Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: jquery/jquery
head fork: jquery/jquery
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Aug 04, 2011
@dmethvin dmethvin Merge pull request #431 from DenisKnauf/master
input type=datetime-local (ajax doesn't support it, yet)
@dmethvin dmethvin Merge pull request #432 from rwldrn/9794
Correct non-null|undefined evaluation of data property values. Fixes #9779
@dmethvin dmethvin Merge pull request #412 from rwldrn/9587
jQuery.clone() check destination child nodes are not null. Fixes #9587
@dmethvin dmethvin Merge pull request #416 from gnarf37/ticket_6652
CSS: Remove filter from style when setting opacity to 1 - Fixes #6652 - R
@dmethvin dmethvin Merge pull request #367 from gnarf37/index-optimize
Quick improvement to the performance of .index() with no arguments
@timmywil timmywil Make the tabIndex hook first a propHook and add it to attrHooks for b…
…ack-compat reasons. Fixes #9979.
@timmywil timmywil Now using getAttributeNode in all attribute cases in IE6/7, which nor…
…malizes attribute behaviors across browsers, is less hacky, and shortens the attribute code. Fixes #9980.
@timmywil timmywil Remove unnecessary regex 700c16b
@timmywil timmywil Add back the background: none setting to avoid any possible crashes i…
…n IE from the support testElement. Fixes #9823.
@timmywil timmywil Add test page for crashing IE8 when the testElement in support has a …
…background (will run from the test suite). Supplements #9823.
Commits on Aug 05, 2011
@rwaldron rwaldron Adds failing tests for #9413 7daf44b
@rwaldron rwaldron Supports interoperable removal of hyphenated/camelCase properties. Fi…
…xes #9413
@rwaldron rwaldron Fixes assertion counts and dom element fixture issue 13647e9
@rwaldron rwaldron Adds failing tests 22028e4
@rwaldron rwaldron Improves support for arbitrary numbers in data keys. Fixes #9318 e7af6a2
@dmethvin dmethvin Merge pull request #454 from rwldrn/test-suite-fix
Fixes assertion counts and dom element fixture issue
@dmethvin dmethvin Merge pull request #455 from rwldrn/9413
Supports interoperable removal of hyphenated/camelCase properties. Fixes #9413
@dmethvin dmethvin Merge pull request #456 from rwldrn/9318
Improves support for arbitrary numbers in data keys. Fixes #9318
Commits on Aug 16, 2011
@timmywil timmywil Fix effects test suite to account for opacity being removed rather th…
…an explicity set to 1
@timmywil timmywil Remove requestAnimationFrame support. Fixes #9381. 2053d1c
@dmethvin dmethvin 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.
@dmethvin dmethvin Save a few bytes, thanks @danheberden! 727d51e
@dmethvin dmethvin Check for null before isNaN(). 5d954c1
Commits on Aug 17, 2011
@anton-ryzhov anton-ryzhov $.inArray doesn't crush IE6 and Chrome if second argument is `null` o…
…r `undefined`
@anton-ryzhov anton-ryzhov Unit test for this case
Codestyle fixes
@timmywil timmywil Set back the offset test name to fix offset tests; iframe retrieval i…
…s based on test names
@rwaldron rwaldron Landing pull request 466. Test if opacity is not expected val. Fixes …
…effects test suite.

More Details:
 - #466
@timmywil timmywil Update sizzle and QUnit 624ee36
@rwaldron rwaldron Landing pull request 467. Adds comments regarding opacity test adjust…

More Details:
 - #467
@rwaldron rwaldron Landing pull request 459. Do not allow assumed cache[id] in jQuery.da…
…ta. Fixes #8235.

More Details:
 - #459
@dmethvin dmethvin Landing pull request 463. Fixes #9572. Don't camelize the `-ms-` pref…
…ix because Microsoft didn't. A Fixes #9572.

More Details:
 - #463
@rwaldron rwaldron Ensure cache[id] exists before attempting to delete it. Fixes #10080 f44d5e1
Commits on Aug 18, 2011
@rwaldron rwaldron Test for window inference. Fixes #10080 93beee8
Commits on Aug 22, 2011
@rwaldron rwaldron Landing pull request 461. Adds a due diligence check for pre-defined …
…data-* attrs during removal. Fixes #10026.

More Details:
 - #461
@timmywil timmywil Revert "Landing pull request 461. Adds a due diligence check for pre-…
…defined data-* attrs during removal. Fixes #10026."

This reverts commit 6805fc2.

A more cache-friendly solution is in the works.
Commits on Aug 23, 2011
@dmethvin dmethvin Fixes #10098. Avoid a slashy-starry char sequence in literal strings …
…to evade faulty script compressors.
@dmethvin dmethvin Prioritize #id over <tag> to avoid XSS via location.hash (#9521) 749dbad
@dmethvin dmethvin Use a semantic name for the variable. 9b17452
@dmethvin dmethvin Use jdalton's shorter sequence for the chars. 8cabdcd
Commits on Aug 25, 2011
@dmethvin dmethvin Merge pull request #474 from dmethvin/fix-9521-xss-hash
Fixes #9521. Prioritize #id over <tag> to avoid XSS via location.hash.
@dmethvin dmethvin 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.
@dmethvin dmethvin Merge pull request #468 from rwldrn/10080
Fixes #10080. Test cache for window inference.
@dmethvin dmethvin 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!)
@dmethvin dmethvin Merge pull request #464 from dmethvin/fix-10021-relative-negative-values
Fixes #10021. Allow negative relative values for `.css()`
@dmethvin dmethvin 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.
@timmywil timmywil Revert back to always setting the attribute to empty string before re…
…moval. Fixes #9699.
Commits on Aug 26, 2011
@timmywil timmywil Revert "Updated version numbers; Fixes #9385"
This reverts commit 09fe3ea.
@timmywil timmywil Revert "Begrudgingly adds chrome detection to jQuery.browser (1.7). F…
…ixes #9385"

