Michał Gołębiowski
85291dd8da
Update web/compatibility.js
...
1) Remove obsolete workarounds
2) Add support comments
2014-05-28 09:57:25 +02:00
Tim van der Meij
53f3b1326a
Removes unused code from web/compatibility.js
2014-05-09 21:26:07 +02:00
Yury Delendik
c5eb058b09
Uses rAF to interrupt the operator list execution
2014-05-09 07:00:47 -05:00
Jonas Jenwald
8bb19fac2d
Catch error when the creation of localStorage polyfill fails in the generic viewer
2014-04-29 15:50:48 +02:00
Tim van der Meij
b348243866
Fixes lint warning W004 in /web
2014-04-11 00:02:33 +02:00
Yury Delendik
b39f0c311c
Refactors history and how the database is stored
2014-04-03 13:23:18 -05:00
Yury Delendik
cebf7836f4
Simulate support of the Int8Array for IE9
2014-03-20 18:50:34 -05:00
Yury Delendik
31ea4e0f4d
Merge pull request #4420 from prometheansacrifice/RemovingCheckSetPresence
...
Removing set-presence-in-ImageData check from canvas.js
2014-03-13 08:31:53 -05:00
Manas (prometheansacrifice)
30e00bc573
Removing set-presence-in-ImageData check from canvas.js
2014-03-11 08:48:37 +05:30
Jonas Jenwald
665b862b7f
Fix coding style in web/compatibility.js
2014-03-09 11:51:15 +01:00
Samuel Chantaraud
cbc9ad3cb6
Correct formatting of locale to make it compatible with l10n (safari issue)
2014-02-26 16:09:58 -04:00
Mitar
628de8a1f4
Fix for bind compatibility implementation (polyfill).
...
Previously, reconstruction of arguments was incorrect if arguments contained
arrays. Arrays were added to arguments as their elements and not as a whole
array. It is enough to simply pass whole array to concat and it will be (only
one level deep) added to arguments.
In addition, we call slice on arguments for maximum compatibility (it is used
in Underscore.js library, with which I was comparing implementations while
debugging).
2014-02-15 03:48:18 -08:00
Yury Delendik
a8c11ad1e5
Introduces disableObjectCreateURL
2014-01-10 16:30:41 -06:00
Lu Wang
6553bd6c0c
add 'contains' for the classList implementation
2013-11-06 14:52:04 +08:00
Jonas
f61d272754
Disable range requests in old Android versions
2013-08-29 01:53:57 +02:00
Brendan Dahl
e9f5336cc9
Add atob polyfill. Remove uneeded data uri polyfill.
2013-07-17 10:26:12 -07:00
Rob Wu
b076cd1d6a
Always declare window.URL even if undefined
...
Otherwise it breaks feature detection,
"ReferenceError: Can't find variabl: URL" in Safari 5.1
2013-07-10 23:34:10 +02:00
Rob Wu
69a64d45bc
Put URL = URL || webkitURL in compatibility.js
...
Declares the URL variable globally. If the feature is not
supported, the variable will still be declared, but have the
"undefined" value.
Supported by:
- Firefox 4
Firefox 21 in Web worker
- Chrome 8 (prefixed as webkitURL), 23+ unprefixed
Chrome 10 (prefixed as webkitURL) in Web Worker, 23+ unprefixed
- Opera 15
Opera 15 in Web Worker
- Internet Explorer 10
Internet Explorer 11 in Web Worker
- Safari 6 (prefixed as webkitURL)
Safari 6 (prefixed as webkitURL) in Web Worker
2013-07-09 22:54:12 +02:00
benbro
74ee295812
Add IE 11 to the text/html data URI shim
2013-06-29 23:43:41 +03:00
Jonas
5c93ec3a2c
Check if the browser supports manipulation of the history
2013-06-24 20:46:13 +02:00
Yury Delendik
729e35079f
Disables range requestes for safari immediately
2013-06-12 12:03:27 -05:00
Yury Delendik
152e376971
Capturing disableRange set on capture phase of DOMContentLoaded event
2013-06-11 09:01:36 -05:00
Brendan Dahl
e6dadaadb8
Disable range request loading for safari.
2013-06-03 15:31:42 -07:00
vyv03354
385a5f7dcc
Add a console warning when JavaScript/AcroForm/XFA was found
2013-03-19 07:27:09 +09:00
Ofir
bf837cb524
Clone the array manually when slice is missing
2013-02-27 22:53:59 +02:00
Yury Delendik
81f8f92696
Adds web/* and test/* for jshint target
2013-02-04 12:01:19 -06:00
Brendan Dahl
554231288d
Merge pull request #2196 from yurydelendik/ie9-console
...
Fixes console log methods for IE9
2012-10-04 15:57:43 -07:00
Yury Delendik
d1e017cc5e
Fixes console log methods for IE9
2012-10-04 13:41:41 -05:00
Yury Delendik
332cb20fcc
Fixes function declaration for strict mode
2012-09-26 16:43:11 -07:00
Yury Delendik
fc6b0e9bf2
Workaround for android gb browser bug
2012-09-20 10:24:51 -05:00
Brendan Dahl
332ae4ce41
Change to the Apache v2 license.
2012-08-31 15:48:21 -07:00
Yury Delendik
96c2f5c6ae
Simulate support of data URIs for IE10
2012-08-10 18:51:03 -05:00
Yury Delendik
5b583e596a
data.length optimization
2012-08-08 13:31:15 -05:00
Yury Delendik
b272cb7d1d
Using readAsArrayBuffer
2012-08-06 12:50:47 -05:00
Yury Delendik
c515bd2c52
Adds overrideMimeType for IE10
2012-08-06 11:47:34 -05:00
Tim de Koning
8292951d0c
- Feature detection for setProperty feature detection should not return value
...
- Minor comment update
2012-06-28 09:14:51 +02:00
Tim de Koning
a30199527e
We should use feature detection. Thanks @brendandahl
2012-06-28 09:10:18 +02:00
Tim de Koning
44d0802700
We should use feature detection. Thanks @brendandahl
2012-06-27 18:30:43 +02:00
Tim de Koning
d70e6ab40c
Bug, seen by @yurydelendik, thanx!
2012-06-27 17:03:34 +02:00
Tim de Koning
17c1018eef
lint compliance
2012-06-27 11:14:14 +02:00
Tim de Koning
823db83b19
Fixed Safari / Iphone / Ipad support further
2012-06-27 11:05:17 +02:00
Yury Delendik
cd18c197ac
Fixes classList and dataset for IE9; background for option element
2012-05-16 20:31:43 -05:00
Steffen Märcker
e624971e3f
lint issue fixed
2012-04-16 19:48:22 +02:00
Steffen Märcker
d3a88411ec
corrected comment
2012-04-16 19:23:54 +02:00
Steffen Märcker
548591fcf5
fix for opera DSK-354448: onclick fired on disabled nodes with opaque content
2012-04-16 19:17:49 +02:00
notmasteryet
cdf1db35fc
Using sans-serif instead of loaded fonts; fix IE9 dataset compatibility shim
2012-02-10 12:55:11 -06:00
Jeff Wagner
08f8aed521
define console for IE9; updated to fix lint errors and comment
2012-01-24 14:19:41 -08:00
Jeff Wagner
19622406da
define console for IE9 when debugging tools is not opened
2012-01-24 12:19:52 -08:00
Jeff Wagner
567dd330e1
Fix subarray error for IE9
2012-01-04 15:10:25 -08:00
notmasteryet
e6b0d768fe
Improving typed arrays compatibility support
2011-12-30 15:32:53 -06:00