af70dee88eImprove $.ajax method signature unit test and placement
Dan Heberden
2011-02-01 00:18:16 -0800
31949fa528Bug 8107; Fix argument handling for $.ajax for multiple method signatues and add test case
Dan Heberden
2011-01-31 19:37:28 -0800
c67867ad0cBug #8099 - Updates per review
rwldrn
2011-01-31 14:50:03 -0500
0d2e4796dcBug #8099 - Always restore to correct display value based on element's expected default display
rwldrn
2011-01-31 14:31:15 -0500
f43572d3b8Fixes#8095. Properly handles the case where browser cache needs to be bypassed while server-side logic still delivers proper 304 responses. Unit test added.
jaubourg
2011-01-31 19:59:53 +0100
e0b1bb8e3dScript dataType now supports ecmascript mimetypes.
jaubourg
2011-01-31 19:14:06 +0100
f286a716d5Makes sure jsonp callback is not left in the global namespace in case of an early abort (beforeSend). Unit test added.
jaubourg
2011-01-31 18:53:44 +0100
7c9a5e6016Makes sure all converters keys are lowercased before any conversion is taking place: dataTypes' names are now truly case insensitive. Unit test edited.
jaubourg
2011-01-31 17:39:54 +0100
485fa0c42aMakes sure options.context is used as the context for global ajax events only if it's a DOM node.
jaubourg
2011-01-31 17:23:36 +0100
389c099df6Fixes#7568. Follow-up fix for #5862. Objects with a length property weren't serialized properly by jQuery.param.
Anton M
2011-01-31 15:58:27 +0100
4e97543051Adds an invert method to promises that returns a "inverted" promise that is resolved when the underlying deferred is rejected and rejected when the underlying deferred is resolved.
jaubourg
2011-01-31 14:36:59 +0100
d753a7a117Updating the source version to 1.5.1pre.
jeresig
2011-01-31 08:31:36 -0500
8d8db3f2b3Tagging the 1.5 release.
1.5
jeresig
2011-01-31 08:31:29 -0500
749d41f7deRename jQuery.subclass() to jQuery.sub().
jeresig
2011-01-31 08:21:42 -0500
d2384ad03aRemoved errorThrown test for 404 responses seeing as Safari 3.x XHR sets the statusText as "OK" rather than "Not Found".
jaubourg
2011-01-31 11:14:38 +0100
91ca71daaaEnsures dataTypeExpressions are lowercased for prefilters and transports registrations.
jaubourg
2011-01-31 10:13:54 +0100
945ac0d0b1Simplifies the unit test for #8082.
jaubourg
2011-01-29 03:08:18 +0100
85a195c6d5Fixes#8082. Text to script converter now returns text. Unit test added.
jaubourg
2011-01-29 01:39:22 +0100
b9f2131a9dFixes potential collisions between jsonp requests from different jQuery instances by prefixing the jsonp callback name with the jQuery expando rather than with "jsonp".
jaubourg
2011-01-29 01:25:27 +0100
0a0cff9d29Use 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.
Colin Snover
2011-01-28 10:55:39 -0600
bbd3f4f3feCompatibility fixes in ajax: exceptions are no longer promoted to strings before being given to callbacks. Updated misleading comment in conversion code.
jaubourg
2011-01-28 17:08:46 +0100
1e4f3c07c7Pull over tests from Sizzle. Fixes#3729. Fixes#6428.
Anton M
2011-01-28 01:50:39 +0100
e00f74c43bMake sure subclass is a proper subclass not just subclassing the fn methods. Fixes#7979.
Digitalxero
2011-01-27 13:35:06 -0500
7f95a730e5Merge branch 'master' of github.com:jquery/jquery
jaubourg
2011-01-27 00:59:11 +0100
7d75ea950eActually does what bab8079593 promised: passes the jXHR as the third argument 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
2011-01-27 00:58:31 +0100
ab1d9a8a2cRemove unneeded and confusing variable definition for better readability.
gnarf
2011-01-26 16:12:23 -0600
ba43d37394Fix 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.
Anton M
2011-01-26 22:50:15 +0100
6344821f1bMerge branch 'master' of github.com:jquery/jquery
jeresig
2011-01-26 16:36:51 -0500
2c290709d8Make 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').
jeresig
2011-01-26 16:36:33 -0500
bab8079593Passes jXHR object as third argument of prefilters and transport factories.
jaubourg
2011-01-26 17:37:08 +0100
d7d64713a7Fixes#5866. Issue number in previous commit was wrong both in comments and commit message. See 0e5b341cc0 for previous commit.
jaubourg
2011-01-26 01:45:00 +0100
0e5b341cc0Fixes#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
2011-01-26 01:36:05 +0100
325dcdc2abFixes#8054 by reverting feature enhancement 5812 (4920). Regexps no longer searches for %3F in url or data to find jsonp callback placeholders.
jaubourg
2011-01-26 00:55:39 +0100
5ca8f0617fReworks how values of parameters passed to error callbacks are determined. Fixes#8050.
jaubourg
2011-01-25 16:08:19 +0100
8d050558d3#8044 Removes unnec. rnonword var
Rick Waldron
2011-01-25 03:52:17 +0100
294df4fdcbUpdating the source version to 1.5pre.
jeresig
2011-01-24 17:14:11 -0500
9d306bd73bTagging the 1.5rc1 release.
1.5rc1
jeresig
2011-01-24 17:14:04 -0500
9604a0321aBring back in #main prefix on adjacent selectors.
jeresig
2011-01-24 17:01:31 -0500
98234b0f93Backing out disconnected + and ~ tests as they're not something that we actively support.
jeresig
2011-01-24 16:58:56 -0500
6fb3998681Updating the year in the header.
jeresig
2011-01-24 16:45:29 -0500
ed48787ec5Fix bug #2773, jQuery.fn.is to accept JQuery and node objects, and a small fix for winnow getting an undefined selector
Timmy Willison
2011-01-24 16:18:19 -0500
6c18a1becbRevert "Fix Makefile to use plain sed. Remove unicode trickery"
jeresig
2011-01-24 14:14:55 -0500
6d358c0cddFix Makefile to use plain sed. Remove unicode trickery
Anton M
2011-01-24 20:01:25 +0100
33de9c5597Makes prefilters and transport inspection more robust and uses better variable names for readability.
jaubourg
2011-01-24 04:22:46 +0100
c50b74372cMoved 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
Alex Sexton
2011-01-23 21:19:33 -0600
02ca45573bRevised internal implementation of ajaxPrefilter() and ajaxTransport(). Everything is shorter and more efficient now. Also fixes a couple spacing issues that remained.
jaubourg
2011-01-23 22:03:24 +0100
dd5bf42122Apply JQuery Core Style Guidelines to ajax.js and ajax/*.js,
jaubourg
2011-01-23 05:51:41 +0100
30082d9ebaFixes some coding style issues in core.js. In jQuery.fn.ready(), simplifies 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
2011-01-23 05:01:36 +0100
bea4815294Re-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.
jaubourg
2011-01-22 04:45:20 +0100
4413c2fd93Fix selector scope on some tests, so they don't fail on testswarm.
Anton M
2011-01-22 01:12:18 +0100
33a67ffa9dBasic unit tests; This patch relies on the 51 existing clone() tests
rwldrn
2011-01-21 11:08:15 -0500
574ae3b1beadded: Backcompatibility with old proxy syntax.
Gianni Chiappetta
2011-01-21 10:33:50 -0500
a03f040dbfMerge branch 'master' into proxy-native-bind
Gianni Chiappetta
2011-01-21 09:58:55 -0500
ad0ebf00abDon't do body-related feature tests on frameset docs that have no body. Fixes#7398.
Dave Methvin
2011-01-21 09:51:30 -0500
328a86f9a0Revert "Make sure that focusin/focusout bubbles in non-IE browsers." This was causing problems with the focusin event, see: #7340.
jeresig
2011-01-21 09:24:09 -0500
dc2e7317a9Replaces "text in-between" technique with a full-fledged one-level transitive search for converters (unit tests added). Also cleans up auto dataType determination and adds converter checks in order to guess the best dataType possible.
jaubourg
2011-01-21 03:58:28 +0100
6458885881Cleaned up; fixes per review
rwldrn
2011-01-20 15:25:04 -0500
ea5ce8c2a9Merge branch 'master' of github.com:jquery/jquery
jeresig
2011-01-20 11:58:52 -0500
e4d0168893Bring jQuery('#id') and jQuery('body') logic back into core (while leaving it in Sizzle at the same time). Was causing too much of a performance hit to leave it all to Sizzle.
jeresig
2011-01-20 11:58:44 -0500
f2b0c77dc8Merge branch 'master' of github.com:jquery/jquery
jaubourg
2011-01-20 17:52:10 +0100
a7cb93bee5Renames Deferred's fire and fireReject methods as resolveWith and rejectWith respectively.
jaubourg
2011-01-20 17:51:57 +0100
0f6c7830ceFix typo in regex tweak from previous commit.
jeresig
2011-01-20 11:46:50 -0500
ef86694adaRenames 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.
jaubourg
2011-01-20 17:38:21 +0100
c475222bfbMove jQuery(...) selector speed-up logic into Sizzle(...) qSA handling. Additionally add in a new catch for Sizzle('.class') (avoid using qSA and use getElementsByClassName instead, where applicable).
jeresig
2011-01-20 11:34:35 -0500
3e1d3d0f21Revises the way arguments are handled in ajax.
jaubourg
2011-01-20 16:22:36 +0100
9ab00a712fMakes sure statusCode callbacks are ordered in the same way success and error callbacks are. Unit tests added.
jaubourg
2011-01-20 15:39:30 +0100
64e1cdbb95Cleans up and simplifies code shared by ajaxPrefilter and ajaxTransport. Removes chainability of ajaxSetup, ajaxPrefilter and ajaxTransport. Also makes sure context is handled properly by ajaxSetup (unit test added).
jaubourg
2011-01-20 04:12:15 +0100
948c0dfffcRework unit tests to check actual result elements.
Dave Methvin
2011-01-19 21:02:46 -0500
96b00a4935Moves active counter test after all other ajax tests where it should be.
jaubourg
2011-01-19 18:44:21 +0100
2b64b1db68Revised 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.
scottjehl
2011-01-19 12:40:32 -0500
44f3a1b405Moves things around to make jsLint happier.
jaubourg
2011-01-19 18:36:42 +0100
7d89d3c072Fixes crossDomain test so that it assumes port to be 80 for http and 443 for https when it is not provided.
jaubourg
2011-01-19 18:35:40 +0100
1cecfa1eceMoves 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).
jaubourg
2011-01-19 18:16:29 +0100
3ea366401fRe-adds hastily removed variable and simplifies statusCode based callbacks handling.
jaubourg
2011-01-19 17:51:33 +0100
7947cd77e4Use undefined instead of 0 to deference transport for clarity.
jaubourg
2011-01-19 17:24:56 +0100
d343bfe528Removes unnecessary test and ensures getResponseHeader returns null if the header does not exist.
jaubourg
2011-01-19 17:21:51 +0100
bd6eb849eeRevised how context is determined and removed unnecessary "parameter as variable" trick.
jaubourg
2011-01-19 17:06:33 +0100
92c3d87a9cMoved ajaxSettings.xhr definition together with support.ajax and support.cors determination into ajax/xhr.js.
jaubourg
2011-01-19 16:55:26 +0100
74dfc7f2a9Revert uglify.js to original and handle build changes in make file
Dan Heberden
2011-01-19 02:11:43 -0800
265cf0efa7Remove an unused regex and optimize character escape regex usage.
Anton M
2011-01-19 00:15:28 +0100
be6ef80f8aWeird, not sure why I got an exec error before - doesn't seem to be needed.
John Resig
2011-01-18 18:06:44 -0500
c5ec1cb3e5Add missing line break after copyright header and trailing semicolon at the end of the minified version.
Mathias Bynens
2011-01-18 23:14:32 +0100
80928cc6fbMake sure that the UglifyJS file is executable.
John Resig
2011-01-18 16:40:42 -0500
9c763ad39dAdd 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.
John Resig
2011-01-18 15:13:09 -0500