Commit Graph

26 Commits

Author SHA1 Message Date
Julian Viereck
921f8bd669 Tried to add a destroy function to free memeory, but doesn't seem to help 2011-09-16 08:09:58 -07:00
Julian Viereck
0f6bf30228 Add dependency for dependecies on sub getIRQueue 2011-09-16 00:11:23 -07:00
Julian Viereck
06cef910fb Cleanup Moz support in FontLoader 2011-09-15 23:27:22 -07:00
Julian Viereck
5ecbc64d8d Backup 2011-09-15 22:46:44 -07:00
Julian Viereck
9e84dd35b6 Add Objects.clear() and fallback for testStr in FontMeasure 2011-09-15 14:06:24 -07:00
Julian Viereck
18ce3ebaed Just use imageData directly on Gecko 2011-09-15 13:17:09 -07:00
Julian Vierec
86681a8d25 Add Objects.setData and Promise.data to set the data before the object/promise is resolved 2011-09-15 13:17:09 -07:00
Julian Viereck
6dcf9f42a5 Make font processing happen in a worker 2011-09-15 13:17:09 -07:00
Julian Viereck
d639a9a94a Remove no longer needed worker files, rename boot to boot_processor 2011-09-15 13:16:03 -07:00
Julian Viereck
6e9306afd2 Remove console.logs from previous commit again 2011-09-15 13:16:03 -07:00
Julian Viereck
dd9aea21e9 Trying to implement progressive font rendering. Works on FF, but Chrome doesn't catchup the fonts 2011-09-15 13:16:03 -07:00
Julian Viereck
ac11f30ae9 Send JpegStreams to the main thread ASAP. No need for ImagesLoader anymore 2011-09-15 13:16:03 -07:00
Julian Viereck
cda4c04312 Removing some console.log statements. 2011-09-15 09:05:04 -07:00
Julian Viereck
c370b8a428 Ensure things work for default fonts like Arial 2011-09-15 09:05:04 -07:00
Julian Viereck
7ee894c09c fontFile doesn't have to be a FlateStream. complex_ttf_font.pdf 2011-09-15 09:03:51 -07:00
Julian Viereck
89afa69395 Fix rendering of fonts on Firefox + turn worker on again.
Seems like Gecko requires the fontName to start with a character, not a number.
2011-09-15 09:03:50 -07:00
Julian Viereck
7e3bbccaae Add dependency management for loading images that causes the execution to halt if the dependency isn't satisfied during executing time 2011-09-15 09:03:50 -07:00
Julian Viereck
443bb84cd6 Add very simple Promise object 2011-09-15 09:02:25 -07:00
Julian Viereck
790816bbdd Use all over the place and cleanup/renomve not longer needed code 2011-09-15 09:02:25 -07:00
Julian Viereck
a4cfc44409 Add rendering timer 2011-09-15 08:24:30 -07:00
Julian Viereck
d887d2bd29 Implement paintReadyJpegXObject + add infrastructure to handle JpegStreams 2011-09-15 08:24:29 -07:00
Julian Viereck
c466450aae Use the worker 2011-09-15 08:21:23 -07:00
Julian Viereck
ac4a57e858 Refactor to execute IR on main thead by posting messages to itself 2011-09-15 08:20:43 -07:00
Julian Viereck
cc17707da6 First page is rendering using new worker infrastructure 2011-09-15 08:20:03 -07:00
Julian Viereck
71ff8ee586 backup 2011-09-15 08:18:57 -07:00
Julian Viereck
0a571899c8 Very basic worker implementation 2011-09-15 08:14:34 -07:00