Commit Graph

  • 59326891d9 seperate page fetch and render times Andreas Gal 2011-05-12 23:35:23 -07:00
  • 0753ce25c1 fix typo in lexing of octal escapes Chris Jones 2011-05-13 13:09:13 +12:00
  • a9a16ccb8a fix for new XHR2 binary API Andreas Gal 2011-05-12 16:58:19 -07:00
  • fed7e723b8 clone stream if we got it from the cache in case its already in use Andreas Gal 2011-05-11 23:00:36 -07:00
  • 76e43dd982 fix next/prev, small tweaks Chris Jones 2011-05-12 17:05:46 +12:00
  • 0413fb7f6c 0 is error for http, only MS would design this API Andreas Gal 2011-05-11 21:13:27 -07:00
  • 1bf146d87b support file status code Andreas Gal 2011-05-11 21:11:32 -07:00
  • 61ff69625d don't try to go further back than page 1 Andreas Gal 2011-05-11 20:55:50 -07:00
  • d6b969cd62 display rendering time Andreas Gal 2011-05-11 20:37:16 -07:00
  • 9521168b5c remove the echo interpreter, dissolve interpreter into gfx and Page Andreas Gal 2011-05-11 20:13:57 -07:00
  • bffedbb33c cache refs, not streams, in the interest of saving memory Andreas Gal 2011-05-11 20:03:45 -07:00
  • 284ef90e47 uncompressed pdfs render a bit now Andreas Gal 2011-05-11 19:05:30 -07:00
  • 6a4b0e8058 fix bug in string obj handling Andreas Gal 2011-05-11 17:17:47 -07:00
  • 52d8555c17 parser content streams Andreas Gal 2011-05-11 17:09:06 -07:00
  • 2326832f49 fixes for the huffman decoder Andreas Gal 2011-05-11 16:30:30 -07:00
  • 9543128796 wired up decompression, not working yet Andreas Gal 2011-05-11 03:26:33 -07:00
  • cebd567fa1 parse the page tree and extract pages and their content Andreas Gal 2011-05-11 03:14:08 -07:00
  • 7c604ae280 add code to access the page dictionary Andreas Gal 2011-05-11 01:50:47 -07:00
  • db5488a50e reading the catalog, at last Andreas Gal 2011-05-11 01:20:12 -07:00
  • 7b5effcdbe use exceptions instead of error codes in case of errors Andreas Gal 2011-05-11 00:10:15 -07:00
  • c8ab1c014e finish inflate code, still untested Andreas Gal 2011-05-10 23:57:03 -07:00
  • 903e6e2b9d add inflate code Andreas Gal 2011-05-10 21:22:28 -07:00
  • f9faa3f34a Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-10 00:31:51 -07:00
  • 4a7d875495 use skip() instead of getChar() when the return value isn't used anyway Andreas Gal 2011-05-09 23:47:08 -07:00
  • da1532e0d8 remove skipChar(), use skip() without an argument instead Andreas Gal 2011-05-09 23:44:25 -07:00
  • 2a60352e24 inline asString since its only used once Andreas Gal 2011-05-09 23:37:21 -07:00
  • 0b5cdf651d move find out of the Stream class Andreas Gal 2011-05-09 23:32:22 -07:00
  • 056a81ee89 remove putBack and make skip go via skipChar Andreas Gal 2011-05-09 23:10:40 -07:00
  • ac17a847d0 remove getByte for now Andreas Gal 2011-05-09 23:08:29 -07:00
  • 99972ad26a placeholders for scn/SCN Chris Jones 2011-05-09 21:19:26 -05:00
  • 3674f38fdd shadingFill placeholder Chris Jones 2011-05-09 21:14:09 -05:00
  • c1758ea66f Placeholder even-odd fill Chris Jones 2011-05-09 21:08:21 -05:00
  • e820a20b63 Clipping (non-zero winding) Chris Jones 2011-05-09 21:05:33 -05:00
  • 79ef581434 Merge Chris Jones 2011-05-09 20:17:22 -05:00
  • fcdd7e3845 Implement "n" (end path), add stubs for NYI operators Chris Jones 2011-05-09 20:16:06 -05:00
  • bbbf30c81f throw Error for errors, and warn in browser and shell Andreas Gal 2011-05-09 18:10:15 -07:00
  • f16e6b8d1c Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-09 18:04:31 -07:00
  • 247509680e beginnings of inflate decompression Andreas Gal 2011-05-09 18:04:22 -07:00
  • f9839beda8 Implement j (line join style) Chris Jones 2011-05-09 19:11:40 -05:00
  • 5bf0818b2e Implement J (line-cap style) Chris Jones 2011-05-09 18:57:23 -05:00
  • a8d9ab5e62 Merge branch 'master' of github.com:andreasgal/pdf.js Chris Jones 2011-05-09 18:20:10 -05:00
  • 127a6e97d0 Implement TJ Chris Jones 2011-05-09 18:20:04 -05:00
  • a018fe60ef Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-09 15:58:50 -07:00
  • 4a43ba6f8c bug fixes, getting closer to parsing a latex paper Andreas Gal 2011-05-09 15:58:37 -07:00
  • 82f49501c3 Restore font lookup and setting Chris Jones 2011-05-09 15:18:19 -05:00
  • 195671adba add buffer to write data to Andreas Gal 2011-05-08 17:39:40 -07:00
  • 5376c8b4e1 use Object.create for Dict instead of a key prefix Andreas Gal 2011-05-08 14:26:08 -07:00
  • fed34c7d07 eliminate putBack Andreas Gal 2011-05-08 14:08:38 -07:00
  • dd5ab1f10f don't use array buffes to implement moveStart, that won't work for filtered streams Andreas Gal 2011-05-08 11:35:32 -07:00
  • a2dcda8be5 factor out isSpace Andreas Gal 2011-05-08 11:32:53 -07:00
  • 506828d522 fix StringStream constructor delegation to Stream Andreas Gal 2011-05-07 22:57:04 -07:00
  • 314889d3d1 add skeleton decryption and stream filter support Andreas Gal 2011-05-07 01:20:04 -07:00
  • 65a35fcabf start working on stream decoding Andreas Gal 2011-05-06 23:37:49 -07:00
  • d971dfa01b fix reading linearized documents Andreas Gal 2011-05-06 22:44:01 -07:00
  • e655900785 restore long-form function names and a mapping table Andreas Gal 2011-05-06 22:15:18 -07:00
  • d65ebb7533 tighten up the interpreter loop Andreas Gal 2011-05-06 18:15:51 -07:00
  • 36f657b4ad get rid of Obj Andreas Gal 2011-05-06 17:27:27 -07:00
  • 4349a5b2bc more XRef parsing Andreas Gal 2011-05-06 16:38:16 -07:00
  • 16b3a7abc4 more XRef parsing Andreas Gal 2011-05-06 16:18:13 -07:00
  • 7ab8e72963 remove newline in LICENSE Andreas Gal 2011-05-06 15:16:26 -07:00
  • c5ab6b0977 never mind restore previous README formating Andreas Gal 2011-05-06 15:15:54 -07:00
  • 0ee5135741 reformat README because its so ugly Andreas Gal 2011-05-06 15:14:38 -07:00
  • 2e88d3779c skeleton for XRef support Andreas Gal 2011-05-06 12:12:57 -07:00
  • 860c8129bf fix a bunch of bugs and make startxref parsing work Andreas Gal 2011-05-06 02:18:31 -07:00
  • 4a5794e705 add command line arguments for the shell, -e for echo tests, -p for parse tests Andreas Gal 2011-05-06 01:44:17 -07:00
  • 455c646206 Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-06 01:16:20 -07:00
  • 16bc5f6fe3 parse startxref Andreas Gal 2011-05-06 01:16:09 -07:00
  • e655fd0adb Lower the common denominator Chris Jones 2011-05-06 00:42:43 -05:00
  • 7827e91566 Respect media box Chris Jones 2011-05-05 23:46:54 -05:00
  • 68f1ca51ce Basic transforms of PDF page/text space to canvas space Chris Jones 2011-05-05 22:20:07 -05:00
  • b860bc8d60 Less hacky save/restore/moveText impl Chris Jones 2011-05-05 12:40:34 -05:00
  • 2ecb90fd45 Mock resource dict, look up fonts Chris Jones 2011-05-05 12:28:37 -05:00
  • e464d31d18 Indirect ops so that they can access interpreter state Chris Jones 2011-05-05 12:08:36 -05:00
  • 07119364fc More nicely truncate args array Chris Jones 2011-05-04 23:53:55 -05:00
  • 3b558229c1 Couple more tests and operators Chris Jones 2011-05-04 23:34:59 -05:00
  • a073e45eba Added dumb profiling instrumentation Chris Jones 2011-05-04 21:39:07 -05:00
  • 10c7ea0770 Manually hoist constant to avoid building it on each method invocation Chris Jones 2011-05-04 21:31:46 -05:00
  • a1faf7105f update README Andreas Gal 2011-05-04 18:52:10 -07:00
  • 198a3f1a1b Dumb text WIP, more UI for test.html Chris Jones 2011-05-04 20:08:52 -05:00
  • d2c96d420a Factor out mock tests, add browser test page, initial canvas backend Chris Jones 2011-05-04 19:32:59 -05:00
  • aeee9d000f add license file Andreas Gal 2011-05-04 16:57:07 -07:00
  • bbab24da2e Add eofObj and helper for converting Obj->JS value Chris Jones 2011-05-04 17:15:26 -05:00
  • 9969a937ce isNum and operator argument type checking Chris Jones 2011-05-04 16:58:51 -05:00
  • 229043c15d Add more operators, another test, and reorganize per Table 51 in the spec. Chris Jones 2011-05-04 16:52:52 -05:00
  • c46faf9e76 Backend skeleton and temporary testing code Chris Jones 2011-05-04 14:46:39 -05:00
  • ef2e66bf99 use undefined to indicate EOF Andreas Gal 2011-05-03 02:17:17 -07:00
  • d3f3e611c3 Split out Stream functionality Andreas Gal 2011-05-02 22:50:55 -07:00
  • 2040b871da no need to freeze constructors and protos Andreas Gal 2011-05-02 19:07:16 -07:00
  • a6b123016b shadow in the direct object, no defineProperty needed Andreas Gal 2011-05-02 18:26:18 -07:00
  • 21c54da9d1 use ES5 Object operations for lazy properties Andreas Gal 2011-05-02 17:20:08 -07:00
  • 07571b0bbf add PDFDoc Andreas Gal 2011-05-02 15:34:59 -07:00
  • 9334143941 a couple syntax fixes Andreas Gal 2011-05-02 15:16:03 -07:00
  • 4c74c34924 cleanup code a bit, avoid tabs, use java mode Andreas Gal 2011-05-02 15:06:11 -07:00
  • 4570f6a444 initial checkin, untested, just a couple lines of code Andreas Gal 2011-04-26 15:33:36 +09:00
  • 6dc1770bba first commit Andreas Gal 2011-04-26 15:32:35 +09:00