Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: jquery/jquery
head fork: jquery/jquery
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Jan 17, 2011
@csnover csnover Introduce a temporary hack to allow"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.
Brandon Sterne Defer scriptEval test until first use to prevent Content Security Pol…
…icy inline-script violations from occuring. Fixes #7371.
@csnover csnover Merge in data_nocollide branch. Fixes #6968, improves unit testing fr…
…amework checks for leaky stuff.
@csnover csnover Merge branch 'master' of into jquery-master 0cbe4cb
@ajpiano ajpiano Add link to chrome issue ticket 4058881
@ajpiano ajpiano shorten the SHA 78be517
@ajpiano ajpiano Fix tabs vs spaces in initial workaround commit d9660e1
@jeresig jeresig Fixed a couple issues with escaping of attribute values in selectors.…
… Fixes #6093.
@jeresig jeresig Merge branch 'master' of 733eb5e
@jeresig jeresig Opera was falling back to undefined, which it didn't appreciate. 3ab7b72
@jeresig jeresig Accidentally removed the module teardown code. e01e8d4
@jeresig jeresig Disabled a broken test for now, until WebKit browsers become more cur…
Commits on Jan 18, 2011
@csnover 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.
@rwaldron rwaldron Update unit test for #7608 which was leaking timers. 35aeac1
@csnover csnover Update Makefile to use either nodejs or node, whichever exists (Debia…
…n uses nodejs).
@csnover 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.
@jeresig jeresig Merge branch 'master' of into r…
@jeresig 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.
@jeresig jeresig Make sure that the UglifyJS file is executable. 80928cc
@mathiasbynens mathiasbynens Add missing line break after copyright header and trailing semicolon …
…at the end of the minified version.
@jeresig jeresig Weird, not sure why I got an exec error before - doesn't seem to be n…
@jeresig jeresig Merge branch 'chrome-slice-comment' of
 into ajpiano-chrome-slice-comment
@jeresig jeresig Merge branch 'master' of into…
… mathiasbynens-master
@jitter jitter Remove an unused regex and optimize character escape regex usage. 265cf0e
Commits on Jan 19, 2011
@danheberden danheberden Revert uglify.js to original and handle build changes in make file 74dfc7f
@jaubourg jaubourg Moved ajaxSettings.xhr definition together with support.ajax and supp…
…ort.cors determination into ajax/xhr.js.
@jaubourg jaubourg Revised how context is determined and removed unnecessary "parameter …
…as variable" trick.
@jaubourg jaubourg Removes unnecessary test and ensures getResponseHeader returns null i…
…f the header does not exist.
@jaubourg jaubourg Use undefined instead of 0 to deference transport for clarity. 7947cd7
@jaubourg jaubourg Re-adds hastily removed variable and simplifies statusCode based call…
…backs handling.
@jaubourg 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).
scottjehl Merge remote branch 'upstream/master' cb1f7ee
@jaubourg jaubourg Fixes crossDomain test so that it assumes port to be 80 for http and …
…443 for https when it is not provided.
@jaubourg 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.
@jaubourg jaubourg Moves active counter test after all other ajax tests where it should be. 96b00a4
Commits on Jan 20, 2011
@dmethvin dmethvin Rework unit tests to check actual result elements. 948c0df
@jaubourg 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).
@jaubourg jaubourg Makes sure statusCode callbacks are ordered in the same way success a…
…nd error callbacks are. Unit tests added.
@jaubourg jaubourg Revises the way arguments are handled in ajax. 3e1d3d0
@jeresig 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).
@jaubourg 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.
@jeresig jeresig Fix typo in regex tweak from previous commit. 0f6c783
@jaubourg jaubourg Renames Deferred's fire and fireReject methods as resolveWith and rej…
…ectWith respectively.
@jaubourg jaubourg Merge branch 'master' of f2b0c77
@jeresig 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.
@jeresig jeresig Merge branch 'master' of ea5ce8c
@jaubourg jaubourg Removes misleading comment. 8ad2b31
@jaubourg jaubourg Moves determineResponse logic into main ajax callback. Puts responseX…
…XX fields definitions into ajaxSettings.
@rwaldron rwaldron cloneCopyEvent; jQuery.clone() review 49cd9c6
@jeresig jeresig Merge branch 'make_fix' of into…
… danheberden-make_fix
@jeresig jeresig Merge branch 'master' of into sco…
@jeresig jeresig Merge branch 'fix-7853-add-context' of…
…uery into dmethvin-fix-7853-add-context
@rwaldron rwaldron Cleaned up; fixes per review 6458885
Commits on Jan 21, 2011
@jaubourg 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.
@jeresig 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.


