Commit Graph

  • 85bfab49ab Fix pdfio_native.redist package name. Michael R Sweet 2021-09-29 11:48:50 -04:00
  • 768cb33c47 Bump NuGet versions. Michael R Sweet 2021-09-29 11:05:40 -04:00
  • bb91fb4b13 Tweak macOS build command. Michael R Sweet 2021-09-27 10:23:32 -04:00
  • 76b2faee0e Add EPUB book cover. Michael R Sweet 2021-09-27 10:02:10 -04:00
  • 2d90b1325b Ignore new streamed output test file. Michael R Sweet 2021-09-27 08:57:15 -04:00
  • 6b9f4ba8c9 Fix Windows DLL exports file. Michael R Sweet 2021-09-27 08:38:04 -04:00
  • 43239eaf8a Add placeholder password callback to support reading of encrypted PDF files in the future. Michael R Sweet 2021-09-27 08:37:14 -04:00
  • ba9d03ecac Update docos. Michael R Sweet 2021-09-27 08:11:53 -04:00
  • 7473bc3cd9 Add some supporting documentation files. Michael R Sweet 2021-09-27 07:42:19 -04:00
  • d6746c08a4 Add pdfioFileCreateOutput API (Issue #21) Michael R Sweet 2021-09-27 07:41:50 -04:00
  • 9f1cadf78b Add redistributable NuGet package for DLL. Michael R Sweet 2021-09-03 09:13:16 -04:00
  • 760871b8db Update NuGet package info. Michael R Sweet 2021-09-01 17:09:05 -04:00
  • 81d358a6c0 Add ZIP file production. v1.0b1 Michael R Sweet 2021-08-30 16:44:48 -04:00
  • c53ad2a447 Prep for first beta release. Michael R Sweet 2021-08-30 16:31:00 -04:00
  • 3594b9cfcb Update README. Michael R Sweet 2021-08-30 11:24:03 -04:00
  • 320e2ec088 Update docos. Michael R Sweet 2021-08-30 11:22:35 -04:00
  • b07e595579 Bump NuGet package version. Michael R Sweet 2021-08-30 11:19:37 -04:00
  • b2db43afcb Show an error when opening an encrypted PDF file. Michael R Sweet 2021-08-30 11:18:23 -04:00
  • 6aa5585eb4 Fix some compressed stream bugs. Michael R Sweet 2021-08-30 10:55:45 -04:00
  • 6f726602c6 Clean up object stream support. Michael R Sweet 2021-08-29 18:35:23 -04:00
  • f9084400cd Tweak VS properties. Michael R Sweet 2021-08-26 18:56:58 -04:00
  • d76e2a30e1 Tweak for Windows NuGet. Michael R Sweet 2021-08-26 18:55:44 -04:00
  • 3881c2840a Fix NuGet spec file. Michael R Sweet 2021-08-26 14:10:21 -04:00
  • 715b93fb08 Always require zlib. Michael R Sweet 2021-08-26 11:20:37 -04:00
  • 525279eff0 Don't show function name, just filename. Michael R Sweet 2021-08-26 14:00:40 -04:00
  • e83fdf14dd Add zstrerror for ZLIB errors. Michael R Sweet 2021-08-25 09:30:03 -04:00
  • 6d42b6834e Don't try to pre-load object streams since that interferes with reading the rest of an xref stream... Michael R Sweet 2021-08-24 14:07:34 -04:00
  • 6745f785b7 Fix bug with xref stream with no index. Michael R Sweet 2021-08-24 13:49:43 -04:00
  • 4ec19545f3 Update NuGet files. Michael R Sweet 2021-08-24 13:49:21 -04:00
  • 1d1e038694 Add LGTM exclusions file. Michael R Sweet 2021-08-24 12:06:27 -04:00
  • 4f2753faae Fix LGTM warning, report errors to call. Michael R Sweet 2021-08-24 12:04:10 -04:00
  • 6e5cfc1a5f Make object reader handle object headers that don't conform to any of the PDF standards. Michael R Sweet 2021-08-23 19:52:01 -04:00
  • a3de05cf0e Increase size of value buffer. Michael R Sweet 2021-08-23 19:37:33 -04:00
  • 3f2de9c46a Update test program to process all files on the command-line, add a --help and --verbose option, and return the results of the unit tests. Michael R Sweet 2021-08-23 14:40:15 -04:00
  • 543364dfa2 More efficiently implement reading of integers vs. indirect references. Michael R Sweet 2021-08-23 14:31:54 -04:00
  • cd5158bae0 Implement support for multiple index arrays (Issue #8) Michael R Sweet 2021-08-23 14:31:19 -04:00
  • 3e4b01239e Implement TIFF predicator (Issue #12) Michael R Sweet 2021-08-21 22:51:25 -04:00
  • fc028356bc Merge branch 'master' of github.com:michaelrsweet/pdfio Michael R Sweet 2021-08-18 10:17:52 -04:00
  • e71c1a7e5e Don't export color constants since that breaks with DLLs... (Issue #19) Michael R Sweet 2021-08-18 10:17:47 -04:00
  • 2c7d7cf768 Add initial Nuget packaging files. Michael R Sweet 2021-07-30 20:33:21 -04:00
  • ac4620b808 Add nuget resource step. Michael R Sweet 2021-07-26 21:37:06 -04:00
  • d2e8f5e263 Add setup-msbuild step, use msbuild. Michael R Sweet 2021-07-26 20:56:28 -04:00
  • 1d22369c5e Add Windows CI target. Michael R Sweet 2021-07-26 18:42:16 -04:00
  • 21823fb0d9 Add testpdfio target for MSVC. Michael R Sweet 2021-07-26 11:58:20 -04:00
  • 94c09a1af4 Add missing symbols. Michael R Sweet 2021-07-26 11:56:59 -04:00
  • dd81069b1c Add Windows DLL exports file. Michael R Sweet 2021-07-26 11:18:36 -04:00
  • c60893a66c Finish initial documentation pass. Still need more examples but we'll add more as we go... (Issue #6) Michael R Sweet 2021-07-26 09:05:19 -04:00
  • eb7e0676cc More docos. Michael R Sweet 2021-07-24 15:28:47 -04:00
  • 87b9ea87ad Save work on documentation. Michael R Sweet 2021-07-24 13:08:46 -04:00
  • 78c1da815e Fix typo. Michael R Sweet 2021-07-18 16:46:34 -04:00
  • b007156c01 Save work on documentation tweaking. Michael R Sweet 2021-07-18 10:01:43 -04:00
  • 2cc4789cf6 Fix image writing issues for pdfioFileCreateImageObjFromData (Issue #15) Michael R Sweet 2021-07-18 09:50:22 -04:00
  • 3e0507ba6c Rework pdfioFileCreateImageObjFromData to have a separate alpha argument so that CMYK images can be supported. Michael R Sweet 2021-07-18 09:23:39 -04:00
  • 014c5dccba Implement pdfioFileCreateImageObjFromData (Issue #15) Michael R Sweet 2021-07-17 20:54:29 -04:00
  • 47d6a34d07 Ignore xcshareddata. Michael R Sweet 2021-07-17 16:13:01 -04:00
  • d62faa51e1 Implement date value support (Issue #13) Michael R Sweet 2021-07-07 22:06:25 -04:00
  • 43b5e03c71 Add unit tests for accessors (Issue #9) Michael R Sweet 2021-07-06 20:51:21 -04:00
  • 30343cdb00 Info catalog accessors (Issue #9) Michael R Sweet 2021-07-06 20:31:30 -04:00
  • 4f6a7ab03f Debug output. Michael R Sweet 2021-06-29 20:39:31 -04:00
  • 90c7591190 Save work. Michael R Sweet 2021-06-24 09:07:03 -04:00
  • a366697711 Refactor CP1252 code into a separate function, then use it for the base fonts. Michael R Sweet 2021-06-23 21:33:39 -04:00
  • 10c8d222cf Test both CP1252 and Unicode font rendering. Michael R Sweet 2021-06-23 21:26:01 -04:00
  • 060e7cdbd5 Fiddle with Unicode support some more. Michael R Sweet 2021-06-22 17:10:19 -04:00
  • 3844abdf92 Fix reading of streams with indirect lengths. Michael R Sweet 2021-06-21 16:18:06 -04:00
  • 01ca711ec8 Add decode testing to testpdfio Michael R Sweet 2021-06-21 16:03:05 -04:00
  • db8be28ff6 Try a different system info identifier for Unicode fonts. Michael R Sweet 2021-06-21 16:01:55 -04:00
  • 9ec7c8bde9 Expose CMap in TrueType files Michael R Sweet 2021-06-21 13:00:19 -04:00
  • 4f5825b3d6 Update readme. Michael R Sweet 2021-06-21 11:40:01 -04:00
  • 6f02bdd301 Initial Visual Studio support. Michael R Sweet 2021-06-21 11:39:06 -04:00
  • e9d5e082af Save work on Unicode font support - still something isn't quite right. Michael R Sweet 2021-06-21 07:58:23 -04:00
  • a2da67c415 Fix Clang warnings. Michael R Sweet 2021-06-18 13:15:09 -04:00
  • 9fa510cd7a Update Xcode project file. Michael R Sweet 2021-06-18 12:46:21 -04:00
  • bbdf0cdb18 Add proper TrueType font support (Issue #2) Michael R Sweet 2021-06-17 10:18:55 -04:00
  • d1f199c7ae Hard wrap text in README.md Michael R Sweet 2021-06-11 11:33:41 -04:00
  • bca0add5d8 Very early TrueType support. Michael R Sweet 2021-06-11 11:22:08 -04:00
  • 42e7183eb0 Normalize test pages and add function to draw standard header and footer content. Michael R Sweet 2021-06-11 10:36:32 -04:00
  • 0aea9c5439 Rename some of the content APIs for consistency. Michael R Sweet 2021-06-10 19:41:39 -04:00
  • 5533408c09 ICC profile support (Issue #3) Michael R Sweet 2021-06-10 12:40:06 -04:00
  • 6aab99d4b3 Add ProPhotoRGB ICC profile. Michael R Sweet 2021-06-10 11:56:01 -04:00
  • 534da32343 Update PNG test images, particularly to add transparency to the indexed image. Michael R Sweet 2021-06-10 11:18:51 -04:00
  • 2fbf9dc3b2 Fix PNG CRC calculation (doesn't include length for some reason...) Michael R Sweet 2021-06-10 11:02:55 -04:00
  • 466cb473d1 Fix _pdfioFileRead/Seek to fix test suite-reported error loading an object. Michael R Sweet 2021-06-10 10:58:07 -04:00
  • d5ceed0694 Add tRNS chunk support. Michael R Sweet 2021-06-10 10:57:46 -04:00
  • 01184d0bb5 Add PNG gAMA and cHRM chunk support. Michael R Sweet 2021-06-09 17:22:22 -04:00
  • a962b1d069 Fix another coverity issue. Michael R Sweet 2021-06-09 09:18:52 -04:00
  • 63c0fc1926 Fix some coverity-reported issues. Michael R Sweet 2021-06-09 09:14:57 -04:00
  • b005175003 Doco updates. Michael R Sweet 2021-06-07 17:06:13 -04:00
  • a698b9c1a2 API cleanup, more work on documentation. Michael R Sweet 2021-06-07 08:34:30 -04:00
  • c158587070 Fix issues with grayscale PNG images. Michael R Sweet 2021-06-06 00:27:33 -04:00
  • bbd0b854b7 Initial PNG support and test files. Michael R Sweet 2021-06-05 22:56:05 -04:00
  • 1ea2b7514a Rework the color space support. Michael R Sweet 2021-06-05 11:28:32 -04:00
  • 3a133bd1c0 Fix one more resource leak found by Coverity. Michael R Sweet 2021-06-04 11:09:34 -04:00
  • 07b9ce80bb Fix one more resource leak found by Coverity. Michael R Sweet 2021-06-04 11:07:27 -04:00
  • b0d3080ffe Resolve clang warning. Michael R Sweet 2021-06-04 11:03:24 -04:00
  • 88bf3e710f Update Cppcheck exclusions. Michael R Sweet 2021-06-04 11:03:15 -04:00
  • ee5fcc2a4a Fix Coverity-discovered issues. Michael R Sweet 2021-06-04 10:56:23 -04:00
  • caf398d72c Add pdfioImageGetBytesPerLine API, document its use for image streams. Michael R Sweet 2021-06-04 10:33:39 -04:00
  • 3ec771e688 Add read-back tests. Michael R Sweet 2021-06-02 15:46:39 -04:00
  • 3c034eb919 Fix remaining PNG predictors. Michael R Sweet 2021-06-01 19:29:48 -04:00
  • d30579f905 Add badges. Michael R Sweet 2021-06-01 18:36:22 -04:00