2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 19:08:59 +00:00
Commit Graph

12 Commits

Author SHA1 Message Date
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