CUPS 1.3svn Weekly Snapshot, r6158

Created at 21:01 Dec 17, 2006 by mike, last modified at 21:01 Dec 17, 2006

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

------------------------------------------------------------------------
r6157 | mike | 2006-12-16 20:36:58 -0500 (Sat, 16 Dec 2006) | 19 lines

Add documentation for supported PostScript operators in raster PPD files.

Add test code for _cupsRasterExecPS().

Fix some bugs in _cupsRasterExecPS() and add debug printfs.
filter/interpret.c:
    - _cupsRasterExecPS(): Add debug messages, setpagedevice() instead
      of set_page_device(), use DEBUG_object() and DEBUG_stack().
    - roll_stack(): Fix order of arguments, add debug.
    - setpagedevice(): Rename from set_page_device(), add debug,
      fix Collate attribute handling.
    - DEBUG_stack(): Added.

filter/testraster.c:
    - main(): Add test code for _cupsRasterExecPS(), and update to return
      a success/fail exit code based on the state of the tests.
    - print_changes(): 


------------------------------------------------------------------------
r6156 | mike | 2006-12-14 16:56:42 -0500 (Thu, 14 Dec 2006) | 29 lines

Implement basic PostScript interpreter for cupsRasterInterpretPPD (STR
#1960)

(Still needs testing and documentation!)

filter/image-private.h:
    - Add _cupsRasterExecPS() function prototype.

filter/interpret.c:
    - cupsRasterInterpretPPD(): Use ppdEmitString() and
      _cupsRasterExecPS() to generate the raster header.
    - _cupsRasterExecPS(): Added.
    - copy_stack(): Added.
    - delete_stack(): Added.
    - dup_stack(): Added.
    - index_stack(): Added.
    - new_stack(): Added.
    - pop_stack(): Added.
    - push_stack(): Added.
    - roll_stack(): Added.
    - scan_ps(): Added.
    - set_page_device(): Added.
    - DEBUG_object(): Added.

filter/libcupsimage_s.exp:
    - Add _cupsRasterExecPS symbol.

filter/testraster.c:
    - Add basic tests for _cupsRasterExecPS().

------------------------------------------------------------------------
r6154 | mike | 2006-12-14 13:58:06 -0500 (Thu, 14 Dec 2006) | 2 lines

_cupsStrScand() did not support numbers with exponents.

------------------------------------------------------------------------
r6152 | mike | 2006-12-13 15:54:07 -0500 (Wed, 13 Dec 2006) | 14 lines

Collated output loses some options (STR #2137)

pstops.c:
    - copy_comments(): Use doc_printf(), doc_puts(), and doc_write().
    - copy_dsc(): Use doc_printf(), doc_puts(), and doc_write(). Also
      only do separated collated documents for JCL-capable printers,
      and copy the document prolog to the Nth copies.
    - copy_prolog(): Use doc_printf(), doc_puts(), and doc_write().
    - copy_setup(): Use doc_printf(), doc_puts(), and doc_write().
    - do_prolog(): Use doc_printf(), doc_puts(), and doc_write().
    - do_setup(): Use doc_printf(), doc_puts(), doc_write(), and
      write_label_prolog().
    - write_label_prolog(): Added.

------------------------------------------------------------------------
r6150 | mike | 2006-12-11 15:17:20 -0500 (Mon, 11 Dec 2006) | 2 lines

job-hold-until 'next day' becomes 60 days (STR #2144)

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

Comments

Submit Comment