Skip to content

HTTPS clone URL

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
base: 1.4.3rc1
...
head fork: jquery/jquery
compare: master
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 Apr 15, 2014
@markelog markelog Tests: Remove uselss "keys" helper e0b606d
@markelog markelog Tests: Remove QUnit start hook 7149726
@markelog markelog Tests: Simplify globals cleanup a7c9fac
@markelog markelog Tests: Remove Sizzle intergration tests
Fixes #14818
92cff8b
@markelog markelog Tests: More improvments for testrunner
Conform to style guide and simplify it
8e5d1ca
@markelog markelog Build: Use jscs to check test helpers
Also fix issues found by jscs
3dee298
@markelog markelog Build: Add lint task 9d79b99
@markelog markelog Tests: Correct logic of a broken assertion ebbbe96
@markelog markelog Tests: Improve jsonp tests
Since global variable for callback always would be equal to undefined value
it better to check for boolean instead
cd546ab
@markelog markelog Tests: Do global clean up in teardown function 9475e31
@markelog markelog Tests: Move some of the Sizzle tests to selector 81aa237
@markelog markelog Tests: Copy Sizzle.contains tests c63d1da
@markelog markelog Tests: Copy Sizzle.uniqueSort tests 3115d4c
@markelog markelog Tests: Add test for selectors with commas d7af366
@markelog markelog Tests: Add more tests for Sizzle attributes 8084ab2
@markelog markelog Tests: Copy some Sizzle combinators tests 80ea65e
@markelog markelog Tests: Remove unused variables 4f14bea
@markelog markelog Tests: Bring back some of the clean-up logic 1dedd31
@markelog markelog Tests: Fix failing ajax tests in oldIE
(cherry-picked from the 7178096)

Picked up so tests from the 1.x-master would be more similar to this branch
f3b89ba
@markelog markelog Build: Fix code style issue
Remove needless empty line character
95dfcc5
@markelog markelog Build: Update jscsrc
* Update "grunt-jscs-checker" package

* Use ".jscsrc" file instead of old ".jscs.json"

* Use jquery preset instead of explicitly defining all the jscs rules
b7283d7
@mzgol mzgol Build: Remove Sizzle from run names passed to the testswarm task d0131da
Commits on Apr 17, 2014
@scottgonzalez scottgonzalez Build: Update version from pre to -pre
Ref jquery/jquery-release#61
Fixes #15020
Closes gh-1561
4bd2830
Commits on Apr 18, 2014
@ckosmowski ckosmowski Dimensions: Reverse a check to avoid potential reflows
Fixes #14979
Closes gh-1560
1ca8421
@mzgol mzgol Css: Use only positive integers as values for widows/orphans
According to http://www.w3.org/TR/CSS2/page.html#propdef-orphans, widows
and orphans can take only positive integer values. Together with a Chrome 34
regression this caused the test to fail.

Fixes #15016
Closes gh-1563
def4841
@gibson042 gibson042 Selector: Update Sizzle to 1.10.19
Fixes #14901
Fixes #14793
90b43de
Commits on Apr 23, 2014
@markelog markelog Build: Remove json check for jscs config 1514dca
@dmethvin dmethvin Build: Add "browser" keyword for npm 04ddc4a
Commits on Apr 24, 2014
@markelog markelog Build: Spaces vs tabs
* Use tabs instead of spaces in jscs config

* Always use spaces in package.json (really hope this is temporary)
bbace10
Commits on Apr 30, 2014
@markelog markelog Effects: Respect display value on inline elements
Take "olddisplay" value into the account

