Historial de versiones de PDF Viewer

16 versiones

¡Ten cuidado con las versiones antiguas!

Estas versiones se muestran con propósitos de referencia y pruebas. Debes usar siempre la última versión de un complemento.

Versión 0.8.1334 2.0 MB Funciona con Firefox para Android 18.0 - 31.*, Firefox 18.0 y posterior, SeaMonkey 2.7 y posterior

Changes since last update:
- memory usage and performance improvements;
- synchronized localization files from mozilla-central;
- smask support implementation;
- better text encoding support;
- rendering and ui bug fixes.

Versión 0.8.649 664.3 KB Funciona con Firefox para Android 24.0 - 28.0, Firefox 24.0 y posterior, SeaMonkey 2.7 y posterior

#3454 Configurable IMAGE_DIR for annotations to get svg images to show up in Chromium extension
#3447 Allow scrolling by keyboard in Chrome/Opera
#3450 Bug 879161 - Fix pdf.js mimetype check.
#3441 Remove caching of stream data and fix object loader for streams.
#3406 Remove old -moz prefixed rules from viewer.css
#3439 Takes SMask's preblending in account
#3437 Download PDF from cache for non-Firefox add-on
#3459 Always declare window.URL even if undefined
#3424 lookChar refactoring
#3456 Limit image size to 1024*1024 for b2g.
#3467 Refactor download logic
#3468 Restoring PR 3455 functionality
#3469 Enable range requests in master mode.
#3436 Removes browser decoding optimization for JPEG CMYK
#3464 Fixes ASCIIHex decoding
#3457 Removes foreign for Firefox CSS prefixes
#3440 Syncing order of JS files in viewer.html and make.js. See #3414
#3430 Chrome extension: Do not intercept PDF downloads if its target is a frame
#3479 Bug 881152 - hdpi/xhdpi resolution assets and layout for PDF Viewer app
#3473 Fix printing behaviour in Chrome
#3449 [Browsing history] Remove 'beforeunload' to enable caching and prevent duplicate entries
#3487 Removing code duplication
#3486 Remove all inline JavaScript from viewer.html to comply with CSP unsafe-inline and correct error textarea's height
#3476 Disable Google Translate on viewer in Chrome.
#3484 [Chrome extension] Improved navigation detection by using webNavigation instead of tabs API.
#3477 Use dummy font for testing when pdf fonts are loaded.
#3422 Presentation mode shortcut implementation
#3489 Move PDFHistory from viewer.js to its own file
#3497 Fixes regression that cause scrolling using spacebar to break in Firefox
#3494 Fixing the offset of vertical CJK text
#3504 Lower the priority of the notification bar to INFO.
#3495 Check if viewer is embedded only once and cache the result
#3514 Disable Chrome extension for non-GET requests
#3515 [CRX] Strip location fragment from URL in the UrlFilter of the webNavigation API
#3516 [CRX] Get pdf name from URL instead of query string
#3433 Fixes glyph 0 in CIDTypeFont2
#3506 Paint patterns relative to content base transformation.
#3526 Fixing CFF checksum for test font
#3461 Incrementally render by sending the operator list by chunks as they're ready.
#3513 Keep current scroll position when zooming the document
#3535 Fix issue with initial scale when opening a new file and another one is already loaded
#3540 Remove MozTT reference
#3544 Fixed german translation for sidebar
#3546 Backout of #3513 (except formatting)
#3529 Move chars to glyphs conversion to the worker.
#3548 Fix intermittent blank page on fast zoom.
#3539 Prevent link borders from being drawn if their width is undefined
#3542 Faster JBIG2 decoding for Firefox
#3523 Bug 889320 - [CSP] removes inlined styles and scripts, also HTTP headers
#3551 Fix destroy logic for when there are multiple render requests.
#3549 Dump the stack with unhandled rejections.
#3520 Create only one instance of each device colorspace.
#3556 Enable loading of PDFs with invalid document information dictionaries
#3525 Support for CMap GBKp-EUC-H
#3557 Named actions implementation
#3530 Split files into worker and main thread pieces.
#3581 Misc IE fixes
#3575 Show sensible output for showText commands in the stepper.
#3519 Prevent the loadingBar from overlaying the errorWrapper
#3576 Enable loading of PDFs with undefined or missing stream lengths
#3583 Specifies default workerSrc
#3592 Fixes typo in 2-component image decoding
#3532 Adds initial telemetry probes
#3573 [CRX] Fixes to view local files again
#3601 Really call unregister for _pdfRedirectorFactory (fixing issue #3598)
#3602 Make Chrome extension vendor-neutral
#3610 Use text widget annotation appearance stream if it is available.
#3595 Move the creation of canvas path fonts to the worker.
#3505 Move ThumbnailView from viewer.js to its own file
#3615 Stops objects indexing at the end
#3612 Prevent searching from breaking when opening a new file in the web viewer
#3613 Remove old dead find related code from viewer.js
#3569 Fixes canvas alignment for small scale...
#3587 Stripping down some CSS prefixes [#868160]
#3621 Added support for JBIG2 extension segment
#3570 Fix handling of multiply-encoded glyphs.
#3553 Reduce max size for pattern and limit group canvases
#3634 Firefox: Corrupt downloads ("padded" downloads) when there is no content length
#3421 Avoid triggering rendering multiple times when zooming using the mouse wheel
#3618 Prevent named actions from displaying a 'resource://' URL in Firefox
#3507 [PDFHistory] Prevent the history from getting stuck in certain edge cases
#3646 Update the Swedish l10n with secondaryToolbar strings
#3644 Simplify getVisiblePages() in presentation mode
#3607 Prevent searching during load from breaking the find functionality
#3431 Annotation selection
#3645 Fix searching in presentation mode in Firefox
#3659 Adding @Snuffleupagus and @timvandermeij to the AUTHORS list
#3660 viewer.js: Do not process keyboard shortcuts when focused element is a t...
#3656 Fixing annotation icon issues
#3667 Support for fullscreen presentationMode in Internet Explorer
#3699 Update ja locale
#3703 Update zh-TW locale
#3698 Revert language string changes
#3623 Disable range requests in old Android versions
#3680 Adding Persian Translations
#3641 Properly disable presentation mode when the viewer is embedded
#3686 Improvements for RTL languages
#3695 Adding transformation to the extract code
#3692 Prevent trying to set the 'maxHeight' property of the secondaryToolbar before the viewer is completely loaded
#3663 Move PageView from viewer.js to its own file
#3716 Use canvas and css width/height instead of css transform for high dpi.
#3717 dont display file input when printing
#3691 [PDFHistory] Prevent the history from skipping entries in certain edge cases, when specifying an initialBookmark in the hash parameters on document load
#3527 Improved password prompt
#3731 Add password strings to the Swedish l10n
#3730 Increase api unit tests timeout for chrome.
#3729 Trying to fix #3611
#3720 Prevent undefined error when calling .destroy on a document when LocalPdfManager is used
#3674 Read multi-byte character codes based on codespace ranges.
#3722 Norwegian and Welsh locales added
#3696 Update webL10n to latest version (september 2013) (+support for attributes in mozL10n.get)
#3671 Fix layout of main toolbar
#3735 Properly resolves relative src for the embed tags
#3643 Change the cursor so that text selection doesn't appear possible in presentation mode
#3728 Added missed space in Czech translation
#3752 Move Presentation Mode related code from viewer.js to its own file
#3738 Transposed feature for text decoding in jbig2
#3757 Move Settings from viewer.js to its own file
#3746 [B2G] Remove the remaining occurrences of -webkit prefixes from the CSS
#3750 Proper glyph selection for CIDFontType0C fonts.
#3582 Set URL in history.replaceState/pushState
#3739 Add the viewBookmark button to the Secondary Toolbar
#3759 Fix external links in Presentation Mode (issue 3755)
#3763 Refactor Presentation Mode code
#3778 Update ja locale
#3779 Update zh-TW locale
#3416 instanceof HTMLElement does not work in jsdom node.js module.
#3670 Polyfill for mozPrintCallback
#3774 Enabling clicking to close the context menu in Presentation Mode, without going to the next page
#3727 Use css to initially scale on zoom.
#3790 Trivial typo fix
#3776 Refactoring thumbnail scroll code to fix jumps
#3777 Fix hiding of the cursor in Presentation Mode in WebKit browsers
#3764 Simplify get fingerprint() method
#3801 chrome.extension -> chrome.runtime for Ubuntu
#3807 chrome.runtime -> chrome.extension when needed (support Chromium 20-25)
#3787 Inline setScale in parseScale
#3796 Add missing jsdocs for PDFJS globals.
#3810 Minor nit fixes for api.js
#3554 Speed up JPX decoding on Firefox
#3577 Implement initial CalGray support
#3751 [Chrome extension] Change PDF rendering method.
#3794 Fix the B2G viewer and enable bot preview.
#3822 Fix bot breakage caused by Chromium extension PR
#3821 Decrease dependence of SecondaryToolbar on UI buttons
#3791 Fix css rotation for canvas and text layer.
#3820 Disable Presentation Mode until the document has started rendering
#3824 A few small tweaks of the SecondaryToolbar code
#3829 Apply the current zoom level value to each page in Presentation Mode
#3836 Update viewer.properties
#3831 Fix scroll keys in Firefox
#3798 Intersect group bounding box with the current canvas dimensions.
#3859 BugFix: Missing var (context) in function call getOutputScale of text-se...
#3860 Fix zoom parameter regression
#3744 Enable links beginning with 'www.' even if no protocol is specified
#3760 Fix bug in api.js whereby fake workers didn't load the worker code

