2003-08-16 19:52 giles

Correct the release date in the documentation footer and increment the version number for release.

[doc/API.htm 1.36, doc/Bug-form.htm 1.38, doc/Bug-info.htm 1.37, doc/C-style.htm 1.43, doc/Commprod.htm 1.29, doc/Copying.htm 1.28, doc/DLL.htm 1.32, doc/Deprecated.htm 1.9, doc/Develop.htm 1.119, doc/Devices.htm 1.69, doc/Drivers.htm 1.40, doc/Fonts.htm 1.38, doc/Helpers.htm 1.32, doc/History1.htm 1.28, doc/History2.htm 1.28, doc/History3.htm 1.28, doc/History4.htm 1.28, doc/History5.htm 1.30, doc/History6.htm 1.45, doc/History7.htm 1.33, doc/History8.htm 1.5, doc/Htmstyle.htm 1.33, doc/Install.htm 1.43, doc/Issues.htm 1.38, doc/Language.htm 1.75, doc/Lib.htm 1.31, doc/Maintain.htm 1.39, doc/Make.htm 1.69, doc/New-user.htm 1.48, doc/Projects.htm 1.53, doc/Ps-style.htm 1.26, doc/Ps2epsi.htm 1.30, doc/Ps2pdf.htm 1.55, doc/Psfiles.htm 1.49, doc/Readme.htm 1.51, doc/Source.htm 1.28, doc/Tester.htm 1.28, doc/Testing.htm 1.22, doc/Unix-lpr.htm 1.28, doc/Use.htm 1.88, doc/Xfonts.htm 1.28, doc/gs-vms.hlp 1.27]

2003-08-16 19:48 giles

Bump the release date for Ghostscript 8.11.

[doc/News.htm 1.134, doc/Release.htm 1.80, man/dvipdf.1 1.26, man/font2c.1 1.26, man/gs.1 1.27, man/gslp.1 1.26, man/gsnd.1 1.26, man/pdf2dsc.1 1.25, man/pdf2ps.1 1.27, man/pdfopt.1 1.25, man/pf2afm.1 1.26, man/pfbtopfa.1 1.27, man/printafm.1 1.26, man/ps2ascii.1 1.25, man/ps2epsi.1 1.24, man/ps2pdf.1 1.31, man/ps2pdfwr.1 1.30, man/ps2ps.1 1.33, man/wftopfa.1 1.26, src/version.mak 1.65]

2003-08-16 19:43 giles

Document testing.cfg as well as testing.cfg.example.

[doc/Testing.htm 1.21]

2003-08-16 07:53 raph (details)

