Commit Graph

229 Commits

Author SHA1 Message Date
John Resig
3cdffce19f Updating release note script. 2011-05-03 15:01:29 -04:00
John Resig
89fd9dffad Less aggressive semicolon insertion for the minified file. 2011-05-02 16:36:16 -04:00
John Resig
f8a112f08e Ensure that an endline is in place at the end of the minified jQuery file. 2011-05-02 16:32:02 -04:00
John Resig
f4b5d3fc51 Update the UglifyJS code. 2011-05-02 16:25:36 -04:00
John Resig
c0d993903b Fix bug with handling minor releases after major releases in the build script. 2011-05-02 16:25:20 -04:00
John Resig
b5772da087 Add a simple script for generating the release notes of a pre-release. 2011-04-27 00:56:08 -04:00
John Resig
a8988e3cd1 Adding a Node-based release management script for pushing new releases to the CDN. 2011-04-26 16:23:09 -04:00
John Resig
2a71493447 Updating UglifyJS. 2011-04-17 18:17:31 -04: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
Dan Heberden
74dfc7f2a9 Revert uglify.js to original and handle build changes in make file 2011-01-19 02:11:43 -08:00
John Resig
fc7bd61200 Merge branch 'master' of https://github.com/mathiasbynens/jquery into mathiasbynens-master 2011-01-18 18:11:54 -05:00
John Resig
be6ef80f8a Weird, not sure why I got an exec error before - doesn't seem to be needed. 2011-01-18 18:06:44 -05:00
Mathias Bynens
c5ec1cb3e5 Add missing line break after copyright header and trailing semicolon at the end of the minified version. 2011-01-18 23:14:32 +01:00
John Resig
80928cc6fb Make sure that the UglifyJS file is executable. 2011-01-18 16:40:42 -05: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
John Resig
25828768d7 Handle the case where JSLint complains about arguments in try/catch already being defined (we use the name 'e' consistently for catch(e) - will work to standardize on that now). 2010-10-17 10:50:17 -04:00
John Resig
ae772e7422 Updating the copy of Google Closure Compiler. 2010-10-14 16:35:35 -04:00
Brandon Aaron
a2e1051fb4 Increase max number of JSLint errors. This is necessary because we have several error messages that we choose to ignore. 2010-09-01 10:48:19 -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
jeresig
3fd62eae9d Switched from using YUI Compressor to Google Compiler. Minified and Gzipped filesize reduced to 22,839 bytes from 26,169 bytes (13% decrease in filesize). Sizzle copyright was merged into the main header (since it's removed automatically). Still passes all unit tests. 2009-12-18 21:23:26 -05:00
John Resig
c7006d2fa5 Removing the old speed perf directory (the current one is in the main 'speed' directory). 2009-10-22 22:06:20 -04:00
John Resig
cd05cac37f Cleaned out the build directory - a lot of old files that weren't being used anymore. 2009-10-22 21:54:34 -04:00
Jörn Zaefferer
cde93dc547 core: ant build - add Date and Revision to to header (just like make build) 2009-01-18 13:30:09 +00:00
Jörn Zaefferer
2f536b3d4d core: replaced version.js build script in ant build; wasn't used in make anymore anyway 2009-01-18 13:04:32 +00:00
Jörn Zaefferer
f649acd8ab core: Ant target to generate openAjaxMetadata; uses http://www.exfer.net/jquery/createjQueryXMLDocs.py to get the data from the wiki, and transforms it using xslt (see build/style.xsl) 2009-01-14 22:43:55 +00:00
John Resig
9c029f1687 Updated the benchmarking utility to use the Yahoo homepage and a bunch of new selectors. 2009-01-12 18:22:44 +00:00
John Resig
7623702565 Tweaked the benchmark tests. 2009-01-12 00:24:36 +00:00
John Resig
ef661a50b9 Removed all uses of @ in the benchmarker and added a couple :not() tests. 2009-01-06 20:23:44 +00:00
John Resig
dcbec1f498 Cleaned up the benchmarking utility (using a newer version of jQuery and fixing the runner). 2009-01-06 16:19:55 +00:00
John Resig
434b87b8a2 Moved from the old JSMin to using YUIMin for compressing the jQuery source. Additionally landed some improvements from #3770 which dramatically reduce the filesize. The final minifed + gzipped size of jQuery went from 19817 bytes to 18063 bytes. 2009-01-04 15:29:27 +00:00
Jörn Zaefferer
ba4453def2 core: cleanup of build - build.js isn't used anywhere 2008-12-18 16:43:39 +00:00
Jörn Zaefferer
e7fef859f1 global replace for @VERSION, fixed #2101 2008-01-20 14:23:22 +00:00
John Resig
04eb060692 Fixed minor issue with pack build script. (Bug #2101) 2008-01-14 19:13:46 +00:00
Jörn Zaefferer
ba9c14a589 added version to all builds; changed current version to 1.2.2-pre - to be updated after each release so its clear that a build is from which milestone; build.xml cleanup (removing uselss lite, docs, test and _with_plguins targets); deleted useless docs build files (replaced by wiki and wiki xml exporter and api browsers) 2007-12-19 22:26:05 +00:00
David Serduke
b0b5fa74b6 Fixed the build/speed testing application to work with current versions of jQuery. The main changes were implementing :has() where necessary to replace functionality that no longer existed and to use noConflict() so the libraries wouldn't have to be modified for the speed testing.
So now the file jquery-basis.js will be tested against the jquery.js in the /dist directory. Version 1.2.1 is currently in jquery-basis.js.
2007-12-05 17:33:49 +00:00
Paul Mclanahan
e22336e7ae Updated test.js for the runtest build target to reflect the path changes for the test scripts. 2007-09-12 15:45:05 +00:00
John Resig
b4e23b5af0 Reorganzing the jQuery source (first phase). 2007-09-08 12:42:32 +00:00
John Resig
f96bf10415 Integration of Mike Alsup's excellent form serialization code. The benefits are as follows:
- New method: .serializeArray()
This returns an array of name/value pairs representing the contents of a form, or individual input elements.
- Enhancement: .serialize()
The results are correct now (as opposed to the mess from before), and allows you to serializes forms directly (rather than just the input elements).
- Enhancement: .val()
This now returns the correct value when dealing wih selects. Additionally, when dealing with multiple selects, it returns an array of values.

Based upon Mike's code:
http://malsup.com/jquery/form/comp/form.js

and test suite:
http://malsup.com/jquery/form/comp/test.html
2007-09-05 17:06:05 +00:00
John Resig
a5dbcaf675 Added support for:
- Cross Domain getScript
  $.getScript("http://foo.com/script.js");
- JSONP
  $.ajax({ url: "script.js", type: "jsonp" });
  $.getJSON("script.js?callback=?");
- Cross Domain JSONP/getJSON
  $.getJSON("http://foo.com/script.js?callback=?");
- No-cache Ajax Requests
  $.ajax({ url: "test.html", cache: false });
2007-09-03 23:45:14 +00:00
John Resig
346ceacce3 Added support for a new :header psuedo-selector (only selects H1-H6 elements). 2007-08-31 05:43:24 +00:00
John Resig
fbd2b066a7 Make it so that you can filter tests by keyword. 2007-08-31 05:41:08 +00:00
John Resig
0477a6e99e Added a test case for "purple include", fixed a bug. 2007-08-25 03:55:12 +00:00
John Resig
2ef4093cf7 Complete overhaul of the Ajax test suite, it's now passing in all browsers. In order to achieve this I had to fix a numbe
r of bugs in the suite itself, along with other random bugs that popped up. The following bugs were resolved along the wa
y: #1236 (.extend() keeps processing when it hits nulls), #1028 (.extend() now works recursively), #1080 ($.get no longer
 overwrites the data parameter), #1210 (Creating script and link tags now work), and #1463 (jQuery.global has been re-too
led to no longer leak memory and slow things down).
2007-08-19 23:37:26 +00:00
John Resig
05d401dd84 Fixed non-unique results from .parent(), .parents(), .next(), etc. (Bug #1449) 2007-08-19 00:07:41 +00:00
Jörn Zaefferer
d38ee78db9 reverted my "fixes", seems like they work only with the latest (dev) rhino version, which isn't that helpful 2007-08-14 16:37:14 +00:00
John Resig
660490e6f4 The test for underscore selectors broke under Opera, so the element is now loaded via Ajax and tested. (bug #1084) 2007-07-30 02:52:24 +00:00
John Resig
80a149b828 Integrated the custom fx test suite into the main test suite. All tests are now run automatically. Removed the old suite, as it was no longer needed. 2007-07-29 19:07:21 +00:00
Jörn Zaefferer
eb5529eac0 Added runtest ant task (doesn't display results yet);
added href-attribute to DOMElement, fixed XMLHttpRequest to actually allow sync requests, fixed new Thread(new Runnable({run...})) to use new Thread({run:...})
2007-07-17 07:54:14 +00:00
John Resig
7c85d973bf Added better support for local file XHR, added document.innerHTML, change .valueOf() to be .outerHTML. 2007-07-10 02:38:20 +00:00
John Resig
0bb035a1ab Added support for events, made window.location Async (and based upon XHR), added trigger for window.onload. 2007-07-09 16:14:19 +00:00
John Resig
d776dc9d5c Got some XHR tests to run, still some hanging threads (need to investigate). Started moving some Ajax tests away from using PHP (more portable this way). Fixed a number of XHR env bugs. 2007-07-09 03:08:20 +00:00
John Resig
de71a046e6 Touched up the XMLHttpRequest code (fixed some bugs, fixed formatting, etc.). 2007-07-09 00:48:16 +00:00
Yehuda Katz
c4eddea7c3 Adds XHR support to Rhino evn 2007-07-09 00:20:44 +00:00
John Resig
54035207fe Tweaked some of the tests, added in events and fx tests. 2007-07-09 00:15:44 +00:00
John Resig
b09043fbf6 Added a className tweak. All core and selector tests now pass. 2007-07-09 00:02:32 +00:00
John Resig
b147039acc Added a number of fixes: Tag name case-sensitivity, text escaping, opacity setting. Tweaked the test suite slightly. 2007-07-08 23:52:14 +00:00
John Resig
69ef5fac9e Added basic support for IFrames, disabled a test which we don't take into account. 2007-07-08 23:19:09 +00:00
John Resig
b5bf00a373 A barebones implementation of getComputedStyle. 2007-07-08 22:26:05 +00:00
John Resig
5e7c1fc3ae UTF8 support rolled in (both for external docs and innerHTML). 2007-07-08 20:22:50 +00:00
John Resig
feb475d9b1 Attribute values should be JS strings. 2007-07-08 16:35:48 +00:00
John Resig
b83a6b7a32 .ownerDocument should be null on document. 2007-07-08 16:33:23 +00:00
John Resig
6f0c9a5fd7 Added support for "first option is auto-selected in a drop-down" functionality. 2007-07-08 16:28:45 +00:00
John Resig
52c6739c20 Fixed selected/checked/disabled, added .style support, added .elements. 2007-07-08 16:06:10 +00:00
John Resig
e155a6ae51 Added .value to the env impl. 2007-07-08 07:02:36 +00:00
John Resig
89a9a747b6 Automated test running using Rhino (no browser required!). Still very buggy, but off to a good start. 2007-07-08 05:00:24 +00:00
John Resig
4f85aaebc6 Upgraded Rhino to 1.6r6. 2007-07-08 04:48:11 +00:00
John Resig
5ed992d5f5 Making the test suite a little more XML-compliant. 2007-07-08 04:46:21 +00:00
John Resig
73ab36b8f8 Added the Speed Test Suite. Can be made by doing 'make speed'. 2007-06-30 00:21:30 +00:00
John Resig
28c9c6a805 Disabling Ajax tests for now - too many timeouts. 2007-06-29 20:27:20 +00:00
Jörn Zaefferer
6f510757ab use jquery for dblclick handler to access event.target 2007-06-20 21:13:56 +00:00
Jörn Zaefferer
4b8c7d8561 Removed useless safari workarounds, added rerun-single-test feature: just doubleclick on a single test to execute that one, use browser's back button get back to executing all 2007-06-14 22:12:49 +00:00
Jörn Zaefferer
f621f92a4d Modified min build to include (like pack) the license header, thanks John for the regex 2007-06-14 22:06:00 +00:00
John Resig
5e964a4a73 Fix for bug #983 (Packed jQuery doesn't have a license at the top of the file.) 2007-05-20 16:42:42 +00:00
John Resig
9b5363b9eb Added fixes for bug #1052. Fixes the problems with animation chaining (and problems with toggling). Also, removed toggling from jQuery.fx (it's now handled in .animate() instead). 2007-05-20 08:40:13 +00:00
Brandon Aaron
7c6100f5ed Fix for #1169 2007-05-13 17:20:03 +00:00
John Resig
003af8e383 Updated Packer - the current version was working incorrectly. 2007-05-05 17:37:38 +00:00
Brandon Aaron
672090463c Completed test for Rev 1820 (#1044) 2007-04-30 13:13:01 +00:00
John Resig
74a8e20623 Query now throws no warnings under strict mode in Firefox (ticket #922). In fixing this, revision [1771] was discovered and reverted (no API changes are being added in at this time), and a couple un-functioning test cases were fixed (array comparisions were being done for objects). 2007-04-29 18:39:07 +00:00
John Resig
fce2bdf7ff Added support for finding elements that have underscores in their name (along with other allowed characters). Fix for ticket #1084. 2007-04-28 15:39:30 +00:00
Jörn Zaefferer
0539495e86 Updated build to packer3 2007-04-25 21:11:06 +00:00
John Resig
9c94ef4c41 Added a number of additional speed gains (we now hold our own against Dojo and DOMQuery), touched up some of the selector code, fixed some minor bugs, fixed a bug with triggerEvent in Opera, fixed some more test case bugs. 2007-03-26 02:06:50 +00:00
John Resig
9c7f8ba90e Fixed some more bugs with the test suite, made some minor file size tweaks to the selector code. 2007-03-25 19:02:31 +00:00
John Resig
d7a8794eb5 Cleaned up a lot of the test suite - reorganized and renamed tests. Added a new triggerEvent() method to the test runner to help us better test actual event interactions. 2007-03-25 18:06:18 +00:00
Jörn Zaefferer
4e7c9b08a0 Added test for #945 2007-03-25 11:52:53 +00:00
Jörn Zaefferer
707f23f83a Added test for #968 2007-03-25 11:04:28 +00:00
John Resig
af79bb1f25 Added UTF8 Selector support (#1001) and fixed infinite selector loops (#1025). You can now select elements by UTF8-based IDs, classes, and attributes. 2007-03-25 00:58:19 +00:00
John Resig
ec2b688920 Merged my speed improvements into the jQuery core (is actually 200b smaller now!). Additionally, added in some better reporting to the test suite, and fixed a bug with how selector tests were performmed. 2007-03-24 21:55:03 +00:00
John Resig
0f7c89cd97 Added a fix and test for bug #978 (Appending elements into an IFrame, in IE). 2007-03-24 02:03:47 +00:00
John Resig
83b43a1e92 Forced the test suite into standards mode. Fixed some issues with how opacity was handled in IE. Fixed a number of IE fx bugs. 2007-03-16 20:37:10 +00:00
John Resig
297a450e05 Added an initial version of the new animation test suite. (You should never see red on the suite page - an error message will be generated wherever possible.) 2007-03-15 17:09:29 +00:00
John Resig
f8fcc9525d Disabled the test suite in Safari. 2007-02-28 16:59:36 +00:00
John Resig
09f5db51dc Reverting my packer changes - need more testing. 2007-02-27 20:37:46 +00:00
John Resig
21ca78bcd0 A small fix that makes the Packer compressor about 10% more efficient. 2007-02-25 07:11:59 +00:00
John Resig
48c16eb85b Fixed some bugs with building jQuery - it required that you were in a directory named 'jquery' in order to build properly. 2007-02-13 19:43:44 +00:00
Jörn Zaefferer
a69aad2242 Added equals helper for easier debugging of failed tests, soon to be used more often, see coreTest.js attr(String) for an example 2007-02-06 11:55:44 +00:00
Jörn Zaefferer
495ecb70b2 Fix for #907 2007-02-05 20:16:46 +00:00
Jörn Zaefferer
de4e28e1ba Added test for #745 2007-01-31 21:56:32 +00:00
Brandon Aaron
522b9cf35f Fix broken build system for lite and min tasks 2007-01-31 15:51:19 +00:00
Jörn Zaefferer
77a12d16f0 Added plugin build script, very useful to test compressed plugins. Modified build files to allow that "external" build. Feel free to add your own plugin to the plugin build. 2007-01-29 20:48:10 +00:00
Jörn Zaefferer
c6a893b680 Updated testsuite: To prevent crashes in Safari, each test waits for 250 milliseconds before running the next 2007-01-14 22:36:54 +00:00