Versión 0.8.298 590.0 KB Funciona con Firefox para Android 23.0 - 25.0, Firefox 23.0 y posterior, SeaMonkey 2.7 y posterior

#2919 Tweak external links in fullscreen mode - follow up on #2712
#3035 Fix for Issue 2998 – "Consider using `window.parent !== window` instead of `!!window.frameElement`"
#3018 Detect and add fallback if document colors are disabled in Firefox
#3019 Speeds up the CMYK color conversion
#3022 Explicitly define layout of toolbar buttons
#3036 Fixes pdf application switching in FF22/23 (redo)
#3038 Fix lab colorspace decoding and rgb conversion.
#3017 Chrome extension - Highly improved
#3043 Adds check for textDivs presence; removes textLayerQueue
#3046 Remove redundant getOperatorList()
#3049 Update zh-TW translation
#3052 Updated Japanese locale
#3051 Localized "web_colors_disabled" to Polish
#3045 Remove code that is not being used
#3047 Remove initialization code that's no longer used
#2967 Refactor 'cmap' generation
#3059 Github pages are now located at github.io
#3054 Disable outline button when unavailable
#3055 Update danish locale
#3089 grammar fix for some comments
#3123 Do not cache content stream
#3126 Clamp end of range request to be the length of the file
#3132 Fix issue #3130 by changing a wrong reference of scope
#3131 Only perform range requests for identity Content-Encoding
#3103 Fixed typo in Czech viewer.properties
#3135 Workaround for issue 3068
#3142 Use same obj/font id counter for all partial evaluators on page
#3128 Use decodeURIComponent instead of unescape in parseQueryString() in viewer.js
#3143 Disable range request if content-length is unknown
#3023 Remove DOM window URI check
#3082 Use at least 1x1 pixel canvas for groups.
#3151 Remove redundant log in network.js
#3086 Lower two common warnings to info.
#3107 Vietnamese language
#3154 Add Korean language localization (ko)
#3053 Improve TT font program parser
#3088 Update Spanish l10n, issue #2979
#3056 Remove prefixed gradients usage
#3102 Normalize CFF CID sub matrices to work on windows.
#3176 Fixes the unprefixed gradient declaration
#3177 Make spacebar work on document load - fixes bug 864619
#3152 Fix node make extension for building chrome
#3075 Fix priority of which font encoding is used.
#3178 Cherry-pick of #3157
#3179 Cont of #3171, Reusing pattern canvas fixes
#3171 Use only one temp canvas for patterns
#3007 Fix encoding of type1 private dictionary arrays.
#3080 Fix disabling of zoom buttons and add camel case button names
#3104 Increase minimum font size to 16px to avoid conflict with browser's mini...
#3182 Remove background when printing.
#3183 Ignore malformed dictionary entries.
#3199 Rounding floats in CFF
#3197 Fix type3 font loading regression.
#3187 Fix glyph selection for CID fonts that don't actually have CID font files.
#3124 Update loading bar during onprogress of range requests
#3210 Fixes bug 863591
#3211 Translated "document_colors_disabled" to PL
#3216 Update translation
#3193 Fixes issue 3076 (viewer off by one page)
#3060 Ask for password on failed decryption
#3228 Updated Japanese locale
#3227 Update translation (invalid password)
#3225 Update the Swedish l10n
#3201 Adds fill('evenodd') as alternative for mozFillRule
#2988 Refactor annotation code
#3229 Propagate promise rejections so we show the fallback.
#3231 Rejects loading when data is not available for checkHeader
#3209 Forces to measure "standard" fonts
#3233 Fixes password for range request loading
#3239 Bind chunk promises to avoid scope problems.
#3203 Fix for issue #2881
#3259 Fixes a broken pdf link for kdchart.pdf
#3245 Localized "invalid_password" to PL
#3241 Dutch localization (nl_NL) update
#2921 PDF browsing history - using window.history
#3265 Ensure we don't modify the original PDF data when sanitizing TrueType
#3246 Outlines Type3 glyphs
#3195 Drawing without fillText; refactoring ADD_TO_PATH
#3278 Fix regressions caused by the recent implementation of browsing history
#3305 Reset canvas state before drawing annotations
#3294 Allows status be 0 for non-HTTP protocols
#3268 Fixes reading unordered Subrs in Type1
#3307 Annotation link border
#3302 Fix remaining issues in the browsing history
#3275 Lowering warning to info
#3237 Update zh-TW l10n strings: copied from l10n-central
#3247 Added localization for greek language
#3293 Don't log common connection problems by default.
#3311 Wrap driver code in closure.
#3310 Skips failed-to-download tests
#3314 Annotation form tx
#3306 Annotation form tx
#3308 Hide canvas overflow for high dpi screens.
#3320 Fixing #3318
#3258 Fix issue with resizing the zoom box width - follow-up of #2816
#3312 Removes getImageData from canvas.js
#3326 Simplify getting the pdf url.
#3315 Disable range request loading for safari.
#3334 Fix check for instanceof Uint8Array in IE9
#3289 Load all resources before getOperatorList/getTextContent.
#3339 Properly disables presentation mode
#3340 Use A+ spec compatible promises.
#3343 Removed unneeded timeout.
#3338 (Yet another) browsing history bug
#3354 Faster type3 glyph outlines
#3359 Fixes presentation mode page
#3366 Avoid triggering plugin list initialization on startup (Bugzilla 881575)
#3356 Extract text-selection, search and match logic from viewer.js
#2956 Add more sanitizations to TT font programs
#3379 Fix typo causing destinations using '/FitR' to fail
#3384 Fix regression from issue 3312
#3387 Preserving PDFJS in the generic builds
#3385 Check if the browser supports manipulation of the history
#3374 Improves search of EI (end of inlined image)
#3378 Removes AES padding
#3393 Handle annotations with no resources.
#3401 Increase browser timeout.
#3391 Cache fonts by reference.
#3375 Fixes missing compressed object detection
#3376 Misc fixes for corrupted PDFs
#3390 Implements FFC1 marker (and syncs with jpgjs)
#3394 Enables testing with password
#3397 Fix notdef typo.
#3399 Enable changing page using Shift+Spacebar in presentation mode
#3402 Update and cleanup readme.
#3408 [B2G] UI tweak for multi-resolution devices support on B2G
#3269 [B2G] UI tweak for multi-resolution support on B2G
#3415 Add IE 11 to the text/html data URI shim
#3373 rotation causes textLayer to get messed up
#3428 Enforces trailing spaces

