ladybird/Userland
Nico Weber 4675700057 LibPDF: Reject unterminated literal strings with an error
0000459.pdf in 0000.zip in the pdfa dataset contains this as the
very first object:

```
1 0 obj
<<
/Creator (Developer 2000)
/CreatorDate (
/Author (Oracle Reports)
/Producer (Oracle PDF driver)
/Title (2021_06_29 Tutoritzacions APTES.PDF)
>>
endobj
```

The `/CreatorDate` value string is unterminated.

Before, we'd assert when trying to check if the first object is
a linearization dict.

Now, we never read the first object (an error during the linearization
dict reading is treated as "file is not linearized") unless we try
to print the document's metadata -- and there we now show an error
instead of asserting.
2023-10-25 10:44:26 +02:00
..
Applets LibGfx: Remove indexed palette formats from Bitmap and Painter 2023-10-12 07:39:05 +02:00
Applications Browser: Add a context menu item to search for the selected text 2023-10-24 07:28:30 +02:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland: Use non-fallible EventReceiver::add() where possible 2023-09-25 10:58:31 +02:00
DevTools AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
DynamicLoader DynamicLoader: Add an option to explicitly run an ELF executable binary 2023-10-16 12:09:04 +02:00
Games Minesweeper: Port to GML compilation 2023-10-24 21:47:18 +02:00
Libraries LibPDF: Reject unterminated literal strings with an error 2023-10-25 10:44:26 +02:00
Services LibWeb: Remove ClearRect command in RecordingPainter 2023-10-21 18:50:28 +02:00
Shell Shell: Don't try to cast NonnullRefPtrs when priting debug output 2023-10-22 02:02:35 +03:30
Utilities Fuzzers: Add WOFF2 fuzzer 2023-10-24 13:45:01 +02:00
CMakeLists.txt