Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cups-filters-devel | Distribution: openSUSE Tumbleweed |
Version: 1.28.17 | Vendor: openSUSE |
Release: 3.3 | Build date: Wed Oct 16 16:59:31 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 32078 | Source RPM: cups-filters-1.28.17-3.3.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters | |
Summary: Development files for cups-filters |
This package contains the development files for cups-filters.
GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT
* Wed Oct 16 2024 Dominique Leuenberger <dimstar@opensuse.org> - Drop rcFOO symlinks for CODE16 (PED-266). * Fri Feb 02 2024 Johannes Meixner <jsmeix@suse.com> - Removed outdated and obsoleted "Requires: cups > 1.5.4" which was used to require a sufficient CUPS version at times when also CUPS <= 1.5.4 was available but it was not meant to require CUPS (boo#1216560) * Wed Jan 24 2024 Johannes Meixner <jsmeix@suse.com> - Version upgrade to 1.28.17 See https://github.com/OpenPrinting/cups-filters/releases Bug fix release, to more reliably discover all printer capablities from driverless printers, especially borderless printing, and to preferably use Apple Raster instead of PWG Raster or PCLM. * libcupsfilters: In PPD generator create only one *cupsFilter2: line for raster. Only use the most desirable/reliable format, usually Apple Raster (Issue #498). * libcupsfilters: In get_printer_attributes() poll media-col-database separately if needed. On some printers one gets media-col-database only this way. Often it reveals important functionality, like for example borderless printing (Issue #492). * libcupsfilters: Let PPD generator also parse media-col-ready IPP attribute. media-col-ready lists the loaded media, in contrary to media-ready, as list of complete descriptions of the media (media-col data structure). This often lists also variants like borderless (it is the same physical paper). Especially useful when media-col-database is not available (Issue #492). * libcupsfilters: In generate_sizes() consider all margin alternatives. When generating the PPD file for a driverless printer, and in the media-{left,right,top,bottom}-margin-supported printer IPP attributes there was more than 1 value, the first value (which often was the 0 for borderless printing) was not considered, leaving the borderless functionality of many printers undiscovered (Issue #492). Issues are those at https://github.com/OpenPrinting/cups-filters/issues - Version upgrade to 1.28.16 See https://github.com/OpenPrinting/cups-filters/releases Bug fix release, to make images be printed in their original size with "print-scaling=none" and to not use deprecated data types for reading TIFF images. * imagetoraster, imagetopdf, libcupsfilters: Added support for reading the resolution of an image from its EXIF data when loading it. This way we get the image reproduced in its original size with "print-scaling=none" (Issue #362). * libcupsfilters: Replaced deprecated data types uint16 and uint32. The function to read TIFF image files via libtiff in cupsfilters/image-tiff.c uses the deprecated types uint16 and uint32. The replacements for these types are uint16_t and uint32_t. Issues are those at https://github.com/OpenPrinting/cups-filters/issues * Wed May 17 2023 Johannes Meixner <jsmeix@suse.com> - cups-filters-1.28.15-0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch cups-filters-1.28.15-0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch cups-filters-1.28.15-0003-beh-backend-Further-improvements-CVE-2023-24805.patch are the upstream 0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch 0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch 0003-beh-backend-Further-improvements-CVE-2023-24805.patch backported to cups-filters-1.28.15 to fix CVE-2023-24805: RCE in cups-filters, beh CUPS backend (bsc#1211340) and https://github.com/OpenPrinting/cups-filters/commit/8f274035756c04efeb77eb654e9d4c4447287d65 * Wed Mar 01 2023 Adam Majer <adam.majer@suse.de> - require_cxx17.patch: qpdf dependency is using std::string_view which is a c++17 feature... so we can't use c++11... Maybe it made sense to force c++11 at some point when it was not default, but with new compilers, we are actually downgrading features sets. - removed spec configure references to filter (ijs, opvp) that were removed in version 1.25 * Fri Jun 24 2022 Martin Wilck <mwilck@suse.com> - Spec file: Removed URL from source line * Thu Jun 09 2022 mwilck@suse.com - Update to version 1.28.15: * pdftops: Identify old LaserJets more precisely for swicth to Poppler * Make pdftopdf also work correctly with auro-rotating off * libcupsfilters: Make pdftopdf() correctly working with "landscape" option * rastertopdf: Filter fails if no PCLm default resolution given by printer * pdftopdf: Fix N-up printing with long-edge-first * libcupsfilters: In pdftopdf() fix cropping with long-edge-first * pdftops: Use Poppler for all Apple LaserWriter models * Thu Jun 09 2022 mwilck@suse.com - Enable OBS source services. Stay at 1.28.12 for now. * add _service file * Tue Mar 22 2022 Aurélien Joga <aurelienjoga@gmail.com> - Version upgrade to 1.28.12 * imagetoraster, imagetopdf: Fixed comparison of the image size with the page size for print-scaling=auto. The image size in pixels was compared with the page size in PostScript points (1/72 inch). * imagetoraster, imagetopdf: Fixed the "print-scaling=none" (crop-to-fit) mode, also use crop-to-fit always when requested, do not fall back to fit-to-page when the image size differs significantly from the page size (Issue #362). * libcupsfilters: Changed the default PPI resolution for images as input files from 128 to 200 (Pull request #446). * implicitclass: Do not check availability of "gs" and "pdftops" executables, instead, check by the presence of "gstoraster" and "pdftoraster" filters whether we have configured cups-filters for Ghostscript and/or Poppler use. * libcupsfilters: In the PPD generator for the driverless utility and cups-browsed add "*cupsFilter2: ..." lines for all supported driverless data formats (PDF, Apple/PWG Raster, PCLm), and add lines for legacy data formats (PCL, PostScript) only if no driverless formats available. * libcupsfilters: Always use encryption for ipps. RFC7472 requires that 'ipps' must be used over HTTPS, but the driverless utility does not enforce encryption (Pull request #433). * serial: Add a 10-msec sleep and at the end add a tcdrain(). For some unknown reason, every printing file need sleep a little time to make sure the serial printer receive data is right (Pull request #431). * libcupsfilters: Fix resolver functions for DNS-SD-based URIs, to make resolve_uri() also work when DEVICE_URI env variable is set and to make ippfind_based_uri_converter() not re-direct stdin. * pdftopdf: Set default for print-scaling to avoid "should never happem" log messages and undefined behavior. * pdftopdf: Fix orientation-requested = 0. Consider this as automatic selection and not as error. * pdftopdf: Fixed all combinations of print-scaling and number-up for printers with asymmetric margins (top != bottom or left != right) and for input files containing pages with different sizes and/or orientations. Fixes backported from 2.x branch. * pdftopdf: Add 2% tolerance for input size larger than output page when "print-scaling=auto" or "print-scaling=auto-fit" is used and too large input pages should be scaled, fitting documents not. This prevents a random-looking behavior if input and output page size seem to be equal, but in reality there are slight differences between size dimensions. - Version upgrade to 1.28.11 * libcupsfilters: Let PPD generator take default ColorModel from printer (CUPS issue #277). * Braille: In vectortopdf check inkscape version to call inkscape with the correct command line (Issue #315, Pull request #443). * Build system: Make missing DejaVuSans.ttf non-fatal in ./configure as the font is only needed for test programs, not for actual use of cups-filters (Issue #411). * libcupsfilters: In imagetoraster() fixed crash with SGray (Issue #435). * cups-browsed: Naming of local queues is matched to CUPS' current naming of temporary queues (no leading or trailing underscores), to avoid duplicates in print dialogs which support CUPS' temporary queues. * libcupsfilters: Make cupsRasterParseIPPOptions() work correctly with PPDs (Issue #436). * libcupsfilters: Let colord_get_profile_for_device_id() not return empty file name, to avoid error messages in CUPS error_log. * foomatic-rip: Debug message was wrongly sent to stdout and not to log (Issue #422). - Version upgrade to 1.28.10 * Sample PPDs: Add borderless page size definitions to Generic PDF Printer, HP Color LaserJet CM3530 MFP PDF, and Ricoh PDF Printer PPD files. * Sample PPDs: From the PDF PPD files removed the unneeded "*cupsFilters2: ..." line. For CUPS it does not make any difference. * libcupsfilters: Fixed pdftopdf filter to correctly support page ranges without upper limit, like "10-" (Pull request #399). * libcupsfilters: Use wildcard tag (IPP_TAG_ZERO) search for "media-type" and "media-type-supported" in the PPD generator (Pull request #398). * implicitclass, parallel: Added missing newlines at error messages. * libfontembed: Removed unneeded fontembed/main.c and ttfread executable. Eliminates the dependency on DejaVuSans.ttf (Issue #386). * gstoraster: Refactor the filter a little to clarify handling of page counts and set job-impressions for TotalPageCount in PWG-Raster header (Pull request #394). * cups-browsed: Make NotifLeaseDuration configurable and renew after half the lease duration not 60 sec before end. The early renewal improves reliability on busy systems a lot. For easier development and debugging short durations from 300 sec on can get selected (Pull request #378). - Version upgrade to 1.28.9 * libcupsfilters: Silenced compiler warnings * libcupsfilters: Removed duplicate code in the apply_filters() function. * driverless: If there are no driverless IPP printers available let "driverless" terminate with exit code 0 and not 1, to follow CUPS' standard of backends in discovery mode terminating with 0 if there are no appropriate printers found (Issue #375). * gstoraster, foomatic-rip: Fixed Ghostscript command line for counting pages as it took too long on PDFs from evince when printing DjVu files (Issue #354, Pull request #371, Ubuntu bug #1920730). * cups-browsed: Renamed ldap_connect() due to conflict in new openldap (Issue #367, Pull request #370). * pdftoraster: Free color data after processing of each page (Pull request #363). * cups-browsed: Always save "...-default" option entries from printers.conf, regardless of presence or absense of PPD file (Pull request #359). * cups-browsed: Start after network-online.target (Pull request #360). * texttopdf: Set default margins when no PPD file is used (Pull request #356). - harden_cups-browsed.service.patch adapted to cups-filters-1.28.12 * Fri Oct 15 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400), see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort Added patch harden_cups-browsed.service.patch
/usr/include/cupsfilters /usr/include/cupsfilters/colord.h /usr/include/cupsfilters/colormanager.h /usr/include/cupsfilters/driver.h /usr/include/cupsfilters/image.h /usr/include/cupsfilters/ipp.h /usr/include/cupsfilters/pdftoippprinter.h /usr/include/cupsfilters/ppdgenerator.h /usr/include/cupsfilters/raster.h /usr/include/fontembed /usr/include/fontembed/bitset.h /usr/include/fontembed/embed.h /usr/include/fontembed/fontfile.h /usr/include/fontembed/iofn.h /usr/include/fontembed/sfnt.h /usr/lib/libcupsfilters.so /usr/lib/libfontembed.so /usr/lib/pkgconfig/libcupsfilters.pc /usr/lib/pkgconfig/libfontembed.pc /usr/share/cups/ppdc /usr/share/cups/ppdc/escp.h /usr/share/cups/ppdc/pcl.h
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 02:11:34 2025