CUPS 1.3svn Weekly Snapshot, r5675

Created at 21:01 Jun 18, 2006 by mike, last modified at 21:01 Jun 18, 2006

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

------------------------------------------------------------------------
r5675 | mike | 2006-06-18 12:42:32 -0400 (Sun, 18 Jun 2006) | 2 lines

Update svn:ignore properties...

------------------------------------------------------------------------
r5672 | mike | 2006-06-16 17:04:07 -0400 (Fri, 16 Jun 2006) | 21 lines

Event notifications did not include the notify-sequence-number or
other required attributes (STR #1747)

scheduler/subscriptions.c:
    - cupsdAddEvent(): Add a new event for every subscription,
      and don't allocate a global event array anymore. Also
      include the required notify-sequence-number,
      notify-natural-language, notify-charset, and
      notify-user-data attributes.
    - cupsdDeleteAllSubscriptions(): Don't call
      cupsd_delete_all_events().
    - cupsdDeleteSubscription(): Delete subscription's events.
    - cupsd_delete_all_events(): Removed.
    - cupsd_delete_event(): Don't loop through subscriptions,
      just delete the attributes and free memory.
    - cupsd_send_notification(): Handle purging of old events.

scheduler/subscriptions.h:
    - Remove global event array.


------------------------------------------------------------------------
r5670 | mike | 2006-06-16 07:17:07 -0400 (Fri, 16 Jun 2006) | 2 lines

Update raster format documentation.

------------------------------------------------------------------------
r5669 | mike | 2006-06-16 07:13:27 -0400 (Fri, 16 Jun 2006) | 2 lines

Update documentation.

------------------------------------------------------------------------
r5668 | mike | 2006-06-16 07:07:14 -0400 (Fri, 16 Jun 2006) | 2 lines

Add new v3 raster format that does not compress the raster data.

------------------------------------------------------------------------
r5667 | mike | 2006-06-16 06:21:49 -0400 (Fri, 16 Jun 2006) | 2 lines

Update benchmark program to use pipes and more typical test data.

------------------------------------------------------------------------
r5666 | mike | 2006-06-16 05:38:05 -0400 (Fri, 16 Jun 2006) | 3 lines

Cleanup the benchmarking program a bit, and make each part of the raster
compression code optional to test the efficiency of various bits.

------------------------------------------------------------------------
r5664 | mike | 2006-06-15 20:58:52 -0400 (Thu, 15 Jun 2006) | 2 lines

Fix some compile warnings.

------------------------------------------------------------------------
r5662 | mike | 2006-06-15 16:17:06 -0400 (Thu, 15 Jun 2006) | 3 lines

Remove /printer from the list of URI resources to test, per testing
feedback for STR #1728.

------------------------------------------------------------------------
r5661 | mike | 2006-06-15 16:11:51 -0400 (Thu, 15 Jun 2006) | 2 lines

Updated the Spanish message catalog (STR #1770)

------------------------------------------------------------------------
r5660 | mike | 2006-06-15 16:09:25 -0400 (Thu, 15 Jun 2006) | 7 lines

Allow/Deny addresses of the form "11.22.33.*" did not work on
Linux (STR #1769)

scheduler/conf.c:
    - get_addr_and_mask(): Fill unused values with 0 to work around
      a glibc sscanf() buf. Also add value range checking.

------------------------------------------------------------------------
r5659 | mike | 2006-06-15 15:42:04 -0400 (Thu, 15 Jun 2006) | 2 lines

Add a "get-jobs" test file.

------------------------------------------------------------------------
r5658 | mike | 2006-06-15 15:26:29 -0400 (Thu, 15 Jun 2006) | 11 lines

cupsGetPPD() did not work if the scheduler was only listening on
a domain socket (STR #1766)

cups/util.c:
    - cupsGetPPD2(): Use httpGetHostname() instead of accessing
      http->hostname directly.
    - cups_connect(): Use httpGetHostname() instead of accessing
      http->hostname directly.
    - cups_get_printer_uri(): Use httpGetHostname() instead of
      accessing http->hostname directly.

------------------------------------------------------------------------
r5657 | mike | 2006-06-15 15:13:09 -0400 (Thu, 15 Jun 2006) | 5 lines

The scheduler could crash advertising a class (STR #1768)

scheduler/dirsvc.c:
    - send_cups_browse(): Remove extra %s from /classes resource.

------------------------------------------------------------------------
r5656 | mike | 2006-06-15 15:10:51 -0400 (Thu, 15 Jun 2006) | 7 lines

The scheduler could crash if the default printer was deleted (STR
#1776)

scheduler/printers.c:
    - cupsdDeletePrinter(): Set default printer to "dp", not to
      the printer being deleted.

------------------------------------------------------------------------
r5654 | mike | 2006-06-15 11:34:40 -0400 (Thu, 15 Jun 2006) | 1 line

Remove C++ comment
------------------------------------------------------------------------
r5652 | mike | 2006-06-15 11:03:13 -0400 (Thu, 15 Jun 2006) | 2 lines

Doco update.

------------------------------------------------------------------------
r5651 | mike | 2006-06-15 11:00:53 -0400 (Thu, 15 Jun 2006) | 2 lines

Use median instead of mean.

------------------------------------------------------------------------
r5650 | mike | 2006-06-15 10:18:44 -0400 (Thu, 15 Jun 2006) | 2 lines

Fix cups_raster_read() bug and do some more optimization.

------------------------------------------------------------------------
r5648 | mike | 2006-06-14 14:24:30 -0400 (Wed, 14 Jun 2006) | 5 lines

Optimize cups_raster_write() some more by not using memcpy() for single
pixel copies and not optimizing the non-repeated case - that is, grab as
many pixels as possible vs. only the non-repeating ones.  This yields
another 3-fold speedup in the write speeds...

------------------------------------------------------------------------
r5647 | mike | 2006-06-14 14:05:30 -0400 (Wed, 14 Jun 2006) | 3 lines

Update cupsRasterReadPixels() to use buffered reads (8x speedup, almost
as fast as 1.1.x, but including decompression...)

------------------------------------------------------------------------
r5646 | mike | 2006-06-14 11:38:47 -0400 (Wed, 14 Jun 2006) | 5 lines

Add rasterbench test program to benchmark the raster performance.

Add write buffering to cupsRasterWritePixels() to substantially improve
write performance.

------------------------------------------------------------------------
r5644 | mike | 2006-06-13 15:20:16 -0400 (Tue, 13 Jun 2006) | 2 lines

Fix list of CUPS driver files.

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

Comments

Submit Comment