CUPS 1.3svn Weekly Snapshot, r5850

Created at 21:01 Aug 20, 2006 by mike, last modified at 21:01 Aug 20, 2006

A new weekly snapshot of CUPS 1.3svn (r5850) 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:

------------------------------------------------------------------------
r5841 | mike | 2006-08-17 14:47:40 -0400 (Thu, 17 Aug 2006) | 2 lines

Add "dist" target that builds the proper packages for each OS we support.

------------------------------------------------------------------------
r5839 | mike | 2006-08-17 10:55:04 -0400 (Thu, 17 Aug 2006) | 2 lines

Eliminate AIX compiler warnings.

------------------------------------------------------------------------
r5837 | mike | 2006-08-17 10:37:40 -0400 (Thu, 17 Aug 2006) | 2 lines

Cleanup for compiler warnings on IRIX...

------------------------------------------------------------------------
r5835 | mike | 2006-08-16 16:28:57 -0400 (Wed, 16 Aug 2006) | 9 lines

The scheduler did not restore remote printers properly when
BrowseShortNames was enabled (STR #1893)

scheduler/dirsvc.c:
    - process_browse_data(): Restore the original FQDN when
      adding a remote printer, otherwise we can end up with two
      different notions of what a remote printer should be
      named...

------------------------------------------------------------------------
r5834 | mike | 2006-08-16 16:20:17 -0400 (Wed, 16 Aug 2006) | 10 lines

Use sigaction, signal, or sigset for signals depending on what
the platform provides.  Also, use a 1 second connect timeout for
HTTP connections (STR #1880)

backend/snmp.c:
    - main(): Add signal handler setup.
    - alarm_handler(): Reset signal handler for BSD signal().
    - probe_device(): Set 1-second alarm before calling
      httpConnect().

------------------------------------------------------------------------
r5832 | mike | 2006-08-16 15:55:06 -0400 (Wed, 16 Aug 2006) | 2 lines

Restart polling on network change (STR #1896)

------------------------------------------------------------------------
r5831 | mike | 2006-08-16 15:28:09 -0400 (Wed, 16 Aug 2006) | 2 lines

Fix subscription tests to use proper URIs...

------------------------------------------------------------------------
r5830 | mike | 2006-08-16 15:19:24 -0400 (Wed, 16 Aug 2006) | 14 lines

Printers could be left in an undefined state on system sleep (STR
#1905)

scheduler/job.c:
    - cupsdFreeAllJobs(): Force jobs to stop.
    - cupsdStopAllJobs(): Add force parameter.

scheduler/job.h:
    - Add force parameter to cupsdStopAllJobs().

scheduler/sysman.c:
    - cupsdUpdateSystemMonitor(): Don't force jobs to stop on sleep.


------------------------------------------------------------------------
r5829 | mike | 2006-08-16 14:19:30 -0400 (Wed, 16 Aug 2006) | 61 lines

Set the locale in all command-line programs to avoid possible incorrect
locale encoding issues caused by users setting different character sets
on different locale categories (STR #1915)

berkeley/lpc.c:
    - main(): Add call to _cupsSetLocale().

berkeley/lpq.c:
    - main(): Add call to _cupsSetLocale().

berkeley/lpr.c:
    - main(): Add call to _cupsSetLocale().

berkeley/lprm.c:
    - main(): Add call to _cupsSetLocale().

cups/i18n.h:
    - Add _cupsSetLocale() prototype.

cups/langprintf.c:
    - _cupsSetLocale(): Added.

cups/libcups_s.exp:
    - Add _cupsSetLocale to export list.

systemv/accept.c:
    - main(): Add call to _cupsSetLocale().

systemv/cancel.c:
    - main(): Add call to _cupsSetLocale().

systemv/cupsaddsmb.c:
    - main(): Add call to _cupsSetLocale().

systemv/cupstestdsc.c:
    - main(): Add call to _cupsSetLocale().

systemv/cupstestppd.c:
    - main(): Add call to _cupsSetLocale().

systemv/lp.c:
    - main(): Add call to _cupsSetLocale().

systemv/lpadmin.c:
    - main(): Add call to _cupsSetLocale().

systemv/lpinfo.c:
    - main(): Add call to _cupsSetLocale().

systemv/lpmove.c:
    - main(): Add call to _cupsSetLocale().

systemv/lpoptions.c:
    - main(): Add call to _cupsSetLocale().

systemv/lppasswd.c:
    - main(): Add call to _cupsSetLocale().

systemv/lpstat.c:
    - main(): Replace setlocale() code with _cupsSetLocale().

------------------------------------------------------------------------
r5827 | mike | 2006-08-15 17:21:08 -0400 (Tue, 15 Aug 2006) | 2 lines

More remote printing fixes (STR #1881)

------------------------------------------------------------------------
r5825 | mike | 2006-08-15 15:03:49 -0400 (Tue, 15 Aug 2006) | 4 lines

Fix cupstestppd reporting of localization problems.

Fix ppdFindAttr() with NULL spec string.

------------------------------------------------------------------------
r5824 | mike | 2006-08-15 14:19:45 -0400 (Tue, 15 Aug 2006) | 19 lines

Fix PPD localization and the implementation of ppdFindAttr().

cups/attr.c:
    - ppdFindAttr(): If a direct lookup fails and spec is NULL,
      loop through the sorted attributes array and find a match
      that way.

cups/localize.c:
    - ppd_text(): Lookup using ll.Keyword or ll_CC.Keyword, not
      Keyword.ll or Keyword.ll_CC...

cups/ppd.c:
    - ppd_compare_attrs(): Always use strcasecmp() on the spec
      string, too, otherwise lookups won't work properly.

cups/testppd.c:
    - main(): Add language and attribute test code.


------------------------------------------------------------------------
Download  ·  Home Page  ·  Listing

Comments

Submit Comment