aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Event: Remove fixHooks, propHooks; switch to ES5 getter with addPropJason Bedard2016-05-042-96/+122
| | | | | | | | | | | 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
* Tests: Make the regex catching Safari 9.0/9.1 more resilientMichał Gołębiowski2016-05-021-1/+1
| | | | The word boundary character will prevent iOS from being a false positive.
* Tests: take Safari 9.1 into accountMichał Gołębiowski2016-05-021-1/+1
| | | | | 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.
* Deferred: Separate the two paths in jQuery.whenRichard Gibson2016-05-026-226/+342
| | | | | | | | Single- and no-argument calls act like Promise.resolve. Multi-argument calls act like Promise.all. Fixes gh-3029 Closes gh-3059
* Ajax: Remove unnecessary use of jQuery.trimRalin Chimev2016-04-291-1/+1
| | | | | | | The subsequent .match already ignores leading/trailing space. Ref gh-3003 Closes gh-3095
* Build: Don't lint the built file in the husky precommit hookMichał Gołębiowski2016-04-291-1/+1
| | | | | | | | | The husky Git precommit hook was linting not only the source but also the built file. Normally it's expected, we want to run basic checks on what's built but in the precommit hook we're not building the file so we might be linting some previous, broken version. Fixes gh-3091
* Docs: Add FAQ to reduce noise in issuesDave Methvin2016-04-271-0/+3
|
* Revert "Effects: Remove additional parameters of easings"Oleg Gaidarenko2016-04-272-7/+16
| | | | | This reverts commit b7a7dea95f84d6d8e5a8186d4fb09a762baf79bb. Fixes #3064
* Deferred: Provide explicit undefined context for jQuery.when raw castsRichard Gibson2016-04-272-2/+8
| | | | | Fixes gh-3082 Closes gh-3084
* Event: Make event dispatch optimizable by JavaScript enginesDamian Senn2016-04-271-5/+9
| | | | | | | Closes gh-2834 - Do not assign to function parameters - Do not pass arguments object to other functions
* Ajax: Ensure ajaxSettings.traditional is still honoredDave Methvin2016-04-272-2/+73
| | | | | | | | 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().
* Serialize: .param - don't use ajaxSettings.traditionalAlexander K2016-04-272-33/+12
| | | | | Ref gh-3023 Closes gh-3030
* Build: Strip the strict-mode related comment in exports/global.jsMichał Gołębiowski2016-04-262-1/+8
| | | | | | | The comment (& the JSHint pragma) doesn't make sense in the context of the full built file. Closes gh-3078
* Build: Strip excessive "use strict" pragmas when buildingMichał Gołębiowski2016-04-261-1/+1
| | | | Fixes gh-3077
* Build: test on Node.js 6Michał Gołębiowski2016-04-261-0/+1
|
* CSS: Don't workaround the IE 11 iframe-in-fullscreen sizing issuesMichał Gołębiowski2016-04-261-7/+0
| | | | | | | | | | | | | | | | | 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
* Tests: Weaken sync-assumption from jQuery.when to jQuery.ready.thenRichard Gibson2016-04-261-11/+35
|
* Build: Put all AMD modules in "src/" in strict modeMichał Gołębiowski2016-04-2599-0/+195
| | | | Fixes gh-3073
* Build: Fix grunt-compare-size branch-tip storageRichard Gibson2016-04-231-1/+1
|
* Build: A more modest block-level function proposalRichard Gibson2016-04-232-19/+19
| | | | This reverts commit fa610da68440530e73bba296a1f982f94dfeac99.
* Build: Update dependenciesRichard Gibson2016-04-231-2/+2
| | | | Ref bc39338d3545522e31b68c50caa2a7d719354a70
* Build: Revert grunt from 1.0.1 to 0.4.5Michał Gołębiowski2016-04-231-1/+1
| | | | | | | grunt-compare-size specifies grunt ">= 0.4.0 < 0.5" in its peerDependencies which makes `npm install` break with npm <3. Refs rwaldron/grunt-compare-size#25
* Build: Workaround strict mode violations caused by UglifyJSMichał Gołębiowski2016-04-231-0/+1
| | | | | | | | | This commit increases the gzipped size by 90 bytes so a better solution is needed but, at the same time, it disables the very optimizations that are causing strict mode violations in Firefox 45, Safari 9 & IE 10. Refs 76084372c29a59b3fa790ea4d2687f0767514999 Refs mishoo/UglifyJS2#1052
* Build: Update dependencies (except jsdom)Michał Gołębiowski2016-04-231-16/+16
|
* Offset: Resolve strict mode ClientRect "no setter" exceptionRichard Gibson2016-04-231-2/+4
|
* Deferred: Remove default callback contextRichard Gibson2016-04-234-38/+57
| | | | | | | Employs strict mode to simplify Deferred callback context handling. Fixes gh-3060 Closes gh-3061
* Misc: Add issue and pull request templatesDave Methvin2016-04-222-0/+37
| | | | | Fixes gh-2929 Closes gh-3070
* Tests: Refactor testIframe() to make it DRYer and more consistentDave Methvin2016-04-1142-110/+142
| | | | | Ref gh-3040 Closes gh-3049
* Tests: Make iframe tests wait after checking isReadyDave Methvin2016-04-1115-72/+48
| | | | Ref gh-3040
* CSS: Toggle detached elements as visible unless they have display: noneRichard Gibson2016-04-114-14/+61
| | | | | Fixes gh-2863 Closes gh-3037
* Core: add test for `jQuery.isPlainObject(localStorage)`Oleg Gaidarenko2016-04-081-0/+6
| | | | Ref gh-3045
* Serialize: Reduce sizeRichard Gibson2016-04-051-7/+8
| | | | Ref 9fdbdd393a0f0ebdcd837cf102878c8b45860c3b
* Serialize: Treat literal and function-returned null/undefined the sameJoe Trumbull2016-04-052-2/+8
| | | | | | Fixes gh-3005 Closes gh-3007
* Ajax: execute jQuery#load callback with correct contextOleg Gaidarenko2016-04-042-1/+20
| | | | | | | Thanks @blq (Fredrik Blomqvist) Fixes gh-3035 Close gh-3039
* Tests: do not run IE9 effect tests if inside testswarmOleg Gaidarenko2016-04-042-24/+34
| | | | | | | | That test doesn't work properly in such environment Ref e04e246552c27e872bbf4ae00b55def02b197189 Fixes gh-2888 Closes gh-3034
* Core: Simplify isPlainObjectRichard Gibson2016-04-045-23/+37
| | | | | Fixes gh-2986 Close gh-2998
* Core: set the base href of the context in parseHTMLTimmy Willison2016-04-042-8/+31
| | | | | Fixes gh-2965 Close gh-3022
* Core: implement ready without DeferredTimmy Willison2016-04-045-44/+210
| | | | | | | | | - Make jQuery.ready promise-compatible - Gives up sync guarantee for post-ready callbacks Fixes gh-1778 Fixes gh-1823 Close gh-2891
* Docs: Update support comments to follow the new syntaxMichał Gołębiowski2016-03-3028-55/+54
| | | | | The changes follow the spec proposed in: https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
* Docs: Update support comments related to IEMichał Gołębiowski2016-03-308-11/+12
| | | | All support comments were checked for Edge applicability.
* Docs:Tests: Remove legacy code & add support comments where neededMichał Gołębiowski2016-03-306-55/+38
| | | | | | | | 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
* Support: improve support properties computationOleg Gaidarenko2016-03-281-19/+15
| | | | | | | | | * Remove div from the memory if it is not needed anymore * Make `computeStyleTests` method a singleton Fixes gh-3018 Closes gh-3021
* Build: add "Support" module to commitplease listOleg Gaidarenko2016-03-281-0/+1
|
* Attributes: strip/collapse whitespace for set values on selectsTimmy Willison2016-03-172-11/+88
| | | | | Fixes gh-2978 Close gh-3002
* Build: try insight package to get info about custom buildsOleg Gaidarenko2016-03-142-2/+42
| | | | | Fixes gh-2890 Closes gh-2988
* Core: Restore 1.x isPlainObject constructor checksRichard Gibson2016-03-142-2/+13
| | | | | | | - Guard isPlainObject against inherited scalar constructors Fixes gh-2982 Close gh-2985
* Release: set version in source for releasesTimmy Willison2016-03-142-1/+16
| | | | | Fixes gh-2979 Close gh-2981
* Tests: add additional test for jQuery.isPlainObjectOleg Gaidarenko2016-03-121-1/+11
| | | | | | Ref 00575d4d8c7421c5119f181009374ff2e7736127 Also see discussion in https://github.com/jquery/jquery/pull/2970#discussion_r54970557
* Tests: Restrict "p > * > *" selection in selector.js to #qunit-fixtureAlexander Lisianoi2016-03-092-9/+33
| | | | | | | | Add `match` and `QUnit.assert.selectInFixture` functions that mimic `QUnit.assert.t`. Ref gh-2880 Closes gh-2973
* Release: update AUTHORS.txtTimmy Willison2016-03-091-0/+9
|