Commit Graph

89 Commits

Author SHA1 Message Date
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
95c49a3094 Merge pull request #30 from cobexer/build-improvements
Build improvements
2011-11-16 01:10:07 -08:00
1eb387f197 drop obsolete files from the build folder 2011-11-16 00:36:44 +01:00
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
eeefe1ebbe Merge pull request #29 from gatapia/patch-1
It is possible for image tags not to have a 'src' (or background-image) ...
2011-11-15 04:12:37 -08:00
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
a27b60f491 Merge pull request #25 from kilokeith/width_fix
Fixed a width/height issue that caused smaller elements to render full bo
2011-10-15 02:14:20 -07:00
0509f31b26 Fixed a width/height issue that caused smaller elements to render full body width. 2011-10-14 00:47:17 -05:00
42b9e57892 Enabled list-style-type's for position inside 2011-09-13 17:25:51 +03:00
708ca39057 Merge remote branch 'upstream/master' 2011-09-13 17:09:42 +03:00
192521f92d Added list support 2011-09-13 17:09:33 +03:00
a42547ac71 Merge pull request #17 from cthackers/master
webkit-gradient fix
2011-09-13 02:04:35 -07:00
50c92153d5 Fixed webkit-gradient regular expr 2011-09-13 09:59:12 +03:00
1467dcf41d sync 2011-09-13 09:49:09 +03:00
008ad63555 Added some support for CSS gradients (by cthackers) 2011-09-12 23:50:43 +03:00
0701d49e76 merged from dev 2011-09-12 21:39:28 +03:00
f260da2c61 merged from dev 2011-09-12 21:35:37 +03:00
ae836eecf0 Added support for background linear gradients on mozilla and webkit 2011-09-12 13:44:39 +03:00
e74ab55be6 Fixed regular expression for chrome 2011-09-12 11:22:17 +03:00
39551dac1f Added support for base64 encoded images as sources 2011-09-12 11:02:15 +03:00
9f924dfbab Merge pull request #11 from oleksiy-nesterov/master
Base 64
2011-09-05 09:41:43 -07:00
761860a4a8 Edited src/Images.js via GitHub 2011-08-23 05:53:07 +03:00
5ade2c104c Added support for some list-style-type's with list-style-position: inside 2011-08-11 22:43:42 +03:00
7880e62056 fixed IE 9 text issues 2011-08-11 16:19:42 +03:00
08558034b4 cleanup 2011-08-11 15:35:02 +03:00
1b395d0548 fixed fatal error with multiple background images 2011-08-11 15:32:20 +03:00
40418bd957 rewrote z-index ordering logic 2011-08-02 21:07:51 +03:00
859461ddc1 Form text value tests 2011-07-29 22:56:33 +03:00
86c1ee1601 added support for form element text value rendering 2011-07-29 22:55:01 +03:00
1c55fa256e updated tests 2011-07-29 19:23:27 +03:00
e027a7496e fixed z-index ordering bug with backgrounds 2011-07-29 19:22:38 +03:00
e28127fbfd updated to exclude local image 2011-07-29 19:21:15 +03:00
3c003c1dfa updated test console 2011-07-28 21:24:45 +03:00
8f0e061418 updated version 2011-07-28 21:23:52 +03:00
9ae4ae51fe fixed few minor bugs, added some support for overflow (hidden|scroll|auto) 2011-07-28 21:22:13 +03:00
db9a1d16ad added support for proxys, fixed a lot of background position issues, added test console 2011-07-21 03:12:17 +03:00
fb4601c630 updated build 2011-07-18 22:45:39 +03:00
3c3bf954f5 added storageReady event handler call 2011-07-18 22:45:25 +03:00
90843848b1 fixed font-weight normal issue for IE 2011-07-18 22:45:11 +03:00
d3d24c4d6e Added more logging and all renderers 2011-07-18 22:43:52 +03:00
9582b82d43 added storageReady event handler 2011-07-18 22:43:23 +03:00
0795826d0e fixed logger 2011-07-18 22:43:07 +03:00
d8d560e9e8 minor fix for text positioning 2011-07-18 19:21:55 +03:00
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
9680086dec rebuilt source 2011-07-18 13:20:04 +03:00
49f81dd92f IE array indexOf fixes 2011-07-18 13:19:46 +03:00
8f0ac132ca re-enabled bound measurement type checking, working for Opera now. 2011-07-18 13:19:34 +03:00
ca553f6b8d added break functionality to each and IE fallback for Array indexOf 2011-07-18 13:18:58 +03:00
1015f1312d Added canvasRenderer 2011-07-18 13:18:29 +03:00
a7149d02d7 moved border drawing to Borders.js 2011-07-18 13:17:45 +03:00