Update to 20.0

Changelog:
    NEW
    Per-window Private Browsing. Learn more.
    NEW
    New download experience. Learn more.
    NEW
    Ability to close hanging plugins, without the browser hanging
    CHANGED
    Continued performance improvements around common browser tasks (page loads, downloads, shutdown, etc.)
    DEVELOPER
    Continued implementation of draft ECMAScript 6 - clear() and Math.imul
    DEVELOPER
    New JavaScript Profiler tool
    HTML5
    getUserMedia implemented for web access to the user's camera and microphone (with user permission)
    HTML5
    <canvas> now supports blend modes
    HTML5
    Various <audio> and <video> improvements
    FIXED
    Details button on Crash Reporter (793972)
    FIXED
    Unity plugin doesn't display in HiDPI mode (829284)
    FIXED
    20.0: Security fixes can be found here

Fixed in Firefox 20
MFSA 2013-40 Out-of-bounds array read in CERT_DecodeCertPackage
MFSA 2013-39 Memory corruption while rendering grayscale PNG images
MFSA 2013-38 Cross-site scripting (XSS) using timed history navigations
MFSA 2013-37 Bypass of tab-modal dialog origin disclosure
MFSA 2013-36 Bypass of SOW protections allows cloning of protected nodes
MFSA 2013-35 WebGL crash with Mesa graphics driver on Linux
MFSA 2013-34 Privilege escalation through Mozilla Updater
MFSA 2013-33 World read and write access to app_tmp directory on Android
MFSA 2013-32 Privilege escalation through Mozilla Maintenance Service
MFSA 2013-31 Out-of-bounds write in Cairo library
MFSA 2013-30 Miscellaneous memory safety hazards (rv:20.0 / rv:17.0.5)
This commit is contained in:
ryoon 2013-04-05 13:30:17 +00:00
parent b4f03026bb
commit 95c2c18928
14 changed files with 461 additions and 359 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.102 2013/03/30 20:03:08 ryoon Exp $
# $NetBSD: Makefile,v 1.103 2013/04/05 13:30:17 ryoon Exp $
.include "dist.mk"
PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/esr//}
PKGREVISION= 1
CATEGORIES= devel www
MAINTAINER= pkgsrc-users@NetBSD.org

File diff suppressed because it is too large Load diff

View file

