Commit Graph

195 Commits

Author SHA1 Message Date
Michael R Sweet
095a4c10d4 Fix some memory leaks (Issue #23) 2021-10-16 00:02:31 -04:00
Michael R Sweet
f3689d6b3d Fix all-shared on Linux (Issue #22) 2021-10-15 19:32:08 -04:00
Michael R Sweet
e031254531
Fix 'all-shared' target. 2021-10-13 17:15:59 -04:00
Michael R Sweet
835fbda363
Tweak coverity Github Actions. 2021-10-05 18:37:16 -04:00
Michael R Sweet
494924a78c
Tweak coverity Github Actions. 2021-10-05 18:26:51 -04:00
Michael R Sweet
f23fd8de59
Tweak coverity Github Actions. 2021-10-05 18:21:37 -04:00
Michael R Sweet
3c702096b7
Tweak coverity Github Actions. 2021-10-05 18:19:58 -04:00
Michael R Sweet
e67866e29d
Tweak coverity Github Actions. 2021-10-05 18:17:49 -04:00
Michael R Sweet
89d9a7c471
Add prototype coverity Github Actions integration. 2021-10-05 18:13:14 -04:00
Michael R Sweet
00fb962e84
Add prototype coverity Github Actions integration. 2021-10-05 18:08:07 -04:00
Michael R Sweet
d1e8c966ed
Fix some Coverity-detected issues. 2021-10-01 11:38:04 -04:00
Michael R Sweet
85bfab49ab Fix pdfio_native.redist package name. 2021-09-29 11:48:50 -04:00
Michael R Sweet
768cb33c47
Bump NuGet versions. 2021-09-29 11:05:40 -04:00
Michael R Sweet
bb91fb4b13
Tweak macOS build command. 2021-09-27 10:23:32 -04:00
Michael R Sweet
76b2faee0e
Add EPUB book cover. 2021-09-27 10:02:10 -04:00
Michael R Sweet
2d90b1325b
Ignore new streamed output test file. 2021-09-27 08:57:15 -04:00
Michael R Sweet
6b9f4ba8c9
Fix Windows DLL exports file. 2021-09-27 08:38:04 -04:00
Michael R Sweet
43239eaf8a
Add placeholder password callback to support reading of encrypted PDF files in the future. 2021-09-27 08:37:14 -04:00
Michael R Sweet
ba9d03ecac
Update docos. 2021-09-27 08:11:53 -04:00
Michael R Sweet
7473bc3cd9
Add some supporting documentation files. 2021-09-27 07:42:19 -04:00
Michael R Sweet
d6746c08a4
Add pdfioFileCreateOutput API (Issue #21) 2021-09-27 07:41:50 -04:00
Michael R Sweet
9f1cadf78b
Add redistributable NuGet package for DLL. 2021-09-03 09:13:16 -04:00
Michael R Sweet
760871b8db Update NuGet package info. 2021-09-01 17:09:05 -04:00
Michael R Sweet
81d358a6c0
Add ZIP file production. 2021-08-30 16:44:48 -04:00
Michael R Sweet
c53ad2a447
Prep for first beta release. 2021-08-30 16:31:00 -04:00
Michael R Sweet
3594b9cfcb
Update README. 2021-08-30 11:24:03 -04:00
Michael R Sweet
320e2ec088
Update docos. 2021-08-30 11:22:35 -04:00
Michael R Sweet
b07e595579
Bump NuGet package version. 2021-08-30 11:19:37 -04:00
Michael R Sweet
b2db43afcb
Show an error when opening an encrypted PDF file. 2021-08-30 11:18:23 -04:00
Michael R Sweet
6aa5585eb4
Fix some compressed stream bugs. 2021-08-30 10:55:45 -04:00
Michael R Sweet
6f726602c6
Clean up object stream support. 2021-08-29 18:35:23 -04:00
Michael R Sweet
f9084400cd
Tweak VS properties. 2021-08-26 18:56:58 -04:00
Michael R Sweet
d76e2a30e1
Tweak for Windows NuGet. 2021-08-26 18:55:44 -04:00
Michael R Sweet
3881c2840a
Fix NuGet spec file. 2021-08-26 14:10:21 -04:00
Michael R Sweet
715b93fb08
Always require zlib. 2021-08-26 14:02:57 -04:00
Michael R Sweet
525279eff0
Don't show function name, just filename. 2021-08-26 14:00:40 -04:00
Michael R Sweet
e83fdf14dd
Add zstrerror for ZLIB errors. 2021-08-25 09:30:03 -04:00
Michael R Sweet
6d42b6834e
Don't try to pre-load object streams since that interferes with reading the
rest of an xref stream...
2021-08-24 14:07:34 -04:00
Michael R Sweet
6745f785b7
Fix bug with xref stream with no index.
Fix bug with pdfiOStreamPeek not appending new stream data to buffer.

Add more debug printfs for values.
2021-08-24 13:50:57 -04:00
Michael R Sweet
4ec19545f3
Update NuGet files. 2021-08-24 13:50:57 -04:00
Michael R Sweet
1d1e038694
Add LGTM exclusions file. 2021-08-24 12:06:27 -04:00
Michael R Sweet
4f2753faae
Fix LGTM warning, report errors to call. 2021-08-24 12:04:10 -04:00
Michael R Sweet
6e5cfc1a5f
Make object reader handle object headers that don't conform to any of the PDF
standards.
2021-08-23 19:52:01 -04:00
Michael R Sweet
a3de05cf0e
Increase size of value buffer. 2021-08-23 19:37:33 -04:00
Michael R Sweet
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.
2021-08-23 14:40:15 -04:00
Michael R Sweet
543364dfa2
More efficiently implement reading of integers vs. indirect references.
"testpdfio filename.pdf objnum" now shows object value if there is no stream.

Clean up debugging printfs.
2021-08-23 14:31:54 -04:00
Michael R Sweet
cd5158bae0
Implement support for multiple index arrays (Issue #8) 2021-08-23 14:31:19 -04:00
Michael R Sweet
3e4b01239e
Implement TIFF predicator (Issue #12) 2021-08-21 22:51:25 -04:00
Michael R Sweet
fc028356bc Merge branch 'master' of github.com:michaelrsweet/pdfio 2021-08-18 10:17:52 -04:00
Michael R Sweet
e71c1a7e5e Don't export color constants since that breaks with DLLs... (Issue #19) 2021-08-18 10:17:47 -04:00