Commit Graph

76 Commits

Author SHA1 Message Date
Michał Gołębiowski
c5c3073531 Core: drop the document.implementation.createHTMLDocument usage
The document.implementation.createHTMLDocument("") method creates inert
documents which is good but using it has introduced issues around anchor
elements href property not resolving according to the current document.
Because of that, this patch is getting backed out on 1.x/2.x branches.

Refs cfe468f29c
Refs gh-1505
Fixes gh-2941
2016-03-02 12:28:00 +01:00
Zack Hall
d230d51731 Tests: Set Edge's expected support for clearCloneStyle to true
This is done for a version 13 or newer as the bug still exists in Edge
12.

(cherry-picked from 28f0329a02)

Closes gh-2857
2016-02-13 20:44:04 +01:00
Michał Gołębiowski
4fea389ad2 Tests: Fix support tests results for Android 2.3 2015-11-17 03:50:56 +01:00
Michał Gołębiowski
e904249ee0 Tests: Fix Safari 5.1 support tests results 2015-11-16 22:48:14 +01:00
Michał Gołębiowski
f6dd76709a Tests: Fix support tests results 2015-11-16 22:11:39 +01:00
Michał Gołębiowski
afe40dd4d3 Revert "Ajax:Attributes:CSS:Manipulation: Reduce Android 2.3 support"
This reverts commit ce3b4a6242.
2015-11-16 22:04:20 +01:00
Michał Gołębiowski
65d71843b7 Revert "Misc: Drop support for older browsers; update support comments"
This reverts commit 740e190223.
2015-11-16 21:25:05 +01:00
Oleg Gaidarenko
c69673fe41 Release: remove revert artefacts 2015-11-13 20:04:07 +03:00
Michał Gołębiowski
015d16c02d Tests: Make regexes for iOS devices more rigid 2015-10-30 19:17:07 +01:00
Michał Gołębiowski
47e2aa6593 Tests: Remove Safari 7.0 & iOS 6 support tests results 2015-10-30 19:17:01 +01:00
Michał Gołębiowski
1c2b5362ef Tests: Add iOS 9 support tests results 2015-10-30 19:13:56 +01:00
Michał Gołębiowski
e99a3ac706 Tests: Add Safari 9 support tests results 2015-10-18 17:26:56 -04:00
Richard Gibson
487d5ca913 CSS: Correct misrepresentation of "auto" horizontal margins as 0
Fixes gh-2237
Closes gh-2276

(cherry picked from commit 214e1634ab)

Conflicts:
	src/css.js
	src/css/support.js
	test/unit/support.js
2015-10-18 16:58:38 -04:00
Michał Gołębiowski
ce3b4a6242 Ajax:Attributes:CSS:Manipulation: Reduce Android 2.3 support
Drop non-critical workarounds for Android 2.3.

Fixes gh-2483
Fixes gh-2505
Closes gh-2581
2015-09-14 21:26:48 +02:00
Oleg Gaidarenko
c8d15a2f9f Tests: further improvements QUnit 2.0 migration
* Remove QUnit jshint globals
* Extend QUnit.assert methods
* Use assert.async instead of start/stop/done

Ref b930d14ce6
2015-09-08 04:06:20 +03:00
Oleg Gaidarenko
10fdad742a Build: Update jscs and lint files
Fixes gh-2056
2015-09-07 20:03:50 +03:00
Oleg Gaidarenko
b930d14ce6 Tests: partially use new qunit interface
http://qunitjs.com/upgrade-guide-2.x/

For most of the boring work was used
https://github.com/apsdehal/qunit-migrate package

However, it can't update local qunit helpers, plus in some places
old QUnit.asyncTest signature is still used

Fixes gh-2540
2015-08-16 09:02:01 +03:00
Michał Gołębiowski
93bee4701d Core: Adjust comments & tests after dropping Safari 6 support
Support comments that mentioned only Safari < 7 were checked & updated
to account for bugs existing in newer versions as well; Safari 6 support
test results were removed.

Refs gh-2482
2015-07-27 22:14:48 +02:00
Michał Gołębiowski
5a1217e401 Tests: Remove Edge version from the user agent
The version will change in the future, matching by /edge\//i is enough