Versión 0.8.1 582.0 KB Funciona con Firefox para Android 17.0 - 23.0, Firefox 17.0 y posterior, SeaMonkey 2.7 y posterior

#2734 Hide header/footer by default when printing from Firefox. See Bug 743252
#2735 Translated chrome.properties to Polish
#2743 Update README.md
#2741 viewer.properties - Polish lang : English file -> Polish and translated new values
#2732 Remove the test of experimental properties in workers
#2731 Add icons to the Chrome extension
#2705 More even way of zooming
#2779 Fixes to findbar CSS.
#2676 Add 'pagemode' URL parameter
#2785 Add a dummy byte at end of the CFF table to satisfy sanitizer
#2773 Makes navigation keys work on document load
#2794 JBIG2: Fixes template 1 for decoding
#2782 Fixes symbols positioning in JBIG2
#2686 Implement vertical writing for CJK text
#2789 Fixes getString
#2805 Don't hide the download/print buttons when view is small.
#2781 Ignore empty strings for text selection
#2821 Add "cursor: text;" to textLayer div CSS.
#2823 Add myself to AUTHORS file
#2786 JBIG2: finds end of a segment when length is not specified
#2832 Fix TypedArrays on IE9
#2822 Spacing fixes in CSS.
#2838 Add Support for big5 encoding.
#2712 Make PDF links work in fullscreen mode
#2836 Fix handling of inline annotation dictionaries
#2826 Implement "83pv" CMap and fix CIDFontType0 handling
#2816 Resize the zoom box width to fit the content - fix embedding
#2809 Fix text selection for oddly-spaced TJ commands (Issue #2808)
#2844 Fix spacing calculation of TJ operator
#2848 CSS fixes to the sidebar
#2839 Hack to support automatic printing from pdf javascript.
#2858 Fix decrypting of arrays
#2862 Update finnish localization
#2868 Fixes NameTree reading
#2865 Implement "90pv" CMap
#2866 Convert cid to Unicode when rebuilding Type 2 CID fonts encoded with non...
#2877 Pass commonObjs to TilingPattern constructor
#2875 Convert CID fonts using "ToUnicode" CMap if available
#2874 Replacing page shadow with image; removing some prefixed styles
#2879 Skip FontName vs. BaseFont check for Type 3 fonts
#2872 Fix handling of [page /XYZ null null null] destinations.
#2880 Takes top border width in account (cont #2874)
#2861 Add save as support for Firefox.
#2818 Seac support for Windows
#2901 Updates shell.js to v0.1.2
#2905 Takes clientTop in account in getVisibleElements
#2910 Make sure IE9 get integers for rgb
#2912 Use empty private dictionaries instead of removing them.
#2918 Regression test for issue 2842
#2926 Adds optional Shift for zoom keybindings
#2915 Added additional language
#2903 Add support for blend modes.
#2913 Removes isOS2Valid; resets fsType
#2932 Fix the calculation of default vertical metrics
#2920 Scroll the Thumbnail of the current page into view when exiting fullscreen mode
#2935 Store references as pngs and write failures to separate png files.
#2940 Use relative paths for ref images and copy refs.
#2927 Fix issue with 'this' binding in PdfStreamConverter
#2942 Add back cid cff font test.
#2950 Ignore test snapshots directory.
#2952 Implement "B5pc-H" CMap
#2724 Handles embed tags via PlayPreview API
#2953 Deal with negative vScale value
#2936 Add basic support for transparency groups.
#2959 Always separate the last segment of the format 4 'cmap' subtable
#2954 Add MS built-in Japanese fonts to nonStdFontMap
#2961 Stop the viewBookmark button from displaying nonsensical link during document load
#2955 Add a console warning when JavaScript/AcroForm/XFA was found
#2962 Adds PlayPreview API support to pdf.js/mozilla-central
#2969 Fixes notificationBox on Linux
#2968 Misc NameTree/JavaScript fixes
#2916 Rewrite and refactor getVisibleElements() to make it more generic
#2987 Correct a typo in DeviceRgbCS_getRgbBuffer
#2999 Add PDF.js license to package.json
#2978 Create color maps for single component color spaces.
#2972 Add feature test for blend mode.
#2652 Fixes cmap sanitizer for #215
#3005 Add another preference check to detect if web fonts are disabled in Firefox
#2914 Changes to viewer to support progressive loading
#2991 Fix issue w/ textlayer on retina causing it to be visible only in top quadrant
#3010 Update Polish viewer.properties (translated "printing_not_ready")
#3011 Update Swedish locale with 'printing_not_ready' string
#3013 Update zh-TW locale for printing not ready message
#3014 Updating Dutch translation with print warning
#3012 Fixes PDF application switch in Firefox.
#3009 Use white backdrop when possible.
#3015 Updated Japanese locale
#3021 Add keyboard shortcuts for retest analyzer.
#3003 Restructure/rewrite of the Type1 font parser.
#2945 Add support for appearance streams in annotations
#3026 Updating fr locale
#2854 Remove hmm.pdf in test
#2947 Fix where image component decoding takes place.
#3027 Workaround for FF17 to be able to download the pdf file
#3029 Bump version number to 0.8.

