Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | Build: update grunt-contrib-jshint and grunt-jscs while we at it | Oleg Gaidarenko | 2016-03-04 | 1 | -2/+2 | |
| | ||||||
* | Core: Deprecate jQuery.parseJSON | Michał Gołębiowski | 2016-03-02 | 9 | -107/+80 | |
| | | | | | Fixes gh-2800 Closes gh-2948 | |||||
* | Release: include external/sizzle in releases | Timmy Willison | 2016-02-24 | 1 | -0/+1 | |
| | | | | Ref gh-2945 | |||||
* | Dimensions: Add tests for negative borders & paddings | Vitaliy Terziev | 2016-02-24 | 1 | -6/+32 | |
| | | | | Closes gh-2869 | |||||
* | Tests: limit selection to #qunit-fixture in attributes.js | Alexander Lisianoi | 2016-02-22 | 1 | -5/+6 | |
| | | | | | Ref gh-2880 Close gh-2921 | |||||
* | Tests: fix typos | William Robinet | 2016-02-17 | 2 | -3/+3 | |
| | | | | Closes gh-2927 | |||||
* | Attributes: remove the lower-casing logic for attribute names | Michał Gołębiowski | 2016-02-17 | 1 | -10/+2 | |
| | | | | | | | | | | | | | | | jQuery used to lower-case the attribute names passed to the .attr setter to workaround an old IE issue. This is no longer in jQuery 3.0 and removing it may even "accidentally" make this API sort-of work on SVGs (see gh-2910) so why not. Manual lowercasing had to be added to the place where the proper attrHook is retrieved so that it works regardless of the casing of the provided name. A regular `toLowerCase()` is enough there as those few attributes don't contain any non-ASCII characters. Fixes gh-2914 Closes gh-2916 | |||||
* | Build: add `npm-debug.log` to `.gitignore` | Oleg Gaidarenko | 2016-02-13 | 1 | -0/+2 | |
| | ||||||
* | Build: remove npm-debug file | Oleg Gaidarenko | 2016-02-13 | 1 | -44/+0 | |
| | ||||||
* | Tests: use `jQuery` variable instead of `$` | Oleg Gaidarenko | 2016-02-13 | 2 | -1/+45 | |
| | | | | | | For some reason that works with `amd` but not with builded version Fixes gh-2909 | |||||
* | Build: simplify and correct .editorconfig | Oleg Gaidarenko | 2016-02-11 | 1 | -15/+4 | |
| | ||||||
* | Tests: test element position outside view | Oleg Gaidarenko | 2016-02-11 | 2 | -0/+42 | |
| | | | | | | | Ref 49833f7795d665ff1d543c4f71f29fca95b567e9 Ref gh-2828 Ref gh-2836 Fixes gh-2909 | |||||
* | Build: use hard-coded path to sizzle in selector-sizzle | Timmy Willison | 2016-02-10 | 3 | -9/+3 | |
| | | | | Fixes gh-2898 | |||||
* | Build: Drop testing on jsdom with Node 0.10 & 0.12 | Michał Gołębiowski | 2016-02-10 | 2 | -31/+3 | |
| | | | | Fixes gh-2841 | |||||
* | Build: Move the stripJSONComments variable to the function that uses it | Michał Gołębiowski | 2016-02-10 | 1 | -2/+2 | |
| | ||||||
* | Build: Stop removing the JSHint onevar option, it's no longer there | Michał Gołębiowski | 2016-02-09 | 1 | -4/+0 | |
| | ||||||
* | Tests: account for new offset tests | Oleg Gaidarenko | 2016-02-09 | 1 | -1/+1 | |
| | | | | Ref 49833f7795d665ff1d543c4f71f29fca95b567e9 | |||||
* | Revert "Offset: account for scroll when calculating position" | Oleg Gaidarenko | 2016-02-09 | 2 | -17/+4 | |
| | | | | | | | | | | | | This reverts commit 2d715940b9b6fdeed005cd006c8bf63951cf7fb2. This commit provoked new issues: gh-2836, gh-2828. At the meeting, we decided to revert offending commit (in all three branches - 2.2-stable, 1.12-stable and master) and tackle this issue in 3.x. Fixes gh-2828 | |||||
* | Attributes: Add a support comment & fix a link @ tabIndex hook | Michał Gołębiowski | 2016-02-03 | 1 | -1/+2 | |
| | | | | Ref gh-2664 | |||||
* | Tests: fix another traverse test | Oleg Gaidarenko | 2016-01-31 | 1 | -1/+5 | |
| | | | | | | | Tricky test - if isolated, was executed fine, but falling if runned with other tests Ref b97c8d30c5aedace75dc17056d429f28e41b20c1 | |||||
* | Tests:Build: update qunit and fix incorrect test | Oleg Gaidarenko | 2016-01-29 | 4 | -1786/+2149 | |
| | | | | | | * Update QUnit to the latest version (1.20.0) * Corrected test was dependent on QUnit UI, which is always a bad idea | |||||
* | Build: add scripts.precommit script | Oleg Gaidarenko | 2016-01-29 | 1 | -1/+2 | |
| | | | | It was losted while merging gh-2881 | |||||
* | Build: run linters on git-commit | Jha Naman | 2016-01-29 | 2 | -0/+4 | |
| | | | | | Fixes gh-2577 Closes gh-2881 | |||||
* | Selector: add jQuery.escapeSelector | Timmy Willison | 2016-01-28 | 3 | -3/+34 | |
| | | | | | Fixes gh-1761 Close gh-2878 | |||||
* | CSS: Add test for gh-2867 | Timmy Willison | 2016-01-27 | 1 | -0/+10 | |
| | ||||||
* | CSS: Make sure elem.ownerDocument.defaultView is not null | Todor Prikumov | 2016-01-27 | 1 | -1/+1 | |
| | | | | | Fixes gh-2866 Close gh-2867 | |||||
* | Docs: use https where possible | Bernhard M. Wiedemann | 2016-01-27 | 3 | -3/+3 | |
| | | | | Close gh-2875 | |||||
* | Build: switch from win-spawn to cross-spawn | Michał Gołębiowski | 2016-01-27 | 2 | -3/+3 | |
| | | | | | | | The win-spawn package is deprecated. Refs gh-2877 Refs 67c96a59f5af9e8404b3f904028e1c730d647498 | |||||
* | Build: Update npm deps, fix Sinon npmcopy config | Michał Gołębiowski | 2016-01-27 | 12 | -6218/+7771 | |
| | | | | | | | | | | | | All deps were updated except: * jsdom - tests using a Symbol polyfill are hacky and break with newer jsdom; we need to re-do them properly first * qunitjs - versions 1.19.0 & 1.20.0 introduce race conditions to the tests, making the fail randomly Those two packages will be updated once issues related to them get resolved. Fixes gh-2877 | |||||
* | Build: Add .npmrc with save-exact=true | Michał Gołębiowski | 2016-01-27 | 1 | -0/+1 | |
| | | | | | This makes commands like `npm install package --save-dev` always get saved to package.json as a pinned version and not as a `^`-delimited range. | |||||
* | Build: enable JSCS for test/unit/support.js, fix styling issues | Michał Gołębiowski | 2016-01-27 | 2 | -3/+6 | |
| | ||||||
* | Tests: Set Edge's expected support for clearCloneStyle to true | Zack Hall | 2016-01-27 | 1 | -2/+3 | |
| | | | | | | This is done for a version 13 or newer as the bug still exists in Edge 12. Closes gh-2857 | |||||
* | Tests: Fix manipulation tests in Android 4.4 | Michał Gołębiowski | 2016-01-27 | 1 | -0/+12 | |
| | | | | | | Chromium < 35 incorrectly upper-cases µ; Android 4.4 uses such a version by default (and its WebView, being un-updatable, will use it for eternity) so we need to blacklist that one for the tests to pass. | |||||
* | Core: Update isNumeric tests for pre-ES2015 safety | Richard Gibson | 2016-01-24 | 1 | -24/+20 | |
| | | | | Ref 7103d8ef47e04a4cf373abee0e8bfa9062fd616f | |||||
* | Core: Improve isNumeric logic and test coverage | Steve Mao | 2016-01-24 | 2 | -3/+28 | |
| | | | | | | | | | Also add back accidentally deleted comments about the implementation. Fixes gh-2780 Ref gh-2663 Ref gh-2781 Closes gh-2827 | |||||
* | Effects: remove width/height exception for oldIE | Timmy Willison | 2016-01-21 | 1 | -1/+1 | |
| | | | | | Fixes gh-2488 Close gh-2849 | |||||
* | CSS: isHidden -> isHiddenWithinTree | Timmy Willison | 2016-01-21 | 4 | -10/+11 | |
| | | | | | Fixes gh-2404 Close gh-2855 | |||||
* | Traversing: restore jQuery push behavior in .find | Timmy Willison | 2016-01-20 | 1 | -3/+4 | |
| | | | | | Fixes gh-2370 Close gh-2848 | |||||
* | Tests: Fix Deferred tests in Android 5.0's stock Chrome browser & Yandex.Browser | Michał Gołębiowski | 2016-01-20 | 1 | -2/+36 | |
| | | | | | | | | Some Chrome versions newer than 30 but older than 42 display the "undefined is not a function" error, not mentioning the function name. This has been fixed in Chrome 42. Relax two tests to allow for this divergence in older Chromoiums. This affects our Android 5.0 & Yandex.Browser testing. | |||||
* | Ajax: add serialize to AMD dependencies | Timmy Willison | 2016-01-19 | 1 | -1/+2 | |
| | | | | Fixes gh-2842 | |||||
* | Event: Fix chaining .on() with null handlers | Devin Wilson | 2016-01-19 | 2 | -0/+24 | |
| | | | | Fixes gh-2846 |