From e962d93946a88726ce53bde96e709c754cc4bf1b Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Tue, 15 May 2012 16:05:45 -0700 Subject: [PATCH] Change to info for most gstate settings. --- src/evaluator.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/evaluator.js b/src/evaluator.js index b0408998e..8d5e8ba5a 100644 --- a/src/evaluator.js +++ b/src/evaluator.js @@ -456,6 +456,18 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { value[1] ]); break; + case 'BM': + // We support the default so don't trigger the TODO. + if (!isName(value) || value.name != 'Normal') + TODO('graphic state operator ' + key); + break; + case 'SMask': + // We support the default so don't trigger the TODO. + if (!isName(value) || value.name != 'None') + TODO('graphic state operator ' + key); + break; + // Only generate info log messages for the following since + // they are unlikey to have a big impact on the rendering. case 'OP': case 'op': case 'OPM': @@ -468,11 +480,9 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { case 'HT': case 'SM': case 'SA': - case 'BM': - case 'SMask': case 'AIS': case 'TK': - TODO('graphic state operator ' + key); + info('graphic state operator ' + key); break; default: info('Unknown graphic state operator ' + key);