Commit Graph

  • 0caea44f32
    Implement MakeReader/Writer functions. Michael R Sweet 2021-10-10 23:08:56 -04:00
  • 3de55421b5
    New member names to specify type of value. Michael R Sweet 2021-10-10 22:40:42 -04:00
  • 61a7964d90
    Implement pdfioFileSetPermissions. Michael R Sweet 2021-10-10 22:27:09 -04:00
  • 37e80d67b1
    Use new random number function to generate file IDs. Michael R Sweet 2021-10-09 23:10:46 -04:00
  • 953de26f6b
    Add random number generation support. Michael R Sweet 2021-10-09 23:05:39 -04:00
  • 2245c9d4f5
    Move AES code to separate file, prep private API for making keys/contexts/callbacks for encryption. Michael R Sweet 2021-10-09 10:49:22 -04:00
  • 27e4ce9f42
    Update Xcode project to build the SHA-256 code. Michael R Sweet 2021-10-08 21:14:11 -04:00
  • 9c05f802fc
    Add SHA-256 code from RFC 6234. Michael R Sweet 2021-10-08 18:55:25 -04:00
  • 8aef2bfedd
    Fix warnings, update Xcode project. Michael R Sweet 2021-10-08 14:08:07 -04:00
  • f425952f36
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:37:16 -04:00
  • 0c6b8f49d2
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:26:51 -04:00
  • 8ad699c93a
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:21:37 -04:00
  • a259c3a6b9
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:19:58 -04:00
  • 0ec1dd936f
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:17:49 -04:00
  • 1d63c6edd6
    Add prototype coverity Github Actions integration. Michael R Sweet 2021-10-05 18:13:14 -04:00
  • d5173d14da
    Fix some Coverity-detected issues. Michael R Sweet 2021-10-01 11:38:04 -04:00
  • 1168fd974f
    Fix pdfio_native.redist package name. Michael R Sweet 2021-09-29 11:48:50 -04:00
  • 5cff1ca13c
    Bump NuGet versions. Michael R Sweet 2021-09-29 11:05:40 -04:00
  • 835fbda363
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:37:16 -04:00
  • 494924a78c
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:26:51 -04:00
  • f23fd8de59
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:21:37 -04:00
  • 3c702096b7
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:19:58 -04:00
  • e67866e29d
    Tweak coverity Github Actions. Michael R Sweet 2021-10-05 18:17:49 -04:00
  • 89d9a7c471
    Add prototype coverity Github Actions integration. Michael R Sweet 2021-10-05 18:13:14 -04:00
  • 00fb962e84
    Add prototype coverity Github Actions integration. Michael R Sweet 2021-10-05 18:08:07 -04:00
  • fd08ce1b1a
    Add prototype coverity Github Actions integration. Michael R Sweet 2021-10-05 18:06:03 -04:00
  • 7fe093f3bd
    Save work on AES and RC4. Michael R Sweet 2021-10-04 21:13:01 -04:00
  • d1e8c966ed
    Fix some Coverity-detected issues. Michael R Sweet 2021-10-01 11:38:04 -04:00
  • 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