Package: iceweasel / 38.8.0esr-1~deb7u1

Metadata

Package Version Patches format
iceweasel 38.8.0esr-1~deb7u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fixes/Allow .js preference files to set locked prefs with .patch | (download)

modules/libpref/prefapi.cpp | 5 4 + 1 - 0 !
modules/libpref/prefapi.h | 3 2 + 1 - 0 !
modules/libpref/prefread.cpp | 11 8 + 3 - 0 !
modules/libpref/prefread.h | 6 4 + 2 - 0 !
4 files changed, 18 insertions(+), 7 deletions(-)

 allow .js preference files to set locked prefs with lockpref()


fixes/Avoid spurious Run items in application handlers con.patch | (download)

browser/components/preferences/applications.js | 1 1 + 0 - 0 !
uriloader/exthandler/nsHandlerService.js | 11 5 + 6 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 avoid spurious "run" items in application handlers configuration pane


fixes/Bug 1136958 Remove duplicate SkDiscardableMemory_non.patch | (download)

gfx/skia/moz.build | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 bug 1136958 - remove duplicate skdiscardablememory_none.cpp from
 gfx/skia/moz.build


fixes/Bug 1165654 Cleanup how libjpeg turbo assembly build.patch | (download)

configure.in | 57 15 + 42 - 0 !
media/libjpeg/moz.build | 151 72 + 79 - 0 !
2 files changed, 87 insertions(+), 121 deletions(-)

 bug 1165654 - cleanup how libjpeg-turbo assembly build variables are
 set

Most notably, always set LIBJPEG_TURBO_AS if LIBJPEG_TURBO_ASFLAGS is set.

fixes/Bug 1166243 Remove build function from js and xpc sh.patch | (download)

ipc/testshell/XPCShellEnvironment.cpp | 10 0 + 10 - 0 !
js/src/shell/js.cpp | 13 0 + 13 - 0 !
js/xpconnect/src/XPCShellImpl.cpp | 10 0 + 10 - 0 !
3 files changed, 33 deletions(-)

 bug 1166243 - remove build() function from js and xpc shells.


fixes/Bug 1166538 Use dozip.py for langpacks.patch | (download)

toolkit/locales/l10n.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 bug 1166538 - use dozip.py for langpacks.


fixes/Bug 1094324 Set browser.newtabpage.enhanced default .patch | (download)

browser/app/profile/firefox.js | 3 3 + 0 - 0 !
browser/base/content/newtab/intro.js | 4 4 + 0 - 0 !
browser/base/content/newtab/page.js | 1 1 + 0 - 0 !
browser/modules/DirectoryLinksProvider.jsm | 2 1 + 1 - 0 !
4 files changed, 9 insertions(+), 1 deletion(-)

 bug 1094324 - set browser.newtabpage.enhanced default in prefs


fixes/Bug 1168231 Normalize file mode in jars.patch | (download)

python/mozbuild/mozpack/files.py | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

 bug 1168231 - normalize file mode in jars


fixes/Bug 1168316 Remove build machine name from about bui.patch | (download)

toolkit/content/Makefile.in | 5 0 + 5 - 0 !
toolkit/content/buildconfig.html | 4 0 + 4 - 0 !
2 files changed, 9 deletions(-)

 bug 1168316 - remove build machine name from about:buildconfig


fixes/Bug 1098343 part 1 support sticky preferences meanin.patch | (download)

modules/libpref/prefapi.cpp | 19 15 + 4 - 0 !
modules/libpref/prefapi.h | 3 3 + 0 - 0 !
modules/libpref/prefread.cpp | 13 10 + 3 - 0 !
modules/libpref/prefread.h | 6 5 + 1 - 0 !
modules/libpref/test/unit/data/testPrefSticky.js | 2 2 + 0 - 0 !
modules/libpref/test/unit/data/testPrefStickyUser.js | 5 5 + 0 - 0 !
modules/libpref/test/unit/test_stickyprefs.js | 170 170 + 0 - 0 !
modules/libpref/test/unit/xpcshell.ini | 2 2 + 0 - 0 !
8 files changed, 212 insertions(+), 8 deletions(-)

 bug 1098343 (part 1) - support 'sticky' preferences, meaning a user
 value is retained even when it matches the default. r=bsmedberg


