aboutsummaryrefslogtreecommitdiffstats
path: root/src/core.js
Commit message (Collapse)AuthorAgeFilesLines
* Core: Prevent Object.prototype pollution for $.extend( true, ... )Michał Gołębiowski-Owczarek2019-03-251-1/+2
| | | Closes gh-4333
* Core: Support passing nonce through jQuery.globalEvalMichał Gołębiowski-Owczarek2019-01-211-2/+2
| | | | | | Fixes gh-4278 Closes gh-4280 Ref gh-3541 Ref gh-4269
* Core: Tiny efficiency fix to jQuery.extend / jQuery.fn.extend (#4246)Marja Hölttä2018-12-121-6/+8
| | | | | | | | | Read target[name] only when it's needed. In addition to doing the property read-only when needed, this avoids a slow path in V8 (see the issue for more details). Fixes gh-4245 Closes gh-4246
* Build: Remove unnecessary ESLint exceptionEd S2018-06-181-3/+0
| | | | | The linked-to issue was fixed 2 years ago. Closes gh-4095
* Core: deprecate jQuery.typeJason Bedard2018-01-161-14/+4
| | | | | Fixes gh-3605 Close gh-3895
* Core: deprecate jQuery.isNumericJason Bedard2018-01-151-14/+0
| | | | | Fixes gh-2960 Closes gh-3888
* Core: deprecate jQuery.isFunctionJason Bedard2018-01-151-12/+4
| | | | Fixes gh-3609
* Core: deprecate jQuery.proxy (not slated for removal)Timmy Willison2018-01-081-29/+0
| | | | | Fixes gh-2958 Close gh-3885
* Core: deprecate jQuery.nowTimmy Willison2018-01-081-2/+0
| | | | | Fixes gh-2959 Close gh-3884
* Core: make camelCase function available only for internal usageNilton Cesar2018-01-081-17/+1
| | | | | Close gh-3604 Fixes gh-3384
* Core: Deprecate jQuery.isWindowShashanka Nataraj2017-07-101-6/+3
| | | | | Fixes gh-3629 Close gh-3702
* Docs:Tests: Update IE/Edge-related support comments & testsMichał Gołębiowski2017-05-151-1/+1
| | | Closes gh-3661
* Core: Update isFunction to handle unusual-@@toStringTag inputRichard Gibson2017-04-241-2/+7
| | | | | | Ref gh-3597 Fixes gh-3600 Fixes gh-3596 Closes gh-3617
* Core: Deprecate jQuery.nodeNamekaran-962017-03-011-4/+0
| | | | | Fixes gh-3475 Closes gh-3505
* Core: Deprecate jQuery.isArrayManoj Kumar2016-11-301-4/+2
| | | | | Fixes gh-2961 Closes gh-3278
* Build: .eslintrc -> .eslintrc.jsonOleg Gaidarenko2016-08-021-1/+1
| | | | | | | | `.eslintrc` format is deprecated - http://eslint.org/docs/user-guide/configuring#configuration-file-formats Fixes gh-3248 Closes gh-3247
* Build: Update eslint config and fix associated errorsOleg Gaidarenko2016-07-151-5/+6
|
* Build: ESLint detailsOleg Gaidarenko2016-06-111-6/+8
| | | | | | Use eslint pragmas, fix new errors, etc Closes gh-3148
* Build: Put all AMD modules in "src/" in strict modeMichał Gołębiowski2016-04-251-0/+2
| | | | Fixes gh-3073
* Core: Simplify isPlainObjectRichard Gibson2016-04-041-18/+18
| | | | | Fixes gh-2986 Close gh-2998
* Docs: Update support comments to follow the new syntaxMichał Gołębiowski2016-03-301-5/+5
| | | | | The changes follow the spec proposed in: https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
* Docs: Update support comments related to IEMichał Gołębiowski2016-03-301-1/+1
| | | | All support comments were checked for Edge applicability.
* Core: Restore 1.x isPlainObject constructor checksRichard Gibson2016-03-141-1/+3
| | | | | | | - Guard isPlainObject against inherited scalar constructors Fixes gh-2982 Close gh-2985
* Core: restore enumeration behavior in isPlainObjectTimmy Willison2016-03-071-3/+6
| | | | | Fixes gh-2968 Close gh-2970
* Core: Improve isNumeric logic and test coverageSteve Mao2016-01-241-1/+5
| | | | | | | | | Also add back accidentally deleted comments about the implementation. Fixes gh-2780 Ref gh-2663 Ref gh-2781 Closes gh-2827
* Core: do not expose second argument of the `jQuery.globalEval`Oleg Gaidarenko2015-12-021-8/+6
| | | | | Closes jquery/api.jquery.com#831 Closes gh-2718
* Manipulation: execute scripts from iframe in the iframe's contextTimmy Willison2015-11-091-3/+4
| | | | | Fixes gh-1757 Close gh-2696
* Core: make isNumeric limited to strings and numbersTimmy Willison2015-10-211-6/+6
| | | | Fixes gh-2662
* Core: make isNumeric test work on SymbolLiza Ramo2015-10-171-1/+2
| | | | | Ref #2645 Closes #2657
* Core: Support Symbol wrapper objects in jQuery.typeChristian Grete2015-10-131-1/+1
| | | | | | | | | In ECMAScript 2015 (ES6), the native typeof operator returns "symbol" for Symbol primitives. As it is possible to wrap symbols using the Object constructor, symbols can be objects as well as any other primitive type in JavaScript and should be determined by jQuery.type. Closes gh-2627
* Core: Remove unnecessary parameter to jQuery#constructorYongwoo Jeon2015-09-081-1/+1
| | | | Closes gh-2441
* Build: Update jscs and lint filesOleg Gaidarenko2015-09-071-21/+29
| | | | Fixes gh-2056
* Core: .each/.map should accept an undefined/null valueThomas Tortorini2015-07-271-11/+9
| | | | | Fixes gh-2267 Closes gh-2363
* Core: Make jQuery objects iterableMichał Gołębiowski2015-06-131-0/+10
| | | | | | | | | | Make iterating over jQuery objects possible using ES 2015 for-of: for ( node of $( "<div id=narwhal>" ) ) { console.log( node.id ); // "narwhal" } Fixes gh-1693
* Core: remove isArraylike check for nodesMu Haibao2015-05-051-4/+0
| | | | | Fixes gh-2238 Close gh-2243
* Data: camelCasing should not ignore caseTimmy Willison2015-05-041-1/+1
| | | | Fixes gh-2070
* Data: do not include digits when camelCasingTimmy Willison2015-05-031-1/+1
| | | | Fixes gh-1751
* Core: add workaround for iOS JIT error in isArrayLikeTimmy Willison2015-04-291-1/+6
| | | | Fixes gh-2145
* Core: change jQuery.each and jQuery#each signaturesOleg Gaidarenko2015-02-191-31/+10
| | | | | Fixes gh-2090 Closes gh-2097
* Core: Remove deprecated context and selector propertiesDave Methvin2015-01-111-4/+0
| | | | | Fixes gh-1908 Closes gh-2000
* Build: Don't assume the browser environment; smoke test on Node w/ jsdomMichał Gołębiowski2014-12-261-4/+2
| | | | | Fixes gh-1950 Closes gh-1949
* Core: remove unnecessary support test for createHTMLDocumentTimmy Willison2014-12-091-1/+1
|
* Core: use document.implemenation.createHTMLDocument in jQuery.parseHTMLFrederic Hemberger2014-12-091-1/+1
| | | | Close gh-1505
* Core: Simplify and speed up .eachDaniel Husar2014-12-091-14/+5
| | | | Closes gh-1510
* Misc: Drop support for older browsers; update support commentsMichał Gołębiowski2014-11-031-1/+3
| | | | | | | | That includes Opera 12.x, Firefox<29, Safari<6.0 and some hacks for old Blackberry. Closes gh-1820 Refs gh-1815
* Build: update grunt-jscs-checker and pass with the new rulesTimmy Willison2014-07-171-2/+5
|
* Ajax: Always use script injection in globalEvalOleg Gaidarenko2014-06-161-19/+4
| | | | | Fixes #14757 Closes gh-1449
* Support: clean up comments and Support notationDave Methvin2014-06-101-6/+4
| | | | Closes gh-1577
* Core: Work around loss of precision from parseFloatRichard Gibson2014-06-071-1/+2
| | | | | Fixes #15100 (cherry picked from commit b6e99eb43c35a3cd048c5c56d31c7e871f299a77)
* Core: Fix comments for .get() methodBenjy Cui2014-03-201-2/+2
| | | | Closes gh-1547