all devices regression report - 2018-06-26-02:18:19 - 6a4202691c4317a698fa23c5309ad8974fe2b003

[email protected] Tue, 26 Jun 2018 02:18:20 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20180626091820.32DB32040410@i7>
Differences in all devices errors using gs/examples files

Previous Revision: 9ae241f271ae2eafc69ca44a0b8b70af17705c0e
 Current Revision: 6a4202691c4317a698fa23c5309ad8974fe2b003

commit 6a4202691c4317a698fa23c5309ad8974fe2b003
Author:     Chris Liddell <[email protected]>
AuthorDate: Mon Jun 25 09:44:34 2018 +0100
CommitDate: Tue Jun 26 09:18:22 2018 +0100

    Bug 699454: 'improve' pdfwrite guesstimate of glyph bbox
    
    When estimating the bounding box of a glyph, we were basically only using the
    FontBBox - which is often bogus (as it is in this case).
    
    We'll now, additionally, use the advance width of the glyph in that estimate.
    
    This could possibly result in glyphs being included whose marking operations
    are outside the current clip, but whose advance width intersects with the
    current clip. But that would be preferable to (as was happening) a glyph inside
    the clip being dropped.
    
    (Using the "real" glyph bbox would require executing the complete charstring,
    which, obviously, has performance implications)

devices/vector/gdevpdte.c

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/alphabet.ps === gprf ===
=== ghostpdl/examples/alphabet.ps === psdcmyk ===
=== ghostpdl/examples/alphabet.ps === psdcmykog ===
=== ghostpdl/examples/alphabet.ps === tiffsep ===
=== ghostpdl/examples/alphabet.ps === tiffsep1 ===
=== ghostpdl/examples/annots.pdf === gprf ===
=== ghostpdl/examples/annots.pdf === psdcmyk ===
=== ghostpdl/examples/annots.pdf === psdcmykog ===
=== ghostpdl/examples/annots.pdf === tiffsep ===
=== ghostpdl/examples/annots.pdf === tiffsep1 ===
=== ghostpdl/examples/colorcir.ps === gprf ===
=== ghostpdl/examples/colorcir.ps === psdcmyk ===
=== ghostpdl/examples/colorcir.ps === psdcmykog ===
=== ghostpdl/examples/colorcir.ps === tiffsep ===
=== ghostpdl/examples/colorcir.ps === tiffsep1 ===
=== ghostpdl/examples/doretree.ps === gprf ===
=== ghostpdl/examples/doretree.ps === psdcmyk ===
=== ghostpdl/examples/doretree.ps === psdcmykog ===
=== ghostpdl/examples/doretree.ps === tiffsep ===
=== ghostpdl/examples/doretree.ps === tiffsep1 ===
=== ghostpdl/examples/escher.ps === gprf ===
=== ghostpdl/examples/escher.ps === psdcmyk ===
=== ghostpdl/examples/escher.ps === psdcmykog ===
=== ghostpdl/examples/escher.ps === tiffsep ===
=== ghostpdl/examples/escher.ps === tiffsep1 ===
=== ghostpdl/examples/golfer.eps === gprf ===
=== ghostpdl/examples/golfer.eps === psdcmyk ===
=== ghostpdl/examples/golfer.eps === psdcmykog ===
=== ghostpdl/examples/golfer.eps === tiffsep ===
=== ghostpdl/examples/golfer.eps === tiffsep1 ===
=== ghostpdl/examples/grayalph.ps === gprf ===
=== ghostpdl/examples/grayalph.ps === psdcmyk ===
=== ghostpdl/examples/grayalph.ps === psdcmykog ===
=== ghostpdl/examples/grayalph.ps === tiffsep ===
=== ghostpdl/examples/grayalph.ps === tiffsep1 ===
=== ghostpdl/examples/ridt91.eps === gprf ===
=== ghostpdl/examples/ridt91.eps === psdcmyk ===
=== ghostpdl/examples/ridt91.eps === psdcmykog ===
=== ghostpdl/examples/ridt91.eps === tiffsep ===
=== ghostpdl/examples/ridt91.eps === tiffsep1 ===
=== ghostpdl/examples/snowflak.ps === gprf ===
=== ghostpdl/examples/snowflak.ps === psdcmyk ===
=== ghostpdl/examples/snowflak.ps === psdcmykog ===
=== ghostpdl/examples/snowflak.ps === tiffsep ===
=== ghostpdl/examples/snowflak.ps === tiffsep1 ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === gprf ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === psdcmyk ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === psdcmykog ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === tiffsep ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === tiffsep1 ===
=== ghostpdl/examples/text_graphic_image.pdf === gprf ===
=== ghostpdl/examples/text_graphic_image.pdf === psdcmyk ===
=== ghostpdl/examples/text_graphic_image.pdf === psdcmykog ===
=== ghostpdl/examples/text_graphic_image.pdf === tiffsep ===
=== ghostpdl/examples/text_graphic_image.pdf === tiffsep1 ===
=== ghostpdl/examples/tiger.eps === gprf ===
=== ghostpdl/examples/tiger.eps === psdcmyk ===
=== ghostpdl/examples/tiger.eps === psdcmykog ===
=== ghostpdl/examples/tiger.eps === tiffsep ===
=== ghostpdl/examples/tiger.eps === tiffsep1 ===
=== ghostpdl/examples/transparency_example.ps === gprf ===
=== ghostpdl/examples/transparency_example.ps === psdcmyk ===
=== ghostpdl/examples/transparency_example.ps === psdcmykog ===
=== ghostpdl/examples/transparency_example.ps === tiffsep ===
=== ghostpdl/examples/transparency_example.ps === tiffsep1 ===
=== ghostpdl/examples/vasarely.ps === gprf ===
=== ghostpdl/examples/vasarely.ps === psdcmyk ===
=== ghostpdl/examples/vasarely.ps === psdcmykog ===
=== ghostpdl/examples/vasarely.ps === tiffsep ===
=== ghostpdl/examples/vasarely.ps === tiffsep1 ===
=== ghostpdl/examples/waterfal.ps === gprf ===
=== ghostpdl/examples/waterfal.ps === psdcmyk ===
=== ghostpdl/examples/waterfal.ps === psdcmykog ===
=== ghostpdl/examples/waterfal.ps === tiffsep ===
=== ghostpdl/examples/waterfal.ps === tiffsep1 ===