Commit Graph

887 Commits

Author SHA1 Message Date
Niklas von Hertzen
36052c2765 Add support for inline, base64 and node svg's 2014-09-08 23:44:10 +03:00
Niklas von Hertzen
281efd2d5e Use correct build with ci and default grunt tasks 2014-09-08 23:43:00 +03:00
Niklas von Hertzen
44b958beaf Default to element dimension if image size cannot be determined (vector images) 2014-09-08 21:25:21 +03:00
Niklas von Hertzen
2a020e5a21 Allow tainting images to be drawn if option enabled 2014-09-08 21:24:26 +03:00
Niklas von Hertzen
c20e679f2c Prefer native svg rendering if available 2014-09-08 21:16:30 +03:00
Scott Pierce
52c669fe5b Merge branch 'master' of https://github.com/niklasvh/html2canvas
Conflicts:
	build/html2canvas.min.js
	dist/html2canvas.js
	src/core.js
2014-09-04 16:24:23 -05:00
Scott Pierce
382c16a522 use cloned document for measurements 2014-09-04 14:02:44 -05:00
Niklas von Hertzen
ba9d5201cf Add svg rendering with fabric.js 2014-09-04 20:50:31 +03:00
Niklas von Hertzen
2e2d722e3d Fix rendering for safari 6 2014-09-04 19:29:42 +03:00
Niklas von Hertzen
b9edf0b1c5 Add indentation rule to jshintrc 2014-09-04 18:47:17 +03:00
Niklas von Hertzen
07f793b0ed Preliminary support for svg rendering 2014-09-04 18:47:06 +03:00
Niklas von Hertzen
180b624cb3 reformat testing 2014-09-04 18:46:17 +03:00
Niklas von Hertzen
b2280bc8ec rename build folder to dist 2014-09-01 20:22:56 +03:00
Niklas von Hertzen
f3f92ab425 Fix travis segfault 2014-08-27 21:35:48 +03:00
Niklas von Hertzen
503add6e2f Refactor webdriver test running 2014-08-26 21:03:54 +03:00
Niklas von Hertzen
d2bfb810d4 Update webdriver configs to GruntFile 2014-08-26 20:01:53 +03:00
Niklas von Hertzen
649cdd4e37 Update readme regarding 0.5 2014-08-25 18:23:18 +03:00
Niklas von Hertzen
73a34493ac Queue webdriver tests 2014-05-18 23:31:49 +03:00
Niklas von Hertzen
ce1c4c84f5 Fix CSS gradients fail to render when non-vendor prefix property is included #388 2014-05-18 23:20:45 +03:00
Niklas von Hertzen
44beaf2989 Update webdriver browser versions to test 2014-05-18 21:37:56 +03:00
Niklas von Hertzen
d716210509 Update travis webdriver settings 2014-05-18 21:17:59 +03:00
Niklas von Hertzen
be5d1f8665 Don't use proxy for cors test 2014-05-18 21:17:46 +03:00
Niklas von Hertzen
340b125b19 Replace saucelabs travis script with sauce_connect addon 2014-05-18 20:31:53 +03:00
Niklas von Hertzen
ad1f0d418c Add travis env parameters to webdriver tests 2014-05-18 20:25:51 +03:00
Niklas von Hertzen
08373f0bd4 Update travis webdriver host details 2014-05-18 19:28:50 +03:00
Niklas von Hertzen
6959058560 Fix linear gradient rendering 2014-05-18 19:14:22 +03:00
Niklas von Hertzen
d6ed6c0194 Fallback to DummyImageContainer if no suitable ImageContainer found 2014-05-18 17:48:32 +03:00
Niklas von Hertzen
9ee87339a3 Fix cors loading of images 2014-05-18 17:40:01 +03:00
Niklas von Hertzen
b7595e19e9 Fix webdriver tests 2014-05-18 17:39:24 +03:00
Niklas von Hertzen
281e6bbedf Use backgroundColor from documentElement if rendered element lacks backgroundColor 2014-04-06 21:43:20 +03:00
Niklas von Hertzen
fee91055b2 Fix bug with iframe not being loaded in-time 2014-03-24 19:05:32 +02:00
Niklas von Hertzen
650ead63e5 Fix transform nesting 2014-03-15 14:30:26 +02:00
Niklas von Hertzen
b35fcaeaf9 Move non-canvas supported fallback to seperate file 2014-03-15 13:22:55 +02:00
Niklas von Hertzen
81c22866bc Don't fail on broken images 2014-03-15 13:20:05 +02:00
Niklas von Hertzen
25d892f525 Fix IE9 https origin check bug 2014-03-15 13:01:04 +02:00
Niklas von Hertzen
9db1ecfdfc Fix Qunit tests 2014-03-10 19:56:23 +02:00
Niklas von Hertzen
12d85e3c04 Fail with a Promise.reject when no canvas support 2014-03-10 18:46:25 +02:00
Niklas von Hertzen
3101f2007a Fix Firefox DOM clone not being ready 2014-03-05 22:24:53 +02:00
Niklas von Hertzen
85b77ca49f Fix cropping bug 2014-03-05 19:19:24 +02:00
Niklas von Hertzen
bb8c5a973b Limit crop to the maximum size of outputted canvas 2014-03-04 21:54:24 +02:00
Niklas von Hertzen
0187fcab42 Fix internal method name for spec 2014-03-04 20:42:57 +02:00
Niklas von Hertzen
cfe4137bcc Account for negative bounds in cropping 2014-03-04 20:42:34 +02:00
Niklas von Hertzen
d2c3378c3e Correctly crop content 2014-03-03 21:19:28 +02:00
Niklas von Hertzen
95f4bcea0a Render input elements correctly 2014-03-02 19:51:46 +02:00
Niklas von Hertzen
9bae5b610a Fix IE misalignment of content after scroll 2014-03-02 18:03:30 +02:00
Niklas von Hertzen
7ce46e95cd Fix logging in IE9 2014-03-02 16:55:40 +02:00
Niklas von Hertzen
84c1dc6283 Remove script tags from cloned DOM 2014-03-02 16:03:22 +02:00
Niklas von Hertzen
15ca3381eb Fix text rendering for IE and Opera 2014-03-02 16:00:59 +02:00
Niklas von Hertzen
18d95d669b Partial implementation for transforms 2014-02-23 17:35:46 +02:00
Niklas von Hertzen
5137e5f35a Render correct element 2014-02-23 17:02:49 +02:00