Colin Snover
|
52b1709b94
|
Fix reliableHiddenOffsets test was not working properly when table cells have borders, causing unnecessary slowness in some browsers. Thanks to matjas for his $.support test page.
|
2010-12-26 10:35:14 -06:00 |
|
jaubourg
|
85f0dda562
|
Revised logic in data conversion to account for when dataFilter modifies the dataTypes list.
|
2010-12-25 23:00:25 +01:00 |
|
jaubourg
|
f7ed2aca56
|
Removed re-usability from jXHR object (no more open, send & onreadystatechange 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.
|
2010-12-25 18:54:37 +01:00 |
|
jaubourg
|
00fb8a9ad6
|
Removed dataCheckers, added true as possible value for dataConverters indicating dataType equivalence (ie. no conversion has to be performed).
|
2010-12-25 15:38:33 +01:00 |
|
unknown
|
5237b09602
|
Removed custom method in isDeferred and when.
|
2010-12-25 12:52:53 +01:00 |
|
unknown
|
846c52d1f8
|
Deferred cannot be cancelled by returning false in a callback. Exception in the callback are still propagated and execution of remaining callbacks is still possible.
|
2010-12-25 01:29:04 +01:00 |
|
unknown
|
e3f3f18927
|
Removed a console.log :/
|
2010-12-25 01:27:40 +01:00 |
|
unknown
|
1e1a9c7eb0
|
Capitalized Deferred & _Deferred to clearly mark them as new types, like Event.
|
2010-12-24 18:53:55 +01:00 |
|
unknown
|
d303687815
|
Changed dataConverters key format.
|
2010-12-24 18:02:45 +01:00 |
|
unknown
|
11642ba20c
|
jQuery.parseXML extracted from ajax & added to core, needs unit testing.
|
2010-12-24 18:02:00 +01:00 |
|
unknown
|
8ece429d12
|
Merge branch 'deferred' of github.com:jquery/jquery into deferred
|
2010-12-24 13:03:06 +01:00 |
|
jaubourg
|
76102f4d8b
|
Removed NFE to make old Safari happy and avoid leaks in IE (as per David Murdoch's warning).
|
2010-12-24 12:59:03 +01:00 |
|
jaubourg
|
38101be048
|
Rewrote the data conversion logic in ajax. Should be cleaner and faster.
|
2010-12-24 12:59:02 +01:00 |
|
jaubourg
|
0daf7223d0
|
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.
|
2010-12-24 12:59:01 +01:00 |
|
jaubourg
|
56628c7adf
|
Fixed a loop that only worked in webkit.
|
2010-12-24 12:55:47 +01:00 |
|
jaubourg
|
116c82b027
|
Added deferred to core. Used internally for DOM readyness and ajax callbacks.
|
2010-12-24 12:55:46 +01:00 |
|
Colin Snover
|
1f92edee20
|
Fix fix for #6481 introduced at 7862c45ad2 which did not like it when Array.prototype was modified on empty arrays.
|
2010-12-22 18:54:22 -06:00 |
|
Colin Snover
|
82ac384b49
|
Don't use for-in loops on Arrays. Fixes #7817. Thanks to dmethvin.
Conflicts:
src/manipulation.js
|
2010-12-22 18:32:33 -06:00 |
|
Colin Snover
|
f28c774f2c
|
Update cloneCopyEvent so that it does not create superfluous data objects when cloning elements. Exposes a new method, $.hasData. Fixes #7165. Thanks to DaveMethvin and iliakan for their help.
|
2010-12-22 18:19:30 -06:00 |
|
Colin Snover
|
a2bf7ab3c0
|
Code style fix
|
2010-12-22 18:17:58 -06:00 |
|
Colin Snover
|
e199ead4cb
|
More unit tests and a $.hasData that works for JS objects too.
|
2010-12-22 15:03:01 -06:00 |
|
Colin Snover
|
f5d4bf8920
|
Update jQuery.hasData to always return a boolean, with unit tests.
|
2010-12-22 14:54:37 -06:00 |
|
Colin Snover
|
445fdf720c
|
Remove code for ticket #7717 which has been marked WONTFIX to match existing $.data functionality and to prevent infinite loops caused by circular references.
|
2010-12-22 14:43:17 -06:00 |
|
Colin Snover
|
2a47ceae5b
|
Fix a potential error in the previous commit caused by the use of a separate index variable. Thanks to dmethvin for the review.
|
2010-12-22 09:16:30 -06:00 |
|
Colin Snover
|
5607bd8d53
|
Fix a potential error in the previous commit caused by the use of a separate index variable. Thanks to dmethvin for the review.
|
2010-12-22 09:14:53 -06:00 |
|
Colin Snover
|
7f617e0c9f
|
Fix a potential error in the previous commit caused by the use of a separate index variable.
|
2010-12-22 09:13:28 -06:00 |
|
jaubourg
|
c810c62a67
|
Removed NFE to make old Safari happy and avoid leaks in IE (as per David Murdoch's warning).
|
2010-12-21 17:04:07 +01:00 |
|
jaubourg
|
1db2f02cc7
|
Rewrote the data conversion logic in ajax. Should be cleaner and faster.
|
2010-12-21 16:58:52 +01:00 |
|
Dave Methvin
|
acab4ab0e5
|
Use for loop instead of for/in loop to protect sanctity of Array.prototype. Fixes #7817. Test case for this commit is shared with the fix for #6355, https://github.com/jquery/jquery/pull/140 .
|
2010-12-21 10:00:49 -05:00 |
|
jaubourg
|
91d32e8f96
|
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.
|
2010-12-21 13:06:41 +01:00 |
|
Dave Methvin
|
4424bda377
|
Use a for loop rather than for/in loop when copying events, so that code will work with an augmented Array.prototype. Fixes 7809.
|
2010-12-20 22:23:59 -05:00 |
|
jaubourg
|
9e3f053c65
|
Fixed a loop that only worked in webkit.
|
2010-12-21 00:56:00 +01:00 |
|
jaubourg
|
88d97deb77
|
Added deferred to core. Used internally for DOM readyness and ajax callbacks.
|
2010-12-20 19:09:15 +01:00 |
|
Colin Snover
|
faefbb1ad0
|
Fix #7717 and #7165. Thanks to dmethvin and iliakan for their help fixing these issues.
|
2010-12-19 15:33:53 -06:00 |
|
Colin Snover
|
291b1edf44
|
Address some code style issues in the clone fix.
|
2010-12-16 01:29:06 -06:00 |
|
Colin Snover
|
2defa4863a
|
Fixes #7397.
|
2010-12-14 00:40:28 -06:00 |
|
Colin Snover
|
efcf1a7921
|
Merge branch 'bug_7397' of https://github.com/rwldrn/jquery into rwldrn-bug_7397
|
2010-12-14 00:37:11 -06:00 |
|
Colin Snover
|
c9c9057c4d
|
More specific version numbers.
|
2010-12-12 20:01:47 -06:00 |
|
Colin Snover
|
1a3fd3329d
|
Speed up & compatibility improvements for new clone mechanism in IE.
|
2010-12-12 19:23:22 -06:00 |
|
Colin Snover
|
8b33e23ea0
|
Return test comments to ASCII space
|
2010-12-12 13:37:00 -06:00 |
|
Colin Snover
|
4fae75d575
|
Merge branch 'bug5566' into csnover-bug5566. Fixes #4386, #5566, #6997.
Conflicts:
src/manipulation.js
test/unit/manipulation.js
|
2010-12-12 02:39:06 -06:00 |
|
Colin Snover
|
7481a3645a
|
Fix the clone method to be a little less insane in IE, which fixes the new event-cloning clone() as well as probably a bunch of IE-related clone bugs.
|
2010-12-12 02:20:31 -06:00 |
|
jaubourg
|
974637d639
|
Simplified headers tests: removed multiline headers (support is far too servers & browsers dependant) and made all the tests in a single request.
|
2010-12-11 02:41:39 +01:00 |
|
jaubourg
|
0b0889ceaa
|
Tweaked the headers test to be apache independent and actually work.
|
2010-12-11 02:21:54 +01:00 |
|
jaubourg
|
9d3a4a2b40
|
Removed bind/unbind from xhr emulation: success/error/complete are deferred not events so these methods didn't really make sense in the first place.
|
2010-12-11 02:04:13 +01:00 |
|
jaubourg
|
8ab5e1e45c
|
Added the regexp to remove module closures to the ant build file to be on par with the Makefile.
|
2010-12-11 01:56:29 +01:00 |
|
jaubourg
|
2e129759b4
|
More variable renaming to avoid conflicts when module closures are removed.
|
2010-12-11 01:35:46 +01:00 |
|
jaubourg
|
9fa9a57076
|
Changed document.location to window.location per Ben Alman advice.
|
2010-12-10 07:00:06 +01:00 |
|
jaubourg
|
a500d33c5d
|
Renamed variables to avoid conflicts when Makefile removes internal closures.
|
2010-12-10 04:16:56 +01:00 |
|
jaubourg
|
ab74d8e6a0
|
Fix the closure in ajax.js too.
|
2010-12-10 03:16:50 +01:00 |
|