Commit Graph

233 Commits

Author SHA1 Message Date
Michał Gołębiowski-Owczarek
98b539171b All: Migrate away from deprecated/removed Core APIs
Summary of the changes:

* Build: Add jQuery 3.2.0-3.4.1 to versions UI can be tested against
* Build: Load jQuery & Migrate via HTTPS
* Build: Add package-lock.json to .gitignore
* Build: Update jQuery Migrate from 3.0.0 to 3.1.0
* Build: Allow to run tests against jQuery 3.x-git
* Build: Fix formatting according to JSCS rules
* Build: Disable JSCS for the inlined jQuery Color
* All: Switch from $.isArray to Array.isArray (jQuery.isArray will be
  removed in jQuery 4.0)
* All: Switch from `$.isFunction( x )` to `typeof x === "function"`
  (jQuery.isFunction will be removed in jQuery 4.0)
* All: Inline jQuery.isWindow as it'll be removed in jQuery 4.0
* Effects: Fix a timing issue in a variable declaration. Previously,
  a jQuery object was created, chained & assigned to a variable that
  was then accessed in a callback used inside of this chained
  definition. Due to a timing difference in when the callback fired for
  the first time in latest jQuery master, it was being called before
  the variable was defined.
* Tests: Make dialog & draggable unit tests less strict (newest jQuery
  returns fractional results in some cases, making comparisons fail when
  there's a tiny difference)
* All: Migrate from $.trim to bare String.prototype.trim (jQuery.trim
  will be deprecated in jQuery 3.5)

Closes gh-1901
2019-12-08 22:23:08 +01:00
Michał Gołębiowski
017bb979f6 Build: Stop using the jquery-ui-future browser set
jQuery UI now doesn't support browsers not suspported by latest jQuery
so separating the browser sets no longer makes sense.

Closes gh-1765
2016-11-02 12:53:30 -04:00
Michał Gołębiowski
4673c8808b Build: Add jQuery 3.1.1
Closes gh-1766
2016-11-02 12:52:22 -04:00
Scott González
7b7b9b6d86 Release: Remove externals directory from CDN zip
Closes gh-1741
2016-09-13 09:09:36 -04:00
Scott González
ea44d84975 Build: Add jQuery 3.1.0 2016-07-08 13:02:10 -04:00
Scott González
3b066697bc Tests: Only test latest patch versions for jQuery Core in TestSwarm
Adds some missing tests to TestSwarm and `all.html`.
2016-07-08 12:51:44 -04:00
Scott González
dc8b1c8bb9 Tests: Add jQuery 3.0.0 to missing systems 2016-07-07 09:07:54 -04:00
Michał Gołębiowski
83ec5e8016 Tests: Stop testing against core 2.0.2 on testswarm
jQuery 2.0.3 fixed very few things from 2.0.2, the list is here:
​http://blog.jquery.com/2013/07/03/jquery-1-10-2-and-2-0-3-released/

One of the fixes was ​http://bugs.jquery.com/ticket/13980, though which was
about cross-domain iframe issues. The problem is TestSwarm loads a cross-domain
iframe: the main page is swarm.jquery.org, the frame is on
builds.jenkins.jquery.com so it might be causing issues. You can see jQuery UI
tests are timing out in all IE versions in jQuery 2.0.2:
​http://swarm.jquery.org/job/2918

The problem is that it doesn't just fail, it starves the available IE pool,
making it sometimes harder for other projects to get their tests run on IE.

That's why tests with jQuery 2.0.2 on TestSwarm need to be removed as it's been
done with 1.10.1.

Refs #12745
Refs c2224bf5dc
Refs gh-1706
Closes gh-1707
2016-05-26 09:12:12 -04:00
Michał Gołębiowski
827bf3998e Build: Don't run tests on IE 8 with jQuery Core 2 and newer
Closes gh-1706
2016-05-25 16:42:29 -04:00
Michał Gołębiowski
468f1e3abe Build: Add jQuery 1.12/2.2 to the test configuration
Ref gh-1706
2016-05-25 16:42:06 -04:00
Alexander Schmitz
32720810d8 Build: Fix line length issues
Ref gh-1690
2016-04-13 11:32:05 -04:00
Jörn Zaefferer
6c738d961d Release: Update for 1.12 release, add test script
Fixes jquery/download.jqueryui.com#282
2015-12-02 17:30:37 +01:00
Michał Gołębiowski
15586ea752 Build: Use jquery-git in place of jquery-compat-git
jQuery Compat is not going to get released after all; jQuery UI should be tested
against jquery-git instead of jquery-compat-git.

Closes gh-1646
2015-11-14 06:12:55 -05:00
Jörn Zaefferer
102ccb4342 Release: Use latest download builder 2015-10-29 15:49:38 +01:00
Jörn Zaefferer
ab0bb87634 Release: Publish to npm
Fixes #11101
2015-09-30 18:23:57 +02:00
Alexander Schmitz
c2224bf5dc Tests: Stop testing against core 1.10.1 on testswarm
Fixes #12745
2015-05-20 14:39:00 -04:00
Scott González
ae25cdb688 Build: Upgrade to jQuery 1.11.3 2015-05-14 08:25:16 -04:00
Scott González
e1751383f1 Tests: Use new jquery-compat-git and jquery-git files 2015-05-14 07:44:13 -04:00
Scott González
08eb844552 Tests: Use jquery-git1 instead of jquery-git
Closes gh-1480
2015-03-11 08:39:31 -04:00
Jörn Zaefferer
ea999e4776 Build: Style fixes 2015-03-06 16:35:10 +01:00
Scott González
8fdfea5fe9 Build: Upgrade to jQuery 1.11.2
Adds jQuery 1.11.0, 1.11.1, 1.11.2, 2.1.0, 2.1.1, 2.1.2, 2.1.3
2015-02-23 14:01:03 -05:00
Timo Tijhof
1e7a1e811f Build: Use browserSets from testswarm config
It's already in jQuery's Jenkins node-testswarm config
(and set to the same value) but not used yet.

Reference it to make sure it keeps working in the future.

Closes gh-1452
2015-02-20 11:13:27 -05:00
Michael Orchard
ac49929b07 All: Remove 1.6.x leftovers
Removes 1.6 versions from "All" tests and from the TestSwarm job.

Ref #10723
Ref gh-1422
Closes gh-1434
Closes gh-1435
2015-01-22 13:29:47 +01:00
Scott González
b5f1ffdea4 Build: Remove manifest files; move metadata to source files
Closes gh-1379
2014-11-10 13:19:03 -05:00
Scott González
faf87d9924 Core: Remove .zIndex()
Fixes #9156
2014-10-20 19:29:35 -04:00
Jörn Zaefferer
54004c85d0 Build: Update jscs and fix some code style issues
Disables the checks for casing and line length, since those need a lot
more effort to address. For variable naming the fix isn't obvious to me.
There's way too many lines over 100 chars.
2014-08-14 14:12:12 +02:00
Rafael Xavier de Souza
d362fc958b Build: Update DB version for release script 2014-08-07 12:08:55 -03:00
Scott González
b6a2f45b04 Tests: Fix TestSwarm submissions for old jQuery 2014-08-06 07:44:55 -04:00
Jörn Zaefferer
49a4a46f34 Build: Update DB version for releases 2014-06-26 14:07:51 +02:00
Jörn Zaefferer
203b23a87c Build: Update DB version for release script 2014-05-23 12:55:46 +02:00
Jörn Zaefferer
6ef5c3844d Build: Fix manifest dependencies
Clone bower dependencies instead of reusing and modifying the same object
multiple times.
2014-05-12 21:52:46 +02:00
Jörn Zaefferer
56e092d43d Build: Add manifest entry for selectmenu
Closes gh-1240
2014-05-12 21:52:46 +02:00
Jörn Zaefferer
5bbf276205 Build: Validate number of generated manifests
Closes gh-1241
2014-05-09 18:07:20 +02:00
Jörn Zaefferer
0645ac45ed Build: Replace @VERSION in release tags
Fixes #10006
Closes gh-1239
2014-05-08 20:27:36 +02:00
Scott González
079279afd4 Build: Generate pre-releases the same way as stable releases
Fixes #9998
2014-05-06 10:01:18 -04:00
Jörn Zaefferer
516920ac71 Build: Migrate to jquery-release
Fixes #9793
2014-04-24 21:04:12 +02:00
Jörn Zaefferer
9fad37d3b6 Build: Fix testswarm task, use API correctly 2014-03-12 11:03:51 +01:00
Jörn Zaefferer
4752ee9a6c Build: Include grunt tasks files in jscs task 2014-03-12 10:35:15 +01:00
TJ VanToll
d380e07b8f Build: Base manifest dependencies off of Bower configuration 2014-02-20 09:17:54 -05:00
Jörn Zaefferer
7c3b05cfeb Build: Switch to renamed TestSwarm browserSet 2014-02-19 19:31:36 +01:00
Jörn Zaefferer
390e440fcd Build: Inline testswarm browserSet setting
Ref jquery/infrastructure#236
2014-02-05 11:44:03 +01:00
TJ VanToll
ea65745691 Build: Fixing a small typo in the effect's description 2014-02-04 08:53:01 -05:00
Rafael Xavier de Souza
74f38b4e2f Release: Update download.jqueryui.com version to 1.10.8 2014-01-29 14:41:47 -02:00
Felix Nagel
ab2219b6ac Merge branch 'master' into selectmenu 2013-11-13 19:45:56 +01:00
Scott González
36fd8c8d3b Build: Typo fix. 2013-11-05 17:26:04 +01:00
Felix Nagel
e26e0df3af Merge branch 'master' into selectmenu 2013-10-10 00:08:49 +02:00
Scott González
80b17bb40a Build: Fixed TestSwarm submission. 2013-10-02 10:15:32 -04:00
Timo Tijhof
647b839c52 Gruntfile: Remove project prefix from TestSwarm job name
* Also added a line break to separate the for statement
  from the testswarm chain.
* Passing explicit false instead of empty string as `extra`.
2013-10-02 09:49:05 -04:00
Jörn Zaefferer
9ef09edc79 Build: Remove the build task and it's dependencies. Will bring back testing against minified files later. 2013-09-20 18:27:07 +02:00
Felix Nagel
05832d6b6a Merge branch 'master' into selectmenu 2013-07-09 22:55:35 +02:00