all devices regression report - 2018-01-09-11:07:39 - 3927036c14c12857be7dbf98dc777631a365977e

[email protected] Tue, 9 Jan 2018 11:07:39 -0800 (PST)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20180109190739.B39172040613@i7>
Differences in all devices errors using gs/examples files

Previous Revision: a8612bfd86f7753fceb738364b2808a4ad9d3bdf
 Current Revision: 3927036c14c12857be7dbf98dc777631a365977e

commit 3927036c14c12857be7dbf98dc777631a365977e
Author:     Robin Watts <[email protected]>
AuthorDate: Tue Jan 9 16:38:04 2018 +0000
CommitDate: Tue Jan 9 18:10:36 2018 +0000

    Fix problem with bitrgbtags and ROPs.
    
    With bitrgbtags, we can get called to do 24 bit rop operations
    with transparency, with colors like 0x01ffffff.
    
    The transparency rop code is supposed to spot 0xffffff as meaning
    "be transparent", but the tag in the top byte confuses it.
    
    Accordingly, mask off stray bits in the colors before using them.
    
    The same potentially happens for an 8 bit + tags device so we cope
    with that too.

base/gdevmr8n.c

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/transparency_example.ps === cp50 ===
=== ghostpdl/examples/transparency_example.ps === psdrgb ===