Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add parameter parsing for content objects | Vincent Sanders | 2018-01-23 | 2 | -81/+713 |
| | |||||
* | rename cos object name entry | Vincent Sanders | 2018-01-23 | 3 | -6/+41 |
| | |||||
* | add dereference error | Vincent Sanders | 2018-01-23 | 2 | -0/+6 |
| | |||||
* | correctly parse content streams for pages contents | Vincent Sanders | 2018-01-20 | 6 | -120/+206 |
| | |||||
* | complete parse of all content stream operators | Vincent Sanders | 2018-01-20 | 1 | -255/+142 |
| | |||||
* | convert to using stream offset type for stream offsets | Vincent Sanders | 2018-01-19 | 10 | -142/+564 |
| | |||||
* | update cos object parsing to take a stream to parse from | Vincent Sanders | 2018-01-18 | 6 | -147/+337 |
| | |||||
* | start to alter parseing to read from cos_stream object | Vincent Sanders | 2018-01-18 | 10 | -74/+212 |
| | |||||
* | extend page content stream parse to cope with arrays of streams | Vincent Sanders | 2018-01-16 | 1 | -3/+54 |
| | |||||
* | fix list parse and construction | Vincent Sanders | 2018-01-16 | 3 | -55/+51 |
| | | | | | | | change lists to be represented by pointer arrays grown in 32 entry blocks instead of linked list. This also ensures lists are constructed in the correct order and makes enumeration and indexing much more efficient. | ||||
* | support flateDecode stream filter | Vincent Sanders | 2018-01-15 | 2 | -6/+89 |
| | |||||
* | split out stream filtering | Vincent Sanders | 2018-01-08 | 4 | -4/+54 |
| | |||||
* | fix header guards and copyright notices | Vincent Sanders | 2018-01-08 | 7 | -1/+94 |
| | |||||
* | parse stream objects, no filters handled yet | Vincent Sanders | 2018-01-08 | 4 | -21/+141 |
| | |||||
* | split out cross reference table handling to separate module | Vincent Sanders | 2018-01-06 | 10 | -203/+318 |
| | |||||
* | split out page handling into new module | Vincent Sanders | 2018-01-05 | 6 | -113/+176 |
| | |||||
* | add metadata interface | Vincent Sanders | 2017-12-31 | 10 | -15/+238 |
| | |||||
* | make an actual library | Vincent Sanders | 2017-12-30 | 18 | -187/+418 |
| | |||||
* | decode page tree | Vincent Sanders | 2017-12-28 | 4 | -5/+284 |
| | |||||
* | add more data acessors | Vincent Sanders | 2017-12-26 | 4 | -48/+182 |
| | |||||
* | decode indirect objects | Vincent Sanders | 2017-12-24 | 3 | -26/+71 |
| | |||||
* | fix null object decode and improve reference object decode a bit | Vincent Sanders | 2017-12-24 | 3 | -17/+46 |
| | |||||
* | clean up error handling and start decoding of indirect objects | Vincent Sanders | 2017-12-24 | 6 | -94/+191 |
| | |||||
* | split code up a bit | Vincent Sanders | 2017-12-21 | 7 | -1068/+1139 |
| | |||||
* | extract all trailer data | Vincent Sanders | 2017-12-21 | 1 | -18/+89 |
| | |||||
* | fix xref table building | Vincent Sanders | 2017-12-21 | 2 | -85/+172 |
| | |||||
* | fix hex string decode and trailer parse | Vincent Sanders | 2017-12-19 | 2 | -153/+384 |
| | |||||
* | write parse of strings | Vincent Sanders | 2017-12-19 | 4 | -44/+238 |
| | |||||
* | split out byte class | Vincent Sanders | 2017-12-15 | 4 | -89/+195 |
| | |||||
* | add clean target | Vincent Sanders | 2017-12-15 | 1 | -1/+4 |
| | |||||
* | arrays work | Vincent Sanders | 2017-07-14 | 1 | -2/+80 |
| | |||||
* | got references parsing | Vincent Sanders | 2017-07-13 | 1 | -36/+192 |
| | |||||
* | initial xref and basic cos object decode | Vincent Sanders | 2017-07-12 | 3 | -0/+925 |