Versión 0.7.236 552.8 KB Funciona con Firefox para Android 11.0 - 21.*, Firefox 10.0 y posterior, SeaMonkey 2.7 y posterior

#2448 Fixes encoding in CFF fonts
#2459 Add reset of zoom level using CTRL + [Numpad 0] on Swedish keyboard
#2461 Add horizontal scrolling of documents using the left/right arrow keys
#2467 Fix margin on toolbar button separator
#2466 Support filespec dictionary in annotations
#2465 Fix cff private dictionary key.
#2490 Updated German locale
#2488 Fix migration for upgraded profiles.
#2493 Add support for hmoveto and vmoveto during flex.
#2491 Update German locale
#2481 Refactors private browsing logic
#2497 Use CFF compiler for building Type1 font.
#2510 Add word wrap of text in the Outline view to avoid horizontal scrolling
#2499 Refactors rescaleImage: improving quality of scanned images
#2511 Fixes the Outline view in RTL languages, follow up of #2510
#2463 Remove cid dictionary values for normalized fonts.
#2521 Temporarily remove cid_cff test file.
#2454 Tests presence of the xhr-response in the worker
#2505 Refactors encodeFloat, font matrix and flex args
#2520 Disables *Blue* values when HINT_ENABLED == false
#2525 Traces pdf.js version
#2500 Add support for more Type1 private dictionary entries.
#2526 Fixes creation of OS/2 table
#2540 Handle broken hex string
#2538 Update zh-TW translation
#2551 Updated Japanese locale
#2548 Fix isDict when type is missing in dictionary.
#2562 Fix a problem about Japanese PDFs without embedded fonts
#2547 Support corrupted pdfs that are encrypted but lack 'ID' in trailer
#2566 Handle missing 'FontName' entry in FontDescriptor object
#2549 Skip commands that have too few arguments
#2574 Change page with up/down arrow keys when zoom is set to 'page-fit'
#2571 Do not error when an EndOfPage segment is encountered in jbig2
#2567 Supports 'H/V', 'EUC-H/V' and '90ms*' CMaps
#2509 Add various improvements to scroll Thumbnails into view
#2557 Default to a built-in font if an invalid non-embedded font is encountered
#2585 Updated Chinese Simplified (zh-CN) locale
#2570 Fix bug w/ exception not being passed to error callbacks of a Promise
#2597 Fixes non-Japanese characters spacing
#2602 Update font name matching for Type 0 CIDFont
#2590 Improve the behaviour of the pageNumber input field
#2581 Fix normalized CID fonts for direct write 6.1.
#2607 Fixes dir attribute for the extension
#2527 Evaluate type 1 charstrings for conversion to type 2.
#2615 Fixes CFF parser failure when CharStrings contains cntrmask
#2613 Wait for animation frame before displaying stuff
#2626 fix for #2219, "provide a better error message when file= not found/acce...
#2625 Switch to threaded python server for tests.
#2631 Update zh-TW translation
#2633 Disable printing a selection for Firefox.
#2624 Add Hankaku-Latin cid to Unicode mappings
#2628 Add support for GBK-EUC-H encoding for cid fonts
#2606 For TTFs, implement section 9.6.6.4 from the PDF specs
#2634 changed the type1font cff wrapping to use offsets 391,392... instead of 0,1... for pointing to strings in the String INDEX
#2614 Fixes intermittent rendering stop
#2636 Make firstPage work in test_manifest.json and rename pageLimit to lastPage
#2635 Use attachment content disposition attachment and filename.
#2584 Add sanitization of truetype fonts to fix #2531 and #2537
#2572 Make canvas transform matrix account for devicePixelRatio
#2644 Bug #767698 Slider Rename
#2630 Fixes reading of the widths for CID fonts
#2645 adding myself as an author having fixed issue #2219
#2424 Replaces rsync to cp in test.py
#2646 zh-TW update for slider rename
#2650 Fallback when AcroForm is present
#2612 Resize the zoom box width to fit the content
#2639 jshint experimentation
#2655 Issue #2654 - Lint with Travis-CI
#2659 Updated Japanese locale
#2662 Disables gjslint results
#2657 Make an effort to adhere the spec 7.6.3.2
#2664 Enforces maxlen and quotmark for jshint target
#2665 Adds the extensions/* files for jshint
#2671 Workaround for Chrome's issue 174023
#2666 Adds web/* and test/* for jshint target
#2673 Updated Swedish locale
#2668 Handle the error in case the sender is already unloaded
#2672 Replacing gjslint with jshint; fixing jshint for windows
#2675 Support non-BMP characters contained in embedded fonts
#2680 Reduce warning spam caused by BX/EX
#2683 Replace getUserData()/setUserData() with CustomEvents
#2681 Take BaseFont entry from CIDFont dict instead of Type 0 Font dict
#2689 Updated Chinese Simplified Locale
#2695 Fixes text search for "secured" documents (take 2)
#2696 Add Spanish (Mexico) locale
#2697 Implements the print permission
#2700 Addresses https://bugzilla.mozilla.org/show_bug.cgi?id=792816#c12
#2701 Updated Japanese locale
#2702 Updated Dutch translations
#2707 Disabling zoom buttons if zooming in or out is not possible anymore.
#2703 Close findbar also when focus is away from it
#2708 Removes unused isLocalStorageEnabled
#2693 expose information about images on canvas
#2690 Prevent text selection divs from overflowing page boundries
#2715 fix image width/height for zoomed viewport
#2717 Turkish Language
#2711 Use asyncStorage.setItem for B2G
#2727 Add feature tests for TextDecoder

