]>
source.dussan.org Git - jquery.git/log
Ariel Flesler [Tue, 6 May 2008 14:54:53 +0000 (14:54 +0000)]
jquery core: enhancements to jquery.map, closes #2803
Ariel Flesler [Tue, 6 May 2008 01:29:13 +0000 (01:29 +0000)]
jquery core: small code reduction.
Ariel Flesler [Tue, 6 May 2008 00:54:59 +0000 (00:54 +0000)]
jquery core: code reduction at $.each and $.curCSS.
Ariel Flesler [Tue, 6 May 2008 00:42:59 +0000 (00:42 +0000)]
test runner: adding some tests that were missing for the $ constructor.
Ariel Flesler [Tue, 6 May 2008 00:13:20 +0000 (00:13 +0000)]
jquery selector: reverting [5343], check #1960.
Jörn Zaefferer [Mon, 5 May 2008 23:29:28 +0000 (23:29 +0000)]
jquery testrunner: reset global events after each run, speeds up a test run for ajax from 16s to 10s (test/?ajax), kudos to Ariel
Scott González [Sat, 3 May 2008 01:51:55 +0000 (01:51 +0000)]
core: Fixed #2605: .data() now accepts null as a value.
Scott González [Sat, 3 May 2008 01:39:27 +0000 (01:39 +0000)]
core: Fixed #2605: .data() now accepts null as a value.
Scott González [Fri, 2 May 2008 19:49:41 +0000 (19:49 +0000)]
core: Fixed #2600: jQuery.extend no longer skips over null properties.
Ariel Flesler [Fri, 2 May 2008 14:12:26 +0000 (14:12 +0000)]
jquery fx: adding jQuery.fx.def as default speed for animations
Ariel Flesler [Fri, 2 May 2008 14:03:02 +0000 (14:03 +0000)]
jquery selector: removed needless check in jQuery.sibling.
Scott González [Thu, 1 May 2008 20:54:35 +0000 (20:54 +0000)]
jQuery src: set svn:eol-style to native
Scott González [Wed, 30 Apr 2008 19:35:17 +0000 (19:35 +0000)]
core: make sure all source files end with a single blank line.
Ariel Flesler [Wed, 30 Apr 2008 00:09:55 +0000 (00:09 +0000)]
jquery core: extend() now supports deep + extending jquery itself
cached some vars and it proved to be faster.
Ariel Flesler [Tue, 29 Apr 2008 23:34:50 +0000 (23:34 +0000)]
mainly made the code shorter:
- removed some needless if's
- replace multiple "var x" for one, comma separated declaration.
- added a local fn called now() for the (new Date)s
- fixed the indentation of a block, and a typo in a comment.
- used fn instead of prototype where possible
- jquery fx: exposed the speeds hash as jQuery.fx.speeds.
Also fixed (again) line endings
Scott González [Tue, 29 Apr 2008 23:26:53 +0000 (23:26 +0000)]
core: Adding missing radix for paresInt.
Scott González [Tue, 29 Apr 2008 22:52:36 +0000 (22:52 +0000)]
Fixed line endings.
Ariel Flesler [Tue, 29 Apr 2008 22:20:02 +0000 (22:20 +0000)]
test runner: adding a test case for $.fn._toggle with more than 2 functions.
Ariel Flesler [Tue, 29 Apr 2008 22:06:54 +0000 (22:06 +0000)]
jquery event: from #2249, adding $.event.proxy to link event handlers, and implementing it on $.event.add, $.fn._toggle and $.fn.one.
It also fixes a bug in $.fn.one that was unbinding ALL the existing handlers.
Ariel Flesler [Tue, 29 Apr 2008 21:37:41 +0000 (21:37 +0000)]
jquery event: adding some whitespaces to the last change.
Ariel Flesler [Tue, 29 Apr 2008 21:35:35 +0000 (21:35 +0000)]
jquery event: jQuery.toggle can accept more than 2 functions, closes #2378
Ariel Flesler [Tue, 29 Apr 2008 20:58:22 +0000 (20:58 +0000)]
jquery core: in $.makeArray, improved array-like detection, Safari reports nodelists as 'function', so I got back to attribute sniffing.
Ariel Flesler [Tue, 29 Apr 2008 20:54:30 +0000 (20:54 +0000)]
test runner: voided the failing tests for jQuery.map, that belong to an unapproved proposal(#2616).
Ariel Flesler [Tue, 29 Apr 2008 20:52:48 +0000 (20:52 +0000)]
test runner: added another test for makeArray.
Brandon Aaron [Tue, 29 Apr 2008 03:26:06 +0000 (03:26 +0000)]
Merged dimensions with core
Brandon Aaron [Mon, 28 Apr 2008 21:09:27 +0000 (21:09 +0000)]
jQuery.event.fix performance boost. An example: click event was previously ~3ms and is now < 1ms. jQuery.event.trigger also got another small boost in performance.
Jörn Zaefferer [Mon, 28 Apr 2008 14:11:35 +0000 (14:11 +0000)]
jquery core: fix for #1960, delegating to document.getElementsByName for [name=...] selectors (not in combination with :not)
Jörn Zaefferer [Mon, 28 Apr 2008 14:00:27 +0000 (14:00 +0000)]
jquery core: tests for #2616
Brandon Aaron [Sun, 27 Apr 2008 23:08:31 +0000 (23:08 +0000)]
Prevent a single event object from being fixed more than once
Brandon Aaron [Sun, 27 Apr 2008 20:37:58 +0000 (20:37 +0000)]
Optimization for jQuery.event.fix ... don't send fake event through jQuery.event.fix
Ariel Flesler [Fri, 25 Apr 2008 03:48:07 +0000 (03:48 +0000)]
jquery core: fixed makeArray to recognize the window (has length)
test runner: updated the tests for makeArray
Ariel Flesler [Thu, 24 Apr 2008 21:46:22 +0000 (21:46 +0000)]
jquery core: simplified the code using the new jQuery.makeArray from [5314] where possible.
Ariel Flesler [Thu, 24 Apr 2008 21:32:35 +0000 (21:32 +0000)]
- Adding the enhancements to the test runner, to accept multiple(and negative) filters from the GET variables, as specified in the ticket #2738.
Jörn Zaefferer [Thu, 24 Apr 2008 21:23:36 +0000 (21:23 +0000)]
jquery core: Patch from #2619 applied, making makeArray more flexible and faster; removed hint to ticket from (previously failing) test
Jörn Zaefferer [Thu, 24 Apr 2008 20:08:50 +0000 (20:08 +0000)]
testrunner: refactored url-test-filter, still regex based
Brandon Aaron [Wed, 23 Apr 2008 18:57:17 +0000 (18:57 +0000)]
Fixed regression with 5276 where return false in first handler of multiple handlers was ignored. And 5276 log message says 200% but I meant 20%.
Ariel Flesler [Tue, 22 Apr 2008 23:07:35 +0000 (23:07 +0000)]
- adding the tests for the changes to $.makeArray, proposed at #2619
Jörn Zaefferer [Tue, 22 Apr 2008 22:43:18 +0000 (22:43 +0000)]
jquery testrunner: accept regexp to select tests, eg. /test/?^core|^selector to run both core and selector module
Jörn Zaefferer [Tue, 22 Apr 2008 22:18:11 +0000 (22:18 +0000)]
jquery.ajax: fix for beforeSend-cancelling-sideeffects
Jörn Zaefferer [Tue, 22 Apr 2008 22:07:17 +0000 (22:07 +0000)]
jquery.ajax: improvement for #2688, added test
Jörn Zaefferer [Tue, 22 Apr 2008 21:59:40 +0000 (21:59 +0000)]
jquery.event: Patch for #2708
Brandon Aaron [Tue, 22 Apr 2008 05:23:55 +0000 (05:23 +0000)]
Some small optimizations to the event module. jQuery.event.trigger over 200% faster in IE and less code. Thanks in large to Ariel Flesler.
Brandon Aaron [Mon, 21 Apr 2008 22:54:46 +0000 (22:54 +0000)]
Small optimization to offset (thanks Ariel Flesler)
Brandon Aaron [Mon, 21 Apr 2008 22:54:25 +0000 (22:54 +0000)]
Small optimization to jQuery.curCSS (thanks Ariel Flesler)
Brandon Aaron [Mon, 21 Apr 2008 20:39:17 +0000 (20:39 +0000)]
Trigger onclick handlers of links
Yehuda Katz [Mon, 14 Apr 2008 18:16:01 +0000 (18:16 +0000)]
Closes #2688
John Resig [Thu, 10 Apr 2008 01:17:07 +0000 (01:17 +0000)]
Tagging the 1.2.4a release.
Sean Catchpole [Tue, 8 Apr 2008 16:40:03 +0000 (16:40 +0000)]
$.extend deep now copies children's children, ect...
Jörn Zaefferer [Mon, 17 Mar 2008 10:53:00 +0000 (10:53 +0000)]
jquery core: updated version pre-1.2.4
John Resig [Sat, 15 Mar 2008 19:00:07 +0000 (19:00 +0000)]
Made outerHeight/outerWidth accept .outerWidth(true) to include the margin. If any options are passed in it's assumed that you want the margin included.
John Resig [Sat, 15 Mar 2008 18:53:40 +0000 (18:53 +0000)]
Imported the innerHeight and outerHeight methods from the Dimensions plugin.
John Resig [Sun, 17 Feb 2008 15:05:55 +0000 (15:05 +0000)]
Fixed issue with typeof check - "array" isn't a valid type.
John Resig [Wed, 6 Feb 2008 05:18:25 +0000 (05:18 +0000)]
Landed a fix for bug #2037.
John Resig [Wed, 6 Feb 2008 03:48:22 +0000 (03:48 +0000)]
Landed a minor fix for AIR (in the offset method).
John Resig [Wed, 6 Feb 2008 01:03:40 +0000 (01:03 +0000)]
Tagging the 1.2.3 release.
Scott González [Tue, 5 Feb 2008 19:32:00 +0000 (19:32 +0000)]
Fixed .unbind('.namespace').
John Resig [Sun, 3 Feb 2008 21:46:47 +0000 (21:46 +0000)]
Tagging the 1.2.3b release.
John Resig [Sun, 3 Feb 2008 18:43:04 +0000 (18:43 +0000)]
You can now overwrite values returned from .data() with .bind("getData") - returning a value will override any bound value on that element.
John Resig [Sun, 3 Feb 2008 17:56:21 +0000 (17:56 +0000)]
Tweaked the .data() event triggering - it now triggers a single 'setData' event, passing in a key value pair of what was changed.
John Resig [Sun, 3 Feb 2008 04:33:11 +0000 (04:33 +0000)]
Added support for .unbind(".test") to unbind all namespaced events on an element.
John Resig [Sun, 3 Feb 2008 04:05:24 +0000 (04:05 +0000)]
Added $().data(), $().removeData(), and .bind("click!"). .data() and .removeData() handle namespaced data, .data() triggers a "set-KEY" event on all modified elements, and .bind("click!") only triggers a click (and no namespaced events).
John Resig [Fri, 1 Feb 2008 23:23:11 +0000 (23:23 +0000)]
Updated the years on the licensing.
John Resig [Mon, 28 Jan 2008 19:37:46 +0000 (19:37 +0000)]
Tagging the 1.2.3a release.
John Resig [Mon, 28 Jan 2008 19:32:57 +0000 (19:32 +0000)]
Fixed make speed.
John Resig [Sat, 26 Jan 2008 00:26:28 +0000 (00:26 +0000)]
De-eval'd selectors and the various DOM methods (will marginally help our speed and make us more compatible with projects like Caja and Adobe AIR). Left a selector eval in for backwards compatibility support of selector plugins.
David Serduke [Wed, 23 Jan 2008 03:54:23 +0000 (03:54 +0000)]
Fix #2184 by using the jQuery.clean() function instead of a direct innerHTML assignment in the clone() function for IE.
Jörn Zaefferer [Sun, 20 Jan 2008 14:23:22 +0000 (14:23 +0000)]
global replace for @VERSION, fixed #2101
David Serduke [Thu, 17 Jan 2008 21:38:58 +0000 (21:38 +0000)]
Fixed #2174 by removing the s.dataType == "json" check for possible cross domain since it causes absolute urls to use a <script> tag ajax retrieval even though absolute urls work fine for retrieving local data. Cross-domain jsonp will still work since the $.ajax() function actually changes the s.dataType to "script" before it reaches this check in cases where it is s.dataType == "jsonp" or s.dataType == "json" and a parameter has =? in it.
David Serduke [Thu, 17 Jan 2008 21:31:28 +0000 (21:31 +0000)]
Updating version number to 1.2.3-pre
John Resig [Mon, 14 Jan 2008 22:56:07 +0000 (22:56 +0000)]
Tagging the 1.2.2 release.
David Serduke [Mon, 14 Jan 2008 22:30:48 +0000 (22:30 +0000)]
Changing end of line from CRLF to just LF like the rest of the source files.
John Resig [Mon, 14 Jan 2008 20:40:05 +0000 (20:40 +0000)]
Discontinued the test for $(form.elements).
John Resig [Mon, 14 Jan 2008 20:17:21 +0000 (20:17 +0000)]
Excluded a couple Ajax tests from running locally.
John Resig [Mon, 14 Jan 2008 20:06:34 +0000 (20:06 +0000)]
Added support for breaking in an object loop (Bug #2111).
John Resig [Mon, 14 Jan 2008 19:37:31 +0000 (19:37 +0000)]
And the rest of the _default change.
John Resig [Mon, 14 Jan 2008 19:37:05 +0000 (19:37 +0000)]
Tweaked the default Accept header to _default.
John Resig [Mon, 14 Jan 2008 19:17:35 +0000 (19:17 +0000)]
Added a check to make sure that .style exists before trying to access it (Bug #2105).
John Resig [Mon, 14 Jan 2008 19:15:27 +0000 (19:15 +0000)]
Fixed default property name for Opera (bug #2159).
John Resig [Mon, 14 Jan 2008 19:13:46 +0000 (19:13 +0000)]
Fixed minor issue with pack build script. (Bug #2101)
Brandon Aaron [Mon, 14 Jan 2008 18:47:21 +0000 (18:47 +0000)]
Adding browser UA tests
John Resig [Mon, 14 Jan 2008 18:46:44 +0000 (18:46 +0000)]
Added a fix for bug #2140. Opera doesn't like concating null or undefined values.
John Resig [Mon, 14 Jan 2008 18:19:28 +0000 (18:19 +0000)]
Just added support for Accept headers in Ajax requests - defaults to the correct header depending on the type of request that's being performmed. (Bug #1986)
Jörn Zaefferer [Mon, 14 Jan 2008 09:42:53 +0000 (09:42 +0000)]
reverted change for #2114
Jörn Zaefferer [Mon, 14 Jan 2008 09:33:08 +0000 (09:33 +0000)]
fix for #2114; refactored tests for bind() to highlight failing select-change-test
John Resig [Sat, 12 Jan 2008 23:03:39 +0000 (23:03 +0000)]
Tweaked comment for isFunction.
David Serduke [Sat, 12 Jan 2008 01:06:37 +0000 (01:06 +0000)]
Fixed an edge case in show() where the css says the display should be none. In that case force 'block' so it will actually show.
Yehuda Katz [Mon, 7 Jan 2008 01:03:31 +0000 (01:03 +0000)]
Adds support for username and password to $.ajax
Jörn Zaefferer [Fri, 4 Jan 2008 11:33:34 +0000 (11:33 +0000)]
Test for #2114
Yehuda Katz [Fri, 28 Dec 2007 19:08:36 +0000 (19:08 +0000)]
Fixes bug with charCode, bad 'var' and missing semicolon
David Serduke [Fri, 21 Dec 2007 05:47:33 +0000 (05:47 +0000)]
Fixed #2084 by added embed to the list of elements where it is ok to have self closing xhtml.
Brandon Aaron [Fri, 21 Dec 2007 04:53:33 +0000 (04:53 +0000)]
Fixed memory leak in IE with non-native event types
Brandon Aaron [Fri, 21 Dec 2007 02:11:26 +0000 (02:11 +0000)]
Removed check to prevent event from being fixed twice. Unfortunately, in IE this is sometimes necessary with its global event object. Binding both a mousedown and mousemove event is an example.
David Serduke [Thu, 20 Dec 2007 20:40:20 +0000 (20:40 +0000)]
Fixed a couple problems found in the test suite. First, IE doesn't like it when text nodes were trying to duplicate their events in clone, so don't do text nodes (that shouldn't have events anyway). Also the fx module was freezing from a recent update that wasn't quite finished.
Brandon Aaron [Thu, 20 Dec 2007 19:31:02 +0000 (19:31 +0000)]
Fixing #2081
David Serduke [Thu, 20 Dec 2007 19:21:56 +0000 (19:21 +0000)]
Removed a unit test that tested to see if queued objects were of a certain type. It was decided you can queue anything and it is up to the coder to make sure it was intended.
David Serduke [Thu, 20 Dec 2007 18:55:43 +0000 (18:55 +0000)]
Fixed #2080 by removing the check for nodeType != 1. It was put in to limit the queuing to just dom objects (ie not text nodes and comment nodes), but the queuing functionality is being used more broadly than I realized so the check is now removed.
John Resig [Thu, 20 Dec 2007 15:11:07 +0000 (15:11 +0000)]
Fixed lite version of jQuery.
John Resig [Thu, 20 Dec 2007 15:07:37 +0000 (15:07 +0000)]
Tagging the 1.2.2b2 release.
John Resig [Thu, 20 Dec 2007 13:36:56 +0000 (13:36 +0000)]
Fixed #2027 - make sure that cloned elements (within appendTo, etc.) have their events cloned by default.
David Serduke [Thu, 20 Dec 2007 07:39:35 +0000 (07:39 +0000)]
Fixed a problem in the unit tests for IE where an optimization made the test case not work. The optimization was fine. It was the unit test that was taking a short cut which caused it to fail after the optimization went in.