aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Docs: Update links to HTML spec for stripAndCollapse (#3594)Boom Lee2017-03-292-2/+2
|
* Tests: Fix incorrect assert name for ensure_iterability_es6Timo Tijhof2017-03-201-1/+1
| | | | Closes gh-3584 Ref bb026fc1.
* Build: Updating the master version to 3.2.2-pre.Timmy Willison2017-03-201-1/+1
|
* Revert "Build: Updating the master version to 3.2.2-pre."Timmy Willison2017-03-201-1/+1
| | | | This reverts commit 066bd8681c4a8ba2de707d59ee3a8df771804970.
* CSS: retrieve inline style before computedTimmy Willison2017-03-201-2/+7
| | | | - Fixes an issue with getting computed style on detached elements
* Build: Updating the master version to 3.2.2-pre.Timmy Willison2017-03-201-1/+1
|
* Tests: add test for passing trigger data to radio click handlerTimmy Willison2017-03-201-0/+10
| | | | | Close gh-3581 Fixes gh-3579
* Revert "Event: Add radio click triggering tests"Timmy Willison2017-03-201-26/+11
| | | | This reverts commit 5f35b5b406ae7d504de86a3f0a5647b2fdf4f2af.
* Revert "Event: Trigger checkbox and radio click events identically"Timmy Willison2017-03-204-11/+7
| | | | This reverts commit b442abacbb8464f0165059e8da734e3143d0721f.
* Dimensions: fall back to offsetWidth/Height for inline elemsTimmy Willison2017-03-203-2/+22
| | | | | Close gh-3577 Fixes gh-3571
* Tests: move readywait to an iframe testSteve Mao2017-03-205-44/+37
| | | | | Close gh-3576 Fixes gh-3573
* Build: update PR templateTimmy Willison2017-03-181-1/+5
| | | | - Comment out things we don't need to see in the PR description - Change CLA link
* Release: edit dist README version on releaseTimmy Willison2017-03-171-1/+24
| | | | Fixes gh-3574
* Build: Updating the master version to 3.2.1-pre.Timmy Willison2017-03-161-1/+1
|
* Release: md5sum -> md5 -r for MACTimmy Willison2017-03-161-1/+1
|
* Release: update version to 3.2.0-preTimmy Willison2017-03-151-1/+1
|
* Release: update AUTHORS.txtTimmy Willison2017-03-151-0/+6
|
* Release: update release dependenciesTimmy Willison2017-03-151-4/+4
|
* CSS: remove dead code in getWidthOrHeightTimmy Willison2017-03-131-5/+0
| | | | | | - getCSS already falls back to inline styles Ref gh-3561
* Dimensions: ignore transforms when retrieving width/heightTimmy Willison2017-03-132-30/+27
| | | | | Close gh-3561 Fixes gh-3193
* Tests: Clean up after the CSS Custom Properties support testMichał Gołębiowski2017-03-071-2/+4
| | | | | Ref bcec54ee7271e2d0e427bcb246e3d2009a8f84f9 Ref 619bf98d5b479f9582dbc40259b666f1c5a83146
* Tests: Skip CSS custom properties tests in non-supporting browsersMichał Gołębiowski2017-03-071-55/+66
| | | | Ref 619bf98d5b479f9582dbc40259b666f1c5a83146
* CSS: Support custom propertiesConnor Atherton2017-03-073-9/+99
| | | | | | Fixes gh-3144 Closes gh-3199 Closes gh-3557
* Core: move jQuery.fn.nodeName to jQuery.nodeName, add testsMichał Gołębiowski2017-03-062-2/+50
| | | | | Ref ac9e3016 Close gh-3560
* Build: fix tests in AMD modeTimmy Willison2017-03-066-10/+14
| | | | - nodeName was included at the wrong spot in dependency lists
* Effects: stabilize rAF logic & align timeout logic with itOleg Gaidarenko2017-03-062-37/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rAF logic was introduced almost three years ago relative to this commit, as a primary method for scheduling animation (see gh-1578 pull). With it there was two substantial changes - one was explicitly mentioned and the other was not. First, if browser window was hidden aka `document.hidden === true` it would immediately execute all scheduled animation without waiting for time pass i.e. tick time become `0` instead of 13 ms of a default value. Which created possibility for circular executions in case if `complete` method executed the same animation (see gh-3434 issue). And the second one - since then there was two ways of scheduling animation: with `setInterval` and `requestAnimationFrame`, but there was a difference in their execution. In case of `setInterval` it waited default `jQuery.fx.interval` value before actually starting the new tick, not counting the first step which wasn't set to be executed through tick method (aka `jQuery.fx.tick`). Whereas `requestAnimationFrame` first scheduled the call and executed the `step` method right after that, counting the first call of `jQuery.fx.timer`, `tick` was happening twice in one frame. But since tests explicitly disabled rAF method i.e. `requestAnimationFrame = null` and checking only `setInterval` logic, since it's impossible to do it otherwise - we missed that change. Faulty logic also was presented with `cancelAnimationFrame`, which couldn't clear any timers since `raf` scheduler didn't define new `timerId` value. Because that change was so subtle, apparently no user noticed it proving that both `cancelAnimationFrame` and `clearInterval` code paths are redundant. Since `cancelAnimationFrame` didn't work properly and rAF is and was a primary used code path, plus the same approach is used in other popular animation libs. Therefore those code paths were removed. These changes also replace two different functions which schedule the animation with one, which checks what type of logic should be used and executes it appropriatley, but for secondary path it now uses `setTimeout` making it more consistent with rAF path. Since ticks are happening globally we also don't require to listen `visibilitychange` event. It also changes the way how first call is scheduled so execution of animation will not happen twice in one frame. No new tests were not introduced, since now `setTimeout` logic should be equivalent to the rAF one, but one test was changed since now we actually execute animation at the first tick. Fixes gh-3434 Closes gh-3559
* Core: Deprecate jQuery.nodeNamekaran-962017-03-0112-36/+56
| | | | | Fixes gh-3475 Closes gh-3505
* Core: Move holdReady to deprecatedManoj Kumar2017-02-133-18/+7
| | | | | Fixes gh-3288 Close gh-3306
* Build: Keep deprecated module in slimTimmy Willison2017-02-131-1/+1
| | | | | Fixes gh-3237 Close gh-3533
* Traversing: $.fn.contents() supports HTMLTemplateElement南漂一卒2017-01-292-1/+64
| | | | | Fixes gh-3436 Closes gh-3462
* Event: Add radio click triggering testsAlex Padilla2017-01-191-11/+26
| | | | | Ref b442abacbb8464f0165059e8da734e3143d0721f Ref gh-3423
* Event: Trigger checkbox and radio click events identicallyAlex Padilla2017-01-194-8/+10
| | | | | Fixes gh-3423 Closes gh-3494
* Effects: Resolve issues revealed by recent Callbacks fixRichard Gibson2017-01-162-20/+36
| | | | | | | | | | Notify full progress before resolving empty animations Register animation callbacks before their ticker Remove the right timer when immediately-done animations spawn more Ref 9d822bc1c13dd3393b418210a99537c22c06f2c3 Fixes gh-3502 Fixes gh-3503 Closes gh-3496
* Manipulation: Restrict the tbody search to child nodesRichard Gibson2017-01-092-1/+22
| | | | | | | For performance, use a querySelectorAll path instead of Javascript iteration. http://codepen.io/anon/pen/vywJjx?editors=1010 Fixes gh-3439 Closes gh-3463
* Callbacks: Prevent add() from unlocking with-memory listsRichard Gibson2017-01-092-1/+22
| | | | Fixes gh-3469 Closes gh-3470
* Tests: Update the loader so test pages always get jQueryRichard Gibson2017-01-091-33/+34
| | | | | | Pages used for iframe tests will now successfully load jQuery, even when opened directly in the browser. Closes gh-3489
* Build: fix markerPattern and ticketPattern regexes in package.jsonAlexander Lisianoi2017-01-091-2/+2
| | | | | | | Commit messages used to fail the style check if they contained a word starting with "ref", like reformat or reference, in their message body. Close gh-3437 Ref jzaefferer/commitplease#91
* Docs: Correct typo in issue templateAlex Louden2017-01-051-1/+1
|
* Build: Drop support for building on Node.js 0.12Michał Gołębiowski2016-12-302-29/+11
| | | | | | | | | | | Node.js 0.12 is no longer supported by upstream. So far we had to keep a workaround that would skip running ESLint there (or even load its task) as it no longer supports Node.js <4; the same applied to Node smoke tests as jsdom has also dropped support for those old Node versions. Those workarounds have been removed now. Ref 030191ae32dfcb7ecb2efb61d17a4964a3633e44 Closes gh-3478
* Tests: Added tests for symbol-separated tag namesDavid Broder-Rodgers2016-12-291-9/+18
| | | | | Fixes gh-2006 Closes gh-3473
* Offset: Eliminate little-used internal functionRichard Gibson2016-12-191-10/+10
| | | | Fixes gh-3449 Closes gh-3456
* Build: Use valid ecmaVersionRichard Gibson2016-12-191-1/+1
| | | | | | Fixes Node smoke tests Ref gh-3385 Closes gh-3460
* Build: Add most of the dist folder to .eslintignoreMichał Gołębiowski2016-12-191-0/+2
| | | | | | | This way `eslint .` run from the terminal will work regardless of ignored files present in the repository. Closes gh-3385
* Build: Drop jscs.json from .npmignoreMichał Gołębiowski2016-12-191-1/+0
| | | | The file doesn't exist anymore.
* Build: ESLint setup improvementsMichał Gołębiowski2016-12-199-36/+88
| | | | | | | 1. Use the short name of the preset in the config. 2. Run ESLint first on non-minified files. 3. Explicitly specify environments in every config file (those settings cascade which means we've been assuming a Node.js environment where we shouldn't have).
* Deferred: Stop inventing jQuery.when() resolution valuesRichard Gibson2016-12-162-8/+10
| | | | Fixes gh-3442 Closes gh-3445
* Offset: report offset for 0 sized elementsJason Bedard2016-12-122-15/+38
| | | | Fixes gh-3267 Closes gh-3367
* Build: Make the @CODE-replacing regex more robustMichał Gołębiowski2016-12-051-1/+5
| | | | | | | | | | | | | The code replacing @CODE in wrapper.js was written so that it expected both the code and the next line to start in the first column. This commit adjusts the regex so to get rid of that assumption and to work properly regardless of number of lines with comments after this block. While this is technically not necessary for our code, contributors sometimes re-format the wrapper file in their pull requests and the error messages they get don't tell them what's the real problem with their code. Closes gh-3429
* Build: jQuery Foundation -> JS FoundationTimmy Willison2016-12-055-6/+6
| | | | Close gh-3414
* Core: Deprecate jQuery.isArrayManoj Kumar2016-11-3013-18/+23
| | | | | Fixes gh-2961 Closes gh-3278