Created at 01:00 Oct 15, 2008 by mike, last modified at 01:00 Oct 15, 2008
A new development snapshot of CUPS 1.4svn (r8055) 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:
------------------------------------------------------------------------ r8055 | mike | 2008-10-13 14:13:20 -0700 (Mon, 13 Oct 2008) | 2 lines Remove dead store. ------------------------------------------------------------------------ r8054 | mike | 2008-10-11 16:38:59 -0700 (Sat, 11 Oct 2008) | 2 lines Fix cupsaccept/cupsreject man pages. ------------------------------------------------------------------------ r8053 | mike | 2008-10-10 14:10:20 -0700 (Fri, 10 Oct 2008) | 2 lines Update API documentation. ------------------------------------------------------------------------ r8052 | mike | 2008-10-10 13:57:30 -0700 (Fri, 10 Oct 2008) | 2 lines Prep for CUPS 1.4b1 release. ------------------------------------------------------------------------ r8051 | mike | 2008-10-10 13:49:55 -0700 (Fri, 10 Oct 2008) | 3 lines The PPD compiler now allows local message catalogs to override the standard CUPS translations (STR #2642) ------------------------------------------------------------------------ r8050 | mike | 2008-10-10 12:22:59 -0700 (Fri, 10 Oct 2008) | 2 lines The ppdmerge command did not merge custom option strings (STR #2863) ------------------------------------------------------------------------ r8049 | mike | 2008-10-10 11:50:03 -0700 (Fri, 10 Oct 2008) | 3 lines Remove all of the current message catalogs - after merging, most have less than half of the messages localized, making them less than useless. ------------------------------------------------------------------------ r8048 | mike | 2008-10-10 11:47:00 -0700 (Fri, 10 Oct 2008) | 2 lines Add charset lines to top. ------------------------------------------------------------------------ r8047 | mike | 2008-10-10 11:37:33 -0700 (Fri, 10 Oct 2008) | 2 lines Merge PPD compiler localization with CUPS (STR #2826) ------------------------------------------------------------------------ r8046 | mike | 2008-10-10 11:09:14 -0700 (Fri, 10 Oct 2008) | 7 lines Localize all user messages. Add support for "Duplex Rotated" and "Duplex ManualTumble", and output cupsBackSide attribute. Fix some output bugs (using printf instead of puts for plain strings). ------------------------------------------------------------------------ r8045 | mike | 2008-10-10 08:57:16 -0700 (Fri, 10 Oct 2008) | 3 lines Add program to generate localization file that GNU gettext can (re)scan to maintain the CUPS message catalogs (STR #2826) ------------------------------------------------------------------------ r8044 | mike | 2008-10-09 22:28:15 -0700 (Thu, 09 Oct 2008) | 5 lines The scheduler now supports the Hold-New-Jobs and Release-Held-New-Jobs operations; these are exposed via the cupsdisable and cupsenable commands (STR #2332) ------------------------------------------------------------------------ r8043 | mike | 2008-10-09 21:41:31 -0700 (Thu, 09 Oct 2008) | 7 lines The lpstat command is now much faster when displaying the status of a single printer (STR #2843) Also do a lot of code simplification to put common matching code in the match_list() function and use CUPS_HTTP_DEFAULT instead of a dedicated HTTP connection for the default usage. ------------------------------------------------------------------------ r8042 | mike | 2008-10-09 20:06:56 -0700 (Thu, 09 Oct 2008) | 2 lines Fix cached load of filters. ------------------------------------------------------------------------ r8040 | mike | 2008-10-09 13:13:21 -0700 (Thu, 09 Oct 2008) | 3 lines Security-related integer overflow fixes (STR #2911, STR #2918, and STR #2919) ------------------------------------------------------------------------ r8035 | mike | 2008-10-09 07:35:32 -0700 (Thu, 09 Oct 2008) | 2 lines Changelog. ------------------------------------------------------------------------ r8034 | mike | 2008-10-08 23:57:35 -0700 (Wed, 08 Oct 2008) | 2 lines Implement PPD caching. ------------------------------------------------------------------------ r8033 | mike | 2008-10-08 15:47:29 -0700 (Wed, 08 Oct 2008) | 2 lines Remove generated package files. ------------------------------------------------------------------------ r8032 | mike | 2008-10-08 15:45:38 -0700 (Wed, 08 Oct 2008) | 2 lines Don't ignore PS and HTML files here. ------------------------------------------------------------------------ r8031 | mike | 2008-10-08 15:40:12 -0700 (Wed, 08 Oct 2008) | 2 lines Also remove unit test directories with "make distclean". ------------------------------------------------------------------------ r8030 | mike | 2008-10-08 15:21:34 -0700 (Wed, 08 Oct 2008) | 2 lines "make distclean" did not remove the "clang" directory. ------------------------------------------------------------------------ r8029 | mike | 2008-10-08 14:07:45 -0700 (Wed, 08 Oct 2008) | 25 lines CUPS-Get-Driver now provides much better driver matching based on the IEEE-1284 device ID and make/model strings (STR #2707) Fix banner filter destination type. systemv/lpinfo.c: - main(): Add support for --device-id, --language, --make-and-model, --product, and --timeout options. - show_devices(): Use timeout option. - show_models(): Use device_id, language, make_model, and product strings when listing drivers. cgi-bin/admin.c: - do_am_printer(): Pass make and model to CUPS-Get-PPDs to get a list sorted by relevance to the current device. scheduler/cups-driverd.cxx: - ppd_info_t: Add matches field. - compare_matches(): Added. - list_ppds(): Use regex to match make-and-model and device-id data, and create an array of matches sorted by score and make/model. - regex_device_id(): Added. - regex_string(): Added. ------------------------------------------------------------------------ r8028 | mike | 2008-10-08 11:27:52 -0700 (Wed, 08 Oct 2008) | 2 lines Fix OpenSSL compile problems. ------------------------------------------------------------------------ r8027 | mike | 2008-10-08 09:34:03 -0700 (Wed, 08 Oct 2008) | 2 lines Don't support the SSLOptions directive when there is no SSL library. ------------------------------------------------------------------------ r8026 | mike | 2008-10-07 21:26:38 -0700 (Tue, 07 Oct 2008) | 2 lines First half of PPD/attributes caching (STR #1293) ------------------------------------------------------------------------ r8025 | mike | 2008-10-07 16:53:14 -0700 (Tue, 07 Oct 2008) | 6 lines Allow device-uri to point to DNS-SD CUPS URI and still work as a hard-wired remote printer. Correctly map printer-more-info attribute to connected address rather than hardcoding with the server name. ------------------------------------------------------------------------ r8024 | mike | 2008-10-07 15:22:23 -0700 (Tue, 07 Oct 2008) | 2 lines Make sure images_width is initialized. ------------------------------------------------------------------------ r8023 | mike | 2008-10-07 12:10:35 -0700 (Tue, 07 Oct 2008) | 4 lines Use DNSServiceConstructFullName to construct fullName. Report error status in error_log as debug message. ------------------------------------------------------------------------ r8022 | mike | 2008-10-06 15:50:57 -0700 (Mon, 06 Oct 2008) | 2 lines Don't collect supply levels via SNMP if cupsSNMPSupplies is not true in PPD. ------------------------------------------------------------------------ r8021 | mike | 2008-10-06 14:27:52 -0700 (Mon, 06 Oct 2008) | 2 lines Doco changes. ------------------------------------------------------------------------ r8020 | mike | 2008-10-06 14:08:27 -0700 (Mon, 06 Oct 2008) | 2 lines Don't build USB backend with raw ARCHFLAGS. ------------------------------------------------------------------------ r8019 | mike | 2008-10-06 10:09:28 -0700 (Mon, 06 Oct 2008) | 6 lines Update overview page. Remove outdated snapshots of web interface. More tweaking of web interface. ------------------------------------------------------------------------ r8018 | mike | 2008-10-06 08:30:04 -0700 (Mon, 06 Oct 2008) | 3 lines Don't allow hostname lookups to fail the HTTP tests when the hostname starts with a number (for ISP-defined numeric addresses) ------------------------------------------------------------------------ r8017 | mike | 2008-10-05 12:41:06 -0700 (Sun, 05 Oct 2008) | 5 lines Only show activity image when job is active. Only show job-printer-state-message when job-state != completed. ------------------------------------------------------------------------ r8016 | mike | 2008-10-05 12:34:21 -0700 (Sun, 05 Oct 2008) | 2 lines Don't need to set "cupscommand" variable anymore. ------------------------------------------------------------------------ r8015 | mike | 2008-10-05 12:33:44 -0700 (Sun, 05 Oct 2008) | 9 lines More web UI cleanup. - Make sure all templates have proper titles and indentation. - Move all printer command processing to a common function, and make all commands set the default user to "anonymous", job-hold-until to no-hold, and wait for the job to complete. - Move all maintenance commands to printers.cgi and classes.cgi. - cgiGetAttributes did not understand regular expressions. ------------------------------------------------------------------------ r8014 | mike | 2008-10-05 09:54:25 -0700 (Sun, 05 Oct 2008) | 3 lines Don't send device updates all at once. Instead, limit them to 1 per second since otherwise some browsers crash trying to keep up... ------------------------------------------------------------------------ r8013 | mike | 2008-10-04 21:50:17 -0700 (Sat, 04 Oct 2008) | 4 lines Get/set port-monitor instead of old cupsProtocol attribute. Attempt at tabbed option interface. ------------------------------------------------------------------------ r8012 | mike | 2008-10-04 08:34:08 -0700 (Sat, 04 Oct 2008) | 4 lines Make auto-configure wait for auto-configure job to complete. More UI cleanup. ------------------------------------------------------------------------ r8011 | mike | 2008-10-03 23:18:55 -0700 (Fri, 03 Oct 2008) | 2 lines Change animation speed so that it works with more browsers... ------------------------------------------------------------------------ r8010 | mike | 2008-10-03 22:57:54 -0700 (Fri, 03 Oct 2008) | 8 lines Update wait image and position of it and the text. Add support for multipart pages. Use multipart pages to incrementally update the device chooser page when adding or modifying a printer. ------------------------------------------------------------------------ r8009 | mike | 2008-10-03 16:50:18 -0700 (Fri, 03 Oct 2008) | 8 lines Fix issues with the server settings web UI: - Didn't detect settings changes properly for the advanced settings. - Accumulated "allow all" lines. - Didn't remove any trailing whitespace in CGI variables, only spaces. - The norestart template didn't indent. - Both norestart and restart didn't have a page title. ------------------------------------------------------------------------ r8008 | mike | 2008-10-03 14:58:28 -0700 (Fri, 03 Oct 2008) | 2 lines Add animated "wait" image for restart. ------------------------------------------------------------------------ r8007 | mike | 2008-10-03 14:20:18 -0700 (Fri, 03 Oct 2008) | 2 lines Test page results were not formatted correctly. ------------------------------------------------------------------------ r8006 | mike | 2008-10-03 14:00:46 -0700 (Fri, 03 Oct 2008) | 2 lines Don't disable installation of fonts. ------------------------------------------------------------------------ r8005 | mike | 2008-10-03 13:34:07 -0700 (Fri, 03 Oct 2008) | 2 lines Fix NULL printer name bug. ------------------------------------------------------------------------ r8004 | mike | 2008-10-03 11:38:56 -0700 (Fri, 03 Oct 2008) | 2 lines Don't set document format of test page now that it is no longer PostScript. ------------------------------------------------------------------------ r8003 | mike | 2008-10-03 08:32:19 -0700 (Fri, 03 Oct 2008) | 2 lines Tweak stylesheet. ------------------------------------------------------------------------ r8002 | mike | 2008-10-02 14:18:06 -0700 (Thu, 02 Oct 2008) | 7 lines Don't ignore bytes written when we get a timeout - some data may have been sent. Enable class driver loading debug output. Use CUPS_SERVERBIN to locate the USB backend. ------------------------------------------------------------------------ r8001 | mike | 2008-10-02 09:00:40 -0700 (Thu, 02 Oct 2008) | 2 lines Fix transcoding bug caused by removal of BOM in UTF32 output. ------------------------------------------------------------------------ r8000 | mike | 2008-10-01 19:00:36 -0700 (Wed, 01 Oct 2008) | 2 lines Deprecate "columns" attribute. ------------------------------------------------------------------------ r7999 | mike | 2008-10-01 17:50:29 -0700 (Wed, 01 Oct 2008) | 5 lines Add image support to bannertops filter. Update all of the bundled cover pages and test page to use the new banner file format. ------------------------------------------------------------------------ r7998 | mike | 2008-10-01 16:56:42 -0700 (Wed, 01 Oct 2008) | 4 lines Preliminary implementation of new bannertops filter, sans image support (coming next!) ------------------------------------------------------------------------ r7997 | mike | 2008-10-01 14:20:33 -0700 (Wed, 01 Oct 2008) | 6 lines Print the value of TMPDIR in the test notifier (used for "make check" to verify that cupsd is passing the TMPDIR environment variable...) Don't try to register/unregister profiles on Mac OS X when we are not running as root. ------------------------------------------------------------------------ r7996 | mike | 2008-10-01 11:10:10 -0700 (Wed, 01 Oct 2008) | 2 lines Save work on banners. ------------------------------------------------------------------------Download · Home Page · Listing