all devices regression report - 2017-10-13-04:14:31 - 05432a551f887d7526b2bf3c65f3f1740cb3cc48
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20171013111432.31D7220401E9@i7> |
Differences in all devices errors using gs/examples files Previous Revision: 9196c7ff8c41f1b256d58696158cd6b99e238459 Current Revision: 05432a551f887d7526b2bf3c65f3f1740cb3cc48 commit 05432a551f887d7526b2bf3c65f3f1740cb3cc48 Author: Ken Sharp <[email protected]> AuthorDate: Fri Oct 13 11:16:40 2017 +0100 CommitDate: Fri Oct 13 11:16:40 2017 +0100 PDF interpreter - Improve annotation appearance generation Bug #698627 "PDF 2.0 tests Polygon annotation" Bug #698629 "PDF 2.0 tests Polyline annotation" Bug #698630 "PDF 2.0 tests Ink annotation" This commit refactors the code previously committed for Circle and Square annotations to make it more general. Adds support for the Polygon, PolyLine and Ink with /Path array (new to PDF 2.0). Adds support for transparency in Annotations (some limited support was available before). Adds the /Line annotation type and implements the Line Ending (/LE) array, but not other aspects of the Line annotation (these may be added at a later date). Bug #698628 "PDF 2.0 tests Redact annotation" We specifically don't generate an Appearance for Redact annotations, but will render one if supplied. This annotation is really an interactive feature, not relevant to print. Predictably this commit causes differences as we now generate substitute appearances for more annotation types when the appearance is missing. Resource/Init/pdf_draw.ps Resource/Init/pdf_main.ps new errors: errors that went away: errors that are not whitelisted: === ghostpdl/examples/transparency_example.ps === cp50 === === ghostpdl/examples/transparency_example.ps === psdrgb ===