Commit Graph

799 Commits

Author SHA1 Message Date
Niklas von Hertzen
46078acf71 Fix #688 fatal exception on unmatched color stop 2015-10-18 16:51:53 +03:00
Niklas von Hertzen
4b37909f09 Fix support for requirejs/amd 2015-08-30 02:27:38 +03:00
hyojin.kwak
90f9eeba83 Fix #599 2015-06-10 16:13:17 +09:00
Niklas von Hertzen
98ee30643a Fix iOS scrolling issue on clone 2015-03-30 00:58:50 +03:00
Niklas von Hertzen
a49c3a2320 Correctly handle named colors in gradients 2015-03-29 23:20:17 +03:00
Niklas von Hertzen
4b80102e77 Merge pull request #545 from cornedor/ie-transforms
Transform matrix for IE
2015-03-08 01:03:22 +02:00
Corné Dorrestijn
9201cf7e95 Accept matrix3d and convert it 2015-03-05 15:52:23 +01:00
Niklas von Hertzen
c2baf42145 Fix fail on transparent colors in linear gradients 2015-03-01 17:43:18 +02:00
Niklas von Hertzen
d9a9615ed7 Add acid2 test case 2015-03-01 17:12:09 +02:00
Niklas von Hertzen
585a96a918 Preserve scrolling positions of nodes on clone (#511) 2015-02-28 16:51:52 +02:00
Niklas von Hertzen
9a0d43d60b Bump v0.5.0-alpha2 2015-02-03 22:11:20 +02:00
Niklas von Hertzen
3671de81f9 Fix module name casing 2015-02-03 21:39:57 +02:00
Niklas von Hertzen
f3b6df267e Switch build to use browserify (#502) 2015-02-03 21:34:05 +02:00
Niklas von Hertzen
60619dca72 Fix #517 2015-01-26 22:55:10 +02:00
Niklas von Hertzen
ed299b3db1 Remove dead code 2015-01-20 19:51:52 +02:00
Niklas von Hertzen
c7e484af89 Add npm bower postpublish script 2015-01-19 23:52:50 +02:00
Niklas von Hertzen
19ecd8bd7f Remove version from bower.json 2015-01-19 23:39:18 +02:00
Niklas von Hertzen
edb113c230 Make html2canvas requireable in nodejs 2015-01-19 23:33:29 +02:00
Niklas von Hertzen
33cd2c5ef6 Move Changelog away from Readme 2015-01-19 22:52:04 +02:00
Niklas von Hertzen
3400354d78 Remove old test results 2015-01-19 22:51:45 +02:00
Niklas von Hertzen
fc01263f68 Add comment regarding IE9 clone node 2015-01-19 22:30:10 +02:00
Niklas von Hertzen
399ae9f33d Fix #503 2015-01-19 22:28:10 +02:00
Niklas von Hertzen
db88784655 Add test for adding class prior to rendering (#508) 2015-01-19 20:31:31 +02:00
Niklas von Hertzen
77c73c478f Fix iframe proxy 2015-01-18 21:38:05 +02:00
Niklas von Hertzen
37b39ec716 Add task for running mocha tests with webdriver for testing proxies 2015-01-18 14:31:53 +02:00
Niklas von Hertzen
6d53461a68 Update bluebird to 2.7.1 2015-01-17 22:12:48 +02:00
Niklas von Hertzen
33844129e9 Update .gitignore 2015-01-17 22:12:28 +02:00
Niklas von Hertzen
0df71b34f3 Add travis notification hook for gitter 2015-01-13 23:18:58 +02:00
Niklas von Hertzen
3996449e88 Add gitter badge to README 2015-01-13 23:13:00 +02:00
Niklas von Hertzen
2699670bf1 Improve text-shadow tests 2015-01-13 22:50:57 +02:00
Niklas von Hertzen
7a58ad019f Fix background rendering regression #496 2015-01-10 20:53:06 +02:00
Niklas von Hertzen
9b372a4399 Correctly clone <select> and <textarea> value property 2015-01-05 22:58:36 +02:00
Niklas von Hertzen
498527918c Correctly render input[type="password"] value 2015-01-05 21:36:53 +02:00
Niklas von Hertzen
e363f3813e Rename mocha/index.html to mocha/parsing.html 2015-01-05 21:22:58 +02:00
Niklas von Hertzen
433dc98177 Reduce render count for multiple render mocha test 2015-01-05 20:54:07 +02:00
Niklas von Hertzen
b6a73b635a Merge pull request #495 from usmonster/update-promise-polyfill
Temporarily add manual update to es6-promise polyfill
2014-12-29 21:35:22 +02:00
Usman Akeju
e2713cd6f9 Temporarily add manual update to es6-promise polyfill
This replaces an old and outdated Promise polyfill that was included
with previous versions of html2canvas, and which consistently overwrote
native browser implementations when it shouldn't have. It is essentially
a (slightly modified) paste of the most current minified version of
es6-promise, found here:
https://es6-promises.s3.amazonaws.com/es6-promise-2.0.1.min.js

The plan is to eventually include this polyfill as a submodule
dependency, but the build process for es6-promise is a bit
cumbersome/opaque/painful at the moment, so this manual update was an
easier interim solution.

Please note that I had to manually add the actual call to
`ES6Promise.polyfill()` to load the polyfill--this will become
unnecessarry in future versions of es6-promise. Note also that I had to
manually pass `window` to the polyfill's IIFE, since `this` is an empty
object in the current scope.

Ref niklasvh/html2canvas#494.
2014-12-29 16:35:39 +01:00
Niklas von Hertzen
4b771d558a Increase mocha timeout for multiple-render tests 2014-12-24 17:45:04 +02:00
Niklas von Hertzen
2f5f9f6e59 Allow multiple renders to occur simultaneously 2014-12-24 17:34:31 +02:00
Niklas von Hertzen
60368d4670 Update build instructions with grunt and uglifyjs details 2014-12-24 17:24:07 +02:00
Niklas von Hertzen
f5e318d968 Manually call toString for colors 2014-12-13 19:23:00 +02:00
Niklas von Hertzen
612e59c3d3 Implement border-inset color transforms 2014-12-13 19:00:29 +02:00
Niklas von Hertzen
fcbcb9bfaa Add color object to accept array of rgb(a) 2014-12-13 18:30:52 +02:00
Niklas von Hertzen
3b0352a3d7 Use Color objects for colors 2014-12-13 18:10:41 +02:00
Niklas von Hertzen
313c227a1f Add color parsing 2014-12-13 17:24:54 +02:00
Niklas von Hertzen
893ce74a33 Implement checkbox and radio input element rendering 2014-12-06 18:17:04 +02:00
Niklas von Hertzen
e4329c4d37 Fix phantomjs scrolling test failure 2014-12-06 16:19:38 +02:00
Niklas von Hertzen
069140974b Don't scroll owner document after cloned document load 2014-11-30 14:23:52 +02:00
Niklas von Hertzen
1e826e32ae Fix scroll to top with pages using hashtag anchors 2014-11-30 14:16:02 +02:00
Niklas von Hertzen
0579804cbb Merge pull request #478 from ClickWithMeNow/master
add classname to html2canvas iframe
2014-11-21 00:31:01 +02:00