Yury Delendik
e9dbb233aa
Merge pull request #7191 from Snuffleupagus/export-DefaultAnnotationLayerFactory
...
Export the `DefaultAnnotationLayerFactory` to prevent the viewer components from breaking (PR 7172 followup)
2016-04-13 10:50:15 -05:00
Jonas Jenwald
c98f25145f
Export the DefaultAnnotationLayerFactory
to prevent the viewer components from breaking (PR 7172 followup)
2016-04-13 17:42:04 +02:00
Yury Delendik
6282ec24d1
Merge pull request #7172 from yurydelendik/umd-web
...
Introduces UMD headers to the web/ folder.
2016-04-13 10:23:23 -05:00
Yury Delendik
50fe8e7c75
Removes PDFView global and pagerender event support.
2016-04-13 10:11:43 -05:00
Yury Delendik
4165cedc9f
Replace pdfjsLib with module that represents pdf.js.
2016-04-13 10:11:34 -05:00
Yury Delendik
006e8fb59d
Introduces UMD headers to the web/ folder.
2016-04-13 10:09:48 -05:00
Yury Delendik
fa2f80d0fd
Merge pull request #7189 from yurydelendik/webpack-browserify-love
...
Removing "entry-loader" dependency from webpack.
2016-04-13 08:42:11 -05:00
Yury Delendik
ae415f9e80
Removing "entry-loader" dependency from webpack.
2016-04-13 08:24:25 -05:00
Yury Delendik
b834b6899c
Merge pull request #7185 from iloire/issue-7177-support-almondjs
...
Support almond.js #7177
2016-04-12 17:21:03 -05:00
Jonas Jenwald
127e6d7343
Merge pull request #7184 from yurydelendik/pad-mesh
...
[Bug 1260585] Stops bleeding of pattern edges for mesh.
2016-04-12 12:47:38 +02:00
Ivan Loire
1dfc49152a
Support almond.js #7177
2016-04-12 09:32:07 +10:00
Yury Delendik
398e6acbc5
Stops bleeding of pattern edges for mesh.
2016-04-11 18:21:44 -05:00
Jonas Jenwald
be6754a1a0
Merge pull request #7176 from yurydelendik/smask-resume
...
Allow SMask be resumed after restore() and better transform after SMask
2016-04-11 15:57:40 +02:00
Yury Delendik
d76db416f4
Adds more SMask tests.
2016-04-11 08:02:06 -05:00
Yury Delendik
63f62a0e53
Finishing SMask at the end of operators list.
2016-04-11 08:02:06 -05:00
Yury Delendik
1485c1d1da
Suspending/resuming SMask operation during setGState/restore.
2016-04-11 08:02:06 -05:00
Yury Delendik
b2828858ed
Merge pull request #7178 from yurydelendik/rm-describe-test-hack
...
Removes hijack describe() hack from unit tests.
2016-04-11 07:58:41 -05:00
Yury Delendik
879340d741
Removes hijack describe() hack from unit tests.
2016-04-11 07:37:35 -05:00
Yury Delendik
44c63bca28
Merge pull request #7175 from Snuffleupagus/issue-6905-font_spec
...
Use `beforeAll`/`afterAll` in font_spec.js (issue 6905)
2016-04-11 07:20:45 -05:00
Yury Delendik
070f2d32ad
Merge pull request #7171 from Snuffleupagus/remove-new-Name/Cmd
...
Remove the remaining usages of `new {Name,Cmd}` in favor of `{Name,Cmd}.get`
2016-04-11 07:17:30 -05:00
Jonas Jenwald
c4e21c93a2
Use beforeAll
/afterAll
in font_spec.js (issue 6905)
...
This patch fixes the only remaining point in issue 6905.
2016-04-10 16:09:11 +02:00
Tim van der Meij
5f925a561e
Merge pull request #7174 from Snuffleupagus/issue-6905-crypto_spec
...
Use `beforeAll`/`afterAll` in `CipherTransformFactory` in crypto_spec.js (issue 6905)
2016-04-10 14:13:24 +02:00
Jonas Jenwald
b0ce83b372
Use beforeAll
/afterAll
in CipherTransformFactory
in crypto_spec.js (issue 6905
...
This patch also adds/improves utility functions for checking if the passwords are correct/incorrect, and replaces `string2binary` with `stringToBytes`. Finally the patch does away with the `DictMock`, in favour of using actual `Dict`s.
Re: issue 6905.
2016-04-10 13:20:21 +02:00
Jonas Jenwald
f59c3a0644
Remove the remaining usages of new {Name,Cmd}
in favor of {Name,Cmd}.get
...
Using `new {Name,Cmd}` should be avoided, since it creates a new object on *every* call, whereas `{Name,Cmd}.get` uses caches to only create *one* object regardless of how many times they are called.
Most of these are found in the unit-tests, where increased memory usage probably doesn't matter very much. But it still seems good to get rid of those cases, since no part of the codebase ought to advertise that usage.
Given the small size of the patch, I'm also tweaking a few comments and class names.
2016-04-08 12:14:05 +02:00
Yury Delendik
1c253e6e1d
Merge pull request #7170 from Snuffleupagus/pr-7097-followup
...
Prevent the *entire* viewer from zooming, when quickly switching from scrolling to zooming using the mousewheel (PR 7097 followup)
2016-04-07 14:55:00 -05:00
Jonas Jenwald
514210814d
Prevent the *entire* viewer from zooming, when quickly switching from scrolling to zooming using the mousewheel (PR 7097 followup)
...
This is a regression from PR 7097.
(Also, out of scope for this PR, but I think that a `setTimeout` value of `1000 ms` is too large. Switching from scrolling to zooming can fell sluggish, and give the impression that nothing happens.)
2016-04-07 21:04:52 +02:00
Brendan Dahl
f351eb23aa
Merge pull request #7097 from prometheansacrifice/zoom-due-to-scroll-inertia
...
Prevents document zooming if still scrolling and meta keys pressed (Issue #7022 )
2016-04-07 11:52:10 -07:00
Brendan Dahl
68e8f5fff5
Merge pull request #7126 from yurydelendik/rm-pdfjs-display
...
Move all PDFJS display/ usages into global.js file.
2016-04-07 11:47:58 -07:00
Yury Delendik
1e4886a15a
Remove global window and navigator usages from the core code.
2016-04-07 13:46:07 -05:00
Yury Delendik
1e3e14e6b2
Exposes all functional members via lib exports and use them in viewer.
2016-04-07 13:46:07 -05:00
Yury Delendik
1d12aed5ca
Move all PDFJS.xxx settings into display/global.
2016-04-07 13:46:07 -05:00
Tim van der Meij
bc8df673a6
Merge pull request #7164 from Snuffleupagus/issue-6905-dom_utils_spec
...
Use `beforeAll`/`afterAll` in `isExternalLinkTargetSet` in dom_utils_spec.js (issue 6905)
2016-04-07 20:39:01 +02:00
Yury Delendik
6123c0367f
Merge pull request #7169 from yurydelendik/jspm-format
...
Specifies package format for jspm.
2016-04-07 11:58:07 -05:00
Yury Delendik
38c41d86c6
Specifies package format for jspm.
2016-04-07 11:52:56 -05:00
Manas
6878d7c6d3
Disables zooming when the stream of events that don't have meta/ctrl
...
keys active at the outset, for 1000ms
2016-04-07 22:18:46 +05:30
Jonas Jenwald
c6c5b8fab8
Use beforeAll
/afterAll
in isExternalLinkTargetSet
in dom_utils_spec.js (issue 6905)
...
Re: issue 6905.
2016-04-07 14:00:40 +02:00
Tim van der Meij
911a2ca1c6
Merge pull request #7158 from timvandermeij/readme
...
Update Webpack and Browserify example README files
2016-04-06 18:44:31 +02:00
Tim van der Meij
b293d1caf5
Update Webpack and Browserify example README files
...
Previously the commands were not properly parsed as such by GitHub
because they need to be indented with four spaces.
Furthermore, address some minor textual nits.
2016-04-06 18:36:41 +02:00
Yury Delendik
6c9f418aae
Merge pull request #7150 from yurydelendik/browserify
...
Initial browserify example.
2016-04-06 09:45:55 -05:00
Yury Delendik
47688b655a
Merge pull request #7144 from yurydelendik/mv-viewer-2
...
Prepare viewer.js for async loading and module separation.
2016-04-06 09:40:59 -05:00
Yury Delendik
f9a0dc1188
Merge pull request #7114 from dhuseby/Bug_1237908
...
[Bug 1237908] Make pdf.js use the correct principal origin attributes when loading …
2016-04-06 09:38:11 -05:00
Dave Huseby
867a5ea1b0
Make pdf.js use the correct principal origin attributes when loading subresources.
2016-04-04 14:12:51 -07:00
Yury Delendik
d7d7935648
Initial browserify example.
2016-04-04 11:32:01 -05:00
Yury Delendik
2dd03e1785
Merge pull request #7148 from yurydelendik/force-cjs-path
...
Forces UMD header to have relative path and extension for CommonJS.
2016-04-02 11:59:29 -05:00
Yury Delendik
118b71925c
Forces UMD header to have relative path and extension for CommonJS.
2016-04-02 11:10:36 -05:00
Yury Delendik
34aa915441
Merge pull request #7146 from Snuffleupagus/extract-CFFParser
...
Extract CFFParser and Type1Parser from fonts.js
2016-04-02 10:50:38 -05:00
Yury Delendik
055d642bf2
Merge pull request #7107 from Rob--W/worker-loading
...
Detect premature worker load error
2016-04-02 10:40:26 -05:00
Rob Wu
c8996f654f
Detect and handle premature worker load error
...
Fall back to a fake worker if the worker fails to load or initialize,
e.g. due to a network error, a security error or simply a script error.
2016-04-02 11:06:15 +02:00
Jonas Jenwald
ef551e8266
Extract Type1Parser
from fonts.js
2016-04-01 23:38:53 +02:00
Jonas Jenwald
b961e1d21b
Extract CFFParser
from fonts.js (issue 6777)
2016-04-01 22:32:39 +02:00