224 Commits (28eba6d10e6fd8002ecce72be9c5efb969da47e6)

Author SHA1 Message Date
Vivien Nicolas b7449f3bcc Do not use makeSubStream in the CFF constructor 14 years ago
Vivien Nicolas 2dc7bda2bc Merge the stream handling changes with the Font code 14 years ago
Vivien Nicolas 2c4a0aa269 Undo last patch, it broke font rendering 14 years ago
Andreas Gal 83e100b013 starting position of a stream is relative to the file, not the current stream 14 years ago
Andreas Gal e0a6c8ef76 use const instead of var 14 years ago
Vivien Nicolas 0a135091de Add a root 'Font' class as the outside world API 14 years ago
Andreas Gal bf2c525788 remove debug code 14 years ago
Vivien Nicolas 632fcfed18 Turn on TrueType decoder even if the sanitizer prevent them to load at the moment 14 years ago
Vivien Nicolas 828367a1b4 Make the Type1 to OTF code active, even if the sanitizer prevent fonts to load at the moment 14 years ago
Chris Jones a5731ddc47 skeleton of shading fill 14 years ago
sbarman b61700b5a5 changed bufferPos to pos, fixed style issue (spacing) 14 years ago
sbarman f10aca6a46 Fixed up excess code 14 years ago
sbarman 1dbf2d1d0c cleaned up code, used dict.get2, hoisted conditional outside loop when drawing image 14 years ago
Chris Jones 78d0b3caf1 implement TL and T* 14 years ago
sbarman b83979f40d Revert "working on optimizations" 14 years ago
sbarman 03747940a2 working on optimizations 14 years ago
Vivien Nicolas 74abf984d5 Add the beginning of a Type1 to Type2 charstring converter 14 years ago
sbarman 0e8f323f0a fixed error with getBytes in flate stream 14 years ago
Andreas Gal 287e7a702a remove left-over shell code 14 years ago
sbarman 496a6374c1 fixed the display of images 14 years ago
sbarman cfff44f2b2 fixed getBytes 14 years ago
sbarman 5da69f520d Half working version of paintImageXObject 14 years ago
sbarman c326f1808f Fixed geBytes implementation 14 years ago
sbarman 19f9897ec3 added getBytes method 14 years ago
Andreas Gal bab03e6add remove left-over shell code 14 years ago
sbarman a89bd1d30e Copied entire buffer for flate stream's snarf function (since decoding looks back) 14 years ago
Andreas Gal f85953b342 read in image data en-block instead of sucking it through the stream interface 14 years ago
Andreas Gal 8b119087f0 use dict.get2 to lookup with a key that has an abbreviation (i.e. BitsPerComponent/BPC) 14 years ago
Vivien Nicolas c098f0b31f Fix some bugs and add the beginning of a Type2 reader 14 years ago
Andreas Gal ee5d8763e8 read in image data en-block instead of sucking it through the stream interface 14 years ago
Vivien Nicolas 4d261759d9 Support TrueType Font 14 years ago
Andreas Gal 5c5d09c898 use dict.get2 to lookup with a key that has an abbreviation (i.e. BitsPerComponent/BPC) 14 years ago
sbarman 99aacfe42c Implemented basic version of smask 14 years ago
sbarman 27b8b68b87 Removed log code from previous commit 14 years ago
sbarman 11f427d235 Fixed FlateStreams to read in multiple blocks 14 years ago
Andreas Gal 386d70f33c add code to parse bits per component information for images 14 years ago
Andreas Gal 378f381625 don't cache stream objects 14 years ago
Andreas Gal 5c06cd1de5 use an array not an object to cache objects 14 years ago
Andreas Gal 47f0326eee parse Interpolate and ImageMask for images 14 years ago
Andreas Gal 5647dbc0a4 convert remaining inflate code tables to typed arrays 14 years ago
Andreas Gal 4d70cb4aaf turn distDecode into a typed array 14 years ago
Andreas Gal 9143ad4cf5 make lengthDecode a typed array 14 years ago
Andreas Gal cd7c229ccc make codeLenCodeMap a typed array 14 years ago
Chris Jones fadbb1b5e7 FlateStream wants a .dict member for duck typing 14 years ago
Chris Jones 2f8d80677b implement even-odd fill/clip 14 years ago
Vivien Nicolas c166db13fd Add the 'for' keyword and support 2's complement signed integer 14 years ago
Andreas Gal 92aa46cf81 hand in xref to the parser if needed so we can resolve 'Length' for sub-streams 14 years ago
Andreas Gal b6b5c2ac49 fix deflate code 14 years ago
Andreas Gal 267f312f13 fix length/end of stream handling 14 years ago
Vivien Nicolas a08691313f Clean up some code and add some changes to pdf.js 14 years ago