Julian Offenhäuser
|
a37f3390dc
LibPDF: Allow numbers to start with whitespace
|
2 years ago |
Rodrigo Tobar
|
d9718064d1
LibPDF: Add support for multi-line comments
|
2 years ago |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Rodrigo Tobar
|
e776048309
LibPDF: Ignore whitespace on hex strings
|
2 years ago |
Julian Offenhäuser
|
0bc3333740
LibPDF: Parse integer numbers with atoi() instead of strtof()
|
2 years ago |
Julian Offenhäuser
|
c2ad29c85f
LibPDF: Implement png predictor decoding for flate filter
|
2 years ago |
Julian Offenhäuser
|
16ed407c01
LibPDF: Support cascading stream filters
|
2 years ago |
Julian Offenhäuser
|
becd648a78
LibPDF: Parse hexadecimal values in name objects correctly
|
2 years ago |
Julian Offenhäuser
|
2f71e0f09a
LibPDF: Allow text operator sequences to start with whitespace
|
2 years ago |
Julian Offenhäuser
|
633e1632d0
LibPDF: Allow whitespace other than EOL after an object marker
|
2 years ago |
Julian Offenhäuser
|
65e83bed53
LibPDF: Disallow parsing indirect values as operands
|
2 years ago |
Julian Offenhäuser
|
4887aacec7
LibPDF: Move document-specific parsing functionality into its own class
|
2 years ago |
Julian Offenhäuser
|
9f4659cc63
LibPDF: Move consume and match helper functions to the Reader class
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Matthew Olsson
|
468ceb1b48
LibPDF: Rename Command to Operator
|
3 years ago |
Matthew Olsson
|
4e81663b31
LibPDF: Attempt to unecrypt strings and streams
|
3 years ago |
Matthew Olsson
|
60c3e786be
LibPDF: Require Document* in Parser constructor
|
3 years ago |
Matthew Olsson
|
a8de9cf541
LibPDF: Keep track of the current object index/generation while Parsing
|
3 years ago |
Matthew Olsson
|
c98bda8ce6
LibPDF: Get rid of PlainText/Encoded StreamObject
|
3 years ago |
Matthew Olsson
|
6133acb8c0
LibPDF: Allow newlines between xref table and "trailer" keyword
|
3 years ago |
Matthew Olsson
|
544e44eec1
LibPDF: Fix bad hex string parsing logic
|
3 years ago |
Matthew Olsson
|
3cfecc3d3b
LibPDF: Remove useless hex string substring call
|
3 years ago |
Matthew Olsson
|
73cf8205b4
LibPDF: Propagate errors in Parser and Document
|
3 years ago |
Matthew Olsson
|
c1aa8c4a44
LibPDF: Remove unused function in Parser
|
3 years ago |
Sam Atkins
|
fa3c61cf5a
LibPDF: Make Filter::decode() return ErrorOr
|
3 years ago |
Sam Atkins
|
45cf40653a
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
|
3 years ago |
Simon Woertz
|
c857b5d22f
LibPDF: Convert `PDF::Parser::m_document` from `RefPtr` to `WeakPtr`
|
3 years ago |
Andreas Kling
|
216e21a1fa
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
|
3 years ago |