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
|
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
|
ee5fcc2a4a
|
Fix Coverity-discovered issues.
|
2021-06-04 10:56:23 -04:00 |
|
Michael R Sweet
|
3ec771e688
|
Add read-back tests.
|
2021-06-02 15:46:39 -04:00 |
|
Michael R Sweet
|
2856b440d1
|
Add PNG predictor test page (yes, we have problems)
|
2021-06-01 17:10:36 -04:00 |
|
Michael R Sweet
|
cc250e7201
|
Fix more of the text output code (paren handling).
Update unit tests to write lines from README.md.
|
2021-05-31 21:34:53 -04:00 |
|
Michael R Sweet
|
05df5919cd
|
Save work on text tests.
|
2021-05-31 20:51:37 -04:00 |
|
Michael R Sweet
|
82e62ae852
|
Basic text support.
|
2021-05-31 19:41:02 -04:00 |
|
Michael R Sweet
|
c4e0421f62
|
Implement calibrated color support, including constants for a few standard
color spaces and a new color patch test page.
The grayscale test image from CUPS wasn't actually grayscale.
|
2021-05-31 09:31:00 -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
|
94cb915885
|
Fix xref table - wrong total number of objects.
Update pdfioContentDrawImage to take x/y offsets and sizes.
|
2021-05-28 22:05:44 -04:00 |
|
Michael R Sweet
|
fb853dadda
|
Fix some issues with the core file writing code.
Add test images to the unit tests.
|
2021-05-28 10:41:21 -04:00 |
|
Michael R Sweet
|
9cf024c1ce
|
Move test PDF file to new testfiles subdirectory.
Ignore generated PDF files from unit test program.
|
2021-05-28 09:31:42 -04:00 |
|
Michael R Sweet
|
45899f8a8d
|
Default CropBox should be the full MediaBox.
|
2021-05-16 18:31:45 -04:00 |
|
Michael R Sweet
|
35ea209c73
|
Initial unit tests for writing a PDF file.
|
2021-05-16 12:36:44 -04:00 |
|
Michael R Sweet
|
cfb5ca0ddc
|
Rework error/debug output.
|
2021-05-10 08:40:52 -04:00 |
|
Michael R Sweet
|
67ed214c59
|
Restructure unit test program to include unit tests and alternate error handling.
Don't log all strings after adding one.
Don't trim string buffer after reading a token.
|
2021-05-10 08:00:27 -04:00 |
|
Michael R Sweet
|
af8c731699
|
Update token reader to handle balanced parens and to allow arbitrary backslash escapes.
Update unit test to omit path information from filename.
|
2021-05-09 21:32:09 -04:00 |
|
Michael R Sweet
|
5f43761537
|
Initial support for reading pages dictionary.
|
2021-05-08 22:50:18 -04:00 |
|
Michael R Sweet
|
c0b18a7e4f
|
Fix pdfioStringCreate - was returning a char ** instead of a char *, causing
crashes/corruption.
Optimize dict allocation/sorting.
Add more values that are displayed by the testpdfio unit test program.
|
2021-05-05 13:51:42 -04:00 |
|
Michael R Sweet
|
4abb91ca24
|
Save work on loading object dictionaries - have a memory issue someplace.
|
2021-05-04 21:31:58 -04:00 |
|
Michael R Sweet
|
f5f0e190b5
|
Initial working pdfioFileOpen, test program.
|
2021-05-01 11:50:17 -04:00 |
|
Michael R Sweet
|
7a6659038b
|
Initial checkin.
|
2021-04-10 08:00:52 -04:00 |
|