Refs 8e111df641
2015-06-16 14:44:24 +02:00
Michał Gołębiowski
8e111df641 Tests: Add Microsoft Edge results (from Windows 10 build 10130)
The Microsoft Edge user agent contains "Chrome" so it needs to be checked
before Chrome.
2015-06-14 01:56:51 +02:00
Michał Gołębiowski
c17543fd3c Tests: Correct a typo in the regex matching Safari 8 2015-06-14 00:37:31 +02:00
Oleg Gaidarenko
c074006a69 Event: provide verbose comment for focus(in | out) & rename support prop
Closes gh-2312
2015-05-19 13:43:34 +03:00
Michał Gołębiowski
3747cc642a 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
2015-02-04 13:51:56 +01:00
Oleg Gaidarenko
31b63fc236 README: various text fixes
Thank you @essamjoubori, @bcbcb, @namlede

Closes gh-1926
Closes gh-1927
Closes gh-1928
2014-12-15 16:07:10 +03:00
Michał Gołębiowski
ce308e25e5 Support: Correct iOS 8 support test results, re-arrange entries 2014-12-13 21:41:04 +01:00
Timmy Willison
cfe468f29c Core: re-introduce createHTMLDocument in parseHTML; Safari 8 left out
Close gh-1505
2014-12-10 09:51:30 -05: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
Michał Gołębiowski
43faf6d1f9 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.
2014-12-09 21:05:45 +01: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
Michał Gołębiowski
4f490e55ad Support: Add Android support tests results 2014-03-31 23:05:49 +02:00
Michał Gołębiowski
26ce217862 Support: Make the support matrix for iOS 6 match iOS 7 as well 2014-03-13 01:46:18 +01:00
Michał Gołębiowski
b2eb7ec0f0 Support: Add iOS6 support tests results 2014-01-27 21:17:53 +01:00
Dave Methvin
a20494228d Manipulation: Use textarea for missing IE defaultValue check
IE11 fixed the checkbox defaultValue issue but not textarea. Rather than
creating a new detect name I'm reusing the old one to protect anyone who
is unwisely using this externally. Re-fixing the defaultValue when it
doesn't need to be done is not a problem, so leave that code for IE11.

Fixes #14716
Closes gh-1495
2014-01-23 13:04:40 -05:00
Michał Gołębiowski
3f3f458974 Tests: fix Safari userAgent detection 2014-01-22 21:49:10 +01:00
Michał Gołębiowski
37d036a84c Support: Add expected support results for Safari 7 & IE11 2014-01-22 21:35:09 +01:00
Michał Gołębiowski
2ace149f48 No ticket. Remove version sniffing from test/unit/support.js, browsers got updated. 2013-11-11 00:42:37 +01:00
Oleg
626cbde7f8 Use full version of jQuery 1.9.1
Had some weird failures in IE with xhr build of 1.9.1
2013-11-08 01:04:08 +01:00
Oleg
ee0d0e6e3f Add more thorough check for CSP violations 2013-11-07 20:16:19 +01:00
Michał Gołębiowski
48a3549bc5 Restore support for Firefox < 23, Chrome < 28 and Safari 5.1. 2013-09-11 03:35:46 +02:00
Michał Gołębiowski
9968364d14 No ticket. Restore support for Safari 5.1 in test/unit/support.js for now. 2013-09-07 02:30:19 +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
Timmy Willison
6318ae6ab9 AMD-ify jQuery sourcegit s! Woo! Fixes #14113, #14163. 2013-08-15 14:15:49 -04:00
Oleg
e253c65b2d "pixelPosition" should be "true" in 28 >= Chrome 2013-08-08 01:18:01 +04:00
Oleg
16115c1d91 support.boxSizingReliable in FF 23 should be true. Close gh-1288 2013-07-01 22:31:00 +04:00
Michał Gołębiowski
1233fc7788 Ref #13743. Remove support.boxModel, deprecated 1.3. Close gh-1230. 2013-04-08 12:49:19 -04:00
Oleg
6da5eb1033 Follow-up for 22a4e5bd0a, fix .checkOn, add support tests. Cloes gh-1199. 2013-04-03 22:27:16 -04:00
Michał Gołębiowski
8db7d6f20b Fix #13543. offsetWidth is wrong on non-1 zoom. Close gh-1194. 2013-04-03 21:00:38 -04:00
Richard Gibson
dc9b009c13 Fix 363299ac failures: protect Safari 5.1 from CSP 2013-02-07 23:43:21 -05:00
Richard Gibson
363299ac24 Ref #13316: Sync all documents on full vs. minified source. Close gh-1147. 2013-02-07 15:16:28 -05:00