Browse Source

PDF.js version 1.0.233

master v1.0.233
Yury Delendik 11 years ago
parent
commit
31afe9252a
  1. 2
      bower.json
  2. 54
      build/pdf.combined.js
  3. 52
      build/pdf.js
  4. 6
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.229", "version": "1.0.233",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",
"pdf", "pdf",

54
build/pdf.combined.js

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.229'; PDFJS.version = '1.0.233';
PDFJS.build = '7079992'; PDFJS.build = 'd39af0a';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -6275,10 +6275,10 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
ctx.lineTo(x, y); ctx.lineTo(x, y);
break; break;
case OPS.curveTo: case OPS.curveTo:
ctx.bezierCurveTo(args[j], args[j + 1], args[j + 2], args[j + 3],
args[j + 4], args[j + 5]);
x = args[j + 4]; x = args[j + 4];
y = args[j + 5]; y = args[j + 5];
ctx.bezierCurveTo(args[j], args[j + 1], args[j + 2], args[j + 3],
x, y);
j += 6; j += 6;
break; break;
case OPS.curveTo2: case OPS.curveTo2:
@ -6289,10 +6289,9 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
j += 4; j += 4;
break; break;
case OPS.curveTo3: case OPS.curveTo3:
ctx.bezierCurveTo(args[j], args[j + 1], args[j + 2], args[j + 3],
args[j + 2], args[j + 3]);
x = args[j + 2]; x = args[j + 2];
y = args[j + 3]; y = args[j + 3];
ctx.bezierCurveTo(args[j], args[j + 1], x, y, x, y);
j += 4; j += 4;
break; break;
case OPS.closePath: case OPS.closePath:
@ -6360,21 +6359,21 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
} }
if (this.pendingEOFill) { if (this.pendingEOFill) {
if ('mozFillRule' in this.ctx) { if (ctx.mozFillRule !== undefined) {
this.ctx.mozFillRule = 'evenodd'; ctx.mozFillRule = 'evenodd';
this.ctx.fill(); ctx.fill();
this.ctx.mozFillRule = 'nonzero'; ctx.mozFillRule = 'nonzero';
} else { } else {
try { try {
this.ctx.fill('evenodd'); ctx.fill('evenodd');
} catch (ex) { } catch (ex) {
// shouldn't really happen, but browsers might think differently // shouldn't really happen, but browsers might think differently
this.ctx.fill(); ctx.fill();
} }
} }
this.pendingEOFill = false; this.pendingEOFill = false;
} else { } else {
this.ctx.fill(); ctx.fill();
} }
if (needRestore) { if (needRestore) {
@ -6426,12 +6425,12 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
this.current.y = this.current.lineY = 0; this.current.y = this.current.lineY = 0;
}, },
endText: function CanvasGraphics_endText() { endText: function CanvasGraphics_endText() {
if (!('pendingTextPaths' in this)) {
this.ctx.beginPath();
return;
}
var paths = this.pendingTextPaths; var paths = this.pendingTextPaths;
var ctx = this.ctx; var ctx = this.ctx;
if (paths === undefined) {
ctx.beginPath();
return;
}
ctx.save(); ctx.save();
ctx.beginPath(); ctx.beginPath();
@ -7095,7 +7094,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
this.ctx = this.groupStack.pop(); this.ctx = this.groupStack.pop();
// Turn off image smoothing to avoid sub pixel interpolation which can // Turn off image smoothing to avoid sub pixel interpolation which can
// look kind of blurry for some pdfs. // look kind of blurry for some pdfs.
if ('imageSmoothingEnabled' in this.ctx) { if (this.ctx.imageSmoothingEnabled !== undefined) {
this.ctx.imageSmoothingEnabled = false; this.ctx.imageSmoothingEnabled = false;
} else { } else {
this.ctx.mozImageSmoothingEnabled = false; this.ctx.mozImageSmoothingEnabled = false;
@ -7437,26 +7436,27 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
// Helper functions // Helper functions
consumePath: function CanvasGraphics_consumePath() { consumePath: function CanvasGraphics_consumePath() {
var ctx = this.ctx;
if (this.pendingClip) { if (this.pendingClip) {
if (this.pendingClip == EO_CLIP) { if (this.pendingClip == EO_CLIP) {
if ('mozFillRule' in this.ctx) { if (ctx.mozFillRule !== undefined) {
this.ctx.mozFillRule = 'evenodd'; ctx.mozFillRule = 'evenodd';
this.ctx.clip(); ctx.clip();
this.ctx.mozFillRule = 'nonzero'; ctx.mozFillRule = 'nonzero';
} else { } else {
try { try {
this.ctx.clip('evenodd'); ctx.clip('evenodd');
} catch (ex) { } catch (ex) {
// shouldn't really happen, but browsers might think differently // shouldn't really happen, but browsers might think differently
this.ctx.clip(); ctx.clip();
} }
} }
} else { } else {
this.ctx.clip(); ctx.clip();
} }
this.pendingClip = null; this.pendingClip = null;
} }
this.ctx.beginPath(); ctx.beginPath();
}, },
getSinglePixelWidth: function CanvasGraphics_getSinglePixelWidth(scale) { getSinglePixelWidth: function CanvasGraphics_getSinglePixelWidth(scale) {
var inverse = this.ctx.mozCurrentTransformInverse; var inverse = this.ctx.mozCurrentTransformInverse;
@ -38680,7 +38680,7 @@ var Metrics = {
var EOF = {}; var EOF = {};
function isEOF(v) { function isEOF(v) {
return (v == EOF); return (v === EOF);
} }
var Parser = (function ParserClosure() { var Parser = (function ParserClosure() {

52
build/pdf.js

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.229'; PDFJS.version = '1.0.233';
PDFJS.build = '7079992'; PDFJS.build = 'd39af0a';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -6323,10 +6323,10 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
ctx.lineTo(x, y); ctx.lineTo(x, y);
break; break;
case OPS.curveTo: case OPS.curveTo:
ctx.bezierCurveTo(args[j], args[j + 1], args[j + 2], args[j + 3],
args[j + 4], args[j + 5]);
x = args[j + 4]; x = args[j + 4];
y = args[j + 5]; y = args[j + 5];
ctx.bezierCurveTo(args[j], args[j + 1], args[j + 2], args[j + 3],
x, y);
j += 6; j += 6;
break; break;
case OPS.curveTo2: case OPS.curveTo2:
@ -6337,10 +6337,9 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
j += 4; j += 4;
break; break;
case OPS.curveTo3: case OPS.curveTo3:
ctx.bezierCurveTo(args[j], args[j + 1], args[j + 2], args[j + 3],
args[j + 2], args[j + 3]);
x = args[j + 2]; x = args[j + 2];
y = args[j + 3]; y = args[j + 3];
ctx.bezierCurveTo(args[j], args[j + 1], x, y, x, y);
j += 4; j += 4;
break; break;
case OPS.closePath: case OPS.closePath:
@ -6408,21 +6407,21 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
} }
if (this.pendingEOFill) { if (this.pendingEOFill) {
if ('mozFillRule' in this.ctx) { if (ctx.mozFillRule !== undefined) {
this.ctx.mozFillRule = 'evenodd'; ctx.mozFillRule = 'evenodd';
this.ctx.fill(); ctx.fill();
this.ctx.mozFillRule = 'nonzero'; ctx.mozFillRule = 'nonzero';
} else { } else {
try { try {
this.ctx.fill('evenodd'); ctx.fill('evenodd');
} catch (ex) { } catch (ex) {
// shouldn't really happen, but browsers might think differently // shouldn't really happen, but browsers might think differently
this.ctx.fill(); ctx.fill();
} }
} }
this.pendingEOFill = false; this.pendingEOFill = false;
} else { } else {
this.ctx.fill(); ctx.fill();
} }
if (needRestore) { if (needRestore) {
@ -6474,12 +6473,12 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
this.current.y = this.current.lineY = 0; this.current.y = this.current.lineY = 0;
}, },
endText: function CanvasGraphics_endText() { endText: function CanvasGraphics_endText() {
if (!('pendingTextPaths' in this)) {
this.ctx.beginPath();
return;
}
var paths = this.pendingTextPaths; var paths = this.pendingTextPaths;
var ctx = this.ctx; var ctx = this.ctx;
if (paths === undefined) {
ctx.beginPath();
return;
}
ctx.save(); ctx.save();
ctx.beginPath(); ctx.beginPath();
@ -7143,7 +7142,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
this.ctx = this.groupStack.pop(); this.ctx = this.groupStack.pop();
// Turn off image smoothing to avoid sub pixel interpolation which can // Turn off image smoothing to avoid sub pixel interpolation which can
// look kind of blurry for some pdfs. // look kind of blurry for some pdfs.
if ('imageSmoothingEnabled' in this.ctx) { if (this.ctx.imageSmoothingEnabled !== undefined) {
this.ctx.imageSmoothingEnabled = false; this.ctx.imageSmoothingEnabled = false;
} else { } else {
this.ctx.mozImageSmoothingEnabled = false; this.ctx.mozImageSmoothingEnabled = false;
@ -7485,26 +7484,27 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
// Helper functions // Helper functions
consumePath: function CanvasGraphics_consumePath() { consumePath: function CanvasGraphics_consumePath() {
var ctx = this.ctx;
if (this.pendingClip) { if (this.pendingClip) {
if (this.pendingClip == EO_CLIP) { if (this.pendingClip == EO_CLIP) {
if ('mozFillRule' in this.ctx) { if (ctx.mozFillRule !== undefined) {
this.ctx.mozFillRule = 'evenodd'; ctx.mozFillRule = 'evenodd';
this.ctx.clip(); ctx.clip();
this.ctx.mozFillRule = 'nonzero'; ctx.mozFillRule = 'nonzero';
} else { } else {
try { try {
this.ctx.clip('evenodd'); ctx.clip('evenodd');
} catch (ex) { } catch (ex) {
// shouldn't really happen, but browsers might think differently // shouldn't really happen, but browsers might think differently
this.ctx.clip(); ctx.clip();
} }
} }
} else { } else {
this.ctx.clip(); ctx.clip();
} }
this.pendingClip = null; this.pendingClip = null;
} }
this.ctx.beginPath(); ctx.beginPath();
}, },
getSinglePixelWidth: function CanvasGraphics_getSinglePixelWidth(scale) { getSinglePixelWidth: function CanvasGraphics_getSinglePixelWidth(scale) {
var inverse = this.ctx.mozCurrentTransformInverse; var inverse = this.ctx.mozCurrentTransformInverse;

6
build/pdf.worker.js vendored

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.229'; PDFJS.version = '1.0.233';
PDFJS.build = '7079992'; PDFJS.build = 'd39af0a';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -34087,7 +34087,7 @@ var Metrics = {
var EOF = {}; var EOF = {};
function isEOF(v) { function isEOF(v) {
return (v == EOF); return (v === EOF);
} }
var Parser = (function ParserClosure() { var Parser = (function ParserClosure() {

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.229", "version": "1.0.233",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",

Loading…
Cancel
Save