Cleans up the behavior of the .tempfile operator, primarily making it
consistent across all the platforms, ensuring that the TMPDIR and TEMP
environment variables are effective, the system temp directory is used
when these are not specified, and the permissions for tempfile
creation work as expected (allowed in the simple case, but closing off
potential vulnerabilities in other cases. Intended as a final fix for
bug #686922.

[doc/Language.htm 1.74, src/gp.h 1.25, src/gp_mswin.c 1.22, src/gp_vms.c 1.32, src/gpmisc.h 1.12, src/lib.mak 1.131, src/zfile.c 1.36]

2003-08-16 06:51 ray (details)

Convert ASCII range font names found during the FONTPATH scanning to
simole ASCII aliases (original Unicode names preserved). Fixes bug 686861
for customer 131.

[lib/gs_fonts.ps 1.41]

2003-08-16 00:42 ray (details)

Pass path across grestore using base "identity" coordinates to prevent
limitcheck errors. The upath operator returns coordinates in the current
user space, but these are no longer valid across a CTM change such as
"grestore" or "setgstate" causes. Fixes SF bug #687001 for customers
580 and 590.

[lib/pdf_ops.ps 1.31]

2003-08-15 22:32 raph (details)

Fixes two pointers to freed objects that were left dangling
in the PDF 1.4 transparency logic. Fixes bug #686994.

[src/gdevp14.c 1.19, src/gsdfilt.c 1.8, src/gsdfilt.h 1.9, src/gsstate.c 1.21, src/gzstate.h 1.9]

2003-08-15 20:23 giles

Correct a typo in the previous commit.

[src/gp_macio.c 1.29]

2003-08-15 20:19 giles

Remove redunant prototypes from gp_mac.h and modernise the implementation
of gp_open_scratch_file on MacOS to match the updated prototype in gp.h.
Also adds some limit checking in that implementation.

Note that gp_mac.h is now empty. I've left it in the build in expectation of
future usefulness.

[src/gp_mac.h 1.5, src/gp_macio.c 1.28]

2003-08-14 22:28 ghostgum (details)

Update DSC parser to latest version from GSview.

[src/dscparse.c 1.13, src/dscparse.h 1.12]

2003-08-14 19:56 alexcher

Fix make files and portability layer to compile on Borland 5.5
freeware compiler.

[src/bcwin32.mak 1.29, src/unistd_.h 1.9, src/winint.mak 1.20]

2003-08-14 17:52 alexcher

Include time.h and sys/time.h on Intel compiler as requested by Duraid Madina.
Fix bug 686984

[src/time_.h 1.7]

2003-08-14 17:32 alexcher

Update non-DLL version to support visual tracer.
Fix bug 686993

[src/dwdll.c 1.6, src/dwnodll.c 1.5, src/msvc32.mak 1.47]

2003-08-13 16:04 alexcher

Fix portability issues: add a portable header for sscanf() and
use specific handle HDROP instead of generic HANDLE.

[src/dwimg.c 1.9, src/winint.mak 1.19]

2003-08-13 15:56 alexcher

Don't rely on MS linker merging global variables defined multiple times.

[src/dwtrace.h 1.5]

2003-08-13 15:54 alexcher

Update GS icon file by re-saving it in MSVC 6. Old icon file was incompatible
with OpenWatcom resource compiler.

[src/gswin.icx 1.2]

2003-08-13 15:49 alexcher

Remove comma from the linker command line because the following indirect
file contains keyword-value pairs, not a list of values.

[src/watcw32.mak 1.27]

2003-08-13 15:14 alexcher

OpenWatcom doesn't define LPRGBQUAD. Add the corresponding typedef.
Partial fix for 686816

[src/windows_.h 1.5]

2003-08-12 14:13 ray

Add the headers ($Id: Changes.htm,v 1.48 2003/08/16 21:27:24 giles Exp $ line and copyright notices).

[toolbin/genfontmap.ps 1.2]

2003-08-12 13:32 igor

Fix : The condition for empty environment string was wrong in ztempfile.
Bug 686922 "no default temp dir"

[src/zfile.c 1.35]

2003-08-11 19:14 igor (details)

Fix (pdfwrite) : The default implementation of stringwidth is incompatible with Type 3 font processing.

[src/gdevpdte.c 1.43, src/gdevpdtt.c 1.54, src/gxchar.c 1.30, src/gxchar.h 1.14]

2003-08-11 17:42 ray

Correct offsets into .bigstring (broken when string size changed from 1000).

[lib/gs_frsd.ps 1.8]

2003-08-11 11:50 igor (details)

Fix (pdfwrite) : Don't write OP into charprocs.

[src/gdevpdfg.c 1.34]

2003-08-11 11:44 igor (details)

Fix (pdfwrite) : Check a run out charstring while converting Type 1 font into Type2.

[src/gdevpdtb.c 1.21, src/gdevpsf2.c 1.27, src/gdevpsfx.c 1.22]

2003-08-10 06:33 dan (details)

Fix for Bug 686991  Memory leak in CET test file 12-07.ps.

[src/zimage.c 1.12]

2003-08-08 18:45 ray (details)

Adjust internal string lengths to allow for long path/filenames such as
for Resource paths. OS limits may be shorter than the 8192 length allowed
for after this changes, but now interpreter internals won't cause a failure.
Customer 590 found this with a long GenericResourceDir. Bug #686989.

[lib/gs_cidcm.ps 1.11, lib/gs_diskn.ps 1.5, lib/gs_fntem.ps 1.7, lib/gs_fonts.ps 1.40, lib/gs_frsd.ps 1.7, lib/gs_pdfwr.ps 1.36, lib/gs_pfile.ps 1.5, lib/gs_res.ps 1.34, lib/gs_resst.ps 1.3, lib/gs_statd.ps 1.12, lib/gslp.ps 1.6, lib/pdf_main.ps 1.76, lib/pphs.ps 1.6, lib/wftopfa.ps 1.5]

2003-08-07 18:19 ray

Add a utility to create a Fontmap format file after forcing a scan of all
FONTPATH directories. The created Fontmap file will contain direct links
to all fonts found, so that subsequent runs of Ghostscript that use this
Fontmap won't need to perform the time consuming scan of the FONTPATH.

[toolbin/genfontmap.ps 1.1]

2003-08-07 17:09 igor (details)

Fix (pdfwrite) : Widths were computed wrongly with Type 3 fonts.

[src/gdevpdte.c 1.42, src/gdevpdtw.c 1.23]

2003-08-06 17:05 alexcher

Allocate larger buffer for generated charstrings. Old allocation was
insufficient for gray block characters. (Unicode 2591, 2592, 2593).
Fix bug 686987.

[lib/bdftops.ps 1.7]

2003-08-06 16:24 giles

Disable the legacy macstdio device in the default Codewarrior build. It conflicts
with and is obsoleted by the modern Metrowerks Standard Library and our default
Carbon build, which most users are now using.

[src/macos-mcp.mak 1.21]

2003-08-06 16:13 giles

Remove an unused local variable

[src/gdevpdtw.c 1.22]

2003-08-06 15:50 giles

Fix incorrect line endings.

[src/gdevpdtw.c 1.21]

2003-08-04 13:51 giles

Document adding the jbig2dec source to the source release.

[doc/Release.htm 1.79]

2003-08-02 22:50 igor (details)

Fix (pdfwrite) : Providing an access to the original font matrix via a special
font dictionary key /.OrigFont (part 2).

[src/gdevpdtt.c 1.53, src/zbfont.c 1.23]

2003-08-02 15:52 igor (details)

Fix (pdfwrite) : A workaround for Type 3 fonts with instandard BuildChar.

[src/gdevpdti.c 1.18, src/gsccode.h 1.12, src/zbfont.c 1.22]

2003-08-02 12:00 igor (details)

Fix (pdfwrite) : xshow, xyshow array index was wrong.

[src/gdevpdtc.c 1.26, src/gdevpdte.c 1.41]

2003-08-02 09:54 igor (details)

Fix (pdfwrite) : gs_copied_can_copy_glyphs used glyph names instead glyph indices with Type 42.

[src/gxfcopy.c 1.31]

2003-08-01 20:37 igor (details)

Fix (pdfwrite) : Providing an access to the original font matrix via a special
font dictionary key /.OrigFont .

[lib/gs_fonts.ps 1.39, src/gdevpdtt.c 1.52, src/gsfont.c 1.21, src/gxfont.h 1.20, src/zbfont.c 1.21]

2003-08-01 16:50 jack

Update News.htm with current open bugs and incompatible changes.

[doc/News.htm 1.133]

2003-08-01 15:53 giles

Remove a redundant dependency definition.

[src/lib.mak 1.130]

2003-08-01 15:40 giles

Set release dates on the documenation.

[doc/News.htm 1.132, man/dvipdf.1 1.25, man/font2c.1 1.25, man/gs.1 1.26, man/gslp.1 1.25, man/gsnd.1 1.25, man/pdf2dsc.1 1.24, man/pdf2ps.1 1.26, man/pdfopt.1 1.24, man/pf2afm.1 1.25, man/pfbtopfa.1 1.26, man/printafm.1 1.25, man/ps2ascii.1 1.24, man/ps2epsi.1 1.23, man/ps2pdf.1 1.30, man/ps2pdfwr.1 1.29, man/ps2ps.1 1.32, man/wftopfa.1 1.25]

2003-08-01 15:21 giles

Update release date for stable 8.11 release.

[doc/News.htm 1.131, src/gscdef.c 1.37, src/version.mak 1.64]

2003-07-31 20:14 alexcher

Create a table that decides whether the glyph index belongs to
[WinAnsiEncoding, StandardEncoding, MacExpertEncoding], or SymbolEncoding,
or none of them. Use this table instead of searching the encoding vectors
for every glyph.
Fix bug 686929

[doc/Develop.htm 1.118, src/devs.mak 1.93, src/gdevpdtv.c 1.1, src/gdevpdtv.h 1.1, src/gdevpdtw.c 1.20, toolbin/encs2c.ps 1.4]

2003-07-31 12:15 igor (details)

Fix (the new Type 1 hinter) : Accent was misplaced in composite Type 2 glyphs.

[src/gstype2.c 1.27, src/gxhintn.c 1.29]

2003-07-30 20:24 giles

Document the .bindnow operator and the need to rebind bind to .bind after
calling it with -dDELAYBIND. Closes bug 633299.

[doc/Language.htm 1.73, doc/Use.htm 1.87]

2003-07-30 15:48 ray

Remove superfluous 'save pop' from .setpdfwrite definition since gs_init.ps
now performs the outer level save which addresses the font loading issue
.setpdfwrite was solving.

[lib/gs_pdfwr.ps 1.35]

2003-07-30 13:35 ray

Add -dNOOUTERSAVE when -c false 0 startjob pop is used to set up a job
server environment so that Genoa tests will operate as if under a job
server and so that global VM will be restored when Genoa tests check the
exitserver operation.

[toolbin/tests/gstestgs.py 1.20]

2003-07-30 07:26 ray (details)

Add an initial outermost save unless -dNOOUTERSAVE option is specified.
Fixes Bug #686972 and others that were closed with the instructions to
use -c "save pop" prior to the file.

[doc/Use.htm 1.86, lib/gs_init.ps 1.93]

2003-07-30 00:25 giles (details)

Properly handle the absence of a parameter dictionary in the JBIG2Decode
filter implementation. Closes bug 686979.

[src/zfjbig2.c 1.3]

2003-07-29 12:24 giles

Correct capitalization of the -d parameter in the IJS examples.

[doc/Devices.htm 1.68]

2003-07-26 19:23 dan

Correct a problem which was created when the SeparationOrder parameter
was implemented.  The usual symptom was an uninitialized value left in
the cyan component for a gray color space.

[src/gdevdevn.c 1.9]

2003-07-25 14:08 giles

Build fix of the jbig2 makefile. OOur portable (v)snprintf implementation is
in snprintf.c, notvsnprintf.c. Reported in but 686966.

[src/jbig2.mak 1.6]

2003-07-25 00:05 giles

Record that .buildnativefontmap has been run even if .getnativefonts returns
false (unimplemented). This was causing an endless loop if a font was not
found as dofindfont tried to call the native font enumeration code over and
over.

[lib/gs_fonts.ps 1.38]

2003-07-24 15:22 ray (details)

Fix a SEGV that could occur during 'shfill' if a GC occurred between the
.buildhading and the .shfill internal operators.

[src/gsshade.c 1.9, src/gsshade.h 1.7, src/gsstruct.h 1.16]

2003-07-24 00:25 giles

Fix security issue with .setnativefontmapbuilt. Procedures that change the
systemdict must be execute-only so the .forceput cannot be extracted and
used to change other parameters. Thanks to Russell Lang for this.

[lib/gs_fonts.ps 1.37]

2003-07-24 00:07 giles

Since globaldict isn't always available and userdict is subject to save/restore,
keep /.nativefontmapbuilt in systemdict, with an accompanying procedure to set
its value since systemdict is read-only from the normal runlevel.

[lib/gs_fonts.ps 1.36]

2003-07-23 23:31 giles

Record whether the .buildnativefontmap has been run as a boolean under
the key /.nativefontmapbuilt in userdict, instead of the array hack
used previously.

A better choice would be globaldict which is less susceptible to save/restore
but this is a language level 2 feature and not defined with gs_fonts.ps is
run.

[lib/gs_fonts.ps 1.35]

2003-07-23 21:27 raph

More transparency fixes: set color space when computing /BC in soft-mask
transparency groups. Implement /TR transfer function in soft-mask groups.

[lib/pdf_draw.ps 1.73, src/gdevp14.c 1.18]

2003-07-23 17:20 giles (details)

Enable native font enumeration by default. This change also corrects some
flaws in the search logic. Like with the FONTPATH directory scanning,
.buildnativefontmap will only be called the first time a font cannot be found.
However, it can still be run manually to update the in-memory Fontmap.

[lib/gs_fonts.ps 1.34]

2003-07-19 06:13 raph

More transparency fixes: fix broken remapping of Separation and DeviceN
colorspaces in PDF 1.4 mode. Convert background color for soft mask
groups to DeviceGray colorspace using PostScript code (currentgray).

[lib/pdf_draw.ps 1.72, src/gdevp14.c 1.17, src/ztrans.c 1.20]

2003-07-18 21:40 raph

Draws the alpha plane of PDF 1.4 SMask images as a soft masked group.

[lib/pdf_draw.ps 1.71]

2003-07-17 13:49 giles

Speed up native font enumeration on MacOS by caching the results of parsing the FOND resource
table.

Also return paths of the from '%macresource%path:to:file#POST' for resource files without
FOND tables, on the assumption these are LWFN files. The font loading machinery doesn't yet
support such paths, and they are simply skipped without being added to the in-memory font map.

[src/gp_macio.c 1.27]

2003-07-15 16:47 giles

Rename reftable to fond_table, etc. to avoid confusion with postscript references.

[src/gp_macio.c 1.26]

2003-07-15 01:05 giles (details)

Improve native font enumeration on MacOS. This feature is still not enabled.

[src/gp_macio.c 1.25]

2003-07-14 19:32 ray (details)

Read a PostScript embedded ICC input profile into a bytestring (.bigstring)
rather than a temp file. This is faster and doesn't leave the temp file
laying around. Bug #686926 for Artifex customer #1110.

[lib/gs_icc.ps 1.10]

2003-07-14 07:20 ghostgum

Exclude NT file attributes when building zip file of sources.

[doc/Release.htm 1.78]

2003-07-11 15:18 giles

Have configure define DONT_HAVE_JMEMSYS_H is appropriate, is support of the eventual generation of gconfig_.h by the configure script rather than unix-aux.mak.

[src/configure.ac 1.32]

2003-07-10 22:32 dan

Added casts to remove some warning messages from MSVC.  Partial fix for
bug #686592.

[src/gdevdevn.c 1.8, src/gdevpsd.c 1.5]

2003-07-10 19:21 ray

Comment out the #define for the DUMP_TO_PNG debug mode (it will need make
file changes to compile correctly since png.h may not be on standard
include paths.

[src/gdevp14.c 1.16]

2003-07-10 18:42 raph

First batch of transparency improvments. With these changes,
ChineseOpera.ai and a number of other files using soft mask groups
should render correctly.

[src/gdevp14.c 1.15, src/gstrans.c 1.17, src/gxblend.c 1.5]

2003-07-10 18:34 raph

A code clarity change only. Make the value of 1-input stitching function
more explicit in the degenerate case.

[src/gsfunc3.c 1.15]

2003-07-10 18:07 giles

Update version information and links to the web and bts sites, after a patch from Ambrose Li. Bug 686939.

[doc/Bug-info.htm 1.36, doc/New-user.htm 1.47]

2003-07-10 17:55 giles

Generate the list of X11 libraries we need to link to in configure. Previously this was hardwired, but some systems do require the addition of the X_PRE_LIBS and X_EXTRA_LIBS discovered by the configure macro. Closes bug 686938.

[src/Makefile.in 1.26, src/configure.ac 1.31]

2003-07-10 17:46 ray

Prevent divide by zero when invalid Bounds arrays are encountered. Earlier
we allowed invalid Bounds to be compatible with Adobe, but did not supply
a non-zero denominator value. Fix required for ChineseOpera.ai

[src/gsfunc3.c 1.14]

2003-07-10 17:11 giles

Recognize the 0.3 source release jbig2dec.

[src/configure.ac 1.30]

2003-07-10 17:08 giles

Improve a comment in the generated gconfig_.h on unix.

[src/unix-aux.mak 1.10]

2003-07-10 02:56 ray

Add some casts to prevent excessive warnings when compiling C fonts with
MSVC 6. This only affects the syntax of the generated fonts.

[lib/font2c.ps 1.6]

2003-07-09 23:55 igor (details)

Fix: Cygwin/gcc warnings.

[src/gxtype1.c 1.26, src/zchar1.c 1.31]

2003-07-09 23:46 igor (details)

pdfwrite : Improving the font metrics handling.

[src/gdevpdtc.c 1.25, src/gdevpdte.c 1.40, src/gdevpdtt.c 1.51, src/gstype42.c 1.32, src/gxfcopy.c 1.30, src/gxtype1.c 1.25, src/ichar1.h 1.10, src/int.mak 1.114, src/zchar1.c 1.30, src/zfcid1.c 1.18]

2003-07-09 14:03 igor

Fixing a C++ style comment in fapi_ft.c.

[src/fapi_ft.c 1.10]

2003-07-08 21:03 giles

Don't redefine _Windows, since msvctail.mak passes it on the command line. Fixes a warning under
MSVC reported by Igor Melichev.

[src/iapi.h 1.10]

2003-07-08 17:31 giles

Use 'fontname' instead of 'name' as an argument to gp_enumerate_fonts_next()
to avoid a warning on MSVC. Thanks to Igor for pointing out the issue.

[src/gp.h 1.24, src/gp_dvx.c 1.10, src/gp_iwatc.c 1.15, src/gp_macio.c 1.24, src/gp_mswin.c 1.21, src/gp_os2.c 1.28, src/gp_os9.c 1.11, src/gp_unix.c 1.12, src/gp_vms.c 1.31, src/zfontenum.c 1.3]

2003-07-08 15:02 giles

Add dmmain.c to the list of (platform-specific) source files exempt from the C++ comment policy.

[toolbin/tests/check_comments.py 1.2]

2003-07-08 14:58 giles

Remove some C++ style comments.

[src/gsiomacres.c 1.4]

2003-07-08 14:56 giles

Remove some C++ style comments and correct formatting.

[src/zfontenum.c 1.2]

2003-07-08 14:51 giles

Add zfontenum.c to the file listing in the documentation.

[doc/Develop.htm 1.117]

2003-07-08 13:26 igor (details)

Fix (pdfwrite) : Enlarge font resource arrays on demand.

[src/gdevpdtc.c 1.24, src/gdevpdtf.c 1.31, src/gdevpdtf.h 1.20]

2003-07-07 21:54 jack

Implement C++ style comment checking.  Partially fixes bug #538033.

[toolbin/tests/check_comments.py 1.1]

2003-07-07 21:53 jack

Require python2.2 now, since the new C++ style comment checking requires it.

[toolbin/tests/check_all.py 1.4, toolbin/tests/check_dirs.py 1.7, toolbin/tests/check_docrefs.py 1.8, toolbin/tests/check_source.py 1.6, toolbin/tests/dump_testdb 1.5, toolbin/tests/get_baselines 1.2, toolbin/tests/gscheck_all.py 1.4, toolbin/tests/gscheck_fuzzypdf.py 1.6, toolbin/tests/gscheck_pdfwrite.py 1.14, toolbin/tests/gscheck_raster.py 1.5, toolbin/tests/make_testdb 1.11, toolbin/tests/make_two_pdfversions 1.7, toolbin/tests/make_two_versions 1.11, toolbin/tests/revert_baseline 1.11, toolbin/tests/revert_pdfbaseline 1.9, toolbin/tests/run_nightly 1.19, toolbin/tests/run_regression 1.12, toolbin/tests/testdiff 1.3, toolbin/tests/update_baseline 1.12, toolbin/tests/update_pdfbaseline 1.8]

2003-07-04 19:31 giles (details)

Initial check in of the native font enumeration mechanism with an implementation for MacOS. The
code is currently disabled pending resolution of bugs regarding some font files.

[lib/gs_fonts.ps 1.33, src/gp.h 1.23, src/gp_dvx.c 1.9, src/gp_iwatc.c 1.14, src/gp_macio.c 1.23, src/gp_mswin.c 1.20, src/gp_os2.c 1.27, src/gp_os9.c 1.10, src/gp_unix.c 1.11, src/gp_vms.c 1.30, src/int.mak 1.113, src/zfontenum.c 1.1]

2003-07-04 15:08 giles

Apparently Metrowerks CodeWarrior defines _WINDOWS_ instead of the normal __WINDOWS__. Support both for determining the calling conventions of the client api. Problem reported by Des Courtney as bug 686934.

[src/iapi.h 1.9]

2003-07-04 13:02 giles

Add the new get_baselines script to the regression test documentation.

[doc/Testing.htm 1.20]

2003-07-03 12:20 igor (details)

Fix (Type 1 hinter) : -dAlignToPixels=0 was ignored with -dNOCACHE.

[src/gdevpsfx.c 1.21, src/gstype1.c 1.24, src/gstype1.h 1.7, src/gstype2.c 1.26, src/gxfcopy.c 1.29, src/gxhintn.c 1.28, src/gxhintn.h 1.13, src/gxtype1.c 1.24, src/gxtype1.h 1.13, src/zchar1.c 1.29]

2003-07-02 23:41 jack

Report upgraded baselines in the last 24 hours. Closes bug #654532.

[toolbin/tests/get_baselines 1.1, toolbin/tests/gscheck_raster.py 1.4, toolbin/tests/run_nightly 1.18, toolbin/tests/testing.cfg.example 1.3]

2003-07-02 14:35 giles

Change the release instructions to refer to GPL Ghostscript rather than GNU Ghostscript. We're no longer part of the GNU project. Closes bug 686913.

[doc/Release.htm 1.77]

2003-07-02 13:16 giles

Document passing -DGX_COLOR_INDEX_TYPE in unixansi.mak in response to the confusion reported in bug 686876.

[src/unixansi.mak 1.32]

2003-07-01 15:01 giles

Correct a bug with zero-length files in .findfontvalue, used by .findfonttype and .findfontname.

[lib/gs_fonts.ps 1.32, lib/gs_ttf.ps 1.31]

2003-07-01 14:41 giles

Document the need to set /OutputFile to a valid filename before calling 'setdevice' with the pdfwrite device. Closes bug 686784.

[doc/Language.htm 1.72]

2003-07-01 10:00 igor

Fix : merge Adobe Glyph List to gs/Resource/Decoding/Unicode.

[Resource/Decoding/Unicode 1.3]

2003-07-01 04:37 alexcher

Fix premature increment of a nested string counter.
Skip white space characters before '(' on 0 level.

[src/geninit.c 1.8]

2003-07-01 04:19 alexcher

Include default font map into compiled initialization files but use it only
if the default font map file fails to open at run time.
Fix bug 414985.

[lib/Fontmap 1.2, lib/gs_fonts.ps 1.31, doc/Make.htm 1.68]

2003-06-30 16:23 alexcher

Fix a typo in a comment.

[lib/gs_stres.ps 1.5]

2003-06-26 22:42 dan

Fix for 686927  Bug in implementation of .hsb2rgb (gs_cspace.ps).
This is a bug report, fix, and a test file from Heiko Oberdiek.
I love it when the bug reporter also includes an analysis, a fix and a
test file.  The problem was an error in the calculations for an HSB (hue,
saturation, brightness) color to RGB when the hue was 1.  The only change
that I made in Heiko's fix was to change a few more comments.

[lib/gs_cspace.ps 1.6]

2003-06-26 22:20 alexcher

PDF fonts can have different widths assigned to character codes corresponding
to the same glyph. There is no equivalent feature in PostScript. In this case
we define a new entry in CharString dictionary, and change Encoding vector and
Metrics accordingly. Currently the font adjustment is applied to Type1,
MMType1, and TrueType font resources as defined in adjustfonttypes dictionary.
Fixes bug 623292

[lib/pdf_font.ps 1.57, lib/pdf_ops.ps 1.30]

2003-06-26 15:59 alexcher

Don't oversample characters for rendering in non-pure color. Search the
character cache for the exact match -- don't do routine downsampling.
Move cached image depth calculations to compute_glyph_raster_params().
Fix downsampling depth calculation although it is not expected to be used
in normal operation. Leave the downsampling code intact because it is also
used for error recovery.
Fix bug 570772 from customer 1.

[src/gxccache.c 1.17, src/gxccman.c 1.8, src/gxchar.c 1.29]

2003-06-26 09:14 igor

Fix : Improving an error message.

[src/imain.c 1.32]

2003-06-24 10:57 igor

Fix : gs/Resource/Decoding/Unicode contained wrong codes for Cyrillic and Herbrew.

[Resource/Decoding/Unicode 1.2]

2003-06-22 11:15 igor

Fix (pdfwrite) : pdev->black and pdev->white were not set when ProcessColorModel changes.
Bug 686921 "/ProcessColorModel /DeviceCMYK causes black page".

[src/gdevpdfg.c 1.33]

2003-06-21 15:16 igor

Fix (pdfwrite) : Improving the condition for writing ToUnicode CMap for simple fonts.

[src/gdevpdte.c 1.39, src/gdevpdtw.c 1.19]

2003-06-21 12:12 igor

Fix : Remove LONG_MIN from gxfill.c for a better portability.

[src/gxfill.c 1.38]

2003-06-20 15:52 giles

Give the explicit maximum buffer size in bytes. Suggestion by Ray re bug
686925.

[doc/API.htm 1.35, doc/DLL.htm 1.31]

2003-06-20 14:32 giles

Document the 64 KB length limit on input data passed through the
gsapi_run_string* and gsdll_run_cont() calls. Fixes bug 686925.

[doc/API.htm 1.34, doc/DLL.htm 1.30]

2003-06-20 13:20 giles (details)

Remove  inclusions as it defines types that conflict with our
std*.h on HPUX and probably other systems. Fix for bug 686920.

Also correct the copyright dates for gxhintn.c.

[src/gxfill.c 1.37, src/gxhintn.c 1.27]

2003-06-20 11:23 giles

Declare zimage_data_setup() as private to match its prototype. Corrects
a warning on the HPUX native compiler.

[src/zimage.c 1.11]

2003-06-19 15:38 igor (details)

Fix (pdfwrite) : FontMatrix was wrong when a standard font is used
with various encodings.

[src/gdevpdtb.c 1.20, src/gdevpdtd.c 1.13, src/gdevpdtf.c 1.30, src/gdevpdtt.c 1.50, src/gxfcopy.c 1.28, src/gdevpdtb.h 1.9, src/gdevpdtf.h 1.19, src/gxfcopy.h 1.9]

2003-06-18 20:51 alexcher

Windows 2000 driver includes PJL into %%BeginFeature block.
Identify this from the operand stack pattern: countdictstack lucas mark
and fail the feature request.
Fix bug 686916

[lib/gs_init.ps 1.92]

2003-06-18 20:01 alexcher

Use single '%' in a comment.

[lib/gs_stres.ps 1.4]

2003-06-18 19:58 alexcher

Activate DSC parser only after all prologue files are read to
prevent spurious comments starting with '%%' from disturbing the parser.

[lib/gs_pdfwr.ps 1.34]

2003-06-18 19:56 alexcher

Fix mis-identificaion of every DSC-conforming file as EPS.

[src/gdevpdfp.c 1.32]

2003-06-18 19:53 alexcher

Add a paragraph documenting current page orientation options,
document limitations on ps2pdf options, and show a work-around.
Fixes bug 592930

[doc/Ps2pdf.htm 1.54]

2003-06-18 13:30 igor (details)

pdfwrite : Generate ToUnicode CMaps for CID fonts.

[src/gdevpdf.c 1.69, src/gdevpdtc.c 1.23, src/gdevpdte.c 1.38, src/zbfont.c 1.20]

2003-06-17 13:41 igor (details)

Fix (type 1 hinter) : Don't apply alignment zone to horizontal stems
when the shift is bigger than half pixel.

[src/gxhintn.c 1.26]

2003-06-17 12:10 giles

Clarify a comment.

[src/macos-mcp.mak 1.20]

2003-06-17 09:42 igor (details)

Implementing the text rendering mode 3 with graphics library
to allowing PDF interpreter with pdfwrite to pass invisible text (continued).

[src/gsstate.c 1.20, src/gxistate.h 1.16]

2003-06-16 15:04 igor (details)

Implementing the text rendering mode 3 with graphics library
to allowing PDF interpreter with pdfwrite to pass invisible text.

[src/gdevpdte.c 1.37, src/gdevpdtt.c 1.49, src/gsstate.h 1.9, src/gstext.c 1.12, src/int.mak 1.112, src/zchar.c 1.11, src/zgstate.c 1.8, lib/pdf_ops.ps 1.29]

2003-06-16 10:46 igor (details)

Fix : (type 1 interpreter) : ce1_setcurrentpoint was wrong (3nd attempt).

[src/gdevpsfx.c 1.20, src/gxhintn.c 1.25]

2003-06-11 19:49 igor (details)

Fix : (type 1 interpreter) : ce1_setcurrentpoint was wrong (2nd attempt).

[src/gdevpsfx.c 1.19, src/gxhintn.c 1.24]

2003-06-11 12:02 igor

Fix : Errors in a comment documenting gs_glyph.

[src/gsccode.h 1.11]

2003-06-11 01:35 giles

Print out modified file names and versions when generating the html changelog. Update the current
versions of Changes.html and Details.html as an example.

[doc/Changes.htm 1.47, doc/Details.htm 1.6]

2003-06-11 01:31 giles

Print out modified filenames and versions when generating the html changelog.

[toolbin/split_changelog.py 1.5]

2003-06-10 14:29 igor

Fix : (type 1 interpreter) : ce1_setcurrentpoint was wrong.

[src/gdevpsfx.c 1.18, src/gstype1.c 1.23]

2003-06-09 22:25 alexcher

Edited to reflect new capabilities of Bugzilla and current bug reporting
practices.

[doc/Bug-form.htm 1.37]

2003-06-09 22:16 alexcher

Change links from SourceForge bug tracker,
http://sourceforge.net/bugs/?group_id=1897
to Ghostscript Bugzilla, http://bugs.ghostscript.com
Fix bug #686888

[doc/Bug-info.htm 1.35, doc/Make.htm 1.67]

2003-06-09 21:55 alexcher

Add hyperlinks to Ghostscript Bugzilla bug entries.

[doc/Devices.htm 1.67, doc/Issues.htm 1.37, doc/Projects.htm 1.52]

2003-06-09 13:58 alexcher (details)

Permit explicit specification of /GDBytes equal to 0 for incrementally
downloadable CIDFonts.
Fixes bug 686890 from customer 131.

[src/zfcid.c 1.14]

2003-06-08 13:59 igor

Fix : Removing an unused code.

[src/gdevbit.c 1.8]

2003-06-08 03:30 igor (details)

Fix : Completing the extended semantics of gs_glyph.

[src/zfont42.c 1.16]

2003-06-07 21:17 igor (details)

pdfwrite : Write Encoding for True Type fonts.

[src/gdevpdtt.c 1.48]

2003-06-07 21:14 igor (details)

Fix (PDF interpreter) : Account Encoding while building CharStrings for TrueType fonts.

[lib/gs_ttf.ps 1.30, lib/pdf_font.ps 1.56]

2003-06-06 17:50 igor (details)

Fix (pdfwrite) : Convert Type 0 fonts with multiple CID font descendents into
Type 0 fonts with single CID font descendents (the part 3).

[src/gdevdevn.c 1.7, src/gdevpdtc.c 1.22, src/gdevpdtd.c 1.12, src/gdevpdtf.c 1.29, src/gdevpdtt.c 1.47, src/gdevpsf.h 1.24, src/gdevpsft.c 1.30, src/gdevpsfu.c 1.11, src/gdevtrac.c 1.5, src/gsccode.h 1.10, src/gstype42.c 1.31, src/gxfcopy.c 1.27, src/gxfont42.h 1.15, src/zfcid1.c 1.17, src/zfont42.c 1.15]

2003-06-06 16:29 alexcher

Process encryption dictionary after reading all parts of xref. Old code
resolved encryption dictionary after reading the latest part of xref only
and returned null instead of the dictionary for some files.
Fixes bug 686907 from customer 1060.

[lib/pdf_main.ps 1.75]

2003-06-03 07:31 igor

pdfwrite : Don't add subset prefix when a font doesn't embeed.
Ghostscript Bug 686893  NeverEmbed for Japanese CID fonts doesn't work correctly
Patch from Koji Nakamaru.

[src/gdevpdtf.c 1.28]

2003-06-03 06:26 dan

Fix for 686785 segfault with PDF 1.4.  The PDF interpreter was calling
PDF 1.4 transparency features (begin_trasnparency_group) even though
the alpha involved was 1.0.  THe fix is to set a flag when the need
for transparency is done at the start of a page and then testing it
when transparency may be needed durng the page.

[lib/pdf_draw.ps 1.70, lib/pdf_main.ps 1.74]

2003-06-03 05:30 dan

This fix corrects a recursion loop that exists with PDF form objects
with a transparency group.

[lib/pdf_draw.ps 1.69]

2003-06-02 19:52 alexcher

Count 1st page objects as shared objects. This is the 1st version that
generates files compatible with AR5 used as a browser plug-in.
Earlier versions of Acrobat ignore malformed hint tables. All versions
ignore the tables when they read the file from disk.
Fixes bug 592841

[lib/pdfopt.ps 1.20]

2003-06-02 16:21 igor

pdfwrite : Glyph indices were wrongly computed with copied FontType 11.
Ghostscript Bug 686894 "Corrupted CMap".

[src/gxfcopy.c 1.26]

2003-06-02 13:35 giles

Add standard banner and (unnecessary) double include protection to satisfy policy tests.

[src/macos_carbon_pre.h 1.2]

2003-06-02 13:29 giles

Correct listing of MacOS platform-specific source files.

[doc/Develop.htm 1.116]

2003-05-31 00:10 ray

Previous commit was from a bad version of the file (prior to a local
correction in a different directory). This fix is the correct fix for
embedded fonts that have Length 0 for customer #590.

[lib/pdf_font.ps 1.55]

2003-05-30 23:28 ray

Some PDF files have embedded fonts with Length == 0. These should default
to the same handling as when there is no embedded font. Fix for customer
#590.

[lib/pdf_font.ps 1.54]

2003-05-29 19:28 giles

Add an example library client for MacOS, comparable to dxmain and dwmain for other platforms. This
implementation is specific to Metrowerk CodeWarrior, relying on the MSL/SIOUX stdio implementation
for the interactive window. No project file support at the moment.

Code contributed by Nigel Hathaway.

[src/dmmain.c 1.1, src/dmmain.r 1.1]

2003-05-29 19:11 giles (details)

Add a prefix header file for the MacOS Carbon build to enable target-specific settings.

[src/macgenmcpxml.sh 1.10, src/macos_carbon_pre.h 1.1]

2003-05-29 19:02 giles (details)

Check for a valid filter name before trying to parse jbig2 global context streams.
Fixes bug 686829.

[lib/pdf_base.ps 1.38]

2003-05-29 16:38 giles

Remove spurious '-c' options to install. Closes bug 686895.

[ijs/Makefile.in 1.2]

2003-05-27 16:10 alexcher

Initialize current color value as null when pattern color space is set.
Fixes bug 686805

[src/zpcolor.c 1.10]

2003-05-24 22:41 igor

Fix : Don't fail when GlyphNames2Unicode can't be provided for a CID font.

[lib/gs_fntem.ps 1.6]

2003-05-24 17:19 dan

A pair of fixes for Bug 686791   Device bitcmyk produces wrong output
The bitcmyk device produce the wrong output if GrayValues=8.  In this
case the pixel size is 32 bits.  The encode_color procedure was sign
extending the  MSB into the upper 32 bits of 64 bit gx_color_indexes.
The fix in gdevbit.c prevents this from happening.  The fix in gdevm32.c
makes it so that it does not matter.  I am including both for
completeness.  The bitcmyk device should not produce garbage in the
remaining bits.  Thus the first fix.  However there may be other
devices with this problem so I am including the fix in gdevm32.c.
There was a recent report from an AIX system with a similar problem

[src/gdevbit.c 1.7, src/gdevm32.c 1.5]

2003-05-23 09:57 igor

Provide a trial support for converting a text to Unicode.

[lib/gs_cidfn.ps 1.27, lib/gs_fntem.ps 1.5, lib/gs_fonts.ps 1.30, lib/gs_pdfwr.ps 1.33, src/gdevpdtc.c 1.21, src/zbfont.c 1.19]

2003-05-23 01:53 ray (details)

Stream 'position' was not update correctly under some conditions.
Fixes Bug #686859 for customer #600.

[src/stream.c 1.22]

2003-05-22 23:37 igor (details)

pdfwrite : Convert Type 0 fonts with multiple CID font descendents into
Type 0 fonts with single CID font descendents (part 2).

[src/gdevpdfv.c 1.26, src/gdevpdtc.c 1.20, src/gdevpdtf.c 1.27, src/gdevpdtf.h 1.18, src/gdevpdtt.c 1.46, src/gdevpdtt.h 1.17, src/zfcid0.c 1.20]

2003-05-22 22:57 giles

Double-equals ('==') for string comparison is not portable shell. Thanks
to Nelson Beebe for pointing out the issue.

[src/configure.ac 1.29]

2003-05-22 20:27 igor

Fix : Removed a debug hack.

[src/gsfcmap1.c 1.6]

2003-05-22 15:51 ray

PDF Forms that contained indirect objects need to be resolved prior to
processing with 'execform'. Bug #686884 for customer #150.

[lib/pdf_draw.ps 1.68]

2003-05-22 15:41 igor (details)

Fix (pdfwrite) : Convert Type 0 fonts with multiple CID font descendents into
Type 0 fonts with single CID font descendents.

[src/gdevpdfm.c 1.31, src/gdevpdfv.c 1.25, src/gdevpdtb.c 1.19, src/gdevpdtc.c 1.19, src/gdevpdtf.c 1.26, src/gdevpdtf.h 1.17, src/gdevpdtt.c 1.45, src/gdevpdtt.h 1.16, src/gdevpdtw.c 1.18, src/gdevpdtw.h 1.3, src/gdevpsf.h 1.23, src/gdevpsfm.c 1.14, src/gsfcmap.c 1.22, src/gxfcmap.h 1.15, src/zcidtest.c 1.3]

2003-05-22 06:02 igor (details)

Fix (pdfwrite) : Removing the 'vdata' argument to simplify internal interfaces.

[src/gdevpdtc.c 1.18, src/gdevpdte.c 1.36, src/gdevpdtt.c 1.44, src/gdevpdtt.h 1.15]

2003-05-21 17:50 giles

Bump version number after the 8.10 release.

[doc/News.htm 1.130, lib/gs_init.ps 1.91, src/gscdef.c 1.36, src/version.mak 1.63]