libcupsfilters 2.1b1 #61
tillkamppeter
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
First beta release for libcupsfilter 2.1.0.
New features (more to come):
INSTALL
toINSTALL.md
(Pull request Markdown updates #45)
OpenPrinting is participating in Canonical's Open Documentation Academy, as an organization in need of documentation. The workflow is still experimental and serves for auto-forwarding documentation-related issues.
Bug fixes:
PWG Raster and Apple Raster (URF) are for driverless printing abd require the sRGB and sGRay standard color profiles (Pull request raster.c: Use sRGB if driver is pwg/urf and has ColorModel option #51).
raster_base_header()
: Several fixes on color space selectionInternal (static) function to create a CUPS or PWG Raster header from scratch, without using data of a PPD file, only IPP attributes and command line options. Fixes are done to make sure a monochrome color space is used for monochrome printers, the actual color space seletions (if supported) is used for PWG Raster, not always sRGB 8-bit, and DeviceN can be selected also without specifying the depth (Issue universal filter generates RGB image/urf for the monochrome printer #38).
cfFilterPDFToPDF()
In
cfFilterPDFToPDF()
add newline after each content stream in::provideStreamData
. When concatenating the data streams for the page's contents, add a new line at the end of each data stream to avoid cases where the concatenation might result in a corruption (Pull request Fix content data stream concatenation mangling output in cfFilterPDFToPDF #56).cfCatalogLoad()
: Fix incorrectstrncpy()
limit calculationPreserve the new allocated size in a variable and use it instead of
sizeof()
(Pull request cfCatalogLoad: fix incorrect strncpy() limit calculation #49).libcups2-private.h
(Pull request Remove redundant definitions libcups2-private.h #44)
pdf-cm.cxx
: Fix possible integer overflow(Issue Possible INTEGER_OVERFLOW in filter/pdftopdf/qpdf_cm.cc #42, Pull request qpdf-cm.cxx: Fix possible integer overflow #43)
cfImageCMYKToCMY()
: Fixed copy-and-paste error(Issue Possible BAD_COPY_PASTE in cupsfilters/image-colorspace.c #41)
Define
_GLIBCXX_THROW
to empty for C++ 11 and newer.(Issue fails to build with libc++ by default #35, Pull request Fix compilation with clang and libc++ #47)
(Pull request Fix warnings reported by clang 17 #48)
This way, includes prefixed with the "cupsfilters/" directory path also work. Especially libppd build also without problem when libcupsfilters is installed in a non-default path (Pull request pkgconfig: Add '-I${includedir}' to Cflags #57).
.gitignore
: Ignore temporary files created by the build testsINSTALL.md
: Updated dependenciesWe also need: gettext, libcups2-dev, libqpdf-dev (Pull request Revise building docs and add testing instructions #59)
INSTALL.md
: Tell that we havemake check
for build testing(Pull request Revise building docs and add testing instructions #59)
This discussion was created from the release libcupsfilters 2.1b1.
Beta Was this translation helpful? Give feedback.
All reactions