~mozillateam/thunderbird/thunderbird.disco

Viewing all changes in revision 270.1.1.

  • Committer: Chris Coulson
  • Date: 2011-05-31 14:14:03 UTC
  • mto: This revision was merged to the branch mainline in revision 271.
  • Revision ID: chrisccoulson@ubuntu.com-20110531141403-cfa8oogqjfbm8nw7
* 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.5
* 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
* 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 
  - see USN-1122-2

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: