CUPS 1.3svn Weekly Snapshot, r6038

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

Comments

Submit Comment