Michael R Sweet
|
2cc4789cf6
|
Fix image writing issues for pdfioFileCreateImageObjFromData (Issue #15)
|
2021-07-18 09:50:22 -04:00 |
|
Michael R Sweet
|
3e0507ba6c
|
Rework pdfioFileCreateImageObjFromData to have a separate alpha argument so
that CMYK images can be supported.
Add unit tests.
|
2021-07-18 09:23:39 -04:00 |
|
Michael R Sweet
|
014c5dccba
|
Implement pdfioFileCreateImageObjFromData (Issue #15)
|
2021-07-17 20:54:29 -04:00 |
|
Michael R Sweet
|
47d6a34d07
|
Ignore xcshareddata.
|
2021-07-17 16:13:01 -04:00 |
|
Michael R Sweet
|
d62faa51e1
|
Implement date value support (Issue #13)
|
2021-07-07 22:06:25 -04:00 |
|
Michael R Sweet
|
43b5e03c71
|
Add unit tests for accessors (Issue #9)
|
2021-07-06 20:51:21 -04:00 |
|
Michael R Sweet
|
30343cdb00
|
Info catalog accessors (Issue #9)
|
2021-07-06 20:31:30 -04:00 |
|
Michael R Sweet
|
4f6a7ab03f
|
Debug output.
|
2021-06-29 20:39:31 -04:00 |
|
Michael R Sweet
|
90c7591190
|
Save work.
|
2021-06-24 09:07:03 -04:00 |
|
Michael R Sweet
|
a366697711
|
Refactor CP1252 code into a separate function, then use it for the base fonts.
|
2021-06-23 21:33:39 -04:00 |
|
Michael R Sweet
|
10c8d222cf
|
Test both CP1252 and Unicode font rendering.
Add cached CP1252 and Unicode font encoding objects.
Clean up CP1252 ("simple") TrueType font embedding.
|
2021-06-23 21:26:01 -04:00 |
|
Michael R Sweet
|
060e7cdbd5
|
Fiddle with Unicode support some more.
|
2021-06-22 17:10:19 -04:00 |
|
Michael R Sweet
|
3844abdf92
|
Fix reading of streams with indirect lengths.
|
2021-06-21 16:18:06 -04:00 |
|
Michael R Sweet
|
01ca711ec8
|
Add decode testing to testpdfio
|
2021-06-21 16:03:05 -04:00 |
|
Michael R Sweet
|
db8be28ff6
|
Try a different system info identifier for Unicode fonts.
|
2021-06-21 16:01:55 -04:00 |
|
Michael R Sweet
|
9ec7c8bde9
|
Expose CMap in TrueType files
|
2021-06-21 13:00:44 -04:00 |
|
Michael R Sweet
|
4f5825b3d6
|
Update readme.
|
2021-06-21 11:40:01 -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
|
a2da67c415
|
Fix Clang warnings.
|
2021-06-18 13:15:09 -04:00 |
|
Michael R Sweet
|
9fa510cd7a
|
Update Xcode project file.
|
2021-06-18 12:46:21 -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
|
d1f199c7ae
|
Hard wrap text in README.md
|
2021-06-11 11:33:41 -04:00 |
|
Michael R Sweet
|
bca0add5d8
|
Very early TrueType support.
|
2021-06-11 11:22:08 -04:00 |
|
Michael R Sweet
|
42e7183eb0
|
Normalize test pages and add function to draw standard header and footer content.
|
2021-06-11 10:36:32 -04:00 |
|
Michael R Sweet
|
0aea9c5439
|
Rename some of the content APIs for consistency.
|
2021-06-10 19:41:39 -04:00 |
|
Michael R Sweet
|
5533408c09
|
ICC profile support (Issue #3)
|
2021-06-10 12:40:06 -04:00 |
|
Michael R Sweet
|
6aab99d4b3
|
Add ProPhotoRGB ICC profile.
|
2021-06-10 11:56:01 -04:00 |
|
Michael R Sweet
|
534da32343
|
Update PNG test images, particularly to add transparency to the indexed image.
Add demonstration of transparency backing for indexed image to test suite.
|
2021-06-10 11:18:51 -04:00 |
|
Michael R Sweet
|
2fbf9dc3b2
|
Fix PNG CRC calculation (doesn't include length for some reason...)
|
2021-06-10 11:02:55 -04:00 |
|
Michael R Sweet
|
466cb473d1
|
Fix _pdfioFileRead/Seek to fix test suite-reported error loading an object.
|
2021-06-10 10:58:07 -04:00 |
|
Michael R Sweet
|
d5ceed0694
|
Add tRNS chunk support.
|
2021-06-10 10:57:46 -04:00 |
|
Michael R Sweet
|
01184d0bb5
|
Add PNG gAMA and cHRM chunk support.
|
2021-06-09 17:22:22 -04:00 |
|
Michael R Sweet
|
a962b1d069
|
Fix another coverity issue.
|
2021-06-09 09:18:52 -04:00 |
|
Michael R Sweet
|
63c0fc1926
|
Fix some coverity-reported issues.
|
2021-06-09 09:14:57 -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
|
c158587070
|
Fix issues with grayscale PNG images.
Update PNG test page content.
|
2021-06-06 00:27:33 -04:00 |
|
Michael R Sweet
|
bbd0b854b7
|
Initial PNG support and test files.
|
2021-06-05 22:56:05 -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
|
3a133bd1c0
|
Fix one more resource leak found by Coverity.
|
2021-06-04 11:09:34 -04:00 |
|
Michael R Sweet
|
07b9ce80bb
|
Fix one more resource leak found by Coverity.
|
2021-06-04 11:07:27 -04:00 |
|
Michael R Sweet
|
b0d3080ffe
|
Resolve clang warning.
|
2021-06-04 11:03:24 -04:00 |
|
Michael R Sweet
|
88bf3e710f
|
Update Cppcheck exclusions.
|
2021-06-04 11:03:15 -04:00 |
|
Michael R Sweet
|
ee5fcc2a4a
|
Fix Coverity-discovered issues.
|
2021-06-04 10:56:23 -04:00 |
|
Michael R Sweet
|
caf398d72c
|
Add pdfioImageGetBytesPerLine API, document its use for image streams.
|
2021-06-04 10:33:39 -04:00 |
|
Michael R Sweet
|
3ec771e688
|
Add read-back tests.
|
2021-06-02 15:46:39 -04:00 |
|
Michael R Sweet
|
3c034eb919
|
Fix remaining PNG predictors.
|
2021-06-01 19:29:48 -04:00 |
|
Michael R Sweet
|
d30579f905
|
Add badges.
|
2021-06-01 18:36:22 -04:00 |
|
Michael R Sweet
|
3efb4f800b
|
Fix PNG predictor 12, 14, and 15.
|
2021-06-01 17:48:36 -04:00 |
|