Skip to content


Subversion checkout URL

You can clone with
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.
This comparison is big! We’re only showing the most recent 250 commits
Commits on Sep 19, 2011
@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
Commits on Oct 31, 2011
@gnarf gnarf Renaming 'runner' to 'hooks' - makes it a little more obvious whats h…
@timmywil timmywil Run offset support tests at doc ready. Fixes #10613. 93750ce
@timmywil timmywil Construct a new container so that styles on the body are not affected 299cccd
@timmywil timmywil Reduce bytes and minor adjustments cec4018
@timmywil timmywil ->;…
… Remove jQuery.offset.supportProps and reference support in offset
@timmywil timmywil Merge branch 'bug_10613_2' f8a1f7b
@timmywil timmywil Revert "Landing pull request 530. Fixes coniditional path for tr, td …
…defaultDisplay() calls. Fixes #10416." Fixes #10622.

This reverts commit 22f2e8b.
@timmywil timmywil Pass iframe support tests at doc ready. Fixes support fail in FF7 006fde2
Commits on Nov 01, 2011
@timmywil timmywil Fix a failing effects test in IE; minor style changes in effects 52afe20
@timmywil timmywil Add return in the offset support tests if the body is not present in …
…frameset docs
@dmethvin dmethvin Tagging the 1.7rc2 release. fd15cfd
@dmethvin dmethvin Updating the source version to 1.7pre 9026688
Commits on Nov 02, 2011
@timmywil timmywil Correct typo in support.js assigning margin-top with cssText. Fixes #…
Commits on Nov 03, 2011
@dmethvin dmethvin Update the version for building release notes. 3cd6516
@dmethvin dmethvin Tagging the 1.7 release. 47d66ea
@dmethvin dmethvin Updating the source version to 1.7.1pre 8380e12
Commits on Nov 06, 2011
@rwaldron rwaldron Fixes jQuery.fragments cache and adds tests. Fixes #10682 92c8404
@dmethvin dmethvin Eliminate spurious error message from `which`.
Some versions of `which` (Cygwin's among them) spit out an error to stderr when not all their args are found. We only expect one of these to be found anyway.
@dmethvin dmethvin Remove forever-alone regexps in event.js
These should have been removed during the event refactor.
@mikesherov mikesherov Fix #10691. Remove all instances of equals() and same(), as these are…
… deprecated in QUnit.
@dmethvin dmethvin Streamline getComputedStyle per @JustinDrake's observation. 262c32a
@rwaldron rwaldron User internalKey instead of jQuery.expando. Fixes #10675 e086c22
@rwaldron rwaldron Coerce eq() argument all the time. Fixes #10616 7cbd7a6
@berkerpeksag berkerpeksag Chrome 10 slice bug has been fixed; remove workaround. 90c019d
Toby Brain Fix #10177. Pass correct index to function-parameter of `.wrap` 47c605f
@gnarf gnarf Removing a stale line of code in `.data()` 471290d
@matthewmueller matthewmueller Removed irrelevant comment. a211ea2
@JustinDrake JustinDrake It seems the convention is to use `self` for caching `jQuery ( this )…
…` instead of using `$this`.
@dmethvin dmethvin Merge pull request #583 from JustinDrake/patch-2
`self` instead of `$this`
Commits on Nov 07, 2011
@dmethvin dmethvin Since we fixed .is(POS) let's use it and save bytes.
Also, creates a single jQuery object and reuses it in the delegation-test loop to make it more performancy.
@timmywil timmywil Add back unit in the width/height step function. Fixes #10669. 1e677f3
@dmethvin dmethvin Fix #10701, .preventDefault if an inline handler returns false.
Baby unicorns are slapped each time you use inline handlers, so do it sparingly.
@dmethvin dmethvin Fix #10676. Remove `wheelDelta` from the event props list.
A cross-browser solution is best handled in a plugin such as jquery-mousewheel.js .
@dmethvin dmethvin Fix #10690. Make sure `.isNumeric()` can't get a `Date`.
Also add tests for custom objects with a `.toString()` method.
@dmethvin dmethvin Fix #10646. Throw an Error object from `.error()` for IE's sake. 8d2655d
@timmywil timmywil Update Sizzle 9189d7b
@dcherman dcherman Replace .bind with .on when building event aliases 5ba98fe
Commits on Nov 08, 2011
@dmethvin dmethvin Merge pull request #585 from dcherman/master
Replace .bind with .on when building event aliases
@rwaldron rwaldron Fix busted rnoshimcache. Correctly clone detached unknown elems. Fixe…
…s #10667, #10670.

- \s => |, Removes 4 bytes from gzipped build

- Adds tests for clone attributes, children and events
@timmywil timmywil Comment out an ajax test that exposed a bug in Opera, to appease test…
@timmywil timmywil Remove test of the invalid object for IE9's sake; Rewrite the appropr…
…iate support test for html5 clone caching. Fixes #10682
@timmywil timmywil Update Sizzle 0ce2d5e
@dmethvin dmethvin Fix ajax to always expect an Error object, per #10646. 586fb05
@dmethvin dmethvin Merge branch 'master' of 95cd200
@timmywil timmywil Refactor clone a bit to only create one clone on any given codepath f0e43fa
@dmethvin dmethvin Catch one more place where a plain-text error was thrown. cc4a999
@timmywil timmywil Update Sizzle. Adds document to acceptable nodeTypes for .text(). Fix…
…es #10724.
@dmethvin dmethvin Revert "Catch one more place where a plain-text error was thrown."
This reverts commit cc4a999.
@dmethvin dmethvin Take 2 on "Fix ajax to always expect an Error object, per #10646."
We can't use jQuery.error to rethrow anymore since it constructs a new Error from its supposedly-string arg. Also, older IE stringifies Error objects into "[object Error]" so I've loosened the unit test criteria.

This reverts commit 586fb05.
Commits on Nov 09, 2011
@jaubourg jaubourg Have Deferred.always return the object onto which it is currently att…
…ached to enable true chainability. Fixes #10723. Unit tests added.
@dmethvin dmethvin Fix #10717, .trigger("load") on images can't bubble to window.
This means no manually triggered event named "load" can bubble, so avoid that name for delegated custom events.
@dmethvin dmethvin Fix #10712. Deal with focus/blur morphing to focusin/focusout. 39f9b84
Commits on Nov 10, 2011
@dcherman dcherman Removing .unbind in favor of .off in jQuery.ready 654930d
@dmethvin dmethvin Fix #10705. Don't bail too soon in `.off()` event string processing. dd363d2
@dmethvin dmethvin The special.handle hook is for origType, not the mapped type. e977a85
@timmywil timmywil Move clearing the support vars to before the offset doc ready call in…
… case the offset tests are run synchronously. Fixes #10737.

- Adding a test for this would probably slow the manipulation tests significantly, but it's simple enough.
@dmethvin dmethvin Ensure the hover event doesn't match hovercraft. Witchcraft, maybe. 5ba7f60
Commits on Nov 11, 2011
@dmethvin dmethvin Avoid collateral damage when removing bindType/delegateType special e…
@mikesherov mikesherov use for loop instead of jQuery.each in getWH() e0a4aa4
Commits on Nov 14, 2011
@dmethvin dmethvin Catch more cases where special events were incorrectly removed.
We can't take the blow-it-all-away shortcut because something in the middle of the list may be a mapped special event. On the bright side, -22!
@dmethvin dmethvin Disable DOM focusin test since it can't really work in the swarm. d2815ed
@dmethvin dmethvin Pre-focus the element so the browser won't fire focus while we're fak…
…ing it.

At this point the unit test is only testing our ability to fake-fire focusin the right way. These machinations are related to the problem in #6705.
@markelog markelog Fix #10773. Improve parameter handling in removeAttr. a467aa0
@gnarf gnarf Ensuring that nulls in private data object won't cause errors on stop…
…() - Fixes #10750
@jrburke jrburke Landing pull request 586. Create exports.js for exporting jQuery to w…
…indow and AMD. Fixes #10687.

More Details:
 - #586
@rwaldron rwaldron Landing pull request 600. Remove jQuery.trim() to restore perf. Suppl…
…ements #10773.

More Details:
 - #600
@timmywil timmywil Microoptimization in jQuery.attr and remove the redundancy of return …
Commits on Nov 15, 2011
@dmethvin dmethvin Fix #10794. .triggerHandler() should not .preventDefault().
This also provides a resolution for #10699.
@dmethvin dmethvin Allow mapped types to be removed by a namespace-only type name. ca8fc72
Commits on Nov 16, 2011
@dmethvin dmethvin Fix #10798. Don't re-bubble trigger()ed events in IE.
Since .trigger() already bubbles the event, we don't have to work around the non-bubbling IE events for that case.
@dmethvin dmethvin Fix #10791. SVG clamors for special treatment of its class names. 780c59b
@timmywil timmywil Fix error in test suite from testElementCrash.html; did not have call…
Commits on Nov 17, 2011
@dmethvin dmethvin Fix #10812, let .before() and .after() work on empty collections. dd845a2
@dmethvin dmethvin Use .wrapAll to wrap both text nodes in #10812 so IE9 likey. 0de484d
@timmywil timmywil Remove the invisible body in support; Add temporary tests to verify c…
…orrect support completions for upcoming support changes.
@rwaldron rwaldron Landing pull request 604. Updates bind to on in src/ajax.js. Fixes #1…

More Details:
 - #604
Commits on Nov 18, 2011
@dmethvin dmethvin Tagging the 1.7.1rc1 release. 8485e42