Michael R Sweet
|
a18b8fd606
|
Switch to using double for numbers, since they are also used to record lengths
and other potentially large contents.
|
2021-05-29 21:16:21 -04:00 |
|
Michael R Sweet
|
35d22705fa
|
Implement pdfioObjCopy and pdfioPageCopy, with tests.
|
2021-05-29 20:00:48 -04:00 |
|
Michael R Sweet
|
94cb915885
|
Fix xref table - wrong total number of objects.
Update pdfioContentDrawImage to take x/y offsets and sizes.
|
2021-05-28 22:05:44 -04:00 |
|
Michael R Sweet
|
548ff7d119
|
Initial writing support.
|
2021-05-16 11:39:05 -04:00 |
|
Michael R Sweet
|
4bb81417a8
|
Start fleshing out writing/copying interfaces.
|
2021-05-15 09:29:37 -04:00 |
|
Michael R Sweet
|
7cb4d0a557
|
Update TODOs.
|
2021-05-10 21:33:26 -04:00 |
|
Michael R Sweet
|
b030c24ba1
|
Add pdfioObjGetArray.
|
2021-05-10 21:01:02 -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
|
4e4c47ab33
|
Add pdfioObjGetLength function.
|
2021-05-08 19:16:27 -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
|
44325ce2d9
|
Safe work on streams - still need to implement predictors
|
2021-05-07 08:47:49 -04:00 |
|
Michael R Sweet
|
c61d6ad686
|
Save work on streams.
|
2021-05-06 16:08:08 -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
|
7afdfc725c
|
Implement object loading.
|
2021-05-04 17:04:09 -04:00 |
|
Michael R Sweet
|
d13364a4fd
|
Implement pdfioFileOpen reading of xref table.
|
2021-05-01 11:41:43 -04:00 |
|
Michael R Sweet
|
e2e2192ea9
|
Save work.
|
2021-04-27 21:22:34 -04:00 |
|
Michael R Sweet
|
11588ce2f5
|
Save work on low-level file I/O.
|
2021-04-26 10:42:01 -04:00 |
|
Michael R Sweet
|
899feb15c7
|
Start filling out internal APIs.
|
2021-04-16 21:09:43 -04:00 |
|
Michael R Sweet
|
c2610f2dd0
|
Fill out basic API functions.
|
2021-04-16 20:41:46 -04:00 |
|