[gs-commits] ghostpdl branch, master, updated. jbig2dec-0.14-1664-gafe11ca

[email protected] (Robin Watts)
Newsgroups gmane.comp.printing.ghostscript.cvs
Message-ID <[email protected]>
The ghostpdl branch, master has been updated
       via  afe11ca136aa173541ed0df09b8c189d2344f381 (commit)
      from  3b2ad1f24d2e9705481f9feb6835aa3e851726ac (commit)

----------------------------------------------------------------------
commit afe11ca136aa173541ed0df09b8c189d2344f381
Author: Robin Watts <[email protected]>
Date:   Thu Sep 12 19:41:47 2019 +0100

    Fix various printer devices to properly call spec ops.
    
    Various printer devices (psd, psdcmykog, tiffsep, tiffscaled)
    were passing the spec ops on to gx_default_dev_spec_op rather
    than gdev_prn_dev_spec_op.
    
    The most obvious implication of this was that we'd sometimes
    get a warning about printer devices having a private spec op.

diff --git a/devices/gdevcmykog.c b/devices/gdevcmykog.c
index 5c900e8..d2f0442 100644
--- a/devices/gdevcmykog.c
+++ b/devices/gdevcmykog.c
@@ -228,7 +228,7 @@ cmykog_dev_spec_op(gx_device *dev_, int op, void *data, int datasize)
   if (op == gxdso_supports_devn) {
     return true;
   }
-  return gx_default_dev_spec_op(dev_, op, data, datasize);
+  return gdev_prn_dev_spec_op(dev_, op, data, datasize);
 }
 
 /*
diff --git a/devices/gdevpsd.c b/devices/gdevpsd.c
index b1e014b..26580ae 100644
--- a/devices/gdevpsd.c
+++ b/devices/gdevpsd.c
@@ -132,7 +132,7 @@ psd_spec_op(gx_device *dev_, int op, void *data, int datasize)
     if (op == gxdso_supports_devn) {
         return true;
     }
-    return gx_default_dev_spec_op(dev_, op, data, datasize);
+    return gdev_prn_dev_spec_op(dev_, op, data, datasize);
 }
 
 /* Even though psd_device_finalize is the same as gx_devn_prn_device_finalize,
diff --git a/devices/gdevtsep.c b/devices/gdevtsep.c
index acd7178..d40f074 100644
--- a/devices/gdevtsep.c
+++ b/devices/gdevtsep.c
@@ -96,7 +96,7 @@ tiffscaled_spec_op(gx_device *dev_, int op, void *data, int datasize)
     if (op == gxdso_supports_iccpostrender) {
         return true;
     }
-    return gx_default_dev_spec_op(dev_, op, data, datasize);
+    return gdev_prn_dev_spec_op(dev_, op, data, datasize);
 }
 
 /* ------ The tiffscaled device ------ */
@@ -524,7 +524,7 @@ tiffsep_spec_op(gx_device *dev_, int op, void *data, int datasize)
     if (op == gxdso_supports_iccpostrender || op == gxdso_supports_devn) {
         return true;
     }
-    return gx_default_dev_spec_op(dev_, op, data, datasize);
+    return gdev_prn_dev_spec_op(dev_, op, data, datasize);
 }
 
 /* ------ The cmyk devices ------ */


Summary of changes:
 devices/gdevcmykog.c | 2 +-
 devices/gdevpsd.c    | 2 +-
 devices/gdevtsep.c   | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.