aboutsummaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Collapse)AuthorAgeFilesLines
* Core: Re-throw errors that happened in callbacks wrapped in jQuery readyMichał Gołębiowski2016-07-072-1/+23
| | | | | | | | Also, expose jQuery.readyException that allows to overwrite the default ready error handler. Fixes gh-3174 Closes gh-3210
* Build: Put all AMD modules in "src/" in strict modeMichał Gołębiowski2016-04-258-0/+15
| | | | Fixes gh-3073
* Core: set the base href of the context in parseHTMLTimmy Willison2016-04-041-8/+22
| | | | | Fixes gh-2965 Close gh-3022
* Core: implement ready without DeferredTimmy Willison2016-04-042-31/+128
| | | | | | | | | - Make jQuery.ready promise-compatible - Gives up sync guarantee for post-ready callbacks Fixes gh-1778 Fixes gh-1823 Close gh-2891
* Docs: Update support comments to follow the new syntaxMichał Gołębiowski2016-03-301-1/+1
| | | | | The changes follow the spec proposed in: https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
* Docs:Tests: Remove obsolete code from tests, update support commentsMichał Gołębiowski2016-03-081-1/+1
| | | | | | | | | | Support comments that were lacking the final IE/Edge version that exhibits the bug were checked & updated. Links to the Chromium bug tracker were updated. Code in tests related to unsupported browsers (like Android 2.3 in non-basic tests) has been removed. Fixes gh-2868 Closes gh-2949
* Manipulation: Bring tagname regexes up to specLeonardo Braga2016-01-071-1/+1
| | | | | Fixes gh-2005 Closes gh-2634
* Core: do not expose second argument of the `jQuery.globalEval`Oleg Gaidarenko2015-12-021-0/+14
| | | | | Closes jquery/api.jquery.com#831 Closes gh-2718
* Core: use interactive to evaluate dom ready, barring IE9-10Timmy Willison2015-10-291-4/+4
| | | | Fixes gh-2100
* Build: Update jscs and lint filesOleg Gaidarenko2015-09-076-34/+47
| | | | Fixes gh-2056
* Core: Don't expose jQuery.accessMichał Gołębiowski2015-08-031-1/+1
| | | | | | | jQuery.access was never documented, there is no need to keep it exposed. Fixes gh-2513 Closes gh-2524
* Core: Add a support comment for Safari 8Michał Gołębiowski2015-07-201-0/+5
| | | | | | | | Related issue: https://bugs.webkit.org/show_bug.cgi?id=137337 Thanks @phistuck! Refs cfe468f29c4cbe1a457d0feb17dec90dcfd7c280
* Core: Switch from modules to just window.setTimeout etc.Michał Gołębiowski2015-06-171-3/+2
| | | | | | Using modules for window.setTimeout etc. made those functions cached and disabled Sinon mocking, making effects tests fail. Just writing window.setTimeout directly is smaller anyway.
* Core: Use window.setTimeout & friends instead of global equivalentsMichał Gołębiowski2015-06-171-1/+2
| | | | Fixes gh-2177
* Core: remove custom ready eventTimmy Willison2015-05-121-7/+0
| | | | | Fixes gh-2264 Close gh-2265
* Manipulation: privatize buildFragment() functionTimmy Willison2015-05-051-6/+4
| | | | Fixes gh-2224
* 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
* Core:CSS:Event: simplification of native method signaturesOleg Gaidarenko2015-05-031-4/+4
| | | | | | | | | | * Remove third argument from "addEventListener" * Remove third argument from "removeEventListener" * Remove second argument from "getComputedStyle" Ref gh-2047
* Core: Update tested jsdom, drop obsolete workaroundsMichał Gołębiowski2015-03-301-8/+3
| | | | | | | | | 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
* Core: Return empty array instead of null for parseHTML("")Timo Tijhof2015-01-191-2/+2
| | | | | Fixes gh-1997 Close gh-1998
* Core: add support to tag-hyphenated elementsLeonardo Braga2015-01-131-1/+1
| | | | Ref #1987
* Core: Remove deprecated context and selector propertiesDave Methvin2015-01-111-10/+2
| | | | | Fixes gh-1908 Closes gh-2000
* Build: Don't assume the browser environment; smoke test on Node w/ jsdomMichał Gołębiowski2014-12-264-4/+13
| | | | | Fixes gh-1950 Closes gh-1949
* Core: re-introduce createHTMLDocument in parseHTML; Safari 8 left outTimmy Willison2014-12-102-3/+23
| | | | Close gh-1505
* Core: revert addition of createHTMLDocument. Thanks, Safari 8.Timmy Willison2014-12-091-3/+1
| | | | | - Safari 8 has issues when the HTML string contains forms. Closing tags are not respected.
* Core: pass empty string to createHTMLDocument to appease IETimmy Willison2014-12-091-1/+1
|
* Core: remove unnecessary support test for createHTMLDocumentTimmy Willison2014-12-092-13/+2
|
* Build: fix tests in AMD modeTimmy Willison2014-12-092-1/+5
|
* Core: use document.implemenation.createHTMLDocument in jQuery.parseHTMLFrederic Hemberger2014-12-092-2/+12
| | | | Close gh-1505
* Core: Throw an error on $("#") rather than returning 0-length collectionDave Methvin2014-12-031-1/+2
| | | | | | Closes gh-1682 Thanks @goob for the issue report!
* Misc: Drop support for older browsers; update support commentsMichał Gołębiowski2014-11-031-3/+1
| | | | | | | | That includes Opera 12.x, Firefox<29, Safari<6.0 and some hacks for old Blackberry. Closes gh-1820 Refs gh-1815
* Core: Drop strundefined variableChris Antaki2014-09-021-1/+1
|
* Build: update grunt-jscs-checker and pass with the new rulesTimmy Willison2014-07-173-4/+10
|
* Core: Consistently use local reference to access()Timo Tijhof2014-07-121-1/+1
| | | | | Ref 3b53b75160606610cc8f87404f89fc9e10441c4b Closes gh-1605
* Support: clean up comments and Support notationDave Methvin2014-06-102-4/+4
| | | | Closes gh-1577
* Core: Do not run window.onready when readyDave Methvin2014-03-041-2/+3
| | | | Fixes #14802
* Reduce size by reordering variable declarationsChris Antaki2013-12-161-3/+3
| | | | Close gh-1421
* charAt -> string indexing. Close gh-1359.Mike Sidorov2013-09-121-1/+1
|
* Separate jQuery.fn.init into its own module (for lighter core dependencies ↵Timmy Willison2013-09-094-1/+129
| | | | across all modules)
* All non-var modules should not indent in their AMD wrappers (just for ↵Timmy Willison2013-09-092-75/+78
| | | | prettier builds). No functionality changes.
* Break jQuery.access out into its own module to separate it from core; Adjust ↵Timmy Willison2013-09-091-0/+58
| | | | CommonJS+AMD build support to include non-var dependencies. Convert modules with more than a few dependencies to use CJS+AMD syntax.
* Move parsing methods to their own files (separates manipulation dependency ↵Timmy Willison2013-09-081-0/+38
| | | | from core)
* With all of the ready calls removed internally, ready was never kicked off. ↵Timmy Willison2013-09-061-0/+3
| | | | Add a call in the ready module to ensure ready is checked.
* Fix #10814. Make support tests lazy and broken out to components.Michał Gołębiowski2013-09-061-29/+0
|
* AMD-ify jQuery sourcegit s! Woo! Fixes #14113, #14163.Timmy Willison2013-08-152-0/+121