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 ===