Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: jquery/jquery
...
head fork: jquery/jquery
This comparison is big! We're only showing the most recent 250 commits
Commits on Dec 10, 2010
jaubourg Replaced spaces with a tab in Makefile. ac80ca2
jaubourg Fixed function closures so that Makefile can do its magic. 3c641bd
jaubourg Fix the closure in ajax.js too. ab74d8e
jaubourg Renamed variables to avoid conflicts when Makefile removes internal c…
…losures.
a500d33
jaubourg Changed document.location to window.location per Ben Alman advice. 9fa9a57
Commits on Dec 11, 2010
jaubourg More variable renaming to avoid conflicts when module closures are re…
…moved.
2e12975
jaubourg Added the regexp to remove module closures to the ant build file to b…
…e on par with the Makefile.
8ab5e1e
jaubourg Removed bind/unbind from xhr emulation: success/error/complete are de…
…ferred not events so these methods didn't really make sense in the first place.
9d3a4a2
jaubourg Tweaked the headers test to be apache independent and actually work. 0b0889c
jaubourg Simplified headers tests: removed multiline headers (support is far t…
…oo servers & browsers dependant) and made all the tests in a single request.
974637d
Commits on Dec 12, 2010
Colin Snover csnover Fix the clone method to be a little less insane in IE, which fixes th…
…e new event-cloning clone() as well as probably a bunch of IE-related clone bugs.
7481a36
Colin Snover csnover Merge branch 'bug5566' into csnover-bug5566. Fixes #4386, #5566, #6997.
Conflicts:
	src/manipulation.js
	test/unit/manipulation.js
