Commit Graph

116 Commits

Author SHA1 Message Date
Rick Waldron
f724bc6c92 Reformat jshint errors to be readable; make post-compile.js write directly to jquery.min.js; update required Node version 2011-12-15 10:11:24 -05:00
Dave Methvin
e452ebd76d Two eq is not enough; three eq is more than we want for now.
We also don't need the lint alias.
2011-12-08 21:17:11 -05:00
Mike Sherov
98386cfd77 Fix #10692. JSLint is dead! Long live JSHint!
Still needs this sizzle PR: https://github.com/jquery/sizzle/pull/82
2011-12-08 21:04:57 -05:00
jrburke
8bc60bab5d Landing pull request 586. Create exports.js for exporting jQuery to window and AMD. Fixes #10687.
More Details:
 - https://github.com/jquery/jquery/pull/586
 - http://bugs.jquery.com/ticket/10687
2011-11-14 12:13:25 -05:00
Dave Methvin
02629f1047 Eliminate spurious error message from which.
Some versions of `which` (Cygwin's among them) spit out an error to stderr when not all their args are found. We only expect one of these to be found anyway.
2011-11-06 14:45:35 -05:00
Rick Waldron
9f5d56a8b5 Landing pull request 523. Adds character frequency reporting tool, use: make freq. Fixes #10372.
More Details:
 - https://github.com/jquery/jquery/pull/523
 - http://bugs.jquery.com/ticket/10372
2011-10-01 16:58:01 -04:00
timmywil
25205d3f90 Removing topic.js as it will be a plugin 2011-09-19 15:42:30 -04:00
jaubourg
4092e3d275 $.Callbacks, $.Topic and notify/progress on $.Deferred. 2011-09-19 15:42:30 -04:00
Corey Frang
61277d2864 Landing pull request 511. Adding a little Makefile jQuery sizing utility to easily see differences in size between makes. Fixes #10308.
More Details:
 - https://github.com/jquery/jquery/pull/511
2011-09-19 15:27:43 -04:00
jeresig
ea6987e078 Merge branch 'master' of https://github.com/azatoth/jquery 2011-04-12 00:18:12 -04:00
Carl Fürstenberg
50e8837207 Makefile: pull_submodules cleaning
Empirical testing confirms that pulling the url again is enough
2011-03-22 23:18:15 +01:00
Carl Fürstenberg
07392bb090 Merge branch 'master' into makefile_fixes 2011-03-22 21:55:49 +01:00
Carl Fürstenberg
8a1156da9b merge doesn't work when init
sadly the merge strategy doesn't work when doing an initial clone,
circumvent that
2011-03-18 17:59:16 +01:00
Carl Fürstenberg
e2dd8916ee Adding core target
Adding core target to do jquery, minimization and lint
2011-03-18 17:59:09 +01:00
Carl Fürstenberg
b4acb7ae81 updating phony rules 2011-03-17 20:23:20 +01:00
Carl Fürstenberg
4f9e78616e Change makefile order to only update submodules on 'all' target
insterad of always update the submodules, now only "make all" will run
that, thus an "make jquery" will not update them
2011-03-17 20:21:32 +01:00
Carl Fürstenberg
22738e0e4b Remove jq target
remove obsolete jq target
2011-03-17 20:20:02 +01:00
Carl Fürstenberg
a2faed347d Merge when updating submodules on make
When  running make, the submodule update will remove all local changes.
Adding flag --rebase or --merge does solve the issue. rebase will
probably make it cleaner, but it might stop on conflict, thus --merge
will result in fewer (probably none).
2011-03-17 19:50:53 +01:00
Carl Fürstenberg
51abb3dc07 Changing dependice order for minify to prevent reminify
unless jquery.js has been updated, no minification should occur

closes: #8519
2011-03-16 01:44:05 +01:00
Carl Fürstenberg
bd4468886d adding pull command 2011-03-15 21:42:58 +01:00
Carl Fürstenberg
cd2ca7b591 pull submodules make command
Adding an helper funciton to pull the latest from all registered
submodules
2011-03-15 21:25:51 +01:00
Carl Fürstenberg
150d3decb5 Introduce submodules, closes #8536
Instead of the manual clone of sizzle and qunit, use git submodules
instead. this will ensure that all future releases can be recreated by
checking out an tag.
2011-03-15 20:16:09 +01:00
jaubourg
2d0bc7ce72 Moves Deferred-related code into a separate module. Context handling has been simplified in _Deferred.resolve and jQuery.when has been refactored for clarity (and minor optimization). 2011-03-03 19:38:06 +01:00
awgy
2862f589db Remove sed from post-build code, due to portability issues between GNU and BSD versions.
Follow up to ba43d37394 which apparently
didn't fix the problem completly on Mac OS X.
2011-02-12 13:53:04 +01:00
Anton M
ba43d37394 Fix Makefile to use plain sed agin. Remove unicode trickery. Thanks to danheberden and gnarf for figuring out why it previously faild on Mac OS X. 2011-01-26 22:50:15 +01:00
jeresig
2c290709d8 Make sure that init is run before jquery is built (avoiding weird warnings when running 'make jquery' or 'make min'). Additionally only attempt to run JSLint or the minifier if NodeJS is installed (avoiding a weird warning when you first run 'make' or 'make all'). 2011-01-26 16:36:33 -05:00
jeresig
6c18a1becb Revert "Fix Makefile to use plain sed. Remove unicode trickery"
This reverts commit 6d358c0cdd.
2011-01-24 14:14:55 -05:00
Anton M
6d358c0cdd Fix Makefile to use plain sed. Remove unicode trickery 2011-01-24 20:01:25 +01:00
Dan Heberden
74dfc7f2a9 Revert uglify.js to original and handle build changes in make file 2011-01-19 02:11:43 -08:00
Colin Snover
3d0aa196c5 Clarify cygwin instructions slightly and swap the order of arguments to which in Makefile because of a bug in current versions of MSYS that causes only the first argument to /bin/which to be searched. 2011-01-17 21:06:57 -06:00
Colin Snover
9ae837a167 Update Makefile to use either nodejs or node, whichever exists (Debian uses nodejs). 2011-01-17 19:04:32 -06:00
Colin Snover
d503845d0c Replace build system with a faster new one that uses Node and UglifyJS and generates smaller minified files. Also removes builds through rake/ant since having 3 different build systems was too much to maintain (make was the only one consistently kept up-to-date). Fixes #7973. 2011-01-17 18:49:24 -06:00
jaubourg
c43b078c69 Renamed src/transports to src/ajax (in case we need prefilters in the future and to avoid a separate prefilters directory). 2011-01-06 01:17:31 +01:00
jaubourg
981d1e08eb Removed re-usability from jXHR object (no more open, send & onreadystatechange support). Streamlined the implementation and put it back into ajax.js (removed xhr.js in the process). Went back to a more simple & direct approach to options handling (keeping much room to further minification-related optimizations). Code is cleaner, smaller & faster. Removed & edited unit tests accordingly. All build files have had xhr.js removed. 2010-12-31 04:13:40 +01:00
Jonas Pfenniger
c1625f6b79 Update Rakefile to remove module wrappers (feature parity with make and ant). Update Makefile to avoid rebuilding jquery.js when it is not necessary to do so. 2010-12-30 01:38:28 -06:00
Colin Snover
3e0cc81504 Clean trailing whitespace from all files. 2010-12-30 00:34:48 -06:00
jaubourg
ac80ca2883 Replaced spaces with a tab in Makefile. 2010-12-10 02:55:43 +01:00
jaubourg
ab3ba4a812 Rewrite of the Ajax module by Julian Aubourg. Some (dated) details can be found here: http://oksoclap.com/6Y26bm1ZsB more details are forthcoming. Fixes #7195. 2010-12-09 13:34:28 -05:00
John Resig
9bd9ebdd73 Allow for versions with spaces in them, in the Makefile. 2010-10-23 00:35:09 -04:00
John Resig
ae772e7422 Updating the copy of Google Closure Compiler. 2010-10-14 16:35:35 -04:00
jeresig
2c04035cd1 Fix broken min file header generation. 2010-10-10 23:28:30 -04:00
Carl Fürstenberg
06883449d6 Makefile: cleanup
* updating init to either pull or clone, not do both
* make sure it building only when it needs to
* make some variables overridable
* use variables when they should be used instead of direct text
* add V verbosity variable
2010-09-22 11:21:59 -04:00
jeresig
1ed405176b Trim out the module wrappers during the build process. Follow-up to #7011. 2010-09-09 10:34:21 -04:00
Richard D. Worth
6803bf1fe5 Minor fix to Makefile so that 'make clean' doesn't fail when run immediately after 'make clean' 2010-07-21 22:47:13 +08:00
Richard D. Worth
4ec1b743a8 Simplified getting the commit date using git log --pretty. Fixed missing date in ant build. 2010-07-21 22:47:13 +08:00
jeresig
a33d01a7b0 Remove the need for the return in sizzle-jquery and just remove the attempt to expose Sizzle completely. jQuery is 100% passing JSLint ('make lint') now. 2010-03-01 21:56:08 -05:00
jeresig
950b5d64a2 Added in integrated JSLint checking against the jQuery source. Just run 'make lint' to see the result. 2010-03-01 21:51:44 -05:00
Iraê Carvalho
d3d497f900 Ignore potential error codes from Github in doing a clone. Fixes #6049. 2010-02-10 16:40:48 -05:00
jeresig
31f1e99500 Add a new build mode to the Makefile that doesn't try to pull from external sources (assumes that they're already built and not changing frequently). 2010-01-28 14:18:20 -05:00
jeresig
8e53f7b5d6 Fixed typo in logic, also disabled function setters in this case to allow the functions to passthrough and bind. 2010-01-12 21:54:06 -05:00