aboutsummaryrefslogtreecommitdiffstats
path: root/build/tasks
Commit message (Collapse)AuthorAgeFilesLines
...
* Build: Fix the regex removing the ESLint comment from wrapper.jsMichał Gołębiowski2016-07-131-1/+1
| | | | | | | The new regex from after the switch from JSHint to ESLint wasn't catching the ESLint pragma correctly. Also, the spacing of the pragma comment was updated to match other comments.
* Build: ESLint detailsOleg Gaidarenko2016-06-112-5/+10
| | | | | | Use eslint pragmas, fix new errors, etc Closes gh-3148
* Tests: Move promise/A+ adapters for tests to dedicated folderOleg Gaidarenko2016-06-111-5/+5
|
* Deferred: Separate the two paths in jQuery.whenRichard Gibson2016-05-021-2/+12
| | | | | | | | Single- and no-argument calls act like Promise.resolve. Multi-argument calls act like Promise.all. Fixes gh-3029 Closes gh-3059
* Build: Strip the strict-mode related comment in exports/global.jsMichał Gołębiowski2016-04-261-1/+4
| | | | | | | 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 buildingMichał Gołębiowski2016-04-261-1/+1
| | | | Fixes gh-3077
* Deferred: Remove default callback contextRichard Gibson2016-04-231-0/+3
| | | | | | | Employs strict mode to simplify Deferred callback context handling. Fixes gh-3060 Closes gh-3061
* Core: implement ready without DeferredTimmy Willison2016-04-041-2/+11
| | | | | | | | | - Make jQuery.ready promise-compatible - Gives up sync guarantee for post-ready callbacks Fixes gh-1778 Fixes gh-1823 Close gh-2891
* Build: try insight package to get info about custom buildsOleg Gaidarenko2016-03-141-2/+41
| | | | | Fixes gh-2890 Closes gh-2988
* Build: combine intro and outroTimmy Willison2016-03-091-2/+7
| | | | | Fixes gh-2975 Close gh-2976
* Build: use hard-coded path to sizzle in selector-sizzleTimmy Willison2016-02-101-4/+1
| | | | Fixes gh-2898
* Build: Drop testing on jsdom with Node 0.10 & 0.12Michał Gołębiowski2016-02-101-20/+0
| | | | Fixes gh-2841
* Build: switch from win-spawn to cross-spawnMichał Gołębiowski2016-01-271-1/+1
| | | | | | | The win-spawn package is deprecated. Refs gh-2877 Refs 67c96a59f5af9e8404b3f904028e1c730d647498
* Release: push a custom slim build to the CDNTimmy Willison2015-11-163-7/+13
| | | | | Fixes gh-2653 Close gh-2711
* Build: Fixed issue with base path that contain 'var'Martin Naumann2015-10-121-1/+1
| | | | | | | Remove the cwd from the paths, so the regex doesn't kick in on "var" Fixes gh-2450 Closes gh-2641
* Tests: Add simple tests for Android 2.3Michał Gołębiowski2015-09-081-4/+8
| | | | | | Fixes gh-2505 Closes gh-2509 Refs gh-2483
* Build: Don't install jsdom 3 on Node.js 0.10 & 0.12 by defaultMichał Gołębiowski2015-09-083-28/+21
| | | | | | | | | | | | | | | | | | | | | jsdom 3 requires Python & Visual Studio on Windows which is a significant barrier to contributors. Newer jsdom versions don't require pre-compiling but work only on io.js. This commit installs the new jsdom everywhere (it does install in old Node.js, it just won't work) and executes Node-related tests only on newer Nodes or if a working jsdom version is installed. The latter can be achieved by running the `old_jsdom` task. Node.js is merging with io.js soon so this will become a smaller problem over time. One drawback is our Jenkins setup runs on Node 0.10 so it won't be running Node tests anymore. We have Travis set up on io.js, though so all PRs have those tests run. When the new LTS Node.js arrives (as it soon merges with io.js) we should update our Jenkins infrastructure so that it runs on this new version. Fixes gh-2519 Closes gh-2526
* Build: Update jscs and lint filesOleg Gaidarenko2015-09-075-30/+53
| | | | Fixes gh-2056
* Build: space between curly and paren is optionalTimmy Willison2015-06-191-2/+2
| | | | | Fixes gh-2399 Close gh-2400
* Core: Make jQuery objects iterableMichał Gołębiowski2015-06-131-1/+1
| | | | | | | | | | Make iterating over jQuery objects possible using ES 2015 for-of: for ( node of $( "<div id=narwhal>" ) ) { console.log( node.id ); // "narwhal" } Fixes gh-1693
* Build: Refactor Node smoke testsMichał Gołębiowski2015-06-131-1/+2
| | | | Utilize the assert module, avoid inline JSHint comments.
* Build: use different versions of jsdom for Node and iojs testingTimmy Willison2015-05-072-1/+28
| | | | Fixes gh-2266
* Core: Test all factory use cases from intro.jsMichał Gołębiowski2015-04-275-36/+60
| | | | | | | | | | | | | | | | | There is a lot of logic in intro.js; now we test four cases: 1. (implicitly, via QUnit tests) A real browser with window being the global 2. Browserify where there are both global & window variables. 3. Node with jsdom where window is passed manually to the jQuery factory. 4. Pure Node with incorrect window passed; jQuery should throw then. Previously the second & fourth case was not tested and the third was tested in a way that interfered with the main test environment. We now also test if in the Browserify case we're not creating a jQuery global by default. Fixes gh-2181 Closes gh-2234
* Deferred: Backwards-compatible standards interoperabilityRichard Gibson2015-03-201-0/+20
| | | | | Fixes gh-1722 Closes gh-1996
* Release: remove sourcemap comment from all copies of minified fileTimmy Willison2015-01-301-0/+13
| | | | Fixes gh-1707
* Build: Rearrange grunt/npm tasks into a build/dist/test patternRichard Gibson2015-01-111-0/+16
| | | | | Ref 76df9e4e389d80bff410a9e5f08b848de1d21a2f Closes gh-1980
* Build: fix tests in AMD modeTimmy Willison2014-12-091-8/+5
|
* Build: Remove empty define({}) from build outputDavid Corbacho2014-12-041-1/+3
| | | | | Fixes gh-1768 Closes gh-1569
* Build: Fix various typosOleg Gaidarenko2014-11-081-1/+1
| | | | | | | Thanks @jamesgpearce, @vlajos, @imyousuf Closes gh-1828 Closes gh-1830 Closes gh-1844
* Build: update grunt-jscs-checker and pass with the new rulesTimmy Willison2014-07-171-11/+25
|
* Build: Move all external libraries to external directoryScott González2014-06-241-1/+1
| | | | Closes gh-1593
* Build: set default testswarm timeout to 15 minutesMichał Gołębiowski2014-04-151-1/+1
| | | | We're not testing on IE6-7 anymore.
* Build: use browserSets from config file; allow to overrideMichał Gołębiowski2014-04-151-5/+10
|
* Build: Change the timeout for the weekly job from 4h to 1hMichał Gołębiowski2014-03-181-4/+4
|
* Build: Refactor testswarm Grunt task optionsMichał Gołębiowski2014-03-161-7/+11
| | | | | Add a possibility to specify the project name. Infer browserSets & timeout out of it instead of defining it in the Jenkins configuration.
* Build: Fix testswarm task, use API correctlyJörn Zaefferer2014-03-121-5/+4
|
* Build: Allow to specify timeout in the testswarm taskMichał Gołębiowski2014-03-111-7/+3
|
* Build: Make it possible to change browserSets in the testswarm taskMichał Gołębiowski2014-03-101-2/+6
|
* Build: Fix AMD option for custom buildsTimmy Willison2014-03-071-6/+12
| | | | Fixes #14859
* Build: Specify browserSets for TestSwarm directlyMichał Gołębiowski2014-01-271-1/+1
|
* Build: Remove obsolete UglifyJS workaroundMichał Gołębiowski2014-01-261-7/+0
|
* Build: add build option for setting the AMD name.Timmy Willison2013-12-191-2/+9
| | | | Fixes #14016.
* Build: Add the ability to remove global exposure.Timmy Willison2013-12-191-0/+7
| | | | Ref #14016
* Manage bower dependencies with grunt-bowercopyTimmy Willison2013-12-061-1/+1
| | | | | | | | | | | | Tracked bower dependencies are located at "src/sizzle" and "test/libs". The source-destination mapping is in the Gruntfile. When updating a bower dependency, update the version in bower.json, run `grunt bower`, and then commit the result. When adding a dependency, update the bowercopy task accordingly. Fixes #14615. Closes gh-1452.
* Use grunt and bower packages as local dependencies. Close gh-1433.Timmy Willison2013-11-141-1/+1
|
* No ticket. Remove the pre-uglify task form build/tasks/build.js. Fix custom ↵Michał Gołębiowski2013-11-101-1/+1
| | | | builds.
* Remove workarounds for the uglify task mishandling banners when used with ↵Michał Gołębiowski2013-11-091-46/+0
| | | | | | | source maps. The issue was fixed in grunt-contrib-uglify: https://github.com/gruntjs/grunt-contrib-uglify/issues/22
* Unify build script capabilities between branches. Specifically, added a ↵Timmy Willison2013-10-151-8/+9
| | | | special comment pragma for removing certain lines.
* Remove commentTimmy Willison2013-10-151-2/+1
|
* Update requirejs to compatible version, remove r.jsTimmy Willison2013-10-151-1/+1
|