Michael R Sweet
ee42352228
Move testpdfio output to testfiles subdirectory.
2026-01-29 11:20:08 -05:00
Michael R Sweet
700f7a011b
Clean up some compiler warnings.
...
Add missing file to Xcode project.
2026-01-27 21:04:18 -05:00
Michael R Sweet
3eb9c4a13f
Fix pdfioPageGetDate prototype.
2026-01-27 19:47:19 -05:00
Michael R Sweet
c7103e9558
Update debug printfs.
2026-01-27 19:26:30 -05:00
Michael R Sweet
e9ba25c0da
Add NULL check for new page contents code.
2026-01-27 19:23:27 -05:00
Michael R Sweet
a6160e7f6f
Merge pull request #152 from jeevansridharan/docs-add-ubuntu-deps
...
docs: add Ubuntu/Debian dependency installation example
2026-01-26 11:15:05 -05:00
Jeevan Sridharan
390e8cef8f
docs: clarify and reorder Ubuntu/Debian dependency instructions
2026-01-26 21:37:38 +05:30
Jeevan Sridharan
78c6852413
docs: add Ubuntu/Debian dependency installation example
2026-01-22 22:15:02 +05:30
Michael R Sweet
f4055f0d7a
Implement object streams (Issue #101 )
2026-01-19 10:22:43 -05:00
Michael R Sweet
a37455c009
Add _pdfioStringPrintf function and support for using a string buffer to collect an object's value (Issue #101 )
2026-01-19 10:22:23 -05:00
Michael R Sweet
e61e08b5d2
Minor refactoring to more easily add in object stream support (Issue #101 )
2026-01-18 19:29:17 -05:00
Michael R Sweet
a818dee123
Don't generate a mask image if unnecessary.
2026-01-18 18:18:25 -05:00
Michael R Sweet
ddb57bb754
Implement WebP image support (Issue #144 )
2026-01-18 16:49:26 -05:00
Michael R Sweet
61d7e0c68d
Update documentation to mention GIF files (Issue #145 )
2026-01-18 11:43:56 -05:00
Michael R Sweet
c2f2cd6c37
Fix handling of partial image blocks (Issue #145 )
...
Add a partial image block version of the animation test.
Rename test images to make it clear what GIF features are being used.
Finalize test page content/layout.
2026-01-18 11:26:50 -05:00
Michael R Sweet
b3aaf2e70f
Initial GIF support (Issue #145 )
2026-01-18 10:31:50 -05:00
Michael R Sweet
4e9ec397f1
Implement pdfioPageGetXxx functions (Issue #150 )
2026-01-16 20:54:02 -05:00
Michael R Sweet
3c60d4a886
Fix 0 key length regression (Issue #149 )
2026-01-16 20:19:34 -05:00
Michael R Sweet
aac04a2a96
Fix repaired xref stream offsets and support indirect Contents arrays for pages.
2026-01-16 16:54:37 -05:00
Michael R Sweet
65098b5509
Fix implementation of LZWDecode filter to account for the EarlyChange parameter
...
(somewhat buried, very frustrating...)
Add some debugging and update the test suite to find page metadata in any parent
page object.
2026-01-16 15:57:43 -05:00
Michael R Sweet
e6e0b84dfc
Remove dead code detected by Coverity.
2026-01-16 11:47:08 -05:00
Michael R Sweet
3e6c38a436
Update Windows DLL exports.
2026-01-16 11:36:34 -05:00
Michael R Sweet
6daf9e5e64
Fix clang warnings.
2026-01-16 11:32:39 -05:00
Michael R Sweet
1044cc71a4
Fix VC++ project.
2026-01-16 11:32:37 -05:00
Michael R Sweet
387a30f6c5
Update TTF.
2026-01-16 11:32:18 -05:00
Michael R Sweet
09520d250f
Add support for LZWDecode filter, needs more testing (Issue #11 )
2026-01-16 09:53:51 -05:00
Michael R Sweet
bdcd963352
Implement ASCII85Decode filter (Issue #11 )
2026-01-14 09:31:41 -05:00
Michael R Sweet
4565c52ff1
Merge pull request #147 from zYg-sys/master
...
examples: fix builds on windows
2026-01-14 08:08:28 -05:00
Yuguo Zhang
9cb19db1c5
examples: fix builds on windows
2026-01-14 12:35:26 +08:00
Michael R Sweet
5618c432cc
Add an xref table offset array to better detect xref table loops (Issue #148 )
2026-01-13 18:40:44 -05:00
Michael R Sweet
4143808398
Clarify security policy.
2026-01-13 13:44:36 -05:00
Michael R Sweet
c92546ed94
More test suite tweaking.
2026-01-13 10:34:38 -05:00
Michael R Sweet
07c6005fad
Add some guards to make sure you don't accidentally overwrite existing PDF files with testpdfio...
2026-01-11 14:33:19 -05:00
Michael R Sweet
6fd1b781dc
Update test script.
2026-01-11 13:46:04 -05:00
Michael R Sweet
6e8bd06937
Refactor PDF encryption handler to work with more files.
2026-01-11 13:36:56 -05:00
Michael R Sweet
0feace3eb5
Fix AES-256 key initialization.
2026-01-10 14:44:47 -05:00
Michael R Sweet
846b0c9c7f
Add missing range checks to pdfioArrayCopy and pdfioDictCopy.
2026-01-08 15:05:12 -05:00
Michael R Sweet
fda0963220
Update Xcode project settings.
2026-01-08 12:39:08 -05:00
Yuguo Zhang
31fb66917e
examples: fix builds on windows
2026-01-08 12:16:33 +08:00
Michael R Sweet
089288946e
Increase PDFIO_MAX_STRING to 128k (Issue #146 )
2026-01-06 11:21:58 -05:00
Michael R Sweet
68dda34448
Fix an error propagation bug in _pdfioValueCopy (Issue #146 )
2026-01-06 11:18:52 -05:00
Michael R Sweet
ae97788728
Fix Coverity status badge link.
2026-01-01 10:06:41 -05:00
Michael R Sweet
6e049d4ed1
Update GitHub CI.
2026-01-01 09:59:16 -05:00
Michael R Sweet
d70a72fdda
Update prerequisites.
2026-01-01 09:57:43 -05:00
Michael R Sweet
8ba48ba4ae
Fix GitHub CI badge URL (again).
2026-01-01 09:54:19 -05:00
Michael R Sweet
031ad03a38
Fix GitHub CI badge URL.
2026-01-01 09:48:42 -05:00
Michael R Sweet
9b1047b2e3
Sync up with latest TTF changes for Windows.
2026-01-01 09:43:14 -05:00
Michael R Sweet
62dabe3580
Fix builds on Windows.
2025-12-31 11:58:24 -05:00
Michael R Sweet
16e2d6c91a
Fix clang issues.
2025-12-31 11:44:28 -05:00
Michael R Sweet
d1cbeec9e3
Visual Studio needs additional include dirs.
2025-12-31 11:38:12 -05:00