Created at 21:01 Oct 15, 2006 by mike, last modified at 21:01 Oct 15, 2006
A new weekly snapshot of CUPS 1.3svn (r6038) is now available on the download page:
http://www.cups.org/software.php
This snapshot contains pre-release software and should not be used on production systems.
Commit Log:
------------------------------------------------------------------------ r6037 | mike | 2006-10-14 11:52:50 -0400 (Sat, 14 Oct 2006) | 2 lines Fix uninitialized read error in cupsUTF8toUTF32(). ------------------------------------------------------------------------ r6035 | mike | 2006-10-13 18:06:16 -0400 (Fri, 13 Oct 2006) | 8 lines ppdConflicts() did not handle custom option constraints. cups/mark.c: - ppdConflicts(): Use ppdFirst/NextOption API and cleanup. cups/ppd.c: - ppdOpen2(): Map CustomFoo=True UIConstraints to Foo=Custom. ------------------------------------------------------------------------ r6034 | mike | 2006-10-12 15:20:31 -0400 (Thu, 12 Oct 2006) | 2 lines Changelog... ------------------------------------------------------------------------ r6031 | mike | 2006-10-12 15:10:12 -0400 (Thu, 12 Oct 2006) | 6 lines Raw printing of gzip'd files did not work (STR #2009) scheduler/job.c: - start_job(): Create a filters array as needed before adding the gziptoany or port monitor filters. ------------------------------------------------------------------------ r6030 | mike | 2006-10-12 14:30:33 -0400 (Thu, 12 Oct 2006) | 10 lines The scheduler no longer preserves default option choices when the new PPD no longer provides the old default choice (STR #1929) scheduler/ipp.c: - copy_model(): Load the new PPD file and only use defaults from the old PPD if the corresponding choice also exists in the new PPD; also use the CUPS option API instead of the ppd_add_default() function. - ppd_add_default(): Removed. ------------------------------------------------------------------------ r6029 | mike | 2006-10-12 13:55:17 -0400 (Thu, 12 Oct 2006) | 2 lines Only build SCSI support on Linux if we have the <scsi/sg.h> header. ------------------------------------------------------------------------ r6028 | mike | 2006-10-12 13:50:04 -0400 (Thu, 12 Oct 2006) | 6 lines USB printing to Minolta printers did not work (STR #2019) backend/usb-unix.c: - print_device(): Disable back-channel when printing to Minolta devices. ------------------------------------------------------------------------ r6026 | mike | 2006-10-11 15:01:49 -0400 (Wed, 11 Oct 2006) | 18 lines Windows clients could not monitor the queue status (STR #2006) The scheduler didn't log the operation name in the access_log file for Create-Job and Print-Job requests. scheduler/client.c: - cupsdReadClient(): Make sure we clear request and response as needed. scheduler/ipp.c: - add_job(): Create a dummy request containing the operation ID. - copy_attrs(): Fix filter test for group and name. scheduler/log.c: - cupsdLogRequest(): Log the request and status code when using syslog, too. ------------------------------------------------------------------------ r6024 | mike | 2006-10-11 10:58:42 -0400 (Wed, 11 Oct 2006) | 14 lines The PostScript filter now separates collated copies with any required JCL commands so that JCL-based finishing options act on the individual copies and not all of the copies as a single document. The PostScript filter now disables duplex printing when printing a 1-page document. filter/pstops.c: - copy_comments(): If we see a %%Pages: comment and the value is <= number-up, make sure duplexing is turned off. - copy_dsc(): Add JCL end/begin and PS comments between each collated copy. ------------------------------------------------------------------------ r6023 | mike | 2006-10-11 10:26:37 -0400 (Wed, 11 Oct 2006) | 9 lines Instead of doing an even number of pages based on the presence of the JCLBegin attribute, use a new cupsEvenDuplex attribute to control things since not all non-PJL printers have this even pages problem (STR #2018) filter/pstops.c: - set_pstops_options(): Don't use the slow_duplex path unless the cupsEvenDuplex attribute is true or we are doing collation or reversal. ------------------------------------------------------------------------ r6021 | mike | 2006-10-10 15:20:53 -0400 (Tue, 10 Oct 2006) | 6 lines cups-lpd didn't pass the correct job-originating-host-name value. scheduler/cups-lpd.c: - main(): Move addition of job-originating-host-name after lookup of hostname... ------------------------------------------------------------------------ r6019 | mike | 2006-10-10 15:16:06 -0400 (Tue, 10 Oct 2006) | 2 lines Fix speling errors in German message catalog (STR #2012) ------------------------------------------------------------------------ r6018 | mike | 2006-10-10 15:08:31 -0400 (Tue, 10 Oct 2006) | 10 lines cupstestppd did not catch PPD files with bad UIConstraints values (STR #2016) cups/ppd.c: - ppdOpen2(): When strict mode is enabled, validate UIConstraints and NonUIConstraints values to only allow *Keyword1 *Keyword2, *Keyword1 OptionKeyword1 *Keyword2, *Keyword1 *Keyword2 OptionKeyword2, and *Keyword1 OptionKeyword1 *Keyword2 OptionKeyword2. ------------------------------------------------------------------------ r6017 | mike | 2006-10-10 14:48:37 -0400 (Tue, 10 Oct 2006) | 7 lines The USB backend did not work with the current udev-created printers if the first printer was disconnected (STR #2017) backend/usb-unix.c: - list_devices(): Try all of the possible USB printer filenames. - print_device(): Try all of the possible USB printer filenames. ------------------------------------------------------------------------ r6016 | mike | 2006-10-10 14:39:11 -0400 (Tue, 10 Oct 2006) | 6 lines Don't save/restore unless we redefine showpage. filter/pstops.c: - end_nup(): Only restore for number-up > 1. - start_nup(): Only save for number-up > 1. ------------------------------------------------------------------------ r6015 | mike | 2006-10-10 14:36:01 -0400 (Tue, 10 Oct 2006) | 2 lines Fix 2-sided printing with banners for non-PJL printers (STR #2018) ------------------------------------------------------------------------Download · Home Page · Listing