jeresig
|
f01ef93aab
|
Merge branch '7608' of https://github.com/rwldrn/jquery into rwldrn-7608
|
2011-01-17 15:50:20 -05:00 |
|
jeresig
|
987c44bee4
|
Merging pull request 183 for #7793.
|
2011-01-17 15:45:07 -05:00 |
|
jaubourg
|
ac2e731b2d
|
Added unit tests to check and demonstrate new jQuery.Deferred() works.
|
2011-01-17 17:52:30 +01:00 |
|
jaubourg
|
5798446b98
|
Put the split to get the list of promise methods out of the promise method 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.
|
2011-01-16 18:33:32 +01:00 |
|
jaubourg
|
c272f5f7da
|
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.
|
2011-01-16 17:41:39 +01:00 |
|
jaubourg
|
cfca6d3836
|
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.
|
2011-01-16 05:36:20 +01:00 |
|
jaubourg
|
0e93b2e24c
|
Revised jsonp unit tests and added a test for when the jsonp option is set to false.
|
2011-01-16 05:27:16 +01:00 |
|
jaubourg
|
158fa822de
|
Setting the jsonp option to false now inhibits any url manipulation regarding the callback.
|
2011-01-16 05:26:46 +01:00 |
|
jaubourg
|
f74b844989
|
The script prefilter now forces cross-domain requests type to GET.
|
2011-01-16 05:25:45 +01:00 |
|
jaubourg
|
914aa3d66b
|
Makes it so a prefilter can change the type of a request.
|
2011-01-16 05:24:14 +01:00 |
|
jaubourg
|
21143c3b21
|
Removed internal dataTypes option and added headers & crossDomain options into commented out options of ajaxSettings.
|
2011-01-16 03:05:03 +01:00 |
|
jaubourg
|
8ab23aec2c
|
Fixes #2994. Not finding a transport now fires the error callbacks and 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.
|
2011-01-16 02:57:39 +01:00 |
|
Dave Methvin
|
007e2d152e
|
Update test case to feature-detect Opera's lack of defaultPrevented and skip the test for it.
|
2011-01-15 10:24:13 -05:00 |
|
jeresig
|
d9cb69873c
|
Updating the source version to 1.5pre.
|
2011-01-14 14:56:37 -05:00 |
|
jeresig
|
bcdd4f8173
|
Tagging the 1.5b1 release.
|
2011-01-14 14:56:21 -05:00 |
|
jeresig
|
cf7ddcf79a
|
Revert "Revert fb4445070c 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 012f0c3b4b .
|
2011-01-14 14:12:29 -05:00 |
|
wycats
|
f4add19759
|
So embarrassing :(
|
2011-01-14 12:46:22 -05:00 |
|
jeresig
|
a7ab491a5d
|
Merge branch 'master' of https://github.com/scottgonzalez/jquery
|
2011-01-14 11:23:05 -05:00 |
|
wycats
|
52a02383fa
|
Fix a strange Chrome issue
|
2011-01-14 11:21:45 -05:00 |
|
wycats
|
fa45f25d1c
|
Fix a failing subclass test due to a change in master
|
2011-01-14 11:17:32 -05:00 |
|
wycats
|
3716f2d041
|
Overwrite CRLF with LF
|
2011-01-14 10:39:06 -05:00 |
|
Jared Grippe
|
d483ce0a9c
|
added jQuery.subclass
|
2011-01-14 10:38:32 -05:00 |
|
Scott González
|
e5ee89ec9a
|
Avoid running jQuery.unique() for methods that are guaranteed to produce a unique result set. Fixes #7964 - Some traversal methods perform an unnecessary uniqueness check.
|
2011-01-14 09:55:40 -05:00 |
|
scottjehl
|
73d060b522
|
set name to lowercase, since it's passed as initial caps
|
2011-01-13 14:20:00 -05:00 |
|
scottjehl
|
610ab137da
|
Merge branch 'master' of https://github.com/jquery/jquery
|
2011-01-13 14:14:04 -05:00 |
|
jaubourg
|
a8fa5f2ec1
|
Moved jQuery.ajax.prefilter and jQuery.ajax.transport to jQuery.ajaxPrefilter 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(...).
|
2011-01-13 18:33:24 +01:00 |
|
jaubourg
|
44fc87f66c
|
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.
|
2011-01-13 17:01:25 +01:00 |
|
jaubourg
|
57956152d8
|
Removed xhr pooling since failing cross-domain requests leaves the xhr object in an undefined state in Firefox. Also rewrote comments related to the active xhr list so that they make sense.
|
2011-01-13 16:58:16 +01:00 |
|
jaubourg
|
667a3b31e6
|
Reworked script and xhr abort logic to take advantage of the fact jXHR.abort will complete the request itself if not done already.
|
2011-01-13 02:05:39 +01:00 |
|
jaubourg
|
b07d43c649
|
Cleans up statusText handling and simplifies 304 notmodified logic.
|
2011-01-13 01:43:42 +01:00 |
|
jaubourg
|
97b244312e
|
Removes unnecessary variables and adds much needed comments into the data conversion logic in ajax.
|
2011-01-13 01:18:46 +01:00 |
|
jaubourg
|
ed1144816b
|
Fixes a regression by calling dataFilter with the second argument set as the dataType.
|
2011-01-13 00:49:58 +01:00 |
|
jaubourg
|
e9fb7d5be6
|
Gets rid of a var statement by moving variable declarations up.
|
2011-01-13 00:41:10 +01:00 |
|
jaubourg
|
e221d39e98
|
Script transport now uses ajaxSetup to define script dataType.
|
2011-01-12 18:54:15 +01:00 |
|
jaubourg
|
14b07ec5de
|
AjaxSetup now uses deep extend internally to accomodate map structured options.
|
2011-01-12 18:53:00 +01:00 |
|
jaubourg
|
0c51e9d55f
|
Fixes #4897. Added ?? as a context-insensitive placeholder for the callback name of a JSONP request. Unit tests provided.
|
2011-01-12 18:36:00 +01:00 |
|
jaubourg
|
f83cdc3c4c
|
Yet another missing semicolon!
|
2011-01-11 23:43:02 +01:00 |
|
jaubourg
|
6504d4f700
|
Fixes #6230. Added a unit test to control that, since the ajax rewrite, 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).
|
2011-01-11 23:01:18 +01:00 |
|
jaubourg
|
5a721cf31b
|
Fixes 4825. jQuery.fn.load: use the jXHR's Promise interface to get the actual response in case ajaxSettings contains a dataFilter. Unit test added.
|
2011-01-11 20:02:33 +01:00 |
|
rwldrn
|
9bd9d270f6
|
whitespace fixes in unit tests
|
2011-01-10 13:17:08 -05:00 |
|
Colin Snover
|
c5c1f18adb
|
Merge branch 'master' of github.com:jquery/jquery into jquery-master
|
2011-01-09 18:41:15 -06:00 |
|
Colin Snover
|
b14f02899e
|
Ensure that buildFragment clones elements properly in all browsers. Fixes #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.
|
2011-01-09 18:38:44 -06:00 |
|
jaubourg
|
84319aa4a3
|
Fixes a race condition in JSONP Local test.
|
2011-01-10 00:52:20 +01:00 |
|
Colin Snover
|
012f0c3b4b
|
Revert fb4445070c which is no longer necessary with the release of Opera 11. Fixes #7608.
|
2011-01-09 17:34:58 -06:00 |
|
Dave Methvin
|
fcf623786a
|
Ensure that the DOM element ref in an event handler is removed by cleanData to avoid an IE6/7/8 memory leak. Fixes #7054.
|
2011-01-09 16:25:44 -06:00 |
|
Dave Methvin
|
4e86766d54
|
Change embedded regexp to a variable (for #6876).
|
2011-01-09 16:22:11 -06:00 |
|
Colin Snover
|
e2941d5a98
|
Update unit tests with a leak detection mechanism for the various jQuery globals and fix all leaks in the tests.
|
2011-01-09 15:58:47 -06:00 |
|
Colin Snover
|
80af46e8ff
|
Fix jQuery.queue leaks empty queues.
|
2011-01-09 15:58:23 -06:00 |
|
Colin Snover
|
885d06c8ef
|
Fix domManip leaks the first element when appending elements to multiple other elements.
|
2011-01-09 15:56:40 -06:00 |
|
Colin Snover
|
8e59a99e0a
|
Change the way jQuery.data works so that there is no longer a chance of collision between user data and internal data. Fixes #6968.
|
2011-01-09 15:52:33 -06:00 |
|