Commit Graph

  • ed8be1f378 Changelog. master v1.6.0 Michael R Sweet 2025-10-06 08:42:49 -04:00
  • 5edb5ad006 Check for read error when reading horizontal metrics data. Michael R Sweet 2025-10-06 08:42:24 -04:00
  • 1b82f141e7 Clean up PDF/A test pages and fix image object names. Michael R Sweet 2025-10-05 18:28:58 -04:00
  • 5699a52127 Fix test suite failure caused by migration of metadata for PDF 2.0. Michael R Sweet 2025-10-05 18:14:23 -04:00
  • 3c9a52a824 Update docos. Michael R Sweet 2025-10-05 15:35:23 -04:00
  • c272ddde3b Remove deprecated information key/value pairs for PDF 2.0 output. Michael R Sweet 2025-10-05 15:34:34 -04:00
  • 26a92febc6 Cleanup PR for PDF/A support and add documentation (Issue #122) Michael R Sweet 2025-10-05 15:19:15 -04:00
  • d82da750d9 Remove example PDF file that is not needed. Michael R Sweet 2025-10-05 13:43:47 -04:00
  • e6fea00d74 Merge pull request #137 from vididvidid/feature/pdfa-subset-support Michael R Sweet 2025-10-05 13:43:10 -04:00
  • 815a45aec1 remove the return and used %c for the part vididvidid 2025-10-03 02:30:51 +00:00
  • fe3ab5d67f Merge branch 'michaelrsweet:master' into feature/pdfa-subset-support Yash kumar kasaudhan 2025-10-02 01:53:47 -04:00
  • abf2d6e7d8 remove the previously added .test-pdfa vididvidid 2025-10-02 05:50:45 +00:00
  • 2b68a0e0db used the cp startegy of string and pointer combination to get the part and comliance vididvidid 2025-10-02 05:50:06 +00:00
  • c319f5a047 not printing whole pdf file name but only the pdfversion vididvidid 2025-10-02 05:16:03 +00:00
  • 6e98635d91 moved the do pdfa test after the closing of inpdf vididvidid 2025-10-02 05:07:30 +00:00
  • 04c52a74f6 used or assignment to clearly update the status vididvidid 2025-10-02 04:57:16 +00:00
  • c603a4e2b0 renamed the filename to testpdfio-pdfa-rc4.pdf and updated message clearly encryption allowed on pdf/a files vididvidid 2025-10-02 04:53:19 +00:00
  • 66f0c84621 renamed the test pdfa files to testpdfio-pdfa- vididvidid 2025-10-02 04:46:03 +00:00
  • 98f6b90b53 removed text[256] which is now being unused because we removed the snprintf vididvidid 2025-10-02 04:43:55 +00:00
  • c1ecf3a1ed used pdfioContentTextShow instead of snprintf vididvidid 2025-10-02 04:42:29 +00:00
  • f417a25121 block usage of incompatible operators and functions, for example the pdfioFileCreateFontObjFromBase function, the use of transparency in pdfioFileCreateImageObjFrom..., and so forth. vididvidid 2025-10-01 08:17:17 +00:00
  • 1325c9cd61 removed the comment i made in the code vididvidid 2025-10-01 07:40:14 +00:00
  • 71790bb6c4 added the unit testcases for the pdfa feature in the testpdfio and removed the custom one vididvidid 2025-10-01 07:38:54 +00:00
  • a08614911a added the comment at the end of line tyepdef enum _pdfio_pdfa_e vididvidid 2025-10-01 05:06:49 +00:00
  • 7bc3e84aed added string replacing the switch cases vididvidid 2025-10-01 05:05:15 +00:00
  • 0194feca6f moved the comment outside of nested if for standard header vididvidid 2025-10-01 04:52:16 +00:00
  • 219a288488 renamed actual_version to file_version vididvidid 2025-10-01 04:43:51 +00:00
  • 2b4b20efe4 removed the numering in comments vididvidid 2025-10-01 04:40:16 +00:00
  • 4f28159e6a Fix the unsupported filter error message (Issue #130) v1.5.x Michael R Sweet 2025-09-30 19:49:09 -04:00
  • 4032eef826 Fix the unsupported filter error message (Issue #130) Michael R Sweet 2025-09-30 19:48:30 -04:00
  • da58eec96d Update Windows DLL exports file. Michael R Sweet 2025-09-30 18:41:26 -04:00
  • 203a974682 Fix typo. Michael R Sweet 2025-09-30 18:40:28 -04:00
  • 7c69f13ba9 Document tagged PDF support (Issue #123) Michael R Sweet 2025-09-30 18:38:02 -04:00
  • 6dcb2cdced deleted the test files result vididvidid 2025-09-30 07:11:46 +00:00
  • b1550fdc10 corrected the issue regarding the headers in the pdfa files vididvidid 2025-09-30 07:09:56 +00:00
  • ef3a6cb1c0 created a test file vididvidid 2025-09-30 05:21:48 +00:00
  • 0d1d5413ee pdf/a files must contains special xmp metadata that declares their conformance. so updated the write_metadata vididvidid 2025-09-30 04:52:25 +00:00
  • 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 vididvidid 2025-09-30 04:38:35 +00:00
  • 99d03ddf9c Fallthrough attribute is Apple-specific at the moment... Michael R Sweet 2025-09-25 17:47:59 -04:00
  • ef8dee325a Fallthrough attribute is Apple-specific at the moment... Michael R Sweet 2025-09-25 17:47:31 -04:00
  • dc09418660 More clang warning fixes. Michael R Sweet 2025-09-25 17:20:20 -04:00
  • fe122d557b Resolve clang warnings, update Xcode project. Michael R Sweet 2025-09-25 17:12:33 -04:00
  • 06d680d6cd Clean up compiler warnings, update Xcode project. Michael R Sweet 2025-09-25 16:54:55 -04:00
  • 2582052377 More tagged PDF changes (Issue #123): Michael R Sweet 2025-09-18 12:05:15 -04:00
  • af5c412c96 Add pdfioContentBegin/EndMarked functions (Issue #123) Michael R Sweet 2025-09-16 20:33:02 -04:00
  • e13526226a Merge pull request #136 from uddhavphatak/master Michael R Sweet 2025-09-13 11:35:09 -04:00
  • 868794ab24 Changelog. Michael R Sweet 2025-09-13 11:34:48 -04:00
  • 0dd2e6fd37 Mirror EOF fix (Issue #136) Michael R Sweet 2025-09-13 11:34:41 -04:00
  • 604396c0e7 Correct PDF trailer: output %%EOF instead of %EOF ThePhatak 2025-09-13 19:25:39 +05:30
  • 2b6f04a5a1 Fix some Clang warnings. Michael R Sweet 2025-09-04 14:40:18 -04:00
  • 156a184a45 Fix some Clang warnings. Michael R Sweet 2025-09-04 14:37:42 -04:00
  • eb0c785d6d Current autoconf triggers the obsolete AC_HEADER_STDC checks, so force things before zlib. Michael R Sweet 2025-08-30 13:37:51 -04:00
  • cc695fef2c Current autoconf triggers the obsolete AC_HEADER_STDC checks, so force things before zlib. Michael R Sweet 2025-08-30 13:37:28 -04:00
  • 410e3b92ea Add underflow detection to TTF cmap code. Michael R Sweet 2025-08-27 11:21:16 -04:00
  • 359b65298e Add underflow detection to TTF cmap code. Michael R Sweet 2025-08-27 11:19:35 -04:00
  • ccf3a90c97 Document how warning messages work (Issue #118) Michael R Sweet 2025-08-26 15:18:36 -04:00
  • c8017f50f6 PDFio 1.5.4 was released today. Michael R Sweet 2025-08-26 12:35:41 -04:00
  • dc584c0868 PDFio 1.5.4. v1.5.4 Michael R Sweet 2025-08-26 12:33:30 -04:00
  • 4b7e9691b3 PDFio 1.5.4. Michael R Sweet 2025-08-26 12:32:50 -04:00
  • 795daba88e Fix typos. Michael R Sweet 2025-08-06 11:26:10 -04:00
  • 4a1c53e31b Fix typos. Michael R Sweet 2025-08-06 11:25:51 -04:00
  • ca4f20e84c Clarify token too large errors (Issue #131) Michael R Sweet 2025-07-28 19:11:17 +01:00
  • 5e8c3eb0b2 Clarify token too large errors (Issue #131) Michael R Sweet 2025-07-28 19:11:02 +01:00
  • a54e2886a6 Fix copy_jpeg with invalid/corrupt JPEG data (Issue #132) Michael R Sweet 2025-07-28 19:04:17 +01:00
  • 07ea310cd1 Fix copy_jpeg with invalid/corrupt JPEG data (Issue #132) Michael R Sweet 2025-07-28 19:03:16 +01:00
  • 7ce8ec07ab Limit generation numbers to 0 to 65535. Michael R Sweet 2025-07-28 12:51:39 +01:00
  • d3a5fa9e0b Limit generation numbers to 0 to 65535. Michael R Sweet 2025-07-28 12:51:17 +01:00
  • f9ff913bb9 Changelog. Michael R Sweet 2025-05-03 10:14:07 -04:00
  • 4bbb8b0b38 Update docos. v1.5.3 Michael R Sweet 2025-05-03 10:09:45 -04:00
  • 1657e89ddb Bump version. Michael R Sweet 2025-05-03 10:08:54 -04:00
  • afa6d4c4de Don't set extension pointer if object is NULL. Michael R Sweet 2025-04-25 12:41:11 -04:00
  • 0c41a14919 Don't set extension pointer if object is NULL. Michael R Sweet 2025-04-25 12:40:54 -04:00
  • 31a086e165 Fix object map to use unique file hash instead of pointer values (Issue #125) Michael R Sweet 2025-04-24 14:00:30 -04:00
  • 57a01a7317 Fix object map to use unique file hash instead of pointer values (Issue #125) Michael R Sweet 2025-04-24 14:00:24 -04:00
  • 01cc243bcf Add more range checking for streams. Michael R Sweet 2025-04-24 13:17:53 -04:00
  • 5b08046ece Add more range checking for streams. Michael R Sweet 2025-04-24 13:17:31 -04:00
  • 25f5e28e56 Update docos. Michael R Sweet 2025-04-24 12:30:01 -04:00
  • e6588d3960 Backport more changes from master. Michael R Sweet 2025-04-24 12:29:53 -04:00
  • d1bf9a92dc Fix whitespace. Michael R Sweet 2025-04-24 12:29:20 -04:00
  • 8f706b9fe7 Backport reading improvements/bug fixes from master. Michael R Sweet 2025-04-24 12:19:11 -04:00
  • 749c0f845d Drop Xpdf and other checks from test-corpus.sh script. Michael R Sweet 2025-04-24 12:07:07 -04:00
  • cad8f450ab Multiple fixes to allow PDFio to read more edge-case PDFs. Michael R Sweet 2025-04-24 11:09:54 -04:00
  • 278ddb7fa7 Clarify error callback API, and actually use the return value. Michael R Sweet 2025-04-23 14:43:14 -04:00
  • 1e6bb710e3 Changelog. Michael R Sweet 2025-04-23 10:13:35 -04:00
  • f9c07a0346 Add support for EncryptMetadata key in encryption dictionary. Michael R Sweet 2025-04-23 10:12:33 -04:00
  • a22957baa1 Protect against invalid predictor buffer size. Michael R Sweet 2025-04-23 10:12:18 -04:00
  • 4ca93bd34f Add support for EncryptMetadata key in encryption dictionary. Michael R Sweet 2025-04-23 10:07:44 -04:00
  • 404ca72882 Protect against invalid predictor buffer size. Michael R Sweet 2025-04-23 10:07:26 -04:00
  • 67704ce493 Update corpus test script to use Xpdf's pdfinfo to weed out known-bad PDFs for now. Michael R Sweet 2025-04-21 16:59:59 -04:00
  • d7f3c64f63 Fix encrypted PDF files with P values >2^31-1. Michael R Sweet 2025-04-20 17:34:38 -04:00
  • e983ba98d8 Fix encrypted PDF files with P values >2^31-1. Michael R Sweet 2025-04-20 17:33:56 -04:00
  • c23c6dec9a Tweak script. Michael R Sweet 2025-04-18 20:00:14 -04:00
  • 5e9617a742 One more Windows build warning. Michael R Sweet 2025-04-18 18:10:03 -04:00
  • 09ee7d16c1 More test program cleanup to use test header. Michael R Sweet 2025-04-18 18:08:37 -04:00
  • 078985fc20 Try to eliminate more Windows build warnings. Michael R Sweet 2025-04-18 17:58:06 -04:00
  • 13fedfc424 Try a macro trick to get rid of some Windows build warnings. Michael R Sweet 2025-04-18 17:29:02 -04:00
  • c07927dc2d Bump copyright on test header since it was updated. Michael R Sweet 2025-04-18 17:22:15 -04:00
  • 1393cd6c04 Hopefully fix Windows build issues. Michael R Sweet 2025-04-18 17:07:53 -04:00
  • b278e33aac Update unit test program to use test header. Michael R Sweet 2025-04-18 11:27:12 -04:00
  • 1116e929f7 Add pdfioFileGet/SetLanguage functions (Issue #124) Michael R Sweet 2025-04-13 20:21:23 -04:00