Bug 690646 - Regression: minor differences with r9852
Summary: Regression: minor differences with r9852
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: Regression (show other bugs)
Version: master
Hardware: Macintosh MacOS X
: P2 normal
Assignee: Robin Watts
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-22 12:12 UTC by Marcos H. Woehrmann
Modified: 2011-04-26 11:56 UTC (History)
2 users (show)

See Also:
Customer:
Word Size: ---


Attachments
9851.tif (24.59 KB, image/tiff)
2009-07-22 12:15 UTC, Marcos H. Woehrmann
Details
9852.tif (24.58 KB, image/tiff)
2009-07-22 12:15 UTC, Marcos H. Woehrmann
Details
acrobat.tif (13.38 KB, image/tiff)
2009-07-22 12:15 UTC, Marcos H. Woehrmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcos H. Woehrmann 2009-07-22 12:12:32 UTC
Starting with r9852 some of the nightly regression files have differences that our users might find 
objectionable.  For example, in the file comparefiles/pdftops.pdf the phrase"Not reporting error to 
user" near the middle of the screen is underlined with r9851 and with Acrobat Pro 9 but not with r9852 
when rendered at 72 dpi (see attached files).

The command line I'm using:

  bin/gs -sDEVICE=tiffg4 -r72 -o test.tif ./pdftops.pdf

Other files that have similar differences include:

test-hyperref.pdf
vtm2k.pdf
annots.pdf
smdf.90441.102.pdf
031-01.ps
PT.ps
Bug690269.ps
136-01.ps
281-01.ps
pdftops.pdf
Bug687698.ps
Bug689707.pdf
mspro.pdf

None of these are listed in the commit comments for r9852.
Comment 1 Marcos H. Woehrmann 2009-07-22 12:15:02 UTC
Created attachment 5231 [details]
9851.tif

Output from Ghostscript r9851.
Comment 2 Marcos H. Woehrmann 2009-07-22 12:15:25 UTC
Created attachment 5232 [details]
9852.tif

Output from Ghostscript r9852.
Comment 3 Marcos H. Woehrmann 2009-07-22 12:15:50 UTC
Created attachment 5233 [details]
acrobat.tif

Output from Acrobat Pro 9.
Comment 4 Henry Stiles 2009-07-22 13:47:52 UTC
> None of these are listed in the commit comments for r9852.

These difference were not detected difference at the resolutions developers use
for regression tests.  Can you and/or Ralph add the low resolution tests to the
cluster runs?
Comment 5 Henry Stiles 2009-07-23 09:32:30 UTC
We can recover the missing data by defaulting fill adjust to .5 instead of .25,
if we want to air on the side of not losing data, note fill adjust will be .5 if
the resolution is greater than or equal to 150 dpi (see gs_init.ps).  Indeed if
a customer complains about missing data they can simply lower the threshold such
that fill adjust is .5.  The changes needed to fix the fill code correctly (see
#690620) will not be available this release.  Also, I don't know that we have
any 72 dpi customers, do we?  I'm not inclined to revert the change for the
release, but I'll let you and Ralph decide.
Comment 6 Henry Stiles 2009-07-23 10:36:11 UTC
temporary fix in 9882.
Comment 7 Marcos H. Woehrmann 2009-07-27 08:08:41 UTC
and r9892.
Comment 8 Marcos H. Woehrmann 2009-07-27 20:53:18 UTC
With the change referred to in comment #7 most files now show with minor differences or progressions.  
Two that show as regressions @ 72 dpi are:

Bug687472.ps
puzzleware.ps
Comment 9 Marcos H. Woehrmann 2009-11-09 10:02:24 UTC
Reassigning to Henry to see if an improvement can be made to the regressions listed in Comment #8.
Comment 10 Henry Stiles 2010-02-23 14:41:33 UTC
I believe Robin Watts addressed the fill adjust issues.  Assigning to him for
double checking.
Comment 11 Robin Watts 2011-04-26 11:56:03 UTC
I believe this is fixed. Certainly the original file for which the problem was reported is now underlined correctly.