fixes/Bug 1194905 Build libvpx neon code without mthumb an.patch | (download)

media/libvpx/moz.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 bug 1194905 - build libvpx neon code without -mthumb and
 -mfloat-abi=softfp

-mfloat-abi=softfp is hardcoding an ABI that may not match everything else
in Gecko, which is bound to fail. It's also unrelated to building NEON code.
-mthumb is also unrelated to building NEON code, and should be left as it
is for everything else.
Now, interestingly, we also have a VPX_ASFLAGS variable that just contains
the right things instead of hardcoding them in the moz.build, so just use
that instead.

fixes/Followup to bug 1194905 add mfloat abi softfp when t.patch | (download)

configure.in | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 followup to bug 1194905: add -mfloat-abi=softfp when toolchain abi is
 soft


fixes/Fix build error in MIPS SIMD when compiling with mfp.patch | (download)

media/libjpeg/simd/jsimd_mips_dspr2.S | 392 196 + 196 - 0 !
1 file changed, 196 insertions(+), 196 deletions(-)

 fix build error in mips simd when compiling with -mfpxx

When compiled with -mfpxx (which is now the default on Debian), there are
some restrictions on the use of odd-numbered FP registers. More details
about FPXX can be found here:
https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking

This commit simply changes all uses of FP registers to an even-numbered
equivalent like this:
 f0 -> f0
 f1 -> f2
 f2 -> f4
 ...
 f8 -> f16

This commit should have no observable effect except that the MIPS assembly
will now compile with -mfpxx.

iceweasel branding/Use MOZ_APP_DISPLAYNAME to fill appstrings.propertie.patch | (download)

browser/locales/Makefile.in | 2 2 + 0 - 0 !
browser/locales/en-US/chrome/overrides/appstrings.properties | 20 10 + 10 - 0 !
2 files changed, 12 insertions(+), 10 deletions(-)

 use moz_app_displayname to fill appstrings.properties


iceweasel branding/Modify search plugins depending on MOZ_APP_NAME.patch | (download)

browser/locales/Makefile.in | 2 2 + 0 - 0 !
browser/locales/en-US/searchplugins/answers.xml | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 modify search plugins depending on moz_app_name


iceweasel branding/Determine which phishing shavar to use depending on .patch | (download)

modules/libpref/init/all.js | 4 4 + 0 - 0 !
modules/libpref/moz.build | 3 3 + 0 - 0 !
2 files changed, 7 insertions(+)

 determine which phishing shavar to use depending on
 MOZ_OFFICIAL_BRANDING


iceweasel branding/Use firefox instead of MOZ_APP_NAME for profile rese.patch | (download)

toolkit/modules/ResetProfile.jsm | 2 1 + 1 - 0 !
toolkit/xre/nsAppRunner.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 use "firefox" instead of moz_app_name for profile reset


porting/Add xptcall support for SH4 processors.patch | (download)

xpcom/reflect/xptcall/md/unix/moz.build | 5 5 + 0 - 0 !
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp | 203 203 + 0 - 0 !
xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp | 271 271 + 0 - 0 !
3 files changed, 479 insertions(+)

 add xptcall support for sh4 processors

Closes: #553593
https://bugzilla.mozilla.org/show_bug.cgi?id=382214

porting/NSS Fix FTBFS on Hurd because of MAXPATHLEN.patch | (download)

security/nss/cmd/shlibsign/shlibsign.c | 21 16 + 5 - 0 !
security/nss/lib/freebl/unix_rand.c | 4 4 + 0 - 0 !
2 files changed, 20 insertions(+), 5 deletions(-)

 [nss] fix ftbfs on hurd because of maxpathlen


porting/NSS GNU kFreeBSD support.patch | (download)

