Dan Heberden
|
a7e7dbd978
|
Bug 7587; Enhancement/1.6 Feature: Bypass regexp filter on $.parseJSON and use native thrown exceptions if window.JSON.parse is available
|
2011-04-05 01:43:14 -07:00 |
|
jaubourg
|
714ae379db
|
Fixes #8509. Makes URL regexp less overzealous and ensures it recognizes URL schemes which do not contain a conformant hierarchical structure ( as per section 2.1.2 of http://www.ietf.org/rfc/rfc2718.txt ). 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.
|
2011-03-15 19:20:03 +01:00 |
|
gnarf
|
71bd828d9f
|
Grouped up the test
|
2011-02-24 13:21:05 -06:00 |
|
gnarf
|
14e9da51f9
|
A quick change to detect AIR urls
|
2011-02-24 13:10:33 -06:00 |
|
jaubourg
|
5b38439011
|
Fixes #8297. Makes sure response headers with empty values are handled properly and do not prevent proper parsing of the entire response headers string. Unit test amended.
|
2011-02-17 17:03:09 +01:00 |
|
jaubourg
|
1ddfdabbb9
|
Fixes #8277. Sets data to undefined rather than null when it is not provided in ajax helpers so that it won't revent data set in ajaxSettings from being used. Unit test added.
|
2011-02-15 21:53:38 +01:00 |
|
Anton M
|
481d940e79
|
Remove duplicate test.
|
2011-02-11 11:59:42 +01:00 |
|
jaubourg
|
f6e173437e
|
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.
|
2011-02-09 17:47:33 +01:00 |
|
jaubourg
|
a2dbdc1f54
|
Fixes a bug that prevented headers from being set in an ajaxSend callback. Unit test modified.
|
2011-02-07 16:35:32 +01:00 |
|
jaubourg
|
2c77704b14
|
Fixes a typo in the title of the load() unit test.
|
2011-02-05 03:06:21 +01:00 |
|
Anton M
|
08fcde6a59
|
Remove an invalid ajax test and some code that is no longer used by any test.
|
2011-02-05 00:20:23 +01:00 |
|
jaubourg
|
03bad0a960
|
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.
|
2011-02-04 22:19:23 +01:00 |
|
Anton Kovalyov
|
fdd4101fe9
|
Fixes #7945. Make jQuery.param() serialize plain objects with a property named jquery correctly.
|
2011-02-02 00:32:29 +01:00 |
|
jaubourg
|
cb49b4a1b6
|
Fixes #8115. Renames all references to jXHR with jqXHR in the code (like was done in the doc).
|
2011-02-01 16:00:53 +01:00 |
|
jaubourg
|
eb5aab9952
|
Places multiple signature test after all primary callbacks tests.
|
2011-02-01 09:30:52 +01:00 |
|
Dan Heberden
|
af70dee88e
|
Improve $.ajax method signature unit test and placement
|
2011-02-01 00:22:22 -08:00 |
|
Dan Heberden
|
31949fa528
|
Bug 8107; Fix argument handling for $.ajax for multiple method signatues and add test case
|
2011-01-31 19:37:28 -08:00 |
|
jaubourg
|
f43572d3b8
|
Fixes #8095. Properly handles the case where browser cache needs to be bypassed while server-side logic still delivers proper 304 responses. Unit test added.
|
2011-01-31 19:59:53 +01:00 |
|
jaubourg
|
e0b1bb8e3d
|
Script dataType now supports ecmascript mimetypes.
|
2011-01-31 19:14:06 +01:00 |
|
jaubourg
|
f286a716d5
|
Makes sure jsonp callback is not left in the global namespace in case of an early abort (beforeSend). Unit test added.
|
2011-01-31 18:53:44 +01:00 |
|
jaubourg
|
7c9a5e6016
|
Makes sure all converters keys are lowercased before any conversion is taking place: dataTypes' names are now truly case insensitive. Unit test edited.
|
2011-01-31 17:40:27 +01:00 |
|
Anton M
|
389c099df6
|
Fixes #7568. Follow-up fix for #5862. Objects with a length property weren't serialized properly by jQuery.param.
|
2011-01-31 15:58:27 +01:00 |
|
jaubourg
|
d2384ad03a
|
Removed errorThrown test for 404 responses seeing as Safari 3.x XHR sets the statusText as "OK" rather than "Not Found".
|
2011-01-31 11:14:38 +01:00 |
|
jaubourg
|
945ac0d0b1
|
Simplifies the unit test for #8082.
|
2011-01-29 03:08:18 +01:00 |
|
jaubourg
|
85a195c6d5
|
Fixes #8082. Text to script converter now returns text. Unit test added.
|
2011-01-29 01:39:22 +01:00 |
|
jaubourg
|
0e5b341cc0
|
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.
|
2011-01-26 01:36:05 +01:00 |
|
jaubourg
|
325dcdc2ab
|
Fixes #8054 by reverting feature enhancement 5812 (4920). Regexps no longer searches for %3F in url or data to find jsonp callback placeholders.
|
2011-01-26 00:55:39 +01:00 |
|
jaubourg
|
5ca8f0617f
|
Reworks how values of parameters passed to error callbacks are determined. Fixes #8050.
|
2011-01-25 16:08:19 +01:00 |
|
jaubourg
|
dc2e7317a9
|
Replaces "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.
|
2011-01-21 03:58:28 +01:00 |
|
jaubourg
|
9ab00a712f
|
Makes sure statusCode callbacks are ordered in the same way success and error callbacks are. Unit tests added.
|
2011-01-20 15:39:30 +01:00 |
|
jaubourg
|
64e1cdbb95
|
Cleans 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).
|
2011-01-20 04:12:15 +01:00 |
|
jaubourg
|
96b00a4935
|
Moves active counter test after all other ajax tests where it should be.
|
2011-01-19 18:44:21 +01:00 |
|
Colin Snover
|
e78d3a7e2d
|
Merge in data_nocollide branch. Fixes #6968, improves unit testing framework checks for leaky stuff.
|
2011-01-17 15:31:43 -06: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
|
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 |
|
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
|
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 |
|
jaubourg
|
84319aa4a3
|
Fixes a race condition in JSONP Local test.
|
2011-01-10 00:52:20 +01: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 |
|
jaubourg
|
8c8bd3bf6a
|
Fixes #5812. =? will be detected even when it has been escaped during data serialization.
|
2011-01-09 21:48:52 +01:00 |
|
jaubourg
|
7bc5386230
|
Simplified cross-domain detection tests.
|
2011-01-09 17:27:29 +01:00 |
|
jaubourg
|
5a5f67800b
|
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.
|
2011-01-09 16:50:13 +01:00 |
|
jaubourg
|
63487505c6
|
Added a test for retrying a request on error using jQuery.ajax(this). Works as intended. Fixes #7461.
|
2011-01-09 06:19:27 +01:00 |
|
jaubourg
|
afefb4f3d2
|
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.
|
2011-01-09 06:01:00 +01:00 |
|
jaubourg
|
d515068ee8
|
Fixes #7868. ResponseText is now properly propagated for error callbacks.
|
2011-01-09 04:53:29 +01:00 |
|
jaubourg
|
69497c3fd7
|
Fixes #7881. Setting contentType to false will prevent the Content-Type header from being sent. Unit test added.
|
2011-01-09 04:28:42 +01:00 |
|