| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Closes gh-2553
|
|
|
|
|
|
|
|
| |
Drop non-critical workarounds for Android 2.3.
Fixes gh-2483
Fixes gh-2505
Closes gh-2581
|
|
|
|
| |
Closes gh-2479
|
|
|
|
|
|
|
|
|
|
|
|
| |
IE versions greater than 9 do not handle the old regular expression well
with large html content. This is due to the use of a non-capturing group
after a very common html character (<).
Test suite: http://jsfiddle.net/Lwa0t5rp/3/
Microsoft bug: https://connect.microsoft.com/IE/feedback/details/1736512/
Fixes gh-2563
Closes gh-2574
|
|
|
|
|
|
|
|
| |
jQuery.dir & jQuery.sibling are undocumented internal APIs; they shouldn't
be exposed.
Fixes gh-2512
Closes gh-2525
|
|
|
|
|
| |
Fixes gh-2283
Closes gh-2292
|
|
|
|
| |
Closes gh-2441
|
|
|
|
| |
Closes gh-2554
|
|
|
|
|
|
| |
Also fix lint error in `data` module.
It seems this command was removed from the list during merge
|
|
|
|
|
|
| |
jQuery.acceptData is an undocumented internal API that shouldn't be exposed.
Fixes gh-2555
|
|
|
|
|
|
|
|
|
| |
jQuery.type doesn't just return "null" for null but also e.g. "array"
for arrays instead of object so it's not really a typeof analogue.
My suggestion was stupid. Sorry.
Refs 3d7ce0a65f0707ff01a851822e57ba80adcff075
|
|
|
|
| |
Closes gh-2436
|
|
|
|
|
| |
Fixes gh-2367
Closes gh-2376
|
|
|
|
|
| |
Fixes gh-2571
Closes gh-2542
|
|
|
|
| |
Fixes gh-2056
|
|
|
|
|
|
| |
Closes gh-2529
Ref trac-13208
(cherry picked from commit fc2ba2e1361126c39f955437ee025cfca3bffa65)
|
|
|
|
|
|
|
| |
jQuery.access was never documented, there is no need to keep it exposed.
Fixes gh-2513
Closes gh-2524
|
|
|
|
|
|
|
|
|
|
| |
It might not be obvious to everyone that IE 9 & Android 4.0 are not
ES5-compliant browsers (by a large margin) so it's better to add a support
comment. This requires slight changes in parsing the config file
as it's not a pure JSON anymore. JSHint understands such files without
problems.
Closes gh-2520
|
|
|
|
|
| |
Fixes gh-2503
Closes gh-2480
|
|
|
|
|
|
|
|
|
| |
Custom mouseenter/mouseleave implementation was needed because of:
1. Safari 6 not implementing mouseenter/mouseleave at all.
2. Chrome sending mouseenter too often.
The second issue has been fixed in Chrome but exists now in Safari 7
(it's fixed in Safari 8) so we have to keep it for now, unfortunately.
|
|
|
|
|
|
|
|
| |
Support comments that mentioned only Safari < 7 were checked & updated
to account for bugs existing in newer versions as well; Safari 6 support
test results were removed.
Refs gh-2482
|
|
|
|
|
| |
Fixes gh-2267
Closes gh-2363
|
|
|
|
|
|
|
|
| |
Related issue: https://bugs.webkit.org/show_bug.cgi?id=137337
Thanks @phistuck!
Refs cfe468f29c4cbe1a457d0feb17dec90dcfd7c280
|
|
|
|
|
|
|
|
|
|
|
| |
Android 2.3 chokes on unquoted reserved words being used as property names
which was making Deferred tests not run.
Acknowledge the sad fact that Android 2.3 is not ES5-compliant browser
and enable the "es3" option in JSHint config.
Fixes gh-2478
Closes gh-2481
|
|
|
|
|
| |
Fixes gh-2466
Closes gh-2467
|
|
|
|
|
| |
Fixes gh-2323
Closes gh-2464
|
|
|
|
|
| |
Fixes gh-1724
Closes gh-2439
|
|
|
|
| |
Fixes gh-2102
|
| |
|
|
|
|
| |
Closes gh-2326
|
| |
|
|
|
|
|
|
|
| |
The new version is not only simpler to read but also smaller
by 6 bytes gzipped.
Closes gh-2393
|
|
|
|
| |
Closes gh-2384
|
|
|
|
|
| |
Fixes gh-1764
Closes gh-2401
|
|
|
|
|
|
| |
Using modules for window.setTimeout etc. made those functions cached and
disabled Sinon mocking, making effects tests fail. Just writing
window.setTimeout directly is smaller anyway.
|
|
|
|
| |
Fixes gh-2177
|
| |
|
|
|
|
|
| |
Fixes gh-2310
Close gh-2396
|
|
|
|
| |
This reverts commit 0d11c1182f2012cd6eb06ce1e3fa5a495af9bee3.
|
|
|
|
|
| |
Fixes gh-2301
Closes gh-2366
|
|
|
|
| |
Refs gh-2301
|
|
|
|
|
|
|
|
|
|
| |
Make iterating over jQuery objects possible using ES 2015 for-of:
for ( node of $( "<div id=narwhal>" ) ) {
console.log( node.id ); // "narwhal"
}
Fixes gh-1693
|
|
|
|
| |
Closes gh-2358
|
|
|
|
|
|
|
|
|
|
|
|
| |
IE8 doesn't like named anonymous expressions. Not naming the function
expression reduces the gzipped size by 5 bytes.
In ECMAScript 2015 the function will get the name inferred from the
variable name (here: swap) anyway.
(cherry-picked from e847574fc755b5339f3de41bcebd5b2a3e140cfe)
Refs 02a9d9f94b623ea8664b7b39fd57feb7de6c6a14
|
|
|
|
|
|
| |
Refs 0705be475092aede1eddae01319ec931fb9c65fc
Refs gh-2287
Closes gh-2362
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This prevents jQuery from caching a prefixed property name if provided
directly by the user, e.g. the following code:
elem.css( "msTransform", "translate(5px, 2px)" );
should not prevent one from from later setting the transition directly:
elem.css( "transform", "translate(5px, 2px)" );
on a browser not understanding the unprefixed version which is the case
for Safari 8 & transform.
Fixes gh-2015
Closes gh-2298
|
|
|
|
|
| |
Closes gh-2335
Ref 7475d5debeb7c53158921ed40f6c2fdb25a2cc86
|
|
|
|
|
| |
Fixes gh-2300
Closes gh-2303
|
|
|
|
|
|
| |
Fixes gh-2286
Closes gh-2287
Ref trac-11733
|
|
|
|
| |
Closes gh-2312
|