Commit Graph

  • 3b2f7e21d9
    Prep for 1.5.1 release. master v1.5.1 Michael R Sweet 2025-03-28 14:39:59 -04:00
  • 7e01069c5a
    Fix UTF-16 LE support (Issue #112) Michael R Sweet 2025-03-28 14:29:24 -04:00
  • 88839ccb56
    Fix UTF-16 LE support (Issue #112) Michael R Sweet 2025-03-28 14:28:43 -04:00
  • ebd5aab39b
    Fix handling of 0-length streams (Issue #111) Michael R Sweet 2025-03-27 12:44:42 -04:00
  • 71d33c03ff
    Add PDF merge example. Michael R Sweet 2025-03-27 11:48:41 -04:00
  • cfe91b4ea2
    Fix output of special characters in name values (Issue #106) Fix output of special characters in string values (Issue #107) Fi output of large integers in dictionaries (Issue #108) Michael R Sweet 2025-03-24 18:33:24 -04:00
  • 458f366d78
    Fix some Unicode font embedding issues: v1.5.0 Michael R Sweet 2025-03-06 17:09:27 -05:00
  • 4165cd23ba
    Fix some issues discovered by some PDF checking tools: Michael R Sweet 2025-03-06 16:04:00 -05:00
  • 7e56d26ff8
    Prep for release. Michael R Sweet 2025-03-06 14:37:53 -05:00
  • 712b213ec6 Enable libpng tests in testpdfio, too. Michael R Sweet 2025-03-06 14:41:38 -05:00
  • b7b6655db0 Update dependencies on Windows to include libpng. Michael R Sweet 2025-03-06 14:37:44 -05:00
  • e9debcd169
    Add some more range checking to the cmap code. Michael R Sweet 2025-03-06 14:16:38 -05:00
  • 2f925ccd3c
    Update documentation and pdf2text example (Issue #95) Michael R Sweet 2025-03-06 12:40:19 -05:00
  • 89c2a75376
    Fix a potential heap overflow in the TrueType cmap code. Michael R Sweet 2025-02-24 10:55:28 -05:00
  • 1237599dea
    Clean up some compiler warnings. Michael R Sweet 2025-02-22 19:48:09 -05:00
  • 6e2e4bbcc6
    Remove unnnecessary length remaining check. Michael R Sweet 2025-02-22 11:04:31 -05:00
  • d535067c91
    Fix pkg-config dependencies. Michael R Sweet 2025-02-22 08:30:38 -05:00
  • e996898b57
    Back out object stream changes, as they would require much more significant reworking of the "write value" private API that I don't want to do right now. Michael R Sweet 2025-02-21 16:57:01 -05:00
  • aa6a20c042
    Lay the groundwork for object streams. Michael R Sweet 2025-02-21 15:33:27 -05:00
  • f09105dd3f
    Add support for writing the PCLm subset of PDF (Issue #99) Michael R Sweet 2025-02-20 18:18:53 -05:00
  • 5be5552b2b
    Turn write_obj_header into private API. Michael R Sweet 2025-02-20 17:37:31 -05:00
  • 492a4f51b2
    Allocate stream compression buffer. Michael R Sweet 2025-02-16 13:20:51 -05:00
  • 44827bac1a
    Cleanup. Michael R Sweet 2025-02-16 12:40:39 -05:00
  • 3fad0d6f15
    Support xref streams with encrypted output. Michael R Sweet 2025-02-16 12:35:45 -05:00
  • aeee24b856
    Add xref stream support (Issue #10) Michael R Sweet 2025-02-15 21:54:16 -05:00
  • 8d72f22efe
    Add support for 'repairing' damaged PDF files (Issue #45) Michael R Sweet 2025-02-15 17:26:23 -05:00
  • 77117ac789
    Update MD5 code with proper coding style/documentation for this project. Michael R Sweet 2025-02-15 13:35:54 -05:00
  • fceb5a807d
    Update AES code with proper coding style/documentation for this project. Michael R Sweet 2025-02-15 12:56:27 -05:00
  • 4f123c2a01
    Update makesrcdist script to report all issues before exiting and fix major/minor version checks. Michael R Sweet 2025-02-15 12:30:19 -05:00
  • c4c8fa6036
    Make sure we have all the version numbers in pdfio.h. Michael R Sweet 2025-02-15 12:25:09 -05:00
  • 9a5c5ec65d
    Add support for the sRGB chunk in PNG files in addition to the cHRM and gAMA chunks. Michael R Sweet 2025-02-14 14:51:06 -05:00
  • 3f4308b68d
    Add ICC support to PNG files. Michael R Sweet 2025-02-14 14:37:08 -05:00
  • 9e930a7c5d
    Add new pdfioFileCreateICCObjFromData API to DLL exports. Michael R Sweet 2025-02-14 13:23:01 -05:00
  • afa010cea2
    Add ICC color profile support for JPEG files (Issue #7) Michael R Sweet 2025-02-14 13:22:30 -05:00
  • c26b200a83
    Add missing symbol to DLL. Michael R Sweet 2025-02-13 19:27:04 -05:00
  • eff02198ab
    Clean up pdfioinfo example changes. Michael R Sweet 2025-02-13 19:25:44 -05:00
  • 5f98c7838c
    Rename pdfioFileGetModDate to pdfioFileGetModificationDate. Michael R Sweet 2025-02-13 18:56:43 -05:00
  • 4f880bc0c1
    Merge pull request #88 from tlaronde/info Michael R Sweet 2025-02-13 18:47:28 -05:00
  • d032483ed4
    Merge branch 'michaelrsweet:master' into info Thierry LARONDE 2025-02-12 15:54:47 +01:00
  • b2fc82f3a8
    Update CI dependencies. Michael R Sweet 2025-02-12 09:25:57 -05:00
  • b81d01f319
    Fix builds without libpng. Michael R Sweet 2025-02-11 22:59:23 -05:00
  • 1b35321615
    Add PngSuite to testpdfio (Issue #90) Michael R Sweet 2025-02-11 22:54:59 -05:00
  • 990342f2a5
    Add masking, color space, and variable bit depth support (Issue #90) Michael R Sweet 2025-02-11 22:07:02 -05:00
  • 7f5fc456bc
    Fix image dictionary for new libpng-based PNG image support (Issue #90) Michael R Sweet 2025-02-11 20:23:59 -05:00
  • 7c527cc908
    Fix pdfio-512.png file. Michael R Sweet 2025-02-11 20:23:28 -05:00
  • 41d17fc4e3
    Update version number in NuGet files. Michael R Sweet 2025-02-11 20:23:17 -05:00
  • 4e89137689
    Use pkg-config for compiler options. Michael R Sweet 2025-02-11 20:22:36 -05:00
  • e686669b9d
    Save work on libpng PNG loader (Issue #90) Michael R Sweet 2025-02-10 21:25:59 -05:00
  • 1e5cc6ffd5
    Do cleanup of PNG loading code, in preparation of adding full support (Issue #90) Michael R Sweet 2025-02-10 15:54:29 -05:00
  • 4f1b373232
    Add PngSuite from http://www.schaik.com/pngsuite/ for testing PNG image support (Issue #90) Michael R Sweet 2025-02-10 11:04:39 -05:00
  • 6f4bfe107f
    Refactor pdfioFileCreateImageObjFromData to do the image writing in a separate function (Issue #90) Michael R Sweet 2025-02-10 10:28:28 -05:00
  • 5b5de3aff6
    Update pdf2txt example to support font encodings. Michael R Sweet 2025-01-28 14:26:33 -05:00
  • 48fe8d1bc9
    Bump version. v1.4.1 Michael R Sweet 2025-01-24 15:31:31 -05:00
  • a4026bfe00
    Prep for release. Michael R Sweet 2025-01-24 15:30:59 -05:00
  • 1e945cb750
    Add LICENSE files to example install list. Michael R Sweet 2025-01-24 14:44:44 -05:00
  • 4cb4ceaadd
    Update docos with fixed codedoc. Michael R Sweet 2025-01-24 14:42:41 -05:00
  • cca7383c73
    Fix support for UTF-16 string values in dictionaries (Issue #92) Michael R Sweet 2025-01-24 10:43:41 -05:00
  • 6c68b9fa5a
    Add URLs and copyrights for Code 128 font and ProPhoto ICC profile (Issue #91) Michael R Sweet 2025-01-24 09:56:51 -05:00
  • dd7ed67ec1
    Update makesrcdist to validate CHANGES.md. Michael R Sweet 2025-01-23 15:34:43 -05:00
  • 9e2f3aba10
    Fix reading of compressed object streams (Issue #92) Michael R Sweet 2025-01-23 15:27:22 -05:00
  • fca4dbd395
    Make sure we have license files for the example fonts (Issue #91) Michael R Sweet 2025-01-23 13:03:23 -05:00
  • 41ac7a0b4b
    Changelog. Michael R Sweet 2025-01-18 09:45:29 -05:00
  • 5fc571b711
    Merge pull request #89 from vlasovsoft1979/master Michael R Sweet 2025-01-18 09:42:58 -05:00
  • acf27d29c6 Fix undefined behavior Sergey Vlasov 2025-01-18 13:56:25 +03:00
  • 8b2b013b36 Extend by adding pdfioGetModDate and extend the pdfioinfo example Thierry LARONDE 2025-01-18 11:25:36 +01:00
  • 026f653e07
    Fix loading of last 1024 bytes for small PDF files (Issue #87) Michael R Sweet 2025-01-17 16:58:33 -05:00
  • 3bc041e6d3
    Delay loading of the Info object and clean up the pdfioinfo example (Issue #87) Michael R Sweet 2025-01-17 16:50:30 -05:00
  • fbd61d1fe9
    Bump copyright and version, changelog for example makefile fix. Michael R Sweet 2025-01-10 14:54:11 -05:00
  • ee2794199c
    Merge pull request #86 from tlaronde/master Michael R Sweet 2025-01-10 14:50:44 -05:00
  • 31c3400f23 examples/Makefile: libm is not added by default by all Thierry LARONDE 2025-01-10 20:18:06 +01:00
  • 6d65a609e5
    Update documentation and examples makefile. v1.4.0 Michael R Sweet 2024-12-26 15:12:56 -05:00
  • e96f9bfa6b
    Fix compiler warning and update Xcode project. Michael R Sweet 2024-12-23 15:07:32 -05:00
  • 10c15fc281
    Bump NuGet package versions. Michael R Sweet 2024-12-22 21:33:35 -05:00
  • fd8427d68a
    Add pdf2text example docos, install examples to doc directory. Michael R Sweet 2024-12-22 21:29:32 -05:00
  • ed1421287f
    Move pdfiototext to examples. Michael R Sweet 2024-12-22 19:00:17 -05:00
  • aa91b141a8
    Finalize md2pdf example docos. Michael R Sweet 2024-12-22 12:09:03 -05:00
  • 5dc68f3285
    Save work on docos. Michael R Sweet 2024-12-21 23:20:36 -05:00
  • 52b508bdd2
    Block quote rendering changes. Michael R Sweet 2024-12-21 14:15:48 -05:00
  • 41ebe39f3b
    Save work. Michael R Sweet 2024-12-21 14:04:27 -05:00
  • 62df5f5c78
    Add CODE_PADDING and use it for code blocks. Michael R Sweet 2024-12-21 12:16:36 -05:00
  • a1237db52c
    Use regular font for whitespace before monospace text. Michael R Sweet 2024-12-21 11:50:35 -05:00
  • a24fdee335
    Fix an uninitialized pointer issue in format_block, and some margin issues on the top of the page. Michael R Sweet 2024-12-21 11:31:54 -05:00
  • e4081f2ba3
    Add table-of-contents outline. Michael R Sweet 2024-12-20 07:18:10 -05:00
  • 5bc7ebee2c
    Add actual example programs from prior examples, start documentation updates. Michael R Sweet 2024-12-19 16:43:21 -05:00
  • b872df5a1e
    Fix validation of date/time values (Issue #83) Michael R Sweet 2024-12-19 15:41:43 -05:00
  • 53967552df
    Add some documentation on the code128 example. Michael R Sweet 2024-12-15 22:52:03 -05:00
  • f8639fbd64
    Add "need_bottom" argument to keep the following block on the same page. Michael R Sweet 2024-12-15 18:17:31 -05:00
  • 9020e92928
    Make sure we have room for at least two lines in a paragraph or code block at the bottom of the page. Michael R Sweet 2024-12-15 17:46:03 -05:00
  • 48e6597337
    Make block quote bar a thick orange so it stands out. Michael R Sweet 2024-12-15 17:35:16 -05:00
  • d4e3bbcf16
    Doco updates. Michael R Sweet 2024-12-15 11:28:09 -05:00
  • 2c8a996875
    Add green bar next to block quote text (for notes). Michael R Sweet 2024-12-15 11:27:32 -05:00
  • 3d6d9e3e3e
    Fix name of ZapfDingbats. Michael R Sweet 2024-12-15 11:27:18 -05:00
  • 62fdf48ff9
    Fix links for code text, background of code blocks. Michael R Sweet 2024-12-15 11:00:30 -05:00
  • 294f5e07c5
    Add support for internal hyperlinks. Michael R Sweet 2024-12-15 10:23:59 -05:00
  • 4baafde74b
    Add support for remote URL links. Michael R Sweet 2024-12-14 19:56:45 -05:00
  • 2d175fdf70
    Drop Apache badge (not needed), rearrange functions in alphabetical order, and reset top margin for list items to 0. Michael R Sweet 2024-12-14 10:18:01 -05:00
  • 56a0f290aa
    Start work on example documentation. Michael R Sweet 2024-12-13 23:12:48 -05:00
  • 2e5319a623
    Fix widths for base fonts (was converting back to UTF-8 instead of preserving the CP-1252 character set. Michael R Sweet 2024-12-13 19:56:00 -05:00
  • d3d6683041
    Add support for measuring base fonts (Issue #84) Michael R Sweet 2024-12-13 17:39:16 -05:00
  • 0d08dd5f1b
    Add support for tables. Michael R Sweet 2024-12-13 15:17:25 -05:00