This reverts commit dd93d0e.
@rwaldron rwaldron Landing pull request 476. Fix lint complaints about unescaped -. Foll…
…ow up to #10021 Fixes #10021.

More Details:
 - #476
@jaubourg jaubourg Considers Safari XMLHttpRequest's bug when testing for custom status …
…text. Will have to be revisited when $ is introduced.
Commits on Aug 29, 2011
@dmethvin dmethvin Tagging the 1.6.3rc1 release. 2fc6205
@dmethvin dmethvin Updating the source version to 1.6.3 20a1bd0
@dmethvin dmethvin Merge branch 'master' of d284b36
Commits on Sep 01, 2011
@dmethvin dmethvin Updating the source version to 1.6.3pre f035c44
@rwaldron rwaldron Landing pull request 478. Apply fixes as noted by Diego Perini, David…
… Murdoch & Mathias Bynens. Supplements #9634 Fixes #9634.

    More Details:
     - #478
@dmethvin dmethvin Tagging the 1.6.3 release. 5e54782
@dmethvin dmethvin Updating the source version to 1.7pre. c2531e2
@dmethvin dmethvin Merge branch 'master' of
Commits on Sep 07, 2011
@rwaldron rwaldron Reverts broken support string. Fixes #10197 4bc691a
@rwaldron rwaldron Bug in rmultidash. Fixes #10194 8e8fa6d
@dmethvin dmethvin Fix #10208. Check for `button` as well as `input` when performing the…
… #7071 VML crash workaround for IE special-events submit code.
@dmethvin dmethvin Merge pull request #489 from dmethvin/fix-10208-button-type
Fix #10208. Check for `button` as well as `input`
Commits on Sep 09, 2011
@dmethvin dmethvin Tagging the 1.6.4rc1 release. 215d096
@dmethvin dmethvin Updating the source version to 1.6.4pre f0c8e4b
Commits on Sep 12, 2011
@jeresig jeresig Tagging the 1.6.4 release. f567a7f
@jeresig jeresig Updating the source version to 1.6.5pre 8f44757
Commits on Sep 19, 2011
@rwaldron rwaldron Removes whitespace junk 7856230
@rwaldron rwaldron Add notes about #9699 fix 6174612
@rwaldron rwaldron Fixes typo bc65f93
@gnarf gnarf Landing pull request 511. Adding a little Makefile jQuery sizing util…
…ity to easily see differences in size between makes. Fixes #10308.

