Browse Source

PDF.js version 1.8.382 - See mozilla/pdf.js@ac942ac657e34c81b961917015b713b847056716

master v1.8.382
pdfjsbot 8 years ago
parent
commit
b6829d718c
  1. 2
      bower.json
  2. 35
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 35
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 8
      build/pdf.min.js
  7. 4
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 4
      lib/display/api.js
  10. 23
      lib/display/canvas.js
  11. 4
      lib/display/global.js
  12. 4
      lib/pdf.js
  13. 4
      lib/pdf.worker.js
  14. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.8.380", "version": "1.8.382",
"main": [ "main": [
"build/pdf.js", "build/pdf.js",
"build/pdf.worker.js" "build/pdf.worker.js"

35
build/pdf.combined.js

@ -12827,8 +12827,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.380'; exports.version = version = '1.8.382';
exports.build = build = 'ad797fa7'; exports.build = build = 'ac942ac6';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -28240,8 +28240,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.380'; PDFJS.version = '1.8.382';
PDFJS.build = 'ad797fa7'; PDFJS.build = 'ac942ac6';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -41712,7 +41712,7 @@ function compileType3Glyph(imgData) {
return drawOutline; return drawOutline;
} }
var CanvasExtraState = function CanvasExtraStateClosure() { var CanvasExtraState = function CanvasExtraStateClosure() {
function CanvasExtraState(old) { function CanvasExtraState() {
this.alphaIsShape = false; this.alphaIsShape = false;
this.fontSize = 0; this.fontSize = 0;
this.fontSizeScale = 1; this.fontSizeScale = 1;
@ -41737,7 +41737,6 @@ var CanvasExtraState = function CanvasExtraStateClosure() {
this.lineWidth = 1; this.lineWidth = 1;
this.activeSMask = null; this.activeSMask = null;
this.resumeSMaskCtx = null; this.resumeSMaskCtx = null;
this.old = old;
} }
CanvasExtraState.prototype = { CanvasExtraState.prototype = {
clone: function CanvasExtraState_clone() { clone: function CanvasExtraState_clone() {
@ -41913,6 +41912,22 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
destCtx.lineDashOffset = sourceCtx.lineDashOffset; destCtx.lineDashOffset = sourceCtx.lineDashOffset;
} }
} }
function resetCtxToDefault(ctx) {
ctx.strokeStyle = '#000000';
ctx.fillStyle = '#000000';
ctx.fillRule = 'nonzero';
ctx.globalAlpha = 1;
ctx.lineWidth = 1;
ctx.lineCap = 'butt';
ctx.lineJoin = 'miter';
ctx.miterLimit = 10;
ctx.globalCompositeOperation = 'source-over';
ctx.font = '10px sans-serif';
if (ctx.setLineDash !== undefined) {
ctx.setLineDash([]);
ctx.lineDashOffset = 0;
}
}
function composeSMaskBackdrop(bytes, r0, g0, b0) { function composeSMaskBackdrop(bytes, r0, g0, b0) {
var length = bytes.length; var length = bytes.length;
for (var i = 3; i < length; i += 4) { for (var i = 3; i < length; i += 4) {
@ -42012,6 +42027,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
this.ctx.transform.apply(this.ctx, this.compositeCtx.mozCurrentTransform); this.ctx.transform.apply(this.ctx, this.compositeCtx.mozCurrentTransform);
} }
this.ctx.save(); this.ctx.save();
resetCtxToDefault(this.ctx);
if (transform) { if (transform) {
this.ctx.transform.apply(this.ctx, transform); this.ctx.transform.apply(this.ctx, transform);
} }
@ -42876,7 +42892,6 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
}, },
beginAnnotations: function CanvasGraphics_beginAnnotations() { beginAnnotations: function CanvasGraphics_beginAnnotations() {
this.save(); this.save();
this.current = new CanvasExtraState();
if (this.baseTransform) { if (this.baseTransform) {
this.ctx.setTransform.apply(this.ctx, this.baseTransform); this.ctx.setTransform.apply(this.ctx, this.baseTransform);
} }
@ -42886,6 +42901,8 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
}, },
beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform, matrix) { beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform, matrix) {
this.save(); this.save();
resetCtxToDefault(this.ctx);
this.current = new CanvasExtraState();
if ((0, _util.isArray)(rect) && rect.length === 4) { if ((0, _util.isArray)(rect) && rect.length === 4) {
var width = rect[2] - rect[0]; var width = rect[2] - rect[0];
var height = rect[3] - rect[1]; var height = rect[3] - rect[1];
@ -43834,8 +43851,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.380'; var pdfjsVersion = '1.8.382';
var pdfjsBuild = 'ad797fa7'; var pdfjsBuild = 'ac942ac6';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26); var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
var pdfjsDisplayAPI = __w_pdfjs_require__(10); var pdfjsDisplayAPI = __w_pdfjs_require__(10);

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

35
build/pdf.js

@ -3535,8 +3535,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.380'; exports.version = version = '1.8.382';
exports.build = build = 'ad797fa7'; exports.build = build = 'ac942ac6';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -5509,8 +5509,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.380'; PDFJS.version = '1.8.382';
PDFJS.build = 'ad797fa7'; PDFJS.build = 'ac942ac6';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -5890,7 +5890,7 @@ function compileType3Glyph(imgData) {
return drawOutline; return drawOutline;
} }
var CanvasExtraState = function CanvasExtraStateClosure() { var CanvasExtraState = function CanvasExtraStateClosure() {
function CanvasExtraState(old) { function CanvasExtraState() {
this.alphaIsShape = false; this.alphaIsShape = false;
this.fontSize = 0; this.fontSize = 0;
this.fontSizeScale = 1; this.fontSizeScale = 1;
@ -5915,7 +5915,6 @@ var CanvasExtraState = function CanvasExtraStateClosure() {
this.lineWidth = 1; this.lineWidth = 1;
this.activeSMask = null; this.activeSMask = null;
this.resumeSMaskCtx = null; this.resumeSMaskCtx = null;
this.old = old;
} }
CanvasExtraState.prototype = { CanvasExtraState.prototype = {
clone: function CanvasExtraState_clone() { clone: function CanvasExtraState_clone() {
@ -6091,6 +6090,22 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
destCtx.lineDashOffset = sourceCtx.lineDashOffset; destCtx.lineDashOffset = sourceCtx.lineDashOffset;
} }
} }
function resetCtxToDefault(ctx) {
ctx.strokeStyle = '#000000';
ctx.fillStyle = '#000000';
ctx.fillRule = 'nonzero';
ctx.globalAlpha = 1;
ctx.lineWidth = 1;
ctx.lineCap = 'butt';
ctx.lineJoin = 'miter';
ctx.miterLimit = 10;
ctx.globalCompositeOperation = 'source-over';
ctx.font = '10px sans-serif';
if (ctx.setLineDash !== undefined) {
ctx.setLineDash([]);
ctx.lineDashOffset = 0;
}
}
function composeSMaskBackdrop(bytes, r0, g0, b0) { function composeSMaskBackdrop(bytes, r0, g0, b0) {
var length = bytes.length; var length = bytes.length;
for (var i = 3; i < length; i += 4) { for (var i = 3; i < length; i += 4) {
@ -6190,6 +6205,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
this.ctx.transform.apply(this.ctx, this.compositeCtx.mozCurrentTransform); this.ctx.transform.apply(this.ctx, this.compositeCtx.mozCurrentTransform);
} }
this.ctx.save(); this.ctx.save();
resetCtxToDefault(this.ctx);
if (transform) { if (transform) {
this.ctx.transform.apply(this.ctx, transform); this.ctx.transform.apply(this.ctx, transform);
} }
@ -7054,7 +7070,6 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
}, },
beginAnnotations: function CanvasGraphics_beginAnnotations() { beginAnnotations: function CanvasGraphics_beginAnnotations() {
this.save(); this.save();
this.current = new CanvasExtraState();
if (this.baseTransform) { if (this.baseTransform) {
this.ctx.setTransform.apply(this.ctx, this.baseTransform); this.ctx.setTransform.apply(this.ctx, this.baseTransform);
} }
@ -7064,6 +7079,8 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
}, },
beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform, matrix) { beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform, matrix) {
this.save(); this.save();
resetCtxToDefault(this.ctx);
this.current = new CanvasExtraState();
if ((0, _util.isArray)(rect) && rect.length === 4) { if ((0, _util.isArray)(rect) && rect.length === 4) {
var width = rect[2] - rect[0]; var width = rect[2] - rect[0];
var height = rect[3] - rect[1]; var height = rect[3] - rect[1];
@ -8012,8 +8029,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.380'; var pdfjsVersion = '1.8.382';
var pdfjsBuild = 'ad797fa7'; var pdfjsBuild = 'ac942ac6';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9); var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3); var pdfjsDisplayAPI = __w_pdfjs_require__(3);

2
build/pdf.js.map

File diff suppressed because one or more lines are too long

8
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

4
build/pdf.worker.js vendored

@ -37150,8 +37150,8 @@ exports.Type1Parser = Type1Parser;
"use strict"; "use strict";
var pdfjsVersion = '1.8.380'; var pdfjsVersion = '1.8.382';
var pdfjsBuild = 'ad797fa7'; var pdfjsBuild = 'ac942ac6';
var pdfjsCoreWorker = __w_pdfjs_require__(8); var pdfjsCoreWorker = __w_pdfjs_require__(8);
{ {
__w_pdfjs_require__(19); __w_pdfjs_require__(19);

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

4
lib/display/api.js

@ -1418,8 +1418,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.380'; exports.version = version = '1.8.382';
exports.build = build = 'ad797fa7'; exports.build = build = 'ac942ac6';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;

23
lib/display/canvas.js

@ -281,7 +281,7 @@ function compileType3Glyph(imgData) {
return drawOutline; return drawOutline;
} }
var CanvasExtraState = function CanvasExtraStateClosure() { var CanvasExtraState = function CanvasExtraStateClosure() {
function CanvasExtraState(old) { function CanvasExtraState() {
this.alphaIsShape = false; this.alphaIsShape = false;
this.fontSize = 0; this.fontSize = 0;
this.fontSizeScale = 1; this.fontSizeScale = 1;
@ -306,7 +306,6 @@ var CanvasExtraState = function CanvasExtraStateClosure() {
this.lineWidth = 1; this.lineWidth = 1;
this.activeSMask = null; this.activeSMask = null;
this.resumeSMaskCtx = null; this.resumeSMaskCtx = null;
this.old = old;
} }
CanvasExtraState.prototype = { CanvasExtraState.prototype = {
clone: function CanvasExtraState_clone() { clone: function CanvasExtraState_clone() {
@ -482,6 +481,22 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
destCtx.lineDashOffset = sourceCtx.lineDashOffset; destCtx.lineDashOffset = sourceCtx.lineDashOffset;
} }
} }
function resetCtxToDefault(ctx) {
ctx.strokeStyle = '#000000';
ctx.fillStyle = '#000000';
ctx.fillRule = 'nonzero';
ctx.globalAlpha = 1;
ctx.lineWidth = 1;
ctx.lineCap = 'butt';
ctx.lineJoin = 'miter';
ctx.miterLimit = 10;
ctx.globalCompositeOperation = 'source-over';
ctx.font = '10px sans-serif';
if (ctx.setLineDash !== undefined) {
ctx.setLineDash([]);
ctx.lineDashOffset = 0;
}
}
function composeSMaskBackdrop(bytes, r0, g0, b0) { function composeSMaskBackdrop(bytes, r0, g0, b0) {
var length = bytes.length; var length = bytes.length;
for (var i = 3; i < length; i += 4) { for (var i = 3; i < length; i += 4) {
@ -581,6 +596,7 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
this.ctx.transform.apply(this.ctx, this.compositeCtx.mozCurrentTransform); this.ctx.transform.apply(this.ctx, this.compositeCtx.mozCurrentTransform);
} }
this.ctx.save(); this.ctx.save();
resetCtxToDefault(this.ctx);
if (transform) { if (transform) {
this.ctx.transform.apply(this.ctx, transform); this.ctx.transform.apply(this.ctx, transform);
} }
@ -1445,7 +1461,6 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
}, },
beginAnnotations: function CanvasGraphics_beginAnnotations() { beginAnnotations: function CanvasGraphics_beginAnnotations() {
this.save(); this.save();
this.current = new CanvasExtraState();
if (this.baseTransform) { if (this.baseTransform) {
this.ctx.setTransform.apply(this.ctx, this.baseTransform); this.ctx.setTransform.apply(this.ctx, this.baseTransform);
} }
@ -1455,6 +1470,8 @@ var CanvasGraphics = function CanvasGraphicsClosure() {
}, },
beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform, matrix) { beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform, matrix) {
this.save(); this.save();
resetCtxToDefault(this.ctx);
this.current = new CanvasExtraState();
if ((0, _util.isArray)(rect) && rect.length === 4) { if ((0, _util.isArray)(rect) && rect.length === 4) {
var width = rect[2] - rect[0]; var width = rect[2] - rect[0];
var height = rect[3] - rect[1]; var height = rect[3] - rect[1];

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.380'; PDFJS.version = '1.8.382';
PDFJS.build = 'ad797fa7'; PDFJS.build = 'ac942ac6';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.380'; var pdfjsVersion = '1.8.382';
var pdfjsBuild = 'ad797fa7'; var pdfjsBuild = 'ac942ac6';
var pdfjsSharedUtil = require('./shared/util.js'); var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js'); var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js'); var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.380'; var pdfjsVersion = '1.8.382';
var pdfjsBuild = 'ad797fa7'; var pdfjsBuild = 'ac942ac6';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
{ {
require('./core/network.js'); require('./core/network.js');

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.8.380", "version": "1.8.382",
"main": "build/pdf.js", "main": "build/pdf.js",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [

Loading…
Cancel
Save