Versión 0.7.1 548.0 KB Funciona con Firefox para Android 11.0 - 20.0a1, Firefox 10.0 y posterior, SeaMonkey 2.7 y posterior

#2270 Using CMYK SWOP colors
#2285 Allow find to highlight matches without extracting all text.
#2249 Reducing parameter of Mac->Win heuristic
#2292 Implement NullStream, fixes #1832
#2293 Fix annotation clipping
#2283 Fixes output for HiDPI device
#2299 Cleared some unused code
#2295 Make comments look nicer
#2303 Fixes getNumber at the end of stream
#2305 Remove use of innerhtml.
#2309 Forward original request to avoid firefox assertion.
#2298 Display an error on Invalid PDF
#2311 Change the channel owner to the resource url.
#2315 Add more annotation icons
#2319 Update l10n/ja/viewer.properties
#2318 try/catch fallback fails to disable linearization
#2322 Update zh-TW translation
#2317 Refactors how page objects are stored
#2323 Vectorize the logo
#2326 Fixes Util is not defined in acroforms example when running in prod mode
#2313 Fixes incomplete restore in paintFormXObject
#2328 Minor css tweaks for small viewer and aligning borders.
#2330 Fix typo in PartialEvaluator_getTextContent
#2327 Un-inline pdf.js for the extension/mozcentral and remove fetch pdf by content code.
#2335 Fix cllosure compiler warning for uninitialized variables
#2339 Fix the initialization of the first page for multiple testing rounds.
#2340 Fixes lineWidth/scale calculation for the fonts
#2341 Fixes stream loading for XRefStm
#2312 Test harness for fonts (uses ttx)
#2345 Revisiting the Chrome URL patch, #1969
#2347 Fixing Chromium regression
#2343 Fixes compressed object entries caching
#2342 Add mozcentraldiff target
#2246 Re-creates invalid post table
#2248 Verifies some of the OS2 font table fields
#2350 Add license headers to properties files.
#2363 Fix bugzilla bug#804526, hiding fullscreen button when in an iframe
#2360 Refactor constant names in various files
#2356 Update fr locale from mozilla-central
#2365 Add license header to the rest of the l10n properties files
#2251 Validates type2 charstrings
#2263 Attempt to remove vtmx, and vhea tables...
#2352 Cleaning name table
#2387 Catalan language (ca) added
#2381 Use high dpi display hack for printing too.
#2389 Updated Swedish locale sv
#2390 Ensure Type1Parser_extractFontProgram loop counter is not interpreted as a double.
#2385 Rejects post table if maxp numGlyph does not match
#2392 Workaround for Private Use Area characters in Chrome on Windows
#2394 Change keys for find wrapped strings.
#2397 Update the keys to match recent changes
#2402 Update l10n/ja/viewer.properties
#2400 combineUrl fix
#2405 Update src/obj.js
#2413 Bug 815475 - Fix pdfjs when there is no integrated findbar (pdfjs 0.6.39 ...
#2415 Add close button and title bar for b2g.
#2406 Fixes function array support for radial/axial pattern
#2346 Adds basic PDF info
#2369 Updates webL10n; using viewer.properties as is...
#2420 New GUI for B2g.
#2418 Initial refactoring to reduce amount of getRgb calls and objects creation
#2423 Refactors Lab CS; uses different conversion for D50 and D65
#2426 Fixes "TypeError: info is undefined"
#2427 pdf.js features testing
#2297 Also rescale regular images manually if they are too big.
#2436 Log user agent for reference tests.
#2432 Using setListDash for dashed lines
#2438 Add authors files.
#2425 Detecting if web fonts are disabled in Firefox.
#2444 Update l10n/zh_TW/viewer.properties
#2445 Updated Japanese locale
#2417 Removes "too many inline images" limit
#2451 Warn on opentype fonts.
#2450 Add German keyboard "+"-zoom
#2449 Start of the stat utilities.
#2453 Bump the version to 0.7.