More Details:
 - #511
@timmywil timmywil Updating the source version to 1.7pre 269899a
@timmywil timmywil Override Sizzle attribute retrieval with jQuery.attr. Fixes #5637, #7…
…128, #9261, #9570, #10178.

Bug fixed on the side: $(window).is('a') was throwing an exception. Fixes #10178.
@timmywil timmywil Animation state is tracked on toggled/stopped animations using the pr…
…ivate data cache. Fixes #8685. See full commit message for more. Fixes #6641.

- Example:


- 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
@jaubourg jaubourg $.Callbacks, $.Topic and notify/progress on $.Deferred. 4092e3d
@timmywil timmywil Removing topic.js as it will be a plugin 25205d3
timmywil Allow second argument to be passed to array.indexOf. Fixes #9453. 2e0c9bf
@timmywil timmywil Remove unnecessary commented code 28c2330
@dmethvin dmethvin Fix bad calls to .undelegate().
Remove two tests that assume "live" data structure.
@dmethvin dmethvin 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()
@dmethvin dmethvin Cleanup for on/off unit test. f3a9d30
@dmethvin dmethvin Pre-compute delegated event path and handlers to comply with http://w… 03f99ff
@dmethvin dmethvin Add unit tests for quickIs cases and fix the regexp as a result. d74c6bd
@dmethvin dmethvin Fixes #8858. Pass the .trigger(..., data) to the event.special._defau…
…lt method.
@dmethvin dmethvin Rewrite IE special change/submit to make it faster/shorter. Fixes #6319. df6e0d5
@dmethvin dmethvin 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.
@dmethvin dmethvin special.handle now must call the handleObj.handler if it wants that t…
…o happen. Also re-use the simulate() function for bubbling focusin.
@dmethvin dmethvin Clean up the quick selector expression parsing code. bb1081e
@dmethvin dmethvin Fix simulate() arg order. bd55f90
@dmethvin dmethvin Remove redundancy in the IE special submit handler. 8a6bbc7
@dmethvin dmethvin Make a `blur` event bubble properly when mutated into a `focusout` ev…
@dmethvin dmethvin Clean up the delegate matching logic. 68d07bf
@dmethvin dmethvin The unload event no longer needs the IE6SP2 fix, see http://bugs.jque… 9038aa9
@dmethvin dmethvin Fixes for IE8. Avoid killer recursion in special events during remova…
…l. Use q instead of quote in unit tests.
@dmethvin dmethvin Fix some messy rebasing issues. 0ccb88d
@dmethvin dmethvin Fix #9951. Precompute path for `.trigger()` to match up with W3C spec. ecd1046
@dmethvin dmethvin Rework #1486 patch to avoid `try/catch` and look for hidden elements …
…by `.offsetWidth`. Unit test currently disabled due to Chrome bug.
@dmethvin dmethvin Split out mouse hover/enter/leave tests into a separate file and add …
…several more scenarios.
@dmethvin dmethvin Fix the special event handler for mouseover/out events.
And use the /dist version of jquery.js, willya?
@dmethvin dmethvin Cosmetic and style cleanups. 2886249
@dmethvin dmethvin Remove the relatedTarget adjustment for mouseenter/leave events, it's…
… an ambiguous case anyway and it is expensive to do.
@dmethvin dmethvin Fix #6170. Don't try to run DOM methods on `window`. 6872d31
@dmethvin dmethvin Fix #6593. Don't trigger `change` event twice when simulating it on IE. 619a89d
@dmethvin dmethvin 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.
@dmethvin dmethvin Update "Fix #6593. Don't trigger `change` event twice when simulating…
… it on IE."