@dmethvin dmethvin Don't do body-related feature tests on frameset docs that have no bod…
…y. Fixes #7398.
@rwaldron rwaldron Basic unit tests; This patch relies on the 51 existing clone() tests 33a67ff
@jeresig jeresig Merge branch '8013p' of into rwldrn-…
@jeresig jeresig Merge branch 'fix-7398-frameset-docs' of…
…jquery into dmethvin-fix-7398-frameset-docs
@rwaldron rwaldron Merge branch '8017lint' of into 8017…
Commits on Jan 22, 2011
@jitter jitter Fix selector scope on some tests, so they don't fail on testswarm. 4413c2f
@jaubourg 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.
Commits on Jan 23, 2011
@jaubourg 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).
@jaubourg jaubourg Apply JQuery Core Style Guidelines to ajax.js and ajax/*.js, dd5bf42
@jaubourg jaubourg More code style fixes. ee22c8b
@jaubourg jaubourg Revised internal implementation of ajaxPrefilter() and ajaxTransport(…
…). Everything is shorter and more efficient now. Also fixes a couple spacing issues that remained.
Commits on Jan 24, 2011
@SlexAxton SlexAxton Moved jQuery global leak to end of file so accidental gEBCN overrides…
… in prototype don't get caught up in confusion. Fixed tests to reference jQuery variable instead of $ (best practice). Fixes #8033
@jaubourg jaubourg Makes prefilters and transport inspection more robust and uses better…
… variable names for readability.
@jitter jitter Fix Makefile to use plain sed. Remove unicode trickery 6d358c0
@jeresig jeresig Revert "Fix Makefile to use plain sed. Remove unicode trickery"
This reverts commit 6d358c0.
@jeresig jeresig Updating the year in the header. 6fb3998
@jeresig jeresig Backing out disconnected + and ~ tests as they're not something that …
…we actively support.
@jeresig jeresig Bring back in #main prefix on adjacent selectors. 9604a03
@jeresig jeresig Tagging the 1.5rc1 release. 9d306bd
@jeresig jeresig Updating the source version to 1.5pre. 294df4f
Commits on Jan 25, 2011
@rwaldron rwaldron #8044 Removes unnec. rnonword var 8d05055
@jaubourg jaubourg Reworks how values of parameters passed to error callbacks are determ…
…ined. Fixes #8050.
@jaubourg jaubourg Fixes #8054 by reverting feature enhancement 5812 (4920). Regexps no …
…longer searches for %3F in url or data to find jsonp callback placeholders.
Commits on Jan 26, 2011
@jaubourg jaubourg Fixes #5856. Adds document protocol at the beginning of URLs without …
…protocol (thanks go to skrings for the initial pull request). Simplifies cross-domain detection regexp and logic as a consequence. Also took the opportunity to remove an unused variable. Unit test added.
@jaubourg jaubourg Fixes #5866. Issue number in previous commit was wrong both in commen…
…ts and commit message. See 0e5b341 for previous commit.
@jaubourg jaubourg Passes jXHR object as third argument of prefilters and transport fact…
@jeresig jeresig Make sure that init is run before jquery is built (avoiding weird war…
…nings 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').
@jeresig jeresig Merge branch 'master' of 6344821
@jitter jitter Fix Makefile to use plain sed agin. Remove unicode trickery. Thanks t…
…o danheberden and gnarf for figuring out why it previously faild on Mac OS X.
@gnarf gnarf Remove unneeded and confusing variable definition for better readabil…
@jaubourg jaubourg Actually does what bab8079 promised: passes the jXHR as the third arg…
…ument of prefilters and transport factories. Comitted for completness even if if backs this out in the end and only land in 1.5.1.
@jaubourg jaubourg Merge branch 'master' of 7f95a73
Commits on Jan 27, 2011
Digitalxero Make sure subclass is a proper subclass not just subclassing the fn m…
…ethods. Fixes #7979.
Commits on Jan 28, 2011
@jitter jitter Pull over tests from Sizzle. Fixes #3729. Fixes #6428. 1e4f3c0
@jaubourg jaubourg Compatibility fixes in ajax: exceptions are no longer promoted to str…
…ings before being given to callbacks. Updated misleading comment in conversion code.
@csnover csnover Use the original element/fragment as the last item to be appended to …
…the document instead of the first in order to prevent missing elements when appending to multiple elements. Fixes #8070.
Commits on Jan 29, 2011
@jaubourg jaubourg Fixes potential collisions between jsonp requests from different jQue…
…ry instances by prefixing the jsonp callback name with the jQuery expando rather than with "jsonp".
@jaubourg jaubourg Fixes #8082. Text to script converter now returns text. Unit test added. 85a195c
@jaubourg jaubourg Simplifies the unit test for #8082. 945ac0d
Commits on Jan 31, 2011
@jaubourg jaubourg Ensures dataTypeExpressions are lowercased for prefilters and transpo…
…rts registrations.
@jaubourg jaubourg Removed errorThrown test for 404 responses seeing as Safari 3.x XHR s…
…ets the statusText as "OK" rather than "Not Found".
@jeresig jeresig Rename jQuery.subclass() to jQuery.sub(). 749d41f
@jeresig jeresig Tagging the 1.5 release. 8d8db3f
@jeresig jeresig Updating the source version to 1.5.1pre. d753a7a
@jaubourg jaubourg Adds an invert method to promises that returns a "inverted" promise t…
…hat is resolved when the underlying deferred is rejected and rejected when the underlying deferred is resolved.
@jitter jitter Fixes #7568. Follow-up fix for #5862. Objects with a length property …
…weren't serialized properly by jQuery.param.
@jaubourg jaubourg Makes sure options.context is used as the context for global ajax eve…
…nts only if it's a DOM node.
@jaubourg jaubourg Makes sure all converters keys are lowercased before any conversion i…
…s taking place: dataTypes' names are now truly case insensitive. Unit test edited.
@jaubourg jaubourg Makes sure jsonp callback is not left in the global namespace in case…
… of an early abort (beforeSend). Unit test added.
@jaubourg jaubourg Script dataType now supports ecmascript mimetypes. e0b1bb8
@jaubourg jaubourg Fixes #8095. Properly handles the case where browser cache needs to b…
…e bypassed while server-side logic still delivers proper 304 responses. Unit test added.
@rwaldron rwaldron Bug #8099 - Always restore to correct display value based on element'…
…s expected default display
@rwaldron rwaldron Bug #8099 - Updates per review c67867a
Commits on Feb 01, 2011
@danheberden danheberden Bug 8107; Fix argument handling for $.ajax for multiple method signat…
…ues and add test case
@danheberden danheberden Improve $.ajax method signature unit test and placement af70dee
@jaubourg jaubourg Places multiple signature test after all primary callbacks tests. eb5aab9
@jeresig jeresig The default for .clone() is to not clone any events. Fixes #8123. 375b787
@jaubourg jaubourg Fixes #8115. Renames all references to jXHR with jqXHR in the code (l…
…ike was done in the doc).
@jaubourg jaubourg Fixes #8125. Status is set to 200 for requests with status 0 when loc…
…ation.protocol if "file:". Added test/localfile.html to control it works.
@rwaldron rwaldron Fixes #8129. Fix cloning multiple selected options in IE8. fa4c909
@valueof valueof Fixes #7945. Make jQuery.param() serialize plain objects with a prope…
…rty named jquery correctly.
@mathiasbynens mathiasbynens Fixes #8098. Use the fast document.head when available. Don't set unn…
…eeded "script.type = text/javascript".
Commits on Feb 02, 2011
@jaubourg jaubourg Fixes #8135. Makes sure any exception thrown by Firefox when trying t…
…o access an XMLHttpRequest property when a network error occured is caught and notified as an error. Added test/networkerror.html to test the behavior.
@jaubourg jaubourg Fixes #8138. Access to document.location is made only once at load ti…
…me and if it fails (throwing an exception in IE when document.domain is already set), we use the href of an A element instead.
@jaubourg jaubourg Fixes #8146 by introducing the xhrFields option with is a map of fiel…
…dName/fieldValue to set on the native xhr. Can be used to set withCredentials to true for cross-domain requests if needed.
Commits on Feb 03, 2011
@jaubourg jaubourg Fixes #8152 by applying the same special cases for protocol "chrome-e…
…xtension:" as were for "file:" (needs tests). Re-organizes and fixes the handling of special cases for HTTP status code in the xhr transport. Also re-organizes the handling of document.location in ajax.js.
@jaubourg jaubourg Fixes #8146. Custom fields in xhrFields are now set after the XMLHttp…
…Request object has been opened.
@jaubourg jaubourg Fixes #7653. Changes regexp to detect local protocol so that it will …
…accept any protocol finishing by -extension.
@jaubourg jaubourg Stores jQuery.ajaxSettings.isLocal locally at load time so that any c…
…hange to it won't affect the transport. Fixes the url parsing regexp to deal with empty domains. Adds informative text into test/localfile.html and handles Opera's failure. Revises the way xhr are created by doing all tests at load time and normalizes all the xhr creation functions so that none of them may throw an exception.
@jaubourg jaubourg Adds support for more complex protocol by having the url regexp close…
…r to rfc1738.
@jaubourg jaubourg Don't use a local copy of jQuery.ajaxSettings.isLocal anymore but use…
… the current value so that it is possible to set isLocal to true for protocols unknown to jQuery.
@jaubourg jaubourg Adds widget as the list of local protocols. 7eba4b7
Commits on Feb 04, 2011
@jaubourg jaubourg Disables dataType redirection while selecting transport. d66cc55
@jaubourg jaubourg Fixes abort in prefilter. No global event will be fired in that case …
…even if the global option is set to true. Unit test added.
@jaubourg jaubourg Reformats logic for early abort in beforeSend to limit block imbricat…
@jitter jitter Remove an invalid ajax test and some code that is no longer used by a…
…ny test.
Commits on Feb 05, 2011
@jaubourg jaubourg Fixes a typo in the title of the load() unit test. 2c77704
@jaubourg jaubourg Fixes #8177. XHR transport now considers 304 Not Modified responses a…
…s 200 OK if no conditional request header was provided (as per the XMLHttpRequest specification).
Commits on Feb 07, 2011
@jaubourg jaubourg Makes sure xhrs are actually aborted on unload in IE. Simplifies acti…
…ve xhrs caching in the process.
@jaubourg jaubourg Fixes a bug that prevented headers from being set in an ajaxSend call…
…back. Unit test modified.
@jaubourg jaubourg Adds jQuery collection to objects that will be used as global events …
…context if provided in the ajax options.
@csnover csnover Update $.data to use a function instead of an object when attaching t…
…o JS objects in order to hide attached metadata from JSON.stringify. Remove event.js code that was doing this before specifically for events, which is now redundant. Fixes #8108. 1.5-stable
@csnover csnover Merge branch 'master' of into jquery-master 8805f13
@csnover csnover Update test to function properly in IE9. …
…Fixes #8052. 1.5-stable
Commits on Feb 08, 2011
@jitter jitter Make sure that mousing over Chrome "internal div" elements results in…
… no trigger of a mouseleave. Fixes #8209.
@jitter jitter Revert "Make sure that mousing over Chrome "internal div" elements re…
…sults in no trigger of a mouseleave."

This reverts commit 4a828c9.
@jitter jitter Make sure that mousing over Chrome "internal div" doesn't trigger a m…
…ouseleave. Fixes #8209.

Follow up to 4a828c9
which was stupid and got reversed.
@csnover csnover Revert portions of 7acb141 that attempt to use a function to hide jQu…
…ery metadata from JSON.stringify since this does not work reliably cross-browser (fails in Fx3.5, O11, Saf4).
Commits on Feb 09, 2011
@jaubourg jaubourg Makes sure statusText always defaults to "error". 2953d04
@jaubourg jaubourg Makes local filesystem test for ajax more insightful. 806d9ce
@jaubourg jaubourg Fixes #8219. Introduces the mimeType option to override content-type …
…header in conversion (and in native xhr when possible). Adds companion overrideMimeType method on jqXHR object (it simply sets the option). Unit test added.
@jaubourg jaubourg Replaces jQuery.each loop for headers with a foreach loop. 6f4b36e
Commits on Feb 10, 2011
@jitter jitter Pull over tests from Sizzle. "Remove backslashes from tag name filter…
…. Fixes #8220."
@jeresig jeresig No need to duplicate Sizzle tests, just run them directly from Sizzle. 3f03628
@jitter jitter Fix some whitespace issues. Improve and correct an events test. 4490f42
@jitter jitter Make sure .clone(true) correctly clones namespaced events. Fixes #4537. 78fc79f
@rwaldron rwaldron Make sure .val() works after form.reset() in IE. Fixes #2551. 43a41ba
Commits on Feb 11, 2011
@jaubourg jaubourg Simplifies status normalization in xhr transport. Local file test mod…
…ified for clarity.
@jaubourg jaubourg Fixes #8245. Ajax now ensures header names are capitalized so that no…
…n-compliant xhr implementations don't override them.
@jaubourg jaubourg Adds missing crossDomain test. 066304e
@jitter jitter Remove duplicate test. 481d940
@jaubourg jaubourg Minor changes to enforce JQuery Core Style Guidelines. ea3e10a
Commits on Feb 12, 2011
@jaubourg jaubourg Pulls out the callback function in setRequestHeader. Also renames the…
… regexp so that what it's meant to do is a bit more obvious.
@jaubourg jaubourg Enhances ajaxSetup so that it can take an optional target option, in …
…which case target will be updated instead of ajaxSettings. That way, fields that shouldn't be deep extended can be listed and dealt with in one place. jQuery.ajax now makes use of ajaxSetup with target to create its internal settings object. Fixes #7531 in IE9RC.
@davidmurdoch davidmurdoch Unexpose $.support._scriptEval as it's not needed. Use a private var …
…instead. Fixes #8200.
@davidmurdoch davidmurdoch Remove unnecessary "script.type = text/javascript;". Fixes #8198.
Follow up to 462bb1f.
@joshvarner joshvarner Remove sed from post-build code, due to portability issues between GN…
…U and BSD versions.

Follow up to ba43d37 which apparently
didn't fix the problem completly on Mac OS X.
@jrburke jrburke Add readyWait tests. Fixes #8145.
Adds tests for the fix to #6781.
Commits on Feb 13, 2011
@jitter jitter Remove old cruft from test folder. Change "polluted" test suite loade…
…r to use CDN hosted libraries.
@jitter jitter Follow up to fbf79c0.
Fix stupid error.
@jitter jitter Clean up whitespace in test/unit/effects.js dba8c20
@jitter jitter Don't add "px" to unit-less properties when animating them. Fixes #4966. c5edf98
@jitter jitter Fix breaking test in Chrome. 6597733
Commits on Feb 14, 2011
@jeresig jeresig Merge branch 'fix8033' of into Sl…
@jeresig jeresig Merge branch '8099' of into rwldrn-8099 bb94085
@jitter jitter Add missing semicolon. 217a991
@csnover csnover Hide metadata when serializing JS objects using JSON.stringify via a …
…toJSON hack. Fixes #8108.
@csnover csnover Update to use jQuery.noop for toJSON hack instead of an a…
…dditional superfluous function.
Commits on Feb 15, 2011
@jitter jitter Fix some unscoped tests which failed after recent changes to QUnit. 8e40a84
@jaubourg jaubourg Fixes #8277. Sets data to undefined rather than null when it is not p…
…rovided in ajax helpers so that it won't revent data set in ajaxSettings from being used. Unit test added.
@dmethvin dmethvin Fixes #7922. Copy the donor event when simulating a bubbling submit i…
…n IE so that we don't accidentally stop propagation on it. Remove a bunch of return statements that could also cancel the event. DRY out the liveFired change from #6359 by moving it to the trigger() function.
@jitter jitter Fix some whitespace issues. 6b08d88
@jitter jitter Revert "Merge branch '8099' of into …

This reverts commit bb94085, reversing
changes made to 3ad8dd2.


Commits on Feb 17, 2011
@jaubourg jaubourg Fixes #8297. Makes sure response headers with empty values are handle…
…d properly and do not prevent proper parsing of the entire response headers string. Unit test amended.
@dmethvin dmethvin Only perpetrate the .toJSON hack on data caches when they are attache…
…d to a plain Javascript object. Part of the continuing saga of #8108.
louisremi Fixes #7912. Make sure .cur() only returns 0 as fallback value when i…
…t needs to ("", auto, undefined, null).

This change makes .cur() more .cssHooks friendly. .cur() now returns the unmodified value by
.css() if it isn't a number, number-alike or a value that needs a fallback to 0.
This way fx.start doesn't need to be recalculated for complex values.
@jitter jitter Fix a some inaccuracies in the original test case for #7912.
- Use fresh div instead of one outside the test-fixture
- make sure the empty string test tests actually that (not 0% 0%)
- actually test for < -10000 (#7193)
- fixed some whitespace issues
Commits on Feb 18, 2011
@SlexAxton SlexAxton A temporary workaround for #8018 that avoids any chance of compatibil…
…ity-breaking changes until a proper fix can be landed in 1.6.
@jaubourg jaubourg Revert "Adds an invert method to promises that returns a "inverted" p…
…romise that is resolved when the underlying deferred is rejected and rejected when the underlying deferred is resolved."

This reverts commit 4e97543.
@danheberden danheberden Bug #6911 - Prevent action on disabled elements, both triggering and …
…bound via .live()
@jeresig jeresig Tagging the 1.5.1rc1 release. 13e1198
@jeresig jeresig Updating the source version to 1.5.1pre. d5f7711
Commits on Feb 21, 2011
@jaubourg jaubourg Makes the promise method of Deferreds a bit more readable by not usin…
…g the variable declared as parameter trick anymore.
Commits on Feb 23, 2011
@jaubourg jaubourg Fixes #8353. Adds a catch block in resolveWith so that the finally bl…
…ock gets executed in IE7 and IE6.
@jaubourg jaubourg Refactors jQuery.when to avoid unnecessary recursion and limit functi…
…on calls as much as possible.
louisremi fix the regular expression that turns camel-case properties to lower-…
…case ones for IE9. Fixes #8346
louisremi comments for workarounds are always welcome. e27fcf4
@jeresig jeresig Make a new - splitting apart the previo…
…us feature detect relating to clone in IE, fixes the last remaining issue with IE 9 RC. Fixes #8365.
@jeresig jeresig Tagging the 1.5.1 release. 2defcf9
@jeresig jeresig Updating the source version to 1.5.2pre. 83d1a1f
@jaubourg jaubourg Revert "Fixes #8353. Adds a catch block in resolveWith so that the fi…
…nally block gets executed in IE7 and IE6."

This reverts commit cacea6f.
Commits on Feb 24, 2011
@jaubourg jaubourg Removes unnecessary parenthesis from regular expression. 58faec7
@gnarf gnarf A quick change to detect AIR urls 14e9da5
@gnarf gnarf Grouped up the test 71bd828
Commits on Mar 03, 2011
@jaubourg jaubourg Fix for #8421. Makes sure resolveWith can be called with only one par…
@jaubourg jaubourg 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).
Commits on Mar 05, 2011
@dmethvin dmethvin Fixes #7340. Use a single capturing handler to simulate bubbling focu…
…sin/focusout event on non-IE browsers. Allow native DOM methods to fire events other than the currently active one back into jQuery.
@jboesch jboesch bug 6158; fixing replaceWith from throwing errors on empty elements 5c2d709
@jboesch jboesch bug 6158; fixing replaceWith from throwing errors on non existant ele…
@jboesch jboesch bug 6158; fixing replaceWith from throwing errors on non existant ele…
…ments; fixing semicolon
Commits on Mar 06, 2011
@jaubourg jaubourg Fixes #8423. Never set X-Requested-With header automagically for cros…
…s-domain requests.
Commits on Mar 10, 2011
@dmethvin dmethvin Fixes #8456. Make sure parent is not null before crawling into its la…
…p, so mouseenter is triggered on a mouseover event.
@JessThrysoee JessThrysoee Make it possible to force the Ajax crossDomain option to false. 515c56f
Commits on Mar 11, 2011
@JessThrysoee JessThrysoee no need to specifically initialize crossDomain to null 11c26b3
Commits on Mar 14, 2011
Jordan Boesch removing parens 124acbf
Commits on Mar 15, 2011
@jaubourg jaubourg Fixes #8509. Makes URL regexp less overzealous and ensures it recogni…
…zes URL schemes which do not contain a conformant hierarchical structure ( as per section 2.1.2 of ). Also adds about: and adobe air's app: and app-storage: to the list of local protocols and provides a failover in case document.location is illformed. Unit test added.
@azatoth azatoth 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.
@azatoth azatoth pull submodules make command
Adding an helper funciton to pull the latest from all registered
@azatoth azatoth adding pull command bd44688
@jeresig jeresig Merge branch 'bug_6158' of into jbo…
Commits on Mar 16, 2011
@azatoth azatoth Changing dependice order for minify to prevent reminify
unless jquery.js has been updated, no minification should occur

closes: #8519
Commits on Mar 17, 2011
@azatoth azatoth 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).
@azatoth azatoth Remove jq target
remove obsolete jq target
@azatoth azatoth 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
@azatoth azatoth updating phony rules b4acb7a
Commits on Mar 18, 2011
@azatoth azatoth Adding core target
Adding core target to do jquery, minimization and lint
@azatoth azatoth merge doesn't work when init
sadly the merge strategy doesn't work when doing an initial clone,
circumvent that
Commits on Mar 21, 2011
@jeresig jeresig Merge branch 'fix-7340-focusin-focusout-bubble' of…
…/dmethvin/jquery into dmethvin-fix-7340-focusin-focusout-bubble
@jeresig jeresig Merge branch 'fix-8456-lost-mouseenter' of…
…n/jquery into dmethvin-fix-8456-lost-mouseenter
Commits on Mar 22, 2011
@azatoth azatoth Merge branch 'master' into makefile_fixes 07392bb
Commits on Mar 24, 2011
@rdworth rdworth Added css hook to work around bug in WebKit computed margin-right. Fi…
…xes #3333 - .css("marginRight") is incorrect in WebKit
@jeresig jeresig Merge branch 'bug-3333' of into rdw…
@murz murz Offset setter for fixed position elements in Webkit. Fixes #8316. e8f4629
@jeresig jeresig Fix missing semicolon. 53697d1
@jeresig jeresig Updating Sizzle submodule to bring in the latest commit. 5ee4eef
@jeresig jeresig Oops, that test file for bug #8316 was needed - was also missing an i…
…nclude and was causing errors.
@rdworth rdworth Further fix for #3333, refactored marginRight css hook to use jQuery.…
…swap and computed. Thanks timmywil
Commits on Mar 25, 2011
@jeresig jeresig Land new sizzle commit. d86c486
@jeresig jeresig Tagging the 1.5.2rc1 release. 2d80710
@jeresig jeresig Updating the source version to 1.5.2pre. 23e8cc5
@jeresig jeresig Merge branch 'bug-3333' of ee81d4d
Commits on Mar 28, 2011
@rwaldron rwaldron Bug #8635 Firefox uncaught exception ef0157d
@jeresig jeresig Update the Sizzle location to point to the newly-moved repo. 2555a5a
Commits on Mar 30, 2011
@jaubourg jaubourg Fixes #8692. Strange FF4 bug: values changed onto the arguments objec…
…t sometimes end up as undefined values outside the $.when method. Cloning the object into a fresh array solves the issue.
@jeresig jeresig Merge branch 'fix_8346' of into lrba…
@jeresig jeresig Merge branch 'makefile_fixes' of in…
…to azatoth-makefile_fixes
Commits on Mar 31, 2011
@dmethvin dmethvin Fixes #8203. Remove some misguided nulling of elements done in the na…
…me of IE memory cleanup. Based on a patch by davidmurdoch in pull 226.
@dmethvin dmethvin Merge branch 'crossDomain' of
…into JessThrysoee-crossDomain
@dmethvin dmethvin Remove crossDomain:null comment, it's not needed since undefined==nul…
…l below.
timmywil Fix test cases for bug #8316 fix.
- Removed special page, just needed another test in the fixed offset tests

- Checks it's position related to scrolling
@dmethvin dmethvin Followup commit for #7340 test case; make sure second test fires prop…
…erly on IE by focusing to another element rather than blurring off the first.
@dmethvin dmethvin Merge branch 'bug_8316' of into ti…
@jeresig jeresig Tagging the 1.5.2 release. a507f71
@timmywil timmywil Include distribution in release tag dbce0ce