| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Fixes gh-3139
Closes gh-3140
|
|
|
|
|
|
| |
In Firefox, called `stop(Immediate)Propagation` methods,
in capturing phase prevents receiving focus
Fixes gh-3111
|
|
|
|
| |
Close gh-3122
|
|
|
|
|
|
|
|
| |
Ref gh-2736
The exception stack has the name of the immediately outer function where the
exception occurred, which can be very handy for tracing errors. Since we already
have the exception object we might as well use it.
|
|
|
|
|
|
| |
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
|
| |
|