This reverts commit 3d0de29.
@dmethvin dmethvin Narrow the invisible-element embargo to focus/blur events. 06e56ac
@dmethvin dmethvin Improve delegation/change tests to display event firing order and dup…
…licate events.
@dmethvin dmethvin Eliminate global variable "l" (!) 6c618dd
@dmethvin dmethvin 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 e776864.
@timmywil timmywil Fix inArray for positive start indices b7ebbb9
@timmywil timmywil Check for property support in the boolHook before falling back to att…
…ribute node. Fixes #10278.
@timmywil timmywil Call .is(:visible) on the window or document does not thrown an error…
… in IE. Fixes #10267.
@timmywil timmywil Add sparse array performance improvement for inArray. Thanks rwaldron…
…, rkatic, and jdalton
@timmywil timmywil Update sizzle e7a7cc8
@rwaldron rwaldron Landing pull request 510. Add notes about #9699 fix. af1dc64
@gnarf gnarf Landing pull request 496. 1.7 animate: allow named queues to be used …
…by animate. Fixes #9280.

More Details:
 - #496
@gnarf gnarf Landing pull request 500. 1.7 - "public data" stored as a key on "int…
…ernal data" - Fixes #8921.

More Details:
 - #500
@gnarf gnarf Landing pull request 503. 1.7 data: set a flag in the private data ca…
…che to avoid having to scan attributes multiple times - Fixes #8909.

More Details:
 - #503
@jrburke jrburke Landing pull request 331. Add support for registering jQuery as an AM…
…D module. Fixes #7102.

More Details:
 - #331
@rwaldron rwaldron Landing pull request 490. 1.7 HTML5 Support for innerHTML, clone & st…
…yle. Fixes #6485.

More Details:
 - #490
Commits on Sep 20, 2011
@rwaldron rwaldron Landing pull request 477. 1.7 jQuery.offset.supportsFixedPosition. Fi…
…xes #6809.

More Details:
 - #477
@rwaldron rwaldron Landing pull request 492. 1.7 Remove multiple attributes (Symmetry wi…
…th removeClass) Combines patches submitted by leeoniya, zertosh and my own tests. Fixes #5479.

More Details:
 - #492
@gnarf gnarf Landing pull request 512. 1.7 - removeData now takes space separated …
…lists and arrays of keys - Fixes #7323.

More Details:
 - #512
@timmywil timmywil Added filtering tests and updating sizzle to fix filtering with posit…
…ional selectors. Fixes #10315.
@timmywil timmywil Move filter tests to proper location 0ced30e
@timmywil timmywil semicolon for jshint happiness f8b79e3
@dmethvin dmethvin Update qunit. 2e5522a
@dmethvin dmethvin Landing pull request 491. Fix #7322. Make `.is()` with a positional s…
…elector work like delegated event logic. Fixes #7322.

More Details:
 - #491
@dmethvin dmethvin Fix #9901, verified by this unit test. 63c9719
@timmywil timmywil Remove stop argument in manipulation test, which no longer sets a tim…
@mathiasbynens mathiasbynens Landing pull request 509. Add a comment explaining the use of documen…
…t.getElementsByTagName('body')[0] instead of document.body.

More Details:
 - #509
