From 8130d50e3b5aa0235a133c3c5a3018ac01afb5e1 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 18 Jun 2022 13:38:36 -0400 Subject: Add C API to QPDFLogger --- libtests/qtest/logger/2pages.pdf | Bin 0 -> 1287 bytes libtests/qtest/logger/attach.pdf | Bin 0 -> 1290 bytes libtests/qtest/logger/c-exp-error | 1 + libtests/qtest/logger/c-exp-info | 2 + libtests/qtest/logger/c-exp-save | Bin 0 -> 799 bytes libtests/qtest/logger/c-exp-save2 | 2 + libtests/qtest/logger/c-exp-stderr | 3 ++ libtests/qtest/logger/c-exp-stdout | 4 ++ libtests/qtest/logger/c-exp-warn | 4 ++ libtests/qtest/logger/normal.pdf | 79 +++++++++++++++++++++++++++++++++++++ libtests/qtest/logger/warning.pdf | 79 +++++++++++++++++++++++++++++++++++++ 11 files changed, 174 insertions(+) create mode 100644 libtests/qtest/logger/2pages.pdf create mode 100644 libtests/qtest/logger/attach.pdf create mode 100644 libtests/qtest/logger/c-exp-error create mode 100644 libtests/qtest/logger/c-exp-info create mode 100644 libtests/qtest/logger/c-exp-save create mode 100644 libtests/qtest/logger/c-exp-save2 create mode 100644 libtests/qtest/logger/c-exp-stderr create mode 100644 libtests/qtest/logger/c-exp-stdout create mode 100644 libtests/qtest/logger/c-exp-warn create mode 100644 libtests/qtest/logger/normal.pdf create mode 100644 libtests/qtest/logger/warning.pdf (limited to 'libtests/qtest/logger') diff --git a/libtests/qtest/logger/2pages.pdf b/libtests/qtest/logger/2pages.pdf new file mode 100644 index 00000000..f3e1700d Binary files /dev/null and b/libtests/qtest/logger/2pages.pdf differ diff --git a/libtests/qtest/logger/attach.pdf b/libtests/qtest/logger/attach.pdf new file mode 100644 index 00000000..bbc09588 Binary files /dev/null and b/libtests/qtest/logger/attach.pdf differ diff --git a/libtests/qtest/logger/c-exp-error b/libtests/qtest/logger/c-exp-error new file mode 100644 index 00000000..8e33a38a --- /dev/null +++ b/libtests/qtest/logger/c-exp-error @@ -0,0 +1 @@ +qpdfjob json: open missing.pdf: No such file or directory diff --git a/libtests/qtest/logger/c-exp-info b/libtests/qtest/logger/c-exp-info new file mode 100644 index 00000000..6ed281c7 --- /dev/null +++ b/libtests/qtest/logger/c-exp-info @@ -0,0 +1,2 @@ +1 +1 diff --git a/libtests/qtest/logger/c-exp-save b/libtests/qtest/logger/c-exp-save new file mode 100644 index 00000000..b8c692ed Binary files /dev/null and b/libtests/qtest/logger/c-exp-save differ diff --git a/libtests/qtest/logger/c-exp-save2 b/libtests/qtest/logger/c-exp-save2 new file mode 100644 index 00000000..3d1fe696 --- /dev/null +++ b/libtests/qtest/logger/c-exp-save2 @@ -0,0 +1,2 @@ +quack +quack diff --git a/libtests/qtest/logger/c-exp-stderr b/libtests/qtest/logger/c-exp-stderr new file mode 100644 index 00000000..bfbb2cff --- /dev/null +++ b/libtests/qtest/logger/c-exp-stderr @@ -0,0 +1,3 @@ +2 +1 +qpdfjob json: open missing.pdf: No such file or directory diff --git a/libtests/qtest/logger/c-exp-stdout b/libtests/qtest/logger/c-exp-stdout new file mode 100644 index 00000000..e7566de7 --- /dev/null +++ b/libtests/qtest/logger/c-exp-stdout @@ -0,0 +1,4 @@ +WARNING: warning.pdf: file is damaged +WARNING: warning.pdf (offset 1556): xref not found +WARNING: warning.pdf: Attempting to reconstruct cross-reference table +qpdfjob json: operation succeeded with warnings diff --git a/libtests/qtest/logger/c-exp-warn b/libtests/qtest/logger/c-exp-warn new file mode 100644 index 00000000..e7566de7 --- /dev/null +++ b/libtests/qtest/logger/c-exp-warn @@ -0,0 +1,4 @@ +WARNING: warning.pdf: file is damaged +WARNING: warning.pdf (offset 1556): xref not found +WARNING: warning.pdf: Attempting to reconstruct cross-reference table +qpdfjob json: operation succeeded with warnings diff --git a/libtests/qtest/logger/normal.pdf b/libtests/qtest/logger/normal.pdf new file mode 100644 index 00000000..a7e01f91 --- /dev/null +++ b/libtests/qtest/logger/normal.pdf @@ -0,0 +1,79 @@ +%PDF-1.3 +1 0 obj +<< + /Type /Catalog + /Pages 2 0 R +>> +endobj + +2 0 obj +<< + /Type /Pages + /Kids [ + 3 0 R + ] + /Count 1 +>> +endobj + +3 0 obj +<< + /Type /Page + /Parent 2 0 R + /MediaBox [0 0 612 792] + /Contents 4 0 R + /Resources << + /ProcSet 5 0 R + /Font << + /F1 6 0 R + >> + >> +>> +endobj + +4 0 obj +<< + /Length 44 +>> +stream +BT + /F1 24 Tf + 72 720 Td + (Potato) Tj +ET +endstream +endobj + +5 0 obj +[ + /PDF + /Text +] +endobj + +6 0 obj +<< + /Type /Font + /Subtype /Type1 + /Name /F1 + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding +>> +endobj + +xref +0 7 +0000000000 65535 f +0000000009 00000 n +0000000063 00000 n +0000000135 00000 n +0000000307 00000 n +0000000403 00000 n +0000000438 00000 n +trailer << + /Size 7 + /Root 1 0 R +>> +startxref +556 +%%EOF diff --git a/libtests/qtest/logger/warning.pdf b/libtests/qtest/logger/warning.pdf new file mode 100644 index 00000000..e8a7042c --- /dev/null +++ b/libtests/qtest/logger/warning.pdf @@ -0,0 +1,79 @@ +%PDF-1.3 +1 0 obj +<< + /Type /Catalog + /Pages 2 0 R +>> +endobj + +2 0 obj +<< + /Type /Pages + /Kids [ + 3 0 R + ] + /Count 1 +>> +endobj + +3 0 obj +<< + /Type /Page + /Parent 2 0 R + /MediaBox [0 0 612 792] + /Contents 4 0 R + /Resources << + /ProcSet 5 0 R + /Font << + /F1 6 0 R + >> + >> +>> +endobj + +4 0 obj +<< + /Length 44 +>> +stream +BT + /F1 24 Tf + 72 720 Td + (Potato) Tj +ET +endstream +endobj + +5 0 obj +[ + /PDF + /Text +] +endobj + +6 0 obj +<< + /Type /Font + /Subtype /Type1 + /Name /F1 + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding +>> +endobj + +xref +0 7 +0000000000 65535 f +0000000009 00000 n +0000000063 00000 n +0000000135 00000 n +0000000307 00000 n +0000000403 00000 n +0000000438 00000 n +trailer << + /Size 7 + /Root 1 0 R +>> +startxref +1556 +%%EOF -- cgit v1.2.3-54-g00ecf