security/nss/coreconf/Linux.mk | 22 18 + 4 - 0 !
security/nss/coreconf/arch.mk | 8 8 + 0 - 0 !
security/nss/coreconf/config.mk | 2 1 + 1 - 0 !
security/nss/lib/freebl/unix_rand.c | 3 2 + 1 - 0 !
security/nss/lib/softoken/softoken.h | 2 1 + 1 - 0 !
security/nss/lib/ssl/sslmutex.c | 2 1 + 1 - 0 !
security/nss/lib/ssl/sslmutex.h | 2 1 + 1 - 0 !
7 files changed, 32 insertions(+), 9 deletions(-)

 [nss] gnu/kfreebsd support


porting/Make powerpc not use static page sizes in mozjemallo.patch | (download)

memory/mozjemalloc/jemalloc.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make powerpc not use static page sizes in mozjemalloc

Closes: #763900

prefs/Set javascript.options.showInConsole.patch | (download)

modules/libpref/init/all.js | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 set javascript.options.showinconsole


prefs/Set DPI to system settings.patch | (download)

modules/libpref/init/all.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set dpi to system settings


prefs/Don t auto disable extensions in system directories.patch | (download)

browser/app/profile/firefox.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't auto-disable extensions in system directories


debian hacks/Avoid wrong sessionstore data to keep windows out of.patch | (download)

browser/components/sessionstore/SessionStore.jsm | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 avoid wrong sessionstore data to keep windows out of user sight

It happens that sessionstore can keep wrong information for the window
position or minimized state. Workaround this until the real bug is found
and fixed (probably in xulrunner).

Closes: #552426, #553453

debian hacks/Add another preferences directory for applications p.patch | (download)

toolkit/xre/nsXREDirProvider.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add another preferences directory for applications:
 preferences/syspref

It was existing in previous versions of iceweasel as a symlink to
/etc/iceweasel/pref.

This has the side effect to make these preferences there work again, and
to disable the "set as default browser" dialog.

debian hacks/Don t register plugins if the MOZILLA_DISABLE_PLUGIN.patch | (download)

dom/plugins/base/nsPluginHost.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 don't register plugins if the mozilla_disable_plugins environment
 variable is set


debian hacks/Use a variable for xulrunner base version in various.patch | (download)

config/baseconfig.mk | 9 5 + 4 - 0 !
1 file changed, 5 insertions(+), 4 deletions(-)

 use a variable for xulrunner base version in various places


debian hacks/Don t error out when run time libsqlite is older tha.patch | (download)

storage/src/mozStorageService.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 don't error-out when run-time libsqlite is older than build-time
 libsqlite

In Debian, we have shlibs to handle this.

debian hacks/Add a 2 minutes timeout on xpcshell tests.patch | (download)

testing/xpcshell/runxpcshelltests.py | 21 18 + 3 - 0 !
1 file changed, 18 insertions(+), 3 deletions(-)

 add a 2 minutes timeout on xpcshell tests


debian hacks/Load distribution search plugins from etc appname se.patch | (download)

browser/components/dirprovider/DirectoryProvider.cpp | 19 15 + 4 - 0 !
1 file changed, 15 insertions(+), 4 deletions(-)

 load distribution search plugins from /etc/<appname>/searchplugins


debian hacks/Handle transition to etc appname searchplugins more .patch | (download)

toolkit/components/search/nsSearchService.js | 32 30 + 2 - 0 !
1 file changed, 30 insertions(+), 2 deletions(-)

 handle transition to /etc/<appname>/searchplugins more gracefully

Closes: #666675.

debian hacks/Preprocess appstrings.properties.patch | (download)

browser/locales/jar.mn | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 preprocess appstrings.properties

Closes: #688987

debian hacks/Disable Firefox Health Report.patch | (download)

browser/confvars.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable firefox health report


debian hacks/Add debian extra stuff to upstream build system dire.patch | (download)

moz.build | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 add debian/extra-stuff to upstream build system directory traversal


debian hacks/Make upstream build system create debian installer M.patch | (download)

moz.build | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 make upstream build system create debian/installer/makefile


debian hacks/Work around binutils assertion on mips.patch | (download)

media/libcubeb/tests/moz.build | 19 10 + 9 - 0 !
1 file changed, 10 insertions(+), 9 deletions(-)

 work around binutils assertion on mips


l10n/Place google and gmail before yandex.patch | (download)

l10n-ru/browser/chrome/browser-region/region.properties | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 place google and gmail before yandex