Nico Weber
|
e7f7c434f7
LibPDF: Don't check for `startxref` after trailer dict
|
hace 1 año |
Nico Weber
|
cf26fc2393
LibPDF: Make parser skip whitespace after header
|
hace 1 año |
Matthew Olsson
|
edd7de3c77
LibPDF: Fix incorrectly parsing subsections in xref stream
|
hace 2 años |
Matthew Olsson
|
bfd8faedf9
LibPDF: Assert compressed xref's 2nd field is non-zero
|
hace 2 años |
Matthew Olsson
|
f9c1d11380
LibPDF: Do not crash when linearized length is incorrect
|
hace 2 años |
Nico Weber
|
323d76fbb9
LibPDF: Make encrypted object streams work
|
hace 2 años |
Nico Weber
|
67d8c8badb
LibPDF: Use more direct method to access linearization dict
|
hace 2 años |
Nico Weber
|
39b2eed3f6
LibPDF: Do not crash on encrypted files that start unluckily
|
hace 2 años |
Nico Weber
|
ea89053c12
LibPDF: Make PDF version accessible on Document
|
hace 2 años |
Julian Offenhäuser
|
fd78875662
LibPDF: Fix navigate_to_before_eof_marker() for PDFs not ending in EOL
|
hace 2 años |
Julian Offenhäuser
|
93062e2b78
LibPDF: Be more cautious of errors when looking for linearization dict
|
hace 2 años |
Julian Offenhäuser
|
6c0f7d83bb
LibPDF: Don't treat a broken document header as a fatal error
|
hace 2 años |
Julian Offenhäuser
|
34350ee9e7
LibPDF: Allow reading documents with incremental updates
|
hace 2 años |
MacDue
|
63b11030f0
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
|
hace 2 años |
Tim Schumacher
|
220fbcaa7e
AK: Remove the fallible constructor from `FixedMemoryStream`
|
hace 2 años |
Tim Schumacher
|
261d62438f
AK: Remove the fallible constructor from `LittleEndianInputBitStream`
|
hace 2 años |
Tim Schumacher
|
093cf428a3
AK: Move memory streams from `LibCore`
|
hace 2 años |
Tim Schumacher
|
2470dd3bb5
AK: Move bit streams from `LibCore`
|
hace 2 años |
Tim Schumacher
|
ae64b68717
AK: Deprecate the old `AK::Stream`
|
hace 2 años |
Tim Schumacher
|
b1bfeb391e
LibPDF: Use `Core::Stream` to parse the page offset hint table
|
hace 2 años |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
hace 2 años |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
hace 2 años |
Julian Offenhäuser
|
d1bc89e30b
LibPDF: Try to repair XRef tables with broken indices
|
hace 2 años |
Julian Offenhäuser
|
4b1a72ff7a
LibPDF: Fix loop condition in parse_xref_stream()
|
hace 2 años |
Julian Offenhäuser
|
a17a23a3f0
LibPDF: Make some variable names in parse_xref_stream() more clear
|
hace 2 años |
Julian Offenhäuser
|
77f5f7a6f4
LibPDF: Support parsing page tree nodes that are in object streams
|
hace 2 años |
Julian Offenhäuser
|
563d91b6c4
LibPDF: Implement loading compressed objects from object streams
|
hace 2 años |
Julian Offenhäuser
|
f9beff7b5e
LibPDF: Initial work on parsing xref streams
|
hace 2 años |
Julian Offenhäuser
|
4887aacec7
LibPDF: Move document-specific parsing functionality into its own class
|
hace 2 años |