Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build: use hard-coded path to sizzle in selector-sizzle | Timmy Willison | 2016-02-22 | 1 | -4/+1 |
| | | | | Fixes gh-2898 | ||||
* | Build: Fixed issue with base path that contain 'var' | Martin Naumann | 2015-10-12 | 1 | -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.3 | Michał Gołębiowski | 2015-09-08 | 1 | -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 default | Michał Gołębiowski | 2015-09-08 | 3 | -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 files | Oleg Gaidarenko | 2015-09-07 | 5 | -30/+53 |
| | | | | Fixes gh-2056 | ||||
* | Build: space between curly and paren is optional | Timmy Willison | 2015-06-19 | 1 | -2/+2 |
| | | | | | Fixes gh-2399 Close gh-2400 | ||||
* | Core: Make jQuery objects iterable | Michał Gołębiowski | 2015-06-13 | 1 | -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 tests | Michał Gołębiowski | 2015-06-13 | 1 | -1/+2 |
| | | | | Utilize the assert module, avoid inline JSHint comments. | ||||
* | Build: use different versions of jsdom for Node and iojs testing | Timmy Willison | 2015-05-07 | 2 | -1/+28 |
| | | | | Fixes gh-2266 | ||||
* | Core: Test all factory use cases from intro.js | Michał Gołębiowski | 2015-04-27 | 5 | -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 interoperability | Richard Gibson | 2015-03-20 | 1 | -0/+20 |
| | | | | | Fixes gh-1722 Closes gh-1996 | ||||
* | Release: remove sourcemap comment from all copies of minified file | Timmy Willison | 2015-01-30 | 1 | -0/+13 |
| | | | | Fixes gh-1707 | ||||
* | Build: Rearrange grunt/npm tasks into a build/dist/test pattern | Richard Gibson | 2015-01-11 | 1 | -0/+16 |
| | | | | | Ref 76df9e4e389d80bff410a9e5f08b848de1d21a2f Closes gh-1980 | ||||
* | Build: fix tests in AMD mode | Timmy Willison | 2014-12-09 | 1 | -8/+5 |
| | |||||
* | Build: Remove empty define({}) from build output | David Corbacho | 2014-12-04 | 1 | -1/+3 |
| | | | | | Fixes gh-1768 Closes gh-1569 | ||||
* | Build: Fix various typos | Oleg Gaidarenko | 2014-11-08 | 1 | -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 rules | Timmy Willison | 2014-07-17 | 1 | -11/+25 |
| | |||||
* | Build: Move all external libraries to external directory | Scott González | 2014-06-24 | 1 | -1/+1 |
| | | | | Closes gh-1593 | ||||
* | Build: set default testswarm timeout to 15 minutes | Michał Gołębiowski | 2014-04-15 | 1 | -1/+1 |
| | | | | We're not testing on IE6-7 anymore. | ||||
* | Build: use browserSets from config file; allow to override | Michał Gołębiowski | 2014-04-15 | 1 | -5/+10 |
| | |||||
* | Build: Change the timeout for the weekly job from 4h to 1h | Michał Gołębiowski | 2014-03-18 | 1 | -4/+4 |
| | |||||
* | Build: Refactor testswarm Grunt task options | Michał Gołębiowski | 2014-03-16 | 1 | -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 correctly | Jörn Zaefferer | 2014-03-12 | 1 | -5/+4 |
| | |||||
* | Build: Allow to specify timeout in the testswarm task | Michał Gołębiowski | 2014-03-11 | 1 | -7/+3 |
| | |||||
* | Build: Make it possible to change browserSets in the testswarm task | Michał Gołębiowski | 2014-03-10 | 1 | -2/+6 |
| | |||||
* | Build: Fix AMD option for custom builds | Timmy Willison | 2014-03-07 | 1 | -6/+12 |
| | | | | Fixes #14859 | ||||
* | Build: Specify browserSets for TestSwarm directly | Michał Gołębiowski | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | Build: Remove obsolete UglifyJS workaround | Michał Gołębiowski | 2014-01-26 | 1 | -7/+0 |
| | |||||
* | Build: add build option for setting the AMD name. | Timmy Willison | 2013-12-19 | 1 | -2/+9 |
| | | | | Fixes #14016. | ||||
* | Build: Add the ability to remove global exposure. | Timmy Willison | 2013-12-19 | 1 | -0/+7 |
| | | | | Ref #14016 | ||||
* | Manage bower dependencies with grunt-bowercopy | Timmy Willison | 2013-12-06 | 1 | -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 Willison | 2013-11-14 | 1 | -1/+1 |
| | |||||
* | No ticket. Remove the pre-uglify task form build/tasks/build.js. Fix custom ↵ | Michał Gołębiowski | 2013-11-10 | 1 | -1/+1 |
| | | | | builds. | ||||
* | Remove workarounds for the uglify task mishandling banners when used with ↵ | Michał Gołębiowski | 2013-11-09 | 1 | -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 Willison | 2013-10-15 | 1 | -8/+9 |
| | | | | special comment pragma for removing certain lines. | ||||
* | Remove comment | Timmy Willison | 2013-10-15 | 1 | -2/+1 |
| | |||||
* | Update requirejs to compatible version, remove r.js | Timmy Willison | 2013-10-15 | 1 | -1/+1 |
| | |||||
* | Gruntfile: Remove project prefix from TestSwarm job name, close gh-1387 | Timo Tijhof | 2013-10-06 | 1 | -2/+2 |
| | |||||
* | No ticket. Simplify the post-uglify task. | Michał Gołębiowski | 2013-10-02 | 1 | -9/+5 |
| | |||||
* | Map Sizzle to a path with config to allow users to put Sizzle wherever they want | Timmy Willison | 2013-09-10 | 1 | -1/+4 |
| | |||||
* | Don't keep semicolons if the require call is not a var declaration | Timmy Willison | 2013-09-09 | 1 | -3/+3 |
| | |||||
* | Break jQuery.access out into its own module to separate it from core; Adjust ↵ | Timmy Willison | 2013-09-09 | 1 | -1/+4 |
| | | | | CommonJS+AMD build support to include non-var dependencies. Convert modules with more than a few dependencies to use CJS+AMD syntax. | ||||
* | Add AMD+CommonJS capabilities to the build script (for modules with long ↵ | Timmy Willison | 2013-09-09 | 1 | -0/+8 |
| | | | | unreadable dependency lists) | ||||
* | Restore optIn behavior for builds | Timmy Willison | 2013-09-08 | 1 | -6/+11 |
| | |||||
* | Fix #13983. Switch to //# for sourcemap directives. | Michał Gołębiowski | 2013-09-05 | 2 | -17/+1 |
| | |||||
* | Fix cherry-pick issue. The master branch tests should not be run in oldIE. | Timmy Willison | 2013-08-19 | 1 | -1/+1 |
| | |||||
* | Minor build change: remove trailing tabs | Timmy Willison | 2013-08-16 | 1 | -2/+1 |
| | |||||
* | When converting the source to AMD, don't forget to AMD | Timmy Willison | 2013-08-16 | 1 | -2/+5 |
| | |||||
* | Custom builds: Fix source folder location now that build.js is in the tasks ↵ | Timmy Willison | 2013-08-16 | 1 | -1/+1 |
| | | | | folder | ||||
* | Move jQuery specific tasks to independent files. Close gh-1334. | Oleg Gaidarenko | 2013-08-16 | 4 | -0/+434 |
Also: * Confirm build task to the style guide * Use grunt API to load jQuery specific tasks * Add "use strict"; statements |