all devices regression report - 2017-11-09-12:01:53 - c535ebb24602ff14a375a1590a9df6bd8bb7e9c4
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20171109200154.595BA204026F@i7> |
Differences in all devices errors using gs/examples files Previous Revision: ea81364fdda57ce2c82007a150add5949a1c5788 Current Revision: c535ebb24602ff14a375a1590a9df6bd8bb7e9c4 commit c535ebb24602ff14a375a1590a9df6bd8bb7e9c4 Author: Ray Johnston <[email protected]> AuthorDate: Fri Nov 3 08:52:50 2017 -0700 CommitDate: Thu Nov 9 10:29:30 2017 -0800 Fix bug 695877: SEGV when display callback not set. Change most of the device procs to return gs_error_Fatal when the callback hasn't been set. The open is allowed to be called before it is set, but any operations other than fill_rect (allowed for due to fillpage) and close will now return Fatal errors. This allows the device to be "fake opened" by gs_init before the parameters are processed and the display callback is set and the device is opened for actual use. devices/gdevdsp.c new errors: errors that went away: errors that are not whitelisted: === ghostpdl/examples/transparency_example.ps === cp50 === === ghostpdl/examples/transparency_example.ps === psdrgb ===