Skip to content

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 Mar 21, 2012
@dmethvin dmethvin Tagging the 1.7.2 release. 754bda2
@dmethvin dmethvin Updating the source version to 1.7.3pre c68f4fe
Commits on Mar 23, 2012
@rwaldron rwaldron Failing test (
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Ensure innerHTML of src/dest clone nodes is correctly set. Fixes #10324
Signed-off-by: Rick Waldron <>
Commits on Mar 30, 2012
@timmywil timmywil Update Sizzle and add test for sizzle getText fix. Removes usage of i…
…nnerText. Fixes #11153.
Commits on Apr 01, 2012
@jaubourg jaubourg Allows traditional options object for $.Callbacks flags. Fixes #11011…
…. Unit tests added.
@jaubourg jaubourg Makes Deferred implementation truly Promise/A compliant. Unit tests a…
…mended. Actually few changes required in jQuery's own source and we gained 8 bytes minified gzipped \o/.
@jaubourg jaubourg $.ajax now always returns an object implementing the Promise interfac…
…e. Fixes #10944. Unit tests amended.

For back-compat, in case of an early abort, callbacks passed in the options are not called (while subsequent callbacks attached to the returned Promise are).
For early abort triggered by returning false in beforeSend, statusText is "canceled".
Commits on Apr 02, 2012
@jaubourg jaubourg For much improved consistency, jqXHR.abort() sets a default statusTex…
…t of 'canceled' right until after beforeSend has been called (in which case it reverts to the default of 'abort'): now all early aborts have a statusText of 'canceled'.
Commits on Apr 03, 2012
@jaubourg jaubourg Merge branch '1.8/#11010/Deferred' into 1.8pre 03c5836
@jaubourg jaubourg Merge branch '1.8/#11011/Callbacks' into 1.8pre 41056ab
Commits on Apr 05, 2012
@markelog markelog Fix #8545. Plug event handling memory leak in oldIE. 203a168
@amonat amonat Fix #11435. Remove obsolete test code. dc337f6
@rkatic rkatic Fix #11439. Remove use of undefined 077fd7e
Oskari Use multiply rather than divide for speed. da70ca6
@jbruni jbruni Updating year to 2012. 7c814f4
@gibson042 gibson042 Fix #11325: smaller/stronger domManip/buildFragment/clean 22ad872
@sindresorhus sindresorhus Remove moot second argument from ``
The zeroes were added to fix but those browsers are no longer supported.
@sindresorhus sindresorhus Followup to #11469; add test case and clarify code. fdf37de
tsinha Fix #8653, .param() undefined/null values become empty strings 36d2d9a
@cmcnulty cmcnulty Fix 11528. Exclude link/html5 tags from innerHTML path on oldIE. 4cd57d7
@markelog markelog Fixes #11338, .replaceWith should work on detached nodes. c04bfce
Commits on Apr 06, 2012
@gibson042 gibson042 Fix #11543: .has should work on detached elements. 590bcab
@mikesherov mikesherov Speed up .css() by eliminating the middleman. 91a6d9d
@mikesherov mikesherov Fix #10996, simplify offset code by forsaking ancient browsers. 77536f5
@mikesherov mikesherov Fix #10413, #10679. Fix box-sizing:border-box and add css vendor pref…
…ix support.
Commits on Apr 07, 2012
@datag datag Fixed/adjusted source comment of function access() fccfeef
Commits on Apr 10, 2012
@mikesherov mikesherov Fix 11004. getWH() box-sizing:border-box includes padding and border. d7217cc
@dmethvin dmethvin Merge pull request #730 from datag/patch-1
Typo for header in function access()
@adebree adebree Fix 11547. XML and IE DOM can't be force-lowercase in removeAttr().
See discussion on pull request: #724
Commits on Apr 11, 2012
@rwaldron rwaldron Fix #10324. IE9 fumbles the innerHTML on object elements. 62a4c84
@rwaldron rwaldron Fix #11500. Allow triggered, simulated change events. 2f1ddd4
@dmethvin dmethvin Followup on #10324. Eliminate duplicate name attribute. 0f827c8
@rwaldron rwaldron Amends #10324. Remove object markup fixture; create programmatically 5181ce0
Commits on Apr 15, 2012
@wycats wycats Remove Ajax requirement for simple XML tests
Previously, all jQuery tests that wanted an XML
document would make an Ajax request to go through
jQuery's XML parsing logic in jQuery.ajax. Now,
use jQuery.parseXML instead.

This removes the need for the Ajax server for
these tests, improves their performance, and
decouples simple core tests from Ajax.

(with scottgonzalez)
@wycats wycats Fix some stragglers 16249f0
@wycats wycats Update sizzle rev aabc0d8
Commits on Apr 16, 2012
@rwaldron rwaldron Fixes mangled indents.
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron More indent correction
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Merge pull request #738 from rwldrn/fix-mangled-indents
Fix mangled indents
Commits on Apr 17, 2012
@rwaldron rwaldron Make test async to please Opera 11.1; supplements #11500 8fadc5b
@markelog markelog Fix #8894. Ensure `.appendTo` creates a new set in oldIE. abd2a07
Commits on Apr 18, 2012
@dmethvin dmethvin Closes #741: Remove $("body") case in favor of $(document.body). 532ba25
@dmethvin dmethvin Remove $("body") case; $(document.body) is 2x faster. 9ebc27d
@rwaldron rwaldron Revert "Closes #741: Remove $("body") case in favor of $(document.bod…

This reverts commit 532ba25.
@rwaldron rwaldron Initial grunt implementation 1434b5b
@rwaldron rwaldron Update grunt version to >=0.3.9 6cf1542
Commits on Apr 19, 2012
@mikesherov mikesherov Remove unnec. else condition 3e6f94c
Commits on Apr 20, 2012
@jaubourg jaubourg Fixes #8205. Mitigates memory usage by recycling jsonp callback names…
… the safest possible way (no kittens were harmed in the making of this). Doesn't even try to delete window properties (would necessitate a try/catch for IE which makes the cost in size prohibitive). Unit tests added.
@Krinkle Krinkle Enforce 20s timeout for all unit tests. df2a22e
@mikesherov mikesherov define curCSS without temp vars to save 10 bytes d3b61de
Commits on Apr 22, 2012
@gibson042 gibson042 refactor jsonp.js for size and clarity b0ea80e
@gibson042 gibson042 style adherence 2d1247a
@gibson042 gibson042 remove redundant condition 180a997
@jaubourg jaubourg Fixes a minor spacing issue. 78583d0
@jaubourg jaubourg Merge branch '1.8-jsonp-optimize' of git://…
…y into pr749
@jaubourg jaubourg Prevents tests for replaceInData to take place if replaceInUrl is alr…
…eady true.
Commits on Apr 23, 2012
@gnarf gnarf Effects: 1.8 Animation Rewrite - thanks @mikesherov and @gibson042 58ed62e
@mikesherov mikesherov Fix #10067. Create jQuery.quickReady; closes gh-736.
Allows us to get to the ready state sooner by not waiting for iframes to load. If that causes backcompat pain, use `jQuery.quickReady = false` as prescribed by your developer.
Commits on Apr 25, 2012
@jaubourg jaubourg Uses a copy of the flags when they are given as an object rather than…
… the object itself. That way, we're sure flags are immutable for the entire lifetime of the Callbacks instance.
@jaubourg jaubourg Adds a unit test to control options are being copied by jQuery.Callba…
…cks internally.
@jaubourg jaubourg Since we can pass an object to jQuery.Callbacks now, let's name it op…
…tions to be consistent with the rest of the code.
@jaubourg jaubourg How about we save 62 bytes? Also ensure that the arguments array give…
…n to fireWith is copied internally.
@jaubourg jaubourg Regression: makes sure that all instances of a callback are removed. …
…Unit test added.
@jaubourg jaubourg Use real declaration since that helps gzip: thanks @gibson042. 42dbc86
@rwaldron rwaldron Add resource by @mikesherov to gruntfile 8cc217e
@jaubourg jaubourg Callbacks.add now accepts array-like objects (like Arguments). Now us…
…es the slice method of the args array in fireWith rather than a quite slow jQuery.merge.
@jaubourg jaubourg Trims down deferred.js. The gist of it is from the magnificent @gibso…
…n042, I just added some minor touches.
Commits on Apr 26, 2012
@gibson042 gibson042 code compression a25721a
Commits on Apr 27, 2012
@mikesherov mikesherov Update dimensions unit tests from changes in #11604 6fbb4b4
Commits on Apr 28, 2012
@jaubourg jaubourg Opera announced they will start supporting the -webkit- prefix for a …
…selected set of css properties. Let's put the inspection of -webkit- prefix properties as the last one in case this propagates to the style object and/or other browsers (the cssPrefixes array is inspected from right to left).
@jaubourg jaubourg Simplifies the way the internal memory storage is handled. 5fc8d9e
@jaubourg jaubourg Merge branch '1.8-deferred-optimize2' of git://…
…query into PR754
@jaubourg jaubourg Gains 1 more byte min/gz and reminds that isResolved and isRejected a…
…re deprecated in the comments.
Commits on Apr 30, 2012
@jaubourg jaubourg Gandalf the Grey says you shall not leak globals, even in the depths …
…of Unit Tests. So fly, you fools!
Commits on May 01, 2012
@markelog markelog jQuery.ajaxSetup() data is merged with params. Fixes #10524 6bed348
@markelog markelog jQuery.fn.load optimization 95291b4
Commits on May 02, 2012
@jaubourg jaubourg Makes test message more meaningful. ae6b14a
@jaubourg jaubourg Adds unit test to show order of parameters in the load callback are o…
…ff for errors since the rewrite (this test works in master).
@jaubourg jaubourg Fixes the parameters given to load callback when the request errors. 9cb1ab4
Commits on May 03, 2012
@markelog markelog -8 bytes bab6f53
Commits on May 04, 2012
@mikesherov mikesherov remove jQuery.quickReady, save bytes, style nits in tests f925c7a
@mikesherov mikesherov reduce complexity of ready further, and try manipulating DOM to make …
…sure we're really ready
Commits on May 05, 2012
@jaubourg jaubourg Transform $.bindReady into $.ready.promise. It is now possible to use…
… $.ready.promise or $.when( $.ready ) to get the ready promise. Costs *1* byte min/gzipped. Unit test added.
@jaubourg jaubourg Fixes #11402. domManip now also removes the closing part of HTML comm…
…ents or CDATA surrounding executed scripts. Unit tests added.
Commits on May 07, 2012
@scottgonzalez scottgonzalez Simplify jQuery( html, props ), closes gh-765. 95a4a77
@Krinkle Krinkle Update qunit submodule from 1.3.0pre to 1.6.0pre, close gh-761 443ea98
@jzaefferer jzaefferer Grunt: Add testswarm task bd84aad
@jzaefferer jzaefferer Grunt: Fix testswarm username 169b418
@jaubourg jaubourg @mikesherov said: no need for an else if! 03e0029
@Krinkle Krinkle grunt.js testswarm task: shorten job name 0add0b3
@sindresorhus sindresorhus Remove unnecessary arguments from .nth(). Fixes #11720
Also use postfix increment to make it a little clearer.
@rwaldron rwaldron Merge branch 'bug11720-nth-argument' of…
…us/jquery into 1.8pre

* 'bug11720-nth-argument' of
  Remove unnecessary arguments from .nth(). Fixes #11720
@rwaldron rwaldron Further reduce historical cruft. Removes the untested and unnec. jQue…

Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Additional reduction per @Raynos suggestion. Thanks!
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Fixes lint issues.
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Use a do-while statement to reduce redundant code
Signed-off-by: Rick Waldron <>
Commits on May 09, 2012
@jzaefferer jzaefferer Grunt: Add qunit target. Currently finishes with 33/5510 assertions f…
…ailing. If that can be made to pass, it should be added to the default task
Commits on May 11, 2012
@dmethvin dmethvin Fix #11736. Remove deprecated Deferred.isResolved/isRejected. c5fda29
@dmethvin dmethvin Fix #11738. Remove deprecated .closest(Array) => Array. 56d5c1c
@gibson042 gibson042 Scalarize [value, easing] before css-expanding; closes gh-750. afb34fe
@gnarf gnarf Fixes #8892: Adding unit test for #8892 - Actually fixed in 58ed62e 7799f21
Commits on May 12, 2012
@dmethvin dmethvin Fix #11621, $(document).trigger() must bubble to window. b6581df
@jaubourg jaubourg Preserves context objects when multiple Deferreds are passed to $.whe…
…n(). Context is an array containing the original contexts in order. When non-observable value is given, associated context is undefined. In case only a single non-observable value is given, context is the global object (thanks so much Function.prototype.apply!). Fixes #11749.
@jaubourg jaubourg Fixes #10285 (for real this time). 7778c77
Commits on May 14, 2012
@farmdawgnation farmdawgnation Fix #6724, though the Mobile Safari wound remains. Closes gh-764. ca48d49
Commits on May 16, 2012
@dmethvin dmethvin Rename .andSelf to .addBack, deprecate .andSelf #9800 f76518e
@mikesherov mikesherov Fix #11721. Remove jQuery.boxModel, deprecate
This removes all internal uses of ``. jQuery has never run unit tests with Quirks Mode and has not even feigned support for several years, so these remnants weren't doing much except giving false hope.

For now, `` continues to have a value indicating whether the W3C box model is *generally* in use, but be aware that this is easily overridden on an element-by-element basis by the `box-model` CSS property. So don't trust this value.
@jaubourg jaubourg Makes sure child element doesn't prevent setting height to 0. Fixes f…
…ailure in unit test in IE6.
@dmethvin dmethvin Merge branch 'master' of 9efe4d0
@jaubourg jaubourg When IE6 & IE7 serve from the cache in async mode, resolves the reque…
…st asynchronously. Fixes #11778.
Commits on May 18, 2012
@jzaefferer jzaefferer Grunt: Increase TestSwarm timeout to 30 minutes d12e9b2
@mikesherov mikesherov Inline the boxModel test, and correct unit test. Closes gh-781. 0a2f93e
@dmethvin dmethvin Update to QUnit 1.6.0 8cfdb5c
@treyhunner treyhunner Fix #11777. Add EditorConfig support, closes gh-715. c4df0c9
@treyhunner treyhunner Fix indentation in /speed and /test dirs, closes gh-780. f1dcaad
@gnarf gnarf Fix #7157. Animation callbacks shouldn't see an element as :animated.
Unless of course, there are other animations to be done! Closes gh-775.
@MoonScript MoonScript Fix #11649. Preserve oldIE submit flag when cloning, closes gh-772. e93f2a8
@dmethvin dmethvin Followup #11649, clean up events in unit test. 978acb9
Commits on May 21, 2012
@mikesherov mikesherov Fix #10877. Make outerWidth/Height a setter. Closes gh-783. e0151e5
Commits on May 22, 2012
@mikesherov mikesherov Fix #11443 #11441, shut up Chrome 19 and Safari 5.0.x. Closes gh-790.
checkClone and appendChecked test failures in Chrome 19; reliableMarginRight failures in Safari 5.
@rwaldron rwaldron Update version to 1.8pre b5a84a4
Commits on May 23, 2012
@MoonScript MoonScript Fix #11796. Preserve oldIE change delegation on clone. Closes gh-789. 4757881
@markelog markelog Fix #11755. Avoid :hidden selector for animations. Closes gh-774. ae20e73
@gnarf gnarf Optimizations to animation queue/promise logic, closes gh-776. 4621a01
Commits on May 25, 2012
@mikesherov mikesherov Fix #11443 fix. Safari 5.0.x, reliable margin? Riiight. Closes gh-792. 04c06e6
@mikesherov mikesherov Fix #11311. Percents not pixels for top/left/bottom/right. Closes gh-793
@gibson042 gibson042 Apply a GibsonTransform(-55) to the #10877 fix. Closes gh-788. bc7231e
Commits on May 27, 2012
@markelog markelog Fix #11823. Remove webkitConvertPointFromNodeToPage. Closes gh-796. d0763a3
Commits on May 28, 2012
@timmywil timmywil Update Sizzle and add tests from the Sizzle suite that require jQuery…
… for the selection to jquery/test/unit/selector.js
@timmywil timmywil Update QUnit 519b225
@timmywil timmywil Minor test suite adjustments 3ee332b
@timmywil timmywil Update Sizzle: independent XML testing 22d2fe3
@timmywil timmywil Move length tests to jQuery's selector tests as it relates to jQuery.…
@timmywil timmywil Update Sizzle: Fixes a fail in traversing and one in ajax. fb21faa
@markelog markelog Followup gh-796. Eliminate try-catch in oldIE, closes gh-799. 631f093
@timmywil timmywil Update Sizzle: Add test for [selected] attribute selections. Addresse…
…s a small issue in IE8's boolean attribute selections with QSA.
@timmywil timmywil Revert QUnit to a stable release (v1.6.0) 12a01ee
Commits on May 29, 2012
@timmywil timmywil Update Sizzle: Case insensitive text filter. Fixes #8943 e9e1221
@timmywil timmywil Add .sizecache.json to the gitignore 9efad09
@rwaldron rwaldron Adds back dist/.sizecache.json; maintain build/.sizecache.json until …
…build dir is removed
@gibson042 gibson042 Fix #11767. Modularize build and unit tests for exluding effects.
Closes gh-785. To build a version of jQuery without effects, use `grunt build:*:*:-effects`. The unit tests feature-check for the interfaces and skip the unit tests for effects if they don't detect it.
@cowboy cowboy jQuery#addBack supports an optional selector that can be used to filt…
…er the prior set before adding it back. Fixes #9800
@timmywil timmywil Add quick-start documentation for testing with QUnit and using jQuery…
…'s helper methods.
@timmywil timmywil Update README to stylize docs on jQuery's test suite methods 5660b6d
@timmywil timmywil Update README: IDs are without hashes in t() 162ffe7
@timmywil timmywil Update Sizzle 75277c5
@timmywil timmywil Update Sizzle: only one assertion is needed for getElementsByClassName 9c69891
@timmywil timmywil Update Sizzle: fixes a bug with the adjacent combinator. Fixes #9939. de1d3fa
@timmywil timmywil Update Sizzle: save 5 bytes b4b2e87
Commits on May 30, 2012
@timmywil timmywil Update Sizzle: regex cleanup 66f60ba
@timmywil timmywil Update Sizzle: fixes fail in traversing tests 2c57d4c
@timmywil timmywil Update Sizzle: Fixes fail in ajax module and Safari 5.0 f313384
@timmywil timmywil Remove the tabindex attrHook. Fixes #8473 3e2a77c
@timmywil timmywil Uncomment an old test for when the tabindex attrhook was deprecated f633c7f
@timmywil timmywil Adjust the return type for the tabindex attribute tests to be a strin…
…g. Recomment a tabindex test since FF12's QSA includes video elements that don't have a tabindex attribute.

Commits on May 31, 2012
@gibson042 gibson042 Fix #11787: Remove jQuery.curCSS, closes gh-801. 2d37b6c
@gibson042 gibson042 Fix #11743: Don't mask script errors in jQuery.ajax, closes gh-795. 7428729
@mikesherov mikesherov Fix #11724, $(document).height() in Firefox 12. Closes gh-802.
This reopens #3838 for IE6 which is a regression on a fix in 1.7.2, but we'd rather break a really old IE than a really recent Firefox.
@rwaldron rwaldron Removes temp var, shaves 2 bytes from gzipped size 1442bf9
Commits on Jun 01, 2012
@mikesherov mikesherov No need to dasherize and use getPropertyValue, closes gh-805.
All invocations of curCSS are already camelcased. See the PR for discussion.
Commits on Jun 03, 2012
@rwaldron rwaldron Space => tab indent correction 9a3046c
Commits on Jun 04, 2012
@rwaldron rwaldron Strips IIFEs from modules; Always require built jQuery for tests. 7c23b77
@rwaldron rwaldron Take out the papers and the trash (from build/) 36623de
@rwaldron rwaldron Make readme instructions bold and hopefully easier to spot 81c7b83
@timmywil timmywil Relativize all urls pertaining to dist/jquery.js so users can run the…
…ir server from any file location; Make sure Sizzle is available for its tests in testrunner.
Commits on Jun 05, 2012
@rwaldron rwaldron Create special "grunt watch" task called "dev"
"dev" is a short task list that's optimized for grunt watch's high run rate frequency

Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Adds "grunt submodules" docs to readme, removes old make command docs
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Don't create "*" dir when "grunt dist" is run without explicit destin…
…ation dir. (thanks @timmywil)

Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Allow users to store custom dist destinations in dist/.destination.json
Signed-off-by: Rick Waldron <>
@mikesherov mikesherov Make dimensions modular, adds optional build flag. Fixes #11856 3225d61
@rwaldron rwaldron Fix busted tests that relied on width in 2nd param to jQuery(), dimen…
…sions stays modular. (core, attributes, offset)

Signed-off-by: Rick Waldron <>
Commits on Jun 06, 2012
@mikesherov mikesherov Fixe dimensions tests. No core code changes. Supplements #11856 4dcd7dd
@rwaldron rwaldron Ensure both height and width port functions exist before attempting t…
…o run dimensions tests.

Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Rough draft of version=min test capabilities reintroduced.
Signed-off-by: Rick Waldron <>
@rwaldron rwaldron Conditionally run height/width in iframeTest 5d25f78
@mikesherov mikesherov Less letterSpacing .animate() fail in IE. Fixes #8627 b9b87d5
Commits on Jun 07, 2012
@rwaldron rwaldron Fixes two typos d487b06
@rwaldron rwaldron Remove unnecessary haunted house guards.
Signed-off-by: Rick Waldron <>
@mikesherov mikesherov Don't swap to measure dimensions unless the element is display:none. #…
…807 Fixes #11293
@mikesherov mikesherov Modularize offset (exclude w/ grunt build:*:*:-offset). Closes #813. …
…Fixes #11865
@rwaldron rwaldron Make custom dist example less OSX specific 9fb3c01
@rwaldron rwaldron Remove bold style from command examples 84da169
@rwaldron rwaldron Make readme code examples consistent; Update to use GH syntax fences 3b2d2b0
@rwaldron rwaldron Make exclusion list less confusing to read a86ed30
@jzaefferer jzaefferer Grunt: Update testswarm task to use more config properties. Already d…
…eployed on Jenkins server
Commits on Jun 11, 2012
@mikesherov mikesherov Fix IE6 failures from forgotten shrinkWrapBlocks, closes gh-815 1bb1432
@mikesherov mikesherov Fix #11857. Modularize css.js, add dependency management. Closes gh-816.
See the pull request for more info on the dependency management details.
@jaubourg jaubourg Some work to modularize ajax later on. ac48a19
@jaubourg jaubourg Modularize ajax (and sub-modules).
Tests are guaranteed to run with ajax removed, not with just ajax/jsonp, ajax/script or ajax/xhr removed.
Removing ajax saves 3982 bytes minified gzipped.
@dmethvin dmethvin Update QUnit so IE will pass unit tests.
Normally we'd want to stay with an official release, but we need 1604af735af117fff3ee7589c611c04f665ac169 so that QUnit will not yell about errors encountered bduring `globalEval`.
@jaubourg jaubourg We don't have IE9 supports grid yet, completely didn't see this while…
… refactoring.
@gibson042 gibson042 Shrink support.js, closes gh-818 1ac1558
@dmethvin dmethvin Prevent total unit test meltdown ... and now over to @jaubourg! 142ff73
@jefferyto jefferyto Fix #8109, percent animations; fix #11854, wrong this, close gh-808 8017683
@jaubourg jaubourg Here is hoping everything works with the full build and the build wit…
…hout ajax... looking at you @dmethvin ;)
@Krinkle Krinkle Test: Set testswarm.runMax from config file 6af0bcc
@dmethvin dmethvin Fix #10589. Remove deprecated $"events") special case.
No unit tests were harmed in the removal of this hack.
@dmethvin dmethvin Fix #11328. I've never metaKey I liked on IE 6/7/8.
The `event.metaKey` property is undefined there so we ensure it's set to `false` for lack of a better default. The `originalEvent.metaKey` property is untouched if you prefer to make other guesses about the platform or key state.

