all devices regression report - 2018-09-05-18:12:06 - 2b533271d8bd915593a2f8e1a1f446ee940c7d76

[email protected] Wed, 5 Sep 2018 18:12:06 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20180906011206.F0DBD204328B@i7>
Differences in all devices errors using gs/examples files

Previous Revision: a8c7899267121cb92503fe0f7e7f6ae433c386b1
 Current Revision: 2b533271d8bd915593a2f8e1a1f446ee940c7d76

commit 2b533271d8bd915593a2f8e1a1f446ee940c7d76
Author:     Robin Watts <[email protected]>
AuthorDate: Wed Sep 5 18:07:40 2018 +0100
CommitDate: Wed Sep 5 19:20:15 2018 +0100

    Fix arg_copy leaks.
    
    When handling -d or -s args, the code currently arg_copies the string
    it gets back, then uses that copied block to make postscript names
    from.
    
    Here we change the code so that postscript names are made in a
    slightly different way, so they copy the string content. This means
    we can free the arg_copied block afterwards, solving the leaks.
    
    While we are here, remove a layer of nasty variable hiding macros
    that do nothing but confuse things.

psi/iddict.h
psi/idict.c
psi/idict.h
psi/iinit.c
psi/imain.c
psi/imainarg.c
psi/interp.h

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/ridt91.eps === plank ===