Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/thunderbird
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

89. By Chris Coulson

* New upstream stable release (THUNDERBIRD_7_0_1_BUILD1)
  - Fixes LP: #861664

88. By Chris Coulson

* New upstream stable release (THUNDERBIRD_7_0_BUILD1)

* Pass --enable-update-channel to configure on beta/aurora. Although we don't
  use the updater, this information does appear in crash reports, which is
  useful. We also use it in the Apport hook, and it will be used to enable
  testpilot on aurora/beta when it exists in the future
  - update debian/rules
  - update debian/config/mozconfig.in
  - update debian/thunderbird.install.in
  - update debian/apport/thunderbird.py.in

87. By Chris Coulson

* New upstream release from the beta channel (THUNDERBIRD_7_0b3_BUILD1)

* Don't error out whilst creating the source package if mozilla-devscripts
  or cdbs aren't installed. This enables us to create source packages
  on machines which don't have these available
  - update debian/rules
  - update debian/mozclient/thunderbird.mk
* Refresh shipped locales to add Bulgarian
  - refresh debian/locales.shipped and debian/locales.unavailable
  - refresh debian/control

86. By Chris Coulson

* Update globalmenu-extension to 2.0.1
  - Fixes broken labels in the Edit menu
  - Fixes radio item siblings not always being correctly unchecked
* Update messagingmenu-extension to 0.8
  - Fix a bug in inbox-only mode where we displayed non-inbox folders when
    clearing inbox-indicators
  - Add support for libunity6 ABI
  - Provide a utility module for loading libraries and binding symbols
  - Hide the internal implementation details from other chrome code
  - Fix some small memory leaks
  - Only destroy the IndicateServer on shutdown rather than when toggling
    the pref to disable the indicator, as recreating it seems to result in
    weird crashes. When disabling the indicator, just hide it (which doesn't
    work in any case)
  - Hide the prefs if the required libraries aren't installed
  - Fallback gracefully if the required libraries aren't installed
  - Trap all exceptions during initialization. Throwing exceptions in to a
    document load handler is bad, as it can prevent the entire UI from loading