Versión 0.6.39 500.4 KB Funciona con Firefox para Android 11.0 - 16.0a1, Firefox 10.0 y posterior, SeaMonkey 2.7 y posterior

#2022 Disables symbolic encoding
#2031 Gracefully fail if the URL filename cannot be decoded.
#1825 Add support for building .crx file
#2021 Merges new jpgjs: fixes invalid JPEG marker.
#1997 Rectoring font loading concurency
#2023 Replaces scrollIntoView
#2020 Gjslint also the build related js files.
#2041 Fixes scrollIntoView when scrollbars are hidden
#2042 Adds support for color key mask.
#2047 Fixes fonts on linux
#2046 Fixes 1810 reftest address
#2050 Fixes incorrect font type and prevents future this.objs.objs[fonts[i]] ...
#2056 Add l10n/fi
#2059 Add mode setting and strict to make.js
#2065 Fix few jslint warnings in make.js.
#2061 Change to the Apache v2 license.
#2083 Changes thumbs and outline panels positioning to absolute
#2087 Updates to reenable chrome extension
#2082 Workaround for chrome's issue 145227
#2035 Generates proxy Makefile
#2076 Add initial TilingType support.
#2048 Implement page rotation controls using context menu.
#2092 Sync with m-c http://hg.mozilla.org/mozilla-central/rev/162130598df0
#2089 Removes unnecessary ctx.mozCurrentTransformInverse transforms
#2091 Refresh the zoom settings after rotating the pages
#2102 Fix regression from #2087.
#1809 Adds support for the extend option for linear and radial shadings.
#2107 Fix gh-pages bloat
#2106 Adds text layer testing
#2111 Move font translation to the worker
#2100 Fix zoom out keyboard shortcut for mac.
#2115 Refactor text extraction / font loading logic
#2122 Update index template.
#2123 Fixes RTL text extraction
#2125 Add 'text' test coverage for simpletype3font + arabiccidtruetype-pdf test PDF
#2130 Update Japanese l10n
#2132 Update zh-TW translation
#2136 Fix l10n labels ids for rotation menu items
#2124 Provides right fallback fonts for text layer
#2116 Mozilla central change for metro.
#2118 Removing font loading hack from MOZCENTRAL
#2110 Use document fragment in text layer
#2143 Fix current.x for type3 font word break
#2131 Metadata optimization
#2058 Small fixes for normal and potential post-compilation bugs
#2145 Renaming export to exportData
#2155 Fix issue #2141
#2144 Update the Arabic translation
#2160 Handle Arabic Ligatures in issue #2141
#2162 Fullscreen updates for latest (unprefixed) spec.
#2146 Workaround for android gb browser bug
#2153 Renames fullscreen to presentation mode
#1906 Use Blob constructor when available instead of deprecated MozBlobBuilder.
#2127 Use the text extracted in the getTextContent function for the divs of the textLayer.
#2169 Update zh-TW Translation
#2173 Fixes function declaration for strict mode
#2167 Tune whitespace insertion
#2180 Prevents key handling when the input/toolbar controls are focused
#2182 Removed en-US from link to stable version in Readme
#2179 Fixes private browsing history
#2186 Bug 796584 - Don't use localStorage in pdf.js
#2193 Change how we get the resource principal.
#2195 Removes usage of print as log
#2168 Find bar
#2192 Fix the first run code and make it possible to run multiple times.
#2196 Fixes console log methods for IE9
#2199 Minor CSS fixed for find bar
#2200 Update zh-TW find panel translation
#2198 Bug 792582 - Explicitly set privacy status of channels created by pdf.js
#2197 Add support for firefox integrated find.
#2202 Fixes minor find bugs.
#2205 Handle ctrl/cmd+g for html findbar.
#2060 Add firefox mouse scrolling support in fullscreen mode.
#2208 Add pilot find next/prev icons; localization
#2211 Escape key closes findbar
#2220 Fixes font debugger; text builder api refactoring
#2223 Fixes order in which divs are added to the text layer
#2224 Fixes Viewport rotation above 360
#2210 Adds more presentation mode controls
#2206 Converted the first and last page buttons to context menu items
#2225 Renewed the Dutch translations and added all missing strings
#2226 Improved the Dutch and English strings for the first and last page context menu items
#2227 Delay extracting text until first find event.
#2228 Rounding page div width and height...
#2217 Hides cursor in presentation mode
#2231 Only use the integrated find if we aren't in an frame.
#2238 Bump the version number to 0.6.
#2241 Update l10n/ja/viewer.properties
#2252 Removes 'visiblePages[0] is undefined' error
#2239 Stops font processing when valid glyphs are absent in the font
#2213 Removes PutBinaryImageData compatibility check (re:bug 762657)
#2254 Fixes font processing when no glyphs are found
#2233 Fixes fit-page and fullscreen
#2214 Adds Type1 sbw command support for horizontal fonts
#2215 Falls back to ErrorFont when font object is not available or corrupted
#2256 Increase wait timeout for api unit tests.
#2257 More descriptive link types warning
#2240 Fixes text clipping
#2258 Addresses review feedback from mc bug 801280.
#2244 Fixes cmap when 0xFFFF character is included
#2243 Removes useless font tables for PDF rendering
#2262 Support 'GoToR'-type links
#2245 Fixes reading CFF with two .notdef in charset
#2265 Fixes test pdfs MD5; make server does not download
#2272 add uppercase extension recognition for Chrome

