41 Commits (fed34c7d07c90b4bea9a5d8879852a418f5dbf45)

Author SHA1 Message Date
Andreas Gal fed34c7d07 eliminate putBack 14 years ago
Andreas Gal dd5ab1f10f don't use array buffes to implement moveStart, that won't work for filtered streams 14 years ago
Andreas Gal a2dcda8be5 factor out isSpace 14 years ago
Andreas Gal 506828d522 fix StringStream constructor delegation to Stream 14 years ago
Andreas Gal 314889d3d1 add skeleton decryption and stream filter support 14 years ago
Andreas Gal 65a35fcabf start working on stream decoding 14 years ago
Andreas Gal d971dfa01b fix reading linearized documents 14 years ago
Andreas Gal e655900785 restore long-form function names and a mapping table 14 years ago
Andreas Gal d65ebb7533 tighten up the interpreter loop 14 years ago
Andreas Gal 36f657b4ad get rid of Obj 14 years ago
Andreas Gal 4349a5b2bc more XRef parsing 14 years ago
Andreas Gal 16b3a7abc4 more XRef parsing 14 years ago
Andreas Gal 2e88d3779c skeleton for XRef support 14 years ago
Andreas Gal 860c8129bf fix a bunch of bugs and make startxref parsing work 14 years ago
Andreas Gal 4a5794e705 add command line arguments for the shell, -e for echo tests, -p for parse tests 14 years ago
Andreas Gal 16bc5f6fe3 parse startxref 14 years ago
Chris Jones e655fd0adb Lower the common denominator 14 years ago
Chris Jones 7827e91566 Respect media box 14 years ago
Chris Jones 68f1ca51ce Basic transforms of PDF page/text space to canvas space 14 years ago
Chris Jones b860bc8d60 Less hacky save/restore/moveText impl 14 years ago
Chris Jones 2ecb90fd45 Mock resource dict, look up fonts 14 years ago
Chris Jones e464d31d18 Indirect ops so that they can access interpreter state 14 years ago
Chris Jones 07119364fc More nicely truncate args array 14 years ago
Chris Jones 3b558229c1 Couple more tests and operators 14 years ago
Chris Jones 10c7ea0770 Manually hoist constant to avoid building it on each method invocation 14 years ago
Chris Jones 198a3f1a1b Dumb text WIP, more UI for test.html 14 years ago
Chris Jones d2c96d420a Factor out mock tests, add browser test page, initial canvas backend 14 years ago
Chris Jones bbab24da2e Add eofObj and helper for converting Obj->JS value 14 years ago
Chris Jones 9969a937ce isNum and operator argument type checking 14 years ago
Chris Jones 229043c15d Add more operators, another test, and reorganize per Table 51 in the spec. 14 years ago
Chris Jones c46faf9e76 Backend skeleton and temporary testing code 14 years ago
Andreas Gal ef2e66bf99 use undefined to indicate EOF 14 years ago
Andreas Gal d3f3e611c3 Split out Stream functionality 14 years ago
Andreas Gal 2040b871da no need to freeze constructors and protos 14 years ago
Andreas Gal a6b123016b shadow in the direct object, no defineProperty needed 14 years ago
Andreas Gal 21c54da9d1 use ES5 Object operations for lazy properties 14 years ago
Andreas Gal 07571b0bbf add PDFDoc 14 years ago
Andreas Gal 9334143941 a couple syntax fixes 14 years ago
Andreas Gal 4c74c34924 cleanup code a bit, avoid tabs, use java mode 14 years ago
Andreas Gal 4570f6a444 initial checkin, untested, just a couple lines of code 14 years ago