* Fix broken icon URI for the reply button in the message header (LP: #844606)
  - update debian/patches/theme-refresh-message-header-buttons.patch

85. By Chris Coulson

Reupload with the correct tarball this time...

84. By Chris Coulson

* New upstream release from the beta channel (THUNDERBIRD_7_0b2_BUILD2)
  - LP: #837557 and LP: #838322

* Update globalmenu-extension to 2.0
  - Only update a menu in realtime if it's parent is opening. For all other
    times, just invalidate the menu. Avoids spamming dbus everytime
    something changes in the menu
  - When removing a menuitem from its parent, check that the index is
    in-bounds. Should fix a frequent crash on startup, although it doesn't
    explain how it gets in to that state in the first place
  - Add the ability to turn on debugging without building Firefox with
    debugging on
* Add upstream patch to only add ENABLE_JIT=1 to CXXFLAGS if any of trace/
  method/yarr jit is enabled. Fixes a build failure on PPC
  - add debian/patches/only-add-ENABLE_JIT-to-CXXFLAGS-if-jit-is-enabled.patch
  - update debian/patches/series
* Add upstream patch to fix build failure with ENABLE_YARR_JIT=0
  - add debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
  - update debian/patches/series
* Add upstream patch to work around a linker bug
  - add debian/patches/compile-pldhash-as-C++.patch
  - update debian/patches/series
* Don't pass an empty --mozilla-repo= argument to client.py when creating
  the source tarball without a local cache, as it totally breaks. This is
  why we've got rid of all this in nightly and aurora, so we can avoid
  such bandaids in the first place
  - update debian/mozclient/thunderbird.conf
* Messagingmenu fixes:
  - Use the libunity5 ABI (LP: #839154)
  - Don't use QueryInterface on objects where we can't guarantee they
    implement a particular interface (LP: #826447)
* Make sure that thunderbird-gnome-support actually depends on libunity5
  - update debian/rules
* Update eds extension to r84 from 0.3 branch
  - fixes a shutdown crash
* Use the latest eds libs for the contacts integration

83. By Chris Coulson

Really fix LP: #833591 this time, in a way which is simpler and
also guaranteed to catch all errors

82. By Chris Coulson

* Fix LP: #833591 - ensure that the xpt typelibs are generated correctly
  at build. Also make sure that any failures in future are fatal, so we
  don't create a broken binary
  - update debian/rules
  - update debian/eds/build.sh
  - update debian/eds/config_build.sh

81. By Chris Coulson

* Fix some broken chrome URI's that were resulting in icons missing
  from the compose window
  - update debian/patches/theme-refresh-compose-toolbar-icons.patch

80. By Chris Coulson

* New upstream release from the beta channel (THUNDERBIRD_7_0b1_BUILD1)

* Make sure we actually install the crashreporter and apport blacklist file
  for branches which use Breakpad
  - update debian/thunderbird.install.in
* Drop the Mail/News reference in the desktop file - just set the name to
  "Thunderbird Mail". This needs translating for other locales though
  - update debian/thunderbird.desktop.in
* Drop patches fixed upstream:
  - remove debian/patches/addressbook-de-rdf.patch
  - remove debian/patches/expose-nsIAbCard-to-script.patch
  - remove debian/patches/addressbook-extensibility.patch
  - remove debian/patches/fix-sdk-bin-install.patch
  - remove debian/patches/cairo-lcd-filter.patch
  - update debian/patches/series
* Look in the correct location for the staged langpack xpi's. They moved
  from dist/install to dist/linux-$(DEB_HOST_GNU_CPU)
  - update debian/rules
* Ensure we use DEB_BUILD_* and DEB_HOST_* consistently so that cross-
  compiling works
  - update debian/rules
  - update debian/mozconfig.in
  - update debian/thunderbird-dev.install.in
* Simplify thunderbird-dev.install a bit by installing everything in
  - update debian/thunderbird-dev.install.in
* Use $(MOZ_DISTDIR) rather than $(MOZ_OBJDIR)/dist in debian/rules.
  - update debian/rules
* Fix jsreftest failures by setting the correct timezone and locale
  - update debian/testsuite.mk
* Add ${misc:Depends} dependency to transitional language packs
  - update debian/control.langpacks.unavail
* Disable elfhack permanently. It doesn't give us any of the performance
  wins that the official mozilla.org builds get, due to -Wl,-z,relro
  - update debian/rules
  - update debian/mozconfig.in
* Fix "format not a string literal and no format arguments" error
 - add debian/patches/printf-fix.patch
 - update debian/patches/series
* Refresh shipped locales for beta
  - refresh debian/locales.shipped and debian/locales.unavailable
  - refresh debian/control
* Add an Apport hook
  - add debian/apport/thunderbird.py.in
  - update debian/thunderbird.install.in
  - update debian/rules
  - update debian/thunderbird.dirs.in
  - rename debian/apport/thunderbird.in => debian/apport/blacklist.in
  - add debian/apport/native-origins.in
* Theme refresh:
  - add debian/patches/theme-refresh-toolbar-and-tab-colours.patch
  - add debian/patches/theme-refresh-smaller-resize-grips-1.patch
  - add debian/patches/theme-refresh-smaller-resize-grips-2.patch
  - add debian/patches/theme-refresh-messenger-toolbar-icons.patch
  - add debian/patches/theme-refresh-message-header-buttons.patch
  - add debian/patches/theme-refresh-messenger-tree-header-graphics.patch
  - add debian/patches/theme-resfresh-addressbook-toolbar-icons.patch
  - add debian/patches/theme-refresh-compose-toolbar-icons.patch
  - update debian/patches/series

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.