Versión 0.4.11 466.9 KB Funciona con Firefox para Android 11.0 - 18.0a1, Firefox 10.0 y posterior, SeaMonkey 2.7 y posterior

#1899 Catch errors when parsing the linearization header.
#1901 Sync up a few files with mozcentral. Address mozcentral review comments.
#1903 Also check abbreviation for colorspace in jpegs.
#1839 Speedup textLayer creation
#1915 Don't trigger TODO on marked content.
#1910 Support more type 1 font hsbw formats.
#1909 Prevent the error callback from being called twice when getPdf fails because of a cross domain request.
#1892 Add support for type 1 seac charstring command.
#1840 Moves loading of the binary PDF data to the worker
#1926 Allow relative URLs in getDocument
#1919 Updated Japanese locale
#1939 Update danish locale
#1938 Presentation Mode - Replaces #1388
#1952 Fixes Shading.Dummy return type
#1942 Workaround Opera background style in <select> element.
#1908 Fix initial scroll direction detection.
#1947 Fix loading of the font widths
#1956 Clean up the test manifest file.
#1958 Update Spanish l10n
#1961 Use timeout for font ready callback to avoid intermittent chrome failure
#1957 Sanitize the document info.
#1964 Improved page tracking on scrolling [squashed]
#1965 Added .DS_Store reference in gitignore file
#1953 Add B2G build and new preprocessor.
#1963 Fix some minor issues/nits detected by JetBrains' WebStorm inspector.
#1962 Adds overrideMimeType for IE10 and discontinues readAsBinaryString use
#1967 Cleanup references to dom elements.
#1974 Changing cubic spline interpolation error to TODO
#1972 Finds correct window/notification box for fallback message
#1971 Using fast pixels copy in putBinaryImageData
#1981 Update Japanese l10n
#1976 Marks xref entries with offset 0 as free
#1977 Adds callothersubr support
#1978 Fixes bias calculation for type2 subr
#1975 Simulate support of data URIs for IE10
#1979 Discards invalid values for Blues
#1992 Stop streams from being sent from worker for indexed color spaces.
#2002 Adds textlayer debug modes
#2001 Adds stub of the PdfJs.jsm
#2005 Removes horizontal lines in scanned images
#1943 Implements loading PDF data by extension/chrome
#1999 Add carriage return checks to make.js.
#2009 Correct gjslint warnings in builder.js.
#2010 [cherry-pick #1997] Update src/fonts.js
#2012 Bump version to 0.4

Versión 0.3.452 459.8 KB Funciona con Firefox para Android 11.0 - 16.0a1, Firefox 6.0 y posterior

#1667 Polish localization
#1670 Accessibility labels for page previews
#1677 Add Romanian localization
#1683 don't use FUEL in pdf.js
#1673 Add fallback option for the extension.
#1663 HTTP Header support
#1676 Support SeaMonkey (without Private Browsing)
#1686 Evaluator tests
#1684 Patch for the Evaluator.js:splitCombinedOperations
#1690 Loading extension resources via stringbundle
#1694 Fixes user and owner passwords logic
#1698 Support password protected PDF files (Better commiting)
#1703 Adds styles for small screens
#1706 Fixes classList and dataset for IE9; background for option element
#1714 Swedish locale sv
#1715 Updated danish locale
#1717 Add localization strings for ru
#1722 French locale
#1723 Chinese (Simplified) locale
#1724 Small translation fix for French locale
#1725 Japanese locale
#1727 Traditional Chinese Translation
#1731 Replaces browse button with a icon
#1712 Moves Subrs to Private tail in CFF top dict
#1720 Removes the CID data from the CFF font
#1728 Allow parsing of the "glued" commands
#1739 Fixed moz-central manifest; bundle Mochitests
#1740 Czech locale
#1716 Adjusts MacRoman switch heuristics threshold
#1734 Adjust heuristic to properly handle unicode characters
#1744 Use different id's for moz central and extension.
#1713 Fixes extension for Chrome
#1757 Don't print toolbar and not loaded pages
#1770 Hebrew localization for pdf.js
#1701 Fallback UI for Extension
#1766 Suppress metadata decryption
#1764 Implement proper utf-8 decoding in stringToPDFString
#1674 Text search with new API, new UI
#1774 Moz-Central tests: Remove all async tests
#1775 Update translation
#1782 Addressing the bug 742099 review
#1783 Fixing search button; removing xx culture
#1786 Use already downloaded data for the open with/save as dialog.
#1781 GH Portion of the Control pdf.js and Other PDF Plugins using Application Preferences bug

