summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--base/gdevddrw.c17
-rw-r--r--base/gdevdflt.c6
-rw-r--r--base/gdevflp.c29
-rw-r--r--base/gdevhit.c2
-rw-r--r--base/gdevmem.c2
-rw-r--r--base/gdevnfwd.c4
-rw-r--r--base/gdevoflt.c19
-rw-r--r--base/gdevp14.c2
-rw-r--r--base/gdevplnx.c2
-rw-r--r--base/gdevsclass.c17
-rw-r--r--base/gdevsclass.h2
-rw-r--r--base/gdevvec.c3
-rw-r--r--base/gxclip.c2
-rw-r--r--base/gxclip2.c2
-rw-r--r--base/gxclipm.c2
-rw-r--r--base/gxdevcli.h19
-rw-r--r--base/gxdevice.h4
-rw-r--r--base/gxpcmap.c2
18 files changed, 1 insertions, 135 deletions
diff --git a/base/gdevddrw.c b/base/gdevddrw.c
index 88cf9df31..b38c950a8 100644
--- a/base/gdevddrw.c
+++ b/base/gdevddrw.c
@@ -1045,23 +1045,6 @@ gx_default_begin_typed_image(gx_device * dev,
(dev, pgs, pmat, pic, prect, pdcolor, pcpath, memory, pinfo);
}
-/* Backward compatibility for obsolete driver procedures. */
-
-int
-gx_default_image_data(gx_device *dev, gx_image_enum_common_t * info,
- const byte ** plane_data,
- int data_x, uint raster, int height)
-{
- return gx_image_data(info, plane_data, data_x, raster, height);
-}
-
-int
-gx_default_end_image(gx_device *dev, gx_image_enum_common_t * info,
- bool draw_last)
-{
- return gx_image_end(info, draw_last);
-}
-
int
gx_default_fillpage(gx_device *dev, gs_gstate * pgs, gx_device_color *pdevc)
{
diff --git a/base/gdevdflt.c b/base/gdevdflt.c
index b6d013c59..ebd210030 100644
--- a/base/gdevdflt.c
+++ b/base/gdevdflt.c
@@ -632,10 +632,6 @@ gx_device_fill_in_procs(register gx_device * dev)
CHECK_NON_DEFAULT(get_alpha_bits, gx_default_get_alpha_bits,
"get_alpha_bits");
set_dev_proc(dev, get_alpha_bits, gx_default_get_alpha_bits);
- CHECK_NON_DEFAULT(image_data, gx_default_image_data, "image_data");
- set_dev_proc(dev, image_data, gx_default_image_data);
- CHECK_NON_DEFAULT(end_image, gx_default_end_image, "end_image");
- set_dev_proc(dev, end_image, gx_default_end_image);
#undef CHECK_NON_DEFAULT
fill_dev_proc(dev, strip_tile_rectangle, gx_default_strip_tile_rectangle);
fill_dev_proc(dev, strip_copy_rop, gx_default_strip_copy_rop);
@@ -1274,8 +1270,6 @@ int gx_copy_device_procs(gx_device *dest, const gx_device *src, const gx_device
set_dev_proc(dest, fill_triangle, dev_proc(&prototype, fill_triangle));
set_dev_proc(dest, draw_thin_line, dev_proc(&prototype, draw_thin_line));
set_dev_proc(dest, begin_image, dev_proc(&prototype, begin_image));
- set_dev_proc(dest, image_data, dev_proc(&prototype, image_data));
- set_dev_proc(dest, end_image, dev_proc(&prototype, end_image));
set_dev_proc(dest, strip_tile_rectangle, dev_proc(&prototype, strip_tile_rectangle));
set_dev_proc(dest, strip_copy_rop, dev_proc(&prototype, strip_copy_rop));
set_dev_proc(dest, get_clipping_box, dev_proc(&prototype, get_clipping_box));
diff --git a/base/gdevflp.c b/base/gdevflp.c
index 4e0b08ba0..24958938d 100644
--- a/base/gdevflp.c
+++ b/base/gdevflp.c
@@ -75,8 +75,6 @@ static dev_proc_fill_parallelogram(flp_fill_parallelogram);
static dev_proc_fill_triangle(flp_fill_triangle);
static dev_proc_draw_thin_line(flp_draw_thin_line);
static dev_proc_begin_image(flp_begin_image);
-static dev_proc_image_data(flp_image_data);
-static dev_proc_end_image(flp_end_image);
static dev_proc_strip_tile_rectangle(flp_strip_tile_rectangle);
static dev_proc_strip_copy_rop(flp_strip_copy_rop);
static dev_proc_begin_typed_image(flp_begin_typed_image);
@@ -673,31 +671,6 @@ int flp_begin_image(gx_device *dev, const gs_gstate *pgs, const gs_image_t *pim,
return 0;
}
-int flp_image_data(gx_device *dev, gx_image_enum_common_t *info, const byte **planes, int data_x,
- uint raster, int height)
-{
- int code = SkipPage(dev);
-
- if (code < 0)
- return code;
- if (!code)
- return default_subclass_image_data(dev, info, planes, data_x, raster, height);
-
- return 0;
-}
-
-int flp_end_image(gx_device *dev, gx_image_enum_common_t *info, bool draw_last)
-{
- int code = SkipPage(dev);
-
- if (code < 0)
- return code;
- if (!code)
- return default_subclass_end_image(dev, info, draw_last);
-
- return 0;
-}
-
int flp_strip_tile_rectangle(gx_device *dev, const gx_strip_bitmap *tiles, int x, int y, int width, int height,
gx_color_index color0, gx_color_index color1,
int phase_x, int phase_y)
@@ -1240,8 +1213,6 @@ flp_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, flp_fill_triangle);
set_dev_proc(dev, draw_thin_line, flp_draw_thin_line);
set_dev_proc(dev, begin_image, flp_begin_image);
- set_dev_proc(dev, image_data, flp_image_data);
- set_dev_proc(dev, end_image, flp_end_image);
set_dev_proc(dev, strip_tile_rectangle, flp_strip_tile_rectangle);
set_dev_proc(dev, strip_copy_rop, flp_strip_copy_rop);
set_dev_proc(dev, begin_typed_image, flp_begin_typed_image);
diff --git a/base/gdevhit.c b/base/gdevhit.c
index 5d5df7de6..6bb62ffcc 100644
--- a/base/gdevhit.c
+++ b/base/gdevhit.c
@@ -47,8 +47,6 @@ hit_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, gx_default_fill_triangle);
set_dev_proc(dev, draw_thin_line, gx_default_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, strip_tile_rectangle, gx_default_strip_tile_rectangle);
set_dev_proc(dev, strip_copy_rop, gx_default_strip_copy_rop);
set_dev_proc(dev, get_clipping_box, gx_get_largest_clipping_box);
diff --git a/base/gdevmem.c b/base/gdevmem.c
index c2a4022f4..3b1c187f4 100644
--- a/base/gdevmem.c
+++ b/base/gdevmem.c
@@ -901,8 +901,6 @@ void mem_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, gx_default_fill_triangle);
set_dev_proc(dev, draw_thin_line, mem_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, get_clipping_box, gx_default_get_clipping_box);
set_dev_proc(dev, begin_typed_image, gx_default_begin_typed_image);
set_dev_proc(dev, map_color_rgb_alpha, gx_default_map_color_rgb_alpha);
diff --git a/base/gdevnfwd.c b/base/gdevnfwd.c
index b1f9c900b..e9d3ad72f 100644
--- a/base/gdevnfwd.c
+++ b/base/gdevnfwd.c
@@ -82,8 +82,6 @@ gx_device_forward_fill_in_procs(register gx_device_forward * dev)
fill_dev_proc(dev, fill_triangle, gx_forward_fill_triangle);
fill_dev_proc(dev, draw_thin_line, gx_forward_draw_thin_line);
fill_dev_proc(dev, begin_image, gx_forward_begin_image);
- /* NOT image_data (OBSOLETE) */
- /* NOT end_image (OBSOLETE) */
/* NOT strip_tile_rectangle */
fill_dev_proc(dev, strip_copy_rop, gx_forward_strip_copy_rop);
fill_dev_proc(dev, get_clipping_box, gx_forward_get_clipping_box);
@@ -1336,8 +1334,6 @@ void gx_forward_device_initialize_procs(gx_device *dev)
fill_dev_proc(dev, fill_triangle, gx_forward_fill_triangle);
fill_dev_proc(dev, draw_thin_line, gx_forward_draw_thin_line);
fill_dev_proc(dev, begin_image, gx_forward_begin_image);
- fill_dev_proc(dev, image_data, gx_forward_image_data);
- fill_dev_proc(dev, end_image, gx_forward_end_image);
fill_dev_proc(dev, strip_tile_rectangle, gx_forward_strip_tile_rectangle);
fill_dev_proc(dev, strip_copy_rop, gx_forward_strip_copy_rop);
fill_dev_proc(dev, get_clipping_box, gx_forward_get_clipping_box);
diff --git a/base/gdevoflt.c b/base/gdevoflt.c
index 35ffb94ac..1768294f1 100644
--- a/base/gdevoflt.c
+++ b/base/gdevoflt.c
@@ -52,8 +52,6 @@ static dev_proc_fill_parallelogram(obj_filter_fill_parallelogram);
static dev_proc_fill_triangle(obj_filter_fill_triangle);
static dev_proc_draw_thin_line(obj_filter_draw_thin_line);
static dev_proc_begin_image(obj_filter_begin_image);
-static dev_proc_image_data(obj_filter_image_data);
-static dev_proc_end_image(obj_filter_end_image);
static dev_proc_strip_tile_rectangle(obj_filter_strip_tile_rectangle);
static dev_proc_strip_copy_rop(obj_filter_strip_copy_rop);
static dev_proc_begin_typed_image(obj_filter_begin_typed_image);
@@ -107,8 +105,6 @@ obj_filter_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, obj_filter_fill_triangle);
set_dev_proc(dev, draw_thin_line, obj_filter_draw_thin_line);
set_dev_proc(dev, begin_image, obj_filter_begin_image);
- set_dev_proc(dev, image_data, obj_filter_image_data);
- set_dev_proc(dev, end_image, obj_filter_end_image);
set_dev_proc(dev, strip_tile_rectangle, obj_filter_strip_tile_rectangle);
set_dev_proc(dev, strip_copy_rop, obj_filter_strip_copy_rop);
set_dev_proc(dev, begin_typed_image, obj_filter_begin_typed_image);
@@ -230,21 +226,6 @@ int obj_filter_begin_image(gx_device *dev, const gs_gstate *pgs, const gs_image_
return 0;
}
-int obj_filter_image_data(gx_device *dev, gx_image_enum_common_t *info, const byte **planes, int data_x,
- uint raster, int height)
-{
- if ((dev->ObjectFilter & FILTERIMAGE) == 0)
- return default_subclass_image_data(dev, info, planes, data_x, raster, height);
- return 0;
-}
-
-int obj_filter_end_image(gx_device *dev, gx_image_enum_common_t *info, bool draw_last)
-{
- if ((dev->ObjectFilter & FILTERIMAGE) == 0)
- return default_subclass_end_image(dev, info, draw_last);
- return 0;
-}
-
int obj_filter_strip_tile_rectangle(gx_device *dev, const gx_strip_bitmap *tiles, int x, int y, int width, int height,
gx_color_index color0, gx_color_index color1,
int phase_x, int phase_y)
diff --git a/base/gdevp14.c b/base/gdevp14.c
index adb74251b..c93a8f799 100644
--- a/base/gdevp14.c
+++ b/base/gdevp14.c
@@ -9614,8 +9614,6 @@ pdf14_clist_initialize(gx_device *dev,
set_dev_proc(dev, fill_triangle, gx_forward_fill_triangle);
set_dev_proc(dev, draw_thin_line, gx_forward_draw_thin_line);
set_dev_proc(dev, begin_image, pdf14_clist_begin_image);
- set_dev_proc(dev, image_data, gx_forward_image_data);
- set_dev_proc(dev, end_image, gx_forward_end_image);
set_dev_proc(dev, strip_tile_rectangle, gx_forward_strip_tile_rectangle);
set_dev_proc(dev, strip_copy_rop, gx_forward_strip_copy_rop);
set_dev_proc(dev, get_clipping_box, gx_forward_get_clipping_box);
diff --git a/base/gdevplnx.c b/base/gdevplnx.c
index 1e15b2482..360f3a72a 100644
--- a/base/gdevplnx.c
+++ b/base/gdevplnx.c
@@ -95,8 +95,6 @@ plane_initialize(gx_device *dev)
set_dev_proc(dev, fill_trapezoid, gx_default_fill_trapezoid);
set_dev_proc(dev, draw_thin_line, gx_default_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, text_begin, gx_default_text_begin);
set_dev_proc(dev, fill_rectangle_hl_color, gx_default_fill_rectangle_hl_color);
set_dev_proc(dev, include_color_space, gx_default_include_color_space);
diff --git a/base/gdevsclass.c b/base/gdevsclass.c
index 0ef95ed9e..d0100feab 100644
--- a/base/gdevsclass.c
+++ b/base/gdevsclass.c
@@ -355,21 +355,6 @@ int default_subclass_begin_image(gx_device *dev, const gs_gstate *pgs, const gs_
return gx_default_begin_image(dev, pgs, pim, format, prect, pdcolor, pcpath, memory, pinfo);
}
-int default_subclass_image_data(gx_device *dev, gx_image_enum_common_t *info, const byte **planes, int data_x,
- uint raster, int height)
-{
- if (dev->child)
- return dev_proc(dev->child, image_data)(dev->child, info, planes, data_x, raster, height);
- return 0;
-}
-
-int default_subclass_end_image(gx_device *dev, gx_image_enum_common_t *info, bool draw_last)
-{
- if (dev->child)
- return dev_proc(dev->child, end_image)(dev->child, info, draw_last);
- return 0;
-}
-
int default_subclass_strip_tile_rectangle(gx_device *dev, const gx_strip_bitmap *tiles, int x, int y, int width, int height,
gx_color_index color0, gx_color_index color1,
int phase_x, int phase_y)
@@ -897,8 +882,6 @@ int default_subclass_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, default_subclass_fill_triangle);
set_dev_proc(dev, draw_thin_line, default_subclass_draw_thin_line);
set_dev_proc(dev, begin_image, default_subclass_begin_image);
- set_dev_proc(dev, image_data, default_subclass_image_data);
- set_dev_proc(dev, end_image, default_subclass_end_image);
set_dev_proc(dev, strip_tile_rectangle, default_subclass_strip_tile_rectangle);
set_dev_proc(dev, strip_copy_rop, default_subclass_strip_copy_rop);
set_dev_proc(dev, get_clipping_box, default_subclass_get_clipping_box);
diff --git a/base/gdevsclass.h b/base/gdevsclass.h
index 2b2c2ef9b..93ae625a7 100644
--- a/base/gdevsclass.h
+++ b/base/gdevsclass.h
@@ -55,8 +55,6 @@ dev_proc_fill_parallelogram(default_subclass_fill_parallelogram);
dev_proc_fill_triangle(default_subclass_fill_triangle);
dev_proc_draw_thin_line(default_subclass_draw_thin_line);
dev_proc_begin_image(default_subclass_begin_image);
-dev_proc_image_data(default_subclass_image_data);
-dev_proc_end_image(default_subclass_end_image);
dev_proc_strip_tile_rectangle(default_subclass_strip_tile_rectangle);
dev_proc_strip_copy_rop(default_subclass_strip_copy_rop);
dev_proc_get_clipping_box(default_subclass_get_clipping_box);
diff --git a/base/gdevvec.c b/base/gdevvec.c
index d26942079..193b9dfd8 100644
--- a/base/gdevvec.c
+++ b/base/gdevvec.c
@@ -926,8 +926,7 @@ gdev_vector_end_image(gx_device_vector * vdev,
int code;
if (pie->default_info) {
- code = gx_default_end_image((gx_device *) vdev, pie->default_info,
- draw_last);
+ code = gx_image_end(pie->default_info, draw_last);
if (code >= 0)
code = 0;
} else { /* Fill out to the full image height. */
diff --git a/base/gxclip.c b/base/gxclip.c
index 280d3d420..c19b2de14 100644
--- a/base/gxclip.c
+++ b/base/gxclip.c
@@ -108,8 +108,6 @@ clipper_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, gx_default_fill_triangle);
set_dev_proc(dev, draw_thin_line, gx_default_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, begin_typed_image, gx_default_begin_typed_image);
set_dev_proc(dev, text_begin, gx_default_text_begin);
set_dev_proc(dev, fill_linear_color_scanline, gx_default_fill_linear_color_scanline);
diff --git a/base/gxclip2.c b/base/gxclip2.c
index 5d0207b39..72aa93c8d 100644
--- a/base/gxclip2.c
+++ b/base/gxclip2.c
@@ -95,8 +95,6 @@ tile_clipper_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, gx_default_fill_triangle);
set_dev_proc(dev, draw_thin_line, gx_default_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, strip_tile_rectangle, gx_default_strip_tile_rectangle);
set_dev_proc(dev, begin_typed_image, gx_default_begin_typed_image);
set_dev_proc(dev, text_begin, gx_default_text_begin);
diff --git a/base/gxclipm.c b/base/gxclipm.c
index f33a96ce2..dbfa9d66e 100644
--- a/base/gxclipm.c
+++ b/base/gxclipm.c
@@ -97,8 +97,6 @@ mask_clip_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, gx_default_fill_triangle);
set_dev_proc(dev, draw_thin_line, gx_default_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, begin_typed_image, gx_default_begin_typed_image);
set_dev_proc(dev, text_begin, gx_default_text_begin);
diff --git a/base/gxdevcli.h b/base/gxdevcli.h
index 0dad8c505..68fa9ef12 100644
--- a/base/gxdevcli.h
+++ b/base/gxdevcli.h
@@ -1075,23 +1075,6 @@ typedef enum FILTER_FLAGS {
#define dev_proc_begin_image(proc)\
dev_t_proc_begin_image(proc, gx_device)
- /* OBSOLETED in release 5.23 */
-
-#define dev_t_proc_image_data(proc, dev_t)\
- int proc(dev_t *dev,\
- gx_image_enum_common_t *info, const byte **planes, int data_x,\
- uint raster, int height)
-#define dev_proc_image_data(proc)\
- dev_t_proc_image_data(proc, gx_device)
-
- /* OBSOLETED in release 5.23 */
-
-#define dev_t_proc_end_image(proc, dev_t)\
- int proc(dev_t *dev,\
- gx_image_enum_common_t *info, bool draw_last)
-#define dev_proc_end_image(proc)\
- dev_t_proc_end_image(proc, gx_device)
-
/* Added in release 3.68 */
#define dev_t_proc_strip_tile_rectangle(proc, dev_t)\
@@ -1535,8 +1518,6 @@ typedef struct {
dev_t_proc_fill_triangle((*fill_triangle), dev_t);\
dev_t_proc_draw_thin_line((*draw_thin_line), dev_t);\
dev_t_proc_begin_image((*begin_image), dev_t);\
- dev_t_proc_image_data((*image_data), dev_t);\
- dev_t_proc_end_image((*end_image), dev_t);\
dev_t_proc_strip_tile_rectangle((*strip_tile_rectangle), dev_t);\
dev_t_proc_strip_copy_rop((*strip_copy_rop), dev_t);\
dev_t_proc_get_clipping_box((*get_clipping_box), dev_t);\
diff --git a/base/gxdevice.h b/base/gxdevice.h
index e07f5fc8c..13d5fe4a6 100644
--- a/base/gxdevice.h
+++ b/base/gxdevice.h
@@ -274,8 +274,6 @@ dev_proc_fill_parallelogram(gx_default_fill_parallelogram);
dev_proc_fill_triangle(gx_default_fill_triangle);
dev_proc_draw_thin_line(gx_default_draw_thin_line);
dev_proc_begin_image(gx_default_begin_image);
-dev_proc_image_data(gx_default_image_data);
-dev_proc_end_image(gx_default_end_image);
dev_proc_strip_tile_rectangle(gx_default_strip_tile_rectangle);
dev_proc_strip_copy_rop(gx_no_strip_copy_rop); /* gives error */
dev_proc_strip_copy_rop(gx_default_strip_copy_rop);
@@ -379,8 +377,6 @@ dev_proc_fill_parallelogram(gx_forward_fill_parallelogram);
dev_proc_fill_triangle(gx_forward_fill_triangle);
dev_proc_draw_thin_line(gx_forward_draw_thin_line);
dev_proc_begin_image(gx_forward_begin_image);
-#define gx_forward_image_data gx_default_image_data
-#define gx_forward_end_image gx_default_end_image
dev_proc_strip_tile_rectangle(gx_forward_strip_tile_rectangle);
dev_proc_strip_copy_rop(gx_forward_strip_copy_rop);
dev_proc_get_clipping_box(gx_forward_get_clipping_box);
diff --git a/base/gxpcmap.c b/base/gxpcmap.c
index cb7b56aa3..1ff4fe30d 100644
--- a/base/gxpcmap.c
+++ b/base/gxpcmap.c
@@ -127,8 +127,6 @@ pattern_accum_initialize(gx_device *dev)
set_dev_proc(dev, fill_triangle, gx_default_fill_triangle);
set_dev_proc(dev, draw_thin_line, gx_default_draw_thin_line);
set_dev_proc(dev, begin_image, gx_default_begin_image);
- set_dev_proc(dev, image_data, gx_default_image_data);
- set_dev_proc(dev, end_image, gx_default_end_image);
set_dev_proc(dev, strip_tile_rectangle, gx_default_strip_tile_rectangle);
set_dev_proc(dev, strip_copy_rop, gx_default_strip_copy_rop);
set_dev_proc(dev, begin_typed_image, gx_default_begin_typed_image);