]> git.parisson.com Git - pdf.js.git/commitdiff
Change to info for most gstate settings.
authorBrendan Dahl <brendan.dahl@gmail.com>
Tue, 15 May 2012 23:05:45 +0000 (16:05 -0700)
committerBrendan Dahl <brendan.dahl@gmail.com>
Tue, 15 May 2012 23:05:45 +0000 (16:05 -0700)
src/evaluator.js

index b0408998ee81aad28b2b17613e1ff5998e17cb35..8d5e8ba5a8e03de4876af5615dff3842b0f54e11 100644 (file)
@@ -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);