PDF Viewer se weergawegeskiedenis

16 versions

Wees versigtig met die ou weergawes!

Hierdie weergawes word net vir verwysing en toetsdoeleindes gewys. Gebruik altyd die jongste weergawe van 'n byvoeging.

Weergawe 0.8.1334 2.0 MB Werk met Firefox for Android 18.0 - 31.*, Firefox 18.0 and later, SeaMonkey 2.7 and later

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.

Weergawe 0.8.649 664.3 KB Werk met Firefox for Android 24.0 - 28.0, Firefox 24.0 and later, SeaMonkey 2.7 and later

#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

Weergawe 0.8.298 590.0 KB Werk met Firefox for Android 23.0 - 25.0, Firefox 23.0 and later, SeaMonkey 2.7 and later

#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

Weergawe 0.8.1 582.0 KB Werk met Firefox for Android 17.0 - 23.0, Firefox 17.0 and later, SeaMonkey 2.7 and later

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

Weergawe 0.7.236 552.8 KB Werk met Firefox for Android 11.0 - 21.*, Firefox 10.0 and later, SeaMonkey 2.7 and later

#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

Weergawe 0.7.1 548.0 KB Werk met Firefox for Android 11.0 - 20.0a1, Firefox 10.0 and later, SeaMonkey 2.7 and later

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

Weergawe 0.6.39 500.4 KB Werk met Firefox for Android 11.0 - 16.0a1, Firefox 10.0 and later, SeaMonkey 2.7 and later

#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

Weergawe 0.4.11 466.9 KB Werk met Firefox for Android 11.0 - 18.0a1, Firefox 10.0 and later, SeaMonkey 2.7 and later

#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

Weergawe 0.3.452 459.8 KB Werk met Firefox for Android 11.0 - 16.0a1, Firefox 6.0 and later

#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

Weergawe 0.3.175 419.8 KB Werk met Firefox 6.0 and later

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

Weergawe 0.2.537 782.3 KB Werk met Firefox 6.0 and later

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

Weergawe 0.2.361 759.8 KB Werk met Firefox 6.0 and later

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

Weergawe 0.2.218 737.3 KB Werk met Firefox 6.0 and later

Weergawe 0.2.213 737.3 KB Werk met Firefox 6.0 and later

Weergawe 0.2.168 733.2 KB Werk met Firefox 6.0 and later

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

Weergawe 0.1.0 362.5 KB Werk met Firefox 6.0 and later