Commit History

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