[Pkg-javascript-commits] [pdf.js] annotated tag v1.0.1207 created (now 172c938)
David Prévot
taffit at moszumanska.debian.org
Sat Jun 20 21:36:05 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to annotated tag v1.0.1207
in repository pdf.js.
at 172c938 (tag)
tagging ad7fbc5919e75ac12a5c3e1547d5571784301b4b (commit)
replaces v0.5.5
tagged by Yury Delendik
on Sat Mar 14 13:38:20 2015 -0500
- Log -----------------------------------------------------------------
PDF.js version 1.0.1207
Adam Dane [:hobophobe] (1):
Add getFindBar for Fx extension
Adil Allawi (4):
Handle normalization of Arabic Unicode Presentation Forms B to Arabic Unicode
Handle normalization of Arabic Unicode Presentation Forms A to Arabic Unicode
Merge branch 'master' of https://github.com/mozilla/pdf.js
Clear unused code
Adolfo Jayme Barrientos (4):
Update Spanish l10n
Update viewer.properties
Update Spanish translation
Reduce load progress bar’s height to 4 pixels
Albert Vilà Picas (1):
Catalan language (ca) added.
Alexandre Vicenzi (1):
Sync pt-BR translations with l10n-mozilla-aurora
Alive Kuo (1):
Remove MozTT reference
Aluísio Augusto Silva Gonçalves (1):
Add icons to the Chrome extensions
Andreas Bovens (3):
Renaming of extensions/chrome folder to extensions/chromium, and small tweak to manifest.json description as per #3600
adjusted paths in make.js to reflect chromium instead of chrome
adjusted some more chrome references in make.js and README.js as per @yurydelendik's suggestion
André Fiedler (1):
Test file for issue 2074
Antonis Apostolakis (1):
Merged my translation with translation found in http://mxr.mozilla.org/l10n-mozilla-release/source/el/browser/pdfviewer/viewer.properties
Archaeopteryx (1):
Add missing comma to German add-on description
Artur Adib (13):
fix gh-pages bloat
remove target.pagesrepo, commit here (not bot)
working fragments
nit
merge upstream
typo fix
Use "find" instead of both find & search
add support for case sensitive
bug fix: clear previous highlights
remove old unused code
remove find button in MOZCENTRAL
colors closer to FF's, add highlightAll support
bug fix: textLayer ready still needs scroll
Basil A. Zabairatsky (1):
Support for the image mask in higher resolution than the image itself
Ben Browitt (2):
Fix closure compiler warnings.
Follow JMPR op only if outside of FDEF and IF
Benjamin Flesch (1):
Fixed Typo
Bill Walker (2):
fix for #2219, "provide a better error message when file= not found/accessible"
adding myself as an author having fixed issue #2219
Brendan Dahl (511):
Adds support for the extend option for linear and radial shadings.
Merge pull request #2083 from yurydelendik/chrome-146537
Merge pull request #2082 from yurydelendik/chrome-fontload
Merge pull request #2035 from yurydelendik/makemakefile
Merge pull request #2076 from kkujala/dev
Merge pull request #2048 from gigaherz/page-rotation-2
Fix zoom out keyboard shortcut for mac.
Merge pull request #2091 from gigaherz/fix-zoom-on-rotate
Adds background support for gradient.
Fix regression from #2087.
Merge pull request #2106 from yurydelendik/test-layer-test
Merge pull request #2111 from yurydelendik/move-font-conversion
Mozilla central change for metro.
Update index template.
Merge pull request #2124 from yurydelendik/fallback-font
Merge pull request #2118 from yurydelendik/disable-font-hack
Merge pull request #2110 from arturadib/fragments
Merge pull request #2145 from yurydelendik/fix-export-keyword
Use Blob constructor when available instead of deprecated MozBlobBuilder.
Merge pull request #2146 from yurydelendik/fix-gb-browser
Merge pull request #2153 from yurydelendik/rename-fullscreen
Merge pull request #2173 from yurydelendik/issue-2172
Don't try to highlight anything if the page isn't selected and we aren't highlighting all.
Update the find bar ui status.
Fix un-highlight when there is no query.
Add some door hanger styling for the find bar
Merge pull request #2180 from yurydelendik/bug794794
Add support for enter/shift for find.
Update the l10n for the html find bar.
Fix the first run code and make it possible to run multiple times.
Change how we get the resource principal.
Merge pull request #2195 from yurydelendik/no-print-in-log
Add comment for migration.
Ignore find key shortcut only for mozcentral for now.
Merge pull request #2168 from mozilla/html-search-bar
Merge pull request #2196 from yurydelendik/ie9-console
Fixes a minor find bugs.
Add support for firefox integrated find.
Handle ctrl/cmd+g for html findbar.
Merge pull request #2208 from yurydelendik/find-ui-1
Merge pull request #2211 from yurydelendik/find-ui-2
Merge pull request #2220 from yurydelendik/fix-font-debugger
Merge pull request #2223 from yurydelendik/fix-text-divs-order
Merge pull request #2210 from yurydelendik/fullscreen-controls
Delay extracting text until first find event.
Change status attribute name.
Only use the integrated find if we aren't in an frame.
Merge pull request #2228 from yurydelendik/fix-white-border
Merge pull request #2217 from yurydelendik/hide-cursor
Bump the version number.
Merge pull request #2238 from brendandahl/version-0.6
Merge pull request #2213 from yurydelendik/bug762657
Merge pull request #2254 from yurydelendik/no-glyphs
Merge pull request #2233 from yurydelendik/fix-fit-page
Merge pull request #2214 from yurydelendik/issue-1859
Increase wait timeout for api unit tests.
Merge pull request #2215 from yurydelendik/issue-1836
Addresses review feedback from mc bug 801280.
Merge pull request #2240 from yurydelendik/fix-text-clipping
Merge pull request #2244 from yurydelendik/issue-2074
Merge pull request #2243 from yurydelendik/issue-1233
Merge pull request #2245 from yurydelendik/issue-1912
Merge pull request #2265 from yurydelendik/fix-test-pdfs
Merge pull request #2270 from yurydelendik/cmyk-1
Allow find to highlight matches without extracting all text.
Merge pull request #2249 from yurydelendik/issue-2234
Merge pull request #2283 from yurydelendik/hidpi
Merge pull request #2303 from yurydelendik/issue-1471
Remove use of innerhtml.
Forward original request to avoid firefox assertion.
Change the channel owner to the resource url.
Merge pull request #2317 from yurydelendik/memory-1
Un-inline pdf.js for the extension/mozcentral and remove fetch pdf by content code.
Minor css tweaks for small viewer and aligning borders.
Fix the initialization of the first page for multiple testing rounds.
Merge pull request #2340 from yurydelendik/issue-2334
Merge pull request #2341 from yurydelendik/issue-2337
Merge pull request #2312 from yurydelendik/ttx
Merge pull request #2343 from yurydelendik/issue-1294
Merge pull request #2342 from yurydelendik/mozcentraldiff
Merge pull request #2246 from yurydelendik/issue-2109
Merge pull request #2248 from yurydelendik/validate-os2
Add license headers to properties files.
Merge pull request #2350 from brendandahl/add-license-headers
Merge pull request #2251 from yurydelendik/validate-charstrings
Merge pull request #2263 from yurydelendik/tables-removal
Merge pull request #2352 from yurydelendik/issue-1718
Use high dpi display hack for printing too.
Merge pull request #2385 from yurydelendik/issue-2374
Change keys and update wording for find wrapped strings.
Add close button and title bar for b2g.
Merge pull request #2406 from yurydelendik/issue-2006
Merge pull request #2346 from yurydelendik/info
Merge pull request #2369 from yurydelendik/l10n-2
New GUI for B2G viewer.
Merge pull request #2423 from yurydelendik/lab-cs
Merge pull request #2426 from yurydelendik/fix-2346
Rescale regular images manually if they are too big.
Log user agent for reference tests.
Add authors files.
Merge pull request #2425 from yurydelendik/detect-fonts-off
Merge pull request #2417 from yurydelendik/inline-images
Start of the stat utilities.
Warn on opentype fonts.
Bump the version to 0.7.
Merge pull request #2453 from brendandahl/v0.7
Merge pull request #2448 from yurydelendik/issue-2386
Remove cid dictionary values for normalized fonts.
Fix cff private dictionary key.
Fix migration for upgraded profiles.
Add support for hmoveto and vmoveto during flex.
Merge pull request #2481 from yurydelendik/rm-global-pb
Use CFF compiler for building Type1 font.
Merge pull request #2497 from brendandahl/use-cff-compiler
Merge pull request #2499 from yurydelendik/rescale
Temporarily remove cid_cff test file.
Merge pull request #2454 from yurydelendik/worker-xhr-response
Merge pull request #2505 from yurydelendik/refactor-cff-float
Merge pull request #2520 from yurydelendik/disable-blues
Add support for more Type1 private dictionary entries.
Merge pull request #2525 from yurydelendik/version-info
Merge pull request #2526 from yurydelendik/create-os2
Merge pull request #2540 from mduan/handle-broken-hex-string
Evaluate type 1 charstrings for conversion to type 2.
Fix isDict when type is missing in dictionary.
Fix normalized CID fonts for direct write 6.1.
Merge pull request #2509 from Snuffleupagus/tweak-thumbnail-scrolling
Merge pull request #2557 from mduan/issue2391-invalid-font
Merge pull request #2570 from mduan/issue2556
Merge pull request #2607 from yurydelendik/mozL10n-ext-fix
Merge pull request #2613 from yurydelendik/wait-animation
Switch to threaded python server for tests.
Disable printing a selection for Firefox.
Merge pull request #2614 from yurydelendik/intermit-fullscreen
Merge pull request #2636 from mduan/fix_first_page
Use attachment content disposition attachment and filename.
Merge pull request #2630 from yurydelendik/width-cid
Merge pull request #2645 from wfwalker/addcontributor
Merge pull request #2424 from yurydelendik/fix-makeref
Merge pull request #2794 from yurydelendik/jbig2-template-1
Merge pull request #2782 from yurydelendik/jbig2-text-align
Merge pull request #2686 from vyv03354/bug770409
Don't hide the download/print buttons when view is small.
Merge pull request #2823 from waddlesplash/authors
Merge pull request #2786 from yurydelendik/jbig2-len
Hack to support automatic printing from pdf javascript.
Add save as support for Firefox.
Merge pull request #2818 from yurydelendik/seac
Merge pull request #2901 from yurydelendik/shelljs-0.1.2
Merge pull request #2905 from yurydelendik/issue-2880
Use empty private dictionaries instead of removing them.
Add support for blend modes.
Merge pull request #2913 from yurydelendik/combine-os2valid
Store references as pngs and write failures to separate png files.
Merge pull request #2920 from Snuffleupagus/thumbnail-on-fullscreen-close
Merge pull request #2935 from brendandahl/png-refs2
Add basic support for transparency groups.
Use relative paths for ref images and copy refs.
Merge pull request #2940 from brendandahl/ref-fixes
Merge pull request #2927 from mduan/fix-this-binding
Add back cid cff font test.
Fix where image component decoding takes place.
Remove mozOpaque.
Ignore test snapshots directory.
Merge pull request #2950 from brendandahl/ignore-snps
Merge pull request #2962 from yurydelendik/embed-mc
Merge pull request #2969 from yurydelendik/notificationBox
Merge pull request #2968 from yurydelendik/nametree
Merge pull request #2916 from Snuffleupagus/getVisibleElements
Add feature test for blend mode.
Create color maps for single component color spaces.
Merge pull request #2987 from vyv03354/issue2982
Restructure/rewrite of the Type1 font parser.
Merge pull request #2652 from yurydelendik/issue-215-1
Fix encoding of type1 private dictionary arrays.
Use white backdrop when possible.
Add back mozOpaque.
Remove mozOpaque for driver.
Merge pull request #2991 from mduan/text-layer-retina
Merge pull request #3012 from yurydelendik/pdfjs-switch
Add keyboard shortcuts for retest analyzer.
Merge pull request #3027 from yurydelendik/download-ff17
Bump version number to 0.8.
Merge pull request #3029 from brendandahl/v0.8
Fix lab colorspace decoding and rgb conversion.
Merge pull request #3019 from yurydelendik/cmyk-3
Merge pull request #1545 from yurydelendik/revert-Dict-xref-hide
Merge pull request #3036 from yurydelendik/appswitch
Merge pull request #3046 from mduan/remove-get-oplist
Merge pull request #3049 from xavier114fch/zh-TW
Merge pull request #3052 from Haebaru/master
Merge pull request #3047 from mduan/remove-display-promise
Fix priority of which font encoding is used.
Merge pull request #2967 from vyv03354/cmap
Merge pull request #3059 from saebekassebil/patch-1
Merge pull request #3054 from saebekassebil/disabled
Use at least 1x1 pixel canvas for groups.
Merge pull request #3055 from saebekassebil/da-l10n
Normalize CFF CID sub matrices to work on windows.
Lower two common warnings to info.
Merge pull request #2719 from mduan/chunked
Merge pull request #3103 from JakubOnderka/patch-1
Merge pull request #3142 from mduan/issue3133
Merge pull request #3023 from simonster/remove-URI-check
Merge pull request #3107 from hksonngan/master
Merge pull request #3154 from mete0r/korean-language
Remove background when printing.
Ignore malformed dictionary entries.
Merge pull request #3104 from vyv03354/issue2907
Merge pull request #2863 from kkujala/presentation
Fix glyph selection for CID fonts that don't actually have CID font files.
Fix type3 font loading regression.
Merge pull request #3199 from yurydelendik/cff-floats
Merge pull request #3060 from saebekassebil/fixpassword
Propagate promise rejections so we show the fallback.
Merge pull request #3201 from yurydelendik/fillrule
Merge pull request #3231 from yurydelendik/safari-checkheader
Merge pull request #3209 from yurydelendik/remeasure
Merge pull request #3233 from yurydelendik/onpassword
Bind chunk promises to avoid scope problems.
Merge pull request #3203 from eug48/master
Merge pull request #3259 from colbat/broken-pdf-link-kdchart-fix
Merge pull request #3245 from piotrex/patch-3
Merge pull request #3241 from timvandermeij/dutch-localization-update-may-10
Merge pull request #2921 from Snuffleupagus/pdf-browsing-history-integrated
Merge pull request #3265 from yurydelendik/issue-3263
Merge pull request #3246 from yurydelendik/outline-type3
Merge pull request #3195 from yurydelendik/no-filltext
Don't log common connection problems by default.
Merge pull request #3278 from Snuffleupagus/history-regression
Merge pull request #3294 from yurydelendik/status0
Merge pull request #3268 from yurydelendik/issue-3207
Hide canvas overflow for high dpi screens.
Merge pull request #3302 from Snuffleupagus/history-improvements
Merge pull request #2498 from ehsan/pbcleanup
Merge pull request #3275 from timvandermeij/lower-warning-to-info
Merge pull request #3237 from moztw/master
Merge pull request #3247 from antapos/greeklangsupport
Wrap driver code in closure.
Merge pull request #3310 from yurydelendik/ignore-bad-downloads
Add tx annotation test file.
Merge pull request #3312 from yurydelendik/no-getimagedata
Simplify getting the pdf url.
Disable range request loading for safari.
Load all resources before getOperatorList/getTextContent.
Merge pull request #3339 from yurydelendik/disabled-fullscreen
Use A+ spec compatible promises.
Removed unneeded timeout.
Remove progress events.
Merge pull request #3338 from Snuffleupagus/history-wrong-pageNumber-fix
Merge pull request #3366 from vdjeric/master
Cache fonts by reference.
Handle annotations with no resources.
Merge pull request #3374 from yurydelendik/ei-search
Merge pull request #3378 from yurydelendik/aes-padding
Fix notdef typo.
Increase browser timeout.
Merge pull request #3401 from brendandahl/bump-timeout
Merge pull request #3391 from brendandahl/font-cache
Merge pull request #3375 from yurydelendik/bug867484
Merge pull request #3376 from yurydelendik/bad-pdfs
Update and cleanup readme.
Merge pull request #3390 from yurydelendik/jpgjs-2
Merge pull request #3394 from yurydelendik/test-password
Make the progress bar small and on the top.
Merge pull request #3408 from brendandahl/fix-multiresolution
Remove caching of stream data and fix object loader for streams.
Bug 879161 - Fix pdf.js mimetype check.
Merge pull request #3386 from yurydelendik/ttf-refactor
Merge pull request #3406 from Snuffleupagus/remove-old-moz-prefixes
Merge pull request #3439 from yurydelendik/smask-preblend
Limit image size to 1024*1024 for b2g.
Merge pull request #3424 from yurydelendik/lookChar
Merge pull request #3456 from brendandahl/cap-image-size
Merge pull request #3467 from yurydelendik/download-refactor
Enable range requests in master mode.
Merge pull request #3436 from yurydelendik/jpeg-cmyk
Use dummy font for testing when pdf fonts are loaded.
Merge pull request #3341 from Snuffleupagus/navigateTo-fix
Merge pull request #3464 from yurydelendik/bug889327
Merge pull request #3457 from yurydelendik/remove-prefixes
Merge pull request #3440 from peerlibrary/syncing-order
Merge pull request #3430 from Rob--W/crx-download-pdf
Add atob polyfill. Remove uneeded data uri polyfill.
Merge pull request #3479 from RudyLu/mutlires_1.5
Merge pull request #3473 from Rob--W/chrome-printing
Merge pull request #3449 from Snuffleupagus/history-remove-beforeunload
Lower the priority of the notification bar to INFO.
Paint patterns relative to content base transformation.
Merge pull request #3495 from Snuffleupagus/check-if-viewer-embedded
Merge pull request #3514 from Rob--W/crx-viewer-GET-only
Merge pull request #3515 from Rob--W/crx-webnav-strip-hash
Merge pull request #3516 from Rob--W/crx-dont-parse-querystring
Update README.md
Merge pull request #3433 from yurydelendik/issue-3427
Create only one instance of each device colorspace.
Incrementally render by sending the operator list by chunks as they're ready.
Merge pull request #3526 from yurydelendik/cffchecksum
Move chars to glyphs conversion to the worker.
Merge pull request #3513 from Snuffleupagus/keep-scroll-position-on-zoom-v2
Fix intermittent blank page on fast zoom.
Dump the stack with unhandled rejections.
Merge pull request #3523 from yurydelendik/csp
Fix destroy logic for when there are multiple render requests.
Split files into worker and main thread pieces.
Show sensible output for showText commands in the stepper.
Merge pull request #3583 from yurydelendik/workerSrc
Merge pull request #3532 from yurydelendik/telem-1
Move the creation of canvas path fonts to the worker.
Fix handling of multiply-encoded glyphs.
Use text widget annotation appearance stream if it is available.
Ensure there's data to build path.
Merge pull request #3505 from Snuffleupagus/move-ThumbnailView
Merge pull request #3615 from yurydelendik/stopindexing
Merge pull request #3612 from Snuffleupagus/fix-find-when-loading-new-file
Merge pull request #3613 from Snuffleupagus/remove-dead-find-code
Merge pull request #3569 from yurydelendik/bug900193
Merge pull request #3587 from debloper/master
Merge pull request #3421 from Snuffleupagus/avoid-multiple-rendering-on-wheel-zoom
Merge pull request #3618 from Snuffleupagus/followup-3557
Merge pull request #3507 from Snuffleupagus/PDFHistory-fix-multiple-identical-states
Merge pull request #2792 from timvandermeij/settings-bar
Merge pull request #3644 from Snuffleupagus/presentationMode-simplify-getVisiblePages
Merge pull request #3607 from Snuffleupagus/issue-3604
Update readme with what files are needed.
Merge pull request #3431 from timvandermeij/annotation-selection
Merge pull request #3645 from Snuffleupagus/presentationMode-fix-search
Merge pull request #3656 from timvandermeij/annotation-svg
Merge pull request #3698 from timvandermeij/revert-lang-changes
Merge pull request #3623 from Snuffleupagus/disable-range-requests-in-old-Android
Merge pull request #3641 from Snuffleupagus/properly-disable-presentationMode-when-embedded
Use canvas and css width/height instead of css transform for high dpi.
Merge pull request #3691 from Snuffleupagus/PDFHistory-followup-3341
Increase api unit tests timeout for chrome.
Merge pull request #3527 from timvandermeij/better-password-prompt
Merge pull request #3730 from brendandahl/chrome-timeout
Read multi-byte character codes based on codespace ranges.
Merge pull request #3720 from biggert/localpdfmanager-undefined
Merge pull request #3735 from yurydelendik/embed-base
Proper glyph selection for CIDFontType0C fonts.
Merge pull request #3643 from Snuffleupagus/issue-3423
Use css to initially scale on zoom.
Merge pull request #3746 from Snuffleupagus/remove-webkit-from-b2g-css
Merge pull request #3582 from Rob--W/pushState
Merge pull request #3416 from peerlibrary/noHTMLElement
Merge pull request #3670 from Rob--W/mozPrintCallback-polyfill
Simplify the output scale for css zoom.
Merge pull request #3727 from brendandahl/css-zoom2
Fix css rotation for canvas and text layer.
Merge pull request #3776 from timvandermeij/thumbnail-jump
Fix the B2G viewer and enable bot preview.
Intersect group bounding box with the current canvas dimensions.
Merge pull request #3777 from Snuffleupagus/webkitHideCursor-PresentationMode
Add missing jsdocs for PDFJS globals.
Merge pull request #3554 from fkaelberer/FasterJPXdecoding
Merge pull request #3577 from kkujala/calgray
Merge pull request #3794 from brendandahl/b2g-fix
Merge pull request #3831 from Snuffleupagus/fix-Firefox-scrolling
Merge pull request #3860 from Snuffleupagus/fix-zoom-parameter-regression
Merge pull request #3744 from Snuffleupagus/enable-www-links
Merge pull request #3760 from jribbens/patch-1
Merge pull request #3861 from yurydelendik/pc-undef
Merge pull request #3873 from yurydelendik/issu2833
Merge pull request #3867 from yurydelendik/pfb
Merge pull request #3869 from yurydelendik/symbolenc
Merge pull request #3875 from yurydelendik/issue3025
Merge pull request #3877 from yurydelendik/issue1171
Merge pull request #3883 from yurydelendik/bug904941
Merge pull request #3884 from yurydelendik/bug868745
Merge pull request #3902 from yurydelendik/zoom125
Reduce the memory usage of the operator list.
Remove slow commands check.
Don't traverse all pages to get a single page.
Merge pull request #3848 from brendandahl/page-refs
Use page promise for text extraction.
Merge pull request #3904 from yurydelendik/mem-redux
Leave initial request open until the viewer is ready to switch to range requests.
Merge pull request #3922 from Rob--W/ctrl-f-opens-find
Merge pull request #3911 from yurydelendik/mem-redux2
Merge pull request #3931 from yurydelendik/bug900822
Merge pull request #3927 from Snuffleupagus/issue-3925
Update docs on the workerSrc setting.
Merge pull request #3850 from Snuffleupagus/preferences
Combine if/else block with switch for getOperatorList.
Merge pull request #3939 from Snuffleupagus/followup-3850
Merge pull request #3951 from yurydelendik/limit-pwd
Add BOM to viewer.
Merge pull request #3957 from brendandahl/bom
Merge pull request #3964 from yurydelendik/issue-3962
Merge pull request #3968 from yurydelendik/hidpi-2
Fix page rotation for unloaded pages.
Merge pull request #3954 from yurydelendik/invalid-start
Fix rotation regression from #3970.
Fix printing regression from #3848.
Append entire DOM fragment at once.
Wait for one page to render before fetching all pages.
Merge pull request #3980 from Snuffleupagus/issue-3847
Merge pull request #3996 from Hengjie/master
Merge pull request #3684 from Rob--W/hand-tool
Merge pull request #4020 from jwatt/master
Merge pull request #3967 from Snuffleupagus/scrollIntoView-horizontal
Merge pull request #4006 from Rob--W/crx-url-in-pageaction
Merge pull request #3997 from Snuffleupagus/bug-946506
Merge pull request #4043 from Snuffleupagus/set-page-cleanup
Add verbosity as an api setting.
Merge pull request #4053 from Snuffleupagus/rename-Settings
Merge pull request #4055 from Snuffleupagus/fix-thumbnail-rotation-regression
Merge pull request #4001 from jryans/clean-test-pdfs
Only trigger warning bar on certain unsupported features.
Merge pull request #4060 from yurydelendik/promises
Merge pull request #4011 from Rob--W/issue-3885
Show a different warning for PDF’s with forms.
Label ref test analyzer images.
Merge pull request #4092 from Snuffleupagus/form-warning-msg
Merge pull request #4034 from Snuffleupagus/setScale-regression
Merge pull request #4068 from yurydelendik/bug864847
Merge pull request #4071 from yurydelendik/bug921760
Fix reftest analyzer naming(again).
Merge pull request #4074 from Snuffleupagus/maintain-position-on-zoom
Merge pull request #4081 from yurydelendik/doubledraw
Merge pull request #4103 from yurydelendik/issue3977
Merge pull request #4125 from yurydelendik/issue4111
Merge pull request #4089 from yurydelendik/issue3725
Merge pull request #4093 from yurydelendik/issue4068
Merge pull request #4072 from yurydelendik/check-aa
Merge pull request #4139 from nnethercote/RGBA
Merge pull request #4144 from yurydelendik/api-doc
Merge pull request #4140 from timvandermeij/close-secondary-toolbar
Merge pull request #4173 from Rob--W/crx-remove-unused-file
Merge pull request #4201 from yurydelendik/smask-backdrop
Merge pull request #4189 from yurydelendik/split-pattern
Merge pull request #4179 from yurydelendik/dataLoaded
Merge pull request #4205 from yurydelendik/blob-open-file
Merge pull request #4187 from Rob--W/issue-4183
Merge pull request #4212 from yurydelendik/jank4181
Merge pull request #4192 from yurydelendik/shading-r
Merge pull request #4207 from yurydelendik/function-split
Remove inline script warnings.
Change test font to one that works with ttx v2.4.
Add adobe CMaps.
Use built in CMaps and unify the glyph mapping.
Fix symbol fonts with no file.
Merge pull request #4287 from gabrielesvelto/bug-972435-recompress-png
Merge pull request #4315 from shorlander/master
Merge pull request #4262 from yurydelendik/issue4257
Merge pull request #4321 from timvandermeij/html5-analyzer
Remove isFixedPitch check for now.
Use default encoding for standard fonts without a file.
Merge pull request #4224 from Rob--W/shortcut-responsiveness
Merge pull request #4229 from Rob--W/crx-stream-progress
Merge pull request #4292 from Snuffleupagus/issue-4232
Merge pull request #4331 from nnethercote/cleanups
Remove embeddedFontsUsed from API.
Use only one resource url for moz central build.
Remove unused calculation from bad merge.
Merge pull request #4246 from pnml/hiresmask
Merge pull request #4225 from Snuffleupagus/prefs-v3
Add note about adobe license.
Merge pull request #4406 from nnethercote/fix-and-transfer-masks
Merge pull request #4442 from logancrism/patch-1
Merge pull request #4405 from nnethercote/avoid-re-reading-streams
Merge pull request #4323 from yurydelendik/optimization
Fix gaia css lint errors.
Merge pull request #4451 from yurydelendik/issue4427
Merge pull request #4463 from sukop/patch-1
Merge pull request #4440 from bthorben/refactor/pdf_manager.js
Merge pull request #4470 from yurydelendik/packcmap
Merge pull request #4447 from nnethercote/object-reduction
Merge pull request #4453 from nnethercote/charToGlyph
Merge pull request #4493 from yurydelendik/issue4491
Merge pull request #4519 from yurydelendik/pdfbugclean
Merge pull request #4515 from yurydelendik/nodetest
Merge pull request #4559 from yurydelendik/history
Merge pull request #4286 from yurydelendik/webgl
Merge pull request #4374 from yurydelendik/dictgetall
Merge pull request #4423 from chriskr/font-aliases
Build the text layer geometry on the worker.
Redo and add more documentation to gh-pages.
Merge pull request #4585 from brendandahl/docs
Fix version numbers.
Merge pull request #4593 from brendandahl/docs
Append whitespace divs so matches still line up.
Fix seac regression.
Merge pull request #4602 from yurydelendik/jshintignore
Fix special powers add-on for firefox.
Merge pull request #4601 from yurydelendik/issue4401
Merge pull request #4599 from yurydelendik/issue4428
1.0 release.
Merge pull request #4605 from brendandahl/1.0
Use special powers quit in unit tests.
Call correct quit function and wait request sending.
Merge pull request #5233 from Snuffleupagus/bug-1057544
Merge pull request #5115 from yurydelendik/e10s
Merge pull request #5314 from yurydelendik/issue5313
Merge pull request #5282 from CodingFabian/nicer-overlapping-text-selection
Merge pull request #5263 from yurydelendik/stream
Merge pull request #5295 from yurydelendik/pdfviewer
Don't map glyphs to unicode non breaking space.
Map missing glyphs in encoding to notdef glyph.
Merge pull request #5352 from Snuffleupagus/issue-2840
Merge pull request #5325 from fzembow/findcontrollerfix
Merge pull request #5402 from yurydelendik/streammem
Merge pull request #5414 from yurydelendik/bug1072164
Merge pull request #5428 from yurydelendik/regaddon
Merge pull request #5552 from yurydelendik/pdfpageview
Merge pull request #5554 from yurydelendik/apiref
Try to skip mapping of missing glyphs.
Merge pull request #5634 from Snuffleupagus/cmap-0,0
Merge pull request #5651 from Snuffleupagus/missing-glyphs
Merge pull request #5703 from Snuffleupagus/issue-5701
Merge pull request #5743 from Snuffleupagus/pr-5703-followup
Brian Ng (1):
Fix typo
Brian R. Bondy (1):
Bug 815475 - Fix pfjs when there is no integrated findbar (pdfjs 0.6.39 broke Firefox metro)
Chris Peterson (2):
Auto zoom landscape documents to fit their height
Replace magic scale value 0 with UNKNOWN_SCALE
Christian Krebs (5):
Introduce paintSolidColorImageMask command to handle 1x1 solid image masks
Added TC for issue 4436
Treat fonts with the same font descriptor, encoding and unicode map as aliases
Create the WORKER_SRC_FILES and EXT_SRC_FILES lists in make automatically
Handle nested post script arguments in the preprocessor
Christian Mehlis (1):
Update src/obj.js
Clement Skau (1):
Fixes Viewport rotation above 360
Collin Anderson (1):
cleaned whitespace
Cristihan (1):
Update index.html
Damjan Velickovski (1):
added nbsp normalization
Daniel Johansson (1):
Fix margin on toolbar button separator to avoid changing height on hover, causing jittering
Daniel West (1):
Added support for decrypting PDF 1.7/2.0 Algorithm 5 revision 5 and 6.
David Cook (1):
Fix text selection for oddly-spaced TJ commands
Ebrahim Byagowi (1):
Adding Persian Translations
Ehsan Akhgari (1):
Simplify ChromeActions.isInPrivateBrowsing to not rely on the global PB service
Emanuel Arguinarena (1):
Add marker segment (PLT, PLM) and refactor TLM
Ethan Glasser-Camp (1):
add support for Conkeror
Fabian Lange (21):
Optimized loops in JPG conversion.
Optimize JPG.js receiveAndExtend for 1 bit case.
Deleted unused variables in jpgjs buildComponentData.
Optimization for FlateStream_getCode, making more pdfs parsable.
add object id to streams to prevent infinite loops.
Restructured EvaluatorPreprocessor_read to be more natural.
Fixes CanvasPixelArray set polyfill for chrome < 21 (#4974)
Do not run cleanup while printing is ongoing.
Improving CanvasPixelArray polyfill for Android
Fixes mesh fill pattern with optional matrix (#5020)
Optimize TextLayerBuilder_renderLayer() for text heavy documents.
Debounces scroll events in web viewer.
Set transformOrigin for text layer in css.
no need to set textlayer properties which are overwritten in individual styles.
TextLayer selection coloring improvement for overlap.
For JPX decoding only read next packet after checking for byte aligning.
fixes caching of inline images during parsing.
removed rounding of values in composeSMaskLuminosity
Use 3 param method for converting r,g,b into css string.
minor improvements and code cleanup for canvas.js
Improves rendering performance of annotation layers.
Fil Zembowicz (2):
Fix how matches are found in search
Use existing page count in nextMatch
Gabriele Svelto (1):
Bug 972435 - Recompress all PNG assets
Gijs (1):
Bug 639134 - update check for document colors
Gijs Kruitbosch (1):
Bug 1015115 - switch to cloneInto in pdf.js, r?yury
Gregory Jordan (2):
Add a singlefile target to build one concatenated file
Fix singlefile build target
Haebaru (8):
Update l10n/ja/viewer.properties
Update l10n/ja/viewer.properties
Update l10n/ja/viewer.properties
Update l10n/ja/viewer.properties
Update viewer.properties
Update ja locale
Update ja locale
Update ja locale
Hengjie (3):
Fix Blob creation in Safari 7.0.
Fix issue where pdfDocument is null
Lower threshold
Inkbug (1):
Fixing Issue 2998 - Replacing `!!window.frameElement` with `window.parent !== window`
J. Ryan Stinnett (1):
Clean up test PDF references
Jakob Miland (7):
Support Filespec dictionary in annotations
Update danish locale
Github pages are now located at github.io
Disable outline button when unavailable
Save datalistener in memory
Ask for password on failed decryption
Simplify get fingerprint() method
Jakub Onderka (2):
Fixed typo in Czech viewer.properties
Added missed space in Czech translation
Jean-Sebastien Legare (1):
try/catch bug. var not unset when getter length() throws error
Jim Mathies (3):
Firefox pdf viewer support for e10s (Bug 942707).
Bug 1064496 review changes
Bug 1071709 - 5-30% TART / Session Restore regressions on Inbound (v.35) september 22 from rev d3a7f765152f
Jon Buckley (25):
Issue #2008 - Add jshint
Issue #2008 - Fix lint errors for src/api.js
Issue #2008 - Fix lint errors for src/bidi.js
Issue #2008 - Fix lint errors for src/canvas.js
Issue #2008 - Fix lint errors for src/colorspace.js
Issue #2008 - Fix lint errors for src/core.js
Issue #2008 - Fix lint errors for src/crypto.js
Issue #2008 - Fix lint errors for src/evaluator.js
Issue #2008 - Fix lint errors for src/fonts.js
Issue #2008 - Fix lint errors for src/function.js
Issue #2008 - Fix lint errors for src/image.js
Issue #2008 - Fix lint errors for src/jbig2.js
Issue #2008 - Fix lint errors for src/jpx.js
Issue #2008 - Fix lint errors for src/metadata.js
Issue #2008 - Fix lint errors for src/obj.js
Issue #2008 - Fix lint errors for src/parser.js
Issue #2008 - Fix lint errors for src/pattern.js
Issue #2008 - Fix lint errors for src/stream.js
Issue #2008 - Fix lint errors for src/util.js
Issue #2008 - Fix lint errors for src/utils/fonts_utils.js
Issue #2008 - Fix lint errors for src/worker.js
Issue #2008 - Fix lint errors for make.js
Issue #2008 - Fix lint errors for external/builder/
Issue #2008 - Fix lint errors for external/crlfchecker/
Issue #2654 - Lint with Travis-CI
Jon Ribbens (1):
Fix bug in api.js whereby fake workers didn't load the worker code
Jonas (51):
Make navigation keys work on document load - avoid breaking embedded viewer, take 3
Resize the zoom box width to fit the content - fix embedding - address comments
Make links work in fullscreen - fix issue mentioned by @yurydelenik
Scroll the Thumbnail of the current page into view when exiting fullscreen mode
Rewrite and refactor getVisibleElements() to make it more generic - address comments by @brendandahl
Fix bug 795225 - address comment
Tweak external links in fullscreen mode - follow up on #2712
Add another preference check to detect if web fonts are disabled in Firefox
Update Swedish locale with 'printing_not_ready' string
Detect and add fallback if document colors are disabled in Firefox - address comment
Workaround for issue 3068 - v3
Make spacebar work on document load - fixes bug 864619
Fix disabling of zoom buttons and add camel case button names
Fixes issue 3076
Fixes bug 863591
Add 'invalid_password' and 'document_colors_disabled' strings to Swedish l10n
PDF browsing history - v6.50
Fix regressions caused by the recent implementation of browsing history - address comments v3
Fix remaining issues in the browsing history
Fix issue with resizing the zoom box width - follow-up of 2816
(Yet another) browsing history bug
Tweak the behaviour of navigateTo during document load
Fix typo causing destinations using '/FitR' to fail
Fix regression from issue 3312
Check if the browser supports manipulation of the history
Enable changing page using Shift+Spacebar in presentation mode
Remove old -moz prefixed rules from viewer.css
[Browsing history] Remove 'beforeunload' to enable caching and prevent duplicate entries
Move PDFHistory from viewer.js to its own file
Fix the positioning of the progressive loadingBar
Fixes regression that cause scrolling using spacebar to break in Firefox
Check if viewer is embedded only once and cache the result
[PDFHistory] Prevent the history from getting stuck in certain edge cases
Prevent the loadingBar from overlaying the errorWrapper
Keep current scroll position when zooming the document
Fix issue with initial scale when opening a new file and another one is already loaded
Prevent link borders from being drawn if their width is undefined
Move ThumbnailView from viewer.js to its own file
Enable loading of PDFs with invalid document information dictionaries
Enable loading of PDFs with undefined or missing stream lengths
Prevent searching from breaking when opening a new file in the web viewer
Remove old dead find related code from viewer.js
Prevent named actions from displaying a 'resource://' URL in Firefox
Avoid triggering rendering multiple times when zooming using the mouse wheel
Disable range requests in old Android versions
Change the cursor so that text selection doesn't appear possible in presentation mode
Properly disable presentation mode when the viewer is embedded
Prevent searching during load from breaking the find functionality
Simplify getVisiblePages() in presentation mode
Update the Swedish l10n with secondaryToolbar strings
Fix searching in presentation mode in Firefox
Jonas Jenwald (453):
Adding @Snuffleupagus and @timvandermeij to the AUTHORS list
Merge pull request #3667 from thorlarholm/iefullscreen
[PDFHistory] Prevent the history from skipping entries in certain edge cases, when specifying an initialBookmark in the hash parameters on document load
Prevent trying to set the 'maxHeight' property of the secondaryToolbar before the viewer is completely loaded
Move PageView from viewer.js to its own file
Fix coding style in page_view.js
Add password strings to the Swedish l10n
Merge pull request #3671 from Rob--W/toolbar-layout-fix
Add the viewBookmark button to the secondary toolbar
[B2G] Remove the remaining occurrences of -webkit prefixes from the CSS
Move Presentation Mode related code from viewer.js to its own file
Move Settings from viewer.js to its own file
Fix coding style and improve comment in settings.js
Fix external links in Presentation Mode (issue #3755)
Refactor Presentation Mode code
Merge pull request #3778 from Haebaru/master
Merge pull request #3779 from xavier114fch/zh-TW
Enabling clicking to close the context menu in Presentation Mode, without going to the next page
Fix hiding of the cursor in Presentation Mode in WebKit browsers
Merge pull request #3801 from Rob--W/hotfix/crx-ubuntu
Enable links beginning with 'www.' even if no protocol is specified
Inline setScale in parseScale
Disable Presentation Mode until the document has started rendering
Fix bot breakage caused by Chromium extension PR
Merge pull request #3821 from timvandermeij/secondary-toolbar-elements
A few small tweaks of the SecondaryToolbar code
Apply the current zoom level value to each page in Presentation Mode
Fix scroll keys in Firefox
Merge pull request #3836 from Fitoschido/patch-1
Round the scale value displayed by the viewBookmark button to two decimal places
Merge pull request #3859 from skruse/master
Fix zoom parameter regression
Make 'zoom' independent from 'page' in the hash parameters
Fix type mismatch causing wrong scale value in the viewBookmark button
Fix undefined group bounding box
Prevent updating the current transformation matrix when the stateStack is empty
Merge pull request #3929 from bf/patch-1
Implement default preferences
Fix error in 'PdfStreamConverter.js' that prevents the user from setting a boolean preference to false
Begin searching from current page
[PDFHistory] Fix "Warning: Unhandled rejection: [Exception... "The operation is insecure."" when opening local file
[PDFHistory] Fix "Warning: Unhandled rejection: [Exception... "The operation is insecure."" in Firefox 25
Fix issues with /FitR destinations
Remove </input> tag
Add support for horizontal scrolling in 'scrollIntoView' in ui_utils.js
Add hand tool strings to the Swedish l10n
Merge pull request #4013 from xavier114fch/zh-TW
Merge pull request #4018 from fkaelberer/l10nUpdatesDE
Merge pull request #4024 from lpy/l10n-zh_cn
Fix setScale regression that affects exiting Presentation Mode on narrow window widths
Merge pull request #4037 from Haebaru/master
Merge pull request #4038 from Rob--W/css-unprefixed-cursor-grab
Fix loading of fonts that are not referenced by an object identifier
Merge pull request #4040 from EE/api-typo
Small cleanup in 'set page'
[JBIG2] Fix getting decodeParms when it's an array
Fix typo in 'isViewFinished' function name
Merge pull request #4050 from Snuffleupagus/isViewFinished-typo
Rename 'Settings' to 'ViewHistory'
Fix thumbnail rotation regression
Merge pull request #4075 from Fitoschido/patch-1
Add forms warning to the Swedish l10n
Fix annotation border issue (bug 957034)
Maintain the current position in the document when zooming
Update the annotationLayer when using CSS only zoom
Move the Swedish l10n
Fix regression that disabled the "Open With Different Viewer" button on the fallback bar
Remove old CSS rules
Fix loading of fonts with invalid encoding name entry (bug 859204 and 878112)
Only check for line dash pattern when annotation has a visible border (bug 957034 followup)
Add Document Properties to the Swedish l10n
Merge pull request #4231 from fkaelberer/DE_translation
Merge pull request #4256 from moztw/0207_zhtw
Fix wrong page being displayed when entering/exiting Presentation mode with zoom set to 'page-fit'
Merge pull request #4291 from hugo53/patch-1
Merge pull request #4294 from deepj/cs-locale
Handle undefined url in LinkAnnotation
[B2G] Remove the spinner from the pageNumber field
Move print icons now that all icons are the same size
Fix spacebar scrolling in Firefox (4224 follow-up)
Add 'registered' and 'trademark' to mapPrivateUseChars (bug 925985)
Improve handling of preferences in Firefox
Fix scrolling using Shift+Spacebar in Firefox
Add braces to single line statements in src/shared/util.js
Add braces to single line statements in src/shared/function.js
Add braces to single line statements in src/shared/fonts_util.js
Add braces to single line statements in src/shared/colorspace.js
Add braces to single line statements in src/shared/annotation.js
Merge pull request #4412 from timvandermeij/bidi-syntax
Merge pull request #4413 from timvandermeij/ps-parser-syntax
Merge pull request #4417 from timvandermeij/examples-style
Fix coding style in web/chromecom.js
Fix coding style in web/compatibility.js
Fix coding style in web/debugger.js
Fix coding style in web/firefoxcom.js
Fix coding style in web/pdf_find_bar.js
Fix coding style in web/pdf_find_controller.js
Fix coding style in web/ui_utils.js
Fix coding style in web/viewer.js
Merge pull request #4418 from timvandermeij/crypto-syntax
Merge pull request #4421 from timvandermeij/metadata-font-loader-syntax
Merge pull request #4422 from timvandermeij/jbig2-syntax
Fix coding style in web/text_layer_builder.js
Merge pull request #4425 from timvandermeij/jpx-syntax
Move globals in web/pdf_find_bar.js
Prevent circular reference when checking for blend modes (issue 4370)
Merge pull request #4426 from timvandermeij/extensions-chromium-syntax
Fix coding style in external/builder/builder.js
Fix coding style in src/display/canvas.js
Fix coding style in src/display/api.js
Fix coding style in test/driver.js
Fix coding style in test/unit/stream_spec.js
Fix coding style in test/unit/parser_spec.js
Fix coding style in test/unit/function_spec.js
Fix coding style in test/unit/font_spec.js
Fix coding style in test/unit/crypto_spec.js
Fix coding style in test/unit/testreporter.js
Fix coding style in make.js
Prevent infinite loop in CFFParser_parseHeader
Merge pull request #4488 from alexandrevicenzi/syncptBRtranslations
Merge pull request #4452 from timvandermeij/core-syntax
[Firefox] Lazy load network.js in PdfStreamConverter.js
Fix coding style in src/core/fonts.js
Fix coding style in src/core/chunked_stream.js
Fix coding style in src/core/core.js
Fix coding style in src/core/font_renderer.js
Fix coding style in src/core/worker.js
Fix coding style in src/core/stream.js
Fix coding style in extensions/firefox/tools/l10n.js
Fix coding style in extensions/firefox/bootstrap.js
Merge pull request #4505 from timvandermeij/evaluator-syntax
Update lint config to enforce braces for single line statements
Merge pull request #4509 from Snuffleupagus/lint-curly
[Firefox] Stop importing default_preferences.js as a module and include it instead
Assign non-zero width/height to all rectangles (issue 4260)
[Firefox] Only load 'PdfStreamConverter' and 'PdfRedirector' when PDF.js is enabled
Merge pull request #4527 from yurydelendik/revert3641
Merge pull request #4529 from stratosv/patch-1
Fix typo in test/ttx/README.md
Avoid drawing text when the font size is zero (issue 4484)
Workaround for missing 'Rect' entry in annotation dictionaries (issue 4537)
Prevent the Document Properties from being empty when the dialog is opened before the file has started loading
Remove superfluous 'self' variable from web/document_properties.js
Only update the Document Properties if the dialog is still visible when the dataAvailablePromise is resolved
Rewrite 'Preferences' to make it async
Modify {get, set}Preferences in PdfStreamConverter.jsm to support async
Add preference to automatically enable the Hand Tool when the viewer loads
Handle 'space' character correctly in MacRomanEncoding (bug 878026)
Handle 'space' character correctly in WinAnsiEncoding (bug 850854)
Workaround for cases where FontName in the FontDescriptor differs from BaseFont in the Font (bug 847420)
Check that images have valid dimensions (issue 4575)
Remove leading and trailing spaces from info.Producer and info.Creator when printing debug info in the console (bug 872827)
Print WebGL status in the console
Exclude B2G stubs from linting
Merge pull request #4611 from Snuffleupagus/b2g-lint-ignore
Ensure that the errorWrapper is closed when a new document is opened (issue 4625)
Add Attachment strings to the Swedish l10n
Only handle scroll events when PDFView.pdfDocument is defined (issue 4642)
Merge pull request #4646 from xavier114fch/zh-TW
Fix regression preventing the setting of breakpoints in the Stepper (PDFBug)
Add integer conversion to RGB colour values in convertToRgb in DeviceCmykCS (issue 4443)
Merge pull request #4674 from timvandermeij/move-document-outline-view
Merge pull request #4671 from yurydelendik/issue4668
[Firefox] Workaround for sessionStorage error when the preference network.cookie.lifetimePolicy is set to 1 (bug 1000777)
Add writeToStorage method to ViewHistory
Add support for setting multiple values at once in ViewHistory
Fix the display of the indeterminate progress bar when the loaded percentage is NaN (issue 4696)
Ensure that the viewer loads even if there are errors when the preferences are read
Add a preference to set the sidebarView on load
Prevent trying to map characters to the specials unicode block in adjustMapping (issue 4650)
Catch error when the creation of localStorage polyfill fails in the generic viewer
Refactor how the database is read in ViewHistory
Amend GlyphMapForStandardFonts to fix issue 4276
Remove LegacyPromise in src/core/chunked_stream.js
Add onError function to ChunkedStreamManager
Merge pull request #4724 from yurydelendik/issue4723
Remove LegacyPromise
Remove LegacyPromise in src/shared/annotation.js
Remove LegacyPromise in src/core/pdf_manager.js
Remove LegacyPromise in src/core/core.js
Remove LegacyPromise in src/core/worker.js
Remove 'outline' from GetDoc
Remove 'javaScript' from GetDoc
Remove 'info' and 'metadata' from GetDoc
Fix typo when rejecting Promise in getPage
Handle more cases of invalid line dash patterns in annotation borders
Reduce the number of calls to PDFView.getVisiblePages from updateViewarea
Refactor the CSS rules for the overlayContainer
Merge pull request #4752 from yurydelendik/refmsghdlr
Build paths for glyph accents when drawing text as curves
Fix regression that prevents downloading the PDF file (PR 4752)
Add unit test for getData
Check if the Names dictionary actually contains a Dests dictionary before attempting to get the destinations
Fix unit test for getDestinations
Merge pull request #4797 from yurydelendik/issue4634
Add isEmpty method to Stream, DecodeStream and ChunkedStream
Fix loading of fonts with empty font files (bug 866395 and issue 3522)
Add more unit tests for the API
Merge pull request #4770 from yurydelendik/promise-operationlist
Merge pull request #4815 from yurydelendik/loadFont
Merge pull request #4831 from yurydelendik/ext-preprocessor
Merge pull request #4824 from yurydelendik/movecs
Simplify the interaction with overlays by adding an OverlayManager
Convert the existing overlays to use the OverlayManager
Update overlay stubs for the B2G viewer
Prevent font error when no preferred cmap table is found (workaround for issue 4800)
[OverlayManager] Add preventDefault to the keydown event handler
Merge pull request #4832 from yurydelendik/showtext
Merge pull request #4865 from yurydelendik/issue4854
Prevent adding undefined array entries to CMap.map in mapRangeToArray (issue 4875)
Merge pull request #4868 from orionhealth/3579-linksnotworkinginie10
Prevent infinite loop when scanning for endstream (bug 1020226)
Handle cases where the fontName contains non-alphanumeric characters (issue 4909)
Merge pull request #4912 from yurydelendik/issue4911
Return ErrorFont in loadFont when the fontRef is undefined
Re-add Attachment strings to the Swedish l10n
Merge pull request #4930 from Snuffleupagus/attachments-swedish
Prevent rendering unnecessary pages when the HOME/END keys are pressed
Add larger zoom values to zoom dropdown box
Don't blindly trust toUnicode when building toFontChar for non-standard fonts without a font file (issue 4934)
Refactor fake worker loading (issue 3862)
Add pdfBugEnabled to the default preferences
Disable the developer hash parameters by default in PRODUCTION builds of PDF.js
Merge pull request #4952 from yurydelendik/telemetry
Let Parser_makeFilter return NullStream when an invalid stream is encountered (issue 3417)
Merge pull request #4962 from yurydelendik/issue-4943
Merge pull request #4961 from yurydelendik/raf-ios
Merge pull request #4965 from yurydelendik/annotations
Merge pull request #4970 from yurydelendik/AnnotationUtils
Additional heuristics to recognize unknown glyphs for toUnicode (bug 1027533)
Zero the height and width of the WebGL canvases on cleanup
Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010)
A few small optimizations for CIDFontType2 fonts
A few small optimizations of adjustMapping
[CIDFontType2] Map characters missing in toUnicode to the private use area (bug 1028735 and issue 4881)
Add |fillRgb| method to LabCS
Merge pull request #5025 from nnethercote/share-zero-length-buffers
In the reftest analyzer, make it possible to toggle "Circle differences" with the D key
Merge pull request #5005 from fkaelberer/faster_ChunkedStream_getByte
Adjust the tabindices in the viewer
Revert commit fc73e2e (PR 5005) for breaking certain PDF files
Merge pull request #5069 from Snuffleupagus/revert-5005
Fix another seac regression (issue 4801)
Fix loading of PDF files with invalid or missing Type3 characters (issue 5039)
Stop including cidmaps.js
Remove src/core/cidmaps.js
Re-factor parsing of the Linearization dictionary
Avoid creating intermediate strings in the PostScriptLexer
Merge pull request #5096 from nnethercote/bidi-length
Add a reduced test-case for bug 1027533
Add a reduced test-case for issue 4800
Add a couple of reduced test-cases for PR 4259
Add strict equalities in src/shared/fonts_utils.js
Add strict equalities in src/shared/util.js
Add strict equalities in src/display/api.js
Add strict equalities in src/display/canvas.js
Add strict equalities in src/display/metadata.js
Add strict equalities in src/display/pattern_helper.js
Add strict equalities in src/display/svg.js
Merge pull request #5109 from timvandermeij/strict-equalities-test
Add strict equalities in src/core/annotation.js
Add strict equalities in src/core/arithmetic_decoder.js
Add strict equalities in src/core/bidi.js
Add strict equalities in src/core/colorspace.js
Add strict equalities in src/core/core.js
Add strict equalities in src/core/evaluator.js
Add strict equalities in src/core/fonts.js
Add strict equalities in src/core/function.js
Add strict equalities in src/core/murmurhash3.js
Add strict equalities in src/core/obj.js
Add strict equalities in src/core/pattern.js
Add strict equalities in src/core/ps_parser.js
Add strict equalities in src/core/worker.js
Merge pull request #5119 from timvandermeij/strict-equalities-other
Merge pull request #5121 from timvandermeij/strict-equalities-images
Add strict equalities in src/core/parser.js
Add strict equalities in src/core/stream.js
Add reduced test-cases for issues 4875 and 4881
Re-factor heuristics to recognize unknown glyphs for |toUnicode|
Adjust the heuristics to recognize more cases of unknown glyphs for |toUnicode| (issue 5070)
Merge pull request #5127 from Hengjie/fix-pdfdocument-null
Merge pull request #5134 from yurydelendik/fun4
Merge pull request #5140 from yurydelendik/fetchAsync
Merge pull request #5142 from yurydelendik/fix-ts-example
Merge pull request #5143 from yurydelendik/fix-ts-example
Revert commit 9a41659 (PR 5005) for breaking the loading of certain PDF files in the Firefox addon when range requests are active
Fixes a regression from PR 4982
Merge pull request #5158 from Rob--W/email-change
Merge pull request #5157 from Rob--W/crx-no-spellcheck-in-url
Merge pull request #5153 from Rob--W/crx-preserve-reference-fragment
Remove old unused code from PDFView.close()
Attempt to display the File size quicker in the Document Properties dialog
Add even more unit tests for the API
Disable the "Go to First/Last Page" buttons when the first/last page is currently active
Merge pull request #5172 from nnethercote/readCharCode-retval
Remove two instances of leftover console.log debug statements
Fix CMap unit tests
Remove the remaining references to cidmaps.js from the test suite
Fix the error handling for CMaps that fail to load
Merge pull request #5184 from yurydelendik/cff-width
Merge pull request #5191 from nnethercote/getSampleArray-array-length
Merge pull request #5168 from nnethercote/EvaluatorPreprocessor_read
Add unit test for PDF file loaded as typed array
Small re-factoring of DocumentProperties
Merge pull request #5210 from yurydelendik/type3dir
Merge pull request #5212 from fkaelberer/fixFunctionName
Avoid creating intermediate strings in sanitizeMetrics
Fix Zoom box resizing when it's hidden when the viewer loads (issue 5224)
Workaround for TrueType fonts with exotic cmap tables (bug 1057544)
Remove a duplicate PDF file from the test suite
Fix the placement of the findInput loading indicator in RTL locales
Merge pull request #5232 from Rob--W/crx-isolate-pageAction-logic
In src/display/api.js, add documentation for the |progressCallback| parameter in |PDFJS.getDocument|
Add getStats unit test
Further amend GlyphMapForStandardFonts (issue 5244)
Add basic support for ZapfDingbats
Add ZapfDingbats testcase
Add more cases to |mapSpecialUnicodeValues| to fix the rendering of various Symbol encoded brackets
Add |SpecialPUASymbols| map and refactor |mapSpecialUnicodeValues|
Fix handling of RGBA buffers in CalRGB colorspace (issue 5270)
Fix the exception propagation when rejecting workerReadyCapability
Change `getDocumentError` in web/viewer.js to use `instanceof` instead of the exception name
In test/unit/api_spec.js rename the function `waitsForPromise` to `waitsForPromiseResolved`and add a `waitsForPromiseRejected` function
Add unit test for |MissingPDFException|
Fetch decodeParams if it's a |Ref| in JBIG2Decode streams
Add peekByte method to Stream, DecodeStream and ChunkedStream
Fix loading of inline JPEG images
Add |UnexpectedResponseException| to fix the exception handling when file loading fails because the server responds with a non 404 status message
Merge pull request #5302 from yurydelendik/issue5293
Fix Symbol fonts without font file but with Encoding dictionary (issue 5238)
Merge pull request #5306 from xavier114fch/zh-TW
Fix setPreferences regression from the e10s patch (PR 5115)
Add back pdfBugEnabled pref check in the |log| function in extensions/firefox/content/PdfStreamConverter.jsm
Update the license header in extensions/firefox/content/pdfjschildbootstrap.js; see https://bugzilla.mozilla.org/show_bug.cgi?id=942707#c99
Rename |_isPrefAllowed| to |_ensurePreferenceAllowed| in extensions/firefox/content/PdfjsChromeUtils.jsm
Add support for MMType1 fonts with embedded font files
For |make firefox/mozcentral| builds, add cleanupJSSource to remove duplicate file headers in extensions/firefox/content/PdfjsChromeUtils.jsm
Improve the getData unit test
Fix text highlighting in the Font Inspector in the debugger
Fix a regression preventing page change in the Stepper in the debugger
Merge pull request #5346 from yurydelendik/streamfix
Use |toUnicode| when creating the glyph map for standard CIDFontType2 fonts without embedded font file
Followup fix for entering/exiting Presentation mode
Merge pull request #5361 from yurydelendik/movescrollinto
Merge pull request #5362 from yurydelendik/css-import
Merge pull request #5363 from yurydelendik/pdfviewecomponent
Add a page loading indicator to the page number input
Add updated loading-small.png (and corresponding Retina) asset
Fix inconsistencies in the preference names used by PDFViewerApplication
Fix disableAutoFetch regression in the generic viewer
Fix |cleanup| regression in the viewer
Small refactoring of the loadingBar hiding code
Fix loadingBar hiding when disableAutoFetch is enabled (issue 3590)
[Firefox] Use getTabForBrowser instead of _getTabForBrowser if possible
Fix "Automatic Zoom" for landscape documents with very wide pages (issue 5398)
Add a reduced test case for bug 847420
Disable zooming in Presentation Mode
Update l10n files (October 2014)
Merge pull request #5420 from Snuffleupagus/update-l10n-oct-14
Avoid rendering invisible Type3 fonts (issue 5421)
Allow localization of the placement of percent signs in the zoom box
Add a reduced test case for PR 5286
Change bug878194 to an |eq| test
Add a reduced test case for issue 5291
Fix regression that prevents downloading of font files in the debugger
[GENERIC viewer] Fix the background color of the findInput when the search term is not found
Fix typed array assignment in the |constructPostScriptFromIRResult| function (issue 5470)
Add a reduced test case for issue 5470
Fix code style in extensions/firefox/content/PdfJs.jsm
Fix code style in extensions/firefox/content/PdfjsChromeUtils.jsm
Fix code style in extensions/firefox/content/PdfjsContentUtils.jsm
Fix code style in extensions/firefox/content/PdfJs-stub.jsm
Fix code style in extensions/firefox/content/PdfJsTelemetry.jsm
Fix code style in extensions/firefox/content/PdfJsTelemetry-addon.jsm
Fix code style in extensions/firefox/content/PdfStreamConverter.jsm
Update |node make lint| to also cover the Firefox specific *.jsm files
Prevent text selection in Presentation Mode (bug 1018882)
Remove any active text selection when entering Presentation Mode
Prevent a "TypeError: pdfViewer is null" when the viewer loads (PR 5413 followup)
Merge pull request #5492 from jsundn/master
Fallback to the |Dummy| Pattern when we fail to parse a Shading Pattern (issue 5509)
Refactor searching for the SOI marker of inline JPEG image streams
Add a (linked) test case for bug 1064894
Add basic support for non-embedded Wingdings fonts
Add a (linked) test case for bug 1108753 (PR 5276)
Fix searching for end of inline (EI) images with ASCII85Decode filters (bug 1077808)
Remove the link to the AMO extension from the README
Merge pull request #5553 from timvandermeij/jp2-tests
Merge pull request #5562 from timvandermeij/progression-tests
Add fallback for non-embedded "Century Gothic" CIDFontType2 font (issue 4722 and bug 879561)
Enforce minimum line widths
Merge pull request #5569 from timvandermeij/annotation-rewrite-1
Update linting on Travis to cover *.jsm files (PR 5406 followup)
Merge pull request #5578 from Snuffleupagus/travis-jsm-lint
Merge pull request #5571 from timvandermeij/annotation-rewrite-2
Fix handling of "Fit" zoom values in setHash (issue 5581)
Add a reduced test case for issue 4379
Fix the placement of arrows in the zoom box
Merge pull request #5597 from timvandermeij/ccitt-regression
Ensure that |get fingerprint| doesn't fail if the ID is not an array (issue 5599)
Remove unused anchor links placed before every page
Add a |textlayerrendered| event
Move the |pagerendered| event to pdf_page_view.js
Fix lint error: "test/webserver.js: line 177, col 106, Line is too long."
Merge pull request #5632 from yurydelendik/b2g-start
Merge pull request #5627 from yurydelendik/tel
Modify |getUint16| to correctly handle missing data in Stream, DecodeStream and ChunkedStream
Refactor searching for end of inline (EI) JPEG image streams
Add support for TrueType (0, 0) cmap tables (issue 5501 and 5574)
Fix thumbnail scaling regression for files with different page sizes (issue 5637)
Attempt to display the File size quicker in the Document Properties dialog (PR 5554 followup)
Prevent setting |isStandardFont| to |undefined| for non-embedded fonts
Amend the docs for |disableAutoFetch| to mention that streaming must also be disabled
Fix thumbnail rendering regression, when using |draw|, for PDF files with blend modes (issue 5637)
Merge pull request #5660 from timvandermeij/thumbnails-setimage
Merge pull request #5511 from gijsk/patch-1
Fix lint error: extensions/firefox/content/PdfStreamConverter.jsm: line 384, col 63, Expected '===' and instead saw '=='.
Move PDFThumbnailViewer to its own file
Fix function names in PDFThumbnailViewer
Rename the thumbnail_view.js file
Avoid getting |childNodes| twice in PDFPageView_reset, by using the variable instead
Merge pull request #5671 from timvandermeij/remove-template
Merge pull request #5672 from timvandermeij/remove-b2g-header
Merge pull request #5675 from timvandermeij/cleanup-gitignore
Rename ThumbnailView to PDFThumbnailView and refactor it to be more class-like
Refactor PDFThumbnailView to look more similar to PDFPageView
Enable cancelling of thumbnail drawing
Remove dead code from PDFThumbnailView
Merge pull request #5679 from timvandermeij/pdf_outline_view
Merge pull request #5678 from timvandermeij/pdf_attachment_view
Merge pull request #5684 from timvandermeij/link-annotation-bug
Use the |shadow| function from src/shared/util.js in viewer.js
Simplify a couple of preprocessor tags in viewer.js
Don't skip mapping of glyphs for CIDFontType2 fonts with a CIDToGIDMap
Try to skip mapping of missing TrueType glyphs
Move the call to |PDFFindController.resolveFirstPage| into PDFViewer
Merge pull request #5717 from timvandermeij/testcase-5567
Relax the |isSymbolicFont| check for TrueType (3, 1) cmap tables (issue 5701)
Skip fill bytes (0xFF) when decoding JPEG images (issue 5331)
Merge pull request #5729 from timvandermeij/ccitt-bytealign
Only skip the |!isSymbolicFont| check for TrueType (3, 1) cmap tables if no previous cmap table was found (PR 5703 followup)
Fix regression that prevents resetting the zoom level to "Automatic" when using the |Ctrl + 0| keys
Fetch parameters if they are a |Ref| in CalGray/CalRGB color spaces (issue 5747)
Remove the |el| property in PDFPageView and PDFThumbnailView
Merge pull request #5693 from collinanderson/whitespace
Correctly detect OpenType font files with CFF data
Merge pull request #5680 from Rob--W/forget-showPreviousViewOnLoad
Merge pull request #5771 from timvandermeij/unused-util
Add a |text| test-case for issue 5421
Add a reduced test-case for issue 5734
Revert PR 5510, except in WebKit browsers, for breaking print preview in Firefox
Correctly detect the presence of the Adobe specific APP14 JPEG marker (bug 1140761)
Disable PresentationMode for certain problematic configurations
Jonathan Watt (1):
Prevent the page number field from having a spinner (spin buttons) in mozilla now that it supports <input type=number>
Jordan Thoms (1):
Improve fingerprinting of documents
Josh Matthews (1):
Bug 792582 - Explicitly set privacy status of channels created by pdf.js
Joshua T Kalis (1):
Refactor - remove redundant function and all references
Julian Viereck (43):
Merge pull request #2089 from yurydelendik/remove-currenttransf
Merge pull request #2100 from brendandahl/zoom-out-mac
Update web/index.html.template
Merge pull request #2123 from yurydelendik/rtl-text-indexing
Add test coverage for simpletype3font test PDF
Merge pull request #2125 from jviereck/add-test-pdfs
Fix current.x for type3 font word break
Make getTextContent return offset array and improve the algorithm. Make
Backup work before redoing the textContent format
Change the format of textContent to be an array
Make the textLayer use extracted textContent
Change the PDFJS.bidi function calls slightly to avoid creating a seperate object to pass to PDF.JS bidi and just pass in a string
Do some logging of the outputted text
Fix typo in new return value of bidi function
Some comment stuff
Make the textLayer divs prevent whitespaces
Remove some debugging informations
Undo some changes for now until there is support for font.spacedWidth
Make the search button hidden again
Improve the space detection for the getTextContent function
Ensure textLayers content is always fetched and set on the textLayer
Fix typos that prevent space insertion for showSpaced in getTextContent
Change the format of the BidiResult object.
Apply bidi algorithm to the text in the worker
Add handling for gs in getTextContent
Remove spaces that don't make sense when using the text in divs
Make lint happy
Fix unitialized text/dirs array
Don't use shadow() for spaceWidth as otherwise sendering the font over to the mainthread causes issues if the worker used the property and the main thread tries to assign the spaceWidth to the getter function
Fix the driver.js file to handle new TextLayer infrastructure
Move some more font conversion into loadFont function to make type3 fonts work for now
Make lint happy again
Don't compute the string for the TextLayer in the canvas backend anymore and change the syntax of appendText
Fix AppendText after API changes
Address Yurys review comments
Merge pull request #2127 from jviereck/text-algo-3
Tune whitespace insertion
Julian's html-search-bar work
Address yury's review comments
Fix clear matches functionality
Fix typo in PartialEvaluator_getTextContent
Hide header/footer by default when printing from Firefox. See Bug 743252
Merge pull request #2676 from Snuffleupagus/pagemode
Juraj Sukop (1):
Fix copy-paste typo
Kalervo Kujala (10):
Add initial TilingType support.
Add firefox mouse scrolling support in presentation mode.
Sharpen the patterns.
Update finnish localization
Use only one temp canvas for patterns
Replace fullscreen with presentationMode
Implement initial CalGray support
calgray: fix getRgbBuffer problem
implement CalRGB color space
CalRGB: optimize CalRGB calculations
Karl Denninghoff (1):
Fixes but 960409 and adresses review comments including removal of do-while construct
Lee Leathers (1):
Add PDF.js license to package.json
Lu Wang (2):
add 'contains' for the classList implementation
fix typo
Luís Nabais (1):
Fix the combineUrl function
MaMazav (3):
Added support for all not supported yet progression orders: RPCL, CPRL and PCRL.
Support EPH and SOP markers.
Fixed empty packet parsing bug
Mack Duan (38):
Merge pull request #2650 from yurydelendik/form-bar
Merge pull request #2665 from yurydelendik/jshint-extension
Merge pull request #2671 from yurydelendik/chrome
Merge pull request #2666 from yurydelendik/jshint-web-test
Merge pull request #2681 from vyv03354/bug767455_basefont
Merge pull request #2700 from yurydelendik/disable-protection
Merge pull request #2690 from Snuffleupagus/bug-837462
Merge pull request #2789 from yurydelendik/getString
Merge pull request #2822 from waddlesplash/css
Merge pull request #2838 from allstarschh/issue_2829_test
Fix issue with 'this' binding in PdfStreamConverter
Support rendering appearance streams for annotations
Fix issue w/ textlayer on retina causing it to be visible only in top quadrant
Changes to viewer to support progressive loading
Remove code that is not being used
Remove redundant getOperatorList()
Remove initialization code that's no longer used
Implement progressive loading of PDFs
Changes to regression tests for progressive loading
Make getOperatorList() calls independent and merge queues at end
Address brendan's comments
Address more of brendan's comments
Do not cache content stream
Clamp end of range request to be the length of the file
Merge pull request #3132 from saebekassebil/issue-3130
Only perform range requests for identity Content-Encoding
Update loading bar during onprogress of range requests
Disable range request if content-length is unknown
Use same obj/font id counter for all partial evaluators on page
Merge pull request #3135 from Snuffleupagus/issue3068
Only update progress bar if it increases
Remove redundant log in network.js
Fix node make extension for building chrome
Handle server returning 200 for range request
Refactor code for annotations
Do not show appearance stream for text annotations
Support borders for link annotations
Add support for form text annotations
Maksim Norkin (1):
Adding lt l10n
Manas (1):
Trying to fix #3611
Manas (prometheansacrifice) (3):
Trying to fix #4166
Removing set-presence-in-ImageData check from canvas.js
Fix for #3181: jbig2 encoding for number of instances greater than 1
Manuel Braun (1):
Refactoring - remove duplicated code in TextLayerBuilder
Manuel Casas Barrado (1):
Bug 1054643 - [B2G][PDF Viewer]PDF Viewer title is shown as blob:...
Manuel Padrón Martínez (2):
Lowerize the params to allow case sensitive
Changed to lowercase everywhere the hashParams is compared
Marco (2):
Update web/viewer.js
Update web/viewer.js
Martin Koegler (1):
Fix decrypting of arrays
Mathieu 'p01' Henri (2):
Fill the initial JBIG2 buffer with 0xFF only if defaultPixelValue is set
Skip the Math.sqrt for clamped values in convertToRgb
Matt Raible (1):
Fixes Util is not defined in acroforms example when running in prod mode
Michael Payne (5):
changes to allow chrome extension to load
added copyright
remove added inline.js file
Changes to allowed versioned building of Chrome extension that meets new
Include uppercase extensions for Chrome
Michał Gołębiowski (8):
Correct a typo in `getJavaScript` function expression name.
Move jshint & yargs to devDependencies
Remove type="text/javascript" from script tags.
Use jQuery 2 in examples
Switch to Node.js 0.10
Update web/compatibility.js
Fix jsdoc version in package.json to work with npm 2.x.y.
Use the tilde (~) consistently in package.json
Mike Kamermans (1):
changed the type1font cff wrapping to use offsets 391,392... instead of 0,1... for pointing to strings in the String INDEX
Mike Lyons (1):
Add option to open external links in new window
Mike Taylor (1):
Fullscreen updates for latest (unprefixed) spec.
Minh-Hoang, Nguyen (1):
Corrected word spelling
Mitar (7):
Syncing order of JS files in viewer.html and make.js. See #3414
instanceof HTMLElement does not work in jsdom node.js module.
Allow fake worker loader with namespaced bundling of PDF.js.
Fix for bind compatibility implementation (polyfill).
Info function does not interpolate strings.
Updated to current latest stable version of jshint.
textLayer is not used anymore in render context.
Mohammed Abu-alsaad (2):
Added more preference variables from the available hash parameters
Fixed IE links bug by adding a base64 transparent gif for anchor tags for
Nicholas Nethercote (73):
Use a more compact typed array to pass the image mask from the worker to the main thread.
Do createImageData/putImageData in chunks, to save memory.
Don't create the opacity buffer for images that lack a mask.
Remove unneeded srcOffset arguments from createRgbBuffer.
Don't create the RGB buffer for images that don't need resizing.
Reduce memory consumption of simple black and white images.
Use Array.join instead of += to build up strings in the Lexer.
When lexing numbers, look for digits first.
Don't create a string when lexing all-digit integers.
Remove the unnecessary this.buf in CCITTFaxStream.
Remove some unnecessary local variables.
Special-case 24-bit RGB image-handling.
Clean up putBinaryImageData().
Introduce ImageKind constants.
Share ColorSpace.getRgb() between all sub-classes.
Use a cache to minimize the number of Name objects.
Put mask data to the canvas in small slices.
Use Array.join() to build up strings in more places.
Remove unneeded |oldtypes| variable from bidi.js.
Avoid extra allocations in ensureBuffer() caused by an off-by-one error.
Transfer GRAYSCALE_1BPP and RGB_24BPP arrays when possible.
Use RGB_24BPP form for all images lacking alpha data.
Remove FakeStream.
Fix mask handling when some bytes are missing.
Transfer image masks when when possible, instead of copying.
Add an ensureRange() call to ChunkedStream_makeSubStream().
Don't get bytes eagerly when creating {Jpeg,Jpx,Jbig2}Stream objects.
Don't get bytes eagerly when creating FlateStream objects.
Estimate the size of decoded streams in advance.
Add a cache for glyphs.
Allocate fewer objects when parsing 2 and 4 byte chunks.
Avoid allocations in bidi().
Avoid more allocations in bidi().
Avoid allocations in executeCommand().
Fix some indenting within OperatorList.
Make fnArray always be a plain array.
Zero the height and width of the PageView canvas before deleting.
Cache pages at the start of drawing, not the end.
Fix mishandling of incomplete, inverted masks.
Halve the size of the PageView cache.
Fix PageView cache re-insertions.
Zero the height and width of the Cached canvases before deleting.
Add ChunkedStream.ensureByte().
Build up textChunk.str more efficiently.
Avoid allocating return object in EvaluatorPreprocessor_read().
Factor out repeated Ref key string generation code.
Use null instead of [] for ops with no args.
Improve how DecodeStream handles empty buffers.
Make QueueOptimizer easier to read.
Avoid creating intermediate strings in Util.makeCssRgb().
Minimize memory usage of font-related arrays.
Optimize common cases in hexToStr().
Optimize Ref_toString().
Use Array.join to build up strings in readPostScriptTable().
Right-size |chars.length| and |type.length| in bidi().
Make CMap.map quasi-private.
Optimize CMap.prototype.forEach().
Represent cid chars using integers, not strings.
Make IdentityCMaps more compact.
Add ToUnicodeMap class.
Add IdentityToUnicodeMap class.
Avoid repeated creation of a simple RegExp object.
Simplify isIdentityUnicode detection.
Avoid unnecessary array allocations in EvaluatorPreprocessor_read().
Avoid an allocation in readCharCode().
Reduce ASCII checks in makeInlineImage().
Right-size the array in getSampleArray().
Ignore setGState no-ops.
Remove `position: absolute` from text divs.
Only use data-font-name attributes when necessary.
Remove setGStateForKey() closure.
Apply the GRAYSCALE_1BPP optimization when `needsDecode` is set.
Don't scale single-char text divs.
Nicolas Pierron (1):
Ensure the loop counter is not interpreted as a double.
Nils Maier (1):
Download: Use the typed array view instead of the buffer
Ofir (2):
Clone the array manually when slice is missing
Make sure IE9 gets integers because grad.addColorStop fails with floats
Ole Michaelis (1):
adjust the aurora path in the tests browser.json
OmeGa (1):
Add Spanish (Mexico) locale
Ophir LOJKINE (2):
Rewrite Lexer_getNumber.
Add @lovasoa to AUTHORS
Paul Francis (1):
Norwegian and Welsh locales added
Paul Roit (1):
fixed multi precinct handling in jpx
Peter Lofgren (1):
Updated Swedish locale
Peter Pin-Guang Chen (3):
Update zh-TW l10n strings: copied from latest mozilla-central
Update zh-TW strings again. Pulled from latest mozilla-aurora
Backport latest zh-TW strings from l10n-aurora
Pimm Hogeling (3):
Fixes for subtile bugs that were introduced in 59283bdf6d439fdcd1a0ab07b318b48031091b34 and 99440ab6912dee9b780d28b9c425434f4afd8e44, among others.
Syntax changed that will help minifiers/compilers (such as the Closure Compiler) in their processing. In particular, preventing said minifiers/compilers from making dangerous renames.
Lint syntax fixes.
Piotr Zalewa (1):
* InvalidPDFException added
Pramodh KP (3):
Added reject polyfill and PromiseCapability
Remove legacy promises from api.js
Remove LegacyPromise from src/core/obj.js
ReuDa (1):
Fixed german translation for sidebar
Rex Lee (1):
[B2G] UI tweak for multi-resolution devices support on B2G
Rob Wu (104):
Explicitly define layout of toolbar buttons
Highly improved Chrome extension
Compatibility with XHTML documents
Improve download button and behaviour
Enable Web Worker again in Chrome extension
Added Chrome extension's author
[Chrome extension] Added JSDocs to pdfHandler.js
[CRX] Don't intercept download of PDF attachment
Allow scrolling by keyboard in Chrome/Opera
Configurable IMAGE_DIR for annotations
Download PDF from cache for non-Firefox add-on
Put URL = URL || webkitURL in compatibility.js
Improve suggested filename on download
Download PDF from cache for IE10 / IE11
Always declare window.URL even if undefined
Fix printing behaviour in Chrome
Disable Google Translate on viewer in Chrome.
[CRX] Improved navigation detection.
[CRX] Delay render of viewer if needed...
Viewer: Remove inline events; set height on error
Disable Chrome extension for non-GET requests
[CRX] Strip #... from URL in filter
[CRX] Get pdf name from URL instead of querystring
[CRX] Fixes to view local files again
Set URL in history.replaceState/pushState
Fix layout of main toolbar
Update webL10n to latest version + features
webL10n: Apply PDF.js-specific changes
Add mozPrintCallback shim
Resolved severe memory leak (mozPrintCallback)
chrome.extension -> chrome.runtime for Ubuntu
chrome.runtime -> chrome.extension when needed
[CRX] Change Viewer insertion method
[CRX] split:incognito is used, so update file:-handler
[CRX] Show nicely formatted URL in omnibox
Ctrl + F opens find bar instead of toggling it
[CRX] Reload extension tab after session restore
Implement hand tool
[CRX] Add a pageAction to omnibox showing PDF URL
Add unprefixed grab/grabbing cursor
Set eof to true at the end of a FlateStream
Add pdf from issue 3885 to tests
Remove superfluos <!DOCTYPE html> from page action
Added missing <html> tag to page action
Test if toggleHandTool is null before using it
Explain meaning of elements in secondary_toolbar
Update chrome.tabs.executeScriptInFrame dependency
Proof of concept using chrome.streamsPrivate API
Insert dummy content script at every location.
Use tab-specific stream storage
Work-around for http://crbug.com/276898
Make streamsPrivate optional; remove manifest key
Try to recover from bad URI value
RFC 3986-compliant isValidUrl (protocol parsing)
Remove unused file from Chromium extension
Use [].forEach instead of for-..-in in evaluator
[CRX] Fall back to sender.tab.url if !tab.url
[CRX] Remove redundant location.origin check
Register as File browser handler in Chrome OS
[CRX] Support <embed type="application/pdf">
[security] Verify message source in Firefox add-on
Print shortcut: Ctrl + (Shift +) P only
Update Grab to pan to fix performance issue
Get rid of weird scrollbar on mouse down
Remove obsolete code from shortcut handler
[CRX] Pass expected length of stream to viewer
Handle navigation keys when viewer is not focused
Firefox addon: Let XHR respect private mode
Do not switch to a range request for small PDFs
Ctrl/cmd + S = save PDF instead of viewer.html
Improved FTP support for Chromium extension
Use redirectUrl at onHeadersReceived if available.
Work-around for filesystem:-URL bug (#4592).
Move logic from viewer.js to chromecom.js
Remove unused (local) variables in web/
Remove some unused variables from src/
Allow unsafe-eval to fix font renderer in crx
<object> / <embed> support in Chromium extension
Initialize PDFView.url = ''
Feature detection after downgrading the browser.
Managed preferences for Chrome administrators
Use CSS.supports instead of '..' in ....style
Load file:-URLs in the main thread.
AES cipher: make padding optional
Preserve reference fragment in Chromium URL router
Disable spellcheck in Chromium's URL popup
Change Rob's email address
Chrome extension: Isolate pageAction logic
Update link-to-wiki generator
Remove TextDecoder feature tests
CCITTFaxStream parser: resolve xref if needed
Handtool: Remove focus from previous node on click
Adjust use of chrome.storage.managed for Opera
streamsPrivate API change.
Rename FontFace to FontFaceObject
Use Font Loading API if available
addon: isWindowPrivate -> isContentWindowPrivate
Fix error in WidgetAnnotation
Use Content-Range instead of Content-Length #5512
Chrome extension: Add options page
[l10n] Treat language as case-insensitive
Reset state upon load if showPreviousViewOnLoad
Update to latest version of webL10n
[webL10n] Apply PDF.js-specific changes
Rudy Lu (1):
Bug 881152 - hdpi/xhdpi resolution assets and layout for PDF Viewer app
Saebekassebil (5):
Merge branch 'mozilla', remote-tracking branch 'origin/master' into mozilla
Optimize metadata parsing
Implement NullStream, fix #1832
Fix annotation clipping
Fix bugzilla bug#804526, hiding fullscreen button when in an iframe
Samuel Chantaraud (12):
Fixed examples/acroforms/forms.js
Correct formatting of locale to make it compatible with l10n (safari issue)
Made viewer's webViewerLoad callable from outside viewer.js
Improved annotations' display/behavior.
Added CSS rules to allow smooth (momentum) scrolling on iOS devices
Prevent the annotationLayer to be recreated when the page is redrawn
Preliminary attachments support
Added fake button and view to b2g viewer
Added Promise.catch
Removed non-base64 bytes before the last 3 characters
Fix #4914 by ignoring hidden annotation
Limit the size of canvases to 5MP (iOS restriction)
Schildkroete (4):
Update l10n/de/viewer.properties
Updated German locale
Update German locale
Update German locale
Sebastian Kruse (1):
BugFix: Missing var (context) in function call getOutputScale of text-selection example
Serkan Algur (3):
Turkish Language
Tr lang
metadata_locale_tr
Simon Kornblith (1):
Remove DOM window URI check
Simon Tatham (2):
Use fetchIfRef to get annotation dictionaries.
/XYZ destinations: default to top left of the page.
Snuffleupagus (11):
Add reset of zoom level using CTRL + [Numpad 0] on Swedish keyboard
Horizontal scrolling using the left/right arrow keys - version 4
Add word wrap of text in the Outline view to avoid horizontal scrolling
Fixes the Outline view in RTL languages, follow up of #2510
Add various improvements to scroll Thumbnails into view - comments addressed
Change page with up/down arrow keys when zoom is set to 'page-fit'
Improve the behaviour of the pageNumber input field
Automatically resize the zoom box width to fit the content
Updated Swedish locale
Add 'pagemode' URL parameter - comments addressed
Prevent text selection divs from overflowing page boundries
Soumya Deb (1):
Unprefixing CSS as current browsers support
Sriram (3):
Transposed feature for text decoding in jbig2
Fix word spacing in Type 0 fonts
Terminate worker of previous doc
Srishti (5):
Bug #767698 Slider Rename
Fixes Text rotation issue #2095
Reset Path
Fixing the offset of vertical CJK text
implementing transform matrix to getTextContent
Stratos Voukelatos (1):
Fix error message typo
TheoChevalier (3):
Update fr locale from m-c
Merging fr l10n from mozilla-central
Update fr locale
Thor Larholm (2):
Squashed: Added basic support for presentationMode in IE11
Fixed review notes: Adding specificity and removing redundant declaration
Thorben Bochenek (15):
Refactor XRef in obj.js
refactor src/core/pdf_manager.js: rename pdfModel to pdfDocument
Fix Issue #4461: Pages without \Resources in their dictionary fail to load
Refactor and fix style of core.js
Add load test for Issue #4461
refactor src/core/pdf_manager.js: rename pdfModel to pdfDocument
Add Test for PDFDocumentProxy_getPageIndex
jpgjs performance improvements
Fix for the offByOne-error and small performance optimisations
Fixes for small colour variations in tests
Remove unused variable
Make Opera a possible browser to test with
Refactor jpg.js and include forceRGBoutput, correct style of image.js
Move the colour conversion to jpg.js
link to FAQ
Tim Taubert (1):
Bug 796584 - Don't use localStorage in pdf.js
Tim van der Meij (317):
Fixed some translation issues in the Dutch locale
Final commit squash
Renewed the Dutch translations and added all missing strings from the English language file
Improved the Dutch and English strings for the first and last page context menu items
Fixing capital letters
Updated Dutch translations
Fixing encoding issues
Squashing commits for zooming changes
Squashing commits for disabling zoom buttons feature
Squashing commits for the close findbar feature
Updating Dutch translation with print warning
Dutch localization (nl_NL) update
Lowering warning to info
Fixing #3318
Removing code duplication
Presentation mode shortcut implementation
Named actions implementation
Support for CMap GBKp-EUC-H
Secondary toolbar
Annotation selection
Fixing annotation icon issues
Improvements for RTL languages
Revert language string changes
Merge pull request #3699 from Haebaru/master
Merge pull request #3703 from xavier114fch/zh-TW
Merge pull request #3680 from ebraminio/master
Merge pull request #3692 from Snuffleupagus/issue-3690
Merge pull request #3663 from Snuffleupagus/move-PageView
Improved password prompt
Merge pull request #3731 from Snuffleupagus/swedish-password-l10n
Merge pull request #3728 from JakubOnderka/patch-1
Merge pull request #3752 from Snuffleupagus/move-PresentationMode
Merge pull request #3757 from Snuffleupagus/move-Settings
Merge pull request #3739 from Snuffleupagus/bug-921162
Merge pull request #3759 from Snuffleupagus/issue-3755
Merge pull request #3763 from Snuffleupagus/refactor-PresentationMode
Merge pull request #3774 from Snuffleupagus/contextMenu-PresentationMode
Trivial typo fix
Merge pull request #3790 from timvandermeij/typo-fix
Refactoring thumbnail scroll code to fix jumps
Merge pull request #3764 from saebekassebil/fingerprint
Merge pull request #3807 from Rob--W/crx-chromium-25
Merge pull request #3787 from Snuffleupagus/inline-setScale
Merge pull request #3796 from brendandahl/global-docs
Minor nit fixes for api.js
Merge pull request #3810 from timvandermeij/nit-fixes
Merge pull request #3751 from Rob--W/crx-alternative-loader
Merge pull request #3822 from Snuffleupagus/fix-chromium-PR-bot-breakage
Decrease dependence of SecondaryToolbar on UI buttons
Merge pull request #3820 from Snuffleupagus/prevent-enter-PresentationMode-during-load
Merge pull request #3824 from Snuffleupagus/tweak-SecondaryToolbar
Merge pull request #3829 from Snuffleupagus/issue-3827
Merge pull request #3854 from Snuffleupagus/round-viewBookmark-scale-value
Merge pull request #3881 from Snuffleupagus/followup-3854
Merge pull request #3878 from yurydelendik/issue2799
Merge pull request #3882 from yurydelendik/issue3438
Merge pull request #3887 from yurydelendik/bug903856
Dutch translations for the hand tool
Merge pull request #4007 from timvandermeij/hand-tool-nl
Merge pull request #4008 from Snuffleupagus/hand-tool-l10n-sv
Merge pull request #4032 from moztw/1214-zhtw-v2
Fix typo in viewer.css
Merge pull request #4033 from timvandermeij/typo-fix
Merge pull request #4067 from fkaelberer/PNGs_recompressed
Merge pull request #4088 from Rob--W/handtool-button-is-null
Add forms warning to the Dutch l10n
Merge pull request #4095 from timvandermeij/form-dutch
Merge pull request #4097 from xavier114fch/zh-TW
Merge pull request #4099 from yurydelendik/bug958050
Merge pull request #4109 from Snuffleupagus/css-zoom-annotations
Merge pull request #4116 from Snuffleupagus/move-Swedish-l10n
Make presentation mode use a black background
De-inline CSS for the 'open file' button
Prevent the open file button from appearing in the B2G viewer/preview
Removing extension-files file
Close the secondary toolbar when an action is only performed once
Merge pull request #4119 from yurydelendik/preprocessor
Merge pull request #4142 from Snuffleupagus/css-cleanup
Cleaning up files in extension
RTL CSS improvements
Fixes this.reject regression
Document properties
Miscellaneous improvements for the document properties dialog
Merge pull request #4161 from yurydelendik/smask
Removes button outline as visible in Chrome
Implements mouse wheel behaviour for non-Firefox browsers
Merge pull request #4217 from Rob--W/fix-print-shortcut
Merge pull request #4221 from rabbihossain/master
Bengali updates
Merge pull request #4226 from timvandermeij/bengali-update
Merge pull request #4288 from deepj/cs-locale
Merge pull request #4319 from dferer/forms.js
Merge pull request #4327 from Snuffleupagus/issue-4315-followup
Merge pull request #4328 from Snuffleupagus/b2g-remove-pageNumber-spinner
Rewritten reftest analyzer from XHTML to HTML5
Merge pull request #4341 from Snuffleupagus/issue-4224-followup
Implement Retina assets
Start counting from actual beginning of PDF file
Fixes off-by-one error when finding missing endstream
Making src/core/ps_parser.js adhere to the style guide
Making src/core/bidi.js adhere to the style guide
Merge pull request #4414 from Snuffleupagus/src-shared-braces
Fixes typo in function.js
Merge pull request #4416 from timvandermeij/function-typo
Making all examples adhere to the style guide
Making src/core/crypto.js adhere to the style guide
Making src/display/metadat.js adhere to the style guide
Making src/display/font_loader.js adhere to the style guide
Making src/core/jbig2.js adhere to the style guide
Making src/core/jpx.js adhere to the style guide
Making extensions/chromium/pdfHandler-vcros.js adhere to the style guide
Making extensions/chromium/pdfHandler-v2.js adhere to the style guide and fixing a small lint issue in pdfHandler-vcros.js
Making extensions/chromium/pdfHandler.js adhere to the style guide
Making extensions/chromium/extension-router.js adhere to the style guide
Making extensions/chromium/chrome.tabs.executeScriptInFrame.js adhere to the style guide
Merge pull request #4424 from Snuffleupagus/web-braces
Merge pull request #4433 from Snuffleupagus/pdf-find-bar-move-globals
Merge pull request #4132 from yurydelendik/minified
Merge pull request #4460 from Snuffleupagus/external-braces
Merge pull request #4465 from Snuffleupagus/src-display-braces
Merge pull request #4467 from Snuffleupagus/test-braces
Merge pull request #4468 from Snuffleupagus/make-braces
Merge pull request #4454 from brendandahl/gaia-css-clean
Making src/core/{image,obj,parser}.js adhere to the style guide
Making src/core/evaluator.js adhere to the style guide
Merge pull request #4503 from Snuffleupagus/fonts-braces
Merge pull request #4508 from Snuffleupagus/extension-firefox-braces
Merge pull request #4507 from Snuffleupagus/src-core-braces
Implements importl10n command
Removing translations not present in Aurora: they will be replaced in the next commit with proper language codes
Importing all locales from mozilla-aurora, keeping our own metadata.inc files
Fixes lint warning W018: confusing use of exclamation mark
Fixes lint warning W004 in src/shared
Fixes lint warning W004 in /web
Fixes lint warning W004 in /test
Fixes lint warning W004 in src/core
Fixes lint warning W004 in src/display/{api, canvas, pattern_helper}.js
Fixes lint warning W004 in make.js
Removes custom test/reporter.js from the lint process
Resolving new lint issues
Fixes broken link in the documentation
Makes PDF files load when xrefEntry is undefined
Setting empty tooltips for zoom select box items
Force default icon size for Text annotations without appearance stream
Merge pull request #4644 from Snuffleupagus/attachments-swedish
Merge pull request #4656 from Snuffleupagus/stepper-regression
Dutch translations for attachments strings
Merge pull request #4675 from timvandermeij/attachments-translations
Force Unix line endings for all files in new commits
Move DocumentOutlineView to its own file
Move DocumentAttachmentsView to its own file
Converts attachment items to buttons instead of links
Merge pull request #4686 from timvandermeij/attachments-button
Providing content type for attachment downloads
Merge pull request #4669 from Snuffleupagus/sidebar-pref
Fixes DownloadManager for IE10 and above
Merge pull request #4667 from Snuffleupagus/remove-LegacyPromise-chunked_stream.js
Tiny updates
Fixes rendering of PDFs with nested trailer dictionary
Completes unit tests for PostScript evaluator and fixes two bugs in the evaluator itself
Refactoring Util.inherit.getOperatorList in annotation.js
Removing old TODOs and comments from jasmine.js
Removes unused code from web/compatibility.js
Merge pull request #4740 from yurydelendik/pageviewportdoc
Merge pull request #4769 from fkaelberer/updateDEtranslation
Merge pull request #4738 from Rob--W/allow-unsafe-eval
Merge pull request #4768 from Snuffleupagus/issue-4766
Merge pull request #4772 from Snuffleupagus/fewer-getVisiblePages-calls
Merge pull request #4777 from Snuffleupagus/overlay-refactor
Merge pull request #4549 from Rob--W/crx-pdf-embed-object
Merge pull request #4823 from Snuffleupagus/overlay-manager
Small comment fix
Merge pull request #4850 from timvandermeij/comment-nit
Merge pull request #4856 from Snuffleupagus/overlay-manager-keydown-preventDefault
Fixes unhandled XObject subtype PS error
Merge pull request #4864 from fkaelberer/statcmp.js
Removes statcmp.py
Merge pull request #4928 from timvandermeij/remove-statcmp.py
Imports most recent l10n files
Merge pull request #4929 from timvandermeij/l10n-update
Renames concatenateToArray to appendToArray
Implements onerror for JpegStreams
Fix code style issues in pdf_find_controller.js and build strings more efficiently
Implement text normalization for page content and queries
Refactoring text layer builder
Convert the text layer builder to a class
Refactoring PDFFindController in the text layer builder
Removing unnecessary includes from text selection example
Merge pull request #5004 from CodingFabian/issue-5002
Merge pull request #5000 from pramodhkp/memop
Merge pull request #5050 from Snuffleupagus/reftest-analyzer-differences-key
Merge pull request #5033 from nnethercote/makeCssRgb
Merge pull request #5015 from Snuffleupagus/zero-WebGL-canvases
Merge pull request #5021 from CodingFabian/issue-5020
Removing unused code
Merge pull request #5062 from Snuffleupagus/adjusted-viewer-tabindices
Enforcing JSHint's undef option
Enforcing JSHint's noarg and nonbsp options
Merge pull request #5075 from coolwanglu/master
Fixes typo in promises implementation for legacy browsers
Merge pull request #5074 from nnethercote/readPostScriptTable-join
Converting PDFFindBar and PDFFindController to classes
Merge pull request #5090 from Rob--W/crx-feature-detect-downgrade
Merge pull request #5103 from Snuffleupagus/issue-4800-test
Merge pull request #5104 from Rob--W/crx-contentscript-fix
Merge pull request #5082 from Rob--W/chromium-managed-preferences
Attempt to fix Travis
Merge pull request #5105 from Snuffleupagus/pr-4259-tests
Use strict equalities in web/ui_utils.js
Use strict equalities in web/viewer.js
Use strict equalities in web/document_properties.js
Use strict equalities in test/driver.js
Use strict equalities in test/unit/{function_spec, stream_spec, testreporter}.js
Use strict equalities in web/debugger.js
Use strict equalities in web/compatibility.js
Merge pull request #5108 from timvandermeij/strict-equalities
Merge pull request #5112 from Snuffleupagus/strict-equalities-src-shared
Merge pull request #5113 from Snuffleupagus/strict-equalities-src-display
Merge pull request #5116 from Snuffleupagus/strict-equalities-src-core
Use strict equalities in make.js, external/* and extensions/*
Use strict equalities in src/core/image.js
Use strict equalities in src/core/jpg.js
Use strict equalities in src/core/jpx.js
Use strict equalities in src/core/jbig2.js
Merge pull request #5120 from Snuffleupagus/strict-equalities-src-core-2
Enforce strict equalities with JSHint
Merge pull request #5125 from Snuffleupagus/strict-equalities-src-core-3
Merge pull request #5122 from timvandermeij/jshint-strict-equalities
Merge pull request #5129 from Snuffleupagus/issues-4875-4881-tests
Properly set this.eof in CCITTFaxStream
Fixes CCITTFaxStream regression
Merge pull request #5151 from nnethercote/text_layer_builder-regexp
Nit fixes for svg.js
Merge pull request #5164 from timvandermeij/svg-nits
Merge pull request #5166 from Snuffleupagus/pdfViewClose-cleanup
Merge pull request #5169 from Snuffleupagus/DocumentProperties-faster-fileSize
Merge pull request #4156 from Fitoschido/patch-1
Merge pull request #5175 from Snuffleupagus/disable-first/last-page-buttons
Merge pull request #5177 from Snuffleupagus/remove-debug-console-log
Miscellaneous code improvements for svg.js
Merge pull request #5188 from yurydelendik/svg-refact
Optimizes defaults for svg.js
Implements paintFormXObject in svg.js
Merge pull request #5209 from CodingFabian/text-layer-transform-origin
Merge pull request #5242 from yscumc/patch-1
Merge pull request #5237 from Snuffleupagus/fix-findInput-RTL-loading-indicator
Merge pull request #5259 from Rob--W/handtool-unfocus
Merge pull request #5226 from Snuffleupagus/issue-5224
Merge pull request #5248 from Snuffleupagus/getStats-unit-test
Fixes milestones link in README.md
Adds pdfBugEnabled to the Chrome extension preferences
Merge pull request #5321 from timvandermeij/misc-fixes
Merge pull request #5369 from Snuffleupagus/viewer-temp-pref-names
Require destinations when they are needed and do not fetch all of them in advance
Implemented NameTree.get() using binary search
Merge pull request #5488 from Snuffleupagus/presentationMode-no-zoom-followup
Merge pull request #5465 from Snuffleupagus/findbar-notFound-color
Merge pull request #5528 from Snuffleupagus/test-bug-1064894
Merge pull request #5406 from Snuffleupagus/lint-firefox-jsm
Merge pull request #5549 from MaMazav/Support_EPH_and_SOP_markers
Merge pull request #5551 from Snuffleupagus/remove-amo-link
Test case for issue 5549
Test case for issue 5475
Test case for issue 5481
Merge pull request #5214 from CodingFabian/optimize-annotation-layer
Remove unused annotation highlight div
Remove unused hasOperatorList code
Merge pull request #5594 from Snuffleupagus/issue-4379-test
CCITTFaxStream: fix regression when EncodedByteAlign is true and EndOfLine is false
Implement guards for stringToBytes and bytesToString
Merge pull request #5612 from Archaeopteryx/master
Merge pull request #5624 from yurydelendik/base64
Merge pull request #5638 from Snuffleupagus/issue-5637-1
Merge pull request #5639 from Snuffleupagus/DocumentProperties-faster-fileSize-2
Merge pull request #5646 from Snuffleupagus/disableAutoFetch-streaming-docs
Merge pull request #5619 from Rob--W/crx-options-page
Merge pull request #5567 from CodingFabian/fixup-5439
Fill temporary canvases with a white background too
Merge pull request #5659 from Snuffleupagus/issue-5637-2
Merge pull request #5610 from fkaelberer/betterThumbnailScaling
Merge pull request #5596 from fkaelberer/fixBordersAroundThumbnails
Merge pull request #5588 from Snuffleupagus/remove-pageView-anchor
Remove unused index.html.template
Remove unused viewer-snippet-b2g-activity-header.html
Merge pull request #5674 from Snuffleupagus/avoid-double-childNodes-in-PDFPageView_reset
Remove obselete file from .gitignore
Merge pull request #5669 from fkaelberer/avoidOutOfRangeArrayAccessInJbig2Decoder
Merge pull request #5673 from Snuffleupagus/thumbnail-refactor
Rename document_outline_view.js to pdf_outline_view.js
Rename DocumentOutlineView to PDFOutlineView
Refactor PDFAttachmentView to be more class-like and to separate functionality into methods
Add JSDoc comments to PDFOutlineView
Rename document_attachments_view.js to pdf_attachment_view.js
Rename DocumentAttachmentsView to PDFAttachmentView
Refactor PDFAttachmentView to be more class-like and to separate functionality into methods
Remove DownloadManager dependency
Add JSDoc comments to PDFAttachmentView
Determine filename only once and reduce code for _bindLink
Make sure that an A entry in an annotation dictionary is also a dictionary itself
Merge pull request #5691 from Snuffleupagus/viewer-shadow
Test case for issue 5567
Fix CCITTStream regression by byte-aligning rows before checking EOL marker
Merge pull request #5769 from dumyan/findcontroller-nbsp
Remove unused isNull utility function
Merge pull request #5778 from Snuffleupagus/issue-5421-text
Merge pull request #5734 from Hengjie/lower-space-threshold
Merge pull request #5806 from Snuffleupagus/issue-5734-test
Merge pull request #5802 from speedplane/embedded-dont-set-title
Merge pull request #5770 from Snuffleupagus/opentype-cff
Merge pull request #5821 from Snuffleupagus/bug-1140761
Merge pull request #5826 from Rob--W/webL10n-update-march-2015
Fixes minor typo from #5826
Merge pull request #5829 from timvandermeij/typofix
Merge pull request #5785 from Snuffleupagus/bug-1138993
Make presentation mode work again in Safari
Merge pull request #5838 from timvandermeij/safari-presentationmode
Merge pull request #5525 from Snuffleupagus/disableFullscreen
Tom De Wolf (1):
only convert in IE9 if the requested responseType is actually an arraybuffer, otherwise just return the responseText. That way the compatibility.js does not break other frameworks like angular that not always want an array from xhr requests.
Vivin Paliath (2):
pr #3356
issue #3346
Vladan Djeric (1):
Avoid triggering plugin list initialization on startup (Bugzilla 881575)
Xavier Fung (73):
Merge branch 'zh-TW' of https://github.com/xavier114fch/pdf.js
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:xavier114fch/pdf.js
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:xavier114fch/pdf.js
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:xavier114fch/pdf.js
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Update zh-TW translation
Update find bar translation
Merge remote-tracking branch 'upstream/master' into zh-TW
Update zh-TW translation
Update the keys to match recent changes
Change page to document
Update l10n/zh_TW/viewer.properties
Update zh-TW translation
zh-TW update for slider rename
Update zh-TW locale for printing not ready message
Update zh-TW locale
Update of zh-TW
Update zh-TW translation
Xavier fung (10):
Update zh-TW Translation
Update zh-TW translation
Update zh-TW translation
Update translation
Update translation
Update zh-TW locale
Hand tool translations for zh-TW
Add form warning and minor translation update for zh-TW
Document Propeties translation in zh-TW
zh-TW translation update for document properties
XiaoJSoft (2):
Updated Chinese Simplified Locale
Updated Chinese Simplified Locale
Yan Or (1):
Bug 1054590 - [pdf.js] Update to use gaia-header
Yury Delendik (1343):
Generates proxy Makefile
Workaround for chrome's issue 145227
Changes thumbs and outline panels positioning to absolute
Merge pull request #2087 from moderation/master
Removes unnecessary ctx.mozCurrentTransformInverse transforms
Sync with m-c http://hg.mozilla.org/mozilla-central/rev/162130598df0
Merge pull request #2092 from yurydelendik/bug789615-1
Merge pull request #2102 from brendandahl/fix-regression-2087
Merge pull request #1809 from brendandahl/shading-extend
Merge pull request #2107 from arturadib/no-bloat
Adds text layer testing
Move font translation to the worker
Refactor text extraction / font loading logic
Removing font loading hack from MOZCENTRAL
Merge pull request #2115 from yurydelendik/merge-font-text
Merge pull request #2122 from brendandahl/updateindex
Update web/index.html.template
Fixes RTL text extraction
Provides right fallback fonts for text layer
Merge pull request #2130 from Haebaru/master
Merge pull request #2132 from xavier114fch/zh-TW
Adds heuristic for monospace font detection
Fix l10n labels ids for rotation menu items
Merge pull request #2136 from yurydelendik/bug791525
Merge pull request #2116 from brendandahl/metro
Merge pull request #2143 from jviereck/fix-type3-spacing
Renaming export to exportData
Workaround for android gb browser bug
Merge pull request #2131 from saebekassebil/metadata2
Merge pull request #2058 from Pimm/master
Renames fullscreen to presentation mode
Merge pull request #2155 from ironymark/master
Merge pull request #2144 from xsoh/master
Merge pull request #2160 from ironymark/master
Merge pull request #2162 from miketaylr/fullscreen-squashed
Merge pull request #1906 from brendandahl/use-plain-blob
Fixes function declaration for strict mode
Merge pull request #2167 from jviereck/textLayer-whitespaces
Fixes private browsing history
Prevents key handling when the input/toolbar controls are focused
Remove unused constants
Merge pull request #2182 from q--/master
Update web/index.html.template
Merge pull request #2179 from yurydelendik/private-browsing
Merge pull request #2186 from ttaubert/b2g/async-storage
Merge pull request #2193 from brendandahl/princpal
Removes usage of print as log
Fixes console log methods for IE9
Merge pull request #2192 from brendandahl/fix-first-run
Adds localized en-US string for find_not_found
Minor CSS fixed for find bar
Merge pull request #2199 from yurydelendik/find-css-1
Adds .PHONY to Makefile
Merge pull request #2200 from xavier114fch/zh-TW
Merge pull request #2198 from yurydelendik/bug792582
Merge pull request #2197 from brendandahl/integrated-find
Merge pull request #2202 from brendandahl/find-bugs
Merge pull request #2205 from brendandahl/find-next
Add pilot find next/prev icons; localization
Adds more presentation mode controls
Escape key closes findbar
Adds tabindex; remove search field type
Removes PutBinaryImageData compatibility check (re:bug 762657)
Merge pull request #2060 from kkujala/master
Fixes font debugger; text builder api refactoring
Fixes order in which are divs added to the text layer
Merge pull request #2224 from cskau/rotation-above-360
Merge pull request #2206 from timvandermeij/first-last-page-context-menu
Merge pull request #2225 from timvandermeij/dutch-translations
Merge pull request #2226 from timvandermeij/dutch-english-translations
Rounds page div to the canvas size
Merge pull request #2227 from brendandahl/delay-extract-text
Hides cursor in presentation mode
Merge pull request #2231 from brendandahl/enable-iframe-find
Fixes fit-page and fullscreen
Moving fullscreen top border few pixels up
Stops font processing when valid glyphs are absent in the font
Merge pull request #2241 from Haebaru/master
Suppresses useless for PDF rendering font tables
Fixes cmap when 0xFFFF character is included
Fixes reading CFF with two .notdef in charset
Reducing parameter of Mac->Win heuristic
Removes 'visiblePages[0] is undefined' error
Merge pull request #2252 from yurydelendik/no-visible-pages-undef
Fixes 'currentPage is undefined' viewer error
Merge pull request #2239 from yurydelendik/no-glyphs-message
Partially reverts #2239 due to reftest fails
Fixes #2255
Defines at least one glyph if none was found
Adds Type1 sbw command support for horizontal fonts
Falls back to ErrorFont when font object is not available or corrupted
Fixes text clipping
Merge pull request #2256 from brendandahl/increase-wait
Merge pull request #2257 from waddlesplash/master
Merge pull request #2258 from brendandahl/mc-review-0.6.2
Merge pull request #2262 from waddlesplash/master
Fixes test pdfs MD5; make server does not download
Using CMYK SWOP colors
Merge pull request #2272 from moderation/master
Fixes output for HiDPI device
Merge pull request #2285 from brendandahl/async-find
Merge pull request #2292 from saebekassebil/mozilla
Merge pull request #2293 from saebekassebil/annot
Merge pull request #2299 from ironymark/master
Merge pull request #2295 from waddlesplash/master
Fixes getNumber at the end of stream
Merge pull request #2305 from brendandahl/remove-innerhtml
Merge pull request #2309 from brendandahl/forward-original-request
Merge pull request #2298 from zalun/show_alert_on_invalid_pdf_structure
Ignore test log files
Merge pull request #2311 from brendandahl/change-owner
Fixes incomplete restore in paintFormXObject
Merge pull request #2315 from waddlesplash/master
Merge pull request #2319 from Haebaru/master
Merge pull request #2318 from init-js/master
Separate page objects/images from the fonts; does not store large images
Fixes find_wrapped_to_bottom string
Fixes find_wrapped_to_bottom fallback string
Merge pull request #2322 from xavier114fch/zh-TW
Merge pull request #2323 from waddlesplash/master
Merge pull request #2326 from yurydelendik/issue-2296
Merge pull request #2313 from yurydelendik/issue-1905
Merge pull request #2328 from brendandahl/css-tweaks
Merge pull request #2330 from jviereck/fix-typo
Merge pull request #2327 from brendandahl/un-inline
Merge pull request #2335 from benbro/master
References wiki/Additional-Learning-Resources page
Merge pull request #2339 from brendandahl/fix-first-page
Adds ttx test harness
Fixes lineWidth/scale calculation for the fonts
Fixes stream loading for XRefStm
Adds basic PDF info
Fixes compressed object entries caching
Adds mozcentralcheck and mozcentraldiff targets
Re-creates invalid post table
Verifies some of the OS2 font table fields
Validate charstrings
Cleaning name table
Merge pull request #2363 from saebekassebil/hidefullscreen
Merge pull request #2360 from waddlesplash/refactor
Merge pull request #2356 from TheoChevalier/master
Add license header to the rest of the l10n properties files
Merge pull request #2365 from yurydelendik/add-lic-properties
Removes vtmx and vhea tables; sanitizes fpgm and prep
Rejects post table if maxp numGlyph does not match
Merge pull request #2387 from albertvp/master
Merge pull request #2381 from brendandahl/print-scale
Merge pull request #2389 from loftux/locale-sv
Merge pull request #2390 from nbp/extra-font-optim
Merge pull request #2392 from benbro/master
Merge pull request #2394 from brendandahl/l10n-fix
Merge pull request #2397 from xavier114fch/master
Merge pull request #2402 from Haebaru/master
Merge pull request #2400 from khodzha/2279_issue
Fixes function array support for radial/axial pattern
Merge pull request #2405 from mehlis/patch-1
Merge pull request #2413 from yurydelendik/bug-815475
Merge pull request #2415 from brendandahl/gaia-activity-bar
Updates webL10n; using viewer.properties as is
Refactors getRgb and makeCssRgb calls; reduces amount of created objects
Merge pull request #2420 from brendandahl/b2g-gui
Merge pull request #2418 from yurydelendik/refactor-cs
Refactors Lab CS; uses different conversion for D50 and D65; adds getRgbItem
Replaces rsync to cp (to support Windows)
Detecting if web fonts are disable in Firefox.
Excluding Type3 fonts from the check; removing dead code
Fixes "TypeError: info is undefined"
PDF.js features testing
Merge pull request #2427 from yurydelendik/features-2
Fixes feature tests titles
Using setDash for dashed lines
Merge pull request #2297 from brendandahl/rescale
Merge pull request #2436 from brendandahl/log-user-agent
Merge pull request #2432 from yurydelendik/setDash
Merge pull request #2438 from brendandahl/authors
Removes "too many inline images" limit
Removes comment per #2372
Split large image groups into smaller chunks
Merge pull request #2444 from xavier114fch/master
Merge pull request #2445 from Haebaru/master
Fixes encoding reading in CFF fonts
Merge pull request #2451 from brendandahl/opentype-warn
Merge pull request #2450 from waddlesplash/master
Merge pull request #2449 from brendandahl/statsrecord
Tests presence of the xhr-response in the worker
Merge pull request #2459 from Snuffleupagus/numpad_zoom_reset
Merge pull request #2461 from Snuffleupagus/horizontal_scrolling
Merge pull request #2467 from danieljohansson/master
Merge pull request #2466 from saebekassebil/filespec
Merge pull request #2465 from brendandahl/fix-expansion-factor
Merge pull request #2490 from Schildkroete/master
Merge pull request #2488 from brendandahl/fix-migration2
Merge pull request #2493 from brendandahl/wip-encode
Merge pull request #2491 from Schildkroete/master
Refactors private browsing logic
Refactors rescaleImage: improving quality of scanned images
Merge pull request #2510 from Snuffleupagus/outline-word-wrap
Merge pull request #2511 from Snuffleupagus/fix-RTL-outline
Merge pull request #2463 from brendandahl/remove-cid-keys
Disables *Blue* values when HINT_ENABLED == false
Refactors encodeFloat and flex args
Merge pull request #2521 from brendandahl/remove-cff-test
Refactors font matrix operations
Traces pdf.js version
Fixes creation of OS/2 table
Merge pull request #2500 from brendandahl/private-entries
Merge pull request #2538 from xavier114fch/zh-TW
Merge pull request #2551 from Haebaru/master
Merge pull request #2548 from brendandahl/isdict-fix
Merge pull request #2562 from vyv03354/master
Merge pull request #2547 from mduan/issue2085
Merge pull request #2566 from mduan/issue2099
Merge pull request #2549 from mduan/issue2391
Merge pull request #2574 from Snuffleupagus/pagechange-with-up/down-keys-pagefit
Merge pull request #2571 from mduan/issue2129
Merge pull request #2567 from vyv03354/master
Merge pull request #2585 from xiaojsoft/master
Fixes feature tests misleading success results
Merge pull request #2597 from vyv03354/master
Fix dir attribute for the extension
Merge pull request #2602 from vyv03354/issue2598
Merge pull request #2590 from Snuffleupagus/pageNumber-float-fix
Merge pull request #2581 from brendandahl/fix-cid
Fixes intermittent rendering stop
Merge pull request #2527 from brendandahl/type1-charstrings
Merge pull request #2615 from vyv03354/master
Wait for animation frame before displaying stuff
Merge pull request #2626 from wfwalker/addmissingpdfexception
Fixes reading of the widths for CID fonts
Merge pull request #2625 from brendandahl/threaded-server
Merge pull request #2631 from xavier114fch/zh-TW
Merge pull request #2633 from brendandahl/disable-print-selection
Merge pull request #2624 from vyv03354/bug835661
Merge pull request #2628 from mduan/issue2128
Merge pull request #2606 from mduan/issue1512
Merge pull request #2634 from Pomax/type1-string-index-SIDs
Merge pull request #2635 from brendandahl/content-disposition-filename
Tests for issue 2627
Merge pull request #2584 from mduan/issue2537
Merge pull request #2572 from mduan/issue2477
Merge pull request #2644 from SSk123/edit_slider_name
Merge pull request #2646 from xavier114fch/zh-TW
Fixes cmap sanitizer fro #215
Fallback when AcroForm is present
Merge pull request #2612 from Snuffleupagus/zoom-select-adjustable-width
Merge pull request #2639 from jbuck/jshint
Merge pull request #2655 from jbuck/travisci
Merge pull request #2659 from Haebaru/master
Disables gjslint results
Merge pull request #2662 from yurydelendik/disable-gjslint
Merge pull request #2657 from vyv03354/master
Enforces maxlen for jshint
Enforces quotmark=single for jshint
Merge pull request #2664 from yurydelendik/jshint-gjslint
Adds the extensions/* files for jshint
Workaround for Chrome's issue 174023
Adds web/* and test/* for jshint target
Merge pull request #2673 from Snuffleupagus/updated-swedish-locale
Merge pull request #2668 from vyv03354/bug834075
Replacing gjslint with jshint; fixing jshint for windows
Merge pull request #2672 from yurydelendik/lint
Merge pull request #2675 from vyv03354/issue2674
Merge pull request #2680 from vyv03354/bug767455_bxex
Merge pull request #2683 from vyv03354/bug824601
Merge pull request #2689 from xiaojsoft/master
Fixes text search for "secured" documents
Merge pull request #2695 from yurydelendik/copy-protection-2
Merge pull request #2696 from alpha-omega/master
Merge pull request #2697 from vyv03354/bug792816
Reverts 729b82, d5f65f and 724add
Merge pull request #2701 from Haebaru/master
Merge pull request #2702 from timvandermeij/updated-dutch-translations
Merge pull request #2707 from timvandermeij/disable-zoom-buttons
Merge pull request #2703 from timvandermeij/close-findbar-without-focus
Adds zoom buttons ids (follow up on #2707)
Merge pull request #2708 from marco-c/patch-1
Merge pull request #2693 from bit/master
Merge pull request #2715 from bit/fix_imageLayer_scale
Merge pull request #2717 from kaisercrazy/master
Merge pull request #2711 from marco-c/patch-2
Merge pull request #2727 from vyv03354/feature_TextDecoder
Merge pull request #2734 from jviereck/print-print-margin
Merge pull request #2735 from piotrex/patch-1
Merge pull request #2743 from vyv03354/fx19release
Merge pull request #2741 from piotrex/master
Merge pull request #2732 from vyv03354/issue2728
Merge pull request #2731 from AluisioASG/d18f8d11bc7b5157e727b82eccdec6676f4bca07
Merge pull request #2705 from timvandermeij/even-zooming
Merge pull request #2779 from waddlesplash/findbar
Fixes symbols positioning in JBIG2
JBIG2: finds end of segment when length is not specified
Fixes getString
Merge pull request #2785 from vyv03354/issue2674
Fixes template 1 for decoding
Merge pull request #2773 from Snuffleupagus/focus
Merge pull request #2805 from brendandahl/no-hide-download
Merge pull request #2781 from waddlesplash/textselection
Merge pull request #2821 from waddlesplash/textselection
Merge pull request #2832 from ofirdev/master
Merge pull request #2712 from Snuffleupagus/fullscreen-links
Merge pull request #2836 from sgtatham/master
Merge pull request #2826 from vyv03354/83pv
Merge pull request #2816 from Snuffleupagus/zoom-select-adjust-followup
Merge pull request #2809 from divergentdave/TJ_text_selection
Merge pull request #2844 from vyv03354/issue2842
Merge pull request #2177 from kkujala/tiling
Merge pull request #2848 from waddlesplash/css
Merge pull request #2839 from brendandahl/auto-print
Merge pull request #2858 from mkoegler/master
Merge pull request #2862 from kkujala/l10n
Fixes NameTree reading
Merge pull request #2868 from yurydelendik/issue-2867
Merge pull request #2865 from vyv03354/90pv
Merge remote-tracking branch 'mozilla/master' into cidtype2
Replacing page shadow with image; removing some profixed styles
Merge pull request #2877 from vyv03354/tilector
Merge pull request #2875 from vyv03354/tounicode
Merge pull request #2874 from yurydelendik/shadow
Keeping Ctrl+0 unhandled
Merge branch 'ctrl0'
Merge pull request #2879 from vyv03354/type3
Merge pull request #2872 from sgtatham/master
Takes top border width in account (cont #2874)
Merge pull request #2880 from yurydelendik/clientTop
Merge pull request #2861 from brendandahl/save-as-2
Seac support for Windows
Adds endchar with 4 arguments test.
Update README.md
Updates shell.js to v0.1.2
Takes clientTop in account in getVisibleElements
Merge pull request #2910 from ofirdev/master
Removes isOS2Valid; resets fsType
Merge pull request #2912 from brendandahl/empty-private-dict
Merge pull request #2918 from vyv03354/test2842
Adds optional Shift for zoom keybindings
Merge pull request #2926 from yurydelendik/shift-zoom
Merge pull request #2915 from dummas/master
Merge pull request #2903 from brendandahl/blend-modes
Handles embed tags via PlayPreview API
Merge pull request #2932 from vyv03354/bug849627
Merge pull request #2942 from brendandahl/add-back-cid
Merge pull request #2952 from vyv03354/b5pc
Merge pull request #2724 from yurydelendik/embed-2
Merge pull request #2953 from vyv03354/negheight
Adding PlayPreview API support to pdf.js/mozilla-central
Merge pull request #2936 from brendandahl/trans-groups2
Merge pull request #2959 from vyv03354/cmap4
Merge pull request #2954 from vyv03354/msjfonts
Merge pull request #2961 from Snuffleupagus/fix-viewBookmark
Fixes chrome extension build (#2951)
Merge pull request #2955 from vyv03354/warn_unsupported
Protection from empty/invalid root or kid in NameTree
Adds unicode conversion for js code
Fixes notificationBox on Linux
Merge pull request #2999 from theoreticaLee/master
Merge pull request #2978 from brendandahl/color-maps
Merge pull request #2972 from brendandahl/blend-mode-feature-test
Merge pull request #3005 from Snuffleupagus/show-infobar
Merge pull request #2914 from mduan/chunked-viewer-only
Fixes PDF application switch in Firefox.
Merge pull request #3010 from piotrex/patch-2
Merge pull request #3011 from Snuffleupagus/printing-not-ready
Merge pull request #3013 from xavier114fch/zh-TW
Merge pull request #3014 from timvandermeij/print-warning-dutch
Merge pull request #3009 from brendandahl/backdrop
Merge pull request #3015 from Haebaru/master
Speeds up the CMYK color conversion
Merge pull request #3021 from brendandahl/key-ref
Merge pull request #3003 from brendandahl/type1-parser
Merge pull request #2945 from mduan/annotation
Workaround for FF17 to be able to download the pdf file
Merge pull request #3026 from TheoChevalier/master
Updates MD5 for german-umlat.pdf
Merge pull request #2854 from allstarschh/hmm_pdf_not_found
Update MD5 for blendmode.pdf
Merge pull request #2947 from brendandahl/decoding
Merge pull request #2919 from Snuffleupagus/external-links
Fixes pdf application switching in FF22/23 (redo)
Merge pull request #3035 from Inkbug/issue2998
Merge pull request #3018 from Snuffleupagus/detect-colors-disabled
Disables cloning of the Dict
Merge pull request #3022 from Rob--W/css-button-fix
Merge pull request #3038 from brendandahl/lab-cs
Fixes Dict_assignXref type
Merge pull request #3017 from Rob--W/chrome-extension
Adds check for textDivs presence; removes textLayerQueue
Merge pull request #3043 from yurydelendik/cleanup-textlayer
Merge pull request #3051 from piotrex/patch-1
Merge pull request #3045 from mduan/remove-gfx
Merge pull request #3089 from terrafrost/master
Merge pull request #3123 from mduan/issue3115
Merge pull request #3126 from mduan/issue3118-2
Merge pull request #3131 from mduan/issue3122
Merge pull request #3128 from mete0r/master
Merge pull request #3143 from mduan/issue3137
Merge pull request #3082 from brendandahl/min-canvas-width
Merge pull request #3151 from mduan/issue3149
Merge pull request #3086 from brendandahl/less-warn
Merge pull request #3053 from vyv03354/fpgm
Merge commit 'eeacb9e7a4fb30b1e3e603af59d' into pr-3088
Removes es-MX locale (per #3088)
Merge branch 'vyv03354/unprefix_gradient'
Merge pull request #3102 from brendandahl/sub-matrix
Merge pull request #3176 from vyv03354/gradient
Merge pull request #3177 from Snuffleupagus/bug864619
Merge pull request #3152 from mduan/issue3127
Merge branch 'master' into issue3156
Merge pull request #3075 from brendandahl/font-encoding
Fixing pattern canvas transform for chrome
Merge pull request #3178 from yurydelendik/issue3156
Merge pull request #3179 from yurydelendik/pr-3171
Merge pull request #3007 from brendandahl/delta-encode
Merge pull request #3080 from Snuffleupagus/zoomButtons-disable
Merge pull request #3182 from brendandahl/print-background
Merge pull request #3183 from brendandahl/ignore-bad-dicts
Rounding floats in CFF
Merge pull request #3197 from brendandahl/type3-regression
Merge pull request #3187 from brendandahl/cid-glyph-selection
Merge pull request #3124 from mduan/issue3118-1
Adds fill('evenodd') as alternative for mozFillRule
Forces to measure "standard" fonts
Merge pull request #3210 from Snuffleupagus/bug863591
Merge commit 'e648005'
Merge pull request #3193 from Snuffleupagus/issue3076
Update zh-TW translation (#3227)
Updated Japanese locale (#3228)
Merge pull request #2988 from mduan/annotation-refactor-tx
Merge branch 'fallback-fix'
Rejects loading when data is not available for checkHeader
Fixes password for range request loading
Merge pull request #3239 from brendandahl/scope-fix
Drawing without fillText; refactoring ADD_TO_PATH
Ensure we don't modify the original PDF data when sanitizing TrueType
Fixes reading unordered Subrs in Type1
Test for #3263
Fixes incorrect unit test
Outlines type3 glyph
Allows status be 0 for non-HTTP protocols
Reset canvas state before drawing annotations
Fixing appendToOperatorList
Merge pull request #3305 from yurydelendik/annotation-clear-state
Adds missing link-annotation-border file and lint error
Merge pull request #3307 from yurydelendik/annotation-link-border
Skips failed-to-download tests
Merge pull request #3293 from brendandahl/less-log
Merge pull request #3311 from brendandahl/wrap-driver
Removes getImageData from canvas.js
Merge pull request #3314 from brendandahl/annotation-form-tx
Merge pull request #3308 from brendandahl/hide-overflow
Merge pull request #3320 from timvandermeij/typo-fix
Merge pull request #3258 from Snuffleupagus/zoom-select-width-followup
Merge pull request #3326 from brendandahl/spec-fix
Merge pull request #3315 from brendandahl/disable-range-safari
Merge pull request #3334 from benbro/master
Merge pull request #3289 from brendandahl/resource-loader2
Properly disables presentation mode
Merge pull request #3340 from brendandahl/chainable-promises2
Merge pull request #3343 from brendandahl/remove-timeout
Capturing disableRange set on capture phase of DOMContentLoaded event
Merge pull request #3354 from fkaelberer/fasterType3Glyph
Disables range requestes for safari immediately
Fixes presentation mode page
Merge pull request #3359 from yurydelendik/fixes-presentationmode
Merge pull request #3356 from vivin/extract_textlayerbuilder
Bug 879211: ignoring bad document outline reference
Improves search of EI (end of inlined image)
Fixes missing compressed object detection
Show fallback bar on unhandled rejections
Bug 874851: ignoring bad stream length
Bug 861638: ignoring double-EI
#3248: fixes hp scanner's bad XRef
#2098: scanning for stream length when it's incorrect
#1277: ignoring error for bad "empty" block
Merge pull request #2956 from vyv03354/cmap4_fpgm
Merge pull request #3379 from Snuffleupagus/fix-FitR-links
Merge pull request #3384 from Snuffleupagus/regression-3312
Refactoring TTF repair logic
Preserving PDFJS in the generic builds
Merge pull request #3387 from yurydelendik/preserve-pdfjs
Merge pull request #3385 from Snuffleupagus/history-check-browser-support
Implements FFC1 marker (and syncs with jpgjs)
Removes AES padding
Merge pull request #3393 from brendandahl/no-resources
Adds test for issue 3371 and enables testing with password.
Merge pull request #3397 from brendandahl/notdef
Merge pull request #3399 from Snuffleupagus/change-page-shift+space
Merge pull request #3402 from brendandahl/readme-update
Merge pull request #3415 from benbro/master
Merge pull request #3373 from SSk123/master
Implements reparing of CFF table
Fail if other font types are found
Enforces trailing spaces
Merge pull request #3428 from yurydelendik/enforce-trailing
Removes browser decoding optimization for JPEG CMYK
Takes SMask's preblending in account
Tests for OpenType fonts
lookChar refactoring
Merge pull request #3454 from Rob--W/configurable-images-directory
Merge pull request #3447 from Rob--W/chrome-arrow-keys-3443
Merge pull request #3450 from brendandahl/fix-mimetype-check
Merge pull request #3441 from brendandahl/less-cache
Removes foreign for Firefox CSS prefixes
Merge pull request #3437 from Rob--W/download-from-cache
Merge pull request #3459 from Rob--W/define-URL
Fixes ASCIIHex decoding
Refactoring download button logic
Rejects incorrect url in download manager
Restoring PR 3455 functionality
Merge pull request #3468 from yurydelendik/download-refactor
Merge pull request #3469 from brendandahl/enable-rr-in-master
Merge pull request #3487 from timvandermeij/remove-code-duplication
Merge pull request #3486 from Rob--W/csp-unsafe-inline
Merge pull request #3476 from Rob--W/no-google-translate
Merge pull request #3484 from Rob--W/crx-improved-navigation-detection
Merge pull request #3477 from brendandahl/font-loading
Moves changeable details from etherpad and README to issues and wiki pages
Merge pull request #3422 from timvandermeij/presentation-mode-shortcuts
Merge pull request #3489 from Snuffleupagus/move-PDFHistory
Merge pull request #3332 from Snuffleupagus/fix-loadingBar
Merge pull request #3497 from Snuffleupagus/regression-3447
Merge pull request #3494 from SSk123/master
Merge pull request #3504 from brendandahl/info-bar
Fixes glyph 0 in CIDTypeFont2
Merge pull request #3506 from brendandahl/base-transform
[CSP] removes inlined styles and scripts
[CSP] remove HTTP CSP Headers
Fixing CFF checksum for test font
Merge pull request #3461 from brendandahl/incremental-rendering2
Merge pull request #3535 from Snuffleupagus/issue-3534
Merge pull request #3540 from alivedise/byebyemoztt
Backout of #3513 (except formatting)
Merge pull request #3544 from ReuDa/localizationGerman
Merge pull request #3546 from yurydelendik/backout-3513
Merge pull request #3529 from brendandahl/refactor-font2
Merge pull request #3548 from brendandahl/render-task-fix
Merge pull request #3539 from Snuffleupagus/issue-3538
Merge pull request #3542 from fkaelberer/FasterJBIG2decode
Merge pull request #3551 from brendandahl/destroy-logic
Merge pull request #3549 from brendandahl/uhandled-stack
Merge pull request #3520 from brendandahl/single-cs
Merge pull request #3556 from Snuffleupagus/issue-2853
Merge pull request #3525 from timvandermeij/fix-gbkp-cmap
Merge pull request #3557 from timvandermeij/named-actions
Fixes canvas alignment for small scale and scale adjustment after Cmd+0
Don't provide optional pushState parameter
Merge pull request #3530 from brendandahl/worker-split
Merge remote-tracking branch 'mozilla/master' into pushState
IE9 does not need onreadystatechange
Merge pull request #3581 from yurydelendik/pushState
Reduce max size for pattern and limit group canvases
Adds initial telemetry probes
Specifies default workerSrc (if possible)
Merge pull request #3575 from brendandahl/text-debugger
Merge pull request #3519 from Snuffleupagus/move-errorWrapper-during-load
Merge pull request #3576 from Snuffleupagus/undefined-stream-length
Fixes typo in 2-component image decoding
Merge pull request #3592 from yurydelendik/jpgjs-2comp
Merge pull request #3573 from Rob--W/crx-view-local-files
Adds reference for the Opera extension
Merge pull request #3601 from jmozmoz/unregister
Merge pull request #3602 from operasoftware/master
Fixes 'make web' after chromium directory remaning
Merge pull request #3610 from brendandahl/annot-appearance
Stops objects indexing at the end
Merge pull request #3595 from brendandahl/fix-clip
Merge pull request #3621 from biggert/master
Merge pull request #3570 from brendandahl/encoding-wip
Merge pull request #3553 from yurydelendik/reduce-scratch-canvases
Merge pull request #3634 from nmaier/download-buffer
Merge pull request #3646 from Snuffleupagus/secondaryToolbar-l10n-Swedish
Merge pull request #3659 from Snuffleupagus/update-AUTHORS
Merge pull request #3660 from maxidirienzo/master
Merge pull request #3347 from vivin/master
Merge pull request #3686 from timvandermeij/rtl-improvements
Merge pull request #3695 from SSk123/transform
Merge pull request #3716 from brendandahl/dpi2
Merge pull request #3717 from mark-5/master
Merge pull request #3729 from prometheansacrifice/page-outofbounds
Properly resolves relative src for the embed tags
Merge pull request #3674 from brendandahl/cmap-squash
Merge pull request #3722 from Moistly/no-cy-locales
Merge pull request #3696 from Rob--W/webL10n-tot
Merge pull request #3738 from timvandermeij/transposed-jbig2
Merge pull request #3750 from brendandahl/cidfonttype0c
Merge pull request #3791 from brendandahl/css-rotate
Merge pull request #3798 from brendandahl/intersect-bbox
Avoiding 'pc is undefined' failures
Renames Symbol encoding name.
Fixes reading Type1 FontBBox data for usWin values
Workaround for some bad Type1 data
Removes duplicate entries after reading cmap table
Skipping empty font tables
Ignoring glyphs without points
Fixes invalid maxZones value
Resizes loca table when needed
Merge pull request #3880 from Snuffleupagus/translate-bbox
Merge pull request #3890 from sriram-dev/3205-word-spacing
Fixes cvt table length; removes cvt when hints invalid
Merge pull request #3888 from coolwanglu/master
Increase default auto scale to 125%
Merge pull request #3864 from Snuffleupagus/independent-zoom-parameter
Fixes glyphs with invalid flags
Merge pull request #3913 from brendandahl/int-ops
Fixes gidStart for CID fonts
Merge pull request #3917 from yurydelendik/issue-3857
Merge pull request #3920 from brendandahl/text-promise
Uses postMessage transfers
Uses blob URL instead of data when possible
Merge pull request #3916 from brendandahl/remove-slow-commands
Comment fix: shedule -> schedule
Allocates bigger hashData buffer
Cleaning up fonts when viewer is idle for some time
Fixes cleaning up of the rendered pages
Merge pull request #3938 from brendandahl/worker-docs
Merge pull request #3943 from yurydelendik/issue-3942
Merge pull request #3936 from brendandahl/initial-data
Limits U and O entries size
Merge pull request #3934 from Snuffleupagus/PDFHistory-fix-opening-local-file
Merge pull request #3952 from Rob--W/crx/load-after-session-restore
Merge pull request #3940 from brendandahl/operator-cleanup
Merge branch 'maxsong1002/shortcutkeytonavigate'
Index objects if Prev xref was not found
Adds CONTRIBUTING.md for issue reporting "hint"
Fixes for CONTRIBUTING.md
Merge pull request #3961 from Snuffleupagus/issue-3959
Takes chunk id == 0 into account during grouping
Merge pull request #3955 from Snuffleupagus/issue-3953
Fixes find position in HiDPI displays
Merge pull request #3970 from brendandahl/rotation
Merge pull request #3971 from brendandahl/rotation2
Merge pull request #3976 from brendandahl/dom-frag
Merge pull request #3972 from brendandahl/print-reg
Merge pull request #3978 from brendandahl/wait-for-render
Merge pull request #3941 from Snuffleupagus/search-from-current-page
Merge pull request #4003 from Snuffleupagus/issue-3999
Merge pull request #4025 from gjuggler/singlefile
Merge pull request #4065 from Rob--W/crx-pageaction-html-typo
Merge pull request #4059 from glasserc/add-conkeror
Merge pull request #4066 from Rob--W/crx-pageaction-html-typo
Merge pull request #4058 from gjuggler/singlefile-fix
Merge pull request #4045 from brendandahl/verbosity
Adjusts heuristic for disabling Symbol encoding
Adds glyph mapping for standard fonts
Merge pull request #4048 from brendandahl/unsupported-features
Introduces LegacyPromise; polyfills DOM Promise
Avoiding double draw() calls
Merge pull request #4062 from kkujala/calgray
Merge pull request #4087 from brendandahl/analyzer
Merge pull request #4077 from brendandahl/form-fallback
Takes ascent/descent in account in the text layer
Fixes fips regression from #4068
Merge pull request #4094 from brendandahl/analyzer
Merge pull request #4080 from Snuffleupagus/bug-957034
Fixes FitV scrolling
Introduces disableObjectCreateURL
Merge pull request #4117 from timvandermeij/presentation-mode-background
Merge pull request #4114 from Rob--W/crx-executeScriptInFrame-fix
Merge pull request #4120 from timvandermeij/css-deinlining
Merge pull request #4121 from timvandermeij/open-button-b2g
Fixes type3 glyph compilation for bitpacked mask
Merge pull request #4122 from yurydelendik/bug878397
Checks if subpixel-aa enabled before scaling the fonts
Merge pull request #4124 from tkristiansen/with-credentials
Fixes and refactors log functionality
Merge pull request #4128 from Snuffleupagus/fix-open-button-on-fallback-bar
Extracts evaluator preprocessor and refactor text extraction
Adds make minified command
Merge pull request #4138 from nnethercote/chunk-ImageData
Merge pull request #4136 from timvandermeij/remove-extension-files
Merge pull request #4135 from timvandermeij/cleanup-extension
Refactors getTextContent return value
Merge pull request #4153 from sriram-dev/4027-destroy-previous-doc
Merge pull request #4147 from Snuffleupagus/bug-859204
Minor fixes for the jsdocs and removing unused members.
Merge pull request #4154 from timvandermeij/rtl-css-fixes
Merge pull request #4158 from timvandermeij/fix-promise-regression
Merge pull request #4149 from timvandermeij/document-properties
Merge pull request #4126 from Rob--W/crx-using-streams-api
Merge pull request #4160 from xavier114fch/zh-TW
Merge pull request #4163 from Rob--W/issue-4159-uri-annot
Merge pull request #4164 from Snuffleupagus/bug-957034-followup
Merge pull request #4167 from timvandermeij/followup-document-properties
Merge pull request #4168 from TheoChevalier/l10n-fr
Merge pull request #4169 from xavier114fch/zh-TW
Merge pull request #4170 from Snuffleupagus/document-properties-Swedish
SMask emulation
Merge pull request #4178 from peerlibrary/worker-loader
Use jshint v1.1
Merge pull request #4180 from yurydelendik/jshint11
Refactors shared/pattern.js into core/ and display/
Merge pull request #4197 from Rob--W/firefox-verify-message-source
Fixes smask backdrop
Merge pull request #4203 from timvandermeij/outline-chrome
Merge pull request #4194 from Rob--W/crx-pdf-embed
Using blob URL for open file
Basic function.js split
Implements shading types 4-7
Merge pull request #4131 from karlden/findUnboundedRecursionBug960409
Refactors nextPageMatch (nits)
Merge pull request #4210 from yurydelendik/issue4131
Merge pull request #4200 from timvandermeij/ie-mousewheel
Fixes PDFDocumentProxy.getDownloadInfo API name (and refactoring)
Merge pull request #4181 from nnethercote/compact-images
Dynamically determines how to split patch into triangles
Respects current ctx scale for mesh pattern
Removes scolling jank after bw image optimization
Merge pull request #4209 from Rob--W/grab-to-pan-performance
Merge pull request #4213 from nnethercote/strings
Merge pull request #4223 from Rob--W/grab-to-pan-overlay-fix
Merge pull request #4235 from Rob--W/firefox-addon-xhr-private
Merge pull request #4236 from lovasoa/master
Merge pull request #4241 from brendandahl/csp
Merge pull request #4258 from Rob--W/network-reduce-requests
Removes -moz-box-sizing usage
Merge pull request #4272 from brendandahl/change-test-font
Merge #4274
Merge pull request #4191 from Rob--W/crx-chrome-os
Merge pull request #4306 from peerlibrary/warnings
Merge pull request #4299 from peerlibrary/bind-compatibility
Merge pull request #4300 from Snuffleupagus/issue-4296
Merge pull request #4311 from yurydelendik/jpgjs-speed
Merge pull request #4322 from prometheansacrifice/FixUnhandledExistingPageBug
Merge pull request #4264 from fkaelberer/FasterJPXdecoding
Merge pull request #4340 from nnethercote/getRgb
Merge pull request #4335 from dferer/locales-handling
Merge pull request #4342 from timvandermeij/retina
Merge pull request #4350 from Rob--W/save-as-saves-pdf
Merge pull request #4345 from p01/patch-1
Merge pull request #4346 from p01/patch-2
Merge pull request #4333 from dferer/requirable-viewer
Merge pull request #4344 from brendandahl/remove-embed-font
Merge pull request #4361 from brendandahl/remove-unused-code
Merge pull request #4324 from fkaelberer/FasterJBIG2decoding
Merge pull request #4348 from bthorben/refactor/obj.js/2
Merge pull request #4357 from d3x7r0/master
Merge pull request #4266 from peerlibrary/jshint-version
Rejects invalid fpgm table when too many functions
Merge pull request #4365 from fkaelberer/FixJpxParsing
Merge pull request #4355 from nnethercote/sliced-masks
Merge pull request #4354 from nnethercote/Name-cache
Merge pull request #4336 from nnethercote/rgb24
Merge pull request #4353 from nnethercote/more-Array-joins
Merge pull request #4367 from nnethercote/rm-oldtypes
Merge pull request #4362 from Snuffleupagus/bug-925985
Reset annotation stream; reset page annotation promise
Merge pull request #4343 from brendandahl/ff-cleanup
Merge pull request #4381 from nnethercote/transfer
Merge pull request #4375 from yurydelendik/reset-annot
Merge pull request #4388 from timvandermeij/fix-corrupt-pdf-offset
Merge pull request #4391 from nnethercote/rm-FakeStream
Merge pull request #4382 from nnethercote/off-by-one
Merge pull request #4356 from fkaelberer/Optimize_1bpc_images
Merge pull request #4366 from yurydelendik/max-fdefs
Merge pull request #4383 from nnethercote/more-rgb24
Fixed mozcentral build
Fixes CSS for webkit
Merge pull request #4392 from yurydelendik/fixes-webkit-retina
Merge pull request #4399 from fkaelberer/FixInfiniteLoop
Merge pull request #4397 from fkaelberer/FixJPXcolors
Merge pull request #4393 from Snuffleupagus/issue-4341-followup
Merge pull request #4404 from timvandermeij/invalid-number-e
Merge pull request #4318 from dferer/improveAnnotationsDisplay
Fixes corrupted by Aspose fonts.
Merge pull request #4446 from benbro/master
Merge pull request #4431 from fkaelberer/ExtractArithmeticDecoder
Merge pull request #4420 from prometheansacrifice/RemovingCheckSetPresence
Merge pull request #4259 from brendandahl/built-in-cmaps-squash
Merge branch 'master' of github.com:mozilla/pdf.js into issue-4370
Merge pull request #4437 from yurydelendik/issue4398
Merge pull request #4444 from nnethercote/min-length
Refactors optimization list
Optimizing pdf when text printed char-by-char
Caches last parsed resource image, recornizes image repeats
Caching inlined mask images
Heuristic to optimize chunking
Makes firefox extension's l10n get() behavior similar to webL10n
Merge pull request #4434 from p01/jbig2Optimizations
CMaps binary packing
Quick notes about the format
Merge pull request #4473 from Snuffleupagus/bug-866395-partial
Fixes HiDPI icons of the secondary toolbar for Chrome
Merge pull request #4477 from yurydelendik/chromehidpi
Removes external/cmaps; adds binary cmaps to the repo
Updates make.js for cmaps and make binary cmaps by default
Merge pull request #4464 from bthorben/issue#4461
Merge pull request #4481 from bthorben/refactor/pdf_manager.js
Merge pull request #4474 from chriskr/draw-image-subpixel-support
Merge pull request #4478 from nnethercote/plain-fnArray
Fixes ignoring of the escaped CR LF
Simulate support of the Int8Array for IE9
Merge pull request #4497 from yurydelendik/jpgjs22
Replaces pythons web server
Makes sure the results are send /handled in right order
Migrating test.py to test.js
Removes test.py
Handles HTTP redirects
Disables range requests for chrome windows during testing
Merge pull request #4501 from Snuffleupagus/firefox-lazy-load-network
Merge pull request #4517 from yurydelendik/jpgjs24
Merge pull request #4511 from prometheansacrifice/parsing-goodytwoshoes-pdf
Doesn't traverse cyclic references in Dict.getAll; reduces empty-Dict garbage
Merge pull request #4518 from Snuffleupagus/firefox-include-default-preferences
Merge pull request #4466 from p01/Faster_1BPP_image_drawing
Update util.js
Cleaning up the viewer and pdfbug; fixes repeats in Stepper
Merge pull request #4504 from timvandermeij/importl10n
Merge pull request #4525 from Snuffleupagus/firefox-move-module-import
Partially reverts #3641
Cools down Chrome/Windows during testing
Merge pull request #4521 from Snuffleupagus/issue-4260
Merge pull request #4541 from yurydelendik/chrometest
Fixes lint for windows; adds test/font/fontutils.js
Merge pull request #4543 from yurydelendik/winlint
Merge pull request #4542 from fkaelberer/typoInSpliceString
Merge pull request #4535 from Snuffleupagus/issue-4484
Better test process killing for Windows
Merge pull request #4512 from fkaelberer/cleanUpStringConversion
Merge pull request #4539 from Snuffleupagus/issue-4537
Merge pull request #4554 from yurydelendik/winkill
Merge pull request #4546 from Snuffleupagus/document-properties-wait-for-data
Merge pull request #4524 from fkaelberer/fullWidthInPresentationMode
Merge pull request #4545 from Rob--W/crx-api-enhancements
Merge pull request #4482 from Snuffleupagus/prefs-async-v2
Set max size for the group
Prescales shading pattern packed data indices
Balance smask process chunking
Implements WebGL support
Merge pull request #4516 from dferer/ios-scrolling
Merge pull request #4455 from aib/master
Sync l10n files
Add enableWebGL to the preferences
Refactors history and how the database is stored
Merge pull request #4563 from bthorben/testWithOpera
Using shell/cmd commands to kill browser tasks
Protects from killing a closed process
Merge pull request #4565 from fkaelberer/fixJPXparsing
Merge pull request #4578 from Snuffleupagus/bug-847420
Merge pull request #4569 from Snuffleupagus/bug-878026
Merge pull request #4574 from Snuffleupagus/bug-850854
Merge pull request #4568 from p01/JPX_optimization
Merge pull request #4570 from brendandahl/text-layer-refactor-squash
Fixes text-selection example
Merge pull request #4587 from yurydelendik/textselectexample
Adds text-only example
Relaxes murmurhash array requirement.
Merge pull request #4584 from chriskr/make-create-lists-automatically
Merge pull request #4590 from yurydelendik/ie9murhash
Merge pull request #4589 from Snuffleupagus/bug-872827
Merge pull request #4556 from p01/OpaqueCanvas
Merge pull request #4577 from timvandermeij/reporter
Heuristics to recognize the unknown glyphs for toUnicode
Tests for text layer
Require wintersmith when needed
Fixes typo in the sample code
Merge pull request #4550 from yurydelendik/macenc
Merge pull request #4588 from yurydelendik/text-only
Merge pull request #4597 from Snuffleupagus/webgl-console
Fixes documentation for PDFPage.render
Introduces .jshintignore
Merge pull request #4595 from brendandahl/search-regression
Adds then method to the RenderTask
Merge pull request #4596 from brendandahl/seac-regression
Merge pull request #4598 from Rob--W/crx-filesystem-worker
Reverts #4556 due to flicker on Chome
Merge pull request #4604 from timvandermeij/gh-pages-link
Removes incorrect examples link
Fixes number of glyphs in the generated font
Merge pull request #4612 from yurydelendik/numglyphs
Merge pull request #4606 from timvandermeij/xrefentry
Creates make.js code to build jsdoc.
Merge pull request #4614 from kalisjoshua/code-cleanup--kalisjoshua
Changes 'documentload' event behavior.
Merge pull request #4617 from yurydelendik/documentload
Adjusts mozcentral test files
Merge pull request #4618 from Schibum/text_layer_cleanup
Merge pull request #4616 from yurydelendik/jsdoc
Refactors buildImage to use Promise; don't draw bad images
Merge pull request #4613 from yurydelendik/buildImagePromise
Merge pull request #4581 from Snuffleupagus/issue-4575
Merge pull request #4621 from timvandermeij/tooltip
version 1.0.21
Removes reference to the Makefile
Merge pull request #4628 from Snuffleupagus/issue-4625
Merge pull request #4622 from yurydelendik/release1.0.21
Merge pull request #4607 from Rob--W/unused-vars-1
Merge pull request #4552 from dferer/annotations-refresh
Merge pull request #4538 from fkaelberer/lessCopyingInJPX
Fixes spacing in the text layer builder
Merge pull request #4633 from yurydelendik/tlspacing
Merge pull request #4636 from fkaelberer/issue4553
Fixes webbrowser.js to avoid undefined callback call
Recognizes ascii type1 encoding
Merge pull request #4640 from yurydelendik/special-powers
Merge pull request #4637 from fkaelberer/issue3483
Merge pull request #4638 from yurydelendik/issue4630
Fixes invalid CFF name for Mac OSX
Merge pull request #4641 from yurydelendik/cffname
Merge pull request #4329 from dferer/attachments-support
Import of l10n
Basic node.js example that demostrate pdf.combined.js file use
Merge pull request #4653 from fkaelberer/issue4649
Merge pull request #4655 from Snuffleupagus/issue-4443
Merge pull request #4654 from yurydelendik/nodeexampe
Merge pull request #4600 from p01/JPX_optimization_2
Version 1.0.68
Merge pull request #4520 from timvandermeij/annotation-icon-size
Merge pull request #4663 from yurydelendik/v1.0.68
Merge pull request #4645 from Snuffleupagus/issue-4642
Merge pull request #4666 from p01/Faster_image_resize
Guesses Type1C font type based on file content
Merge pull request #4679 from Snuffleupagus/bug-1000777
Merge pull request #4697 from Snuffleupagus/issue-4696
Merge pull request #4687 from timvandermeij/attachments-content-type
Merge pull request #4676 from timvandermeij/line-endings
Merge pull request #4692 from Snuffleupagus/viewHistory-setMultiple
Merge pull request #4528 from bthorben/lessColorConversion
Merge pull request #4693 from Snuffleupagus/preferences-reject
Reduces memory used during testing
Merge pull request #4699 from yurydelendik/testmem
Merge pull request #4689 from timvandermeij/ie-attachments
Merge pull request #4701 from Snuffleupagus/issue-4650
Adds FAQ link
Merge pull request #4707 from bthorben/patch-1
Merge pull request #4700 from pramodhkp/refactoring
Merge pull request #4705 from Snuffleupagus/ViewHistory-refactor-read
Groups path commands into single command
Merge pull request #4716 from Snuffleupagus/issue-4276
Merge pull request #4709 from pramodhkp/refactoring
Merge pull request #4721 from timvandermeij/tiny-updates
Fixes cancel rendering regression
Fixes disableWorker regression
Merge pull request #4730 from yurydelendik/disableworker
Missing test for #2537 (e4c3b4501dffe5bd)
Removs missing test file for #926
Merge pull request #4731 from timvandermeij/trailerdict
Merge pull request #4725 from Snuffleupagus/remove-LegacyPromise-pdf_manager.js
Merge pull request #4727 from Snuffleupagus/remove-LegacyPromise-annotation.js
Merge pull request #4726 from Snuffleupagus/remove-LegacyPromise-core.js
Merge pull request #4728 from Snuffleupagus/remove-LegacyPromise-worker.js
Merge pull request #4729 from Snuffleupagus/remove-LegacyPromise
Merge pull request #4733 from timvandermeij/postscript-unit-tests
Merge pull request #4708 from p01/graphic_optimizations_1
Merge pull request #4732 from yurydelendik/newtest
Adds pageviewport documentation
Merge pull request #4750 from Snuffleupagus/reduce-GetDoc
Refactors MessageHandler.send to remove callbacks
Refactors new extension find bar code to support old FF versions
Merge pull request #4756 from yurydelendik/Fx-getFindBar
Refactors GetAnnotationsRequest and GetPageRequest
Merge pull request #4759 from timvandermeij/old-code
Merge pull request #4683 from yurydelendik/grouppath
Uses rAF to interrupt the operator list execution
Merge pull request #4763 from yurydelendik/canvas-rAF
Merge pull request #4767 from timvandermeij/cleanup
Merge pull request #4771 from Snuffleupagus/api-promise-reject-fix
Synchronize l10n
Merge pull request #4781 from mzgol/package.json
Merge pull request #4784 from mzgol/node-0.10
Merge pull request #4783 from mzgol/jquery-2
Merge pull request #4782 from mzgol/script-type
Merge pull request #4793 from Snuffleupagus/save-regression
Fixes versions of the jsbin.com examples
Merge pull request #4796 from Snuffleupagus/get-destinations-empty-Names
Merge pull request #4795 from Snuffleupagus/getData-unittest
Merge pull request #4736 from Snuffleupagus/glyph-accent-buildPath
Update text layer correctly when zooming with USE_ONLY_CSS_ZOOM
Merge pull request #4764 from p01/graphic_optimizations_2
Merge pull request #4799 from chriskr/nested-ps-commands
Merge pull request #4773 from fkaelberer/shorterDecodeInt
Merge pull request #4812 from Snuffleupagus/more-api-unittests
Merge pull request #4809 from Snuffleupagus/bug-866395-redux
Merge pull request #4808 from fkaelberer/fixAndroidButtons
Adds Promise to the getOperatorList
Terminate getOperationList and getTextContent every 20 ms
Refactors loadFont for translateFont be async; fixes type3 dup data
Merge pull request #4817 from p01/graphic_optimizations_3
Fixes regression in the cleanup
Merge pull request #4821 from yurydelendik/fix-loadfontregr
Merge pull request #4826 from dferer/localstorage-exceptions
Adds some addon/mozcentral files to the preprocessor
Refactors showText: split type3, remove showSpacedText
Moves ColorSpace logic into evaluator
Moves shared/colorspace.js into core/
Moves shared/function.js to core/
Merge pull request #4829 from fkaelberer/optimize_parser_getObj
Fixing ca/metadata.inc file
Merge pull request #4845 from nesQuick/fix_aurora_path
Making sure we are not importing CRs and BOMs
Merge pull request #4833 from Koderok/openactionsupport
Merge pull request #4857 from yurydelendik/normtext
Updates l10n resources
Add preprocessor directives for the extension; and refactor FirefoxCom callback
Merge pull request #4858 from yurydelendik/cloneInto
Merge pull request #4861 from timvandermeij/xobject
Adds compatibility.js to the Firefox extension
Merge pull request #4803 from mzgol/compatibility
Reverts mozRequestAnimationFrame to compatibility.js
Removes mozResponseArrayBuffer
Disables worker if XHR does not support arraybuffer
Fixes murmurhash for old webkit.
PdfRedirector checks if plugin is still in PlayPreview mode
Merge pull request #4877 from yurydelendik/redircheck
Version 1.0.277
Merge pull request #4879 from yurydelendik/master
Merge pull request #4851 from orionhealth/4792-addprefhashparam
Merge pull request #4866 from yurydelendik/issue4673
Merge pull request #4876 from Snuffleupagus/issue-4875
Merge pull request #4835 from Snuffleupagus/issue-4800
Adds color components decoding to the JPEG
Adds CMYK JPEG test
Merge pull request #4886 from yurydelendik/issue4883
Fixes typo in getAsync
Updates l10n
Merge pull request #4891 from yurydelendik/typo
Merge pull request #4889 from CodingFabian/optimize-jpg-loops
Fixes masked JPEG image
Merge pull request #4894 from CodingFabian/optimize-jpgjs-receiveAndExtend
Merge pull request #4896 from CodingFabian/cleanup-jpgjs-buildComponentData
Merge pull request #4897 from CodingFabian/optimize-stream-getCode
Merge pull request #4902 from Snuffleupagus/bug-1020226
Merge pull request #4907 from CodingFabian/fix-4906
Merge pull request #4892 from yurydelendik/issue4890
Merge pull request #4867 from yurydelendik/nonalign32
Merge pull request #4895 from p01/Small_optimizations_1
Merge pull request #4870 from fkaelberer/enableTestServerCaching
Merge pull request #4910 from Snuffleupagus/issue-4909
Fixes optional backdrop regression
Merge pull request #4917 from dferer/fix-4868
Merge pull request #3910 from deathy/master
Merge pull request #4920 from nnethercote/zero-canvas-before-deleting
Fixes drawImage for thumbs
Protects PDFJS.disableXXX == true from change
Merge pull request #4922 from Snuffleupagus/undefined-fontRef
Merge pull request #4915 from dferer/fix-4914
Merge pull request #4925 from yurydelendik/protdisable
Reverting back disableWebGL preferences check
Merge pull request #4932 from nnethercote/cache-pages-earlier
Merge pull request #4924 from yurydelendik/fixthumb
Merge pull request #4933 from nnethercote/fix-4926-masking
Merge pull request #4834 from dferer/canvas-max-size
Merge pull request #4937 from nnethercote/smaller-cache
Merge pull request #4936 from nnethercote/fix-cache-splice
SHA512 optimizations
Merge pull request #4938 from yurydelendik/2647AES256
Adds test case for JPX COC marker
Refactoring error reporting in JPX
Merge pull request #4939 from yurydelendik/issue3591
Merge pull request #4942 from Snuffleupagus/larger-zoom-values-in-scaleSelect
Merge pull request #4941 from Snuffleupagus/avoid-rendering-pages-when-home/end-keys
Reporting print usage
Telemetry for used stream and font types
Adds telemetry to record embedding usages
Uplift for B2G bug 1009780 - Improve open mechanism for downloads.
Merge pull request #4955 from timvandermeij/rename-concatenate
Merge pull request #4959 from nnethercote/zero-cache-canvases
Merge pull request #4950 from fkaelberer/fasterJPEGtransform
Merge pull request #4951 from pramodhkp/getoperatorlist
Disables broken rAF on iOS
Merge pull request #4946 from Snuffleupagus/issue-3862
Increases page cache size when needed
Splits shared/annotation.js into core/ and display/
Merge pull request #4966 from nnethercote/faster-ensureRange-2
Fixes AnnotationUtils in the extension build
Merge pull request #4969 from timvandermeij/image-loading
Removes PDFJS.Annotation
Merge pull request #4968 from nnethercote/glyphBuf
Not ignoring MissingDataException exception.
Removes error catch from fetchUncompressed()
Merge pull request #4972 from nnethercote/preprocessor-read
Merge pull request #4971 from yurydelendik/rm-suppressEncryption
Merge pull request #4973 from nnethercote/better-ref-keys
Merge pull request #4979 from pramodhkp/svg-v3
Misc UI improvements for the SVG Viewer
Fixes SVG transforms on restore
Merge pull request #4981 from yurydelendik/svg1
Merge pull request #4987 from timvandermeij/text-search-refactoring
Merge pull request #4982 from nnethercote/use-null-for-zero-args
Merge pull request #4991 from timvandermeij/text-layer-builder-refactoring
Merge pull request #4944 from Snuffleupagus/issue-4934
Merge pull request #4976 from CodingFabian/restructure-evaluator-read
Merge pull request #4980 from Snuffleupagus/bug-1027533
Merge pull request #4993 from pramodhkp/rectelmnt
Merge pull request #4999 from pramodhkp/saverestore
Merge pull request #4997 from CodingFabian/issue-4974
Merge pull request #5001 from CodingFabian/issue-4994
Merge pull request #5017 from Snuffleupagus/bug-1028735
Merge pull request #5037 from Snuffleupagus/issue-5036
Merge pull request #5012 from Snuffleupagus/issue-5010
Adds ImageData set support for legacy safari
Merge pull request #5068 from yurydelendik/imgdata-safari
Merge pull request #4995 from Snuffleupagus/issue-4801
Import L10n
Version 1.0.473
Merge pull request #5080 from yurydelendik/ver-1.0.473
Merge pull request #5081 from timvandermeij/promises-typo
Merge pull request #5078 from nnethercote/Ref-toString
Merge pull request #5083 from Rob--W/pdfview-url-property
Merge pull request #5034 from pramodhkp/fixupgstate2
Merge pull request #5077 from Snuffleupagus/issue-5039
Merge pull request #5088 from Snuffleupagus/stop-including-cidmaps.js
Merge pull request #5023 from Snuffleupagus/linearization-refactor
Merge pull request #5063 from Snuffleupagus/ps-parser-avoid-intermediate-string-creation
Merge pull request #5099 from Snuffleupagus/bug-1027533-test
Merge pull request #5059 from timvandermeij/unused-code
Merge pull request #5106 from timvandermeij/travis-fix
Merge pull request #5101 from nnethercote/CMap-forEach
Merge pull request #5110 from fkaelberer/issue5026
Compiles some of the FunctionType 4
Optimizes functions to not create arrays
Merge pull request #5111 from nnethercote/better-cidchars
Merge pull request #5136 from timvandermeij/ccitt-lines
Merge pull request #5008 from nnethercote/better-QueueOpt
Merge pull request #5095 from Snuffleupagus/issue-5070
Merge pull request #5007 from timvandermeij/pdfview-tlb
Merge pull request #5071 from nnethercote/font-savings
Removes some bind() calls from fetchAsync
Fixes lint errors
Merge pull request #5141 from yurydelendik/master
Merge pull request #5137 from CodingFabian/optimize-textbuilder-renderLayer
Merge pull request #5135 from nnethercote/identity-cmap-proper
Merge pull request #5100 from Rob--W/load-file-in-main-thread
Fixes text-selection example
Simplify text-selection example.
Merge pull request #5145 from Snuffleupagus/revert-5005-2
Merge pull request #5149 from timvandermeij/ccitt-regression
Merge pull request #5114 from fkaelberer/fasterJBIG2decodeBitmap
Merge pull request #5156 from Snuffleupagus/pr-4982-regression
Merge pull request #5154 from Rob--W/aes-padding-5152
Reduces amount of used memory during PNG creation.
Merge pull request #5162 from yurydelendik/pramodhkp-fixupgstate2
Merge pull request #5150 from nnethercote/toUnicode
Merge pull request #5160 from tomdw/feature/fix-angular-compatibility-ie9-conflict
Removes bytesToString/stringToArray conversions in the font.js
Removes stringToArray
Fixes searchRange calculation
Merge pull request #5163 from yurydelendik/fontrefact
Uses float number formatter to print numbers in SVG
Merge pull request #5170 from yurydelendik/svgformatnumbers
Merge pull request #5171 from existentialism/fix-typo
Merge pull request #5174 from Snuffleupagus/even-more-api-unittests
Merge pull request #5179 from timvandermeij/misc-svg-fixes
Merge pull request #5180 from pramodhkp/svgcli1
Adds width at the beginning of the Type2 charstring
Merge pull request #5183 from yurydelendik/type2-width
Merge pull request #5185 from Snuffleupagus/fix-cmap-unittests
Merge pull request #5182 from pramodhkp/svgcli1
Refactors SVG api
Adds svg.js to the generic and singlefile builds
Fixes image and font embedding
Use cff glyph width in the hmtx table
Merge pull request #5187 from nnethercote/EI-checking
Merge pull request #5186 from Snuffleupagus/fix-CMap-unavailable-error-handling
Merge pull request #5181 from timvandermeij/svg-optimizations
Merge pull request #5165 from kkujala/calrgb
Merge pull request #5192 from nnethercote/empty-setGState
Merge pull request #5194 from nnethercote/no-absolute
Merge pull request #5195 from Snuffleupagus/typed-array-api-unittest
Merge pull request #5198 from timvandermeij/svg-paintformxobject
Merge pull request #5199 from yor-mozilla-com/bug1054590
Merge pull request #5200 from kkujala/calrgb
Merge pull request #5201 from Snuffleupagus/DocumentProperties-refactor
Merge pull request #5205 from nnethercote/setGState-closure
Merge pull request #5193 from nnethercote/data-font-name
Fixes Type3 negative font direction
Merge pull request #5208 from CodingFabian/debounce-scroll
Merge pull request #5204 from nnethercote/needsDecode
Merge pull request #5219 from Snuffleupagus/sanitizeMetrics-avoid-intermediate-strings
Merge pull request #5240 from Snuffleupagus/api-progressCallback-doc
Merge pull request #5251 from Snuffleupagus/dingbats
Merge pull request #5249 from Rob--W/issue-5243
Merge pull request #5260 from Snuffleupagus/symbol-brackets
Version 1.0.712
Merge pull request #5267 from yurydelendik/version1.0.712
Update l10n
Merge pull request #5276 from Snuffleupagus/issue-5270
Merge pull request #5235 from Snuffleupagus/remove-duplicate-test-file
Merge pull request #5221 from nnethercote/dont-scale-single-char-text-divs
Lint error fix for pdfjschildbootstrap.js
Adds DEFAULT_PREFERENCES to the PdfjsChromeUtils
Fetches params in makeFilter
Merge pull request #5281 from yurydelendik/makeFilterFetch
Merge pull request #5229 from cpeterso/cpeterso/auto-fit-landscape
Merge pull request #5271 from Rob--W/opera-fixes
Merge pull request #5247 from Rob--W/wiki-test-link-gen
Merge pull request #5284 from Snuffleupagus/bug-1064894
Merge pull request #5289 from sangm/typo-core-jpx
Merge pull request #5287 from sangm/bug1031612
Merge pull request #5286 from Snuffleupagus/inline-jpeg-image-loading
Merge pull request #5254 from mancas/bug
Removes examples from jsbin.com
Merge pull request #5275 from Snuffleupagus/exception-propagation
Merge pull request #5245 from Snuffleupagus/issue-5244
Loading PDF.js extension into e10s windows
Merge pull request #5305 from Snuffleupagus/e10s-fixes
Fixes names collisions in content.js
Adds preprocessor directive to the X-Content-Security-Policy stuff
Merge pull request #5315 from yurydelendik/bug1053028
Merge pull request #5317 from yurydelendik/e10s-rev
Merge pull request #5312 from Snuffleupagus/e10s-fixes-2
Copies pdfjschildbootstrap.js for MOZCENTRAL
Merge pull request #5311 from manolopm/master
Merge branch 'issue-4954' of https://github.com/Snuffleupagus/pdf.js into hashes
Merge pull request #5320 from yurydelendik/hashes
Implement streaming using moz-chunk-arraybuffer
Replaces (chunk in this.loadedChunks)
Merge pull request #5318 from mitar/patch-2
Moves watchScroll and getVisibleElements from PDFView
Moves thumbs logic into PDFThumbnailViewer.
Imports L10n
Moves viewer code into PDFViewer and some code from PageView.
Moves pdfDocument.getPage/getTextContent requests out of PDFView
Moves rendering queue logic from PDFView
Removes PresentationMode dependency from PDFViewer
Removes any usage of PDFView in the PageView
Moves constants to avoid dependency on PDFView
Builds distribution package for npm and bower.
Merge pull request #5327 from yurydelendik/dist
Merge pull request #5330 from Snuffleupagus/better-getData-unittest
Adds readme file for the pdfjs-dist repo.
Merge pull request #5337 from Snuffleupagus/fix-stepper-page-change
Merge pull request #5335 from Snuffleupagus/pdfBug-text-highlight
Merge pull request #5339 from yurydelendik/dist
Merge pull request #5308 from Snuffleupagus/fonts-mmtype1
Disables hash options when PDFBug is disabled and fixed streaming regressions.
Merge pull request #5250 from Snuffleupagus/issue-5238
Marks some private methods in PDFViewer and PDFThumbnailViewer
Adds types definitions (jsdoc) for the PDFViewer code.
Renames and refactors PDFView to PDFViewerApplication.
Fixes typo/regression of #5295 for presentation mode
Merge pull request #5359 from yurydelendik/pdfviewer2
Merge pull request #5360 from Snuffleupagus/pr-5359-followup
Moves scrollPageIntoView to the PDFViewer.
Adds css import preprocessing
Move text_layer_builder and pdf_viewer styles out
Packages PDFViewer as a UI component.
Introduces 'pagesinit' event.
Fixes enabling pdfBug
Merge pull request #5367 from yurydelendik/fixpdfbug
Fixes examples comments.
Merge pull request #5366 from Rob--W/use-font-loader-api
Fixes printing regression a10fde1
Merge pull request #5368 from yurydelendik/fixprintcss
Merge pull request #4150 from Snuffleupagus/issue-3990
Disables streaming in the extension when length is undefined.
Merge pull request #5373 from yurydelendik/issue5372
Merge pull request #5371 from Snuffleupagus/disableAutoFetch-regression
Merge pull request #5364 from Rob--W/firefox-pbu_isWindowPrivate
Merge pull request #5374 from Snuffleupagus/viewer-cleanup-regression
Adds optional argument to FontFace contructor call.
Merge pull request #5376 from yurydelendik/fontface3
Merge pull request #5351 from timvandermeij/destinations
Merge pull request #5399 from Snuffleupagus/issue-5398
Merge pull request #5396 from Snuffleupagus/bug-1071709
Merge pull request #5395 from Snuffleupagus/getTabForBrowser
Refactors PdfDataLister buffering.
Merge pull request #5407 from mzgol/package.json-update
Merge pull request #5413 from Snuffleupagus/presentationMode-no-zoom
Fixes decoding for CMYK jpegs.
Merge pull request #5422 from Snuffleupagus/issue-5421
Merge pull request #5418 from Rob--W/issue-5417-annot-error
Merge pull request #5350 from CodingFabian/issue-5349
Version 1.0.907
Merge pull request #5433 from yurydelendik/v1.0.907
Merge pull request #5401 from Snuffleupagus/bug-847420-test
Merge pull request #5390 from Snuffleupagus/inline-jpeg-image-loading-test-case
Merge pull request #5426 from fkaelberer/fixJpxOutOfPackets
Minor node/pdf2svg.js fixes.
Merge pull request #5438 from fkaelberer/addFKaelbererToAuthors
Merge pull request #5409 from thejdeep/master
Merge pull request #5443 from Snuffleupagus/issue-5291-test
Merge pull request #5447 from araghava/issue-5440-rtl-bug
Merge pull request #5437 from Snuffleupagus/bug-878194-eq-test
Merge pull request #5454 from Snuffleupagus/debugger-font-download
Merge pull request #5471 from Snuffleupagus/issue-5470
Bug 1076909 - change args order in registerAddonHistogram.
Import L10n
Merge pull request #5416 from Snuffleupagus/percent-sign-l10n
Merge pull request #5203 from Snuffleupagus/disableAutoFetch-loadingBar
Merge pull request #5478 from Snuffleupagus/bug-1018882
Merge pull request #5473 from fkaelberer/fewerMultiplicationsInYcckToRgb
Merge pull request #5485 from CodingFabian/save-pr-5479
Merge pull request #5516 from Snuffleupagus/issue-5509
Merge pull request #5507 from palkan/fix-promise-null
Merge pull request #5523 from CodingFabian/remove-canvas-rounding-luminosity
Merge pull request #5524 from fkaelberer/increaseSMaskChunkSizeTo1M
Merge pull request #5448 from thejdeep/androidfix
Merge pull request #5449 from CodingFabian/preferParamsOverArguments
Merge pull request #5532 from Snuffleupagus/test-pr-5276
Merge pull request #5508 from Snuffleupagus/jpeg-stream-find-soi
Merge pull request #5445 from CodingFabian/fixImageCachingInParser
Merge pull request #5124 from jordan-thoms/improve-fingerprinting
Renames page_view.js file.
Simple restructuring PageView into PDFPageView
Creates IPDFTextLayerFactory interface
Merge pull request #5383 from Snuffleupagus/bug-1077808
Merge pull request #5494 from MaMazav/Issue5418_Progression_Orders
Merge pull request #5510 from dustyrockpyle/master
Merge pull request #5463 from Snuffleupagus/wingdings
Merge pull request #5379 from brendandahl/nbsp
Merge pull request #5446 from CodingFabian/minorImprovementsInCanvasjs
Merge pull request #5536 from Snuffleupagus/issue-4722
Removes PDFPageSource
Creates AnnotationsLayerBuilder.
Removes Stats dependency from PDFPageView.
Refactors Cache into PDFPageViewBuffer
Removes lastScrollSource and isViewerInPresentationMode from TextLayerBuilderOptions
Refactors draw method in PDFPageView; makes optional some PDFPageViewOptions options
Replaces text selection example
Merge pull request #4615 from Snuffleupagus/canvas-enforce-min-line-width
Merge pull request #5566 from MaMazav/Bug_fix_Empty_packet_advance_iterator
Merge pull request #5602 from Snuffleupagus/issue-5599
Merge pull request #5382 from Snuffleupagus/zoom-arrow-nightly
Imports l10n
Refactors getDocument and adds PDFDataRangeTransport.
Merge pull request #5603 from Rob--W/xhr-range-206-bugfix
Version 1.0.1040
Merge pull request #5618 from yurydelendik/v1.0.1040
Merge pull request #5606 from Snuffleupagus/textlayerrendered
Merge pull request #5600 from timvandermeij/str-undefined
Merge pull request #5622 from Snuffleupagus/move-pagerendered-event
Adds encoding for test server index page.
Whitelists 'tel' schema.
Fixes B2G file open sequence.
Merge pull request #5631 from Snuffleupagus/inline-jpeg-image-find-eoi-marker
Base64 example and be more flexible what type of data is passed.
Merge pull request #5641 from Snuffleupagus/non-embedded-font-isStandardFont
Update to version 1.0.1149
Merge pull request #5763 from yurydelendik/version-1.0.1149
Import L10n files.
Merge pull request #5748 from Snuffleupagus/issue-5747
Merge pull request #5744 from Snuffleupagus/reset-auto-zoom-regression
Merge pull request #5721 from Snuffleupagus/move-findController-resolveFirstPage
Merge pull request #5731 from Snuffleupagus/issue-5331
Merge pull request #5711 from Snuffleupagus/deprecate-el-property
Merge pull request #5586 from fkaelberer/updateThumbnailClassesOnlyWhenVisible
Merge pull request #5758 from mjlyons/ext-link-new-window
Using newChannel2 instead of newChannel in the extension.
Merge pull request #5819 from yurydelendik/newchannel2
Merge pull request #5595 from fkaelberer/useBinarySearchToFindVisibleElements
Merge pull request #5582 from Snuffleupagus/setHash-Fit-values
Merge pull request #5692 from Rob--W/webl10n-fix
Import l10n.
PDF.js version 1.0.1207
aib (1):
Fix download button waiting if document has started but not completed downloading
allstars.chh (3):
Add support for big5 encoding.
test for issue2829.
update manifest of hmm.pdf
antapos (1):
Added localization for greek language
araghava (1):
[issue 5440] fix rtl direction bug for full language codes
benbro (4):
Workaround for Private Use Area characters in Chrome on Windows
Fix check for instanceof Uint8Array in IE9
Check that the progressCallback is defined before calling it
Add IE 11 to the text/html data URI shim
biggert (2):
Added support for JBIG2 extension segment
Prevent undefined error on null object when calling .destroy on a
colbat (1):
Fixes a broken pdf link for kdchart.pdf
deathy (1):
Fix destination name for 'Fit' zoom levels in hash params
deepj (2):
Update cs locale
Update cs locale
dustyrockpyle (1):
Added page break hints in viewer css.
eug48 (2):
Test for issue #2881
Remove stream.parameters which wasn't being set consistently. Fixes issue #2881.
fkaelberer (51):
Faster type3 glyph outlines
compileType3Glyph cleanup
Faster JBIG2 decoding for Firefox
extract code to own method for faster JPX decoding
Comments:
Recompressed PNG assets
Update DE translation (doc properties)
jpgjs performance tuning
Faster JPX decoding
Faster JBIG2 decoding
Fix parsing of JP2 images
Optimizations for 1bpc images
Fix JPX colors
Fix infinite loop in DecodeStream_ensureBuffer()
Extract duplicate arithmetic decoder to own class
update comments
clean up string conversion functions
Use full screen width in presentation mode
Fix typo/unused argument in fontloader.js->spliceString()
Read color info from JPX stream
Use Stream instead of byte array access
Less copying in the JPX coder, merged and rebased
rename getUint32 to getInt32 and collect readInt*() in util.js
Fix #3483 and simplify readCodingpasses()
Fix corrupted images #4649
update DE translation (attachments)
Simplify Jbig2Image.decodeInteger()
fix buttons under android
small optimizations in parser.getObj(), lexer.getObj()
translate statcmp.py to javascript
Add cache expire time to test server
Fix #3591 / list unsupported options
faster JPEG transform
Faster chunkedStream_getByte()
use getBytes() instead of looping over getByte()
Fix JBIG2 decoding issue #5026
Faster JBIG2 bitmap decoding
Fix ensureByte() function name (copy-and-paste error)
fix "JPX Out of Packets" Error (issues 4358, 4659, 4814)
Add test case for JPX "Out of packets" error
Add fkaelberer to the list of authors
remove null checks that always evaluate to false
use fewer multiplications in convertYcckToRgb
increase chunk size in SMask composition to 1M pixels
Ensure constant 7px thumbnail border width
Make thumbnail CSS size independent of data-loaded tag
Better thumbnail image scaling
avoid out of range array access in JBIG2 decoder
Update thumbnail style only when sidebar is visible
Update thumbnail images only when sidebar is visible
Use binary search in getVisibleElements()
gigaherz (2):
Implement page rotation controls using keyboard (R/shift-R) and context menu.
Refresh the zoom settings after rotating the pages also for non-fullscreen, using the current value of the scale.
haebaru (11):
Update l10n/ja/viewer.properties
Updated Japanese locale
Updated Japanese locale
Updated Japanese locale
Updated Japanese locale
Updated Japanese locale
Updated Japanese locale
Updated Japanese locale
Merge branch 'master' of https://github.com/mozilla/pdf.js
Updated Japanese locale
Update ja locale
haison (1):
Vietnamese language
j (2):
add imageLayer
fix image width/height for zoomed viewport
jmozmoz (1):
Really call unregister for _pdfRedirectorFactory (fixing issue #3598)
jsundn (1):
Fixes typo in webgl.js
khodzha (1):
fix of combineUrl(baseUrl, url) in case of url - null, empty, undefined + unittests
koderok (1):
merged with earlier commits
lpy (1):
Update viewer.propertiesin l10n for zh-CN
mark-5 (1):
dont display file input when printing
maxidirienzo (1):
viewer.js: Do not process keyboard shortcuts when focused element is a textarea
maxsong1002 (1):
Add shortcut for goto page
mduan (14):
Handle some illegal characters in hex string
Support corrupted pdfs that are encrypted but lack 'ID' in trailer
Fix bug w/ exception not being passed to error callbacks of a Promise
Handle missing 'FontName' entry in FontDescriptor object
Skip commands that have too few arguments
Do not error when an EndOfPage segment is encountered in jbig2
Default to a built-in font if an invalid non-embedded font is encountered
Add support for GBK-EUC-H encoding for cid fonts
Implement 9.6.6.4 of pdf spec for truetype fonts
Make firstPage work in test_manifest.json + rename pageLimit -> lastPage
Indent code in test.py properly
Make canvas transform matrix account for devicePixelRatio
Fix invalid version number in truetype 'head' table
Sanitization of truetype fonts to fix #2537
mete0r (2):
Fix parseQueryString -- use decodeURIComponent instead of unescape
Korean language (ko)
p01 (33):
JBIG2 20% faster SimpleSegmentVisitor_drawBitmap
More bit friendly decodeIAID and decodeInteger
Nest JBIG2 prediction if statements together
Optimized bounding box tests in JBIG2's decodeBitmap
Use changingTemplateX, Y and Bit in JBIG2's decodeBitmap
Process only once the offset and starting mask JBIG2's drawBitmap
Reuse the row Uint8Array in JBIG2's decodeBitmap
Optmized decodeRefinement, moving the prediction error outside the inner loop
Micro optimization of ArithmeticDecoder_readBit
Optimized putBinaryImageData for GRAYSCALE_1BPP
JPX decoder 20-25% speed optimization
Use Opaque Canvas where possible
Optimized JPX decoder ~6% faster
PDFImage_resize: copy in place with alpha and ~5x speed up
Optimized CalGrayCS's convertToRgb
Cleaner putBinaryImageData
Optimized PDFImage_undoPreblend
Optimized JPX's transformComponents
Optimized JPG.js - reduced memory usage + 2.16x faster getLinearizedBlockData
Optimized JPG.js - 33% faster convertCmykToRgb
Optimized function.js / 2x Faster PDFFunction_constructPostScriptFromIR
Optimized colorspace.js AlternateCS_getRgbBuffer
Optimized stream.js / 9-10x faster DecodeStream_ensureBuffer
Strict isEOF / ~22% faster on issue2813, from 16.5s to 13.5s
Fewer lookups in CanvasGraphics_constructPath
Removed several 'in' operators in canvas.js
Optimized Lexer_getObj 2x faster
utils.js optimization of isFOO methods
evaluator.js minor optimizations
Optimized CanvasGraphics_executeOperatorList 66% faster
canvas.js minor optimizations
Optimized genericComposeSMask
Minor refactoring of EvaluatorPreprocessor_read
palkan (1):
fix passing null as Promise's onFullfilled (which is broken in Chrome 32)
piotrex (6):
Create chrome.properties
Update l10n/pl/viewer.properties
Squashed commits to Polish viewer.properties.
Localized "web_colors_disabled" to Polish
Translated "document_colors_disabled" to PL
Localized "invalid_password" to PL
pramodhkp (16):
Added getOperatorList to api.js
SVG Viewer example demo
Combine re element into constructPath
Optimization of save/restore usage
Added paintSolidColorImageMask
Added paintJpegXObject
Memory optimzation for constructPath
Added units for lengths
Added clip operator
Added fill, stroke, line-join & font attr
Misc variable initialization
Fixed setGState, viewport transform
Added endPath, endText. fixes extra <g> elements
Adds image and mask features, fixes clippath
Minor changes for api.js, font_loader.js and svg.js
Added svg export tool
q-- (1):
Removed en-US from link to stable version in Readme
rabbihossain (1):
update l10n strings and squash commit
sangm (2):
Fixed typo in core/jpx.js #5227
Bug 1031612 - In PDF Viewer, the buggy XMP title "Untitled" overrides the document info title
shorlander (1):
Clean up toolbar images and add Retina assets.
speedplane (1):
Embedded PDF viewers should not be changing their parent page's title.
terje.kristiansen (1):
Added withCredentials parameter and passing it to xhr requests
terrafrost (1):
fix grammar in comment
thejdeep (2):
Fixed text not visible
Fix of pdf not loading on android (issue 5427)
vyv03354 (42):
Fix a problem about Japanese PDFs without embedded fonts
Added a test PDF having Identity-H encoding without embedded font
Supports 'H/V', 'EUC-H/V' and '90ms*' CMaps
Merge branch 'master' of https://github.com/mozilla/pdf.js
Added tests for PDFs having 'H', 'EUC-H', and '90ms' encodings
Fixes non-Japanese characters spacing
Update font name matching for Type 0 CIDFont
CFF parser didn't count hints defined by hstem/vstem
Add Hankaku-Latin cid to Unicode mappings
Make an effort to adhere the spec 7.6.3.2
Handle the error in RequestListener.receive
Reduce warning spam caused by BX/EX
Support non-BMP characters contained in embedded fonts
Take BaseFont entry from CIDFont dict instead of Type 0 Font dict
Replace getUserData()/setUserData() with CustomEvents
Implements the print permission
Implements vertical writing
Add feature tests for TextDecoder
Remove the test of experimental properties in workers
Update README.md
Add a dummy byte at end of the CFF table to satisfy sanitizer
Implement "83pv" CMap and fix CIDFontType0 handling
Fix spacing calculation of TJ operator
Implement "90pv" CMap
Convert cid to Unicode when rebuilding Type 2 CID fonts encoded with non-Identity CMap
Convert CID fonts using "ToUnicode" CMap if available
Pass commonObjs to TilingPattern constructor
Skip FontName vs. BaseFont check for Type 3 fonts
Regression test for issue 2842
Fix the calculation of default vertical metrics
Implement "B5pc-H" CMap
Deal with negative vScale value
Add MS built-in Japanese fonts to nonStdFontMap
Always separate the last segment of the format 4 'cmap' subtable
Add a console warning when JavaScript/AcroForm/XFA was found
Correct a typo in DeviceRgbCS_getRgbBuffer
Improve TT font program parser
Remove prefixed gradients usage
Refactor 'cmap' generation
Increase minimum font size to 16px to avoid conflict with browser's minimum font size settings
Fixes the unprefixed gradient declaration
Strip TT programs if it's invalid
waddlesplash (13):
More descriptive link types warning.
Support 'GoToR' links.
Make the comments look nicer & fix a linebreak bug.
Add more annotation icons and vectorize the logo.
Vectorize the logo.
Refactor names in various files.
Add German keyboard "+"-zoom.
Fixes to findbar CSS.
Ignore empty strings for text selection.
Add "cursor: text;" to textLayer div CSS.
Add myself to AUTHORS file.
Spacing fixes.
CSS fixes to the sidebar.
xsoh (2):
Update the Arabic document
Changing some words and fixing spaces
yscumc (1):
Update document_properties.js
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new ad7fbc5 PDF.js version 1.0.1207
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/pdf.js.git
More information about the Pkg-javascript-commits
mailing list