@rwaldron rwaldron Adds implementation tests for jQuery.event.propHooks #8789 92a80cb
@rwaldron rwaldron Implements jQuery.event.propHooks. Fixes #8789 9fbed02
@rwaldron rwaldron Updates rmouseEvent 3d39b7d
@rwaldron rwaldron Removes pageX pageY from prop list 0aaa1fa
Commits on Sep 21, 2011
@dmethvin dmethvin Fix #6593. Don't let onchange trigger twice for elements in IE.
This is a major revamp of the approach we use for IE change events. Instead of trying to track and simulate, we lazy-attach real change events to inputs and have only one workaround for check/radio. Somewhat more resource intensive but closes several sticky bugs. The onchange is still triggered for check/radio on blur but no double-trigger on any element occurs.
@dmethvin dmethvin Don't fire change on an already-selected radio.
Thanks to Brandon Wallace (@bman654) for his code review. Also tweaks delegatetest.html output.
@dmethvin dmethvin Allow IE .trigger()ed events through on a check/radio. 61511d5
@dmethvin dmethvin Remove the rarely-used pseudos from quickis.html
The cutting will continue until file size is improved.
@jaubourg jaubourg Trimmed down $.Callbacks and $.Deferred. a588336
Commits on Sep 22, 2011
@dmethvin dmethvin Fix #7061. Lazy-attach to the genuine submit event for delegation.
Avoids the problems that arise when we try to trigger submit behavior at clicky-time.
@dmethvin dmethvin Allow more cases to use `innerHTML` in the `.html` method.
Thanks @cmcnulty for the pull and the patience!
@jaubourg jaubourg Fixes a weird IE7 bug in the unit tests. If anybody can shed some lig…
…ht on this one, I'm a taker.
@rwaldron rwaldron jQuery.event.propHooks => this.propHooks where possible 9ef0394
@rwaldron rwaldron Moves key event fixes to own even prop hook defs 313bee9
@rwaldron rwaldron Adds notes re: crash status of fix conditions 2c903b8
@rwaldron rwaldron Restore this.propHooks => jQuery.event.propHooks for better gzip comp…
…ression. Thanks gnarf
@rwaldron rwaldron Cache reference to propHook lookup and result 7babc7f
@rwaldron rwaldron More reference caching 7378201
@rwaldron rwaldron Remove unnec. empty line 7dab898
@rwaldron rwaldron More ref localization dc878ae
@rwaldron rwaldron Shortcircuit fix if possible 14cb04d
@rwaldron rwaldron Removes early return loop, must copy properties c7f3b61
Commits on Sep 23, 2011
@rwaldron rwaldron current state c80ad25
@dmethvin dmethvin Simplify the `.closest(Array)` code since we no longer use it interna…

It was previously used in liveHandler for delegated events, but is now baked in to events.js. The signature is a strange one since it returns an array of matches, *not* a chainable jQuery object. I've marked it as deprecated.

The code is simplified by two things: 1) We don't care about optimizing the duplicate selectors case, and 2) `.is()` now handles positional selectors by looking for set membership, which eliminates the workaround that was being applied here. See 70e2e32 for that commit.
@rwaldron rwaldron Moves mouse properties to mouseProps 87e1c62
Commits on Sep 25, 2011
@dmethvin dmethvin Merge branch '8789-fun-with-fix' of
…into fix-8789-rwldrn-fix

@dmethvin dmethvin propHooks now an object with `props` array and `filter` function.
Use the originalEvent to grab properties in filter functions since they often won't have been copied to event. Mark a few current props in the main jQuery.event.props list as deprecated, they aren't supported across all browsers.
Commits on Sep 26, 2011
@dmethvin dmethvin Minor cleanups to code. Futile effort to get IE to pass the unit test. c7838c3
@timmywil timmywil Revert QUnit. Recent start/stop changes cause problems with some star…
…t/stop calls in effects and offset. Run git submodule update
@rwaldron rwaldron Merge branch 'fix-8789-rwldrn-fix' of git://…
…y into fix-8789-rwldrn-fix

* 'fix-8789-rwldrn-fix' of git://
  Minor cleanups to code. Futile effort to get IE to pass the unit test.
  propHooks now an object with `props` array and `filter` function.
  Moves mouse properties to mouseProps
  current state
  Removes early return loop, must copy properties
  Shortcircuit fix if possible
  More ref localization
  Remove unnec. empty line
  More reference caching
  Cache reference to propHook lookup and result
  Restore this.propHooks => jQuery.event.propHooks for better gzip compression. Thanks gnarf
  Adds notes re: crash status of fix conditions
  Moves key event fixes to own even prop hook defs
  jQuery.event.propHooks => this.propHooks where possible
  Removes pageX pageY from prop list
  Updates rmouseEvent
  Implements jQuery.event.propHooks. Fixes #8789
  Adds implementation tests for jQuery.event.propHooks #8789
