]> git.parisson.com Git - pdf.js.git/commitdiff
Merge upstream.
authorBrendan Dahl <brendan.dahl@gmail.com>
Thu, 5 Apr 2012 19:46:23 +0000 (12:46 -0700)
committerBrendan Dahl <brendan.dahl@gmail.com>
Thu, 5 Apr 2012 19:46:23 +0000 (12:46 -0700)
1  2 
src/canvas.js
src/evaluator.js
src/pattern.js

diff --cc src/canvas.js
Simple merge
index 68ca9f6409c11cff55f6854a5a8c3f70e11190be,203247bb86dfc1858432675d42308af1a3e03600..7f8ffc5d3b764181c9bf648e021b3cfbae00ae92
@@@ -303,10 -303,10 +303,10 @@@ var PartialEvaluator = (function Partia
                    args = TilingPattern.getIR(operatorList, dict, args);
                  }
                  else if (typeNum == SHADING_PATTERN) {
-                   var shading = xref.fetchIfRef(dict.get('Shading'));
+                   var shading = dict.get('Shading');
                    var matrix = dict.get('Matrix');
 -                  var pattern = Pattern.parseShading(shading, matrix, xref, res,
 -                                                                  null /*ctx*/);
 +                  var pattern = Pattern.parseShading(shading, matrix, xref,
 +                                                     res);
                    args = pattern.getIR();
                  } else {
                    error('Unkown PatternType ' + typeNum);
diff --cc src/pattern.js
index e31fdbe3f8310914340a2246c9b679ea7924f2bf,51977c6541677bdfb21bceec089c9da641009c8d..9ff4a77bfb276fb7048f23dddbed46b2c6287576
@@@ -22,11 -22,12 +22,11 @@@ var Pattern = (function PatternClosure(
      }
    };
  
-   Pattern.shadingFromIR = function pattern_shadingFromIR(raw) {
 -  Pattern.shadingFromIR = function Pattern_shadingFromIR(ctx, raw) {
 -    return Shadings[raw[0]].fromIR(ctx, raw);
++  Pattern.shadingFromIR = function Pattern_shadingFromIR(raw) {
 +    return Shadings[raw[0]].fromIR(raw);
    };
  
-   Pattern.parseShading = function pattern_shading(shading, matrix, xref, res) {
 -  Pattern.parseShading = function Pattern_parseShading(shading, matrix, xref,
 -                                                      res, ctx) {
++  Pattern.parseShading = function Pattern_parseShading(shading, matrix, xref, res) {
  
      var dict = isStream(shading) ? shading.dict : shading;
      var type = dict.get('ShadingType');
@@@ -101,7 -101,7 +100,7 @@@ Shadings.RadialAxial = (function Radial
      this.colorStops = colorStops;
    }
  
-   RadialAxial.fromIR = function radialAxialShadingGetIR(raw) {
 -  RadialAxial.fromIR = function RadialAxial_fromIR(ctx, raw) {
++  RadialAxial.fromIR = function RadialAxial_fromIR(raw) {
      var type = raw[1];
      var colorStops = raw[2];
      var p0 = raw[3];