Don't map glyphs to unicode non breaking space.
Map missing glyphs in encoding to notdef glyph.
Small refactoring of the loadingBar hiding code
Fix loadingBar hiding when disableAutoFetch is enabled (issue 3590)
Allow localization of the placement of percent signs in the zoom box
Fix of pdf not loading on android (issue 5427)

Fix for pdf on android not visible

Fix for pdf on android not visible
fixes caching of inline images during parsing.

As described in #5444, the evaluator will perform identity checking of
paintImageMaskXObjects to decide if it can use
paintImageMaskXObjectRepeat instead of paintImageMaskXObjectGroup.

This can only ever work if the entry is a cache hit. However the
previous caching implementation was doing a lazy caching, which would
only consider a image cache worthy if it is repeated.
Only then the repeated instance would be cached.
As a result of this the sequence of identical images A1 A2 A3 A4 would
be seen as A1 A2 A2 A2 by the evaluator, which prevents using the
"repeat" optimization. Also only the last encountered image is cached,
so A1 B1 A2 B2, would stay A1 B1 A2 B2.

The new implementation drops the "lazy" init of the cache. The threshold
for enabling an image to be cached is rather small, so the potential waste
in storage and adler32 calculation is rather low. It also caches any
eligible image by its adler32.

The two example from above would now be A1 A1 A1 A1 and A1 B1 A1 B1
which not only saves temporary storage, but also prevents computing
identical masks over and over again (which is the main performance impact
of #2618)
[GENERIC viewer] Fix the background color of the findInput when the search term is not found

When a search term isn't found, the background color of the findInput is supposed to change (to red). This is currently not working as intended, because the CSS rule is not being applied correctly. (It seems that this broke in PR 2208.)

This patch also changes the background color to match the one used in the native Firefox findbar, since the old color seemed a bit too pink.
Fix typed array assignment in the |constructPostScriptFromIRResult| function (issue 5470)
Add a reduced test case for issue 5470
Merge pull request #5471 from Snuffleupagus/issue-5470

Fix typed array assignment in the |constructPostScriptFromIRResult| function (issue 5470)
remove null checks that always evaluate to false
use fewer multiplications in convertYcckToRgb
Bug 1076909 - change args order in registerAddonHistogram.
Merge pull request #5428 from yurydelendik/regaddon

Bug 1076909 - change args order in registerAddonHistogram.
Fix code style in extensions/firefox/content/PdfJs.jsm
Fix code style in extensions/firefox/content/PdfjsChromeUtils.jsm
Fix code style in extensions/firefox/content/PdfjsContentUtils.jsm
Fix code style in extensions/firefox/content/PdfJs-stub.jsm
Fix code style in extensions/firefox/content/PdfJsTelemetry.jsm