Created by James Westby on 2009-12-19 and last modified on 2011-12-22
Get this branch:
bzr branch lp:debian/iceweasel
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

50. By Mike Hommey <email address hidden> on 2011-12-22

* New upstream release.
* debian/control*: Force xulrunner to depend on libnss3-1d >= 3.13.1.
  It doesn't require symbols from versions that new, but it actually
  requires some new flags being supported.

49. By Mike Hommey <email address hidden> on 2011-12-20

* New upstream release.
* Fixes for mfsa2011-{53-56,58}, also known as
  CVE-2011-3660, CVE-2011-3661, CVE-2011-3658, CVE-2011-3663,

* debian/test.mk: Remove hashbang.
* debian/control*:
  - Build dependency on libidl-dev is not required anymore.
  - Bump libsqlite3-dev build dependency.
  - Bump libnss3-dev build dependency.
* debian/xulrunner-dev.install.in: Adapt to upstream changes.
* debian/check_resources.*, debian/rules: Check that resources:// urls are
  appropriately used.

* build/unix/gnu-ld-scripts/jemalloc-standalone-linkage-version-script:
  Revert previous patch, the file is not used anymore.
* browser/devtools/highlighter/TreePanel.jsm: Use resource:// urls
  appropriately. bz#703633.
* js/src/methodjit/MethodJIT.cpp: Don't require 16 bytes alignment for
  VMFrame on sparc. bz#698923.
* ipc/chromium/src/base/dir_reader_posix.h: Fix GNU/non-Linux failure to
* js/src/assembler/assembler/ARMAssembler.cpp:
  Fix ARMAssembler::getOp2RegScale on < ARMv5. bz#703531.
* js/src/jscompartment.cpp: Fix build failure on platforms without YARR JIT.
* js/src/methodjit/TrampolineSparc.s: Avoid R_SPARC_WDISP22 relocation
  in TrampolineSparc.s. bz#703842.
* js/src/jsgc.cpp: Avoid invalid conversion from 'const size_t*' to
  'const jsuword*' on s390. bz#703833.
* gfx/angle/src/compiler/osinclude.h: Add support for GNU/kFreeBSD and
  GNU/Hurd. bz#711353.

48. By Mike Hommey <email address hidden> on 2011-11-09

debian/rules: Don't remove lines beginning with # in preprocessed files.
Closes: #648143.

47. By Mike Hommey <email address hidden> on 2011-11-08

js/src/vm/String-inl.h: Add missing parts from bz#589735 for 8.0.

46. By Mike Hommey <email address hidden> on 2011-11-08

* New upstream release.
* Fixes for mfsa2011-{47-52}, also known as
  CVE-2011-3648, CVE-2011-3651, CVE-2011-3652, CVE-2011-3654,
  CVE-2011-3650, CVE-2011-3649, CVE-2011-3653, CVE-2011-3655.