@rwaldron rwaldron Fixed tests to run in IE9 d11fcfa
@rwaldron rwaldron Restore original click prop hook 51fd459
Commits on Sep 28, 2011
@timmywil timmywil Fixes a fail in unit/traversing. Use an iframe's document for creatin…
…g the html5 fragment when necessary.
@timmywil timmywil Fixes IE7 test suite. Keep the testElement attached and set necessary…
… styles on it to fix the offset with margin test.
@timmywil timmywil Move createSafeFragment to the top to satisfy lint a74cbb2
@gnarf gnarf Landing pull request 514. 1.7 - queue refactoring to handle delay sto…
…p - Fixes #6150.

More Details:
 - #514
@gnarf gnarf Landing pull request 520. Unset the complete function just before cal…
…ling it to avoid an exception creating a loop. Fixes #5684.

More Details:
 - #520
@dmethvin dmethvin Expose jQuery.event.simulate for use by special event handlers. 9c4aaeb
@dmethvin dmethvin Tagging the 1.7b1 release. 9a51bc6
@rwaldron rwaldron Removes 'subline' from test/index.html. Fixes #10371 db31fac
@dmethvin dmethvin Updating the source version to 1.7pre a2ad83b
@timmywil timmywil Update Sizzle. Fixes #3144, #6863. 22fcc77
Commits on Sep 29, 2011
@dmethvin dmethvin Fix #10375. Don't put `type` in jQuery.event.props
It's already set in jQuery.Event, and copying it can clobber values set by the caller, e.g., the UI widget factory.
Commits on Sep 30, 2011
@timmywil timmywil Add support for calling outer/inner Width/Height on the window and do…
…cument. Fixes #9434.
Commits on Oct 01, 2011
@gnarf gnarf Landing pull request 525. Fixing tests with qunit.
More Details:
 - #525
@rwaldron rwaldron Landing pull request 523. Adds character frequency reporting tool, us…
…e: make freq. Fixes #10372.

More Details:
 - #523
Commits on Oct 02, 2011
@jaubourg jaubourg We have too many unctions in this function. 3e0fe5e
Commits on Oct 04, 2011
@shichuan shichuan updated Juriy Zaytsev's detecting event support technique link in sup…
@jaubourg jaubourg Merge pull request #529 from shichuan/master
updated Juriy Zaytsev's detecting event support technique link in support.js
@jaubourg jaubourg isProgressing becomes isPending. Unit tests added. 749d32a
@rwaldron rwaldron Landing pull request 530. Fixes coniditional path for tr, td defaultD…
…isplay() calls. Fixes #10416.

More Details:
 - #530
Commits on Oct 05, 2011
@dmethvin dmethvin Merge pull request #522 from rwldrn/10371
Removes 'subline' from test/index.html. Fixes #10371
Commits on Oct 06, 2011
@dmethvin dmethvin Rename jQuery.event.propHooks to .fixHooks.
We already have jQuery.propHooks for the .prop() method, so using the same name for unrelated functionality on a sub-namespace is crazy talk. Since the method involved is jQuery.event.fix(), this will hopefully tie them together. Oh, and it's shorter.
@rwaldron rwaldron Style sweep 4fd70e7
@rwaldron rwaldron Additional nits 3999d39
@timmywil timmywil Add a hook for removing contenteditable in IE6/7 and remove the unnec…
…essary jQuery.attrFix. Fixes #10429.
Commits on Oct 07, 2011
@dmethvin dmethvin Merge pull request #531 from rwldrn/events.js-cleanup
Style sweep
@gnarf gnarf Effects - Allow queue: true - Fixes #10445 1ba0f9c
@timmywil timmywil Minor fix in events; undeclared var from last commit e828d18
@jaubourg jaubourg Merge pull request #535 from gnarf37/queue-true
Effects - Allow queue: true - Fixes #10445
Commits on Oct 11, 2011
@dmethvin dmethvin Fix #10468. Remove jQuery.event.proxy and jQuery.event.guid.
These were deprecated several versions ago and have always been undocumented. Use jQuery.proxy() and jQuery.guid instead.
@dmethvin dmethvin Fix focus/blur unit test issues. Reopens #6705.
In the event refactor, I tried to have the focus/blur events trigger the focus/blur plus focusin/focusout events but this doesn't handle various real-world cases that expect a trigger()ed jQuery handler to run and be able to pass data even if the native event shouldn't fire.

