Commit Graph

  • ed51d65409 replace wrong compressed pdf with the actual tracemonkey paper Andreas Gal 2011-06-03 14:24:43 -07:00
  • b6b5c2ac49 fix deflate code Andreas Gal 2011-06-03 14:22:38 -07:00
  • 267f312f13 fix length/end of stream handling Andreas Gal 2011-06-03 14:16:04 -07:00
  • a08691313f Clean up some code and add some changes to pdf.js Vivien Nicolas 2011-06-03 19:47:07 +02:00
  • c663d181f9 Remove some debug leftover Vivien Nicolas 2011-06-03 17:54:40 +02:00
  • e302bd93ee Add the necessary bits to handle Arrays, Procedure and a bigger set of instructions for Type1 Vivien Nicolas 2011-06-03 17:48:32 +02:00
  • 41f46ca346 fix typo that breaks ff4 Chris Jones 2011-06-02 21:13:48 -07:00
  • 4533902953 skeleton of image drawing Chris Jones 2011-06-02 18:27:56 -05:00
  • ebc483a0c7 Font and XObject entries can be refs, and dump image magic bytes Chris Jones 2011-06-02 14:24:46 -05:00
  • 9b9a258a57 starting position of a stream is relative to the file, not the current stream Andreas Gal 2011-06-02 10:57:06 -07:00
  • e739bcc515 Starts playing with the execution stack Vivien Nicolas 2011-06-01 20:40:25 +02:00
  • e936f305d7 Decode charStrings and stop the interpreter on every unknow token Vivien Nicolas 2011-06-01 16:50:32 +02:00
  • 3064305d91 Prepare the way to decode Type1 charStrings Vivien Nicolas 2011-06-01 11:52:10 +02:00
  • d66fc27bad added compressed tracemonkey paper Andreas Gal 2011-05-31 14:07:41 -07:00
  • fe11af4b57 Add a the beggining of a Type1 font reader Vivien Nicolas 2011-05-31 20:22:05 +02:00
  • 503d888036 Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-30 10:04:35 +02:00
  • c76e2c5114 Separate js and css from the test.html file Vivien Nicolas 2011-05-26 16:02:52 +02:00
  • 53018c8e4c fix next/prev/next bug, fiddle with UI, remove debugging code Chris Jones 2011-05-25 21:09:06 +12:00
  • c79cb83d52 reset current point on text state changes and remove redundant "cur" prefix Chris Jones 2011-05-23 21:22:56 +12:00
  • 98dfcf57ec use const instead of var Andreas Gal 2011-05-21 07:40:28 +02:00
  • 4e57061d84 Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-21 02:34:22 +02:00
  • 31f3164dc8 set mozOpaque Andreas Gal 2011-05-21 02:34:05 +02:00
  • f80a88864b basic kinda-working form xobject support Chris Jones 2011-05-17 14:08:05 +12:00
  • d7f3c31d9d add assert helpers, small cleanup Chris Jones 2011-05-17 11:59:38 +12:00
  • 8f8b302b23 initial (broken) support for xobjects Chris Jones 2011-05-17 11:38:38 +12:00
  • db6f072507 fix a couple more shadowings Andreas Gal 2011-05-13 00:23:27 -07:00
  • f4bb211283 forgot another shadowing Andreas Gal 2011-05-13 00:21:32 -07:00
  • a4c5b6095b use defineProperty to shadow getters Andreas Gal 2011-05-13 00:19:50 -07:00
  • d8366507d0 Merge branch 'master' of github.com:andreasgal/pdf.js Andreas Gal 2011-05-12 23:35:31 -07:00
  • 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