| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Closes gh-3102
Fixes gh-3100
Closes gh-3105
|
|
|
|
| |
Ref 7fd36ea145a11d5896de6d064b546b1c57a83f34
|
|
|
|
|
|
|
| |
This ensures that invalid selectors throw right away.
Fixes gh-3071
Closes gh-3097
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes gh-3103
Fixes gh-1746
Closes gh-2860
- Removes the copy loop in jQuery.event.fix
- Avoids accessing properties such as client/offset/page/screen X/Y
which may cause style recalc or layouts
- Simplifies adding property hooks to event object
|
|
|
|
| |
The word boundary character will prevent iOS from being a false positive.
|
|
|
|
|
| |
Safari 9.1 shares its support test results with Safari 9.0 but it's been
excluded from the regex catching Safari 9.0. This has been fixed.
|
|
|
|
|
|
|
|
| |
Single- and no-argument calls act like Promise.resolve.
Multi-argument calls act like Promise.all.
Fixes gh-3029
Closes gh-3059
|
|
|
|
|
| |
This reverts commit b7a7dea95f84d6d8e5a8186d4fb09a762baf79bb.
Fixes #3064
|
|
|
|
|
| |
Fixes gh-3082
Closes gh-3084
|
|
|
|
|
|
|
|
| |
Fixes gh-3023
Closes gh-3081
Since .param() no longer looks at this setting we need unit tests
to ensure it is still honored by $.ajax().
|
|
|
|
|
| |
Ref gh-3023
Closes gh-3030
|
| |
|
|
|
|
|
|
|
| |
Employs strict mode to simplify Deferred callback context handling.
Fixes gh-3060
Closes gh-3061
|
|
|
|
|
| |
Ref gh-3040
Closes gh-3049
|
|
|
|
| |
Ref gh-3040
|
|
|
|
|
| |
Fixes gh-2863
Closes gh-3037
|
|
|
|
| |
Ref gh-3045
|
|
|
|
|
|
| |
Fixes gh-3005
Closes gh-3007
|
|
|
|
|
|
|
| |
Thanks @blq (Fredrik Blomqvist)
Fixes gh-3035
Close gh-3039
|
|
|
|
|
|
|
|
| |
That test doesn't work properly in such environment
Ref e04e246552c27e872bbf4ae00b55def02b197189
Fixes gh-2888
Closes gh-3034
|
|
|
|
|
| |
Fixes gh-2986
Close gh-2998
|
|
|
|
|
| |
Fixes gh-2965
Close gh-3022
|
|
|
|
|
|
|
|
|
| |
- Make jQuery.ready promise-compatible
- Gives up sync guarantee for post-ready callbacks
Fixes gh-1778
Fixes gh-1823
Close gh-2891
|
|
|
|
|
| |
The changes follow the spec proposed in:
https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
|
|
|
|
|
|
|
|
| |
This commits backports some changes done in the patch to the then-existing
compat branch that removed support for old browsers and added some support
comments.
Refs 90d7cc1d8b2ea7ac75f0eacb42439349c9c73278
|
|
|
|
|
| |
Fixes gh-2978
Close gh-3002
|
|
|
|
|
|
|
| |
- Guard isPlainObject against inherited scalar constructors
Fixes gh-2982
Close gh-2985
|
|
|
|
|
|
| |
Ref 00575d4d8c7421c5119f181009374ff2e7736127
Also see discussion in
https://github.com/jquery/jquery/pull/2970#discussion_r54970557
|
|
|
|
|
|
|
|
| |
Add `match` and `QUnit.assert.selectInFixture` functions that
mimic `QUnit.assert.t`.
Ref gh-2880
Closes gh-2973
|
|
|
|
|
|
|
|
|
|
| |
Support comments that were lacking the final IE/Edge version that exhibits
the bug were checked & updated. Links to the Chromium bug tracker were updated.
Code in tests related to unsupported browsers (like Android 2.3 in non-basic
tests) has been removed.
Fixes gh-2868
Closes gh-2949
|
|
|
|
|
| |
Fixes gh-2968
Close gh-2970
|
|
|
|
|
| |
Fixes gh-2800
Closes gh-2948
|
|
|
|
| |
Closes gh-2869
|
|
|
|
|
| |
Ref gh-2880
Close gh-2921
|
|
|
|
| |
Closes gh-2927
|
|
|
|
|
|
| |
For some reason that works with `amd` but not with builded version
Fixes gh-2909
|
|
|
|
|
|
|
| |
Ref 49833f7795d665ff1d543c4f71f29fca95b567e9
Ref gh-2828
Ref gh-2836
Fixes gh-2909
|
|
|
|
| |
Fixes gh-2898
|
|
|
|
| |
Ref 49833f7795d665ff1d543c4f71f29fca95b567e9
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 2d715940b9b6fdeed005cd006c8bf63951cf7fb2.
This commit provoked new issues: gh-2836, gh-2828.
At the meeting, we decided to revert offending commit
(in all three branches - 2.2-stable, 1.12-stable and master)
and tackle this issue in 3.x.
Fixes gh-2828
|
|
|
|
|
|
|
| |
Tricky test - if isolated, was executed fine, but falling
if runned with other tests
Ref b97c8d30c5aedace75dc17056d429f28e41b20c1
|
|
|
|
|
|
| |
* Update QUnit to the latest version (1.20.0)
* Corrected test was dependent on QUnit UI, which is always a bad idea
|
|
|
|
|
| |
Fixes gh-1761
Close gh-2878
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
All deps were updated except:
* jsdom - tests using a Symbol polyfill are hacky and break with newer jsdom;
we need to re-do them properly first
* qunitjs - versions 1.19.0 & 1.20.0 introduce race conditions to the tests,
making the fail randomly
Those two packages will be updated once issues related to them get resolved.
Fixes gh-2877
|
| |
|
|
|
|
|
|
| |
This is done for a version 13 or newer as the bug still exists in Edge 12.
Closes gh-2857
|
|
|
|
|
|
| |
Chromium < 35 incorrectly upper-cases µ; Android 4.4 uses such a version by
default (and its WebView, being un-updatable, will use it for eternity) so we
need to blacklist that one for the tests to pass.
|
|
|
|
| |
Ref 7103d8ef47e04a4cf373abee0e8bfa9062fd616f
|
|
|
|
|
|
|
|
|
| |
Also add back accidentally deleted comments about the implementation.
Fixes gh-2780
Ref gh-2663
Ref gh-2781
Closes gh-2827
|