This reopens a bug that causes a double-fire of
inline event handlers.
Commits on Oct 12, 2011
@jaubourg jaubourg Removes isPending and introduces state as a means to retrieve the Def…
…erred/Promise state. Unit tests amended.
@dmethvin dmethvin Fixes #10477. Get `.off(type, null, fn)` right. 6afc2c0
@dmethvin dmethvin Fix #10478. Replace jQuery.isNaN with jQuery.isNumeric.
Thanks to Christian C. Salvadó for the unit tests!
@gnarf gnarf Squashed commit of the following:
commit af3fd32f207ed080084f10d76f89c07c414baa05
Merge: 83c08ff fdd60f8
Author: Dave Methvin <>
Date:   Tue Oct 11 21:17:56 2011 -0400

    Merge branch 'stop' of into pull-541-stop

commit fdd60f8
Author: Corey Frang <>
Date:   Mon Oct 10 13:51:59 2011 -0500

    .stop( [queue,] clearQueue, gotoEnd )
@timmywil timmywil Leave the opacity test unanchored in case of floating point rounding …
…browser errors; small fix in queue tests. Fixes #5145.
@dmethvin dmethvin Tweak live-blur() test to silence a IE8 swarm fail. 92b06d3
@timmywil timmywil Do not call getElements on a script tag. Avoids unnecessary execution…
…. Fixes #10176.
Commits on Oct 13, 2011
@timmywil timmywil Update sizzle; Add sizzle cache collision iframe test. Fixes #8539. 8723f3b
@timmywil timmywil Run ajax tests in swarm 7bef99e
@dmethvin dmethvin Fix #10489. Disconnected elements don't bubble to document. 0a3cab8
Commits on Oct 14, 2011
@dmethvin dmethvin Tagging the 1.7b2 release. 787ef72
@dmethvin dmethvin Updating the source version to 1.7pre ae6d002
Commits on Oct 17, 2011
@timmywil timmywil Use the property name in elem.removeAttribute in IE6/7 to ensure corr…
…ect removals. Fixes #10514.
Commits on Oct 22, 2011
@timmywil timmywil Support setting both the enctype attribute and property (encoding in …
…IE6/7). Fixes #6743.
@rwaldron rwaldron Landing pull request 560. Further reduce minimal header. Fixes #10553. e1a5d3e
@mikesherov mikesherov Landing pull request 553. Fallback to for disconnected nod…
…es in width/height retrieval. Fixes #8388.

More Details:
 - #553
@mathiasbynens mathiasbynens Landing pull request 554. #10531: Remove `layerX` and `layerY` Fixes …

More Details:
 - #554
Commits on Oct 23, 2011
@mikesherov mikesherov Landing pull request 561. only check for not null in unit tests. Supp…
…lements #8388.

More Details:
 - #561
@timmywil timmywil Landing pull request 550. IE6,7,8 cannot use cached fragments from un…
…known elems. Fixes #10501.

