]>
git.ipfire.org Git - thirdparty/cups-filters.git/log
Zdenek Dohnal [Wed, 14 Nov 2018 14:01:56 +0000 (15:01 +0100)]
Keep actually current time for timeouts
Till Kamppeter [Tue, 13 Nov 2018 14:45:04 +0000 (15:45 +0100)]
Updated NEWS.
Till Kamppeter [Tue, 13 Nov 2018 14:37:58 +0000 (15:37 +0100)]
Merge pull request #70 from g0hl1n/fix-for-poppler-more-const
pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >= 0.70
Richard Leitner [Tue, 13 Nov 2018 11:59:35 +0000 (12:59 +0100)]
filter: poppler error: make the msg be const
Poppler v0.70 introduced a const msg for its error functions in
commit
297e6944 ("Error: Make the msg be const"). Therefore adapt
this in the filters.
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Till Kamppeter [Tue, 13 Nov 2018 12:04:59 +0000 (13:04 +0100)]
pdftopdf: Fixed printing multiple copies on driverless IPP printers.
Richard Leitner [Tue, 13 Nov 2018 11:38:24 +0000 (12:38 +0100)]
filter: pdftoraster: adapt for const getMediaBox from poppler
poppler made getMediaBox const in commit
3edd00c7 , therefore adapt it
for cups-filters.
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Till Kamppeter [Fri, 5 Oct 2018 12:28:36 +0000 (14:28 +0200)]
Updated NEWS.
Till Kamppeter [Fri, 5 Oct 2018 12:23:15 +0000 (14:23 +0200)]
Merge pull request #66 from olivierschonken/master
pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck and gMemReport functions, remove appropriate calls.
Olivier Schonken [Fri, 5 Oct 2018 10:05:31 +0000 (12:05 +0200)]
Poppler removed memCheck and gMemReport functions
Only use gMemReport and memCheck functions if poppler version less
than 0.69.0
The poppler project removed the memCheck and gMemReport functions in
commits
c362ab1b97f20c5b73b3bad8d52015f679178748 - Remove DEBUG_MEM
from Object since this uses RAII now and hence cannot leak.
(The existing tracking also is not thread-safe and hence unreliable.)
and
f89446f6917a869b0f1a80fcc8ce81a7213dade4 - Remove generic heap debugging
from gmem since external tools and compiler instrumentation achieve the
same effect.
This commit solves https://github.com/OpenPrinting/cups-filters/issues/62
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Till Kamppeter [Wed, 3 Oct 2018 19:59:11 +0000 (21:59 +0200)]
cups-filters 1.21.3 Release
Till Kamppeter [Fri, 28 Sep 2018 16:00:52 +0000 (18:00 +0200)]
foomatic-rip: Reset stdin after replacing the underlying file descriptor.
Till Kamppeter [Sun, 2 Sep 2018 15:23:36 +0000 (17:23 +0200)]
Fixed NEWS.
Till Kamppeter [Sun, 2 Sep 2018 14:25:47 +0000 (16:25 +0200)]
cups-filters 1.21.2 Release
Till Kamppeter [Sat, 1 Sep 2018 12:40:57 +0000 (14:40 +0200)]
cups-browsed: Fixed freeing of literal string caused by Coverity Scan issue fix.
Till Kamppeter [Sun, 26 Aug 2018 09:39:10 +0000 (11:39 +0200)]
cups-filters 1.21.1 Release
Till Kamppeter [Sat, 25 Aug 2018 17:30:08 +0000 (19:30 +0200)]
foomatic-rip: Fixed segmentation fault caused by wrong Coverity Scan issue fix.
Till Kamppeter [Wed, 22 Aug 2018 19:03:36 +0000 (21:03 +0200)]
Build system: Require QPDF 8.1.0 or later as it is needed by bannertopdf.
Till Kamppeter [Mon, 20 Aug 2018 20:52:07 +0000 (22:52 +0200)]
cups-filters 1.21.0 Release
Till Kamppeter [Mon, 20 Aug 2018 12:50:00 +0000 (14:50 +0200)]
libcupsfilters, cups-browsed, driverless, foomatic-rip, parallel: Silenced warnings from newest gcc.
Till Kamppeter [Sun, 19 Aug 2018 21:29:34 +0000 (23:29 +0200)]
libcupsfilters: Avoid that pdftopdf is run locally when the destination is a remote CUPS queue.
Till Kamppeter [Wed, 15 Aug 2018 14:59:48 +0000 (16:59 +0200)]
Updated NEWS.
Till Kamppeter [Wed, 15 Aug 2018 14:48:05 +0000 (16:48 +0200)]
Merge pull request #53 from zdohnal/covscan-final
libcupsfilters, cups-browsed, driverless, bannertopdf, foomatic-rip, pdftops, pdftoraster, rastertops, rastertoescpx, sys5ippprinter, beh: Fixed Coverity Scan issues
Zdenek Dohnal [Wed, 15 Aug 2018 13:41:40 +0000 (15:41 +0200)]
Fixing covscan issues
Till Kamppeter [Mon, 13 Aug 2018 12:41:47 +0000 (14:41 +0200)]
Updated NEWS and README for bannertopdf switchover to QPDF.
Till Kamppeter [Sun, 12 Aug 2018 17:41:50 +0000 (19:41 +0200)]
Merge pull request #25 from sahilarora535/poppler-to-qpdf
bannertopdf: Rewrite bannertopdf to use QPDF instead of Poppler
Sahil Arora [Sun, 12 Aug 2018 14:29:01 +0000 (19:59 +0530)]
COPYING: Update copyright information
Add 'Sahil Arora' to the copyright list for the files:
1. filter/bannertopdf.c
2. filter/pdf.cxx
3. filter/pdf.h
Fixes: https://github.com/OpenPrinting/cups-filters/issues/8
Sahil Arora [Sun, 12 Aug 2018 14:10:12 +0000 (19:40 +0530)]
Rewrite 'bannertopdf' filter to use QPDF instead of Poppler
'bannertopdf' filter was originally written using the XPDF APIs of Poppler,
however, Poppler unsupported all those XPDF APIs and removed them from their
source, because of which the filter was unable to build. The filter is
re-written to use QPDF instead of the unsupported APIs in this commit.
Fixes: https://github.com/OpenPrinting/cups-filters/issues/8
Sahil Arora [Sat, 13 Jan 2018 09:40:15 +0000 (15:10 +0530)]
Makefile.am: Compile bannertopdf with QPDF instead of Poppler
Enable compilation of 'bannertopdf' filter by default and replace Poppler
with QPDF as its compilation dependency.
Fixes: https://github.com/OpenPrinting/cups-filters/issues/8
Till Kamppeter [Tue, 24 Jul 2018 20:13:11 +0000 (22:13 +0200)]
cups-browsed: Manually defined clusters caused cups-browsed to crash.
Till Kamppeter [Fri, 20 Jul 2018 13:43:05 +0000 (15:43 +0200)]
Updated NEWS.
Till Kamppeter [Fri, 20 Jul 2018 13:32:52 +0000 (15:32 +0200)]
Merge pull request #51 from Polynomial-C/poppler-0.67.0
bannertopdf: field_name in pdf.cxx needs to be "const" since Poppler 0.64.0
Lars Wendler [Fri, 20 Jul 2018 13:20:11 +0000 (15:20 +0200)]
GooString needs to be const since >=poppler-0.64.0
This only fails with >=poppler-0.67.0 but the change to const was done
in 0.64.0
Till Kamppeter [Thu, 12 Jul 2018 14:06:28 +0000 (16:06 +0200)]
cups-filters 1.20.4 Release
Till Kamppeter [Thu, 12 Jul 2018 13:51:55 +0000 (15:51 +0200)]
README: Added link to Issue Tracker on GitHub.
Till Kamppeter [Thu, 12 Jul 2018 13:17:31 +0000 (15:17 +0200)]
Corrected wording about driverless printing standards in the documentation.
Till Kamppeter [Wed, 11 Jul 2018 20:42:32 +0000 (22:42 +0200)]
gstoraster: Removed unneeded "if"s.
Till Kamppeter [Thu, 5 Jul 2018 11:59:55 +0000 (13:59 +0200)]
pdftopdf: Accept also option "page-delivery=same-order/reverse-order"
Till Kamppeter [Wed, 4 Jul 2018 21:39:30 +0000 (23:39 +0200)]
cups-browsed: Consider IPP and IPPS URIs of the same printer as equal.
Till Kamppeter [Tue, 3 Jul 2018 21:31:52 +0000 (23:31 +0200)]
cups-browsed: Also upgrade from ipp: to ipps: when the ipps: URI is on port 443 instead of port 631.
Till Kamppeter [Fri, 29 Jun 2018 20:20:40 +0000 (22:20 +0200)]
libcupsfilters: Fixes on the PPD generator changes resulting from CUPS pull request review.
Till Kamppeter [Fri, 29 Jun 2018 11:06:45 +0000 (13:06 +0200)]
pdftopdf: Removed support for hardware-implemented reversing of page order in PostScript printers.
Till Kamppeter [Fri, 29 Jun 2018 09:15:51 +0000 (11:15 +0200)]
pdftopdf: Accept option "output-order=normal/reverse" for reversing page order.
Till Kamppeter [Thu, 28 Jun 2018 21:40:19 +0000 (23:40 +0200)]
libcupsfilters: Let the PPD generator add "*PageStackOrder ..." lines to the choices of the "OutputBin" option.
Till Kamppeter [Tue, 26 Jun 2018 20:31:09 +0000 (22:31 +0200)]
Merge pull request #45 from sthibaul/master
braille: Fix spurious spacing after last Form-Feed.
Till Kamppeter [Tue, 26 Jun 2018 20:23:47 +0000 (22:23 +0200)]
libcupsfilters: Let the PPD generator correctly create a "*DefaultOutputOrder: ..." entry.
Till Kamppeter [Tue, 26 Jun 2018 20:18:11 +0000 (22:18 +0200)]
libcupsfilters: Fixed human-readable name of the OutputBin option in the PPD generator.
Samuel Thibault [Tue, 15 May 2018 11:57:47 +0000 (13:57 +0200)]
braille: Fix spurious spacing after last Form-Feed.
Till Kamppeter [Sun, 13 May 2018 08:41:53 +0000 (10:41 +0200)]
Merge pull request #44 from cbrownstein/patch-1
Fix typo
Cody Brownstein [Sun, 13 May 2018 08:08:36 +0000 (01:08 -0700)]
Fix typo
Till Kamppeter [Tue, 8 May 2018 18:57:56 +0000 (20:57 +0200)]
pdftoopvp: Silence compiler warning.
Till Kamppeter [Thu, 3 May 2018 16:52:41 +0000 (18:52 +0200)]
NEWS: Some clean-up in last entry.
Till Kamppeter [Thu, 3 May 2018 16:42:20 +0000 (18:42 +0200)]
Merge pull request #41 from sthibaul/master
braille updates
Till Kamppeter [Thu, 3 May 2018 12:47:31 +0000 (14:47 +0200)]
cups-browsed: Generate replacement queue when a generated queue gets externally overwritten.
Samuel Thibault [Mon, 30 Apr 2018 14:03:55 +0000 (16:03 +0200)]
Add news entries for pull request #41
Samuel Thibault [Mon, 30 Apr 2018 13:34:03 +0000 (15:34 +0200)]
braille index: Use standard duplex cups option
Samuel Thibault [Mon, 30 Apr 2018 13:26:07 +0000 (15:26 +0200)]
braille index: Fix bash syntax
Samuel Thibault [Thu, 26 Apr 2018 23:50:40 +0000 (01:50 +0200)]
braille: Add print&braille page number options
This moves the implementation of braille margins to the addmargins
function, so that filters generating braille can tune it as needed,
notably for including page numbers in margins.
This can then implement options for the various liblouisutdml page
numbering possibilities.
Samuel Thibault [Wed, 25 Apr 2018 14:15:47 +0000 (16:15 +0200)]
braille: fix french translations
Samuel Thibault [Wed, 25 Apr 2018 12:45:34 +0000 (14:45 +0200)]
braille index: replace multibyte characters before replacing 1-byte characters
Samuel Thibault [Wed, 25 Apr 2018 12:22:00 +0000 (14:22 +0200)]
braille: on bogus characters, emboss space instead of failing completely
Samuel Thibault [Wed, 25 Apr 2018 11:26:55 +0000 (13:26 +0200)]
braille index: eject page on conversion error
Samuel Thibault [Wed, 25 Apr 2018 11:25:17 +0000 (13:25 +0200)]
braille index: separate out BRF compatibility from transcription
for more readability
Samuel Thibault [Wed, 25 Apr 2018 11:22:05 +0000 (13:22 +0200)]
braille: Reject \0 characters too in BRF output
Samuel Thibault [Wed, 25 Apr 2018 10:55:14 +0000 (12:55 +0200)]
braille: Avoid including user-provided string in printf format
Samuel Thibault [Wed, 25 Apr 2018 09:18:23 +0000 (11:18 +0200)]
braille: fail filter if any part of the pipeline fails
Till Kamppeter [Wed, 25 Apr 2018 14:16:31 +0000 (16:16 +0200)]
cups-browsed: Created new function get_local_queue_name() for determining local queue names.
Till Kamppeter [Wed, 25 Apr 2018 09:10:36 +0000 (11:10 +0200)]
Merge pull request #40 from sthibaul/master
braille fixes
Samuel Thibault [Wed, 25 Apr 2018 08:47:04 +0000 (10:47 +0200)]
braille: Make filter fail when options are malformed or can't be used
Samuel Thibault [Wed, 25 Apr 2018 08:40:41 +0000 (10:40 +0200)]
braille: Also consider computer braille as grade0 braille
and error out if the locale table could not be found
Till Kamppeter [Mon, 23 Apr 2018 20:17:47 +0000 (22:17 +0200)]
cups-browsed: Moved auto-generation of PPD file for IPP network printers from create_remote_printer_entry() to update_cups_queues().
Till Kamppeter [Mon, 23 Apr 2018 20:13:20 +0000 (22:13 +0200)]
Updated NEWS.
Till Kamppeter [Mon, 23 Apr 2018 13:32:59 +0000 (15:32 +0200)]
Merge pull request #39 from sthibaul/master
braille: Enable hyphenation/Replace all non-breakable spaces by space
Samuel Thibault [Mon, 23 Apr 2018 12:53:33 +0000 (14:53 +0200)]
braille: replace all non-breakable spaces by space
not only the first on a line
Samuel Thibault [Mon, 23 Apr 2018 11:43:42 +0000 (13:43 +0200)]
braille: Enable hyphenation
Till Kamppeter [Thu, 19 Apr 2018 21:27:34 +0000 (23:27 +0200)]
Merge pull request #38 from sthibaul/master
braille: Several fixes and improvements
Samuel Thibault [Thu, 19 Apr 2018 16:17:06 +0000 (18:17 +0200)]
braille: add option to pick hyph rule according to current locale
and make it the default for second translation table.
Samuel Thibault [Thu, 19 Apr 2018 16:20:35 +0000 (18:20 +0200)]
braille: Remove generated defs on make clean
Samuel Thibault [Thu, 19 Apr 2018 15:44:42 +0000 (17:44 +0200)]
braille: turn non-breakable spaces to spaces
Samuel Thibault [Thu, 19 Apr 2018 15:37:33 +0000 (17:37 +0200)]
braille: fix character encoding when extracting text
When extracing text from a zip file or a pdf, the resulting text is
always utf-8 independently of the original locale, so we need to force
that.
Samuel Thibault [Thu, 19 Apr 2018 15:00:22 +0000 (17:00 +0200)]
braille: Fix producing top and left page on generic embosser
Till Kamppeter [Thu, 19 Apr 2018 13:14:17 +0000 (15:14 +0200)]
Merge pull request #37 from sthibaul/master
braille: Warn when no text translation was selected in case the user didn't notice
Samuel Thibault [Thu, 19 Apr 2018 13:04:18 +0000 (15:04 +0200)]
braille: Warn when not text translation was selected
in case the user didn't notice
Till Kamppeter [Thu, 12 Apr 2018 13:22:34 +0000 (15:22 +0200)]
cups-filters 1.20.3 Release
Till Kamppeter [Wed, 4 Apr 2018 16:26:10 +0000 (18:26 +0200)]
Updated NEWS.
Till Kamppeter [Wed, 4 Apr 2018 16:18:59 +0000 (18:18 +0200)]
Merge pull request #32 from sthibaul/perms
Do not remove read permission on cups-brf
Till Kamppeter [Wed, 4 Apr 2018 16:18:41 +0000 (18:18 +0200)]
Merge pull request #31 from sthibaul/liblouis-list
Get braille table descriptions from liblouis metadata
Till Kamppeter [Wed, 4 Apr 2018 16:18:10 +0000 (18:18 +0200)]
Merge pull request #30 from sthibaul/liblouis-metadata
Select liblouis tables based on metadata before using file names
Till Kamppeter [Wed, 4 Apr 2018 16:12:46 +0000 (18:12 +0200)]
cups-browsed: Consider also printers without TXT record as remote CUPS queues.
Till Kamppeter [Sun, 1 Apr 2018 17:52:36 +0000 (19:52 +0200)]
gstoraster: Improved detection whether input is PostScript or PDF.
Till Kamppeter [Sat, 31 Mar 2018 21:23:41 +0000 (23:23 +0200)]
cups-filters 1.20.2 Release
Till Kamppeter [Sat, 31 Mar 2018 21:18:58 +0000 (23:18 +0200)]
cups-browsed: Release created queues when they get modified/overwritten externally.
Till Kamppeter [Wed, 28 Mar 2018 10:37:29 +0000 (12:37 +0200)]
cups-browsed: "CreateIPPPrinterQueues LocalOnly" also affected remote CUPS printers.
Till Kamppeter [Wed, 28 Mar 2018 10:12:08 +0000 (12:12 +0200)]
cups-browsed: Identify remote CUPS queues by the "printer-type" TXT record entry.
Samuel Thibault [Sun, 11 Mar 2018 19:36:50 +0000 (20:36 +0100)]
Do not remove read permission on cups-brf
cups checks only for executability and writability, while checksumming tools
need to be able to read files easily.
Samuel Thibault [Sun, 11 Mar 2018 14:50:26 +0000 (15:50 +0100)]
Get braille table descriptions from liblouis metadata
Samuel Thibault [Sun, 11 Mar 2018 13:53:06 +0000 (14:53 +0100)]
Select liblouis tables based on metadata before using file names
Till Kamppeter [Tue, 27 Feb 2018 16:52:19 +0000 (17:52 +0100)]
Updated NEWS.
Till Kamppeter [Tue, 27 Feb 2018 16:50:50 +0000 (17:50 +0100)]
Merge pull request #27 from sahilarora535/fix-gitignore
.gitignore: Add 'filter/braille/filters/brftopagedbrf'
Sahil Arora [Tue, 27 Feb 2018 15:59:49 +0000 (21:29 +0530)]
.gitignore: Add 'filter/braille/filters/brftopagedbrf'
Till Kamppeter [Mon, 26 Feb 2018 10:49:58 +0000 (11:49 +0100)]
Updated NEWS.