Subject: CVS commit: pkgsrc/www/firefox
From: Ryo ONODERA
Date: 2014-07-24 16:57:12
Message id: 20140724145712.ABB4C96@cvs.netbsd.org

Log Message:
Update to 31.0

Changelog:
    New
    Add the search field to the new tab page

    New
    Support of Prefer:Safe http header for parental control (learn more)

    New
    mozilla::pkix as default certificate verifier (learn more)

    New
    Block malware from downloaded files (learn more)

    New
    Partial implementation of the OpenType MATH table (section 6.3.6) see \ 
documentation about mathematical fonts and the MathML Torture Test for details

    New
    audio/video .ogg and .pdf files handled by Firefox if no application \ 
specified (Windows only)

    New
    Upper Sorbian [hsb] locale added

    Changed
    Removal of the CAPS infrastructure for specifying site-specific permissions \ 
(via capability.policy.* preferences). Most notably, attempts to use this \ 
functionality to grant access to the clipboard will no longer work. The sole \ 
exception is the checkloaduri permission, which may still be used as before to \ 
allow sites to load file:// URIs.

    HTML5
    WebVTT implemented and enabled (learn more)

    HTML5
    CSS3 variables implemented (learn more)

    Developer
    Developer Tools: Add-on Debugger (learn more)

    Developer
    Developer Tools: Canvas Debugger (learn more)

    Developer
    New Array built-in: Array.prototype.fill() (learn more)

    Developer
    New Object built-in: Object.setPrototypeOf() (learn more)

    Developer
    CSP 1.1 nonce-source and hash-source enabled by default

    Developer
    Developer Tools: Eyedropper tool added to the color picker (learn more)

    Developer
    Developer Tools: Editable Box Model (learn more)

    Developer
    Developer Tools: Code Editor improvements (learn more)

    Developer
    Developer Tools: Console stack traces (learn more)

    Developer
    Developer Tools: Copy as cURL (learn more)

    Developer
    Developer Tools: Styled console logs (learn more)

    Developer
    navigator.sendBeacon enabled by default (learn more)

    Developer
    Dialogs spawned from the onbeforeunload event no longer block access to the \ 
rest of the browser

    Fixed
    Search for partially selected link text from context menu (985824)

    Fixed
    Various security fixes

Fixed in Firefox 31
MFSA 2014-66 IFRAME sandbox same-origin access through redirect
MFSA 2014-65 Certificate parsing broken by non-standard character encoding
MFSA 2014-64 Crash in Skia library when scaling high quality images
MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache
MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library
MFSA 2014-61 Use-after-free with FireOnStateChange event
MFSA 2014-60 Toolbar dialog customization event spoofing
MFSA 2014-59 Use-after-free in DirectWrite font handling
MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering
MFSA 2014-57 Buffer overflow during Web Audio buffering for playback
MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7)

Files:
RevisionActionfile
1.173modifypkgsrc/www/firefox/Makefile
1.83modifypkgsrc/www/firefox/PLIST
1.157modifypkgsrc/www/firefox/distinfo
1.41modifypkgsrc/www/firefox/mozilla-common.mk
1.29modifypkgsrc/www/firefox/patches/patch-aa
1.5modifypkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in
1.10modifypkgsrc/www/firefox/patches/patch-config_system-headers
1.4modifypkgsrc/www/firefox/patches/patch-content_media_AudioStream.h
1.2modifypkgsrc/www/firefox/patches/patch-ipc_ipdl_ipdl_cxx_ast.py
1.2modifypkgsrc/www/firefox/patches/patch-ipc_ipdl_ipdl_cxx_cgen.py
1.6modifypkgsrc/www/firefox/patches/patch-ipc_ipdl_ipdl_lower.py
1.8modifypkgsrc/www/firefox/patches/patch-js_src_Makefile.in
1.7modifypkgsrc/www/firefox/patches/patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
1.2modifypkgsrc/www/firefox/patches/patch-mfbt_Alignment.h
1.4modifypkgsrc/www/firefox/patches/patch-xpcom_base_nsUUIDGenerator.cpp
1.1addpkgsrc/www/firefox/patches/patch-b2g_installer_Makefile.in
1.1addpkgsrc/www/firefox/patches/patch-b2g_installer_package-manifest.in
1.1addpkgsrc/www/firefox/patches/patch-config_rules.mk
1.1addpkgsrc/www/firefox/patches/patch-mfbt_Attributes.h
1.1addpkgsrc/www/firefox/patches/patch-mobile_android_installer_Makefile.in
1.1addpkgsrc/www/firefox/patches/patch-mobile_android_installer_package-manifest.in
1.1addpkgsrc/www/firefox/patches/patch-probes_Makefile.in
1.1addpkgsrc/www/firefox/patches/patch-storage_src_moz.build
1.1addpkgsrc/www/firefox/patches/patch-toolkit_library_libxul.mk
1.3removepkgsrc/www/firefox/patches/patch-content_svg_content_src_SVGComponentTransferFunctionElement.h
1.3removepkgsrc/www/firefox/patches/patch-content_svg_content_src_nsSVGFilters.cpp
1.3removepkgsrc/www/firefox/patches/patch-content_svg_content_src_nsSVGFilters.h
1.3removepkgsrc/www/firefox/patches/patch-dom_indexedDB_IDBEvents.cpp
1.3removepkgsrc/www/firefox/patches/patch-dom_indexedDB_IDBEvents.h
1.1removepkgsrc/www/firefox/patches/patch-layout_base_nsCSSRendering.cpp
1.1removepkgsrc/www/firefox/patches/patch-layout_style_crashtests_border-image-visited-link.html
1.1removepkgsrc/www/firefox/patches/patch-layout_style_crashtests_crashtests.list
1.6removepkgsrc/www/firefox/patches/patch-netwerk_wifi_moz.build
1.4removepkgsrc/www/firefox/patches/patch-netwerk_wifi_nsWifiScannerFreeBSD.cpp
1.7removepkgsrc/www/firefox/patches/patch-toolkit_library_Makefile.in