summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibPDF/Parser.cpp
AgeCommit message (Expand)Author
2022-01-24LibPDF: Make Filter::decode() return ErrorOrSam Atkins
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-08LibPDF: Convert `PDF::Parser::m_document` from `RefPtr` to `WeakPtr`Simon Woertz
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-16LibPDF: Check if there is data left before consumingSimon Woertz
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-11-10AK: Make ByteBuffer::try_* functions return ErrorOr<void>Andreas Kling
2021-10-30LibPDF: Parser::parse_header() return false if remaining bytes is zeroBrendan Coles
2021-09-20LibPDF: Replace Value class by AK::VariantBen Wiederhake
2021-09-20LibPDF: Extract reference bitpacking into dedicated classBen Wiederhake
2021-09-20LibPDF: Move inline function definitionBen Wiederhake
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-07-19Everywhere: Use AK/Math.h if applicableHendiadyoin1
2021-07-16LibPDF: Fix treating not finding the linearized dict as a fatal errorWesley Moret
2021-07-16LibPDF: Fix checking `minor_ver` instead of `major_ver`Wesley Moret
2021-06-12LibPDF: Convert to east-const to comply with the recent style changesMatthew Olsson
2021-06-12LibPDF: Parse hint tablesMatthew Olsson
2021-06-12LibPDF: Parse linearized PDF filesMatthew Olsson
2021-06-12LibPDF: Fix two parser bugsMatthew Olsson
2021-06-12LibPDF: Refine the distinction between the Document and ParserMatthew Olsson
2021-06-12LibPDF: Harden the document/parser against errorsMatthew Olsson
2021-06-12LibPDF: Differentiate Value's null and empty statesMatthew Olsson
2021-06-06AK+Everywhere: Disallow constructing Functions from incompatible typesAli Mohammad Pur
2021-05-25LibPDF: Pre-initialize common FlyStrings in CommonNames.hMatthew Olsson
2021-05-25LibPDF: Handle string encodingsMatthew Olsson
2021-05-25LibPDF: Store indirect value refs in Value objectsMatthew Olsson
2021-05-25LibPDF: Add support for stream filtersMatthew Olsson
2021-05-25LibPDF: Do not assume value is an object in parse_indirect_valueMatthew Olsson
2021-05-18LibPDF: Parse graphics commandsMatthew Olsson
2021-05-18LibPDF: Don't rely on a stream's /Length key existingMatthew Olsson
2021-05-10LibPDF: Parse nested Page Tree structuresMatthew Olsson
2021-05-10LibPDF: Parse page structuresMatthew Olsson
2021-05-10LibPDF: Add a basic parser and Document structureMatthew Olsson