42 Commits (452f33b3286cd42586cc1bf20e945cbb23dcc82f)

Author SHA1 Message Date
= 452f33b328 Remove WorkerPage. 14 years ago
Julian Viereck b832aa5c1e Address latest review comments by Artur 14 years ago
Julian Viereck 20a348fc0c Fix lint errors 14 years ago
Julian Viereck 4e3f0e7463 Get Type3 fonts working again. 14 years ago
Julian Viereck 90e2546ea3 Process fonts on main thread again - font handling works again 14 years ago
Julian Viereck 23e413520b Small fixes + docs 14 years ago
Julian Viereck 8929e6b349 Move WorkerPDFDoc to pdf.js. Rename PDFDoc -> PDFDocModel + WorkerPDFDoc -> PDFDoc. This is required until the worker code doesn't depend on an PDFDoc instance anymore 14 years ago
Julian Viereck d7521f758a Merge font and processor working into one worker and fix some bugs in font-loading-data-ready code 14 years ago
Julian Viereck e9b6ffbaf6 Kill global objects 14 years ago
Julian Viereck 88e78fa6f9 Add new PDFObjects that replaces former (global) Objects. There is no direct access to the promise anymore. Objects are still instantiated globally for now 14 years ago
Julian Viereck b69c6cba6e Remove $ from property names. 14 years ago
Julian Viereck 0e8952681b Add missing resolve for font obj and make sure image objs ids are strings as well 14 years ago
Julian Viereck e6bd3d8105 Backup 14 years ago
Julian Viereck 86b8f12b92 Ensure dependent font data is available before calling startRenderingIRQueue 14 years ago
Julian Viereck 00290b9ff4 Rename some stuff and add missing font_handler.js 14 years ago
Julian Viereck 921f8bd669 Tried to add a destroy function to free memeory, but doesn't seem to help 14 years ago
Julian Viereck 0f6bf30228 Add dependency for dependecies on sub getIRQueue 14 years ago
Julian Viereck 06cef910fb Cleanup Moz support in FontLoader 14 years ago
Julian Viereck 5ecbc64d8d Backup 14 years ago
Julian Viereck 9e84dd35b6 Add Objects.clear() and fallback for testStr in FontMeasure 14 years ago
Julian Viereck 18ce3ebaed Just use imageData directly on Gecko 14 years ago
Julian Vierec 86681a8d25 Add Objects.setData and Promise.data to set the data before the object/promise is resolved 14 years ago
Julian Viereck 6dcf9f42a5 Make font processing happen in a worker 14 years ago
Julian Viereck d639a9a94a Remove no longer needed worker files, rename boot to boot_processor 14 years ago
Julian Viereck 6e9306afd2 Remove console.logs from previous commit again 14 years ago
Julian Viereck dd9aea21e9 Trying to implement progressive font rendering. Works on FF, but Chrome doesn't catchup the fonts 14 years ago
Julian Viereck ac11f30ae9 Send JpegStreams to the main thread ASAP. No need for ImagesLoader anymore 14 years ago
Julian Viereck cda4c04312 Removing some console.log statements. 14 years ago
Julian Viereck c370b8a428 Ensure things work for default fonts like Arial 14 years ago
Julian Viereck 7ee894c09c fontFile doesn't have to be a FlateStream. complex_ttf_font.pdf 14 years ago
Julian Viereck 89afa69395 Fix rendering of fonts on Firefox + turn worker on again. 14 years ago
Julian Viereck 7e3bbccaae Add dependency management for loading images that causes the execution to halt if the dependency isn't satisfied during executing time 14 years ago
Julian Viereck 443bb84cd6 Add very simple Promise object 14 years ago
Julian Viereck 790816bbdd Use all over the place and cleanup/renomve not longer needed code 14 years ago
Julian Viereck a4cfc44409 Add rendering timer 14 years ago
Julian Viereck d887d2bd29 Implement paintReadyJpegXObject + add infrastructure to handle JpegStreams 14 years ago
Julian Viereck c466450aae Use the worker 14 years ago
Julian Viereck ac4a57e858 Refactor to execute IR on main thead by posting messages to itself 14 years ago
Julian Viereck cc17707da6 First page is rendering using new worker infrastructure 14 years ago
Julian Viereck 71ff8ee586 backup 14 years ago
Julian Viereck 0a571899c8 Very basic worker implementation 14 years ago
Julian Viereck a3d815074d First pass on review: worker.js -> pdf_worker.js, Font.bind cleanup + other stuff 14 years ago
Julian Viereck 229edf24d4 First pass on review: worker.js -> pdf_worker.js, Font.bind cleanup + other stuff 14 years ago
Julian Viereck 4281f799e5 Move client code into worker_client.js. Cleanup + comments + 2-space-indention 14 years ago
Julian Viereck 405c367ece Move client code into worker_client.js. Cleanup + comments + 2-space-indention 14 years ago
Julian Viereck 22bdd50a98 Merge ImageCanvasProxy and CanvasProxy. Add support for rendering multiple canvas objects on the worker and assemble them again on the main thread. 14 years ago
Julian Viereck 897ac256fc Merge ImageCanvasProxy and CanvasProxy. Add support for rendering multiple canvas objects on the worker and assemble them again on the main thread. 14 years ago
Julian Viereck 50d902d9eb Make the ProxyCanvas be more a canvas - provide a ctx object to interact through 14 years ago
Julian Viereck b17bf4b20e Make the ProxyCanvas be more a canvas - provide a ctx object to interact through 14 years ago
Julian Viereck 2c17af3720 Add JpegStreamProxy - doesnt seem to be used anywhere in the example.pdf file 14 years ago