m-holger
0aa6b67eea
In QPDFWordTokenFinder::check limit the token length
...
Tokens longer than the target cannot be a match and therefore there is no
need to read to the end of token.
2024-09-24 01:32:32 +01:00
m-holger
c02cb9a720
Fix QPDF::recoverStreamLength
...
Ensure the the recovered stream end is not part of a different object.
Test file is bad24.pdf with stream 4 'endstream' corrupted.
2024-08-20 15:14:01 +01:00
Jay Berkenbilt
f770ebf19e
Fix line endings in .idea file
2024-06-07 07:49:10 -04:00
Jay Berkenbilt
72e3a9688d
Add Windows CMake profile
...
This works with Visual Studio Build Tools 2022 installed.
2024-06-06 12:13:34 -04:00
Jay Berkenbilt
dc67d1a7c7
Update various CLion settings
2024-06-06 12:13:24 -04:00
Jay Berkenbilt
7de0b3f3c0
JSONHandler: add fallback handler support
2024-01-11 06:13:57 -05:00
Jay Berkenbilt
db5d03d842
Spell check
2023-12-20 07:07:35 -05:00
Jay Berkenbilt
fdf8d4a67d
Ignore .idea/inspectionProfiles
2023-12-16 09:13:16 -05:00
Jay Berkenbilt
b075de73c8
Start a project-level dictionary
...
When a user accepts a spelling word, the word appears in a
.idea/dictionaries/$user.xml where $user is their username. A user has
control over "their "words, but all users see all words. For qpdf, we
probably want all the "official" words in qpdf.xml. This should be
automated.
2023-10-06 20:12:22 -04:00
Jay Berkenbilt
d02b737ce3
Share cmake debug profile
2023-10-06 20:12:22 -04:00
Jay Berkenbilt
861ef269d3
Save CMake profile "maintainer"
2023-10-06 20:12:22 -04:00
Jay Berkenbilt
f2385e7daf
Control IDE project files
2023-10-06 20:12:22 -04:00