Change logs for thunderbird source package in Oneiric

  • thunderbird (17.0.5+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_17_0_5_BUILD1)
        - see LP: #1162043 for USN information
     -- Chris Coulson <email address hidden>   Fri, 29 Mar 2013 21:40:00 +0000
  • thunderbird (17.0.4+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_17_0_4_BUILD1)
        - see LP: #1152576 for USN information
     -- Chris Coulson <email address hidden>   Fri, 08 Mar 2013 12:17:20 +0000
  • thunderbird (17.0.3+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_17_0_3_BUILD1)
        - see LP: #1131110 for USN information
     -- Chris Coulson <email address hidden>   Thu, 21 Feb 2013 09:29:43 +0000
  • thunderbird (17.0.2+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_17_0_2_BUILD1)
        - see LP: #1096456 for USN information
     -- Chris Coulson <email address hidden>   Sat, 05 Jan 2013 21:40:14 +0000
  • thunderbird (17.0+build2-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_17_0_BUILD2)
        - see LP: #1080212 for USN information
    
      * Update globalmenu-extension to 3.6.4
        - Fix a build ordering issue causing the install.rdf to be missed
          from the addon xpi
        - Fix crash in uGlobalMenu::InitializePopup
        - Make logging work correctly on debug builds
        - Handle submenu's being reopened without getting a close event
          in between. We don't seem to get a close event when a menuitem
          is activated
      * Update messagingmenu extension to 1.3.1
        - Use the nativeHandle attribute on Thunderbird versions that support
          this, and avoid creating a window just to set the event timestamp
        - Ignore case when comparing email addresses (thanks Tom Jaeger)
        - Stop using nsIMsgMessageService.streamHeaders, as this doesn't work
          reliably all of the time (and has been triggering a crash too)
        - Properly disconnect from gobject signals. Even though our signal
          handlers are implicitly disconnected when we drop the last reference
          to objects that we own, we actually leak the ctypes function object
          if we don't explicitly disconnect, due to the way that they are
          implemented
      * Build with --disable-webrtc on all architectures except for i386 and amd64
        - update debian/config/mozconfig.in
      * Update eds extension to 0.5
        - Lots of refactoring
        - Make contact list commit async
        - Fix LP: #919612 - cannot write contact, with "Could not save nsIAbEDSCard
          property: SecondEmail" errors in the error console
        - Make setting dates work as expected
        - When selecting a generic image, clear the actual image property rather
          than saving the generic image pixel data to EDS
        - Ensure that phone numbers are displayed in the preview pane for EDS
          contacts
        - Use the upstream chat tab for managing IM handles. This requires
          Thunderbird 15
        - Ensure that chat handles appear in the contact preview pane
        - Make the preferred mail format option work (was always disabled in
          the edit UI)
        - Support storing Google Talk ID's in eds
        - Implement nsAbEDSCard.deleteProperty
        - For number fields, handle the case where the passed in value converts
          to NaN
        - Implement nsAbEDSCard.copy and make nsAbEDSDirectory.addCard use this
        - Ensure we dispatch a notification when a directory name changes
        - Implement nsAbEDSDirectory.modifyCard and hide nsAbEDSCard.commit
        - Make contact list creation work properly
        - Display the year field in the contact editor for the anniversary date.
          This is supported fine by eds
        - Make copying contacts between EDS and non-EDS addressbooks work more
          reliably, rather than dropping fields such as PrimaryEmail
        - When copying a Thunderbird contact to an EDS folder, add the Thunderbird
          custom fields as "X-THUNDERBIRD-CUSTOM-*" vcard properties, rather than
          adding them to the note field
        - Don't unload libraries on shutdown. May fix a common shutdown crash
      * Fix quoting issues when parsing preferences
        - update debian/apport/source_thunderbird.py.in
      * Refresh patches
        - update debian/patches/unity-globalmenu-build-support.patch
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
        - update debian/patches/fix-for-bmo795395.patch
      * Don't ship empty ".mkdir.done" files in our packages. This should probably
        be fixed in the upstream build system, but we'll do a temporary band-aid
        fix in the packaging for now just so we can get some builds
        - update debian/build/mozbuild.mk
     -- Chris Coulson <email address hidden>   Sat, 17 Nov 2012 23:46:54 +0000
  • thunderbird (16.0.2+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_16_0_2_BUILD1)
        - see LP: #1072362 for USN information
    
      * Only update the message size in the db when downloading the whole message
      * Don't call DiscardNewMessage with a closed stream
      * Fixes LP: #1068921
     -- Chris Coulson <email address hidden>   Sun, 28 Oct 2012 14:29:46 +0000
  • thunderbird (16.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_16_0_1_BUILD1)
        - see LP: #1065292 for USN information
     -- Chris Coulson <email address hidden>   Wed, 10 Oct 2012 23:44:46 +0100
  • thunderbird (15.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_15_0_1_BUILD1)
        - see LP: #1049428 for USN information
    
      * Update globalmenu-extension to 3.4.2
        - Fix LP: #1045196 - "Messages->Move To" menu is empty
     -- Chris Coulson <email address hidden>   Wed, 12 Sep 2012 03:01:20 +0100
  • thunderbird (15.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_15_0_BUILD1)
        - see LP: #1042165 for USN information
    
      * Update globalmenu-extension to 3.4.1
        + Fixes for LP: #1025011 - HUD search crashes Firefox when Firebug
          is installed
          - Provide our own binding for menupopup nodes which derives from the
            default binding and makes the "state" property work as if there
            were a frame
          - Make all menu nodes reference counted, and hold a strong ref when
            dispatching events, in case the event results in the removal of menu
            nodes
        + Keep the menu we export in sync with the document tree all of the
          time, rather than only when the menus are on screen. The HUD likes to
          open submenus without opening any of its ancestors, which can result in
          us handling events on menu nodes that are no longer in a document
          if an ancestor responds to a bubbled-up event by removing its
          children
        + Ensure we always null check the result of nsIDocument::GetCurrentDoc
        + When tearing down a menu, make sure that we empty out our DbusmenuMenuitem
          in case the parent reuses that item for another menu. Fixes a memory leak
          and an issue where Firebug menu items are duplicated indefinitely each
          time a menu is opened
        + Fix LP: #775080 - Thunderbird with Firetray/MinimizeToTray -
          Global menu disappears
        + Fix LP: #813775 - Hitting an assertion in dbusmenu
        + Fix LP: #775305 - Use style to determine menuitem visibility
      * Update eds extension to 0.3.11
      * Make thunderbird-dbg depend on the correct version of thunderbird
        - update debian/control
      * Separate the package name from the application name. This enables us to
        change the package name without having to modify the application (eg,
        to allow us to provide official branded versions of Thunderbird ESR using
        the package name "thunderbird-esr"). In doing this, also drop the patch we
        had to rename Thunderbird in nightlies, and just use some magic in debian/rules
        instead
        - update debian/apport/source_thunderbird.py.in
        - update debian/build/get-orig-source.mk
        - update debian/control.in
        - update debian/control.langpacks
        - update debian/control.langpacks.unavail
        - remove debian/patches/change-moz-app-name.patch
        - update debian/patches/series
        - update debian/rules
        - update debian/thunderbird.install.in
        - update debian/thunderbird.links.in
        - update debian/thunderbird.lintian-overrides.in
        - update debian/thunderbird.postinst.in
        - update debian/thunderbird.postrm.in
        - update debian/thunderbird.preinst.in
        - update debian/thunderbird.sh.in
      * Move parts of debian/rules that can be shared with Firefox to a
        new, common file (mozbuild.mk)
        - update debian/rules
        - add debian/build/mozbuild.mk
        - add debian/build/mozvars.mk
        - update debian/build/testsuite.mk
      * Make it possible to use the same create-tarball.py for Firefox and
        Thunderbird
        - update debian/build/create-tarball.py
        - update debian/build/get-orig-source.mk
        - add debian/config/tarball.conf
      * Switch to source format 3.0
        - add debian/source/format
        - add debian/source/options to diff-ignore the .mozclient.mk file which
          is created during clean, and to pass "--no-preparation"
        - update debian/build/enable-dist-patches.pl
        - rename debian/patches/series => debian/patches/series.in so the source
          isn't built with patches applied
        - add debian/README.source
      * Goodbye embedded tarball, and our use of tarball.mk!
        - update debian/build/create-tarball.py
        - update debian/build/extract-file.py
        - update debian/build/get-orig-source.mk
        - update debian/build/mozbuild.mk
      * Run the upstream cleansrcdir target during clean
        - update debian/build/mozbuild.mk
      * Support the "parallel" option in DEB_BUILD_OPTIONS
        - update debian/build/mozbuild.mk
        - update debian/config/mozconfig.in
      * Get rid of pointless python script
        - remove debian/build/extract-file.py
        - update debian/build/mozbuild.mk
      * Merge get-orig-source.mk in to mozbuild.mk
        - update debian/build/mozbuild.mk
        - remove debian/build/get-orig-source.mk
      * Handle comments in locales.blacklist
        - update debian/build/refresh-supported-locales.pl
        - update debian/config/locales.blacklist
      * Fork the upstream text preprocessor and add support for additional
        comparison operators, which means we no longer have to add new
        defines for every distro version specific change we add
        - add debian/build/Expression.py
        - add debian/build/Preprocessor.py
        - update debian/apport/source_thunderbird.py.in
        - update debian/build/mozbuild.mk
        - update debian/config/mozconfig.in
        - update debian/rules
        - update debian/thunderbird.desktop.in
        - update debian/thunderbird.install.in
        - update debian/thunderbird.links.in
        - update debian/thunderbird.postinst.in
        - update debian/thunderbird.postrm.in
        - update debian/thunderbird.preinst.in
      * Drop powerpc patches, which are fixed upstream
        - remove debian/patches/fix-dtoa-build-on-ppc.patch and
        - remove debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series.in
      * Drop fix-crashreporter-ftbfs-with-gcc4.7.patch, which is fixed upstream
     -- Chris Coulson <email address hidden>   Mon, 27 Aug 2012 11:25:32 +0100
  • thunderbird (14.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_14_0_BUILD1)
        - see LP: #1024564 for USN information
    
      * Update globalmenu-extension to 3.2.5
        - Fix a crash in uGlobalMenu::RecycleList::~RecycleList()
        - Fix LP: #1010580 - update the window event timestamp when handling
          menu events
      * Drop patches fixed upstream
        - remove debian/patches/revert-bmo621446-investigation.patch
        - update debian/patches/series
      * Update desktop file translations
        - update debian/thunderbird.desktop.in
      * Add application/x-xpinstall to the MimeType field of the desktop file
        - update debian/thunderbird.desktop.in
      * Drop almost all mimetypes from the desktop file. Thunderbird won't display
        any of them if you invoke it with files of these types. It will just
        open a Compose window and add the file as an attachment
        - update debian/thunderbird.desktop.in
      * Drop the ability to select between tree/system libraries using a single
        option in debian/rules. It adds additional complexity and was never used
        - update debian/config/mozconfig.in
        - update debian/control.in
        - update debian/thunderbird-dev.links.in
        - update debian/rules
      * Shuffle the order of google-breakpad/src/common/dwarf/Makefile.in to fix a
        variable substitution issue, which was causing some objects to be built with
        the wrong compiler flags, resulting in dump_syms crashing (LP: #1002590)
        - add debian/patches/fix-makefile-substitution-bug.patch
      * Don't set LD_LIBRARY_PATH in our shell wrapper, and install
        dependentlibs.list instead now
        - update debian/thunderbird.sh.in
        - update debian/thunderbird.install.in
      * Drop StartupWMClass from the desktop file now that WM_CLASS is the same
        as the binary name (also fixes LP: #1012158)
        - update debian/thunderbird.desktop.in
        - update debian/rules
      * Apport hook improvements:
        - Sort preferences alphabetically in the apport data
        - Treat preferences set in default addons as default prefs so that
          they don't show up in apport data, unless the preference files have
          been modified
        - Support random pref files dropped in to the Thunderbird install folder,
          and preferences from application bundles
        - Fix ordering issues when loading preferences
    
      [ Ben Collins <email address hidden> ]
      * Cherry pick patch from aurora to use YARR interpreter on ppc
        - update debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
      * Fix ppc build due to new dtoa library
        - add debian/patches/fix-dtoa-build-on-ppc.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Fri, 13 Jul 2012 23:03:43 +0100
  • thunderbird (13.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_13_0_1_BUILD1)
        - see LP: #1007556 for USN information
    
      * Update globalmenu-extension to v3.2.3
        - Reduce our memory footprint a bit, which wasn't really a lot anyway
        - Avoid the use of the component manager for accessing commonly used
          services, where "commonly used" means "accessed when building every
          menu item". This should save some CPU cycles when building or
          refreshing menus
        - Try to recycle menuitems when they are removed from a menu by
          adding contiguous blocks of removed items to a "free list" which
          is emptied asynchronously, and reusing the items in this list when
          new items are added in place of the removed items. This means that
          menus which fully refresh on opening no longer alter the menu
          structure, but instead just update properties on existing nodes.
          This has a few benefits:
          + With no layout changes, unity-panel-service doesn't request
            the entire menu structure, which significantly reduces dbus traffic
            and makes it much faster to refresh the menu contents
          + The size of the menu doesn't change when it is refreshed, which
            eliminates the flicker that used to occur when opening some menus
        - Remove all use of the global observer service for sending our own
          internal notifications around
        - Get rid of a static initializer
        - Don't support older than Thunderbird 11
        - Fix some GError leaks
        - Hide the internal menu when creating a native menu, rather than
          waiting for confirmation that the native menu is registered
          successfully. We don't try to create a native menu if we don't
          find a menu service to register the menu with anyway
        - Keep menu contents updated whilst the menu is open, rather than
          just whilst it is opening
        - Fix LP: #915888 - Formatting toolbar menu entry is inverted
      * Refresh build-depends:
        - Bump minimum GTK version to 2.14 as we build with GIO support
        - Add minimum requirement for glib (2.18)
        - Drop libidl-dev, this doesn't appear to be needed now
        - Bump minimum NSPR version to 4.9.0 for --enable-system-nspr builds
        - Bump minimum sqlite version to 3.7.10 for --enable-system-sqlite
          builds
        - Bump minimum NSS version to 3.13.2 for --enable-system-nss builds
      * Clean up the file exclude list and add comments for excluded files
        - update debian/build/create-tarball.py
      * Make it easy to run Thunderbird in valgrind for builds that are compiled
        with explicit valgrind support
        - update debian/thunderbird.sh.in
      * Refresh patches:
        - update debian/patches/revert-bmo621446-investigation.patch
        - update debian/patches/theme-refresh-addressbook-toolbar-icons.patch
        - update debian/patches/theme-refresh-compose-toolbar-icons.patch
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
        - update debian/patches/dont-include-hyphenation-patterns.patch
      * Drop patches fixed upstream:
        - remove debian/patches/use-menubar-text-colour-on-tabbar.patch
        - remove debian/patches/no-sps-profiler-on-unsupported-archs.patch
        - remove debian/patches/distro-locale-searchplugins.patch
        - remove debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
        - update debian/patches/series
      * Bump debhelper compat to 7
        - update debian/apport/blacklist.in
        - update debian/appoty/source_thunderbird.py.in
        - update debian/compat
        - update debian/config/mozconfig.in
        - update debian/control.in
        - update debian/rules
        - update debian/thunderbird-dev.install.in
        - update debian/thunderbird-dev.links.in
        - update debian/thunderbird-globalmenu.dirs.in
        - update debian/thunderbird-gnome-support.install.in
        - update debian/thunderbird.dirs.in
        - update debian/thunderbird.install.in
        - update debian/thunderbird.links.in
        - update debian/thunderbird.lintian-overrides.in
        - update debian/thunderbird.sh.in
      * Use "general.useragent.locale" to select the searchengine locale
        - update debian/patches/distro-locale-searchplugins.patch
        - add debian/patches/dont-override-general-useragent-locale.patch
        - update debian/patches/series
      * Drop no-dynamic-nss-softokn.patch. This patch has no documentation and
        it doesn't look like it's actually useful for anything
      * Apport hook improvements:
        - Add support for reporting preference defaults that are set by extensions
        - When reporting preferences, record the source of each preference
        - Report plugin packages for plugins that are installed with the
          package manager
        - Add some addon manager related prefs to the whitelist
        - Display additional metadata in the extensions report
        - Take "default-to-compatible" in to account when determining whether
          the user is running incompatible addons
        - Attach submitted crash ID's to bug reports
        - Report if files in the profile folder have broken permissions
      * Update compare-locales to 0.9.5
      * Fix for NSS libs not being signed, breaking FIPS
        - update debian/rules
      * Update StartupWMClass to the correct name
        - update debian/thunderbird.desktop.in
        - update debian/rules
     -- Chris Coulson <email address hidden>   Fri, 15 Jun 2012 01:57:55 -0500
  • thunderbird (12.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_12_0_1_BUILD1)
        - see LP: #987305 for USN information
    
      * Update globalmenu-extension to 2.0.6
      * Call xvfb-run with "-a" in case there are other servers running on the
        builder
        - update debian/build/testsuite.mk
      * Thunderbird recommends libcanberra0 now that bmo: #635918 has landed
        (LP: #732572)
        - update debian/control{,in}
      * Refresh patches
        - update debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
        - update debian/patches/no-sps-profiler-on-unsupported-archs.patch
      * Drop patches fixed upstream
        - remove debian/patches/ctypes-callback-reentry-fix.patch
        - update debian/patches/series
      * Drop the version number from the install path, like we've done for Firefox
        - update debian/rules
        - update debian/thunderbird-dev.install.in
        - update debian/thunderbird-dev.links.in
        - update debian/thunderbird.dirs.in
        - update debian/thunderbird.links.in
        - update debian/thunderbird.lintian-overrides.in
      * Fix LP: #939652 - Web search functionality is broken in Ubuntu builds.
        Ship the localized Opensearch plugins in distribution/searchplugins.
        Also add a patch to use the locale of the global chrome package to
        select the search locale, like we do with Firefox. Add another patch
        to fix various bugs in webSearchProvider.js (see bmo: #733802)
        - add debian/patches/distro-locale-searchplugins.patch
        - update debian/rules
        - update debian/thunderbird.dirs.in
        - update debian/thunderbird.install.in
        - update debian/thunderbird.links.in
        - update debian/vendor.js
      * Fix LP: #894166 - Make Thunderbird work with our system hyphenation
        patterns, and stop including our own
        - update debian/vendor.js
        - add debian/patches/dont-include-hyphenation-patterns.patch
        - update debian/patches/series
      * Fix LP: #925907 - 12.04 Thunderbird colour theme is unreadable. Use
        -moz-menubartext rather than MenuText for elements with menubar styled
        backgrounds. Should also fix LP: #856939
        - add debian/patches/use-menubar-text-colour-on-tabbar.patch
        - update debian/patches/theme-refresh-compose-toolbar-icons.patch
        - update debian/patches/theme-refresh-addressbook-toolbar-icons.patch
        - update debian/patches/series
      * Make the language packs Architecture: any. Whilst they are actually
        architecture independent, we do install them in to /usr/lib (as the
        extensions location is shared with architecture-specific extensions).
        This also avoids the problem of offering incompatible language pack
        upgrades to users on architectures where Thunderbird fails to build
        (I'm looking at you, powerpc)
        - update debian/control.langpacks
        - update debian/control.langpacks.unavail
        - update debian/rules
        - refresh debian/control
      * Disable fix-build-failure-without-yarr-jit.patch, as it needs some work.
        This means that there is currently no powerpc support
     -- Chris Coulson <email address hidden>   Sun, 29 Apr 2012 23:52:52 -0500
  • thunderbird (11.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_11_0_1_BUILD1)
        - see USN-1400-4
     -- Micah Gersten <email address hidden>   Thu, 29 Mar 2012 00:44:30 -0500
  • thunderbird (11.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_11_0_BUILD1)
        - see LP: #951262 for USN information
    
      * Update globalmenu-extension to 2.0.3
      * Drop patches fixed upstream:
        - remove debian/patches/fix-cursor-handling.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
      * Ensure we include locales in the tarball if they are in shipped-locales
        but not in all-locales
        - update debian/build/create-tarball.py
      * Always set the update channel - not setting it at build-time on release
        builds breaks the extensions.checkCompatibility pref. The only things
        using it at runtime are nsBlocklistService, Test Pilot (beta + aurora)
        and the about dialog (where the channel is hidden anyway)
        - update debian/rules
        - update debian/thunderbird.install.in
      * Fix LP: #898883 - IPC xpcshell tests hang the buildd's. Give all
        xpcshell tests an X display, as plugin-container won't work without one
        - update debian/build/testsuite.mk
      * Turn on all IPC xpcshell tests again (only applicable when the testsuite
        is enabled in the future)
        - update debian/build/testsute.mk
      * Update theme-refresh-messenger-toolbar-icons.patch to work with
        tabs-on-top, where the toolbar isn't styled like the menubar
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
      * Refresh shipped locales for beta (addition of Armenian and Croatian)
        - refresh debian/config/locales.shipped
        - refresh debian/config/locales.all
        - refresh debian/control
      * Fix LP: #915895 - Just set autoDisableScopes to 0. Other distributions
        are already doing this, and we already made this feature pretty much
        useless by allowing extensions in the application directory, so that our
        language packs aren't disabled by default
        - update debian/vendor.js
      * Fix LP: #939657 - Don't call g_settings_new each time we create a HTTP
        channel. Doing this causes a dbus roundtrip, and results in us spamming
        the session bus and dbus-daemon using lots of CPU when updating mailboxes
        - add debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
        - update debian/patches/series
      * Fix LP: #926495 - Add patch based on one from bmo: #691898 to enable
        building on ppc again
        - add debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
      * Fix LP: #926495 - Disable the SPS profiler on unsupported architectures
        - add debian/patches/no-sps-profiler-on-unsupported-archs.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Sat, 10 Mar 2012 01:00:14 +0000
  • thunderbird (10.0.2+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_10_0_2_BUILD1)
        - see LP: #933382 for USN information
    
    thunderbird (10.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_10_0_1_BUILD1)
        - see LP: #929964 for USN information
    
    thunderbird (10.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_10_0_BUILD1)
        - see LP: #923372 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Disable more hanging IPC xpcshell tests
        - update debian/build/testsuite.mk
      * Improve the maintainer script magic for moving the system pref file when
        upgrading from Thunderbird 3.1 on oneiric and newer. Also drop the hooks
        to remove conffiles that never even existed
        - update debian/thunderbird.postinst.in
        - add debian/thunderbird.postrm.in
        - update debian/thunderbird.preinst.in
        - update debian/rules
      * Drop patches fixed upstream
        - remove debian/patches/theme-refresh-messenger-tree-header-graphics.patch
        - remove debian/patches/theme-refresh-message-header-buttons.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
      * Update after landing of bmo: #701875 - Rename omni.jar to omni.ja
        - update debian/thunderbird.install.in
      * Update shipped locales (addition of Asturian and Serbian)
        - refresh debian/config/locales.all
        - refresh debian/config/locales.shipped
        - refresh debian/control
      * Backport changes to allow per-release/per-arch patches
        - add debian/build/enable-dist-patches.pl
        - update debian/rules
      * Fix LP: #908508 - Add patch from upstream to fix powerpc build failure.
        Only apply this patch on powerpc to avoid compromising the quality of
        the architectures that we care about
        - add debian/patches/fix-build-failure-without-yarr-jit2.patch
        - update debian/patches/series
      * Also make the previous powerpc build fix apply on ppc only
        - update debian/patches/series
    
      [ Micah Gersten <email address hidden> ]
      * Drop patch after upstream landing of (bmo: 690432) aka Logging.h passes a
        string directly to printf
        - drop debian/patches/printf-fix.patch
        - update debian/patches/series
     -- Micah Gersten <email address hidden>   Thu, 16 Feb 2012 04:42:00 -0600
  • thunderbird (10.0.1+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_10_0_1_BUILD1)
        - see LP: #929964 for USN information
    
    thunderbird (10.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_10_0_BUILD1)
        - see LP: #923372 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Disable more hanging IPC xpcshell tests
        - update debian/build/testsuite.mk
      * Improve the maintainer script magic for moving the system pref file when
        upgrading from Thunderbird 3.1 on oneiric and newer. Also drop the hooks
        to remove conffiles that never even existed
        - update debian/thunderbird.postinst.in
        - add debian/thunderbird.postrm.in
        - update debian/thunderbird.preinst.in
        - update debian/rules
      * Drop patches fixed upstream
        - remove debian/patches/theme-refresh-messenger-tree-header-graphics.patch
        - remove debian/patches/theme-refresh-message-header-buttons.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
      * Update after landing of bmo: #701875 - Rename omni.jar to omni.ja
        - update debian/thunderbird.install.in
      * Update shipped locales (addition of Asturian and Serbian)
        - refresh debian/config/locales.all
        - refresh debian/config/locales.shipped
        - refresh debian/control
      * Backport changes to allow per-release/per-arch patches
        - add debian/build/enable-dist-patches.pl
        - update debian/rules
      * Fix LP: #908508 - Add patch from upstream to fix powerpc build failure.
        Only apply this patch on powerpc to avoid compromising the quality of
        the architectures that we care about
        - add debian/patches/fix-build-failure-without-yarr-jit2.patch
        - update debian/patches/series
      * Also make the previous powerpc build fix apply on ppc only
        - update debian/patches/series
    
      [ Micah Gersten <email address hidden> ]
      * Drop patch after upstream landing of (bmo: 690432) aka Logging.h passes a
        string directly to printf
        - drop debian/patches/printf-fix.patch
        - update debian/patches/series
     -- Micah Gersten <email address hidden>   Thu, 09 Feb 2012 22:23:46 -0600
  • thunderbird (10.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_10_0_BUILD1)
        - see LP: #923372 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Disable more hanging IPC xpcshell tests
        - update debian/build/testsuite.mk
      * Improve the maintainer script magic for moving the system pref file when
        upgrading from Thunderbird 3.1 on oneiric and newer. Also drop the hooks
        to remove conffiles that never even existed
        - update debian/thunderbird.postinst.in
        - add debian/thunderbird.postrm.in
        - update debian/thunderbird.preinst.in
        - update debian/rules
      * Drop patches fixed upstream
        - remove debian/patches/theme-refresh-messenger-tree-header-graphics.patch
        - remove debian/patches/theme-refresh-message-header-buttons.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/theme-refresh-messenger-toolbar-icons.patch
      * Update after landing of bmo: #701875 - Rename omni.jar to omni.ja
        - update debian/thunderbird.install.in
      * Update shipped locales (addition of Asturian and Serbian)
        - refresh debian/config/locales.all
        - refresh debian/config/locales.shipped
        - refresh debian/control
      * Backport changes to allow per-release/per-arch patches
        - add debian/build/enable-dist-patches.pl
        - update debian/rules
      * Fix LP: #908508 - Add patch from upstream to fix powerpc build failure.
        Only apply this patch on powerpc to avoid compromising the quality of
        the architectures that we care about
        - add debian/patches/fix-build-failure-without-yarr-jit2.patch
        - update debian/patches/series
      * Also make the previous powerpc build fix apply on ppc only
        - update debian/patches/series
    
      [ Micah Gersten <email address hidden> ]
      * Drop patch after upstream landing of (bmo: 690432) aka Logging.h passes a
        string directly to printf
        - drop debian/patches/printf-fix.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Sun, 29 Jan 2012 15:24:26 +0000
  • thunderbird (9.0+build2-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release (THUNDERBIRD_9_0_BUILD2)
        - see LP: #909599 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Update globalmenu-extension to 2.0.2
      * Update eds integration to 0.3.9
      * Don't unconditionally overwrite SourcePackage when reporting bugs with
        the nightly apport hook
        - update debian/apport/source_thunderbird.py.in
      * Set "Channel = Unavailable" if channel-prefs.js doesn't contain a
        channel name
        - update debian/apport/source_thunderbird.py.in
      * Ensure that create-tarball can handle there not being a locale blacklist
        - update debian/build/create-tarball.py
      * Use makedirs to create the local cache directory
        - update debian/build-create-tarball.py
      * Drop patches fixed upstream:
        - remove debian/patches/only-add-ENABLE_JIT-to-CXXFLAGS-if-jit-is-enabled.patch
        - update debian/patches/series
      * Refresh patches
        - update debian/patches/theme-resfresh-addressbook-toolbar-icons.patch
      * Drop xpt.py and xpidl from $LIBDIR. xpidl is gone, and xpt.py isn't included
        there in the upstream SDK
        - update debian/thunderbird-dev.links.in
      * Fix LP: #901838 - Ugly busy pointer, due to libxcursor no longer matching
        the cursor bitmap to a nice themed pointer
        - add debian/patches/fix-cursor-handling.patch
        - update debian/patches/series
    
      [ Micah Gersten <email address hidden> ]
      * Add patch from upstream to fix PowerPC FTBFS (bmo: 703534) aka
        Build failure on platforms without YARR JIT
        - add debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Thu, 29 Dec 2011 01:55:08 -0600
  • thunderbird (8.0+build1-0ubuntu0.11.10.1) oneiric-security; urgency=low
    
      * New upstream stable release v8.0 (THUNDERBIRD_8_0_BUILD1)
    
      * Update messagingmenu-extension to 0.8.3
        - This version backs out the change made in 7.0.1+build1+nobinonly-0ubuntu2
          that didn't fix LP#850229
      * Don't disable our bundled addons on upgrade
        - update debian/vendor.js
      * Move custom scripts to debian/build
        - move debian/get-xpi-id.py to debian/build/get-xpi-id.py
        - move debian/refresh-supported-locales.pl to
           debian/build/refresh-supported-locales.pl
        - move debian/extract-file.py to debian/build/extract-file.py
        - move debian/testsuite.mk to debian/build
        - update debian/rules
      * Shrink the default mozconfig right down so that we use mostly upstream
        defaults, rather than overriding them with our own options. It is still
        possible to override them though. We also drop the pkg-config checks in
        debian/rules which allowed a fallback build configuration when dependencies
        aren't satisfied. Really, the build should just fail here rather than
        continuing in some undesirable fallback mode
        - update debian/thunderbird-dev.links.in
        - update debian/mozconfig.in
        - update debian/control.in
        - update debian/rules
      * Refresh build-depends, as this hasn't been done for a while:
        - Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev, sharutils
          and bzip2. These don't appear to be needed
        - Drop liborbit2-dev - only appears to be required if there is no libidl
        - Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
          as the configure script checks for these directly
        - Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
          libgnomeui-dev
        - Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
          and libnss3-dev when using system versions of those libs
      * Introduce a branch config file (debian/config/branch.mk) which holds
        settings which shouldn't be merged between branches (eg, whether
        the crash reporter should be enabled)
        - add debian/config/branch.mk
        - update debian/rules
      * Move debian/locales.* to debian/config
        - move debian/locales.shipped => debian/config/locales.shipped
        - move debian/locales.unavail => debian/config/locales.unavail
        - update debian/rules
        - update debian/build/refresh-supported-locales.pl
      * Move debian/mozconfig.in to debian/config
      * Touch debian/control.in during clean to force a refresh of debian/control,
        so we can check if it is out-of-date and fail if it is
        - update debian/rules
      * Refresh patches:
        - update debian/patches/ctypes-callback-reentry-fix.patch
        - update debian/patches/theme-refresh-compose-toolbar-icons.patch
        - update debian/patches/theme-refresh-message-header-buttons.patch
      * Drop the mozilla-devscripts dependency. We were only using this for creating
        tarballs anyway. Instead, implement our own get-orig-source target, which
        also fixes some problems we were having
        - update debian/control.in
        - remove debian/moz-rev.sh
        - update debian/rules
        - remove debian/mozclient/mozclient.mk
        - remove debian/mozclient/thunderbird.conf
        - update debian/config/branch.mk
        - add debian/build/create-source
        - add debian/build/get-orig-source.mk
        - remove debian/mozclient/thunderbird-remove.binonly.sh
      * Dropped patches fixed upstream:
        - remove debian/patches/theme-refresh-toolbar-and-tab-colours.patch
        - remove debian/patches/theme-refresh-smaller-resize-grips-1.patch
        - remove debian/patches/theme-refresh-smaller-resize-grips-2.patch
        - remove debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
        - remove debian/patches/compile-pldhash-as-C++.patch
      * Lots of workflow improvements for dealing with language packs:
        - update debian/rules
        - add debian/build/extract-file.py
        - add debian/build/dump-langpack-control-entries.pl
        - update debian/build/refresh-supported-locales.pl
        - add debian/config/locales.all
        - update debian/config/locales.shipped
        - remove debian/config/locales.unavailable
        - update debian/control
        - update debian/build/create-tarball.py
      * Turn off the one-time addon selection dialog (LP: #888307)
        - update debian/vendor.js
    
    thunderbird (7.0.1+build1+nobinonly-0ubuntu2) oneiric-proposed; urgency=low
    
      * Update eds extension to 0.3.8 (r96)
        - Fix LP: #872639 - "Cannot open book: Could not create DesktopcouchSession
          object". Don't display errors from evolution-data-server for now, as
          the alert dialog is modal and makes Thunderbird unusable. The error
          messages aren't useful either. Note, this doesn't fix the actual bug
          with desktopcouch
        - Fix LP: #863150 - Endless loop with password prompt
        - Fix a shutdown crash
      * Update messagingmenu-extension to 0.8.2
        - Should hopefully fix LP: #850229 by clearing the count if unread items
          are deleted from a folder
     -- Chris Coulson <email address hidden>   Thu, 10 Nov 2011 20:22:25 +0000
  • thunderbird (7.0.1+build1+nobinonly-0ubuntu2) oneiric-proposed; urgency=low
    
      * Update eds extension to 0.3.8 (r96)
        - Fix LP: #872639 - "Cannot open book: Could not create DesktopcouchSession
          object". Don't display errors from evolution-data-server for now, as
          the alert dialog is modal and makes Thunderbird unusable. The error
          messages aren't useful either. Note, this doesn't fix the actual bug
          with desktopcouch
        - Fix LP: #863150 - Endless loop with password prompt
        - Fix a shutdown crash
      * Update messagingmenu-extension to 0.8.2
        - Should hopefully fix LP: #850229 by clearing the count if unread items
          are deleted from a folder
     -- Chris Coulson <email address hidden>   Fri, 28 Oct 2011 16:01:23 +0100
  • thunderbird (7.0.1+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream stable release (THUNDERBIRD_7_0_1_BUILD1)
        - Fixes LP: #861664
     -- Chris Coulson <email address hidden>   Thu, 29 Sep 2011 16:50:36 +0100
  • thunderbird (7.0+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * 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
     -- Chris Coulson <email address hidden>   Sat, 24 Sep 2011 23:44:10 +0100
  • thunderbird (7.0~b3+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * 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
     -- Chris Coulson <email address hidden>   Sat, 17 Sep 2011 16:14:02 +0100
  • thunderbird (7.0~b2+build2+nobinonly1-0ubuntu2) oneiric; urgency=low
    
      * 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
     -- Chris Coulson <email address hidden>   Thu, 15 Sep 2011 00:30:12 +0100
  • thunderbird (7.0~b2+build2+nobinonly1-0ubuntu1) oneiric; urgency=low
    
      * Reupload with the correct tarball this time...
     -- Chris Coulson <email address hidden>   Tue, 06 Sep 2011 01:18:53 +0100
  • thunderbird (7.0~b2+build2+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * 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
     -- Chris Coulson <email address hidden>   Tue, 06 Sep 2011 00:19:41 +0100
  • thunderbird (7.0~b1+build1+nobinonly-0ubuntu4) oneiric; urgency=low
    
      * Really fix LP: #833591 this time, in a way which is simpler and
        also guaranteed to catch all errors
     -- Chris Coulson <email address hidden>   Sun, 28 Aug 2011 13:47:22 +0100
  • thunderbird (7.0~b1+build1+nobinonly-0ubuntu3) oneiric; urgency=low
    
      * 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
     -- Chris Coulson <email address hidden>   Fri, 26 Aug 2011 14:30:57 +0100
  • thunderbird (7.0~b1+build1+nobinonly-0ubuntu2) oneiric; urgency=low
    
      * 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
     -- Chris Coulson <email address hidden>   Thu, 25 Aug 2011 02:30:37 +0100
  • thunderbird (7.0~b1+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * 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
        /usr/include/
        - 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
     -- Chris Coulson <email address hidden>   Thu, 25 Aug 2011 00:17:59 +0100
  • thunderbird (6.0~b3+build1+nobinonly-0ubuntu2) oneiric; urgency=low
    
      * Update globalmenu-extension to 1.9.2
        - fixes a regression which causes the menu to not build and potentially
          crash when encountering non-menuitem nodes, due to an uninitialized value
     -- Chris Coulson <email address hidden>   Tue, 09 Aug 2011 23:51:50 +0100
  • thunderbird (6.0~b3+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream release from the beta channel (THUNDERBIRD_6_0b3_BUILD1)
    
      * Update globalmenu-extension to 1.9.1
        - Drop Firefox 4 and 5 compatibility
        - Drop the uIGlobalMenuLoader interface, as it never served any purpose
        - Rework how we synchronize attributes to menuitems from their
          corresponding command nodes
        - Don't synchronize attributes from command nodes associated with menus
        - Rework how we handle document insertion/removals. Rather than keeping
          our dbusmenu structure in sync at all times, and routing the events
          to the correct node in the tree, we just mark the menu as invalid and
          rebuild it from scratch next time it opens. This should reduce problems
          like LP: #821391
        - Honour the collapsed attribute. This solves a problem with multiple
          seprators appearing adjacent to each other in the greasemonkey menu
        - Store all booleans as PRPackedBool rather than PRBool
        - Add error checking around uGlobalMenuDocListener
        - Make uGlobalMenuDummy more robust, and use it as a fallback if the
          real menuitem fails to initialize. This should help reduce problems
          like LP: #831391
        - If a menu fails to build correctly, mark it invalid and stop processing
          document events on it (which should avoid the crash in LP: #831391)
        - Invalidate a menu if we fail to insert/remove a node whilst processing
          a document event (which should help avoid the crash in LP: #831391)
        - Make uGlobalMenu::CanOpen() respect the collapsed attribute
        - Allow more than one menu node to register as a listener for any DOM
          node. In the case of command nodes, these may be shared across multiple
          menu nodes, with each one interested in receiving events. Previously, we
          just erased the first listener if a second menu node tried to register
          (discovered after adding error checking around uGlobalMenuDocListener)
      * Update messagingmenu-extension to r66
        - add an inbox-only mode
      * Refresh shipped locales for new release
      * Ship the eds contacts integration extension, based on r80
        - add debian/eds/*
        - update debian/rules
        - update debian/thunderbird.desktop.in
        - update debian/thunderbird.dirs.in
        - update debian/thunderbird.install.in
        - update debian/control
      * Move the Unity depends to thunderbird-gnome-support, and make sure we only
        add them for oneiric builds
        - update debian/control
        - update debian/rules
     -- Chris Coulson <email address hidden>   Tue, 09 Aug 2011 19:28:44 +0100
  • thunderbird (6.0~b2+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream release from the beta channel (THUNDERBIRD_6_0b2_BUILD1)
    
      * Drop patches fixed upstream:
        - remove debian/patches/change-opt-back-to-Os.patch
        - update debian/patches/series
      * Refresh shipped locales
        - refresh debian/locales.shipped and debian/locales.unavailable
        - refresh debian/control
      * Update messagingmenu-extension to r64
     -- Chris Coulson <email address hidden>   Mon, 01 Aug 2011 10:09:46 +0100
  • thunderbird (6.0~b1+build1+nobinonly-0ubuntu2) oneiric; urgency=low
    
      * Revert an upstream change which switched the default optimization from
        -Os to -O3. The intention is that -O3 will be used for PGO builds and -Os
        used for non-PGO builds. -O3 increases the package size by over 3MB
        - add debian/patches/change-opt-back-to-Os.patch
        - update debian/patches/series
      * Update globalmenu-extension to 1.8
        - Update for imgILoader changes in Firefox 8
        - Fix LP: #810489 - Inconsistent behaviour if extension is enabled
          after turning off the menubar, which will affect Lucid -> P upgrades
          once Lucid has a newer Firefox. document.loadOverlay() triggers a reload
          of localstore.rdf, which overwrites our changes to the UI to hide
          the Firefox button and bookmark button. Restore them when this happens
        - Fix LP: #800733 - Quick Filter Bar checkbox in Thunderbird menu is
          not marked as checked. On menuitems with command nodes, ensure we update
          the state on the correct node
        - Ensure we disconnect all signal handlers when a menu is destroyed.
          Should fix a SIGSEGV in uGlobalMenu::OnClose()
      * Enable nsIAbCard to be used from JS - required for the EDS contacts
        integration work
        - add debian/patches/expose-nsIAbCard-to-script.patch
        - update debian/patches/series
      * Add translations for the messaging menu launcher entries
        - update debian/thunderbird.desktop.in
      * Update desktop file translations
        - update debian/thunderbird-trunk.desktop.in
      * Update messagingmenu-extension to r64
     -- Chris Coulson <email address hidden>   Tue, 26 Jul 2011 19:47:57 +0100
  • thunderbird (6.0~b1+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream release from the beta channel (THUNDERBIRD_6_0b1_BUILD1)
    
      * Switch to beta
        - update debian/rules
        - update debian/mozclient/thunderbird.conf
      * Update messagingmenu-extension to r58
        - Fixes a bug which causes an exception to be thrown in the default
          install, preventing it from working correctly
      * Drop the profile migrator, as it doesn't really make any sense with the new
        release cycle. Instead, just copy the thunderbird profile (if it exists) to
        thunderbird-trunk (if it doesn't exist)
        - remove debian/migrator/xulapp-profilemigrator
        - update debian/thunderbird.sh.in
        - update debian/thunderbird.install.in
        - update debian/rules
        - update debian/control.in
      * Drop patches fixed upstream:
        - remove debian/patches/fix-nsGIOService.patch
        - remove debian/patches/add-uri-handler-methods-to-nsIGIOService.patch
        - remove debian/patches/default-uri-handler-check-use-gio.patch
        - remove debian/patches/powerpc-build-fix.patch
        - remove debian/patches/update-assembler-excl-arch-list.patch
        - remove debian/patches/default-mailer-check-use-gio.patch
        - remove debian/patches/stack-overflow-fix.patch
        - update debian/patches/series
      * xpt_link and xpt_dump have been replaced by xpt.py
        - update debian/thunderbird-dev.install.in
        - update debian/thunderbird-dev.links.in
      * Refresh patches
        - update debian/patches/stack-overflow-fix.patch
      * Fix LP: #807805 - invalid language packs created because get-xpi-id.py
        exits with "xml.parsers.expat.ExpatError: XML or text declaration not at
        start of entity" exception when the install.rdf starts with empty lines
        - update debian/get-xpi-id.py
      * Backport patch from aurora to de-RDF the addressbook. Required to support
        the eds contacts integration
        - add debian/patches/addressbook-de-rdf.patch
        - update debian/patches/series
      * Apply patch from b.m.o to fix issues with reentering ctypes function
        callbacks, needed for the eds integration
        - add debian/patches/ctypes-callback-reentry-fix.patch
        - update debian/patches/series
      * Backport patch from aurora to make the addressbook more extendable.
        Required for the eds contacts integration
        - add debian/patches/addressbook-extensibility.patch
        - update debian/patches/series
      * Refresh shipped locales for the current beta
        - refresh debian/locales.shipped and debian/locales.unavail
        - refresh debian/control
     -- Chris Coulson <email address hidden>   Wed, 20 Jul 2011 11:13:49 +0100
  • thunderbird (5.0+build1+nobinonly-0ubuntu5) oneiric; urgency=low
    
      * Update messagingmenu-extension to r56
        - Improve the overflow handling when we reach 6 indicator entries in
          the menu, by adding priorities to particular mail folders. Inbox
          folders get the highest priority, and folders with messages we consider
          to be interesting also get an elevated priority
        - Add support for showing the new-mail count in the Unity launcher
        - Handle the X-Priority header in mail messages to request attention
          for any messages with a high priority. We also cancel any attempt
          to request attention for messages with a low priority
        - Fix the ordering of shortcut entries in the messaging menu to match
          the order of those in the desktop file
      * Fix LP: #806041 - Thunderbird crashes due to stack overflow. Cherry-pick
        patch from aurora
        - add debian/patches/stack-overflow-fix.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Fri, 08 Jul 2011 22:50:26 +0100
  • thunderbird (5.0+build1+nobinonly-0ubuntu4) oneiric; urgency=low
    
      * Update globalmenu-extension to 1.7
        - Fixes LP: #797680 - "thunderbird -addressbook" and "thunderbird -compose"
          open a window without putting the menu in the panel, because the menu
          loader is started from the chrome overlay in the main window. Add the
          loader to the profile-after-change category instead
        - Fixes LP: #779905 - menubar sometimes appears inside the window rather
          than the panel, due to a startup race
      * Apply some changes to the messagingmenu-extension:
        - Ignore new messages in archive folders
        - Don't request attention for messages which aren't starred and aren't
          addressed directly to the recipient
        - Always show messaging indicator shortcuts, even when we have a desktop
          file which has them
     -- Chris Coulson <email address hidden>   Fri, 01 Jul 2011 18:01:04 +0100
  • thunderbird (5.0+build1+nobinonly-0ubuntu3) oneiric; urgency=low
    
      * Oops, fix the stupid copy/paste error in the desktop file
        - update debian/thunderbird.desktop.in
     -- Chris Coulson <email address hidden>   Fri, 01 Jul 2011 00:04:28 +0100
  • thunderbird (5.0+build1+nobinonly-0ubuntu2) oneiric; urgency=low
    
      * Ship the messagingmenu extension (0.7.2)
        - add debian/messagingmenu/*
        - update debian/rules
        - update debian/control{.in}
        - update debian/thunderbird.dirs.in
      * Add static launcher items to the messaging menu and quicklist items to the
        Unity launcher
        - update debian/thunderbird.desktop.in
        - update debian/rules
     -- Chris Coulson <email address hidden>   Thu, 30 Jun 2011 18:16:13 +0100
  • thunderbird (5.0+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream stable release from the miramar channel (THUNDERBIRD_5_0_BUILD1)
     -- Chris Coulson <email address hidden>   Mon, 27 Jun 2011 15:36:27 +0100
  • thunderbird (5.0~b2+build1+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream release from the miramar channel (THUNDERBIRD_5_0b2_BUILD1)
    
      * Add transitional ta-lk language pack to pull in thunderbird-locale-ta
        - update debian/control.in
        - refresh debian/control
      * Add Bulgarian to locales.unavailable so we get a transitional language
        pack
        - update debian/locales.unavailable
        - refresh debian/control
      * Set a Vcs-Bzr URL
        - update debian/control.in
        - refresh debian/control
      * Refresh shipped locales from latest tarball
        - refresh debian/locales.shipped and debian/locales.unavailable
        - refresh debian/control
     -- Chris Coulson <email address hidden>   Wed, 22 Jun 2011 21:58:39 +0100
  • thunderbird (5.0~b1+build2+nobinonly-0ubuntu1) oneiric; urgency=low
    
      * New upstream release from the miramar channel (THUNDERBIRD_5_0b1_BUILD2)
        - Fixes LP: #766022
    
      * Switch to comm-miramar
        - update debain/mozclient/thunderbird.conf
      * Update globalmenu-extension to 1.6
      * Align packaging with firefox:
        - rename debian/apport/blacklist => debian/apport/thunderbird.in
        - rename debian/control => debian/control.in
        - rename debian/thunderbird-dev.install =>
           debian/thunderbird-dev.install.in
        - rename debian/thunderbird-gnome-support.install =>
           debian/thunderbird-gnome-support.install.in
        - rename debian/thunderbird.desktop => debian/thunderbird.desktop.in
        - rename debian/thunderbird.install => debian/thunderbird.install.in
        - rename debian/thunderbird.manpages => debian/thunderbird.manpages.in
        - update debian/apport/thunderbird.in
        - update debian/control.in
        - update debian/rules
        - update debian/thunderbird.sh.in
        - update debian/thunderbird.xml.in
        - update debian/thunderbird-dev.install.in
        - update debian/thunderbird-gnome-support.install
        - update debian/thunderbird.desktop.in
        - update debian/thunderbird.install.in
        - update debian/thunderbird.manpages
        - added debian/thunderbird-dev.links.in
        - added debian/thunderbird-globalmenu.dirs.in
        - added debian/thunderbird-mozsymbols.install.in
        - added debian/thunderbird.dirs.in
        - added debian/thunderbird.links.in
        - added debian/thunderbird.lintian-overrides.in
      * Build language packs directly from the thunderbird source
        + Include compare-locales FIREFOX_5_0b1_BUILD1 from
          http://hg.mozilla.org/build/compare-locales. It's needed for merging
          en-US strings with incomplete locales
        + Pull l10n data in to tarball from bzr
          - update debian/mozclient/thunderbird.conf
        + Configure build for creating language packs by configuring with
          "--with-l10n-base="
          - update debian/mozconfig.in
        + Store the list of locales to ship, and provide a way of automatically
          generating that list and the control file entries from the upstream
          source. Also provide a way to blacklist languages. We map languages
          to package names using langpack-o-matic (and also get descriptions
          from there too)
          - update debian/rules
          - add debian/locales.shipped
          - add debian/control.langpacks
          - add debian/control.langpacks.unavail
          - update debian/control
          - add debian/locales.unavailable
          - add debian/refresh-supported-locales.pl
        + Add common-build-indep hook to build the translation xpi's
          - update debian/rules
        + Add common-binary-post-install-indep to install the xpi's in to the correct
            debian packages
          - update debian/rules
          - add debian/get-xpi-id.py
        + When rebuilding debian/control in the clean target, fail the build
          if the control file was out-of-date. This ensures that we don't
          accidentally drop language packs, and forces me to maintain an
          up-to-date control file in bzr
          - update debian/rules
      * Rewrite the launcher script to not wrap around the upstream start
        scripts, but start the Thunderbird binary directly. The upstream start
        scripts contain a lot of complexity for dealing with things that we don't
        need to worry about, and are quite slow. Also, add in the hooks for the
        new profile migrator
        - update debian/thunderbird.sh.in
      * Replace the old profile migrator. The previous one relied on hard-coded
        values and fragile shell script that isn't really scalable enough
        now that stable Ubuntu releases see new major Thunderbird versions. The
        new profile migrator doesn't require any hard-coded values, and should
        be lower maintenance
        - add debian/migrator/xulapp-profilemigrator
        - remove debian/migrator/main.c
        - update debian/rules
        - update debian/thunderbird.sh.in
        - update debian/control.in
      * Build with "make -f client.mk" and using a mozconfig, rather than the
        autoconf/configure/make steps used previously. The client.mk contains the
        sequencing for doing PGO builds
        - add debian/mozconfig.in
        - update debian/rules
      * Add cairo LCD filter patch from Firefox
        - add debian/patches/cairo-lcd-filter.patch
        - update debian/patches/series
      * Refreshed patches:
        - update debian/patches/fix-sdk-bin-install.patch
        - update debian/patches/no-dynamic-nss-softokn.patch
        - update debian/patches/unity-globalmenu-build-support.patch
      * Provide a single global pref file rather than adding a global pref
        folder for random applications to drop files in to. This means we
        can drop an additional distro patch
        - remove debian/patches/add_syspref_dir.patch
        - update debian/patches/series
        - rename debian/thunderbird.js => debian/syspref.js
        - update debian/syspref.js
        - update debian/thunderbird.install.in
        - update debian/thunderbird.postinst.in
        - update debian/thunderbird.preinst.in
      * Support running the Mozilla test suite at build time. Currently, we run
        the following targets: check, jstestbrowser, xpcshell-tests, reftest,
        crashtest and mochitest. Not enabled yet
        - add debian/testsuite.mk
        - update debian/rules
      * Don't touch $LIBDIR/.autoreg on install or removal. This has no effect
        with the components registration changes in Gecko >= 2.0
        - update debian/thunderbird.postinst.in
        - remove debian/thunderbird.prerm.in
      * Fix LP: #709216 - Clicking on a link doesn't open the page. Use
        GIO for external URI handling now
        - add debian/patches/default-uri-handler-check-use-gio.patch
        - add debian/patches/fix-nsGIOService.patch
        - add debian/patches/add-uri-handler-methods-to-nsIGIOService.patch
        - update debian/patches/series
      * Use GIO for the default mailer check
        - add debian/patches/default-mailer-check-use-gio.patch
        - update debian/patches/series
      * Backport patch from mozilla-central to fix powerpc build failure
        - add debian/patches/powerpc-build-fix.patch
        - update debian/patches/series
      * Fix build on PPC64
        - add debian/patches/update-assembler-excl-arch-list.patch
        - update debian/patches/series
      * Ensure that the files in /etc/thunderbird/profile are cleaned up on
        upgrade
        - update debian/thunderbird.preinst.in
      * Drop unneeded patches:
        - drop debian/patches/bz420391_attXXXX_fix_unix_installer.patch (only
          seemed to be needed for static builds)
        - remove bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch
          (fixed upstream)
        - remove debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch
          (fixed upstream)
        - remove debian/patches/bzXXX_ftbfs_static_with_system_hunspell.patch
          (not doing static builds now)
        - remove debian/patches/bzXXX_linker_flag_ordering.patch (not doing
          static builds now)
        - remove debian/patches/fix_installdir.patch (not sure what it was
          needed for)
        - remove debian/patches/fix_sdk_install_mimecrypt.patch (fixed upstream)
        - remove debian/patches/lp682742_arm_it_instruction.patch (fixed
          upstream)
        - remove debian/patches/lp_710648_arm_it_instruction_breakpad.patch
          (fixed upstream)
        - remove debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch
          (fixed upstream)
        - update debian/patches/series
      * Fix LP: #767115 - use a high-res icon for the launcher
        - update debian/thunderbird.links.in
     -- Chris Coulson <email address hidden>   Thu, 02 Jun 2011 22:57:32 +0100
  • thunderbird (3.1.10+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
    
      * New upstream release v3.1.10 (THUNDERBIRD_3_1_10_BUILD1)
        - see USN-1122-2
    
      * Fix LP: #767966 - globalmenu extension pollutes main window javascript
        scope
        - update globalmenu-extension to 1.0.3
     -- Chris Coulson <email address hidden>   Sun, 24 Apr 2011 03:21:04 -0500
  • thunderbird (3.1.9+nobinonly-0ubuntu4) natty; urgency=low
    
      * Fix LP: #766151 - popuphiding and popuphidden events aren't dispatched
        when a menu is closed
        - update globalmenu-extension to 1.0.2
     -- Chris Coulson <email address hidden>   Tue, 19 Apr 2011 17:18:34 +0100