[Pkg-javascript-commits] [pdf.js] annotated tag vundefined created (now f4f9f34)

David Prévot taffit at moszumanska.debian.org
Thu Nov 19 18:46:14 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a change to annotated tag vundefined
in repository pdf.js.

        at  f4f9f34   (tag)
   tagging  3a9b5b39513f142ab293c71d7d18f70ff94bdada (commit)
  replaces  v0.5.5
 tagged by  Yury Delendik
        on  Mon Sep 22 15:20:58 2014 -0500

- Log -----------------------------------------------------------------
PDF.js version undefined

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 (3):
      Update Spanish l10n
      Update viewer.properties
      Update Spanish translation

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

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 (475):
      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

Brian R. Bondy (1):
      Bug 815475 - Fix pfjs when there is no integrated findbar (pdfjs 0.6.39 broke Firefox metro)

Christian Krebs (2):
      Introduce paintSolidColorImageMask command to handle 1x1 solid image masks
      Added TC for issue 4436

Christian Mehlis (1):
      Update src/obj.js

Clement Skau (1):
      Fixes Viewport rotation above 360

Cristihan (1):
      Update index.html

Daniel Johansson (1):
      Fix margin on toolbar button separator to avoid changing height on hover, causing jittering

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

Ethan Glasser-Camp (1):
      add support for Conkeror

Gabriele Svelto (1):
      Bug 972435 - Recompress all PNG assets

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 (1):
      Fix Blob creation in Safari 7.0.

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

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 (148):
      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
      Check that images have valid dimensions (issue 4575)

Jonathan Watt (1):
      Prevent the page number field from having a spinner (spin buttons) in mozilla now that it supports <input type=number>

Josh Matthews (1):
      Bug 792582 - Explicitly set privacy status of channels created by pdf.js

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 (8):
      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

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 (1):
      add 'contains' for the classList implementation

Luís Nabais (1):
      Fix the combineUrl function

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

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 (1):
      Correct a typo in `getJavaScript` function expression name.

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 Taylor (1):
      Fullscreen updates for latest (unprefixed) spec.

Minh-Hoang, Nguyen (1):
      Corrected word spelling

Mitar (6):
      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.

Nicholas Nethercote (36):
      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.

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

OmeGa (1):
      Add Spanish (Mexico) locale

Ophir LOJKINE (2):
      Rewrite Lexer_getNumber.
      Add @lovasoa to AUTHORS

Paul Francis (1):
      Norwegian and Welsh locales added

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

ReuDa (1):
      Fixed german translation for sidebar

Rex Lee (1):
      [B2G] UI tweak for multi-resolution devices support on B2G

Rob Wu (72):
      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.

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 (5):
      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

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 (12):
      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

Tim Taubert (1):
      Bug 796584 - Don't use localStorage in pdf.js

Tim van der Meij (131):
      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

Vivin Paliath (2):
      pr #3356
      issue #3346

Vladan Djeric (1):
      Avoid triggering plugin list initialization on startup (Bugzilla 881575)

Xavier Fung (71):
      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

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

Yury Delendik (836):
      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

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

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

deepj (2):
      Update cs locale
      Update cs locale

eug48 (2):
      Test for issue #2881
      Remove stream.parameters which wasn't being set consistently. Fixes issue #2881.

fkaelberer (21):
      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

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)

khodzha (1):
      fix of combineUrl(baseUrl, url) in case of url - null, empty, undefined + unittests

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 (10):
      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

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

q-- (1):
      Removed en-US from link to stable version in Readme

rabbihossain (1):
      update l10n strings and squash commit

shorlander (1):
      Clean up toolbar images and add Retina assets.

terje.kristiansen (1):
      Added withCredentials parameter and passing it to xhr requests

terrafrost (1):
      fix grammar in comment

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

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
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