Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Docs: Add FAQ to reduce noise in issues | Dave Methvin | 2016-04-27 | 1 | -0/+3 |
| | |||||
* | Revert "Effects: Remove additional parameters of easings" | Oleg Gaidarenko | 2016-04-27 | 2 | -7/+16 |
| | | | | | This reverts commit b7a7dea95f84d6d8e5a8186d4fb09a762baf79bb. Fixes #3064 | ||||
* | Deferred: Provide explicit undefined context for jQuery.when raw casts | Richard Gibson | 2016-04-27 | 2 | -2/+8 |
| | | | | | Fixes gh-3082 Closes gh-3084 | ||||
* | Event: Make event dispatch optimizable by JavaScript engines | Damian Senn | 2016-04-27 | 1 | -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 honored | Dave Methvin | 2016-04-27 | 2 | -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.traditional | Alexander K | 2016-04-27 | 2 | -33/+12 |
| | | | | | Ref gh-3023 Closes gh-3030 | ||||
* | Build: Strip the strict-mode related comment in exports/global.js | Michał Gołębiowski | 2016-04-26 | 2 | -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 building | Michał Gołębiowski | 2016-04-26 | 1 | -1/+1 |
| | | | | Fixes gh-3077 | ||||
* | Build: test on Node.js 6 | Michał Gołębiowski | 2016-04-26 | 1 | -0/+1 |
| | |||||
* | CSS: Don't workaround the IE 11 iframe-in-fullscreen sizing issues | Michał Gołębiowski | 2016-04-26 | 1 | -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.then | Richard Gibson | 2016-04-26 | 1 | -11/+35 |
| | |||||
* | Build: Put all AMD modules in "src/" in strict mode | Michał Gołębiowski | 2016-04-25 | 99 | -0/+195 |
| | | | | Fixes gh-3073 | ||||
* | Build: Fix grunt-compare-size branch-tip storage | Richard Gibson | 2016-04-23 | 1 | -1/+1 |
| | |||||
* | Build: A more modest block-level function proposal | Richard Gibson | 2016-04-23 | 2 | -19/+19 |
| | | | | This reverts commit fa610da68440530e73bba296a1f982f94dfeac99. | ||||
* | Build: Update dependencies | Richard Gibson | 2016-04-23 | 1 | -2/+2 |
| | | | | Ref bc39338d3545522e31b68c50caa2a7d719354a70 | ||||
* | Build: Revert grunt from 1.0.1 to 0.4.5 | Michał Gołębiowski | 2016-04-23 | 1 | -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 UglifyJS | Michał Gołębiowski | 2016-04-23 | 1 | -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łębiowski | 2016-04-23 | 1 | -16/+16 |
| | |||||
* | Offset: Resolve strict mode ClientRect "no setter" exception | Richard Gibson | 2016-04-23 | 1 | -2/+4 |
| | |||||
* | Deferred: Remove default callback context | Richard Gibson | 2016-04-23 | 4 | -38/+57 |
| | | | | | | | Employs strict mode to simplify Deferred callback context handling. Fixes gh-3060 Closes gh-3061 | ||||
* | Misc: Add issue and pull request templates | Dave Methvin | 2016-04-22 | 2 | -0/+37 |
| | | | | | Fixes gh-2929 Closes gh-3070 | ||||
* | Tests: Refactor testIframe() to make it DRYer and more consistent | Dave Methvin | 2016-04-11 | 42 | -110/+142 |
| | | | | | Ref gh-3040 Closes gh-3049 | ||||
* | Tests: Make iframe tests wait after checking isReady | Dave Methvin | 2016-04-11 | 15 | -72/+48 |
| | | | | Ref gh-3040 | ||||
* | CSS: Toggle detached elements as visible unless they have display: none | Richard Gibson | 2016-04-11 | 4 | -14/+61 |
| | | | | | Fixes gh-2863 Closes gh-3037 | ||||
* | Core: add test for `jQuery.isPlainObject(localStorage)` | Oleg Gaidarenko | 2016-04-08 | 1 | -0/+6 |
| | | | | Ref gh-3045 | ||||
* | Serialize: Reduce size | Richard Gibson | 2016-04-05 | 1 | -7/+8 |
| | | | | Ref 9fdbdd393a0f0ebdcd837cf102878c8b45860c3b | ||||
* | Serialize: Treat literal and function-returned null/undefined the same | Joe Trumbull | 2016-04-05 | 2 | -2/+8 |
| | | | | | | Fixes gh-3005 Closes gh-3007 | ||||
* | Ajax: execute jQuery#load callback with correct context | Oleg Gaidarenko | 2016-04-04 | 2 | -1/+20 |
| | | | | | | | Thanks @blq (Fredrik Blomqvist) Fixes gh-3035 Close gh-3039 | ||||
* | Tests: do not run IE9 effect tests if inside testswarm | Oleg Gaidarenko | 2016-04-04 | 2 | -24/+34 |
| | | | | | | | | That test doesn't work properly in such environment Ref e04e246552c27e872bbf4ae00b55def02b197189 Fixes gh-2888 Closes gh-3034 | ||||
* | Core: Simplify isPlainObject | Richard Gibson | 2016-04-04 | 5 | -23/+37 |
| | | | | | Fixes gh-2986 Close gh-2998 | ||||
* | Core: set the base href of the context in parseHTML | Timmy Willison | 2016-04-04 | 2 | -8/+31 |
| | | | | | Fixes gh-2965 Close gh-3022 | ||||
* | Core: implement ready without Deferred | Timmy Willison | 2016-04-04 | 5 | -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 syntax | Michał Gołębiowski | 2016-03-30 | 28 | -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 IE | Michał Gołębiowski | 2016-03-30 | 8 | -11/+12 |
| | | | | All support comments were checked for Edge applicability. | ||||
* | Docs:Tests: Remove legacy code & add support comments where needed | Michał Gołębiowski | 2016-03-30 | 6 | -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 computation | Oleg Gaidarenko | 2016-03-28 | 1 | -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 list | Oleg Gaidarenko | 2016-03-28 | 1 | -0/+1 |
| | |||||
* | Attributes: strip/collapse whitespace for set values on selects | Timmy Willison | 2016-03-17 | 2 | -11/+88 |
| | | | | | Fixes gh-2978 Close gh-3002 | ||||
* | Build: try insight package to get info about custom builds | Oleg Gaidarenko | 2016-03-14 | 2 | -2/+42 |
| | | | | | Fixes gh-2890 Closes gh-2988 | ||||
* | Core: Restore 1.x isPlainObject constructor checks | Richard Gibson | 2016-03-14 | 2 | -2/+13 |
| | | | | | | | - Guard isPlainObject against inherited scalar constructors Fixes gh-2982 Close gh-2985 | ||||
* | Release: set version in source for releases | Timmy Willison | 2016-03-14 | 2 | -1/+16 |
| | | | | | Fixes gh-2979 Close gh-2981 | ||||
* | Tests: add additional test for jQuery.isPlainObject | Oleg Gaidarenko | 2016-03-12 | 1 | -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-fixture | Alexander Lisianoi | 2016-03-09 | 2 | -9/+33 |
| | | | | | | | | Add `match` and `QUnit.assert.selectInFixture` functions that mimic `QUnit.assert.t`. Ref gh-2880 Closes gh-2973 | ||||
* | Release: update AUTHORS.txt | Timmy Willison | 2016-03-09 | 1 | -0/+9 |
| | |||||
* | Build: combine intro and outro | Timmy Willison | 2016-03-09 | 5 | -10/+18 |
| | | | | | Fixes gh-2975 Close gh-2976 | ||||
* | Docs:Tests: Remove obsolete code from tests, update support comments | Michał Gołębiowski | 2016-03-08 | 23 | -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 check | Timmy Willison | 2016-03-07 | 1 | -1/+1 |
| | |||||
* | Selector: filters -> pseudos | Timmy Willison | 2016-03-07 | 3 | -4/+6 |
| | | | | | Fixes gh-2073 Close gh-2969 | ||||
* | Core: restore enumeration behavior in isPlainObject | Timmy Willison | 2016-03-07 | 2 | -5/+20 |
| | | | | | Fixes gh-2968 Close gh-2970 | ||||
* | Build: update husky dependency | Oleg Gaidarenko | 2016-03-04 | 1 | -1/+1 |
| | | | | Fixes gh-2915 |