Commit Graph

61 Commits

Author SHA1 Message Date
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
notmasteryet
d6e4607fd0 Add compatibility for HTMLElement's dataset (#945) 2011-12-15 20:44:55 -06:00
notmasteryet
0912959503 Fixing 'compatibility.js' load order; add Object.keys emulation 2011-10-29 16:00:13 -05:00
Vivien Nicolas
674d6a7d18 Fix warnings in strict mode 2011-10-17 20:39:29 +02:00
Kalervo Kujala
06cdba3526 Name anonymous functions. 2011-10-04 22:21:40 +03:00