]>
source.dussan.org Git - jquery.git/log
timmywil [Thu, 15 Sep 2011 20:26:35 +0000 (16:26 -0400)]
Add sparse array performance improvement for inArray. Thanks rwaldron, rkatic, and jdalton
timmywil [Thu, 15 Sep 2011 13:27:36 +0000 (09:27 -0400)]
Call .is(:visible) on the window or document does not thrown an error in IE. Fixes #10267.
timmywil [Wed, 14 Sep 2011 18:25:14 +0000 (14:25 -0400)]
Check for property support in the boolHook before falling back to attribute node. Fixes #10278.
timmywil [Tue, 13 Sep 2011 01:46:16 +0000 (21:46 -0400)]
Fix inArray for positive start indices
Dave Methvin [Mon, 12 Sep 2011 01:18:32 +0000 (21:18 -0400)]
Revert "Fix #6593. Don't trigger `change` event twice when simulating it on IE." Add inline handler monitor to delegatetest.html so we can see it fail.
This reverts commit
e77686495b6e34938575c9c0fe978cb4a0be6f05 .
Dave Methvin [Mon, 12 Sep 2011 00:44:44 +0000 (20:44 -0400)]
Eliminate global variable "l" (!)
Dave Methvin [Mon, 12 Sep 2011 00:38:54 +0000 (20:38 -0400)]
Improve delegation/change tests to display event firing order and duplicate events.
Dave Methvin [Sat, 10 Sep 2011 18:46:58 +0000 (14:46 -0400)]
Narrow the invisible-element embargo to focus/blur events.
Dave Methvin [Fri, 9 Sep 2011 03:31:47 +0000 (23:31 -0400)]
Update "Fix #6593. Don't trigger `change` event twice when simulating it on IE."
This reverts commit
3d0de29d5615c1b1d74c72e6272484961a4ba243 .
Dave Methvin [Thu, 8 Sep 2011 19:59:23 +0000 (15:59 -0400)]
Fix #9593. Create a new jQuery.Event rather than a plain object when simulate()ing events. Fix a related issue with not passing src to jQuery.Event constructor.
Dave Methvin [Thu, 8 Sep 2011 19:03:40 +0000 (15:03 -0400)]
Fix #6593. Don't trigger `change` event twice when simulating it on IE.
Dave Methvin [Thu, 8 Sep 2011 14:18:36 +0000 (10:18 -0400)]
Fix #6170. Don't try to run DOM methods on `window`.
Dave Methvin [Thu, 8 Sep 2011 13:03:16 +0000 (09:03 -0400)]
Remove the relatedTarget adjustment for mouseenter/leave events, it's an ambiguous case anyway and it is expensive to do.
Dave Methvin [Thu, 8 Sep 2011 03:21:33 +0000 (23:21 -0400)]
Cosmetic and style cleanups.
Dave Methvin [Thu, 8 Sep 2011 02:49:32 +0000 (22:49 -0400)]
Fix the special event handler for mouseover/out events.
And use the /dist version of jquery.js, willya?
Dave Methvin [Thu, 8 Sep 2011 01:30:35 +0000 (21:30 -0400)]
Split out mouse hover/enter/leave tests into a separate file and add several more scenarios.
Dave Methvin [Thu, 8 Sep 2011 01:02:13 +0000 (21:02 -0400)]
Rework #1486 patch to avoid `try/catch` and look for hidden elements by `.offsetWidth`. Unit test currently disabled due to Chrome bug.
Dave Methvin [Thu, 8 Sep 2011 00:57:37 +0000 (20:57 -0400)]
Fix #9951. Precompute path for `.trigger()` to match up with W3C spec.
Dave Methvin [Wed, 7 Sep 2011 19:41:23 +0000 (15:41 -0400)]
Fix some messy rebasing issues.
Dave Methvin [Wed, 7 Sep 2011 03:20:48 +0000 (23:20 -0400)]
Fixes for IE8. Avoid killer recursion in special events during removal. Use q instead of quote in unit tests.
Dave Methvin [Thu, 1 Sep 2011 21:52:13 +0000 (17:52 -0400)]
The unload event no longer needs the IE6SP2 fix, see http://bugs.jquery.com/ticket/8982
Dave Methvin [Wed, 17 Aug 2011 14:34:13 +0000 (10:34 -0400)]
Clean up the delegate matching logic.
Dave Methvin [Wed, 17 Aug 2011 00:26:14 +0000 (20:26 -0400)]
Make a `blur` event bubble properly when mutated into a `focusout` event.
Dave Methvin [Tue, 16 Aug 2011 19:40:09 +0000 (15:40 -0400)]
Remove redundancy in the IE special submit handler.
Dave Methvin [Tue, 16 Aug 2011 16:56:19 +0000 (12:56 -0400)]
Fix simulate() arg order.
Dave Methvin [Sun, 14 Aug 2011 19:52:57 +0000 (15:52 -0400)]
Clean up the quick selector expression parsing code.
Dave Methvin [Sun, 14 Aug 2011 19:20:12 +0000 (15:20 -0400)]
special.handle now must call the handleObj.handler if it wants that to happen. Also re-use the simulate() function for bubbling focusin.
Dave Methvin [Sat, 13 Aug 2011 14:46:34 +0000 (10:46 -0400)]
Rework the special events interface to add handle and trigger hooks. Modify IE change/submit special events to take advantage of them. Rewrite mouseover/enter code as special events rather than inline code. In the event unit test, set a tabindex on the div element and focus it first to justify a legitimate blur event.
Dave Methvin [Sat, 6 Aug 2011 14:19:49 +0000 (10:19 -0400)]
Rewrite IE special change/submit to make it faster/shorter. Fixes #6319.
Dave Methvin [Wed, 3 Aug 2011 02:50:58 +0000 (22:50 -0400)]
Fixes #8858. Pass the .trigger(..., data) to the event.special._default method.
Dave Methvin [Tue, 2 Aug 2011 02:30:11 +0000 (22:30 -0400)]
Add unit tests for quickIs cases and fix the regexp as a result.
Dave Methvin [Sun, 31 Jul 2011 15:53:15 +0000 (11:53 -0400)]
Pre-compute delegated event path and handlers to comply with http://www.w3.org/TR/DOM-Level-3-Events/#event-flow
Dave Methvin [Fri, 29 Jul 2011 14:20:09 +0000 (10:20 -0400)]
Cleanup for on/off unit test.
Dave Methvin [Fri, 29 Jul 2011 00:43:23 +0000 (20:43 -0400)]
jQuery 1.7 event work:
Add .on() and .off() methods.
Write existing methods in terms of on/off.
Rewrite delegated handling to remove "live" event.
Fix existing code for jQuery style guide.
Fix existing bug in unit tests calling .undelegate()
Dave Methvin [Thu, 28 Jul 2011 19:58:34 +0000 (15:58 -0400)]
Fix bad calls to .undelegate().
Remove two tests that assume "live" data structure.
timmywil [Tue, 13 Sep 2011 01:07:03 +0000 (21:07 -0400)]
Remove unnecessary commented code
timmywil [Sat, 28 May 2011 16:00:28 +0000 (12:00 -0400)]
Allow second argument to be passed to array.indexOf. Fixes #9453.
timmywil [Tue, 13 Sep 2011 00:11:19 +0000 (20:11 -0400)]
Removing topic.js as it will be a plugin
jaubourg [Mon, 12 Sep 2011 15:37:41 +0000 (17:37 +0200)]
$.Callbacks, $.Topic and notify/progress on $.Deferred.
timmywil [Mon, 12 Sep 2011 23:48:44 +0000 (19:48 -0400)]
Animation state is tracked on toggled/stopped animations using the private data cache. Fixes #8685. See full commit message for more. Fixes #6641.
- Example: http://jsfiddle.net/timmywil/gqZL5/24/
- http://bugs.jquery.com/ticket/8685
- Check the completed timer has not been removed already so other timers do not get accidentally removed. Fixes #6641.
- Style edits, code reductions, and optimizations for the effects module
timmywil [Mon, 12 Sep 2011 23:40:14 +0000 (19:40 -0400)]
Override Sizzle attribute retrieval with jQuery.attr. Fixes #5637, #7128, #9261, #9570, #10178.
Bug fixed on the side: $(window).is('a') was throwing an exception. Fixes #10178.
timmywil [Tue, 13 Sep 2011 00:39:32 +0000 (20:39 -0400)]
Updating the source version to 1.7pre
Corey Frang [Mon, 19 Sep 2011 19:27:43 +0000 (15:27 -0400)]
Landing pull request 511. Adding a little Makefile jQuery sizing utility to easily see differences in size between makes. Fixes #10308.
More Details:
- https://github.com/jquery/jquery/pull/511
John Resig [Mon, 12 Sep 2011 22:55:06 +0000 (18:55 -0400)]
Updating the source version to 1.6.5pre
John Resig [Mon, 12 Sep 2011 22:54:48 +0000 (18:54 -0400)]
Tagging the 1.6.4 release.
Dave Methvin [Fri, 9 Sep 2011 14:55:22 +0000 (10:55 -0400)]
Updating the source version to 1.6.4pre
Dave Methvin [Fri, 9 Sep 2011 14:54:43 +0000 (10:54 -0400)]
Tagging the 1.6.4rc1 release.
Dave Methvin [Wed, 7 Sep 2011 21:03:40 +0000 (14:03 -0700)]
Merge pull request #489 from dmethvin/fix-10208-button-type
Fix #10208. Check for `button` as well as `input`
Dave Methvin [Wed, 7 Sep 2011 15:30:22 +0000 (11:30 -0400)]
Fix #10208. Check for `button` as well as `input` when performing the #7071 VML crash workaround for IE special-events submit code.
rwldrn [Wed, 7 Sep 2011 14:13:22 +0000 (10:13 -0400)]
Bug in rmultidash. Fixes #10194
rwldrn [Wed, 7 Sep 2011 14:08:04 +0000 (10:08 -0400)]
Reverts broken support string. Fixes #10197
Dave Methvin [Thu, 1 Sep 2011 16:00:56 +0000 (12:00 -0400)]
Merge branch 'master' of github.com:dmethvin/jquery
Conflicts:
version.txt
Dave Methvin [Thu, 1 Sep 2011 15:53:16 +0000 (11:53 -0400)]
Updating the source version to 1.7pre.
Dave Methvin [Thu, 1 Sep 2011 15:40:27 +0000 (11:40 -0400)]
Tagging the 1.6.3 release.
Rick Waldron [Thu, 1 Sep 2011 15:16:38 +0000 (11:16 -0400)]
Landing pull request 478. Apply fixes as noted by Diego Perini, David Murdoch & Mathias Bynens. Supplements #9634 Fixes #9634.
More Details:
- https://github.com/jquery/jquery/pull/478
- http://bugs.jquery.com/ticket/9634
Dave Methvin [Mon, 29 Aug 2011 17:39:04 +0000 (13:39 -0400)]
Updating the source version to 1.6.3pre
Dave Methvin [Mon, 29 Aug 2011 17:50:13 +0000 (13:50 -0400)]
Merge branch 'master' of github.com:jquery/jquery
Dave Methvin [Mon, 29 Aug 2011 17:39:04 +0000 (13:39 -0400)]
Updating the source version to 1.6.3
Dave Methvin [Mon, 29 Aug 2011 17:38:26 +0000 (13:38 -0400)]
Tagging the 1.6.3rc1 release.
jaubourg [Fri, 26 Aug 2011 23:54:12 +0000 (01:54 +0200)]
Considers Safari XMLHttpRequest's bug when testing for custom status text. Will have to be revisited when $.browser.chrome is introduced.
rwldrn [Fri, 26 Aug 2011 14:44:50 +0000 (10:44 -0400)]
Landing pull request 476. Fix lint complaints about unescaped -. Follow up to #10021 Fixes #10021.
More Details:
- https://github.com/jquery/jquery/pull/476
- http://bugs.jquery.com/ticket/10021
timmywil [Fri, 26 Aug 2011 14:10:35 +0000 (10:10 -0400)]
Revert "Begrudgingly adds chrome detection to jQuery.browser (1.7). Fixes #9385"
This reverts commit
dd93d0eb32dc638ff3319792a885acd6d3c25c30 .
timmywil [Fri, 26 Aug 2011 14:10:21 +0000 (10:10 -0400)]
Revert "Updated version numbers; Fixes #9385"
This reverts commit
09fe3ea265d730cc5e2dd2705d5a60ffd382d166 .
timmywil [Thu, 25 Aug 2011 19:33:38 +0000 (15:33 -0400)]
Revert back to always setting the attribute to empty string before removal. Fixes #9699.
Dave Methvin [Thu, 25 Aug 2011 19:25:58 +0000 (12:25 -0700)]
Merge pull request #445 from rwldrn/9897
Fixes #9897. Wrap obj.constructor test in try/catch to avoid problems with host objects. Thanks to bkrausz.
Dave Methvin [Thu, 25 Aug 2011 19:23:37 +0000 (12:23 -0700)]
Merge pull request #464 from dmethvin/fix-10021-relative-negative-values
Fixes #10021. Allow negative relative values for `.css()`
Dave Methvin [Thu, 25 Aug 2011 19:22:47 +0000 (12:22 -0700)]
Merge pull request #465 from anton-ryzhov/master
Fixes #10076. $.inArray crashes IE6 and Chrome if second argument is `null` or `undefined` (Thanks anton-ryzhov!)
Dave Methvin [Thu, 25 Aug 2011 19:18:40 +0000 (12:18 -0700)]
Merge pull request #468 from rwldrn/10080
Fixes #10080. Test cache for window inference.
Dave Methvin [Thu, 25 Aug 2011 19:17:50 +0000 (12:17 -0700)]
Merge pull request #473 from dmethvin/fix-10098-faux-comment
Fixes #10098. Avoid a slashy-starry char sequence to prevent T-Mobile (and other brain-damaged) script compression breaking jQuery.
Dave Methvin [Thu, 25 Aug 2011 19:16:46 +0000 (12:16 -0700)]
Merge pull request #474 from dmethvin/fix-9521-xss-hash
Fixes #9521. Prioritize #id over <tag> to avoid XSS via location.hash.
Dave Methvin [Tue, 23 Aug 2011 12:55:41 +0000 (08:55 -0400)]
Use jdalton's shorter sequence for the chars.
Dave Methvin [Tue, 23 Aug 2011 12:47:34 +0000 (08:47 -0400)]
Use a semantic name for the variable.
Dave Methvin [Tue, 23 Aug 2011 12:25:11 +0000 (08:25 -0400)]
Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
Dave Methvin [Tue, 23 Aug 2011 02:32:06 +0000 (22:32 -0400)]
Fixes #10098. Avoid a slashy-starry char sequence in literal strings to evade faulty script compressors.
timmywil [Mon, 22 Aug 2011 19:02:46 +0000 (15:02 -0400)]
Revert "Landing pull request 461. Adds a due diligence check for pre-defined data-* attrs during removal. Fixes #10026."
This reverts commit
6805fc2cd20e36af5c1b0c51f6f39f21cea4609a .
A more cache-friendly solution is in the works.
Rick Waldron [Mon, 22 Aug 2011 17:49:18 +0000 (13:49 -0400)]
Landing pull request 461. Adds a due diligence check for pre-defined data-* attrs during removal. Fixes #10026.
More Details:
- https://github.com/jquery/jquery/pull/461
- http://bugs.jquery.com/ticket/10026
rwldrn [Thu, 18 Aug 2011 14:17:12 +0000 (10:17 -0400)]
Test for window inference. Fixes #10080
Rick Waldron [Wed, 17 Aug 2011 21:49:09 +0000 (17:49 -0400)]
Ensure cache[id] exists before attempting to delete it. Fixes #10080
dmethvin [Wed, 17 Aug 2011 21:30:31 +0000 (17:30 -0400)]
Landing pull request 463. Fixes #9572. Don't camelize the `-ms-` prefix because Microsoft didn't. A Fixes #9572.
More Details:
- https://github.com/jquery/jquery/pull/463
- http://bugs.jquery.com/ticket/9572
Rick Waldron [Wed, 17 Aug 2011 21:18:58 +0000 (17:18 -0400)]
Landing pull request 459. Do not allow assumed cache[id] in jQuery.data. Fixes #8235.
More Details:
- https://github.com/jquery/jquery/pull/459
- http://bugs.jquery.com/ticket/8235
Rick Waldron [Wed, 17 Aug 2011 21:06:21 +0000 (17:06 -0400)]
Landing pull request 467. Adds comments regarding opacity test adjustments.
More Details:
- https://github.com/jquery/jquery/pull/467
timmywil [Wed, 17 Aug 2011 21:05:16 +0000 (17:05 -0400)]
Update sizzle and QUnit
rwldrn [Wed, 17 Aug 2011 20:29:55 +0000 (16:29 -0400)]
Landing pull request 466. Test if opacity is not expected val. Fixes effects test suite.
More Details:
- https://github.com/jquery/jquery/pull/466
timmywil [Wed, 17 Aug 2011 20:08:44 +0000 (16:08 -0400)]
Set back the offset test name to fix offset tests; iframe retrieval is based on test names
Anton Ryzhov [Wed, 17 Aug 2011 14:56:21 +0000 (18:56 +0400)]
Unit test for this case
Codestyle fixes
Anton Ryzhov [Wed, 17 Aug 2011 11:30:12 +0000 (15:30 +0400)]
$.inArray doesn't crush IE6 and Chrome if second argument is `null` or `undefined`
Dave Methvin [Tue, 16 Aug 2011 23:30:20 +0000 (19:30 -0400)]
Check for null before isNaN().
Dave Methvin [Tue, 16 Aug 2011 23:25:32 +0000 (19:25 -0400)]
Save a few bytes, thanks @danheberden!
Dave Methvin [Tue, 16 Aug 2011 22:00:44 +0000 (18:00 -0400)]
Fixes #10021. Allow negative relative values for `.css()` (e.g., `"+=-20px"`) since `.animate()` already allows it. Useful for when the relative value is a variable.
timmywil [Tue, 16 Aug 2011 15:21:01 +0000 (11:21 -0400)]
Remove requestAnimationFrame support. Fixes #9381.
timmywil [Tue, 16 Aug 2011 15:19:06 +0000 (11:19 -0400)]
Fix effects test suite to account for opacity being removed rather than explicity set to 1
Dave Methvin [Fri, 5 Aug 2011 14:45:05 +0000 (07:45 -0700)]
Merge pull request #456 from rwldrn/9318
Improves support for arbitrary numbers in data keys. Fixes #9318
Dave Methvin [Fri, 5 Aug 2011 14:44:51 +0000 (07:44 -0700)]
Merge pull request #455 from rwldrn/9413
Supports interoperable removal of hyphenated/camelCase properties. Fixes #9413
Dave Methvin [Fri, 5 Aug 2011 14:44:21 +0000 (07:44 -0700)]
Merge pull request #454 from rwldrn/test-suite-fix
Fixes assertion counts and dom element fixture issue
Rick Waldron [Fri, 5 Aug 2011 14:17:24 +0000 (10:17 -0400)]
Improves support for arbitrary numbers in data keys. Fixes #9318
Rick Waldron [Fri, 5 Aug 2011 14:17:02 +0000 (10:17 -0400)]
Adds failing tests
Rick Waldron [Fri, 5 Aug 2011 14:02:33 +0000 (10:02 -0400)]
Fixes assertion counts and dom element fixture issue
Rick Waldron [Fri, 5 Aug 2011 13:43:58 +0000 (09:43 -0400)]
Supports interoperable removal of hyphenated/camelCase properties. Fixes #9413
Rick Waldron [Fri, 5 Aug 2011 13:43:15 +0000 (09:43 -0400)]
Adds failing tests for #9413
timmywil [Thu, 4 Aug 2011 22:56:49 +0000 (18:56 -0400)]
Add test page for crashing IE8 when the testElement in support has a background (will run from the test suite). Supplements #9823.