m-holger
|
d784e8033c
|
Code tidy - Clang-Tidy rule performance-for-range-copy
|
2023-06-09 15:55:49 +01:00 |
|
m-holger
|
ae3642ce42
|
Code tidy - Clang-Tidy rule modernize-use-equals-default
|
2023-06-09 15:45:14 +01:00 |
|
m-holger
|
5906dd5c1f
|
Code tidy - Clang-Tidy rule modernize-use-default-member-init
|
2023-06-09 15:43:21 +01:00 |
|
m-holger
|
22c6b8ccbc
|
Code tidy QPDFObjectHandle::newArray
|
2023-06-09 15:39:19 +01:00 |
|
m-holger
|
320bbb9854
|
Code tidy - Clang-Tidy rule modernize-return-braced-init-list
|
2023-06-09 15:35:56 +01:00 |
|
m-holger
|
3c5700c255
|
Code tidy - reflow comments and strings
|
2023-06-02 16:00:40 +01:00 |
|
m-holger
|
698a70e6a8
|
Code tidy - reflow comments and strings
|
2023-05-27 10:54:19 +01:00 |
|
Jay Berkenbilt
|
60965d5f4d
|
Rerun clang-format
|
2023-05-21 13:35:09 -04:00 |
|
m-holger
|
85d784952f
|
Globally replace 'this->m->' with 'm->'
Using search and replace.
|
2023-05-21 14:42:34 +01:00 |
|
Jay Berkenbilt
|
1c14a9e6c4
|
Merge pull request #959 from m-holger/reserved
Add new method QPDF::newReserved()
|
2023-05-20 15:27:33 -04:00 |
|
m-holger
|
05a49cecf1
|
Add new method QPDF::newReserved
|
2023-05-20 19:56:01 +01:00 |
|
Jay Berkenbilt
|
d740c6ccce
|
Rerun format_code (after merging clang-tidy PR)
|
2023-05-20 14:52:19 -04:00 |
|
Jay Berkenbilt
|
a85635b839
|
Merge pull request #929 from m-holger/ogguard
Add new convenience class QPDFObjGen::Guard
|
2023-05-20 14:09:49 -04:00 |
|
m-holger
|
e6577a1323
|
Replace 'virtual' specifier with 'override'
|
2023-05-20 15:41:56 +01:00 |
|
m-holger
|
ba5a3567a2
|
Remove redundant 'virtual' specifiers
|
2023-05-20 15:41:52 +01:00 |
|
m-holger
|
e28f4efb00
|
Replace deprecated C++ includes
|
2023-05-20 15:41:25 +01:00 |
|
m-holger
|
8335b2833b
|
Use QPDFObjGen::set in QPDFObjectHandle
|
2023-05-19 18:47:58 +01:00 |
|
m-holger
|
a7b6975132
|
Remove SparseOHArray
|
2023-04-01 13:58:06 +01:00 |
|
m-holger
|
0aae54d383
|
Refactor QPDF_Array::setFromVector
|
2023-04-01 13:57:28 +01:00 |
|
m-holger
|
5072238867
|
Refactor QPDF_Array::getAsVector
|
2023-04-01 13:57:22 +01:00 |
|
m-holger
|
182c2480df
|
Refactor QPDF_Array::setItem and rename to setAt
|
2023-04-01 13:56:29 +01:00 |
|
m-holger
|
4d37389bef
|
Refactor QPDF_Array::eraseItem and rename to erase
|
2023-04-01 13:56:16 +01:00 |
|
m-holger
|
1bb23d0545
|
Refactor QPDF_Array::insertItem and rename to insert
|
2023-04-01 13:56:10 +01:00 |
|
m-holger
|
cedb37caa1
|
Refactor QPDF_Array::appendItem and rename to push_back
|
2023-04-01 13:55:14 +01:00 |
|
m-holger
|
a1a8f35b63
|
Refactor QPDF_Array::getItem and rename to at
|
2023-04-01 13:54:17 +01:00 |
|
m-holger
|
51d350c98c
|
Inline QPDF_Array::getNItems and rename to size
|
2023-04-01 12:25:15 +01:00 |
|
m-holger
|
07bb5c3dd6
|
Overload QPDF_Null::create to take a child object description
|
2023-02-18 08:35:45 +00:00 |
|
m-holger
|
1496472e1c
|
Add method QPDFValue::setChildDescription
|
2023-02-18 08:35:45 +00: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
|
1326ff7f79
|
Inline QPDFObjectHandle::dereference
|
2023-01-02 14:15:16 -05:00 |
|
m-holger
|
e684d8169b
|
Make QPDFValue::object_description a shared pointer
|
2022-12-31 10:23:59 -05:00 |
|
m-holger
|
6cbc55a5b5
|
Add new virtual method QPDFObject::getStringValue
Avoid dynamic casting.
|
2022-12-31 09:31:07 -05:00 |
|
m-holger
|
0ca44ef84c
|
Fix QPDFObjectHandle::isScalar
Exclude uninitialized, destroyed and reserved objects.
|
2022-12-31 09:27:19 -05:00 |
|
m-holger
|
4325e6e4a7
|
Refactor QPDFObjectHandle::copyObject and rename to makeDirect
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
585ecf17c8
|
Remove redundant parameter cross_indirect from QPDFObjectHandle::copyObject
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
ebc15f4dd0
|
Remove redundant parameter first_level_only from QPDFObjectHandle::copyObject
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
64059014c9
|
Refactor QPDFObjectHandle::shallowCopy
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
b1eb1a9584
|
Refactor QPDFObjectHandle::copyObject1
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
3e3b79a774
|
Remove redundant parameter first_level_only from QPDFObjectHandle::shallowCopyInternal2 and copyObject2
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
3efd665703
|
Remove redundant parameters cross_indirect and stop_atstreams from QPDFObjectHandle::copyObject1
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
d7b8525235
|
Refactor QPDFObjectHandle::unsafeShallowCopy
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
0289b21c3b
|
Remove redundant QPDFObjectHandle::copyObject2
copyObject2 repeats a second time what
new_obj = QPDFObjectHandle(obj->copy(true))
in shallowCopyInternal2 already did.
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
15e8d3a763
|
Remove redundant parameter first_level_only from QPDFObjectHandle::shallowCopyInternal2 and copyObject2
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
0827b1096e
|
Remove redundant parameters cross_indirect and stop_atstreams from QPDFObjectHandle::copyObject2
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
63d1dcb414
|
Split QPDFObjectHandle::shallowCopyInternal and copyObject
Have separate versions for unsafeShallowCopy, shallowCopy and makeDirect.
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
dbc5f07b90
|
Rename QPDFObject::shallowCopy to copy
Add optional parameter shallow. Change logic errors to runtime errors.
|
2022-11-20 12:07:22 -05:00 |
|
m-holger
|
bf347dfb73
|
Remove QPDFObjectHandle::Factory::newStream
|
2022-11-19 14:10:42 -05:00 |
|
m-holger
|
9ebabd1953
|
Add new methods QPDF::newStream
|
2022-11-19 14:10:42 -05:00 |
|
m-holger
|
fc64d0a371
|
Fix stray formatting error
|
2022-11-14 07:05:58 -05:00 |
|
m-holger
|
2e6869483b
|
Replace calls to QUtil::int_to_string with std::to_string
|
2022-09-21 15:57:14 -04:00 |
|