More Details:
- #550
Commits on Oct 24, 2011
@rwaldron rwaldron Fixes gross indents. 7347007
@timmywil timmywil Merge pull request #563 from rwldrn/fix-spaces
Clean up spacing in manipulation
@dmethvin dmethvin Don't run direct handlers if delegate did .stopPropagation(). 9fabe20
@dmethvin dmethvin Make event.currentTarget the delegate node, always.
This lets us use currentTarget for its intended use and avoids creating a non-standard delegateTarget property.
@dmethvin dmethvin Don't add an empty list of handlers. 470cc07
@dmethvin dmethvin Fold dispatch function into main event dispatch. b208042
@dmethvin dmethvin Make jQuery().off(event) work for delegated events.
Logic to handle detaching by event was in both .off() and jQuery.event.remove; now it's only in .off(). It's a bit of a strange case since the event object (not the jQuery set) specifies the element.
@dmethvin dmethvin Stop global event bubbling using onlyHandlers flag. 560c33b
@dmethvin dmethvin Fix #10563. Ensure event.currentTarget==this if delegated.
Now, event.delegateTarget is always the element where the event was handled, regardless of whether delegated handlers are attached.
@dmethvin dmethvin Fix 10558. Get the right element for checkClone; thanks zhengzongyi! 09c089a
@dmethvin dmethvin Fix #10567. Make sure quickIs matches correct class name. ee3eb6c
@dmethvin dmethvin Remove attribute match from quickIs
As @timmywil points out, attributes and properties are confused by IE6/7. This commit also reworks the unit test case to do a better job of checking className matches.
@dmethvin dmethvin Tagging the 1.7rc1 release. 8e64b93
@dmethvin dmethvin Updating the source version to 1.7pre 92f1fff
Commits on Oct 25, 2011
@dmethvin dmethvin Fix #10575. Undeclared `matched` var hosed recursive delegate calls.
Thanks davidmurdoch for staying with this bug!
Commits on Oct 26, 2011
@rwaldron rwaldron Core styleguide cleanup. Fixes #10586 a9f1346
@dmethvin dmethvin Fix #10576. Add alias for jQuery.event.handle so voyeur code still wo…

Between new 1.7 special event hooks and jQuery.event.simulate() we have a much cleaner solution than the people calling jQuery.event.handle are doing, but we shouldn't break their use of this undocumented internal interface for now.
@dmethvin dmethvin Fix #10588. For now, event voyeurism only merits the look of disappro…

If you are using `.data("events")` we would like to know how we can provide a documented interface that satisfies the need.
@jaubourg jaubourg Merge pull request #564 from rwldrn/10586
Core styleguide cleanup. Fixes #10586
Commits on Oct 27, 2011
@dmethvin dmethvin Make sure `.data("events")` still works, for now. c82dbf1
@rwaldron rwaldron Cleanup spacing. Fixes #10601 9ff4f26
@rwaldron rwaldron Cleanup spacing in core.js. Fixes #10601 da062c5
@rwaldron rwaldron Cleanup spacing in ajax.js. Fixes #10601 bad83b3
@rwaldron rwaldron Cleanup spacing in attributes.js. Fixes #10601 9ea21fa
@rwaldron rwaldron Cleanup spacing in css.js. Fixes #10601 4fb7202
@rwaldron rwaldron Cleanup spacing in effects.js. Fixes #10601 0b4ac1d
@rwaldron rwaldron Cleanup spacing in events.js. Fixes #10601 f0cf49f
@rwaldron rwaldron Cleanup spacing in manipulation.js. Fixes #10601 0804cdf
@rwaldron rwaldron Cleanup spacing in offset.js. Fixes #10601 33e9883
@rwaldron rwaldron Cleanup spacing in outro.js. Fixes #10601 d00e29a
@rwaldron rwaldron Cleanup spacing in queue.js. Fixes #10601 7987545
@rwaldron rwaldron Cleanup spacing in support.js. Fixes #10601 b723d49
@rwaldron rwaldron Cleanup spacing in traversing.js. Fixes #10601 27d099d
@dmethvin dmethvin Merge pull request #565 from rwldrn/10601
Cleanup spacing. Fixes #10601
@dmethvin dmethvin Pass correct arg list to special._default. Thanks @mikaelkaron! df4a160
@dmethvin dmethvin DRY the hover pseudo-event, get the type right, allow override.
Now with working unit test for extra correctness! If external code defines a special.hover event, we won't string-hack "hover" into "mouseenter mouseleave".
Commits on Oct 28, 2011
@mikesherov mikesherov Landing pull request 562. Make sure runtimeStyle isn't affected by di…
…mensions. Fixes #9233.

More Details:
 - #562
@timmywil timmywil Add a way to fire native events using dispatchEvent/fireEvent in test…
…init.js; fixes failing click test in FF3.6
@dmethvin dmethvin Tagging the 1.7rc2 release. cae1b61