@ -1,12 +1,12 @@
# $NetBSD: dist.mk,v 1.44 2013/03/10 00:22:16 ryoon Exp $
# $NetBSD: dist.mk,v 1.45 2013/04/05 13:30:17 ryoon Exp $
#
# used by devel/xulrunner/Makefile
# used by www/firefox/Makefile
DISTNAME= firefox-${FIREFOX_VER}.source
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 19.0
MOZ_BRANCH_MINOR= .2
MOZ_BRANCH= 20.0
MOZ_BRANCH_MINOR=
MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} \
${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,34 +1,31 @@
$NetBSD: distinfo,v 1.100 2013/03/30 20:03:08 ryoon Exp $
$NetBSD: distinfo,v 1.101 2013/04/05 13:30:17 ryoon Exp $
SHA1 (firefox-19.0.2.source.tar.bz2) = d108d356225379a86d69a4906c706289135f6342
RMD160 (firefox-19.0.2.source.tar.bz2) = 37518c9d64f4b441d9601debd0aa440b5af66d20
Size (firefox-19.0.2.source.tar.bz2) = 99155868 bytes
SHA1 (patch-aa) = 0adf274292e4e05f97f89fedca223b29f54909aa
SHA1 (firefox-20.0.source.tar.bz2) = 6d776c29da0be0d2a50abeb504d63b06b7861218
RMD160 (firefox-20.0.source.tar.bz2) = 72ad8d0622b10d70a4f8ef9da45d5f3b7b22ed49
Size (firefox-20.0.source.tar.bz2) = 100311453 bytes
SHA1 (patch-aa) = 41c49c9f8c6447bd42477869005827729bf9a8c9
SHA1 (patch-ab) = b60129618bb0945b65636f99980bdc026ec16fd9
SHA1 (patch-ac) = 609a094d01878da0bdfb008a0cb30b96bdb4c6ce
SHA1 (patch-ae) = adbf406cf3158ff2ecb847673d9d91edb200f034
SHA1 (patch-ag) = 3e6f3e2e9d0c7c498fbc39eabae798d1a7f8fb12
SHA1 (patch-ai) = d36a7af304bb5b63c7af4d82c97a30eaf9447123
SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be
SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2
SHA1 (patch-am) = c5aa36638b666d99d4510f345802de259579e884
SHA1 (patch-an) = 4c8ca17d259f56863d6066f1e3de0d81fefdcd6c
SHA1 (patch-ao) = 178ce783f329e945f3437a927c8b8b97dce659be
SHA1 (patch-ao) = ebf95a9abf76439cdd890ea34f75f0d8d1114fe0
SHA1 (patch-as) = 1cd7a9c7e1cf7603f2d72111f3abc9d3747a9c32
SHA1 (patch-at) = c5cb543ab423657d546559de0603356c9bc2f2f3
SHA1 (patch-au) = d577fc9a0091915e36d67a6ad82f0e7bfc107e7b
SHA1 (patch-av) = 20dcf216808667d71e527a6126b1a9b76130a13b
SHA1 (patch-aw) = 237be5fa18846b51b67ef2c2ea5f4fb427c529aa
SHA1 (patch-ay) = 70c68275b6dc41e66fcf8330e9ebcc4743363926
SHA1 (patch-az) = 2012a7fef2eac59f48ff21fea0e205e89b313e46
SHA1 (patch-ba) = 1692053c1b0e65dd38bcf37cc1a80390cce081eb
SHA1 (patch-bd) = 1a24cb9e4dc312725d0a6ffdf202b6f3e98d17fb
SHA1 (patch-bf) = ac5689eaec8cc79d5255a692b255de8a8690539a
SHA1 (patch-bf) = 6a052e8c83967e9054a81eb11f1501eb50e88782
SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d
SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85
SHA1 (patch-build_autoconf_nss.m4) = 4731f46a41f6d4ff31a6da07c9badb328a0f676f
SHA1 (patch-config_baseconfig.mk) = 4f8e966e5e9684c165929d02f82099fb4befcc75
SHA1 (patch-dom_system_OSFileConstants.cpp) = 692f3c538311fdae777ada67fc1362513c06bc10
SHA1 (patch-gfx_skia_Makefile.in) = ddc7e4a375f4cfd7dd76c5b37835bbcd3ad13cf1
SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__head.h) = 493fced792610ea1ce5ab6b1e043ef36b33f8279
SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__name.h) = 61a6611b3dd08f5bd56681244eefbfa3f209f6a1
@ -42,15 +39,13 @@ SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = f9b13d9e7910613c82f6b1ee4131a6c4eb
SHA1 (patch-mb) = d6f624296ac83bebfdb4ad5e06e64d6d0c2541a3
SHA1 (patch-md) = 7fd607a3edd2ea5f7a5671fc6d06fba69c46c36f
SHA1 (patch-me) = 2ff755782bd35caded8934000d039976dad44103
SHA1 (patch-media_libcubeb_src_Makefile.in) = a24f1a79a14b1933286cd85618fbe91db109176d
SHA1 (patch-mp) = 4910e468bce689f02dc6a0d9ee92a827c9f5cf7b
SHA1 (patch-mp) = 2d426af76011d1caaddf347941fcdaae6b524524
SHA1 (patch-pa) = 8045cf02d83e87684b497dd30e890107f76a3bdf
SHA1 (patch-pb) = 7665d8156fa734cdc2e1746558cc08b7eefce98e
SHA1 (patch-pc) = 099a4f6ac32fd2f45c91eb525750bde96684693a
SHA1 (patch-pd) = 9750259906ee270f6898e3c77288aa5260d6e9a7
SHA1 (patch-pg) = d6d6071cbe8a771873e1537034c0bb9186f8e245
SHA1 (patch-rc) = 2733724442a2cb49c5091146fd7e6001af686121
SHA1 (patch-toolkit_library_Makefile.in) = 9206b614833cdd27f9d29c478ab0490eea709983
SHA1 (patch-toolkit_toolkit-tiers.mk) = 59e5174edd04f3c4e5d6ebb450a42e4e1dee0801
SHA1 (patch-xa) = 9182485283599a96663358bdc680c5cdb1d94a78
SHA1 (patch-xb) = 30eea880b40cee45d1235d3292fead4b5a54bbaa

View file

