CUPS 1.2svn Weekly Snapshot, r4964

Created at 21:00 Jan 20, 2006 by mike, last modified at 21:00 Jan 20, 2006

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

------------------------------------------------------------------------
r4961 | mike | 2006-01-20 17:19:13 -0500 (Fri, 20 Jan 2006) | 28 lines

Add mailto: notifier and fix some notification bugs.

berkeley/lpr.c:
systemv/lp.c:
    - main(): Fix email address for notifications (mailto:user@hostname)

cups/cups.h:
    - Add cupsNotifySubject() and cupsNotifyText() APIs.

cups/http-support.c:
    - httpDecode64_2(): Initialize "out" buffer when "in" is empty.

cups/notify.c:
    - Added.

notifier/mailto.c:
    - Added - previous file was just the skeleton.

scheduler/env.c:
    - Add SERVER_ADMIN environment variable for setting the default
      administrator's email address.

scheduler/subscriptions.c:
    - cupsdAddEvent(): Add job-name, if set, and use proper attribute
      names for notify-printer-uri and notify-job-id.
    - cupsdExpireSubscriptions(): Don't expire job subcriptions based
      on time, just on the life of the job.

------------------------------------------------------------------------
r4960 | mike | 2006-01-20 11:41:20 -0500 (Fri, 20 Jan 2006) | 3 lines

Add more Darwin/MacOS X config checks, and update the OS version sed
magic.

------------------------------------------------------------------------
r4953 | mike | 2006-01-19 15:30:48 -0500 (Thu, 19 Jan 2006) | 2 lines

