From 00dfdefe5d38871c0c67b08ede10a208b6897d10 Mon Sep 17 00:00:00 2001 From: Michael Vrhel Date: Tue, 13 Dec 2016 09:20:45 -0800 Subject: Bug 693307 Overprint issues Remove the portions of code used to simulate the overprinting of CMYK and spot colorants while in an RGB device. This really can't work and we are doing a real separation compositor device for this process. The code parts removed only confuse understanding of the overprint compositor. Also fix problems related to Bug 693307 which were caused by some confusion in the code with regard to the overprint mode. Fix other issues related to the Ghent overprint tests where we were not handling properly the case of overprinting with a gray color when the output device was CMYK based. Finally there were multiple issues with the testing and setting of the overprint settings and the use of the effective overprint mode --- base/gstrans.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'base/gstrans.h') diff --git a/base/gstrans.h b/base/gstrans.h index d06cc5234..62fb74697 100644 --- a/base/gstrans.h +++ b/base/gstrans.h @@ -65,7 +65,6 @@ typedef enum { #define PDF14_SET_OPACITY_ALPHA (1 << 3) #define PDF14_SET_OVERPRINT (1 << 4) #define PDF14_SET_OVERPRINT_MODE (1 << 5) -#define PDF14_SET_OVERPRINT_BLEND (1 << 6) #ifndef gs_function_DEFINED typedef struct gs_function_s gs_function_t; @@ -114,7 +113,6 @@ struct gs_pdf14trans_params_s { bool replacing; bool overprint; bool overprint_mode; - bool blendspot; bool idle; /* For clist reader.*/ uint mask_id; /* For clist reader.*/ int group_color_numcomps; -- cgit v1.2.1