Niklas von Hertzen
250208dc99
Add support for rendering webgl canvas content ( #646 )
2017-12-11 20:17:20 +08:00
Matthias Christen
d1e870de88
added support for gradient background size and fixed linear gradient angle when vendor prefix is used
2017-12-09 23:07:27 +01:00
Niklas von Hertzen
a6a3c1bd0f
Fix tests and refactor background calculations out from Renderer
2017-12-09 17:45:58 +08:00
Matthias Christen
850338a76a
added support for background-origin: content-box, fixed background-origin related background sizes
2017-12-09 00:12:29 +01:00
Niklas von Hertzen
ef5c59e26d
Fix scroll positions for CanvasRenderer ( Fix #1259 )
2017-12-07 16:36:09 +08:00
Niklas von Hertzen
9db8580b97
Fix data-html2canvas-ignore attribute ( Fix #1253 )
2017-12-07 16:12:39 +08:00
Niklas von Hertzen
166cbba7c2
Fix decimal letter spacing values ( #1293 )
2017-12-07 15:20:24 +08:00
Niklas von Hertzen
0e8a924ea2
Fix formatting
2017-12-03 17:30:52 +08:00
Niklas von Hertzen
7e0b2b5201
Add npm and minified builds
2017-12-03 17:07:10 +08:00
Niklas von Hertzen
f16d581f04
Add foreignObjectRendering option
2017-09-28 19:46:00 +08:00
Niklas von Hertzen
53dd885279
Implementing cropping and dimension options for rendering ( Fix #1230 )
2017-09-27 22:14:50 +08:00
Niklas von Hertzen
929b9de6e0
Implement proxied cross-origin iframe rendering
2017-09-25 22:53:09 +08:00
Niklas von Hertzen
90a8422938
Implement Iframe rendering
2017-09-11 22:36:23 +08:00
Niklas von Hertzen
aa47a3a3a6
Add support for loading cross origin images using proxy
2017-09-04 23:36:19 +08:00
Niklas von Hertzen
0f9f8ff494
Add dev server script
2017-09-03 21:25:06 +08:00
Niklas von Hertzen
badbf52c1c
Reduce test output size
2017-08-30 22:20:42 +08:00
Niklas von Hertzen
23b6f29ecf
Capture screenshots while running karma tests
2017-08-30 21:31:51 +08:00
Niklas von Hertzen
b75fd70042
Add screenshot collecting server
2017-08-28 21:27:39 +08:00
Niklas von Hertzen
f79ae2b73a
Don't copy styles for regular computed rendering
2017-08-18 20:52:29 +08:00
Niklas von Hertzen
26d8d8ea5b
Remove reftests for now
2017-08-17 23:30:00 +08:00
Niklas von Hertzen
8999c76181
Fix iOS 10.3 base64 image tainting canvas ( Fix #1151 )
2017-08-13 23:27:03 +08:00
Niklas von Hertzen
fd1447a6e7
Add sauceconnect launcher
2017-08-13 23:24:39 +08:00
Niklas von Hertzen
37a9249a4a
Don't render SVG nodes if it taints canvas
2017-08-13 13:11:03 +08:00
Niklas von Hertzen
96cde64c6e
Normalize more tests
2017-08-11 22:22:39 +08:00
Niklas von Hertzen
31a9f913ed
Allow tests to be ignored by specific browsers
2017-08-11 22:22:10 +08:00
Niklas von Hertzen
a1b8cbc2fb
Remove profiler
2017-08-11 20:41:05 +08:00
Niklas von Hertzen
42a87b8354
Normalize reftests
2017-08-10 23:26:22 +08:00
Niklas von Hertzen
8f575a446d
Don't toggle canvas on right-mouse click
2017-08-10 21:59:26 +08:00
Niklas von Hertzen
edebe082f3
Remove animations from reftests
2017-08-09 12:05:16 +08:00
Niklas von Hertzen
77393074ba
Use tree order when z-index is the same
2017-08-09 11:52:42 +08:00
Niklas von Hertzen
58d1bef3b6
Beging implementing reftests
2017-08-09 00:52:56 +08:00
Niklas von Hertzen
6554d4c8c8
Implement textShadow rendering ( Fix #499 and #908 )
2017-08-05 23:34:12 +08:00
Niklas von Hertzen
9bdb871307
Implement linear-gradient rendering
2017-08-05 21:13:53 +08:00
Niklas von Hertzen
f6a5153d99
Implement support for multiple text-transforms with independent colors
2017-08-03 21:47:35 +08:00
Niklas von Hertzen
f2b8c16c2c
Implement visibility css prop
2017-08-03 20:28:39 +08:00
Niklas von Hertzen
f278ba4f22
Begin implementing overflow clipping
2017-08-02 21:35:54 +08:00
Niklas von Hertzen
213f35f61c
Keep scroll position when toggling canvas view
2017-08-02 20:15:39 +08:00
Niklas von Hertzen
8a6fb5f733
Library rewrite
2017-08-01 00:25:58 +08:00
Niklas von Hertzen
3b49cba21c
Fix rendering of content when window is scrolled
2016-01-23 22:05:43 +02:00
Niklas von Hertzen
6539f9d9c3
Fix webdriver tests for node 4.0
2015-12-06 13:32:35 -05:00
Usman Akeju
318ca48157
Linear gradients now parse color names
...
Also:
- Cleans up color stop and linear gradient regular expressions.
- Handles percentage-based linear gradient positions (fixes Firefox).
Fixes niklasvh/html2canvas#469 .
2015-10-25 09:44:14 -04:00
Niklas von Hertzen
e88ac871a3
Remove Promise polyfill
2015-10-19 01:25:03 +03:00
Niklas von Hertzen
ba9758cf14
Reformat mocha text shadow test names
2015-10-18 23:57:55 +03:00
Niklas von Hertzen
aa05241ff8
Fix gradient tests
2015-10-18 23:57:41 +03:00
Niklas von Hertzen
5b4a6c26ee
Add another border-radius test
2015-10-18 23:15:51 +03:00
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
Niklas von Hertzen
a49c3a2320
Correctly handle named colors in gradients
2015-03-29 23:20:17 +03: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