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

579 Commits

Author SHA1 Message Date
Jay Berkenbilt
d8d70ecca2 Support comma-separated numeric values with --collate (fixes #505) 2024-01-01 18:57:32 -05:00
Jay Berkenbilt
9db5d75b2b Update copyright to 2024 2024-01-01 10:56:06 -05:00
Jay Berkenbilt
070ee710eb Support excluding values from numeric ranges (fixes #564, #790) 2024-01-01 10:48:14 -05:00
Jay Berkenbilt
d9b8b0aae1 Bump version to 11.7.1 2023-12-29 13:40:30 -05:00
Jay Berkenbilt
78a7193fe2 Preserve annotations that inherently lack appearance (fixes #1039)
...when flattening annotations. This includes /Link, /Popup,
and /Projection.
2023-12-29 13:40:08 -05:00
Jay Berkenbilt
986d248578 Prepare 11.7.0 release 2023-12-24 07:36:07 -05:00
Jay Berkenbilt
4ca185fd96 Remove --disable-signatures; incorporate into --remove-restrictions
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.
2023-12-24 07:36:07 -05:00
Jay Berkenbilt
6b8aa1db6f Spell check 2023-12-23 10:00:03 -05:00
Jay Berkenbilt
a3eb027b46 Have Windows installers modify PATH (fixes #1054) 2023-12-23 09:51:50 -05:00
Jay Berkenbilt
909a0b3f3a Implement --disable-signatures (fixes #1015) 2023-12-23 08:50:42 -05:00
Jay Berkenbilt
7c0fdf8510 Format code, bump clang-format version to 18 2023-12-22 21:45:10 -05:00
Jay Berkenbilt
c0c7cef16c Generate a UNIX man page (fixes #874) 2023-12-22 21:22:34 -05:00
Jay Berkenbilt
7d7e2234a5 Implement new --encrypt args and completion (fixes #784)
Positional arguments are supported in a backward-compatible way, but
completion no longer guides users to it.
2023-12-22 20:10:18 -05:00
Jay Berkenbilt
1173a0bdfc Add --user-password, --owner-password, --bits to --encrypt
Add the command-line arguments. They don't do anything yet.
2023-12-22 18:13:05 -05:00
Jay Berkenbilt
86ea2012bd Allow other than /Yes and /Off in a check box (fixes #1056) 2023-12-22 14:42:16 -05:00
Jay Berkenbilt
b670565abc Convert scientific notation in JSON to fixed point (fixes #1079)
JSON accepts scientific notation, but PDF doesn't.
2023-12-21 17:56:30 -05:00
Jay Berkenbilt
4400ce84ee Add "n:/pdf-name" to qpdf JSON for binary names (fixes #1072) 2023-12-21 17:43:29 -05:00
Jay Berkenbilt
64c840b1ea Add ChangeLog for previous pull requests 2023-12-21 14:54:13 -05:00
Jay Berkenbilt
6aa811e5cd Update documentation on zlib compatibility 2023-12-20 15:46:20 -05:00
Jay Berkenbilt
273eaf4682 Remove hard-coded version from manual/conf.py 2023-12-16 11:38:00 -05:00
Jay Berkenbilt
d7a364b882 Allow regular C++ functions to interoperate with the C API 2023-12-16 10:06:34 -05:00
Jay Berkenbilt
924ebf9f6a Bump version to 11.7.0 2023-12-16 10:06:34 -05:00
Joram Berger
d4aad8daba
Fix option reference in cli.rst
To reference another command line option description, `:qpdf:ref:` is needed instead of `:qpdf:option:` which is not resolved properly in the HTML documentation.
2023-12-15 21:49:02 +01:00
Jay Berkenbilt
d8371889d0 Prepare 11.6.4 release 2023-12-10 11:23:10 -05:00
Shakil Shahadat
208d5e9d70
Fixes a typo in cli.rst 2023-11-09 06:39:09 +06:00
Jay Berkenbilt
81823f4032 Prepare 11.6.3 release 2023-10-14 19:49:29 -04:00
Jay Berkenbilt
9055723af3 Bump version to 11.6.3 2023-10-14 19:34:45 -04:00
Jay Berkenbilt
467e5d6226 Prepare 11.6.2 release 2023-10-07 17:52:35 -04:00
Jay Berkenbilt
8854143c7b Spell check 2023-10-07 17:52:35 -04:00
Jay Berkenbilt
076b33ce4e Update readthedocs configuration 2023-10-07 17:33:27 -04:00
Jay Berkenbilt
f9cf79706d Bump version to 11.6.2 and update release notes 2023-10-07 13:46:45 -04:00
Jay Berkenbilt
b352791a07 Prepare 11.6.1 release 2023-09-05 13:59:23 -04:00
Jay Berkenbilt
8fac58cd3b Prepare 11.6.0 release 2023-09-03 14:23:53 -04:00
Jay Berkenbilt
1db8a8b26f Bump version to 11.6 2023-09-02 17:28:23 -04:00
m-holger
c216ef55ea Fix typo in manual 2023-07-29 15:14:47 +01:00
m-holger
825184b3fd Fix formatting in library.rst 2023-07-18 16:31:36 +01:00
Jay Berkenbilt
2dc2633872 Update ChangeLog and release notes 2023-07-09 09:51:18 -04:00
m-holger
d1834d4317 Bump version to 11.5.0 2023-06-27 14:50:05 +01:00
Jay Berkenbilt
463953bc96
Merge pull request #992 from jberkenbilt/future
Future
2023-06-17 14:02:44 -04:00
Jay Berkenbilt
13761120b1 Enhance documentation about FUTURE build option 2023-06-17 14:02:27 -04:00
Jay Berkenbilt
1d979adde5 Bump minimum clang-format version to 16
Also enforce in format-code.
2023-06-17 11:45:06 -04:00
m-holger
33f207ca74 Add FUTURE build option 2023-06-14 16:30:38 +01:00
Jay Berkenbilt
9907700fae Prepare 11.4.0 release 2023-05-21 14:42:37 -04:00
Jay Berkenbilt
a90787c5e1 Spell check 2023-05-21 14:25:31 -04:00
Jay Berkenbilt
ecceab61ce Add qpdf 12 information to release notes 2023-05-21 14:21:45 -04:00
Jay Berkenbilt
5bbce89e6a Add clarification about empty passwords to doc 2023-05-21 13:46:19 -04:00
Jay Berkenbilt
6b077332d3 Switch line length from 80 to 100 columns 2023-05-21 13:34:20 -04:00
Jay Berkenbilt
293a2e52b3 Disregard appearance state when irrelevant (fixes #949)
If /AP is a dictionary of streams rather than a dictionary of
dictionaries, disregard /AS, which is supposed to point to a subkey of
one of the dictionaries. This fix prevents qpdf's annotation
flattening from discarding some annotations when /AS is erroneously
set.
2023-05-20 15:46:16 -04:00
Jay Berkenbilt
3cfd6546f3 Add ChangeLog and release notes for last change 2023-05-20 15:31:33 -04:00
Jay Berkenbilt
3f2b61ae00 Add release notes and ChangeLog for previous PR 2023-05-20 14:52:19 -04:00