2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-06-11 10:48:59 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
qpdf: updated to 11.9.1
qpdf 11.9.1
This is qpdf version 11.9.1. This is an accumulation of minor fixes and
performance enhancements since 11.9.0. No new functionality has been added.
|
2024-03-11 16:11:59 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
qpdf: Update to 11.9.0
Changelog:
11.9.0:
This is qpdf version 11.9.0. This release includes some performance
optimizations and reliability enhancements to JSON support, an
enhanced command-line syntax for --pages in preparation for future
options, support for multiple overlay and underlay specifications,
and a few minor fixes and improvements to new features from qpdf
11.8.0.
11.8.0:
This is qpdf version 11.8.0. This release includes a few enhancements
and bug fixes related to page splitting and merging operations. It
is in preparation for more substantial changes in this area. This
includes more flexible collation, more flexible page range
specification, the ability to set page labels, and one bug fix
related to hyperlinks when flattening annotations.
|
2024-01-05 23:05:06 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
qpdf: Update to 11.7.0
Changelog:
11.7.0: December 24, 2023
o Bug fixes:
# With --compress-streams=n, qpdf was still compressing cross
reference streams, linearization hint streams, and object streams.
This has been fixed.
# Fix to QPDF JSON: the syntax "n:/pdf-syntax" is now \
accepted as an
alternative way to represent names. This can be used for any name
(e.g. "n:/text#2fplain"), but it is necessary when the name
contains binary characters. For example, /one#a0two must be
represented as "n:/one#a0two" since the single byte a0 is \
not valid
in JSON.
# QPDF JSON will convert floating numbers that appear in the JSON in
scientific notation to fixed-point notation since PDF doesn??t
accept scientific notation.
# When setting a check box value, allow any value other than /Off to
mean checked. This is permitted by the spec. Previously, any value
other than /Yes or /Off was rejected.
o CLI Enhancements:
# Allow the syntax --encrypt --user-password=user-password
--owner-password=owner-password --bits={40,128,256} when encrypting
PDF files. This is an alternative to the syntax --encrypt
user-password owner-password {40,128,256}, which will continue to
be supported. The new syntax works better with shell completion and
allows creation of passwords that start with -.
# --remove-restrictions flag now also disables digital signatures in
the file.
o Build Enhancements:
# The qpdf test suite now passes when qpdf is linked with an
alternative zlib implementation. There are no dependencies anywhere
in the qpdf test suite on any particular zlib output. Consult the
ZLIB COMPATIBILITY section of README-maintainer.md for a detailed
explanation of how to maintain this.
# The official Windows installers now offers to modify PATH when
installing qpdf.
o Package Enhancements:
# A UNIX man page is now automatically generated from the
documentation. It contains the same text as qpdf --help=all.
o Library Enhancements:
# Add C++ functions qpdf_c_wrap and qpdf_c_get_qpdf to the C API to
enable custom C++ code to interoperate more easily with the the C
API. See examples/extend-c-api.
# Add methods to Buffer to work more easily and efficiently with
std::string.
# Add QPDFAcroFormDocumentHelper::disableDigitalSignatures, which
disables any digital signature fields, leaving their visual
representations intact.
11.6.4: December 10, 2023
o Bug fixes:
# When running cmake --install --component dev, install cmake files,
which were previously omitted from the dev component
# Fix the Linux binary build to use older libraries so it continues
to work in AWS Lambda and other older execution environments.
|
2023-12-01 18:24:09 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
qpdf: Update to 11.6.3
Changelog:
11.6.3: October 15, 2023
Bug fixes:
Fix a bug in which qpdf could potentially discard a character in a \
binary string if that character was preceded by an octal escaped string with \
fewer than three digits. This bug was introduced in the 11.0.0 release. The bug \
would not apply to content streams with default settings.
The linearization specification precludes linearized files that \
require offets past the 4 GB mark. A bug in qpdf was preventing it from working \
when offsets had to pass the 2 GB mark. This has been corrected.
11.6.2: October 7, 2023
Bug fixes:
Fix a very old bug that could cause qpdf to call an internal finish \
function twice on certain stream decoding errors. With certain incorrect input \
files, this could cause qpdf to call gnutls or openssl 1 in a way that could \
cause them to crash.
Development changes:
Control some .idea files for JetBrains CLion. We will be iterating \
on making it easier to work with qpdf in CLion in coming releases.
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-09-28 23:39:51 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
qpdf-11.6.1:
- bugfixes
- improvements for bash/zsh auto completion
- improved cross-compilation
|
2023-09-01 11:55:26 by Nia Alarie | Files touched by this commit (1) |
Log message:
qpdf: Switch to USE_CXX_FEATURES.
|
2023-07-07 16:04:20 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
qpdf: Update to 11.4.0
Changelog:
This is qpdf version 11.4.0. This release contains a few minor
enhancements and bug fixes. Highlights include improving annotation
flattenening to avoid losing annotations in certain technically
incorrect but otherwise usable PDF files, and an enhancement to
--optimize-images that allows it to traverse into form XObjects.
This release also corrects a packaging error that was causing the
MinGW DLL to be about 12 times larger than necessary.
|
2023-04-28 15:03:42 by Hauke Fath | Files touched by this commit (1) |
Log message:
qpdf will default to gnutls even after the cmake mechanics explicitly
noted there isn't any.
Tell it NOT TO.
|