4fae75d
Colin Snover csnover Return test comments to ASCII space 8b33e23
Commits on Dec 13, 2010
Colin Snover csnover Speed up & compatibility improvements for new clone mechanism in IE. 1a3fd33
Colin Snover csnover More specific version numbers. c9c9057
Commits on Dec 14, 2010
Colin Snover csnover Merge branch 'bug_7397' of https://github.com/rwldrn/jquery into rwld…
…rn-bug_7397
efcf1a7
Colin Snover csnover Fixes #7397. 2defa48
Commits on Dec 16, 2010
Colin Snover csnover Address some code style issues in the clone fix. 291b1ed
Commits on Dec 19, 2010
Colin Snover csnover Fix #7717 and #7165. Thanks to dmethvin and iliakan for their help fi…
…xing these issues.
faefbb1
Commits on Dec 20, 2010
jaubourg Added deferred to core. Used internally for DOM readyness and ajax ca…
…llbacks.
88d97de
jaubourg Fixed a loop that only worked in webkit. 9e3f053
Commits on Dec 21, 2010
Dave Methvin dmethvin Use a for loop rather than for/in loop when copying events, so that c…
…ode will work with an augmented Array.prototype. Fixes 7809.
4424bda
jaubourg Renamed jQuery.xhr.bindTransport as jQuery.xhr.transport. Generalized…
… the implementation and made prefilters use the same logic. Cleaned up code and removed as many loops and each as possible.
91d32e8
Dave Methvin dmethvin Use for loop instead of for/in loop to protect sanctity of Array.prot…
…otype. Fixes #7817. Test case for this commit is shared with the fix for #6355, #140 .
acab4ab
jaubourg Rewrote the data conversion logic in ajax. Should be cleaner and faster. 1db2f02
jaubourg Removed NFE to make old Safari happy and avoid leaks in IE (as per Da…
…vid Murdoch's warning).
c810c62
Commits on Dec 22, 2010
Colin Snover csnover Fix a potential error in the previous commit caused by the use of a s…
…eparate index variable.
7f617e0
Colin Snover csnover Fix a potential error in the previous commit caused by the use of a s…
…eparate index variable. Thanks to dmethvin for the review.
5607bd8
Colin Snover csnover Fix a potential error in the previous commit caused by the use of a s…
…eparate index variable. Thanks to dmethvin for the review.
2a47cea
scottjehl Getting window dimensions currently fails in Nokia browsers, causing …
…JS error (and consequently making jQuery Mobile fail to render the page). Based on a tip from Ben Nolan, this fix returns window.screen[width|height] if the other attempts at getting window dimensions fail. On mobile at least, it seems to make sense, and on desktop (assuming this issue would ever show up on desktop), this might be better than returning false or undefined.
18fa1fd
Colin Snover csnover Remove code for ticket #7717 which has been marked WONTFIX to match e…
…xisting $.data functionality and to prevent infinite loops caused by circular references.
445fdf7
Colin Snover csnover Update jQuery.hasData to always return a boolean, with unit tests. f5d4bf8
Colin Snover csnover More unit tests and a $.hasData that works for JS objects too. e199ead
Commits on Dec 23, 2010
Colin Snover csnover Code style fix a2bf7ab
Colin Snover csnover Update cloneCopyEvent so that it does not create superfluous data obj…
…ects when cloning elements. Exposes a new method, $.hasData. Fixes #7165. Thanks to DaveMethvin and iliakan for their help.
f28c774
Colin Snover csnover Don't use for-in loops on Arrays. Fixes #7817. Thanks to dmethvin.
Conflicts:
	src/manipulation.js
82ac384
Colin Snover csnover Fix fix for #6481 introduced at 7862c45 which did not like it when Ar…
…ray.prototype was modified on empty arrays.
1f92ede
Commits on Dec 24, 2010
Dave Methvin dmethvin When a native browser event is bubbling up the DOM, make sure that th…
…e correct isDefaultPrevented value is reflected by jQuery's Event object. Fixes #7793.
0b6afce
jaubourg Added deferred to core. Used internally for DOM readyness and ajax ca…
…llbacks.
116c82b
jaubourg Fixed a loop that only worked in webkit. 56628c7
jaubourg Renamed jQuery.xhr.bindTransport as jQuery.xhr.transport. Generalized…
… the implementation and made prefilters use the same logic. Cleaned up code and removed as many loops and each as possible.
0daf722
jaubourg Rewrote the data conversion logic in ajax. Should be cleaner and faster. 38101be
jaubourg Removed NFE to make old Safari happy and avoid leaks in IE (as per Da…
…vid Murdoch's warning).
76102f4
unknown Merge branch 'deferred' of github.com:jquery/jquery into deferred 8ece429
Dave Methvin dmethvin Simplify the check for isDefaultPrevented. c9e8a95
unknown jQuery.parseXML extracted from ajax & added to core, needs unit testing. 11642ba
unknown Changed dataConverters key format. d303687
unknown Capitalized Deferred & _Deferred to clearly mark them as new types, l…
…ike Event.
1e1a9c7
Commits on Dec 25, 2010
unknown Removed a console.log :/ e3f3f18
unknown Deferred cannot be cancelled by returning false in a callback. Except…
…ion in the callback are still propagated and execution of remaining callbacks is still possible.
846c52d
unknown Removed custom method in isDeferred and when. 5237b09
Julian Aubourg jaubourg Removed dataCheckers, added true as possible value for dataConverters…
… indicating dataType equivalence (ie. no conversion has to be performed).
00fb8a9
Julian Aubourg jaubourg Removed re-usability from jXHR object (no more open, send & onreadyst…
…atechange 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.
f7ed2ac
Julian Aubourg jaubourg Revised logic in data conversion to account for when dataFilter modif…
…ies the dataTypes list.
85f0dda
Commits on Dec 26, 2010
Colin Snover csnover Fix reliableHiddenOffsets test was not working properly when table ce…
…lls have borders, causing unnecessary slowness in some browsers. Thanks to matjas for his $.support test page.
52b1709
Ben Alman cowboy WETness getting you down? Fear not, the $.get and $.post methods are …
…now 866% DRYer. This fixes #7847.
1830db4
Colin Snover csnover Fix whitespace in event.js a939ade
Colin Snover csnover Clearing event handlers on unload is no longer necessary in any versi…
…on of IE. This issue causing memory leaks between pages was fixed in MS07-033.
37d297c
Ben Alman cowboy Removed unnecessary upper/lowercase, it's all just lowercase now (sin…
…ce $.ajax will uppercase as-needed).
78a6f5b
Commits on Dec 27, 2010
Colin Snover csnover DRY out $.get and $.post. Fixes #7847. Thanks to cowboy for the patch. 4443371
Alex Sexton SlexAxton Changed the expando string to use a random number instead of the time…
…, so collisions become less likely. Also added jQuery version to instantly differentiate separate versions of jQuery (a common use case for noConflict, etc, when two jQuery instances are on the page). Fixes #6842.
faabb2c
Colin Snover csnover Merge SlexAxton/jquery:master into jquery/jquery:master. 01cba2e
Dave Methvin dmethvin Test for standard createEvent before IE-specific click method.
Don't fallback to fake click; let's see which browsers fail, if any.
b8931f7
James Burke jrburke Register as a CommonJS async module if in that kind of environment. F…
…ixes #7102.
6ffa730
Dave Methvin dmethvin When a native browser event is bubbling up the DOM, make sure that th…
…e correct isDefaultPrevented value is reflected by jQuery's Event object. Fixes #7793.
64ee558
Dave Methvin dmethvin Don't cache non-html strings in buildFragment to avoid possible colli…
…sion with the names of Object methods like toString. Also makes the unit tests 0.5% to 8% faster. Fixes #6779.
5fd21fc
Commits on Dec 28, 2010
Julian Aubourg jaubourg Merge branch 'master' of github.com:jquery/jquery into deferred 97b32d7
Julian Aubourg jaubourg Renamed several ajaxSettings options. Removed cors test, fixed failin…
…g cors test.
8c9d327
Julian Aubourg jaubourg Introduced a new promise method on deferreds that returns an immutabl…
…e object (exposing then, fail, isResolved, isRejected and promise itself only). Remove $.isDeferred and moved logic directly into $.when. Made sure $.when returns a promise by using promise(). Used promise() in ajax code too.
54d965f
Commits on Dec 29, 2010
Dave Methvin dmethvin By default, use document root rather than current selection's context…
… when add()ing elements. Fixes #7853.
c27d5ca
Julian Aubourg jaubourg Revised conversion logic to handle converter equal to true properly. 7490eb4
Commits on Dec 30, 2010
Julian Aubourg jaubourg Fix for #7865. Scripts onload handler passes event as first parameter…
… so statusText is now passed as second argument for aborts.
dfa5707
Julian Aubourg jaubourg Merge branch 'master' of github.com:jquery/jquery into deferred 64902e0
Colin Snover csnover Update CommonJS module registration to check to see if define is a fu…
…nction instead of just not undefined.
9029dc0
Colin Snover csnover Merge branch 'fix7762' into jquery master. Fixes #7762. 429b078
Colin Snover csnover Clean trailing whitespace from all files. 3e0cc81
Colin Snover csnover Remove patch for very early versions of Opera 9 that made it impossib…
…le to animate values smaller than -10000. Fixes #7193. Thanks to igorw for initial patch & test case.
4eeae8b
zimbatm zimbatm Update Rakefile to remove module wrappers (feature parity with make a…
…nd ant). Update Makefile to avoid rebuilding jquery.js when it is not necessary to do so.
c1625f6
Julian Aubourg jaubourg Simplified the way a Promise is tested for (removed promiseMarker). R…
…emoved isCancelled helper method from _Deferred, wasn't used nor tested. Reworked jQuery.Deferred and removed unnecessary variables. Also ensured a Promise will return itself when asked for a Promise. Finally, the jQuery.when tests have been revamped.
7b1e873
Commits on Dec 31, 2010
jaubourg Added deferred to core. Used internally for DOM readyness and ajax ca…
…llbacks.
5bacb53
jaubourg Fixed a loop that only worked in webkit. c072dbd
jaubourg Renamed jQuery.xhr.bindTransport as jQuery.xhr.transport. Generalized…
… the implementation and made prefilters use the same logic. Cleaned up code and removed as many loops and each as possible.
4c49c87
jaubourg Rewrote the data conversion logic in ajax. Should be cleaner and faster. fef0f63
jaubourg Removed NFE to make old Safari happy and avoid leaks in IE (as per Da…
…vid Murdoch's warning).
43828b7
jaubourg Added deferred to core. Used internally for DOM readyness and ajax ca…
…llbacks.
39d96ab
jaubourg Fixed a loop that only worked in webkit. 2fec5db
jaubourg Renamed jQuery.xhr.bindTransport as jQuery.xhr.transport. Generalized…
… the implementation and made prefilters use the same logic. Cleaned up code and removed as many loops and each as possible.
e29ebbc
jaubourg Rewrote the data conversion logic in ajax. Should be cleaner and faster. d5bb001
jaubourg Removed NFE to make old Safari happy and avoid leaks in IE (as per Da…
…vid Murdoch's warning).
5bfbe7e
unknown jQuery.parseXML extracted from ajax & added to core, needs unit testing. 524bf39
unknown Changed dataConverters key format. 22e28b0
unknown Capitalized Deferred & _Deferred to clearly mark them as new types, l…
…ike Event.
2d4001b
unknown Removed a console.log :/ fd63416
unknown Deferred cannot be cancelled by returning false in a callback. Except…
…ion in the callback are still propagated and execution of remaining callbacks is still possible.
23d455b
unknown Removed custom method in isDeferred and when. 240d8b6
Julian Aubourg jaubourg Removed dataCheckers, added true as possible value for dataConverters…
… indicating dataType equivalence (ie. no conversion has to be performed).
6f53be1
Julian Aubourg jaubourg Removed re-usability from jXHR object (no more open, send & onreadyst…
…atechange 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.
981d1e0
Julian Aubourg jaubourg Revised logic in data conversion to account for when dataFilter modif…
…ies the dataTypes list.
2a5c16f
Julian Aubourg jaubourg Renamed several ajaxSettings options. Removed cors test, fixed failin…
…g cors test.
6165cc4
Julian Aubourg jaubourg Introduced a new promise method on deferreds that returns an immutabl…
…e object (exposing then, fail, isResolved, isRejected and promise itself only). Remove $.isDeferred and moved logic directly into $.when. Made sure $.when returns a promise by using promise(). Used promise() in ajax code too.
6dbffb8
Julian Aubourg jaubourg Revised conversion logic to handle converter equal to true properly. 3c6f138
Julian Aubourg jaubourg Simplified the way a Promise is tested for (removed promiseMarker). R…
…emoved isCancelled helper method from _Deferred, wasn't used nor tested. Reworked jQuery.Deferred and removed unnecessary variables. Also ensured a Promise will return itself when asked for a Promise. Finally, the jQuery.when tests have been revamped.
6fb9759
Julian Aubourg jaubourg Merge branch 'deferred' of github.com:jquery/jquery into deferred
Conflicts:
	Rakefile
	src/ajax.js
7e2810f
Dave Methvin dmethvin When serializing text, encode all line breaks as CRLF pairs per the a…
…pplication/x-www-form-urlencoded specification. Fixes #6876.
eed3803
Commits on Jan 04, 2011
John Resig jeresig Updating year to 2011. 4ab94a5
Commits on Jan 05, 2011
Julian Aubourg jaubourg "then" renamed "complete" and new "then" method defined using "comple…
…te" and "fail" internally. The API is still symetrical (complete/fail), still promotes AOP but is also now Promise/A compliant. Changed unit tests and ajax module accordingly.
cbf5911
Rick Waldron rwaldron Bug #7608 elem.runtimeStyle throws exception in Opera 8099cdc
Yehuda Katz wycats Revert "Register as a CommonJS async module if in that kind of enviro…
…nment. Fixes #7102."

This reverts commit 6ffa730.

Conflicts:

	src/core.js
ae6655b
Colin Snover csnover Cleaning up trailing whitespace again. e56de77
Commits on Jan 06, 2011
Julian Aubourg jaubourg Renamed src/transports to src/ajax (in case we need prefilters in the…
… future and to avoid a separate prefilters directory).
c43b078
Julian Aubourg jaubourg Fixed mixing of tabs & spaces to make JSLint happier. 47e4cc1
Julian Aubourg jaubourg Renamed "complete" to "done" in order to avoid conflicts with jXHR.co…
…mplete.
1ca82cc
Commits on Jan 07, 2011
Julian Aubourg jaubourg Added missing commas. 368f244
Commits on Jan 09, 2011
Julian Aubourg jaubourg Added a simple cache for xhr objects in the xhr transport. 98c6c4b
Julian Aubourg jaubourg Fixes #7881. Setting contentType to false will prevent the Content-Ty…
…pe header from being sent. Unit test added.
69497c3
Julian Aubourg jaubourg Fixes #7868. ResponseText is now properly propagated for error callba…
…cks.
d515068
Julian Aubourg jaubourg Fixes #7465. Reworked the regexp and associated test for cross-domain…
… detection so that it now includes ports. Added cross-domain detection tests for protocol, hostname and port.
afefb4f
Julian Aubourg jaubourg Added a test for retrying a request on error using jQuery.ajax(this).…
… Works as intended. Fixes #7461.
6348750
Julian Aubourg jaubourg Make sure prefilters have been called and transport has been selected…
… before sending any global event (in case the "global" option has been changed).
c55a76a
Julian Aubourg jaubourg Fixes #5955. Option crossDomain now forces ajax to consider a request…
… as cross-domain even when it is not. Useful for when servers issue redirects to cross-domain urls. Unit test added.
5a5f678
Julian Aubourg jaubourg Simplified cross-domain detection tests. 7bc5386
Julian Aubourg jaubourg Make it so prefilters get access to the original settings. 0f28835
Julian Aubourg jaubourg Fixes #5803. Reworked jsonp prefilter so that it sets the dataType as…
… jsonp and recognizes requests with originalSettings having jsonp or jsonpCallback to be jsonp. Moved default jsonp option value into ajaxSettings. Attached the transport to "jsonp" which avoids unnecessary testing. Transport factory sets dataType back to json for proper data conversion.
62a1a1a
Julian Aubourg jaubourg Fixes #5812. =? will be detected even when it has been escaped during…
… data serialization.
8c8bd3b
Julian Aubourg jaubourg Moved unload abort code so that the event is only bound if the xhr tr…
…ansport is used. Fixes #5280.
1d1d4fe
Colin Snover csnover Change the way jQuery.data works so that there is no longer a chance …
…of collision between user data and internal data. Fixes #6968.
8e59a99
Colin Snover csnover Fix domManip leaks the first element when appending elements to multi…
…ple other elements.
885d06c
Colin Snover csnover Fix jQuery.queue leaks empty queues. 80af46e
Colin Snover csnover Update unit tests with a leak detection mechanism for the various jQu…
…ery globals and fix all leaks in the tests.
e2941d5
Dave Methvin dmethvin Change embedded regexp to a variable (for #6876). 4e86766
Dave Methvin dmethvin Ensure that the DOM element ref in an event handler is removed by cle…
…anData to avoid an IE6/7/8 memory leak. Fixes #7054.
fcf6237
Colin Snover csnover Revert fb44450 which is no longer necessary with the release of Opera…
… 11. Fixes #7608.
012f0c3
Julian Aubourg jaubourg Fixes a race condition in JSONP Local test. 84319aa
Commits on Jan 10, 2011
Colin Snover csnover Ensure that buildFragment clones elements properly in all browsers. F…
…ixes #3879, #6655. Also improves form element clone tests and fixes bugs in $.fn.clone exposed by these new test cases related to the values of checkboxes and radio buttons in IE.
b14f028
Colin Snover csnover Merge branch 'master' of github.com:jquery/jquery into jquery-master c5c1f18
Rick Waldron rwaldron whitespace fixes in unit tests 9bd9d27
Commits on Jan 11, 2011
Julian Aubourg jaubourg Fixes 4825. jQuery.fn.load: use the jXHR's Promise interface to get t…
…he actual response in case ajaxSettings contains a dataFilter. Unit test added.
5a721cf
Julian Aubourg jaubourg Fixes #6230. Added a unit test to control that, since the ajax rewrit…
…e, setting the Accept header actually replaced the previous value and didn't append to it (tested in Safari 4.0.4 for which the problem was specifically reported).
6504d4f
Julian Aubourg jaubourg Yet another missing semicolon! f83cdc3
Commits on Jan 12, 2011
Julian Aubourg jaubourg Fixes #4897. Added ?? as a context-insensitive placeholder for the ca…
…llback name of a JSONP request. Unit tests provided.
0c51e9d
Julian Aubourg jaubourg AjaxSetup now uses deep extend internally to accomodate map structure…
…d options.
14b07ec
Julian Aubourg jaubourg Script transport now uses ajaxSetup to define script dataType. e221d39
Julian Aubourg jaubourg Gets rid of a var statement by moving variable declarations up. e9fb7d5
Julian Aubourg jaubourg Fixes a regression by calling dataFilter with the second argument set…
… as the dataType.
ed11448
Commits on Jan 13, 2011
Julian Aubourg jaubourg Removes unnecessary variables and adds much needed comments into the …
…data conversion logic in ajax.
97b2443
Julian Aubourg jaubourg Cleans up statusText handling and simplifies 304 notmodified logic. b07d43c
Julian Aubourg jaubourg Reworked script and xhr abort logic to take advantage of the fact jXH…
…R.abort will complete the request itself if not done already.
667a3b3
Julian Aubourg jaubourg Removed xhr pooling since failing cross-domain requests leaves the xh…
…r object in an undefined state in Firefox. Also rewrote comments related to the active xhr list so that they make sense.
5795615
Julian Aubourg jaubourg Fixes #4964. Adds a statusCode object together with a new statusCode …
…method on the jXHR object (deferred behaviour). They accept a map of statusCode/callback(s). Callbacks are fired when the status code of the response correponds to the key (as a success or an error callback depending on how the request completed). Unit tests added.
44fc87f
Julian Aubourg jaubourg Moved jQuery.ajax.prefilter and jQuery.ajax.transport to jQuery.ajaxP…
…refilter and jQuery.ajaxTransport so that proxying the ajax method doesn't turn into a nightmare. Thanks go to scott_gonzalez and DaveMethvin for pointing out the issue. Also made ajaxSetup return "this" to enable chainable definitions -- jQuery.ajaxSetup(...).ajaxPrefilter(...).ajaxTransport(...).
a8fa5f2
scottjehl Merge branch 'master' of https://github.com/jquery/jquery 610ab13
scottjehl set name to lowercase, since it's passed as initial caps 73d060b
Commits on Jan 14, 2011
Scott González scottgonzalez Avoid running jQuery.unique() for methods that are guaranteed to prod…
…uce a unique result set. Fixes #7964 - Some traversal methods perform an unnecessary uniqueness check.
e5ee89e
Jared Grippe deadlyicon added jQuery.subclass d483ce0
Yehuda Katz wycats Overwrite CRLF with LF 3716f2d
Yehuda Katz wycats Fix a failing subclass test due to a change in master fa45f25
Yehuda Katz wycats Fix a strange Chrome issue 52a0238
John Resig jeresig Merge branch 'master' of https://github.com/scottgonzalez/jquery a7ab491
Yehuda Katz wycats So embarrassing :( f4add19
John Resig jeresig Revert "Revert fb44450 which is no longer necessary with the release …
…of Opera 11. Fixes #7608." We will be continuing to support Opera 10.6 in jQuery 1.5.

This reverts commit 012f0c3.
cf7ddcf
John Resig jeresig Tagging the 1.5b1 release. bcdd4f8
John Resig jeresig Updating the source version to 1.5pre. d9cb698
Commits on Jan 15, 2011
Dave Methvin dmethvin Update test case to feature-detect Opera's lack of defaultPrevented a…
…nd skip the test for it.
007e2d1
Commits on Jan 16, 2011
Julian Aubourg jaubourg Fixes #2994. Not finding a transport now fires the error callbacks an…
…d doesn't make ajax return false. Had to revise how jsonp and script prefilters & transports work (better separation of concerns). Also took the opportunity to revise jXHR getRequestHeader and abort methods and enabled early transport garbage collection when the request completes.
8ab23ae
Julian Aubourg jaubourg Removed internal dataTypes option and added headers & crossDomain opt…
…ions into commented out options of ajaxSettings.
21143c3
Julian Aubourg jaubourg Makes it so a prefilter can change the type of a request. 914aa3d
Julian Aubourg jaubourg The script prefilter now forces cross-domain requests type to GET. f74b844
Julian Aubourg jaubourg Setting the jsonp option to false now inhibits any url manipulation r…
…egarding the callback.
158fa82
Julian Aubourg jaubourg Revised jsonp unit tests and added a test for when the jsonp option i…
…s set to false.
0e93b2e
Julian Aubourg jaubourg Fixed the ajax test regarding the jsonp option set to false and added…
… a test to control the prefilter actually does not tamper with the url.
cfca6d3
Julian Aubourg jaubourg Implements joined jQuery.when statements. Makes it so calling jQuery.…
…when with no parameter returns a resolved promise. Ensures promise method on promises supports the promise(obj) signature. Ensures a deferred and its promise always return the same promise (itself for the promise). Unit tests provided.
c272f5f
Julian Aubourg jaubourg Put the split to get the list of promise methods out of the promise m…
…ethod itself and also switched from jQuery.each to a while loop to remove as much overhead as possible. Thanks go to scott_gonzalez for reminding me of this.
5798446
Commits on Jan 17, 2011
Julian Aubourg jaubourg Added unit tests to check and demonstrate new jQuery.Deferred() works. ac2e731
John Resig jeresig Merging pull request 183 for #7793. 987c44b
John Resig jeresig Merge branch '7608' of https://github.com/rwldrn/jquery into rwldrn-7608 f01ef93
adam j. sontag ajpiano Add a comment to explain (and enforce the temporary-ness of) an extra…
… line of code added to workaround a Chrome 10 bug
28a1bad
Colin Snover csnover Introduce a temporary hack to allow jQuery.fn.data("events") to conti…
…nue to work. This will be going away in 1.6. More information will be available in the 1.5 release notes.
57cc182
Brandon Sterne Defer scriptEval test until first use to prevent Content Security Pol…
…icy inline-script violations from occuring. Fixes #7371.
220a0ce
Colin Snover csnover Merge in data_nocollide branch. Fixes #6968, improves unit testing fr…
…amework checks for leaky stuff.
e78d3a7
Colin Snover csnover Merge branch 'master' of github.com:jquery/jquery into jquery-master 0cbe4cb
adam j. sontag ajpiano Add link to chrome issue ticket 4058881
adam j. sontag ajpiano shorten the SHA 78be517
adam j. sontag ajpiano Fix tabs vs spaces in initial workaround commit d9660e1
John Resig jeresig Fixed a couple issues with escaping of attribute values in selectors.…
… Fixes #6093.
0c1ffe3
John Resig jeresig Merge branch 'master' of github.com:jquery/jquery 733eb5e
John Resig jeresig Opera was falling back to undefined, which it didn't appreciate. 3ab7b72
John Resig jeresig Accidentally removed the module teardown code. e01e8d4
John Resig jeresig Disabled a broken test for now, until WebKit browsers become more cur…
…rent.
9c76ac4
Commits on Jan 18, 2011
Colin Snover csnover Replace build system with a faster new one that uses Node and UglifyJ…
…S 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.
d503845
Rick Waldron rwaldron Update unit test for #7608 which was leaking timers. 35aeac1
Colin Snover csnover Update Makefile to use either nodejs or node, whichever exists (Debia…
…n uses nodejs).
9ae837a
Colin Snover csnover 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.
3d0aa19
John Resig jeresig Merge branch 'master' of https://github.com/russtacular/jquery into r…
…usstacular-master
c1d719b
John Resig jeresig Add another tweak for handling CSP - we need to make sure that we don…
…'t trigger any eval on load (not sure if it's the best tweak, definitely not ideal). Add a test page as well so that it's easier to catch problem.
9c763ad
John Resig jeresig Make sure that the UglifyJS file is executable. 80928cc
Mathias Bynens mathiasbynens Add missing line break after copyright header and trailing semicolon …
…at the end of the minified version.
c5ec1cb
John Resig jeresig Weird, not sure why I got an exec error before - doesn't seem to be n…
…eeded.
be6ef80
John Resig jeresig Merge branch 'chrome-slice-comment' of https://github.com/ajpiano/jquery
 into ajpiano-chrome-slice-comment
40f48ef
John Resig jeresig Merge branch 'master' of https://github.com/mathiasbynens/jquery into…
… mathiasbynens-master
fc7bd61
Anton M. jitter Remove an unused regex and optimize character escape regex usage. 265cf0e
Commits on Jan 19, 2011
Dan Heberden danheberden Revert uglify.js to original and handle build changes in make file 74dfc7f
Julian Aubourg jaubourg Moved ajaxSettings.xhr definition together with support.ajax and supp…
…ort.cors determination into ajax/xhr.js.
92c3d87
Julian Aubourg jaubourg Revised how context is determined and removed unnecessary "parameter …
…as variable" trick.
bd6eb84
Julian Aubourg jaubourg Removes unnecessary test and ensures getResponseHeader returns null i…
…f the header does not exist.
d343bfe
Julian Aubourg jaubourg Use undefined instead of 0 to deference transport for clarity. 7947cd7
Julian Aubourg jaubourg Re-adds hastily removed variable and simplifies statusCode based call…
…backs handling.
3ea3664
Julian Aubourg jaubourg Moves determineDataType into ajaxSettings so that it is accessible to…
… transports without the need for a second argument and so that we can now pass the original options to the transport instead. Also ensures the original options are actually propagated to prefilters (they were not).
1cecfa1
scottjehl Merge remote branch 'upstream/master' cb1f7ee
Julian Aubourg jaubourg Fixes crossDomain test so that it assumes port to be 80 for http and …
…443 for https when it is not provided.
7d89d3c
Julian Aubourg jaubourg Moves things around to make jsLint happier. 44f3a1b
scottjehl Revised the Nokia support fallback. It turns out that Nokia supports …
…the documentElement property but does not define document.compatMode. Adding this third fallback allows Nokia to run jQuery error-free and return proper values for window width and height.
2b64b1d
Julian Aubourg jaubourg Moves active counter test after all other ajax tests where it should be. 96b00a4
Commits on Jan 20, 2011
Dave Methvin dmethvin Rework unit tests to check actual result elements. 948c0df
Julian Aubourg jaubourg Cleans up and simplifies code shared by ajaxPrefilter and ajaxTranspo…
…rt. Removes chainability of ajaxSetup, ajaxPrefilter and ajaxTransport. Also makes sure context is handled properly by ajaxSetup (unit test added).
64e1cdb
Julian Aubourg jaubourg Makes sure statusCode callbacks are ordered in the same way success a…
…nd error callbacks are. Unit tests added.
9ab00a7
Julian Aubourg jaubourg Revises the way arguments are handled in ajax. 3e1d3d0
John Resig jeresig Move jQuery(...) selector speed-up logic into Sizzle(...) qSA handlin…
…g. Additionally add in a new catch for Sizzle('.class') (avoid using qSA and use getElementsByClassName instead, where applicable).
c475222
Julian Aubourg jaubourg Renames determineDataType as determineResponse. Makes it more generic…
… as a first step into integrating the logic into the main ajax done callback. Also fixes some comments in ajax/xhr.js.
ef86694
John Resig jeresig Fix typo in regex tweak from previous commit. 0f6c783
Julian Aubourg jaubourg Renames Deferred's fire and fireReject methods as resolveWith and rej…
…ectWith respectively.
a7cb93b
Julian Aubourg jaubourg Merge branch 'master' of github.com:jquery/jquery f2b0c77
John Resig jeresig Bring jQuery('#id') and jQuery('body') logic back into core (while le…
…aving it in Sizzle at the same time). Was causing too much of a performance hit to leave it all to Sizzle.
e4d0168
John Resig jeresig Merge branch 'master' of github.com:jquery/jquery ea5ce8c
Julian Aubourg jaubourg Removes misleading comment. 8ad2b31
Julian Aubourg jaubourg Moves determineResponse logic into main ajax callback. Puts responseX…
…XX fields definitions into ajaxSettings.
3dbd600
Rick Waldron rwaldron cloneCopyEvent; jQuery.clone() review 49cd9c6
John Resig jeresig Merge branch 'make_fix' of https://github.com/danheberden/jquery into…
… danheberden-make_fix
35875ac
John Resig jeresig Merge branch 'master' of https://github.com/scottjehl/jquery into sco…
…ttjehl-master
c97b6ee
John Resig jeresig Merge branch 'fix-7853-add-context' of https://github.com/dmethvin/jq…
…uery into dmethvin-fix-7853-add-context
2e2d5e9
Rick Waldron rwaldron Cleaned up; fixes per review 6458885
Commits on Jan 21, 2011
Julian Aubourg jaubourg Replaces "text in-between" technique with a full-fledged one-level tr…
…ansitive search for converters (unit tests added). Also cleans up auto dataType determination and adds converter checks in order to guess the best dataType possible.
dc2e731
John Resig jeresig Revert "Make sure that focusin/focusout bubbles in non-IE browsers." …
…This was causing problems with the focusin event, see: #7340.

This reverts commit 88068f8.

Conflicts:

	src/event.js
	test/unit/event.js
328a86f
Dave Methvin dmethvin Don't do body-related feature tests on frameset docs that have no bod…
…y. Fixes #7398.
ad0ebf0
Rick Waldron rwaldron Basic unit tests; This patch relies on the 51 existing clone() tests 33a67ff
John Resig jeresig Merge branch '8013p' of https://github.com/rwldrn/jquery into rwldrn-…
…8013p
61e80c5
John Resig jeresig Merge branch 'fix-7398-frameset-docs' of https://github.com/dmethvin/…
…jquery into dmethvin-fix-7398-frameset-docs
1922f31
Rick Waldron rwaldron Merge branch '8017lint' of https://github.com/rwldrn/jquery into 8017…
…lint
f1bd0cf
Commits on Jan 22, 2011
Anton M. jitter Fix selector scope on some tests, so they don't fail on testswarm. 4413c2f
Julian Aubourg jaubourg Re-organizes ajax.js: prefilters and transports are no longer stored …
…in ajaxSettings (their structure is not handled correctly by extend() and was causing some overhead when constructing the final options map in ajax()); base function for ajaxPrefilter and ajaxTransport has been renamed and split in two (one for inspection, one for addition); response/dataType determination and data conversion logics have been externalized from the ajax() internal callback; data conversion no longer sets responseXXX fields; some minor re-formatting and simplifications.
bea4815
Commits on Jan 23, 2011
Julian Aubourg jaubourg Fixes some coding style issues in core.js. In jQuery.fn.ready(), simp…
…lifies the whole code (for better backward compatibility) and removes redefinition of the function itself (in order not to clash with proxying). Also, in jQuery.when(), removes unnecessary closure and early rejection test and makes use of then instead of done/fail (better interoperability).
30082d9
Julian Aubourg jaubourg Apply JQuery Core Style Guidelines to ajax.js and ajax/*.js, dd5bf42
Julian Aubourg jaubourg More code style fixes. ee22c8b
Julian Aubourg jaubourg Revised internal implementation of ajaxPrefilter() and ajaxTransport(…
…). Everything is shorter and more efficient now. Also fixes a couple spacing issues that remained.
02ca455
Commits on Jan 24, 2011
Julian Aubourg jaubourg Makes prefilters and transport inspection more robust and uses better…
… variable names for readability.
33de9c5
Anton M. jitter Fix Makefile to use plain sed. Remove unicode trickery 6d358c0
John Resig jeresig Revert "Fix Makefile to use plain sed. Remove unicode trickery"
This reverts commit 6d358c0.
6c18a1b
John Resig jeresig Updating the year in the header. 6fb3998
John Resig jeresig Backing out disconnected + and ~ tests as they're not something that …
…we actively support.
98234b0
John Resig jeresig Bring back in #main prefix on adjacent selectors. 9604a03
John Resig jeresig Tagging the 1.5rc1 release. 9d306bd