Subject: CVS commit: pkgsrc/www/firefox
From: Ryo ONODERA
Date: 2015-08-12 01:48:18
Message id: 20150811234818.330D798@cvs.netbsd.org

Log Message:
Update to 40.0

Changelog:
    New Support for Windows 10
    New Added protection against unwanted software downloads
    New User can receive suggested tiles in the new tab page based on categories \ 
Firefox matches to browsing history (en-US only).
    New Hello allows adding a link to conversations to provide context on what \ 
the conversation will be about
    New New style for add-on manager based on the in-content preferences style
    New Improved scrolling, graphics, and video playback performance with off \ 
main thread compositing (GNU/Linux only)
    New Graphic blocklist mechanism improved: Firefox version ranges can be \ 
specified, limiting the number of devices blocked
    Changed Add-on extensions that are not signed by Mozilla will display a warning
    Changed NPAPI Plug-in performance improved via asynchronous initialization
    Changed Smoother animation and scrolling with hardware vsync (Windows only)
    Changed JPEG images use less memory when scaled and can be painted faster
    Changed Sub-resources can no longer request HTTP authentication, thus \ 
protecting users from inadvertently disclosing login data
    HTML5 IndexedDB transactions are now non-durable by default
    HTML5 Implemented AudioBufferSourceNode.detune to modulate playback rate in \ 
cents, a logarithmic unit of measure used for musical intervals
    Developer Improved Performance tools in the developer tools: Waterfall view, \ 
Call Tree view and a Flame Chart view
    Developer New rules view tooltip in the Inspector to tweak CSS Filter values
    Developer Console API messages from SharedWorker and ServiceWorker are now \ 
displayed in web console
    Developer New page ruler highlighting tool that displays lightweight \ 
horizontal and vertical rules on a page
    Developer Inspector now searches across all content frames in a page
    Fixed Kannada text does not display properly in built-in pdf viewer
    Fixed Various security fixes

Known Issues
    unresolved If Firefox is restarted from an add-on install notification, \ 
on-going private browsing downloads might be canceled without warning (1185294)

Fixed in Firefox 40
    2015-92 Use-after-free in XMLHttpRequest with shared workers
    2015-91 Mozilla Content Security Policy allows for asterisk wildcards in \ 
violation of CSP specification
    2015-90 Vulnerabilities found through code inspection
    2015-89 Buffer overflows on Libvpx when decoding WebM video
    2015-88 Heap overflow in gdk-pixbuf when scaling bitmap images
    2015-87 Crash when using shared memory in JavaScript
    2015-86 Feed protocol with POST bypasses mixed content protections
    2015-85 Out-of-bounds write with Updater and malicious MAR file
    2015-84 Arbitrary file overwriting through Mozilla Maintenance Service with \ 
hard links
    2015-83 Overflow issues in libstagefright
    2015-82 Redefinition of non-configurable JavaScript object properties
    2015-81 Use-after-free in MediaStream playback
    2015-80 Out-of-bounds read with malformed MP3 file
    2015-79 Miscellaneous memory safety hazards (rv:40.0 / rv:38.2)

Files:
RevisionActionfile
1.221modifypkgsrc/www/firefox/Makefile
1.99modifypkgsrc/www/firefox/PLIST
1.210modifypkgsrc/www/firefox/distinfo
1.60modifypkgsrc/www/firefox/mozilla-common.mk
1.9modifypkgsrc/www/firefox/patches/patch-config_external_moz.build
1.2modifypkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py
1.9modifypkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
1.6modifypkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp
1.6modifypkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc
1.3modifypkgsrc/www/firefox/patches/patch-media_libtheora_moz.build
1.8modifypkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp
1.5modifypkgsrc/www/firefox/patches/patch-netwerk_protocol_http_Http2Session.cpp
1.4modifypkgsrc/www/firefox/patches/patch-toolkit_modules_GMPInstallManager.jsm
1.1addpkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build
1.1addpkgsrc/www/firefox/patches/patch-testing_mozharness_README.md
1.1addpkgsrc/www/firefox/patches/patch-testing_mozharness_configs_update__tests_mozilla-beta.py
1.1addpkgsrc/www/firefox/patches/patch-testing_mozharness_configs_update__tests_mozilla-release.py
1.1addpkgsrc/www/firefox/patches/patch-testing_mozharness_configs_vcs__sync_staging__build-repos.py
1.1addpkgsrc/www/firefox/patches/patch-testing_mozharness_configs_vcs__sync_staging__l10n.py
1.4removepkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_file__util.h
1.2removepkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_moz.build
1.5removepkgsrc/www/firefox/patches/patch-widget_gtk_gtk3drawing.c
1.5removepkgsrc/www/firefox/patches/patch-widget_gtk_nsNativeThemeGTK.cpp