@ -1,8 +1,8 @@
$NetBSD: patch-aa,v 1.17 2013/03/25 02:55:59 sbd Exp $
$NetBSD: patch-aa,v 1.18 2013/04/05 13:30:17 ryoon Exp $
--- configure.in.orig 2013-03-07 10:48:37.000000000 +0000
--- configure.in.orig 2013-03-26 22:17:37.000000000 +0000
+++ configure.in
@@ -2097,6 +2097,9 @@ ia64*-hpux*)
@@ -2130,6 +2130,9 @@ ia64*-hpux*)
if test -z "$MC"; then
MC=mc.exe
fi
@ -12,7 +12,7 @@ $NetBSD: patch-aa,v 1.17 2013/03/25 02:55:59 sbd Exp $
;;
*-mingw*)
DSO_CFLAGS=
@@ -3035,6 +3038,9 @@ dnl ====================================
@@ -3071,6 +3074,9 @@ dnl ====================================
case $target in
*-hpux11.*)
;;
@ -22,7 +22,7 @@ $NetBSD: patch-aa,v 1.17 2013/03/25 02:55:59 sbd Exp $
*)
AC_CHECK_LIB(c_r, gethostbyname_r)
;;
@@ -3336,6 +3342,9 @@ AC_CACHE_CHECK(
@@ -3372,6 +3378,9 @@ AC_CACHE_CHECK(
#ifdef linux
#define _BSD_SOURCE 1
#endif
@ -32,7 +32,7 @@ $NetBSD: patch-aa,v 1.17 2013/03/25 02:55:59 sbd Exp $
#include <resolv.h>
],
[int foo = res_ninit(&_res);],
@@ -4006,6 +4015,14 @@ if test -n "$YASM"; then
@@ -4042,6 +4051,14 @@ if test -n "$YASM"; then
_YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
fi
@ -47,7 +47,7 @@ $NetBSD: patch-aa,v 1.17 2013/03/25 02:55:59 sbd Exp $
if test -z "$SKIP_LIBRARY_CHECKS"; then
dnl system JPEG support
dnl ========================================================
@@ -5260,8 +5277,8 @@ AC_SUBST(MOZ_WEBRTC_IN_LIBXUL)
@@ -5326,8 +5343,8 @@ AC_SUBST(MOZ_WEBRTC_IN_LIBXUL)
AC_SUBST(MOZ_SCTP)
AC_SUBST(MOZ_SRTP)
@ -58,20 +58,12 @@ $NetBSD: patch-aa,v 1.17 2013/03/25 02:55:59 sbd Exp $
MOZ_SAMPLE_TYPE_S16=1
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
@@ -5628,7 +5645,7 @@ dnl ====================================
@@ -5731,7 +5748,7 @@ MOZ_ALSA=)
dnl If using sydneyaudio with Linux, ensure that the alsa library is available
if test -n "$MOZ_SYDNEYAUDIO" -a "$OS_TARGET" = "Linux"; then
if test -n "$MOZ_ALSA"; then
AC_DEFINE(MOZ_CUBEB)
- PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
+ PKG_CHECK_MODULES(MOZ_ALSA, alsa, MOZ_ALSA=1,
[echo "$MOZ_ALSA_PKG_ERRORS"
AC_MSG_ERROR([Need alsa for Ogg, Wave or WebM decoding on Linux. Disable with --disable-ogg --disable-wave --disable-webm. (On Ubuntu, you might try installing the package libasound2-dev.)])])
fi
@@ -8750,6 +8767,7 @@ AC_SUBST(MOZ_VP8_ERROR_CONCEALMENT)
AC_SUBST(MOZ_VP8_ENCODER)
AC_SUBST(MOZ_VP8)
AC_SUBST(MOZ_OGG)
+AC_SUBST(MOZ_ALSA)
AC_SUBST(MOZ_ALSA_LIBS)
AC_SUBST(MOZ_ALSA_CFLAGS)
AC_SUBST(VPX_AS)

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ai,v 1.4 2013/01/10 15:01:30 ryoon Exp $
--- dbm/src/mktemp.c.orig 2013-01-04 23:44:30.000000000 +0000
+++ dbm/src/mktemp.c
@@ -84,7 +84,7 @@ mkstempflags(char *path, int extraFlags)
static int
_gettemp(char *path, register int *doopen, int extraFlags)
{
-#if !defined(_WINDOWS) || defined(_WIN32)
+#if (!defined(_WINDOWS) || defined(_WIN32)) && !defined(errno)
extern int errno;
#endif
register char *start, *trv;

View file

@ -1,9 +1,9 @@
$NetBSD: patch-ao,v 1.6 2013/01/10 15:01:30 ryoon Exp $
$NetBSD: patch-ao,v 1.7 2013/04/05 13:30:17 ryoon Exp $
--- toolkit/mozapps/installer/packager.mk.orig 2013-01-04 23:44:45.000000000 +0000
--- toolkit/mozapps/installer/packager.mk.orig 2013-03-26 22:18:05.000000000 +0000
+++ toolkit/mozapps/installer/packager.mk
@@ -893,8 +893,8 @@ endif
(cd $(DIST)/$(MOZ_PKG_DIR) && tar --exclude=precomplete $(TAR_CREATE_FLAGS) - .) | \
@@ -911,8 +911,8 @@ endif
(cd $(DIST)/$(MOZ_PKG_DIR) && $(TAR) --exclude=precomplete $(TAR_CREATE_FLAGS) - .) | \
(cd $(DESTDIR)$(installdir) && tar -xf -)
$(NSINSTALL) -D $(DESTDIR)$(bindir)
- $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
@ -12,4 +12,4 @@ $NetBSD: patch-ao,v 1.6 2013/01/10 15:01:30 ryoon Exp $
+ ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/$(MOZILLA_PKG_NAME)
ifdef INSTALL_SDK # Here comes the hard part
$(NSINSTALL) -D $(DESTDIR)$(includedir)
(cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \
(cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \

View file

@ -1,46 +0,0 @@
$NetBSD: patch-ay,v 1.7 2013/01/10 15:01:30 ryoon Exp $
--- browser/app/nsBrowserApp.cpp.orig 2013-01-04 23:44:27.000000000 +0000
+++ browser/app/nsBrowserApp.cpp
@@ -14,6 +14,31 @@
#include <sys/resource.h>
#endif
+#include <sys/resource.h>
+
+#ifdef __NetBSD__
+/*
+ * On netbsd-4, ulimit -n is 64 by default; too few for us.
+ */
+static void netbsd_fixrlimit(void) {
+ struct rlimit rlp;
+ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
+ fprintf(stderr, "warning: getrlimit failed\n");
+ return;
+ }
+ if (rlp.rlim_cur >= 512)
+ return;
+ if (rlp.rlim_max < 512) {
+ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
+ rlp.rlim_cur = rlp.rlim_max;
+ }
+ else
+ rlp.rlim_cur = 512;
+ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
+ fprintf(stderr, "warning: setrlimit failed\n");
+}
+#endif
+
#ifdef XP_MACOSX
#include "MacQuirks.h"
#endif
@@ -204,6 +229,9 @@ int main(int argc, char* argv[])
#ifdef XP_MACOSX
TriggerQuirks();
#endif
+#ifdef __NetBSD__
+ netbsd_fixrlimit();
+#endif
nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath);
if (NS_FAILED(rv)) {

View file

@ -1,8 +1,8 @@
$NetBSD: patch-bf,v 1.11 2013/03/30 20:03:09 ryoon Exp $
$NetBSD: patch-bf,v 1.12 2013/04/05 13:30:17 ryoon Exp $
--- js/src/jsnativestack.cpp.orig 2013-03-07 10:48:48.000000000 +0000
--- js/src/jsnativestack.cpp.orig 2013-03-26 22:17:48.000000000 +0000
+++ js/src/jsnativestack.cpp
@@ -19,13 +19,10 @@
@@ -19,7 +19,7 @@
#elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX)
# include <pthread.h>
@ -11,13 +11,7 @@ $NetBSD: patch-bf,v 1.11 2013/03/30 20:03:09 ryoon Exp $
# include <pthread_np.h>
# endif
-#else
-# error "Unsupported platform"
-
#endif
namespace js {
@@ -114,7 +111,7 @@ GetNativeStackBaseImpl()
@@ -112,7 +112,7 @@ js::GetNativeStackBaseImpl()
pthread_attr_init(&sattr);
# if defined(__OpenBSD__)
stack_t ss;

View file

@ -1,16 +0,0 @@
$NetBSD: patch-dom_system_OSFileConstants.cpp,v 1.1 2013/01/10 15:01:30 ryoon Exp $
--- dom/system/OSFileConstants.cpp.orig 2013-01-04 23:44:31.000000000 +0000
+++ dom/system/OSFileConstants.cpp
@@ -41,6 +41,11 @@
#include "OSFileConstants.h"
#include "nsIOSFileConstantsService.h"
+#if defined(__DragonFly__) || defined(__FreeBSD__) \
+ || defined(__NetBSD__) || defined(__OpenBSD__)
+#define __dd_fd dd_fd
+#endif
+
/**
* This module defines the basic libc constants (error numbers, open modes,
* etc.) used by OS.File and possibly other OS-bound JavaScript libraries.

View file

@ -1,30 +0,0 @@
$NetBSD: patch-media_libcubeb_src_Makefile.in,v 1.2 2013/01/10 15:01:31 ryoon Exp $
Add adds --enable-alsa and makes --enable-pulseaudio also work with media.use_cubeb=false (aka libsydneyaudio)
--- media/libcubeb/src/Makefile.in.orig 2013-01-04 23:44:40.000000000 +0000
+++ media/libcubeb/src/Makefile.in
@@ -29,10 +29,6 @@ CSRCS = \
$(NULL)
endif
# No Android implementation of libcubeb yet.
-else ifeq ($(OS_TARGET),Linux)
-CSRCS = \
- cubeb_alsa.c \
- $(NULL)
endif
ifeq ($(OS_TARGET),Darwin)
@@ -47,6 +43,12 @@ CSRCS = \
$(NULL)
endif
+ifdef MOZ_ALSA
+CSRCS = \
+ cubeb_alsa.c \
+ $(NULL)
+endif
+
ifdef MOZ_PULSEAUDIO
CSRCS = \
cubeb_pulse.c \

View file

@ -1,28 +1,11 @@
$NetBSD: patch-mp,v 1.8 2013/01/10 15:01:31 ryoon Exp $
$NetBSD: patch-mp,v 1.9 2013/04/05 13:30:17 ryoon Exp $
--- media/libsydneyaudio/src/Makefile.in.orig 2013-01-04 23:44:40.000000000 +0000
--- media/libsydneyaudio/src/Makefile.in.orig 2013-03-26 22:17:56.000000000 +0000
+++ media/libsydneyaudio/src/Makefile.in
@@ -30,10 +30,6 @@ else ifeq ($(MOZ_WIDGET_TOOLKIT),android
CSRCS = \
sydney_audio_android.c \
$(NULL)
-else ifeq ($(OS_ARCH),Linux)
-CSRCS = \
- sydney_audio_alsa.c \
- $(NULL)
endif
ifeq ($(OS_ARCH),WINNT)
@@ -68,6 +64,18 @@ CSRCS = \
@@ -70,6 +70,12 @@ CSRCS = \
$(NULL)
endif
+ifdef MOZ_ALSA
+CSRCS = \
+ sydney_audio_alsa.c \
+ $(NULL)
+endif
+
+ifdef MOZ_PULSEAUDIO
+CSRCS = \
+ sydney_audio_pulseaudio.c \

View file

@ -1,24 +0,0 @@
$NetBSD: patch-toolkit_library_Makefile.in,v 1.2 2013/01/10 15:01:31 ryoon Exp $
adds --enable-alsa and makes --enable-pulseaudio
also work with media.use_cubeb=false (aka libsydneyaudio)
--- toolkit/library/Makefile.in.orig 2013-01-04 23:44:45.000000000 +0000
+++ toolkit/library/Makefile.in
@@ -409,14 +409,11 @@ endif
endif
-ifdef MOZ_SYDNEYAUDIO
-ifeq ($(OS_ARCH),Linux)
+ifneq (,$(MOZ_CUBEB)$(MOZ_SYDNEYAUDIO))
+ifdef MOZ_ALSA
EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)
endif
-endif
-
ifdef MOZ_PULSEAUDIO
-ifdef MOZ_CUBEB
EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
endif
endif

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.61 2013/02/22 14:54:01 ryoon Exp $
@comment $NetBSD: PLIST,v 1.62 2013/04/05 13:30:17 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/blocklist.xml
@ -56,18 +56,48 @@ lib/firefox/chrome/browser/content/browser/debugger-toolbar.js
lib/firefox/chrome/browser/content/browser/debugger-view.js
lib/firefox/chrome/browser/content/browser/debugger.css
lib/firefox/chrome/browser/content/browser/debugger.xul
lib/firefox/chrome/browser/content/browser/devtools/cleopatra.html
lib/firefox/chrome/browser/content/browser/devtools/commandline.css
lib/firefox/chrome/browser/content/browser/devtools/commandlineoutput.xhtml
lib/firefox/chrome/browser/content/browser/devtools/commandlinetooltip.xhtml
lib/firefox/chrome/browser/content/browser/devtools/connect.css
lib/firefox/chrome/browser/content/browser/devtools/connect.js
lib/firefox/chrome/browser/content/browser/devtools/connect.xhtml
lib/firefox/chrome/browser/content/browser/devtools/csshtmltree.xul
lib/firefox/chrome/browser/content/browser/devtools/cssruleview.xul
lib/firefox/chrome/browser/content/browser/devtools/framework/toolbox-window.xul
lib/firefox/chrome/browser/content/browser/devtools/framework/toolbox.css
lib/firefox/chrome/browser/content/browser/devtools/framework/toolbox.xul
lib/firefox/chrome/browser/content/browser/devtools/inspector/inspector.css
lib/firefox/chrome/browser/content/browser/devtools/inspector/inspector.xul
lib/firefox/chrome/browser/content/browser/devtools/layoutview/view.css
lib/firefox/chrome/browser/content/browser/devtools/layoutview/view.js
lib/firefox/chrome/browser/content/browser/devtools/layoutview/view.xhtml
lib/firefox/chrome/browser/content/browser/devtools/markup-view.css
lib/firefox/chrome/browser/content/browser/devtools/markup-view.xhtml
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/css/devtools.css
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/css/tree.css
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/css/ui.css
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/images/circlearrow.svg
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/images/noise.png
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/images/throbber.svg
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/images/treetwisty.svg
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/js/ProgressReporter.js
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/js/devtools.js
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/js/parser.js
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/js/parserWorker.js
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/js/tree.js
lib/firefox/chrome/browser/content/browser/devtools/profiler/cleopatra/js/ui.js
lib/firefox/chrome/browser/content/browser/devtools/styleinspector.css
lib/firefox/chrome/browser/content/browser/devtools/webconsole.js
lib/firefox/chrome/browser/content/browser/devtools/webconsole.xul
lib/firefox/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.css
lib/firefox/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.js
lib/firefox/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.xul
lib/firefox/chrome/browser/content/browser/downloads/contentAreaDownloadsView.css
lib/firefox/chrome/browser/content/browser/downloads/contentAreaDownloadsView.js
lib/firefox/chrome/browser/content/browser/downloads/contentAreaDownloadsView.xul
lib/firefox/chrome/browser/content/browser/downloads/download.css
lib/firefox/chrome/browser/content/browser/downloads/download.xml
lib/firefox/chrome/browser/content/browser/downloads/downloads.css
lib/firefox/chrome/browser/content/browser/downloads/downloads.js
@ -104,6 +134,7 @@ lib/firefox/chrome/browser/content/browser/places/bookmarkProperties.xul
lib/firefox/chrome/browser/content/browser/places/bookmarkProperties2.xul
lib/firefox/chrome/browser/content/browser/places/browserPlacesViews.js
lib/firefox/chrome/browser/content/browser/places/controller.js
lib/firefox/chrome/browser/content/browser/places/downloadsViewOverlay.xul
lib/firefox/chrome/browser/content/browser/places/editBookmarkOverlay.js
lib/firefox/chrome/browser/content/browser/places/editBookmarkOverlay.xul
lib/firefox/chrome/browser/content/browser/places/history-panel.js
@ -176,6 +207,8 @@ lib/firefox/chrome/browser/content/browser/preferences/sync.js
lib/firefox/chrome/browser/content/browser/preferences/sync.xul
lib/firefox/chrome/browser/content/browser/preferences/tabs.js
lib/firefox/chrome/browser/content/browser/preferences/tabs.xul
lib/firefox/chrome/browser/content/browser/profiler.css
lib/firefox/chrome/browser/content/browser/profiler.xul
lib/firefox/chrome/browser/content/browser/report-phishing-overlay.xul
lib/firefox/chrome/browser/content/browser/safeMode.css
lib/firefox/chrome/browser/content/browser/safeMode.js
@ -251,6 +284,7 @@ lib/firefox/chrome/browser/skin/classic/browser/browser.css
lib/firefox/chrome/browser/skin/classic/browser/click-to-play-warning-stripes.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/alerticon-warning.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/arrows.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/background-noise-toolbar.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs-scrollbutton.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/ltr-end-pressed.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/ltr-end-selected-pressed.png
@ -276,6 +310,10 @@ lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start-p
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start-selected-pressed.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start-selected.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/close.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/command-responsivemode.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/command-scratchpad.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/command-tilt.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/commandline.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/commandline.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/common.css
@ -288,16 +326,17 @@ lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-step-in.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-step-out.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-step-over.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/dock-bottom.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/dock-side.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/dropmarker.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/floating-scrollbars.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/goto-mdn.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/inspect-button.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/inspector.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/itemArrow-ltr.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/itemArrow-rtl.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/itemToggle.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/layout-background-grid.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/layout-background.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/layout-buttons.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/layoutview.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/magnifying-glass.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/markup-view.css
@ -312,15 +351,25 @@ lib/firefox/chrome/browser/skin/classic/browser/devtools/responsive-se-resizer.p
lib/firefox/chrome/browser/skin/classic/browser/devtools/responsive-vertical-resizer.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/splitview.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/styleeditor.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/tool-debugger.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/tool-inspector.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/tool-profiler.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/tool-styleeditor.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/tool-webconsole.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/toolbox.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/tools-icons-small.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/treepanel-button.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/undock.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/webconsole.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/webconsole.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/webconsole_networkpanel.css
lib/firefox/chrome/browser/skin/classic/browser/downloads/allDownloadsViewOverlay.css
lib/firefox/chrome/browser/skin/classic/browser/downloads/buttons.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/contentAreaDownloadsView.css
lib/firefox/chrome/browser/skin/classic/browser/downloads/download-glow-small.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/download-glow.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/download-notification.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/download-notification-finish.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/download-notification-start.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/download-summary.png
lib/firefox/chrome/browser/skin/classic/browser/downloads/downloads.css
lib/firefox/chrome/browser/skin/classic/browser/engineManager.css
lib/firefox/chrome/browser/skin/classic/browser/feeds/audioFeedIcon.png
@ -368,6 +417,7 @@ lib/firefox/chrome/browser/skin/classic/browser/preferences/applications.css
lib/firefox/chrome/browser/skin/classic/browser/preferences/in-content/preferences.css
lib/firefox/chrome/browser/skin/classic/browser/preferences/mail.png
lib/firefox/chrome/browser/skin/classic/browser/preferences/preferences.css
lib/firefox/chrome/browser/skin/classic/browser/privatebrowsing-mask.png
lib/firefox/chrome/browser/skin/classic/browser/sanitizeDialog.css
lib/firefox/chrome/browser/skin/classic/browser/searchbar.css
lib/firefox/chrome/browser/skin/classic/browser/setDesktopBackground.css
@ -400,6 +450,7 @@ lib/firefox/chrome/browser/skin/classic/browser/tabview/tabview.png
lib/firefox/chrome/browser/skin/classic/browser/urlbar-arrow.png
lib/firefox/chrome/browser/skin/classic/browser/webRTC-shareDevice-16.png
lib/firefox/chrome/browser/skin/classic/browser/webRTC-shareDevice-64.png
lib/firefox/chrome/browser/skin/classic/browser/webRTC-sharingDevice-16.png
lib/firefox/chrome/browser/skin/classic/browser/webapps-16.png
lib/firefox/chrome/browser/skin/classic/browser/webapps-64.png
lib/firefox/chrome/browser/skin/classic/communicator/communicator.css
@ -418,12 +469,16 @@ lib/firefox/chrome/en-US/locale/browser/appstrings.properties
lib/firefox/chrome/en-US/locale/browser/baseMenuOverlay.dtd
lib/firefox/chrome/en-US/locale/browser/browser.dtd
lib/firefox/chrome/en-US/locale/browser/browser.properties
lib/firefox/chrome/en-US/locale/browser/devtools/connection-screen.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/connection-screen.properties
lib/firefox/chrome/en-US/locale/browser/devtools/debugger.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/debugger.properties
lib/firefox/chrome/en-US/locale/browser/devtools/gcli.properties
lib/firefox/chrome/en-US/locale/browser/devtools/gclicommands.properties
lib/firefox/chrome/en-US/locale/browser/devtools/inspector.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/inspector.properties
lib/firefox/chrome/en-US/locale/browser/devtools/layoutview.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/profiler.properties
lib/firefox/chrome/en-US/locale/browser/devtools/responsiveUI.properties
lib/firefox/chrome/en-US/locale/browser/devtools/scratchpad.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/scratchpad.properties
@ -434,6 +489,8 @@ lib/firefox/chrome/en-US/locale/browser/devtools/styleeditor.properties
lib/firefox/chrome/en-US/locale/browser/devtools/styleinspector.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/styleinspector.properties
lib/firefox/chrome/en-US/locale/browser/devtools/tilt.properties
lib/firefox/chrome/en-US/locale/browser/devtools/toolbox.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/toolbox.properties
lib/firefox/chrome/en-US/locale/browser/devtools/webConsole.dtd
lib/firefox/chrome/en-US/locale/browser/devtools/webconsole.properties
lib/firefox/chrome/en-US/locale/browser/downloads/downloads.dtd
@ -500,8 +557,6 @@ lib/firefox/chrome/en-US/locale/browser/tabbrowser.dtd
lib/firefox/chrome/en-US/locale/browser/tabbrowser.properties
lib/firefox/chrome/en-US/locale/browser/tabview.properties
lib/firefox/chrome/en-US/locale/browser/taskbar.properties
lib/firefox/chrome/en-US/locale/en-US/services/errors.properties
lib/firefox/chrome/en-US/locale/en-US/services/sync.properties
lib/firefox/chrome/en-US/locale/feedback/main.dtd
lib/firefox/chrome/en-US/locale/feedback/main.properties
lib/firefox/chrome/en-US/locale/pdfviewer/chrome.properties
@ -554,7 +609,6 @@ lib/firefox/chrome/pdfjs/content/web/viewer.css
lib/firefox/chrome/pdfjs/content/web/viewer.html
lib/firefox/chrome/pdfjs/content/web/viewer.js
lib/firefox/chrome/pdfjs/extension-files
lib/firefox/components/Aitc.js
lib/firefox/components/ChromeProfileMigrator.js
lib/firefox/components/DownloadsStartup.js
lib/firefox/components/DownloadsUI.js
@ -564,7 +618,6 @@ lib/firefox/components/FirefoxProfileMigrator.js
lib/firefox/components/PageThumbsProtocol.js
lib/firefox/components/PlacesProtocolHandler.js
lib/firefox/components/ProfileMigrator.js
lib/firefox/components/Weave.js
lib/firefox/components/WebContentConverter.js
lib/firefox/components/browser.xpt
lib/firefox/components/components.manifest
@ -573,7 +626,7 @@ lib/firefox/components/interfaces.manifest
lib/firefox/components/libbrowsercomps.so
lib/firefox/components/nsBrowserContentHandler.js
lib/firefox/components/nsBrowserGlue.js
lib/firefox/components/nsPrivateBrowsingService.js
lib/firefox/components/nsPrivateBrowsingServiceObsolete.js
lib/firefox/components/nsSessionStartup.js
lib/firefox/components/nsSessionStore.js
lib/firefox/components/nsSetDefaultBrowser.js
@ -582,9 +635,6 @@ lib/firefox/defaults/preferences/channel-prefs.js
lib/firefox/defaults/preferences/firefox-branding.js
lib/firefox/defaults/preferences/firefox-l10n.js
lib/firefox/defaults/preferences/firefox.js
lib/firefox/defaults/preferences/services-aitc.js
lib/firefox/defaults/preferences/services-notifications.js
lib/firefox/defaults/preferences/services-sync.js
lib/firefox/defaults/profile/bookmarks.html
lib/firefox/defaults/profile/chrome/userChrome-example.css
lib/firefox/defaults/profile/chrome/userContent-example.css
@ -594,6 +644,7 @@ lib/firefox/defaults/profile/prefs.js
lib/firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
lib/firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
lib/firefox/firefox
lib/firefox/firefox-bin
lib/firefox/icons/mozicon128.png
lib/firefox/modules/AboutHomeUtils.jsm
lib/firefox/modules/AutocompletePopup.jsm
@ -609,47 +660,46 @@ lib/firefox/modules/PageThumbs.jsm
lib/firefox/modules/PageThumbsWorker.js
lib/firefox/modules/PlacesUIUtils.jsm
lib/firefox/modules/PropertyPanel.jsm
lib/firefox/modules/RecentWindow.jsm
lib/firefox/modules/SharedFrame.jsm
lib/firefox/modules/SignInToWebsite.jsm
lib/firefox/modules/Social.jsm
lib/firefox/modules/TelemetryTimestamps.jsm
lib/firefox/modules/WebConsolePanel.jsm
lib/firefox/modules/devtools/Breadcrumbs.jsm
lib/firefox/modules/devtools/Browser.jsm
lib/firefox/modules/devtools/CmdAddon.jsm
lib/firefox/modules/devtools/CmdBreak.jsm
lib/firefox/modules/devtools/CmdCalllog.jsm
lib/firefox/modules/devtools/CmdCalllogChrome.jsm
lib/firefox/modules/devtools/CmdCmd.jsm
lib/firefox/modules/devtools/CmdConsole.jsm
lib/firefox/modules/devtools/CmdCookie.jsm
lib/firefox/modules/devtools/CmdDbg.jsm
lib/firefox/modules/devtools/CmdEcho.jsm
lib/firefox/modules/devtools/BuiltinCommands.jsm
lib/firefox/modules/devtools/CmdEdit.jsm
lib/firefox/modules/devtools/CmdExport.jsm
lib/firefox/modules/devtools/CmdInspect.jsm
lib/firefox/modules/devtools/CmdJsb.jsm
lib/firefox/modules/devtools/CmdPagemod.jsm
lib/firefox/modules/devtools/CmdResize.jsm
lib/firefox/modules/devtools/CmdRestart.jsm
lib/firefox/modules/devtools/CmdScreenshot.jsm
lib/firefox/modules/devtools/CmdScratchpad.jsm
lib/firefox/modules/devtools/CmdTilt.jsm
lib/firefox/modules/devtools/Commands.jsm
lib/firefox/modules/devtools/CssHtmlTree.jsm
lib/firefox/modules/devtools/CssLogic.jsm
lib/firefox/modules/devtools/CssRuleView.jsm
lib/firefox/modules/devtools/DOMHelpers.jsm
lib/firefox/modules/devtools/DebuggerPanel.jsm
lib/firefox/modules/devtools/DebuggerUI.jsm
lib/firefox/modules/devtools/DeveloperToolbar.jsm
lib/firefox/modules/devtools/EventEmitter.jsm
lib/firefox/modules/devtools/FloatingScrollbars.jsm
lib/firefox/modules/devtools/Highlighter.jsm
lib/firefox/modules/devtools/InspectorPanel.jsm
lib/firefox/modules/devtools/Jsbeautify.jsm
lib/firefox/modules/devtools/LayoutHelpers.jsm
lib/firefox/modules/devtools/LayoutView.jsm
lib/firefox/modules/devtools/MarkupView.jsm
lib/firefox/modules/devtools/ProfilerController.jsm
lib/firefox/modules/devtools/ProfilerPanel.jsm
lib/firefox/modules/devtools/Selection.jsm
lib/firefox/modules/devtools/Sidebar.jsm
lib/firefox/modules/devtools/SplitView.jsm
lib/firefox/modules/devtools/StyleEditor.jsm
lib/firefox/modules/devtools/StyleEditorChrome.jsm
lib/firefox/modules/devtools/StyleEditorPanel.jsm
lib/firefox/modules/devtools/StyleEditorUtil.jsm
lib/firefox/modules/devtools/StyleInspector.jsm
lib/firefox/modules/devtools/Target.jsm
lib/firefox/modules/devtools/Templater.jsm
lib/firefox/modules/devtools/Tilt.jsm
lib/firefox/modules/devtools/TiltGL.jsm
@ -659,68 +709,23 @@ lib/firefox/modules/devtools/TiltVisualizer.jsm
lib/firefox/modules/devtools/TiltVisualizerStyle.jsm
lib/firefox/modules/devtools/TiltWorkerCrafter.js
lib/firefox/modules/devtools/TiltWorkerPicker.js
lib/firefox/modules/devtools/ToolDefinitions.jsm
lib/firefox/modules/devtools/Toolbox.jsm
lib/firefox/modules/devtools/ToolboxHosts.jsm
lib/firefox/modules/devtools/Undo.jsm
lib/firefox/modules/devtools/VariablesView.jsm
lib/firefox/modules/devtools/gDevTools.jsm
lib/firefox/modules/devtools/gcli.jsm
lib/firefox/modules/devtools/responsivedesign.jsm
lib/firefox/modules/devtools/scratchpad-manager.jsm
lib/firefox/modules/distribution.js
lib/firefox/modules/highlighter.jsm
lib/firefox/modules/inspector.jsm
lib/firefox/modules/offlineAppCache.jsm
lib/firefox/modules/openLocationLastURL.jsm
lib/firefox/modules/services-aitc/browserid.js
lib/firefox/modules/services-aitc/client.js
lib/firefox/modules/services-aitc/main.js
lib/firefox/modules/services-aitc/manager.js
lib/firefox/modules/services-aitc/storage.js
lib/firefox/modules/services-common/async.js
lib/firefox/modules/services-common/bagheeraclient.js
lib/firefox/modules/services-common/log4moz.js
lib/firefox/modules/services-common/observers.js
lib/firefox/modules/services-common/preferences.js
lib/firefox/modules/services-common/rest.js
lib/firefox/modules/services-common/storageservice.js
lib/firefox/modules/services-common/stringbundle.js
lib/firefox/modules/services-common/tokenserverclient.js
lib/firefox/modules/services-common/utils.js
lib/firefox/modules/services-crypto/WeaveCrypto.js
lib/firefox/modules/services-crypto/utils.js
lib/firefox/modules/services-notifications/service.js
lib/firefox/modules/services-sync/addonsreconciler.js
lib/firefox/modules/services-sync/addonutils.js
lib/firefox/modules/services-sync/constants.js
lib/firefox/modules/services-sync/engines.js
lib/firefox/modules/services-sync/engines/addons.js
lib/firefox/modules/services-sync/engines/apps.js
lib/firefox/modules/services-sync/engines/bookmarks.js
lib/firefox/modules/services-sync/engines/clients.js
lib/firefox/modules/services-sync/engines/forms.js
lib/firefox/modules/services-sync/engines/history.js
lib/firefox/modules/services-sync/engines/passwords.js
lib/firefox/modules/services-sync/engines/prefs.js
lib/firefox/modules/services-sync/engines/tabs.js
lib/firefox/modules/services-sync/identity.js
lib/firefox/modules/services-sync/jpakeclient.js
lib/firefox/modules/services-sync/keys.js
lib/firefox/modules/services-sync/main.js
lib/firefox/modules/services-sync/notifications.js
lib/firefox/modules/services-sync/policies.js
lib/firefox/modules/services-sync/record.js
lib/firefox/modules/services-sync/resource.js
lib/firefox/modules/services-sync/rest.js
lib/firefox/modules/services-sync/service.js
lib/firefox/modules/services-sync/stages/cluster.js
lib/firefox/modules/services-sync/stages/enginesync.js
lib/firefox/modules/services-sync/status.js
lib/firefox/modules/services-sync/userapi.js
lib/firefox/modules/services-sync/util.js
lib/firefox/modules/services/metrics/collector.jsm
lib/firefox/modules/services/metrics/dataprovider.jsm
lib/firefox/modules/sessionstore/DocumentUtils.jsm
lib/firefox/modules/sessionstore/SessionStorage.jsm
lib/firefox/modules/sessionstore/SessionStore.jsm
lib/firefox/modules/sessionstore/XPathGenerator.jsm
lib/firefox/modules/sessionstore/_SessionFile.jsm
lib/firefox/modules/source-editor-orion.jsm
lib/firefox/modules/source-editor-ui.jsm
lib/firefox/modules/source-editor.jsm