1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:28:12 +00:00
serenity/Userland/Libraries/LibPDF
Matthew Olsson 78bc9d1539 LibPDF: Refine the distinction between the Document and Parser
The Parser should hold information relevant for parsing, whereas the
Document should hold information relevant for displaying pages.
With this in mind, there is no reason for the Document to hold the
xref table and trailer. These objects have been moved to the Parser,
which allows the Parser to expose less public methods (which will be
even more evident once linearized PDFs are supported).
2021-06-12 22:45:01 +04:30
..
CMakeLists.txt LibPDF: Pre-initialize common FlyStrings in CommonNames.h 2021-05-25 00:24:09 +04:30
Command.h LibPDF: Add basic color space support to the renderer 2021-05-25 00:24:09 +04:30
CommonNames.cpp LibPDF: Pre-initialize common FlyStrings in CommonNames.h 2021-05-25 00:24:09 +04:30
CommonNames.h LibPDF: Pre-initialize common FlyStrings in CommonNames.h 2021-05-25 00:24:09 +04:30
Document.cpp LibPDF: Refine the distinction between the Document and Parser 2021-06-12 22:45:01 +04:30
Document.h LibPDF: Refine the distinction between the Document and Parser 2021-06-12 22:45:01 +04:30
Filter.cpp LibPDF: Pre-initialize common FlyStrings in CommonNames.h 2021-05-25 00:24:09 +04:30
Filter.h LibPDF: Add support for stream filters 2021-05-25 00:24:09 +04:30
Forward.h LibPDF: Store indirect value refs in Value objects 2021-05-25 00:24:09 +04:30
Object.cpp LibPDF: Store indirect value refs in Value objects 2021-05-25 00:24:09 +04:30
Object.h LibPDF: Parse outline structures 2021-05-25 00:24:09 +04:30
Parser.cpp LibPDF: Refine the distinction between the Document and Parser 2021-06-12 22:45:01 +04:30
Parser.h LibPDF: Refine the distinction between the Document and Parser 2021-06-12 22:45:01 +04:30
Reader.h LibPDF: Make Reader::dump_state a bit more readable 2021-05-25 00:24:09 +04:30
Renderer.cpp LibPDF: Account for inverted y axis when rendering text 2021-06-12 22:45:01 +04:30
Renderer.h LibPDF: Pre-initialize common FlyStrings in CommonNames.h 2021-05-25 00:24:09 +04:30
Value.cpp LibPDF: Differentiate Value's null and empty states 2021-06-12 22:45:01 +04:30
Value.h LibPDF: Harden the document/parser against errors 2021-06-12 22:45:01 +04:30
XRefTable.h LibPDF: Add a basic parser and Document structure 2021-05-10 10:32:39 +02:00