Michael R Sweet
|
543364dfa2
|
More efficiently implement reading of integers vs. indirect references.
"testpdfio filename.pdf objnum" now shows object value if there is no stream.
Clean up debugging printfs.
|
2021-08-23 14:31:54 -04:00 |
|
Michael R Sweet
|
b0d3080ffe
|
Resolve clang warning.
|
2021-06-04 11:03:24 -04:00 |
|
Michael R Sweet
|
246c2e4b41
|
Rename as PDFio for consistency.
Add PDFio logo image.
Move documentation to "doc" subdirectory.
|
2021-05-30 07:10:44 -04:00 |
|
Michael R Sweet
|
18853ca3d5
|
Increase token buffer to 256 bytes, to avoid overflow scenarios.
Add _pdfioTokenFlush to manually flush the token buffer.
Add more debug printfs.
|
2021-05-10 17:37:57 -04:00 |
|
Michael R Sweet
|
67ed214c59
|
Restructure unit test program to include unit tests and alternate error handling.
Don't log all strings after adding one.
Don't trim string buffer after reading a token.
|
2021-05-10 08:00:27 -04:00 |
|
Michael R Sweet
|
af8c731699
|
Update token reader to handle balanced parens and to allow arbitrary backslash escapes.
Update unit test to omit path information from filename.
|
2021-05-09 21:32:09 -04:00 |
|
Michael R Sweet
|
9a919d478f
|
Rework token reading to be separate from the PDF file so we can add support
for compressed object streams.
|
2021-05-08 07:38:44 -04:00 |
|
Michael R Sweet
|
4abb91ca24
|
Save work on loading object dictionaries - have a memory issue someplace.
|
2021-05-04 21:31:58 -04:00 |
|
Michael R Sweet
|
59ef6b48ed
|
Add some debug output, "debug" make target.
Fix loading of dicts, trailer.
|
2021-05-04 12:59:10 -04:00 |
|
Michael R Sweet
|
4b05ca6436
|
Token parsing code.
|
2021-05-01 22:38:11 -04:00 |
|
Michael R Sweet
|
e107b94c83
|
Work on token parsing.
|
2021-05-01 17:50:52 -04:00 |
|