Make -fpie a configure option (apparently doesn't work for AMD64 systems)

------------------------------------------------------------------------
r4952 | mike | 2006-01-19 15:15:57 -0500 (Thu, 19 Jan 2006) | 2 lines

Update when job control buttons are shown.

------------------------------------------------------------------------
r4951 | mike | 2006-01-19 14:02:38 -0500 (Thu, 19 Jan 2006) | 2 lines

Add a missing check in the stream predictor code.

------------------------------------------------------------------------
r4950 | mike | 2006-01-19 11:07:57 -0500 (Thu, 19 Jan 2006) | 2 lines

Merge in some clean-up changes from Apple.

------------------------------------------------------------------------
r4949 | mike | 2006-01-18 22:27:09 -0500 (Wed, 18 Jan 2006) | 2 lines

Update message catalogs...

------------------------------------------------------------------------
r4948 | mike | 2006-01-18 22:23:41 -0500 (Wed, 18 Jan 2006) | 4 lines

Update all command-line programs to support -h and -U (STR #1028,
STR #1029, STR #1087)


------------------------------------------------------------------------
r4947 | mike | 2006-01-18 20:49:29 -0500 (Wed, 18 Jan 2006) | 2 lines

Update message catalog template, etc.

------------------------------------------------------------------------
r4946 | mike | 2006-01-18 20:45:50 -0500 (Wed, 18 Jan 2006) | 15 lines

Sort attributes alphabetically to improve attribute lookup speeds.

Add job-preserved attribute for all jobs that still have data
files (STR #1376)

scheduler/ipp.c:
    - copy_job_attrs(): Sort attributes and add job-preserved
      attributes.
    - copy_printer_attrs(): Sort attributes.
    - copy_subscription_attrs(): Sort attributes.

templates/jobs.tmpl:
    - Use job_preserved to control whether the "reprint job"
      button is shown.

------------------------------------------------------------------------
r4945 | mike | 2006-01-18 16:41:17 -0500 (Wed, 18 Jan 2006) | 2 lines

Add support for moving all jobs on a queue to another printer (STR #56)

------------------------------------------------------------------------
r4944 | mike | 2006-01-18 16:21:35 -0500 (Wed, 18 Jan 2006) | 2 lines

Apply missing range checks to Xpdf code (STR #1381)

------------------------------------------------------------------------
r4943 | mike | 2006-01-18 15:30:42 -0500 (Wed, 18 Jan 2006) | 19 lines

Fix device URIs for printers added via the "Add This Printer" button in
the web interface.

cgi-bin/admin.c:
    - do_am_printer(): Add debug fprintf for device URI.

cups/http-support.c:
    - httpAssembleURIf(): Only encode characters up to the first
      question mark (?) in the resource string, as this indicates
      the beginning of query data which is separately encoded and
      decoded.
    - httpSeparateURI(): Only decode characters up to the first
      question mark (?) in the resource string, as this indicates
      the beginning of query data which is separately encoded and
      decoded.

cups/testhttp.c:
    - Add a query string test URI.

------------------------------------------------------------------------
r4942 | mike | 2006-01-18 14:49:15 -0500 (Wed, 18 Jan 2006) | 9 lines

Fix truncated PPD file problem (STR #1378)

cups/file.c:
    - cups_fill(): Change end-of-compressed-data detection code to
      still use the remaining uncompressed data.

cups/testfile.c:
    - If run with arguments, "cat" the first filename to stdout.

------------------------------------------------------------------------
r4941 | mike | 2006-01-18 08:16:40 -0500 (Wed, 18 Jan 2006) | 2 lines

Default ICC profile uses "..", not "..." (thanks Johannes!)

------------------------------------------------------------------------
r4940 | mike | 2006-01-17 15:46:49 -0500 (Tue, 17 Jan 2006) | 15 lines

Fix crash bug.

cups/ipp.c:
    - ippWriteIO(): Ignore multiple separators.

cgi-bin/admin.c:
    - main(): Always close HTTP connection.

scheduler/ipp.c:
    - get_jobs(): Fix check for when to add separator.

scheduler/printers.c:
    - cupsdSetPrinterAttrs(): Always set device-uri attribute to
      something logical.

------------------------------------------------------------------------
r4939 | mike | 2006-01-17 13:54:33 -0500 (Tue, 17 Jan 2006) | 4 lines

Start new PPD API test harness to test API functions.

Fix some memory management issues with the new custom option support.

------------------------------------------------------------------------
r4938 | mike | 2006-01-17 10:11:15 -0500 (Tue, 17 Jan 2006) | 1 line

Add missing file.
------------------------------------------------------------------------
r4937 | mike | 2006-01-16 23:03:22 -0500 (Mon, 16 Jan 2006) | 4 lines

Add basic custom option support (just single value, non-JCL custom
options)

Add ppdLocalize() API and use it in the web interface.

------------------------------------------------------------------------
r4936 | mike | 2006-01-16 13:34:35 -0500 (Mon, 16 Jan 2006) | 2 lines

Add new ops to CUPS IPP spec and clean up HTML.

------------------------------------------------------------------------
r4935 | mike | 2006-01-16 01:09:37 -0500 (Mon, 16 Jan 2006) | 5 lines

Add IPP implementation help file.

Update CUPS_ADD_PRINTER and CUPS_ADD_CLASS to be CUPS_ADD_MODIFY_* with
back-compatibility defines.

------------------------------------------------------------------------
r4934 | mike | 2006-01-15 22:21:08 -0500 (Sun, 15 Jan 2006) | 4 lines

Reimplement requested-attributes processing for jobs and printers.

Add "all" as an accepted argument for lpstat "-W" option.

------------------------------------------------------------------------
r4933 | mike | 2006-01-15 19:26:57 -0500 (Sun, 15 Jan 2006) | 8 lines

Add cupsFileFind() function to find a file using a path.

Add default (configured) bindir and sbindir to default PATH
environment variable provided by the scheduler.

Add "export printers to samba" function to web interface.


------------------------------------------------------------------------
r4932 | mike | 2006-01-14 15:44:08 -0500 (Sat, 14 Jan 2006) | 2 lines

Add links to Easy Software Products web site and products.

------------------------------------------------------------------------
r4931 | mike | 2006-01-14 15:37:40 -0500 (Sat, 14 Jan 2006) | 10 lines

Localize the rest of the web interface.

Update the sort button images.

Clean up paging support for printers, classes, and jobs.

Fix admin functions to redirect to the correct page for classes.

Make sure we aren't using "continue" button for final pages.

------------------------------------------------------------------------
r4930 | mike | 2006-01-14 11:54:03 -0500 (Sat, 14 Jan 2006) | 4 lines

The web interface now supports moving of a job or jobs to another
queue.


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

Comments

Submit Comment