Commit Graph

109 Commits

Author SHA1 Message Date
MoyuScript
8287dbc257 rewrote image handling from using an array to an object
The image loading done in Preload.js used an array to store
image src and image object as 2 consecutive entries in that
array. Using the src as an index in a hash allows direct
instead of a linear search and also allows to store more data.

 * improved cleanup of images loaded with the proxy

 * this also adds a timeout for the image loading phase, after that
   running image requests are aborted and the rendering is started
2011-11-26 18:09:25 +01:00
MoyuScript
1792269c01 instead of scrolling the view on every Bounds() call, do it only once 2011-11-26 18:06:56 +01:00
MoyuScript
dff5dab161 accessing nodeType may throw an exception 2011-11-26 18:06:56 +01:00
MoyuScript
9cab152e64 fix permission denied access on inner iFrame (crossDomain) 2011-11-26 18:06:55 +01:00
MoyuScript
f30796b4a3 fix script error in html2canvas.Util.getCSS 2011-11-26 18:06:55 +01:00
MoyuScript
d64f62b9b7 make sure the image used for the detection of the underline is positioned correctly 2011-11-26 18:06:55 +01:00
MoyuScript
ec5a9ecd0f replaced external image http://html2canvas.hertzen.com/images/8.jpg with data URI 2011-11-26 18:06:55 +01:00
MoyuScript
70b3886814 clear canvas before rendering to allow jpeg export
* normally when exporting jpeg any pixel that was transparent
   becomes black, make them white
 * check for window.console.log before use (avoid crash)
 * html2canvas.Parse: fix missing call to html2canvas.Util.Extend for the
   given options
2011-11-26 17:38:57 +01:00
MoyuScript
7df9c4ecc6 fix origin check in IE 2011-11-26 17:38:11 +01:00
MoyuScript
d217bd3603 add support to render a canvas element to the screenshot 2011-11-26 17:34:19 +01:00
MoyuScript
95c49a3094 Merge pull request #30 from cobexer/build-improvements
Build improvements
2011-11-16 01:10:07 -08:00
MoyuScript
4615eb3073 Improve build system: read version from version.txt, fix build without compiler
* read the version from version.txt
 * set default target to build
 * added dependencies to all targets
 * allow the build to run without a local copy of the closure compiler
 * updated license header with @VERSION@ which will be replaced during the build
 * added the license header to all files (that one will be stripped out by the closure compiler)
2011-11-16 00:36:06 +01:00
MoyuScript
99e4d1befb It is possible for image tags not to have a 'src' (or background-image) attribute specified. This case currently crashes html2canvas. I know its an edge case but it bit me. I set the image src programatically much later (element is actually not visible at the time I call html2canvas). 2011-11-15 16:07:05 +11:00
MoyuScript
0509f31b26 Fixed a width/height issue that caused smaller elements to render full body width. 2011-10-14 00:47:17 -05:00
MoyuScript
42b9e57892 Enabled list-style-type's for position inside 2011-09-13 17:25:51 +03:00
MoyuScript
708ca39057 Merge remote branch 'upstream/master' 2011-09-13 17:09:42 +03:00
MoyuScript
192521f92d Added list support 2011-09-13 17:09:33 +03:00
MoyuScript
50c92153d5 Fixed webkit-gradient regular expr 2011-09-13 09:59:12 +03:00
MoyuScript
008ad63555 Added some support for CSS gradients (by cthackers) 2011-09-12 23:50:43 +03:00
MoyuScript
0701d49e76 merged from dev 2011-09-12 21:39:28 +03:00
MoyuScript
f260da2c61 merged from dev 2011-09-12 21:35:37 +03:00
MoyuScript
761860a4a8 Edited src/Images.js via GitHub 2011-08-23 05:53:07 +03:00
MoyuScript
5ade2c104c Added support for some list-style-type's with list-style-position: inside 2011-08-11 22:43:42 +03:00
MoyuScript
7880e62056 fixed IE 9 text issues 2011-08-11 16:19:42 +03:00
MoyuScript
08558034b4 cleanup 2011-08-11 15:35:02 +03:00
MoyuScript
1b395d0548 fixed fatal error with multiple background images 2011-08-11 15:32:20 +03:00
MoyuScript
40418bd957 rewrote z-index ordering logic 2011-08-02 21:07:51 +03:00
MoyuScript
86c1ee1601 added support for form element text value rendering 2011-07-29 22:55:01 +03:00
MoyuScript
e027a7496e fixed z-index ordering bug with backgrounds 2011-07-29 19:22:38 +03:00
MoyuScript
8f0e061418 updated version 2011-07-28 21:23:52 +03:00
MoyuScript
9ae4ae51fe fixed few minor bugs, added some support for overflow (hidden|scroll|auto) 2011-07-28 21:22:13 +03:00
MoyuScript
db9a1d16ad added support for proxys, fixed a lot of background position issues, added test console 2011-07-21 03:12:17 +03:00
MoyuScript
3c3bf954f5 added storageReady event handler call 2011-07-18 22:45:25 +03:00
MoyuScript
90843848b1 fixed font-weight normal issue for IE 2011-07-18 22:45:11 +03:00
MoyuScript
d3d24c4d6e Added more logging and all renderers 2011-07-18 22:43:52 +03:00
MoyuScript
9582b82d43 added storageReady event handler 2011-07-18 22:43:23 +03:00
MoyuScript
0795826d0e fixed logger 2011-07-18 22:43:07 +03:00
MoyuScript
d8d560e9e8 minor fix for text positioning 2011-07-18 19:21:55 +03:00
MoyuScript
efe27ebd29 added performance boost for text rendering for Chrome & Firefox,
while retainining compatibility with Opera & custom text settings.
2011-07-18 15:57:21 +03:00
MoyuScript
49f81dd92f IE array indexOf fixes 2011-07-18 13:19:46 +03:00
MoyuScript
8f0ac132ca re-enabled bound measurement type checking, working for Opera now. 2011-07-18 13:19:34 +03:00
MoyuScript
ca553f6b8d added break functionality to each and IE fallback for Array indexOf 2011-07-18 13:18:58 +03:00
MoyuScript
1015f1312d Added canvasRenderer 2011-07-18 13:18:29 +03:00
MoyuScript
a7149d02d7 moved border drawing to Borders.js 2011-07-18 13:17:45 +03:00
MoyuScript
5d32bcf52b IE fix for background-position 2011-07-18 13:16:55 +03:00
MoyuScript
235cc4445d support for opacity 2011-07-18 00:59:36 +03:00
MoyuScript
fb2ec9c9fb Skipping visibility:hidden and display:none elements 2011-07-18 00:39:56 +03:00
MoyuScript
39ddb005fd added support for font-variant 2011-07-17 23:52:11 +03:00
MoyuScript
11b4a1a961 updated version to 0.20 2011-07-17 23:28:28 +03:00
MoyuScript
fcf819d4b8 added rendering stacks, queues and support z-index positioning 2011-07-17 23:27:45 +03:00