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
Michael R Sweet
29c2d131da
Update Xcode and Visual Studio projects.
2025-12-31 11:33:29 -05:00
Michael R Sweet
115119a6f8
Update TTF to v1.1.0.
2025-12-31 11:29:08 -05:00
Michael R Sweet
616f053835
No more testttf in the local directory.
2025-12-26 12:31:15 -05:00
Michael R Sweet
d1536eee0c
Changelog.
2025-12-26 12:14:56 -05:00
Michael R Sweet
06d3e85627
Update GitHub CI rules.
2025-12-21 22:14:20 -05:00
Michael R Sweet
850b0fa0a0
Update makesrcdist to correctly embed a copy of the TTF library.
2025-12-21 20:37:50 -05:00
Michael R Sweet
7ac8669057
Change to using external TTF library, when available, otherwise local copy.
...
Fix pkgconfig file.
2025-12-21 20:28:26 -05:00
Michael R Sweet
f6f3191a8d
Bump version.
2025-12-21 19:18:33 -05:00
Michael R Sweet
c2b25a1fa0
Support Encrypt dictionaries as well as indirect references (Issue #139 )
2025-12-21 19:04:36 -05:00
Michael R Sweet
d5d089c560
Update autoconf cross-compilation files.
2025-12-19 13:40:17 -05:00
Michael R Sweet
23eb44e80b
Changelog.
2025-12-02 15:02:25 -05:00
Michael R Sweet
7d412cf855
Add range check to ttfGetExtents.
2025-12-02 15:01:16 -05:00
Michael R Sweet
597c9f8cda
Update support for UTF-16 string tokens (Issue #141 )
2025-12-02 14:37:18 -05:00