Correct a long standing problem that caused non-optimized builds with MSVC on Windows. The default TDEBUG was 1, which circumvented a change made to msvccmd.mak to enable /O2 for MSVC_VERSION != 5. Note that with MSVC 6 Service Pack 3 is required to avoid an INTERNAL COMPILER ERROR when compiling src/idict.c.[src/msvc32.mak 1.51]
Correct some inconsistent line endings.[src/stdio_.h 1.10, src/ttfsfnt.h 1.5]
Updated release notes and change history for the 8.12 release.[doc/Changes.htm 1.49, doc/Details.htm 1.8, doc/Details8.htm 1.4, doc/History8.htm 1.8, doc/News.htm 1.138]
Update documentation with release version and date.[doc/API.htm 1.41, doc/Bug-form.htm 1.39, doc/Bug-info.htm 1.38, doc/C-style.htm 1.45, doc/Commprod.htm 1.30, doc/Copying.htm 1.29, doc/DLL.htm 1.33, doc/Deprecated.htm 1.10, doc/Details8.htm 1.3, doc/Develop.htm 1.127, doc/Devices.htm 1.72, doc/Drivers.htm 1.43, doc/Fonts.htm 1.39, doc/Helpers.htm 1.33, doc/History1.htm 1.29, doc/History2.htm 1.29, doc/History3.htm 1.29, doc/History4.htm 1.29, doc/History5.htm 1.31, doc/History6.htm 1.46, doc/History7.htm 1.34, doc/History8.htm 1.7, doc/Htmstyle.htm 1.34, doc/Install.htm 1.44, doc/Issues.htm 1.39, doc/Language.htm 1.78, doc/Lib.htm 1.32, doc/Maintain.htm 1.40, doc/Make.htm 1.70, doc/New-user.htm 1.49, doc/Projects.htm 1.56, doc/Ps-style.htm 1.27, doc/Ps2epsi.htm 1.31, doc/Ps2pdf.htm 1.56, doc/Psfiles.htm 1.50, doc/Readme.htm 1.52, doc/Release.htm 1.82, doc/Source.htm 1.29, doc/Tester.htm 1.29, doc/Testing.htm 1.23, doc/Unix-lpr.htm 1.29, doc/Use.htm 1.95, doc/Xfonts.htm 1.29, doc/gs-vms.hlp 1.28, man/dvipdf.1 1.27, man/font2c.1 1.27, man/gs.1 1.28, man/gslp.1 1.27, man/gsnd.1 1.27, man/pdf2dsc.1 1.26, man/pdf2ps.1 1.28, man/pdfopt.1 1.26, man/pf2afm.1 1.27, man/pfbtopfa.1 1.28, man/printafm.1 1.27, man/ps2ascii.1 1.26, man/ps2epsi.1 1.25, man/ps2pdf.1 1.32, man/ps2pdfwr.1 1.31, man/ps2ps.1 1.34, man/wftopfa.1 1.27]
Update date, product name and open bug list for release.[doc/News.htm 1.137, src/gscdef.c 1.39, src/version.mak 1.67]
Add the experimental spot analysis source files to the developer file roadmap.[doc/Develop.htm 1.126]
2003-12-07 16:17 Igor Melichev (details)
Generalize the trapezoid fillling algorithm for curves, step 4.[src/gxfdrop.c 1.5]
Respect the new regression differences section header when writing out the split changelogs. The previous change only added the header to the detection section.[toolbin/split_changelog.py 1.7]
Also split changelog entries on the new "EXPECTED DIFFERENCES:" header.[toolbin/split_changelog.py 1.6]
2003-12-06 01:48 Ralph Giles (details)
In the autoconf build, add the general cflags generated by the configure script to the definition the the definition of CCAUX. This works around a problem building on cygwin.[src/Makefile.in 1.28]
2003-12-04 16:57 Igor Melichev (details)
Fix : (type 1 hinter) Invalid contours with <=2 segments caused an infinite loop.[src/gxhintn.c 1.37]
2003-12-04 16:19 Igor Melichev (details)
Generalize the trapezoid fillling algorithm for curves, step 3.[src/gxfill.c 1.57, src/gxpflat.c 1.10, src/gzpath.h 1.12]
Minor spelling and grammar corrections.[doc/Devices.htm 1.71]
2003-12-04 13:52 Igor Melichev
Document the new feature "Unicode support for high level devices".[doc/Devices.htm 1.70]
2003-12-04 12:35 Igor Melichev (details)
Fix : Cygwin/gcc compiler claimed possibly uninitialized variables.[src/gdevdevn.c 1.12, src/gdevp14.c 1.20, src/gdevpdfm.c 1.34, src/gdevpdtc.c 1.30, src/gdevpdtf.c 1.32, src/gdevpdtt.c 1.68, src/gdevplnx.c 1.7, src/gdevprn.c 1.14, src/gdevps.c 1.38, src/gpmisc.c 1.22, src/gsalloc.c 1.20, src/gscie.c 1.14, src/gsfont.c 1.27, src/gxclpath.c 1.19, src/gxclrast.c 1.27, src/gxfcopy.c 1.38, src/gxfill.c 1.56, src/gximono.c 1.11, src/gxstroke.c 1.10, src/iscan.c 1.16, src/ttfmain.c 1.19, src/ttinterp.c 1.11, src/zdscpars.c 1.16, src/zht2.c 1.11]
2003-12-04 11:09 Igor Melichev (details)
Generalize the trapezoid fillling algorithm for curves, step 2.[src/gx.h 1.18, src/gxfdrop.c 1.4, src/gxfill.c 1.55, src/gxfill.h 1.4, src/gxpflat.c 1.9, src/gzpath.h 1.11]
2003-12-04 10:10 Igor Melichev (details)
Fix : misprints in lib.mak .[src/lib.mak 1.151]
2003-12-04 10:07 Igor Melichev (details)
Fix : an access to uninitialized data in zbfont.c .[src/zbfont.c 1.26]
2003-12-04 10:01 Igor Melichev (details)
Fix : an access to uninitialized data in gxcpath.c .[src/gxcpath.c 1.11]
2003-12-04 09:46 Igor Melichev (details)
Fix (pdfwrite) : Type 1 subglyphs don't need Encoding entries.[src/gxfcopy.c 1.37]
2003-12-04 09:37 Igor Melichev (details)
Fix (type 1 hinter) : sbw was wrongly accounted with FontBBox over 4095 units.[src/gstype1.c 1.30, src/gstype2.c 1.33, src/gxhintn.c 1.36, src/gxhintn.h 1.16]
2003-12-04 03:51 Alex Cherepanov
Add new files; make all lists separated with comma and terminated with a period.[doc/Develop.htm 1.125]
2003-12-03 22:31 Alex Cherepanov
Add double-inclusion protection to errors.h to pacify the regression test and rename double-inclusion protection variable in ierrors.h for the naming consistency.[src/errors.h 1.9, src/ierrors.h 1.2]
Cygwin defines unsigned size-specific types with a u_ prefix in sys/types.h in analogy with MSVC. Use these instead of the generic int types when defining the stdint.h size-specific types. Patch from Alex Cherpanov. Fixes bug 687162.[src/stdpre.h 1.21]
Add stdint fixed-length integer typedefs for cygwin. Apparently this platform defines the signed versions in sys/types.h so we need only define the unsigned versions. After a patch by Alex Cherpanov, bug 687162.[src/stdpre.h 1.20]
Typedef uint64_t from 'unsigned __int64' on win32. From Alex Cherpanov's patch for bug 687162.[src/stdpre.h 1.19]
2003-11-27 22:32 Alex Cherepanov
Add support to pnm images with max_pixel_value < (1<[toolbin/tests/fuzzy.c 1.13]
Remove the search for long long / int64_t from genarch entirely. Neither of these types is portable C as genarch must be, and nothing in Ghostscript actually requires as 64-bit type, so the feature is inessential. (We do use a 64 bit type for gx_color_index but that's passed through a separate define.) Bug 687161.[src/genarch.c 1.8, src/std.h 1.10]
2003-11-25 15:32 Igor Melichev (details)
Fix (pdfwrite) : A fixed overflow in setup_image_compression.[src/gdevpsdi.c 1.26]
2003-11-25 08:34 Igor Melichev (details)
Fix : A misspelled TRAPEZIOD.[src/gx.h 1.17, src/gxfdrop.c 1.3, src/gxfdrop.h 1.4, src/gxfill.c 1.54, src/gxfill.h 1.3, src/gxpath.h 1.10, src/gxpcopy.c 1.11, src/gzspotan.c 1.4]
2003-11-25 00:21 Igor Melichev (details)
Generailze the trapezoid fillling algorithm for curves, step 1. The new code is disabled with CURVED_TRAPEZIOD_FILL 0 in gx.h .[src/gx.h 1.16, src/gxfdrop.c 1.2, src/gxfdrop.h 1.3, src/gxfill.c 1.53, src/gxfill.h 1.2, src/gxpath.h 1.9, src/gxpcopy.c 1.10, src/gxpflat.c 1.8, src/gzpath.h 1.10, src/vdtrace.h 1.9]
2003-11-24 14:50 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 12).[src/gxfill.c 1.52]
2003-11-23 18:44 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 11).[src/gxfill.c 1.51]
2003-11-23 10:16 Igor Melichev (details)
[Log message beg] Fix : Adding gs/Resource/Decoding/Latin1, which is used by FAPI/UFST with Intellifont fonts.[Resource/Decoding/Latin1 1.1, lib/gs_stres.ps 1.7]
2003-11-22 18:54 Ray Johnston (details)
Previous change assumed that all platforms have 'long long' type, but MSVC doesn't have this. Use int64_t as set by stdpre.h instead.[src/genarch.c 1.7]
Update indented preprocessor lines in code imported from Freetype to put the '#' in the initial column, in accordance with the (slightly more portable) Ghostscript convention.[src/ttinterp.c 1.10, src/ttobjs.h 1.5, src/tttables.h 1.2, src/tttype.h 1.2]
2003-11-21 18:42 Ralph Giles (details)
Add a fallback definition of the common fixed-sized stdint types based on the type sizes in the generated arch.h header. This should improve the portability of uses of these types within the Ghostscript source.[src/genarch.c 1.6, src/std.h 1.9, src/stdpre.h 1.18]
2003-11-21 04:16 Dan Coby (details)
Fix for 687020 and 687146. The pdfwrite device is incorrectly converting CalRGB color spaces into ICC color spaces. Fix #1.[src/gdevpdfc.c 1.42]
2003-11-20 23:01 Igor Melichev (details)
Factoring out the iterator for flattened curve segments.[src/gxpflat.c 1.7, src/gzpath.h 1.9, src/lib.mak 1.150, src/vdtrace.c 1.8, src/vdtrace.h 1.8]
2003-11-20 20:52 Alex Cherepanov
Restore v.1.2 rolled back by mistake. Partial fix for bug 687029[src/ttfsfnt.h 1.4]
Add prefix headers for the MacOS build to define DEBUG for the appropriate targets. Bug 686844.[src/macgenmcpxml.sh 1.11, src/macos_carbon_d_pre.h 1.1, src/macos_classic_d_pre.h 1.1]
Replace non-standard #if DEBUG lines with #ifdef DEBUG. Discovered in fixing bug 686844.[src/igc.h 1.7]
Replace non-standard #if DEBUG lines with #ifdef DEBUG. Discovered in fixing bug 686844.[src/igc.c 1.12]
2003-11-20 07:53 Igor Melichev (details)
Implementing a True Type grid fitting, step 3.[src/gzspotan.c 1.3]
Add some basic instructions for creating an IDE project file for the example API client code. Bug 669654.[doc/API.htm 1.40]
Link to the MacOS example client from the API documentation, along with the others.[doc/API.htm 1.39]
2003-11-19 20:59 Ralph Giles (details)
Replace the code that removes the additional CFLAGS added by the AC_PROG_CC autoconf macro. Closes bug 687150.[src/configure.ac 1.34]
2003-11-19 13:09 Igor Melichev (details)
Fix : The last change to ttfsfnt.h doesn't compile on Linux and has been undone.[src/ttfsfnt.h 1.3]
2003-11-19 02:51 Dan Coby (details)
Fix for 687131 Incorrect rendering for type 1 images when Interpolate == true.[src/gdevdbit.c 1.10]
Enhancement for bug 687148. Add 12 and 16 bits to the possible number of bits per component for the bit devices.[src/gdevbit.c 1.9]
2003-11-18 16:35 Alex Cherepanov
Replace non-portable types with ISO/IEC 988:1999 exact-size types. Partial fix for bug 687029[src/ttfsfnt.h 1.2]
2003-11-18 13:24 Igor Melichev (details)
Implementing a True Type grid fitting, step 2.[src/gxttfb.c 1.19, src/gzspotan.c 1.2, src/gzspotan.h 1.2, src/lib.mak 1.149]
Correct the documentation for the possible values of color_info.depth to include values greater than 32 bits. The documentation problem was found by the user while investigating 687131.[doc/Drivers.htm 1.42]
Fix the logic that conditionally disables interpolation. The previous only worked if the max_gray was set to the same as max_color, but the macro dci_std_color_max_gray set max_gray to 0 if the number of components was > 1. Detected with bug #687147 for customer #750.[src/gxiscale.c 1.8]
2003-11-17 16:42 Igor Melichev (details)
Implementing a True Type grid fitting, step 1.[src/gsfont.c 1.26, src/gx.h 1.15, src/gxfcache.h 1.21, src/gxfdrop.h 1.2, src/gxfill.c 1.50, src/gxttfb.c 1.18, src/gzspotan.c 1.1, src/gzspotan.h 1.1, src/lib.mak 1.148]
2003-11-17 15:46 Igor Melichev (details)
Fix (pdfwrite) : Numeric errors appeared writing an UCR.[src/gdevpdfg.c 1.44]
2003-11-14 18:59 Alex Cherepanov
JAWS PDF generator encodes empty stream as jaws_empty[]. The stream declares that the data block length is zero but zlib routines regard a zero length data block to be an error. Check for this case and return EOF without calling zlib. Fix bug 686779 from the customer 131[src/lib.mak 1.147, src/szlibd.c 1.6]
First attempt to add information requested by Igor to identify when the basline was set for a particular 'DIFFER' case. Bug #687142.[toolbin/tests/gscheck_pdfwrite.py 1.15, toolbin/tests/gscheck_raster.py 1.6]
2003-11-13 22:41 Igor Melichev (details)
Fix : Add double inclusion protection to the True Type interpreter bridge modules.[src/ttconf.h 1.2, src/ttmisc.h 1.2]
2003-11-13 22:27 Igor Melichev (details)
Fix : The first clip path list element sometimes got an empty path.[src/gxcpath.c 1.10]
2003-11-13 19:20 Ray Johnston (details)
Fix: Adobe Acrobat Reader ignores an empty path when setting the clip path. Bug #687136.[lib/pdf_ops.ps 1.33]
2003-11-13 15:19 Igor Melichev (details)
Fix (pdfwrite) : Transfer function was not checked for identity.[src/gdevpdfg.c 1.43]
2003-11-12 19:58 Alex Cherepanov
Default to empty string when there's no /ID in the trailer and issue a warning because the key is required for encrypted files. Fix bug 687135[lib/pdf_sec.ps 1.12]
2003-11-12 14:29 Igor Melichev (details)
Fix (pdfwrite) : Write high level clipping paths.[src/gdevpdfd.c 1.35, src/gxcpath.c 1.9, src/gzcpath.h 1.5]
2003-11-11 12:16 Alex Cherepanov
Use [/XYZ null null null] as a default destination following the Distiller example. The old destination was clearly wrong because it positioned the bottom of the page on the top of the screen, effectively displaying the next page. Fix bug 687129[src/gdevpdfm.c 1.33]
2003-11-11 11:23 Igor Melichev (details)
Fix : ..includecolorspace caused an abnormal recursion.[src/gdevdflt.c 1.15, src/gdevnfwd.c 1.14, src/gdevpdfc.c 1.41, src/gdevpdfg.h 1.27, src/gdevpdfv.c 1.32, src/gscolor2.c 1.17, src/gscolor2.h 1.9, src/gxdevcli.h 1.20, src/zcolor.c 1.17, lib/gs_ciddc.ps 1.13, lib/gs_devcs.ps 1.6, lib/gs_init.ps 1.101]
Continuation on the fix for 687101, Crash in GC on some PDF files. This change adds comments to GS procedures for the imager state structure. These comments Were added to prevent confusion about the handling of the effective transfer pointers.[src/gsistate.c 1.8]
2003-11-10 16:55 Igor Melichev (details)
Fix (type 1 hinter) : Hints were not applied to the last segment of a Type 2 glyph.[src/gxhintn.c 1.35]
2003-11-10 13:34 Igor Melichev
Fix : Refer new source modules from Develop.htm .[doc/Develop.htm 1.124]
Add and option for specifying banded/noband. The current version actually uses 1 to specify banding and 0 to specify no banding. This is the optional fourth parameter.[toolbin/tests/make_two_versions 1.12]
2003-11-07 04:40 Alex Cherepanov
Restore the invariant: effective_transfer always points to the transfer functions in the graphic state or halftone. Old code briefly left effective_transfer pointing to garbage, which caused relocation of garbage pointers and crash if GC happened at the right time. Fix bug 687101[src/gscolor.c 1.12, src/gscolor1.c 1.9]
2003-11-04 01:25 Dan Coby (details)
Fix for 686796 tiffg4 device and incorrect halftone frequency. This eliminates a problem with not choosing the best halftone cell size when more than one possible cell size has the exact angle requested.[src/gshtscr.c 1.14]
Correct spelling and wording.[doc/Use.htm 1.94]
2003-11-03 02:39 Alex Cherepanov
Initialize cc->pair field for the external fonts, forgotten during the switch to new TrueType interpreter (NEW_TT_INTERPRETER). Fix bug 687116[src/gxccache.c 1.28]
2003-11-01 13:18 Igor Melichev (details)
Fix (font resource machinery) : Dont try reloading fonts if the platform has no native fonts.[lib/gs_fonts.ps 1.44]
2003-11-01 04:43 Alex Cherepanov (details)
Following the PDF spec ignore "/Encrypt null" entry in the trailer. Fix bug 687117[lib/pdf_main.ps 1.81]
2003-10-31 22:12 Igor Melichev (details)
Fix (font resource machinery) : Provide correct font names for graphics library.[src/zbfont.c 1.25, lib/gs_fonts.ps 1.43, doc/Use.htm 1.93]
2003-10-30 14:56 Igor Melichev (details)
Fix (dropout prevention) : The expression for choosing a pixel to paint with narrow trapesoids was wrong (An improved revision).[src/gxdtfill.h 1.6]
2003-10-30 12:56 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 10).[src/gxfill.c 1.49]
2003-10-30 11:39 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 8).[src/gxfill.c 1.48]
2003-10-30 11:02 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 7).[src/gxfill.c 1.47]
2003-10-30 10:45 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 6).[src/gxfill.c 1.46]
2003-10-30 09:33 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 5).[src/gxfdrop.c 1.1, src/gxfdrop.h 1.1, src/gxfill.c 1.45, src/gxfill.h 1.1, src/lib.mak 1.146]
2003-10-30 07:55 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 4).[src/gxfill.c 1.44]
2003-10-30 06:34 Alex Cherepanov
Correct a typo in source leading to failure of form selection for PCL printers. (contributed by Jim Bandy) Fix bug 686815[src/gdevdljm.c 1.9]
2003-10-29 17:43 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 2).[src/gxfill.c 1.43]
2003-10-29 15:58 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 2).[src/gxfill.c 1.42]
2003-10-29 14:57 Igor Melichev (details)
Fix : Simplify the filling algorithm (step 1).[src/gxfill.c 1.41]
2003-10-28 14:44 Igor Melichev (details)
Fix (dropout prevention) : The expression for choosing a pixel to paint with narrow trapesoids was wrong. The old code sometimes unreasonably shifted stems in 1 pixel.[src/gxdtfill.h 1.5, src/gxfill.c 1.40]
2003-10-28 14:42 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 21, final).[src/gx.h 1.14, doc/Develop.htm 1.123, doc/Language.htm 1.77, doc/Projects.htm 1.55, doc/Use.htm 1.92]
2003-10-27 10:45 Igor Melichev (details)
Reclaim global memory in the beginning of the interpreter finalization (continued).[src/imain.c 1.37]
2003-10-27 09:04 Igor Melichev (details)
Fix : Removing the PDF Widths project from Project.htm .[doc/Projects.htm 1.54]
2003-10-27 08:02 Igor Melichev (details)
Fix (garbager) : The back pointer validity constraint was wrong.[src/igc.c 1.11, src/igc.h 1.6]
2003-10-26 00:52 Alex Cherepanov
Apply oforce to every element of MediaBox and CropBox arrays. Fix bug 687035 from customer 831[lib/pdf_base.ps 1.39, lib/pdf_main.ps 1.80]
Some minor clean up for the makefiles: 1. Correct lines that should start with tabs. 2. Clear some lines which only contain spaces.[src/bcwin32.mak 1.30, src/dvx-gcc.mak 1.24, src/macos-mcp.mak 1.23, src/macosx.mak 1.21, src/msvc32.mak 1.50, src/msvclib.mak 1.25, src/msvctail.mak 1.10, src/openvms.mak 1.33, src/os2.mak 1.35, src/ugcclib.mak 1.26, src/unixansi.mak 1.33]
2003-10-23 17:45 Igor Melichev (details)
Fix (PDF interpreter) : Shared CID font descriptors did not work properly.[lib/pdf_font.ps 1.59]
2003-10-23 10:46 Igor Melichev (details)
Fix (pdfwrite) : Restrict Tj offsets.[src/gdevpdts.c 1.27]
2003-10-23 09:56 Igor Melichev (details)
Fix (pdfwrite) : MSVC compiler warning.[src/gdevpdte.c 1.49]
2003-10-23 09:49 Igor Melichev (details)
Fix (pdfwrite) : Optimize pdf_make_text_glyphs_table_unencoded.[src/gdevpdtt.c 1.67, src/gdevpdtt.h 1.20, src/gscencs.c 1.7, src/gscencs.h 1.5]
2003-10-23 09:04 Igor Melichev (details)
Fix : ColorSpace resource files define global resources.[Resource/ColorSpace/DefaultCMYK 1.2, Resource/ColorSpace/DefaultGray 1.2, Resource/ColorSpace/DefaultRGB 1.2]
Always install all the available resource categories (directories) on unix, in place of the earlier hard-wired list. Closes bug 687092.[src/unixinst.mak 1.34]
Add the new ColorSpace directory to the list of installed resource categories. This is the quick fix version of the resolution for Bug 687092.[src/unixinst.mak 1.33]
Fix for 687099 Rebulding XREF leaves 1 object on the stack. The bug title is erroneous. All PDF files were leaving one item, a zero, on the stack. The problem was caused by an incorrect definition of pdfemptycount.[lib/pdf_main.ps 1.79]
file gslibctx.c was initially added on branch gslibctx.[src/gslibctx.c 1.1]
file gslibctx.h was initially added on branch gslibctx.[src/gslibctx.h 1.1]
Change the name of the switch NOSUBDEVICECOLORS to NOSUBSTDEVICECOLORS. This was done to prevent confusion about being read as 'No subdevice colors'.[doc/Use.htm 1.91, lib/gs_devcs.ps 1.5, lib/gs_init.ps 1.100]
2003-10-22 13:11 Igor Melichev (details)
Fix (pdfwrite) : Provide an extended encoding for glyphshow.[src/devs.mak 1.100, src/gdevpdtc.c 1.29, src/gdevpdte.c 1.48, src/gdevpdtt.c 1.66, src/gdevpdtt.h 1.19]
2003-10-22 12:14 Ralph Giles (details)
Update a call to map_rgb_color() to use the new encode_color() with a component array argument. Partial resolution of Bug 686981.[src/gdevcgm.c 1.9]
2003-10-22 11:22 Alex Cherepanov (details)
Restore standard functionality of bind operator in DELAYBIND mode after .bindnow . Simplify the implementation logic and document the changes. Fix bug 686746[lib/gs_ll3.ps 1.20, doc/Language.htm 1.76, lib/gs_init.ps 1.99, lib/ps2ascii.ps 1.8]
Make a sentence fragment a clause.[doc/Drivers.htm 1.41]
2003-10-22 08:55 Alex Cherepanov
Dereference indirect objects during conversion from PDF form XObject to PostScript form. Minimize dictionary copying. Fix bug 686953.[lib/pdf_draw.ps 1.79]
2003-10-22 07:07 Igor Melichev (details)
Fix (PDF interpreter) : Annotations, outlines and links pointing to non-existing pages caused a failure with -dDOPDFMARKS. Patch from Leon Bottou.[lib/pdf_main.ps 1.78]
2003-10-21 15:02 Igor Melichev (details)
Fix (pdfwrite) : Refactor pdf_obtain_font_resource.[src/gdevpdtt.c 1.65]
Complete the replacement for fname_size described in the previous commit. Part of fixing bug 686981.[src/gdevcgm.c 1.8]
Replace a non-standard local filename length define with gp_file_name_sizeof.[src/devs.mak 1.99, src/gdevcgm.c 1.7]
2003-10-21 11:54 Alex Cherepanov
Fix compiler warnings. Include gpmisc.h when needed. Fix bug 687006.[src/gp_dosfs.c 1.16, src/gp_macio.c 1.32, src/gp_ntfs.c 1.21, src/gp_unifn.c 1.15, src/gp_vms.c 1.36, src/int.mak 1.118, src/lib.mak 1.145, src/macos-mcp.mak 1.22, src/openvms.mak 1.32, src/openvms.mmk 1.27, src/stdio_.h 1.9, src/winplat.mak 1.5, src/zfile.c 1.39]
2003-10-21 11:20 Alex Cherepanov
Issue a path construction command after accumulation of 500 values to prevent operand stack overflow. Fix bug 687016[src/gdevps.c 1.37]
2003-10-21 10:06 Igor Melichev (details)
Fix : Disable the grid fitting while charproc accumulation (continued).[src/gdevpdte.c 1.47, src/gdevpdti.c 1.22]
2003-10-21 08:05 Igor Melichev (details)
Fix : Add newly defined resource files to static resources.[lib/gs_stres.ps 1.6]
2003-10-21 07:50 Igor Melichev (details)
Fix : Some Cygwin/gcc compiler warnings.[src/gdevpdfg.c 1.42, src/gdevpdtt.c 1.64, src/gxhintn.c 1.34, src/gxtype1.c 1.35, src/interp.c 1.17, src/isave.c 1.9, src/iscan.c 1.15, src/zfapi.c 1.49, src/zfont.c 1.9, src/devs.mak 1.98, src/icid.h 1.7, src/isave.h 1.6]
2003-10-21 01:43 Igor Melichev (details)
Fix : Disable the grid fitting while charproc accumulation.[src/gdevpdte.c 1.46, src/gdevpdtt.c 1.63, src/gstext.c 1.14, src/gstype1.c 1.29, src/gstype1.h 1.9, src/gstype2.c 1.32, src/gxfcopy.c 1.36, src/gxhintn.c 1.33, src/gxhintn.h 1.15, src/gxtext.h 1.12, src/gxttfb.c 1.17, src/gxtype1.c 1.34, src/gxtype1.h 1.18, src/zchar1.c 1.34]
2003-10-20 12:06 Alex Cherepanov
Don't cache glyphs with a suspect bounding box. The patch tests for (urx!=0 && llx==urx) || (ury!=0 && lly==ury) but suggestions of a better test are allways welcome. Fix bug 687015 from customer 440[lib/pdf_font.ps 1.58]
2003-10-19 17:48 Alex Cherepanov (details)
Return correct /DeviceGray color space from currentcolorspace operator inside PaintProc of the uncolored pattern and cache device (bug 627169). Use igs->color_space to track the current color space. Fix bug 687080 from customer 710.[src/int.mak 1.117, src/zcolor.c 1.16]
2003-10-19 06:15 Ray Johnston (details)
Fix: Pattern color spaces that used save/restore within the PaintProc would result in infinite looping with high level devices such as the pdfwrite device since the restore cleared the pattern cache so that after the restore, the pattern PaintProc would need to be executed again. Bug #687052 for customer #411.[src/gxpcmap.c 1.11]
2003-10-16 20:42 Igor Melichev (details)
Fix (pdfwrite) : Fonts used in a charproc were not added to Resources of some pages.[src/gdevpdf.c 1.75, src/gdevpdfx.h 1.77, src/gdevpdte.c 1.45, src/gdevpdtf.h 1.21, src/gdevpdti.c 1.21, src/gdevpdts.c 1.26, src/gdevpdtt.c 1.62, src/gdevpdtx.h 1.2]
2003-10-16 13:37 Igor Melichev (details)
Fix (pdfwrite) : The font copying routine was inprecise.[src/gdevpsft.c 1.31, src/gstype42.c 1.40, src/gxfcopy.c 1.35]
2003-10-16 12:33 Igor Melichev (details)
Reclaim global memory in the beginning of the interpreter finalization.[src/imain.c 1.36]
When Glyph names data is not available for a TrueType Format 2.0 font, rangecheck error occured. It was due to an attempt to get the data even when it is not available. Now when no name data is available, /postnames is defined as an empty array and the glyph won't get a name attached. Fixes Bug#686961.[lib/gs_ttf.ps 1.34]
2003-10-16 11:15 Alex Cherepanov
Fix error recovery code for PDF image; pop the operand of image operator restored by the standard PS error recovery. Fix bug 687081 from customer 770.[lib/pdf_draw.ps 1.78]
2003-10-15 15:36 Igor Melichev (details)
Fix (pdfwrite) : Resources were prematurely freed, causing pending pointers.[src/gdevpdf.c 1.74]
2003-10-15 15:35 Igor Melichev (details)
Fix (pdfwrite) : Don't recompute FontBBox for CID font subsets.[src/gdevpdtd.c 1.15]
2003-10-15 11:34 Igor Melichev (details)
Fix : A minor code cleanup in zfont42.c .[src/zfont42.c 1.17]
2003-10-15 11:29 Igor Melichev (details)
Fix (pdfwrite) : A bug in memory descriptor.[src/gsstruct.h 1.17, src/gxfcopy.c 1.34]
2003-10-15 08:53 Igor Melichev (details)
Reclaim global memory in the beginning of the interpreter finalization.[src/imain.c 1.35, src/interp.c 1.16, src/interp.h 1.6]
2003-10-15 07:50 Dan Coby (details)
Change the name of NOSUBCOLORSPACES to NOSUBDEVICECOLORS.[doc/Use.htm 1.90, lib/gs_devcs.ps 1.4, lib/gs_init.ps 1.98]
Add new header file src/gdevdevn.h to doc/Develop.htm.[doc/Develop.htm 1.122]
2003-10-15 00:03 Igor Melichev (details)
Fix (True Type font loader) : 'glyf' and 'loca' were loaded emulating a CID font with True Type, causing an unuseful huge memory consumtion.[lib/gs_ttf.ps 1.33]
2003-10-14 20:37 Igor Melichev (details)
Fix (pdfwrite) : Resources were prematurely freed, causing duplicated objects in the output.[src/gdevpdfc.c 1.40, src/gdevpdfu.c 1.43]
2003-10-14 15:00 Igor Melichev (details)
Fix (pdfwrite) : Applying .includecolorspace to insert "default" color spaces.[lib/gs_devcs.ps 1.3, lib/gs_ll3.ps 1.19]
2003-10-14 14:58 Igor Melichev
Initial commit for ColorSpace resources.[Resource/ColorSpace/DefaultCMYK 1.1, Resource/ColorSpace/DefaultGray 1.1, Resource/ColorSpace/DefaultRGB 1.1]
2003-10-14 12:53 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 20).[src/gxccache.c 1.27, src/gxttfb.c 1.16, src/ttfmain.c 1.18]
2003-10-14 12:43 Igor Melichev (details)
Define a new special operator .includecolorspace and new device virtual function include_color_space. Implement the latter for pdfwrite.[src/gdevbbox.c 1.15, src/gdevdflt.c 1.14, src/gdevnfwd.c 1.13, src/gdevpdf.c 1.73, src/gdevpdfd.c 1.34, src/gdevpdfv.c 1.31, src/gdevpdfx.h 1.76, src/gdevrops.c 1.9, src/gscolor2.c 1.16, src/gscolor2.h 1.8, src/gxclip.c 1.12, src/gxclip2.c 1.9, src/gxclipm.c 1.11, src/gxclist.c 1.12, src/gxdevcli.h 1.19, src/gxdevice.h 1.14, src/zcolor.c 1.15]
2003-10-14 10:15 Igor Melichev (details)
Fix (PDF interpreter) : Adjust the currentpoint saved back into TextMatrix so that it does not include the effect of TextRise.[lib/pdf_ops.ps 1.32]
2003-10-14 09:16 Igor Melichev (details)
Fix (resource machinery) : A bug in resourceforall.[lib/gs_res.ps 1.36]
2003-10-14 09:14 Igor Melichev (details)
Fix (Type 1 interpreter) : Provide a tolerance to a missed subglyph.[src/gxfcopy.c 1.33, src/gxfont1.h 1.12, src/gxtype1.c 1.33, src/zchar1.c 1.33, src/zfcid0.c 1.21]
2003-10-13 19:10 Igor Melichev (details)
Fix (FAPI/FreeType) : Upgrading to Free Type 2.1.5 .[src/fapi_ft.c 1.12]
2003-10-13 15:06 Igor Melichev (details)
Fix (color space serialization) : Removing a constraint to the Sd function dimension.[src/gsfunc0.c 1.13]
2003-10-13 12:16 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 19).[src/gxccache.c 1.26, src/gxttfb.c 1.15, src/ttfmain.c 1.17, src/ttfoutl.h 1.12, src/ttinterp.c 1.9]
2003-10-12 19:09 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 18).[src/gxttfb.c 1.14, src/ttfmain.c 1.16, src/ttfmemd.c 1.6, src/ttfoutl.h 1.11]
2003-10-10 07:08 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 17).[src/gxccache.c 1.25, src/gxccman.c 1.22, src/gxfcache.h 1.20]
Fix for 687055 pdfwrite should not fail with <> setpagedevice. This change adds support for the DeviceN process color model to the pdfwrite device. The DeviceN process color model is treated like the DeviceCMYK process color model except for the name.[src/gdevpdf.c 1.72, src/gdevpdfp.c 1.33]
2003-10-09 20:29 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 16).[src/gsfont.c 1.25, src/gxccman.c 1.21]
2003-10-09 19:19 Igor Melichev
fuzzy.c : Implementing a ne option -c to switch on/off the reporting of coordinates of differences.[toolbin/tests/fuzzy.c 1.12]
2003-10-09 14:56 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 15).[src/gstype42.c 1.39, src/gxccache.c 1.24, src/gxccman.c 1.20, src/gxchar.c 1.37, src/gxfcache.h 1.19, src/gxttfb.c 1.13, src/gxttfb.h 1.9, src/ttfmain.c 1.15, src/ttfoutl.h 1.10, src/ttinterp.c 1.8]
2003-10-09 12:51 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 14).[src/gxccman.c 1.19, src/gxttfb.c 1.12, src/ttfmain.c 1.14]
2003-10-09 00:13 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 13).[lib/gs_init.ps 1.97, src/gsfont.c 1.24, src/gsfont.h 1.9, src/gxccman.c 1.18, src/gxfcache.h 1.18, src/gxttfb.c 1.11, src/gxttfb.h 1.8, src/icontext.c 1.17, src/ttfmain.c 1.13, src/ttfoutl.h 1.9, src/ttinterp.c 1.7, src/zusparam.c 1.10]
2003-10-08 22:07 Igor Melichev
fuzzy.c : Implement a reporting of coordinates of different pixels.[toolbin/tests/fuzzy.c 1.11]
2003-10-08 18:53 Igor Melichev (details)
Fix : Propagating return code from gs_main_finit to GSDLL API (continued).[src/dmmain.c 1.3, src/dpmain.c 1.11, src/dwmain.c 1.15, src/dwmainc.c 1.17, src/dxmain.c 1.12, src/dxmainc.c 1.9, src/gsdll.c 1.11]
2003-10-08 17:18 Igor Melichev
Propagating return code from gs_main_finit to GSDLL API. THIS IS INCOMPATIBLE CHANGE : the API had changed a prototype. A close_device method can terminate with an error, which was not delivered to clients. It is especially important with pdfwrite, which performs a big work in close_device. Now clients can know about the error checking the return code of the gsapi_exit function. See examples in doc/API.htm .[doc/API.htm 1.38, src/dpmain.c 1.10, src/dwmain.c 1.14, src/dwmainc.c 1.16, src/gsexit.h 1.9, src/iapi.c 1.10, src/imain.c 1.34, src/imain.h 1.8]
2003-10-08 14:19 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 12).[src/ttfmain.c 1.12, src/ttinterp.c 1.6]
2003-10-08 13:54 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 11).[src/gxccman.c 1.17, src/gxttfb.c 1.10, src/ttfmain.c 1.11, src/ttobjs.c 1.6, src/ttobjs.h 1.4]
2003-10-08 11:43 Alex Cherepanov
Contrary to the published spec (up to v.1.5) Acrobat Distiller 3.01 for Mac can use /Identity instead of a tint transform function in /Separation color space. Extend our PDF interpreter to cover this case. Fix bug 687068.[lib/pdf_draw.ps 1.77]
2003-10-08 11:34 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 10).[src/gstype42.c 1.38, src/gxccman.c 1.16, src/gxttfb.c 1.9, src/gxttfb.h 1.7, src/lib.mak 1.144, src/ttfmain.c 1.10, src/ttfoutl.h 1.8]
2003-10-07 20:02 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 9).[src/gxttfb.c 1.8, src/ttfmain.c 1.9, src/ttfmemd.c 1.5, src/ttfoutl.h 1.7, src/ttinterp.c 1.5, src/ttload.c 1.4, src/ttobjs.c 1.5]
2003-10-07 15:26 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 8).[src/gsfont.c 1.23, src/gstype42.c 1.37, src/gxccman.c 1.15, src/gxttfb.c 1.7, src/ttfmain.c 1.8, src/gxfcache.h 1.17, src/gxttfb.h 1.6, src/lib.mak 1.143, src/ttfmemd.c 1.4, src/ttfmemd.h 1.3, src/ttfoutl.h 1.6, src/ttinterp.c 1.4, src/ttobjs.c 1.4, src/ttobjs.h 1.3]
2003-10-07 00:03 Dan Coby (details)
This is part of the fix for 687055. This change splits the DeviceN parameter handling. The SeparationOrder parameter handling is split into a separate routine.[src/gdevdevn.c 1.11, src/gdevdevn.h 1.2]
2003-10-06 19:08 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 7).[src/gdevpdtd.c 1.14, src/ttfmain.c 1.7, src/ttobjs.c 1.3]
2003-10-06 16:43 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 6).[src/gxttfb.c 1.6, src/ttfmain.c 1.6]
2003-10-06 16:42 Igor Melichev (details)
Fix (pdfwrite) : A bug convertinging a CID to a glyph index.[src/gstype42.c 1.36]
2003-10-06 12:20 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 5).[src/gxccman.c 1.14, src/gxttfb.c 1.5, src/gxttfb.h 1.5, src/ttfmain.c 1.5, src/ttinterp.c 1.3, src/ttload.c 1.3]
2003-10-06 11:38 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 4).[src/gsfont.c 1.22, src/gxccman.c 1.13, src/gxfcache.h 1.16, src/gxttfb.c 1.4, src/gxttfb.h 1.4, src/ttfmain.c 1.4, src/ttfmemd.c 1.3, src/ttfoutl.h 1.5, src/ttinterp.c 1.2, src/ttload.c 1.2, src/ttobjs.c 1.2, src/ttobjs.h 1.2]
2003-10-06 08:34 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 3).[src/gstype42.c 1.35, src/gxccache.c 1.23, src/gxccman.c 1.12, src/gxchar.c 1.36, src/gxfcache.h 1.15, src/gxfont42.h 1.17, src/gxttfb.c 1.3, src/gxttfb.h 1.3, src/ttfmain.c 1.3, src/ttfoutl.h 1.4]
2003-10-02 15:30 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter (step 2).[src/gstype42.c 1.34, src/gxttfb.c 1.2, src/gxttfb.h 1.2, src/lib.mak 1.142, src/ttfmain.c 1.2, src/ttfoutl.h 1.3]
2003-10-02 11:48 Igor Melichev (details)
Implementing a bridge to the True Type bytecode interpreter.[src/gstext.c 1.13, src/gstype42.c 1.33, src/gx.h 1.13, src/gxccache.c 1.22, src/gxccman.c 1.11, src/gxchar.c 1.35, src/gxfcache.h 1.14, src/gxfont42.h 1.16, src/gxttfb.c 1.1, src/ttfmemd.c 1.2, src/zchar42.c 1.13, src/gxtext.h 1.11, src/gxttfb.h 1.1, src/lib.mak 1.141, src/ttfmemd.h 1.2, src/ttfoutl.h 1.2]
2003-10-02 10:15 Igor Melichev (details)
Fix : Removing the dependence on graphic state from font cache rutines.[src/gxccache.c 1.21, src/gxccman.c 1.10, src/gxchar.c 1.34, src/gxfcache.h 1.13]
2003-10-02 09:59 Igor Melichev (details)
Fix : Characters were cached mixing alpha bits numbers (continued).[src/gxccache.c 1.20, src/gxccman.c 1.9, src/gxfcache.h 1.12]
2003-10-02 08:51 Igor Melichev (details)
Fix : Characters were cached mixing alpha bits numbers.[src/gxccache.c 1.19, src/gxchar.c 1.33, src/gxfcache.h 1.11]
Move the various device fields associated with the DeviceN process color model into a common structure. This allows common routines to be used to support DeviceN process color model features on different devices. The src/gdevdevn.h file was added to define common fields and structures. The first application of this code is for 687055 - Adding support for the DeviceN process color model to the pdfwrite device.[src/devs.mak 1.97, src/gdevdevn.c 1.10, src/gdevdevn.h 1.1]
Fix two bugs in testdiff that work around missing baselines.[toolbin/tests/testdiff 1.4]
2003-10-01 13:44 Igor Melichev (details)
Initial commit for a reduced True Type bytecode interpreter.[src/lib.mak 1.140, src/ttcalc.c 1.1, src/ttcalc.h 1.1, src/ttcommon.h 1.1, src/ttconf.h 1.1, src/ttconfig.h 1.1, src/ttfinp.c 1.1, src/ttfinp.h 1.1, src/ttfmain.c 1.1, src/ttfmemd.c 1.1, src/ttfmemd.h 1.1, src/ttfoutl.h 1.1, src/ttfsfnt.h 1.1, src/ttinterp.c 1.1, src/ttinterp.h 1.1, src/ttload.c 1.1, src/ttload.h 1.1, src/ttmisc.h 1.1, src/ttobjs.c 1.1, src/ttobjs.h 1.1, src/tttables.h 1.1, src/tttype.h 1.1, src/tttypes.h 1.1]
2003-09-30 15:16 Alex Cherepanov
Handle missing /BitsPerComponent key case. Fix bug 687956.[lib/pdf_draw.ps 1.76]
2003-09-30 11:00 Igor Melichev (details)
Fix (pdfwrite) : Don't use Tj when real width is smaller than 1% of Widths.[src/gdevpdts.c 1.25]
2003-09-29 20:32 Alex Cherepanov (details)
Fix calculation of the area where path segments can mark the current band. Old code skipped segments above the page boundary regardless of the line width. Fixes bug 686788 from customer 710.[src/gxclpath.c 1.18]
2003-09-29 13:41 Igor Melichev (details)
Fix (pdfwrite) : Don't synchronize graphic state before exiting a charproc.[src/gdevpdtt.c 1.61]
2003-09-28 19:54 Alex Cherepanov
Convert input values to the traditional Lab range when input color space of ICC profile is Lab. Before conversion all colors were rendered 100 times darker, i.e. almost black. Fixes bug 600288 from customer 150.[src/gsicc.c 1.12]
2003-09-25 21:23 Igor Melichev (details)
Fix (pdfwrite) : Inline images mangled charproc stream.[src/gdevpdfo.c 1.21, src/gdevpdfu.c 1.42, src/gdevpdfx.h 1.75]
2003-09-24 13:41 Ralph Giles (details)
Correct a typo in the 'make so' target link line. This also allows the Solaris linker to ignore the option, allowing the link to complete on that platform. Thanks to Bob T. for pointing out the issue. Partial fix for bug 686865.[src/unix-dll.mak 1.10]
2003-09-18 13:20 Igor Melichev (details)
Fix : Fonts with zero FontBBox were not anti-aliased.[src/gxchar.c 1.32]
2003-09-16 13:54 Igor Melichev (details)
Fix : A bug in compare_glyphs.[src/gxfcopy.c 1.32]
2003-09-16 12:11 Igor Melichev (details)
Fix (pdfwrite) : Don't write a clipping path with setcharwidth.[src/gdevpdfg.c 1.41, src/gdevpdtt.c 1.60, src/gsht.c 1.17, src/gsstate.c 1.22, src/gxistate.h 1.17, src/gxstate.h 1.8]
2003-09-16 10:02 Igor Melichev (details)
Don't apply Type 1 hinting to charpath. THIS IS AN INCOMPATIBLE CHANGE : charpath now creates a different outline than before.[src/gxtype1.c 1.32]
Remove extra carriage returns (^M) at the end of some lines.[lib/pdf_draw.ps 1.75]
2003-09-15 20:05 Alex Cherepanov
Following PLRM, set identity initial matrix for non-forwarding nulldevice. Fix bug 687041[src/gdevnfwd.c 1.12]
2003-09-15 17:11 Igor Melichev (details)
Fix (pdfwrite) : Write color commands to charprocs which don't call setcachedevice[2].[src/gdevpdti.c 1.20, src/gdevpdtt.c 1.59]
2003-09-15 10:04 Igor Melichev
Fix : A bug in the new code of gs_rectfill (gsdps1.c Revision 1.9).[src/gsdps1.c 1.10]
Fix: Prevent crash caused by dsc_copy_string not stopping at the end of a string occasionally. Fixes bug 687045 "Crash while parsing long %%DocumentProcessColor line". Report (atend) in the trailer as being unknown. Recognise %%DocumentProcessColors and %%DocumentCustomColors in the trailer. Allocate colour details using the correct allocator so they will be freed correctly.[src/dscparse.c 1.14]
2003-09-12 04:42 Dan Coby (details)
Provide a means for disabling color space substitution.[doc/Use.htm 1.89, lib/gs_devcs.ps 1.2, lib/gs_init.ps 1.96]
2003-09-11 21:12 Igor Melichev (details)
pdfwrite : Implement CDevProc handling for CIDFontType 2.[src/gdevpdtc.c 1.28, src/gdevpdte.c 1.44, src/gdevpdtt.c 1.58, src/gdevpdtt.h 1.18, src/gstext.h 1.9, src/gxfont.h 1.21, src/int.mak 1.116, src/zchar.c 1.12, src/zchar1.c 1.32, src/zchar42.c 1.12, src/zchar42.h 1.1]
2003-09-11 20:43 Igor Melichev
Fix (pdfwrite) : A part of CID text was missed after a font change.[src/gdevpdtc.c 1.27]
2003-09-11 16:34 Alex Cherepanov
Ignore system-defined FILENAME_MAX when it is too small. HP-UX 11i 11.11 incorrectly defines FILENAME_MAX as 14. Fix bug 687030 from customer 1060[src/gp_unifs.c 1.15]
2003-09-11 11:14 Igor Melichev
Fix (pdfwrite) : Stream content of ICC color space was missed. It seems a very old bug...[src/gdevpdfo.c 1.20]
2003-09-10 12:01 Igor Melichev (details)
Fix (pdfwrite) : Improving text colors.[src/gdevpdfb.c 1.20, src/gdevpdtt.c 1.57]
2003-09-10 08:01 Igor Melichev (details)
Fix (pdfwrite) : Image XObject was not added into pattern's Resources.[src/gdevpdfj.c 1.26]
2003-09-09 20:35 Igor Melichev (details)
pdfwrite : Apply the color space serialization for color space comparizon (continued).[src/gdevpdfc.c 1.39, src/gdevpdfg.c 1.40, src/gdevpdfg.h 1.26, src/gdevpdfv.c 1.30, src/gspcolor.c 1.12]
2003-09-09 19:30 Igor Melichev (details)
pdfwrite : A minor code cleanup.[src/gdevpdfc.c 1.38]
2003-09-09 16:03 Igor Melichev (details)
pdfwrite : Apply the color space serialization for color space comparizon.[src/devs.mak 1.96, src/gdevpdfc.c 1.37, src/gdevpdfg.h 1.25]
2003-09-09 15:54 Igor Melichev (details)
Implementing a serialization for color spaces and functions (continued 2).[src/gsfunc.c 1.9, src/gsfunc0.c 1.12]
2003-09-09 14:25 Igor Melichev (details)
Implementing a serialization for color spaces and functions (continued).[src/gscie.h 1.13, src/gscscie.c 1.10, src/gsicc.c 1.11, src/gspcolor.c 1.11, src/lib.mak 1.139]
2003-09-09 12:44 Igor Melichev (details)
Implementing a serialization for color spaces and functions.[src/gscdevn.c 1.15, src/gscdevn.h 1.8, src/gscolor2.c 1.15, src/gscpixel.c 1.9, src/gscscie.c 1.9, src/gscsepr.c 1.22, src/gscspace.c 1.10, src/gsfunc.c 1.8, src/gsfunc.h 1.9, src/gsfunc0.c 1.11, src/gsfunc3.c 1.16, src/gsfunc4.c 1.14, src/gxcspace.h 1.10, src/gxfunc.h 1.8, src/lib.mak 1.138]
2003-09-08 13:30 Igor Melichev
Fix : Cygwin/gcc compiler warnings.[src/gdevdgbr.c 1.11, src/gstrans.c 1.18]
2003-09-08 13:19 Igor Melichev (details)
Fix : Impproving the coordinate precision in function fill_rectangle_hl_color.[src/gdevdflt.c 1.13, src/gdevnfwd.c 1.11, src/gdevpdfd.c 1.33, src/gsdps1.c 1.9, src/gspaint.c 1.8, src/gxdevcli.h 1.18]
2003-09-08 12:06 Igor Melichev (details)
Fix : Cygwin/gcc compiler warnings.[src/gdevpdfc.c 1.36, src/gxcldev.h 1.13, src/gxcpath.c 1.8, src/lib.mak 1.137, src/zbfont.c 1.24, src/ztrans.c 1.21]
2003-09-08 11:45 Igor Melichev (details)
Defining a new device virtual function fill_rectangle_hl_color. This fuction is used to implement gs_rectfill and gs_fillpage with a high level color handling.[src/gdevbbox.c 1.14, src/gdevdflt.c 1.12, src/gdevnfwd.c 1.10, src/gdevpdf.c 1.71, src/gdevpdfd.c 1.32, src/gdevpdfx.h 1.74, src/gdevrops.c 1.8, src/gsdps1.c 1.8, src/gspaint.c 1.7, src/gxclip.c 1.11, src/gxclip2.c 1.8, src/gxclipm.c 1.10, src/gxclist.c 1.11, src/gxdevcli.h 1.17, src/gxdevice.h 1.13, src/gxhldevc.c 1.3, src/gxhldevc.h 1.4, src/lib.mak 1.136]
Add gxhldevc.c and gxhldevc.h to the file list.[doc/Develop.htm 1.121]
VMS fix from Forrest Cahoon.[src/gp_vms.c 1.35]
2003-09-04 14:51 Igor Melichev (details)
Removing rudiments of the old hinter (step 5).[src/gxtype1.c 1.31]
2003-09-04 14:31 Igor Melichev
Removing rudiments of the old hinter (step 4).[src/gxop1.h 1.7]
2003-09-04 14:28 Igor Melichev (details)
Removing rudiments of the old hinter (step 3).[src/gdevpsfx.c 1.24, src/gstype1.c 1.28, src/gstype2.c 1.31, src/gxop1.h 1.6, src/gxtype1.c 1.30, src/gxtype1.h 1.17, src/lib.mak 1.135]
2003-09-04 12:10 Igor Melichev (details)
Fix : Removing obsolete linker statements from Win32 linkage definitions (an addition 2).[src/dwsetup.def 1.4, src/dwuninst.def 1.4, src/msvc32.mak 1.49]
2003-09-04 11:30 Igor Melichev (details)
Fix (the new type 1 hinter) : Slightly sloped stems were wrongly grid-fitted.[src/gxhintn.c 1.32]
Committing in . OpenVMS patches Modified Files: gs/src/gp_vms.c gs/src/openvms.mmk gs/src/vms_x_fix.h ----------------------------------------------------------------------[src/gp_vms.c 1.34, src/openvms.mmk 1.26, src/vms_x_fix.h 1.7]
2003-09-03 20:31 Igor Melichev
Fix : Removing obsolete linker statements from Win32 linkage definitions (an addition).[src/dwsetup.def 1.3, src/dwuninst.def 1.3, src/msvc32.mak 1.48]
2003-09-03 20:27 Igor Melichev
Removing rudiments of the old hinter (step 3, final).[src/gxhint1.c 1.7, src/gxhint2.c 1.8, src/gxhint3.c 1.9]
2003-09-03 20:21 Igor Melichev (details)
Removing rudiments of the old hinter (step 2).[src/gstype2.c 1.30, src/gxtype1.c 1.29, src/gxtype1.h 1.16, src/lib.mak 1.134]
Make run_nightly retry sending mail every 5 seconds.[toolbin/tests/run_nightly 1.20]
Rename the client header errors.h to ierrors.h. This is more consistent with iapi.h, and reduces the risk of a namespace conflict. The old errors.h header is still available, and simply includes ierrors.h for compatibility. This file is marked as deprecated and will be removed in a future release. This change is in response to a spurious report of a namespace conflict on MacOS in bug 686966.[doc/API.htm 1.37, doc/C-style.htm 1.44, doc/Develop.htm 1.120, src/dmmain.c 1.2, src/dpmain.c 1.9, src/dwmain.c 1.13, src/dwmainc.c 1.15, src/dxmain.c 1.11, src/dxmainc.c 1.8, src/errors.h 1.8, src/fapi_ft.c 1.11, src/fapiufst.c 1.23, src/gs.c 1.11, src/gsdll.c 1.10, src/gsiomacres.c 1.5, src/ialloc.c 1.6, src/iapi.c 1.9, src/iapi.h 1.12, src/ibnum.c 1.7, src/iccfont.c 1.8, src/icontext.c 1.16, src/idict.c 1.8, src/idparam.c 1.8, src/ierrors.h 1.1, src/igc.c 1.10, src/igstate.h 1.8, src/iinit.c 1.9, src/ilocate.c 1.9, src/imain.c 1.33, src/imainarg.c 1.31, src/iname.c 1.7, src/inobtokn.c 1.5, src/int.mak 1.115, src/interp.c 1.15, src/iparam.c 1.9, src/iplugin.c 1.4, src/ireclaim.c 1.7, src/isave.c 1.8, src/iscan.c 1.14, src/iscanbin.c 1.13, src/iscannum.c 1.7, src/istack.c 1.6, src/iutil.c 1.9, src/iutil2.c 1.6, src/macos-fw.mak 1.7, src/opcheck.h 1.6, src/oper.h 1.6, src/os2.mak 1.34, src/zcid.c 1.8, src/zfile1.c 1.11, src/ziodev.c 1.13]
2003-09-02 22:50 Igor Melichev (details)
pdfwrite : Implementing a high level color handling (a 3d improvement).[src/gdevpdfc.c 1.35]
2003-09-02 21:57 Igor Melichev (details)
pdfwrite : Implementing a high level color handling (a 2nd improvement).[src/gdevpdfg.c 1.39]
Propagate CFLAGS and LDFLAGS values set in the environment when configure is run to the autoconf top-level makefile. Unlike passing the same values to make, the values are added to the generated arguments and act supplementally. Closes bug 686943.[src/Makefile.in 1.27]
2003-09-02 15:47 Igor Melichev (details)
pdfwrite : Implementing a high level color handling (an improvement).[src/gdevpdfc.c 1.34, src/gdevpdfg.c 1.38]
2003-09-02 10:17 Igor Melichev (details)
Removing rudiments of the old hinter (step 1).[src/gdevpsfx.c 1.23, src/gstype1.c 1.27, src/gstype2.c 1.29, src/gxhint1.c 1.6, src/gxhint2.c 1.7, src/gxhint3.c 1.8, src/gxhintn.c 1.31, src/gxhintn.h 1.14, src/gxtype1.c 1.28, src/gxtype1.h 1.15]
Add 'extern "C"' protection to iapi.h for inclusion in C++ clients. Closes bug 686990.[src/iapi.h 1.11]
2003-08-30 19:10 Dan Coby (details)
Fix for 686948 Dotted lines messing in PDF. Draw all line cap types for zero line lengths. Previously only rounded caps were drawn.[src/gxstroke.c 1.9]
When a PDF file has an embedded TrueType font with wrong 'name' table entry, /findname procedure in gs_ttf.ps throwed a rangecheck error. Now it just returns 'false' as an output instead of making rangecheck error. Bug# 686903.[lib/gs_ttf.ps 1.32]
2003-08-28 19:42 Igor Melichev (details)
pdfwrite : Implementing a high level color handling.[src/devs.mak 1.95, src/gdevpdfc.c 1.33, src/gdevpdfd.c 1.31, src/gdevpdfg.c 1.37, src/gdevpdfg.h 1.24, src/gdevpdfv.c 1.29, src/gdevpdtw.c 1.25, src/gdevpsdf.h 1.20, src/gdevpsdu.c 1.20, src/gxhldevc.c 1.2, src/gxhldevc.h 1.3]
2003-08-28 10:18 Igor Melichev
Fix : Removing obsolete linker statements from Win32 likage definitions.[src/dw32c.def 1.3, src/dwmain32.def 1.3, src/gsdll32.def 1.4]
2003-08-26 21:08 Igor Melichev
Fixing all MSVC compiler warnings (icclib).[icclib/icc.c 1.9]
2003-08-26 20:54 Igor Melichev
Fixing all MSVC compiler warnings (Release build).[src/gxclipm.c 1.9]
2003-08-26 15:38 Igor Melichev
Fixing all MSVC compiler warnings.[src/gdevpsdu.c 1.19, src/gdevupd.c 1.13, src/gsciemap.c 1.15, src/gswts.c 1.5, src/gxclrect.c 1.6, src/gxdda.h 1.5, src/gxshade.c 1.17, src/gxstroke.c 1.8, src/sdcparam.c 1.6]
2003-08-26 12:37 Igor Melichev (details)
A preparation for high level color handling in vector devices. THIS IS INCOMPATIBLE CHANGE for devices derived from gx_device_vector. Now they must implement the new virtual function can_handle_hl_color. A simplest impementation compatible to the old behavior is to return false.[src/gdevpdfd.c 1.30, src/gdevpdfg.c 1.36, src/gdevpdfg.h 1.23, src/gdevpdfx.h 1.73, src/gdevpdtt.c 1.56, src/gdevps.c 1.36, src/gdevpsdf.h 1.19, src/gdevpsdu.c 1.18, src/gdevpx.c 1.14, src/gdevvec.c 1.20, src/gdevvec.h 1.12, src/gsdcolor.h 1.12, src/gxdcolor.c 1.12, src/gxhldevc.h 1.2, src/lib.mak 1.133]
2003-08-21 19:50 Raph Levien (details)
Fix decimal value of NoView annotation flag in annotvisible logic. Fixes bug #687010.[lib/pdf_draw.ps 1.74]
Re-enable tempfile creation with empty string prefix - was disabled as part of tempfile prefix_is_simple checking patch.[src/zfile.c 1.38]
2003-08-21 14:55 Igor Melichev
Fixing some Cygwin/gcc warnings.[src/gdevdgbr.c 1.10, src/gdevepsc.c 1.10, src/gdevmrun.c 1.5, src/gdevpdtw.c 1.24, src/gspath.c 1.8, src/gstype1.c 1.26, src/gstype1.h 1.8, src/gxcmap.c 1.16, src/gxcpath.c 1.7, src/gxhintn.c 1.30, src/gxpath.h 1.8, src/gzacpath.h 1.6, src/ifont2.h 1.6]
2003-08-21 14:25 Igor Melichev (details)
Removing the obsolete code DROPOUT_PREVENTION 0.[src/gdevddrw.c 1.8, src/gdevddrw.h 1.3, src/gx.h 1.12, src/gxccache.c 1.18, src/gxchar.c 1.31, src/gxfill.c 1.39, src/gxpcopy.c 1.9, src/gxpflat.c 1.6, src/zchar42.c 1.11]
2003-08-21 13:47 Igor Melichev (details)
Removing the obsolete code NEW_TYPE1_HINTER 0 from the character renderer.[src/gstype1.c 1.25, src/gstype2.c 1.28, src/gx.h 1.11, src/gxtype1.c 1.27, src/gxtype1.h 1.14]
2003-08-20 19:53 Igor Melichev
Removing the obsolete code PATTERN_STREAM_ACCUMULATION 0 .[src/gdevpdf.c 1.70, src/gdevpdfi.c 1.49, src/gdevpdfm.c 1.32, src/gdevpdfv.c 1.28, src/gdevpdfx.h 1.72, src/gdevpdti.c 1.19, src/gsptype1.c 1.17, src/gx.h 1.10, src/gxpcmap.c 1.10, src/gxpcolor.h 1.9, src/zpcolor.c 1.11]
2003-08-20 17:58 Igor Melichev
Removing the obsolete code NEW_COMBINE_PATH 0 .[src/gp_dosfs.c 1.15, src/gp_iwatc.c 1.16, src/gp_macio.c 1.31, src/gp_ntfs.c 1.20, src/gp.h 1.26, src/gp_os2.c 1.29, src/gp_unifn.c 1.14, src/gp_unifs.c 1.14, src/gp_vms.c 1.33, src/icontext.c 1.15, src/icstate.h 1.12, src/imainarg.c 1.30, src/zfile.c 1.37, src/zfile1.c 1.10, lib/gs_ciddc.ps 1.12, lib/gs_fonts.ps 1.42, lib/gs_init.ps 1.95, lib/gs_res.ps 1.35]
2003-08-19 20:20 Alex Cherepanov
Cygwin wants X11 libraries in the order Xt SM ICE Xext X11 but autoconf generated them in the order SM ICE Xt Xext X11. Restore pre-autoconf order.[src/configure.ac 1.33]
Raise the limit on interpreter memory to 1GB for regression testing. This larger value is required to process the ai2.pdf test file with pdfwrite at the default (720 dpi) resolution.[toolbin/tests/gstestgs.py 1.21]
This commit is part of extending support for high level colors to high level devices. In general, additions have been made to the device colors to include the high level color values used to create the device color. A flag was also added to indicate if the color information (in dev_color->ccolor) is valid. There are also two files being added to provide support for saving and comparing the high level color information.[src/devs.mak 1.94, src/gdevbbox.c 1.13, src/gdevdbit.c 1.9, src/gdevpdfb.c 1.19, src/gdevpdfd.c 1.29, src/gdevpdfg.c 1.35, src/gdevpdfi.c 1.48, src/gdevpdfv.c 1.27, src/gdevpdtt.c 1.55, src/gdevplnx.c 1.6, src/gdevps.c 1.35, src/gdevpx.c 1.13, src/gdevvec.c 1.19, src/gsciemap.c 1.14, src/gscolor.c 1.11, src/gscsepr.c 1.21, src/gsdcolor.h 1.11, src/gslib.c 1.12, src/gspcolor.c 1.10, src/gsptype2.c 1.13, src/gsptype2.h 1.8, src/gxacpath.c 1.9, src/gxcmap.c 1.15, src/gxdcolor.c 1.11, src/gxhldevc.c 1.1, src/gxhldevc.h 1.1, src/gxi12bit.c 1.6, src/gxicolor.c 1.9, src/gxifast.c 1.9, src/gximage3.c 1.12, src/gxipixel.c 1.9, src/gxpcmap.c 1.9, src/lib.mak 1.132]
2003-08-18 20:43 Dan Coby (details)
Fix for 686998 syntax error in findxref for customer 580. The given test file does not have 'startxref' on its own line. This is a violation of the PDF spec. However Adobe Acrobat accepts the file. This fix adds a check for this case and prints a warning message. File processing then continues.[lib/pdf_main.ps 1.77, lib/pdf_rbld.ps 1.4]
The invocation "./configure; make install" wasn't working because the install target doesn't create the "standard directories", in particular obj/. This patch simply adds the STDDIRS dependency to the install-exec target, parallel to the existing std target, which is the default chosen from a simple "make" invocation.[src/unixinst.mak 1.32]
Fix non-conformance of "startjob" if password check fails. Previously, the "quit" operator in systemdict was masked by a definition of /quit as /stop in userdict, even if startjob failed due to password check or other reason.[lib/gs_lev2.ps 1.30]
Bump the version number post-release.[doc/News.htm 1.136, lib/gs_init.ps 1.94, src/gscdef.c 1.38, src/version.mak 1.66]
Protect a Carbon-only call in the MacOS code. This was preventing linking in the Classic shlib build.[src/gp_macio.c 1.30]
Add some more CMap files that have been encountered in files recently submitted as bugs. Newer versions of some of the ETen CMap group are also provided.[Resource/CMap/ETHK-B5-H 1.1, Resource/CMap/ETHK-B5-V 1.1, Resource/CMap/ETen-B5-H 1.2, Resource/CMap/ETen-B5-UCS2 1.1, Resource/CMap/ETen-B5-V 1.2, Resource/CMap/ETenms-B5-H 1.1, Resource/CMap/ETenms-B5-V 1.1]
Add the jbig2dec source directory to the Windows Release instructions.[doc/Release.htm 1.81]