Ed Engelhardt [Tue, 22 May 2007 08:18:31 +0000 (08:18 +0000)]
In r1576 on 2007-03-24 the merge() method was split into merge() and
unique() for speed improvement reasons. Document this fact and also be
clear about the fact that merge() is a generic function while unique()
really works just with jQuery objects.
John Resig [Sun, 20 May 2007 08:40:13 +0000 (08:40 +0000)]
Added fixes for bug #1052. Fixes the problems with animation chaining (and problems with toggling). Also, removed toggling from jQuery.fx (it's now handled in .animate() instead).
John Resig [Tue, 1 May 2007 21:31:26 +0000 (21:31 +0000)]
We're not adding new selector features in until a new full release. Please discuss features like this in the dev mailing list, and in the bug tracker, before committing code.
John Resig [Sun, 29 Apr 2007 18:39:07 +0000 (18:39 +0000)]
Query now throws no warnings under strict mode in Firefox (ticket #922). In fixing this, revision [1771] was discovered and reverted (no API changes are being added in at this time), and a couple un-functioning test cases were fixed (array comparisions were being done for objects).
John Resig [Sat, 28 Apr 2007 15:43:18 +0000 (15:43 +0000)]
Removed support for the XPath [n] - we weren't doing it right, and it would actually require a lot of code to "do it right" (much more than what the feature is immediately worth). See ticket #995.
Add hook for modifying the merge behavior of $.extend. Specifically, and time there is a collision between the target and mergee this function is called to resolve it.
John Resig [Mon, 26 Mar 2007 02:06:50 +0000 (02:06 +0000)]
Added a number of additional speed gains (we now hold our own against Dojo and DOMQuery), touched up some of the selector code, fixed some minor bugs, fixed a bug with triggerEvent in Opera, fixed some more test case bugs.
John Resig [Sun, 25 Mar 2007 20:30:16 +0000 (20:30 +0000)]
Opera is also vulnerable to the getElementById-returning-name issue, fixed it there as well. Also had to tweak the UTF8 regexps to work in Safari (Safari doesn't support \uXXXX in RegExps, lame.)
John Resig [Sun, 25 Mar 2007 18:06:18 +0000 (18:06 +0000)]
Cleaned up a lot of the test suite - reorganized and renamed tests. Added a new triggerEvent() method to the test runner to help us better test actual event interactions.
John Resig [Sun, 25 Mar 2007 02:04:03 +0000 (02:04 +0000)]
Added support for escaping selectors in ID and Classname queries (#143). You need to be sure to double-escape selectors, though, as JavaScript requires it to get the right effect.
John Resig [Sat, 24 Mar 2007 21:55:03 +0000 (21:55 +0000)]
Merged my speed improvements into the jQuery core (is actually 200b smaller now!). Additionally, added in some better reporting to the test suite, and fixed a bug with how selector tests were performmed.
John Resig [Sat, 17 Mar 2007 02:02:01 +0000 (02:02 +0000)]
Animations now use a single interval timer, global for all animations. This severely improves the performance and responsiveness of the animations in most browsers.
John Resig [Thu, 15 Mar 2007 17:09:29 +0000 (17:09 +0000)]
Added an initial version of the new animation test suite. (You should never see red on the suite page - an error message will be generated wherever possible.)
John Resig [Thu, 1 Mar 2007 04:54:51 +0000 (04:54 +0000)]
Cleaned up how event removing was handled. All expandos are now removed when they are no longer needed. Additionally, a bug where all events are unbound if an incorrect event handler is provided, was fixed.