Oleg Gaidarenko
99975c44ab
Build: correct jscs paths
2015-09-07 20:03:50 +03:00
Oleg Gaidarenko
10fdad742a
Build: Update jscs and lint files
...
Fixes gh-2056
2015-09-07 20:03:50 +03:00
Michał Gołębiowski
669cb16d76
Build: Add a comment explaining why the es3 option is needed
...
It might not be obvious to everyone that IE 9 & Android 4.0 are not
ES5-compliant browsers (by a large margin) so it's better to add a support
comment. This requires slight changes in parsing the config file
as it's not a pure JSON anymore. JSHint understands such files without
problems.
Closes gh-2520
2015-08-03 18:51:18 +02:00
Corey Frang
b3b2d6c3dd
Effects: Adding unit tests for jQuery.Animation
...
Closes gh-2326
2015-06-26 20:06:03 -04:00
Corey Frang
cdaed15c7e
Effects: Add tests for jQuery.Tween
2015-06-26 20:05:25 -04:00
Michał Gołębiowski
bb026fc12c
Core: Make jQuery objects iterable
...
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
2015-06-13 23:14:36 +02:00
Oleg Gaidarenko
285cfbfccc
Build: remove bower.json lint target
...
Ref 26eca143c2
2015-06-11 16:25:36 +03:00
Michał Gołębiowski
ab40725879
Core: Test all factory use cases from intro.js
...
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
2015-04-27 22:44:47 +02:00
Richard Gibson
555a50d340
Deferred: Backwards-compatible standards interoperability
...
Fixes gh-1722
Closes gh-1996
2015-03-20 02:00:17 -04:00
Timmy Willison
a76c781236
Release: remove sourcemap comment from all copies of minified file
...
Fixes gh-1707
2015-01-30 12:22:31 -08:00
Richard Gibson
bb928bde7e
Build: Rearrange grunt/npm tasks into a build/dist/test pattern
...
Ref 76df9e4e38
Closes gh-1980
2015-01-11 10:28:18 -05:00
Anne-Gaelle Colom
66e1b6b8d4
Build: Remove dates from copyright notice
...
Closes gh-1983
2015-01-03 16:01:57 -05:00
Michał Gołębiowski
76df9e4e38
Build: Don't assume the browser environment; smoke test on Node w/ jsdom
...
Fixes gh-1950
Closes gh-1949
2014-12-26 13:26:46 +01:00
Timmy Willison
7602dc708d
Sizzle: update to 2.1.1
2014-12-15 12:30:43 -05:00
Timmy Willison
269a27c702
Build: update source map options for the new grunt jshint
2014-07-17 11:15:19 -07:00
Timmy Willison
c869a1ef8a
Build: update grunt-jscs-checker and pass with the new rules
2014-07-17 10:25:59 -07:00
Timmy Willison
e1949f4371
Build: drop bower; use npm for front-end deps
...
Fixes #15186
Closes gh-1620
2014-07-17 09:02:59 -07:00
Timmy Willison
bcca4f041b
Build: update Sizzle to 2.0.0
2014-07-01 16:50:27 -04:00
Timmy Willison
c0b23e2b71
Build: update Sizzle to 1.11.1 and include license
2014-06-25 13:43:09 -04:00
Scott González
c5d9d88dce
Build: Move all external libraries to external directory
...
Closes gh-1593
2014-06-24 10:17:50 -04:00
Scott González
8d113104e9
Build: Remove unused Sizzle test files
2014-06-24 10:16:55 -04:00
Timmy Willison
97c803acfb
Ajax: move ajax event aliases to their own file
...
Fixes #15126
2014-06-02 12:39:11 -04:00
Timmy Willison
b80700c75f
Build: run jshint and jscs on release scripts
2014-05-23 13:01:03 -04:00
Oleg Gaidarenko
1514dca501
Build: Remove json check for jscs config
2014-04-23 20:02:06 +04:00
Michał Gołębiowski
d0131da70e
Build: Remove Sizzle from run names passed to the testswarm task
2014-04-15 16:38:23 +02:00
Oleg Gaidarenko
9d79b99874
Build: Add lint task
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
3dee2983ab
Build: Use jscs to check test helpers
...
Also fix issues found by jscs
2014-04-15 17:45:59 +04:00
Timmy Willison
710d236ad1
Sizzle: update committed dependencies
2014-01-13 16:37:42 -05:00
Dave Methvin
3118f58c46
Build: Happy New Year! Thanks @marlonlandaverde
2014-01-09 20:51:21 -05:00
Timmy Willison
281808f61d
Gruntfile: fix watch task
2013-12-20 18:38:57 -05:00
Michał Gołębiowski
7deee6af72
Build: Upgrade to grunt-contrib-jshint 0.7.1 and squash subtasks
...
grunt-contrib-jshint 0.7.1 allows the jshintrc option to be set to true to have
it read the appropriate config file based on the file being checked. The only
place where we can’t use it is the check for dist/jquery.js that has the onevar
option removed.
Fixes #14504
2013-12-18 15:24:29 +01:00
Timmy Willison
f9ad13c9ec
Manage bower dependencies with grunt-bowercopy
...
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.
2013-12-06 16:04:35 -05:00
Timmy Willison
ac7ff97f8b
Use grunt and bower packages as local dependencies. Close gh-1433.
2013-11-14 10:17:18 -05:00
Michał Gołębiowski
d0fadbba9f
Remove workarounds for the uglify task mishandling banners when used with source maps.
...
The issue was fixed in grunt-contrib-uglify:
https://github.com/gruntjs/grunt-contrib-uglify/issues/22
2013-11-09 23:12:06 +01:00
Oleg
85d4c0133b
Check Gruntfile and tasks for code style
2013-11-08 16:03:51 +01:00
Sindre Sorhus
abfa210adf
Add load-grunt-tasks package dependency
...
Close gh-1405
2013-11-07 21:38:38 +01:00
Oleg
5ce0b34257
Fix #12757 - use jscs to check the style guide
...
Close gh-1396
2013-11-07 20:58:27 +01:00
Timmy Willison
209f0a8a8b
Only set uglify options if not already the default
2013-10-15 17:59:58 -04:00
Timo Tijhof
3ca883f863
No ticket: Clean up uglifyjs compress options. Close gh-1382.
...
(cherry picked from commit e15627022f
)
2013-10-15 16:49:47 -04:00
Timmy Willison
6095be1260
Preparations for npm/bower publishing
2013-10-15 16:14:35 -04:00
Timmy Willison
fc4ff9315d
Add bower install script and release scripts to jshint and pass lint
2013-10-07 18:24:02 -04:00
Michał Gołębiowski
923bfc80db
No ticket. Simplify the post-uglify task.
2013-10-02 00:39:49 +02:00
Michał Gołębiowski
1a25f21dc3
No ticket. Restore checking individual src/**/*.js files by jsHint.
2013-09-06 20:31:18 +02:00
Michał Gołębiowski
bbbdd94725
Fix #10814 . Make support tests lazy and broken out to components.
2013-09-06 03:38:22 +02:00
Michał Gołębiowski
dfaee326e6
Fix #13983 . Switch to //# for sourcemap directives.
2013-09-05 18:23:56 +02:00
Timmy Willison
31f0912267
Custom builds: Remove _evalUrl when excluding ajax
2013-08-16 10:11:22 -04:00
Oleg Gaidarenko
df67c1ab09
Move jQuery specific tasks to independent files. Close gh-1334.
...
Also:
* Confirm build task to the style guide
* Use grunt API to load jQuery specific tasks
* Add "use strict"; statements
2013-08-16 09:48:00 -04:00
Timmy Willison
6318ae6ab9
AMD-ify jQuery sourcegit s! Woo! Fixes #14113 , #14163 .
2013-08-15 14:15:49 -04:00
Timmy Willison
07b5f126e2
Lint JSON manifests during development
2013-07-19 09:54:15 -04:00
Michał Gołębiowski
c33108cad1
Update devDependencies, adjust .jshintrc to jsHint 2.x, use .jshintignore. Close gh-1283.
2013-07-11 12:52:48 -04:00