summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add parameter parsing for content objectsVincent Sanders2018-01-232-81/+713
|
* rename cos object name entryVincent Sanders2018-01-233-6/+41
|
* add dereference errorVincent Sanders2018-01-232-0/+6
|
* correctly parse content streams for pages contentsVincent Sanders2018-01-206-120/+206
|
* complete parse of all content stream operatorsVincent Sanders2018-01-201-255/+142
|
* convert to using stream offset type for stream offsetsVincent Sanders2018-01-1910-142/+564
|
* update cos object parsing to take a stream to parse fromVincent Sanders2018-01-186-147/+337
|
* start to alter parseing to read from cos_stream objectVincent Sanders2018-01-1810-74/+212
|
* extend page content stream parse to cope with arrays of streamsVincent Sanders2018-01-161-3/+54
|
* fix list parse and constructionVincent Sanders2018-01-163-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 filterVincent Sanders2018-01-152-6/+89
|
* split out stream filteringVincent Sanders2018-01-084-4/+54
|
* fix header guards and copyright noticesVincent Sanders2018-01-087-1/+94
|
* parse stream objects, no filters handled yetVincent Sanders2018-01-084-21/+141
|
* split out cross reference table handling to separate moduleVincent Sanders2018-01-0610-203/+318
|
* split out page handling into new moduleVincent Sanders2018-01-056-113/+176
|
* add metadata interfaceVincent Sanders2017-12-3110-15/+238
|
* make an actual libraryVincent Sanders2017-12-3018-187/+418
|
* decode page treeVincent Sanders2017-12-284-5/+284
|
* add more data acessorsVincent Sanders2017-12-264-48/+182
|
* decode indirect objectsVincent Sanders2017-12-243-26/+71
|
* fix null object decode and improve reference object decode a bitVincent Sanders2017-12-243-17/+46
|
* clean up error handling and start decoding of indirect objectsVincent Sanders2017-12-246-94/+191
|
* split code up a bitVincent Sanders2017-12-217-1068/+1139
|
* extract all trailer dataVincent Sanders2017-12-211-18/+89
|
* fix xref table buildingVincent Sanders2017-12-212-85/+172
|
* fix hex string decode and trailer parseVincent Sanders2017-12-192-153/+384
|
* write parse of stringsVincent Sanders2017-12-194-44/+238
|
* split out byte classVincent Sanders2017-12-154-89/+195
|
* add clean targetVincent Sanders2017-12-151-1/+4
|
* arrays workVincent Sanders2017-07-141-2/+80
|
* got references parsingVincent Sanders2017-07-131-36/+192
|
* initial xref and basic cos object decodeVincent Sanders2017-07-123-0/+925