This is pretty much impossible to unit test since it is not only platform dependendent but also only executed for native browser events.
Commits on Jun 12, 2012
@mikesherov mikesherov Fix regression for "-200px" in animations; closes gh-822.
Also removes fake IIFEs ffrom effects.
@Krinkle Krinkle Test: Remove unused file "include_js.php", closes gh-820. 8493037
@mikesherov mikesherov Check animation is close instead of exact, closes gh-823. 934a2a7
@dmethvin dmethvin Run the `dist` task *after* minifying so we copy the new one. 6a7f249
@dmethvin dmethvin Tweak test for #11743 in an attempt to placate Jenkins.
I can't get the current test to fail locally or in Browserstack, but suspect it may have something to do with badjson.js.
@jaubourg jaubourg Adds ajax to the list of optional modules. 5019277
@kborchers kborchers Fix typo in README 47298a7
@rwaldron rwaldron Simplify the terminal command args syntax for custom builds. Update R…
@rwaldron rwaldron Fix args translation example in gruntfile comments 9c9bc5a
Commits on Jun 13, 2012
@jzaefferer jzaefferer Update QUnit to v1.8.0 7c16273
@jzaefferer jzaefferer Grunt: Update testswarm task to use new module filter, reduces duplic…
…ation when running, should speed things up
Commits on Jun 15, 2012
@timmywil timmywil Add necessary test html from Sizzle tests; Add an easy way to turn of…
…f QSA in tests
@scottgonzalez scottgonzalez Use QUnit's URL configs to simplify custom configuration. Closes gh-827 a7430df
@jzaefferer jzaefferer Update version in package.json to reflect current version and make -g…
…it builds slighlty more useful
@timmywil timmywil Update Sizzle. Fixes #11109. 8763bec
@timmywil timmywil Update Sizzle: Removes an unnecessary link in the test suite 75bed12
Commits on Jun 16, 2012
@dcherman dcherman Fix #11905, correct package.json license URLs, closes gh-826. 46d6804
@gibson042 gibson042 Interim take on cross-module variables, closes gh-817. a101e81
@mikesherov mikesherov Fix #9505, percentage position values in Webkit, closes gh-825. 0b352f6
@private-face private-face Fix #11566, allow appending to DocumentFragment, closes gh-814. 9c28a32
@sindresorhus sindresorhus Fix #11231, (append|prepend|before|after) w/ array of jQuery objects.
Closes gh-666, thanks to @rkatic!
@dmethvin dmethvin Ensure that IE stays in Big Boy mode.
Although we use a lot of iframes in the test, the IE document mode is set by the parent document so we just need a single X-UA-Compatible in the main file.
Commits on Jun 17, 2012
@timmywil timmywil Update Sizzle: rewrite attributes handling to be simpler and more wid…
…espread when independent from jQuery. No changes to jQuery's attribute handling.
Commits on Jun 18, 2012
@jzaefferer jzaefferer Grunt: Include commit in header if passed as ENV arg, mostly for Jenkins ab542c1
@rwaldron rwaldron Update document.defaultView.getComputedStyle. Fixes #10373 f7ee1f6
@rwaldron rwaldron Fix comment block indents
Signed-off-by: Rick Waldron <>
@dmethvin dmethvin Browser sniffing is *bad*, folks, even in unit tests. 90a6a49
@rwaldron rwaldron Fixes typo in comment c31a5ee
@timmywil timmywil Update Sizzle 5c37506
@dmethvin dmethvin Detect IE collapsing body margin directly rather than inferring it. c18f1f1
Commits on Jun 19, 2012
@timmywil timmywil Move quickIs to Sizzle; Remove duplicate id matching in init; Added s…
…elector caching to Sizzle. Fixes #11826.
@timmywil timmywil Update Sizzle 2e5d645
@timmywil timmywil Update Sizzle: adds selector divisions for element-rooted QSA in the …
…Dupont strategy. Fixes #11814.
@timmywil timmywil Fixes test fails in traversing and event fcd6ea8
@timmywil timmywil Update Sizzle: fixes a bug dealing with backslashes in selectors. Fix…
…es #10270.
@timmywil timmywil When detecting html in init, ignore html characters within quotes, br…
…ackets, and parens as well as escaped characters which are valid in selectors. Fixes #11290.
@fat fat Adds post-install grunt hook 286c4d9
Commits on Jun 20, 2012
@timmywil timmywil Adjust jQuery('html') detection to only match when html starts with '…
…<' (counting space characters). Fixes #11290
@timmywil timmywil Update Sizzle: performance testing and changes for optimization. Adds…
… back matchesSelector.
@timmywil timmywil Update Sizzle: minor fix for matchesSelector usage in FF<12 c8d5734
@timmywil timmywil Update Sizzle: fixes test fails in selector module in IE9/Opera f3515b7
Commits on Jun 21, 2012
@rwaldron rwaldron Actually omit files that are specified. Fixes #11943
Signed-off-by: Rick Waldron <>
@timmywil timmywil Revert "Adjust jQuery('html') detection to only match when html start…
…s with '<' (counting space characters). Fixes #11290"

This reverts commit 239fc86.

The consensus is that this would change behavior too abruptly. We will warn in 1.8 and do this in 1.9.
@timmywil timmywil Restore rhtmlString to its original form. 1.9 will come with starts-w…
…ith html matching. For now, we are warning against broad use of jQuery() to parse html.
@gibson042 gibson042 Close GH-829: no ticket: smaller jQuery.ready. 6650146
@rwaldron rwaldron Unit tests are linted and passing. 7ff3da1
@timmywil timmywil Add parseHTML for explicitly parsing strings into html. Fixes #11617. e2497c6
@timmywil timmywil Do jQuery.trim in less bytes (-5). 26bdbb8
@rwaldron rwaldron Removes scripts:postinstall from package.json, see: 286c4d9 d5658e9
Commits on Jun 22, 2012
@dmethvin dmethvin Fix #11757. IE 6/7 can't clean up circular DOM-JS refs.
Why? Because it's dumb. Verified with the case in the ticket.
@dmethvin dmethvin Tagging the 1.8b1 release. 2236c55