Commit Graph

  • 2b92044504
    Support per-object file IDs (Issue #42) Michael R Sweet 2023-12-12 21:48:58 -05:00
  • f4aa951165
    Fix _pdfioFileSeek with whence==SEEK_CUR Michael R Sweet 2023-12-12 12:24:49 -05:00
  • 038fd8686b
    Fix trailer dictionary handling (Issue #58) Fix generation number handling for object 0 (Issue #59) Michael R Sweet 2023-12-11 19:56:00 -05:00
  • 7084105dc4
    Merge pull request #57 from eli-schwartz/pdfio-pc-redundancy Michael R Sweet 2023-12-10 19:35:37 -05:00
  • 9f06f22281
    pdfio.pc: use -lm as specified in configure Eli Schwartz 2023-12-10 16:19:04 -05:00
  • cb6b493df6
    Update configure script. Michael R Sweet 2023-12-10 15:38:35 -05:00
  • 2753a82eb9
    Merge pull request #56 from eli-schwartz/misspelled Michael R Sweet 2023-12-10 15:38:12 -05:00
  • ddb8ddff9c
    fix misspelled variable: PKCONFIG Eli Schwartz 2023-12-10 01:39:23 -05:00
  • c992b2ba89
    Update the token reading code to protect against obvious format abuses. Michael R Sweet 2023-12-07 17:50:52 -05:00
  • ed723a46dc
    Make sure buffer is terminated on error. Michael R Sweet 2023-12-06 11:21:33 -05:00
  • 6906a9a708
    Fix docos for pdfioFileOpen. Michael R Sweet 2023-12-05 19:22:47 -05:00
  • 6a381a55fe
    Update macOS build docos. Michael R Sweet 2023-12-05 18:41:26 -05:00
  • fc3580a948
    Update build docos. Michael R Sweet 2023-12-05 18:39:20 -05:00
  • 6b5c30b4be
    Remove PDFIO_ENCRYPTION_AES_256 from docos. Michael R Sweet 2023-12-05 14:30:41 -05:00
  • a0cdb261ff
    Update CONTRIBUTING docos. Michael R Sweet 2023-12-05 14:07:52 -05:00
  • 34dbf6c2fe
    Documentation cleanup. Michael R Sweet 2023-12-05 13:49:58 -05:00
  • 86d842167a
    Bring back mis-named pdfioContentTextNextLine. Michael R Sweet 2023-12-05 13:33:07 -05:00
  • 16c8b830b8
    Add pdfioFileCreateNumber/StringObj functions (Issue #14) Michael R Sweet 2023-12-05 08:16:41 -05:00
  • 7ff051fc8b
    Add pdfioContentTextNewLineShow/f functions (Issue #24) Michael R Sweet 2023-12-05 07:49:49 -05:00
  • 927452d1eb
    Changelog and exports updates. Michael R Sweet 2023-12-04 21:22:13 -05:00
  • f1ad982fd1
    Update docos. Michael R Sweet 2023-12-04 21:21:18 -05:00
  • c188cb8dad
    Finish implementation of pdfioContentTextMeasure (Issue #17) Michael R Sweet 2023-12-04 21:20:51 -05:00
  • 4919783da5
    Save work on string measure support (Issue #17) Michael R Sweet 2023-12-04 18:54:33 -05:00
  • 86281750e5
    Fix man page installation to use mandir (Issue #55) Michael R Sweet 2023-12-04 08:50:28 -05:00
  • d92b72ed02
    Add math library. Michael R Sweet 2023-12-03 20:26:27 -05:00
  • a195c023af
    Fix CI scripts. Michael R Sweet 2023-12-03 20:20:23 -05:00
  • 43000ff01f
    Fix up targets. Michael R Sweet 2023-12-03 19:56:25 -05:00
  • c6f17cc20f
    Fix some warnings. Michael R Sweet 2023-12-03 19:23:36 -05:00
  • 41146adbdf
    Adopt autoconf (Issue #54) Michael R Sweet 2023-12-03 19:16:34 -05:00
  • cd80c3037d
    Prep for 1.1.4 release. v1.1.4 v1.1.x Michael R Sweet 2023-12-03 16:55:57 -05:00
  • 97934ab995
    Add ToUnicode map. Michael R Sweet 2023-11-19 20:49:30 -05:00
  • 088646e1cf
    Drop the FEFF prefix on Unicode strings. Michael R Sweet 2023-11-19 07:30:17 -05:00
  • 3f0aad7564
    Fix another bug in the CMAPv4 code, and a bug in the unit test program. Michael R Sweet 2023-11-19 07:06:35 -05:00
  • d36df63b57
    Fix a TrueType CMAP decoding bug and add a NotoSans-Regular test page. Michael R Sweet 2023-11-18 22:15:52 -05:00
  • a5dfac7495
    Bump version. Michael R Sweet 2023-11-18 18:23:22 -05:00
  • 0258384d53
    Range check encrypted string length (Issue #52) Michael R Sweet 2023-11-18 18:22:11 -05:00
  • 9fec2195d0
    Update changelog. v1.1.3 Michael R Sweet 2023-11-15 10:14:02 -05:00
  • 8ccbdaed94
    Update documentation. Michael R Sweet 2023-11-15 09:28:57 -05:00
  • 4804db38a5
    Fix missing ivlen initializer for 40-bit RC4 (Issue #51) Michael R Sweet 2023-11-15 08:43:07 -05:00
  • ddd984215a
    Save work (debug printfs, etc.) Michael R Sweet 2023-11-15 08:38:47 -05:00
  • efe7c01015
    Fix typo and 'make debug'. Michael R Sweet 2023-11-14 18:38:26 -05:00
  • 600fa4ce59
    Fix Unicode font handling (Issue #16) Michael R Sweet 2023-11-14 18:19:34 -05:00
  • 688810f143
    Save work. Michael R Sweet 2023-11-13 16:18:02 -05:00
  • 858cc101b6
    Save work. Michael R Sweet 2023-11-13 13:39:06 -05:00
  • 43114f43bf
    Bump version. v1.1.2 Michael R Sweet 2023-10-10 10:22:27 -04:00
  • c4abceef79
    Make Visual Studio compiler happy. Michael R Sweet 2023-10-10 07:24:27 -04:00
  • 2e91e05d7b
    Allow "compound" filters that consist of a single named filter (Issue #47) Michael R Sweet 2023-10-10 07:14:12 -04:00
  • 7e3db6b639
    Merge pull request #48 from crystalidea/master Michael R Sweet 2023-10-10 07:07:46 -04:00
  • acb6b66bdb added windows.h header for GetTempPathA kleuter 2023-10-10 09:12:03 +02:00
  • b0a66eef78
    Fix reading of PDF files from Crystal Reports (Issue #45) Michael R Sweet 2023-10-09 10:04:20 -04:00
  • ed88322496
    Debug logging, work in progress for Unicode text support. Michael R Sweet 2023-10-07 12:05:18 -04:00
  • 59959bf0e5
    Merge TTF changes to fix off-by-one error. Michael R Sweet 2023-10-06 16:44:20 -04:00
  • 19c45871fa
    Update pdfioContentSetDashPattern to support setting solid line styles (Issue #41) Michael R Sweet 2023-10-06 15:47:27 -04:00
  • b0e4646f9d
    Rework CR/LF skip code to be more consistent. Michael R Sweet 2023-10-06 14:41:55 -04:00
  • 12ef2fe2c3
    Remove LGTM badges. Michael R Sweet 2023-10-06 14:40:40 -04:00
  • 4630060ee7
    Update security reporting and contribution text. Michael R Sweet 2023-10-06 14:40:28 -04:00
  • 74a6fb1860
    Get rid of superfluous comments. Michael R Sweet 2023-10-06 14:40:08 -04:00
  • a3ea0a99ff
    Cleanup spacing and comments. Michael R Sweet 2023-10-06 14:39:42 -04:00
  • fdfa700442
    Update ignored files. Michael R Sweet 2023-10-06 14:39:10 -04:00
  • d759baf11e
    Bump version and put PDFIO_VERSION definition in the pdfio.h header. Michael R Sweet 2023-10-06 14:38:38 -04:00
  • 7f6ffcda22
    Fix a couple issues with parsing PDF files produced by Microsoft Reporting Services (Issue #46) Michael R Sweet 2023-10-06 10:46:30 -04:00
  • 87ca4db73f
    Clean up private header. Michael R Sweet 2023-10-02 05:27:40 -04:00
  • a83f7f50ff
    Allow extra whitespace/newlines after stream tokens (Issue #40) Michael R Sweet 2023-10-02 05:06:33 -04:00
  • 6a4ce57d09
    Bump versions for Mac/Windows project files. Michael R Sweet 2023-03-20 10:40:25 -04:00
  • d4c594cec4
    Bump copyright in readme. v1.1.1 Michael R Sweet 2023-03-20 10:22:19 -04:00
  • 35c674b633
    Fix another build issue. Michael R Sweet 2023-03-20 10:11:05 -04:00
  • 97d4955666
    Fix potential denial-of-service in flate stream code. Michael R Sweet 2023-03-20 09:27:19 -04:00
  • e138232a93
    Fix build error due to mismatched function declarations. Michael R Sweet 2023-03-20 08:19:31 -04:00
  • 8d8225f4a1
    Fix release date. Michael R Sweet 2023-02-07 17:10:48 -05:00
  • 7045d9dad9
    Bump Windows version numbers and update exports file. v1.1.0 Michael R Sweet 2023-02-06 17:36:54 -05:00
  • 4f10021e7e
    Fix denial-of-service attack when reading corrupt PDF files. Michael R Sweet 2023-02-03 20:39:04 -05:00
  • 57d5894f33
    Update pdfioStreamGetToken documentation (Issue #37) Michael R Sweet 2023-01-11 17:13:58 -05:00
  • 2b8a1c8481
    Fix CodeQL config file syntax. Michael R Sweet 2022-12-09 11:31:56 -05:00
  • 948ee16b06
    Fix the one "value" complaint from CodeQL and suppress all useless queries. Michael R Sweet 2022-12-09 11:22:10 -05:00
  • c7101ae9dd
    Add CodeQL scanning. Michael R Sweet 2022-12-09 11:09:34 -05:00
  • 599640eda1
    Update makefile to be silent with basic progress reporting. Michael R Sweet 2022-08-02 09:41:13 -04:00
  • a3f3bbfe11
    Fix pdfioFileGetAuthor, etc. APIs (Issue #33) Michael R Sweet 2022-07-12 18:36:08 -04:00
  • 26d485cfc5
    Update Windows DLL exports file. Michael R Sweet 2022-07-06 15:25:45 -04:00
  • 64d306a322
    Cleanup. Michael R Sweet 2022-07-06 08:47:52 -04:00
  • 067683cbcd
    Add some protection against opening multiple streams in the same file at the same time. Michael R Sweet 2022-07-04 13:03:11 -04:00
  • 50f27974cf
    Update documentation. Michael R Sweet 2022-07-03 10:01:20 -04:00
  • ae9a91719b
    Add pdfioContentPathEnd function. Michael R Sweet 2022-07-03 10:01:10 -04:00
  • 1a17933635
    Fix pdfioContentMatrixRotate function. Michael R Sweet 2022-07-01 20:30:40 -04:00
  • acea6fdbed
    Changelog. Michael R Sweet 2022-06-27 17:17:18 -04:00
  • 66fa12f928
    Update Windows DLL exports file. Michael R Sweet 2022-06-27 10:17:21 -04:00
  • f4b8983c61
    Implement pdfioDictIterateKeys API (Issue #31) Michael R Sweet 2022-06-27 10:17:00 -04:00
  • ed4e2fc38a
    Merge pull request #32 from ire4ever1190/patch-1 Michael R Sweet 2022-06-09 09:46:23 -04:00
  • 1ed7f0089c
    Update Makefile Jake Leahy 2022-06-09 14:33:53 +10:00
  • 563d53edd4
    Update Windows DLL exports file. Michael R Sweet 2022-05-24 19:16:20 -04:00
  • 316b0ad559
    Add pdfioFileCreateTemporary function (Issue #29) Michael R Sweet 2022-05-15 22:52:53 -04:00
  • f8b471acfd
    Update README and NOTICE files... Michael R Sweet 2022-03-02 09:50:14 -05:00
  • cedd7d104f
    Changelog update. Michael R Sweet 2022-03-02 09:47:14 -05:00
  • 6378047026
    Update VC project. v1.0.1 Michael R Sweet 2022-03-02 09:31:33 -05:00
  • 54578144a0
    Update documentation and prep for 1.0.1 release. Michael R Sweet 2022-03-02 09:30:01 -05:00
  • f7f2969e3a
    Fix pdfioStreamGetToken implementation (wasn't flushing input), update pdfiototext code to better handle different text operators that affect the location of the text. Michael R Sweet 2022-03-01 09:18:56 -05:00
  • 93a3fcea6c
    Add missing pdfioPageGetNumStreams and pdfioPageOpenStream functions. Michael R Sweet 2022-02-28 15:00:25 -05:00
  • fa20982e5d
    Coverity certs are fixed. Michael R Sweet 2021-12-15 18:20:54 -05:00
  • 44d20eba1b
    Add stub code for AES-256 to force Coverity to re-analyze... Michael R Sweet 2021-12-15 07:35:55 -05:00
  • c0b7925cdf
    Fix typo. Michael R Sweet 2021-12-15 07:28:17 -05:00
  • 68dcf021b2
    Download Entrust root cert for validation. Michael R Sweet 2021-12-15 07:25:44 -05:00