Commit Graph

664 Commits

Author SHA1 Message Date
Michael R Sweet
09198056a5 Fix the pkg-config file generation. 2025-12-21 20:24:09 -05:00
Michael R Sweet
1c9e675cf6 Bump version. 2025-12-21 19:17:27 -05:00
Michael R Sweet
f16f0c10ed Bump version. 2025-12-21 19:15:29 -05:00
Michael R Sweet
019f0e8003 Support Encrypt dictionaries as well as indirect references (Issue #139) 2025-12-21 19:03:34 -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
Michael R Sweet
789b74af39 Update CI versions. 2025-12-01 10:37:03 -05:00
Michael R Sweet
5032ce926e Fix some clang warnings.
Update Xcode project to use installed PNG library.
2025-11-10 16:14:21 -05:00
Michael R Sweet
2977b82f35 Fix CI. 2025-11-10 15:41:25 -05:00
Michael R Sweet
b6008bae76 Add input checking to pdfioFileCreateFontObjFromBase. 2025-10-21 11:29:41 -04:00
Michael R Sweet
8459d97ff3 Update markdown 'library'. 2025-10-15 15:03:07 -04:00
Michael R Sweet
ed8be1f378 Changelog. v1.6.0 2025-10-06 08:42:49 -04:00
Michael R Sweet
5edb5ad006 Check for read error when reading horizontal metrics data. 2025-10-06 08:42:24 -04:00
Michael R Sweet
1b82f141e7 Clean up PDF/A test pages and fix image object names. 2025-10-05 18:28:58 -04:00
Michael R Sweet
5699a52127 Fix test suite failure caused by migration of metadata for PDF 2.0. 2025-10-05 18:14:23 -04:00
Michael R Sweet
3c9a52a824 Update docos. 2025-10-05 15:35:23 -04:00
Michael R Sweet
c272ddde3b Remove deprecated information key/value pairs for PDF 2.0 output. 2025-10-05 15:34:34 -04:00
Michael R Sweet
26a92febc6 Cleanup PR for PDF/A support and add documentation (Issue #122) 2025-10-05 15:19:15 -04:00
Michael R Sweet
d82da750d9 Remove example PDF file that is not needed. 2025-10-05 13:43:47 -04:00
Michael R Sweet
e6fea00d74 Merge pull request #137 from vididvidid/feature/pdfa-subset-support
Feature: Add method for creating PDF/A compliant files
2025-10-05 13:43:10 -04:00
vididvidid
815a45aec1 remove the return and used %c for the part 2025-10-03 02:42:19 +00:00
Yash kumar kasaudhan
fe3ab5d67f Merge branch 'michaelrsweet:master' into feature/pdfa-subset-support 2025-10-02 01:53:47 -04:00
vididvidid
abf2d6e7d8 remove the previously added .test-pdfa 2025-10-02 05:50:45 +00:00
vididvidid
2b68a0e0db used the cp startegy of string and pointer combination to get the part and comliance 2025-10-02 05:50:06 +00:00
vididvidid
c319f5a047 not printing whole pdf file name but only the pdfversion 2025-10-02 05:16:03 +00:00
vididvidid
6e98635d91 moved the do pdfa test after the closing of inpdf 2025-10-02 05:07:30 +00:00
vididvidid
04c52a74f6 used or assignment to clearly update the status 2025-10-02 04:57:16 +00:00
vididvidid
c603a4e2b0 renamed the filename to testpdfio-pdfa-rc4.pdf and updated message clearly encryption allowed on pdf/a files 2025-10-02 04:53:19 +00:00
vididvidid
66f0c84621 renamed the test pdfa files to testpdfio-pdfa- 2025-10-02 04:46:03 +00:00
vididvidid
98f6b90b53 removed text[256] which is now being unused because we removed the snprintf 2025-10-02 04:43:55 +00:00
vididvidid
c1ecf3a1ed used pdfioContentTextShow instead of snprintf 2025-10-02 04:42:29 +00:00
vididvidid
f417a25121 block usage of incompatible operators and functions, for example the pdfioFileCreateFontObjFromBase function, the use of transparency in pdfioFileCreateImageObjFrom..., and so forth. 2025-10-01 08:17:17 +00:00
vididvidid
1325c9cd61 removed the comment i made in the code 2025-10-01 07:40:14 +00:00
vididvidid
71790bb6c4 added the unit testcases for the pdfa feature in the testpdfio and removed the custom one 2025-10-01 07:38:54 +00:00
vididvidid
a08614911a added the comment at the end of line tyepdef enum _pdfio_pdfa_e 2025-10-01 05:06:49 +00:00
vididvidid
7bc3e84aed added string replacing the switch cases 2025-10-01 05:05:15 +00:00
vididvidid
0194feca6f moved the comment outside of nested if for standard header 2025-10-01 04:52:16 +00:00
vididvidid
219a288488 renamed actual_version to file_version 2025-10-01 04:43:51 +00:00
vididvidid
2b4b20efe4 removed the numering in comments 2025-10-01 04:40:16 +00:00
Michael R Sweet
4032eef826 Fix the unsupported filter error message (Issue #130) 2025-09-30 19:48:30 -04:00
Michael R Sweet
da58eec96d Update Windows DLL exports file. 2025-09-30 18:41:26 -04:00
Michael R Sweet
203a974682 Fix typo. 2025-09-30 18:40:28 -04:00
Michael R Sweet
7c69f13ba9 Document tagged PDF support (Issue #123) 2025-09-30 18:38:02 -04:00
vididvidid
6dcb2cdced deleted the test files result 2025-09-30 07:11:46 +00:00
vididvidid
b1550fdc10 corrected the issue regarding the headers in the pdfa files 2025-09-30 07:09:56 +00:00
vididvidid
ef3a6cb1c0 created a test file 2025-09-30 05:21:48 +00:00
vididvidid
0d1d5413ee pdf/a files must contains special xmp metadata that declares their conformance. so updated the write_metadata 2025-09-30 04:52:25 +00:00
vididvidid
f7db310942 added the enum for the conformance levels in the pdfio-private.h under _pdfio_file_s and updated the create_common() function which is used by pdfiofilecreate to recognize the new pdf/a-.. strings 2025-09-30 04:38:35 +00:00