| History of Ghostscript versions 8.xx |
|---|
- Version 8.54 (2006-05-17)
- Version 8.53 (2005-10-20)
- Version 8.52 (2005-10-07)
- Version 8.51 (2005-04-18)
- Version 8.50 (2004-12-10)
- Version 8.33 (2004-11-20)
- Version 8.32 (2004-10-26)
- Version 8.31 (2004-08-28)
- Version 8.30 (2004-05-29)
- Version 8.12 (2003-12-08)
- Version 8.11 (2003-08-16)
- Version 8.10 (2003-05-21)
- Version 8.00 (2002-11-21)
This document is a record of changes in Ghostscript releases numbered 8.xx. For earlier versions, see the the history documents:
History of Ghostscript versions 7.n
History of Ghostscript versions 6.n
History of Ghostscript versions 5.n
History of Ghostscript versions 4.n
History of Ghostscript versions 3.n
History of Ghostscript versions 2.n
History of Ghostscript versions 1.n
For other information, see the Ghostscript overview.
This is the fifth stable release in the 8.5x series of Ghostscript. It contains a numerous bug fixes and improvements.
The following bugs were open at the time of this release:
226943, 405501, 430175, 465936, 493348, 530011, 535932, 578865, 592160, 610478, 614298, 626295, 686747, 686853, 686865, 687011, 687039, 687063, 687084, 687095, 687108, 687125, 687146, 687193, 687196, 687219, 687229, 687231, 687257, 687271, 687280, 687295, 687297, 687303, 687304, 687314, 687316, 687327, 687342, 687345, 687346, 687375, 687397, 687399, 687414, 687445, 687460, 687475, 687480, 687484, 687492, 687498, 687514, 687520, 687529, 687531, 687536, 687559, 687561, 687593, 687595, 687608, 687630, 687650, 687666, 687674, 687677, 687679, 687680, 687695, 687697, 687702, 687715, 687721, 687728, 687729, 687731, 687775, 687780, 687782, 687793, 687796, 687805, 687814, 687825, 687844, 687850, 687863, 687887, 687896, 687903, 687904, 687907, 687915, 687919, 687931, 687950, 687957, 687960, 687970, 687974, 687977, 687978, 687981, 687983, 687988, 687992, 687996, 688006, 688007, 688009, 688020, 688022, 688024, 688026, 688032, 688035, 688036, 688039, 688042, 688047, 688054, 688058, 688061, 688064, 688066, 688071, 688072, 688073, 688075, 688081, 688095, 688108, 688124, 688129, 688130, 688134, 688151, 688152, 688159, 688166, 688181, 688184, 688187, 688200, 688203, 688204, 688207, 688210, 688215, 688225, 688227, 688239, 688243, 688249, 688258, 688260, 688267, 688269, 688274, 688278, 688280, 688282, 688283, 688288, 688291, 688295, 688311, 688312, 688317, 688318, 688320, 688323, 688329, 688332, 688333, 688337, 688338, 688339, 688342, 688358, 688359, 688360, 688361, 688363, 688372, 688375, 688378, 688383, 688386, 688387, 688389, 688394, 688395, 688396, 688400, 688413, 688425, 688427, 688428, 688429, 688434, 688436, 688437, 688440, 688446, 688448, 688463, 688468, 688473, 688474, 688475, 688477, 688479, 688483, 688490, 688493, 688495, 688500, 688515, 688517, 688518, 688526, 688528, 688532, 688533, 688536, 688539, 688540, 688542, 688543, 688557, 688565, 688570, 688573, 688580, 688581, 688588, 688596, 688598, 688599, 688601, 688604, 688605, 688610, 688613, 688616, 688617, 688619, 688621, 688623, 688626, 688627, 688631, 688633, 688634, 688635, 688636, 688637, 688638, 688639, 688640, 688641, 688643, 688646, 688647, 688650, 688651, 688652, 688653, 688655, 688669, 688671, 688672, 688673, 688674, 688675, 688676, 688678, 688683, 688687, 688688, 688689, 688691, 688692.
There are no known incompatible changes at this point.
2006-05-17T18:27:07.676488Z Ralph Giles
Merge change from trunk. Remove ARCH_STRUCT_ALIGN_MOD entirely and revert to ARCH_ALIGN_MEMORY_MOD not having the extra jmp_buf alignment requirements. This satisfies the assumption that structure alignment and sizeof(ref) agree in the Ghostscript code and should finally fix 687643. Also add a cast back to jmp_buf in the alignment macro setjmp_.h. Fixes bug 688698. Patch from Alex Cherepanov.[/branches/ghostscript-8.54/src/std.h /branches/ghostscript-8.54/src/setjmp_.h /branches/ghostscript-8.54/src/genarch.c]
2006-05-17T15:32:18.088676Z Ralph Giles (details)
Port the fix for bug #688149 from trunk. Originally committed by Ray Johnson. Fix so that dictionaries that grow preserve attributes. Several problems reported including a potential security hole when in SAFER mode. Thanks to mat Gh Savulescu (SaGS) for the bug report, the patch and excellent analysis of the problem.[/branches/ghostscript-8.54/src/idict.c]
2006-05-15T23:32:49.061208Z Ralph Giles
Additional release date updates.[/branches/ghostscript-8.54/doc/Details8.htm /branches/ghostscript-8.54/doc/History8.htm]
2006-05-15T23:03:16.814804Z Ralph Giles
Update release date for 8.54rc2.[/branches/ghostscript-8.54/doc/Issues.htm /branches/ghostscript-8.54/doc/DLL.htm /branches/ghostscript-8.54/doc/Drivers.htm /branches/ghostscript-8.54/man/pfbtopfa.1 /branches/ghostscript-8.54/doc/Commprod.htm /branches/ghostscript-8.54/doc/Release.htm /branches/ghostscript-8.54/doc/Xfonts.htm /branches/ghostscript-8.54/doc/Devices.htm /branches/ghostscript-8.54/doc/Language.htm /branches/ghostscript-8.54/src/version.mak /branches/ghostscript-8.54/man/gs.1 /branches/ghostscript-8.54/doc/Fonts.htm /branches/ghostscript-8.54/doc/Ps2ps2.htm /branches/ghostscript-8.54/man/pf2afm.1 /branches/ghostscript-8.54/doc/Develop.htm /branches/ghostscript-8.54/doc/Ps2pdf.htm /branches/ghostscript-8.54/man/printafm.1 /branches/ghostscript-8.54/doc/Helpers.htm /branches/ghostscript-8.54/man/pdf2dsc.1 /branches/ghostscript-8.54/doc/Psfiles.htm /branches/ghostscript-8.54/doc/Lib.htm /branches/ghostscript-8.54/doc/gs-vms.hlp /branches/ghostscript-8.54/man/gsnd.1 /branches/ghostscript-8.54/man/font2c.1 /branches/ghostscript-8.54/doc/Htmstyle.htm /branches/ghostscript-8.54/man/pdfopt.1 /branches/ghostscript-8.54/man/ps2pdf.1 /branches/ghostscript-8.54/man/pdf2ps.1 /branches/ghostscript-8.54/doc/News.htm /branches/ghostscript-8.54/doc/Details8.htm /branches/ghostscript-8.54/doc/Make.htm /branches/ghostscript-8.54/doc/Testing.htm /branches/ghostscript-8.54/doc/Unix-lpr.htm /branches/ghostscript-8.54/doc/C-style.htm /branches/ghostscript-8.54/doc/Ps-style.htm /branches/ghostscript-8.54/doc/History1.htm /branches/ghostscript-8.54/doc/History2.htm /branches/ghostscript-8.54/man/gslp.1 /branches/ghostscript-8.54/man/wftopfa.1 /branches/ghostscript-8.54/doc/History3.htm /branches/ghostscript-8.54/doc/Ps2epsi.htm /branches/ghostscript-8.54/doc/History4.htm /branches/ghostscript-8.54/man/ps2pdfwr.1 /branches/ghostscript-8.54/man/ps2ps.1 /branches/ghostscript-8.54/doc/History5.htm /branches/ghostscript-8.54/doc/History6.htm /branches/ghostscript-8.54/doc/History7.htm /branches/ghostscript-8.54/doc/Projects.htm /branches/ghostscript-8.54/doc/History8.htm /branches/ghostscript-8.54/man/dvipdf.1 /branches/ghostscript-8.54/man/ps2ascii.1 /branches/ghostscript-8.54/doc/Use.htm /branches/ghostscript-8.54/doc/Readme.htm /branches/ghostscript-8.54/doc/Source.htm /branches/ghostscript-8.54/doc/Deprecated.htm /branches/ghostscript-8.54/doc/Maintain.htm /branches/ghostscript-8.54/man/ps2epsi.1 /branches/ghostscript-8.54/doc/Install.htm /branches/ghostscript-8.54/doc/Copying.htm /branches/ghostscript-8.54/doc/API.htm]
2006-05-15T22:59:12.198801Z Ralph Giles
Update changelogs for 8.54rc2.[/branches/ghostscript-8.54/doc/News.htm /branches/ghostscript-8.54/doc/Details8.htm /branches/ghostscript-8.54/doc/Details.htm /branches/ghostscript-8.54/doc/Changes.htm /branches/ghostscript-8.54/doc/History8.htm]
2006-05-15T22:51:20.894499Z Ralph Giles
Add setjmp_.h, which was left out of the patch fixing bug #687643.[/branches/ghostscript-8.54/src/setjmp_.h]
2006-05-15T21:31:28.156524Z Ralph Giles
Correct a typo resulting in inproper glyph placement with transposed text and a top left reference corner. Fixes bug 688645. Fix merged from trunk.[/branches/ghostscript-8.54/jbig2dec/jbig2_text.c]
2006-05-15T21:07:48.699439Z Ralph Giles
Update MSVC build to refer to the release version of MS Visual Studio .NET 2005.[/branches/ghostscript-8.54/doc/Make.htm /branches/ghostscript-8.54/src/msvc32.mak]
2006-05-15T19:17:06.838612Z Ralph Giles
Update the usage line for the split_changelog utility.[/branches/ghostscript-8.54/toolbin/split_changelog.py]
2006-05-15T19:16:13.375379Z Ralph Giles
Correct a problem with the display device. The initialiser needs to be a scaler, not the array that was being used. GCC on OS/2 was giving a warning about this. This makes it consistent with gdevtsep.c. Patch from Russell Lang.[/branches/ghostscript-8.54/src/gdevdsp.c]
2006-05-15T19:08:28.721428Z Ralph Giles
Update changelogs.[/branches/ghostscript-8.54/doc/News.htm /branches/ghostscript-8.54/doc/Details8.htm /branches/ghostscript-8.54/doc/Details.htm /branches/ghostscript-8.54/doc/Changes.htm /branches/ghostscript-8.54/doc/History8.htm]
2006-05-15T19:00:31.775976Z Ralph Giles
FIX: Allocate jmp_buf with padding, to satisfy alignment constraints. Fixes bug #687643. Change merged from trunk.[/branches/ghostscript-8.54/src/sdct.h /branches/ghostscript-8.54/src/ttinterp.c /branches/ghostscript-8.54/src/ttobjs.h /branches/ghostscript-8.54/src/sjpegc.c /branches/ghostscript-8.54/src/lib.mak /branches/ghostscript-8.54/src/sjpegd.c /branches/ghostscript-8.54/src/sjpege.c]
2006-05-15T17:36:28.446043Z Ralph Giles (details)
Port documentation updates from trunk.[/branches/ghostscript-8.54/doc/Make.htm /branches/ghostscript-8.54/doc/Language.htm]
2006-05-15T17:35:26.789659Z Ralph Giles
Add commented out line for manually enabling the luratech build with autoconf. Change ported from trunk.[/branches/ghostscript-8.54/src/Makefile.in]
2006-05-15T17:34:18.223579Z Ralph Giles
Always make read progress is s_jbig2encode process when there is data available. Fixes bug #688658. Port from trunk to the 8.54 branch.[/branches/ghostscript-8.54/src/sjbig2_luratech.c /branches/ghostscript-8.54/src/sjbig2_luratech.h]
2006-05-15T01:29:53.383801Z dan (details)
Port fix for 688686 segfault in find_bit_map() to 8.54 branch.[/branches/ghostscript-8.54/src/gdevdevn.c]
2006-05-11T01:28:43.068966Z Ralph Giles
Update the changelog xml2html script to handle the output of 'svn log --verbose --xml' instead of 'cvs2cl'.[/branches/ghostscript-8.54/toolbin/split_changelog.py]
2006-05-10T22:05:04.536292Z Ralph Giles
Fix up pre.tcl a bit to handle svn Id: lines.[/branches/ghostscript-8.54/toolbin/pre.tcl]
2006-05-10T21:57:36.424976Z Ralph Giles
Propagate release number and data changes to the documentation.[/branches/ghostscript-8.54/doc/Issues.htm /branches/ghostscript-8.54/doc/DLL.htm /branches/ghostscript-8.54/doc/Drivers.htm /branches/ghostscript-8.54/man/pfbtopfa.1 /branches/ghostscript-8.54/doc/Commprod.htm /branches/ghostscript-8.54/doc/Release.htm /branches/ghostscript-8.54/doc/Xfonts.htm /branches/ghostscript-8.54/doc/Devices.htm /branches/ghostscript-8.54/doc/Language.htm /branches/ghostscript-8.54/man/gs.1 /branches/ghostscript-8.54/doc/Fonts.htm /branches/ghostscript-8.54/doc/Ps2ps2.htm /branches/ghostscript-8.54/man/pf2afm.1 /branches/ghostscript-8.54/doc/Develop.htm /branches/ghostscript-8.54/doc/Ps2pdf.htm /branches/ghostscript-8.54/man/printafm.1 /branches/ghostscript-8.54/doc/Helpers.htm /branches/ghostscript-8.54/man/pdf2dsc.1 /branches/ghostscript-8.54/doc/Psfiles.htm /branches/ghostscript-8.54/doc/Lib.htm /branches/ghostscript-8.54/doc/gs-vms.hlp /branches/ghostscript-8.54/man/gsnd.1 /branches/ghostscript-8.54/man/font2c.1 /branches/ghostscript-8.54/doc/Htmstyle.htm /branches/ghostscript-8.54/man/pdfopt.1 /branches/ghostscript-8.54/man/ps2pdf.1 /branches/ghostscript-8.54/man/pdf2ps.1 /branches/ghostscript-8.54/doc/Details8.htm /branches/ghostscript-8.54/doc/Make.htm /branches/ghostscript-8.54/doc/Testing.htm /branches/ghostscript-8.54/doc/Unix-lpr.htm /branches/ghostscript-8.54/doc/C-style.htm /branches/ghostscript-8.54/doc/Ps-style.htm /branches/ghostscript-8.54/doc/History1.htm /branches/ghostscript-8.54/doc/History2.htm /branches/ghostscript-8.54/man/gslp.1 /branches/ghostscript-8.54/man/wftopfa.1 /branches/ghostscript-8.54/doc/History3.htm /branches/ghostscript-8.54/man/ps2ps.1 /branches/ghostscript-8.54/doc/Ps2epsi.htm /branches/ghostscript-8.54/doc/History4.htm /branches/ghostscript-8.54/man/ps2pdfwr.1 /branches/ghostscript-8.54/doc/History5.htm /branches/ghostscript-8.54/doc/History6.htm /branches/ghostscript-8.54/doc/History7.htm /branches/ghostscript-8.54/doc/Projects.htm /branches/ghostscript-8.54/doc/History8.htm /branches/ghostscript-8.54/man/dvipdf.1 /branches/ghostscript-8.54/man/ps2ascii.1 /branches/ghostscript-8.54/doc/Use.htm /branches/ghostscript-8.54/doc/Readme.htm /branches/ghostscript-8.54/doc/Source.htm /branches/ghostscript-8.54/doc/Deprecated.htm /branches/ghostscript-8.54/doc/Maintain.htm /branches/ghostscript-8.54/man/ps2epsi.1 /branches/ghostscript-8.54/doc/Install.htm /branches/ghostscript-8.54/doc/Copying.htm /branches/ghostscript-8.54/doc/API.htm]
2006-05-10T21:54:27.892199Z Ralph Giles
Update the libpng version number to match the included release.[/branches/ghostscript-8.54/src/ugcclib.mak /branches/ghostscript-8.54/src/macosx.mak /branches/ghostscript-8.54/src/watcw32.mak /branches/ghostscript-8.54/src/dvx-gcc.mak /branches/ghostscript-8.54/src/msvc32.mak /branches/ghostscript-8.54/src/unix-gcc.mak /branches/ghostscript-8.54/src/unixansi.mak /branches/ghostscript-8.54/src/macos-mcp.mak /branches/ghostscript-8.54/src/msvclib.mak /branches/ghostscript-8.54/src/all-arch.mak /branches/ghostscript-8.54/src/os2.mak /branches/ghostscript-8.54/src/watclib.mak /branches/ghostscript-8.54/src/bcwin32.mak /branches/ghostscript-8.54/src/openvms.mak]
2006-05-10T21:44:14.213811Z Ralph Giles
Update version numbers and dates for release.[/branches/ghostscript-8.54/src/winint.mak /branches/ghostscript-8.54/doc/News.htm /branches/ghostscript-8.54/src/gscdef.c /branches/ghostscript-8.54/src/version.mak /branches/ghostscript-8.54/src/dwsetup.rc]
2006-05-10T21:06:42.656903Z Ralph Giles
Branch for the AFPL Ghostscript 8.54 release.[/branches/ghostscript-8.54]
2006-05-10T21:05:11.037293Z Ralph Giles
We must reset the state structure pointers passed as userdata for the luratech library read and write callback from within the s_jpxe_process method because the garbage collector may have move the struct since the call to s_jpxe_init. Fixes bug 688657. Thanks to Ray Johnston for his analysis of the issue.[src/sjpx_luratech.c]
2006-05-10T11:23:25.592534Z Alex Cherepanov
Upgrade Japanese Unicode CMap resources from ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/aj16.tar.Z Bug 688685. DIFFERENCES: None[Resource/CMap/UniJISX0213-UTF32-H Resource/CMap/UniJIS-UTF32-H Resource/CMap/UniJIS-UTF16-H Resource/CMap/UniJIS-UTF8-H]
2006-05-08T17:43:01.487840Z Ray Johnston (details)
Add checking for required Function in some shadings to prevent later SEGV. Detected with CET 12-14b.ps[src/zshade.c]
2006-05-08T05:39:29.301618Z Ray Johnston (details)
Move internal type 'gs_pattern1_instance_t' and 'gs_pattern2_instance_t' into an array for compatibility with CPSI and a poorly designed CET (09-03.ps).[lib/gs_patrn.ps lib/gs_lev2.ps src/zcolor.c]
2006-05-04T19:57:23.542378Z Ray Johnston (details)
Fix a missing image problem seen in 468-03 (part of 468-01.ps). Even though this test appears to violate the rules in the PLRM for Mask and Data Image sizes for ImageType3, Adobe CPSI and other RIPS ignore the problem.[src/gximage3.c]
2006-05-03T15:24:53.610732Z Ralph Giles
Add a note about additional license change cleanup to be done when making GPL releases. Bug 688677.[doc/Release.htm]
2006-04-28T07:43:58.270935Z leonardo (details)
pdfwrite : Luratech filters must not apply to inline images, part 2.[src/gdevpsdi.c]
2006-04-27T17:39:56.495819Z leonardo (details)
Fix (UFST bridge) : Update makefile for UFST 4.6 .[src/lib.mak src/int.mak]
2006-04-27T17:36:41.601504Z leonardo (details)
pdfwrite : Luratech filters must not apply to inline images and for Indexed images.[src/gdevpdfb.c src/gdevpdfv.c src/gdevpsdi.c src/gdevpsdf.h src/gdevpdfi.c]
2006-04-26T22:26:54.710871Z Ralph Giles
As of libpng 1.2.10 we have to define PNG_NO_ASSEMBLY_CODE or include one of the two asm files on MacOS X. We don't want to fiddle with the source list based on compiler at this point (MSVC vs GCC) so just do without the assembly as before.[src/libpng.mak]
2006-04-26T19:16:55.695237Z Ray Johnston (details)
Fix SEGV when 'reversepath' invoked with a currentpoint but no segments. Detected with the CET Global Interference test.[src/gspath1.c]
2006-04-26T01:17:13.575661Z Ray Johnston (details)
Fix for 470-01 at some resolutions (90 dpi failed, 125 dpi worked). Zero width or height clip box confused shading logic.[src/gsshade.c]
2006-04-25T17:31:26.091156Z leonardo (details)
pdfwrite : Implementing ColorImageAutoFilterStrategy, GrayImageAutoFilterStrategy.[src/gdevpsdp.c src/gdevpdfp.c src/gdevpdfb.c src/gdevpdfv.c src/gdevpsdi.c src/gdevpsdf.h src/gdevpdfi.c]
2006-04-25T16:40:09.951186Z Ralph Giles
Copy the new 1.2.10 libpng release into our tree.[libpng]
2006-04-25T16:39:48.646150Z Ralph Giles
Remove the included libpng 1.2.8.[libpng]
2006-04-25T03:10:32.157126Z Ralph Giles
Add hooks for setting the lossly compression quality target or lossless compression to the jpxe stream state. Both new parameters are optional, but the set_defaults method must now be called for consistent behavior. The quality option allows setting a quality value (1-100 inclusive) different from the default, currently 60. Setting the lossless flag specifies lossless encoding and overrides any quality setting.[src/sjpx_luratech.h src/gdevjpx.c src/sjpx_luratech.c]
2006-04-22T01:59:07.027378Z Ray Johnston (details)
Change ASCII85Decode EOD handling to make sure that the EOD characters are consumed before we provide the last bit of data to the caller. The ~> sequence (actually could be~ > ) left in the currentfile would cause an /undefined error. Bug 688618. [src/sa85d.c]
2006-04-22T01:15:50.051226Z Ray Johnston (details)
Yet another apparently broken PDF file that Acrobat Reader handles silently. In this case a 'Tj' operator when the font is an embedded double byte font (CIDFont) has an odd number of bytes in the string. Change to return a .notdef' glpyh for the tail of the string. Bug 688670 fro customer 562.[src/gsfcmap1.c]
2006-04-21T01:11:36.736823Z Dan Coby (details)
Fix for 688648 Too many MAP file names.[src/bcwin32.mak]
2006-04-20T18:14:11.385429Z leonardo (details)
Fix (pdfwrite) : Work around degenerate CTM while stroking a path.[src/gdevpdfd.c]
2006-04-18T17:32:25.849734Z Ray Johnston (details)
Implement the status operation for the %rom% device. Restructure the makefiles to correct some dependency problems. The creation time of files in the %rom% device are now set to the build time. The need for this was established during bug 687094.[src/lib.mak src/openvms.mak src/mkromfs.c src/gsiorom.c src/unix-aux.mak src/macos-mcp.mak src/msvctail.mak src/os2.mak]
2006-04-16T19:08:54.198111Z leonardo (details)
Fix (MSVC build) : Always use nodebug CRTL when building a nodebug Ghostscript.[src/msvc32.mak]
2006-04-16T19:01:41.671156Z leonardo (details)
Fix (memory manager) : Reduce the CPU time consumption for 'restore', step 2.[src/gxalloc.h]
2006-04-14T19:49:13.902581Z leonardo (details)
Fix (memory manager) : Reduce the CPU time consumption for 'restore'.[src/isave.h src/gxalloc.h src/idosave.h src/igcref.c src/int.mak src/igc.c src/ialloc.c src/gsalloc.c src/isave.c]
2006-04-14T17:55:42.321007Z Ray Johnston
Indirect W, W2, Dw or DW2 values were not resolved at the correct point which caused a check for 0 length W and W2 arrays to not work. Bug 688649.[lib/pdf_font.ps]
2006-04-14T01:03:31.516512Z Dan Coby
Remove a piece of extra code that came in as part of the 'Named color' logic.[src/gscdevn.c]
2006-04-13T04:24:47.344362Z Ray Johnston
Fix typo. IdoimSet was in RESOURCE_LIST instead of IdiomSet. Thanks to "Edward" for spotting this. Bug 688644.[src/bcwin32.mak src/openvms.mak src/ugcclib.mak src/macosx.mak src/watcw32.mak src/Makefile.in src/dvx-gcc.mak src/msvc32.mak src/unix-gcc.mak src/unixansi.mak src/macos-mcp.mak src/msvclib.mak src/os2.mak src/watclib.mak]
2006-04-11T05:56:23.659314Z Dan Coby (details)
Fix for 688068 Problem with overprint in 1bit cmyk device.[src/gdevbit.c]
2006-04-11T04:54:24.181044Z Ray Johnston (details)
The .ResourceFile logic did not work with the %rom% device since it relied on the 'status' operator. This change avoids the use of 'status' by using the 'file' operator in a stopped context. Bug 687094.[lib/gs_res.ps]
2006-04-06T00:30:46.126294Z Dan Coby (details)
Fix for 688625 5x to 15x slowdown between 8.50 and 8.53 (ref#10273).[lib/pdf_ops.ps]
2006-04-03T13:43:22.538056Z Alex Cherepanov
Fix all obvious cases where the name of an operator for signalerror procedure is searched in the dictionary stack instead of retrieving it from systemdict. Bug 688548. DIFFERENCES: None[lib/gs_lev2.ps lib/gs_img.ps lib/gs_dpnxt.ps lib/gs_cspace.ps]
2006-04-02T00:17:36.683425Z Ray Johnston (details)
Fix rangecheck in shfill caused by floating point inaccuracies in the function logic. Previous logic allowed for inaccuracy, but the value scaling was wrong making the test too stringent. Bug 688574 for customer 531.[src/lib.mak src/gsfunc0.c src/gsfunc3.c src/gxpcopy.c]
2006-04-01T22:16:27.729522Z Alex Cherepanov (details)
Work around a bug in GCC 2.96 for x86. Pre-load stack pages to avoid a SEGV. Bug 688574.[src/gs.c]
2006-04-01T15:09:59.196553Z Alex Cherepanov (details)
Recognize PDF fonts by the first 4 bytes of the font stream. Simplify Type 1 font reader and PFB font reader. Bug 688569 from customer 850.[lib/pdf_font.ps]
2006-04-01T13:35:02.551726Z Alex Cherepanov
Fix /ioerror when the length of the string data target is equal to number of generated bytes. Calculate the exact number of \n characters inserted by ASCIIHexEncode filter instead of the high bound Bug 688569 DIFFERENCES: None[src/sstring.c]
2006-04-01T13:13:59.549095Z Alex Cherepanov (details)
Enable redefinition of /image and /imagemask operators in PDF interpreter whan DELAYBIND option is in effect. Bug 688555[lib/pdf_draw.ps]
2006-03-31T01:07:31.896512Z Dan Coby (details)
Fix for 688608 image rendered black in PDF-file[src/gdevp14.c]
2006-03-29T21:50:36.299258Z Ray Johnston
Document the new '-o' option. Also minor cleanup in the same area.[doc/Use.htm]
2006-03-29T20:43:28.951336Z Ray Johnston
Correct double "" typo that made 'usage:' not work.[toolbin/search-svn-revs]
2006-03-29T19:39:10.090689Z Raph Levien
Adds -oswitch to command, which is essentially an alias for -sOutputFile= , -dNOPAUSE, and -dBATCH. [src/imainarg.c]
2006-03-29T19:31:05.448360Z Ralph Giles
The luratech JPEG 2000 encoder defaults to lossless coding mode, which doesn't offer any size advantages over the older DCT encode filter. Instead ask for quality-based rate control at 60 on a scale of 1-100. This also requires switching to the 9,7 wavelet from the reversible 5,3.[src/sjpx_luratech.c]
2006-03-28T01:05:49.592416Z Ray Johnston (details)
Return a success code from the clist compression initialization functions. Bug 688603. Thanks to "Nix" for spotting this.[src/gxclzlib.c src/gxcllzw.c]
2006-03-27T19:01:29.123835Z Ray Johnston
Fix typo in double inclusion protection.[src/sjpx_luratech.h]
2006-03-27T18:53:39.250165Z Ray Johnston (details)
Fix a problem handling ' " and \ characters that gave false postives when checkin sources for C++ comments. Remove some modules from the 'skip' list that did not belong there (IMHO) -- they were probably there due to previous false positives.[toolbin/tests/check_comments.py]
2006-03-25T01:38:29.250332Z Ralph Giles (details)
Fix luratech-based encode filters. We now appear to work correctly.[src/sjbig2_luratech.h src/sjbig2_luratech.c src/sjpx_luratech.c]
2006-03-24T23:58:42.888065Z Ralph Giles
Correct an unitialized variable warning.[src/gdevjbig2.c]
2006-03-24T01:10:06.296187Z Alex Cherepanov
Use .languagelevel operator instead of languagelevel name to prevent languagelevel redefinition to affect Ghostscript operation. Bug 688583 DIFFERENCES: None[lib/gs_img.ps]
2006-03-23T19:32:06.035048Z Ray Johnston (details)
Change PDF curve rendering to use 'accurate' curves. PostScript method is retained for Adobe CPSI compatibility. Bug 688434.[lib/pdf_main.ps]
2006-03-23T12:39:23.850800Z leonardo (details)
Fix (pdfwrite) : The font copying and the font comparizon didn't work with segmented True Type data.[src/gxfcopy.c src/gdevpsft.c]
2006-03-23T09:56:47.387302Z leonardo (details)
(pdfwrite) : Integrating Luratech modules for JPXEncode, JBIG2Encode.[src/gdevpdfx.h src/gdevpdfu.c src/gdevpsdi.c src/devs.mak]
2006-03-22T18:35:22.304671Z Raph Levien
FIX: Fixes segfault in wts persistent cache logic when no cache key is generated. Fixes bug #688132.[src/gswts.c]
2006-03-22T18:10:43.455701Z Ralph Giles
Fix printafm to properly handle files with more than 256 glyphs. Patch from Michail Vidiassov. Bug 688610.[lib/printafm.ps]
2006-03-22T16:44:15.233805Z leonardo (details)
(pdfwrite) : Integrating Luratech modules for JPXEncode, JBIG2Encode.[src/gdevpsdp.c src/gdevpdfp.c src/gdevpsdi.c src/devs.mak]
2006-03-22T14:56:00.546050Z leonardo (details)
Fix (pdfwrite) : A minor code cleanup.[src/gdevpdfp.c src/gdevpsdi.c]
2006-03-22T08:43:11.486957Z leonardo (details)
Fix : MSVC, Cygwin/gcc warnings.[src/gsimage.c src/gxfcopy.c src/gxwts.h src/gdevpdfg.c src/gswts.c]
2006-03-22T08:04:49.413437Z Ray Johnston
Fix compile problems and MSVC warnings.[src/gxwts.h src/gswts.c]
2006-03-22T07:05:00.066628Z Raph Levien
Patch to put WTS halftones in clist so that WTS halftoning works in banded mode. Also uses persistent cache when available to save time initializing the WTS halftone structures. Some memory cleanup and optimization work remains.[src/gp_unix_cache.c src/gswts.h src/gshtscr.c src/gxdhtserial.c src/gxwts.h src/gsht.c src/gswts.c src/gxclrast.c src/gxdevndi.c src/gp.h src/gxclimag.c]
2006-03-22T04:58:45.401369Z Alex Cherepanov
Add ToWrite dictionary to complete the environment for pdfwrite.ps procedures and enumerate JBIG2Globals parameter before the image to avoid recursion during stream copying. Bug 688556 DIFFERENCES: None[lib/pdfopt.ps]
2006-03-21T12:09:23.846370Z leonardo (details)
Fix (pdfwrite) : Order embedded fonts against an indeterminizm.[src/gdevpdtb.c src/gxfcopy.c src/gxfcopy.h]
2006-03-20T23:35:52.190540Z Ralph Giles
Implement RGB and CMYK output in the example JPX output device. The CMYK device isn't confirmed to be correct.[src/devs.mak src/gdevjpx.c]
2006-03-17T20:26:58.555712Z Ralph Giles
Add the new luratech integration and testing files to the file list in the documentation.[doc/Develop.htm]
2006-03-17T20:16:46.140063Z Ralph Giles
Add missing revision comment lines.[src/gscedata.h src/gdevpdtv.c src/gdevpdtv.h src/gscedata.c]
2006-03-17T07:19:58.022114Z leonardo (details)
Type 1 hinter : More improvements (continued 3).[src/gxhintn.c]
2006-03-16T19:59:07.187142Z Ray Johnston
Remove individual credit from 'usage'.[toolbin/search-svn-revs]
2006-03-15T19:56:58.028675Z Ralph Giles
Remove excessive debugging output.[src/sjpx_luratech.c]
2006-03-15T19:45:00.902158Z Ray Johnston
Fix color procs to get gray scale instead of _b_w_.[src/gdevjpx.c]
2006-03-15T14:35:27.348378Z Alex Cherepanov
Use gput procedure to store data in the PDF graphic state instead of the plain def because initial graphic state is a read-only dictionary. Bug 688593 from customer 870. DIFFERENCES: None[lib/gs_ttf.ps]
2006-03-15T06:33:42.151793Z Ralph Giles
Add test frameworks for the JBIG2 and JPX encode filters. This code only depends on the encoder streams being available, but currently that is only possible when building against the proprietary Luratech implementation libraries.[src/gdevjbig2.c src/gdevjpx.c src/devs.mak]
2006-03-15T05:46:07.272587Z Ralph Giles
Initial check in of JPX encode filter support based on the Luratech LWF JP2 library.[src/sjpx_luratech.h src/sjpx_luratech.c]
2006-03-15T05:43:50.703217Z Ralph Giles
Commit header changes associated with the previous commit.[src/sjpx_luratech.h]
2006-03-15T05:41:25.246375Z Ralph Giles
Instead of using the dimensions and depth of the first image component, take the maximum of the values for each component, giving the highest resolution image. The library doesn't supply the information from the Image Header Box which should be the actual target resolution, so we still need to implement passing the target image dimensions from the image dictionary for complete robustness. Also, some code clean up and improvement of debugging messages.[src/sjpx_luratech.c]
2006-03-13T21:11:43.073623Z stefan
Use vsprintf for currently unused gs_throw_imp for now.[src/gsmisc.c]
2006-03-13T20:53:43.657512Z stefan
remove abberant include of stdint.h[src/gdevpdfe.c]
2006-03-13T20:37:32.485353Z Ray Johnston
Add warning about potential misleading results as pointed out by Igor. Credit him with this observation in the 'usage' explanantion.[toolbin/search-svn-revs]
2006-03-13T19:52:46.775800Z Ralph Giles
Fix a typo that was introduced in r6651.[src/gserror.h]
2006-03-13T19:41:07.288420Z Ralph Giles
Use the Id keyword instead of the old RCSFile and Revision.[src/gserror.h]
2006-03-13T16:18:19.024819Z stefan
changed copyright headers[src/iplugin.h src/gdevm48.c src/gsgdata.h src/configure.ac src/gsropt.h src/gdevmsxf.c src/gdevmem.c src/gdevmem.h src/zvmem.c src/write_t1.c src/gstrap.c src/icstate.h src/gxxfont.h src/write_t1.h src/gstrap.h src/gzacpath.h src/gdevcgmx.h src/gscssub.c src/gp_msdos.c src/gdevlbp8.c src/gdevdm24.c src/gdevpdfx.h src/zcsdevn.c src/dwsetup.rc src/zcontext.c src/gscssub.h src/icie.h src/gxdhtserial.c src/gdevpdts.c src/ccfont.h src/gxdither.h src/gxdhtserial.h src/gdevpdts.h src/macsystypes.h src/gxclutil.c src/gxcomp.h src/echogs.c src/oper.h doc/History7.htm src/zchar42.c src/gscscie.c src/gsfont0.c src/zchar42.h src/icfontab.c src/zht1.c src/zdevcal.c src/zpcolor.c src/gdevpdfi.c src/zcssepr.c src/ifont42.h src/sdcparam.c doc/Install.htm src/bcwin32.mak doc/Issues.htm src/sdcparam.h src/gdevpdtd.c src/gdevokii.c src/zcfont.c src/gdevpdtd.h src/gdevprna.c src/zcolor.c src/gxhtbit.c src/oparc.h src/sfxfd.c src/gdevprna.h src/gp_mspol.c src/dwuninst.h src/ttconfig.h src/gpmisc.c src/ireclaim.c src/gxstdio.h src/gsmemraw.h src/gpmisc.h doc/Lib.htm src/gxline.h doc/Ps-style.htm src/ijs.mak src/gserver.c src/gp_psync.c src/gp_os2pr.c src/gdevpsd.c src/gsiomacres.c src/gxclfile.c src/gxfilltr.h src/gdebug.h src/zfile.c src/gdev4693.c src/gxchar.c src/gxchar.h src/gsline.c src/gsfcid2.c src/gsalloc.c src/gsline.h src/gsiparm2.h src/gsalloc.h src/gxfont0.h src/gdevmeds.c src/gs16spl.c src/gdev4081.c src/gdevmeds.h src/srdline.h src/dpmain.c src/wctail.mak src/winlib.mak doc/History8.htm src/szlibx.h src/zmath.c src/gdevpdfk.c src/gxfont0c.h src/iimage.h src/gxpcolor.h src/gdevpdtf.c src/gp_unifn.c doc/Xfonts.htm src/gdevddrw.c src/gschar.c src/gdevpdtf.h src/gdevpsfm.c src/gdevddrw.h src/sarc4.c src/gschar.h src/gsptype2.c src/gdevpsu.c src/zfcid1.c src/sarc4.h src/gstrans.c src/gsptype2.h src/gdevpsu.h src/gstrans.h src/iestack.h src/gxbitfmt.h src/gxclio.h src/gstype2.c src/itoken.h src/inameidx.h src/gxhldevc.c src/gxhldevc.h src/sfxboth.c src/gp_macio.c src/wrfont.c src/sbhc.c src/gsdps.c src/zfont1.c doc/Maintain.htm src/wrfont.h src/sbhc.h src/gsdps.h src/spngp.c src/ghost.h src/gxalloc.h src/gsmatrix.c src/gxsamplp.h src/istruct.h src/gdevpsf.h src/gsmatrix.h src/zdouble.c src/dwreg.c src/spdiff.c src/gxfcmap1.h src/dwreg.h src/scommon.h src/gdevpdtw.c src/gdevpdtw.h src/unixhead.mak src/gsiparm4.h src/gxiscale.c src/gxbcache.c src/dwinst.cpp src/gxbcache.h src/ibnum.c src/gdevxcmp.c src/estack.h src/ibnum.h src/scfe.c src/gscompt.h src/gsdcolor.h src/gxdtfill.h src/gdevxcmp.h src/gdevlj56.c src/gdevhl7x.c src/gdevos2p.c src/gsparam.c src/gdevmr8n.c src/gsbitops.c src/gxftype.h src/gp_unix_cache.c src/gdevpdfm.c src/imain.c src/gsparam.h src/gsbitops.h src/zfilter2.c src/imain.h src/ifilter.h src/zfont42.c doc/Language.htm src/spdiffx.h src/smd5.c src/smd5.h src/gxhttype.h src/gs16spl.rc src/gspenum.h src/sjpx.c src/sjpx.h src/gxipixel.c src/sfilter2.c src/gdevsnfb.c src/gdevifno.c src/gscrd.c src/gxmclip.c src/gxcie.h src/gsio.h src/gscrd.h src/gxmclip.h src/unix-end.mak src/inobtokn.c src/gp_mslib.c src/gsiodev.c src/gdevescp.c src/igc.c src/msvc32.mak src/gdevmacxf.c src/gsfunc0.c src/igc.h src/jerror_.h src/zdosio.c src/gsfunc0.h src/gdevpsds.c src/gdevpsf1.c src/siscale.c src/gdevpsds.h src/ilevel.h src/gxfill.c src/gsdsrc.c src/siscale.h src/gxclread.c src/gxfill.h src/gsdsrc.h src/iostack.h src/gdevmr1.c src/gsdll.c src/gspath1.c src/gsdll.h src/sjpegc.c src/zfdcte.c src/zfcmap.c doc/Readme.htm src/gdevbit.c src/gdevfax.c src/gsequivc.c src/gsdevice.c src/gp_wsync.c src/gdevfax.h src/gsequivc.h src/gsdll32.rc src/gxclmem.c src/gshtx.c src/gscparam.c src/gdevpdfo.c src/gdevsj48.c src/gsdevice.h src/gsbittab.c src/sdctd.c src/macos_carbon_pre.h src/gxclmem.h src/gshtx.h src/gsmemory.c src/gdevpdfo.h src/gsbittab.h src/ifwpred.h src/gdevcdj.c doc/Devices.htm src/files.h src/gsmemory.h src/gxband.h src/scfdgen.c src/ttinterp.c src/ttcalc.c src/gsbitmap.h src/gdevtknk.c src/idsdata.h src/ttinterp.h src/ttcalc.h src/gxfont42.h src/scf.h src/inames.h src/gxidata.c src/gsroptab.c src/gdevm1.c src/gsistate.c src/os2.mak src/gscolor2.c src/gzline.h src/gscolor2.h src/gsmalloc.c src/ttfmain.c src/ivmem2.h src/gsmalloc.h src/gscindex.h src/gxiodev.h src/gp_macpoll.c src/dwmain.c src/gdevpcfb.c src/gdevvec.c src/dwmain.h src/gdevpcfb.h src/gdevvec.h src/ostack.h src/gsrect.h src/sdeparam.c src/idosave.h src/gsncdemo.c src/ifrpred.h src/gdevimgn.c src/gdevvglb.c src/gsmdebug.h src/gsovrc.c src/gxshade1.c src/gdevm32.c src/scfx.h src/gsovrc.h src/all-arch.mak src/bfont.h src/idparam.c src/gsparams.c src/gdevbjcl.c src/gdevpsdu.c src/dvx-gcc.mak src/idparam.h src/gsparams.h src/gxblend.c src/gdevdsp2.h src/gp_mswin.c src/gdevbjcl.h src/gxblend.h src/gp_mswin.h src/gp_os2.c src/zcolor1.c src/math_.h src/gp_os2.h src/gxfunc.h src/gdevstc.c src/macos-fw.mak src/ialloc.c src/gdevstc.h src/ialloc.h src/gserrors.h src/sjpege.c src/gxsample.c src/gxfarith.h src/dxmainc.c src/gdevbmp.c src/gxsample.h src/gserror.h src/gdevbmp.h src/gdevsppr.c src/igcstr.c src/gdevn533.c src/idebug.c src/igcstr.h src/iccinit1.c src/idebug.h src/gsht.c src/ifont2.h src/gdevpsdf.h src/gdevm16.c src/gsht.h src/scantab.c src/gxfapi.c src/zfilter.c src/gstype42.c src/gxfapi.h src/iutilasm.asm src/gsfunc.c src/sbcp.c src/iref.h src/gsfunc.h src/sbcp.h src/gdevtrac.c src/gp_ntfs.c src/libpng.mak src/gdevatx.c src/zfproc.c src/gs_dll_call.h src/dmmain.c src/istream.h src/gs.c doc/Ps2epsi.htm src/zdevice2.c src/iscannum.c src/sjbig2.c src/gdevpdfb.c src/gscrdp.c src/gspmdrv.c src/iscannum.h src/dmmain.r src/sjbig2.h src/gsfemu.c src/gdevpdfb.h src/gscrdp.h src/gspmdrv.h src/inamestr.h src/gxclrast.c src/gdevxres.c src/zfile1.c src/zimage3.c src/istkparm.h src/gdevo182.c src/zarith.c src/zcspixel.c src/gximage1.c src/msvctail.mak src/gsfunc4.c src/isdata.h src/gxclpath.c src/gsfunc4.h src/gxcmap.c src/gxclpath.h src/icsmap.h src/gxcmap.h src/gpgetenv.h src/zpath.c src/ttload.c src/gsnorop.c src/gdevmrop.h src/gxfillsl.h src/zcolor3.c src/ttload.h src/tttype.h src/gxcpath.c doc/Unix-lpr.htm src/gxcpath.h src/gdevlxm.c src/gxp1impl.h src/rinkj/rinkj-epson870.c src/rinkj/rinkj-epson870.h src/gxgetbit.h src/gdevabuf.c doc/Source.htm src/md5.c src/gp_mac.c src/gdevsgi.c src/zcie.c src/md5.h src/gdevsco.c src/gp_mac.h src/stream.c src/gdevsgi.h src/gdevdflt.c src/stream.h src/gsdpnext.h src/gdev8510.c src/gxstroke.c src/gdevpxut.c src/zmisc2.c src/ttmisc.h src/zfunc3.c src/iparam.c src/zrelbit.c src/gdevpxut.h src/gxclist.c src/gdevxini.c src/iparam.h src/gxclist.h src/jbig2.mak src/gdevpsfu.c src/gdevlp8k.c src/gdevpdt.c src/ttfmemd.c src/gdevpdt.h src/gp_dosfs.c src/ttfmemd.h src/gpcheck.h src/jasper.mak src/ztype.c src/dwuninst.cpp src/gdevxxf.c src/shc.c src/zshade.c doc/Use.htm src/opcheck.h src/shc.h src/gdevpdfd.c src/gdevcfax.c src/zicc.c src/vdtrace.c src/gxdda.h src/iscan.c src/vdtrace.h src/iscan.h src/gsnotify.c src/gximage3.c src/srle.c src/gsnotify.h src/zfilterx.c src/gsdll2.rc src/gximage3.h src/iparray.h src/memory_.h src/gsuid.h src/gdevstc2.c src/ziodev2.c src/gsiodevs.c src/zmisc.c src/gsargs.c src/devs.mak src/gp_win32.c src/gsargs.h src/gsinit.c src/gxttfb.c src/wmin.mak src/gxttfb.h src/dscparse.c src/winplat.mak src/gdev3852.c src/dscparse.h src/gp_getnv.c src/gp_wgetv.c src/gdevpxen.h src/gdevadmp.c src/gdevpxat.h src/zchar2.c src/errno_.h src/slzwc.c src/gdevpdfu.c src/ttcommon.h src/gdevp14.c src/dwinst.h doc/Ps2ps2.htm src/sfilter.h src/gdevp14.h src/ifcid.h src/sisparam.h src/ifont.h src/zfmd5.c src/unixlink.mak doc/Psfiles.htm src/zrop.c src/gdevegaa.asm src/zfjpx.c src/gspaint.c src/gspaint.h src/sa85x.h src/gsalpha.c src/int.mak src/gsalpha.h src/icremap.h src/imainarg.c src/gp_dvx.c src/imainarg.h src/spprint.c src/gxcldev.h src/zbfont.c src/unix-gcc.mak src/spprint.h src/igstate.h src/unistd_.h src/version.mak src/dwtext.c src/sbwbs.c src/gxdevmem.h src/icharout.h src/gdevstc4.c src/dwtext.h src/sbwbs.h src/szlibd.c src/gdevpccm.c src/gdevdfax.c src/gdevdbit.c src/gdevpccm.h src/strimpl.h src/gsutil.c src/opextern.h src/gsutil.h src/zimage.c src/gdevcgm.c src/gdevtsep.c src/gsfont0c.c doc/Deprecated.htm src/gsht1.c src/gspcolor.c src/gxi12bit.c src/gsht1.h src/iddstack.h src/rinkj/rinkj-config.c src/gspcolor.h src/zfjbig2.c src/std.h src/rinkj/rinkj-config.h src/gdevs3ga.c src/slzwe.c src/scfdtab.c src/gscolor.c src/stdint_.h src/ztoken.c src/gxpaint.c src/seexec.c src/zchar32.c src/gdevm56.c src/gscolor.h src/icid.h src/spsdf.c src/gxpaint.h src/gsfname.c src/spsdf.h src/gsfname.h src/gxalpha.h src/md5main.c src/srlx.h src/gxclipsr.h src/gdevmac.c src/idisp.c src/jpeg.mak src/gdevmac.h src/idisp.h src/idstack.c src/gdevrinkj.c src/idstack.h src/gdevwdib.c src/gxoprect.c doc/Copying.htm src/gdevsunr.c src/gdevpdtc.c src/gxoprect.h src/gsfcmap1.c src/gswts.c src/gsstate.c src/gswts.h src/ichar1.h src/gxiparam.h src/gsstate.h src/gdevcljc.c doc/Ps2pdf.htm src/iscanbin.c src/gdevmiff.c src/iscanbin.h src/gp_mshdl.c src/zfcid.c src/zfont.c src/unixinst.mak src/iminst.h src/zarray.c src/gxdevcli.h src/fcntl_.h src/gdevpe.c doc/Humor.htm src/zdfilter.c src/write_t2.c src/zdps1.c src/write_t2.h doc/Commprod.htm src/zhsb.c src/gxsync.c src/zupath.c src/dstack.h src/gsccolor.h src/gxsync.h src/gdevpdtt.c src/gdevpbm.c src/gdevpdtt.h src/gdevmrun.c src/gsdllwin.h src/gconf.c src/gdevmrun.h src/gconf.h src/sdct.h src/zfbcp.c src/gsipar3x.h src/gzcpath.h src/scfetab.c src/gxstate.h src/gdevpcl.c src/gdevcmap.c src/zht2.c src/gxfmap.h src/gdevpdfj.c src/zfarc4.c src/gdevpcl.h src/ichar.h src/gdevcmap.h src/zht2.h src/gdevwprn.c src/gxpdash.c src/ztrap.c src/gxlum.h doc/Drivers.htm src/gdevpdte.c src/gdevdevn.c src/gsgcache.c src/gdevdevn.h src/gsgcache.h src/gsptype1.c src/gxclbits.c src/zfcid0.c src/gsptype1.h src/macos_classic_d_pre.h src/zgstate.c src/zfontenum.c src/ctype_.h src/inouparm.c src/rinkj/rinkj-screen-eb.c src/slzwx.h src/gstype1.c src/gxdhtres.h src/gdevmpla.c src/rinkj/rinkj-screen-eb.h doc/Testing.htm src/gstype1.h src/dwmain.rc src/gxcspace.h src/gdevmpla.h src/rinkj/evenbetter-rll.c src/watclib.mak src/rinkj/evenbetter-rll.h src/gxfcache.h src/gxclzlib.c src/istack.c src/zfont0.c src/gstparam.h src/istack.h src/gdevevga.c src/gdevhit.c src/gxclimag.c src/gsdfilt.c src/gxfillts.h src/gsdfilt.h src/gxht.c src/gxdcconv.c src/gdevpsdp.c src/gxcht.c src/openvms.mak src/gdevxalt.c src/gdevclj.c src/gxht.h src/gxdcconv.h src/zvmem2.c src/gdevpdtv.c src/contrib.mak src/rinkj/rinkj-device.c src/gdevpdtv.h src/lwf_jp2.mak src/gxclpage.c src/gsiparm3.h src/gxfont1.h src/rinkj/rinkj-device.h src/icontext.c src/gsdllos2.h src/gxclpage.h src/zstring.c src/icontext.h src/unix-aux.mak src/gzspotan.c src/zfont32.c src/ttfoutl.h src/gxclip2.c src/szlibxx.h src/gdevdrop.c src/gzspotan.h src/gxclip2.h src/scfd.c src/cfonts.mak src/gxiclass.h src/gdevcgml.c src/gdevcgml.h src/gdevpx.c src/windows_.h src/gdevl256.c doc/DLL.htm src/igcref.c src/zcharx.c src/gxtype1.c src/gxtype1.h src/gdevcp50.c src/idictdef.h src/gsmemret.c src/gxclip.c src/gsmemret.h src/sfilter1.c src/iname.c src/sddparam.c src/gxclip.h src/zmedia2.c src/iname.h src/gs.mak src/gxpcmap.c doc/News.htm src/gp_msdll.c src/gxcid.h src/gdevnfwd.c src/macos-mcp.mak src/ttobjs.c doc/History1.htm src/zcontrol.c src/ttobjs.h src/icclib.mak src/gsfcmap.c src/zfont2.c src/iimage2.h src/gxrplane.h src/gsfcmap.h src/gxp1fill.c src/imemory.h src/gsciemap.c src/dos_.h src/zdscpars.c src/gscdef.c src/gdevwpr2.c src/gxtmap.h src/gsbitcom.c src/zchar.c src/gdevsun.c src/gscrypt1.c doc/Fonts.htm src/gscrypt1.h src/ztrans.c src/dwmainc.c src/gxdht.h src/dvx-head.mak src/zcsindex.c src/zcidtest.c src/gdevrops.c src/gdevpdtx.h src/gdevijs.c src/icolor.h src/stdpn.h src/store.h src/gxfixed.h src/gstypes.h src/gsserial.c src/string_.h src/gdevcslw.c src/gsjmorec.h src/gsserial.h src/zfdctd.c src/zdps.c src/gxpcache.h src/scanchar.h src/lib.mak src/gdevdsp.c src/zmatrix.c src/sdctc.c src/gdevdsp.h src/gdevpipe.c src/gspmdrv.rc src/gdevsvga.c src/gdevpdti.c src/gdevsvga.h src/gdevpdti.h src/gdevepsn.c src/gsparam2.c src/gp_mktmp.c src/stat_.h src/zfsample.c src/zfdecode.c src/gsstruct.h src/gximag3x.c src/gsgc.h src/gscolor1.c src/gsnamecl.c src/dwtrace.c src/gdevmswn.c src/ierrors.h src/gxfcmap.h src/gdevjpeg.c src/gximag3x.h src/siinterp.c src/gscolor1.h src/gsnamecl.h src/dwtrace.h src/gdevmswn.h src/gdevbbox.c src/siinterp.h src/opdef.h src/gdevbbox.h src/iddict.h doc/History2.htm src/gp_stdin.c src/gdevtfax.c src/gdevpjet.c src/gendev.c src/gsexit.h src/gdevphex.c src/gp.h src/gslparam.h src/ivmspace.h src/gdevtfax.h src/gshtscr.c src/bench.c src/gsnogc.c src/gdevbmpa.c src/gsnogc.h src/stdio_.h src/tttables.h src/gdevemap.c src/gp_sysv.c src/gsrefct.h src/iastruct.h src/gdevbjc.h src/gdevpsf2.c src/gzht.h doc/Develop.htm src/gxcvalue.h src/sstring.c src/gxpath.c src/scfparam.c src/iconf.c src/gdevupd.c src/sstring.h src/gxpath.h src/interp.c src/zcrd.c src/iconf.h src/dwnodll.c doc/C-style.htm src/dwdll.c src/interp.h src/gdevm40.c src/dwdll.h src/gsiodisk.c src/sjpegd.c src/gspath2.h src/gdevpsim.c src/dvx-tail.mak src/errors.h src/gp_msprn.c src/gxino12b.c src/gdevmgr.c src/gdevpdfp.c src/gxacpath.c src/gslib.c src/ziodev.c src/gdevmgr.h src/iccinit0.c src/sdcte.c doc/Release.htm src/gxccache.c src/gslib.h src/ifont1.h src/zfunc0.c src/gxmatrix.h src/ifunc.h src/gxfdrop.c src/gp_unifs.c src/gxobj.h src/gxfdrop.h src/gxhintn.c src/gsiorom.c src/isstate.h src/gdevm2.c src/gxhintn.h src/gsiorom.h src/ifilter2.h src/gdevwddb.c src/gspath.c src/gxpcopy.c src/gscolor3.c src/gspath.h src/gdevdjet.c src/gscolor3.h src/rinkj/rinkj-dither.c src/zpath1.c doc/History3.htm src/gdevm24.c src/gp_unix.c src/rinkj/rinkj-dither.h src/inamedef.h src/ilocate.c src/gxdcolor.c src/gdevpm.c src/gscdefs.h src/vmsmath.h src/gscencs.c src/gxdcolor.h src/gzstate.h src/gdevbmpc.c src/gdevpm.h src/gschar0.c src/iht.h src/zdevice.c src/gscie.c src/gscencs.h src/ifapi.h src/gxi16bit.c src/zimage2.c src/gscie.h src/iastate.h src/pipe_.h src/gxbitops.h src/ipacked.h src/gpsync.h src/gsfunc3.c src/gdevperm.c src/gswin.rc src/gsccode.h src/gxpath2.c src/gsfunc3.h src/gp_strdl.c src/gxdevbuf.h src/genconf.c src/sa85d.c src/gscsel.h src/sa85d.h src/openvms.mmk src/zcolor2.c src/gp_stdia.c src/gdev3b1.c src/gxttf.h src/ttconf.h src/genht.c src/zgeneric.c src/gxarith.h src/gxclrect.c src/gsshade.c src/gsshade.h src/msvclib.mak src/gsicc.c src/zcid.c src/dwsetup.cpp src/gdevp2up.c src/gsicc.h src/dwuninst.rc src/gdevpdfr.c src/gdevppla.c src/zmisc1.c src/gsdevmem.c src/gdevppla.h src/wccommon.mak src/gxfcopy.c src/gdevpsft.c src/gxfcopy.h src/gsmisc.c src/gdevtfnx.c src/gdevm4.c src/gxicolor.c src/ldf_jb2.mak src/gxpageq.c src/winint.mak src/gsdparam.c doc/Make.htm doc/Details8.htm src/gxpageq.h src/gxdevrop.h src/gsstype.h src/gdevprn.c src/gdevcif.c src/gxdevndi.c doc/History4.htm src/gdevprn.h src/gxdevndi.h src/iesdata.h src/dxmain.c src/gdevpdfc.c src/iapi.c src/spngpx.h src/btoken.h src/gdevherc.c src/gdevpdfc.h src/iapi.h src/zcharout.c src/gdevepsc.c src/gxdevice.h src/gximage2.c src/srld.c src/zht.c src/gxshade4.c src/sjpx_luratech.c src/gxshade4.h src/iinit.c src/watcw32.mak src/gdevstc1.c src/gxbitmap.h src/sjpx_luratech.h src/gxccman.c src/iinit.h src/gsalphac.c src/gxshade.c src/sbtx.h src/zfunc.c src/gsclipsr.c src/gsalphac.h src/gxshade.h src/gsrop.c src/gsclipsr.h src/idict.c src/gxistate.h src/gsrop.h src/gscoord.c src/idict.h src/macos_carbon_d_pre.h src/gxcolor2.h src/gscoord.h src/genarch.c src/gscedata.c doc/Projects.htm src/gxcindex.h src/gscpm.h src/gscedata.h src/gp_nsync.c src/gdevdgbr.c src/gdevmr2n.c src/gdevdsha.c src/zlib.mak src/gdevxcf.c src/gxtext.h src/zchar1.c src/gscdevn.c src/gscdevn.h src/gdevpdft.c src/gdevpsdi.c src/shcgen.c src/gsiparam.h src/zmisc3.c src/zfapi.c src/zfunc4.c src/malloc_.h src/shcgen.h src/gscpixel.c src/gscpixel.h src/gdevplnx.c src/dirent_.h src/gdevplnx.h src/zfzlib.c src/Makefile.in src/gscsepr.c src/iutil2.c doc/History5.htm src/gscsepr.h src/gxwts.c src/ipcolor.h src/gsimage.c src/sjpeg.h src/iutil2.h src/gstext.c src/gxwts.h src/gsimage.h src/msvccmd.mak src/gstext.h src/gdevpdfe.c src/rinkj/rinkj-byte-stream.c src/gsflip.c src/rinkj/rinkj-byte-stream.h src/gsflip.h src/gdevdljm.c src/zdpnext.c src/geninit.c src/gdevdljm.h src/zusparam.c src/gxchrout.c src/gximage4.c src/gxchrout.h src/gxshade6.c src/gxcoord.h src/gdevpdf.c src/macosx.mak src/tttypes.h src/zpacked.c src/gdevstc3.c src/gsparamx.c src/gp_dosfe.c src/iutil.c src/szlibc.c src/gsparamx.h src/gdevpng.c src/iutil.h src/gzpath.h src/sfxstdio.c src/gxcdevn.h src/sjbig2_luratech.c src/gxropc.h src/gxfcid.h src/gxfont.h src/sjbig2_luratech.h src/gdevccr.c src/mkromfs.c src/gslibctx.c src/gdevdcrd.c src/unix-dll.mak src/gslibctx.h src/zbseq.c src/ziodevsc.c src/gdevdcrd.h src/gdevl31s.c src/zfrsd.c src/iosdata.h src/gdevdjtc.c src/gdevmacpictop.h src/gxino16b.c src/gdevpcx.c src/gdevpxop.h src/zfileio.c src/slzwd.c src/gdevpdfv.c src/gxpflat.c src/gxifast.c src/dwimg.c src/fapi_ft.c src/zsysvm.c src/gsimpath.c src/dwimg.h src/gdevx.c src/gsmemlok.c src/gsos2.rc src/gximage.c src/gdevx.h src/gsmemlok.h src/ziodevs.c src/unixansi.mak src/gdevpsfx.c src/gximage.h src/gscspace.c src/gdevmacttf.h src/gdevm8.c src/gdevpnga.c src/gscspace.h src/gsropc.c src/gsxfont.h src/ttfsfnt.h src/gsjconf.h src/gsfcid.c src/zstack.c src/gsfont.c src/gsropc.h src/gsfont.h src/isave.c doc/History6.htm src/isave.h src/gdevm64.c src/zdict.c src/gxfrac.h src/gx.h src/iccfont.c src/gdevpdfg.c src/png_.h src/gdevps.c src/gxcllzw.c src/gdevpdfg.h src/gxhttile.h doc/API.htm src/gdevpdtb.c src/gsdps1.c src/time_.h src/gdevpdtb.h src/ttfinp.c src/gshsb.c src/pcwin.mak src/vms_x_fix.h src/ziodevst.c src/smtf.c src/ttfinp.h src/x_.h src/gdevtifs.c src/gshsb.h src/smtf.h src/gdevtifs.h src/gximono.c src/fapiufst.c src/szlibe.c src/gxctable.c src/main.h src/gp_vms.c src/gp_iwatc.c src/ugcclib.mak src/gxctable.h src/gdev8bcm.c src/dwsetup.h src/gp_os9.c src/gdevbj10.c src/gxclipm.c src/gdev8bcm.h src/zpaint.c src/stdpre.h src/iplugin.c src/gxclipm.h src/gsgdata.c]
2006-03-12T20:26:06.745233Z leonardo (details)
Fix : gx_path_merge_contacting_contours incorrectly released path segments.[src/gxpcopy.c]
2006-03-12T06:28:39.018444Z Ralph Giles
Set the executable property on the new search script.[toolbin/search-svn-revs]
2006-03-12T02:47:35.883320Z Ray Johnston (details)
Add a bash script to search for the first svn rev. that succeeds. Binary search is used to decide which rev to try next.[toolbin/search-svn-revs]
2006-03-10T16:20:52.667102Z leonardo (details)
Fix : Shading fill applied a wrong path adjustment.[src/gxcpath.c src/gxfill.c src/gscolor3.c]
2006-03-10T08:27:48.551311Z leonardo (details)
pdfwrite : A simplified implementation for ColorConversionStrategy, continued 4.[src/gdevpdfi.c]
2006-03-09T23:15:58.290889Z Dan Coby
Add a description of the files which were added for the 'named color' callback.[doc/Develop.htm]
2006-03-09T22:59:58.579801Z Dan Coby
Set the Id keyword for the 'named color' files.[src/gsnamecl.h src/gsncdemo.c src/gsnamecl.c]
2006-03-09T22:24:34.708728Z Alex Cherepanov (details)
Add missing initialization to the streams allocated on the stack or in raw memory. Bug 688572[src/gdevpdfo.c src/gxfcopy.c src/gdevpdfc.c src/gxshade.c src/gdevpdfu.c src/gdevps.c src/gxclpath.c]
2006-03-09T11:09:19.401813Z leonardo (details)
Fix : Cygwin/gcc warnings.[src/gxhintn.c src/gstype42.c]
2006-03-09T11:05:49.196378Z leonardo (details)
pdfwrite : A simplified implementation for ColorConversionStrategy, continued 3.[src/gdevpdfg.c]
2006-03-09T10:54:46.558875Z leonardo (details)
pdfwrite : A simplified implementation for ColorConversionStrategy, continued 2.[doc/Ps2pdf.htm src/gdevpsdi.c src/gdevpsdf.h src/gdevpdfi.c]
2006-03-09T02:18:37.723914Z Alex Cherepanov
Work around an internal compiler error C1001 in MSVC 7.1.3088. Split expressionss with multiple type conversions into 2 expressions. Bug 688579 DIFFERENCES: None[src/gdevpdfe.c]
2006-03-08T08:06:00.462700Z leonardo (details)
Fix : MSVC8 warnings.[src/imain.c src/zfile.c]
2006-03-08T01:15:50.548475Z Ralph Giles
Fix filename lookup in the %rom% device to match the lenth of the requested path, not just a common start.[src/gsiorom.c]
2006-03-08T00:21:56.952083Z Ralph Giles (details)
Fix the unix install to include Fontmap.GS. This was the cause of 688567.[src/int.mak src/unixinst.mak]
2006-03-07T05:19:23.913236Z Ray Johnston (details)
Handle yet another PDF that Acrobat Reader accepts silently that does not conform to the specification. In this case the /Subtype is /TrueType but the font is in the /FontFile, not the FontFile2 or FontFile3 stream. Bug #688585 for customer #780.[lib/pdf_font.ps]
2006-03-06T21:55:46.036109Z Ralph Giles
Calculate the input image stride in the jbig2encode stream init procedure so the caller doesn't have to.[src/sjbig2_luratech.c]
2006-03-06T19:54:28.434131Z Ralph Giles (details)
Fix a problem with CMYK JPXDecode filter image streams.[src/sjpx_luratech.c]
2006-03-05T21:28:16.082867Z Ray Johnston
Move init files on %rom% device to lib directory prefix (%rom%lib/). This prefix is used independent of the host OS. Requested by Ralph and Stefan. The -d destination prefix might be useful for adding other directories from other source directories to explicit locations in the %rom% device.[src/imain.c src/mkromfs.c src/int.mak]
2006-03-02T14:20:22.695510Z Ray Johnston
Increase the MSVC compiler heap size to allow compilation of large initializers for the %rom% device. The current setting worked with all Resource files, 35 PS Type 1 fonts and 17 CJK fonts, the largest of which was the 12.2Mb MOEKai-Regular.[src/msvccmd.mak]
2006-03-01T20:51:32.316771Z Ray Johnston (details)
Fix opening of lib files so that %rom% files can be found. Previous code only worked for default (os) device. Change iccinit1 so that gs_init.ps is opened with .libfile allowing gs_init.ps to be changed even when COMPILE_INITS=1. Remove another vestige of the old 'static resource' approach that is no longer needed by COMPILE_INITS=1.[src/imain.c lib/gs_res.ps src/iccinit1.c src/files.h src/zfile.c]
2006-03-01T19:23:16.175578Z Ray Johnston
Add missing files that were part of %rom% implementation.[doc/Develop.htm]
2006-03-01T02:23:08.031658Z Dan Coby
Clean up for the last commit for 688575. The previous commit had problems with the gcc compiler.[src/gsnamecl.h]
2006-03-01T01:53:29.361859Z Dan Coby (details)
Implement enhancement 688575 Add a cal back mechanism for support of PANTONE or other special spot colors[src/lib.mak src/gscspace.h src/gxistate.h src/gsnamecl.h src/gsdparam.c src/gsncdemo.c src/int.mak src/gxdevice.h src/gscsepr.c src/gsnamecl.c src/gscdevn.c src/gxdevcli.h]
2006-02-28T21:52:39.567783Z Ralph Giles
Project the WIN32 assembly from compilation on WIN64.[jasper/src/libjasper/jpc/jpc_qmfb.c]
2006-02-28T21:21:30.311038Z Ralph Giles
Fix a problem with the jasper assembly code. Bug 688545.[jasper/src/libjasper/jpc/jpc_qmfb.c]
2006-02-28T20:51:29.732995Z Ralph Giles
Rough support for a JBIG2 encoder stream using the Luratech implementation.[src/sjbig2_luratech.h src/sjbig2_luratech.c]
2006-02-28T05:45:20.159028Z Ralph Giles
Report error codes returned by the lwf_jp2 library to allow better bug reports.[src/sjpx_luratech.c]
2006-02-28T01:17:35.281917Z Ray Johnston
Remove deprecated module. No longer used for MS Windows.[src/gp_msio.c]
2006-02-27T21:15:43.124755Z Ralph Giles
Output more debugging information with -Zw instead of switching on the special JBIG2_DEBUG preprocessor symbol.[src/sjbig2.c src/sjbig2_luratech.c]
2006-02-24T21:07:18.367421Z leonardo (details)
Fix : A slow rendering of a colored halftone (2nd attempt).[src/lib.mak src/gxcpath.c src/gxacpath.c src/gxpath.h src/gxfill.c src/gzacpath.h]
2006-02-24T16:14:12.132166Z leonardo (details)
Type 1 hinter : More improvements (continued 2).[src/gxhintn.c]
2006-02-23T17:27:22.487919Z Ray Johnston
FIx output format handling for -sOutputFile string. Thanks to Gh Savulescu for the detailed analysis and patch. Bug 687621 for customers 670 and 770. --This line, and th se below, will be ignored-- M src/gsdevice.c M src/gdevupd.c M doc/Use.htm[src/gdevupd.c doc/Use.htm src/gsdevice.c]
2006-02-23T07:18:29.475220Z Dan Coby (details)
Fix for 688551 Need to process transparency in annot appearance streams.[lib/pdf_main.ps]
2006-02-23T01:02:15.987199Z Ray Johnston
Remove module that is no longer used by newer COMPILE_INITS method.[lib/gs_stres.ps]
2006-02-22T23:47:17.158224Z leonardo (details)
Fix (gxfill) : Unwinding the revision 5699 change due to regressions.[src/gxfill.c]
2006-02-22T21:28:01.105887Z Ralph Giles
Document in the generated gsromfs.c which target endianness the file was built from, to make it easier to track down the source of non- portability.[src/mkromfs.c src/int.mak]
2006-02-22T19:28:07.197474Z Ray Johnston
Fix mkromfs to generate 32-bit big_endian values in memory, not native byte ordering. Corresponding change in gsiorom.c to always read big_endian 32-bit values.[src/mkromfs.c src/gsiorom.c]
2006-02-22T18:01:07.387840Z leonardo (details)
Fix (gxfill) : The scanline algorithm could miss a spot boundary.[src/gxfill.c src/gxpflat.c src/gxfillsl.h]
2006-02-22T12:59:54.243717Z leonardo (details)
Fix : An MSVC warning and C style in a recent patch.[src/imain.c]
2006-02-22T12:10:10.472356Z leonardo (details)
Type 1 hinter : More improvements (continued 2).[src/gxhintn.c]
2006-02-22T07:28:25.271395Z Ray Johnston
Remove CWD_PREFIX from makefiles -- mkromfs file list is reordered. Add the %rom% device to the LIBPATH list in imain.c so that .libfile works. Also export print_resource_usage for use in non-debug builds. Thanks to Ralph Giles for the suggestions.[src/openvms.mak src/macosx.mak src/int.mak src/watcw32.mak src/dvx-gcc.mak src/unixansi.mak src/msvclib.mak src/os2.mak src/bcwin32.mak src/imain.c src/ugcclib.mak src/Makefile.in src/unix-gcc.mak src/msvc32.mak src/iccinit1.c src/macos-mcp.mak src/watclib.mak]
2006-02-22T04:53:42.526904Z Ralph Giles
Document the pexit_code and user_errors arguments to gsapi_run_string*() and provide an example for how to parse a PDF file from inside the interpreter. Bug 688549.[doc/API.htm]
2006-02-22T01:41:23.102136Z Ralph Giles
Remove the redundant Fixed type from the internal freetype code and replace uses of it with the TT_Fixed type. The un-namespaced version conflicts with system headers on MacOS.[src/ttfsfnt.h src/tttypes.h src/ttfmain.c]
2006-02-22T01:38:35.156952Z Ralph Giles
Use the uint32_t stdint type for the compiled initialization data representation. The previous code used 'unsigned long' but assumed this type was 32 bits, which isn't true on all platforms.[src/mkromfs.c src/gsiorom.c src/gsiorom.h]
2006-02-21T22:24:25.799346Z Ray Johnston
Fix missing declaration on Windows platforms.[src/mkromfs.c]
2006-02-21T22:01:15.379976Z Ray Johnston
Add a missing file from the commits for rev 6600. This was a new file that was not 'added' before that commit.[src/gsiorom.h]
2006-02-21T21:29:07.026481Z Ray Johnston (details)
Implement %rom% IODevice and use it for the COMPILE_INITS=1 builds. Data is compressed and can include fonts as well as lib init files, Resource directories and other. The (%rom%) path is inserted as the first path on the LIBPATH list when COMPILE_INITS=1. The default GenricResourceDir is set to %rom%Resource/ unless the command line sets -sGenericReourceDir. Bug 687485.[src/openvms.mak src/mkromfs.c src/gsiorom.c src/macosx.mak src/int.mak src/watcw32.mak src/dvx-gcc.mak src/unixansi.mak src/msvclib.mak src/os2.mak src/lib.mak src/bcwin32.mak lib/winmaps.ps src/ugcclib.mak src/gs.mak src/Makefile.in src/iccinit1.c src/msvc32.mak src/unix-gcc.mak src/unix-aux.mak src/macos-mcp.mak src/unixinst.mak src/msvctail.mak src/watclib.mak lib/gs_init.ps]
2006-02-21T13:43:42.400991Z leonardo (details)
Fix : A slow rendering of a colored halftone.[src/gxfill.c]
2006-02-21T13:31:27.980844Z leonardo (details)
Fix (shadings) : Save C stack space with removing rudimentary data.[src/gxshade4.h]
2006-02-21T12:54:34.181498Z Alex Cherepanov (details)
Repair incorrect ToUnicode CMap streams that have no CMapName key. Bug 688517[lib/pdf_font.ps doc/Ps2pdf.htm]
2006-02-21T12:42:26.666806Z leonardo (details)
Type 1 hinter : More improvements (continued).[src/gxhintn.c src/gxhintn.h src/gzspotan.c]
2006-02-20T07:30:32.227346Z Dan Coby (details)
Addition to the fix for 688177 Eliminate the 64 bit pixel size limit.[src/gxcindex.h]
2006-02-18T18:37:24.764551Z Ray Johnston (details)
Implement yet another hack for an invalid PDF file that Adobe handles. If a parameter is missing from the Page tree, check the Root Catalog. This case had MediaBox in the Root dict, but not anywhere in the Pages tree. Bug 688562 for customer 670.[lib/pdf_main.ps]
2006-02-17T20:23:52.826051Z Ralph Giles
Update the eventone screening url. artofcode.com has been taking by spammners.[src/rinkj/evenbetter-rll.c]
2006-02-17T07:12:46.743338Z Dan Coby (details)
Fix for 688560 DeviceN with InDesign gradient causes segmentation fault.[src/gsht.c]
2006-02-17T04:10:07.505527Z Alex Cherepanov
Fix recognition of executable names "if" and "ifelse" as valid operations in the calculator function. Bug 688547. DIFFERENCED: None[src/zfunc4.c]
2006-02-16T19:53:28.400151Z leonardo (details)
Fix (pdfwrite) : Propagate error code from s_DCTE_put_params (continued).[src/gdevpsdu.c]
2006-02-15T07:33:41.943841Z Ralph Giles
Enable $Id keyword substitution on the new luratech integration source files.[src/sjbig2_luratech.h src/sjpx_luratech.h src/sjbig2_luratech.c src/ldf_jb2.mak src/lwf_jp2.mak src/sjpx_luratech.c]
2006-02-15T07:30:40.721233Z Ralph Giles
Update the "RCS" keyword check script to recognize SVN style as well as CVS style Id keyword lines. Bug 688554.[toolbin/tests/check_source.py]
2006-02-15T07:26:26.954211Z Ralph Giles
Turn on keyword substitution. This is confusing, since the script also outputs a $Id: History8.htm 6778 2006-05-17 19:38:55Z giles $ line for the makefile it generates, but doesn't cause problems in practice.[toolbin/gen_ldf_jb2.py]
2006-02-13T20:28:55.328420Z leonardo (details)
Type 1 hinter : Remove dead development branches.[src/gxhintn.c src/gxhintn.h]
2006-02-13T00:05:28.577164Z leonardo (details)
Type 1 hinter : More improvements.[src/gxhintn.c src/gxhintn.h]
2006-02-12T17:08:11.734787Z Ralph Giles
Correct the accidentally changed hardwired install prefix.[toolbin/tests/run_nightly]
2006-02-11T23:45:18.286490Z Ralph Giles
Have the update_ghostscript function return the new SVN revision number and include it at the head of the report for clarity. Also, when the complete report is trimmed from length, indicate so. Bug 688541.[toolbin/tests/run_nightly]
2006-02-11T23:42:25.162459Z Ralph Giles
Also add the regression log file required by run_nightly to the example config file.[toolbin/tests/testing.cfg.example]
2006-02-11T23:15:56.623144Z Ralph Giles
Correct a cut-and-paste error. The get_baselines script was listed under the diff_script key in the example config file.[toolbin/tests/testing.cfg.example]
2006-02-10T14:46:51.888781Z leonardo (details)
Fix (pdfwrite) : Updating the list of standard CMap names.[src/gdevpdtc.c]
2006-02-09T23:00:19.858380Z leonardo (details)
Fix (PDF interpreter) : When emulating the text rendering mode 3, don't render the text to the target device.[lib/pdf_ops.ps]
2006-02-09T23:00:06.441182Z leonardo (details)
Fix (pdfwrite) : Handle charpath with default implementation.[src/gdevpdtt.c]
2006-02-09T18:03:38.118376Z leonardo (details)
Fix (pdfwrite) : Propagate error code from s_DCTE_put_params.[src/gdevpsdu.c]
2006-02-09T16:28:53.914553Z leonardo (details)
Fix : Unwinding the change from rev 6573 to 6574 due to a pdfwrite problem.[src/gxttf.h src/gdevpsft.c]
2006-02-09T15:18:52.242524Z leonardo (details)
pdfwrite : A simplified implementation for ColorConversionStrategy, continued.[src/gdevpdfp.c doc/Ps2pdf.htm src/gdevpdfc.c src/gdevpdfg.c src/gdevpsdf.h]
2006-02-09T13:16:28.615804Z Alex Cherepanov (details)
Upgrade ttf_OS_2_t structure to support v.2 (96-byte) OS/2 table. Bug 688536.[src/gxttf.h src/gdevpsft.c]
2006-02-09T06:03:12.845053Z Ray Johnston (details)
Clamp bbox rectangle to avoid q
[src/gdevp14.c]
2006-02-08T22:41:30.031403Z Ralph Giles
Remove two source files which in the normal build preprocess to nothing from our makefile. This means we can't buid with JB2_TEST, but the empty modules cause an error on the MSVC build.[src/ldf_jb2.mak]
2006-02-08T22:24:31.339253Z Ralph Giles
Add conditionals to the MSVC makefile to simplify switching between the Luratech and normal builds. With this patch it is sufficient to specify JPX_LIB=luratech and JBIG2_LIB=luratech on the nmake command line.[src/msvc32.mak]
2006-02-08T20:30:10.070290Z Alex Cherepanov (details)
Calculate the last byte of the character code modulo 256 to prevent the final value exceed 256 and cause an rangecheck error. Bug 688535.[lib/pdf_font.ps]
2006-02-08T19:57:10.364799Z leonardo (details)
pdfwrite : A simplified implementation for ColorConversionStrategy values CMYK and sRGB .[src/gsptype2.c src/gdevpdfp.c src/gdevpdfc.c src/gsptype2.h src/gdevpdfg.c src/gdevpsdf.h src/gdevpdfg.h]
2006-02-08T16:17:13.078988Z Alex Cherepanov (details)
Removes hexadecimal conversion from the code and pass the encrypted part of the type 1 font to eexec operator intact in all cases. Bug 688385 from customer 1110.[lib/pdf_font.ps]
2006-02-08T13:52:40.832268Z Alex Cherepanov (details)
Consume EOD character in the Hex stream when the stream length is > 0. Bug 688512 from customer 232.[lib/gs_cidfn.ps]
2006-02-08T06:26:06.073966Z Ralph Giles
Copy the jasper-1.701.0-gs5 release tag into the Ghostscript trunk.[jasper]
2006-02-08T06:25:15.908588Z Ralph Giles
Remove the current jasper code to make way for the 1.701.0-gs5 release.[jasper]
2006-02-07T12:19:02.250776Z leonardo (details)
Fix (pdfwrite) : 'shfill' doesn't write a shading's Background.[src/gsptype2.c src/gsdcolor.h src/gdevpdfv.c]
2006-02-06T11:04:12.919537Z leonardo (details)
Fix (pdfwrite) : Allow instandard glyph names when synthesising an Encoding for 'glyphshow'.[src/gdevpdtt.c]
2006-02-05T14:25:24.143977Z leonardo (details)
Fix : Removing 'assert' from gxccman.c (continued).[src/zfont.c]
2006-02-04T03:56:37.709032Z Alex Cherepanov (details)
Following FreeType 2 implementation, ignore incorrect SHC command. Bug 688501[src/ttinterp.c]
2006-02-04T00:23:59.520737Z Dan Coby (details)
Fix for 688177 Eliminate the 64 bit pixel size limit.[src/gdevpsd.c src/gdevdflt.c src/gsccolor.h src/gdevtsep.c src/gdevdevn.c src/gsovrc.c doc/Devices.htm src/devs.mak src/gdevdevn.h]
2006-02-03T23:42:57.853736Z Ralph Giles
Correct a typo in the previous commit. jas_dump_image must be protected by #ifdef DEBUG to prevent unused variable warnings.[src/sjpx.c]
2006-02-03T23:30:24.204851Z Ralph Giles
Code cleanup. Remove unused headers and report decoded image parameters through -Zw instead of with general or -Zs debug prints.[src/sjpx.c src/sjbig2_luratech.c src/sjpx_luratech.c]
2006-02-03T15:45:13.779132Z leonardo (details)
Fix : Removing 'assert' from gxccman.c .[src/isave.h src/gxfcache.h src/imain.c src/zvmem.c src/gsfont.c src/gxccman.c src/zfont.c src/gsfont.h src/gxccache.c src/isave.c]
2006-02-03T15:40:42.652558Z leonardo (details)
Fix : Removing 'assert' from gzspotan.c .[src/gzspotan.c]
2006-02-03T15:39:14.475213Z leonardo (details)
Fix : Removing 'assert' from siscale.c .[src/siscale.c]
2006-02-03T15:37:47.547536Z leonardo (details)
Fix : Removing 'assert' from gxcht.c, gxdhtserial.c[src/gxcht.c src/siinterp.c src/zcfont.c]
2006-02-03T15:35:25.138745Z leonardo (details)
Fix : Removing 'assert' from gxdhtserial.c .[src/gxdhtserial.c]
2006-02-03T15:34:27.957959Z leonardo (details)
Fix : Removing 'assert' from gsfunc0.c .[src/gsfunc0.c]
2006-02-03T15:33:21.731016Z leonardo (details)
Fix : Removing 'assert' from gsfcmap.c .[src/gsfcmap.c]
2006-02-03T15:32:12.047666Z leonardo (details)
Fix : Removing 'assert' from gdevpsft.c .[src/gdevpsft.c src/gdevpxut.c]
2006-02-03T13:13:55.222042Z leonardo (details)
Fix : Removing 'assert' from the FreeType FAPI bridge.[src/write_t1.c src/write_t2.c src/fapi_ft.c]
2006-02-03T12:52:24.873880Z leonardo (details)
Fix : Removing 'assert' from gdevpsf1.c .[src/gdevpsf1.c src/gdevpdfc.c src/gdevddrw.c]
2006-02-03T12:40:42.456435Z leonardo (details)
Fix : Removing 'assert' from gxpflat.c .[src/lib.mak src/gxfilltr.h src/gzpath.h src/gxfill.c src/gxpflat.c src/gxfillsl.h]
2006-02-03T12:39:01.222510Z leonardo (details)
Fix : Removing 'assert' from gdewddrw.c, gxdtfill.h .[src/gxdtfill.h src/gdevddrw.c]
2006-02-03T12:35:10.242248Z leonardo (details)
Fix : Removing 'assert' from gxshade1.c .[src/gxfdrop.c]
2006-02-03T12:34:09.374887Z leonardo (details)
Fix : Removing 'assert' from gxshade1.c .[src/gxshade1.c]
2006-02-03T09:55:00.285432Z leonardo (details)
Fix (font machinery) : Remove the dependency of the graphics library code on the PS interpreter code.[src/gxfcopy.c src/gxfont42.h src/gstype42.c src/zfont42.c]
2006-02-02T22:22:38.927751Z leonardo (details)
Fix (pdfwrite) : Devcice parameters placed in a wrong memory space.[src/gdevpdfp.c]
2006-02-02T22:21:42.095676Z leonardo
Unwinding the last patch due to wrong log message.[src/gdevpdfp.c]
2006-02-02T22:12:18.484170Z leonardo (details)
Fix : Removing 'assert' from gxshade6.c .[src/gdevpdfp.c]
2006-02-02T20:00:35.433481Z Ray Johnston
Use the TT font 'Full Name' (name id #4) if the PS name (id #6) is not present. Related to Bug 688523 for customer 580.[lib/gs_ttf.ps]
2006-02-02T12:14:33.590232Z leonardo (details)
Fix : A wrong CTM in clist after a create compositor command.[src/gxclimag.c]
2006-02-02T00:46:28.135273Z Ralph Giles
Update the makefiles for the lwf_jp2 source v1.03 and ldf_jb2 source v2.04.[src/ldf_jb2.mak src/lwf_jp2.mak]
2006-02-01T22:27:32.766702Z Ralph Giles
Include for reference a script to generate ldf_jb2.mak from the source directories, since the file list fluctuates somewhat from version to version.[toolbin/gen_ldf_jb2.py]
2006-02-01T21:13:48.761011Z leonardo (details)
Fix : Removing 'assert' from gxshade6.c .[src/gxshade6.c]
2006-02-01T20:56:40.633246Z Ray Johnston
Make the initial summary line say "ERROR" instead of "DIFFER" if we get a non-zero exit code during pdfwrite checking.[toolbin/tests/gstestutils.py]
2006-02-01T18:47:36.861536Z Ralph Giles
Raise the limit of the size of the complete regression beyond which it is not included to 300 KB.[toolbin/tests/run_nightly]
2006-02-01T18:19:21.935317Z Ralph Giles
Remove an unnecessary terminal '\' in the definition of JAS_EXCF_ which causes problems with make in SGI Irix. Closes bug 688529.[src/jasper.mak]
2006-02-01T10:09:25.288062Z leonardo (details)
Fix (font machinery) : Dereferenced NULL in gx_add_char_bits.[src/gxccman.c]
2006-01-30T21:41:02.804104Z Ralph Giles
Rename HAVE_LDF_JB2 and friend to USE_LDF_JB2 since this is a directive more than just an availability test.[src/zfjbig2.c src/zfjpx.c]
2006-01-30T10:49:52.354325Z Ralph Giles (details)
Move the definition of the 3rd party library include paths for the jbig2 and jpeg2k implementations back into gs.mak.[src/gs.mak src/jbig2.mak src/ldf_jb2.mak src/lwf_jp2.mak src/jasper.mak]
2006-01-30T10:30:53.447513Z Ralph Giles
Split the JPXDecode filter build at the interpreter level so the correct include path is used.[src/int.mak]
2006-01-30T09:20:34.569051Z Ralph Giles
Correct build path errors in the Luratech makefiles.[src/ldf_jb2.mak src/lwf_jp2.mak]
2006-01-30T08:51:04.157759Z Ralph Giles
Add the new Luratech makefiles to the MSVC and MacOS CodeWarrior builds.[src/macos-mcp.mak src/winlib.mak]
2006-01-30T08:47:30.163980Z Ralph Giles
Rename jbig2_luratech.mak to ldf_jb2.mak to make upstream conventions.[src/Makefile.in src/ldf_jb2.mak src/jbig2_luratech.mak]
2006-01-30T07:55:21.176824Z Ralph Giles
Initial check in of a makefile for building the Luratech LWF JPEG 2000 CSDK source as part of Ghostscript, and add it to the autoconf build. Also associated cleanup.[src/lib.mak src/Makefile.in src/lwf_jp2.mak src/jbig2_luratech.mak]
2006-01-30T06:41:14.593860Z Ralph Giles
Add hooks for passing license keys to the Luratech jpeg2k and jbig2 implementations, for those linking against CSDK builds that require this.[src/sjbig2_luratech.c src/sjpx_luratech.c]
2006-01-30T06:39:50.565912Z Ralph Giles
Include jbig2_luratech.mak in the autoconf build.[src/Makefile.in]
2006-01-30T06:39:02.652740Z Ralph Giles
Switch the choice of JBIG2Decode and JPXDecode stream implementations based on a preprocessor define.[src/zfjbig2.c src/zfjpx.c]
2006-01-30T06:37:31.179455Z Ralph Giles
Minor build variable rearrangement and clean up related to the Luratech JBIG2 decoder integration.[src/lib.mak src/gs.mak src/int.mak src/jbig2.mak src/jasper.mak]
2006-01-30T05:34:32.468930Z Ralph Giles
Initial check in of a makefile for building the Luratech LDF JBIG2 CSDK source as part of Ghostscript.[src/jbig2_luratech.mak]
2006-01-29T23:54:46.647329Z Ralph Giles
Fix a missing dependency in the new sjbig2 build rules.[src/lib.mak]
2006-01-29T23:36:18.372226Z Ralph Giles
Update the autotools makefile for the jbig2/jpeg2k indirection changes.[src/Makefile.in]
2006-01-29T23:31:07.833789Z Ralph Giles
Introduce a level of indirection so the builds for the two different jbig2 and jpeg2k implementations can coexist. Also, add jasper to the OS/2 and OpenVMS builds, and update the OpenVMS makefiles now that the third-party libraries are included with the source release.[src/openvms.mak src/watcw32.mak src/macosx.mak src/dvx-gcc.mak src/jbig2.mak src/unixansi.mak src/msvclib.mak src/os2.mak src/openvms.mmk src/lib.mak src/ugcclib.mak src/gs.mak src/unix-gcc.mak src/msvc32.mak src/macos-mcp.mak src/wccommon.mak src/watclib.mak]
2006-01-29T21:58:57.475609Z Ralph Giles
Rename the jasper-oriented top-level makefile elements to the more generic JPX.[src/lib.mak src/gs.mak src/int.mak src/Makefile.in src/msvc32.mak src/macos-mcp.mak src/jasper.mak src/winlib.mak]
2006-01-29T21:04:26.485513Z leonardo (details)
Fix (pdfwrite) : Avoid the dependency of a charproc on char code, step 6.[src/gdevpdtt.c src/gdevpdtf.c src/gdevpdti.c src/devs.mak src/gdevpdti.h]
2006-01-29T19:35:26.757129Z Ralph Giles
Improve the documentation for the CAPOPT unix makefile variable.[src/macosx.mak src/Makefile.in src/unix-gcc.mak]
2006-01-29T18:06:11.349450Z leonardo (details)
Fix (pdfwrite) : Avoid the dependency of a charproc on char code, step 5.[src/gdevpdfx.h src/gdevpdtt.c src/gdevpdtf.c src/gsstruct.h src/gdevpdtw.c src/gdevpdti.c src/gdevpdtt.h src/devs.mak src/gdevpdti.h]
2006-01-29T17:48:58.910034Z leonardo (details)
Fix (font machinery) : Inaccurate condition in zfont_mark_glyph_name.[src/int.mak src/zfont.c]
2006-01-29T08:08:11.685892Z Ralph Giles
Initial checkin of /JBIG2Decode filter support based on the proprietary Luratech implementation.[src/sjbig2_luratech.h src/lib.mak src/sjbig2_luratech.c]
2006-01-29T01:12:20.057028Z Ralph Giles
Initial checkin of /JPXDecode filter support based on the proprietary Luratech implementation. This version uses the system malloc and only handles 8-bit- per-component images without channel subsampling.[src/lib.mak src/sjpx_luratech.h src/sjpx_luratech.c]
2006-01-29T01:04:43.551064Z Ralph Giles
Rearrange code for clarity.[src/sjbig2.h]
2006-01-27T21:58:27.997608Z Ralph Giles
Make ps2epsi create a temporary file more securely in an owner-locked directory. Closes bug #687243.[lib/ps2epsi]
2006-01-27T19:52:13.853680Z leonardo (details)
Fix (pdfwrite) : Avoid the dependency of a charproc on char code, step 4.[src/gdevpdfx.h src/gdevpdtt.c src/gsstruct.h src/gdevpdfb.h src/gdevpdti.c]
2006-01-27T17:55:49.774445Z Ray Johnston
Handle indirect object reference for CIDSystemInfo element. Bug 688515 for customer 870.[lib/pdf_font.ps]
2006-01-27T09:45:38.491381Z leonardo (details)
Fix (pdfwrite) : Avoid the dependency of a charproc on char code, step 3.[src/gdevpdfx.h src/gdevpdti.c src/gdevpdtf.h]
2006-01-27T08:12:27.899649Z leonardo (details)
Fix (pdfwrite) : Remove pdf_begin_char_proc_generic.[src/gdevpdti.c]
2006-01-26T13:18:07.717021Z leonardo (details)
Fix (pdfwrite) : Avoid the dependency of a charproc on char code, step 2.[src/gdevpdtt.c]
2006-01-26T13:07:55.087988Z leonardo (details)
Fix (pdfwrite) : Avoid the dependency of a charproc on char code, step 1.[src/gdevpdtt.c src/gdevpdtt.h]
2006-01-26T10:29:36.328224Z leonardo (details)
Fix (pdfwrite) : Prevent extra encoding elements (continued).[src/gdevpdte.c]
2006-01-26T10:21:40.117753Z leonardo (details)
Fix (pdfwrite) : Prevent extra encoding elements.[src/gdevpdtc.c src/gdevpdte.c src/gdevpdtt.h]
2006-01-26T08:20:39.942266Z leonardo (details)
Fix (pdfwrite) : Optimize cos_dict_put_copy.[src/gdevpdfo.c]
2006-01-25T23:06:08.925944Z Ralph Giles
Correct a syntax error.[toolbin/tests/run_nightly]
2006-01-25T22:14:19.978978Z leonardo (details)
pdfwrite : Implementing composite fonts with Type 3 descendents (continued).[src/gdevpdtt.c]
2006-01-25T21:51:22.137980Z leonardo (details)
pdfwrite : Implementing composite fonts with Type 3 descendents.[src/gdevpdfx.h src/gdevpdtc.c src/gdevpdtt.c src/gdevpdte.c src/gdevpdti.c src/gdevpdtt.h]
2006-01-25T21:29:44.622210Z leonardo (details)
Fix (pdfwrite) : Incorrect computation of a FMapType 9 text size.[src/gdevpdtc.c]
2006-01-25T19:42:55.998332Z leonardo (details)
Fix : A minor modularity improvement.[src/zchar.c]
2006-01-25T19:22:19.285423Z Ralph Giles
Remove the errpage.ps utility. It is not being used by developers and is no longer functional. Bug #688511.[lib/errpage.ps]
2006-01-25T18:18:31.504275Z Ralph Giles
Include the complete list of regressions in the report if it is less than 40 KB.[toolbin/tests/run_nightly]
2006-01-25T18:04:36.499424Z Ralph Giles
Improve error reporting.[toolbin/tests/run_nightly]
2006-01-25T18:01:09.701817Z Ralph Giles
Add usage messages.[toolbin/tests/make_two_versions toolbin/tests/make_two_pdfversions]
2006-01-25T04:50:25.532213Z Ray Johnston (details)
Add required 'quit' execution to avoid prompt thus requiring a double 'quit'. Bug 688497.[src/imain.c]
2006-01-23T20:25:12.430841Z Ralph Giles
Repeat the reference to autogen.sh in the Unix-specific build instructions. Bug #688504.[doc/Make.htm]
2006-01-23T18:08:18.107243Z Ralph Giles
Use the local MAX() macro instead of the MSVC implicit max() in fuzzy.c for portability. Also, add parentheses to silence a GCC warning.[toolbin/tests/fuzzy.c]
2006-01-23T17:39:54.710146Z Ralph Giles
Infix .pdf. in the output of make_two_pdfversions.[toolbin/tests/make_two_pdfversions]
2006-01-23T13:29:30.215782Z leonardo (details)
Fix (ps2write) : Incorrect xref offsets.[src/gdevpdfx.h src/gdevpdf.c src/gdevpdfu.c src/gdevpdfb.h]
2006-01-22T03:02:40.596096Z Alex Cherepanov (details)
Add backward-compatible glyph names for new TTF glyphs. For instance, /mu1 (micro symbol) is aliased to /mu (greek letter). Bug 688265[lib/gs_ttf.ps]
2006-01-21T17:32:17.337421Z Alex Cherepanov (details)
Increase the halftone cache size to improve the performance of large halftone cells. Bug 687525[src/gzht.h]
2006-01-20T08:20:17.716374Z leonardo (details)
Fix : Unwinding the 6449 change (Fix detection of hexadecimal encoding in eexec portion of Type 1 fonts).[lib/pdf_font.ps]
2006-01-20T07:52:45.171824Z leonardo (details)
Fix : Cygwin/gcc warnings.[src/gxi16bit.c src/gscdevn.h src/gxccman.c src/int.mak src/zfsample.c src/gxicolor.c src/gxclrast.c src/zcolor.c src/gxi12bit.c src/gdevp14.c]
2006-01-20T06:43:12.729752Z leonardo (details)
Fix (pdfwrite, PDF/X) : Implement TrimBox, BleedBox and related Distiller parameters.[doc/Ps2pdf.htm lib/gs_pdfwr.ps]
2006-01-20T06:38:30.009975Z leonardo (details)
Fix (pdfwrite, PDF/X) : Implement TrimBox, BleedBox and related Distiller parameters, continued.[src/gdevpdf.c]
2006-01-19T18:51:22.949228Z Ray Johnston
Previous patch had matrix1 matrix2 operands exchanged so scaling by cmmatrix was wrong. This now works for resolutions other than 72. Bug 688485 for customer 850.[lib/pdf_draw.ps]
2006-01-19T12:08:23.013531Z leonardo (details)
Fix (pdfwrite) : Don't embed unused fonts.[src/gdevpdfx.h src/gdevpdts.c src/gdevpdtd.c src/gdevpdte.c src/gdevpdtf.c src/gdevpdfu.c src/gdevpdtw.c src/gdevpdtd.h src/gdevpdtf.h]
2006-01-19T00:21:28.720381Z Ralph Giles
Correct a typo in the usage.[toolbin/tests/update_specific]
2006-01-19T00:18:05.626817Z Ralph Giles
Accept '-r' as well as a date spec to the update_specific script. Bug 688498. [toolbin/tests/update_specific]
2006-01-18T21:01:50.698782Z Alex Cherepanov
Print error messages, don't leave them on the stack. Bug 688491[lib/gs_ttf.ps]
2006-01-18T13:08:41.803688Z leonardo (details)
Fix (pdfwrite, PDF/X) : Implement TrimBox, BleedBox and related Distiller parameters.[src/gdevpdfx.h src/gdevpdf.c src/gdevpdfp.c src/gdevpdfb.h]
2006-01-18T05:10:22.427953Z Ralph Giles
Apply assert patch for CMYK JPEG 2000 images from bug 688142.[jasper/src/libjasper/jpc/jpc_dec.c]
2006-01-17T17:56:36.138363Z Ray Johnston (details)
Apply a SubFileDecode filter to streams if the Length is valid. This prevents reading past the end of data for filters that are not terminated, expecting the PDF Length or 'endstream' to terminate the data. Bug 687435 for customers 780 and 870. Thanks to Alex Cherepanov for this patch.[lib/pdf_base.ps]
2006-01-17T13:43:24.915413Z leonardo (details)
Fix (pdfwrite) : Loss of graphics with GraphicsAlphaBits > 1.[src/gdevpsdu.c src/gdevabuf.c src/gspaint.c]
2006-01-17T08:37:48.515251Z leonardo (details)
Fix (type 1 interpreter) : c1_hsbw of the main subglyph was replaced with one from the glyph.[src/gstype1.c src/gxtype1.h]
2006-01-17T05:13:50.629958Z leonardo (details)
Fix (type 1 interpreter) : Improve the mlodularity about seac data.[src/gstype1.c src/gstype2.c src/gxhintn.c src/gxtype1.c src/gxhintn.h src/gxtype1.h]
2006-01-17T00:26:20.734768Z Ralph Giles (details)
Use an explicit target for ps2write.dev, depending on pdfwrite.dev.[src/devs.mak]
2006-01-16T23:30:44.016752Z Ray Johnston (details)
A better approach to avoid having uninstallpagedevice free a device that needs closing. Bug 688494. Thanks to leo for the suggestion.[src/imain.c]
2006-01-16T19:08:58.896938Z Ralph Giles
Remove gsmalloc.h from source files that no longer use gs_malloc() or gs_memory_default.[src/lib.mak src/zfdctd.c src/zfdcte.c src/int.mak src/sdctc.c src/sdctd.c src/sdcte.c src/szlibc.c src/szlibd.c src/szlibe.c]
2006-01-16T17:25:29.114707Z Ray Johnston (details)
Make sure that the final gs_closedevice isn't called on a device that has been freed during the final .uninstallpagedevice. Bug 688494.[src/imain.c]
2006-01-16T14:06:57.132584Z leonardo (details)
Fix (pdfx) : Registered printing conditions don't need an ICC profile.[lib/PDFX_def.ps doc/Ps2pdf.htm]
2006-01-16T11:48:41.730324Z leonardo (details)
Fix (type 1 interpreter) : ce1_setcurrentpoint was wrong in a subglyph.[src/gstype1.c src/gxhintn.c]
2006-01-16T05:44:16.806614Z Ray Johnston (details)
Update the PDF text matrix basis (TextSaveMatrix) when a 'cm' occurs within a BT/ET section. Bug 688485 for customer #850.[lib/pdf_draw.ps]
2006-01-16T05:22:18.914647Z leonardo (details)
pdfwrite : Implementing DeviceN attributes, part 1.[src/gdevpdfc.c src/gdevpdfu.c src/devs.mak]
2006-01-15T13:42:29.836501Z leonardo (details)
Use a floating point representation for a huge Type 3 text width.[src/gxchar.c src/gxchar.h]
2006-01-13T22:09:55.060982Z stefan
dprintf format string repair.[src/zfcid0.c]
2006-01-13T21:59:13.702725Z stefan
Added printf format string argument checking under gcc to std.h Corrected or commented existing errors. NB: gx_color_index maybe 4 or 8 giving interesting results to printf that choose to do: "color is %lx", color[src/gdevxcmp.c src/gxi16bit.c src/std.h src/zfcid0.c src/gdevpsf2.c src/gsfcmap1.c src/gsmemory.c src/gxpflat.c src/gxicolor.c src/gxi12bit.c src/gdevp14.c src/stream.c]
2006-01-13T20:56:57.627440Z leonardo (details)
Fix (pdfwrite) : Type 3 font indeterminizm.[src/gdevpdtt.c src/gdevpdtf.c src/gdevpdtf.h]
2006-01-13T19:19:26.202800Z Ray Johnston
Minor cleanup to remove a line that was left in from a cut-and-paste when this call was added. Discovered during bug 688487.[src/imain.c]
2006-01-13T08:29:47.649971Z Dan Coby (details)
Fix for 688487 A crash from garbage collector pointer validation. This is an addition to 688413 DeviceN under implements 'attributes'[src/gscspace.h src/gxcdevn.h src/gscdevn.c]
2006-01-12T12:02:56.192425Z Alex Cherepanov
Fix an out of range subscript in Gimp (XCF) export device and a few minor issues identified by Intel C++ . Bug 687292[src/imain.c src/gxfcopy.c src/gdevxcf.c src/zcolor.c]
2006-01-12T11:43:04.185594Z Alex Cherepanov (details)
Fix detection of hexadecimal encoding in eexec portion of Type 1 fonts. Bug 688385[lib/pdf_font.ps]
2006-01-12T07:10:34.762843Z Ralph Giles
Virtualize the global ctx pointer so it can be replaced by different implementations at the stream level.[src/zfjbig2.c src/sjbig2.c src/sjbig2.h]
2006-01-12T07:09:08.418655Z Ralph Giles
Remove an unused funtion. This was used but the now removed ARCH_CACHE_* logic.[src/genarch.c]
2006-01-12T00:42:19.645669Z Dan Coby (details)
Fix for 688488 Since Jan 7 2006, many regression files get 'typecheck in --execfunction--'[lib/pdf_draw.ps]
2006-01-11T13:20:01.631161Z Alex Cherepanov (details)
Move back-up CharString construction procedures (RD, ND, ...) to a special dictionary and put it below userdict to avoid warnings when the font defines them in userdict. Bug 688464[lib/pdf_font.ps]
2006-01-06T23:27:45.066243Z Ralph Giles
Update the regression code to use the new SVN repository. This also includes some other minor fixes. The new version of update_specific hasn't been tested.[toolbin/tests/run_nightly toolbin/tests/testing.cfg.example toolbin/tests/update_specific toolbin/tests/gstestgs.py]
2006-01-06T19:10:31.983184Z Dan Coby
Remove "#if 1" that crept into the last commit.[src/gscdevn.c]
2006-01-06T19:08:06.688571Z Ralph Giles
Remove the lowercase versions of some of the less common arch.h #defines in favor of uppercase versions as per C-style.[src/gxobj.h src/gxcmap.c src/gxbitmap.h src/gxfarith.h src/siscale.c src/imainarg.c src/gdevdbit.c src/iref.h src/gxclutil.c src/std.h src/gsmalloc.c src/zusparam.c src/gxfixed.h src/gxbitops.h src/ipacked.h src/gxbcache.h src/ibnum.c]
2006-01-06T19:01:15.497779Z Ralph Giles (details)
Remove the check for files not listed in CVS.[toolbin/tests/check_dirs.py]
2006-01-06T18:56:33.954639Z Dan Coby (details)
Partial fix for 688413 DeviceN under implements 'attributes'[src/zcsdevn.c src/gscspace.h src/gxcdevn.h lib/gs_devn.ps lib/pdf_draw.ps src/gscdevn.c]
2006-01-06T18:54:32.653218Z Ralph Giles
Add the PDFA_def prefix file to the file documentation.[doc/Psfiles.htm]
2006-01-06T12:27:00.677606Z Alex Cherepanov
Implementation of the remaining TN 5044 operators, Bug 688268[lib/gs_lev2.ps]
2006-01-04T22:01:24.416332Z Ralph Giles (details)
Remove the unused ARCH_CACHE defines and the code in genarch.c that creates them. Bug 688469.[src/std.h doc/Make.htm src/genarch.c]