From e9fe8636705f5f81abe95d3fe23b57aa439e0a2a Mon Sep 17 00:00:00 2001 From: Till Kamppeter Date: Tue, 18 Feb 2025 23:34:52 +0100 Subject: [PATCH] libcupsfilters 2.1.0 Release --- CHANGES.md | 38 +++++++++++++++++++++++++++++++++++++- INSTALL.md | 2 +- README.md | 2 +- configure.ac | 2 +- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 03a093bae..f589d3228 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,39 @@ -# CHANGES - OpenPrinting libcupsfilters v2.1.0 - 2024-10-17 +# CHANGES - OpenPrinting libcupsfilters v2.1.1 - 2025-02-18 + +## CHANGES IN V2.1.1 (18th February 2025) + +- Correct adding blank page when printing even/odd pages for manual duplex + The "page-set" option with choices "even" and "odd" is designed for + doing manual duplex, by printing the odd pages first, turning the + printed pages over and put them back into the input tray and then + print the even pages. If the total number of pages is odd, a blank + page needs to get added. This chnage does corrections to make this + work correctly (cups-filters issue #541). + +- Do not default to input page size Letter when job format defines page sizes + For input formats which define the absolute size dimensions for each + page (PostScript, PDF, CUPS/PWG/Apple Raster) we do not default to + US Letter if no input page size is given (Issue #68, pull request + #69). + +- Fix transferring error exit status from children in filter functions + The Ghostcript and MuPDF filter functions did not transfer error + exit codes from the called command line utilities and returned the + successful exit code from another called utility instead (Issue #76, + pull request #77). + +- bannertopdf.c: Fix segfault when printing banners/test page + (Pull request #80) + +- Fix issues reported by OpenScanHub + Open source static analyzer OpenScanHub found several issues + regarding resource leaks, security, buffer overflows etc. which are + fixed now. libcupsfilters passes sanity testing with the changes + (Pull request #79). + +- Update testfilters.c to resolve issues with different build directories + (Issue #66, pull request #74) + ## CHANGES IN V2.1.0 (17th October 2024) @@ -11,6 +46,7 @@ `check_SCRIPTS` is not automatically included, has to be added to EXTRA_DIST. + ## CHANGES IN V2.1b1 (14th August 2024) - Added support for libcups3 (libcups of CUPS 3.x) diff --git a/INSTALL.md b/INSTALL.md index 83c643abc..aa97ced13 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,5 +1,5 @@ -# libcupsfilters v2.1.0 Installation Guide +# libcupsfilters v2.1.1 Installation Guide ## Overview diff --git a/README.md b/README.md index 06882291a..7a1c0aa07 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# OpenPrinting libcupsfilters v2.1.0 - 2024-10-17 +# OpenPrinting libcupsfilters v2.1.1 - 2025-02-18 Looking for compile instructions? Read the file "INSTALL" instead... diff --git a/configure.ac b/configure.ac index cfbb2d7ed..f652f0452 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ AC_PREREQ([2.65]) # ==================== # Version informations # ==================== -AC_INIT([libcupsfilters], [2.1.0], [https://github.com/OpenPrinting/libcupsfilters/issues], [libcupsfilters], [https://github.com/OpenPrinting/libcupsfilters/]) +AC_INIT([libcupsfilters], [2.1.1], [https://github.com/OpenPrinting/libcupsfilters/issues], [libcupsfilters], [https://github.com/OpenPrinting/libcupsfilters/]) libcupsfilters_version="AC_PACKAGE_VERSION" libcupsfilters_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{print $1}'`" libcupsfilters_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{printf("%d\n",$2);}'`"