Fixes #14824
Closes gh-1566
Ref 73fe172
c34dbf5
@dmethvin dmethvin Data: Work around IE11 bug with onpageshow attribute
Fixes #14894
b8133e2
Commits on May 01, 2014
@dmethvin dmethvin Build: Updating the master version to 2.1.2-pre. 568f3dd
@dmethvin dmethvin Bower: Update project version to 2.1.2-pre 2f46ac8
Commits on May 02, 2014
@poppinlp poppinlp Core: Remove repeated test
Closes gh-1570
69d4a48
@mzgol mzgol Core: Correct the number of expected tests da148f1
Commits on May 05, 2014
@mzgol mzgol Ajax, Manipulation: don't test cross-document manip in Android 2.3 7875622
Commits on May 09, 2014
@markelog markelog Effects: Remove needless operations in tests 10024c2
Commits on May 23, 2014
@timmywil timmywil Build: update AUTHORS.txt 97cbab5
@timmywil timmywil Build: run jshint and jscs on release scripts b80700c
@timmywil timmywil Release: ensure Sizzle is the latest tag
Fixes #14915
1d93106
Commits on May 29, 2014
@markelog markelog Selector: Fix test iframe submission for firefox efc4f8d
@markelog markelog Selector: Use jQuery reference not Sizzle 3b9057a
Commits on Jun 02, 2014
@timmywil timmywil Ajax: move ajax event aliases to their own file
Fixes #15126
97c803a
@tjvantoll tjvantoll Ajax: Support usage without jQuery.event
Fixes #15118
Closes gh-1588
d41e819
@tjvantoll tjvantoll Wrap: Declare a dependency on the manipulation module
Fixes #15121
Closes gh-1589
c18c622
Commits on Jun 07, 2014
@gibson042 gibson042 Core: Work around loss of precision from parseFloat
Fixes #15100
(cherry picked from commit b6e99eb)
e1192af
@gibson042 gibson042 Tests: Clean up isNumeric tests
(cherry picked from commit d05f4bd)
ff9dcfb
Commits on Jun 11, 2014
@dmethvin dmethvin Support: clean up comments and Support notation
Closes gh-1577
d837f11
Commits on Jun 15, 2014
@markelog markelog CSS: Do not throw on frame elements in FF
IE9-10 throws on elements created in popups (see #14150), FF meanwhile throws
on frame elements through "defaultView.getComputedStyle" (see #15098)

Use "defaultView" if in the popup which would fix IE issue,
use "window.getComputedStyle" which would fix FF issue.

And everybody wins, except performance, but who cares right?

Fixes #15098
Closes gh-1583
e488d98
@markelog markelog Ajax: Always use script injection in globalEval
Fixes #14757
Closes gh-1449
bbdfbb4
@markelog markelog Effects: Reintroduce use of requestAnimationFrame
Same as before, just use don't use prefixes, since they pretty match useless now
and use page visibility API to determine if animation should start.

Also null the requestAnimationFrame attribute in window for tests since
sinon does not provide fake method for it.

Fixes #15147
72119e0
@markelog markelog Effects: Improve raf logic
* Make animation behave as if jQuery.fx.off = true if document is hidden

* Use cancelAnimationFrame in jQuery.fx.stop

Closes gh-1578
708764f
@markelog markelog Build: Move test to appropriate module fbdbb6f
@markelog markelog Build: Update commitplease dev dependency 39b7606
Commits on Jun 24, 2014
@scottgonzalez scottgonzalez Build: Upgrade to grunt-bowercopy 1.0.0 323e82c
@scottgonzalez scottgonzalez Build: Remove unused Sizzle test files 8d11310
@scottgonzalez scottgonzalez Build: Move all external libraries to external directory
Closes gh-1593
c5d9d88
@timmywil timmywil Build: ignore test dependencies for npm install 35f8e15
Commits on Jun 25, 2014
@timmywil timmywil Build: update Sizzle to 1.11.1 and include license c0b23e2
@timmywil timmywil Build: update grunt-bowercopy 712e78c
Commits on Jun 27, 2014
@scottgonzalez scottgonzalez Build: Update license
Closes gh-1587
4f776e5
Commits on Jun 30, 2014
@mzgol mzgol Selector: Remove "#" exception for identifier tokens
Port Sizzle test change from:
jquery/sizzle@f204a61
86e62d8
Commits on Jul 01, 2014
@timmywil timmywil Build: update Sizzle to 2.0.0 bcca4f0
Commits on Jul 12, 2014
@Krinkle Krinkle Core: Consistently use local reference to access()
Ref 3b53b75
Closes gh-1605
2fb719e
@upisfree upisfree Readme: Fix punctuation in tile
Closes gh-1607
df62159
@ChrisAntaki ChrisAntaki Ajax: Remove workaround for IE6/7
Closes gh-1597
Ref #8138
e519098
Commits on Jul 17, 2014
@timmywil timmywil Build: drop bower; use npm for front-end deps
Fixes #15186
Closes gh-1620
e1949f4
@timmywil timmywil Build: update front-end dependencies 8356948
@timmywil timmywil Build: update node dependencies barring jscs 8e3a0ce
@timmywil timmywil Build: update grunt-jscs-checker and pass with the new rules c869a1e
@timmywil timmywil Build: update source map options for the new grunt jshint 269a27c
Commits on Jul 18, 2014
@timmywil timmywil CSS: elements are hidden when either offsetWidth or offsetHeight is zero
- Note: this is a breaking change that has been delayed for several versions.

Fixes #10406
Fixes #13132
10399dd
Commits on Jul 28, 2014
@mzgol mzgol Css: Fix the "sanity check" test
The #dl element has 0 height so it's now considered hidden regardless
of its width.
995f707
Commits on Sep 02, 2014
@AurelioDeRosa AurelioDeRosa CSS: Removed redundant "to the number" in comment
Closes gh-1594
895ea68
@ChrisAntaki ChrisAntaki Core: Drop strundefined variable 29838b6
@ChrisAntaki ChrisAntaki Offset: Simplified a conditional 4287442
@ChrisAntaki ChrisAntaki Build: Moved JSHint directives to .jshintrc file
Closes gh-1595
15a609f
@markelog markelog Attr: Use typeof check for getAttribute method 075da30
@nazar-pc nazar-pc CSS: Remove use of getDefaultComputedStyle
Remove optimization to make jQuery compatible with Google's Polymer project

Closes gh-1647
Fixes #15227
274feb5
@markelog markelog CSS: Use pre-defined displays for html and body a772418
@markelog markelog CSS: Correct typo in the comment 7e09619
Commits on Sep 03, 2014
@amitmerchant1990 amitmerchant1990 CONTRIBUTING: Close parenthesis
Closes gh-1648
609adf6
Commits on Sep 04, 2014
@gibson042 gibson042 Manipulation: Tolerate XMLNode host object input to getAll
Fixes #15151
Ref 25712d7
Closes gh-1602
1ae025e
@dcherman dcherman Event: Restore the `constructor` property on jQuery.Event prototype
The original definition of the jQuery.Event prototype was paving over the
`constructor` property which was causing jQuery.isPlainObject to
improperly report that an instance of jQuery.Event was a plain object.

Fixes #15090
Closes gh-1580
b807aed
Commits on Sep 26, 2014
@jbedard jbedard Data: avoid non-alphanumeric chars in expando properties
Ref chromium issue 378607
Ref #14839
Closes gh-1662
0cdec79
@markelog markelog README: Improve build instructions
Thanks @NickStefan

Closes gh-1663
2e9c1ea
Commits on Oct 06, 2014
@dmethvin dmethvin Readme: Fix minor style issues. Thanks @MightyBranch! edfc94d
Commits on Oct 14, 2014
@markelog markelog Ajax: remove event dependency from the ajax module
Closes gh-1695
4e7f34f
Commits on Oct 19, 2014
@dmethvin dmethvin Misc: Need for speed removed by 9ad6e7e ff928f5
@arthurvr arthurvr Misc: Update all references to bugs.jquery.com
Fixes gh-1681
Closes gh-1716
3e89a53
Commits on Oct 22, 2014
@jzaefferer jzaefferer Build: Upgrade to commitplease 2.0.0
commitplease now accepts "[tmp]:" and similar to temporary commits,
useful while updating pull requests that are squashed later.
5bc1ddc
Commits on Oct 30, 2014
@mzgol mzgol Deprecated: Drop size and andSelf methods
Fixes gh-1749
Closes gh-1822
f110360
@mzgol mzgol README: Update the description of the deprecated module
.andSelf is now gone.
1d75273
@arthurvr arthurvr Change broken url to wayback one 31d58c5
Commits on Nov 01, 2014
Dan Hart Ajax: Fix for request aborted in ajaxSend
Fixes gh-1775
Close gh-1619
598ed05
Commits on Nov 03, 2014
@timmywil timmywil Build: update version to 3.0.0-pre 7a607c5
@timmywil timmywil Docs: 1.x-master branch -> compat branch; 2.x branch -> master branch 758fd6c
@mzgol mzgol Misc: Drop support for older browsers; update support comments
That includes Opera 12.x, Firefox<29, Safari<6.0 and some hacks
for old Blackberry.

Closes gh-1820
Refs gh-1815
740e190
@mzgol mzgol Misc: Remove leftover -moz-box-sizing in tests e81b258
Commits on Nov 04, 2014
@mzgol mzgol Misc: Adjust comments & docs to dropping IE<8 in jQuery Compat c309b95
Commits on Nov 06, 2014
@mzgol mzgol Manipulation: Check state lost if the name is set for Android 4.0-4.3
Refs gh-1820
Closes gh-1841
1bbb678
Commits on Nov 08, 2014
@markelog markelog Build: Fix various typos
Thanks @jamesgpearce, @vlajos, @imyousuf
Closes gh-1828
Closes gh-1830
Closes gh-1844
dc4b914
Commits on Nov 10, 2014
@markelog markelog Docs: correct grunt command in README.md
Fixes gh-1850
9d6beac
Commits on Nov 16, 2014
@markelog markelog Dimensions: allow modification of coordinates argument
Fixes gh-1848
Closes gh-1853
f7e60dc
Commits on Dec 02, 2014
@dmethvin dmethvin CSS: Clean up memory leak in reliableMarginRight
Fixes gh-1795
Closes gh-1893

Thanks for the report flexphperia!
7d15b4d
Commits on Dec 03, 2014
@rhyzx rhyzx Manipulation: support data-URI scripts insertion
Fixes gh-1887
Closes gh-1888
15f4dec
@dmethvin dmethvin README: Add selector-native.js link. Thanks @randsonjs!
Closes gh-1715
cfe2eae
@dmethvin dmethvin Core: Throw an error on $("#") rather than returning 0-length collection
Closes gh-1682

Thanks @goob for the issue report!
80022c8
@dmethvin dmethvin Event: Copy detail property to jQuery.Event on native events
Fixes gh-1867
d9ed166
Commits on Dec 04, 2014
@dmethvin dmethvin CONTRIBUTING: Condense info and add directions to other resources
Fixes gh-1824
bfd5dab
@dcorb dcorb Build: Remove empty define({}) from build output
Fixes gh-1768
Closes gh-1569
2c1b556
Commits on Dec 05, 2014
@gibson042 gibson042 Tests: Update QUnit 6748ba3
@gibson042 gibson042 Tests: Minor updates for QUnit 1.16 compatibility
More to come later.

(cherry picked from commit f6f8848)
26276a3
Commits on Dec 06, 2014
@gibson042 gibson042 Tests: Accommodate page changes from the QUnit HTML reporter 3c13f4c
@gibson042 gibson042 Tests: Tilt at a few style guide windmills 906caeb
Commits on Dec 08, 2014
@dmethvin dmethvin Callbacks: Disabling a callback should prevent firing
Thanks to @TheDistantSea for the report!

Fixes gh-1790
Closes gh-1643
bc1cb12
@grimalschi grimalschi Event: Fully clean up events in unit test
Closes gh-1685
4467ed6
@markelog markelog Manipulation: improve test for data-URI
Some environments do not support data-uri in "src" attribute of script element.
Mitigate it with equality assertion

Ref a467f86
dd596cc
@mzgol mzgol Attributes: Use the option val hook in select val hook and simplify it
The hook is still defined; not using it could cause issues in IE<11.
Also, IE10 no longer throws when value not set but it still doesn't trim the
value. IE11 has all those issues fixed; support comments are updated.

Fixes gh-1902
Closes gh-1901
f6302b0
Commits on Dec 09, 2014
@danielhusar danielhusar Core: Simplify and speed up .each
Closes gh-1510
eeda11c
@mzgol mzgol Support: Re-organize browser order, add Safari 8
Most browsers were put in order newest to oldest, Android was
treated differently; this has been fixed.

Also, browsers that share test results between different versions were
grouped together.
43faf6d
@fhemberger fhemberger Core: use document.implemenation.createHTMLDocument in jQuery.parseHTML
Close gh-1505
58c2460
@timmywil timmywil Build: fix tests in AMD mode 6051609
@timmywil timmywil Core: remove unnecessary support test for createHTMLDocument 5923282
@timmywil timmywil Core: pass empty string to createHTMLDocument to appease IE 31c7d7f
@dmethvin dmethvin Css: Remove non-functional unit test for negative margin
Thanks @MatthewMueller

Closes gh-1474
Ref gh-1918
4ab7431
@timmywil timmywil Core: revert addition of createHTMLDocument. Thanks, Safari 8.
- Safari 8 has issues when the HTML string contains forms.
  Closing tags are not respected.
b779831
Commits on Dec 10, 2014
@dmethvin dmethvin Event: Empty namespaces should be uneventfully ignored
Thanks @hamishdickson for the report!

Closes gh-1769
8653068
@timmywil timmywil Core: re-introduce createHTMLDocument in parseHTML; Safari 8 left out
Close gh-1505
cfe468f
Commits on Dec 11, 2014
@mastahyeti mastahyeti Ajax: use anchor tag for parsing urls
Fixes gh-1875
Closes gh-1880
b091fdb
Commits on Dec 13, 2014
@mzgol mzgol Support: Correct iOS 8 support test results, re-arrange entries ce308e2
Commits on Dec 15, 2014
@markelog markelog README: various text fixes
Thank you @essamjoubori, @bcbcb, @namlede

Closes gh-1926
Closes gh-1927
Closes gh-1928
31b63fc
@timmywil timmywil Sizzle: update to 2.1.1 7602dc7
Commits on Dec 17, 2014
@dmethvin dmethvin Authors: Update AUTHORS.TXT and .mailmap 03557db
@timmywil timmywil Build: account for version labels in Sizzle versions
Fixes gh-1939
78ac753
@timmywil timmywil Build: update node dependencies 9101704
@timmywil timmywil Build: Sizzle version labels must start with a dash d6c97ab
Commits on Dec 23, 2014
@araghava araghava Event: fix incorrect window bug with scrollTop/Left in iframes
Fixes gh-1945
Closes gh-1959
d21edb5
@araghava araghava CSS: Add unit tests for negative margins and positioning
Closes gh-1957
1b932bb
@victor-homyakov victor-homyakov Data: speed up $.fn.data() for camel-cased key
Fixes gh-1941
Closes gh-1952
72c4a06
@FarSeeing FarSeeing Data: shave off a couple of bytes
Closes gh-1931
6f65f5f
@markelog markelog Manipulation: make wrapAll funarg execute only once
Fixes gh-1843
Closes gh-1912
359b03c
@markelog markelog CSS: simplify "defaultDisplay" module
Closes gh-1962
c62486f
Commits on Dec 25, 2014
@markelog markelog Offset: don't run scrollTop/scrollLeft iframe test in mobile Safari
iPhone resize the iframe by its content regardless of the width, height values,
meaning it's not possible to scroll the iframe only its parent element

Ref 62a333e
4ab8603
@shivajivarma shivajivarma Ajax: simplify jQuery.parseXML method
-2 bytes to the gzipped size and code looks a bit nicer

This wasn't landed to the compat branch though, since size would increase
with this cherry-pick

Closes gh-1856
5a0867d
@nicolashenry nicolashenry Deferred: Fix $.when with resolved deferred and progress callbacks
Fixes gh-1894
Closes gh-1915
ab20d9d
Commits on Dec 26, 2014
@mzgol mzgol Build: Don't assume the browser environment; smoke test on Node w/ jsdom
Fixes gh-1950
Closes gh-1949
76df9e4
Commits on Jan 03, 2015
@mzgol mzgol README: update the Homebrew site address
Thanks @xfq

Closes gh-1971
b410b15
@agcolom agcolom Build: Remove dates from copyright notice
Closes gh-1983
66e1b6b
Commits on Jan 05, 2015
@araghava araghava Event: Normalize mouse event properties in drag events
DragEvent is a superset of MouseEvent, so we want to fix up mouse
properties like pageX and pageY.

Fixes gh-1925
97cf528
Commits on Jan 07, 2015
@dmethvin dmethvin Misc: Mac OS is now OS X, thanks @xfq
Closes gh-1970
d30c482
@victor-homyakov victor-homyakov Ajax: Fix cross-domain detection test for non-default port
Closes gh-1954
83b038f
@dmethvin dmethvin Release: Remove copying of jquery-latest files c34ed46
@dmethvin dmethvin Docs: Clarify custom build instructions
Closes gh-1854
a3779bc
Commits on Jan 09, 2015
@dmethvin dmethvin Docs: Fix README uppercase b50e0f2
Commits on Jan 11, 2015
@gibson042 gibson042 Build: Specify valid components for commit messages
Closes gh-1909
0c9d018
@gibson042 gibson042 Callbacks: No object starts out locked
Fixes gh-1989

(cherry picked from commit f5a8c64)
0d829f0
@gibson042 gibson042 Callbacks: Don't abort execution on .lock()
Fixes gh-1990
Closes gh-1991

(cherry picked from commit fc7477f)
32bf917
@gibson042 gibson042 Callbacks: Reduce size
(cherry picked from commit 18baae2)
4cbf02d
@gibson042 gibson042 Core: Standardize indexOf comparisons
not present: `< 0`
present: `> -1`
at index: `=== N`

Closes gh-1984
53aa87f
@gibson042 gibson042 Build: Rearrange grunt/npm tasks into a build/dist/test pattern
Ref 76df9e4
Closes gh-1980
bb928bd
Commits on Jan 12, 2015
@togakangaroo togakangaroo Ajax: $.post and $.get can now take an options object
Fixes gh-1986
Closes gh-1995
89ce0af
@dmethvin dmethvin Core: Remove deprecated context and selector properties
Fixes gh-1908
Closes gh-2000
0ea8c32
@dmethvin dmethvin Build: Sanctify the component name status of Wrap a4133ff
Commits on Jan 13, 2015
@LeonardoBraga LeonardoBraga Core: add support to tag-hyphenated elements
Ref #1987
534f130
@LeonardoBraga LeonardoBraga Manipulation: add support to tag-hyphenated elements
Fixes #1987
Closes gh-1988
85ffc6d
@markelog markelog Offset: simplify jQuery#offsetParent method
* It seems, check for html element (and previously for body element)
  was redundant

* Simplify "return" statement

* Add comment about potential errors that didn't find themselves
  in real life app

Closes gh-1968
74ae544
Commits on Jan 14, 2015
@dmethvin dmethvin Event: HTML5 drop events inherit from MouseEvent
Fixes gh-2009
Ref gh-1925
d7e5fce
Commits on Jan 19, 2015
@Krinkle Krinkle Core: Return empty array instead of null for parseHTML("")
Fixes gh-1997
Close gh-1998
4116914
@timmywil timmywil Release: update AUTHORS.txt e905dcd
Commits on Jan 25, 2015
@mzgol mzgol Event: Add a note about a mouseenter bug in Chrome a5e1c9b
Commits on Jan 26, 2015
@markelog markelog Manipulation: increase delay of data-URI test
For Safar7/Opera - shot in the dark, can't reproduce this locally

Fixes gh-1993
(cherry-picked from 30ace26)
4fae911
Commits on Jan 29, 2015
@mzgol mzgol Build: Speed up the Travis build
Run Travis tests on a container infrastructure to make it start faster.

See http://docs.travis-ci.com/user/workers/container-based-infrastructure/

Closes gh-2027
31f4f8e
@mzgol mzgol Data: Use a PDF object instead of a Java applet for acceptData testing
This should fix "Java out of date" errors on BrowserStack.

Fixes gh-1938
Closes gh-2028
087d280
@timmywil timmywil Release: Distribute files to distribution repo
Fixes gh-1869
Fixes gh-1673
Fixes gh-2045
26eca14
@timmywil timmywil Release: bower.json is actually generated from scratch 61224f5
@timmywil timmywil Release: dist can be run during a test aae998b
Commits on Jan 30, 2015
@timmywil timmywil Release: fix CDN archive creation
Fixes gh-1940
e0673df
@timmywil timmywil Release: remove sourcemap comment from all copies of minified file
Fixes gh-1707
a76c781
@timmywil timmywil Release: push dist to same remote as project 1ba45fc
Commits on Feb 04, 2015
@mzgol mzgol CSS: Restore the hack to get pixels for .css('width') etc.
This hack turns out to be needed by Android 4.0-4.3.

Add a support test so that the hack is invoked only where needed.

Refs gh-1815
Refs gh-1820
Closes gh-1842
3747cc6
Commits on Feb 05, 2015
@mzgol mzgol CSS: Fix the pixelMarginRight support test in Android 2.3 cdfc2d0
@mzgol mzgol CSS: save 20 bytes in css/support
Refs gh-1842
45ec73f
Commits on Feb 10, 2015
@markelog markelog Manipulation: simplify html wrappers
Take advantage of html serialization for html wrappers - saves 26 bytes
Plus add additional test for "col" element

Closes gh-2031
Fixes gh-2002
0ea342a
Commits on Feb 11, 2015
@markelog markelog Manipulation: don't auto-insert tbody
Fixes gh-1835
Closes gh-2021
e984d1c
@markelog markelog Offset: don't run scrollTop/scrollLeft iframe test in Android 2.3 & 4.0
Android 2.3 resize the iframe by its content meaning it's not possible
to scroll the iframe only its parent element.

It seems (not confirmed) in android 4.0 it's not possible to scroll
iframes from the code

Fixes gh-1981
Ref 4ab8603
0c46643
Commits on Feb 14, 2015
@jzaefferer jzaefferer Build: Update QUnit to latest (1.17.1)
Closes gh-2038
2d5c5d2
@markelog markelog Core: simplify "each" stylesheet iteration test
Closes gh-2089
fcb6c4d
@markelog markelog Ajax: simplify one ajax call and add explanatory comment
* Remove "async = true" from script transport since it was needed
  for FF < 4 and old Opera which we do not support anymore

* Add comment to "evalUrl" method on why "type" field should be explicit
0ac28ed
@markelog markelog Ajax: make jQuery#load "type" field explicit
* Move "evalScript.php" file to appropriate place

* Make jQuery#load "type" field explicit and add test for it

Ref trac-11264
4ef120d
@markelog markelog Ajax: replace "jqXHR.complete" callback with "always"
Since it was deprecated since 1.8.

Also add additional comments which explains tricky
behaviour of "always" callback

Closes gh-2033
97ef1f2
@markelog markelog Build: fix broken assertions caused by QUnit update
QUnit update broke couple traversing and manipulation tests, since new qunit
added another form to the test-suite while some of
jQuery selectors weren't specific

Ref 2d5c5d2
8b6aeae
Commits on Feb 17, 2015
@markelog markelog Ajax: remove deprecated extensions from ajax promise
Fixes gh-2084
Closes gh-2092
9d1b989
Commits on Feb 19, 2015
@markelog markelog Tests: make top of the HTML suite compliant with style guide 8356281
@markelog markelog Ajax: remove use of jQuery#each second argument a4715f4
@markelog markelog Core: change jQuery.each and jQuery#each signatures
Fixes gh-2090
Closes gh-2097
2380028
Commits on Mar 04, 2015
@jbedard jbedard Data: avoid Object.defineProperties for nodes
Closes gh-1668
Fixes gh-1728
Ref gh-1734
Ref gh-1428
95fb798
@rwaldron rwaldron Data: move element cache to element[expando]
- avoid explicit data.discard() cleanup calls
- explicitly remove the data.events property, only when private data exists
- reduces code footprint

Fixes gh-1734
Close gh-1428
d702b76
Commits on Mar 05, 2015
@rwaldron rwaldron Data: updates to element[expando] cache
  - removes descriptor allocation
  - restore simplified cache creation
  - adds early return from remove call where no data exists
  - use Object.defineProperty
  - remove unnecessary code path

Closes gh-2119
222ac3a
Commits on Mar 08, 2015
@markelog markelog Event: correct support comment
See discussion in
a5e1c9b
361a0d5
@ntwb ntwb Build: remove deprecated JSHint options
JSHint no longer supports `onevar`, `smarttabs` or `trailing` options.

Closes gh-2029
34da7d5
Commits on Mar 09, 2015
@Mr21 Mr21 CSS: Support relative adjustment in any applicable unit
Fixes gh-1711
Closes gh-2011
9b03f6d
@rwaldron rwaldron Data: restore explicit data removal of private data in cleanData.
Fixes gh-2127
Closes gh-2132
332fd94
Commits on Mar 16, 2015
@winhowes winhowes Attributes: return null when attribute does not exist
Fixes gh-2118
Close gh-2129
aaeed53
@timmywil timmywil Attributes: fix failing test for new return value 5dc4616
@timmywil timmywil Attributes: revert returning null for non-elements 7632b74
Commits on Mar 17, 2015
@gibson042 gibson042 Tests: Fix CSS relative adjustment test for round-down browsers 48be675
@gibson042 gibson042 Tests: Expand CSS relative adjustment tolerance for IE e22ef5d
Commits on Mar 20, 2015
@gibson042 gibson042 Deferred: Backwards-compatible standards interoperability
Fixes gh-1722
Closes gh-1996
555a50d
Commits on Mar 23, 2015
@mzgol mzgol Offset: Round offset value for the sake of floating errors
IE10+ may return not exactly the offset.top value set in an offset callback
if parent has fractional top offset itself. Checking for being close to the
desired result fixes the test error.

Fixes gh-2147
62ae2d0
Commits on Mar 24, 2015
@timmywil timmywil Build: save sinon update for later
Fixes gh-2160
98c25b7
Commits on Mar 25, 2015
@mzgol mzgol Build: Update native-promise-only
This should fix Android 4.0 jQuery.when tests issues.

Closes gh-2159
0065e1f
@mzgol mzgol Data: Drop the tests relying on applets
BrowserStack regularly has outdated Java in their IE instances causing our
data tests to hang & give no output. Skip the tests that create applets,
applets are treated in the same way as an embed elements which we're already
testing.

Fixes gh-1938
Closes gh-2166
95c0a10
Commits on Mar 26, 2015
@jonhester jonhester Tests: add the current version of node and iojs to the travis config
Close gh-2121
bd9a138
Commits on Mar 28, 2015
@mzgol mzgol Build: Update native-promise-only (again)
This should fix Android 4.0 jQuery.when tests issues, for reals this time.
f5aa89a
Commits on Mar 30, 2015
@mzgol mzgol Core: Update tested jsdom, drop obsolete workarounds
The latest version supporting Node.js is 3.1.2; some workarounds are not needed
for this version. For example, in jsdom 3.1.2 a document created via
document.implementation.createHTMLDocument( "" ) has a body.

Fixes gh-2153
Closes gh-2154
06f6cd1
@dmethvin dmethvin Wrap: Support .unwrap( selector) for selective unwrapping
Fixes gh-1744
Closes gh-2003
7b09235
@timmywil timmywil Attributes: revert returning null for non-existant attributes
Ref #2118
2905961
@mzgol mzgol Docs: Add info about Sizzle not being excludable on the compat branch
Most people just read the README that's displayed to them on GitHub which
is the one for the master branch. Let's include the info about Sizzle
not being excludable there.

Fixes gh-2184
062b526
Commits on Apr 13, 2015
@timmywil timmywil Build: update Sizzle
Fixes gh-2042
Fixes gh-1969
Closes gh-1709
3a0dd5a
@mzgol mzgol CSS: Don't expose jQuery.swap
jQuery.swap was an undocumented API used only internally. With the modular
AMD system we currently have it's not necessary to expose this function
publicly under the jQuery object.

Fixes gh-2058
Closes gh-2182
bb4d888
@AlexanderOMara AlexanderOMara Core: Follow the AMD specification for define
AMD specification requires the factory argument be defined.

Close gh-2179
892625b
Commits on Apr 20, 2015
@campersau campersau Attributes: remove unnecessary element null check
Close gh-2201
55ac56a
Commits on Apr 22, 2015
@gibson042 gibson042 Deferred: Always handle progress callbacks before done/fail
Fixes gh-2013
Fixes gh-2010
Closes gh-2210
002240a
Commits on Apr 27, 2015
@mzgol mzgol Core: Align branches: remove an unused variable, add comments
Closes gh-2233
f6de5a9
@mzgol mzgol Tests: Increase QUnit timeout
Android 2.3 is very slow & times out a lot in async tests, they have to be
restarted multiple times to settle. Long test execution is not a huge problem
as Android 2.3 is tested only periodically during the night, unstable tests
are a bigger problem. This might mitigate that.

In a regular scenario almost all tests should pass so increasing the timeout
for all browsers shouldn't have a huge impact on overall test time.

Closes gh-2232
ff18d8e
@mzgol mzgol Core: Test all factory use cases from intro.js
There is a lot of logic in intro.js; now we test four cases:
1. (implicitly, via QUnit tests) A real browser with window being the global
2. Browserify where there are both global & window variables.
3. Node with jsdom where window is passed manually to the jQuery factory.
4. Pure Node with incorrect window passed; jQuery should throw then.

Previously the second & fourth case was not tested and the third was tested
in a way that interfered with the main test environment.

We now also test if in the Browserify case we're not creating a jQuery global
by default.

Fixes gh-2181
Closes gh-2234
ab40725
Commits on Apr 29, 2015
@timmywil timmywil Core: add workaround for iOS JIT error in isArrayLike
Fixes gh-2145
1541664
Commits on Apr 30, 2015
@gibson042 gibson042 Manipulation: Detect sneaky no-content replaceWith input
Fixes gh-2204
Ref 642e9a4
Closes gh-1752
Closes gh-2206
4b27ae1
@gibson042 gibson042 Manipulation: Make an HTML interception point
Fixes gh-1747
Closes gh-2203
225bde3
Commits on May 03, 2015
@markelog markelog Event: remove guard for falsy handler argument of jQuery#on method
Since we don't have this in off method and its a common perception
that this is a rudiment code

Ref gh-2248
Closes gh-2249
fac67a9
@markelog markelog Event: add support comment 9db9316
@markelog markelog Ajax: remove "onunload" event handler
Remove hack for IE lost connections, update for it was released
by Microsoft at November 12, 2013.
See https://support.microsoft.com/en-us/kb/2905733

Ref trac-5280
Ref gh-2047
a117dd0
@markelog markelog Core:CSS:Event: simplification of native method signatures
* Remove third argument from "addEventListener"

* Remove third argument from "removeEventListener"

* Remove second argument from "getComputedStyle"

Ref gh-2047
85577a3
@markelog markelog Event: remove redundant guards for the event methods
Fixes gh-2047
Closes gh-2125
a873558
@timmywil timmywil Data: do not include digits when camelCasing
Fixes gh-1751
2862a07
Commits on May 04, 2015
@timmywil timmywil Data: always camelCase keys in .data()
- This effectively implements our "Embrace HTML5" option
- Related: http://goo.gl/GcQAtn

Fixes gh-2257
0e79098
@timmywil timmywil Data: camelCasing should not ignore case
Fixes gh-2070
172cad8
@timmywil timmywil Core: allow init to accept an alternate rootjQuery for migrate's sake
- This will be tested in migrate

Fixes gh-2101
7a6931d
@timmywil timmywil Selector: add jQuery.uniqueSort; deprecate jQuery.unique
Fixes gh-2228
e1090c3
Commits on May 05, 2015
@timmywil timmywil Selector: add test for jQuery.unique() alias add85af
@NekR NekR Offset: Fix .offset() to correctly work with ShadowDOM
Fixes gh-1784
Close gh-2043
1617479
@timmywil timmywil Offset: remove ownerDocument check in offset getter
Fixes gh-2115
6176567
@timmywil timmywil Offset: allow offset setter to throw for disconnected elements
Fixes gh-2114
0d11c11
@calvinmetcalf calvinmetcalf Build: Remove npm from dependencies
Close gh-2254
b92acf7
@mhbseal mhbseal Core: remove isArraylike check for nodes
Fixes gh-2238
Close gh-2243
436f0ae
@timmywil timmywil Effects: set default easing using jQuery.easing._default
Fixes gh-2219
Close gh-2218
5f2ea40
@timmywil timmywil Effects: add tests for jQuery.easing._default in Animation and Tween 6d7ef56
@timmywil timmywil Manipulation: privatize buildFragment() function
Fixes gh-2224
a74320f
@timmywil timmywil Manipulation: privatize internal domManip() function
Fixes gh-2225
62d5579