Saptak Sengupta
662083ed7b
Core: Use isAttached to check for attachment of element
...
This change replaces the use of contains to check for attachment
by isAttached function
Closes gh-3977
Ref gh-3504
2018-03-05 18:57:03 +01:00
Oleg Gaydarenko
09684ba3f2
Build: Seasonal update of uglify and its options
...
raw gz Compared to last run
= = dist/jquery.js
-294 -88 dist/jquery.min.js
Closes gh-3994
2018-03-05 20:53:57 +03:00
Michał Gołębiowski-Owczarek
4a2bcc27f9
Tests: Fix Android 4.0 Deferred tests
...
Closes gh-3967
2018-02-12 20:24:58 +01:00
Michał Gołębiowski-Owczarek
56742491bd
Tests: Disable native abort test in Android 4.0
...
The test works on its own when checked manually but mysteriously fails in
TestSwarm only in Android 4.0. Let's just disable it there.
Closes gh-3968
2018-02-12 19:08:36 +01:00
Timmy Willison
294a369881
Build: Updating the master version to 3.3.2-pre.
2018-01-20 12:27:15 -05:00
Timmy Willison
f2349aee9b
Build: Updating the master version to 3.3.1-pre.
2018-01-19 14:03:56 -05:00
Timmy Willison
9a7cc801f5
Release: update version to 3.3.0-pre
2018-01-19 11:34:51 -05:00
Timmy Willison
f4321ecc1e
Release: add new authors to AUTHORS.txt
2018-01-19 11:24:43 -05:00
Timmy Willison
6483af7ee5
Tests: skip test with invalid selector for selector-native tests
2018-01-19 11:13:48 -05:00
Timo Tijhof
7eec97aab3
Build: Add "-debug" suffix to name of karma debug tasks
...
Ref gh-3922
Close gh-3936
2018-01-17 11:04:38 -05:00
Saptak Sengupta
4765bb5c78
Filter: Use direct filter in winnow
...
for both simple and complex selectors
Fixes gh-3272
Closes gh-3910
2018-01-17 11:01:08 -05:00
Timmy Willison
625e19cd9b
Tests: ensure that module assertions run on supported browsers
...
- Also fixes tests for karma, where the URL for the module is different
Ref gh-3871
2018-01-16 15:18:32 -05:00
Timmy Willison
fa793bee20
Tests: fix tests in AMD mode
2018-01-16 12:41:40 -05:00
basil.belokon
5d3a968e03
Manipulation: Add support for scripts with module type
...
Fixes gh-3871
Close gh-3869
2018-01-16 11:39:16 -05:00
Timmy Willison
428ee4a624
Tests: correctly set sudo in travis config, not karma config
2018-01-16 11:17:33 -05:00
Timmy Willison
46ea7a3f0e
Tests: temporarily require sudo access for karma:main on travis
...
- This should fix the broken travis build on Node 8
- See https://github.com/travis-ci/travis-ci/issues/8836
2018-01-16 11:11:01 -05:00
Timmy Willison
14e5143b83
Tests: fix number of expected assertions in basic core
2018-01-16 10:51:03 -05:00
Jason Bedard
1ea092a54b
Core: deprecate jQuery.type
...
Fixes gh-3605
Close gh-3895
2018-01-16 10:39:08 -05:00
Timmy Willison
91fb18190e
Tests: fix weird flaky attributes test in Edge 16
...
Fixes gh-3867
Close gh-3931
2018-01-16 10:18:27 -05:00
Timmy Willison
5e6deb3999
Tests: fix weird failure in Edge 16 CSS
...
Fixes gh-3866
Close gh-3932
2018-01-16 10:16:15 -05:00
Jason Bedard
c4494d4abc
Core: deprecate jQuery.isNumeric
...
Fixes gh-2960
Closes gh-3888
2018-01-15 20:50:02 -08:00
Dave Methvin
d7237896c7
Ajax: Don't process non-string data property on no-entity-body requests
...
Fixes gh-3438
Closes gh-3781
2018-01-15 21:48:54 -05:00
Dave Methvin
022b69a44e
Event: Move event aliases to deprecated
...
Fixes gh-3214
2018-01-15 21:40:45 -05:00
Jason Bedard
3d732cca6b
Core: deprecate jQuery.isFunction
...
Fixes gh-3609
2018-01-15 09:26:19 -08:00
Dave Methvin
6c38ebbd47
Build: Remove CRLF line endings to fix builds on Windows
...
Close gh-3929
2018-01-09 10:50:09 -05:00
Timmy Willison
50b94f47d2
Tests: fix function reference for unbinding
...
Ref gh-2958
2018-01-08 11:55:14 -05:00
Timmy Willison
c9efd11f47
Build: Fix UglifyJS output in Android 4.0; update uglify
...
- Thanks to @mgol for first pass
Fixes gh-3743
Close gh-3920
2018-01-08 11:48:24 -05:00
Timmy Willison
e2f192887c
Tests: only run ontimeout test if ontimeout exists
...
Fixes gh-3742
Close gh-3919
2018-01-08 11:46:43 -05:00
Timmy Willison
7be448d41f
Ajax: add unit test for getScript(Object)
...
Fixes gh-3736
Close gh-3918
2018-01-08 11:45:21 -05:00
Timmy Willison
80f57f8a13
Attributes: allow array param in add/remove/toggleClass
...
+30 bytes instead of +182
Thanks to @faisaliyk for the first pass on this feature.
Fixes gh-3532
Close gh-3917
2018-01-08 11:43:53 -05:00
Timmy Willison
a88b48eab1
Manipulation: use .children
to select tbody elements
...
- selectors beginning with a child combinator are not valid natively.
This fixes the tests when using selector-native.js
2018-01-08 11:39:29 -05:00
Timmy Willison
3a8e44745c
Core: deprecate jQuery.proxy (not slated for removal)
...
Fixes gh-2958
Close gh-3885
2018-01-08 11:28:35 -05:00
Timmy Willison
909e0c9925
Core: deprecate jQuery.now
...
Fixes gh-2959
Close gh-3884
2018-01-08 11:24:45 -05:00
Timmy Willison
775caebd61
Core: adjust data tests to ensure proper camelCasing
...
- Add back camelCase to the public object (deprecate not remove)
Ref #3384
2018-01-08 11:21:22 -05:00
Nilton Cesar
64a289286a
Core: make camelCase function available only for internal usage
...
Close gh-3604
Fixes gh-3384
2018-01-08 11:21:22 -05:00
Michał Gołębiowski-Owczarek
3c0f2cfb05
Build: Only run browser tests in one Node version on Travis
...
Ref gh-3744
Closes gh-3894
2018-01-03 09:41:46 +01:00
Timo Tijhof
ecd8ddea33
Tests: Add support for running unit tests via grunt with karma
...
- Update QUnit to 1.23.1
- Remove unused dl#dl from test/index.html
- Remove unused map#imgmap from test/index.html
- Ensure all urls to data use baseURI
- Add the 'grunt karma:main' task
- customContextFile & customDebugFile
- Add 'npm run jenkins' script
Close gh-3744
Fixes gh-1999
2017-12-18 12:27:38 -05:00
Timmy Willison
e84d3bc02e
Docs: Create CODE_OF_CONDUCT.md
...
Close gh-3865
2017-12-11 11:51:49 -05:00
Saptak Sengupta
f00a07590e
CSS: Correctly set support properties with non-default zoom
...
Fixes gh-3808
Closes gh-3872
2017-12-05 23:59:54 -05:00
Richard Gibson
0aa832afec
Manipulation: Reduce size by eliminating single-use variable
...
Closes gh-3851
2017-11-22 14:43:44 -05:00
Michał Gołębiowski-Owczarek
60cc6c9fbf
Tests: Add iOS 11 support test results
2017-11-20 23:46:31 +01:00
Michał Gołębiowski-Owczarek
3e902a8120
Build: Test on Node.js 9
...
Closes gh-3840
2017-11-06 23:14:22 +01:00
Michał Gołębiowski-Owczarek
50e3395e7e
Tests: Add Safari 11 support test results
2017-10-18 17:59:22 +02:00
Michał Gołębiowski-Owczarek
56e891dea1
Tests: Make Node tests work for paths with spaces in them
...
Without this patch Jenkins tests fail as jQuery job names there contain spaces,
e.g. "jQuery Core".
Closes gh-3821
2017-10-18 17:44:50 +02:00
Michał Gołębiowski-Owczarek
7037facc22
Build: Remove package-lock.json, add it to .gitignore
...
npm 5, even the version included in the latest Node.js 8.5.0 re-generates
`package-lock.json` on each install. And when it does on a system that doesn't
support all the optional dependencies that are supported on the OS where the
lockfile was generated, it removes those optional deps from the lockfile.
The effect is that everyone firing `npm install` on our repo on any OS other
than macOS will immediately get a dirty state of the repo as the `fsevents`
dependency subtree gets removed from `package-lock.json`. That's a really bad
experience.
This commit removes package-lock.json from the repository and adds it to
.gitignore. We'll start committing the file again once the issue is resolved
on npm's part.
Fixes gh-3792
2017-09-25 19:34:28 +02:00
Michał Gołębiowski-Owczarek
81be78e380
Build: increase timeout in Promises/A+ tests 10 times
...
The promises-aplus-tests sets up a default 200 ms Mocha timeout. This makes
our tests randomly fail on Jenkins. 2 seconds will be safer.
Closes gh-3791
2017-09-25 19:27:50 +02:00
Michał Gołębiowski-Owczarek
781647b182
Build: Drop cross-spawn, use child_process.spawn shell option
2017-09-25 19:27:50 +02:00
Henry Zhu
90bac40a51
Build: Update to Babel 7, use for-of plugin instead of preset-es2015
...
Closes gh-3786
2017-09-25 19:02:19 +02:00
Richard Gibson
94ddf62022
CSS: Detect more WebKit styles erroneously reported as percentages
...
Ref 692f9d4db3
Fixes gh-3777
Closes gh-3778
2017-09-18 11:59:50 -04:00
Richard Gibson
8ea78caa82
Tests: Update lineHeight adjustments to give Android more slop
2017-09-08 17:14:57 -04:00