summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* byte class: Byte class table needs to be extern.HEADmasterMichael Drake2022-03-091-1/+1
* fix line width scalingVincent Sanders2018-02-084-6/+54
* simplify path render a bitVincent Sanders2018-02-071-23/+2
* extend path operations in renderVincent Sanders2018-02-071-1/+62
* implement colour setting operations in renderVincent Sanders2018-02-072-9/+297
* extend graphics state operation implementationVincent Sanders2018-02-062-107/+183
* split out pdf matrix multiplicationVincent Sanders2018-02-061-32/+65
* fix emiting beziersVincent Sanders2018-02-051-0/+17
* implement CTM matrix transformVincent Sanders2018-02-041-0/+70
* make value extraction the same interface as gettingVincent Sanders2018-02-034-26/+52
* correctly extract the page boundaries from the page treeVincent Sanders2018-02-035-18/+216
* start actual page renderingVincent Sanders2018-01-317-30/+292
* extend page interface with render contextVincent Sanders2018-01-295-14/+93
* fix bug when content conversion has already been performedVincent Sanders2018-01-282-27/+132
* extend content conversion to include more parameter typesVincent Sanders2018-01-282-9/+77
* split out content conversion from parseVincent Sanders2018-01-244-493/+546
* 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
* 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