all devices regression report - 2017-11-12-04:52:37 - db2415d2b117946e5ec1d46936a134940f99c21d
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20171112125237.F11412040264@i7> |
Differences in all devices errors using gs/examples files Previous Revision: c535ebb24602ff14a375a1590a9df6bd8bb7e9c4 Current Revision: db2415d2b117946e5ec1d46936a134940f99c21d commit db2415d2b117946e5ec1d46936a134940f99c21d Author: Chris Liddell <[email protected]> AuthorDate: Sat Nov 11 19:28:10 2017 +0000 CommitDate: Sun Nov 12 10:56:04 2017 +0000 Bug 698733: make vector device memory stable The pcl/xl device (gdevpx.c) was using "normal" Postscript global memory for its own use, and the vector base device on which it is based. That means the memory it allocated could disappear with the end-of-job restore in the Postscript interpreter. Change it so it uses stable memory which is still garbage collected, and still subject to relocation, but is *not* subject to Postscript save/restore operation. devices/vector/gdevpx.c new errors: errors that went away: errors that are not whitelisted: === ghostpdl/examples/transparency_example.ps === cp50 === === ghostpdl/examples/transparency_example.ps === psdrgb ===