Simon Woertz
|
c857b5d22f
LibPDF: Convert `PDF::Parser::m_document` from `RefPtr` to `WeakPtr`
|
3 jaren geleden |
Andreas Kling
|
216e21a1fa
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
|
3 jaren geleden |
Simon Woertz
|
b87ab989a3
LibPDF: Check if there is data left before consuming
|
3 jaren geleden |
Andreas Kling
|
80d4e830a0
Everywhere: Pass AK::ReadonlyBytes by value
|
3 jaren geleden |
Andreas Kling
|
a15ed8743d
AK: Make ByteBuffer::try_* functions return ErrorOr<void>
|
3 jaren geleden |
Brendan Coles
|
6ccfa3e75e
LibPDF: Parser::parse_header() return false if remaining bytes is zero
|
3 jaren geleden |
Ben Wiederhake
|
f84a7e2e22
LibPDF: Replace Value class by AK::Variant
|
3 jaren geleden |
Ben Wiederhake
|
d344253b08
LibPDF: Extract reference bitpacking into dedicated class
|
3 jaren geleden |
Ben Wiederhake
|
da170997d5
LibPDF: Move inline function definition
|
3 jaren geleden |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 jaren geleden |
Ali Mohammad Pur
|
3a9f00c59b
Everywhere: Use OOM-safe ByteBuffer APIs where possible
|
3 jaren geleden |
Hendiadyoin1
|
ed46d52252
Everywhere: Use AK/Math.h if applicable
|
4 jaren geleden |
Wesley Moret
|
1b8f73b6b3
LibPDF: Fix treating not finding the linearized dict as a fatal error
|
4 jaren geleden |
Wesley Moret
|
5d4d70355e
LibPDF: Fix checking `minor_ver` instead of `major_ver`
|
4 jaren geleden |
Matthew Olsson
|
612b183703
LibPDF: Convert to east-const to comply with the recent style changes
|
4 jaren geleden |
Matthew Olsson
|
ea3abb14fe
LibPDF: Parse hint tables
|
4 jaren geleden |
Matthew Olsson
|
e23bfd7252
LibPDF: Parse linearized PDF files
|
4 jaren geleden |
Matthew Olsson
|
be1be47613
LibPDF: Fix two parser bugs
|
4 jaren geleden |
Matthew Olsson
|
78bc9d1539
LibPDF: Refine the distinction between the Document and Parser
|
4 jaren geleden |
Matthew Olsson
|
1ef5071d1b
LibPDF: Harden the document/parser against errors
|
4 jaren geleden |
Matthew Olsson
|
d654fe0e41
LibPDF: Differentiate Value's null and empty states
|
4 jaren geleden |
Ali Mohammad Pur
|
51c2c69357
AK+Everywhere: Disallow constructing Functions from incompatible types
|
4 jaren geleden |
Matthew Olsson
|
78f3bad7e6
LibPDF: Pre-initialize common FlyStrings in CommonNames.h
|
4 jaren geleden |
Matthew Olsson
|
67b65dffa8
LibPDF: Handle string encodings
|
4 jaren geleden |
Matthew Olsson
|
be6e4b6f3c
LibPDF: Store indirect value refs in Value objects
|
4 jaren geleden |
Matthew Olsson
|
477e3946e5
LibPDF: Add support for stream filters
|
4 jaren geleden |
Matthew Olsson
|
8c7ebc7a3f
LibPDF: Do not assume value is an object in parse_indirect_value
|
4 jaren geleden |
Matthew Olsson
|
101639e526
LibPDF: Parse graphics commands
|
4 jaren geleden |
Matthew Olsson
|
03649f85e2
LibPDF: Don't rely on a stream's /Length key existing
|
4 jaren geleden |
Matthew Olsson
|
3aeaceb727
LibPDF: Parse nested Page Tree structures
|
4 jaren geleden |