Michał Gołębiowski
305f193aa5
Build: Put all AMD modules in "src/" in strict mode
...
Fixes gh-3073
2016-04-25 20:25:08 +02:00
Richard Gibson
e0d3bfa770
Core: Simplify isPlainObject
...
Fixes gh-2986
Close gh-2998
2016-04-04 12:02:13 -04:00
Michał Gołębiowski
6072d150d6
Docs: Update support comments to follow the new syntax
...
The changes follow the spec proposed in:
https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
2016-03-30 23:45:17 +02:00
Michał Gołębiowski
693f1b537b
Docs: Update support comments related to IE
...
All support comments were checked for Edge applicability.
2016-03-30 11:21:36 +02:00
Richard Gibson
0c1f72667d
Core: Restore 1.x isPlainObject constructor checks
...
- Guard isPlainObject against inherited scalar constructors
Fixes gh-2982
Close gh-2985
2016-03-14 11:45:07 -04:00
Timmy Willison
00575d4d8c
Core: restore enumeration behavior in isPlainObject
...
Fixes gh-2968
Close gh-2970
2016-03-07 11:12:47 -05:00
Steve Mao
7103d8ef47
Core: Improve isNumeric logic and test coverage
...
Also add back accidentally deleted comments about the implementation.
Fixes gh-2780
Ref gh-2663
Ref gh-2781
Closes gh-2827
2016-01-24 19:07:09 -05:00
Oleg Gaidarenko
6680c1b29e
Core: do not expose second argument of the jQuery.globalEval
...
Closes jquery/api.jquery.com#831
Closes gh-2718
2015-12-02 17:09:01 +03:00
Timmy Willison
22449eb968
Manipulation: execute scripts from iframe in the iframe's context
...
Fixes gh-1757
Close gh-2696
2015-11-09 14:14:30 -05:00
Timmy Willison
15ac848868
Core: make isNumeric limited to strings and numbers
...
Fixes gh-2662
2015-10-21 16:22:22 -04:00
Liza Ramo
0703fd52ef
Core: make isNumeric test work on Symbol
...
Ref #2645
Closes #2657
2015-10-17 16:50:05 -04:00
Christian Grete
8a734344f2
Core: Support Symbol wrapper objects in jQuery.type
...
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
2015-10-13 01:18:20 +03:00
Yongwoo Jeon
98cee73244
Core: Remove unnecessary parameter to jQuery#constructor
...
Closes gh-2441
2015-09-08 02:30:26 +02:00
Oleg Gaidarenko
10fdad742a
Build: Update jscs and lint files
...
Fixes gh-2056
2015-09-07 20:03:50 +03:00
Thomas Tortorini
bf48c21d22
Core: .each/.map should accept an undefined/null value
...
Fixes gh-2267
Closes gh-2363
2015-07-27 19:57:34 +02:00
Michał Gołębiowski
bb026fc12c
Core: Make jQuery objects iterable
...
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
2015-06-13 23:14:36 +02:00
Mu Haibao
436f0aee0a
Core: remove isArraylike check for nodes
...
Fixes gh-2238
Close gh-2243
2015-05-05 10:21:10 -07:00
Timmy Willison
172cad80ac
Data: camelCasing should not ignore case
...
Fixes gh-2070
2015-05-04 10:49:21 -04:00
Timmy Willison
2862a07af6
Data: do not include digits when camelCasing
...
Fixes gh-1751
2015-05-03 08:25:19 -04:00
Timmy Willison
1541664582
Core: add workaround for iOS JIT error in isArrayLike
...
Fixes gh-2145
2015-04-29 18:02:45 -04:00
Oleg Gaidarenko
2380028ec4
Core: change jQuery.each and jQuery#each signatures
...
Fixes gh-2090
Closes gh-2097
2015-02-19 11:30:59 +03:00
Dave Methvin
0ea8c32863
Core: Remove deprecated context and selector properties
...
Fixes gh-1908
Closes gh-2000
2015-01-11 21:11:56 -05:00
Michał Gołębiowski
76df9e4e38
Build: Don't assume the browser environment; smoke test on Node w/ jsdom
...
Fixes gh-1950
Closes gh-1949
2014-12-26 13:26:46 +01:00
Timmy Willison
59232825aa
Core: remove unnecessary support test for createHTMLDocument
2014-12-09 15:57:12 -05:00
Frederic Hemberger
58c2460821
Core: use document.implemenation.createHTMLDocument in jQuery.parseHTML
...
Close gh-1505
2014-12-09 15:19:01 -05:00
Daniel Husar
eeda11cdd6
Core: Simplify and speed up .each
...
Closes gh-1510
2014-12-09 01:46:22 -05:00
Michał Gołębiowski
740e190223
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
2014-11-03 18:37:26 +01:00
Timmy Willison
c869a1ef8a
Build: update grunt-jscs-checker and pass with the new rules
2014-07-17 10:25:59 -07:00
Oleg Gaidarenko
bbdfbb4ee8
Ajax: Always use script injection in globalEval
...
Fixes #14757
Closes gh-1449
2014-06-16 03:08:46 +04:00
Dave Methvin
d837f119c3
Support: clean up comments and Support notation
...
Closes gh-1577
2014-06-10 23:28:14 -04:00
Richard Gibson
e1192af872
Core: Work around loss of precision from parseFloat
...
Fixes #15100
(cherry picked from commit b6e99eb43c
)
2014-06-07 14:35:01 -04:00
Benjy Cui
ca0086b55a
Core: Fix comments for .get() method
...
Closes gh-1547
2014-03-20 12:50:52 -04:00
Dave Methvin
10efa1f5b4
Core: Arrays like [42] should fail .isNumeric()
...
Fixes #14179
2014-03-04 20:40:23 -05:00
Michał Gołębiowski
279913c71b
Core: Remove native String#trim usage to save size
...
Fixes #14794
2014-03-04 23:08:35 +01:00
Michał Gołębiowski
eda283d0e4
Core: Fix trim in Android<4.1
2014-02-13 14:48:58 -08:00
Rick Waldron
3dccf62c81
Core: Remove special case try/catch in isPlainObject
...
Fixes #14746
2014-02-02 15:40:39 -05:00
Timmy Willison
a6f474e699
Build: Add the ability to remove global exposure.
...
Ref #14016
2013-12-19 15:00:06 -05:00
Timmy Willison
a5037cb9e3
Fixes #14450 . Remove CommonJS+AMD syntax.
2013-10-15 10:40:48 -04:00
Richard Gibson
f519539d3b
No ticket: Compress core and data modules
...
(cherry picked from commit b31bd4c05d
)
Conflicts:
src/core.js
src/data.js
2013-09-28 12:35:08 -04:00
Timo Tijhof
2aa2957d21
core: Fix cut off comment in jQuery.map from c72371f714
. Close gh-1379.
2013-09-23 10:10:46 -04:00
Richard Gibson
68213f20bb
Ref #14313 : NaN detection. Close gh-1352.
...
(cherry picked from commit 0bc0a69026
)
2013-09-12 16:45:12 -04:00
Timmy Willison
825ac37736
Separate jQuery.fn.init into its own module (for lighter core dependencies across all modules)
2013-09-09 19:13:01 -05:00
Timmy Willison
3b53b75160
Break jQuery.access out into its own module to separate it from core; Adjust CommonJS+AMD build support to include non-var dependencies. Convert modules with more than a few dependencies to use CJS+AMD syntax.
2013-09-09 11:34:23 -04:00
Timmy Willison
1b3c0c00fa
Add AMD+CommonJS capabilities to the build script (for modules with long unreadable dependency lists)
2013-09-09 09:50:12 -04:00
Timmy Willison
99c123b159
Move parsing methods to their own files (separates manipulation dependency from core)
2013-09-08 21:05:07 -04:00
Michał Gołębiowski
eb9cbfcaf6
No ticket. Update support comments to reflect current state of affairs.
2013-09-07 03:14:40 +02:00
Michał Gołębiowski
bbbdd94725
Fix #10814 . Make support tests lazy and broken out to components.
2013-09-06 03:38:22 +02:00
Richard Gibson
f66d53c856
Ref #14313 : Further code and test improvements
2013-09-03 02:01:53 -04:00
Amey Sakhadeo
c75c9a8ebb
Fix #14313 : Optimize jQuery.merge for size. Close gh-1344.
2013-08-30 19:55:03 -04:00
Timmy Willison
6318ae6ab9
AMD-ify jQuery sourcegit s! Woo! Fixes #14113 , #14163 .
2013-08-15 14:15:49 -04:00