aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Build: update requirejs dependency to 2.1.17Oleg Gaidarenko2015-05-191-1/+1
| | | | Fixes gh-2290
* Event: remove deprecated event aliasesOleg Gaidarenko2015-05-192-10/+3
| | | | | | Fixes gh-2286 Closes gh-2287 Ref trac-11733
* Event: provide verbose comment for focus(in | out) & rename support propOleg Gaidarenko2015-05-193-16/+22
| | | | Closes gh-2312
* Build: bower.json: remove moot `version` fieldChris Rebert2015-05-131-1/+0
| | | | | | | Related: https://github.com/bower/bower.json-spec/commit/a325da3d79baab018c572d75dc1781b12322f6cd Close gh-2304
* Offset: account for scroll when calculating positionRichard McDaniel2015-05-122-3/+17
| | | | | Fixes gh-1708 Close gh-1714
* Core: remove custom ready eventTimmy Willison2015-05-122-40/+30
| | | | | Fixes gh-2264 Close gh-2265
* Attributes: add SVG class manipulationTimmy Willison2015-05-122-29/+71
| | | | | | | | | - Note: support for SVG is limited in jQuery, but this is one area where the cost vs benefit ratio was acceptable. Fixes gh-2199 Close gh-2268
* Data: remove the expando when there's no more dataTimmy Willison2015-05-124-13/+48
| | | | | Fixes gh-1760 Close gh-2271
* Data: remove some unused codeTimmy Willison2015-05-121-9/+4
|
* Tests: fix tests in accordance with new :visible behaviorTimmy Willison2015-05-122-5/+7
|
* CSS: fix :visible/:hidden selectors for inline element w/ contentTimmy Willison2015-05-122-11/+15
| | | | | | | | | | | - Reverts behavior from 10399dd, which we never released. BR and inline elements are considered visible. - The possibility of dropping .offsetWidth and .offsetHeight was debunked by this perf: http://jsperf.com/visible-hidden-and-getclientrects Fixes gh-2227 Close gh-2281
* CSS: Collapse a double if statement into oneMichał Gołębiowski2015-05-121-3/+0
| | | | | | Saves 3 bytes gzipped Closes gh-2296
* CSS: Ignore the CSS cascade in show()/hide()/etc.Richard Gibson2015-05-117-429/+379
| | | | | | Fixes gh-1767 Fixes gh-2071 Closes gh-2180
* Build: use different versions of jsdom for Node and iojs testingTimmy Willison2015-05-073-2/+32
| | | | Fixes gh-2266
* Manipulation: privatize internal domManip() functionTimmy Willison2015-05-051-94/+93
| | | | Fixes gh-2225
* Manipulation: privatize buildFragment() functionTimmy Willison2015-05-058-157/+199
| | | | Fixes gh-2224
* Effects: add tests for jQuery.easing._default in Animation and TweenTimmy Willison2015-05-051-25/+80
| | | | Ref gh-2219
* Effects: set default easing using jQuery.easing._defaultTimmy Willison2015-05-053-18/+42
| | | | | Fixes gh-2219 Close gh-2218
* Core: remove isArraylike check for nodesMu Haibao2015-05-051-4/+0
| | | | | Fixes gh-2238 Close gh-2243
* Build: Remove npm from dependenciesCalvin Metcalf2015-05-051-1/+0
| | | | Close gh-2254
* Offset: allow offset setter to throw for disconnected elementsTimmy Willison2015-05-052-10/+2
| | | | Fixes gh-2114
* Offset: remove ownerDocument check in offset getterTimmy Willison2015-05-052-14/+6
| | | | Fixes gh-2115
* Offset: Fix .offset() to correctly work with ShadowDOMArthur Stolyar2015-05-052-19/+35
| | | | | Fixes gh-1784 Close gh-2043
* Selector: add test for jQuery.unique() aliasTimmy Willison2015-05-051-1/+3
|
* Selector: add jQuery.uniqueSort; deprecate jQuery.uniqueTimmy Willison2015-05-045-9/+9
| | | | Fixes gh-2228
* Core: allow init to accept an alternate rootjQuery for migrate's sakeTimmy Willison2015-05-041-4/+8
| | | | | | - This will be tested in migrate Fixes gh-2101
* Data: camelCasing should not ignore caseTimmy Willison2015-05-042-1/+11
| | | | Fixes gh-2070
* Data: always camelCase keys in .data()Timmy Willison2015-05-043-62/+65
| | | | | | | - This effectively implements our "Embrace HTML5" option - Related: http://goo.gl/GcQAtn Fixes gh-2257
* Data: do not include digits when camelCasingTimmy Willison2015-05-033-6/+7
| | | | Fixes gh-1751
* Event: remove redundant guards for the event methodsOleg Gaidarenko2015-05-031-3/+3
| | | | | Fixes gh-2047 Closes gh-2125
* Core:CSS:Event: simplification of native method signaturesOleg Gaidarenko2015-05-034-10/+11
| | | | | | | | | | * Remove third argument from "addEventListener" * Remove third argument from "removeEventListener" * Remove second argument from "getComputedStyle" Ref gh-2047
* Ajax: remove "onunload" event handlerOleg Gaidarenko2015-05-031-18/+3
| | | | | | | | | 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
* Event: add support commentOleg Gaidarenko2015-05-031-0/+6
| | | | Ref gh-2047
* Event: remove guard for falsy handler argument of jQuery#on methodOleg Gaidarenko2015-05-032-16/+0
| | | | | | | | 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
* Manipulation: Make an HTML interception pointRichard Gibson2015-04-303-50/+85
| | | | | Fixes gh-1747 Closes gh-2203
* Manipulation: Detect sneaky no-content replaceWith inputRichard Gibson2015-04-302-22/+41
| | | | | | | Fixes gh-2204 Ref 642e9a45579cfa90861b8ea71a95dd077775caaf Closes gh-1752 Closes gh-2206
* Core: add workaround for iOS JIT error in isArrayLikeTimmy Willison2015-04-292-1/+27
| | | | Fixes gh-2145
* Core: Test all factory use cases from intro.jsMichał Gołębiowski2015-04-2713-44/+152
| | | | | | | | | | | | | | | | | 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
* Tests: Increase QUnit timeoutMichał Gołębiowski2015-04-271-1/+1
| | | | | | | | | | | | 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
* Core: Align branches: remove an unused variable, add commentsMichał Gołębiowski2015-04-273-2/+5
| | | | Closes gh-2233
* Deferred: Always handle progress callbacks before done/failRichard Gibson2015-04-222-29/+80
| | | | | | Fixes gh-2013 Fixes gh-2010 Closes gh-2210
* Attributes: remove unnecessary element null checkBastian Buchholz2015-04-201-1/+1
| | | | Close gh-2201
* Core: Follow the AMD specification for defineAlexander O'Mara2015-04-131-1/+1
| | | | | | AMD specification requires the factory argument be defined. Close gh-2179
* CSS: Don't expose jQuery.swapMichał Gołębiowski2015-04-132-10/+6
| | | | | | | | | 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
* Build: update SizzleTimmy Willison2015-04-135-156/+234
| | | | | | Fixes gh-2042 Fixes gh-1969 Closes gh-1709
* Docs: Add info about Sizzle not being excludable on the compat branchMichał Gołębiowski2015-03-301-0/+2
| | | | | | | | 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
* Attributes: revert returning null for non-existant attributesTimmy Willison2015-03-302-48/+44
| | | | Ref https://github.com/jquery/jquery/issues/2118
* Wrap: Support .unwrap( selector) for selective unwrappingDave Methvin2015-03-302-6/+30
| | | | | Fixes gh-1744 Closes gh-2003
* Core: Update tested jsdom, drop obsolete workaroundsMichał Gołębiowski2015-03-303-58/+49
| | | | | | | | | 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
* Build: Update native-promise-only (again)Michał Gołębiowski2015-03-282-3/+3
| | | | This should fix Android 4.0 jQuery.when tests issues, for reals this time.