Subject: CVS commit: pkgsrc/www/firefox
From: Ryo ONODERA
Date: 2015-05-13 00:48:54
Message id: 20150512224854.F422998@cvs.netbsd.org

Log Message:
Update to 38.0

Changelog:
New New tab-based preferences
New Ruby annotation support
New Base for the next ESR release.
Changed autocomplete=off is no longer supported for username/password fields
Changed URL parser avoids doing percent encoding when setting the Fragment part \ 
of the URL, and percent decoding when getting the Fragment in line with the URL \ 
spec
Changed RegExp.prototype.source now returns "(?:)" instead of the \ 
empty string for empty regular expressions
Changed Improved page load times via speculative connection warmup
HTML5 WebSocket now available in Web Workers
HTML5 BroadcastChannel API implemented
HTML5 Implemented srcset attribute and <picture> element for responsive images
HTML5 Implemented DOM3 Events KeyboardEvent.code
HTML5 Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to \ 
allow native HTML5 playback on YouTube
HTML5 Implemented Encrypted Media Extensions (EME) API to support encrypted \ 
HTML5 video/audio playback (Windows Vista or later only)
HTML5 Automatically download Adobe Primetime Content Decryption Module (CDM) for \ 
DRM playback through EME (Windows Vista or later only)
Developer Optimized-out variables are now visible in Debugger UI
Developer XMLHttpRequest logs in the web console are now visually labelled and \ 
can be filtered separately from regular network requests
Developer WebRTC now has multistream and renegotiation support
Developer copy command added to console
Fixed Various security fixes

Fixed in Firefox 38

    2015-58 Mozilla Windows updater can be run outside of application directory
    2015-57 Privilege escalation through IPC channel messages
    2015-56 Untrusted site hosting trusted page can intercept webchannel responses
    2015-55 Buffer overflow and out-of-bounds read while parsing MP4 video metadata
    2015-54 Buffer overflow when parsing compressed XML
    2015-53 Use-after-free due to Media Decoder Thread creation during shutdown
    2015-52 Sensitive URL encoded information written to Android logcat
    2015-51 Use-after-free during text processing with vertical text enabled
    2015-50 Out-of-bounds read and write in asm.js validation
    2015-49 Referrer policy ignored when links opened by middle-click and \ 
context menu
    2015-48 Buffer overflow with SVG content and CSS
    2015-47 Buffer overflow parsing H.264 video with Linux Gstreamer
    2015-46 Miscellaneous memory safety hazards (rv:38.0 / rv:31.7)

Files:
RevisionActionfile
1.211modifypkgsrc/www/firefox/Makefile
1.96modifypkgsrc/www/firefox/PLIST
1.203modifypkgsrc/www/firefox/distinfo
1.37modifypkgsrc/www/firefox/patches/patch-aa
1.2modifypkgsrc/www/firefox/patches/patch-accessible_atk_Platform.cpp
1.7modifypkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp
1.5modifypkgsrc/www/firefox/patches/patch-build_autoconf_nss.m4
1.5modifypkgsrc/www/firefox/patches/patch-config_Makefile.in
1.8modifypkgsrc/www/firefox/patches/patch-config_external_moz.build
1.13modifypkgsrc/www/firefox/patches/patch-config_system-headers
1.10modifypkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell.cpp
1.5modifypkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp
1.3modifypkgsrc/www/firefox/patches/patch-js_src_asmjs_AsmJSSignalHandlers.cpp
1.2modifypkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp
1.3modifypkgsrc/www/firefox/patches/patch-js_src_jit_ExecutableAllocator.h
1.3modifypkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp
1.5modifypkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
1.3modifypkgsrc/www/firefox/patches/patch-js_src_jsapi.cpp
1.3modifypkgsrc/www/firefox/patches/patch-js_src_shell_jsoptparse.cpp
1.3modifypkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi
1.7modifypkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
1.4modifypkgsrc/www/firefox/patches/patch-mfbt_Attributes.h
1.2modifypkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build
1.6modifypkgsrc/www/firefox/patches/patch-rc
1.4modifypkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
1.3modifypkgsrc/www/firefox/patches/patch-toolkit_modules_GMPInstallManager.jsm
1.2modifypkgsrc/www/firefox/patches/patch-toolkit_mozapps_extensions_internal_GMPProvider.jsm
1.4modifypkgsrc/www/firefox/patches/patch-widget_gtk_gtk3drawing.c
1.4modifypkgsrc/www/firefox/patches/patch-widget_gtk_nsNativeThemeGTK.cpp
1.11modifypkgsrc/www/firefox/patches/patch-xpcom_base_nsStackWalk.cpp
1.2modifypkgsrc/www/firefox/patches/patch-xpcom_build_XPCOMInit.cpp
1.1addpkgsrc/www/firefox/patches/patch-js_public_CallArgs.h
1.1addpkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi
1.1addpkgsrc/www/firefox/patches/patch-netwerk_base_nsNetUtil.h
1.1addpkgsrc/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm
1.12removepkgsrc/www/firefox/patches/patch-ak
1.2removepkgsrc/www/firefox/patches/patch-gfx_layers_basic_BasicCompositor.cpp
1.2removepkgsrc/www/firefox/patches/patch-gfx_layers_basic_BasicLayerManager.cpp
1.2removepkgsrc/www/firefox/patches/patch-js_src_gc_Memory.cpp
1.1removepkgsrc/www/firefox/patches/patch-js_src_jsprototypes.h
1.1removepkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__coding_main_source_receiver.cc
1.1removepkgsrc/www/firefox/patches/patch-netwerk_base_public_nsNetUtil.h
1.2removepkgsrc/www/firefox/patches/patch-netwerk_dns_Makefile.in
1.1removepkgsrc/www/firefox/patches/patch-security_manager_boot_src_CertBlocklist.cpp