* debian/*.in, debian/rules: Use @VARIABLE@ instead of ##VARIABLE## for
* debian/rules:
  - Use Preprocessor.py instead of sed for preprocessing.
  - Application.ini tweaks for version aren't needed anymore.
  - Add some dependencies to regenerate debian/control.
* debian/iceweasel.install, debian/rules, debian/test.mk: Build iceweasel
  in build-browser/ instead of build-iceweasel/.
* debian/import-tar.py: Add a tool that dumps a tar as a git fast-import
* debian/rules, debian/control.in, debian/xulrunner-GRE_VERSION.links.in:
  Rename SO_VERSION variable to JS_SO_VERSION and use the first digit of
  GRE_VERSION to generate it.
* debian/noinstall.in: README.txt is not shipped anymore.
* debian/rules: Disable methodjit on sparc because of bz#698911.

* configure*: Disable dead symbol removal when failing to test for bz#670659.
* js/src/jsscan.cpp: Properly handle EOF in TokenStream::getAtSourceMappingURL
  on platforms with unsigned chars. bz#686283.
* js/src/assembler/assembler/ARMAssembler.h: LDRH/STRH/LDRSB/STRSB are
  supported on ARMv5-. bz#694533.
* xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_s390.cpp: Reimplement
  NS_InvokeByIndex in C on S390 Linux. This will fix FTBFS on S390.
* config/config.mk, config/rules.mk, js/src/config/config.mk,
  js/src/config/rules.mk: (Statically) link jemalloc to all programs. This
  will solve FTBFS on ia64, and fits what is done in 9.0.
* browser/devtools/webconsole/HUDService.jsm,
  browser/devtools/webconsole/test/browser/head.js: HUDService uses some
  resource://gre/ urls that ought to be resource:///. bz#682217.
  Closes: #638772.
* build/unix/gnu-ld-scripts/jemalloc-standalone-linkage-version-script:
  Export the _IO_stdin_used symbol. bz#699734. This will fix FTBFS on
* testing/xpcshell/runxpcshelltests.py: Read xpcshell process' stdout one
  character at a time.

45. By Mike Hommey <email address hidden> on 2011-10-15

xpcom/base/nscore.h, xpcom/glue/nsID.h: Don't force nsID to align to
64-bit boundary ; instead, use 32-bits comparisons in nsID::Equals,
effectively reverting bz#164580. Closes: #645371.

44. By Mike Hommey <email address hidden> on 2011-10-14

* debian/branding/configure.sh: Set MOZ_APP_DISPLAYNAME in Iceweasel
  branding. Closes: #644801.
* debian/xulrunner.mozconfig, debian/xulrunner-GRE_VERSION.install.in,
  debian/rules: Enable GIO instead of gnome-vfs and GConf.
  Partially fixes #410671.

* ipc/chromium/src/build/build_config.h: Update supported architectures
  for IPC, as landed upstream. Closes: #644939.
* xpcom/base/nscore.h, xpcom/glue/nsID.h: Force nsID to align to 64-bit
  boundary. bz#660335. Closes: #642762.

43. By Mike Hommey <email address hidden> on 2011-10-04

* debian/repack.py: Improved in several ways.
* debian/rules: Install vm/* headers under /usr/include/mozjs.
  Closes: #644086.

42. By Mike Hommey <email address hidden> on 2011-09-30

New upstream release.

41. By Mike Hommey <email address hidden> on 2011-09-28

* New upstream release.
* Fixes various security issues, which CVE ids are not published yet.

* debian/branding/Makefile.in, debian/iceweasel.install: Remove document.png,
  as it is not used anymore.
* debian/branding/content/Makefile.in, debian/branding/content/jar.mn: Stop
  jarring up a copy of mozicon128.png that aboutHome no longer uses.
* debian/rules: Don't remove /usr/lib/xulrunner-7.0/libmozjs.so*, they're not
  installed there anymore.
* debian/iceweasel.mozconfig: Add --disable-libjpeg-turbo to work around
  configure checking for yasm on APP build.

* js/src/Makefile.in: Only add -DENABLE_JIT=1 to CXXFLAGS if any of
  trace/method/regex jit is enabled. bz#670719. Fixes FTBFSes on
  powerpc and s390.
* js/src/jsregexpinlines.h, js/src/yarr/OSAllocatorPosix.cpp,
  js/src/yarr/wtfbridge.h: build fix for ENABLE_YARR_JIT=0. bz#665819.
* xpcom/glue/pldhash.c: Work around recent ARM GNU ld bug with
  -fdata-sections and variables names starting with "stub" leading to crash.
  bz#675618. Also avoids elfhack crash during build.
* js/src/assembler/wtf/Platform.h: Don't enable YARR JIT on MIPS, as the
  implementation is missing. bz#680642.
* js/src/yarr/BumpPointerAllocator.h: Use a pool size of 16kB on ia64 for
  bump pointer allocator. bz#680917.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.