[gs-cvs] rev 7975 - in branches/gs-esp-gpl-merger: . cups doc lib
libpng libpng/contrib libpng/contrib/gregbook
libpng/contrib/pngminus libpng/contrib/pngsuite
libpng/contrib/visupng libpng/projects libpng/projects/beos
libpng/projects/cbuilder5 libpng/projects/visualc6
libpng/projects/visualc71 libpng/scripts man src toolbin
till at ghostscript.com
till at ghostscript.com
Mon May 14 11:23:19 PDT 2007
Author: till
Date: 2007-05-14 11:22:09 -0700 (Mon, 14 May 2007)
New Revision: 7975
Added:
branches/gs-esp-gpl-merger/libpng/
branches/gs-esp-gpl-merger/libpng/ANNOUNCE
branches/gs-esp-gpl-merger/libpng/CHANGES
branches/gs-esp-gpl-merger/libpng/INSTALL
branches/gs-esp-gpl-merger/libpng/KNOWNBUG
branches/gs-esp-gpl-merger/libpng/LICENSE
branches/gs-esp-gpl-merger/libpng/README
branches/gs-esp-gpl-merger/libpng/TODO
branches/gs-esp-gpl-merger/libpng/Y2KINFO
branches/gs-esp-gpl-merger/libpng/configure
branches/gs-esp-gpl-merger/libpng/contrib/
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/LICENSE
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/Makefile.sgi
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/Makefile.unx
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/Makefile.w32
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/README
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/makevms.com
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng.h
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng2.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng2.h
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng-win.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng-x.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng2-win.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng2-x.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/toucan.png
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/wpng.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/writepng.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/writepng.h
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/README
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/makefile.std
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/makefile.tc3
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/makevms.com
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/png2pnm.bat
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/png2pnm.c
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/png2pnm.sh
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pngminus.bat
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pngminus.sh
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pnm2png.bat
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pnm2png.c
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pnm2png.sh
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/README
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g01.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g02.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g04.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g16.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn2c08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn2c16.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p01.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p02.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p04.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn4a08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn4a16.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn6a08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn6a16.png
branches/gs-esp-gpl-merger/libpng/contrib/visupng/
branches/gs-esp-gpl-merger/libpng/contrib/visupng/PngFile.c
branches/gs-esp-gpl-merger/libpng/contrib/visupng/PngFile.h
branches/gs-esp-gpl-merger/libpng/contrib/visupng/README.txt
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.c
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.dsp
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.dsw
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.ico
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.png
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.rc
branches/gs-esp-gpl-merger/libpng/contrib/visupng/cexcept.h
branches/gs-esp-gpl-merger/libpng/contrib/visupng/resource.h
branches/gs-esp-gpl-merger/libpng/example.c
branches/gs-esp-gpl-merger/libpng/libpng.3
branches/gs-esp-gpl-merger/libpng/libpngpf.3
branches/gs-esp-gpl-merger/libpng/png.5
branches/gs-esp-gpl-merger/libpng/png.c
branches/gs-esp-gpl-merger/libpng/png.h
branches/gs-esp-gpl-merger/libpng/pngbar.jpg
branches/gs-esp-gpl-merger/libpng/pngbar.png
branches/gs-esp-gpl-merger/libpng/pngconf.h
branches/gs-esp-gpl-merger/libpng/pngerror.c
branches/gs-esp-gpl-merger/libpng/pnggccrd.c
branches/gs-esp-gpl-merger/libpng/pngget.c
branches/gs-esp-gpl-merger/libpng/pngmem.c
branches/gs-esp-gpl-merger/libpng/pngnow.png
branches/gs-esp-gpl-merger/libpng/pngpread.c
branches/gs-esp-gpl-merger/libpng/pngread.c
branches/gs-esp-gpl-merger/libpng/pngrio.c
branches/gs-esp-gpl-merger/libpng/pngrtran.c
branches/gs-esp-gpl-merger/libpng/pngrutil.c
branches/gs-esp-gpl-merger/libpng/pngset.c
branches/gs-esp-gpl-merger/libpng/pngtest.c
branches/gs-esp-gpl-merger/libpng/pngtest.png
branches/gs-esp-gpl-merger/libpng/pngtrans.c
branches/gs-esp-gpl-merger/libpng/pngvcrd.c
branches/gs-esp-gpl-merger/libpng/pngwio.c
branches/gs-esp-gpl-merger/libpng/pngwrite.c
branches/gs-esp-gpl-merger/libpng/pngwtran.c
branches/gs-esp-gpl-merger/libpng/pngwutil.c
branches/gs-esp-gpl-merger/libpng/projects/
branches/gs-esp-gpl-merger/libpng/projects/beos/
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-shared.proj
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-shared.txt
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-static.proj
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-static.txt
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.bpf
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.bpg
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.bpr
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.cpp
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.readme.txt
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpngstat.bpf
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpngstat.bpr
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/zlib.readme.txt
branches/gs-esp-gpl-merger/libpng/projects/netware.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc6/
branches/gs-esp-gpl-merger/libpng/projects/visualc6/README.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc6/libpng.dsp
branches/gs-esp-gpl-merger/libpng/projects/visualc6/libpng.dsw
branches/gs-esp-gpl-merger/libpng/projects/visualc6/pngtest.dsp
branches/gs-esp-gpl-merger/libpng/projects/visualc71/
branches/gs-esp-gpl-merger/libpng/projects/visualc71/PRJ0041.mak
branches/gs-esp-gpl-merger/libpng/projects/visualc71/README.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc71/README_zlib.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc71/libpng.sln
branches/gs-esp-gpl-merger/libpng/projects/visualc71/libpng.vcproj
branches/gs-esp-gpl-merger/libpng/projects/visualc71/pngtest.vcproj
branches/gs-esp-gpl-merger/libpng/projects/visualc71/zlib.vcproj
branches/gs-esp-gpl-merger/libpng/projects/wince.txt
branches/gs-esp-gpl-merger/libpng/scripts/
branches/gs-esp-gpl-merger/libpng/scripts/SCOPTIONS.ppc
branches/gs-esp-gpl-merger/libpng/scripts/descrip.mms
branches/gs-esp-gpl-merger/libpng/scripts/libpng-config-body.in
branches/gs-esp-gpl-merger/libpng/scripts/libpng-config-head.in
branches/gs-esp-gpl-merger/libpng/scripts/libpng-config.in
branches/gs-esp-gpl-merger/libpng/scripts/libpng.icc
branches/gs-esp-gpl-merger/libpng/scripts/libpng.pc.in
branches/gs-esp-gpl-merger/libpng/scripts/makefile.32sunu
branches/gs-esp-gpl-merger/libpng/scripts/makefile.64sunu
branches/gs-esp-gpl-merger/libpng/scripts/makefile.acorn
branches/gs-esp-gpl-merger/libpng/scripts/makefile.aix
branches/gs-esp-gpl-merger/libpng/scripts/makefile.amiga
branches/gs-esp-gpl-merger/libpng/scripts/makefile.atari
branches/gs-esp-gpl-merger/libpng/scripts/makefile.bc32
branches/gs-esp-gpl-merger/libpng/scripts/makefile.beos
branches/gs-esp-gpl-merger/libpng/scripts/makefile.bor
branches/gs-esp-gpl-merger/libpng/scripts/makefile.cygwin
branches/gs-esp-gpl-merger/libpng/scripts/makefile.darwin
branches/gs-esp-gpl-merger/libpng/scripts/makefile.dec
branches/gs-esp-gpl-merger/libpng/scripts/makefile.dj2
branches/gs-esp-gpl-merger/libpng/scripts/makefile.elf
branches/gs-esp-gpl-merger/libpng/scripts/makefile.freebsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.gcc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.gcmmx
branches/gs-esp-gpl-merger/libpng/scripts/makefile.hp64
branches/gs-esp-gpl-merger/libpng/scripts/makefile.hpgcc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.hpux
branches/gs-esp-gpl-merger/libpng/scripts/makefile.ibmc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.intel
branches/gs-esp-gpl-merger/libpng/scripts/makefile.knr
branches/gs-esp-gpl-merger/libpng/scripts/makefile.linux
branches/gs-esp-gpl-merger/libpng/scripts/makefile.mingw
branches/gs-esp-gpl-merger/libpng/scripts/makefile.mips
branches/gs-esp-gpl-merger/libpng/scripts/makefile.msc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.ne12bsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.netbsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.openbsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.os2
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sco
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sggcc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sgi
branches/gs-esp-gpl-merger/libpng/scripts/makefile.so9
branches/gs-esp-gpl-merger/libpng/scripts/makefile.solaris
branches/gs-esp-gpl-merger/libpng/scripts/makefile.std
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sunos
branches/gs-esp-gpl-merger/libpng/scripts/makefile.tc3
branches/gs-esp-gpl-merger/libpng/scripts/makefile.vcawin32
branches/gs-esp-gpl-merger/libpng/scripts/makefile.vcwin32
branches/gs-esp-gpl-merger/libpng/scripts/makefile.watcom
branches/gs-esp-gpl-merger/libpng/scripts/makevms.com
branches/gs-esp-gpl-merger/libpng/scripts/pngos2.def
branches/gs-esp-gpl-merger/libpng/scripts/pngw32.def
branches/gs-esp-gpl-merger/libpng/scripts/pngw32.rc
branches/gs-esp-gpl-merger/libpng/scripts/smakefile.ppc
Removed:
branches/gs-esp-gpl-merger/libpng/
branches/gs-esp-gpl-merger/libpng/ANNOUNCE
branches/gs-esp-gpl-merger/libpng/CHANGES
branches/gs-esp-gpl-merger/libpng/INSTALL
branches/gs-esp-gpl-merger/libpng/KNOWNBUG
branches/gs-esp-gpl-merger/libpng/LICENSE
branches/gs-esp-gpl-merger/libpng/README
branches/gs-esp-gpl-merger/libpng/TODO
branches/gs-esp-gpl-merger/libpng/Y2KINFO
branches/gs-esp-gpl-merger/libpng/configure
branches/gs-esp-gpl-merger/libpng/contrib/
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/LICENSE
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/Makefile.sgi
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/Makefile.unx
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/Makefile.w32
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/README
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/makevms.com
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng.h
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng2.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/readpng2.h
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng-win.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng-x.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng2-win.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/rpng2-x.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/toucan.png
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/wpng.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/writepng.c
branches/gs-esp-gpl-merger/libpng/contrib/gregbook/writepng.h
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/README
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/makefile.std
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/makefile.tc3
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/makevms.com
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/png2pnm.bat
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/png2pnm.c
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/png2pnm.sh
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pngminus.bat
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pngminus.sh
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pnm2png.bat
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pnm2png.c
branches/gs-esp-gpl-merger/libpng/contrib/pngminus/pnm2png.sh
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/README
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g01.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g02.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g04.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn0g16.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn2c08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn2c16.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p01.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p02.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p04.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn3p08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn4a08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn4a16.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn6a08.png
branches/gs-esp-gpl-merger/libpng/contrib/pngsuite/basn6a16.png
branches/gs-esp-gpl-merger/libpng/contrib/visupng/
branches/gs-esp-gpl-merger/libpng/contrib/visupng/PngFile.c
branches/gs-esp-gpl-merger/libpng/contrib/visupng/PngFile.h
branches/gs-esp-gpl-merger/libpng/contrib/visupng/README.txt
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.c
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.dsp
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.dsw
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.ico
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.png
branches/gs-esp-gpl-merger/libpng/contrib/visupng/VisualPng.rc
branches/gs-esp-gpl-merger/libpng/contrib/visupng/cexcept.h
branches/gs-esp-gpl-merger/libpng/contrib/visupng/resource.h
branches/gs-esp-gpl-merger/libpng/example.c
branches/gs-esp-gpl-merger/libpng/libpng.3
branches/gs-esp-gpl-merger/libpng/libpngpf.3
branches/gs-esp-gpl-merger/libpng/png.5
branches/gs-esp-gpl-merger/libpng/png.c
branches/gs-esp-gpl-merger/libpng/png.h
branches/gs-esp-gpl-merger/libpng/pngbar.jpg
branches/gs-esp-gpl-merger/libpng/pngbar.png
branches/gs-esp-gpl-merger/libpng/pngconf.h
branches/gs-esp-gpl-merger/libpng/pngerror.c
branches/gs-esp-gpl-merger/libpng/pnggccrd.c
branches/gs-esp-gpl-merger/libpng/pngget.c
branches/gs-esp-gpl-merger/libpng/pngmem.c
branches/gs-esp-gpl-merger/libpng/pngnow.png
branches/gs-esp-gpl-merger/libpng/pngpread.c
branches/gs-esp-gpl-merger/libpng/pngread.c
branches/gs-esp-gpl-merger/libpng/pngrio.c
branches/gs-esp-gpl-merger/libpng/pngrtran.c
branches/gs-esp-gpl-merger/libpng/pngrutil.c
branches/gs-esp-gpl-merger/libpng/pngset.c
branches/gs-esp-gpl-merger/libpng/pngtest.c
branches/gs-esp-gpl-merger/libpng/pngtest.png
branches/gs-esp-gpl-merger/libpng/pngtrans.c
branches/gs-esp-gpl-merger/libpng/pngvcrd.c
branches/gs-esp-gpl-merger/libpng/pngwio.c
branches/gs-esp-gpl-merger/libpng/pngwrite.c
branches/gs-esp-gpl-merger/libpng/pngwtran.c
branches/gs-esp-gpl-merger/libpng/pngwutil.c
branches/gs-esp-gpl-merger/libpng/projects/
branches/gs-esp-gpl-merger/libpng/projects/beos/
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-shared.proj
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-shared.txt
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-static.proj
branches/gs-esp-gpl-merger/libpng/projects/beos/x86-static.txt
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.bpf
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.bpg
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.bpr
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.cpp
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpng.readme.txt
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpngstat.bpf
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/libpngstat.bpr
branches/gs-esp-gpl-merger/libpng/projects/cbuilder5/zlib.readme.txt
branches/gs-esp-gpl-merger/libpng/projects/netware.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc6/
branches/gs-esp-gpl-merger/libpng/projects/visualc6/README.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc6/libpng.dsp
branches/gs-esp-gpl-merger/libpng/projects/visualc6/libpng.dsw
branches/gs-esp-gpl-merger/libpng/projects/visualc6/pngtest.dsp
branches/gs-esp-gpl-merger/libpng/projects/visualc71/
branches/gs-esp-gpl-merger/libpng/projects/visualc71/PRJ0041.mak
branches/gs-esp-gpl-merger/libpng/projects/visualc71/README.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc71/README_zlib.txt
branches/gs-esp-gpl-merger/libpng/projects/visualc71/libpng.sln
branches/gs-esp-gpl-merger/libpng/projects/visualc71/libpng.vcproj
branches/gs-esp-gpl-merger/libpng/projects/visualc71/pngtest.vcproj
branches/gs-esp-gpl-merger/libpng/projects/visualc71/zlib.vcproj
branches/gs-esp-gpl-merger/libpng/projects/wince.txt
branches/gs-esp-gpl-merger/libpng/scripts/
branches/gs-esp-gpl-merger/libpng/scripts/SCOPTIONS.ppc
branches/gs-esp-gpl-merger/libpng/scripts/descrip.mms
branches/gs-esp-gpl-merger/libpng/scripts/libpng-config-body.in
branches/gs-esp-gpl-merger/libpng/scripts/libpng-config-head.in
branches/gs-esp-gpl-merger/libpng/scripts/libpng-config.in
branches/gs-esp-gpl-merger/libpng/scripts/libpng.icc
branches/gs-esp-gpl-merger/libpng/scripts/libpng.pc.in
branches/gs-esp-gpl-merger/libpng/scripts/makefile.32sunu
branches/gs-esp-gpl-merger/libpng/scripts/makefile.64sunu
branches/gs-esp-gpl-merger/libpng/scripts/makefile.acorn
branches/gs-esp-gpl-merger/libpng/scripts/makefile.aix
branches/gs-esp-gpl-merger/libpng/scripts/makefile.amiga
branches/gs-esp-gpl-merger/libpng/scripts/makefile.atari
branches/gs-esp-gpl-merger/libpng/scripts/makefile.bc32
branches/gs-esp-gpl-merger/libpng/scripts/makefile.beos
branches/gs-esp-gpl-merger/libpng/scripts/makefile.bor
branches/gs-esp-gpl-merger/libpng/scripts/makefile.cygwin
branches/gs-esp-gpl-merger/libpng/scripts/makefile.darwin
branches/gs-esp-gpl-merger/libpng/scripts/makefile.dec
branches/gs-esp-gpl-merger/libpng/scripts/makefile.dj2
branches/gs-esp-gpl-merger/libpng/scripts/makefile.elf
branches/gs-esp-gpl-merger/libpng/scripts/makefile.freebsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.gcc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.gcmmx
branches/gs-esp-gpl-merger/libpng/scripts/makefile.hp64
branches/gs-esp-gpl-merger/libpng/scripts/makefile.hpgcc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.hpux
branches/gs-esp-gpl-merger/libpng/scripts/makefile.ibmc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.intel
branches/gs-esp-gpl-merger/libpng/scripts/makefile.knr
branches/gs-esp-gpl-merger/libpng/scripts/makefile.linux
branches/gs-esp-gpl-merger/libpng/scripts/makefile.mingw
branches/gs-esp-gpl-merger/libpng/scripts/makefile.mips
branches/gs-esp-gpl-merger/libpng/scripts/makefile.msc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.ne12bsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.netbsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.openbsd
branches/gs-esp-gpl-merger/libpng/scripts/makefile.os2
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sco
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sggcc
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sgi
branches/gs-esp-gpl-merger/libpng/scripts/makefile.so9
branches/gs-esp-gpl-merger/libpng/scripts/makefile.solaris
branches/gs-esp-gpl-merger/libpng/scripts/makefile.std
branches/gs-esp-gpl-merger/libpng/scripts/makefile.sunos
branches/gs-esp-gpl-merger/libpng/scripts/makefile.tc3
branches/gs-esp-gpl-merger/libpng/scripts/makefile.vcawin32
branches/gs-esp-gpl-merger/libpng/scripts/makefile.vcwin32
branches/gs-esp-gpl-merger/libpng/scripts/makefile.watcom
branches/gs-esp-gpl-merger/libpng/scripts/makevms.com
branches/gs-esp-gpl-merger/libpng/scripts/pngos2.def
branches/gs-esp-gpl-merger/libpng/scripts/pngw32.def
branches/gs-esp-gpl-merger/libpng/scripts/pngw32.rc
branches/gs-esp-gpl-merger/libpng/scripts/smakefile.ppc
Modified:
branches/gs-esp-gpl-merger/cups/gdevcups.c
branches/gs-esp-gpl-merger/doc/API.htm
branches/gs-esp-gpl-merger/doc/C-style.htm
branches/gs-esp-gpl-merger/doc/Changes.htm
branches/gs-esp-gpl-merger/doc/Commprod.htm
branches/gs-esp-gpl-merger/doc/DLL.htm
branches/gs-esp-gpl-merger/doc/Deprecated.htm
branches/gs-esp-gpl-merger/doc/Details.htm
branches/gs-esp-gpl-merger/doc/Details8.htm
branches/gs-esp-gpl-merger/doc/Develop.htm
branches/gs-esp-gpl-merger/doc/Devices.htm
branches/gs-esp-gpl-merger/doc/Drivers.htm
branches/gs-esp-gpl-merger/doc/Fonts.htm
branches/gs-esp-gpl-merger/doc/Helpers.htm
branches/gs-esp-gpl-merger/doc/History1.htm
branches/gs-esp-gpl-merger/doc/History2.htm
branches/gs-esp-gpl-merger/doc/History3.htm
branches/gs-esp-gpl-merger/doc/History4.htm
branches/gs-esp-gpl-merger/doc/History5.htm
branches/gs-esp-gpl-merger/doc/History6.htm
branches/gs-esp-gpl-merger/doc/History7.htm
branches/gs-esp-gpl-merger/doc/History8.htm
branches/gs-esp-gpl-merger/doc/Htmstyle.htm
branches/gs-esp-gpl-merger/doc/Install.htm
branches/gs-esp-gpl-merger/doc/Issues.htm
branches/gs-esp-gpl-merger/doc/Language.htm
branches/gs-esp-gpl-merger/doc/Lib.htm
branches/gs-esp-gpl-merger/doc/Maintain.htm
branches/gs-esp-gpl-merger/doc/Make.htm
branches/gs-esp-gpl-merger/doc/News.htm
branches/gs-esp-gpl-merger/doc/Projects.htm
branches/gs-esp-gpl-merger/doc/Ps-style.htm
branches/gs-esp-gpl-merger/doc/Ps2epsi.htm
branches/gs-esp-gpl-merger/doc/Ps2pdf.htm
branches/gs-esp-gpl-merger/doc/Ps2ps2.htm
branches/gs-esp-gpl-merger/doc/Psfiles.htm
branches/gs-esp-gpl-merger/doc/Readme.htm
branches/gs-esp-gpl-merger/doc/Release.htm
branches/gs-esp-gpl-merger/doc/Source.htm
branches/gs-esp-gpl-merger/doc/Testing.htm
branches/gs-esp-gpl-merger/doc/Unix-lpr.htm
branches/gs-esp-gpl-merger/doc/Use.htm
branches/gs-esp-gpl-merger/doc/Xfonts.htm
branches/gs-esp-gpl-merger/doc/gs-vms.hlp
branches/gs-esp-gpl-merger/lib/gs_init.ps
branches/gs-esp-gpl-merger/lib/pdf_main.ps
branches/gs-esp-gpl-merger/man/dvipdf.1
branches/gs-esp-gpl-merger/man/font2c.1
branches/gs-esp-gpl-merger/man/gs.1
branches/gs-esp-gpl-merger/man/gslp.1
branches/gs-esp-gpl-merger/man/gsnd.1
branches/gs-esp-gpl-merger/man/pdf2dsc.1
branches/gs-esp-gpl-merger/man/pdf2ps.1
branches/gs-esp-gpl-merger/man/pdfopt.1
branches/gs-esp-gpl-merger/man/pf2afm.1
branches/gs-esp-gpl-merger/man/pfbtopfa.1
branches/gs-esp-gpl-merger/man/printafm.1
branches/gs-esp-gpl-merger/man/ps2ascii.1
branches/gs-esp-gpl-merger/man/ps2epsi.1
branches/gs-esp-gpl-merger/man/ps2pdf.1
branches/gs-esp-gpl-merger/man/ps2pdfwr.1
branches/gs-esp-gpl-merger/man/ps2ps.1
branches/gs-esp-gpl-merger/man/wftopfa.1
branches/gs-esp-gpl-merger/src/all-arch.mak
branches/gs-esp-gpl-merger/src/bcwin32.mak
branches/gs-esp-gpl-merger/src/dvx-gcc.mak
branches/gs-esp-gpl-merger/src/gdevm24.c
branches/gs-esp-gpl-merger/src/gscicach.c
branches/gs-esp-gpl-merger/src/gscicach.h
branches/gs-esp-gpl-merger/src/gscie.h
branches/gs-esp-gpl-merger/src/gxhintn.c
branches/gs-esp-gpl-merger/src/gxshade1.c
branches/gs-esp-gpl-merger/src/gxshade4.h
branches/gs-esp-gpl-merger/src/gxshade6.c
branches/gs-esp-gpl-merger/src/imainarg.c
branches/gs-esp-gpl-merger/src/macos-mcp.mak
branches/gs-esp-gpl-merger/src/macosx.mak
branches/gs-esp-gpl-merger/src/msvc32.mak
branches/gs-esp-gpl-merger/src/msvclib.mak
branches/gs-esp-gpl-merger/src/openvms.mak
branches/gs-esp-gpl-merger/src/os2.mak
branches/gs-esp-gpl-merger/src/sjpx.c
branches/gs-esp-gpl-merger/src/ugcclib.mak
branches/gs-esp-gpl-merger/src/unix-gcc.mak
branches/gs-esp-gpl-merger/src/unixansi.mak
branches/gs-esp-gpl-merger/src/watclib.mak
branches/gs-esp-gpl-merger/src/watcw32.mak
branches/gs-esp-gpl-merger/toolbin/ocheck.py
branches/gs-esp-gpl-merger/toolbin/pscet_status.pl
branches/gs-esp-gpl-merger/toolbin/vg_bugs.supp
Log:
- Merged in all changes from trunk
- Ported the CUPS raster output device (cups/gdevcups.c, device
"cups") from fprintf(stderr, ...) to use the graphics library error
reporting.
Modified: branches/gs-esp-gpl-merger/cups/gdevcups.c
===================================================================
--- branches/gs-esp-gpl-merger/cups/gdevcups.c 2007-05-14 17:21:52 UTC (rev 7974)
+++ branches/gs-esp-gpl-merger/cups/gdevcups.c 2007-05-14 18:22:09 UTC (rev 7975)
@@ -422,7 +422,7 @@
private int
cups_close(gx_device *pdev) /* I - Device info */
{
- fprintf(stderr, "DEBUG2: cups_close(%p)\n", pdev);
+ dprintf1("DEBUG2: cups_close(%p)\n", pdev);
if (cups->stream != NULL)
{
@@ -517,7 +517,7 @@
ci = (ci << shift) | cupsEncodeLUT[cv[i]];
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: cv[0]=%d -> %llx\n", cv[0], ci);
+ dprintf2("DEBUG2: cv[0]=%d -> %llx\n", cv[0], ci);
#endif /* DEBUG */
/*
@@ -577,7 +577,7 @@
cups_get_matrix(gx_device *pdev, /* I - Device info */
gs_matrix *pmat) /* O - Physical transform matrix */
{
- fprintf(stderr, "DEBUG2: cups_get_matrix(%p, %p)\n", pdev, pmat);
+ eprintf2("DEBUG2: cups_get_matrix(%p, %p)\n", pdev, pmat);
/*
* Set the raster width and height...
@@ -590,13 +590,13 @@
* Set the transform matrix...
*/
- fprintf(stderr, "DEBUG: cups->header.Duplex = %d\n", cups->header.Duplex);
- fprintf(stderr, "DEBUG: cups->page = %d\n", cups->page);
+ dprintf1("DEBUG: cups->header.Duplex = %d\n", cups->header.Duplex);
+ dprintf1("DEBUG: cups->page = %d\n", cups->page);
if (cupsPPD)
{
- fprintf(stderr, "DEBUG: cupsPPD = %p\n", cupsPPD);
- fprintf(stderr, "DEBUG: cupsPPD->flip_duplex = %d\n", cupsPPD->flip_duplex);
+ dprintf1("DEBUG: cupsPPD = %p\n", cupsPPD);
+ dprintf1("DEBUG: cupsPPD->flip_duplex = %d\n", cupsPPD->flip_duplex);
}
if (cups->landscape)
@@ -659,16 +659,16 @@
}
#endif /* CUPS_RASTER_SYNCv1 */
- fprintf(stderr, "DEBUG: width = %d, height = %d\n", cups->width,
- cups->height);
- fprintf(stderr, "DEBUG: PageSize = [ %d %d ], HWResolution = [ %d %d ]\n",
- cups->header.PageSize[0], cups->header.PageSize[1],
- cups->header.HWResolution[0], cups->header.HWResolution[1]);
- fprintf(stderr, "DEBUG: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
- pdev->HWMargins[0], pdev->HWMargins[1], pdev->HWMargins[2],
- pdev->HWMargins[3]);
- fprintf(stderr, "DEBUG: matrix = [ %.3f %.3f %.3f %.3f %.3f %.3f ]\n",
- pmat->xx, pmat->xy, pmat->yx, pmat->yy, pmat->tx, pmat->ty);
+ dprintf2("DEBUG: width = %d, height = %d\n", cups->width,
+ cups->height);
+ dprintf4("DEBUG: PageSize = [ %d %d ], HWResolution = [ %d %d ]\n",
+ cups->header.PageSize[0], cups->header.PageSize[1],
+ cups->header.HWResolution[0], cups->header.HWResolution[1]);
+ dprintf4("DEBUG: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
+ pdev->HWMargins[0], pdev->HWMargins[1], pdev->HWMargins[2],
+ pdev->HWMargins[3]);
+ dprintf6("DEBUG: matrix = [ %.3f %.3f %.3f %.3f %.3f %.3f ]\n",
+ pmat->xx, pmat->xy, pmat->yx, pmat->yy, pmat->tx, pmat->ty);
}
@@ -689,18 +689,18 @@
bool b; /* Temporary boolean value */
- fprintf(stderr, "DEBUG2: cups_get_params(%p, %p)\n", pdev, plist);
+ dprintf2("DEBUG2: cups_get_params(%p, %p)\n", pdev, plist);
/*
* First process the "standard" page device parameters...
*/
- fputs("DEBUG2: before gdev_prn_get_params()\n", stderr);
+ dprintf("DEBUG2: before gdev_prn_get_params()\n");
if ((code = gdev_prn_get_params(pdev, plist)) < 0)
return (code);
- fputs("DEBUG2: after gdev_prn_get_params()\n", stderr);
+ dprintf("DEBUG2: after gdev_prn_get_params()\n");
/*
* Then write the CUPS parameters...
@@ -878,7 +878,7 @@
return (code);
#endif /* CUPS_RASTER_SYNCv1 */
- fputs("DEBUG2: Leaving cups_get_params()\n", stderr);
+ dprintf("DEBUG2: Leaving cups_get_params()\n");
return (0);
}
@@ -899,7 +899,7 @@
cache_units[255]; /* Cache size units */
- fprintf(stderr, "DEBUG2: cups_get_space_params(%p, %p)\n", pdev, space_params);
+ dprintf2("DEBUG2: cups_get_space_params(%p, %p)\n", pdev, space_params);
if ((cache_env = getenv("RIP_MAX_CACHE")) != NULL)
{
@@ -926,7 +926,7 @@
else
cache_size = 8 * 1024 * 1024;
- fprintf(stderr, "DEBUG: cache_size = %.0f\n", cache_size);
+ dprintf1("DEBUG: cache_size = %.0f\n", cache_size);
space_params->MaxBitmap = (int)cache_size;
space_params->BufferSpace = (int)cache_size / 10;
@@ -974,7 +974,7 @@
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: cups_map_cmyk(%p, %d, %d, %d, %d, %p)\n",
+ dprintf6("DEBUG2: cups_map_cmyk(%p, %d, %d, %d, %d, %p)\n",
pdev, c, m, y, k, out);
#endif /* DEBUG */
@@ -1393,16 +1393,16 @@
{
default :
case 1 :
- fprintf(stderr, "DEBUG2: \\=== COLOR %d\n", out[0]);
+ dprintf1("DEBUG2: \\=== COLOR %d\n", out[0]);
break;
case 3 :
- fprintf(stderr, "DEBUG2: \\=== COLOR %d, %d, %d\n",
+ dprintf3("DEBUG2: \\=== COLOR %d, %d, %d\n",
out[0], out[1], out[2]);
break;
case 4 :
- fprintf(stderr, "DEBUG2: \\=== COLOR %d, %d, %d, %d\n",
+ dprintf4("DEBUG2: \\=== COLOR %d, %d, %d, %d\n",
out[0], out[1], out[2], out[3]);
break;
}
@@ -1420,8 +1420,8 @@
frac *out) /* O - Device colors */
{
#ifdef DEBUG2
- fprintf(stderr, "DEBUG2: cups_map_gray(%p, %d, %p)\n",
- pdev, g, out);
+ dprintf3("DEBUG2: cups_map_gray(%p, %d, %p)\n",
+ pdev, g, out);
#endif /* DEBUG2 */
/*
@@ -1451,8 +1451,8 @@
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: cups_map_rgb(%p, %p, %d, %d, %d, %p)\n",
- pdev, pis, r, g, b, out);
+ dprintf6("DEBUG2: cups_map_rgb(%p, %p, %d, %d, %d, %p)\n",
+ pdev, pis, r, g, b, out);
#endif /* DEBUG */
/*
@@ -1541,8 +1541,8 @@
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: cups_map_cmyk_color(%p, %d, %d, %d, %d)\n", pdev,
- c, m, y, k);
+ dprintf5("DEBUG2: cups_map_cmyk_color(%p, %d, %d, %d, %d)\n", pdev,
+ c, m, y, k);
#endif /* DEBUG */
/*
@@ -1671,8 +1671,8 @@
}
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: CMYK (%d,%d,%d,%d) -> CMYK %08x (%d,%d,%d,%d)\n",
- c, m, y, k, (unsigned)i, ic, im, iy, ik);
+ dprintf9("DEBUG2: CMYK (%d,%d,%d,%d) -> CMYK %08x (%d,%d,%d,%d)\n",
+ c, m, y, k, (unsigned)i, ic, im, iy, ik);
#endif /* DEBUG */
/*
@@ -1701,8 +1701,8 @@
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: cups_map_color_rgb(%p, %d, %p)\n", pdev,
- (unsigned)color, prgb);
+ dprintf3("DEBUG2: cups_map_color_rgb(%p, %d, %p)\n", pdev,
+ (unsigned)color, prgb);
#endif /* DEBUG */
/*
@@ -1713,7 +1713,7 @@
cups_set_color_info(pdev);
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: COLOR %08x = ", (unsigned)color);
+ dprintf1("DEBUG2: COLOR %08x = ", (unsigned)color);
#endif /* DEBUG */
/*
@@ -1927,7 +1927,7 @@
# endif /* CUPS_RASTER_HAVE_COLORIMETRIC */
}
- fprintf(stderr, "%d,%d,%d\n", prgb[0], prgb[1], prgb[2]);
+ dprintf3("%d,%d,%d\n", prgb[0], prgb[1], prgb[2]);
return (0);
}
@@ -1958,7 +1958,7 @@
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: cups_map_rgb_color(%p, %d, %d, %d)\n", pdev, r, g, b);
+ dprintf4("DEBUG2: cups_map_rgb_color(%p, %d, %d, %d)\n", pdev, r, g, b);
#endif /* DEBUG */
/*
@@ -2217,8 +2217,8 @@
}
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: CMY (%d,%d,%d) -> CMYK %08x (%d,%d,%d,%d)\n",
- r, g, b, (unsigned)i, ic, im, iy, ik);
+ dprintf8("DEBUG2: CMY (%d,%d,%d) -> CMYK %08x (%d,%d,%d,%d)\n",
+ r, g, b, (unsigned)i, ic, im, iy, ik);
#endif /* DEBUG */
break;
@@ -2476,7 +2476,7 @@
}
#ifdef DEBUG
- fprintf(stderr, "DEBUG2: RGB %d,%d,%d = %08x\n", r, g, b, (unsigned)i);
+ dprintf4("DEBUG2: RGB %d,%d,%d = %08x\n", r, g, b, (unsigned)i);
#endif /* DEBUG */
return (i);
@@ -2494,13 +2494,13 @@
int code; /* Return status */
- fprintf(stderr, "DEBUG2: cups_open(%p)\n", pdev);
+ dprintf1("DEBUG2: cups_open(%p)\n", pdev);
cups->printer_procs.get_space_params = cups_get_space_params;
if (cups->page == 0)
{
- fputs("INFO: Processing page 1...\n", stderr);
+ eprintf("INFO: Processing page 1...\n");
cups->page = 1;
}
@@ -2535,7 +2535,7 @@
(void)fp; /* reference unused file pointer to prevent compiler warning */
- fprintf(stderr, "DEBUG2: cups_print_pages(%p, %p, %d)\n", pdev, fp,
+ dprintf3("DEBUG2: cups_print_pages(%p, %p, %d)\n", pdev, fp,
num_copies);
/*
@@ -2572,9 +2572,9 @@
srcbytes = gdev_prn_raster(pdev);
- fprintf(stderr, "DEBUG2: cupsBitsPerPixel = %d, cupsWidth = %d, cupsBytesPerLine = %d, srcbytes = %d\n",
- cups->header.cupsBitsPerPixel, cups->header.cupsWidth,
- cups->header.cupsBytesPerLine, srcbytes);
+ dprintf4("DEBUG2: cupsBitsPerPixel = %d, cupsWidth = %d, cupsBytesPerLine = %d, srcbytes = %d\n",
+ cups->header.cupsBitsPerPixel, cups->header.cupsWidth,
+ cups->header.cupsBytesPerLine, srcbytes);
src = (unsigned char *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), srcbytes, 1, "cups_print_pages");
@@ -2618,9 +2618,9 @@
num_copies = 1;
}
- fprintf(stderr, "DEBUG2: cupsWidth = %d, cupsHeight = %d, cupsBytesPerLine = %d\n",
- cups->header.cupsWidth, cups->header.cupsHeight,
- cups->header.cupsBytesPerLine);
+ dprintf3("DEBUG2: cupsWidth = %d, cupsHeight = %d, cupsBytesPerLine = %d\n",
+ cups->header.cupsWidth, cups->header.cupsHeight,
+ cups->header.cupsBytesPerLine);
for (copy = num_copies; copy > 0; copy --)
{
@@ -2651,7 +2651,7 @@
gs_free(gs_lib_ctx_get_non_gc_memory_t(), (char *)dst, cups->header.cupsBytesPerLine, 1, "cups_print_pages");
cups->page ++;
- fprintf(stderr, "INFO: Processing page %d...\n", cups->page);
+ eprintf1("INFO: Processing page %d...\n", cups->page);
return (0);
}
@@ -2686,7 +2686,7 @@
height; /* New height of page */
- fprintf(stderr, "DEBUG2: cups_put_params(%p, %p)\n", pdev, plist);
+ dprintf2("DEBUG2: cups_put_params(%p, %p)\n", pdev, plist);
/*
* Process other options for CUPS...
@@ -2713,7 +2713,7 @@
} \
else if (code == 0) \
{ \
- fprintf(stderr, "DEBUG: Setting %s to %d...\n", sname, intval); \
+ dprintf2("DEBUG: Setting %s to %d...\n", sname, intval); \
cups->header.name = (type)intval; \
}
@@ -2867,8 +2867,8 @@
* Compute the page margins...
*/
- fprintf(stderr, "DEBUG: Updating PageSize to [%.0f %.0f]...\n",
- cups->MediaSize[0], cups->MediaSize[1]);
+ dprintf2("DEBUG: Updating PageSize to [%.0f %.0f]...\n",
+ cups->MediaSize[0], cups->MediaSize[1]);
memset(margins, 0, sizeof(margins));
@@ -2896,7 +2896,7 @@
* Standard size...
*/
- fprintf(stderr, "DEBUG: size = %s\n", size->name);
+ dprintf1("DEBUG: size = %s\n", size->name);
gx_device_set_media_size(pdev, size->width, size->length);
@@ -2928,7 +2928,7 @@
* Standard size in landscape orientation...
*/
- fprintf(stderr, "DEBUG: landscape size = %s\n", size->name);
+ dprintf1("DEBUG: landscape size = %s\n", size->name);
gx_device_set_media_size(pdev, size->length, size->width);
@@ -2945,15 +2945,15 @@
* Custom size...
*/
- fputs("DEBUG: size = Custom\n", stderr);
+ dprintf("DEBUG: size = Custom\n");
for (i = 0; i < 4; i ++)
margins[i] = cupsPPD->custom_margins[i] / 72.0;
}
}
- fprintf(stderr, "DEBUG: margins[] = [ %f %f %f %f ]\n",
- margins[0], margins[1], margins[2], margins[3]);
+ dprintf4("DEBUG: margins[] = [ %f %f %f %f ]\n",
+ margins[0], margins[1], margins[2], margins[3]);
}
/*
@@ -3051,8 +3051,8 @@
* Device is open, so reallocate...
*/
- fprintf(stderr, "DEBUG: Reallocating memory, [%.0f %.0f] = %dx%d pixels...\n",
- pdev->MediaSize[0], pdev->MediaSize[1], width, height);
+ dprintf4("DEBUG: Reallocating memory, [%.0f %.0f] = %dx%d pixels...\n",
+ pdev->MediaSize[0], pdev->MediaSize[1], width, height);
sp = ((gx_device_printer *)pdev)->space_params;
@@ -3065,26 +3065,26 @@
* Device isn't yet open, so just save the new width and height...
*/
- fprintf(stderr, "DEBUG: Setting initial media size, [%.0f %.0f] = %dx%d pixels...\n",
- pdev->MediaSize[0], pdev->MediaSize[1], width, height);
+ dprintf4("DEBUG: Setting initial media size, [%.0f %.0f] = %dx%d pixels...\n",
+ pdev->MediaSize[0], pdev->MediaSize[1], width, height);
pdev->width = width;
pdev->height = height;
}
}
- fprintf(stderr, "DEBUG2: ppd = %p\n", cupsPPD);
- fprintf(stderr, "DEBUG2: PageSize = [ %.3f %.3f ]\n",
- pdev->MediaSize[0], pdev->MediaSize[1]);
- fprintf(stderr, "DEBUG2: margins = [ %.3f %.3f %.3f %.3f ]\n",
- margins[0], margins[1], margins[2], margins[3]);
- fprintf(stderr, "DEBUG2: HWResolution = [ %.3f %.3f ]\n",
- pdev->HWResolution[0], pdev->HWResolution[1]);
- fprintf(stderr, "DEBUG2: width = %d, height = %d\n",
- pdev->width, pdev->height);
- fprintf(stderr, "DEBUG2: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
- pdev->HWMargins[0], pdev->HWMargins[1],
- pdev->HWMargins[2], pdev->HWMargins[3]);
+ dprintf1("DEBUG2: ppd = %p\n", cupsPPD);
+ dprintf2("DEBUG2: PageSize = [ %.3f %.3f ]\n",
+ pdev->MediaSize[0], pdev->MediaSize[1]);
+ dprintf4("DEBUG2: margins = [ %.3f %.3f %.3f %.3f ]\n",
+ margins[0], margins[1], margins[2], margins[3]);
+ dprintf2("DEBUG2: HWResolution = [ %.3f %.3f ]\n",
+ pdev->HWResolution[0], pdev->HWResolution[1]);
+ dprintf2("DEBUG2: width = %d, height = %d\n",
+ pdev->width, pdev->height);
+ dprintf4("DEBUG2: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
+ pdev->HWMargins[0], pdev->HWMargins[1],
+ pdev->HWMargins[2], pdev->HWMargins[3]);
return (0);
}
@@ -3106,7 +3106,7 @@
ppd_profile_t *profile; /* Color profile information */
- fprintf(stderr, "DEBUG2: cups_set_color_info(%p)\n", pdev);
+ dprintf1("DEBUG2: cups_set_color_info(%p)\n", pdev);
#ifndef GX_COLOR_INDEX_TYPE
if (cups->header.cupsBitsPerColor > 8)
@@ -3359,27 +3359,27 @@
#ifdef DEBUG
if (i == 0 || cupsEncodeLUT[i] != cupsEncodeLUT[i - 1])
- fprintf(stderr, "DEBUG2: cupsEncodeLUT[%d] = %d\n", i, (int)cupsEncodeLUT[i]);
+ dprintf2("DEBUG2: cupsEncodeLUT[%d] = %d\n", i, (int)cupsEncodeLUT[i]);
#endif /* DEBUG */
}
- fprintf(stderr, "DEBUG: cupsEncodeLUT[0] = %d\n", (int)cupsEncodeLUT[0]);
- fprintf(stderr, "DEBUG: cupsEncodeLUT[%d] = %d\n", gx_max_color_value,
- (int)cupsEncodeLUT[gx_max_color_value]);
+ dprintf1("DEBUG: cupsEncodeLUT[0] = %d\n", (int)cupsEncodeLUT[0]);
+ dprintf2("DEBUG: cupsEncodeLUT[%d] = %d\n", gx_max_color_value,
+ (int)cupsEncodeLUT[gx_max_color_value]);
for (i = 0; i < cups->color_info.dither_grays; i ++)
cupsDecodeLUT[i] = gx_max_color_value * i / max_lut;
- fprintf(stderr, "DEBUG: num_components = %d, depth = %d\n",
- cups->color_info.num_components, cups->color_info.depth);
- fprintf(stderr, "DEBUG: cupsColorSpace = %d, cupsColorOrder = %d\n",
- cups->header.cupsColorSpace, cups->header.cupsColorOrder);
- fprintf(stderr, "DEBUG: cupsBitsPerPixel = %d, cupsBitsPerColor = %d\n",
- cups->header.cupsBitsPerPixel, cups->header.cupsBitsPerColor);
- fprintf(stderr, "DEBUG: max_gray = %d, dither_grays = %d\n",
- cups->color_info.max_gray, cups->color_info.dither_grays);
- fprintf(stderr, "DEBUG: max_color = %d, dither_colors = %d\n",
- cups->color_info.max_color, cups->color_info.dither_colors);
+ dprintf2("DEBUG: num_components = %d, depth = %d\n",
+ cups->color_info.num_components, cups->color_info.depth);
+ dprintf2("DEBUG: cupsColorSpace = %d, cupsColorOrder = %d\n",
+ cups->header.cupsColorSpace, cups->header.cupsColorOrder);
+ dprintf2("DEBUG: cupsBitsPerPixel = %d, cupsBitsPerColor = %d\n",
+ cups->header.cupsBitsPerPixel, cups->header.cupsBitsPerColor);
+ dprintf2("DEBUG: max_gray = %d, dither_grays = %d\n",
+ cups->color_info.max_gray, cups->color_info.dither_grays);
+ dprintf2("DEBUG: max_color = %d, dither_colors = %d\n",
+ cups->color_info.max_color, cups->color_info.dither_colors);
/*
* Set the color profile as needed...
@@ -3393,13 +3393,13 @@
if (cupsProfile && cups->header.cupsBitsPerColor == 8)
#endif /* dev_t_proc_encode_color */
{
- fprintf(stderr, "DEBUG: Using user-defined profile \"%s\"...\n", cupsProfile);
+ dprintf1("DEBUG: Using user-defined profile \"%s\"...\n", cupsProfile);
if (sscanf(cupsProfile, "%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f", &d, &g,
m[0] + 0, m[0] + 1, m[0] + 2,
m[1] + 0, m[1] + 1, m[1] + 2,
m[2] + 0, m[2] + 1, m[2] + 2) != 11)
- fputs("DEBUG: User-defined profile does not contain 11 integers!\n", stderr);
+ dprintf("DEBUG: User-defined profile does not contain 11 integers!\n");
else
{
cupsHaveProfile = 1;
@@ -3448,7 +3448,7 @@
if (i < cupsPPD->num_profiles)
{
- fputs("DEBUG: Using color profile in PPD file!\n", stderr);
+ dprintf("DEBUG: Using color profile in PPD file!\n");
cupsHaveProfile = 1;
@@ -3468,8 +3468,8 @@
cupsMatrix[i][j][k] = (int)((float)k * m[i][j] + 0.5);
if ((k & 4095) == 0)
- fprintf(stderr, "DEBUG2: cupsMatrix[%d][%d][%d] = %d\n",
- i, j, k, cupsMatrix[i][j][k]);
+ dprintf4("DEBUG2: cupsMatrix[%d][%d][%d] = %d\n",
+ i, j, k, cupsMatrix[i][j][k]);
}
@@ -3480,7 +3480,7 @@
0.5);
if ((k & 4095) == 0)
- fprintf(stderr, "DEBUG2: cupsDensity[%d] = %d\n", k, cupsDensity[k]);
+ dprintf2("DEBUG2: cupsDensity[%d] = %d\n", k, cupsDensity[k]);
}
}
else
@@ -3498,7 +3498,7 @@
private int /* O - Error status */
cups_sync_output(gx_device *pdev) /* I - Device info */
{
- fprintf(stderr, "INFO: Processing page %d...\n", cups->page);
+ eprintf1("INFO: Processing page %d...\n", cups->page);
return (0);
}
@@ -3531,8 +3531,8 @@
else
flip = 0;
- fprintf(stderr, "DEBUG: cups_print_chunked - flip = %d, height = %d\n",
- flip, cups->height);
+ dprintf2("DEBUG: cups_print_chunked - flip = %d, height = %d\n",
+ flip, cups->height);
/*
* Loop through the page bitmap and write chunked pixels, reversing as
@@ -3547,7 +3547,7 @@
if (gdev_prn_get_bits((gx_device_printer *)pdev, y, src, &srcptr) < 0)
{
- fprintf(stderr, "ERROR: Unable to get scanline %d!\n", y);
+ eprintf1("ERROR: Unable to get scanline %d!\n", y);
gs_exit(gs_lib_ctx_get_non_gc_memory_t(), 1);
}
@@ -3714,8 +3714,8 @@
else
flip = 0;
- fprintf(stderr, "DEBUG: cups_print_banded - flip = %d, height = %d\n",
- flip, cups->height);
+ dprintf2("DEBUG: cups_print_banded - flip = %d, height = %d\n",
+ flip, cups->height);
/*
* Loop through the page bitmap and write banded pixels... We have
@@ -3740,7 +3740,7 @@
if (gdev_prn_get_bits((gx_device_printer *)pdev, y, src, &srcptr) < 0)
{
- fprintf(stderr, "ERROR: Unable to get scanline %d!\n", y);
+ eprintf1("ERROR: Unable to get scanline %d!\n", y);
gs_exit(gs_lib_ctx_get_non_gc_memory_t(), 1);
}
@@ -4390,7 +4390,7 @@
if (gdev_prn_get_bits((gx_device_printer *)pdev, y, src, &srcptr) < 0)
{
- fprintf(stderr, "ERROR: Unable to get scanline %d!\n", y);
+ eprintf1("ERROR: Unable to get scanline %d!\n", y);
gs_exit(gs_lib_ctx_get_non_gc_memory_t(), 1);
}
Modified: branches/gs-esp-gpl-merger/doc/API.htm
===================================================================
--- branches/gs-esp-gpl-merger/doc/API.htm 2007-05-14 17:21:52 UTC (rev 7974)
+++ branches/gs-esp-gpl-merger/doc/API.htm 2007-05-14 18:22:09 UTC (rev 7975)
@@ -762,7 +762,7 @@
San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
<p>
-<small>Ghostscript version 8.56, 14 March 2007
+<small>Ghostscript version 8.57, 11 May 2007
<!-- [3.0 end visible trailer] ============================================= -->
Modified: branches/gs-esp-gpl-merger/doc/C-style.htm
===================================================================
--- branches/gs-esp-gpl-merger/doc/C-style.htm 2007-05-14 17:21:52 UTC (rev 7974)
+++ branches/gs-esp-gpl-merger/doc/C-style.htm 2007-05-14 18:22:09 UTC (rev 7975)
@@ -1615,7 +1615,7 @@
San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
<p>
-<small>Ghostscript version 8.56, 14 March 2007
+<small>Ghostscript version 8.57, 11 May 2007
<!-- [3.0 end visible trailer] ============================================= -->
Modified: branches/gs-esp-gpl-merger/doc/Changes.htm
===================================================================
--- branches/gs-esp-gpl-merger/doc/Changes.htm 2007-05-14 17:21:52 UTC (rev 7974)
+++ branches/gs-esp-gpl-merger/doc/Changes.htm 2007-05-14 18:22:09 UTC (rev 7975)
@@ -8,8713 +8,1487 @@
</head>
<body>
-<p><strong><a name="2007-03-15T000210.064485Z"></a>
-2007-03-15T00:02:10.064485Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-11T170615.247707Z"></a>
+2007-05-11T17:06:15.247707Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Handle empty log messages.
+Update the product name for release.
</pre>
-<p>[toolbin/split_changelog.py]</p>
+<p>[src/gscdef.c]</p>
</blockquote>
-<p><strong><a name="2007-03-14T213545.571769Z"></a>
-2007-03-14T21:35:45.571769Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-11T170351.074953Z"></a>
+2007-05-11T17:03:51.074953Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Remove romfs.dev from FEATURE_DEVS_ALL. It is no longer optional.
+Update release date.
</pre>
-<p>[src/Makefile.in]</p>
+<p>[doc/History7.htm doc/Projects.htm doc/History8.htm man/dvipdf.1 man/ps2ascii.1 doc/Use.htm doc/Readme.htm doc/Source.htm doc/Deprecated.htm doc/Maintain.htm man/ps2epsi.1 doc/Install.htm doc/API.htm doc/Issues.htm doc/DLL.htm doc/Drivers.htm man/pfbtopfa.1 doc/Release.htm doc/Commprod.htm doc/Xfonts.htm doc/Devices.htm doc/Language.htm man/gs.1 man/pf2afm.1 doc/Ps2ps2.htm doc/Fonts.htm man/printafm.1 doc/Ps2pdf.htm doc/Develop.htm doc/Helpers.htm man/pdf2dsc.1 doc/Psfiles.htm doc/Lib.htm doc/gs-vms.hlp doc/Htmstyle.htm man/font2c.1 man/gsnd.1 man/pdfopt.1 doc/News.htm man/pdf2ps.1 man/ps2pdf.1 doc/Testing.htm doc/Make.htm doc/Details8.htm doc/Unix-lpr.htm doc/C-style.htm doc/Ps-style.htm doc/History1.htm doc/History2.htm man/gslp.1 man/wftopfa.1 doc/History3.htm man/ps2ps.1 doc/Ps2epsi.htm doc/History4.htm man/ps2pdfwr.1 doc/History5.htm doc/History6.htm]</p>
</blockquote>
-<p><strong><a name="2007-03-14T211500.798517Z"></a>
-2007-03-14T21:15:00.798517Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-11T170229.404037Z"></a>
+2007-05-11T17:02:29.404037Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Update revision, dates, and list of open bugs for release.
+Update the libpng version listed in the top-level makefiles.
</pre>
-<p>[doc/History7.htm doc/Projects.htm doc/History8.htm man/dvipdf.1 man/ps2ascii.1 doc/Use.htm doc/Readme.htm doc/Source.htm doc/Deprecated.htm doc/Maintain.htm man/ps2epsi.1 doc/Install.htm src/gscdef.c doc/API.htm doc/Issues.htm doc/DLL.htm doc/Drivers.htm man/pfbtopfa.1 doc/Release.htm doc/Commprod.htm doc/Xfonts.htm doc/Devices.htm doc/Language.htm man/gs.1 src/version.mak src/dwsetup.rc man/pf2afm.1 doc/Ps2ps2.htm doc/Fonts.htm man/printafm.1 doc/Ps2pdf.htm doc/Develop.htm doc/Helpers.htm man/pdf2dsc.1 doc/Psfiles.htm doc/Lib.htm doc/gs-vms.hlp doc/Htmstyle.htm man/font2c.1 man/gsnd.1 man/pdfopt.1 src/winint.mak doc/News.htm man/pdf2ps.1 man/ps2pdf.1 doc/Testing.htm doc/Make.htm doc/Details8.htm doc/Unix-lpr.htm doc/C-style.htm doc/Ps-style.htm doc/History1.htm doc/History2.htm man/gslp.1 man/wftopfa.1 doc/History3.htm doc/History4.htm man/ps2pdfwr.1 doc/Ps2epsi.htm man/ps2ps.1 doc/History5.htm doc/History6.htm]</p>
+<p>[src/bcwin32.mak src/openvms.mak src/ugcclib.mak src/macosx.mak src/watcw32.mak src/dvx-gcc.mak src/msvc32.mak src/unix-gcc.mak src/unixansi.mak src/macos-mcp.mak src/msvclib.mak src/all-arch.mak src/os2.mak src/version.mak src/watclib.mak]</p>
</blockquote>
-<p><strong><a name="2007-03-13T224029.048961Z"></a>
-2007-03-13T22:40:29.048961Z leonardo</strong> (<a href="Details.htm#2007-03-13T224029.048961Z">details</a>)</p>
+<p><strong><a name="2007-05-11T165333.148016Z"></a>
+2007-05-11T16:53:33.148016Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (stroking) : Apply the right math for computing always_thin,
-
+Install the libpng 1.2.16 source release.
</pre>
-<p>[src/gxstroke.c]</p>
+<p>[libpng]</p>
</blockquote>
-<p><strong><a name="2007-03-13T223551.420875Z"></a>
-2007-03-13T22:35:51.420875Z leonardo</strong> (<a href="Details.htm#2007-03-13T223551.420875Z">details</a>)</p>
+<p><strong><a name="2007-05-11T164803.952583Z"></a>
+2007-05-11T16:48:03.952583Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (stroking) : Apply the right math for computing always_thin,
-
+Move the included libpng out of the way.
</pre>
-<p>[doc/pscet_status.txt src/gxstroke.c]</p>
+<p>[libpng]</p>
</blockquote>
-<p><strong><a name="2007-03-11T204713.652729Z"></a>
-2007-03-11T20:47:13.652729Z leonardo</strong></p>
+<p><strong><a name="2007-05-11T153341.202626Z"></a>
+2007-05-11T15:33:41.202626Z Ralph Giles</strong></p>
<blockquote>
<pre>
-pscet_status.txt : Closing 11-06-5.
+Correct the keyword substitution property key.
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[toolbin/pscet_status.pl]</p>
</blockquote>
-<p><strong><a name="2007-03-11T174334.501551Z"></a>
-2007-03-11T17:43:34.501551Z leonardo</strong> (<a href="Details.htm#2007-03-11T174334.501551Z">details</a>)</p>
+<p><strong><a name="2007-05-11T133333.031639Z"></a>
+2007-05-11T13:33:33.031639Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (user paths) : Wrong current point after uappend closepath.
-
+Try again to fix the Id keyword line.
</pre>
-<p>[doc/pscet_status.txt src/gspath.c src/zupath.c]</p>
+<p>[toolbin/pscet_status.pl]</p>
</blockquote>
-<p><strong><a name="2007-03-11T162911.261904Z"></a>
-2007-03-11T16:29:11.261904Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-11T093941.369263Z"></a>
+2007-05-11T09:39:41.369263Z leonardo</strong> (<a href="Details.htm#2007-05-11T093941.369263Z">details</a>)</p>
<blockquote>
<pre>
-Rename "ref dash_pattern" to avoid confusion with "float dash_pattern[]".
-</pre>
-<p>[src/zgstate.c src/igstate.h]</p>
-</blockquote>
+Fix (shadings) : Removing a dead code from radial shadings.
-<p><strong><a name="2007-03-11T134654.105020Z"></a>
-2007-03-11T13:46:54.105020Z leonardo</strong> (<a href="Details.htm#2007-03-11T134654.105020Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix : MSVC compiler warnings.
-
</pre>
-<p>[src/zimage.c src/gxiparam.h src/gxcmap.c src/iimage.h src/gximage.c src/gximage1.c src/gximage3.c src/gsipar3x.h src/gximage4.c src/gxclrast.c src/gximag3x.c src/gdevpdfi.c src/gsiparam.h src/gsiparm3.h src/gsiparm4.h]</p>
+<p>[src/gxshade1.c]</p>
</blockquote>
-<p><strong><a name="2007-03-11T091005.985706Z"></a>
-2007-03-11T09:10:05.985706Z leonardo</strong></p>
+<p><strong><a name="2007-05-09T215825.788526Z"></a>
+2007-05-09T21:58:25.788526Z Ralph Giles</strong></p>
<blockquote>
<pre>
-pscet_status.txt : Improving assignments.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Covert gdevwts.c to native line endings and turn on keywork
+substitution.
-<p><strong><a name="2007-03-09T204125.398262Z"></a>
-2007-03-09T20:41:25.398262Z Ray Johnston</strong> (<a href="Details.htm#2007-03-09T204125.398262Z">details</a>)</p>
-<blockquote>
-<pre>
-Add a utility to dump out information about PDF files. Fix
-for customer #259.
-
+Also convert a C++-style comment. It looks like this line
+can actually be removed.
</pre>
-<p>[toolbin/pdf_info.ps]</p>
+<p>[src/gdevwts.c]</p>
</blockquote>
-<p><strong><a name="2007-03-08T172428.272086Z"></a>
-2007-03-08T17:24:28.272086Z Raph Levien</strong></p>
+<p><strong><a name="2007-05-09T215157.598496Z"></a>
+2007-05-09T21:51:57.598496Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Remove unnecessary zeroing out of reference count of indexed color space
-map structure. Eliminates warnings when run with -Z?
+Add Id lines and associated properties to some recent script additions.
</pre>
-<p>[src/zcsindex.c]</p>
+<p>[toolbin/ocheck.py toolbin/pscet_status.pl]</p>
</blockquote>
-<p><strong><a name="2007-03-08T002745.225750Z"></a>
-2007-03-08T00:27:45.225750Z Ray Johnston</strong></p>
+<p><strong><a name="2007-05-09T214700.539315Z"></a>
+2007-05-09T21:47:00.539315Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Missing (yet another) dependency -- string_.h. It probably was not
-a problem.
+Add recent new files to the documenation index.
</pre>
-<p>[src/int.mak]</p>
+<p>[doc/Develop.htm src/gscicach.c src/gscicach.h]</p>
</blockquote>
-<p><strong><a name="2007-03-07T212202.986768Z"></a>
-2007-03-07T21:22:02.986768Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-09T195501.401845Z"></a>
+2007-05-09T19:55:01.401845Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Update the makefile with new header dependencies added in r7198.
-</pre>
-<p>[src/int.mak]</p>
-</blockquote>
+Make AcroForm rendering a non-default option because it is not yet
+fully implemented and causes raster differences. Bug 689197.
-<p><strong><a name="2007-03-07T203524.409027Z"></a>
-2007-03-07T20:35:24.409027Z Stefan Kemper</strong></p>
-<blockquote>
-<pre>
-Fix image banding error with high level images ctm.
-
-Fixes ridt91.eps (ppmraw/300dpi/banded)
</pre>
-<p>[src/gxclimag.c]</p>
+<p>[lib/pdf_main.ps doc/Use.htm]</p>
</blockquote>
-<p><strong><a name="2007-03-07T001253.750515Z"></a>
-2007-03-07T00:12:53.750515Z Timothy Osborn</strong></p>
+<p><strong><a name="2007-05-09T184556.177217Z"></a>
+2007-05-09T18:45:56.177217Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Changed assignment from Igor to Tim for items marked same-as some items already marked OK.</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-03-06T214032.469232Z"></a>
-2007-03-06T21:40:32.469232Z leonardo</strong> (<a href="Details.htm#2007-03-06T214032.469232Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix (Type 1 interpreter) : Account the replaced side bearing in setcurrentpoint.
-
+Point to bugzilla instead of the old bug-report email address in the
+help text. Also remove the unused constant defining the address.
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[src/imainarg.c]</p>
</blockquote>
-<p><strong><a name="2007-03-06T213714.025835Z"></a>
-2007-03-06T21:37:14.025835Z leonardo</strong> (<a href="Details.htm#2007-03-06T213714.025835Z">details</a>)</p>
+<p><strong><a name="2007-05-09T154554.143921Z"></a>
+2007-05-09T15:45:54.143921Z leonardo</strong> (<a href="Details.htm#2007-05-09T154554.143921Z">details</a>)</p>
<blockquote>
<pre>
-Fix (Type 1 interpreter) : Account the replaced side bearing in setcurrentpoint.
+Fix (shadings) : The decomposition limit must depend on resolution.
</pre>
-<p>[src/gstype1.c src/gstype2.c src/gxtype1.c src/gxtype1.h]</p>
+<p>[src/gxshade4.h src/gxshade6.c]</p>
</blockquote>
-<p><strong><a name="2007-03-06T194612.663281Z"></a>
-2007-03-06T19:46:12.663281Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-09T101229.054433Z"></a>
+2007-05-09T10:12:29.054433Z Till Kamppeter</strong></p>
<blockquote>
<pre>
-Resolve version control Id line issues flagged by the regression run.
+Protect expression "$Id$" against being replaced by SubVersion (bug #689093).
</pre>
-<p>[doc/pscet_status.txt src/gxhintn1.c doc/Testing.htm doc/Psfiles.htm lib/jobseparator.ps]</p>
+<p>[doc/gsdoc.el]</p>
</blockquote>
-<p><strong><a name="2007-03-06T172458.366068Z"></a>
-2007-03-06T17:24:58.366068Z leonardo</strong> (<a href="Details.htm#2007-03-06T172458.366068Z">details</a>)</p>
+<p><strong><a name="2007-05-09T063744.288003Z"></a>
+2007-05-09T06:37:44.288003Z Marcos Woehrmann</strong></p>
<blockquote>
<pre>
-Fix (TT interpreter) : memory leaks with PCL (continued).
-
+Added entries to alias Arial to ArialMT and TimesNewRoman to TimesNewRomanPSMT. This is useful when running on
+windows.
</pre>
-<p>[src/gxttfb.c]</p>
+<p>[lib/Fontmap.GS]</p>
</blockquote>
-<p><strong><a name="2007-03-06T143500.233763Z"></a>
-2007-03-06T14:35:00.233763Z leonardo</strong> (<a href="Details.htm#2007-03-06T143500.233763Z">details</a>)</p>
+<p><strong><a name="2007-05-09T032139.704394Z"></a>
+2007-05-09T03:21:39.704394Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (TT interpreter) : memory leaks with PCL.
-
+Temporarily revert the KRGB support patch for the IJS device. There
+were some build problems, and also there's a known segfault in some
+situations. This will be worked on after the 8.57 release.
</pre>
-<p>[src/gxfcache.h src/gxttfb.c src/gsfont.c src/ttfmemd.c src/ttfmain.c src/ttobjs.c src/ttobjs.h]</p>
+<p>[src/gdevijs.c]</p>
</blockquote>
-<p><strong><a name="2007-03-05T215020.543548Z"></a>
-2007-03-05T21:50:20.543548Z Raph Levien</strong></p>
+<p><strong><a name="2007-05-08T194748.994751Z"></a>
+2007-05-08T19:47:48.994751Z Ralph Giles</strong> (<a href="Details.htm#2007-05-08T194748.994751Z">details</a>)</p>
<blockquote>
<pre>
-Remove stray debug print that was left in previous commit (colorspace
-refcount patch).
-</pre>
-<p>[src/gscscie.c]</p>
-</blockquote>
+Implement KRGB raster support in the IJS device. Patch from David
+Suffield.
-<p><strong><a name="2007-03-05T210935.951840Z"></a>
-2007-03-05T21:09:35.951840Z Raph Levien</strong></p>
-<blockquote>
-<pre>
-Non-backwards compatible change: use consistent reference count allocation
-discipline for color spaces. Previously, color spaces were allocated on
-stack, on the heap, as sub-structures within other color space structures,
-and were very commonly copied. Reference counting was used for the "params"
-block of some, but not all, color spaces, but there were correctness
-problems with that logic.
-
-In addition, a number of "const" qualifiers have been removed, because
-the action of bumping the reference count on an object is not consistent
-with the C semantics of const.
-
-This change is required to resolve problems with enhancement 688924. It
-should also help with memory leaks.
-
-Other clients, such as the PCL interpreter, will require changes to be
-compatible. For simple device colorspaces, the change to gs_setcmykcolor()
-(gscolor1.c) is representative of the code change required.
</pre>
-<p>[src/gsimage.c src/zimage.c src/zshade.c src/gslibctx.c src/gscscie.c src/gdevpdfb.c src/gdevpdfc.c src/gdevpdfg.c src/gxclrast.c src/zpcolor.c src/zicc.c src/gspcolor.c src/gdevps.c src/gdevpdfi.c src/gsicc.c src/gscdevn.c src/zcssepr.c src/gdevpdfk.c src/zcie.c src/gdevpdfg.h src/lib.mak src/gsicc.h src/gscdevn.h src/zcspixel.c src/gsrefct.h src/gdevpsdi.c src/gdevpdfv.c src/zcolor.c src/gscolor.c src/gsiparam.h src/gxshade6.c src/gscssub.c src/gdevp14.c src/gsstate.c src/gxclpath.c src/gsptype1.c src/zcsdevn.c src/gscpixel.c src/gxcmap.c src/gsptype1.h src/icsmap.h src/gsistate.c src/gscpixel.h src/gxshade.c src/gximag3x.c src/zcsindex.c src/gscspace.c src/gscolor1.c src/gscolor2.c src/zcolor2.c src/gscolor3.c src/gscspace.h src/gxistate.h src/gscolor2.h src/gxpcmap.c src/gxcspace.h src/gxcdevn.h src/gxcolor2.h src/gscsepr.c src/gscindex.h src/gscsepr.h]</p>
+<p>[src/gdevijs.c]</p>
</blockquote>
-<p><strong><a name="2007-03-05T171251.517731Z"></a>
-2007-03-05T17:12:51.517731Z Timothy Osborn</strong></p>
+<p><strong><a name="2007-05-08T182647.239521Z"></a>
+2007-05-08T18:26:47.239521Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T182647.239521Z">details</a>)</p>
<blockquote>
<pre>
-Reassinged shading issues to Igor</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Makes ijs/ working with automake 1.10
-<p><strong><a name="2007-03-05T053038.914444Z"></a>
-2007-03-05T05:30:38.914444Z Raph Levien</strong></p>
-<blockquote>
-<pre>
-Make sure that memory for jpeg_decompress_data gets allocated from the
-same memory as the stream structure that owns it. Previously, the
-stream structure would be allocated in global, and the jddp in stable
-local, which is a violation of GC invariants. Fixes bug 689118, which
-was a GC crash in the regression file H00216q.pdf.
</pre>
-<p>[src/zfdctd.c]</p>
+<p>[ijs/autogen.sh]</p>
</blockquote>
-<p><strong><a name="2007-03-04T213128.032123Z"></a>
-2007-03-04T21:31:28.032123Z leonardo</strong></p>
+<p><strong><a name="2007-05-08T182354.589216Z"></a>
+2007-05-08T18:23:54.589216Z Till Kamppeter</strong></p>
<blockquote>
<pre>
-pscet_status.txt : Closing 11-24-3 .
+Fixed file properties
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[src/version.mak]</p>
</blockquote>
-<p><strong><a name="2007-03-04T182504.375026Z"></a>
-2007-03-04T18:25:04.375026Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-08T181310.044227Z"></a>
+2007-05-08T18:13:10.044227Z Till Kamppeter</strong></p>
<blockquote>
<pre>
-Fix X mirroring for all color modes of the interpolated image.
-The mirroring was missing from non 8 bits/colorant modes resulting
-in the mirrored output images.
-
+Back out everything after rev 7909
</pre>
-<p>[src/gxiscale.c]</p>
+<p>[contrib/gdevmd2k.c contrib/gdevxes.c contrib/gdevgdi.c src/configure.ac contrib/lips4 contrib/eplaser contrib/gdevhl12.c src/gdevlj56.c ijs/autogen.sh src/gdevdljm.c src/lib.mak contrib/gdevcd8.c src/gdevpx.c src/gdevl256.c contrib/contrib.mak src/gdevvglb.c src/gdevdljm.h contrib/gdevcd8.h contrib/cups src/unix-gcc.mak contrib/gdevdj9.c src/gdevpxut.c src/gdevcdj.c contrib/chp2200 contrib/gdevlx32.c contrib/gdevlx50.c contrib/gdevop4w.c src/gdevpxut.h lib/gs_init.ps src/gdevlbp8.c src/version.mak contrib/opvp contrib/gdevbjc_.c contrib/japanese contrib/gdevbjca.c src/gdevxalt.c contrib/lxm3200-tweaked src/version.mak.in contrib/gdevbjc_.h contrib/gomni.c src/contrib.mak src/devs.mak lib/gs_setpd.ps contrib/pcl3 contrib/gdevlx7.c contrib/gdevln03.c src/gdevdjet.c src/gconf.c contrib/defs.h src/gs.mak contrib/uniprint src/Makefile.in src/unix-aux.mak contrib/md2k_md5k src/unixinst.mak contrib/epson740 src/gp_unix.c]</p>
</blockquote>
-<p><strong><a name="2007-03-04T170825.140696Z"></a>
-2007-03-04T17:08:25.140696Z leonardo</strong> (<a href="Details.htm#2007-03-04T170825.140696Z">details</a>)</p>
+<p><strong><a name="2007-05-08T174446.931200Z"></a>
+2007-05-08T17:44:46.931200Z Till Kamppeter</strong></p>
<blockquote>
<pre>
-Fix (user paths) : Remove the uneven behavior with uappend.
-
+Makes ijs/ working with automake 1.10
</pre>
-<p>[doc/pscet_status.txt src/zupath.c]</p>
+<p>[ijs/autogen.sh]</p>
</blockquote>
-<p><strong><a name="2007-03-04T164100.611078Z"></a>
-2007-03-04T16:41:00.611078Z Ray Johnston</strong></p>
+<p><strong><a name="2007-05-08T174312.186735Z"></a>
+2007-05-08T17:43:12.186735Z Till Kamppeter</strong></p>
<blockquote>
<pre>
-Free up any previous line_ptrs in a memory (image) device before
-allocating new ones. This allows multiple calls to setup_buf_device
-without leaking memory (as seen with the PCL allocator that does
-not have garbage collection).
-</pre>
-<p>[src/gdevprn.c]</p>
-</blockquote>
+Added duples support to the PCL-XL ("pxlmono"/"pxlcolor") output devices
-<p><strong><a name="2007-03-04T163732.768972Z"></a>
-2007-03-04T16:37:32.768972Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-The index file should not be compressed. It is small, and if it ever did
-get compressed, it would SEVERELY impact performance since the entire
-list gets processed on every band.
</pre>
-<p>[src/gxclist.c]</p>
+<p>[src/gdevpx.c src/gdevlj56.c src/gdevpxut.c src/gdevpxut.h]</p>
</blockquote>
-<p><strong><a name="2007-03-03T035156.270202Z"></a>
-2007-03-03T03:51:56.270202Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-08T174129.378446Z"></a>
+2007-05-08T17:41:29.378446Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T174129.378446Z">details</a>)</p>
<blockquote>
<pre>
-Fix a stack nix-up that occured when cm operator was used inside BT/ET block.
-Bug 688985, customer 580.
+Support for the CUPS Raster output device in the lib/*.ps files
</pre>
-<p>[lib/pdf_draw.ps]</p>
+<p>[lib/gs_setpd.ps lib/gs_init.ps]</p>
</blockquote>
-<p><strong><a name="2007-03-02T055500.252985Z"></a>
-2007-03-02T05:55:00.252985Z Henry Stiles</strong></p>
+<p><strong><a name="2007-05-08T173026.894961Z"></a>
+2007-05-08T17:30:26.894961Z Till Kamppeter</strong></p>
<blockquote>
<pre>
-accommodate parsing of undocumented color treatments (689100) which
-appear to have no effect.
+src/version.mak --> src/version.mak.in (part of build system patch)
</pre>
-<p>[src/gdevpxen.h]</p>
+<p>[src/version.mak.in src/version.mak]</p>
</blockquote>
-<p><strong><a name="2007-03-01T201709.177569Z"></a>
-2007-03-01T20:17:09.177569Z leonardo</strong> (<a href="Details.htm#2007-03-01T201709.177569Z">details</a>)</p>
+<p><strong><a name="2007-05-08T172931.725620Z"></a>
+2007-05-08T17:29:31.725620Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T172931.725620Z">details</a>)</p>
<blockquote>
<pre>
-Fix (pdfwrite) : Handle a text with degenerate CTM.
+Build system extensions for support of CUPS Raster, OpenPrinting
+Vector, X11 driver modularizationm, and for easy selection of drivers
</pre>
-<p>[src/devs.mak]</p>
+<p>[src/Makefile.in src/configure.ac src/contrib.mak src/unixinst.mak src/gdevlbp8.c src/version.mak]</p>
</blockquote>
-<p><strong><a name="2007-03-01T201549.273788Z"></a>
-2007-03-01T20:15:49.273788Z leonardo</strong> (<a href="Details.htm#2007-03-01T201549.273788Z">details</a>)</p>
+<p><strong><a name="2007-05-08T171647.444481Z"></a>
+2007-05-08T17:16:47.444481Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T171647.444481Z">details</a>)</p>
<blockquote>
<pre>
-Fix (pdfwrite) : Handle a text with degenerate CTM.
+Conditionals to avoid conflicts with the drivers "bjc880j", "lips2p",
+"lips4", and "lips4v" in contrib/
</pre>
-<p>[src/gdevpdts.c]</p>
+<p>[src/gdevlbp8.c]</p>
</blockquote>
-<p><strong><a name="2007-03-01T152739.443405Z"></a>
-2007-03-01T15:27:39.443405Z leonardo</strong> (<a href="Details.htm#2007-03-01T152739.443405Z">details</a>)</p>
+<p><strong><a name="2007-05-08T165211.701719Z"></a>
+2007-05-08T16:52:11.701719Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T165211.701719Z">details</a>)</p>
<blockquote>
<pre>
-Fix (graphics) : Imprecise current point after drawing an arc (continued).
+All third-party built-in and Uniprint drivers listed in the OpenPrinting database
</pre>
-<p>[doc/pscet_status.txt src/gspath1.c]</p>
+<p>[contrib/japanese/doc/gs261j.txt contrib/japanese/dviprlib.h contrib/cups/pxlmono.ppd contrib/japanese/doc/gdevmjc.txt contrib/pcl3/doc/gs-pcl3.ref contrib/eplaser contrib/japanese/doc contrib/japanese/doc/gdevcd8.txt contrib/uniprint/Stc680pl.upp contrib/pcl3/eprn/mediasize.c contrib/pcl3/BUGS contrib/japanese/doc/README.gs550j contrib/pcl3/eprn/mediasize.h contrib/pcl3/ppd/gs-6.50.ppd contrib/pcl3/ppd/gs-pcl3-unspecold.ppd contrib/pcl3/src/contrib.mak-7.00.add contrib/lxm3200-tweaked/LICENSE contrib/lxm3200-tweaked/Z12-Z31-QuickSetup contrib/japanese/dmp_init.ps contrib/pcl3/eprn/pagecount.c contrib/chp2200 contrib/uniprint/Stc740p.upp contrib/gdevlx50.c contrib/lxm3200-tweaked/RELEASE_NOTES contrib/pcl3/src/pcl3opts.c contrib/pcl3/src/gdevpcl3.c contrib/pcl3/eprn/pagecount.h contrib/pcl3/src/pclsize.c contrib/pcl3/ps/margins-LetterRotated.ps contrib/gdevbjc_.c contrib/pcl3/ppd/gs-pcl3-hpdj400.ppd contrib/epson740/printerdb_rh6.0 contrib/japanese contrib/pcl3/src/pclsize.h contrib/gdevbjc_.h contrib/pcl3/ppd/gs-pcl3-hpdjportable.ppd contrib/cups/cups.mak contrib/uniprint/Stc670pl.upp contrib/cups/pxlcolor.ppd contrib/pcl3/ppd/gs-pcl3-hpdj660c.ppd contrib/pcl3 contrib/gdevlx7.c contrib/uniprint/bjc6000a1.upp contrib/pcl3/eprn/eprnrend.c.orig contrib/pcl3/ppd/gs-5.50.ppd contrib/defs.h contrib/pcl3/eprn/eprnparm.c contrib/pcl3/doc/how-to-report.txt contrib/japanese/doc/dj505j.txt contrib/japanese/gdevml6.c contrib/japanese/escp_24.src contrib/japanese/gdevlbp3.c contrib/uniprint/stc740ih.upp contrib/eplaser/gdevescv.c contrib/uniprint/Stc680p.upp contrib/uniprint/s400a1.upp contrib/epson740/upp-HowTo-to-be contrib/gdevxes.c contrib/japanese/gdevj100.c contrib/eplaser/gdevescv.h contrib/lips4/gdevlips.c contrib/japanese/doc/gdevj100.txt contrib/lips4/gdevlprn.c contrib/uniprint/Stc760pl.upp contrib/lips4/gdevlips.h contrib/pcl3/ppd/fonts.ppd contrib/uniprint/Stp870p.upp contrib/uniprint/PM820p.upp contrib/pcl3/ps/dumppdd.ps contrib/pcl3/src/zmedia2.c-6.51.diff contrib/lips4/gdevlprn.h contrib/pcl3/ppd/gs-common.ppd contrib/gdevcd8.c contrib/contrib.mak contrib/pcl3/ppd/gs-pcl3-hpdj1120c.ppd contrib/japanese/doc/cdj880.txt contrib/gdevcd8.h contrib/japanese/dmp_site.ps contrib/cups/gdevcups.c contrib/pcl3/src/contrib.mak-6.50.add contrib/japanese/doc/gdevmd2k.txt contrib/gdevdj9.c contrib/cups/pstoraster contrib/japanese/doc/gdevmag.txt contrib/lips4/gdevl4r.c contrib/lxm3200-tweaked/README contrib/lips4/gdevl4v.c.orig contrib/lips4/gdevl4v.c contrib/pcl3/ps/margins-A4Rotated.ps contrib/pcl3/ppd/gs-pcl3-hpdj540.ppd contrib/pcl3/doc/notes.bbl contrib/epson740/ps-to-printer.fpi_rh5.2 contrib/pcl3/doc/notes.tex contrib/pcl3/README contrib/pcl3/LGPL contrib/pcl3/ppd/gs-6.01.ppd contrib/chp2200/AUTHORS contrib/uniprint/PM760p.upp contrib/opvp/opvp_media.def contrib/uniprint/Stc777pl.upp contrib/uniprint/Stp720pl.upp contrib/japanese/gdevnpdl.c contrib/pcl3/src/contrib.mak-5.50.add contrib/epson740/README contrib/md2k_md5k contrib/pcl3/ps/margins-Env10Rotated.ps contrib/uniprint/PM760pl.upp contrib/uniprint/Stc670p.upp contrib/japanese/gdevmag.c contrib/cups/pstopxl contrib/japanese/gdev10v.c contrib/gdevmd2k.c contrib/cups/pstoraster.in contrib/chp2200/COPYING contrib/pcl3/ppd/gs-pcl3-hpdj510.ppd contrib/uniprint/Stc740pl.upp contrib/lips4 contrib/pcl3/src/zmedia2.c-6.01.diff contrib/gdevhl12.c contrib/pcl3/ppd/gs-pcl3-hpdj550c.ppd contrib/md2k_md5k/README.jis contrib/pcl3/ppd/catppd contrib/japanese/doc/Gdevlips.htm contrib/pcl3/ppd/gs-6.51.ppd contrib/pcl3/doc contrib/pcl3/pcl3.tar.sig contrib/cups contrib/japanese/gdevespg.c contrib/japanese/gdevalps.c contrib/pcl3/NEWS contrib/japanese/doc/gdevml6.txt contrib/gdevop4w.c contrib/pcl3/ppd/README contrib/uniprint/Stc760p.upp contrib/pcl3/eprn/eprnfs.c contrib/opvp contrib/gdevbjca.c contrib/pcl3/ppd/gs-pcl3-hpdj600.ppd contrib/gomni.c contrib/uniprint/Stp720p.upp contrib/pcl3/doc/gs-mods.txt contrib/uniprint/sipixa6.upp contrib/opvp/gdevopvp.c contrib/pcl3/src/zmedia2.c-5.50.diff contrib/pcl3/src/zmedia2.c-6.50.diff contrib/pcl3/ppd/gs-pcl3-hpdj680c.ppd contrib/pcl3/eprn/eprnrend.c contrib/pcl3/ps/margins-A4.ps contrib/pcl3/src/contrib.mak-6.01.add contrib/uniprint contrib/pcl3/src/pcl3opts-de.msg contrib/japanese/doc/djgpp.txt contrib/japanese/gdevdmpr.c contrib/japanese/doc/gdevlbp3.txt contrib/pcl3/doc/pcl3opts.html contrib/japanese/doc/gdevdmpr.txt contrib/japanese/doc/gs261j.euc contrib/chp2200/INSTALL contrib/pcl3/ppd contrib/cups/pstopxl.in contrib/pcl3/src contrib/pcl3/ppd/gs-pcl3-hpdj500c.ppd contrib/uniprint/Stc777p.upp contrib/gdevgdi.c contrib/pcl3/ps/margins-EnvDLRotated.ps contrib/japanese/gdevp201.c contrib/japanese/doc/gdevp201.txt contrib/pcl3/ppd/gs-7.00.ppd contrib/pcl3/ps/margins-Letter.ps contrib/uniprint/bjc6000b1.upp contrib/pcl3/lib/if-pcl3 contrib/pcl3/eprn contrib/opvp/opvp_common.h contrib/cups/pstoraster.convs contrib/pcl3/lib contrib/pcl3/src/pclcap.c contrib/uniprint/Stp870pl.upp contrib/pcl3/doc/gs-pcl3.1 contrib/japanese/gdevfmlbp.c contrib/pcl3/src/contrib.mak-6.51.add contrib/japanese/doc/gdevalps.txt contrib/gdevlx32.c contrib/pcl3/src/pclcap.h contrib/pcl3/src/pclgen.c contrib/pcl3/ps contrib/pcl3/src/pcl3opts-en.msg contrib/uniprint/s400b1.upp contrib/japanese/doc/gdev10v.txt contrib/japanese/gdevmjc.c contrib/epson740/printerdb_rh5.2 contrib/pcl3/ppd/gs-pcl3-hpdj500.ppd contrib/pcl3/src/pclgen.h contrib/lxm3200-tweaked contrib/pcl3/doc/pcl3opts.ref contrib/uniprint/sharp.upp contrib/japanese/gdevmjc.h contrib/pcl3/src/pclscan.c contrib/pcl3/src/zmedia2.c-7.00.diff contrib/pcl3/eprn/gdeveprn.c contrib/pcl3/ps/calign.ps contrib/pcl3/src/pclscan.h contrib/gdevln03.c contrib/pcl3/ppd/gs-pcl3-common.ppd contrib/pcl3/ppd/gs-pcl3-hpdj3xx.ppd contrib/pcl3/eprn/gdeveprn.h contrib/pcl3/lib/example.mcf contrib/pcl3/src/pclcomp.c contrib/pcl3/ppd/gs-pcl3-unspec.ppd contrib/pcl3/ps/levels-test.ps contrib/pcl3/doc/pcl3opts.1 contrib/pcl3/ppd/gs-pcl3-hpdj8xxc.ppd contrib/uniprint/PM820pl.upp contrib/japanese/gdevrpdl.c contrib/epson740 contrib/japanese/doc/gdevfmlbp.txt contrib/pcl3/lib/cups-pcl3 contrib/pcl3/doc/gs-pcl3.html contrib/japanese/gdevfmpr.c contrib/pcl3/doc/reports.txt contrib/japanese/dviprlib.c]</p>
</blockquote>
-<p><strong><a name="2007-03-01T125010.538308Z"></a>
-2007-03-01T12:50:10.538308Z leonardo</strong> (<a href="Details.htm#2007-03-01T125010.538308Z">details</a>)</p>
+<p><strong><a name="2007-05-08T163345.043492Z"></a>
+2007-05-08T16:33:45.043492Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T163345.043492Z">details</a>)</p>
<blockquote>
<pre>
-Fix (fuzzy.c) : An incorrect image difference format for multipage files.
+Addition of support for some older japanese-market PCL Printers
</pre>
-<p>[toolbin/tests/fuzzy.c]</p>
+<p>[src/gdevdjet.c src/gdevdljm.c src/gdevdljm.h src/contrib.mak src/gdevcdj.c]</p>
</blockquote>
-<p><strong><a name="2007-03-01T022603.339465Z"></a>
-2007-03-01T02:26:03.339465Z Alex Cherepanov</strong> (<a href="Details.htm#2007-03-01T022603.339465Z">details</a>)</p>
+<p><strong><a name="2007-05-08T162619.557957Z"></a>
+2007-05-08T16:26:19.557957Z Till Kamppeter</strong> (<a href="Details.htm#2007-05-08T162619.557957Z">details</a>)</p>
<blockquote>
<pre>
-When a chain of decoding filters encounters EOF, close the last filter in
-the chain. This seems to contradict PLRM3 but matches the observed behavior
-of Adobe interpreters. Bug 688745, customer 384.
+Modularization of the X11 output devices into dynamic libraries
</pre>
-<p>[src/stream.c]</p>
+<p>[src/gconf.c src/lib.mak src/gdevl256.c src/gdevxalt.c src/gs.mak src/gdevvglb.c src/Makefile.in src/unix-gcc.mak src/unix-aux.mak src/devs.mak src/unixinst.mak src/gp_unix.c]</p>
</blockquote>
-<p><strong><a name="2007-02-28T184949.409416Z"></a>
-2007-02-28T18:49:49.409416Z leonardo</strong> (<a href="Details.htm#2007-02-28T184949.409416Z">details</a>)</p>
+<p><strong><a name="2007-05-07T215344.031582Z"></a>
+2007-05-07T21:53:44.031582Z Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (fuzzy.c) : Multipage files processed incorrectly.
-
+Remove unneeded header references to the interpreter. This file is part
+of the graphics library. Also clean up the dependencies in the makefile.
</pre>
-<p>[toolbin/tests/fuzzy.c]</p>
+<p>[src/lib.mak src/gsncdummy.c src/gsncdummy.h]</p>
</blockquote>
-<p><strong><a name="2007-02-28T170328.849858Z"></a>
-2007-02-28T17:03:28.849858Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-07T213143.787169Z"></a>
+2007-05-07T21:31:43.787169Z leonardo</strong> (<a href="Details.htm#2007-05-07T213143.787169Z">details</a>)</p>
<blockquote>
<pre>
-Validate arguments of the operator startjob. Fix CET 31-10-02.
+Fix (shadings) : Implement a color index cache.
</pre>
-<p>[doc/pscet_status.txt lib/gs_lev2.ps]</p>
+<p>[src/gxshade4.h src/lib.mak src/gscicach.c src/gscicach.h src/gxshade6.c]</p>
</blockquote>
-<p><strong><a name="2007-02-27T211108.978663Z"></a>
-2007-02-27T21:11:08.978663Z leonardo</strong> (<a href="Details.htm#2007-02-27T211108.978663Z">details</a>)</p>
+<p><strong><a name="2007-05-07T194503.500615Z"></a>
+2007-05-07T19:45:03.500615Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Fix (graphics) : Imprecise current point after drawing an arc.
+Trap input errors when reading PDF content streams and issue a warning.
+Acrobat Reader silently ignores such errors. Bug 689026, customer 850.
</pre>
-<p>[doc/pscet_status.txt src/gspath1.c src/gspath.h]</p>
+<p>[lib/pdf_base.ps]</p>
</blockquote>
-<p><strong><a name="2007-02-26T162417.305323Z"></a>
-2007-02-26T16:24:17.305323Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-07T174200.368595Z"></a>
+2007-05-07T17:42:00.368595Z Timothy Osborn</strong> (<a href="Details.htm#2007-05-07T174200.368595Z">details</a>)</p>
<blockquote>
<pre>
-Fix indeterministic behavior of fuzzy.c with -w > 1. Initialize the rest of
-the window buffer that would be uninitialized before half_win lines is read.
-</pre>
-<p>[toolbin/tests/fuzzy.c]</p>
-</blockquote>
+Fixing a bounding box pixel rounding issue in pdf14_begin_transparency_group.
-<p><strong><a name="2007-02-25T204603.985068Z"></a>
-2007-02-25T20:46:03.985068Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Set upper font cache limit to 1e8 bytes in CPSI compatibility mode.
-Fix CET 27-02-01.
-
</pre>
-<p>[doc/pscet_status.txt src/gsfont.c]</p>
+<p>[src/gdevp14.c]</p>
</blockquote>
-<p><strong><a name="2007-02-25T192644.964185Z"></a>
-2007-02-25T19:26:44.964185Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-07T103300.607664Z"></a>
+2007-05-07T10:33:00.607664Z leonardo</strong></p>
<blockquote>
<pre>
-Fix MSVC-specific code added to fuzzy.c in the rev. 7743.
-</pre>
-<p>[toolbin/tests/fuzzy.c]</p>
-</blockquote>
+Fix (functions) : Improving the documentation for make_interpolation_tensor.
-<p><strong><a name="2007-02-25T191316.641987Z"></a>
-2007-02-25T19:13:16.641987Z Stefan Kemper</strong></p>
-<blockquote>
-<pre>
-Banding fix where triangles where incorrectly detected and rendered
-as parallelograms when rendering out of the clist. Triangles are only used
-to fill bevel joins so this occurs infrequently, and the use of fuzzy
-comparisons will hide all but the largest stroke width errors.
-
-Corrects many pcl CET banding/nobanding differences:
-28-01
-28-02
-28-03
-28-04
-28-05
-28-06
-28-07
-28-10
-29-01
-29-02
-29-08
-29-10
-29-11
-30-01
-30-04
-30-16
-30-19
-30-23
-31-01
-31-02
-31-03
-31-04
-31-05
-31-06
-31-07
-31-08
-31-09
-31-10
-31-11
-32-01
-32-02
-34-03
-36-04
-36-05
-
</pre>
-<p>[src/gxclrast.c]</p>
+<p>[src/gsfunc0.c]</p>
</blockquote>
-<p><strong><a name="2007-02-25T135808.233607Z"></a>
-2007-02-25T13:58:08.233607Z leonardo</strong> (<a href="Details.htm#2007-02-25T135808.233607Z">details</a>)</p>
+<p><strong><a name="2007-05-07T084812.997512Z"></a>
+2007-05-07T08:48:12.997512Z leonardo</strong> (<a href="Details.htm#2007-05-07T084812.997512Z">details</a>)</p>
<blockquote>
<pre>
-Fix (fuzzy.c) : Further improvements.
+Documenting how to profile Ghostscript with MSVC6 (continued).
</pre>
-<p>[toolbin/tests/fuzzy.c]</p>
+<p>[doc/Develop.htm]</p>
</blockquote>
-<p><strong><a name="2007-02-25T050647.526811Z"></a>
-2007-02-25T05:06:47.526811Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-07T081013.225741Z"></a>
+2007-05-07T08:10:13.225741Z leonardo</strong> (<a href="Details.htm#2007-05-07T081013.225741Z">details</a>)</p>
<blockquote>
<pre>
-Clean up pscet_status.txt and add comments to a few entries.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Documenting how to profile Ghostscript with MSVC6.
-<p><strong><a name="2007-02-25T020912.060125Z"></a>
-2007-02-25T02:09:12.060125Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-In Level 3, operator setscreen takes the value of AccurateScreens from the user
-parameter even with the dictionary argument. PLRM p682. Partly fix CET 09-49-02
-
</pre>
-<p>[doc/pscet_status.txt lib/gs_dps2.ps]</p>
+<p>[doc/Develop.htm]</p>
</blockquote>
-<p><strong><a name="2007-02-24T153248.711895Z"></a>
-2007-02-24T15:32:48.711895Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-05T192034.952465Z"></a>
+2007-05-05T19:20:34.952465Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Set /errorinfo to null in the error handler when it undefined.
-Fix missing 'null' in CET 09-47c and 09-47j.
+Undefine /Length in the stream dictionary when the value is incorrect to
+distinguish streams of 0 and unknown length. Old code re-defined incorrect
+length as 0. Bug 689208, customer 770.
</pre>
-<p>[doc/pscet_status.txt lib/gs_init.ps]</p>
+<p>[lib/pdf_base.ps toolbin/pdf_info.ps]</p>
</blockquote>
-<p><strong><a name="2007-02-23T230323.452670Z"></a>
-2007-02-23T23:03:23.452670Z Ray Johnston</strong> (<a href="Details.htm#2007-02-23T230323.452670Z">details</a>)</p>
+<p><strong><a name="2007-05-04T212303.556389Z"></a>
+2007-05-04T21:23:03.556389Z Timothy Osborn</strong> (<a href="Details.htm#2007-05-04T212303.556389Z">details</a>)</p>
<blockquote>
<pre>
-Fix memory leak (PCL) due to extra gstate creation. PS did not leak thanks
-to the Garbage Collector.
+Minor change to make the source code more accurate.
</pre>
-<p>[src/gsstate.h src/gxpcmap.c src/gsstate.c]</p>
+<p>[src/gdevp14.c]</p>
</blockquote>
-<p><strong><a name="2007-02-23T220537.560889Z"></a>
-2007-02-23T22:05:37.560889Z Alex Cherepanov</strong> (<a href="Details.htm#2007-02-23T220537.560889Z">details</a>)</p>
+<p><strong><a name="2007-05-04T041847.247543Z"></a>
+2007-05-04T04:18:47.247543Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Use stricter validation of the pattern dictionary parameters to
-match CET 18-02c and 18-02d.
+Move allocation of a large structure from the stack to the heap to avoid
+C stack overflow on Windows NT that allocates 12K less of the stack
+space than requested by the application. Bug 688998.
</pre>
-<p>[doc/pscet_status.txt lib/gs_lev2.ps src/zpcolor.c lib/pdf_ops.ps]</p>
+<p>[src/gdevpdfp.c lib/pdf_draw.ps]</p>
</blockquote>
-<p><strong><a name="2007-02-23T183239.440312Z"></a>
-2007-02-23T18:32:39.440312Z Timothy Osborn</strong></p>
+<p><strong><a name="2007-05-04T001508.895805Z"></a>
+2007-05-04T00:15:08.895805Z Ray Johnston</strong></p>
<blockquote>
<pre>
-Changed status to AOK for 09-47B-11 Test05 and Test06</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Previous version was too aggresive with image interpolation to
+1-bit per component (bpc) devices. Now we downsample using the
+'special' image filter that prevents dropout on 1bpc devices and
+use the "Mitchell" image filter for upscaling to those devices
+when the scale factor (in X and Y) is at least 4:1. This prevents
+upscaling on 1:1 images as well as near 1:1 where the results
+would probably be poor quality.
-<p><strong><a name="2007-02-23T173115.655333Z"></a>
-2007-02-23T17:31:15.655333Z Timothy Osborn</strong></p>
-<blockquote>
-<pre>
-Changed status to AOK for 09-47B-11 Test10 and Test11</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-23T170407.479609Z"></a>
-2007-02-23T17:04:07.479609Z Timothy Osborn</strong></p>
-<blockquote>
-<pre>
-Changed status to AOK for 09-47B-10 Test10 and Test11</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-23T132937.822169Z"></a>
-2007-02-23T13:29:37.822169Z L. Peter Deutsch</strong></p>
-<blockquote>
-<pre>
-Changes the 'token' operator so it does not pop the operand on an
-invalidaccess error, for Adobe compatibility.
</pre>
-<p>[src/ztoken.c]</p>
+<p>[src/gxiscale.c]</p>
</blockquote>
-<p><strong><a name="2007-02-22T153915.380404Z"></a>
-2007-02-22T15:39:15.380404Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-03T151326.865969Z"></a>
+2007-05-03T15:13:26.865969Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Set bottom limit of 100000 on the font cache size in the compatibility
-mode to match Adobe interpreters. Partial fox for CET 27-07-01.
+Avoid a Valgrind warning about ovelapping arguments in memcpy().
+Don't assign a structure to itself.
</pre>
-<p>[doc/pscet_status.txt src/gsfont.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-22T031049.737762Z"></a>
-2007-02-22T03:10:49.737762Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Don't include systemdict, globaldict, and userdict into the array of
-dictionaries that is pushed to the operand stack on dictstackoverflow.
-Partly fix CET 20-02-02.
-
-</pre>
-<p>[doc/pscet_status.txt src/interp.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-22T003953.016232Z"></a>
-2007-02-22T00:39:53.016232Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-Previous CPSI_PPM files had been run with a (bogus) RenderingIntent
-ProcSet in force that (among other things) redefined the 'show' op
-as a procedure. This ProcSet appears to be a method to use different
-color matching depending on the type of imaging operation (fill, stroke,
-show, image, shfill).
-
-The casper.ghostscript.com:/home/ray/PSLL3/CPSI_PPM directory is now
-updated with the results obtained when the RenderingIntent ProcSet is
-disabled. The interesting thing is that many pages that CPSI previously
-could not render now work (some that did render now do not) and that
-GS now matches several more files than previously.
-
-The status indicates "OK" where GS matches CPSI (close enough) and
-removes the 'cpsi missing' where we now have CPSI results available.
-Some pages are changed to "DIFF" status and assigned, indicating that
-a fix (or an intelligent review) is needed.
-
-Please email me with any questions.
-
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-21T221653.963317Z"></a>
-2007-02-21T22:16:53.963317Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Change the parameter validation order in execstack to match CET 20-03.
-
-</pre>
-<p>[doc/pscet_status.txt src/zcontrol.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-21T202445.557583Z"></a>
-2007-02-21T20:24:45.557583Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-Fix regression on 124-01.ps. Emulate bizarre Adobe behavior so that the
-procedure operand of a 'for' is not executed when BOTH the initial value
-and the increment are 0 (or 0.0). Seen with CET 28-07 and FTS 124-01
-and verified with custom test file against CPSI.
-
-EXPETECTED DIFFERENCES:
-
-None (this time).
-</pre>
-<p>[src/zcontrol.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-21T150242.033266Z"></a>
-2007-02-21T15:02:42.033266Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-Fix for language_switch build 'invalidrestore. Allow filter allocation in
-systemVM as needed by .runstring and .runstringbegin in gs_init.ps. This
-fixes problem intoduced by rev 7629.
-
-EXPECTED DIFFERENCES.
-
-None. Note that CET 23-12W that was fixed with rev 7629 is OK with this
-change since the 'use_space' is not limited by 'save_space'.
-</pre>
-<p>[src/zfilter.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-21T144350.287589Z"></a>
-2007-02-21T14:43:50.287589Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Make redefined /quit a procedure to match CET 28-10-01.
-
-</pre>
-<p>[doc/pscet_status.txt lib/gs_lev2.ps]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-21T011419.825556Z"></a>
-2007-02-21T01:14:19.825556Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Reclassify CET 23-12W-4 as OK.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-21T001624.688423Z"></a>
-2007-02-21T00:16:24.688423Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-Fix CET 28-05-2, Adobe CPSI and Tek do not execute procedure if increment
-value is 0. The PLRM does not mention increment value == 0.
-
-EXPECTED DIFFERENCES.
-
-None.
-</pre>
-<p>[doc/pscet_status.txt src/zcontrol.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T235419.102684Z"></a>
-2007-02-20T23:54:19.102684Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Require resource category to be a name in the findresource operator.
-Convert 1st operand to a name if it's a string. Fix CET 23-13-04.
-
-</pre>
-<p>[doc/pscet_status.txt lib/gs_res.ps]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T233519.366880Z"></a>
-2007-02-20T23:35:19.366880Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Fix CET 20-23-01 - undefine /deviceinfo from systemdict in gs_cet.ps
-
-</pre>
-<p>[doc/pscet_status.txt lib/gs_cet.ps]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T205455.794850Z"></a>
-2007-02-20T20:54:55.794850Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Reclassify 20-27-1 as AOK. Contents of $error is device-dependent.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T193826.900624Z"></a>
-2007-02-20T19:38:26.900624Z Ralph Giles</strong></p>
-<blockquote>
-<pre>
-Minor modifications to the parallel job launch script. Take an -r option
-to mark the report with a revision number, and add more stats to the
-output.
-</pre>
-<p>[toolbin/tests/run_parallel]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T192510.472981Z"></a>
-2007-02-20T19:25:10.472981Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-Update comments on some pages and change some assignments to Alex that
-are error message differences. Two more pages resolved.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T164021.043788Z"></a>
-2007-02-20T16:40:21.043788Z Timothy Osborn</strong></p>
-<blockquote>
-<pre>
-Changed status to OK for 09-47I-3 Test11</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T162541.041973Z"></a>
-2007-02-20T16:25:41.041973Z Timothy Osborn</strong></p>
-<blockquote>
-<pre>
-Editing change for 09-47B-7, Test01 and Test02</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T162339.231043Z"></a>
-2007-02-20T16:23:39.231043Z Timothy Osborn</strong></p>
-<blockquote>
-<pre>
-Changed status to AOK for 09-47B-7, Test01 and Test02</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-20T035536.436290Z"></a>
-2007-02-20T03:55:36.436290Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Fix CET 29-02 - increment page count after copypage operation.
-
-</pre>
-<p>[doc/pscet_status.txt lib/gs_init.ps]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-19T202208.118775Z"></a>
-2007-02-19T20:22:08.118775Z Stefan Kemper</strong></p>
-<blockquote>
-<pre>
-Fix for banding of some images not matching non-banding output.
-Added check for an invariant that the translation matches in the
-two matrixes used in rendering. In this case the non-high level image
-path is taken. A better solution would be to a single matrix, as this will
-increase the display list size for some files.
-
-Fixes banding differences in:
-
-035-01.ps
-148-11.ps
-148.16.ps
-1_2001.pdf
-455690.pdf
-Bug687832.pdf
-Bug687840.pdf
-a.pdf
-adesso4.pdf
-bc_02a01_cal.pdf
-dave.pdf
-file2.pdf
-foo.pdf
-john_clippedimage.pdf
-messenger.pdf
-messenger16.pdf
-ngnews1.pdf
-rotate180.pdf
-rotate270.pdf
-rotate90.pdf
-
-pcl5ccet/15-03.BIN + ufst
-
-</pre>
-<p>[src/gxclimag.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-19T061613.609799Z"></a>
-2007-02-19T06:16:13.609799Z Ray Johnston</strong></p>
-<blockquote>
-<pre>
-Change 35_all-6 to OK since regression testing shows that it is now OK.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-19T031941.021316Z"></a>
-2007-02-19T03:19:41.021316Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Move redefinition of product, version, revision, and serialnumber in CET
-prologue from userdict to systemdict to meet CET 20-15-01.
-
-</pre>
-<p>[doc/pscet_status.txt lib/gs_cet.ps]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-19T003804.570312Z"></a>
-2007-02-19T00:38:04.570312Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Reproduce the algorithm used by Adobe to grow the dictionary
-to match CET 20-01-01.
-
-</pre>
-<p>[doc/pscet_status.txt src/idict.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-17T155551.631627Z"></a>
-2007-02-17T15:55:51.631627Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Reclassify 20-25-01 as OK because it matches Tek and PhotoPrint is
-clearly wrong here.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-17T141409.648281Z"></a>
-2007-02-17T14:14:09.648281Z Alex Cherepanov</strong> (<a href="Details.htm#2007-02-17T141409.648281Z">details</a>)</p>
-<blockquote>
-<pre>
-Throw /invalidfont error when glyph 0 is accessed but it is missing from
-the type 32 font,
-
-</pre>
-<p>[doc/pscet_status.txt src/zcharx.c src/int.mak src/zfont32.c lib/gs_typ32.ps]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-16T204010.924118Z"></a>
-2007-02-16T20:40:10.924118Z leonardo</strong></p>
-<blockquote>
-<pre>
-pscet_status.txt : Improving some assignments.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-16T194605.775757Z"></a>
-2007-02-16T19:46:05.775757Z Henry Stiles</strong></p>
-<blockquote>
-<pre>
-assign unassigned problems. Add NF category. NF means "not fixing"
-in the near term. It should be used if we don't have short term plans
-to fix a problem.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-16T190803.918575Z"></a>
-2007-02-16T19:08:03.918575Z Ralph Giles</strong></p>
-<blockquote>
-<pre>
-Improve the encapsulation of the raster db by adding exists() and
-mtime() methods instead of checking the stored files directly in
-the caller.
-</pre>
-<p>[toolbin/tests/rasterdb.py toolbin/tests/gscheck_raster.py toolbin/tests/gscheck_pdfwrite.py]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-16T152749.350851Z"></a>
-2007-02-16T15:27:49.350851Z leonardo</strong> (<a href="Details.htm#2007-02-16T152749.350851Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix (stroking) : An imprecise miter limit check. Thanks to
-Ray Johnston for analyzing this problem and identifying the type
-of fix.
-
-</pre>
-<p>[doc/pscet_status.txt src/gxstroke.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-16T132542.400099Z"></a>
-2007-02-16T13:25:42.400099Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Fix error reporting in CET 35_all-06. Add font type 32 to the check for CIDFont
-resources, which was missing from the rev. 7574 patch.
-
-</pre>
-<p>[doc/pscet_status.txt src/zchar.c]</p>
-</blockquote>
-
-<p><strong><a name="2007-02-16T074407.172841Z"></a>
-2007-02-16T07:44:07.172841Z leonardo</strong> (<a href="Details.htm#2007-02-16T074407.172841Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix (type 1 hinter) : An inaccurate estimation of matrix precision.
-
-</pre>
<p>[src/gxhintn.c]</p>
</blockquote>
-<p><strong><a name="2007-02-15T105850.217005Z"></a>
-2007-02-15T10:58:50.217005Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-02T212041.869528Z"></a>
+2007-05-02T21:20:41.869528Z leonardo</strong> (<a href="Details.htm#2007-05-02T212041.869528Z">details</a>)</p>
<blockquote>
<pre>
-Further atomicize the output of the test result lines.
-</pre>
-<p>[toolbin/tests/gstestutils.py]</p>
-</blockquote>
+Fix (shadings) : Extra subdivision of axial and radial shadings.
-<p><strong><a name="2007-02-15T075950.909402Z"></a>
-2007-02-15T07:59:50.909402Z leonardo</strong> (<a href="Details.htm#2007-02-15T075950.909402Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix (type 1 hinter) : An improvement for very small matrices.
-
</pre>
-<p>[src/gxhintn.c]</p>
+<p>[src/gxshade4.h src/gxshade1.c src/gxshade6.c]</p>
</blockquote>
-<p><strong><a name="2007-02-15T034327.194732Z"></a>
-2007-02-15T03:43:27.194732Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-05-02T191252.030634Z"></a>
+2007-05-02T19:12:52.030634Z leonardo</strong> (<a href="Details.htm#2007-05-02T191252.030634Z">details</a>)</p>
<blockquote>
<pre>
-Clear the current point in strokepath operator when the original path is empty
-to match CET 11-21-07 and 11-28-09.
+Fix (shadings) : The color space linearity check didn't account the color precision.
</pre>
-<p>[doc/pscet_status.txt src/gspaint.c]</p>
+<p>[src/gscspace.c]</p>
</blockquote>
-<p><strong><a name="2007-02-14T204743.847581Z"></a>
-2007-02-14T20:47:43.847581Z leonardo</strong></p>
+<p><strong><a name="2007-05-02T181829.002307Z"></a>
+2007-05-02T18:18:29.002307Z leonardo</strong> (<a href="Details.htm#2007-05-02T181829.002307Z">details</a>)</p>
<blockquote>
<pre>
-pscet_status.txt : Consider 18-02G-1 as a possible duplicate of 12-01-5.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Fix (shadings) : Always adjust smoothness according to the minimal color precision.
-<p><strong><a name="2007-02-14T182343.641152Z"></a>
-2007-02-14T18:23:43.641152Z Alex Cherepanov</strong></p>
-<blockquote>
-<pre>
-Avoid large memory allocation that can happen when random data are recognized
-as a binary object sequence. Add a preliminary syntax check before allocation
-of a reference array for a binary object sequence. Bug 688833, customer 1130.
-
</pre>
-<p>[src/iscanbin.c]</p>
+<p>[src/gxshade6.c]</p>
</blockquote>
-<p><strong><a name="2007-02-14T181939.165881Z"></a>
-2007-02-14T18:19:39.165881Z Ralph Giles</strong></p>
+<p><strong><a name="2007-05-02T123309.355227Z"></a>
+2007-05-02T12:33:09.355227Z leonardo</strong> (<a href="Details.htm#2007-05-02T123309.355227Z">details</a>)</p>
<blockquote>
<pre>
-Updates the the parallel regression running. Construct a report out of
-the log dump, and add a commandline option to run make_testdb instead of
-run_regression.
-</pre>
-<p>[toolbin/tests/run_parallel]</p>
-</blockquote>
+Fix (shadings) : Early skip parts that fall outside the clipping box.
-<p><strong><a name="2007-02-14T173105.436990Z"></a>
-2007-02-14T17:31:05.436990Z Henry Stiles</strong></p>
-<blockquote>
-<pre>
-Add analysis from Jan that might be useful in addressing 12-01-05.
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[src/gxshade6.c]</p>
</blockquote>
-<p><strong><a name="2007-02-13T214437.122483Z"></a>
-2007-02-13T21:44:37.122483Z leonardo</strong> (<a href="Details.htm#2007-02-13T214437.122483Z">details</a>)</p>
+<p><strong><a name="2007-05-01T235523.394938Z"></a>
+2007-05-01T23:55:23.394938Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Fix (type 1 hinter) : Consider quazi-degenerate CMT as degenerate.
+Pacify Valgrind. Initialize an uninitialized variable that is used in
+conditional expression but doesn't affect the end result. Bug 688910.
</pre>
-<p>[src/gxhintn.c]</p>
+<p>[toolbin/vg_bugs.supp toolbin/vg_okay.supp src/gxipixel.c]</p>
</blockquote>
-<p><strong><a name="2007-02-12T201244.367608Z"></a>
-2007-02-12T20:12:44.367608Z Timothy Osborn</strong></p>
+<p><strong><a name="2007-05-01T225127.306035Z"></a>
+2007-05-01T22:51:27.306035Z Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Changed status to AOK for 09-34-2, 09-34-3, 09-34-7, 09-34-12, 09-34-15, 12-02-18, 12-05-3, 12-07B-10</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Pacify Valgrind. Initialize an uninitialized variable that is used in
+calculations but doesn't affect the end result in this case.
-<p><strong><a name="2007-02-12T140650.930532Z"></a>
-2007-02-12T14:06:50.930532Z Alex Cherepanov</strong> (<a href="Details.htm#2007-02-12T140650.930532Z">details</a>)</p>
-<blockquote>
-<pre>
-Change the order of allocations because alloc_save_change_alloc() leaves
-alloc_change_t structure it allocates in the state that causes SEGV in GC
-if where member is not initialized. Bug 688833, customer 1130.
-
</pre>
-<p>[src/ialloc.c]</p>
+<p>[src/gximono.c]</p>
</blockquote>
-<p><strong><a name="2007-02-12T120252.582461Z"></a>
-2007-02-12T12:02:52.582461Z leonardo</strong> (<a href="Details.htm#2007-02-12T120252.582461Z">details</a>)</p>
+<p><strong><a name="2007-05-01T205258.020607Z"></a>
+2007-05-01T20:52:58.020607Z leonardo</strong> (<a href="Details.htm#2007-05-01T205258.020607Z">details</a>)</p>
<blockquote>
<pre>
-Fix (interpreter) : Must not remove cshow, kshow procedure operands.
+Fix (shadings) : wedge_vertex_list_elem_buffer overflow.
</pre>
-<p>[doc/pscet_status.txt src/zchar.c]</p>
+<p>[src/gxshade6.c]</p>
</blockquote>
-<p><strong><a name="2007-02-12T082832.685785Z"></a>
-2007-02-12T08:28:32.685785Z leonardo</strong> (<a href="Details.htm#2007-02-12T082832.685785Z">details</a>)</p>
+<p><strong><a name="2007-04-30T190816.584376Z"></a>
+2007-04-30T19:08:16.584376Z Ray Johnston</strong></p>
<blockquote>
<pre>
-Fix (interpreter) : Provide a right execution stack on *show errors.
-
+Fix typo in 7887. Local regression testing missed this -- was seen in
+nightly run. This was part of the "optimization" in the 4 component
+source color case.
</pre>
-<p>[src/gstext.c src/zchar.c src/gxtext.h]</p>
+<p>[src/gxiscale.c]</p>
</blockquote>
-<p><strong><a name="2007-02-11T094531.388669Z"></a>
-2007-02-11T09:45:31.388669Z leonardo</strong></p>
+<p><strong><a name="2007-04-29T003416.918957Z"></a>
+2007-04-29T00:34:16.918957Z Ray Johnston</strong></p>
<blockquote>
<pre>
-pscet_status.txt : Improving some inaccurate assignments.
+Fix structure problem (this could have caused out-of-bounds access).
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[src/gdevwts.c]</p>
</blockquote>
-<p><strong><a name="2007-02-11T090004.714548Z"></a>
-2007-02-11T09:00:04.714548Z leonardo</strong></p>
+<p><strong><a name="2007-04-28T221719.957831Z"></a>
+2007-04-28T22:17:19.957831Z Ray Johnston</strong> (<a href="Details.htm#2007-04-28T221719.957831Z">details</a>)</p>
<blockquote>
<pre>
-pscet_status.txt : Taking text/character rendering problems 11-07-1, 16-03-2, 16-03-3 .
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Implementation of a new non-linear image filter that prevents dropout
+when images are scaled down to a 1-bit per component device. Bugs
+689147 for customer 531 and image quality problem for customer 780.
+This filter is used whenever /Interpolate == true (or -dDOINTERPOLATE
+command line option is used) and the image is being scaled down on
+a 1-bit per component device.
-<p><strong><a name="2007-02-09T165636.182205Z"></a>
-2007-02-09T16:56:36.182205Z Stefan Kemper</strong></p>
-<blockquote>
-<pre>
-Fix logic expression error preventing -dLeadingEdge=[2,3] from running.
-</pre>
-<p>[src/gsdparam.c]</p>
-</blockquote>
+Interpolation throughput of gray or cmyk images is also improved by
+a factor of about 2:1 (depending on the data content) even when
+the standard Mitchell filter is used. The performance improvement
+when using this new filter is even higher since the filter itself
+uses less CPU time.
-<p><strong><a name="2007-02-08T210722.862698Z"></a>
-2007-02-08T21:07:22.862698Z leonardo</strong> (<a href="Details.htm#2007-02-08T210722.862698Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix (interpreter) : Early check for degenerate CTM in 'kshow'.
-
</pre>
-<p>[src/gxchar.c src/gstext.c]</p>
+<p>[src/sidscale.h src/gxdda.h src/lib.mak src/siinterp.c src/gxiscale.c doc/Develop.htm src/sisparam.h src/sidscale.c]</p>
</blockquote>
-<p><strong><a name="2007-02-08T133356.049298Z"></a>
-2007-02-08T13:33:56.049298Z leonardo</strong> (<a href="Details.htm#2007-02-08T133356.049298Z">details</a>)</p>
+<p><strong><a name="2007-04-28T215523.077958Z"></a>
+2007-04-28T21:55:23.077958Z Ray Johnston</strong></p>
<blockquote>
<pre>
-Fix (interpreter) : 'noaccess' must be idempotential operator.
-
+Add missing comment (brief description line).
</pre>
-<p>[doc/pscet_status.txt src/ztype.c]</p>
+<p>[src/gdevwts.c]</p>
</blockquote>
-<p><strong><a name="2007-02-07T214246.099570Z"></a>
-2007-02-07T21:42:46.099570Z Alex Cherepanov</strong></p>
+<p><strong><a name="2007-04-26T234630.659099Z"></a>
+2007-04-26T23:46:30.659099Z Ray Johnston</strong></p>
<blockquote>
<pre>
-Check the content of the /Encoding array when the font is created
-to detect invalid fonts early and match CET test 16-04-01.
-
+Fix regression tools to remove dependency on PYTHONPATH since
+the environment variable method isn't very convenient for those
+running local regressions and add those python files from
+peeves:/home/regression/python to this directory (under svn).
</pre>
-<p>[doc/pscet_status.txt src/zbfont.c]</p>
+<p>[toolbin/tests/README toolbin/tests/run_nightly toolbin/tests/myoptparse.py toolbin/tests/main.py]</p>
</blockquote>
-<p><strong><a name="2007-02-07T171923.733270Z"></a>
-2007-02-07T17:19:23.733270Z leonardo</strong> (<a href="Details.htm#2007-02-07T171923.733270Z">details</a>)</p>
+<p><strong><a name="2007-04-25T200000.200965Z"></a>
+2007-04-25T20:00:00.200965Z Timothy Osborn</strong> (<a href="Details.htm#2007-04-25T200000.200965Z">details</a>)</p>
<blockquote>
<pre>
-Fix (interpreter) : 'definefont', 'show', 'setcachedevice' error inconformity (continued).
+Fix for slow PDF performance reported in bug report #688830.
</pre>
-<p>[src/ztype.c]</p>
+<p>[src/gstparam.h src/gxclrast.c src/gdevp14.c]</p>
</blockquote>
-<p><strong><a name="2007-02-07T164443.843090Z"></a>
-2007-02-07T16:44:43.843090Z leonardo</strong></p>
+<p><strong><a name="2007-04-25T055033.064031Z"></a>
+2007-04-25T05:50:33.064031Z leonardo</strong> (<a href="Details.htm#2007-04-25T055033.064031Z">details</a>)</p>
<blockquote>
<pre>
-pscet_status.txt : Taking 13-12-4 because I fixed a similar problem.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Fix (TT fonts) : Allow sfnts string breaks inside TT tables.
-<p><strong><a name="2007-02-07T163026.521710Z"></a>
-2007-02-07T16:30:26.521710Z leonardo</strong> (<a href="Details.htm#2007-02-07T163026.521710Z">details</a>)</p>
-<blockquote>
-<pre>
-Fix (interpreter) : 'definefont', 'show', 'setcachedevice' error inconformity.
-
</pre>
-<p>[doc/pscet_status.txt src/gxchar.c src/gstext.c lib/gs_fonts.ps src/ztype.c]</p>
+<p>[src/gxfcopy.c src/gxfont42.h src/gsfcid2.c src/gstype42.c src/gdevpsft.c]</p>
</blockquote>
-<p><strong><a name="2007-02-07T093944.364923Z"></a>
-2007-02-07T09:39:44.364923Z leonardo</strong></p>
+<p><strong><a name="2007-04-25T032832.022759Z"></a>
+2007-04-25T03:28:32.022759Z leonardo</strong> (<a href="Details.htm#2007-04-25T032832.022759Z">details</a>)</p>
<blockquote>
<pre>
-pscet_status.txt : Restoring 09-36-5 as it was in rev 7617.
-</pre>
-<p>[doc/pscet_status.txt]</p>
-</blockquote>
+Fix (TT fonts) : Allow 'loca' elements to be broken into parts with 'sfnts' strings.
-<p><strong><a name="2007-02-07T093056.041828Z"></a>
-2007-02-07T09:30:56.041828Z leonardo</strong></p>
-<blockquote>
-<pre>
-pscet_status.txt : Restoring 09-36-5 as it was in rev 7617.
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[src/gstype42.c]</p>
</blockquote>
-<p><strong><a name="2007-02-06T110748.194380Z"></a>
-2007-02-06T11:07:48.194380Z leonardo</strong> (<a href="Details.htm#2007-02-06T110748.194380Z">details</a>)</p>
+<p><strong><a name="2007-04-24T162121.866752Z"></a>
+2007-04-24T16:21:21.866752Z leonardo</strong> (<a href="Details.htm#2007-04-24T162121.866752Z">details</a>)</p>
<blockquote>
<pre>
-Fix (TT font loader) : Removing a dead code.
+Fix (TT fonts) : Could write past len_glyphs array.
</pre>
-<p>[lib/gs_ttf.ps]</p>
+<p>[src/gstype42.c]</p>
</blockquote>
-<p><strong><a name="2007-02-06T095048.237761Z"></a>
-2007-02-06T09:50:48.237761Z leonardo</strong> (<a href="Details.htm#2007-02-06T095048.237761Z">details</a>)</p>
+<p><strong><a name="2007-04-24T001614.934585Z"></a>
+2007-04-24T00:16:14.934585Z leonardo</strong> (<a href="Details.htm#2007-04-24T001614.934585Z">details</a>)</p>
<blockquote>
<pre>
-Fix (TT font loader) : Account PDF Encoding with embedded symbolic TT fonts
-that include cmap platformID=3 specificID=1 .
+Fix (TT fonts) : Do not consider overlapped glyps while computing glyph length.
</pre>
-<p>[lib/gs_ttf.ps]</p>
+<p>[src/gstype42.c]</p>
</blockquote>
-<p><strong><a name="2007-02-06T032652.252449Z"></a>
-2007-02-06T03:26:52.252449Z Alex Cherepanov</strong> (<a href="Details.htm#2007-02-06T032652.252449Z">details</a>)</p>
+<p><strong><a name="2007-04-23T235901.979981Z"></a>
+2007-04-23T23:59:01.979981Z Alex Cherepanov</strong> (<a href="Details.htm#2007-04-23T235901.979981Z">details</a>)</p>
<blockquote>
<pre>
-Pad short look-up table in the Indexed color space with 0's in PDF documents
-when the table comes from a stream. Bug 688987, customer 580.
+Partly implement AcroForm feature: all fields that provire appearance
+streams and text fields with variable text. Bug 687498.
</pre>
-<p>[lib/pdf_draw.ps]</p>
+<p>[lib/pdf_main.ps lib/pdf_draw.ps lib/pdf_ops.ps]</p>
</blockquote>
-<p><strong><a name="2007-02-05T172159.005556Z"></a>
-2007-02-05T17:21:59.005556Z Ray Johnston</strong></p>
+<p><strong><a name="2007-04-23T214619.686175Z"></a>
+2007-04-23T21:46:19.686175Z leonardo</strong> (<a href="Details.htm#2007-04-23T214619.686175Z">details</a>)</p>
<blockquote>
<pre>
-One now AOK, minor cleanup on a few other comments.
+Fix (TT fonts) : A faster computation of glyph lengthes.
</pre>
-<p>[doc/pscet_status.txt]</p>
+<p>[src/gstype42.c]</p>
</blockquote>
-<p><strong><a name="2007-02-05T165807.399023Z"></a>
-2007-02-05T16:58:07.399023Z leonardo</strong> (<a href="Details.htm#2007-02-05T165807.399023Z">details</a>)</p>
+<p><strong><a name="2007-04-23T193120.353885Z"></a>
+2007-04-23T19:31:20.353885Z Henry Stiles</strong></p>
<blockquo