From 5ecce4996b787fc891246d2b9cab5c86ba0f45ca Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Mon, 12 Aug 2013 10:48:06 -0700 Subject: [PATCH] Split files into worker and main thread pieces. --- examples/acroforms/index.html | 36 +-- examples/helloworld/index.html | 36 +-- make.js | 155 +++++----- src/{ => core}/bidi.js | 0 src/{ => core}/charsets.js | 0 src/{ => core}/chunked_stream.js | 0 src/{ => core}/cidmaps.js | 0 src/{ => core}/core.js | 21 +- src/{ => core}/crypto.js | 0 src/{ => core}/evaluator.js | 4 +- src/{ => core}/fonts.js | 295 +------------------ src/{ => core}/glyphlist.js | 0 src/{ => core}/image.js | 9 - src/{ => core}/jbig2.js | 0 src/{ => core}/jpx.js | 0 src/{ => core}/metrics.js | 0 src/{ => core}/network.js | 0 src/{ => core}/obj.js | 105 +------ src/{ => core}/parser.js | 0 src/{ => core}/pdf_manager.js | 2 +- src/{ => core}/stream.js | 0 src/{ => core}/worker.js | 95 +----- src/{ => display}/api.js | 141 ++++++++- src/{ => display}/canvas.js | 2 +- src/display/font_loader.js | 311 ++++++++++++++++++++ src/{ => display}/font_renderer.js | 0 src/{ => display}/metadata.js | 0 src/{ => shared}/annotation.js | 0 src/{utils => shared}/cffStandardStrings.js | 0 src/{ => shared}/colorspace.js | 2 +- src/{utils => shared}/fonts_utils.js | 2 +- src/{ => shared}/function.js | 0 src/{ => shared}/pattern.js | 2 +- src/{ => shared}/util.js | 130 +++++++- src/worker_loader.js | 75 +++-- test/font/font_test.html | 50 ++-- test/test_slave.html | 38 +-- test/unit/api_spec.js | 1 - test/unit/unit_test.html | 50 ++-- web/viewer.html | 39 +-- web/viewer.js | 2 +- 41 files changed, 817 insertions(+), 786 deletions(-) rename src/{ => core}/bidi.js (100%) rename src/{ => core}/charsets.js (100%) rename src/{ => core}/chunked_stream.js (100%) rename src/{ => core}/cidmaps.js (100%) rename src/{ => core}/core.js (96%) rename src/{ => core}/crypto.js (100%) rename src/{ => core}/evaluator.js (99%) rename src/{ => core}/fonts.js (95%) rename src/{ => core}/glyphlist.js (100%) rename src/{ => core}/image.js (98%) rename src/{ => core}/jbig2.js (100%) rename src/{ => core}/jpx.js (100%) rename src/{ => core}/metrics.js (100%) rename src/{ => core}/network.js (100%) rename src/{ => core}/obj.js (92%) rename src/{ => core}/parser.js (100%) rename src/{ => core}/pdf_manager.js (98%) rename src/{ => core}/stream.js (100%) rename src/{ => core}/worker.js (82%) rename src/{ => display}/api.js (88%) rename src/{ => display}/canvas.js (99%) create mode 100644 src/display/font_loader.js rename src/{ => display}/font_renderer.js (100%) rename src/{ => display}/metadata.js (100%) rename src/{ => shared}/annotation.js (100%) rename src/{utils => shared}/cffStandardStrings.js (100%) rename src/{ => shared}/colorspace.js (99%) rename src/{utils => shared}/fonts_utils.js (99%) rename src/{ => shared}/function.js (100%) rename src/{ => shared}/pattern.js (99%) rename src/{ => shared}/util.js (88%) diff --git a/examples/acroforms/index.html b/examples/acroforms/index.html index 4d61bad41..4e484727b 100644 --- a/examples/acroforms/index.html +++ b/examples/acroforms/index.html @@ -4,32 +4,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/test/test_slave.html b/test/test_slave.html index c0e4b7203..1c6164c8c 100644 --- a/test/test_slave.html +++ b/test/test_slave.html @@ -19,34 +19,16 @@ limitations under the License. pdf.js test slave - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/web/viewer.html b/web/viewer.html index b8a914d92..f0c064672 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -41,35 +41,16 @@ limitations under the License. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + diff --git a/web/viewer.js b/web/viewer.js index 4e61e371f..dce31614b 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -49,7 +49,7 @@ var FindStates = { PDFJS.imageResourcesPath = './images/'; //#if (FIREFOX || MOZCENTRAL || B2G || GENERIC || CHROME) -//PDFJS.workerSrc = '../build/pdf.js'; +//PDFJS.workerSrc = '../build/pdf.worker.js'; //#endif var mozL10n = document.mozL10n || document.webL10n;