| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
Fixes gh-3104
Closes gh-3108
See https://github.com/aarongloege/jquery.touchHooks
Other properties are already present thanks to mouse events.
squash! Add targetTouches
|
|
|
|
|
|
| |
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-3092
CLoses gh-3106
IE8 was the last major browser missing these.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Single- and no-argument calls act like Promise.resolve.
Multi-argument calls act like Promise.all.
Fixes gh-3029
Closes gh-3059
|
|
|
|
|
|
|
| |
The subsequent .match already ignores leading/trailing space.
Ref gh-3003
Closes gh-3095
|
|
|
|
|
| |
This reverts commit b7a7dea95f84d6d8e5a8186d4fb09a762baf79bb.
Fixes #3064
|
|
|
|
|
| |
Fixes gh-3082
Closes gh-3084
|
|
|
|
|
|
|
| |
Closes gh-2834
- Do not assign to function parameters
- Do not pass arguments object to other functions
|
|
|
|
|
| |
Ref gh-3023
Closes gh-3030
|
|
|
|
|
|
|
| |
The comment (& the JSHint pragma) doesn't make sense in the context of the
full built file.
Closes gh-3078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IE 11 used to have an issue where if an element inside an iframe was put
in fullscreen mode, the element dimensions started being 100 times too small;
we've added a workaround that would multiply them by 100. However, the IE 11
issue has been unexpectedly fixed and since our detection was really detecting
the browser and not a bug, we've started breaking the browser instead of fixing
it.
Since there's no good way to detect if the bug exists, we have to back the
workaround out completely.
Fixes gh-3041
Refs gh-1764
Refs gh-2401
Refs 90d828bad0d6d318d73d6cf6209d9dc7ac13878c
|
|
|
|
| |
Fixes gh-3073
|
|
|
|
| |
This reverts commit fa610da68440530e73bba296a1f982f94dfeac99.
|
| |
|
|
|
|
|
|
|
| |
Employs strict mode to simplify Deferred callback context handling.
Fixes gh-3060
Closes gh-3061
|
|
|
|
|
| |
Fixes gh-2863
Closes gh-3037
|
|
|
|
| |
Ref 9fdbdd393a0f0ebdcd837cf102878c8b45860c3b
|
|
|
|
|
|
| |
Fixes gh-3005
Closes gh-3007
|
|
|
|
|
|
|
| |
Thanks @blq (Fredrik Blomqvist)
Fixes gh-3035
Close gh-3039
|
|
|
|
|
| |
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
|
|
|
|
| |
All support comments were checked for Edge applicability.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* Remove div from the memory if it is not needed anymore
* Make `computeStyleTests` method a singleton
Fixes gh-3018
Closes gh-3021
|
|
|
|
|
| |
Fixes gh-2978
Close gh-3002
|
|
|
|
|
|
|
| |
- Guard isPlainObject against inherited scalar constructors
Fixes gh-2982
Close gh-2985
|
|
|
|
|
| |
Fixes gh-2975
Close gh-2976
|
|
|
|
|
|
|
|
|
|
| |
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-2073
Close gh-2969
|
|
|
|
|
| |
Fixes gh-2968
Close gh-2970
|
|
|
|
|
| |
Fixes gh-2800
Closes gh-2948
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
jQuery used to lower-case the attribute names passed to the .attr setter
to workaround an old IE issue. This is no longer in jQuery 3.0 and
removing it may even "accidentally" make this API sort-of work on SVGs
(see gh-2910) so why not.
Manual lowercasing had to be added to the place where the proper
attrHook is retrieved so that it works regardless of the casing of the
provided name. A regular `toLowerCase()` is enough there as those few
attributes don't contain any non-ASCII characters.
Fixes gh-2914
Closes gh-2916
|
|
|
|
| |
Fixes gh-2898
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Ref gh-2664
|
|
|
|
|
| |
Fixes gh-1761
Close gh-2878
|
|
|
|
|
| |
Fixes gh-2866
Close gh-2867
|
|
|
|
| |
Close gh-2875
|
|
|
|
|
|
|
|
|
| |
Also add back accidentally deleted comments about the implementation.
Fixes gh-2780
Ref gh-2663
Ref gh-2781
Closes gh-2827
|
|
|
|
|
| |
Fixes gh-2488
Close gh-2849
|
|
|
|
|
| |
Fixes gh-2404
Close gh-2855
|
|
|
|
|
| |
Fixes gh-2370
Close gh-2848
|
|
|
|
| |
Fixes gh-2842
|
|
|
|
| |
Fixes gh-2846
|