Commit Graph

1915 Commits

Author SHA1 Message Date
Julian Viereck
966cbc2112 Add FontShape.getRule which returns the name for the ctx object 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
e9fff5968e Remove worker/boot.js 2011-09-15 13:17:09 -07:00
Julian Viereck
9eb7858586 Fix 2011-09-15 13:16:03 -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
e15bfc00a0 Fixing font loading issues 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
32ae879219 Stop the execution if it takes longer then a certain amount of time and reshedule it 2011-09-15 13:16:03 -07:00
Julian Viereck
a228753414 Add missing metrics.js for worker 2011-09-15 13:13:00 -07:00
Julian Viereck
90da4fc831 Ensure to call the pageDone callback after it's really done 2011-09-15 09:05:04 -07:00
Julian Viereck
342547831d Adding back bug in constructInterpolatedFromIR to get refTest passing in openweb.pdf 2011-09-15 09:05:04 -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
a2bf701bfe Implement endInlineImage IR 2011-09-15 09:03:51 -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
2b7ff49d8d Fix constructInterpolatedFromIR + fix indexing i that should be j 2011-09-15 09:03:51 -07:00
Julian Viereck
755399a755 Fix TilingPattern + implement DummyShading IR form 2011-09-15 09:03:51 -07:00
Julian Viereck
9dcefe1efc Add PDFFunction to IR support + complete ColorSpace SeparationCS IR support 2011-09-15 09:03:50 -07:00
Julian Viereck
8572c29c55 Fix missing parameter for RadialAxialShading 2011-09-15 09:03:50 -07:00
Julian Viereck
4e3f87b60c Make ColorSpace Separation work as long as no IR form is needed for now 2011-09-15 09:03:50 -07:00
Julian Viereck
fea3388c41 Make testdriver use new worker infrastructure 2011-09-15 09:03:50 -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
e7b636dba4 Flattern the IRQueue to make it easier to reexecute and have no nested state 2011-09-15 09:02:25 -07:00
Julian Viereck
443bb84cd6 Add very simple Promise object 2011-09-15 09:02:25 -07:00
Julian Viereck
2269bcccfa [Cleanup] Remove no longer needed Patter.parse and TilingPattern. functions 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
a7d1c84c92 Make ColorSpace.parse use ColorSpace.toIR and .fromIR to make use of only one codepath 2011-09-15 09:00:46 -07:00
Julian Viereck
1c30fda577 Implement ColorSpace IR forms for Pattern and Indexed 2011-09-15 08:59:52 -07:00
Julian Viereck
a83f49133e [Cleanup] Renomve no longer needed RadialAxialShading.prototype.getPattern as toIR is called all the time 2011-09-15 08:59:52 -07:00
Julian Viereck
f369bd3ed0 [Cleanup] Rename Raw to IR 2011-09-15 08:24:30 -07:00
Julian Viereck
e7fa637bf4 Remove no longer needed code and rename IR forms to the standard ones 2011-09-15 08:24:30 -07:00
Julian Viereck
a4cfc44409 Add rendering timer 2011-09-15 08:24:30 -07:00
Julian Viereck
62afa95fe1 Add support for image xObjs with imageMask 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
5bfa9e4f3b Add some comments + fix getColorN_IR_Pattern 2011-09-15 08:21:23 -07:00
Julian Viereck
5543d6f448 Move getting the Pattern from IR form out and make setStrokeColorN_IR work 2011-09-15 08:21:23 -07:00
Julian Viereck
9e3de8b339 Add shading support for setFillColorN_IR - is that used at all? 2011-09-15 08:21:23 -07:00
Julian Viereck
c466450aae Use the worker 2011-09-15 08:21:23 -07:00
Julian Viereck
cdc937a1a4 Fix missing curMatrix variable bug to get TM paper work in Nightly 2011-09-15 08:21:23 -07:00
Julian Viereck
c77c6d524c Add setFillColorN_IR by implementing new TilingPatternIR 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
a3baea5fcb Make shadingFill IR form 2011-09-15 08:20:43 -07:00
Julian Viereck
89167c0b40 Saving last work 2011-09-15 08:20:43 -07:00
Julian Viereck
5c1262e13b Add limited support for setFill/StrokeColorSpace 2011-09-15 08:20:43 -07:00
Julian Viereck
aa8699a334 Don't display cmds used on the page by default + turn on worker support for now again 2011-09-15 08:20:43 -07:00
Julian Viereck
2fcc93c751 Make xObjForm use raw format 2011-09-15 08:20:43 -07:00