Logo white

OpenSystemsDevelopment / qpdf

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 4,691
  • Compare
  • Branches 1
  • Tags 0
  • qpdf
01 Jan, 2024
3 commits
  • Update copyright to 2024
    9db5d75b
    Jay Berkenbilt authored
    2024-01-01 10:56:06 -0500  
    Browse Code »
  • Support excluding values from numeric ranges (fixes #564, #790)
    070ee710
    Jay Berkenbilt authored
    2024-01-01 10:48:14 -0500  
    Browse Code »
  • Completely rewrite QUtil::parse_numrange
    708ea4ef
    Jay Berkenbilt authored
    2024-01-01 10:32:33 -0500  
    Browse Code »

29 Dec, 2023
3 commits
  • Bump version to 11.7.1
    d9b8b0aa
    Jay Berkenbilt authored
    2023-12-29 13:40:30 -0500  
    Browse Code »
  • Preserve annotations that inherently lack appearance (fixes #1039) ...
    78a7193f
    ...when flattening annotations. This includes /Link, /Popup,
    and /Projection.
    Jay Berkenbilt authored
    2023-12-29 13:40:08 -0500  
    Browse Code »
  • Fix comment formatting and update notes
    1ad6451e
    Jay Berkenbilt authored
    2023-12-29 13:16:01 -0500  
    Browse Code »

27 Dec, 2023
2 commits
  • Use version-specific clang-format if available
    d96f74ae
    Jay Berkenbilt authored
    2023-12-27 10:51:44 -0500  
    Browse Code »
  • Tweak utf8 checks
    a3b939ce
    Jay Berkenbilt authored
    2023-12-27 10:48:54 -0500  
    Browse Code »

25 Dec, 2023
2 commits
  • Add overlong UTF-8 bytes into JSON tests
    f5a1e287
    Jay Berkenbilt authored
    2023-12-25 11:17:17 -0500  
    Browse Code »
  • Detect overlong UTF-8 strings
    6d4115b7
    Jay Berkenbilt authored
    2023-12-25 11:17:17 -0500  
    Browse Code »

24 Dec, 2023
2 commits
  • Prepare 11.7.0 release
    986d2485
    Jay Berkenbilt authored
    2023-12-24 07:36:07 -0500  
    Browse Code »
  • Remove --disable-signatures; incorporate into --remove-restrictions ...
    4ca185fd
    Rather than adding yet another flag that is almost never useful on its
    own, just have --remove-restrictions disable digital signatures. The
    operations are still separate in the API.
    Jay Berkenbilt authored
    2023-12-24 07:36:07 -0500  
    Browse Code »

23 Dec, 2023
5 commits
  • Fix pkg-test tests and run from CI
    2f37633b
    Jay Berkenbilt authored
    2023-12-23 11:10:55 -0500  
    Browse Code »
  • Spell check
    6b8aa1db
    Jay Berkenbilt authored
    2023-12-23 10:00:03 -0500  
    Browse Code »
  • Have Windows installers modify PATH (fixes #1054)
    a3eb027b
    Jay Berkenbilt authored
    2023-12-23 09:51:50 -0500  
    Browse Code »
  • Implement --disable-signatures (fixes #1015)
    909a0b3f
    Jay Berkenbilt authored
    2023-12-23 08:50:42 -0500  
    Browse Code »
  • Add QPDFAcroFormDocumentHelper::disableDigitalSignatures
    3d33a3a1
    Jay Berkenbilt authored
    2023-12-23 08:44:47 -0500  
    Browse Code »

22 Dec, 2023
9 commits
  • Close UNIX man page issue (fixes #1064) ...
    2c14be26
    The commit was assigned to the previously fixed issue by mistake.
    Jay Berkenbilt authored
    2023-12-22 21:48:17 -0500  
    Browse Code »
  • Format code, bump clang-format version to 18
    7c0fdf85
    Jay Berkenbilt authored
    2023-12-22 21:45:10 -0500  
    Browse Code »
  • Generate a UNIX man page (fixes #874)
    c0c7cef1
    Jay Berkenbilt authored
    2023-12-22 21:22:34 -0500  
    Browse Code »
  • Handle --encrypt -- without crashing
    1f456868
    Jay Berkenbilt authored
    2023-12-22 20:10:21 -0500  
    Browse Code »
  • Arbitrarily use new --encrypt syntax for some tests ...
    a2c4a2b1
    Now the tests intermix old and new syntax, ensuring both are
    exercised.
    Jay Berkenbilt authored
    2023-12-22 20:10:21 -0500  
    Browse Code »
  • Implement new --encrypt args and completion (fixes #784) ...
    7d7e2234
    Positional arguments are supported in a backward-compatible way, but
    completion no longer guides users to it.
    Jay Berkenbilt authored
    2023-12-22 20:10:18 -0500  
    Browse Code »
  • Add --user-password, --owner-password, --bits to --encrypt ...
    1173a0bd
    Add the command-line arguments. They don't do anything yet.
    Jay Berkenbilt authored
    2023-12-22 18:13:05 -0500  
    Browse Code »
  • Remove unused includes
    17703a8d
    Jay Berkenbilt authored
    2023-12-22 17:30:28 -0500  
    Browse Code »
  • Allow other than /Yes and /Off in a check box (fixes #1056)
    86ea2012
    Jay Berkenbilt authored
    2023-12-22 14:42:16 -0500  
    Browse Code »

21 Dec, 2023
5 commits
  • Convert scientific notation in JSON to fixed point (fixes #1079) ...
    b670565a
    JSON accepts scientific notation, but PDF doesn't.
    Jay Berkenbilt authored
    2023-12-21 17:56:30 -0500  
    Browse Code »
  • Add "n:/pdf-name" to qpdf JSON for binary names (fixes #1072)
    4400ce84
    Jay Berkenbilt authored
    2023-12-21 17:43:29 -0500  
    Browse Code »
  • Tweak comment in QPDFParser refactor
    bb12a7ff
    Jay Berkenbilt authored
    2023-12-21 15:45:34 -0500  
    Browse Code »
  • Merge branch 'parse_ref' into work
    b8fd18ae
    Jay Berkenbilt authored
    2023-12-21 15:43:50 -0500  
    Browse Code »
  • Add ChangeLog for previous pull requests
    64c840b1
    Jay Berkenbilt authored
    2023-12-21 14:54:13 -0500  
    Browse Code »

20 Dec, 2023
9 commits
  • Update documentation on zlib compatibility
    6aa811e5
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Add CI for testing with zlib-ng ...
    10fe5143
    Add a CI job to test qpdf with other than the default zlib
    implementation. This incldues a check that the new zlib really is not
    the default, so the new test will fail if the default because zlib-ng.
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Remove compression from linearization tests where possible ...
    4ee393d1
    By combining --linearize with --compress-streams=n, we ensure that no
    new compressed data will appear in linearized output, which makes the
    output independent of zlib's output. There are other tests to ensure
    that linearization works correctly with compression. This commit
    involves changing some test outputs and test code as well just
    updating test suites.
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Avoid depending on exact xref stream offsets ...
    7e679ab8
    For the modified test case, we care about successful recovery, not
    about the exact offsets. Add a filter to remove the specific numbers
    from show-xref.
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Bug fix: don't compress hint streams when --compress-streams=n
    d61612a2
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Bug fix: don't compress object/xref streams with --compress-streams=n
    c5f622a0
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Fix tests with password-protected files
    4c3c658e
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Allow comparison of password-protected files
    38042fa2
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »
  • Fix tests with deterministic IDs
    321f9e79
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse Code »