#1743 Add viewport metatag for mobile
#1789 Addresses review feedback from mozilla central.
#1787 A new (valid) link for Cyrillic_Alphabets-Chars.pdf test file
#1793 Uses ellipsis instead of dots
#1794 Fix fallback after new download.
#1797 Update translation from latest English version of strings
#1763 Type3 smoothing: pre-scale image in the paintImageMaskXObject
#1807 Dismiss native browser zoom, and use PDF.JS zoom instead
#1811 Adding explicit masking
#1816 Added missing css vendor prefixes
#1823 PDF.js should use a consistent font for its user interface
#1693 Use a reusable style sheet instead of creating a new tag for each rule.
#1808 UI update from shorlanders comments.
#1843 Dutch localization for pdf.js
#1837 JBIG2 implementation
#1847 Updated Swedish locale
#1831 Change to priority/pausible rendering.
#1849 Fix for web worker test in Safari
#1856 Warn instead of fail for CID fonts
#1872 Add Spanish localization
#1881 Adds lossless segment types; fixes generic region prediction flag
#1882 Segmentation symbol check for JPX
#1888 Adds android support to install.rdf
#1890 Skip properties inherited from array.prototype
#1884 Moz print callback

Versión 0.3.175 419.8 KB Funciona con Firefox 6.0 y posterior

Highlights:
- new UI
- new API
- less memory use
- 8 languages now supported

#1500 Use Title - Filename as document.title
#1531 API refactoring
#1547 fix for opera DSK-354448: onclick fired on disabled nodes with opaque co...
#1548 Bump version to 0.3 because of new API
#1550 Error on jbig2. Add 'RL' abbreviation for run length decode.
#1553 Fix extension comment nits.
#1551 Fix the operator list deallocation
#1569 Fixes page-width mode
#1504 Rebuilding invalid OS/2 table
#1568 Fixes annotations; adds text annotation icon
#1573 Handle junk at the end of postscript functions.
#1526 Fix keyboardbindings
#1598 Fixes broken metadata
#1599 Guessing pdf char size based on the CMap numbers
#1611 Add mailto protocol to whitelist - #1608
#1600 Don't check gen number for free entry; don't index objects twice
#1628 Updates jpgjs libary to the latest: component order fix
#1537 New UI - work in progress
#1640 Fixes tab order and focus highlight
#1653 Addressing accessibility aspects
#1636 Using webL10n library to localize the pdf.js

Versión 0.2.537 782.3 KB Funciona con Firefox 6.0 y posterior

UI Changes
- Title of page is now correctly set if the PDF supports it.
- Progress bar for downloads.

Full List of Issues (github ids)
#1334 Add additional files for mc build
#1337 Only enable pdfDebug for the extension if a pref is set.
#1336 Adding new find() commands for moz-central
#1338 Typo fix
#1343 Line 405 : 'errorback' should have been 'errback'
#1339 Whitelist GET
#1335 Re-Fixed code (Lint friendly)
#1347 Skip unneeded steps on APP_SHUTDOWN.
#1349 Change bidi.js file format to unix
#1346 Verify the names parameter in fontLoaderPrepareFontLoadEvent
#1348 Use <em:maxversion>@FIREFOX_VERSION@</em:maxversion>
#1351 Change the kExecutionTime value to 15.
#1363 Separate return statement from function for clarity in bidi.js.
#1259 Worker cleanup
#1359 Add 'Indexed' colorspace abbreviation
#1373 Address MC Review Comments
#1369 Remove unreachable logic after error(...) is called.
#1320 CFF Parser and Compiler
#1361 Fixes TrueType cmap re-encoding
#1382 Use [] instead of new Array(...).
#1415 Fix issue #1302
#1418 Checking if it's a true symbolic truetype font
#1406 Use Different Approach to add Event Listener
#1366 Fix string font names.
#1428 Fixing refimages
#1431 Remove scrollTo on unload
#1430 Fix a couple of closure names.
#1413 Metadata Parsing - Setting proper document title
#1377 Add a Progressbar to the loading indicator
#1417 Don't print missing symbols in the font
#1396 Assign the filename to the page title instead of the full URL
#1448 Fix cff regression.
#1457 Fixes to allow compiling with Closure Compiler
#1491 Change support url for moz central add-on.
#1489 Refactor class method names.
#1488 Make Dict handle all the fetching of Refs.
#1484 Removing double-entry for 'space' for standard encodings
#1486 Improving invalid operations syntax recovery (#1466)
#1443 Fix gradients for fill and stroke.
#1494 Convert Unicode strings in the document info

Versión 0.2.361 759.8 KB Funciona con Firefox 6.0 y posterior

-improved text selection for more languages
-pinned sidebar
-lots of bug fixes, see github
-built in debugging tools
-xss link vulnerability fix

Versión 0.2.218 737.3 KB Funciona con Firefox 6.0 y posterior

Versión 0.2.213 737.3 KB Funciona con Firefox 6.0 y posterior

Versión 0.2.168 733.2 KB Funciona con Firefox 6.0 y posterior

UI/UX Changes:
- remembers settings for scroll/zoom for a pdf
- lots of behind the scenes tweaks to make things smoother
- new default "auto" zoom setting
- page loading indicator
- the url now shows the pdf url

Bug fixes:
-too many to list, see our github issue tracker!

PDF Specification Support:
-PostScript type 4 functions
-improved soft mask support
-jpeg 2000 image support

Versión 0.1.0 362.5 KB Funciona con Firefox 6.0 y posterior