Michael R Sweet
|
41146adbdf
|
Adopt autoconf (Issue #54)
|
2023-12-03 19:16:34 -05:00 |
|
Michael R Sweet
|
a5dfac7495
|
Bump version.
|
2023-11-18 18:23:22 -05:00 |
|
Michael R Sweet
|
600fa4ce59
|
Fix Unicode font handling (Issue #16)
|
2023-11-14 18:19:34 -05:00 |
|
Michael R Sweet
|
d759baf11e
|
Bump version and put PDFIO_VERSION definition in the pdfio.h header.
|
2023-10-06 14:38:38 -04:00 |
|
Michael R Sweet
|
f4b8983c61
|
Implement pdfioDictIterateKeys API (Issue #31)
|
2022-06-27 10:17:00 -04:00 |
|
Michael R Sweet
|
316b0ad559
|
Add pdfioFileCreateTemporary function (Issue #29)
|
2022-05-15 22:52:53 -04:00 |
|
Michael R Sweet
|
234c3a7381
|
Do some reorganization and start the implementation of decryption.
|
2021-10-24 10:59:25 -04:00 |
|
Michael R Sweet
|
c24243a2bc
|
Refactor crypto callback to have separate input/output pointers. Add initial writing support.
|
2021-10-12 09:13:30 -04:00 |
|
Michael R Sweet
|
61a7964d90
|
Implement pdfioFileSetPermissions.
|
2021-10-10 22:27:09 -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
|
d6746c08a4
|
Add pdfioFileCreateOutput API (Issue #21)
|
2021-09-27 07:41:50 -04:00 |
|
Michael R Sweet
|
d76e2a30e1
|
Tweak for Windows NuGet.
|
2021-08-26 18:55:44 -04:00 |
|
Michael R Sweet
|
87b9ea87ad
|
Save work on documentation.
|
2021-07-24 13:08:46 -04:00 |
|
Michael R Sweet
|
b007156c01
|
Save work on documentation tweaking.
|
2021-07-18 10:01:43 -04:00 |
|
Michael R Sweet
|
d62faa51e1
|
Implement date value support (Issue #13)
|
2021-07-07 22:06:25 -04:00 |
|
Michael R Sweet
|
30343cdb00
|
Info catalog accessors (Issue #9)
|
2021-07-06 20:31:30 -04:00 |
|
Michael R Sweet
|
6f02bdd301
|
Initial Visual Studio support.
|
2021-06-21 11:39:06 -04:00 |
|
Michael R Sweet
|
e9d5e082af
|
Save work on Unicode font support - still something isn't quite right.
|
2021-06-21 07:58:23 -04:00 |
|
Michael R Sweet
|
bbdf0cdb18
|
Add proper TrueType font support (Issue #2)
Still need to implement proper Unicode support (currently only writes WinAnsi
font descriptor and handles UTF-8 for 0-255...)
|
2021-06-17 10:18:55 -04:00 |
|
Michael R Sweet
|
b005175003
|
Doco updates.
|
2021-06-07 17:06:13 -04:00 |
|
Michael R Sweet
|
a698b9c1a2
|
API cleanup, more work on documentation.
|
2021-06-07 08:34:30 -04:00 |
|
Michael R Sweet
|
1ea2b7514a
|
Rework the color space support.
Start work on PNG file reader.
|
2021-06-05 11:28:32 -04:00 |
|
Michael R Sweet
|
3ec771e688
|
Add read-back tests.
|
2021-06-02 15:46:39 -04:00 |
|
Michael R Sweet
|
246c2e4b41
|
Rename as PDFio for consistency.
Add PDFio logo image.
Move documentation to "doc" subdirectory.
|
2021-05-30 07:10:44 -04:00 |
|
Michael R Sweet
|
a18b8fd606
|
Switch to using double for numbers, since they are also used to record lengths
and other potentially large contents.
|
2021-05-29 21:16:21 -04:00 |
|
Michael R Sweet
|
35d22705fa
|
Implement pdfioObjCopy and pdfioPageCopy, with tests.
|
2021-05-29 20:00:48 -04:00 |
|
Michael R Sweet
|
548ff7d119
|
Initial writing support.
|
2021-05-16 11:39:05 -04:00 |
|
Michael R Sweet
|
4bb81417a8
|
Start fleshing out writing/copying interfaces.
|
2021-05-15 09:29:37 -04:00 |
|
Michael R Sweet
|
b030c24ba1
|
Add pdfioObjGetArray.
|
2021-05-10 21:01:02 -04:00 |
|
Michael R Sweet
|
5f43761537
|
Initial support for reading pages dictionary.
|
2021-05-08 22:50:18 -04:00 |
|
Michael R Sweet
|
4e4c47ab33
|
Add pdfioObjGetLength function.
|
2021-05-08 19:16:27 -04:00 |
|
Michael R Sweet
|
c61d6ad686
|
Save work on streams.
|
2021-05-06 16:08:08 -04:00 |
|
Michael R Sweet
|
7733fbeb10
|
Rework object and xref processing to allow for sparse object lists and generation numbers.
|
2021-05-04 16:06:14 -04:00 |
|
Michael R Sweet
|
4b05ca6436
|
Token parsing code.
|
2021-05-01 22:38:11 -04:00 |
|
Michael R Sweet
|
e107b94c83
|
Work on token parsing.
|
2021-05-01 17:50:52 -04:00 |
|
Michael R Sweet
|
d13364a4fd
|
Implement pdfioFileOpen reading of xref table.
|
2021-05-01 11:41:43 -04:00 |
|
Michael R Sweet
|
e6dbb256f1
|
Add an Xcode project and fix some Clang-reported issues.
|
2021-05-01 07:36:19 -04:00 |
|
Michael R Sweet
|
f5c9aef7da
|
Finish value copy, delete, and write methods.
|
2021-04-30 07:42:25 -04:00 |
|
Michael R Sweet
|
e2e2192ea9
|
Save work.
|
2021-04-27 21:22:34 -04:00 |
|
Michael R Sweet
|
11588ce2f5
|
Save work on low-level file I/O.
|
2021-04-26 10:42:01 -04:00 |
|
Michael R Sweet
|
253717248c
|
pdfio_dict_t implementation
|
2021-04-25 20:12:52 -04:00 |
|
Michael R Sweet
|
98c48e66c2
|
Add string array, have the pdfio_file_t object manage allocated data.
|
2021-04-25 11:28:56 -04:00 |
|
Michael R Sweet
|
899feb15c7
|
Start filling out internal APIs.
|
2021-04-16 21:09:43 -04:00 |
|
Michael R Sweet
|
c2610f2dd0
|
Fill out basic API functions.
|
2021-04-16 20:41:46 -04:00 |
|
Michael R Sweet
|
4a33f3f6f1
|
Save work.
|
2021-04-12 16:15:08 -04:00 |
|
Michael R Sweet
|
3048cdd9e6
|
pdfioObjectClose to finalize a created object without a stream.
|
2021-04-12 08:26:58 -04:00 |
|
Michael R Sweet
|
6092d261a7
|
Save work on fleshing out public API.
|
2021-04-12 08:09:25 -04:00 |
|
Michael R Sweet
|
7a6659038b
|
Initial checkin.
|
2021-04-10 08:00:52 -04:00 |
|