From 0d90320157135b9ec585617e1545793b274c7f82 Mon Sep 17 00:00:00 2001 From: Till Kamppeter Date: Thu, 15 Aug 2024 00:01:59 +0200 Subject: [PATCH] libppd 2.1b1 Release --- CHANGES.md | 46 +++++++++++++++++++++++++++++++++++++++++++++- INSTALL.md | 2 +- README.md | 2 +- configure.ac | 2 +- 4 files changed, 48 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 2fa568a7..4fcead0a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,48 @@ -# CHANGES - libppd v2.0.0 - 2023-09-22 +# CHANGES - libppd v2.1b1 - 2024-08-14 + +## CHANGES IN V2.1b1 (14th August 2024) + +- Added support for libcups3 (libcups of CUPS 3.x) + With these changes libcupsfilters can be built either with libcups2 + (libcups of CUPS 2.x) or libcups3 (libcups of CUPS 3.x). Pull + request #27. + +- Prefer PDF again in PPDs for driverless printers + PDF works better with finishing, especially combinations of multiple + copies, collation, and stapling/binding (Issue #42, Pull request + #44). + +- Use 0.5mm as tolerance when comparing page sizes + For the PWG two page sizes are considered the same when the + dimensions differ no more than 0.5 mm, libppd used too tight + tolerances (Issue #29, Pull request #46). + +- PPD generator: Check for required attributes when choosing input format + Check for PCLm and PWG the minimum of attributes which we require + during PPD generation. (Pull request #39, #40, [Fedora issue](https://bugzilla.redhat.com/show_bug.cgi?id=2263053)). + +- `ppdLoadAttributes()`: Improve check whether parameters are integer + (Pull request #38) + +- `ppdLoadAttributes()`: Fix crash when page size could not get determined + (Issue #31, Pull request #37) + +- Fix crash if there is no page size for "Custom" + (Pull request #35, [CUPS issue #849](https://github.com/OpenPrinting/cups/issues/849)) + +- Fix crash when incoming `*ptr` is NULL + (Pull request #28, same as OpenPrinting/cups#831) + +- libcups2 compatibility: Use proper CUPS array callback function types + Fixed CUPS array function call in libcups2 compatibility layer (Pull + request #33) + +- Build system: Fix failure to correctly link to zlib + Look up zlib properly with pkg-config (Pull request #32) + +- Convert `INSTALL` to `INSTALL.md` + (Pull request #34) + ## CHANGES IN V2.0.0 (22th September 2023) diff --git a/INSTALL.md b/INSTALL.md index 641742f7..e636a4a8 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,4 +1,4 @@ -# OpenPrinting libppd v2.0.0 Installation Guide +# OpenPrinting libppd v2.1b1 Installation Guide ## Overview diff --git a/README.md b/README.md index 046d9691..7877b200 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# OpenPrinting libppd v2.0.0 - 2023-09-22 +# OpenPrinting libppd v2.1b1 - 2024-08-14 Looking for compile instructions? Read the file "INSTALL" instead... diff --git a/configure.ac b/configure.ac index 7d8a459b..dc15c6d5 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ AC_PREREQ([2.65]) # ==================== # Version informations # ==================== -AC_INIT([libppd], [2.0.0], [https://github.com/OpenPrinting/libppd/issues], [libppd], [https://github.com/OpenPrinting/libppd/]) +AC_INIT([libppd], [2.1b1], [https://github.com/OpenPrinting/libppd/issues], [libppd], [https://github.com/OpenPrinting/libppd/]) libppd_version="AC_PACKAGE_VERSION" libppd_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{print $1}'`" libppd_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{printf("%d\n",$2);}'`"