Tim van der Meij
a71886ffe0
Include package-lock.json
for reproducible builds
2018-06-02 20:29:47 +02:00
Tim van der Meij
a816ee5c25
Upgrade to Webpack 4
2018-06-02 20:28:36 +02:00
Tim van der Meij
e3f635ce01
Update packages
2018-06-02 20:28:36 +02:00
Tim van der Meij
2921cc0eba
Merge pull request #9771 from timvandermeij/extension
...
Remove the `gulp extension` build target
2018-06-02 20:03:20 +02:00
Tim van der Meij
32de419a88
Remove the gulp extension
build target
2018-06-02 19:56:09 +02:00
Tim van der Meij
36af85db92
Merge pull request #9740 from pedrotp/replace-get-getArray
...
Use Dict.getArray, instead of Dict.get, when getting the 'Size' in constructSampled in src/core/function.js
2018-06-02 19:50:09 +02:00
pedrotp
a190d21dd7
Use Dict.getArray, instead of Dict.get, when getting the 'Size' in constructSampled in src/core/function.js (PR 7295 follow-up)
2018-06-02 11:16:05 -04:00
Tim van der Meij
e39541ac18
Merge pull request #9730 from Snuffleupagus/jpeg-EOI-decodeScan
...
Ignore the rest of the image when encountering an EOI (End of Image) marker while parsing Scan data (issue 9679)
2018-06-01 00:10:43 +02:00
Jonas Jenwald
83ff7d9de9
Simplify the DNL (Define Number of Lines) marker warning in JpegImage.parse
2018-05-30 22:40:11 +02:00
Jonas Jenwald
620f65488b
Ignore the rest of the image when encountering an EOI (End of Image) marker while parsing Scan data (issue 9679)
2018-05-30 22:40:11 +02:00
Tim van der Meij
c2cbeaa34d
Merge pull request #9759 from brendandahl/win-exclude-path
...
Fix webpack exclude path on windows.
2018-05-30 22:21:26 +02:00
Brendan Dahl
548b4ca208
Fix webpack exclude path on windows.
2018-05-29 17:43:02 -07:00
Tim van der Meij
7cd6c0fbf2
Merge pull request #9758 from timvandermeij/unlink
...
Use `fs.unlinkSync` instead of `fs.unlink` when removing `eq.log`
2018-05-28 23:52:47 +02:00
Tim van der Meij
4f8dae683e
Use fs.unlinkSync
instead of fs.unlink
when removing eq.log
...
This is necessary because Node.js crashes when `fs.unlink` is called
without a callback function.
2018-05-28 23:48:20 +02:00
Tim van der Meij
c5d5d29b03
Merge pull request #9756 from Snuffleupagus/Type1Parser-rm-makeSubStream
...
Remove usage of `makeSubStream` from `Type1Parser.extractFontProgram` in src/core/type1_parser.js (issue 9735)
2018-05-28 23:34:57 +02:00
Tim van der Meij
c8b4e6ec9d
Merge pull request #9757 from timvandermeij/backout
...
Backout of pull request #9345
2018-05-28 23:05:50 +02:00
Tim van der Meij
057994d781
Backout of pull request #9345
2018-05-28 22:54:09 +02:00
Jonas Jenwald
f68f60099e
Remove usage of makeSubStream
from Type1Parser.extractFontProgram
in src/core/type1_parser.js (issue 9735)
...
This avoids the initialization of, potentially thousands of, unnecessary `Stream` objects, by getting the required number of bytes directly instead.
Given the special behaviour, when `length === 0`, of the `getBytes`/`skip` methods, it's also necessary to handle that particular case to prevent errors when encountering empty CharStrings.
2018-05-28 14:32:20 +02:00
Tim van der Meij
70cad2f053
Merge pull request #9754 from timvandermeij/tests
...
Fix broken links to Bugzilla PDF attachments and convert all PDF links from HTTP to HTTPS
2018-05-27 16:26:47 +02:00
Tim van der Meij
2f3b05fd5a
Convert all PDF links from HTTP to HTTPS
2018-05-27 16:02:04 +02:00
Tim van der Meij
4958b59369
Fix broken links to Bugzilla PDF attachments
2018-05-27 15:40:33 +02:00
Rob Wu
28360a0142
Merge pull request #9701 from mukulmishra18/fetch-abort
...
Add abort functionality in fetch stream
2018-05-22 15:11:49 +02:00
Mukul Mishra
949c3e9417
Add abort functionality in fetch stream
2018-05-22 12:46:59 +05:30
Tim van der Meij
b7a3a5e7e4
Merge pull request #9742 from AbhimanyuVashisht/remove-new-buffer
...
Replace deprecated new Buffer(string) constructor with Buffer.from(string)
2018-05-20 17:21:04 +02:00
Abhimanyu Vashisht
58612f869a
Replace deprecated new Buffer(string) constructor with Buffer.from(string)
2018-05-20 20:42:50 +05:30
Tim van der Meij
4948129dc4
Merge pull request #9743 from timvandermeij/translations
...
Import translations
2018-05-20 16:57:21 +02:00
Tim van der Meij
321681d867
Import translations
2018-05-20 16:53:20 +02:00
Rob Wu
7ba50448fd
Merge pull request #9208 from rhendric/scrolling-modes
...
Add scrolling and spread modes to web viewer
2018-05-15 11:41:47 +02:00
Ryan Hendrickson
d7c051e807
Add preferences for default scroll/spread modes
...
This commit adds `scrollModeOnLoad` and `spreadModeOnLoad` preferences
that control the default viewer state when opening a new document for
the first time.
This commit also contains a minor refactoring of some of the option UI
rendering code in extensions/chromium/options/options.js, as I couldn't
bear creating two more functions nearly identical to the four that
already existed.
2018-05-14 23:10:33 -04:00
Ryan Hendrickson
c24bc29757
Remember last used scroll and spread modes
2018-05-14 23:10:33 -04:00
Ryan Hendrickson
eaf14e5d47
Modify key events for horizontal scrolling
...
Specifically, when there is no vertical scrollbar, let up, down, page
up, and page down all trigger moving to the next or previous page.
2018-05-14 23:10:32 -04:00
Ryan Hendrickson
3d83c646c6
Add spread modes to web viewer
...
This builds on the scrolling mode work to add three buttons for joining
page spreads together: one for the default view, with no page spreads,
and two for spreads starting on odd-numbered or even-numbered pages.
2018-05-14 23:10:32 -04:00
Ryan Hendrickson
91cbc185da
Add scrolling modes to web viewer
...
In addition to the default scrolling mode (vertical), this commit adds
horizontal and wrapped scrolling, implemented primarily with CSS.
2018-05-14 23:10:32 -04:00
Ryan Hendrickson
65c8549759
Fix bug in scrollIntoView
...
Prior to this commit, if the vertical scroll bar is absent and the horizontal
scroll bar is present, a link to a particular point on the page which should
induce a horizontal scroll did not do so, because the absence of a vertical
scroll bar meant that the viewer was not recognized as the nearest scrolling
ancestor. This commit adds a check for horizontal scroll bars when searching
for the scrolling ancestor.
2018-05-14 23:10:32 -04:00
Tim van der Meij
91a8027acd
Merge pull request #9719 from theel0ja/patch-1
...
Add description metatag to docs
2018-05-13 11:44:06 +02:00
Elias Ojala
94fa71977b
Add description to docs.
2018-05-13 11:52:31 +03:00
Tim van der Meij
c5c06bf5c4
Merge pull request #9673 from janpe2/svg-clip
...
SVG clip intersections and operators
2018-04-22 15:59:25 +02:00
Jani Pehkonen
fe2cf2f73f
SVG clip intersections and operators
2018-04-17 19:20:29 +03:00
Brendan Dahl
2dc4af525d
Merge pull request #9659 from yurydelendik/rm-createFromIR
...
Remove createFromIR from PDFFunctionFactory
2018-04-12 14:22:43 -07:00
Brendan Dahl
7d7bc80eee
Merge pull request #9501 from janpe2/text-clip-cff-cid
...
Use FDSelect and FDArray when converting CFF CID font to paths
2018-04-11 10:49:07 -07:00
Yury Delendik
20085aaa5e
Remove createFromIR from PDFFunctionFactory; forgive invalid Dict values.
2018-04-10 18:49:31 -05:00
Jani Pehkonen
8ea505545a
Use FDSelect and FDArray when converting CFF CID font to paths
2018-04-10 16:44:42 +03:00
Tim van der Meij
2275485cec
Merge pull request #9640 from timvandermeij/updates
...
Update packages and translations
2018-04-08 15:53:51 +02:00
Tim van der Meij
e0b63cc7af
Update packages and translations
2018-04-08 15:49:17 +02:00
Tim van der Meij
1a634f9c6a
Merge pull request #9629 from wojtekmaj/add-autoprefixer
...
Implement autoprefixer
2018-04-08 15:11:41 +02:00
Tim van der Meij
69e9fe2494
Provide a prefixed appearance
CSS rule for reference testing in Chrome
...
In `rasterizeAnnotationLayer` we load the source CSS files directly, so
these are not processed by Autoprefixer. Since the prefixed rules have
now been removed from the source CSS files, we must manually provide one
prefixed rule that Chrome needs in the overrides CSS file for checkbox
and radio button rendering to work in the reference tests.
2018-04-08 13:54:16 +02:00
Wojciech Maj
acd1fa4c4f
Configure Autoprefixer
2018-04-04 23:02:26 +02:00
Wojciech Maj
ed67c1d6aa
Introduce autoprefixer to gulp process
2018-04-04 00:26:01 +02:00
Wojciech Maj
dbb0e88bc1
Clean up browser-specific CSS
2018-04-04 00:25:12 +02:00
Brendan Dahl
a7a034d803
Merge pull request #9566 from brendandahl/remove-ff-ext
...
Remove the Firefox extension building code.
2018-04-03 13:45:38 -07:00