Commit Graph

297 Commits

Author SHA1 Message Date
Niklas von Hertzen
ea6062c85b Fix individual border rendering (Fix #1349) 2018-01-02 20:04:28 +08:00
Niklas von Hertzen
cb93b80d0d Add thai text test 2017-12-31 20:19:27 +08:00
Niklas von Hertzen
1870433307 Implement unicode line-breaking 2017-12-31 00:14:21 +08:00
Niklas von Hertzen
afa5d7cb8e Merge branch 'feature/HTC-0010_PseudoContent' of git://github.com/vnmc/html2canvas into vnmc-feature/HTC-0010_PseudoContent 2017-12-24 16:30:13 +08:00
Niklas von Hertzen
e1d6b4c76f Fix overflow: auto 2017-12-21 23:29:59 +08:00
Niklas von Hertzen
31f2c22477 Fix list style issues 2017-12-21 23:22:09 +08:00
Matthias Christen
7335984ab7 added support for rendering ordered lists and list-style 2017-12-15 22:55:27 +01:00
Matthias Christen
78c3c7fc71 improved support of 'content' for pseudo elements (multiple components, counters, attr, quotes) 2017-12-15 12:40:04 +01:00
Niklas von Hertzen
77d258f1d8 Fix rendering with multiple fonts defined (Fix #796) 2017-12-12 21:08:19 +08:00
Matthias Christen
8ef3861a5c added support for radial gradients 2017-12-12 20:16:04 +08:00
Niklas von Hertzen
c272b2e122 Remove reftest results 2017-12-11 21:38:16 +08:00
Niklas von Hertzen
50608e9cd4 Fix external SVG loading with proxies (#802) 2017-12-11 20:51:39 +08:00
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