Jay Berkenbilt
|
bb12a7ff8d
|
Tweak comment in QPDFParser refactor
|
2023-12-21 15:45:34 -05:00 |
|
m-holger
|
1285f9767a
|
Add new method QPDFParser::fixMissingKeys
|
2023-11-03 11:22:21 +00:00 |
|
m-holger
|
605b1429e8
|
In QPDFParser::parse create dictionaries on the fly
Also, don't search for /Contents name unless the result is used.
|
2023-11-03 11:09:58 +00:00 |
|
m-holger
|
0328d87237
|
In QPDFParser::parse refactor parsing of indirect references
|
2023-11-03 01:34:16 +00:00 |
|
m-holger
|
1548b8d8be
|
In QPDFParser::parseRemainder eliminate most temporary variables
|
2023-11-03 01:34:10 +00:00 |
|
m-holger
|
4c8836d520
|
In QPDFParser::parse eliminate most temporary variables
|
2023-11-03 01:33:59 +00:00 |
|
m-holger
|
c912af7384
|
In QPDFParser remove state st_top
|
2023-11-03 01:32:04 +00:00 |
|
m-holger
|
5a1bf035f9
|
Add new method QPDFParser::parseRemainder
The new method is temporarily an (almost) complete copy of parse, which is
temporarily (almost) unchanged.
|
2023-11-03 01:26:12 +00:00 |
|
m-holger
|
db6ab9cbfa
|
In QPDFParser::parse merge state and object stacks
|
2023-11-01 15:45:17 +00:00 |
|
m-holger
|
d904eab84c
|
In QPDFParser::parse refactor handling of array_open and dict_open tokens
|
2023-11-01 15:38:01 +00:00 |
|
m-holger
|
90829228b8
|
In QPDFParser::parse refactor handling of dict_close tokens
|
2023-11-01 15:27:52 +00:00 |
|
m-holger
|
26e0bf4610
|
In QPDFParser::parse refactor eof handling
|
2023-11-01 15:23:30 +00:00 |
|
m-holger
|
37f7a73488
|
In QPDFParser::parse refactor handling of bad tokens
|
2023-11-01 15:21:08 +00:00 |
|
Jay Berkenbilt
|
60965d5f4d
|
Rerun clang-format
|
2023-05-21 13:35:09 -04:00 |
|
m-holger
|
32907fc14c
|
Change type of QPDFValue::object_description to std::shared_ptr<std::variant>
Also, name the type QPDFValue::Description.
|
2023-02-18 08:33:08 +00:00 |
|
m-holger
|
846504129f
|
Remove redundant parameter qpdf from QPDFParser::warn
|
2022-12-31 14:37:35 -05:00 |
|
m-holger
|
b19e06fd8b
|
Change QPDFParser::setDescription to take a shared_ptr<QPDFObject> parameter
|
2022-12-31 14:37:35 -05:00 |
|
m-holger
|
0ef2def8ad
|
Delay adding offsets to object descriptions until necessary
|
2022-12-31 10:23:59 -05:00 |
|
m-holger
|
e684d8169b
|
Make QPDFValue::object_description a shared pointer
|
2022-12-31 10:23:59 -05:00 |
|
m-holger
|
d03ca88275
|
Refactor QPDFParser::setDescriptionFromInput and rename to setDescription
Set parsed offset at the same time as setting description.
|
2022-12-31 10:23:59 -05:00 |
|
m-holger
|
6fc982b71a
|
Move QPDFObjectHandle::setObjectDescriptionFromInput to QPDFParser
Part of #729
|
2022-08-30 06:42:46 +01:00 |
|
m-holger
|
8ad1ea34fe
|
Add private methods QPDFParser::warn
Part of #729
|
2022-08-30 06:04:34 +01:00 |
|
m-holger
|
6670c685ab
|
Move QPDFObjectHandle::parseInternal to new class QPDFParser
Part of #729
|
2022-08-30 05:56:23 +01:00 |
|