Hufflepdf/src/PDF
2020-03-05 17:44:38 +01:00
..
Content Add IDs to Instructions so that they can be selected in a given Content (and modified one day…) 2020-02-23 22:21:09 +01:00
Encoding Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Object Add a separate instance for Raw streams that don't try to decode them 2020-03-04 18:31:30 +01:00
Body.hs Move Content out of Object module into a separate one incorporating PDF.Update (which is actually an operation that is defined only on that structure), and rename it Layer to avoid confusion with Content streams as defined in the specs (which have their own PDF.Content module already) 2020-02-17 15:29:59 +01:00
Box.hs Maybe we need a MonadState s m => MonadReader s m instance some day ? 2020-03-03 18:16:49 +01:00
CMap.hs Finish the split of Navigation out of Page, generalize the use of MonadFail with a custom Error monad (~= Either String) 2020-02-11 22:41:46 +01:00
Content.hs Add a simple Box instance that exposes IndexedInstructions within a Content 2020-03-05 17:44:38 +01:00
Encoding.hs Finish the split of Navigation out of Page, generalize the use of MonadFail with a custom Error monad (~= Either String) 2020-02-11 22:41:46 +01:00
EOL.hs Completely lost, the same old Char8 / Word8 again, implemented all the text reading, still needing a couple details to parse CMaps 2019-10-14 10:17:15 +02:00
Font.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Layer.hs Remove accidentally commited trailing space on a line 2020-03-04 18:14:54 +01:00
Object.hs Move Content out of Object module into a separate one incorporating PDF.Update (which is actually an operation that is defined only on that structure), and rename it Layer to avoid confusion with Content streams as defined in the specs (which have their own PDF.Content module already) 2020-02-17 15:29:59 +01:00
Output.hs It turns out Output.concat wasn't necessary, OBuilder seems already is a Monoid so mconcat works (that fact was used in the very implementation of concat…) 2020-02-11 17:36:29 +01:00
Pages.hs Disable text rendering and font loading from the Page abstraction, this code will have to be moved into a separate Box instance 2020-03-05 17:40:58 +01:00
Parser.hs Gain a bit of speed by using native Attoparsec for number types instead of reimplementing them with ByteString conversion and call to read 2020-02-14 18:02:40 +01:00
Text.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00