aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Build: combine intro and outroTimmy Willison2016-03-095-10/+18
| | | | | Fixes gh-2975 Close gh-2976
* Docs:Tests: Remove obsolete code from tests, update support commentsMichał Gołębiowski2016-03-0823-151/+70
| | | | | | | | | | 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
* Attributes: remove redundant parent checkTimmy Willison2016-03-071-1/+1
|
* Selector: filters -> pseudosTimmy Willison2016-03-073-4/+6
| | | | | Fixes gh-2073 Close gh-2969
* Core: restore enumeration behavior in isPlainObjectTimmy Willison2016-03-072-5/+20
| | | | | Fixes gh-2968 Close gh-2970
* Build: update husky dependencyOleg Gaidarenko2016-03-041-1/+1
| | | | Fixes gh-2915
* Build: update grunt-contrib-jshint and grunt-jscs while we at itOleg Gaidarenko2016-03-041-2/+2
|
* Core: Deprecate jQuery.parseJSONMichał Gołębiowski2016-03-029-107/+80
| | | | | Fixes gh-2800 Closes gh-2948
* Release: include external/sizzle in releasesTimmy Willison2016-02-241-0/+1
| | | | Ref gh-2945
* Dimensions: Add tests for negative borders & paddingsVitaliy Terziev2016-02-241-6/+32
| | | | Closes gh-2869
* Tests: limit selection to #qunit-fixture in attributes.jsAlexander Lisianoi2016-02-221-5/+6
| | | | | Ref gh-2880 Close gh-2921