--- firefox-3.0-3.0.15+nobinonly.orig/xulbrowser-3.0.15-source.tar.bz2.cdbs-config_list
+++ firefox-3.0-3.0.15+nobinonly/xulbrowser-3.0.15-source.tar.bz2.cdbs-config_list
@@ -0,0 +1,19 @@
+mozilla/build/autoconf/config.guess
+mozilla/build/autoconf/config.sub
+mozilla/config/config.mk
+mozilla/extensions/cck/browser/resources/content/cckwizard/config.xul
+mozilla/extensions/irc/locales/en-US/chrome/config.dtd
+mozilla/extensions/irc/xul/content/config.css
+mozilla/extensions/irc/xul/content/config.js
+mozilla/extensions/irc/xul/content/config.xul
+mozilla/extensions/irc/xul/content/ceip/config.js
+mozilla/extensions/irc/xul/content/ceip/config.xul
+mozilla/toolkit/components/viewconfig/content/config.js
+mozilla/toolkit/components/viewconfig/content/config.xul
+mozilla/toolkit/crashreporter/google-breakpad/autotools/config.guess
+mozilla/toolkit/crashreporter/google-breakpad/autotools/config.sub
+mozilla/toolkit/crashreporter/google-breakpad/src/config.h.in
+mozilla/toolkit/locales/en-US/chrome/global/config.dtd
+mozilla/toolkit/locales/en-US/chrome/global/config.properties
+mozilla/toolkit/themes/pinstripe/global/config.css
+mozilla/toolkit/themes/winstripe/global/config.css
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0.links
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0.links
@@ -0,0 +1,3 @@
+/usr/bin/firefox-3.0 /usr/bin/firefox
+/usr/bin/firefox-3.0 /usr/bin/abrowser-3.0
+/usr/bin/firefox-3.0 /usr/bin/abrowser
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-final.desktop
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-final.desktop
@@ -0,0 +1,72 @@
+[Desktop Entry]
+Version=1.0
+Name=Firefox Web Browser
+Name[ca]=Navegador web Firefox
+Name[cs]=Firefox Webový prohlížeč
+Name[es]=Navegador web Firefox
+Name[fa]=مرورگر اینترنتی Firefox
+Name[fi]=Firefox-selain
+Name[fr]=Navigateur Web Firefox
+Name[hu]=Firefox webböngésző
+Name[it]=Firefox Browser Web
+Name[ja]=Firefox ウェブ・ブラウザ
+Name[ko]=Firefox 웹 브라우저
+Name[nb]=Firefox Nettleser
+Name[nl]=Firefox webbrowser
+Name[nn]=Firefox Nettlesar
+Name[no]=Firefox Nettleser
+Name[pl]=Przeglądarka WWW Firefox
+Name[pt]=Firefox Navegador Web
+Name[pt_BR]=Navegador Web Firefox
+Name[sk]=Internetový prehliadač Firefox
+Name[sv]=Webbläsaren Firefox
+Comment=Browse the World Wide Web
+Comment[ca]=Navegueu per el web
+Comment[cs]=Prohlížení stránek World Wide Webu
+Comment[de]=Im Internet surfen
+Comment[es]=Navegue por la web
+Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
+Comment[fi]=Selaa Internetin WWW-sivuja
+Comment[fr]=Navigue sur Internet
+Comment[hu]=A világháló böngészése
+Comment[it]=Esplora il web
+Comment[ja]=ウェブを閲覧します
+Comment[ko]=웹을 돌아 다닙니다
+Comment[nb]=Surf på nettet
+Comment[nl]=Verken het internet
+Comment[nn]=Surf på nettet
+Comment[no]=Surf på nettet
+Comment[pl]=Przeglądanie stron WWW 
+Comment[pt]=Navegue na Internet
+Comment[pt_BR]=Navegue na Internet
+Comment[sk]=Prehliadanie internetu
+Comment[sv]=Surfa på webben
+GenericName=Web Browser
+GenericName[ca]=Navegador web
+GenericName[cs]=Webový prohlížeč
+GenericName[es]=Navegador web
+GenericName[fa]=مرورگر اینترنتی
+GenericName[fi]=WWW-selain
+GenericName[fr]=Navigateur Web
+GenericName[hu]=Webböngésző
+GenericName[it]=Browser Web
+GenericName[ja]=ウェブ・ブラウザ
+GenericName[ko]=웹 브라우저
+GenericName[nb]=Nettleser
+GenericName[nl]=Webbrowser
+GenericName[nn]=Nettlesar
+GenericName[no]=Nettleser
+GenericName[pl]=Przeglądarka WWW
+GenericName[pt]=Navegador Web
+GenericName[pt_BR]=Navegador Web
+GenericName[sk]=Internetový prehliadač
+GenericName[sv]=Webbläsare
+Exec=firefox %u
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=firefox-3.0
+Categories=Application;Network;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
+StartupWMClass=Firefox
+StartupNotify=true
--- firefox-3.0-3.0.15+nobinonly.orig/debian/compat
+++ firefox-3.0-3.0.15+nobinonly/debian/compat
@@ -0,0 +1 @@
+5
--- firefox-3.0-3.0.15+nobinonly.orig/debian/changelog
+++ firefox-3.0-3.0.15+nobinonly/debian/changelog
@@ -0,0 +1,4603 @@
+firefox-3.0 (3.0.15+nobinonly-0ubuntu0.9.04.1netbook1araneo2) araneo; urgency=low
+
+  * Add missing patch 
+
+ -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com>  Fri, 13 Nov 2009 15:53:05 -0500
+
+firefox-3.0 (3.0.15+nobinonly-0ubuntu0.9.04.1netbook1araneo1) araneo; urgency=low
+
+  * Merged with netbook-jaunty. Remaining changes:
+    - Adjust packaging to support localized searchplugins
+
+ -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com>  Fri, 13 Nov 2009 12:07:27 -0500
+
+firefox-3.0 (3.0.15+nobinonly-0ubuntu0.9.04.1netbook1) netbook-jaunty; urgency=low
+
+  * Merged with debian security. Remaining changes:
+    - Change name from "A Web Browser" to just "Web Browser"
+
+ -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com>  Fri, 13 Nov 2009 11:38:15 -0500
+
+firefox-3.0 (3.0.15+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.15 (FIREFOX_3_0_15_RELEASE)
+    - see USN-853-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 28 Oct 2009 16:25:38 +0100
+
+firefox-3.0 (3.0.14+build2+nobinonly-0ubuntu0.9.04.1netbook1araneo1) araneo; urgency=low
+
+  * Merged with netbook-jaunty. Remaining changes:
+    - Adjust packaging to support localized searchplugins
+
+ -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com>  Wed, 16 Sep 2009 11:42:18 -0500
+
+firefox-3.0 (3.0.14+build2+nobinonly-0ubuntu0.9.04.1netbook1) netbook-jaunty; urgency=low
+
+  * Merged with debian security. Remaining changes:
+    - Change name from "A Web Browser" to just "Web Browser"
+
+ -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com>  Wed, 16 Sep 2009 11:38:16 -0500
+
+firefox-3.0 (3.0.13+nobinonly-0ubuntu0.9.04.1netbook1araneo2) araneo; urgency=low
+
+  [ Alexander Sack ]
+  * Better patch to handle distribution searchplugins.
+    + debian/patches/fix_complex_locale_distro_searchplugins.patch
+
+ -- Ulisses Furquim <ulisses.furquim@canonical.com>  Tue, 09 Sep 2009 11:45:10 -0300
+
+firefox-3.0 (3.0.13+nobinonly-0ubuntu0.9.04.1netbook1araneo1) araneo; urgency=low
+
+  [ Alexander Sack ]
+  * Adjust packaging to support localized searchplugins
+    + ship default searchplugins in /usr/lib/firefox-addons/searchplugins/en-US/
+      and link that directory to $(DEBIAN_FF3_DIR)/distribution/searchplugins instead
+      of the main firefox APP_DIR
+      - update debian/rules
+    + set default searchplugin locale pref to en-US - which is used as a
+      fallback if no matching searchplugins/LOCALE directory exists for the
+      current locale directory
+      - update debian/firefox.js
+    + do not install upstream searchplugins through debhelper file and
+      install "debsearch" to the new distribution/.../en-US location
+      - update debian/firefox-3.0.install
+
+ -- Ulisses Furquim <ulisses.furquim@canonical.com>  Tue, 08 Sep 2009 16:18:13 -0300
+
+firefox-3.0 (3.0.14+build2+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.14 build2 (FIREFOX_3_0_14_RELEASE)
+    - see USN-821-1
+    - fix LP: #236853 - firefox crashed with SIGSEGV in NSSRWLock_LockRead_Util()
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 07 Sep 2009 14:24:57 +0200
+
+firefox-3.0 (3.0.13+nobinonly-0ubuntu0.9.04.1netbook1) netbook-jaunty; urgency=low
+
+  * debian/abrowser-3.0.desktop: Change name from "A Web Browser" to just
+    "Web Browser"
+
+ -- Michael Terry <michael.terry@canonical.com>  Thu, 13 Aug 2009 10:06:00 -0400
+
+firefox-3.0 (3.0.13+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.13 (FIREFOX_3_0_13_RELEASE)
+    - see USN-811-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 03 Aug 2009 13:27:05 +0200
+
+firefox-3.0 (3.0.12+build1+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.12 build1 (FIREFOX_3_0_12_BUILD1)
+    - see USN-798-1
+  * drop patches applied upstream
+    - delete debian/patches/bz412610_att335369_realpath_overflow.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 08 Jul 2009 13:23:04 +0200
+
+firefox-3.0 (3.0.11+build2+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.11 build2 (FIREFOX_3_0_11_BUILD2)
+    - see USN-779-1
+  * adjust patches to changed upstream codebase
+    - update debian/patches/bzXXX_reload_new_plugins.patch
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 03 Jun 2009 11:27:38 +0200
+
+firefox-3.0 (3.0.10+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.10 (FIREFOX_3_0_10_RELEASE)
+    - see USN-765-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Sat, 25 Apr 2009 14:43:43 +0200
+
+firefox-3.0 (3.0.9+nobinonly-0ubuntu0.9.04.1) jaunty-security; urgency=low
+
+  * security/stability v3.0.9 (FIREFOX_3_0_9_RELEASE)
+    - see USN-764-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 21 Apr 2009 12:39:21 +0200
+
+firefox-3.0 (3.0.8+nobinonly-0ubuntu3) jaunty; urgency=low
+
+  * drop google code again
+    - remove debian/patches/google_code.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 07 Apr 2009 10:58:55 +0200
+
+firefox-3.0 (3.0.8+nobinonly-0ubuntu2) jaunty; urgency=low
+
+  * security/stability v3.0.8 (FIREFOX_3_0_8_RELEASE)
+    - see USN-745-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 27 Mar 2009 10:51:07 +0100
+
+firefox-3.0 (3.0.7+nobinonly-0ubuntu2) jaunty; urgency=low
+
+  * update client code for google searchplugin
+    - add debian/patches/google_code.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 24 Mar 2009 17:45:46 +0100
+
+firefox-3.0 (3.0.7+nobinonly-0ubuntu1) jaunty; urgency=low
+
+  * security/stability v3.0.7 (FIREFOX_3_0_7_RELEASE)
+    - USN-728-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 05 Mar 2009 17:20:33 +0100
+
+firefox-3.0 (3.0.6+nobinonly-0ubuntu1) jaunty; urgency=low
+
+  * security/stability v3.0.6 (FIREFOX_3_0_6_RELEASE)
+    - USN-717-1
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 05 Feb 2009 09:21:16 +0100
+
+firefox-3.0 (3.0.5+nobinonly-0ubuntu1) jaunty; urgency=low
+
+  New upstream security/stability update (v3.0.5 aka FIREFOX_3_0_5_RELEASE)
+  - see USN-690-1
+
+  [ Nick Ellery <nick.ellery@ubuntu.com> ]
+  * fix LP: #270477 - firefox-3.0-branding has errors in it's package description
+    - update debian/control
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * do not install DEBIAN_NAME_OTHER chrome in binary-install/$(DEBIAN_NAME)::
+    target.
+    - update debian/rules
+  * fix LP: #271524 - Firefox/Abrowser recommend ubufox; we demote ubufox to
+    Suggests in order to prevent gnome stuff from being installed on kde
+    systems
+    - update debian/control
+  * drop know your rights patch, which was replaced upstream by their own
+    development
+    - delete debian/patches/lp269656_know_your_rights.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 16 Dec 2008 16:22:10 +0100
+
+firefox-3.0 (3.0.4+nobinonly-0ubuntu2) jaunty; urgency=low
+
+  * ship $MOZ_APP_DIR/distribution/distribution.ini
+    - add debian/distribution.ini
+    - update debian/rules
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 24 Nov 2008 12:40:07 +0100
+
+firefox-3.0 (3.0.4+nobinonly-0ubuntu1) jaunty; urgency=low
+
+  * new security/stability update FIREFOX_3_0_4_RELEASE (v3.0.4)
+    - see USN-667-1
+
+  [ Fabien Tassin <fta@ubuntu.com> ]
+  * Fix missing comma in Build-Depends breaking older dpkg-dev
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Sun, 16 Nov 2008 17:12:57 +0100
+
+firefox-3.0 (3.0.3+nobinonly-0ubuntu2) intrepid; urgency=low
+
+  * fix LP: #282875: about:rights does not display; the latest update
+    of the know your right page contained illegal xml.
+    - update debian/patches/lp269656_know_your_rights.patch
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 20 Oct 2008 17:37:05 +0200
+
+firefox-3.0 (3.0.3+nobinonly-0ubuntu1) intrepid; urgency=low
+
+  [ Steve Langasek <steve.langasek@ubuntu.com> ]
+  * Fix the wrapper script to handle all possible invocations.
+    LP: #275410.
+
+  [ Fabien Tassin <fta@ubuntu.com> ]
+  * Remove some hardcoded 3.0 to make the merge in the 3.1 branch smoother
+    - update debian/rules
+    - update debian/firefox.sh.in
+  * Fix abrowser symlink in libdir which must be versioned unless control
+    ships a meta package. Add versioned symlinks in libdir for firefox and
+    abrowser now that the launcher script uses $0
+    - update debian/rules
+  * Fix the desktop file for abrowser to call it abrowser-3.0 instead
+    of firefox-3.0, and move the desktop icons to the branding packages
+    - update debian/rules
+  * Add a ubuntu-abrowser.js file dedicated to abrowser and set useragent
+    to Firefox/version
+    - add debian/ubuntu-abrowser.js.tmpl
+    - update debian/rules
+  * Fix typo in branding patch for unofficial branding
+    - update debian/patches/browser_branding.patch
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * add ubuntu code to preferences for yahoo searchplugin
+    - update debian/firefox.js
+  * fix gnome integration systempath patch in such a way that it properly
+    refers to "abrowser" and not awesome-browser
+    - update debian/patches/lp185622_system_path_default_browser.patch
+  * update aboutRights.xhtml to v1
+    - update debian/patches/lp269656_know_your_rights.patch
+  * resurrecting ubuntu default bookmarks
+    - update debian/patches/browser_branding.patch
+    - update debian/patches/series
+  * add explicit minimum version to firefox-3.0 depend on firefox-3.0-branding
+    and abrowser-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1), to reflect
+    that the desktop launcher icon has been moved from firefox-3.0 to
+    -branding
+    - update debian/control
+
+ -- Fabien Tassin <fta@ubuntu.com>  Mon, 13 Oct 2008 16:05:14 +0200
+
+firefox-3.0 (3.0.3+build1+nobinonly-0ubuntu1) intrepid; urgency=low
+
+  new regression fix release (v3.0.3 build1)
+    - see USN-645-3
+  * fixes LP: #270429: [MASTER] passwords lost from 3.0.1 to 3.0.2
+  * improve about:rights wording slightly to read "... offers optional
+    web site ..." while previously it read "... uses web sitweb sitee ...";
+    thanks to PJ for the initial suggestion
+    - update debian/patches/lp269656_know_your_rights.patch
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 25 Sep 2008 12:01:59 +0200
+
+firefox-3.0 (3.0.2+build6+nobinonly-0ubuntu2) intrepid; urgency=low
+
+  * fix LP: #273907 - abrowser does not start: :$pkglibdir/abrowser link
+    missing; we introduce the proper link in the firefox-3.0 package
+    - update debian/rules
+  * fix LP: #269795 - abrowser shouldn't display the EULA; we fix this by
+    using brand.properties to determine whether we have official branding or
+    not. In turn the about:rights notification only gets displayed when
+    official build is running.
+    - update debian/patches/lp269656_know_your_rights.patch
+  * fix LP: #206191 - Firefox 3 "set as Desktop background" does not work
+    properly; we cherry-pick latest upstream patch from bugzilla
+    - add debian/patches/bz421977_att334578.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 24 Sep 2008 18:48:23 +0200
+
+firefox-3.0 (3.0.2+build6+nobinonly-0ubuntu1) intrepid; urgency=low
+
+  Security/Stability update (v3.0.2 build6)
+    - see USN-645-1
+
+  [ Fabien Tassin <fta@ubuntu.com> ]
+  * Add a -g/--debug switch to the launcher script to start firefox inside gdb.
+    Note that it must be specified first on the command line.
+    - update debian/firefox.sh.in
+  * Make the branding patch also work for non official branding.
+    - update debian/patches/browser_branding.patch
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * Fix branding code in debian/rules: a) fix .desktop target filename
+    to be unversioned if and only if control ships a meta package name
+    - update debian/rules
+  * Don't cp debian/$(DESKTOP) debian/$(DEBIAN_APP_NAME).desktop in
+    pre-build:: which is a left over from previous branding split
+    approaches and unused now.
+    - update debian/rules
+  * Use APPNAME=`basename $0` in firefox start script; fix bug that would
+    trick abrowser into restarting itself through the "firefox" command.
+    - debian/firefox.sh.in
+  * Fix LP: #269656 - AN IRRELEVANT LICENSE IS PRESENTED TO
+    YOU FREE-OF-CHARGE ON STARTUP; we implement the "Know Your Rights..."
+    approach based on the mocked-up's published by mozilla
+    http://blog.lizardwrangler.com/2008/09/17/mock-ups-available-for-notices-previously-was-eula/
+    - add debian/patches/lp269656_know_your_rights.patch
+    - update debian/patches/series
+  * abrowser Provides: firefox to ease transition of rdepends
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 23 Sep 2008 17:44:47 +0200
+
+firefox-3.0 (3.0.2+build3+nobinonly-0ubuntu2) intrepid; urgency=low
+
+  [ Alexander Sack ]
+  * new patch that adds canonical affiliate code to en-US amazon searchplugin
+    - add debian/patches/ubuntu_codes_amazon.patch
+    - update debian/patches/series
+  * rename the webbrowser and webbrowser-3.0-branding package to abrowser and
+    abrowser-3.0-branding; in turn we rename the desktop file and the links
+    to the binaries
+    - rename debian/webbrowser-3.0.desktop
+    - update debian/control
+    - update debian/rules
+    - update debian/firefox-3.0.links
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 11 Sep 2008 17:25:42 +0200
+
+firefox-3.0 (3.0.2+build3+nobinonly-0ubuntu1) intrepid; urgency=low
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * Fix: LP #246775 - "wrong user-agent string in hardy build" by adding proper
+    build-depends
+    - update debian/control
+  * Fix: LP #240880 - Remove "previously known as" paragraph
+    - update debian/control
+  * webbrowser-3.0-branding split using the awesome branding (LP: #263938)
+    + we add a new .desktop file to the source and teach the debian/rules
+      code about it
+      - add debian/webbrowser-3.0.desktop
+      - update debian/rules
+    + we magically run config.status on just the Makefiles of our branding
+      in the binary-install/webbrowser-3.0-branding target
+      - update debian/rules
+    + we introduce a firefox-3.0-branding package as well as an
+      webbrowser-3.0-branding package in control; webbrowser-3.0-branding
+      conflicts firefox-3.0-branding, while firefox-3.0 depends on
+      firefox-3.0-branding | webbrowser-3.0-branding; we update the firefox
+      meta package to depend on the firefox-3.0-branding; we add a new
+      metapackage "webbrowser" that tracks the stable webbrowser branch, just
+      like firefox, but with the difference that it depends on 
+      webbrower-3.0-branding package
+      - update debian/control
+    + higher mozilla-devscripts bar to 0.10 to reflect that we need that
+      version to properly produce awesome-browser branded original tarballs
+      - update debian/control
+    + patch browser/installer packages-static file to install awesome-browser
+      content and locale bits
+      - add debian/patches/awesome_browser_branding_install.patch
+      - update debian/patches/series
+    + patch firefox to ship branding chrome bits in separate jar files.
+      - debian/patches/browser_branding.patch
+      - debian/patches/series
+    + install firefox branding bits to the firefox-3.0-branding package
+      and remove them from the firefox-3.0 package so that we ship the awesome
+      browser chrome by default; in turn we fix that not all awesome branding
+      bits were available by doing a full make install
+      DESTDIR=debian/tmp-awesome.
+      - update debian/rules
+      - update debian/firefox-3.0.install
+    + dpkg-divert non-chrome branding bits; add firefox-3.0-branding.preinst.in
+      and firefox-3.0-branding.postrm.in maintainer script templates and
+      register them for substitution in debian/rules; for chrome the trick is
+      to not divert the whole branding, but just disable the
+      awesome-browser.manifest when the firefox-3.0-branding package gets
+      installed; doing so disables the locales override and unhooks the
+      awesome branding in a way that the offcial branding will take over. We
+      also try to cleanup diverts that have disappeared during upgrade in
+      old-postrm of the branding package; this is required to properly cleanup
+      during major firefox version upgrades - where pkglibdir changes.
+      - add debian/firefox-3.0-branding.postrm.in
+      - add debian/firefox-3.0-branding.preinst.in
+      - update debian/rules
+    + introduce rules variable APP_NAME_OTHER, which is used as a placeholder
+      for awesome-browser
+      - update debian/rules
+    + special case when \"Web Browser\" is found
+      to be shortBrandName. In that case we use /usr/bin/webbrowser as
+      exePath in nsGNOMEShellService (for settin default browser)
+      - update debian/patches/lp185622_system_path_default_browser.patch
+    + ship /usr/bin/webbrowser and /usr/bin/webbrowser-3.0 links in
+      firefox-3.0 package
+      - update debian/firefox-3.0.links
+    + ship awesome branding in webbrowser-3.0-branding package
+      - update debian/rules
+
+  [ Fabien Tassin ]
+  * Drop more firefox-3.0 references to ease merge with the 3.1 branch
+    - update debian/rules
+  * Fix buffer overflow in realpath() at runtime and drop -U_FORTIFY_SOURCE
+    from CPPFLAGS (LP: #263014)
+    - add debian/patches/bz412610_att335369_realpath_overflow.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 02 Sep 2008 11:59:53 +0200
+
+firefox-3.0 (3.0.1+build1+nobinonly-0ubuntu2) intrepid; urgency=low
+
+  RELEASE 3.0.1+build1+nobinonly-0ubuntu2 to ubuntu/intrepid
+  * Fix: #246775 - "wrong user-agent string in hardy build" by adding proper
+    build-depends
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Sat, 26 Jul 2008 16:08:26 +0200
+
+firefox-3.0 (3.0.1+build1+nobinonly-0ubuntu1) intrepid; urgency=low
+
+  * LP: #247494 - new security/stability release (v3.0.1 build1)
+    - see USN-626-1
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * bump build dependencies for xulrunner 1.9 dev to >= 1.9+nobinonly-0ubuntu3~
+    in order to force jemalloc build; bump binary depends accordingly
+    - update debian/control
+  * add useragent config file and install it in $pkglibdir/defaults/preferences;
+    replace @VENDOR@, @VENDOR_SUB@ and @VENDOR_COMMENT@ tokens with lsb_release
+    id, release, codename
+    - add debian/ubuntu-useragent.js.tmpl
+    - update debian/rules
+  * bump maxVersion to 1.9.0.* to ease future upgrades of firefox-3.0/xulrunner-1.9
+    tandem and lower minVersion to 1.9.0.1 in post-install; in turn adjust binary
+    and build depends accordingly.
+    - update debian/rules
+    - update debian/control
+
+  [ Fabien Tassin <fta@sofaraway.org> ]
+  * Add an empty chrome.manifest in all extensions missing that
+    file so it prevents the "failure in Chrome Registration" popup
+    - update debian/rules
+  * Don't use wildcards to detect xulrunner paths, it fails when
+    more that one xulrunner is installed
+    - update debian/rules
+  * Get DEBIAN_NAME and DEBIAN_APP_NAME from changelog and make more use
+    of variables to make the merge with the 3.1 branch easier
+    - update debian/rules
+    - update debian/firefox-3.0.postinst.in
+    - update debian/firefox-3.0.prerm
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 18 Jul 2008 17:39:57 +0200
+
+firefox-3.0 (3.0+nobinonly-0ubuntu2) intrepid; urgency=low
+
+  * New upstream release: 3.0 RC2 (LP: #237690)
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * Fix LP: #236266 - "Build Failure on HPPA architecture" by applying patch
+    from bugzilla https://bugzilla.mozilla.org/show_bug.cgi?id=436133
+    - add debian/patches/bz436133_att322801.patch
+    - update debian/patches/series
+  * drop left-over patch that disabled parts of safe-browsing by default.
+    - delete debian/patches/force_safebrowsing_off.patch
+    - update debian/firefox.js
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 10 Jun 2008 12:51:01 +0200
+
+firefox-3.0 (3.0~rc1+nobinonly-0ubuntu1) intrepid; urgency=low
+
+  * new upstream release 3.0 RC1 (LP: #233922)
+
+  [ Fabien Tassin <fta@sofaraway.org> ]
+  * Bump xulrunner-1.9 dependencies to ~rc
+    - update debian/control
+  * Bump EM_TRANSLATION_VERSION and EM_TRANSLATION_{MIN,MAX}_VERSION to 3.0
+    and clean-up the code to avoid unnecessary complexity
+    - update debian/rules
+  * Refresh diverged patches
+    - update debian/patches/bzXXX_reload_new_plugins.patch
+  * Fix 'Categories' field in desktop file by changing GTK into Application
+    to make KDE happy (LP: #220325)
+    - update debian/firefox-3.0-final.desktop
+  * Build with default gcc (hardy: 4.2, intrepid: 4.3)
+    - update debian/rules
+    - update debian/control
+  * Prevent EULA dialog to popup on first run by setting the browser.EULA.override
+    key to true
+    - update debian/firefox.js
+  * Drop LDFLAGS workaround now that jemalloc is no longer a static lib
+    - udate debian/rules
+  * Workaround multiple crashes in Intrepid caused by Intrepid shipping gcc 4.3 
+    with -D_FORTIFY_SOURCE=2 by default
+    - udate debian/rules
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * Fix LP: #218865 - "ubufox is not suggested or recommended by firefox-3.0";
+    we add ubufox to recommends of firefox-3.0 package.
+    - update debian/control
+  * Fix apport hook to properly detect global gre extensions
+    - update debian/apport/firefox-3.0.py
+  * disable app.update feature in code so the auto app update feature will
+    never be enabled (independent from the pref setting)
+    - add debian/patches/ubuntu_no_app_updates.patch
+    - update debian/patches/series
+  * install firefox.cfg as an example using dh_installdocs rather than
+    dh_install as it wasn't used at all
+    - update debian/rules
+
+ -- Fabien Tassin <fta@sofaraway.org>  Wed, 21 May 2008 16:25:00 +0200
+
+firefox-3.0 (3.0~b5+nobinonly-0ubuntu3) hardy; urgency=low
+
+  * improve translation support by shipping a crafted install.rdf. We ship a
+    template install.rdf.in in debian/translation-support and replace the
+    em:{version,maxVersion,minVersion} during build. For now those versions
+    are maintained manually because we need maintainer attention on upgrades
+    considering the upstream string freeze. To increase failsafeness, we fail
+    the build if the version appears to be out of sync with the upstream
+    version in the post-install target. The install.rdf is finally added to
+    the zip file in the binary-post-install rule used to produce the
+    en-US.xpi.
+    - add debian/translation-support/install.rdf.in
+    - update debian/rules
+
+  * remove unused debian/firefoxrc (aka /etc/firefox-3.0/firefoxrc) file from
+    files shipped. Its not considered by firefox startscript anymore and just
+    causes confusion.
+    - remove debian/firefoxrc
+    - update debian/firefox-3.0.install
+
+ -- Alexander Sack <asac@ubuntu.com>  Sun, 20 Apr 2008 15:47:10 +0200
+
+firefox-3.0 (3.0~b5+nobinonly-0ubuntu2) hardy; urgency=low
+
+  * fix "firefox-3.0 gets removed on dist-upgrade when firefox-3.0 build is
+    not available on mirror". We deal with this situation by dropping the
+    Break: field from xulrunner-1.9 and adding upper bounds on xulrunner-1.9
+    to firefox-3.0 binary.
+    - update debian/control
+
+  * fix extension and theme reporting in apport hook. we now list gre,
+    app and local extensions/themes separately
+    - update debian/apport/firefox-3.0.py
+
+  * fix "update-notifier hint gets installed in postinst even when firefox is
+    not running" - LP: #214620. The fix now uses pgrep -x to test more
+    accurately for the firefox itsself. Thanks to Colin Watson for the idea.
+    We use the same pgrep test in the notifiers DisplayIf: expression as well.
+    - update debian/firefox-3.0-restart-required.update-notifier
+    - update debian/firefox-3.0.postinst.in
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 15 Apr 2008 12:12:13 +0200
+
+firefox-3.0 (3.0~b5+nobinonly-0ubuntu1) hardy; urgency=low
+
+  * Firefox 3.0 Beta 5 package - "ready for prime-time"!
+
+  * Multiple fixes and improvements to debian/rules: "rewrite substitution
+    rules", "bad .autoreg install path makes package ftbfs", "Firefox must not
+    ship reporter extension; its shipped in xulrunner-1.9", "enable
+    mozilla-devscript's in binary-post-install", "--disable-debug passed twice
+    in configure"
+    - update debian/rules
+
+       * Alexander Sack <asac@ubuntu.com>
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * Multiple fixes to the apport hook: "remove .pyc file garbage during prerm",
+    "bad install path", "bad extension directories used to gather data"
+    - update debian/apport/firefox-3.0.py
+    - update debian/firefox-3.0.prerm
+    - update debian/firefox-3.0.install
+
+       * Alexander Sack <asac@ubuntu.com>
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * Multiple fixes required by libxul linkage with jemalloc: "libjemalloc.so
+    cannot be installed - doesn't exist", "-Wl,-Bsymbolic-functions in LDFLAGS
+    cause crashes at startup"
+    - update debian/firefox-3.0.install
+    - update debian/rules
+
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * Fix multiple misc bugs: "migration creates double dots for abandoned
+    profiles", "Wikipedia search plugin shipped upstream",  "blocklist.xml not
+    installed", "use LIBDIR when touching .autoreg in postinst", "Fix restart
+    notification misbehaviour", "Improve package description (LP: #207199)"
+    - update debian/firefox.sh.in
+    - drop debian/wikipedia.*
+    - update debian/firefox-3.0.install
+    - update debian/rules
+    - update debian/firefox-3.0.postinst.in
+    - update debian/firefox-3.0-restart-required.update-notifier
+
+       * Alexander Sack <asac@ubuntu.com>
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * Misc package housekeeping changes: "Bump xulrunner-1.9
+    dependencies to b5", "Adjust patches", "desktop files not valid
+    (LP: #194970)", "relax dependencies on xulrunner. no upper bounds":
+    - update debian/control
+    - update debian/patches/dont_depend_on_nspr_sources.patch
+    - update debian/patches/nspr_flags_by_pkg_config_hack.patch
+
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * Multiple Translation related fixes and improvements: "Reuse translations
+    from firefox 2 .desktop file", "include lp-export-xpi.mk from
+    mozilla-devscripts and export en-US.xpi to debian/lp-export-xpis/
+    directory"
+    - update debian/firefox-final.desktop
+    - update debian/rules
+    - update debian/control
+
+       * Alexander Sack <asac@ubuntu.com>
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * Fixing chrome registration issues by properly shipping
+    $(DEBIAN_FF3_DIR)/.autoreg and touching it in postinst maintainer scripts
+    - update debian/rules
+    - update debian/firefox-3.0.postinst.in
+    - add debian/firefox-3.0-gnome-support.postinst 
+
+       * Alexander Sack <asac@ubuntu.com>
+       * Fabien Tassin <fta@sofaraway.org>
+
+  * fix LP: #185622 - "Firefox 3 doesn't act as the default browser"; we
+    always check for and use /usr/bin/firefox now. Don't use " to delimit
+    the parameters of the preferred browser command used to update gconf
+    protocol-handler.
+    - add debian/patches/lp185622_system_path_default_browser.patch
+    - update debian/patches/series
+
+       * Alexander Sack <asac@ubuntu.com>
+
+  * fix "New plugins only recognized _after_ restarting firefox"; the gecko
+    1.9 plugin host doesn't scan plugin directories automatically for
+    previously not available mime-types and extensions anymore. This fix
+    assures that the browser receives a NewPluginInstalled through the
+    tabbrowser.selectedBrowser by registering a special listener before
+    starting the plugin installer wizard. After plugins are properly installed
+    we remove that listener again.
+    - add debian/patches/bzXXX_reload_new_plugins.patch
+    - update debian/patches/series
+
+       * Alexander Sack <asac@ubuntu.com>
+
+ -- Fabien Tassin <fta@sofaraway.org>  Fri, 04 Apr 2008 21:26:23 +0200
+
+firefox-3.0 (3.0~b4+nobinonly-0ubuntu1) hardy; urgency=low
+
+  [ Fabien Tassin <fta@sofaraway.org> ]
+  * Bump xulrunner-1.9 dependencies to b4
+    - update debian/control
+  * Refresh diverged patches:
+    - update debian/patches/dont_depend_on_nspr_sources.patch
+    - update debian/patches/force_safebrowsing_off.patch
+  * Drop extension from desktop launchers icons (LP: #190688)
+    - update debian/firefox-3.0-*.desktop
+  * Install new libjemalloc.so
+    - update debian/firefox-3.0.install
+  * Add optional support for system sqlite3 (we need >= 3.5 not in hardy)
+    - update debian/rules
+  * Fix debsearch.src to work with new packages.ubuntu.com codebase (LP: #194681)
+    Contributed by David Futcher <bobbocanfly@gmail.com>
+    - update debian/debsearch.src
+  * Bump gtk+ requirement to 2.10 because of the new Print Dialog
+    - update debian/control
+  * Add Polish translation to deskstop launcher (LP: #196953)
+    Contributed by Tomasz Dominikowski <dominikowski@gmail.com>
+    - update debian/firefox-3.0-final.desktop
+  * Change $(shell) into $(wildcard) for XUL SDK detection
+    - update debian/rules
+  * Drop DEB_AUTO_UPDATE_DEBIAN_CONTROL cdbs variable completely. It was
+    wrongly set to zero
+    - update debian/rules
+  * Stop build-tree/mozilla/README to be shipped as a doc by setting
+    cdbs DEB_INSTALL_DOCS_ALL to $(NULL)
+    - update debian/rules
+
+  [ Alexander Sack <asac@ubuntu.com> ]
+  * reuse apport hook from firefox 2 package initially developed by Hilario J.
+    Montoliu <hmontoliu@gmail.com> (LP: #199666)
+    - add debian/apport/firefox-3.0.py
+    - update debian/firefox-3.0.install
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 13 Mar 2008 16:52:36 +0100
+
+firefox-3.0 (3.0~b3+nobinonly-0ubuntu4) hardy; urgency=low
+
+  * fix firefox.desktop install (ftbfs)
+    - update debian/firefox-3.0.install
+  * fix StartupWMClass in desktop file
+    - update debian/firefox-3.0-final.desktop
+  * fix Name and Description and Exec in desktop file
+    - update debian/firefox-3.0-final.desktop
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 25 Feb 2008 14:37:43 +0100
+
+firefox-3.0 (3.0~b3+nobinonly-0ubuntu3) hardy; urgency=low
+
+  * introduce transitional dummy package for firefox-libthai => firefox-3.0
+    (thai line break is now done by pango) (LP: #193542)
+    - update debian/control
+  * ship firefox.desktop again to not break existing launchers (LP: #193902)
+    - update debian/rules
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 25 Feb 2008 11:46:11 +0100
+
+firefox-3.0 (3.0~b3+nobinonly-0ubuntu2) hardy; urgency=low
+
+  * make aptitude happy by using versioned Replaces on firefox*
+    - update debian/control
+  * make firefox-{dom-inspector,gnome-support} meta packages depend on
+    firefox-3.0-* instead of xulrunner-1.9-* to improve transition behaviour.
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 14 Feb 2008 13:40:37 +0100
+
+firefox-3.0 (3.0~b3+nobinonly-0ubuntu1) hardy; urgency=low
+
+  * Firefox 3 Beta 3 release (FIREFOX_3_0b3_RELEASE)
+
+  [ Alexander Sack ]
+  * use default upstream gcc tweaks for improved performance - especially of
+    the javascript engine
+    - update debian/rules
+  * add gtk based profile migrator dialog, build it during |pre-build| and clean
+    it in |clean| target of debian/rules; finally, install the binary in firefox
+    pkglibdir.
+    - add debian/migrator/main.c
+    - update debian/rules
+  * drop version suffix from MOZ_APP and application.ini (going back to
+    upstreams plain |firefox|) and drop patches accordingly
+    - drop debian/patches/firefox-fsh
+    - drop debian/patches/firefox-profilename
+    - update debian/patches/series
+  * install firefox binary instead of firefox-3.0 (after MOZ_APP_NAME
+    tweakage was dropped in on of the previous commits
+    - update debian/firefox-3.0.install
+  * reuse firefox.sh.in script to determine on whether the user was a beta
+    user and if thats the case ask the user (by running the profile migrator
+    added above) which profile to use in future
+    - update debian/firefox.sh.in
+  * fix DEBIAN_FF3_DIR, which diverged from install dir after dropping
+    special application name and profile dir tweaks
+    - update debian/rules
+  * drop development version disclaimer from package description and improve
+    the package description by stripping technical details and referrals to
+    other browser applications that are less known than firefox and thus don't
+    provide any valuable info to normal users.
+    - update debian/control
+  * bump build dependency for xulrunner-1.9-dev to >= 1.9~b3
+    - update debian/control
+  * bump bin dependency on xulrunner-1.9 and on xulrunner-1.9-gnome-support
+    to >= 1.9~b3
+    - update debian/control
+  * introduce (empty) firefox meta package that automatically upgrades users
+    to latest major releases of firefox; firefox 2 will be reuploaded as
+    firefox-2 and then be demoted to universe
+    - update debian/control
+  * make firefox-3.0 conflict/replace old firefox 2 package to force upgrade
+    - update debian/control
+  * remove "Development Version" disclaimer from package short descriptions
+    - update debian/control
+  * introduce empty meta packages for firefox, firefox-dom-inspector,
+    firefox-gnome-support and firefox-dev to provide a seamingless upgrade path
+    from previous firefox versions. Add Conficts/Replaces accordingly and make
+    firefox-3.0 Conflicts/Replaces/Provides firefox-libthai which is now fully
+    integrated in the core as pango line breaking feature is used.
+    - update debian/control
+  * provide link /usr/bin/firefox => /usr/bin/firefox-4.0
+    - add debian/firefox-3.0.links
+
+  [ Fabien Tassin ]
+  * Add support for mozilla-devscripts and clean-up rules file accordingly
+    - update debian/rules
+  * Clean-up rules file to make more use of $(EXTRA_SYSTEM_CONFIGURE_FLAGS)
+    - update debian/rules
+  * Update diverged patch:
+    - update debian/patches/ftbfs-with-branding-dir
+  * Add #DEBHELPER# token to prerm script
+    - update debian/firefox-3.0.prerm
+  * Replace deprecated ${Source-Version} by ${binary:Version}
+    - update debian/control
+  * Bump requirement for system cairo to >= 1.5.8 as we now need
+    the newly added cairo_path_extents()
+    - update debian/rules
+  * Add a menu file
+    - add debian/firefox-3.0.menu
+  * Include mozilla-devscripts file using -include so ifneq could be omitted
+    - update debian/rules
+  * Improve migration script to take care of all previously used profile
+    directories (during alpha and beta phases)
+    - update debian/firefox.sh.in
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 13 Feb 2008 16:55:10 +0100
+
+firefox-3.0 (3.0~b3~cvs20080101t1000+nobinonly-0ubuntu1) hardy; urgency=low
+
+  * new years upstream snapshot (3.0b3 pre, CVS 20080101t1000) features:
+    - new firefox 3 version (LP: #178066)
+    - file upload dialog has preview for images (LP: #89381)
+    - gnome/gtk theme icons for main navigation and mime-type icons work
+      properly now (LP: #160942)
+    - honours proper plugin/extension locations now (LP: #123118)
+      (see https://wiki.ubuntu.com/XulrunnerGecko)
+    - import bookmarks from ffox 2 properly (LP: #163746)
+    - proper implementation for adding security exceptions (LP: #179706)
+
+  [ Alexander Sack ]
+  * new upstream snapshot (3.0b3 pre, CVS 20080101t1000)
+  * update firefox-profile patch because of changed upstream codebase
+    - update debian/patches/firefox-profilename
+  * firefox-3.0 now has its own extensions directory because latest
+    xulrunner-1.9 supports extensions (and plugins) in three directories:
+    PROFILE, APP (ffox), GRE (xul)
+    - update debian/firefox-3.0.dirs
+    - update debian/rules
+  * exceptional official branding release for cvs version to hardy: add easy to
+    use FORCE_OFFICIAL_BRANDING switch in rules and enable it for this release
+    - update debian/rules
+
+  [ Fabien Tassin ]
+  * Move xulrunner-1.9 dependencies to b3
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 02 Jan 2008 15:43:50 +0100
+
+firefox-3.0 (3.0~b2+nobinonly-0ubuntu1) hardy; urgency=low
+
+  [ Fabien Tassin ]
+  * new upstream snapshot (3.0b2 from FIREFOX_3_0b2_RELEASE)
+    - update debian/changelog
+  * Drop debian/patches/no-have-stdint-h-ftbfs.patch integrated
+    upstream and bump xulrunner requirements to 1.9~b2~cvs20071119
+    - update debian/control
+    - drop debian/patches/no-have-stdint-h-ftbfs.patch
+    - update debian/patches/series
+  * Add libdbus-glib-1-dev >= 0.60 to build-deps. See MozBug #388743.
+    - update debian/control
+  * Update rules to use system cairo if cairo >= 1.5.4 is found
+    - update debian/rules
+  * Add libpixman-1-dev to build-deps, needed by system cairo
+    - update debian/control
+  * Update Standards-Version to 3.7.3
+    - update debian/control
+  * Drop -1.9 suffix of expected xulrunner-1.9 pkg-config files
+    - update debian/patches/nspr_flags_by_pkg_config_hack.patch
+  * Fold Build-Depends line making changes easier to track in diffs
+    - update debian/control
+
+  [ Alexander Sack ]
+  * use system nspr and system nss; add build-depends accordingly
+    - update debian/control
+    - update debian/rules
+  * add versioned depends on xulrunner-1.9 >= 1.9~b2+nobinonly which is the
+    first xulrunner-1.9 that officially uses system nspr/nss.
+  * tighten dependency on xulrunner-1.9 << 1.9~b3~
+    - update debian/control
+  * drop DEV_PACKAGE_INDICATION business because xulrunner pkg-config files
+    properly reference system-nss/nspr since 1.9+b2+nobinonly
+    - update debian/rules
+
+ -- Fabien Tassin <fta@sofaraway.org>  Wed, 19 Dec 2007 20:23:23 +0100
+
+firefox-3.0 (3.0~b1+nobinonly-0ubuntu1) hardy; urgency=low
+
+  * new upstream snapshot (3.0b1 from FIREFOX_3_0b1_RELEASE)
+    - update debian/changelog
+  * Rename desktop file firefox-3.0-final.desktop so it doesn't
+    get cleaned out
+    - update debian/rules
+    - rename debian/firefox-3.0.desktop to firefox-3.0-final.desktop
+  * Install extensions in /usr/lib/xulrunner-addons/extensions
+    - update debian/firefox-3.0.install
+    - update debian/rules
+  * Use official branding for beta too as homepage/releasenotes URLs
+    are maintained that way. Disable crash reporter.
+    - update debian/patches/firefox-profilename
+    - update debian/rules
+    - update debian/firefox-3.0-final.desktop
+  * Fix URLs for addons/themes/plugins
+    - update debian/patches/firefox-profilename
+  * Revert hardcoded lib path to the upstream path, move searchplugins to
+    /usr/lib/firefox-addons/searchplugins and plugins to
+    /usr/lib/firefox-addons/plugins.
+    - update debian/patches/firefox-fsh
+    - update debian/rules
+    - divert debian/firefox-3.0.postinst => debian/firefox-3.0.postinst.in
+    - divert debian/firefox.sh => debian/firefox.sh.in
+    - add debian/firefox-3.0.dirs
+    - drop debian/firefox-3.0.links
+    - update debian/firefox-3.0{,-gnome-support}.install
+  * Drop --with-default-mozilla-five-home, prefer default value
+    - update debian/rules
+
+ -- Fabien Tassin <fta@sofaraway.org>  Tue, 27 Nov 2007 02:27:42 +0100
+
+firefox-3.0 (3.0~b1~rc3+nobinonly-0ubuntu1) hardy; urgency=low
+
+  RELEASE: 3.0~b1~rc3+nobinonly-0ubuntu1 to ubuntu/hardy
+
+  [ Fabien Tassin ]
+  * new upstream snapshot: 3.0a9pre cvs20071105t0828
+  * Add a dependency on firefox-3.0-gnome-support to xulrunner-1.9-gnome-support
+    - update debian/control
+  * Fix a typo in rules file (non ascii char)
+    - update debian/rules
+  * new upstream snapshot (1.9b1 rc3 from FIREFOX_3_0b1_RC3)
+    - update debian/changelogs
+  * Update depends/build-depends for xulrunner-1.9 to >= 1.9~b1~rc
+    - update debian/control
+
+  [ Alexander Sack ]
+  * Use granparadiso branding for alpha and beta builds and official branding
+    for final builds:
+    - update debian/rules
+  * Use --enable-official-branding for final builds
+    - update debian/rules
+    - add debian/firefox-3.0.desktop
+  * fix places regression by shipping usr/lib/firefox-3.0/modules
+    - update debian/firefox-3.0.install
+
+ -- Fabien Tassin <fta@sofaraway.org>  Tue, 14 Nov 2007 14:34:50 +0100
+
+firefox-3.0 (3.0~alpha9~cvs20071003t0648-0ubuntu1~mt1) gutsy; urgency=low
+
+  RELEASE: 3.0~alpha9~cvs20071003t0648-0ubuntu1~mt1 to gutsy/ppa
+
+  [ Fabien Tassin ]
+  * update diverged debian/patches/firefox-fsh
+  * build with or without nss/nspr depending on version like xulrunner-1.9
+    - update debian/rules
+
+ -- Fabien Tassin <fta@sofaraway.org>  Mon, 08 Oct 2007 16:28:50 +0200
+
+firefox-3.0 (3.0~alpha8+nobinonly-0ubuntu1) gutsy; urgency=low
+
+  RELEASE: 3.0~alpha8+nobinonly-0ubuntu1 to gutsy/universe.
+
+  * new orig.tar.gz without binary only files (LP: #121734).
+  * debian/firefox.sh: fix typo in firefox.sh profile migration code
+    (LP: #150529).
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 09 Oct 2007 10:48:36 +0200
+
+firefox-3.0 (3.0~alpha8-0ubuntu2) gutsy; urgency=low
+
+  * debian/control: add missing Depends: on xulrunner-1.9 (LP: #149916).
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 08 Oct 2007 10:45:06 +0200
+
+firefox-3.0 (3.0~alpha8-0ubuntu1) gutsy; urgency=low
+
+  RELEASE: 3.0~alpha8-0ubuntu1 to gutsy/universe.
+
+  [ Alexander Sack ]
+  * drop libnspr4-dev and libnss3-dev build-depends for gutsy upload.
+  * don't build with system-nspr/-nss for gutsy universe upload.
+  * add nspr_flags_by_pkg_config_hack.patch to use pkg-config to get
+    nspr libs and cflags from xulrunner-1.9-dev package.
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 05 Oct 2007 02:38:08 +0200
+
+firefox-3.0 (3.0~alpha8-0ubuntu1~mt3) gutsy; urgency=low
+
+  RELEASE: 3.0~alpha8-0ubuntu1~mt3 to gutsy/PPA.
+
+  [ Fabien Tassin ]
+  * Unset browser.safebrowsing.enabled by default
+    Update debian/firefox.js
+  * Compile with gcc/g++ 4.2 for all archs.
+  * Add debian/patches/force_safebrowsing_off.patch forcing
+    the default to off so users could decide to turn it if they
+    want to.
+  * Fix a typo in debian/control (Fixes LP #146694)
+  * Fix a FTBFS introduced by gcc-4.2 that fixed a visibility bug
+    [GCC bug 26905] triggering WRAP_SYSTEM_INCLUDES in firefox.
+    This WRAP_SYSTEM_INCLUDES triggered code depending on nspr
+    sources that are no longer accessible because of the stripped
+    tarball.
+    - add debian/patches/dont_depend_on_nspr_sources.patch
+    - update debian/patches/series
+    - update debian/changelog
+  * Clean a possible left over from trunk in update-notifier user
+    directory
+    - update debian/firefox-3.0.postinst
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 03 Oct 2007 21:46:15 +0200
+
+firefox-3.0 (3.0~alpha8-0ubuntu1~mt2) gutsy; urgency=low
+
+  [ Fabien Tassin ]
+  * dummify firefox-3.0-dom-inspector and firefox-3.0-venkman
+    now that we ship those two extensions with xulrunner
+
+  [ Alexander Sack ]
+  * make debian/firefox.sh executable in pre-build:: target.
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 27 Sep 2007 20:05:10 +0200
+
+firefox-3.0 (3.0~alpha8-0ubuntu1~mt1) gutsy; urgency=low
+
+  Upstream Release: 3.0~a8 aka MOZILLA_1_9a8_RELEASE
+
+  [ Fabien Tassin ]
+  * new release: GranParadiso 3.0 alpha 8
+  * Fix debian/rules to detect which xul-dev package is installed
+  * Change branding based on Version (use MineField if version
+    matches cvs, otherwise use GranParadiso)
+  * Move gnome component into firefox-3.0-gnome-support
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 25 Sep 2007 02:30:07 +0200
+
+firefox-3.0 (3.0~a8~cvs20070914t1713-0ubuntu1~mt2) gutsy; urgency=low
+
+  RELEASE: 3.0~a8~cvs20070914t1713-0ubuntu1~mt2 to gutsy/PPA.
+
+  [ Fabien Tassin ]
+  * Massive app-name change from firefox-trunk to firefox-3.0
+  * Add a migration profile script:
+    add debian/firefox.sh, update debian/firefox-3.0.install
+    debian/firefox-3.0.links
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 21 Sep 2007 20:47:20 +0200
+
+firefox-trunk (3.0~a8~cvs20070914t1713-0ubuntu1~mt1) gutsy; urgency=low
+
+  RELEASE: 3.0~a8~cvs20070914t1713-0ubuntu1~mt1 to gutsy/PPA.
+
+  [ Fabien Tassin ]
+  * new cvs snapshot: 3.0a8pre cvs20070914t1713 using a stripped tarball
+    produced my mozclient
+  * update debian/control to fix xulrunner version (1.9a8pre vs 1.9~a8)
+  * drop patches no longer useful:
+      bz386844_java_plugin_crash_in_xsync.patch
+      bz392722_fix_nsinstall_on_double_slash.patch
+      bz386866_ftbfs_toolkit_xre_Makefile_in.patch
+  * Link venkman from xulrunner-1.9
+  * Update firefox-dom-inspector package to just link the
+    extension from xulrunner-1.9
+  * Update debian/firefox-trunk.install to install browserconfig.properties
+  * Make the installer complain about missing files on stdout
+    instead of stderr so logs are easier to read.
+    Add debian/patches/installer_use_stdout_for_missing_files.patch
+    and update debian/patches/series
+
+  [ Alexander Sack ]
+  * Use --disable-install-strip to prevent packager from stripping symbols:
+    - debian/rules: add --disable-install-strip as configure option.
+    - debian/patches/installer_shouldnt_skip_strip_if_disable_strip_configured,
+      series: drop patch to disable stripping symbols during |make install| in
+      favour of generic upstream solution provided by --disable-install-strip.
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 18 Sep 2007 00:14:51 +0200
+
+firefox-trunk (3.0~a8~cvs20070829-0ubuntu1) gutsy; urgency=low
+
+  RELEASE: 3.0~a8~cvs20070829-0ubuntu1 to gutsy/PPA.
+
+  [ Fabien Tassin ]
+  * new cvs snapshot: 3.0a8pre cvs20070829
+  * update debian/rules to use system xulrunner by adding:
+    --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9a8pre
+  * update debian/patches/trunk-fsh to use $(MOZ_APP_NAME) while copying
+    xulrunner-stub
+  * add debian/patches/installer_shouldnt_copy_xulrunner.patch to prevent
+    the installer to dump xulrunner files into firefox install dir,
+    update debian/patches/series
+  * fix debian/firefox-trunk-dev.install and debian/firefox-trunk-dev.links
+    to reflect new install scheme
+  * temporary disable debian/firefox-trunk-dev.* as 'make install' is not
+    properly installing those files upstream.
+  * update debian/changelog
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 29 Aug 2007 20:53:27 +0200
+
+firefox-trunk (3.0~a8~cvs20070825-0ubuntu1) gutsy; urgency=low
+
+  RELEASE: 3.0~a8~cvs20070825-0ubuntu1 to gutsy/PPA.
+
+  [ Fabien Tassin ]
+  * new cvs snapshot: 3.0a8pre cvs20070825
+  * Add debian/patches/installer_shouldnt_skip_strip_if_disable_strip_configured
+    contributed by asac, fixing --disable-strip (was being ignored)
+  * Drop debian/patches/bz390451_master_password_lost.patch now fully integrated
+    upstream. Update debian/patches/series
+  * Update debian/patches/bz392722_fix_nsinstall_on_double_slash.patch to
+    also fix security/coreconf/nsinstall/nsinstall.c
+
+ -- Alexander Sack <asac@ubuntu.com>  Sat, 25 Aug 2007 16:56:07 +0000 
+
+firefox-trunk (3.0~a8~cvs20070818-0ubuntu1) gutsy; urgency=low
+
+  RELEASE: 3.0~a8~cvs20070818-0ubuntu1 to gutsy/PPA.
+
+  [ Fabien Tassin ]
+  * new cvs snapshot: 3.0a8pre cvs20070818
+    (bump version from 2.99 to 3.0a8pre, as that's what it really is
+     in mozilla/browser/config/version.txt)
+  * Update debian/patches/trunk-profilename to patch firefox-branding.js
+    in the right place now that we no longer specify a branding.
+  * Update to cvs20070818 and patch clean-up
+    - debian/rules: drop --disable-airbag, add --disable-crashreporter
+    - debian/patches/config_rules_install_dist_files =>
+      debian/patches/bz386904_config_rules_install_dist_files.patch
+    - debian/patches/fix_nsinstall_on_double_slash.patch =>
+      debian/patches/bz392722_fix_nsinstall_on_double_slash.patch
+    - debian/patches/ftbfs_toolkit_xre_Makefile_in =>
+      debian/patches/bz386866_ftbfs_toolkit_xre_Makefile_in.patch
+    - update debian/patches/bz390451_master_password_lost.patch:
+      Fix committed but work-around still in place upstream
+    - remove unused debian/patches/fix_make_install
+    - refresh diverging debian/patches/no-have-stdint-h-ftbfs.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Sat, 18 Aug 2007 14:27:09 +0000 
+
+firefox-trunk (2.99+2cvs20070813-0ubuntu1) gutsy; urgency=low
+
+  RELEASE: 2.99+2cvs20070813-0ubuntu1 to gutsy/PPA.
+
+  [ Fabien Tassin ] New cvs snapshot: 2.99+2cvs20070813
+  * Fix crash in java plugin in XSync(). See Mozilla Bug #386844.
+    Closes LP Bug #132235
+  * Minefield. Update debian/rules to remove forced unofficial branding
+    that produced Granparadiso branding. Update debian/firefox-trunk.desktop
+    to use the name Minefield.
+  * Really disable system cairo. Commit #47 was broken.
+    Update debian/rules.
+  * Fix update-notifier
+    - rename debian/firefox-restart-required.update-notifier into
+      debian/firefox-trunk-restart-required.update-notifier
+    - update debian/firefox-trunk-restart-required.update-notifier to
+      use Firefox-Trunk as application name
+    - update debian/firefox-trunk.install to reflect rename
+    - update debian/firefox-trunk.{postinst,prerm} to install/remove
+      that update-notifier file.
+  * Re-enable master password previously hidden as preventive measure.
+    Add debian/patches/bz390451_master_password_lost.patch and update
+    debian/patches/series. Fixes Mozilla Bug #390451 (not committed
+    in trunk yet).
+  * Add debian/firefox-trunk.{postinst,prerm} scripts to add a
+    x-www-browser alternative for /usr/bin/firefox-trunk.
+    Priority set to 40, lower than firefox-granparadiso (50) and
+    plain firefox (70).
+  * update debian/rules to force --disable-system-cairo until we figure out
+    what's causing the assert/crash on shutdown. See LP Bug #122735.
+  * Fix cdbs install scripts
+    - update debian/firefox-trunk.install and debian/firefox-trunk.links
+    - Fix a typo in firefox-trunk.links (LP Bug #122737)
+    - update debian/firefox-trunk-dev.install and add
+      debian/firefox-trunk-dev.links 
+  * drop debian/control.in and set DEB_AUTO_UPDATE_DEBIAN_CONTROL=0
+    in debian/rules (below the includes as the value is overwritten
+    otherwise)
+  * update Build-Depends and fix Suggests in debian/control  
+  * Redo debian/patches/trunk-fsh like for GranParadiso:
+    - remove version from $installdir so that we do the right thing.
+    It is useless anyway and it broke the profile migration when -dev
+    was not installed. 
+  * Add debian/patches/trunk-profilename:
+    - change application name from Firefox to Firefox-Trunk
+    - update startup script changing profile name
+    from ~/.mozilla/firefox to ~/.mozilla/firefox-trunk.
+    The startup script will try to initialize that new profile by
+    using existing firefox profile, keeping the later untouched.
+    - update URLs in upstream branding as changing application name
+    produces invalid URLs.
+    - update debian/patches/series  
+  * debian/rules: --disable-airbag as we don't want it and configure
+    fails because we need libcurl 
+  * update debian/patches/fix_nsinstall_on_double_slash.patch to preserve
+    the initial (upstream) multiple trailling slashes pruning used
+    for mkdir()
+  * new cvs snapshot: 2.99+2cvs20070805. Update debian/changelog 
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 13 Aug 2007 23:25:32 +0200 
+
+firefox-trunk (2.99+2cvs20070805-0ubuntu1) gutsy; urgency=low
+
+  * new cvs snapshot: 2.99+2cvs20070805
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 23 Jul 2007 09:43:55 +0000
+
+firefox-trunk (2.99+2cvs20070703-0ubuntu0) feisty; urgency=low
+
+  * debian/patches/trunk-fsh: applied manually to build-tree/mozilla
+    /browser/app/makefile.in, due to failure to apply during build
+  * debian/patches/ftbfs_toolkit_xre_Makefile_in: Made and applied to fix
+    toolkit/xre/Makefile.in to fix failure to build to fix Mozilla bug 
+    #386866
+  * debian/patches/config_rules_install_dist_files: Made patch due to
+    failure to find application.ini when launched to fix Mozilla bug
+    #386904  (Thanks to Alexander Sack <asac@ubuntu.com>)
+  * debian/patches: Removed old patches that are no longer needed
+    - removed submakefiles-fix
+    - removed test
+  * debian/patches/series: updated as needed
+  * debian/firefox-trunk.install: Added lines to generate application.ini
+    and platform.ini
+  * debian/rules: Removed --with-system-png=/usr \ due to failure to
+    build during configure, stating system's libpng doesn't have APNG 
+    support 
+  * Reminder to see if we can patch libpng (asac)
+
+ -- John Vivirito <gnomefreak@ubuntu.com>  Wed, 04 Jul 2007 20:37:00 -0400
+
+firefox-trunk (2.99+2cvs20070628-0ubuntu0) feisty; urgency=low
+
+  * merging copyright file fix from granparadiso branch
+  * debian/copyright, debian/MPL, debian/docs: added previously missed
+    copyright files.
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 15 Jun 2007 13:52:16 +0200
+
+firefox-trunk (2.99+2cvs20070601-0ubuntu0) feisty; urgency=low
+
+  * update upstream cvs
+  * debian/rules: don't use system-nspr and system-nss anymore
+  * debian/control*: drop build-depends accordingly
+  * debian/firefox-trunk.links: don't create link 
+    usr/lib/firefox/libnssckbi.so ... which was the wrong place
+    anyway
+  * debian/patches/series, debian/patches/nspr_macro_backport_for_gfx_thebes:
+    drop nspr hack as we don't build against system nss/nspr for the time being
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 25 May 2007 10:10:00 +0200
+
+firefox-trunk (2.99+2cvs20070417-0ubuntu0) feisty; urgency=low
+
+  * update upstream cvs
+  * debian/rules, debian/control[.in]: build against system-nspr and 
+    system-nss for gutsy; drop explicity depends on libnspr and libnss
+    as those are now properly detected
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 18 Apr 2007 13:00:00 +0200
+
+firefox-trunk (2.99+1-3.0a.20070201-0ubuntu0) feisty; urgency=low
+
+  * package firefox 3 preview
+  * rewrite packaging, make use of cdbs with quilt patch
+    system.
+  + imported initial patches
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 22 Feb 2007 09:00:00 +0200
+
+firefox (2.0.0.1+1-0ubuntu2) feisty; urgency=low
+
+  * browser/app/Makefile.in: link firefox-bin with
+    --no-as-needed again. (regression from
+    2.0.0.1+1-0ubuntu1)
+  * browser/components/feeds/src/FeedWriter.js: fix
+    RSS preview/subscription for flat chrome
+    (Closes lp#61182)
+  * debian/rules: set BUILD_OFFICIAL and MOZILLA_OFFICIAL environment
+    so build gets a proper BUILD_ID (Closes LP#).
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 19 Feb 2007 12:45:00 +0100
+
+firefox (2.0.0.1+1-0ubuntu1) feisty; urgency=low
+
+  * repackage with new upstream mozilla.org and split up patches
+    into distinct feature patches available at 
+    http://people.ubuntu.com/~asac/firefox-patches/
+  * make use of original source tarball as distributed from
+    ftp.mozilla.org
+  * debian/rules: use --enable-official-branding to produce
+    official firefox branding; remove icons in debian/ dir;
+    add more garbage cleanup
+  * debian/firefox.links: /usr/share/pixmaps/firefox.png and
+    usr/share/pixmaps/mozilla-firefox.png now link to
+    usr/share/firefox/icons/mozicon128.png
+  * drop FeedWriter.js patch, no rational available.
+  * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp,
+    xpcom/reflect/xptcall/src/md/unix/Makefile.in,
+    xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s,
+    configure.in, config/rules.mk, security/coreconf/Linux.mk:
+    drop debian architecture patches for 
+    not ubuntu platforms
+  * debian/control: taking over maintainership
+  * configure.in: update hidden visibility patch from bugzilla
+  * configure.in: drop
+  * Makefile.in: drop explicit export of nss as build system is not
+    broken anymore
+  * browser/app/Makefile.in: drop linker tweaks for now.
+  * browser/app/profile/firefox.js: drop override for homepage
+  * browser/locales/en-US/chrome/branding/brand.properties: drop further
+    branding hacks not needed anymore
+  * browser/components/search/nsSearchService.js: drop not needed
+    official browser hacks
+  * prefs-size.diff: removed garbage file from source 
+
+ -- Alexander Sack <asac@ubuntu.com>  Wed, 15 Feb 2007 23:15:00 +0100
+
+firefox (2.0.0.1+0dfsg-0ubuntu2) feisty; urgency=low
+
+  * Build using hunspell instead of myspell.
+    - debian/control: Build-depend on libhunspell-dev instead of libmyspell-dev.
+    - config/autoconf.mk.in: Add MOZ_MYSPELL_CFLAGS.
+    - extensions/spellcheck/myspell/src/Makefile.in: Use MOZ_MYSPELL_CFLAGS.
+    - extensions/spellcheck/myspell/src/mozMySpell.h: Include hunspell.cxx
+      instead of myspell.cxx.
+    - configure.in, configure: Overwrite myspell detection with hunspell.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 18 Jan 2007 11:57:14 +0000
+
+firefox (2.0.0.1+0dfsg-0ubuntu1) feisty; urgency=low
+
+  * New upstream security update:
+    - CVE-2006-6507, MFSA 2006-76: XSS using outer window's Function object.
+    - CVE-2006-6506, MFSA 2006-75: RSS Feed-preview referrer leak.
+    - CVE-2006-6504, MFSA 2006-73: SVG Processing Remote Code Execution.
+    - CVE-2006-6503, MFSA 2006-72: XSS by setting img.src to javascript: URI.
+    - CVE-2006-6502, MFSA 2006-71: LiveConnect crash finalizing JS objects.
+    - CVE-2006-6501, MFSA 2006-70: Privilege escallation using watch point.
+    - CVE-2006-6497, CVE-2006-6498, CVE-2006-6499, MFSA 2006-68: Crashes
+      with evidence of memory corruption.
+  * debian/rules: use original upstream icons (Closes LP#68180).
+  * debian/debsearch.src: make feisty the default debsearch target.
+  * browser/base/content/utilityOverlay.js: change Launchpad translation/help
+    pages for Feisty.
+
+ -- Kees Cook <kees@ubuntu.com>  Thu, 21 Dec 2006 09:51:22 -0800
+
+firefox (2.0+0dfsg-0ubuntu3) edgy; urgency=low
+
+  * Patch from upstream CVS to fix RSS preview/subscription, thanks to Mike
+    Connor and Martin Jürgens (Closes: LP#61182)
+
+ -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 23 Oct 2006 10:20:25 +0100
+
+firefox (2.0+0dfsg-0ubuntu2) edgy; urgency=low
+
+  * uudecode debsearch.gif too.  Fixes FTBFS
+  * Make edgy the default debsearch target.  Closes: Malone: #61687
+
+ -- Tollef Fog Heen <tfheen@ubuntu.com>  Mon, 23 Oct 2006 08:52:11 +0200
+
+firefox (2.0+0dfsg-0ubuntu1) edgy; urgency=low
+
+  * Bump version to 2.0 (no upstream changes from rc3)
+  * browser/components/search/nsSearchService.js
+    - Set MOZ_OFFICIAL to "official", distributionID to "com.ubuntu"
+  * debian/branding: new subdirectory with images
+  * debian/rules:
+    - build: uudecode and substitute images in source tree, use debian/branding/icon64.png
+      instead of debian/firefox.png
+    - clean: restore images in source tree, remove uudecoded versions
+
+ -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 20 Oct 2006 15:56:42 -0700
+
+firefox (1.99+2.0rc3+dfsg-0ubuntu1) edgy; urgency=low
+
+  * New upstream version 2.0rc3, UVF exception approved by Matt Zimmerman.
+  * configure: Fix bashism to let the gcc visibility=hidden bug detection
+    work.
+  * configure{,.in}: Change MOZ_APP_DISPLAYNAME from 'BonEcho' to 'Firefox' to
+    make UserAgent string work with web sites which evaluate it.
+  * browser/base/content/utilityOverlay.js: Open the Launchpad
+    translation/help pages for Edgy, not Dapper.
+  * For the sake of automatic vulnerability tracking: All 1.5.0.x and earlier
+    vulnerabilities were fixed in the 2.0 branch as well:
+    CVE-2005-0752 CVE-2005-1531 CVE-2005-1532 CVE-2005-2114 CVE-2006-0749
+    CVE-2006-1731 CVE-2006-1732 CVE-2006-1733 CVE-2006-1734 CVE-2006-1735
+    CVE-2006-1736 CVE-2006-1737 CVE-2006-1738 CVE-2006-1739 CVE-2006-1740
+    CVE-2006-1741 CVE-2006-1742 CVE-2006-1790 CVE-2006-2775 CVE-2006-2776
+    CVE-2006-2777 CVE-2006-2778 CVE-2006-2779 CVE-2006-2780 CVE-2006-2782
+    CVE-2006-2783 CVE-2006-2784 CVE-2006-2785 CVE-2006-2786 CVE-2006-2787
+    CVE-2006-2788 CVE-2006-3113 CVE-2006-3677 CVE-2006-3801 CVE-2006-3802
+    CVE-2006-3803 CVE-2006-3805 CVE-2006-3806 CVE-2006-3807 CVE-2006-3808
+    CVE-2006-3809 CVE-2006-3810 CVE-2006-3811 CVE-2006-3812 CVE-2006-4253
+    CVE-2006-4340 CVE-2006-4565 CVE-2006-4566 CVE-2006-4567 CVE-2006-4568
+    CVE-2006-4569 CVE-2006-4571
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 19 Oct 2006 09:28:15 +0200
+
+firefox (1.99+2.0rc2+dfsg-0ubuntu3) edgy; urgency=low
+
+  * debian/firefox-runner: Disable Pango if a Sinhala locale is present. LP
+    66270.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Sun, 15 Oct 2006 20:29:26 +0100
+
+firefox (1.99+2.0rc2+dfsg-0ubuntu2) edgy; urgency=low
+
+  * Delete /usr/lib/firefox/components/compreg.dat in the postinst.
+    This is a partial workaround for LP 30791.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Thu, 12 Oct 2006 12:19:11 +0100
+
+firefox (1.99+2.0rc2+dfsg-0ubuntu1) edgy; urgency=low
+
+  * New upstream version 2.0rc2.
+  * Fix/workaround for epiphany GtkSocket lifetype crash:
+    apply patch id=241087 from Mozilla Bugzilla #241535 to fix LP #63814.
+  * Change application name to `Firefox', as requested by mdz.
+    Files changed:
+      - browser/locales/en-US/chrome/branding/brand.dtd
+      - browser/locales/en-US/chrome/branding/brand.properties;
+    New values:
+      - brandShortName and brandFullName: `Bon Echo' => `Firefox'
+      - vendorShortName: `Mozilla' => `Ubuntu'
+  * Make preferences dialogue fit again (bah!).
+
+ -- Ian Jackson <iwj@ubuntu.com>  Tue, 10 Oct 2006 18:49:32 +0100
+
+firefox (1.99+2.0b2+dfsg-1ubuntu3) edgy; urgency=low
+
+  * Remove /usr/lib/mozilla-thunderbird from the LD_LIBRARY_PATH
+    if we find it there.  Workaround for LP 57923.
+  * Remove pocket name (eg `-security') from distribution identifier in
+    the browser user agent string.  LP 55289.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Tue,  3 Oct 2006 19:01:34 +0100
+
+firefox (1.99+2.0b2+dfsg-1ubuntu2) edgy; urgency=low
+
+  * Ship xpidl et al, in firefox-dev.  Relates to Debian #362190.
+    Fixes Malone #61160.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Thu, 21 Sep 2006 16:33:50 +0100
+
+firefox (1.99+2.0b2+dfsg-1ubuntu1) edgy; urgency=low
+
+  * Merged from Debian unstable; new upstream version.
+  * Remaining differences between
+    Debian and Ubuntu in no particular order:
+    - Build libnspr and libnss and corresponding -dev packages from this
+      source package.  Plus changes to make these libs build nicely.
+    - Various changes to preferences, default bookmarks and search engines.
+    - Support for `Get Help Online' and `Translate This Application'.
+    - Size changes for various dialogue boxes to make the contents fit.
+    - Downloads go to separate `Desktop' folder by default.
+    - Fix some underquoted m4 arguments.
+    - Minor changes in directories, symlinks and debian/control
+      to cope with Ubuntu and Debian's different histories.
+    - disable File / Import (wizard is nonfunctional).
+      Malone #28563, Debian #350599, Mozilla Bugzilla 117844.
+    - Change `Latest Headlines' to `Latest BBC Headlines' to properly
+      disclose the source up front, and use a corresponding RSS URL.
+    - Default for FIREFOX_DSP is none.
+    - Pango support is enabled only if an installed locale seems to need
+      it.
+    - Note in README.Debian about how to run xpcshell.
+    - Disable xprint.
+    - No build dependency on libxp-dev; build-depend on zip instead.
+    - Various icon changes.
+    - Some currently-unused directory merging code in firefox.preinst.
+    - Less detail in the user agent string.
+    - Belt-and-braces removal for some cruft left over by some versions of
+      the Mozilla build system.
+    - Better firefox.menu entry (says `Firefox Web Browser').
+    - Build dynamically linked, since in Ubuntu embedders use firefox.
+    - EbmedWindow::GetVisibility bugfix, Malone 40320, upstream 312998.
+    - Pass FC_ANY_METRICS to Fontconfig where appropriate.
+    - Extensive Thai language patch.
+    - Print in serif by default even though default display is sans.
+    - Some fixes to the (upstream-unused) nss makefiles.
+    - Strip PostScript/ from printer names.
+    - Better message about updates of read-only extension.
+    - Include pointer to the Gecko Runtime (GRE registration).
+    - Prevent websites from disabling context menus.
+   All of these changes are fully documented in the changelog below.
+   Please see those changelog entries for full details.  Much historical
+   information about changes either taken up by Debian or upstream, or
+   dropped by us, is retained in this changelog.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Wed, 13 Sep 2006 16:40:06 +0100
+
+firefox (1.99+2.0b2+dfsg-1) experimental; urgency=low
+
+  * New upstream beta release.
+
+  * extensions/inspector/build/src/Makefile.in,
+    extensions/inspector/build/src/inspector.pkg,
+    extensions/inspector/build/src/nsInspectorModule.cpp: Removed, the problem
+    was lying in debian/rules. /me goes hiding under a rock.
+  * layout/inspector/public/Makefile.in: Reverted previous changes.
+  * debian/rules: Don't exclude inspector files when dh_installing the firefox
+    package. We need the inspector.xpt file from the components directory. The
+    files for the dom-inspector package are already excluded from the
+    firefox.install file anyway.
+  * debian/firefox-dom-inspector.install,
+    debian/firefox-dom-inspector.links: Simplified.
+  * debian/control:
+    + Turn firefox-dom-inspector into an arch: all package, since the binary
+      component has been merged into the firefox binary.
+    + Adjust dependencies for binNMU safety.
+  * xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure.in, configure:
+    Use ${host_cpu} instead of uname -m so that firefox can safely build on
+    s390x with a s390 target, and on amd64 with an x86 target.
+  * uriloader/exthandler/unix/nsGNOMERegistry.cpp,
+    uriloader/exthandler/unix/nsGNOMERegistry.h,
+    uriloader/exthandler/unix/nsOSHelperAppService.cpp,
+    uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,
+    uriloader/exthandler/unix/nsMIMEInfoUnix.h: Adapted patch from bz#273524 to
+    make helper applications with parameters work. (Closes: #355511)
+  * debian/copyright: Adjusted with updated information for firefox 2.0, which
+    is now properly tri-licensed \o/. (Closes: #330295)
+  * debian/rules: Install the MPL file taken from the upstream LICENSE file.
+
+ -- Mike Hommey <glandium@debian.org>  Fri,  1 Sep 2006 08:36:26 +0200
+
+firefox (1.5.dfsg+1.5.0.6-3) unstable; urgency=low
+
+  * browser/app/Makefile.in: Workaround to force link the xpcom library to
+    the firefox binary despite -Wl,--as-needed in the LDFLAGS.
+    (Closes: #378667)
+  * debian/firefox.install: Don't install xpt_link, xpt_dump, xpidl,
+    xpicleanup, xpcshell nor regxpcom. They are of no use to firefox users and
+    are provided with xulrunner anyway. (Closes: #362190)
+
+ -- Mike Hommey <glandium@debian.org>  Sun, 20 Aug 2006 19:49:25 +0200
+
+firefox (1.5.dfsg+1.5.0.6-2) unstable; urgency=low
+
+  * debian/firefox.desktop: 
+    - Polish translation from Ian Jackson by way of an Ubuntu user. 
+      (Closes: #382079)
+    - Patch from Ian Jackson to stop claiming dav:// URLs when firefox
+      doesn't understand them. (Closes: #382080)
+  * editor/libeditor/text/nsPlaintextEditor.cpp: Apply patch from
+    bz#271815 to fix OverTheSpot mode used by many Asian language input
+    modules. (Closes: #379935)
+
+ -- Eric Dorland <eric@debian.org>  Tue, 15 Aug 2006 00:09:55 -0400
+
+firefox (1.5.dfsg+1.5.0.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Eric Dorland <eric@debian.org>  Thu,  3 Aug 2006 13:17:45 -0400
+
+firefox (1.5.dfsg+1.5.0.5-1) unstable; urgency=high
+ 
+  [ Eric Dorland ]
+  * New upstream release. Urgency high because it fixes MFSA 2006-44 to
+    MFSA 2006-56 excluiding MFSA-2006-49. (Closes: #380463)
+  
+  [ Mike Hommey ]
+  * debian/firefox.prerm: Remove /usr/lib/firefox/.autoreg instead of
+    /var/lib/firefox/.autoreg.
+  * browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in:
+    Removed very old and now useless changes.
+  * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp: Removed
+    useless new line that showed up in the diff.gz.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 30 Jul 2006 17:08:38 -0400
+
+firefox (1.99+2.0b1+dfsg-1) experimental; urgency=low
+
+  * New upstream beta targetted at experimental:
+    - Much better search plugins handling. They can be added and removed at
+      will, and even better, system-wise search plugins can be ignored at the
+      profile level. (Closes: #352195, #320957, #296425, #308005)
+  * browser/components/shell/src/Makefile.in: Correctly install the
+    setDefaultBrowser component.
+  * config/rules.mk: Don't install extensions in the chrome.
+  * debian/firefox.links: Link /usr/lib/firefox/dictionaries to
+    /usr/share/myspell/dicts.
+  * config/autoconf.mk.in, configure, configure.in: Add the
+    --enable-system-myspell argument to configure to use the system myspell
+    library.
+  * extensions/spellcheck/myspell/src/Makefile.in: Use the system myspell
+    library when asked to.
+  * debian/rules:
+    - Add --enable-system-myspell to configure call.
+    - Do shlibsign libfreebl's (there can be several depending on the arch).
+  * debian/control: Add libmyspell-dev to build dependencies.
+  * browser/components/microsummaries/src/Makefile.in, config/Makefile.in:
+    Add rules so that make clean cleans everything.
+  * allmakefiles.sh: Removed references to nonexisting Makefiles in
+    extensions/xmlextras/base.
+  * configure, configure.in: Apply patches from bz#334866, bz#319012 and
+    bz#335949 + fixups to workaround gcc visibility hidden bugs, especially
+    #331460 (an instance of which is actually still present in C++,
+    see gcc#26905).
+  * extensions/inspector/build/src/Makefile.in,
+    extensions/inspector/build/src/inspector.pkg,
+    extensions/inspector/build/src/nsInspectorModule.cpp: Added missing files
+    for the DOM Inspector component.
+  * extensions/inspector/build/src/Makefile.in,
+    layout/inspector/public/Makefile.in: Adapted so that the DOM Inspector
+    component would build correctly and the xpt would be installed in
+    the extensions directory.
+  * extensions/reporter/Makefile.in: Install missing reporter's preference.
+
+ -- Mike Hommey <glandium@debian.org>  Fri, 21 Jul 2006 07:05:25 +0200
+
+firefox (1.5.dfsg+1.5.0.4-3) unstable; urgency=low
+  
+  [ Eric Dorland ]
+  * debian/control: 
+    - Fix silly typo of binutils. (Closes: #378582)
+    - Standards-Version to 3.7.2.1.
+  
+  [ Mike Hommey ]
+  * debian/rules:
+    - Use a specific LD_LIBRARY_PATH at link time so that we don't need to
+      link against indirect dependencies. (Closes: #378378)
+    - Run shlibsign after the files are stripped so that it is accurate and
+      FIPS mode can correctly work.
+    - Removed old commented out OPTFLAGS that were kept in case gcc 4.0 did
+      no better than gcc 3.x.
+    - Removed old exported variables that are useless nowadays.
+    - Removed dh_strip call in binary-indep. Who wants to strip
+      arch-independant files ;)
+  * debian/presubj: Added notes about plugins and crash reports.
+  * security/manager/Makefile.in, security/nss/cmd/shlibsign/Makefile:
+    Don't build nor install the .chk files but still build shlibsign.
+  * debian/firefox.install: Don't install .chk files since we generate them
+    after dh_strip.
+  * security/nss/cmd/shlibsign/manifest.mn: Don't build in shlibsign/mangle.
+    It doesn't build anyway.
+
+ -- Eric Dorland <eric@debian.org>  Wed, 19 Jul 2006 23:56:22 -0400
+  
+firefox (1.5.dfsg+1.5.0.4-2) unstable; urgency=low
+
+  [ Eric Dorland ]
+  * netwerk/base/public/security-prefs.js: Disable SSLv2 by default. I
+    thought the weak cipher warning took care of this. (Closes: #371153)
+  * debian/firefox-runner: Simplify the dsp autodetection and add aoss to
+    the roster. (Closes: #372848)
+  * firefox-restart-required.update-notifier, firefox.postinst,
+    firefox.install: Add update-notifier to indicate that firefox needs to
+    be restarted on upgrade. Based on Ian Jackson's patch, but reworked a
+    little. Also with a bad French translation. Translators, assemble!
+    (Closes: #365865)
+  * config/rules.mk, debian/control: Apply patch from Thiemo Seufer to
+    remove mips -xgot hack and build depend on the appropriate binutils on
+    mips and mipsel. (Closes: #374372)
+  * debian/presubj, debian/README.Debian: Add a bit more information about
+    disabling Pango, which often seems to be the source of problems.
+  * debian/firefox-runner: 
+    - Print out MOZ_NO_REMOTE in verbose mode.
+    - Fix some unreachable logic, Thanks Daniel Jacobowitz.
+
+  [ Mike Hommey ]
+  * debian/rules:
+    - Fix for Gecko date extraction from client.mk.
+    - Disabled strict aliasing from optimized builds.
+    - Added -Wl,--as-needed to the LDFLAGS, so that we don't get indirect
+      libraries linked.
+  * config/static-config.mk: Add MOZ_XFT_LIBS to STATIC_EXTRA_LIBS. It used to
+    get linked as a side effect of linking to indirect libraries, but should
+    be linked directly since Xft symbols are used.
+  * debian/firefox-restart-required.update-notifier: Fixed the french
+    translation. ;)
+  * content/html/content/src/nsGenericHTMLElement.cpp,
+    content/html/content/src/nsHTMLInputElement.cpp,
+    dom/src/base/nsGlobalWindow.cpp: Fixed crasher and potential crashers.
+    Reported bz#343953.
+
+ -- Eric Dorland <eric@debian.org>  Sun,  9 Jul 2006 02:37:28 -0400
+
+firefox (1.5.dfsg+1.5.0.4-1) unstable; urgency=low
+
+  * The "Post-DebConf Hangover" release.
+  
+  [ Eric Dorland ]
+  * New upstream release. Fixes various security issues. MFSA 2006-31 to
+    MFSA 2006-43, excluding MFSA 2006-40.
+  * debian/control:
+    - Standards-Version to 3.7.2.0.
+    - Set priority of -dbg to extra and Section to devel.
+  * gfx/src/gtk/nsFontMetricsPango.cpp,
+    intl/lwbrk/src/nsJISx4501LineBreaker.cpp,
+    intl/unicharutil/util/nsUnicharUtils.h,
+    intl/unicharutil/util/nsUnicharUtils.cpp,
+    layout/generic/nsTextFrame.cpp: Patch from Jurij Smakov (from
+    bz#161826) to fix alignment issues on sparc64. (Closes: #354725)
+
+  [ Mike Hommey ]
+  * Applied distclean patch from xulrunner (in
+    debian/patches/01_distclean.dpatch), except for the javaxpcom stuff we
+    don't build anyway.
+  * browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd},
+    config/static-rules.mk: More cleaning for firefox.
+  * nsprpub/configure: Apply change to nsprpub/configure.in.
+    (Closes: #350616)
+  * gfx/src/gtk/nsFontMetricsPango.cpp: Some more changes so that it
+    actually builds without errors, and use PR_Malloc and PR_Free instead
+    of malloc and free.
+
+ -- Eric Dorland <eric@debian.org>  Fri,  2 Jun 2006 12:13:18 -0400
+
+firefox (1.5.dfsg+1.5.0.3-2) unstable; urgency=low
+
+  * debian/firefox.desktop: Add spanish translation, just in time for
+    DebConf 6! Thanks Ian Jackson. (Closes: #365870)
+  * debian/firefox-runner: Actually apply the patch from Morita Sho in
+    #364566. I'm a moron. (Closes: #365956, #365960)
+  * debian/control: Standards-Version to 3.7.1.0. Go policy team!
+
+ -- Eric Dorland <eric@debian.org>  Thu,  4 May 2006 01:38:18 -0400
+
+firefox (1.5.dfsg+1.5.0.3-1) unstable; urgency=critical
+
+  * The "secure enough for ya!" release.
+  * New upstream release. Contains security fixes, hence severity
+    critical. 
+    - Fixes CVE-2006-1993 aka MFSA 2006-30. (Closes: #364810)
+  
+  [ Mike Hommey ]
+  * security/manager/Makefile.in, debian/firefox.install: Build and
+    install the .chk file again. That will make the FIPS mode work again.
+  * debian/control: Bumped Standards-Version to 3.7.0.0. No changes.
+  * debian/rules: Fix the navigator.ProductSub value for dumb scripts.
+    Closes: #364640, #365099. We now use the date of the client.mk file,
+    which is likely to be the closest value to the release date, instead of
+    useless build date.
+    Add the debian version after the firefox version string.
+  * debian/rules: Use dpkg-architecture to find out the host and build that
+    we want to pass to the configure script. (Closes: #365738)
+
+  [ Eric Dorland ]
+  * debian/firefox-runner: 
+    - Quote the APPLICATION_ID variable to handle profiles with a space 
+      in the name. Inspired by Morita Sho's patch. (Closes: #364566)
+    - echo MOZ_DISABLE_PANGO on verbose.
+  * debian/rules: It's baaaackkk. Reenable xprint.
+
+ -- Eric Dorland <eric@debian.org>  Wed,  3 May 2006 00:32:49 -0400
+
+firefox (1.5.dfsg+1.5.0.3-0ubuntu3) dapper; urgency=low
+
+  * Thai-related crash fix (Malone 45395):
+    - nsCopySupport.cpp, nsCopySupport::HTMLCopy:
+       do not crash if htmlConverter->Convert fails.
+    - nsHTMLFormatConverter.cpp, nsHTMLFormatConverter::Convert:
+       properly report failure if dataStr.IsEmpty.
+    - nsJISx4501LineBreaker.cpp: fix printf(stderr -> fprintf.
+  * Add Polish translation for firefox.desktop (Malone 45447).
+    Thanks to contribution from Tomasz Dominikowski.
+  * Do not attempt to merge /usr/lib/mozilla-firefox and /usr/lib/firefox
+    and make the former a link to the latter; this is unfortunately
+    error-prone and makes more problems than it solves.
+    Fixes Malone 44487; regresses the plugins directory confusion bug.
+  * Include MFSA and CVE numbers in changelog entry for 1.5.dfsg-1.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Tue, 23 May 2006 17:45:30 +0100
+
+firefox (1.5.dfsg+1.5.0.3-0ubuntu2) dapper; urgency=low
+
+  * Fix memory leak in large clipboard handling.  Malone 41093.
+    Mozilla Bugzilla 289897; applied attachments 218749, 218753.
+  * Provide symlink /usr/lib/mozilla-firefox -> /usr/lib/firefox
+    (and shuffle stuff across if both directories exist).
+  * Remove update-notifier `restart required' on removal so that if you
+    remove firefox you're no longer asked to restart it.  Malone 36739.    
+  * Increase size of prefs window explicitly.  Malone 43528.
+  * Suppress the error if /var/lib/locales/supported.d/* can't be read
+    (probably because it doesn't exist).  If you get EIO or EACCES or some
+    such then having pango mysteriously disabled will be the least of your
+    worries.  Malone 44016.
+  * Really use firefox_1.5.dfsg+1.5.0.3.orig.tar.gz from Debian.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Fri, 12 May 2006 19:20:30 +0100
+
+firefox (1.5.dfsg+1.5.0.3-0ubuntu1) dapper; urgency=low
+
+  * New upstream version, 1.5.0.3, security/stability fix from upstream:
+    MFSA 2006-30, CVE-2006-1993: Deleted
+     object reference when designMode="on" 
+    This package is based on Debian's firefox_1.5.dfsg+1.5.0.3.orig.tar.gz
+    but has none of the corresponding Debian changes.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Wed, 10 May 2006 12:13:30 +0100
+
+firefox (1.5.dfsg+1.5.0.2-3) unstable; urgency=low
+
+  * debian/rules, debian/control: Build the -dbg package again.
+  * debian/firefox.1: Fix some incorrect references to mozilla. Thanks
+    Loïc Minier. (Closes: #364101)
+  * debian/firefox-runner: Patch from Mikhail Gusarov to be able to use
+    Network Audio Server's dsp wrapper. (Closes: #363124)
+  * debian/firefox.install: Fix screwed up path to firefox.xpm. (Closes:
+    #364359)
+  * debian/README.Debian: Document that firefox doesn't allow connections
+    on certain ports. Thanks W. Borgert. (Closes: #362785)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 23 Apr 2006 22:41:15 -0400
+
+firefox (1.5.dfsg+1.5.0.2-2) unstable; urgency=critical
+
+  * The "ftp-master's aren't my friends today" release.
+  * debian/rules, debian/control: Don't build the -dbg package for now, to
+    get around NEW queue processing.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 20 Apr 2006 22:33:18 -0400
+
+firefox (1.5.dfsg+1.5.0.2-1) unstable; urgency=critical
+
+  [ Eric Dorland ]
+  * New upstream release. Contains security fixes, hence severity
+    critical.
+    - Fixes the following vulnerabilites (Thanks Alexander Sack for 
+      compiling the list): CVE-2006-1724, CVE-2006-0884, 
+      CVE-2006-1730, CVE-2006-1729, CVE-2006-1728, CVE-2006-1727, 
+      CVE-2006-1045, CVE-2006-0748, CVE-2006-1726, CVE-2006-1725, 
+      CVE-2005-2353. (Closes: #362656)
+  * debian/firefox-runner: Patch from Paul Collins to fix some lingering
+    ProfileManager launch issues. (Closes: #356250)
+  * browser/components/preferences/privacy.xul,
+    browser/locales/en-US/chrome/browser/preferences/preferences.dtd:
+    Patch from Ian Jackson to make the preferences window bigger for
+    people with high rez displays. His changelog entry reads:
+    * Make Preferences window not chop off various elements:
+      - specify a width of 50em instead of 42em
+      - do not specify a height
+      - add another <separator/> to the bottom of privacy.xul's prefpane.
+        I have no idea why this is necessary :-(.
+      Malone 36985.
+  * configure.in, configure: Small typo in configure.in that wasn't
+    setting TARGET_XPCOM_ABI properly and breaking binary extensions on
+    some arches. (Closes: #359228)
+
+  [ Mike Hommey ]
+  * debian/rules: Disable elf-dynstr-gc, which is pretty useless nowadays.
+  * security/coreconf/rules.mk: Fix perl code that got broken by newer make.
+    Taken from bz#325148.
+  * browser/app/Makefile.in: Apply patch from bz#314927 to install default.xpm
+    in the correct place.
+  * debian/rules, debian/firefox.dirs, debian/firefox.install: Updated to fit
+    this change.
+  * security/coreconf/rules.mk: Force use of the -g flag in the CFLAGS.
+ 
+ -- Eric Dorland <eric@debian.org>  Sun, 16 Apr 2006 18:40:02 -0400
+
+firefox (1.5.dfsg+1.5.0.2-0ubuntu2) dapper; urgency=low
+
+  * Increase sizes of various dialogue boxes so that all of the contents
+    fit.  Malone 26225, 36985, and probably others.
+  * Set MOZ_DISABLE_PANGO=1 to disable pango, unless some locale is
+    selected as supported which would need pango for rendering; the
+    default can be overridden by setting MOZ_DISABLE_PANGO to 0 or 1.
+    Malone 32561 (workaround).
+  * Use update-notifier to request a firefox restart.  Malone 36739.
+  * Added Spanish translation to firefox.desktop.
+    Malone 39972.  Thanks to Rocco Stanzione for the patch.
+  * Add a couple of missing trailing newlines.
+    Malone 39972 again.  Thanks Rocco Stanzione for the report.
+  * EbmedWindow::GetVisibility bugfix, Malone 40320, upstream 312998,
+    thanks to chpe for the patch and discussion.
+  * Add FC_ANY_METRICS set to FcTrue to all patterns that are going to be
+    used for finding (rather than enumerating) fonts.  Malone 42559.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Tue,  2 May 2006 18:59:32 +0100
+
+firefox (1.5.dfsg+1.5.0.2-0ubuntu1) dapper; urgency=low
+
+  * New upstream version, 1.5.0.2.
+    Described as `stability and security fixes' by upstream but many
+    changes are included and producing a complete list is infeasible :-(.
+    Fixes are known to be included for:
+    - MFSA 2006-29, CVE-2006-1725: Spoofing with translucent windows
+    - MFSA 2006-28, CVE-2006-1726: Security check of
+         js_ValueToFunctionObject() can be circumvented
+    - MFSA 2006-27, CVE-2006-0748: Table Rebuilding Code Execution
+         Vulnerability
+    - MFSA 2006-25, CVE-2006-1727: Privilege escalation through Print Preview
+    - MFSA 2006-24, CVE-2006-1728: Privilege escalation using
+         crypto.generateCRMFRequest
+    - MFSA 2006-23, CVE-2006-1729: File stealing by changing input type
+    - MFSA 2006-22, CVE-2006-1730: CSS Letter-Spacing Heap Overflow
+         Vulnerability
+    - MFSA 2006-20, CVE-2006-1529, CVE-2006-1530, CVE-2006-1531,
+      CVE-2006-1723, CVE-2006-1724: Crashes with evidence of memory
+         corruption.
+    This package is based on Debian's firefox_1.5.dfsg+1.5.0.2.orig.tar.gz
+    but has none of the corresponding Debian changes.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Wed, 26 Apr 2006 16:53:22 +0100
+
+firefox (1.5.dfsg+1.5.0.1-5) unstable; urgency=low
+
+  [ Mike Hommey ]
+  * debian/rules:
+    - Add -g to the build flags when building with DEB_BUILD_OPTIONS=nostrip.
+      If we ask for nostrip, we want the debugging
+      symbols, right? ;)
+    - Changed the way we identificate ourselves in vendor.js.
+  * layout/build/Makefile.in, layout/build/nsLayoutModule.cpp: Remove useless
+    useragent setter at startup so that general.useragent.product and
+    general.useragent.productSub set in our vendor.js preference file work at
+    startup time.
+  * security/coreconf/Linux.mk:
+    - Patch from Martin Michlmayr for mips64 builds.
+    - Don't use x86 as CPU_ARCH when building on an unsupported architecture.
+  * security/manager/Makefile.in, security/nss/lib/ckfw/builtins/Makefile,
+    security/nss/lib/manifest.mn: Don't build the stuff we don't need, and
+    dynamically link libnssckbi to both libplc4 and libplds4 instead of
+    linking statically.
+  * debian/firefox.postinst, debian/firefox.prerm,
+    debian/firefox-gnome-support.postinst, debian/firefox-gnome-support.prerm:
+    Touch a .autoreg file at configure time, or removal of gnome-support and
+    remove it with the package. This will trigger autoregistration of the
+    components if the compreg.dat and xpti.dat files are older than the
+    .autoreg file. We used to remove compatibility.ini for that reason, but
+    stopped doing that because firefox was supposed to do that correctly,
+    which actually only correctly works on new upstream versions, not new
+    debian revisions, or installation of gnome-support.
+  * xpfe/components/killAll/Makefile.in: Correctly install the killAll
+    component.
+
+  [ Eric Dorland ]
+  * debian/control:
+    - Set Section of firefox-gnome-support and
+      mozilla-firefox-gnome-support to gnome.
+    - Standards-Version to 3.6.2.2.
+    - debhelper build-dep to >= 5.0.
+    - Add firefox-dbg package.
+  * debian/compat: Set to 5.
+  * debian/rules:
+    - Remove silly CVS tarball cleanup target.
+    - Add arch-independant debhelper calls, and make other debhelper
+      calls arch-dependent.
+    - Add --dbg-package=firefox-dbg to dh_strip call.
+    - Always build with the -g flag. (Based on a change Mike made)
+    - Patch from Andreas Jochens to use -mminimal-toc when building on 
+      ppc64. (Closes: #361035)
+    - Use --disable-strip, --disable-strip-libs in configure parameters.
+      Thanks Ian Jackson.
+    - Use .upstream instead of .orig to make it more clear and not  
+      confuse the clean target. Thanks Ian Jackson. (Closes: #362186)
+    - Disable xprint support for now, while the Xorg 7 transition sorts 
+      itself out. Should be reenabled next release.
+  * debian/firefox.xpm: Add more Debian compliant menu icon.
+  * debian/firefox.install, debian/rules: Install new Debian compliant
+    icon.
+  * debian/firefox.desktop: Add StartupNotify=true for pretty waiting
+    cursor. Thanks Sven Arvidsson. (Closes: #361527)
+  * debian/firefox-dom-inspector.preinst,
+    debian/firefox-dom-inspector.links,
+    debian/firefox-dom-inspector.install: Install non-architecture
+    specific bits of the inspector into /usr/share/firefox.
+  * debian/firefoxrc: Disable the dsp wrapper by default. esddsp is just
+    too buggy to allow this to continue. May reenable later if they clean
+    up their act. Leaving the bugs open for now.
+  * debian/firefox.NEWS: 
+    - Document the dsp wrapper changes.
+    - Remove old mozilla-firefox entries.
+  * debian/firefox.1: Fix typo of firefox, thanks Andrew Rendle. (Closes:
+    #362413)
+  * debian/firefox.install: We don't get .chk files anymore for some
+    reason.
+
+ -- Eric Dorland <eric@debian.org>  Fri, 14 Apr 2006 15:52:41 -0400
+
+firefox (1.5.dfsg+1.5.0.1-4) unstable; urgency=low
+
+  [ Mike Hommey ]
+  * debian/firefox-runner, debian/firefox.1: Patch from Ian Jackson to
+    make -P, -CreateProfile and -ProfileManager options correctly work
+    again, and improve the manual page. (Closes: #356250)
+  * debian/firefox.desktop:
+    - Fix trivial syntax problems. (Closes: #356263)
+    - Added Japanese and Korean translations.
+  * debian/firefox.dirs: Removed remainings of the time when we had a file
+    in /usr/sbin. (Closes: #356268)
+  * debian/firefox-gnome-support.prerm,
+    debian/firefox-gnome-support.postinst: Removed bashisms. (Closes:
+    #349946)
+  * debian/README.Debian:
+    - Replaced the bug reporting information by an invitation to read
+      /usr/share/bug/firefox/presubj. (Closes: #356269)
+    - Changed the heading to "Firefox for Debian".
+
+  [ Eric Dorland ]
+  * debian/firefox-gnome-support.postinst,
+    debian/firefox-gnome-support.prerm: Add forgotten #DEBHELPER# token.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 12 Mar 2006 21:34:14 -0500
+
+firefox (1.5.dfsg+1.5.0.1-3) unstable; urgency=low
+
+  [ Eric Dorland ]
+  * debian/control: Use strict dependencies for the transition packages,
+    no reason a transition package should be upgraded before the real
+    package.
+  * debian/README.Debian: Fix all references to
+    /etc/mozilla-firefox/mozilla-firefoxrc. (Closes: #351956)
+  * debian/firefox.desktop: Patch from Ian Jackson to add more
+    translations and more inline with the GNOME HIG. (Closes: #351807)
+  * widget/src/gtk2/nsWindow.cpp: Apply new ignore extended mouse buttons
+    patch from Peter Colberg (Closes: #351972)
+  * debian/firefox.1: Lower case first letter of -ContentLocale.
+  * debian/firefox.1, debian/firefox-runner: Add -no-remote switch to turn
+    on MOZ_NO_REMOTE. Use it for profile related commands as
+    well. (Closes: #351717, #344849)
+  * wikipedia.gif.uu, wikipedia.src, rules, firefox.install: Patch from
+    Ian Jackson to add wikipedia search engine. (Closes: #354107)
+
+  [ Mike Hommey ]
+  * modules/libpref/src/init/all.js: Set default fonts for all languages to
+    serif, sans-serif and monospace. It might solve a lot of fonts problems.
+  * config/config.mk, config/make-jars.pl, configure.in,
+    security/nss/lib/fortcrypt/swfort/pkcs11/config.mk,
+    extensions/inspector/Makefile.in: Allow building without zip when
+    building flat chrome.
+  * configure: Ran autoconf accordingly to changes in configure.in.
+  * debian/control: Removed build dependency on zip.
+  * debian/rules: Build flat chrome.
+  * debian/firefox.install: Changed wildcards accordingly.
+  * config/rules.mk:
+    + Don't build chromelist.txt files.
+    + Fixed "jar" build so that inspector files don't get duplicated in the
+      extension directory.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 26 Feb 2006 11:45:15 -0500
+
+firefox (1.5.dfsg+1.5.0.1-2) unstable; urgency=low
+
+  [ Mike Hommey ]
+  * debian/firefox-runner: export MOZ_DISABLE_PANGO. (Closes: #351959)
+  * debian/README.Debian: changed reference to the rc file in /etc.
+    (Closes: #351956)
+  
+  [ Eric Dorland ]
+  * debian/firefox.preinst: Fix {}'s bashism. Thanks Jeff King. (Closes:
+    #351811)
+  * modules/libpref/src/init/all.js: Make print.postscript.print_command
+    space-safe. Thanks Ian Jackson. (Closes: #351809)
+  * debian/firefox-runner: Don't completely override
+    $MOZ_PLUGIN_PATH. Thanks Ian Jackson. (Closes: #351806)
+
+ -- Eric Dorland <eric@debian.org>  Thu,  9 Feb 2006 01:23:35 -0500
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu12) dapper; urgency=low
+
+  * Sponsored upload for Theppitak Karoonboonyanan
+  * Updated Thai word breaking patch:
+    - load `libthai.so.0' instead of `libthai.so'.
+    - print debug message only when DEBUG is defined.
+    - debian/control: Suggests libthai0
+
+ -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 13 Apr 2006 13:25:14 +0200
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu11) dapper; urgency=low
+
+  * Fix silly lack of [ ] quoting in AC_DEFUN use.
+    Malone 36659, Mozilla bugzilla 298457.
+  * Make Preferences window not chop off various elements:
+    - specify a width of 50em instead of 42em
+    - do not specify a height
+    - add another <separator/> to the bottom of privacy.xul's prefpane.
+      I have no idea why this is necessary :-(.
+    Malone 36985.
+  * Fix broken UTF-8 in .desktop file (again).  Malone 37779.
+  * Document how to use xpcshell in README.Debian.  Malone 35333.
+  * Clarify updateReadOnlyMessage to refer to `system package manager'
+    which will help the misunderstanding in Malone 31284.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Wed, 12 Apr 2006 17:18:52 +0100
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu10) dapper; urgency=low
+
+  * Generate `firefox-dbg' package with debugging symbols.
+    This involves changing debian/compat to 5, which should be safe.
+  * Fix Norwegian translation in firefox.desktop. (Malone 30603.)
+  * Fix trivial syntax problems in firefox.desktop. (Malone 33567.)
+  * Remove x-directory/webdav x-directory/webdav-prefer-directory
+    from MimeType list in desktop file.  (Malone 35928.)
+  * Use `about.png.upstream' instead of `about.png.orig' is the saved
+    original version for the branding; *.orig tends to get clobbered.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Fri, 24 Mar 2006 18:49:46 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu9) dapper; urgency=low
+
+  * added thai linebreaking support (thanks to Theppitak Karoonboonyanan)
+
+ -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 14 Mar 2006 15:16:52 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu8) dapper; urgency=low
+
+  * debian/rules:
+    - renamed the idl directory to match the .pc name, 
+      replace mozilla-firefox by firefox for firefox-config too
+
+ -- Sebastien Bacher <seb128@canonical.com>  Mon, 13 Mar 2006 15:12:43 +0100
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu7) dapper; urgency=low
+
+  * Pointing the .pc files to /usr/include/firefox is not enough,
+    better install the headers there too.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 11 Mar 2006 17:41:24 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu6) dapper; urgency=low
+
+  * Replace Ubuntu Bugzilla bookmark with Launchpad's `Request
+    support with Ubuntu' ticket creation page.  (Malone 28896.)
+  * Reinstate `Translate This Application' in Help menu, despite the fact
+    that Launchpad doesn't do this yet - you just get a page saying there
+    are no translations for Firefox.  mdz assures us that this will be
+    done some time during dapper's service life.
+  * Make -P, -CreateProfile and -ProfileManager imply sensible
+    values for -a, and document -a in firefox(1).  (Malone 31746.)
+  * Fix md5sum mismatch which causes spurious conffile prompt on
+    bookmarks.html.
+  * Set browser.startup.homepage_override.mstone to ignore,
+    to avoid the silly thing where the first time after the upgrade,
+    firefox looks like it has lost your home page because it is so keen to
+    tell you about the release notes.  (Malone 33895.)
+  * Change `Latest Headlines' to `Latest BBC Headlines' to properly
+    disclose the source up front, and use a corresponding RSS URL.
+  * Revert the `you have chosen to open' dialogue, as discussed on
+    ubuntu-devel.
+  * Fix firefox-*.pc files to contain correct references to libs and
+    includes, just like the mozilla-*.pc files.  (Malone 34200.)
+
+ -- Ian Jackson <iwj@ubuntu.com>  Thu,  9 Mar 2006 19:56:58 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu5) dapper; urgency=low
+
+  * Disable `Translate This Application' and don't try to have `Get Help
+    Online' translated because we don't know how to translate firefox:
+    https://launchpad.net/products/rosetta/+spec/rosetta-firefox-support
+
+ -- Ian Jackson <iwj@ubuntu.com>  Fri, 24 Feb 2006 14:49:23 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu4) dapper; urgency=low
+
+  * Disable (by default) the `you have chosen to open' dialogue box;
+    instead, we just take the default (which is to open with the
+    application from the Gnome MIME database).  This behaviour is
+    controlled by browser.helperApps.defaultNoAsk.openFile.
+  
+  Bookmark, search and translation reference regression fixes:
+  * Restore `Translate This Application' and `Get Help Online'
+  * Add Ubuntu and Free Software links back to bookmarks
+  
+  Bookmark, search and translation references improvements:
+  * Add Wikipedia to search box.
+  * Remove `Quick searches' from bookmarks (these just replicate
+    entries from the search box, and are broken anyway).
+  
+  * Get rid of README.Ubuntu - the contents are now no longer relevant.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Thu, 23 Feb 2006 14:44:42 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu3) dapper; urgency=low
+
+  * Move /usr/lib/libxpcom*.so etc. back to /usr/lib/firefox; avoids
+    clashes with other packages (eg mozilla).
+  * Add rpath setting for /usr/lib/firefox to all .pc files in
+    firefox-dev.  This is suboptimal, but at least it allows programs
+    which use firefox-dev at compile-time to find firefox's .so's.
+  * Take some redundant and perhaps privacy-leaking information out
+    of the default User-Agent (Malone 30677).
+
+ -- Ian Jackson <iwj@ubuntu.com>  Fri, 10 Feb 2006 17:42:12 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu2) dapper; urgency=low
+
+  * Fix stupid FTBFS on default.xpm introduced in last upload.
+  * Retrospectively insert CVE numbers into 1ubuntu1 changelog entry.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Thu,  9 Feb 2006 12:45:15 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1ubuntu1) dapper; urgency=low
+
+  Changes since 1.5.dfsg-4ubuntu6:
+  * New upstream version (1.5.0.1) - security and stability fixes,
+    allegedly. (About 7000 lines of diff, so not reviewed for Ubuntu.)
+    Security fixes included:
+    - CVE-2006-0292, CVE-2006-0293, MFSA 2006-01: JavaScript garbage-collection
+      hazards
+    - CVE-2006-0294, MFSA 2006-02: Changing position:relative to static
+      corrupts memory
+    - CVE-2005-4134, MFSA 2006-03: Long document title causes startup denial of
+      Service
+    - CVE-2006-0295, MFSA 2006-04: Memory corruption via QueryInterface on
+      Location, Navigator objects
+    - CVE-2006-0296, MFSA 2006-05: Localstore.rdf XML injection through
+      XULDocument.persist()
+    - CVE-2006-0297, MFSA 2006-06: Integer overflows in E4X, SVG and Canvas
+    - CVE-2006-0298, MFSA 2006-07: Read beyond buffer while parsing XML
+    - CVE-2006-0299, MFSA 2006-08: "AnyName" entrainment and access control
+      hazard
+  * Fix Norwegian translation in .desktop file.  (Malone #30603.)
+  * mkdir /usr/include/mozilla in firefox-dev.preinst to avoid
+    maintainer script sometimes preventing installation.
+  * Move the shlibs needed for gtkmozembed to /usr/lib (avoids
+    need for rpath and nonsense in firefox-gtkmozembed.pc).
+  * Work around new GNU make braindamage by adding seddery to
+    security/coreconf/rules.mk.
+
+  Expected-permanent differences between Ubuntu and Debian:
+  * Build nspr and nss for use by all other programs in the distribution
+    (Packages: libnspr-dev, libnss-dev, libnspr4, libnss3.  Fairly main
+    changes to parts of the build system.)  This is so that mozilla
+    can be in Ubuntu universe.
+  * Disable xprint.  (xprint is not used in Ubuntu.)
+  * Slightly different arrangements do with with transitional arrangements
+    related to package renaming from mozilla-firefox-*.
+  * Removed transitional packages mozilla-firefox-dom-inspector and
+    mozilla-firefox-gnome-support (not needed in Ubuntu).
+  * Build firefox-dev; applications which embed a browser in Ubuntu
+    generally embed Firefox rather than mozilla.  This also means that we
+    build firefox with dynamic linking so that embedders and load ff.
+  * Debian package search replaced by Ubuntu package search (and defaults
+    to searching only in dapper, not all releases).
+  * Changes to various icons (and their installation paths).
+  * Strip CUPS/ from the front of displayed printer names, since
+    all printing in Ubuntu is done via CUPS.
+
+  Other differences remaining between Ubuntu and Debian:
+  * debian/rules clean removes various junk left over by the mozilla build
+    system.  (Debian #350616.)
+  * Exclude libssl3.so from dpkg_shlibdeps as this triggers a bug in
+    fakeroot on amd64 in Ubuntu.
+  * Set FIREFOX_DSP=none by default.  Will sometimes break sound from eg
+    Flash.  See https://launchpad.net/malone/bugs/29760 for rationale.
+    (Debian maintainers notified but no bug filed.)
+  * Append our plugin path to any previous value of MOZ_PLUGIN_PATH.
+    (Malone 29412.  Debian #351806)
+  * firefox.desktop file has more translations and consistently calls the
+    application `Firefox Web Browser' (for better UI in the menus - this
+    change is also in firefox.menu).  Debian #351807.
+  * Default printing command doesn't break if printer name contains
+    spaces (actually a preference, in all.js).  (Debian #351809,
+    Mozilla Bugzilla #326245). 
+  * security/coreconf/rules.mk adjusted with awful seddery to cope with
+    GNU make change to POSIXly interpretation of backslash line-joining.
+    See http://lists.debian.org/debian-devel/2005/12/msg00988.html.
+    Mozilla Bugzilla #325148.
+  * security/coreconf/ruleset.mk has a set -e added.
+  * Use GNOME mime database instead of mailcap.  Patch imported from Red
+    Hat; see debian/gnome-mime-handling.diff.
+  * Change various preferences:
+    - Ubuntu-specific default homepage
+    - Ubuntu-specific release notes
+    - default homepage can be locale-specific
+    - middlebutton paste disabled
+    - do not load a special home page on first start after an upgrade
+    - disable File / Import (wizard is nonfunctional).
+      Malone #28563, Debian #350599, Mozilla Bugzilla 117844.
+    - save files to Desktop by default
+    - README.Ubuntu file (still rather full of junk)
+    - Prevent websites disabling the right-button context menu.
+    - Default font for display is sans, but:
+    - Default CSS for printing uses a serif font.
+
+ -- Ian Jackson <iwj@ubuntu.com>  Tue,  7 Feb 2006 17:14:17 +0000
+
+firefox (1.5.dfsg+1.5.0.1-1) unstable; urgency=low
+
+  * The "those Ubuntu guys are great after all" release.
+  * New upstream release. (Closes: #351442)
+  
+  [ Mike Hommey ]
+  * debian/presubj: Added indications to try to reproduce without extensions
+    before actually filing a bug, and a hint to the safe mode.
+  * debian/firefox.install: added the reporter chrome files. (Closes: #344888)
+  * widget/src/gtk2/nsWindow.cpp: Revert additional stale patch for
+    extended mouse buttons support.
+  * debian/firefox.postinst, debian/firefox.prerm: unbashified.
+    (Closes: #349946)
+  * debian/control, debian/firefox-gnome-support.postinst,
+    debian/firefox-gnome-support.prerm: Let the firefox-gnome-support
+    package provide gnome-www-browser and handle a gnome-www-browser
+    alternative. Thanks Loïc Minier. (Closes: #350788)
+  * debian/firefox-runner: Enable Pango support by default. The
+    MOZ_ENABLE_PANGO environment variable is now useless. (Closes: #338716)
+  * debian/README.Debian: Change the paragraph about Pango to hint about
+    the MOZ_DISABLE_PANGO variable. 
+
+  [ Eric Dorland ]
+  * content/events/src/nsEventStateManager.cpp,
+    modules/libpref/src/init/all.js, widget/public/nsGUIEvent.h: Apply
+    patch from Ian Jackson to revert a stale patch for multiple mouse
+    button support that was fixed in a different way in 1.5
+    (Closes: #348375)
+  * debian/firefox.preinst: Check md5sum's of old conffiles before cp'ing
+    them on upgrade. This won't stop all unnecessary conffile prompting in
+    all situations (especially from really old versions), but should
+    definitely should work for upgrading from testing or stable. (Closes:
+    #345112)
+  * debian/firefox.install:
+    - Remove run-mozilla.sh. (Closes: #348902)
+    - Reorganize things a bit.
+    - Move profile into /etc/firefox here, instead of in the rules file.
+  * debian/firefox.install, debian/firefox.preinst, debian/firefox.links,
+    debian/firefox.dirs, debian/rules: Move chrome, defaults, greprefs
+    into /usr/share/firefox for more FHS goodnesss.
+  * debian/firefox.1: Document -new-tab and -new-window options, and
+    remove deprecated -remote option. (Closes: #348699)
+  * debian/firefox-runner: Apply patch to properly URL escape local
+    files. Thanks Morita Sho. (Closes: #348451)
+  * browser/app/profile/firefox.js:
+    - Reallow 40-bit ciphers, since now firefox warns people who 
+      use them. (Closes: #349624)
+    - Enable bidi UI elements for our bi-directional friends. 
+      (Closes: #348069)
+  * debian/rules: Remove glob pattern from dh_install invocation. Thanks
+    Ian Jackson. (Closes: #350571)
+  * browser/base/content/aboutDialog.xul: Fix spurious scrollbar in the
+    about dialog box. Thanks Ian Jackson. (Closes: #350608)
+  * js/src/fdlibm/fdlibm.h: Patch to fix little endianess of
+    mipsel. Thanks Ian Jackson and Thiemo Seufer. (Closes: #350621)
+  * browser/base/content/search.xml: Patch from Ian Jackson to remove
+    misleading Clear option from search box context menu. (Closes: #350611)
+  * debian/watch: Fix regex to actually find the upstream tarballs.
+  * modules/libpref/src/init/all.js: Cope better with printers with spaces
+    in the name. Thanks Ian Jackson.
+  * toolkit/components/passwordmgr/base/nsPasswordManager.cpp: Take patch
+    from bz#235336 as suggested by Ian Jackson to allow password manager
+    to work with sites that only have a password field, no username.
+
+ -- Eric Dorland <eric@debian.org>  Mon,  6 Feb 2006 23:10:29 -0500
+
+firefox (1.5.dfsg-4) unstable; urgency=low
+
+  [ Eric Dorland ]
+  * debian/control, debian/rules: 
+    - Remove Kerberos options, it is now loaded dynamically.
+    - Use /usr/share/firefox now for finding default.xpm.
+  * debian/firefox.install, debian/firefox.links, debian/firefox.preinst:
+    Start moving some clearly non-arch specific things
+    (/usr/lib/firefox/searchplugins, /usr/lib/firefox/icons,
+    /usr/lib/firefox/res) out of /usr/lib/firefox and into
+    /usr/share/firefox to make things more FHS friendly. Can't believe no
+    one ever called me on this before.
+  * toolkit/components/remote/nsGTKRemoteService.cpp,
+    widget/src/xremoteclient/XRemoteClient.cpp: Apply patch from bz#312154
+    to fix remote interface on PPC (and probably other arches). (Closes:
+    #343913)
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp: Patch from
+    Zack Weinberg to fix FTBFS on m68k. (Closes: #343687)
+  * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp: Patch from Antti
+    P Miettinen to fix small optimization problem with newer gcc's
+    (Closes: #344846)
+
+  [ Mike Hommey ]
+  * debian/firefox-runner: Cleaned up now useless variables.
+
+ -- Eric Dorland <eric@debian.org>  Tue, 10 Jan 2006 10:11:34 -0500
+
+firefox (1.5.dfsg-3) unstable; urgency=low
+
+  * debian/control: 
+    - Need explicit build dependency on gtk >= 2.8.
+    - Upgrade Standards-Version to 3.6.2.1. No changes.
+    - Add compatibility packages for mozilla-firefox-dom-inspector
+      and mozilla-firefox-gnome-support and make all the upgrade packages 
+      Architecture: all. (Closes: #343879, #344379)
+  * debian/watch: Add watch file.
+  * debian/about.png.uu: Add uuencoded version of previous about box
+    graphic.
+  * debian/rules: uudecode and install the about.png into the right
+    location.
+  * debian/firefox-runner: Add MOZ_PLUGIN_PATH to include plugins at the
+    old location for now. (Closes: #344085, #341682)
+  * widget/src/gtk2/nsWindow.cpp: Patch from bz#305970 to fix broken
+    contextual menu on Save File As. (Closes: #344430)
+
+  * config/mkdepend/imakemdep.h, security/nss/lib/pki1/pki1.h: Remove some
+    patches that are now useless (suggested by Mike Hommey).
+  * mailnews/extensions/palmsync/palm.html,
+    browser/themes/pinstripe/browser/browser.css,
+    gfx/src/mac/nsNativeThemeMac.h,
+    directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt,
+    layout/html/tests/table/bugs/bug123862.html,
+    layout/html/tests/table/bugs/bug119786.html,
+    layout/html/tests/table/bugs/bug101759.html,
+    layout/html/tests/table/bugs/bug14489.html,
+    layout/html/tests/table/bugs/bug222846.html,
+    layout/html/tests/block/bugs/155333-1.html,
+    layout/html/tests/block/bugs/185411-2.html,
+    layout/html/tests/block/bugs/13599.html,
+    layout/html/tests/block/bugs/53960.html,
+    layout/html/tests/block/bugs/155333-2.html,
+    layout/html/tests/block/bugs/38157-a.html,
+    layout/html/tests/block/bugs/38157-b.html,
+    layout/html/tests/block/bugs/46918.html,
+    layout/html/tests/block/printing/145305-11.html,
+    layout/html/tests/block/printing/145305-21.html,
+    layout/html/tests/block/printing/145305-13.html,
+    layout/html/tests/block/printing/145305-17.html,
+    layout/html/tests/block/printing/145305-19.html,
+    layout/html/tests/block/printing/145305-4.html,
+    layout/html/tests/block/printing/127145-1.html,
+    layout/html/tests/block/printing/145305-3.html,
+    layout/html/tests/block/printing/145305-7.html,
+    layout/html/tests/block/printing/145305-9.html,
+    layout/html/tests/frameset/core/r3.html,
+    layout/html/tests/frameset/core/r4.html,
+    layout/html/tests/frameset/core/blank2.html,
+    xpinstall/packager/stage_mfcembed.pl, xpinstall/packager/stage_gre.pl,
+    embedding/qa/testembed/Tests.cpp,
+    embedding/qa/testembed/nsihttpchanneltests.cpp,
+    embedding/qa/testembed/BrowserImpl.cpp,
+    embedding/qa/testembed/Tests.h, embedding/qa/testembed/QaUtils.cpp,
+    embedding/qa/testembed/resource.h,
+    embedding/qa/testembed/DomWindow.cpp,
+    embedding/qa/testembed/QaUtils.h, build/unix/abs2rel.pl,
+    xpfe/bootstrap/icons/windows/readme.txt,
+    security/nss/cmd/ssltap/ssltap-manual.html: Fix mess my subversion
+    repository made of line endings. This should reduce the size of the
+    diff.gz dramatically.
+
+ -- Eric Dorland <eric@debian.org>  Sat, 24 Dec 2005 03:23:02 -0500
+
+firefox (1.5.dfsg-2) unstable; urgency=low
+
+  * browser/locales/en-US/chrome/branding/brand.dtd,
+    browser/locales/en-US/chrome/branding/brand.properties: Change brand
+    name from Deer Park to Firefox. About box graphic still needs to be
+    fixed. *grumble* *grumble* (Closes: #343704)
+
+ -- Eric Dorland <eric@debian.org>  Sat, 17 Dec 2005 13:45:14 -0500
+
+firefox (1.5.dfsg-1) unstable; urgency=low
+
+  * New upstream release. No actual code changes from RC3. Took the
+    opportunity to completely empty the /other-licenses directory of the
+    upstream tarball.
+  * configure, configure.in: Change MOZ_APP_DISPLAYNAME to Firefox, so we
+    can be called Firefox without using
+    --enable-official-branding. *grumble*
+  * config/autoconf.mk.in, gfx/src/gtk/mozilla-decoder.cpp, configure.in:
+    Apply patch from bz#305185 to fix problems building against gtk+ 2.8.
+  * debian/control: 
+    - Build-Depend on libfreetype6-dev since we do link
+      against it directly.
+    - Add mozilla-firefox package for easy transition. 
+    - Conflict against older mozilla-firefox packages.
+  * debian/firefox-runner: 
+    - Fix typo. (Closes: #341113)
+    - Check /usr/lib/mozilla-firefox/plugins for plugins too for the 
+      time being. (Closes: #341682)
+  * debian/firefox-dom-inspector.preinst: Remove, not needed since the
+    name change.
+  * debian/firefox.preinst: 
+    - Remove old upgrade code.
+    - Move old mozilla-firefox configs into place on install.
+  * debian/mozilla-firefox.preinst: Move upgrade code in here. Remove
+    mozilla-firefox alternative.
+  * debian/mozilla-firefox.postrm: Remove /etc/mozilla-firefox on purge.
+  
+  * Some patches missed when merging from Mike Hommey:
+  * browser/locales/en-US/searchplugins/answers.src: Change updateDays to
+    0.
+  * config/mkdepend/imakemdep.h: Define for amd64.
+  * configure, configure.in: Visibility patch for recent gcc's. (Closes:
+    #341766)
+  * modules/libpref/src/nsPrefService.cpp: Patch to load preferences from
+    defaults/syspref.
+  * content/events/src/nsEventStateManager.cpp: Extended mouse events
+    patch.
+  * gfx/idl/nsIFreeType2.idl, gfx/src/freetype/nsFreeType.cpp,
+    gfx/src/freetype/nsFreeType.h, gfx/src/ps/nsFontMetricsPS.h,
+    gfx/src/x11shared/nsFontFreeType.cpp,
+    gfx/src/x11shared/nsFontFreeType.h,
+    layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp: Patch to
+    use new freetype API.
+
+ -- Eric Dorland <eric@debian.org>  Fri, 16 Dec 2005 11:37:23 -0500
+
+firefox (1.4.99+1.5rc3.dfsg-2) unstable; urgency=low
+
+  * The "Grand Renaming" release. Thanks to Mike Hommey for sherperding
+    the 1.5 series through experimental. Now it's my turn to muck it up. A
+    transition packages will be in the next release.
+  * debian/mozilla-firefox*: Rename to firefox*.
+  * debian/firefox.install, debian/firefox-dom-inspector.install,
+    debian/firefox-gnome-support.install, debian/firefox-runner,
+    firefox-xremote-client, firefox.1, firefox.desktop, firefox.dirs,
+    debian/firefox.js, debian/firefox.links, debian/firefox.manpages,
+    debian/firefox.menu, debian/firefox.mime, debian/firefox.postinst,
+    debian/firefox.prerm, debian/firefox.png.uu, debian/README.Debian,
+    debian/control, debian/rules: Search/Replace mozilla-firefox ->
+    firefox where appropriate.
+  * debian/firefox.links: Link old icon name to new.
+  * debian/README.Debian: Fix path to .mozilla/firefox/rc. (Closes:
+    #335433)
+  * config/autoconf.mk.in: Set mozappdir to /usr/lib/firefox.
+  
+ -- Eric Dorland <eric@debian.org>  Sun, 27 Nov 2005 20:03:02 -0500
+
+mozilla-firefox (1.4.99+1.5rc3.dfsg-1) experimental; urgency=low
+
+  * New upstream 1.5 preview release. Release Candidate 3.
+  * debian/mozilla-firefox-runner: Removed the ping stuff, it's now done by
+    firefox itself.
+
+ -- Mike Hommey <glandium@debian.org>  Fri, 18 Nov 2005 07:24:05 +0100
+
+mozilla-firefox (1.4.99+1.5rc2.dfsg-1) experimental; urgency=low
+
+  * New upstream 1.5 preview release. Release Candidate 2.
+  * xpcom/typelib/xpidl/xpidl.c: Fix crash when no file is given on the
+    command line (Closes: #323639). Also fix the error message about extra
+    arguments given showing before the crash.
+  * configure.in, configure: Work around dash's bug #337294 so that we can
+    build fine when sh is dash (Closes: #211010, #256384).
+  * debian/mozilla-firefox-runner:
+    - Removed the code to detect the JVM and set LD_ASSUME_KERNEL=2.2.5 for
+      b0rked 1.3 JVMs: it's been a long time they've not been ABI compatible.
+    - Removed setting of MOZILLA_FIVE_HOME. We already have a default one
+      built-in.
+    - Removed /usr/lib/mozilla/plugins from EXTENT_LD_LIB_PATH, since we never
+      get the plugins from there.
+    - Removed cleanup of the profile. It is correctly done by firefox, now.
+
+ -- Mike Hommey <glandium@debian.org>  Fri, 11 Nov 2005 08:07:05 +0100
+
+mozilla-firefox (1.4.99+1.5rc1.dfsg-1) experimental; urgency=low
+
+  * New upstream 1.5 preview release. Release Candidate 1.
+  * debian/mozilla-firefox.install: Don't install
+    /usr/lib/mozilla-firefox/extensions/reporter@mozilla.org, it got moved in
+    the chrome.
+
+ -- Mike Hommey <glandium@debian.org>  Tue,  1 Nov 2005 22:01:15 +0100
+
+mozilla-firefox (1.4.99+1.5beta2.dfsg-1) experimental; urgency=low
+
+  * build/unix/run-mozilla.sh, netwerk/base/src/nsStandardURL.cpp:
+    Reverted debian changes: they got applied upstream.
+  * configure: Applied configure.in changes by hand.
+  * debian/rules: Disabled both the installer and the updater, we don't need
+    them.
+
+ -- Mike Hommey <glandium@debian.org>  Fri,  7 Oct 2005 15:06:05 +0200
+
+mozilla-firefox (1.4.99+1.5beta1.dfsg-5) experimental; urgency=low
+
+  * debian/control: Bumped Standards-Version to 3.6.2.
+  * nsprpub/configure.in: Reverted changed.
+  * configure.in: Use -fvisibility=hidden in all cases. There is another bug
+    in gcc that makes it generate position dependent code when using the
+    system wrappers.
+  * configure, nsprpub/configure: Applied configure.in changes with
+    autoconf2.13.
+  * debian/rules: Put back the /usr/share/pixmaps/mozilla-firefox.xpm file.
+
+ -- Mike Hommey <glandium@debian.org>  Mon,  3 Oct 2005 18:46:50 +0200
+
+mozilla-firefox (1.4.99+1.5beta1.dfsg-4) experimental; urgency=low
+
+  * xpcom/typelib/xpt/src/Makefile.in: Reverted changes.
+  * configure.in, nsprpub/configure.in: Added a detection of the gcc bug about
+    visibility for builtins, and use -fvisibility=hidden instead of the system
+    wrappers in case the bug is found.
+  * configure, nsprpub/configure: Applied configure.in changes with
+    autoconf2.13. (Really closes: #329642)
+
+ -- Mike Hommey <glandium@debian.org>  Tue, 27 Sep 2005 20:16:34 +0200
+
+mozilla-firefox (1.4.99+1.5beta1.dfsg-3) experimental; urgency=low
+
+  * Sync with unstable branch.
+  * xpcom/typelib/xpt/src/Makefile.in: disable visibility stuff for ppc, as a
+    workaround for FTBFS. (Closes: #329642)
+
+ -- Mike Hommey <glandium@debian.org>  Mon, 26 Sep 2005 18:35:11 +0200
+
+mozilla-firefox (1.0.7-1) unstable; urgency=high
+
+  * New upstream release. Contains fixes for various security issues.
+  * debian/mozilla-firefox-runner: Remove /usr/lib from
+    LD_LIBRARY_PATH. (Closes: #321789)
+
+ -- Eric Dorland <eric@debian.org>  Thu, 22 Sep 2005 01:23:10 -0400
+
+mozilla-firefox (1.4.99+1.5beta1.dfsg-2) experimental; urgency=low
+
+  * debian/rules: enabled support for canvas.
+
+ -- Mike Hommey <glandium@debian.org>  Tue, 20 Sep 2005 07:56:01 +0200
+
+mozilla-firefox (1.4.99+1.5beta1.dfsg-1) experimental; urgency=low
+
+  * Cleaned-up source tarball from trademarked content and CVS directories.
+  * debian/mozilla-firefox-small.xpm, debian/mozilla-firefox.xpm: Removed.
+  * debian/mozilla-firefox.dirs, debian/rules:
+    + Create /usr/lib/mozilla-firefox/chrome/icons/default and move
+      default.xpm in it. (Closes: #327828)
+    + Stop using our own xpm icons, upstream provide them, now.
+  * debian/rules: changed the build system a bit.
+  * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Somewhat these
+    files disappeared. Put them back. (Closes: #328074)
+
+ -- Mike Hommey <glandium@debian.org>  Tue, 13 Sep 2005 18:25:48 +0200
+
+mozilla-firefox (1.4.99+1.5beta1-2) experimental; urgency=critical
+
+  * Sync with unstable branch.
+  * netwerk/base/src/nsStandardURL.cpp: Apply the patch for the 1.8 branch
+    from bz#307259 to fix CAN-2005-2871. (Closes: #327452)
+  * debian/mozilla-firefox-gnome-support.install, debian/rules: Move out
+    imgicon module in mozilla-firefox-gnome-support. (Closes: #327451)
+
+ -- Mike Hommey <glandium@debian.org>  Sun, 11 Sep 2005 10:45:34 +0200
+
+mozilla-firefox (1.0.6-5) unstable; urgency=critical
+
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp: Fix for previous
+    arm fix. Thanks Steve. (Closes: #325535)
+  * netwerk/base/src/nsStandardURL.cpp: Patch from bz#307259 to fix
+    CAN-2005-2871, a buffer overflow vulnerability in IDN
+    processing. (Closes: #327452)
+
+ -- Eric Dorland <eric@debian.org>  Sat, 10 Sep 2005 23:03:26 -0400
+
+mozilla-firefox (1.4.99+1.5beta1-1) experimental; urgency=low
+
+  * New upstream beta release.
+    + Find toolbar doesn't show up when in text fields. Closes: #280852.
+    + Better use of GTK2 themes. The most common case was highlighted menu
+      item text appearing in white on a white background. Closes: #223696,
+      #257430, #258181, #266334, #278559, #289326, #297320, #310098.
+    + Download manager correctly closes. Closes: #259015, #269975.
+    + Doesn't crash with the http://ln.hixie.ch/resources/style/orange
+      stylesheet. Closes: #277987.
+    + Locale extensions can properly be disabled. Closes: #279749 (to check).
+    + Doesn't crash on
+      http://einsteinmg.dyndns.org/cgi-bin/remangle.cgi?=0x27b9b660 anymore.
+      Closes: #294372.
+    + Downloads don't freeze when a modal window opens. Closes: #211332.
+    + Use GTK stock images. Closes: #281660.
+  * Sync with unstable branch changes.
+  * browser/app/profile/firefox.js, debian/firefox.js:
+    + Removed outdated extensions.update.autoUpdateEnabled and
+      extensions.update.autoUpdate;
+    + Removed general.useragent.locale.
+    + Allow extensions updates. It works correctly with system-wide installed
+      ones, now.
+  * netwerk/protocol/http/src/nsHttpConnectionMgr.cpp,
+    nsprpub/pr/include/md/_linux.cfg, widget/src/gtk2/mozdrawingarea.c,
+    widget/src/gtk2/nsDragService.cpp: Reversed changes, since they got
+    applied upstream.
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp: correctly set
+    __attribute__. Closes: #325535.
+  * debian/rules:
+    + set --enable-extensions=default instead of a full list.
+      We will get the default set of extensions provided by upstream, and
+      won't need to check if they changed.
+    + set --enable-pango.
+    + set --enable-system-cairo.
+  * debian/control: added build dependency on libgnomeui-dev and libcairo2-dev.
+  * debian/mozilla-firefox.install, debian/rules: don't install files in
+    /usr/lib/mozilla-firefox/chrome/icons/ anymore.
+  * debian/mozilla-firefox-runner: Force MOZ_DISABLE_PANGO to 1 if
+    MOZ_ENABLE_PANGO is not set.
+  * debian/README.Debian:
+    + Removed the note about IDN, it is now enabled by default, with correct
+      whitelist set.
+    + Added a note about MOZ_ENABLE_PANGO.
+    + Changed notes about application update, extensions, and packaged
+      extensions.
+  * modules/libpref/src/init/all.js:
+    + Set general.config.obscure_value to 0, we don't care about the config
+      file not to be "obscured".
+    + Set general.config.filename to firefox.cfg.
+  * debian/firefox.cfg: Create configuration to lock some properties.
+  * debian/mozilla-firefox.install: Install this firefox.cfg in
+    /usr/lib/mozilla-firefox
+
+ -- Mike Hommey <glandium@debian.org>  Fri,  9 Sep 2005 17:40:40 +0200
+
+mozilla-firefox (1.0.6-4) unstable; urgency=low
+
+  * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp: Patch
+    from Steve Langasek to fix unused vs. used gcc attribute on alpha and
+    arm. (Closes: #325535)
+  * browser/app/profile/firefox.js: Revert patch to remove the "I'm
+    feeling lucky" search. Some like it, some hate it, so upstream
+    behaviour wins. If you still feel strongly about it, make your case
+    upstream.
+  * gfx/src/gtk/nsFontMetricsXft.cpp: Apply patch from bz#252033 to work
+    around a bug in XRender that might be causing #319349. 
+
+ -- Eric Dorland <eric@debian.org>  Tue,  6 Sep 2005 02:10:07 -0400
+
+mozilla-firefox (1.0.99+deerpark-alpha2-2) experimental; urgency=low
+
+  * Sync with unstable branch changes, except the controversial "I'm feeling
+    lucky" change. I prefer waiting for the controversy to get to a
+    conclusion.
+  * debian/rules, debian/control: Remove build dependency on libmng-dev and
+    the --with-system-mng option to configure, the MNG support has been
+    removed upstream.
+  * debian/rules: Explicitely set the svg-renderer as cairo. It will use an
+    old cairo version bundled with firefox, but there's no other solution for
+    the moment. We have to wait for upstream 0.9.x and greater support
+    (hoped for 1.5).
+
+ -- Mike Hommey <glandium@debian.org>  Sun,  4 Sep 2005 09:01:54 +0200
+
+mozilla-firefox (1.0.6-3) unstable; urgency=low
+
+  * debian/rules, nsprpub/pr/include/md/_linux.cfg,
+    security/coreconf/Linux.mk: Apply patch from Andreas Jochens to allow
+    ppc64 builds. (Closes: #322617)
+  * debian/mozilla-firefox.prerm: Move -depth option to find to suppress
+    warnings. Thanks Mike Hommey.
+  * debian/presubj: Have bugzilla bug URL point to a page where you can
+    enter a bug.
+  * browser/app/profile/firefox.js: removed the "I'm feeling lucky" from
+    the keyword.URL, so now if you enter search terms in the address bar
+    you will be presented with search results and not taken to the first
+    result. Thanks Torok Edwin. (Closes: #321823)
+
+ -- Eric Dorland <eric@debian.org>  Mon, 22 Aug 2005 01:20:28 -0400
+
+mozilla-firefox (1.0.6-2) unstable; urgency=medium
+
+  * modules/libpr0n/src/imgLoader.cpp, modules/libpr0n/src/imgLoader.h:
+    Apply ported patch from Serge Belyshev from bz#293307 to fix problem
+    with gcc-4.0 on amd64. (Closes: #319336)
+  * debian/rules: Remove silly --enable-freetype configure line. Thanks
+    Antony Gelberg. (Closes: #319886)
+
+ -- Eric Dorland <eric@debian.org>  Sat, 30 Jul 2005 02:11:03 -0400
+
+mozilla-firefox (1.0.6-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #318672)
+  * debian/rules: Remove hack to use gcc 3.4 on amd64, since now we're all
+    on gcc 4.0. (Closes: #318684)
+  * debian/control:
+    - Remove gcc 3.4 build depends on amd64
+    - Explicitly build depend on libxinerama-dev. 
+  * gfx/src/gtk/nsScreenGtk.cpp: Patch from Loic Minier to fix
+    gdk_property_get warnings.
+  * widget/src/gtk2/mozdrawingarea.c: Patch from Loic Minier to fix
+    crashes under GTK 2.7. (Closes: #318903)
+
+ -- Eric Dorland <eric@debian.org>  Wed, 20 Jul 2005 02:57:44 -0400
+
+mozilla-firefox (1.0.99+deerpark-alpha2-1) experimental; urgency=low
+
+  * New upstream alpha release. Be aware that you WILL have troubles with
+    debian packages for firefox extensions.
+  * Reverted patches that got incorporated upstream.
+  * content/events/src/nsEventStateManager.cpp: Some changes to the previous
+    patch to fit changes in API.
+  * debian/update-mozilla-firefox-chrome,
+    debian/update-mozilla-firefox-chrome.8,
+    debian/mozilla-firefox-dom-inspector.post(inst|rm),
+    debian/mozilla-firefox-gnome-support.post(inst|rm),
+    debian/theme/*, debian/inspector/*: Removed.
+  * debian/mozilla-firefox.postinst: Removed call to
+    update-mozilla-firefox-chrome.
+  * debian/mozilla-firefox-dom-inspector.install: Only install files from
+    /usr/lib/mozilla-firefox/extensions/inspector@mozilla.org
+  * debian/mozilla-firefox.dirs: Don't create /var/lib/mozilla-firefox/*,
+    /usr/lib/mozilla-firefox/extensions nor /usr/lib/mozilla-firefox/plugins.
+  * debian/mozilla-firefox.install:
+    - Don't install regxpchrome, chrome/pipnss.jar and chrome/help.jar which
+      don't exist anymore.
+    - Install manifest files in addition to jar files in chrome.
+    - Install classic.jar in the normal chrome directory (awaiting EM
+      modifications so that it can actually go back in the extensions
+      directory).
+    - Don't install debian/theme/00classic and debian/theme/Uninstall,
+      which got removed.
+    - Get the theme in the correct directory (it's not in
+      defaults/profile/extensions anymore).
+    - Install the reporter extension.
+    - Selectively install subdirectories of /usr/lib/mozilla-firefox/defaults,
+      since some of them are useless.
+    - Install the unixprint plugin.
+  * debian/mozilla-firefox.manpages: Removed manual page for
+    update-mozilla-firefox-chrome.
+  * debian/mozilla-firefox.links: Removed all links in
+    /var/lib/mozilla-firefox/.
+  * debian/rules:
+    - Enable freetype in the build, we'll see if deerpark is any better than
+      1.0.x.
+    - Commented out OPTFLAGS set for some architectures. We will see if gcc
+      4.0 is doing any better.
+    - Enabled SVG support. (Closes: #215990)
+    - Enabled some more extensions to fit extensions provided by upstream.
+    - Added needed --enable-application=browser to the ./configure call.
+    - Don't install update-mozilla-firefox-chrome.
+    - Don't create installed-chrome.txt.
+    - Don't remove installed-extensions.txt, it doesn't exist anyway.
+    - Don't move classic theme's install.rdf, it's already at the correct
+      place.
+    - Remove unneeded removals of preferences files which are not there
+      anymore.
+  * debian/mozilla-firefox.preinst: Clean-up old generated files (those in
+    /var/lib/mozilla-firefox and
+    /usr/lib/mozilla-firefox/extensions/*/uninstall/Uninstall. (Note that for
+    the latter, some packages do provide them, but they were overwritten by
+    update-mozilla-firefox-chrome. They have actually no use, and it is safe
+    to remove them. Extensions packages will eventually remove them anyway)
+  * debian/mozilla-firefox.prerm: Put -depth option of find before -type d.
+
+ -- Mike Hommey <glandium@debian.org>  Sat, 16 Jul 2005 10:18:40 +0200
+
+mozilla-firefox (1.0.5-1) unstable; urgency=high
+
+  * New upstream release, fixes security issues. (Closes: #318061)
+  * debian/rules: Disable freetype in the build for the time being. This
+    *might* break printing in some cases.
+  * gfx/idl/nsIFreeType2.idl, gfx/src/freetype/nsFreeType.cpp,
+    gfx/src/freetype/nsFreeType.h, gfx/src/ps/nsFontMetricsPS.cpp,
+    gfx/src/ps/nsFontMetricsPS.h, gfx/src/x11shared/nsFontFreeType.cpp,
+    gfx/src/x11shared/nsFontFreeType.h,
+    layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp: Patch
+    from bz#234035 to try to get building with the new freetype. (Closes:
+    #314243)
+
+ -- Eric Dorland <eric@debian.org>  Sat, 16 Jul 2005 00:43:54 -0400
+
+mozilla-firefox (1.0.4-3) unstable; urgency=low
+
+  * debian/mozilla-firefox.desktop: Add Czech translation from Jan
+    Outrata. (Closes: #311376)
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp,
+    xpcom/reflect/xptcall/public/xptcstubsdecl.inc: Revert patch from
+    David Mosberger for 7+ args on ia64 that was added 1.0.3-2.
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf32.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf32.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp,
+    xpcom/reflect/xptcall/public/genstubs.pl: Better patch from bz#291378
+    which has been accepted upstream for ia64 7+ args fix.
+  * xpcom/reflect/xptcall/public/xptcstubsdecl.inc: Call genstubs.pl to
+    regenerate this file.
+  * dom/src/base/nsGlobalWindow.cpp,
+    embedding/components/windowwatcher/src/nsWindowWatcher.cpp: Fix
+    injection spoofing, patch from bz#296850. Fixes CAN-2004-0718. 
+
+ -- Eric Dorland <eric@debian.org>  Thu,  9 Jun 2005 23:54:41 -0400
+
+mozilla-firefox (1.0.4-2) unstable; urgency=critical
+
+  * debian/control: Build-depend on libxft-dev not libxft2-dev to appease
+    finicky sparc buildd.
+
+ -- Eric Dorland <eric@debian.org>  Mon, 16 May 2005 21:17:57 -0400
+
+mozilla-firefox (1.0.4-1) unstable; urgency=critical
+
+  * New upstream release. Fixes CAN-2005-1477 and CAN-2005-1476. (Closes: #308620)
+  * debian/update-mozilla-firefox-chrome.8: Patch from A Costa to fix the
+    spelling of maintenace. (Closes: #305968)
+  * debian/mozilla-firefox.desktop: Patch from Steinar H. Gunderson to add
+    a Norwegian translation. (Closes: #305983)
+
+ -- Eric Dorland <eric@debian.org>  Thu, 12 May 2005 22:59:47 -0400
+
+mozilla-firefox (1.0.3-2) unstable; urgency=high
+
+  * browser/app/profile/firefox.js: Disable SSLv2 and 40-bit ciphers by
+    default. 
+  * debian/mozilla-firefox.NEWS: Explain the SSL change.
+  * extensions/transformiix/source/base/Double.cpp: Patch from David
+    Mosberger-Tang (fixed up by me) to fix unaligned access on ia64 (and
+    perhaps other platforms). (Closes: #303518)
+  * xpcom/reflect/xptcall/public/xptcstubsdecl.inc,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp: Another patch
+    from David Mosberger-Tang to fix extension loading on ia64. (Closes:
+    #303515)
+
+ -- Eric Dorland <eric@debian.org>  Thu, 21 Apr 2005 01:25:02 -0400
+
+mozilla-firefox (1.0.3-1) unstable; urgency=low
+
+  * New upstream release, fixes various security issues, so urgency high.
+  * js/src/fdlibm/fdlibm.h: Fix from David Mosberger to define ia64 as
+    little-endian arch (also added for mipsel). (Closes: #303438)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 17 Apr 2005 23:13:01 -0400
+
+mozilla-firefox (1.0.2-3) unstable; urgency=high
+
+  * gfx/src/freetype/nsFreeType.cpp,
+    netwerk/protocol/http/src/nsHttpConnectionMgr.cpp,
+    security/nss/lib/pki1/oiddata.h, security/nss/lib/pki1/pki1.h,
+    widget/src/gtk2/nsDragService.cpp: Fixes for gcc-4.0,
+    bz#289238. (Closes: #301485)
+  * js/src/jsstr.c: Fix for JS memory access security bug, patch from
+    bz#288688. (Closes: #302775)
+
+ -- Eric Dorland <eric@debian.org>  Wed,  6 Apr 2005 01:36:11 -0400
+
+mozilla-firefox (1.0.2-2) unstable; urgency=high
+
+  * Last upload should of been marked urgency=high because of the security
+    fixes.
+  * debian/mozilla-firefox.postinst: Fix ridiculous typos. (Closes:
+    #300685)
+  * debian/mozilla-firefox-runner: Use pgrep to detect esd and arts
+    instead. Thanks Craig Small for the advice. (Closes: #302086)
+
+ -- Eric Dorland <eric@debian.org>  Fri,  1 Apr 2005 01:18:18 -0500
+
+mozilla-firefox (1.0.2-1) unstable; urgency=low
+
+  * New upstream release. Fixes CAN-2005-0399, CAN-2005-0401,
+    CAN-2005-0402. (Closes: #301243)
+  * debian/control: Update suggest for xprint rename. (Closes: #300976)
+  * xpcom/reflect/xptcall/src/md/unix/{Makefile.in,
+    xptcinvoke_asm_parisc_linux.s, xptcstubs_asm_parisc_linux.s}: Apply
+    patch from Ivar (Contributed by Randolph Chung) to fix Firefox on
+    hppa. (Closes: #286038)
+
+ -- Eric Dorland <eric@debian.org>  Fri, 25 Mar 2005 02:30:10 -0500
+
+mozilla-firefox (1.0.1-3) unstable; urgency=low
+
+  * widget/src/gtk2/nsGtkKeyUtils.cpp: Patch from bz#108170 to fix broken
+    keymap for Germans. (Closes: #299781)
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: avoid
+    crashing when extension's install.rdf is broken. (Closes: #298796)
+    (MH)
+  * debian/mozilla-firefox.prerm: Remove
+    /usr/lib/mozilla-firefox/defaults/profile/extensions/Extensions.rdf on
+    uninstall. (Closes: #298636)
+  * debian/mozilla-firefox.postinst: Add little echo to tell people to
+    restart firefox after upgrades.
+  * debian/presubj: Add a note there about restarting firefox before
+    submitting bugs.
+  * debian/mozilla-firefox-runner: Properly quote $@ expansion. (Closes:
+    #300195)
+  * browser/locales/en-US/searchplugins/
+    {yahoo.src,google.src,eBay.src,dictionary.src,creativecommons.src,
+    amazondotcom.src}: Set updateCheckDays to 0, which avoids duplicated
+    search entries in the menu. (Closes: #299006, #299813)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 20 Mar 2005 17:08:12 -0500
+
+mozilla-firefox (1.0.1-2) unstable; urgency=high
+
+  * Changes by Mike Hommey:
+  * Urgency: high due to RC bug fix.
+  * debian/update-mozilla-firefox-chrome: Re-initialize Extensions.rdf
+    inside the script instead of relying on mozilla-firefox's default
+    behaviour, which just fails when defaults/profile/extensions/ \
+    Extensions.rdf doesn't exist (and it seems some people like to remove
+    files in /etc). (Closes: #294175)
+  
+  * Changes by Eric Dorland:
+  * debian/mozilla-firefox.menu: Capitalize "browsers". Thanks Gerfried
+    Fuchs.
+  * debian/mozilla-firefox-runner: Fix from Marc Horowitz to fix sound
+    device detection. (Closes: #297088)
+  * toolkit/content/widgets/tabbrowser.xml: Apply patch from bz#283063, to
+    fix a memory leak when closing tabs. (Closes: #296749)
+  * xpfe/global/resources/content/bindings/browser.xml,
+    xpfe/global/resources/content/bindings/tabbrowser.xml,
+    toolkit/content/widgets/browser.xml,
+    toolkit/content/widgets/tabbrowser.xml: Apply patches from bz#131456
+    to fix various tab related memory leaks. (Closes: #280586)
+  * netwerk/protocol/http/src/nsHttpHandler.cpp: Patch from bz#265536 to
+    differentiate between AMD64 and i386. (Closes: #282592)
+
+ -- Eric Dorland <eric@debian.org>  Sat,  5 Mar 2005 18:46:09 -0500
+
+mozilla-firefox (1.0.1-1) unstable; urgency=high
+
+  * New upstream release. (Closes: #296851)
+    - This release fixes the Secunia window injection bug, 
+      CAN-2004-1156. (Closes: #293664)
+  
+  * Changes by Mike Hommey: 
+  * debian/rules: Some clean-up.
+  * debian/control: Changed my maintainer address.
+  * debian/README.Debian: Add a note about automatic updates for
+    extensions. (Closes: #296761)
+
+  * Changes by Eric Dorland:
+  * browser/app/profile/firefox.js: Remove disable IDN pref, it's the
+    default now anyway.
+
+ -- Eric Dorland <eric@debian.org>  Tue,  1 Mar 2005 02:03:48 -0500
+
+mozilla-firefox (1.0+dfsg.1-6) unstable; urgency=high
+
+  * The "And I thought IE had security bugs!" release.
+  * toolkit/content/widgets/tabbrowser.xml,
+    xpfe/global/resources/content/bindings/tabbrowser.xml: Fix
+    "Firetabbing" vulnerability from bugzilla#280056, fixes
+    CAN-2005-0231. (Closes: #294415)
+  * modules/plugin/base/src/nsPluginHostImpl.cpp: Fix "Fireflashing"
+    vulnerability from bugzilla#280664, fixes CAN-2005-0232. (Also Closes:
+    #294415)
+  * build/unix/run-mozilla.sh: Patch from Javier Fernández-Sanguino Peña
+    to fix insecure temp file usage in run-mozilla.sh. (Closes: #294127)
+  * netwerk/base/src/nsStandardURL.cpp, netwerk/base/src/nsStandardURL.h:
+    Patch from bugzilla#261934 to make the network.enableIDN preference
+    work and again.
+  * browser/app/profile/firefox.js: Disable IDN by default. This doesn't
+    close #293975, but drops its severity. 
+  * debian/README.Debian: Add warning and describe how to enable IDN.
+
+ -- Eric Dorland <eric@debian.org>  Wed,  9 Feb 2005 22:56:17 -0500
+
+mozilla-firefox (1.0+dfsg.1-5) unstable; urgency=low
+
+  * debian/mozilla-firefox.desktop: Don't translate "Mozilla Firefox" into
+    French.
+  * browser/app/profile/firefox.js: Set mozilla.widget.raise-on-setfocus
+    to false to prevent unecessary window raising. (Closes: #292049)
+  * debian/rules: Don't compile statically on mips and mipsel, since it's
+    broken for now.
+
+ -- Eric Dorland <eric@debian.org>  Sun,  6 Feb 2005 15:02:36 -0500
+
+mozilla-firefox (1.0+dfsg.1-4) unstable; urgency=low
+
+  * debian/mozilla-firefox.desktop: Add French translations from Jerome
+    Warnier. I will accept more, but closing this bug. (Closes: #292506)
+  * debian/README.Debian: Update the Emacs keybindings instructions.
+    (Closes: #291691)
+  * debian/mozilla-firefox.1: 
+    - Remove -splash from the manpage, it has never worked. (Closes: 
+      #287088)
+    - Add units to -height and -width description. (Closes: #285142)
+
+ -- Eric Dorland <eric@debian.org>  Wed,  2 Feb 2005 01:42:53 -0500
+
+mozilla-firefox (1.0+dfsg.1-3) experimental; urgency=low
+
+  * debian/mozilla-firefox.desktop: Add %u to the exec line so that apps
+    know it can handle URLs. (Closes: #290132)
+  * debian/README.Debian: 
+    - Improve button reversal instructions. Thanks Christian Mayrhuber
+    - Fix reference to ~/.firefox. 
+  * debian/rules: Enable static building. This will build firefox as one
+    large binary (mostly) and should speed a few things up, especially
+    program load time. I'd like to hear about any speedup (or slow down)
+    you exprience. Porters, please build this for your arch to make sure
+    this doesn't break anything.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 20 Jan 2005 01:40:34 -0500
+
+mozilla-firefox (1.0+dfsg.1-2) unstable; urgency=medium
+
+  * debian/mozilla-firefox-gnome-support.postrm,
+    debian/mozilla-firefox-dom-inspector.postrm: Don't die if
+    update-mozilla-firefox-chrome dies. (Closes: #287355)
+
+ -- Eric Dorland <eric@debian.org>  Sun,  9 Jan 2005 23:51:10 -0500
+
+mozilla-firefox (1.0+dfsg.1-1) unstable; urgency=low
+
+  * Not a new upstream release.
+  * other-licenses/branding/firefox, other-licenses/7zstub/firefox: Remove
+    these from the .orig.tar.gz, since they are not DFSG-free. We're not
+    using the files anyway, so out they go. (Not sure the 7zstub stuff is
+    non-free, but it's Windows only so no harm)
+  * debian/rules: 
+    - Remove explicit low-optimization on alpha, since Falk
+      Hueffner claims it works.
+    - Move entire defaults/profile directory into /etc/mozilla-firefox, 
+      rather than just the bookmarks.html. (Closes: #285538)
+  * debian/mozilla-firefox.links: Link entire defaults/profile now.
+  * debian/mozilla-firefox.preinst: Add upgrade code to remove old
+    defaults/profile to make way for new symlink.
+  * debian/mozilla-firefox.dirs: Just create etc/mozilla-firefox.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 19 Dec 2004 01:31:44 -0500
+
+mozilla-firefox (1.0-5) unstable; urgency=medium
+
+  * Changes by Mike Hommey:
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Make the
+    extensions upgrade work again. (Closes: #282143)
+  * debian/rules: Better DEB_BUILD_OPTIONS handling, better debugging
+    build (DEB_BUILD_OPTIONS="nostrip debug")
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in,
+    toolkit/mozapps/extensions/content/extensions.js: Allow users to
+    disable globally installed extensions.
+
+  * Changes by Eric Dorland:
+  * debian/rules: Remove explicit low-optimization on sparc. Apparently
+    there was an issue for a number of arches that required lower
+    optimization settings, but it is now resolved. So porters, please
+    check -O2 on arm, alpha, powerpc and ia64 and let me know if it's
+    safe. Thanks David S. Miller. (Closes: #284533)
+
+ -- Eric Dorland <eric@debian.org>  Tue,  7 Dec 2004 01:06:48 -0500
+
+mozilla-firefox (1.0-4) unstable; urgency=medium
+
+  * debian/control: Make mozilla-firefox-gnome-support and xprt-xprintorg
+    Suggests, no Recommends after a look at policy. (Closes: #282432)
+  * debian/README.Debian: 
+    - Refer to .mozilla/firefox, not .firefox.
+    - Explain how to reenable emacs style keybindings. (Closes: #282321)
+
+ -- Eric Dorland <eric@debian.org>  Sat, 27 Nov 2004 20:40:10 -0500
+
+mozilla-firefox (1.0-3) unstable; urgency=low
+
+  * Changes by Mike Hommey
+  * The "becoming more and more an iceweasel" release.
+  * debian/firefox.js:
+    + Enable firefox's internal locale autodetection.
+    + Disable default browser question at startup. (Closes: #280752)
+  * debian/mozilla-firefox-runner: Removed our locale autodetection.
+    That means now locales installed in user profiles are automatically
+    used, and that there is no need for /var/lib/mozilla-firefox/locales.d
+    anymore.
+  * debian/mozilla-firefox.dirs: Removed creation of
+    /var/lib/mozilla-firefox/locales.d.
+  * debian/rules: Removed creation of the locale file in
+    /var/lib/mozilla-firefox/locales.d.
+  * debian/presubj: Put some more recent information.
+  * htmlparser/src/nsParser.cpp: Applied patch from bz#57717 so that empty
+    html files don't get <html><body></body></html> when viewing source.
+  * browser/base/content/aboutDialog.css: increase the User Agent element
+    height as in bz#238137 (but up to MacOSX's height) to show the full User
+    Agent string.
+  * xpcom/io/nsAppDirectoryServiceDefs.h,
+    xpcom/io/nsAppFileLocationProvider.cpp,
+    xpfe/components/search/src/nsInternetSearchService.cpp: Applied patch from
+    bz#123315 so that Internet search services in user profiles are supported.
+    (Closes: #219053)
+  * debian/mozilla-firefox-runner:
+    + Remove compatibility.ini only if it is older than
+      /usr/lib/mozilla-firefox/components.ini. That way, we only rebuild it
+      after an update-mozilla-firefox-chrome.
+    + Detect if we're being run through sudo without the -H option, in which
+      case we force setting of $HOME. (Closes: #218156)
+  * browser/app/profile/firefox.js: Sync'ed with debian/firefox.js.
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in:
+    + Removed some error messages that get there because firefox is trying to
+      write in the /usr/lib/mozilla-firefox directory as a user. They are
+      useless and lead users to think something is going wrong while it's the
+      (stupid but) normal way firefox works.
+    + Avoid creation of directories when attempting to read files, that
+      throwed uncaught exceptions breaking some stuff in several different
+      ways when extensions don't follow the new scheme for extensions.
+    + Avoid copying stuff from
+      /usr/lib/mozilla-firefox/defaults/profile/extensions/ to
+      /usr/lib/mozilla-firefox/extensions/, that's the *very* old way of
+      installing extensions, which, since the old scheme has been thrown away,
+      won't work anyway, if any extension provides files out there.
+    + CheckForMismatches: Avoid to disable already disabled global extensions,
+      and don't propose to upgrade the locked extensions. That fixes a
+      never-ending loop occuring when running firefox for the first time in a
+      user account, while some global extensions are expired.
+      (Closes: #278722, #281537)
+  * debian/mozilla-firefox.prerm, debian/mozilla-firefox.preinst: Moved
+    removal of links to /usr/lib/mozilla-firefox/defaults/profile/extensions/
+    sitting in /usr/lib/mozilla-firefox/extensions/, if any remaining, from
+    prerm to preinst. We remove them once and for all, they won't be created
+    by us anymore.
+  * debian/update-mozilla-firefox-chrome:
+    + Removed support for extensions in
+      /usr/lib/mozilla-firefox/defaults/profile/extensions/.
+    + Removed some clean-up that had been introduced to help the Extensions
+      Manager not to die, and which, actually, did not work out quite so well.
+      Anyways, with the changes this time, the EM is supposed to support much
+      more problems than ever before (as usual ;) ) so we don't need that
+      anymore.
+    + Avoid stupid mv error messages when firefox-bin -register fails (which
+      is not supposed to happen, but you're never too careful)
+  * debian/update-mozilla-firefox-chrome, debian/mozilla-firefox.preinst:
+    Move removal of some very old stuff to preinst, to do it once and for all
+    instead of doing it every time we run update-mozilla-firefox-chrome.
+  * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Applied patch from
+    bz#124561 to get a prompt for username/password in case anonymous login
+    fails.
+  * debian/mozilla-firefox-runner:
+    + Added check for more arguments so that the url in the command line get
+      detected more accurately.
+    + When a file name is given on the command line, prepend "file://" and
+      change spaces into %20. (Closes: #281800)
+
+  * Changes by Eric Dorland
+  * debian/mozilla-firefox.prerm: Patch from Philipp Weis to fix order of
+    find arguments. (Closes: #280852)
+  * debian/mozilla-firefox.desktop: Support new mime type handler in Gnome
+    2.8. (Closes: #281274) (MH: I added some more myme-types)
+  * debian/mozilla-firefox.postinst: Run update-desktop-database if it
+    exists.
+  * widget/src/gtk/nsWidget.cpp: We don't use gtk anymore, might as well
+    revert these patches. Thanks Stephane Despret. 
+
+ -- Eric Dorland <eric@debian.org>  Thu, 18 Nov 2004 22:16:28 -0500
+
+mozilla-firefox (1.0-2) unstable; urgency=low
+
+  * Changes by Mike Hommey
+  * The "don't do too much on the same day, it's bad for health" release.
+  * debian/firefox.js: Re-activated the extensions update service, and
+    removed the update url.
+  * browser/app/profile/firefox.js: Sync'ed with debian/firefox.js.
+  * debian/mozilla-firefox-dom-inspector.preinst: Removed old inspector.js
+    file.
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in,
+    toolkit/mozapps/extensions/content/extensions.js: Disabled possibility
+    to update locked extensions and themes. Locked extensions being the
+    ones installed by the packaging system, they should be updated through
+    that.
+  * toolkit/mozapps/update/src/nsUpdateService.js.in: Disabled application
+    update functionnality. Firefox should be updated through the packaging
+    system.
+  * browser/components/prefwindow/content/pref-advanced.xul: Removed the
+    preferences panel item to activate application update, since it is
+    totally disabled.
+  * debian/mozilla-firefox-runner: Remove compatibility.ini instead of
+    compreg.dat. (Eric: This will cause a rebuild of the compreg.dat)
+  
+  * Changes by Eric Dorland:
+  * debian/mozilla-firefox.NEWS: Fix typos.
+  * README.Debian: 
+    - Add note about application update being completely disabled.
+    - Fix path to XUL.mfsal
+
+ -- Eric Dorland <eric@debian.org>  Wed, 10 Nov 2004 22:56:22 -0500
+
+mozilla-firefox (1.0-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #280449)
+  
+  * Changes by Mike Hommey:
+  * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Apply new patch
+    #164795 from bz#266835 + some tweaks as previously. This might lead to
+    encoding problems with the password, but it is supposed to be ASCII
+    anyway.
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Reworked the
+    previous patches so that the Extensions Manager shows extensions that
+    have been disabled due to version mismatch, and added a workaround so
+    that components registration works correctly.
+  * debian/update-mozilla-firefox-chrome: Removed part that is useless due
+    to last changes in the Extensions Manager.
+  * Make the inspector a real extension again:
+    - debian/inspector/00dom-inspector: File for
+      /var/lib/mozilla-firefox/extensions.d.
+    - debian/inspector/Uninstall: Uninstall file needed in extension 
+      directory.
+    - debian/inspector/install.rdf: install.rdf taken from older versions, 
+      and adapted to newer versions, adding registered chrome.
+    - debian/mozilla-firefox-dom-inspector.dirs: Removed. Everything will 
+      be created by dh_install.
+    - debian/mozilla-firefox-dom-inspector.install: install
+      debian/inspector.rdf and most inspector files in the right place in
+      /usr/lib/mozilla-firefox/extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}
+      and /var/lib/mozilla-firefox
+  * Make the classic theme a real extension, even though it's still in 
+    the main package:
+    - debian/theme/00classic: File for 
+      /var/lib/mozilla-firefox/extensions.d.
+    - debian/theme/Uninstall: Uninstall file needed in extension 
+      directory.
+    - debian/mozilla-firefox.install: Install all files in the right 
+      place in
+      /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
+    - debian/mozilla-firefox.dirs: Removed creation of
+      /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome, 
+      it will be done by dh_install.
+    - browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in:
+      Added chrome to be registered.
+  * Removed support for /var/lib/mozilla-firefox/chrome.d:
+    - debian/mozilla-firefox.dirs: Removed creation of the directory.
+    - debian/rules: Removed creation of files there, and put the
+      installed-chrome.txt, excluding inspector and classic theme stuff,
+      directly in /usr/lib/mozilla-firefox/chrome.
+    - debian/update-mozilla-firefox-chrome: Removed all
+      /var/lib/mozilla-firefox/chrome.d related stuff.
+    - debian/mozilla-firefox.links: Removed installed-chrome.txt link.
+    - toolkit/mozapps/extensions/src/nsExtensionManager.js.in: disable
+      extensions that fail to install chrome.
+  * debian/mozilla-firefox-runner: Remove user profile compreg.dat at
+    launch time.
+  * Moved some files in /var/lib/mozilla-firefox:
+    - debian/mozilla-firefox.links: Add a symlink for Extensions.rdf 
+      and components.ini, from /usr to /var.
+    - debian/mozilla-firefox.prerm: Don't remove files we don't 
+      provide and remove files at their new locations.
+    - debian/mozilla-firefox.preinst: Remove
+      /var/lib/mozilla-firefox/installed-chrome.txt.
+    - debian/update-mozilla-firefox-chrome: Create links for 
+      Extensions.rdf and components.ini after register call, and remove 
+      components.ini before.
+  * Clean-up in files generated by update-mozilla-firefox-chrome:
+    - debian/mozilla-firefox.links: Put all the links generated by
+      update-mozilla-firefox-chrome into the package.
+    - debian/mozilla-firefox.prerm: Remove all /var files generated 
+      in the remove target, and changed the way we clean-up 
+      /var/lib/mozilla-firefox.
+  * debian/mozilla-firefox.install: Removed chromelist.txt.
+  * Add support for extensions preferences:
+    - debian/update-mozilla-firefox-chrome: Handle
+      /usr/lib/mozilla-firefox/defaults.ini file.
+    - debian/mozilla-firefox.links: Add a symlink to /var for 
+      defaults.ini.
+    - toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Added 
+      defaults registration in -register command.
+    - mozilla-firefox-dom-inspector.install: Move inspector.js into 
+      the appropriate extension specific directory.
+  * Move preferences back into /usr:
+    - debian/rules: Don't move the prefs into 
+      /etc/mozilla-firefox/pref, and put the vendor thing into /usr 
+      as well, and remove firefox-l10.js file.
+    - debian/mozilla-firefox.preinst: remove old prefs in /etc and 
+      old symlink /usr/lib/mozilla-firefox/defaults/pref.
+    - debian/firefox.js: new Debian default preferences file.
+    - debian/mozilla-firefox.install: install firefox.js in
+      /etc/mozilla-firefox/pref.
+    - debian/mozilla-firefox.links: rename
+      /usr/lib/mozilla-firefox/defaults/pref symlink to
+      /usr/lib/mozilla-firefox/defaults/syspref.
+    - toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Added 
+      a hook so that defaults/syspref gets registered in defaults.ini 
+      after all other extensions preferences.
+  * debian/mozilla-firefox.preinst: only clean-up stuff if we are
+    upgrading from a version known to still have the files. Added some
+    more clean-up.
+  * debian/mozilla-firefox.install: Removed useless init.d.
+  * modules/libpref/src/init/all.js: Fixed all chrome URLs which refered to
+    mozilla stuff.
+  * debian/update-mozilla-firefox-chrome: Remove some more files before running
+    firefox-bin -register.
+
+  * Changes by Eric Dorland:
+  * debian/mozilla-firefox.NEWS: Add warning about broken extension and
+    locale packages with this release. 
+  * debian/mozilla-firefox-runner: Comment out warning about xprint,
+    xprint isn't necessarily needed for printing since postscript was
+    reenabled. (Closes: #279858)
+
+ -- Eric Dorland <eric@debian.org>  Wed, 10 Nov 2004 00:33:44 -0500
+
+mozilla-firefox (0.99+1.0RC1-4) unstable; urgency=low
+
+  * debian/mozilla-firefox-runner:
+    - Fixed to run properly with dash. (Closes: #279549).
+    - Fixed indentation.
+    - Added a basic debugger support.
+  * debian/mozilla-firefox.1: Added information about debugger options.
+  * debian/rules: Added a debug option to DEB_BUILD_OPTIONS. If you want to
+    build a fully gdb'able package, use DEB_BUILD_OPTIONS="noopt nostrip
+    debug"
+  * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Apply new patch from
+    bz#266835.
+    - Further change this patch to use Append rather than AppendLiteral,
+      which doesn't seem to exist. (ED)
+
+ -- Mike Hommey <mh@glandium.org>  Thu,  4 Nov 2004 22:01:51 +0900
+
+mozilla-firefox (0.99+1.0RC1-3) unstable; urgency=low
+
+  * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Apply patch from
+    bz#266835 to fix anonymous user password issue. (Closes: #226784)
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: (MH)
+    - Fully apply previous patches, which for some reason left a spurious code
+      line which made the extensions manager not like expired extensions
+      anymore. (Closes: #279140)
+    - Enhanced extensions manager so that the behaviour described in
+      https://bugzilla.mozilla.org/show_bug.cgi?id=247846#c14 *actually*
+      works. Extensions packagers are invited to move their chrome files
+      accordingly, and remove /var/lib/mozilla-firefox/chrome.d files so that
+      extensions chrome don't get registered when they are forced-disable due
+      to version mismatch or some other reason.
+  * debian/mozilla-firefox-runner: 
+    - Fix some thinkos. (MH)
+    - Fix for loading files from the command line. (Closes: #279018) (MH)
+    - Removed setting --display from $DISPLAY, let it get it from the 
+      environment, but pass --display if it is set. (Mike, 
+      I'm worried this will screw up some session 
+      managers, let me know what you think, we can revert it)
+    - Removed FIREFOX_OPEN_IN stuff, so that firefox now obeys to "open 
+      links from other applications in" setting. (Closes: #279073) (MH)
+    - Enhanced command line parsing, and drop empty arguments. 
+      (Closes: #279138) (MH)
+    - No need for a find to look for XUL.mfasl, we already have its 
+      location from the path list taken from profiles.ini. (MH)
+    - Better detection of dsp wrapper, when FIREFOX_DSP=auto. 
+      (Closes: #254611) (MH)
+    - Correctly open local files even when firefox was not previously 
+      running. (Closes: #279018) (MH)
+  * debian/mozilla-firefox.1: (MH)
+    - Removed references to FIREFOX_OPEN_IN.
+    - Added the -safe-mode option.
+  * debian/mozilla-firefoxrc: Removed FIREFOX_OPEN_IN. (MH)
+  
+ -- Eric Dorland <eric@debian.org>  Tue,  2 Nov 2004 00:46:28 -0500
+
+mozilla-firefox (0.99+1.0RC1-2) unstable; urgency=medium
+
+  * browser/app/profile/firefox.js: Disable browser update checking by
+    default.
+  * debian/mozilla-firefox-runner: Apply patch from Aurelien Jarno to fix
+    variable name typo. (Closes: #278844)
+
+ -- Eric Dorland <eric@debian.org>  Fri, 29 Oct 2004 23:50:59 -0400
+
+mozilla-firefox (0.99+1.0RC1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * layout/xul/base/src/nsImageBoxFrame.{cpp,h}: Remove some conflicts
+    from a previous patch.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 28 Oct 2004 23:33:46 -0400
+
+mozilla-firefox (0.10.1+1.0PR-5) unstable; urgency=low
+
+  * debian/rules: (MH)
+    - Use upstream extensions set. This will eventually get a
+      correct help menu and fix some yet undiscovered UI issues. 
+      (Closes: #257946)
+    - Added support for DEB_BUILD_OPTIONS=noopt.
+    - Changed OPTFLAGS assignment.
+    - Remove whitespace characters in version number for UserAgent
+      branding.
+    - Install mozilla-firefox-runner into /usr/lib/mozilla-firefox/firefox
+      (Closes: #278477)
+  * debian/mozilla-firefox.links: (MH)
+    - Link /usr/bin/firefox and /usr/bin/mozilla-firefox to 
+      /usr/lib/mozilla-firefox/firefox.
+    - Removed obsolete profile/US links.
+  * debian/mozilla-firefox.dirs: Create /etc/mozilla/profile instead of
+    /etc/mozilla/profile/US. (MH)
+  * toolkit/xre/nsAppRunner.cpp: Fix crash in nsCmdLineService::Initialize
+    when argc is changed by gtk (when treating gtk specific arguments)
+    (MH)
+  * debian/mozilla-firefox-runner (Changes by MH):
+    - Removed workaround for bug #122990. First, xmlterm is not an activated
+      extension, and secondly, if it still requires the TERM environment
+      variable, it is the user's duty to set it to whatever he wants, not
+      firefox's start script's.
+    - Removed the ulimit -c setting. First, it is set by default to 0 on a
+      newly installed debian, and secondly, it is user's choice to set it or
+      not if he needs to get core files.
+    - Removed unused shell variables.
+    - Removed unsetting AUDIODEV variable. If it still crashes, it does belong
+      to some other code than firefox. The AUDIODEV environment variable is
+      used nowhere in firefox code:
+      http://lxr.mozilla.org/aviarybranch/search?string=AUDIODEV
+      Note that there is a "A crash which occurred when AUDIODEV doesn't
+      contain "/" was fixed." log message in esound version 0.2.33 changes and
+      that the bug may have belonged there.
+    - Replaced ${HOME}/.mozilla-firefoxrc file by a ${HOME}/.mozilla/firefox/rc
+      file. The former is still supported, though, but will bring a warning
+      message. If both are present, only the latter is taken into account.
+    - Changed the way system and user FIREFOX_DSP and FIREFOX_OPEN_IN
+      variables are handled. First, use system values defined in
+      /etc/mozilla-firefox/mozilla-firefoxrc, then override with
+      ${HOME}/.mozilla/firefox/rc and then with runtime environment variables.
+    - Don't die when DISPLAY is not set. Display can be passed by --display
+      option, and if not set and needed (some options don't require it),
+      firefox will complain.
+    - Some shell code simplifications by using some coreutils.
+    - Added better command line parsing.
+    - Added verbosity mode.
+    - Removed setting of FONTCONFIG_PATH, /usr/lib/mozilla-firefox/res/Xft
+      doesn't exist
+    - Factorized localization detection.
+  * debian/mozilla-firefox.1 (MH):
+    - Made some clean-up between dashes and hyphens.
+    - Removed obsolete options and added new ones.
+    - Added informations about some debian specific stuff.
+  * debian/update-mozilla-firefox-chrome: Changed the way we move files to
+    /var/lib/mozilla-firefox. It will avoid creating files with a * in their
+    name whenever registration failed. (MH)
+  * debian/README.Debian: Update java instructions, tell them to just use
+    java-package.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 28 Oct 2004 21:30:40 -0400
+
+mozilla-firefox (0.10.1+1.0PR-4) unstable; urgency=medium
+
+  * This release mostly courtesy Mike Hommey. 
+  * layout/src/xul/base/src/nsImageBoxFrame.*: Backported patch from
+    bz#255372. (Closes: #278046)
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Force locking
+    globally installed extensions, that will prevent extensions packages
+    files to be unexpectedly removed by firefox.
+  * debian/control: Add Mike Hommey as an Uploader.
+  * debian/mozilla-firefox.install: Removed content-packs.jar which is
+    mozilla-browser specific.
+  * debian/mozilla-firefox.dirs: 
+    - Remove leading /'s.  
+    - Create
+    /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
+    /chrome directory so that preview is shown in the Themes Manager. Yes,
+    this is stupid, but it is the way firefox wants it (and it's not even
+    created by make install, nor in the official binary tarball. It is
+    only created at run time, but you know what ? under *nix, a normal
+    user can't create that directory) (Closes: #276404)
+  * debian/rules: Add a /etc/mozilla-firefox/pref/vendor.js file adding
+    the debian package version to the UserAgent. (Closes: #268654)
+  * debian/README.Debian: Update java instructions. I'd love some more
+    definitive pointers. (Closes: #277983)
+
+ -- Eric Dorland <eric@debian.org>  Tue, 26 Oct 2004 00:11:48 -0400
+
+mozilla-firefox (0.10.1+1.0PR-3) experimental; urgency=low
+
+  * debian/control: 
+    - Rename the mozilla-firefox-gnome-vfs package
+      mozilla-firefox-gnome-support since it does more than vfs. No 
+      need for Replaces or anything, since it never actually made it to 
+      the archive.
+    - Remove strict build dependencies on g++ and binutils, since the 
+      fixed versions have hit sarge.
+    - Remove hppa build depends, since gcc has also been fixed there.
+    - Build-depend on libgnome2-dev and libgconf2-dev to build in more 
+      gnome support.
+    - Have mozilla-firefox recommend it's gnome support. 
+  * debian/rules: 
+    - Remove hppa CC redefinitions.
+    - Exclude *gnome* not just *gnomevfs*.
+    - dh_install for gnome-support.
+  * debian/mozilla-firefox-gnome-vfs.*: Rename to
+    mozilla-firefox-gnome-support.*.
+  * debian/mozilla-firefox-gnome-support.install: Grab *gnome*, not just
+    *gnomevfs*.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 21 Oct 2004 23:04:53 -0400
+
+mozilla-firefox (0.10.1+1.0PR-2) experimental; urgency=low
+
+  * debian/mozilla-firefox-runner: 
+    - Patch from Sam Morris to handle cleanup of directories with 
+      unusual names.
+    - Fix return value check, patch from rgselk. (Closes: #269690)
+  * debian/mozilla-firefox.1: List full path to firefox-bin. (Closes:
+    #275563)
+  * debian/rules: 
+    - --with-gssapi=/usr, enable Negotiate extension. (Closes:
+      #274258)
+    - Enable gnomevfs support, 
+  * debian/control: 
+    - Build-depend on libkrb5-dev.
+    - Build-depend on libgnomevfs2-dev.
+    - New gnomevfs package, based on work by Mike Hommey. (Closes: 
+      #262062)
+  * debian/mozilla-firefox-gnome-vfs.post{inst,rm}: Added, same as
+    corresponding files from mozilla-firefox-dom-inspector.
+  * debian/mozilla-firefox-gnome-vfs.install: Install gnomevfs components.
+  * browser/app/profile/firefox.js: Set
+    network.negotiate-auth.trusted-uris to https:// to enable the
+    negotiate extension over secure links.
+  * config/rules.mk: Tweak patch from Thiemo Seufer to include svg_doc in
+    non-optimization. (Closes: #273353)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 17 Oct 2004 21:25:08 -0400
+
+mozilla-firefox (0.10.1+1.0PR-1) experimental; urgency=critical
+
+  * New upstream release, fixes security issue bz#259708. (Closes:
+    #274493)
+
+ -- Eric Dorland <eric@debian.org>  Sun,  3 Oct 2004 03:32:43 -0400
+
+mozilla-firefox (0.10+1.0PR-1) experimental; urgency=low
+
+  * New upstream release. (Closes: #273700, #267003)
+  * toolkit/mozapps/extensions/src/nsExtensionManager.js.in,
+    netwerk/dns/src/nsIDNService.cpp,
+    modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp,
+    gfx/src/windows/nsImageWin.cpp, gfx/src/shared/gfxImageFrame.cpp,
+    browser/app/profile/firefox.js: Resolve conflicts between my tree and
+    upstream.
+  * browser/app/Makefile.in: Fix $(DESTDIR) variable.
+  * accessible/src/atk/nsAccessibleWrap.cpp,
+    accessible/src/atk/nsAccessibleWrap.h: Apply patch from bugzilla for
+    alpha fix that's more likely to make it into CVS.
+  * debian/update-mozilla-firefox-chrome: Patch from Mike Hommey to make
+    update-mozilla-firefox-chrome more verbose on -v.
+  * debian/rules:
+    - Remove typeaheadfind for new find toolbar to work. (Mike Hommey) 
+      (Closes: #267170)
+    - Changes to reflect new upstream files. 
+  * debian/control: 
+    - Remove build-depend on libcairo-dev.
+    - Build depend on libxt-dev, seems to be necessary now. (Closes: 
+      #274311)
+  * debian/docs: Removed, as browser/README.html disappeared. (Mike Hommey)
+  * debian/mozilla-firefox.dirs: 
+    - Changes to reflect new upstream files.
+    - Removed obsolete libnullplugin.so.
+  * debian/mozilla-firefox.install: 
+     - Remove .jar's that aren't there anymore.
+     - Removed obsolete libnullplugin.so.
+  * debian/mozilla-firefox-dom-inspector.dirs,
+    debian/mozilla-firefox-dom-inspector.install, debian/rules: Upstream
+    doesn't consider DOM Inspector as a real extension, and do not provide
+    the appropriate files to make it appear in the extensions
+    manager. Removed all the extension related stuff in the package. (Mike
+    Hommey)
+  * other-licenses/libart_lgpl: Removed, was for SVG, no longer needed.
+  * modules/plugin/samples/default/unix/*: Reverted debian specific
+    changes, we don't want them in the diff since libnullplugin won't get
+    installed.
+
+ -- Eric Dorland <eric@debian.org>  Fri,  1 Oct 2004 18:50:46 -0400
+
+mozilla-firefox (0.9.3-6) unstable; urgency=high
+
+  * gfx/src/gtk/fontEncoding.properties: Uncomment symbol fonts. (Closes:
+    #272927)
+  * debian/control: Build-depend on binutils (>= 2.15-4) but only on mips
+    and mipsel. (Closes: #273353)
+  * configure.in, configure, rules.mk: Patch from Thiemo Seufer to
+    increase stability and performance on mips. (Closes: #272159)
+  * debian/mozilla-firefox-runner: Detect failure of ping()
+    better. (Closes: #267393)
+  * layout/html/document/src/html.css: Testing fix for xprint problems.
+
+ -- Eric Dorland <eric@debian.org>  Mon, 27 Sep 2004 17:07:37 -0400
+
+mozilla-firefox (0.9.3-5) unstable; urgency=high
+
+  * debian/update-mozilla-firefox-chrome: Apply another patch form Mike
+    Hommey to fix a few more issues in the script. (Closes: #271480)
+  * Fixes to Secunia security bugs, ported from bugzilla: 
+    (Closes: #271888)
+    - browser/base/content/browser.js, 
+      xpfe/communicator/resources/content/contentAreaDD.js: Fix for
+      drag and drop exploit, bz#250862.
+    - caps/include/nsScriptSecurityManager.h, caps/src/caps.properties,
+      caps/src/nsScriptSecurityManager.cpp: Fix for enablePrivilege
+      exploit, bz#253942.
+    - gfx/src/shared/gfxImageFrame.cpp, gfx/src/windows/nsImageWin.cpp,
+      modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp: Fix for various
+      overflows in the BMP code, bz#255067.
+    - netwerk/dns/src/nsIDNService.cpp: Fix for bug in non-ASCII 
+      characters in domain names, bz#256316
+    - content/xbl/src/nsXBLPrototypeHandler.cpp: Clipboard injection 
+      fix, bz#257523.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 16 Sep 2004 20:06:47 -0400
+
+mozilla-firefox (0.9.3-4) unstable; urgency=high
+
+  * Urgency high, go into testing dammit!
+  * Apply patch from Mike Hommey as -3.1, which wasn't actually
+    released. See below. (Closes: #271480)
+  * debian/rules: Patch from Matthew Mueller to fix underquoted
+    argument. (Closes: #271432)
+  * debian/control: Build depend on binutils (>= 2.15-3) with fixed mips
+    support. We still need a fixed gcc.
+
+ -- Eric Dorland <eric@debian.org>  Mon, 13 Sep 2004 20:41:27 -0400
+
+mozilla-firefox (0.9.3-3.1) unstable; urgency=low
+
+  * debian/rules: removed
+    /usr/lib/mozilla-firefox/defaults/profile/extensions/installed-extensions.txt
+  * debian/update-mozilla-firefox-chrome:
+    + Added a "verbose" mode.
+    + Added warning messages (only shown in verbose mode) about some
+      extensions specific issues. This is intended to be useful for extensions
+      maintainers.
+    + Check if the installed-extensions.txt file disappears, which tells if the
+      mozilla-firefox -register went ok.
+  * debian/update-mozilla-firefox-chrome.8:
+    + Fixed typos.
+    + Added reference to the -v option for the verbose mode.
+  * debian/mozilla-firefox-runner: enhanced the profile directory check. It
+    didn't work if the path indicated in the profiles.ini was not absolute.
+
+ -- Mike Hommey <mh@glandium.org>  Mon, 13 Sep 2004 20:31:21 +0900
+
+mozilla-firefox (0.9.3-3) unstable; urgency=high
+
+  * Acknowlege NMU from Mike Hommey. He did a fantastic job in porting a
+    large amount of fixes from upstream CVS. I owe him several large
+    beverages of his choice. (Closes: #259046, #259836)
+  * Port all of Mike's changes to my local CVS.
+  * debian/mozilla-firefox-runner: 
+    - Pass command-line arguments to get_locale so they can actually 
+      be used. (Closes: #240058)
+    - Apply patch from Mike Hommey to use the profiles.ini to find the 
+      path to the profile to clean XUL.mfasl. (Closes: #267326)
+  * debian/update-mozilla-firefox-chrome: Patch from Mike Hommey to fix
+    some bashisms introduced by his NMU.
+  * xpcom/reflect/xptcall/src/md/unix/Makefile.in,
+    xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s,
+    xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4,
+    xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Patch from
+    Thiemo Seufer to fix mips. This requires patches to gcc and binutils
+    to work and fully close #270621.
+
+ -- Eric Dorland <eric@debian.org>  Wed,  8 Sep 2004 21:13:35 -0400
+
+mozilla-firefox (0.9.3-2.2) unstable; urgency=high
+
+  * The "never edit the diff file unless you're sure nothing will be
+    missing" release.
+  * debian/mozilla-firefox.prerm: restore the uncut version.
+  * debian/control, debian/rules: Use gcc-3.2 to build on hppa, because of
+    toolchain bug #254549.
+
+ -- Mike Hommey <mh@glandium.org>  Mon, 23 Aug 2004 19:45:54 +0900
+
+mozilla-firefox (0.9.3-2.1) unstable; urgency=high
+
+  * Non Maintainer Upload for RC Fixes.
+  * Applied changes to toolkit/mozapps/extensions/src/nsExtensionManager.js.in
+    and toolkit/mozapps/extensions/locale/extensions.properties to solve some
+    issues with extensions management. (taken from CVS)
+  * Applied other changes to
+    toolkit/mozapps/extensions/src/nsExtensionManager.js.in,
+    toolkit/mozapps/extensions/public/nsIExtensionManager.idl and
+    mozilla/toolkit/xre/nsAppRunner.cpp to be able to use -register
+    instead of -list-global-items for extensions/components/chrome
+    registration through update-mozilla-firefox-chrome, thus not needing
+    Xvfb anymore (-register option doesn't require a X server).
+    (taken from CVS)
+  * Applied some more changes to
+    toolkit/mozapps/extensions/src/nsExtensionManager.js.in in order to
+    avoir overlayinfo deletion during extensions registration process.
+    (taken from CVS)
+  * Final changes to toolkit/mozapps/extensions/src/nsExtensionManager.js.in
+    to avoid registering out of date extensions so that firefox doesn't enter
+    a loop at startup when no profile was found, and to only write in the
+    installed-extensions-processed.txt file the list of actually installed
+    extensions. Note that for packaged extensions installing their files
+    directly into the chrome or components directories, that only means they
+    won't appear in the Extensions Manager. They will still be available in
+    the GUI.
+  * All these fixes improve the Extensions Manager. Closes: #259046.
+  * accessible/src/atk/nsAccessibleWrap.cpp,
+    accessible/src/atk/nsAccessibleWrap.h: fixed 32-bit abuse of gobject
+    (Steve Langasek). Closes: #259836.
+  * debian/control: Removed dependency upon xvfb.
+  * debian/update-mozilla-firefox-chrome:
+    + Removed use of Xvfb.
+    + Removed creation of a root default profile, but kept the fake home
+      hack to avoid creation of a .mozilla directory in root's home.
+    + Changed extensions handling so that the overall process is cleaner.
+      Extensions packages will have to move extensions {uid} directories
+      to /usr/lib/mozilla-firefox/extensions/, while the current location
+      is still supported for compatibility purpose (but is strongly not
+      recommended).
+    + Removed use of regxpcom and regchrome, since what they both do is
+      done by firefox-bin -register.
+  * debian/rules: force GnomeVFS support to be disabled. (Josselin Mouette)
+  * debian/README.Debian:
+    + Added a note about potential problems with packaged "old" extensions.
+    + Added a note about how to manually disable packaged extensions in user
+      profile.
+    + Removed some old notes that don't apply anymore.
+  * debian/mozilla-firefox-dom-inspector.install, debian/rules: Move
+    extensions files to /usr/lib/mozilla-firefox/extensions/ instead of
+    /usr/lib/mozilla-firefox/defaults/profile/extensions/.
+  * debian/mozilla-firefox.links: Move installed-extensions.txt symlink
+    from /usr/lib/mozilla-firefox/defaults/profile/extensions/ to
+    /usr/lib/mozilla-firefox/extensions/.
+  * debian/mozilla-firefox.prerm: More cleanup on removal of package.
+
+ -- Mike Hommey <mh@glandium.org>  Sun, 22 Aug 2004 21:43:47 +0900
+
+mozilla-firefox (0.9.3-2) unstable; urgency=low
+
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4: Comment out
+    NARGSAVE, like I did in 0.9.1-7, should fully fix #262571.
+  * debian/mozilla-firefox.preinst: Remove brace expansion
+    bashism. (Closes: #264200)
+  * debian/control: Depend on debianutils (>= 1.16) since we use mktemp
+    -d. (Closes: #263958)
+  * debian/mozilla-firefox-runner: Make -contentLocale COUNTRY, not
+    lang-COUNTRY. (Closes: #263940)
+
+ -- Eric Dorland <eric@debian.org>  Sun,  8 Aug 2004 23:41:02 -0400
+
+mozilla-firefox (0.9.3-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #263193)
+  * debian/update-mozilla-firefox-chrome.8: Add manpage from Mark Suter
+    for update-mozilla-firefox-chrome.8. (Closes: #263149)
+  * debian/mozilla-firefox.manpages: Add update-mozilla-firefox-chrome.8.
+  * debian/control: Add build-deps on gcc-3.4 for amd64. (Closes: #262679)
+
+ -- Eric Dorland <eric@debian.org>  Wed,  4 Aug 2004 20:21:22 -0400
+
+mozilla-firefox (0.9.1-7) unstable; urgency=low
+
+  * debian/mozilla-firefox-runner:
+    - Reintroduce check for command-line arguments (I broke this last 
+      release). (Closes: #262692, #262462, #262537, #262588, #262727)
+    - Allow overriding of -contentLocale and -UILocale. (Closes: 
+      #240058)
+  * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s: Comment out
+    NARGSAVE reassignment, it is defined elsewhere. (Closes: #262571)
+  * debian/rules: Force amd64 to build with gcc 3.4. (Closes: #262679)
+
+ -- Eric Dorland <eric@debian.org>  Mon,  2 Aug 2004 10:16:46 -0400
+
+mozilla-firefox (0.9.1-6) unstable; urgency=low
+
+  * widget/src/gtk2/keysym2ucs.c: Patch from Eugeniy Meshcheryakov to
+    allow mozilla firefox to enter a ghe with upturn. (Closes: #261543)
+  * debian/mozilla-firefox-runner: 
+    - Remove some mail and composer cruft. 
+    - Add warning if DISPLAY is not set. (Closes: #261465)
+
+ -- Eric Dorland <eric@debian.org>  Thu, 29 Jul 2004 22:49:59 -0400
+
+mozilla-firefox (0.9.1-5) unstable; urgency=low
+
+  * debian/control: Goodbye mozilla-firebird transition package.
+  * debian/mozilla-firefox-runner: Add -a firefox flag when running
+    firefox-bin. (Closes: #259237)
+  * debian/mozilla-firefox.desktop: Add GenericName field.
+  * debian/update-mozilla-firefox-chrome: Fix quoting problem with
+    {*}. (Closes: #257243)
+  * debian/rules: 
+    - Re-enable postscript printing support, since the security 
+      issues turned out to be bogus. (Closes: #257628)
+    - Disable SVG support, it's still too broken to be usable. 
+      (Closes: #259544)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 18 Jul 2004 20:09:14 -0400
+
+mozilla-firefox (0.9.1-4) unstable; urgency=low
+
+  * The "Let's try unstable" release. There are still issues, but there
+    are issues with 0.8 as well, so no more point in waiting.
+  * debian/update-mozilla-firefox-chrome:
+    - Copy over empty Extensions.rdf file on update. (Closes: #257243)
+    - Increase sleep to 15 seconds, hopefully this will work on most 
+      people's machines. 
+  * My apologies to Mike Hommey for mispelling his name in last release.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 11 Jul 2004 23:51:24 -0400
+
+mozilla-firefox (0.9.1-3) experimental; urgency=low
+
+  * Ok, I was wrong, we're still in experimental. I think we need to fix a
+    few more issues before getting this in unstable, like #257258, and
+    make sure the hacky extensions mechanism is more bullet-proof.
+  * debian/rules: --disable-installer, since we don't use it.
+  * debian/update-mozilla-firefox-chrome: 
+    - Wait 8 seconds instead of 5 for the hack, might help some 
+      people reporting problems.
+    - Remove ${LIBDIR}/extensions/{*}. I may move that to 
+      /var/lib/mozilla-firefox eventually, but let's leave it for now.
+  * debian/mozilla-firefox.png.uu: Make a nicer png icon, based on the
+    about box graphic.
+  * debian/mozilla-firefox.preinst: Remove old config files in
+    /etc/mozilla-firefox/pref. (Closes: #257711, 257557)
+  * browser/app/profile: firefox.js: Revert change to app.version,
+    apparently it breaks extensions. (Closes: #257941)
+
+ -- Eric Dorland <eric@debian.org>  Wed,  7 Jul 2004 21:26:55 -0400
+
+mozilla-firefox (0.9.1-2) experimental; urgency=low
+
+  * The "Mike Homey, lord of the bugs" release. Thanks to Mike for being a
+    huge help with bug triage. That's right, help with bugs and your name
+    could have a prestigious place in the changelog.
+  * I'd like my next release to be to unstable, so let me know about
+    profile transition bugs, etc.
+  * debian/control: Build-depend on libcairo1-dev. 
+  * debian/rules: Enable svg support using cairo renderer. (Closes:
+    #215990)
+  * debian/mozilla-firefox-xremote-client: Add -a firefox switch to make
+    the remote client find firefox only. Thanks Jonathan Black. (Closes:
+    #256967)
+  * debian/mozilla-firefox.desktop: Make comment Gnome HIG
+    compliant. (Closes: #257592)
+  * browser/app/profile/firefox.js: 
+    - app.version = 0.9.1.
+    - Disable app updates by default. We're debian, we handle updates.
+  * debian/update-mozilla-firefox-chrome: 
+    - Remove installed-extensions-processed.txt before regenerating. 
+      (Closes: #257243)
+    - Take some, but not all advice from Alexandru Fomin. Improve Xvfb 
+      and extension registration hacks. 
+
+ -- Eric Dorland <eric@debian.org>  Sun,  4 Jul 2004 16:58:17 -0400
+
+mozilla-firefox (0.9.1-1) experimental; urgency=low
+
+  * New upstream release.
+  * config/autoconf.mk.in: Alright, /usr/lib/firefox-0.9 was a bad idea,
+    use /usr/lib/mozilla-firefox. Change all the instances
+    /usr/lib/firefox-0.9 back to /usr/lib/mozilla-firefox. I feel
+    silly. (Closes: #256991)
+  * debian/mozilla-firefox-runner: Actually check for the existence of the
+    .mozilla/firefox directory before trying to clean it. 
+  * debian/update-mozilla-firefox-runner: 
+    - Call firefox-bin, not firefox you silly goose.  
+    - Use mozilla-firefox tempfile, not mozilla-browser.
+    - The horrible hackiness continues: For my previous hack to work, 
+      I need to preseed a profile directory in the home directory I
+      create. Now things should work. (Closes: #256812)
+
+ -- Eric Dorland <eric@debian.org>  Thu,  1 Jul 2004 17:16:29 -0400
+
+mozilla-firefox (0.9-1) experimental; urgency=low
+
+  * New upstream release. There may be regressions from 0.8. (Closes:
+    #254522)
+  * widget/src/gtk/nsGtkMozRemoteHelper.cpp,
+    widget/src/gtk2/nsGtkMozRemoteHelper.cpp,
+    widget/src/xremoteclient/XRemoteClient.cpp: Fix previously applied to
+    fix -remote behaviour undone. Mozilla now includes the program name in
+    the properties to distinguish between various Mozilla apps.
+  * xpcom/reflect/xptcall/src/md/unix/Makefile.in: remove extra endif.
+  * dom/public/idl/core/nsIDOMNSDocument.idl: Reintroduce referrer
+    attribute that got lost somehow.
+  * content/events/src/nsEventStateManager.cpp: Fix a strange broken
+    function call to GetContainer.
+  
+  * debian/rules: 
+    - Follow upstream and --enable-single-profile and 
+      --disable-profilesharing.
+    - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+    - --user-app-dir=.mozilla to jive with new location.
+    - Remove dom-inspector extension dir from the regular package. 
+  * debian/control: Depend on xvfb for insane hack below.
+  * debian/mozilla-firefox.install:
+    - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+    - Remove ipc dir, mozipcd.
+    - Add init.d, greprefs dirs.
+  * debian/mozilla-firefox.dirs:
+    - Add /var/lib/mozilla-firefox/extensions{,.d}
+  * debian/mozilla-firefox-dom-inspector.dirs: Add
+    /var/lib/mozilla-firefox/extensions.d.
+  * debian/mozilla-firefox-dom-inspector.install:
+    - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+    - Install dom-inspector extension dir.
+  * debian/mozilla-firefox.links:
+    - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+    - Link /usr/lib/mozilla-firefox to /usr/lib/firefox-0.9.
+    - Link installed-extensions.txt to our place in 
+      /var/lib/mozilla-firefox.
+  * debian/mozilla-firefox-runner: 
+    - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+    - Fix xprintorg typo. (Closes: #255706)
+    - Search .mozilla/firefox for XUL.mfasl files.
+  * debian/mozilla-firefox-xremote-client: Replace
+    /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+  * debian/update-mozilla-firefox-chrome: 
+    - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9.
+    - Capture return values from reg* commands on error, stolen 
+      from mozilla source.
+    - Remove returns from check_running.
+    - Pull in snippets from /var/lib/mozilla-firefox/extensions.d 
+      to generate installed-extensions.txt for new extensions mechanism.  
+    - An insane hack, but necessary because of upstream: Launch a Xvfb 
+      to run firefox to generate the necessary extension metadata. I've
+      been told this will not be necessary in the next version. 
+
+ -- Eric Dorland <eric@debian.org>  Mon, 28 Jun 2004 23:40:59 -0400
+
+mozilla-firefox (0.8-12) unstable; urgency=low
+
+  * The "Last Chance Before 0.9" release.
+  * debian/mozilla-firefox-runner: Fix unescaped \n, thanks Olly
+    Betts. (Closes: #252436)
+  * debian/update-mozilla-firefox-chrome: Watch out for empty
+    LD_LIBRARY_PATH. Thanks George Cristian Birzan. (Closes: #254142)
+  * debian/README.Debian: Restructure and update a bit.
+  * debian/presubj: Add bug information from README.Debian for reportbug.
+  * debian/mozilla-firefox.install: Install the presubj. 
+
+ -- Eric Dorland <eric@debian.org>  Mon, 14 Jun 2004 19:39:27 -0400
+
+mozilla-firefox (0.8-11) unstable; urgency=low
+
+  * Apply amd64 fix from #249211. 
+  * debian/README.Debian: Shamelessly stole the java plugin installation
+    instructions from the mozilla package. (Closes: #243513)
+  * nsCommonWidget.cpp, nsCommonWidget.h, nsWindow.cpp: Apply patch (with
+    some hand massaging) from upstream bugzilla bug #209342 to fix initial
+    window placement. (Closes: #235209, 241519)
+  * nsprpub/pr/src/misc/prnetdb.c: Apply patch from Miquel van Smoorenburg
+    to prevent unless reverse DNS lookups. (Closes: #251978)
+  * debian/mozilla-firefox-runner: Apply patch from Jasper Spaans to fix
+    remote xprint printing. (Closes: #252072)
+
+ -- Eric Dorland <eric@debian.org>  Tue,  1 Jun 2004 23:12:36 -0400
+
+mozilla-firefox (0.8-10) unstable; urgency=low
+
+  * debian/mozilla-firefox.install: Don't install uuencoded file. (Closes:
+    #251441)
+  * debian/mozilla-firefox-runner: unset AUDIODEV which can cause
+    crashes. Thanks Christopher Armstrong. (Closes: #236231)
+  * update-mozilla-firefox-chrome: Port security fix from #249613 to
+    handle insecure tempfile creation.
+  * debian/rules: Following the advice of #247585 I'm disabling postscript
+    printing. Perhaps this will alleviate some of the other printing
+    problems.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 30 May 2004 01:47:52 -0400
+
+mozilla-firefox (0.8-9) unstable; urgency=low
+
+  * debian/control: 
+    - Suggest latex-xft-fonts for MathML fonts. Thanks Michael 
+      JasonSmith. (Closes: #216925)
+    - Build depend on libx11-dev & libxp-dev instead of xlibs-dev to 
+      reflect new X packages.
+  * widget/src/gtk2/nsWindow.cpp: Apply patch from Peter Colberg to ignore
+    unused mouse buttons. (Closes: #244305)
+  * debian/README.Debian: Document the fact that the loopback interface
+    has to be up and unfiltered for things to work right.
+
+ -- Eric Dorland <eric@debian.org>  Wed,  5 May 2004 23:30:42 -0400
+
+mozilla-firefox (0.8-8) unstable; urgency=low
+
+  * security/nss/lib/freebl/unix_rand.c: Remove code that called netstat
+    to gain so entropy. It's pretty useless on a Linux system. Thanks
+    Wichert. (Closes: #241200)
+  * debian/README.Debian: Add note about changing the button order in the
+    dialog boxes. (Closes: #240261)
+  * debian/control: Add dummy package for mozilla-firebird to smooth
+    upgrades. (Closes: #235577)
+
+ -- Eric Dorland <eric@debian.org>  Sat,  3 Apr 2004 16:19:34 -0500
+
+mozilla-firefox (0.8-7) unstable; urgency=low
+
+  * debian/mozilla-firefox-runner: 
+    - Cleanup XUL.mfasl whenever firefox is run with no 
+      command-line. (Closes: #238717)
+    - Add patch from Laurent Buffler to add config to allow 
+      new tabs to be opened instead of new windows. (Closes: #239323)
+  * debian/mozilla-firefoxrc: Put the new FIREFOX_OPEN_IN variable in
+    there and document it's use.
+
+ -- Eric Dorland <eric@debian.org>  Sat, 27 Mar 2004 17:21:51 -0500
+
+mozilla-firefox (0.8-6) unstable; urgency=low
+
+  * debian/control: Build-depend on g++-3.3 (>= 3.3.3-4) to work around
+    broken 3.3.3-3 release. (Closes: #238318, #238241, #238441, #238523,
+    #238534)
+  * debian/rules: Install new small-firefox icon. 
+  * debian/mozilla-firefox{.png, .xpm, -small.xpm}: Use the new DFSG-free
+    icons, the old pretty ones are trademarked and not DSFG-free. I know,
+    it's stupid. Complain to the Mozilla Foundation, not me. (Closes:
+    #234869)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 21 Mar 2004 22:09:16 -0500
+
+mozilla-firefox (0.8-5) unstable; urgency=low
+
+  * Rebuild with g++-3.3 3.3.3-2 to work around broken g++. (Closes:
+    #238318)
+
+ -- Eric Dorland <eric@debian.org>  Wed, 17 Mar 2004 21:38:58 -0500
+
+mozilla-firefox (0.8-4) unstable; urgency=low
+
+  * debian/README.Debian: 
+    - Tell people not to remove their ~/.firefox directory. Just move it
+      out of the way. (Closes: #235594)
+    - Add notes about the sound dsp. (Closes: #236678)
+  * debian/mozilla-firefox-runner: 
+    - Don't redirect stderr. (Closes: #236160)
+    - Add get_locale code from Aurelien Jarno (Closes: #235521)
+    - Fix dsp auto-detection code. (Closes: #236678)
+  * debian/rules: Add default locale file.
+  * debian/mozilla-firefox.dirs: Add locales dir. 
+
+  * browser/app/profile/all.js,
+    content/events/src/nsEventStateManager.cpp,
+    modules/libpref/src/init/all.js, widget/public/nsGUIEvent.h,
+    widget/src/gtk/nsWidget.cpp: Reapply extended mouse events patch from
+    Derek Upham. (Closes: #235385, #230876)
+  * browser/base/content/browser-sets.inc: Make ESC stop animations
+    again. (Closes: #235474)
+
+ -- Eric Dorland <eric@debian.org>  Tue, 16 Mar 2004 00:31:19 -0500
+
+mozilla-firefox (0.8-3) unstable; urgency=low
+
+  * debian/mozilla.firefox.menu: Change the case of
+    mozilla-Firefox. (Closes: #234982, #234755)
+  * debian/NEWS.Debian: Move to debian/mozilla-firefox.NEWS so that it
+    actually gets installed. (Closes: #234700)
+  * debian/update-mozilla-firefox-chrome: Setup dummy home directory to
+    capture silly .firefox directory. (Closes: #234855)
+  * debian/mozilla-firefox.png.uu, debian/mozilla-firefox.xpm: Use the
+    new, pretty mozilla-firefox icons. (Closes: #234869)
+  * debian/rules: Install the pretty icon in the right places. 
+
+ -- Eric Dorland <eric@debian.org>  Thu, 26 Feb 2004 21:10:27 -0500
+
+mozilla-firefox (0.8-2) unstable; urgency=low
+
+  * The "what he taketh, he giveth back" release.
+  * debian/rules:
+    - Disable the wallet extension, this really closes #222447.
+    - Remove some more cruft left over from the patch system.
+    - Reinstall the dom-inspector.
+  * debian/control: Add the dom-inspector back, now that it is supported
+    upstream.
+  * debian/mozilla-firefox-dom-inspector.{install,dirs,postinst,postrm}:
+    Bring these files back.
+  * docshell/base/nsWebShell.cpp: Only do keyword lookup on when DNS
+    entries don't exist. (Closes: #233916, #218033, #211524)
+
+ -- Eric Dorland <eric@debian.org>  Mon, 23 Feb 2004 21:48:03 -0500
+
+mozilla-firefox (0.8-1) unstable; urgency=low
+  
+  * The "Let's Change Our Name Every Other Day" release.
+  * New upstream release, mozilla-firebird has been renamed to
+    mozilla-firefox. Let's hope it lasts. (Closes: #231903, #222447)
+  * debian/mozilla-firebird.*: Renamed to debian/mozilla-firefox.*.
+
+  * debian/README.Debian: Update for firefox, remove blurb about the
+    inspector.
+  * debian/NEWS.Debian: Explain how to move your configs over. I may make
+    this automatic if enough people complain, but I'm loathe to muck
+    around in pople's home directories.
+
+  * debian/control:
+    - Rename the package.
+    - Tweak description to list Firefox's previous aliases.
+    - Remove conflicts on mozilla-firebird-dom-inspector.
+
+  * debian/rules: 
+    - s/firebird/firefox/g, s/MozillaFirebird/firebird/g.
+    - Comment out some old inspector code. 
+    - Remove unused patch subsystem.
+    - Disable gtktest. We don't need no stinking tests.
+    - Remove disable plaintext editor line, not sure why it's there.
+    - Disable LDAP support. We don't use it.
+    - Remove executable bit on *.so files.
+    - Remove useless preference files.
+    - Exclude the inspector files.
+    - Don't remove installed-chrome, we don't install it anymore.
+    - user-app-dir = .firefox. (Closes: #212301)
+    - export MOZILLA_OFFICIAL for the build ID. (Closes: #231133)
+
+  * debian/mozilla-firefox-runner: 
+    - s/firebird/firefox/g.
+    - Remove composer and editor functions.
+    - Use .firefox directory.
+
+  * debian/mozilla-firefox.install: 
+    - s/firebird/firefox/g, s/MozillaFirebird/firefox/g.
+    - Don't install timebombgen.
+    - Install icons directory.
+    - Don't install installed-chrome.txt, we just remove it anyway. 
+
+  * debian/mozilla-firefox.desktop, debian/mozilla-firefox.dirs,
+    debian/mozilla-firefox.manpages, debian/mozilla-firefox.links,
+    debian/mozilla-firefox.menu, debian/mozilla-firefox.mime,
+    debian/mozilla-firefoxrc, debian/mozilla-firefox.postinst,
+    debian/mozilla-firefox.prerm, debian/update-mozilla-firefox-chrome,
+    debian/mozilla-firefox.1, debian/mozilla-firefox-xremote-client:
+    s/firebird/firefox/g, s/MozillaFirebird/firefox/g.
+
+  * debian/mozilla-firefox.links: Link mozilla-firefox.1 to firefox.1.
+  
+  * debian/mozilla-firefox.preinst: Remove, at least with the rename I can
+    erase some of my previous blunders.
+
+  * debian/mozilla-firefox.{png.uu,xpm}: Use the package icon.
+
+  * browser/app/nsBrowserApp.cpp: Change package name to Firefox, so now
+    the ~/.firefox is used. (Closes: #196550)
+
+  * browser/app/profile/all.js: Merge in autoscroll fixes.
+  * browser/base/content/browser-sets.inc: Merge in upstream stop button
+    fix.
+  * modules/plugin/samples/default/unix/nullplugin.c: Merge in removal of
+    commented code.
+  * nsprpub/pr/include/md/_linux.cfg, nsprpub/pr/include/md/_linux.h,
+    security/coreconf/Linux.mk: Merge in hppa build fixes from upstream.
+  * config/autoconf.mk.in: Install into /usr/lib/mozilla-firefox now.
+  * content/base/src/nsDocumentViewer.cpp: Remove redundant stop patch
+    since it has been merged upstream.
+  * content/events/src/nsEventStateManager.cpp,
+    modules/libpref/src/init/all.js, widget/src/gtk/nsWidget.cpp: Revert
+    back to upstream version. There was a patch here to add support for
+    extended mouse buttons, but I'm removing it since I don't trust that
+    it works in the new version correctly. Send me another patch if you
+    want this functionality back.
+  * toolkit/components/passwordmgr/base/nsPasswordManager.cpp: Revert this
+    back to upstream, I'm not sure which patches I applied to this file,
+    likely something to try and fix the double password prompt.
+  * widget/src/xremoteclient/XRemoteClient.cpp,
+    widget/src/xremoteclient/XRemoteClient.h: Revert to upstream version,
+    I believe it does the right thing now, but the patch I used does not
+    apppear to have been used. Restore the properties to _FIREFOX_*
+    though.
+  * widget/src/gtk/nsGtkMozRemoteHelper.cpp,
+    widget/src/gtk2/nsGtkMozRemoteHelper.cpp: Change the _FIREBIRD_* to
+    _FIREFOX_* here as well.
+  * content/base/src/nsDocument.cpp: Comment out nsDocument::GetDomConfig,
+    needed to get things to compile.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 15 Feb 2004 21:28:45 -0500
+
+mozilla-firebird (0.7-7) unstable; urgency=low
+
+  * debian/mozilla-firebird-runner: Open a new window when loading a
+    regular file. (Closes: #228853)
+
+ -- Eric Dorland <eric@debian.org>  Thu, 29 Jan 2004 22:12:30 -0500
+
+mozilla-firebird (0.7-6) unstable; urgency=medium
+
+  * The "Indian-giver-christmas" release.
+  * Urgency medium since we're closing some critical bugs that need to get
+    in before a freeze.
+  * Completely remove mozilla-firebird-dom-browser. No one stepped up to
+    help fix it's brokeness in 0.7 and I don't use it or particularly care
+    about it. So it is no more. If someone steps up to take responsibility
+    I might put it back, but otherwise it may RIP. (Closes: #222085)
+  * debian/mozilla-firebird-runner: Remove XUL.mfasl uncoditionally
+    now. There is a corner case where this file is corrupted on upgrade
+    when firebird was running. This is a total hack, and not an elegant
+    solution, but at least it fixes the problem. (Closes: #224779,
+    #224323)
+  * debian/control: Conflict against old mozilla-firebird-dom-inspector
+    since it doesn't work anymore.
+
+ -- Eric Dorland <eric@debian.org>  Thu, 25 Dec 2003 15:54:21 -0500
+
+mozilla-firebird (0.7-5) unstable; urgency=low
+
+  * browser/base/content/browser-sets.inc: Patch to make ESC stop actually
+    work. (Closes: #223382)
+  * debian/rules: Turn down optimizations on sparc. (Closes: #223760)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 14 Dec 2003 23:01:59 -0500
+
+mozilla-firebird (0.7-4) unstable; urgency=low
+
+  * The "All of Takuo's hard work really pays off" release.
+  * toolkit/components/passwordmgr/base/nsPasswordManager.cpp: Patch from
+    upstream bugzilla (#220214) to fix double password prompt
+    problem. (Closes: #222696)
+  * xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4: Stolen
+    patch from mozilla package to make mozilla-firebird build on
+    mips. (Closes: #222743)
+  * content/base/src/nsDocumentViewer.cpp: Port yet another patch to allow
+    the ESC key to stop animated gifs. (Closes: #223382)
+
+ -- Eric Dorland <eric@debian.org>  Mon,  8 Dec 2003 23:59:16 -0500
+
+mozilla-firebird (0.7-3) unstable; urgency=low
+
+  * debian/control: Add dependency on psmisc since we use fuser. Thanks
+    Daniel Schröter.
+  * widget/src/xremoteclient/XRemoteClient.{cpp,h}: Apply patch from
+    bugzilla to fix -remote behaviour on modern WMs. Thanks Nikolai
+    Prokoschenko. (Closes: #197632)
+  * nsprpub/pr/src/misc/prdtoa.c: Apply fix from mozilla package (#215067)
+    to fix building on arm. This is a partial fix to #222743.
+  * debian/patches: Remove these. Put everything in CVS.
+
+ -- Eric Dorland <eric@debian.org>  Fri,  5 Dec 2003 20:03:46 -0500
+
+mozilla-firebird (0.7-2) unstable; urgency=low
+
+  * Apply excellent patch from Alexander Sack <asac@jwsdot.com> to fix the
+    issues with mozilla running and firebird not starting. (Closes:
+    #216264)
+  * browser/app/profile/all.js: Set the default of "general.autoScroll" to
+    false because it annoyes me. (Closes: #221661)
+
+ -- Eric Dorland <eric@debian.org>  Wed, 19 Nov 2003 20:59:55 -0500
+
+mozilla-firebird (0.7-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #216019)
+  * debian/patches/dom-inspector.diff: Remove, and apply directly into my
+    CVS.
+  * debian/patches/pref.diff: Removed, doesn't seem applicable anymore.
+  * debian/rules: export MOZ_FIREBIRD=1.
+  * debian/control: 
+    - Change Chimera to Camino. (Closes: #220821)
+    - Fix typos in descriptions. (Closes: #218202)
+    - Add build-deps on m4. (Closes: #219681)
+
+ -- Eric Dorland <eric@debian.org>  Wed, 12 Nov 2003 23:01:35 -0500
+
+mozilla-firebird (0.6.1-8) unstable; urgency=low
+
+  * Apply patch to make forward and back buttons work on mice. (Closes:
+    #211606)
+  * debian/rules: Use -O optimization on alpha, so it will build
+    again. (Closes: #213603)
+  
+ -- Eric Dorland <eric@debian.org>  Fri,  3 Oct 2003 00:07:44 -0400
+
+mozilla-firebird (0.6.1-7) unstable; urgency=low
+
+  * Rebuild with the latest and greatest from unstable. This seems to fix
+    the problems with bookmarks people were having, at least for me. No
+    idea why. Please reopen if this doesn't fix it for you. (Closes:
+    #209339, #211706, #211286, #211146, #212011) 
+
+ -- Eric Dorland <eric@debian.org>  Mon, 22 Sep 2003 00:00:08 -0400
+
+mozilla-firebird (0.6.1-6) unstable; urgency=low
+
+  * Patch from Eric Wong <normalperson@yhbt.net> to make plugin requests
+    less annoying. (Closes: #196609)
+  * debian/rules: Stop building libart.
+  * debian/mozilla-firebird.links: Fix path to bookmarks file. (Partial
+    fix to #211286)
+
+ -- Eric Dorland <eric@debian.org>  Wed, 17 Sep 2003 20:22:56 -0400
+
+mozilla-firebird (0.6.1-5) unstable; urgency=low
+
+  * The "sorry Chris Gray" release.
+  * debian/rules: disable SVG. This was causing drag and drop to lock up
+    X and possibly fixes #208630. (Closes: #209371)
+  * debian/mozilla-firebird-runner: Remove XUL.mfasl if we have upgraded,
+    since it can cause problems. (Closes: #200073, #202130, #207351)
+
+ -- Eric Dorland <eric@debian.org>  Sat, 13 Sep 2003 20:15:37 -0400
+
+mozilla-firebird (0.6.1-4) unstable; urgency=low
+
+  * The "pleasing Chris Gray" release.
+  * other-licenses/libart_gpl: Add this library for svg.
+  * debian/rules: 
+    - Enable svg.
+    - Move bookmarks.html file into /etc. (Closes: #207398)
+  * debian/mozilla-firebird.links: Add links back to files moved to /etc.
+  * security/coreconf/Linux2.6.mk: Add this as a copy of Linux2.5.mk to
+    get mozilla-firebird to build on 2.6. (Closes: #207821)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 31 Aug 2003 04:40:30 -0400
+
+mozilla-firebird (0.6.1-3) unstable; urgency=low
+
+  * debian/mozilla-firebird.prerm: Remove mozilla alternative on
+    remove. (Closes: #205310)
+  * debian/debsearch.{gif.uu,src}: Debian search plugin graciously
+    contributed by Fergus McKenzie-Kay <Linux@NerdIT.com>.
+  * debian/rules: 
+    - uudecode and clean up debsearch.gif.uu.
+    - Steal platform specific optimization code from mozilla 
+      package. Thanks Brian Nelson. (Closes: #206309) 
+  * debian/mozilla-firebird.install: Install the above files. 
+  * debian/control: Update Standards-Version to 3.6.1.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 24 Aug 2003 19:09:11 -0400
+
+mozilla-firebird (0.6.1-2) unstable; urgency=low
+
+  * The "Stop Pestering Me Already!" release.
+  * debian/control: Only recommend xprt-xprintorg, don't require
+    it. (Closes: #204176)
+
+ -- Eric Dorland <eric@debian.org>  Sun, 10 Aug 2003 20:00:11 -0400
+
+mozilla-firebird (0.6.1-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #203518, #201203)
+  * debian/control:
+    - Standards-Version to 3.6.0.
+    - Don't provide www-browser anymore. (Closes: #201035)
+    - Depend on xprt-xprintorg so printing will work. (Closes: #202418)
+  * debian/mozilla-firebird.preinst: Remove www-browser alternative.
+  * debian/mozilla-firebird.postinst: Don't install www-browser alternative.
+  * debian/mozilla-firebird.prerm: Don't remove www-browser alternative
+    anymore.
+  * debian/README.Debian: Added note about configuration breaking on
+    upgrade. (Closes: #202130)
+  * debian/patches/classic.diff: Removed. Not sure what it's point was.
+  * debian/rules: Add --disable-pedantic to the configure options.
+
+ -- Eric Dorland <eric@debian.org>  Sun,  3 Aug 2003 14:58:12 -0400
+
+mozilla-firebird (0.6-8) unstable; urgency=low
+
+  * debian/patches/alpha-build-fix.diff: Steal patch from mozilla to allow
+    building on alpha. (Closes: #198638)
+  * debian/patches/hppa-build-fix.diff: Steal patch from mozilla to allow
+    building on hppa, clean it up so it applies cleanly. (Closes: #199068)
+  * debian/mozilla-firebird.png.uu: Added uuencoded nice png icon.
+  * debian/rules: Add code to decode and clean up the new icon file.
+  * debian/mozilla-firebird.install: Install new icon.
+  * debian/mozilla-firebird.desktop: Use the new icon.
+
+ -- Eric Dorland <eric@debian.org>  Fri, 27 Jun 2003 23:21:56 -0400
+
+mozilla-firebird (0.6-7) unstable; urgency=low
+
+  * debian/mozilla-firebird.1: Stole the mozilla manpage for my own
+    nefarious purposes. (Closes: #196638)
+  * debian/mozilla-firebird.postrm: Add slave links to the
+    mozilla-firebird manpage. (Closes: #197145)
+  * debian/mozilla-firebird-xremote-client: Set up the environment
+    properly so it returns correct information. (Closes: #197632)
+  * debian/mozilla-firebird.xpm: Added icon from
+    http://iconpacks.mozdev.org/phoenix/iconshots/flame48true.png to have
+    a nice menu icon. (Closes: #197565)
+  * Updated the README.Debian with some helpful bug reporting tips.
+  * debian/rules: Replaced dh_installmanpages with dh_installman.
+
+ -- Eric Dorland <eric@debian.org>  Sun, 22 Jun 2003 15:15:37 -0400
+
+mozilla-firebird (0.6-6) unstable; urgency=low
+
+  * debian/mozilla-firebird.postinst: Add priority 0 alternative on
+    mozilla. (Closes: #196444)
+  * debian/control: Add build-depends on libxrender-dev, libmng-dev,
+    libpng12-dev, libjpeg62-dev.
+  * debian/rules: 
+    - Build with system jpeg, mng and png libs.
+    - Exclude inspector files from mozilla-firebird. 
+      (Closes: #196432, #196509)
+
+ -- Eric Dorland <eric@debian.org>  Sat,  7 Jun 2003 15:19:23 -0400
+
+mozilla-firebird (0.6-5) unstable; urgency=low
+
+  * The "Mike Hommey is my homey" release.
+  * Thanks to Mike Hommey <mh@glandium.org> for his excellent work on this
+    version (it's 99% his), which I've shamelessly stolen.
+  * Added a README.Debian file.
+  * Added a separate mozilla-firebird-dom-inspector package.
+  * debian/patches/dom-inspector.diff:
+    - add DOM Inspector to Tools menu. (note: DOM Inspector is still
+      not very well integrated with Firebird)
+    - remove modern skin references.
+  * debian/patches/xpinstall.diff: remove unneeded chrome registrations
+    from xpinstall/packager/unix/browser.jst.
+  * debian/patches/classic.diff: remove
+    themes/classic/global/win/preview.gif from jar file and modify
+    preview image reference in rdf file to Preview.png.
+  * debian/patches/pref.diff: remove preview image constraints in
+    browser/components/prefwindow/skin/pref.css file to avoid deformation
+    of preview image in classic theme.
+  * debian/mozilla-firebird.preinst: added #DEBHELPER#.
+  * debian/mozilla-firebird.install:
+    - Don't install the modern.jar and embed-sample.jar files.
+    - Remove files related to dom-inspector.
+  * debian/rules:
+    - enabling xinerama support.
+    - disabling build of chatzilla and venkman.
+    - moved /var/lib/mozilla-firebird/chrome.d/99default to
+      /var/lib/mozilla-firebird/chrome.d/00all
+    - remove references to embed-sample.jar in
+      /var/lib/mozilla-firebird/chrome.d/00all
+    - Add some comments.
+    - Change == to =, for more strict /bin/sh's.
+  * debian/control: Build-Depend on libidl-dev (>= 0.8.0) because the
+    configure script requires at least this version.
+  * debian/copyright: Make this a real debian copyright file. 
+  
+ -- Eric Dorland <eric@debian.org>  Thu,  5 Jun 2003 01:00:32 -0400
+
+mozilla-firebird (0.6-4) unstable; urgency=low
+
+  * debian/rules: Change -O2 to -O for building on powerpc.
+  * debian/mozilla-firebird.preinst: Delete
+    /usr/lib/mozilla-firebird/defaults/pref on upgrade to facilitate
+    transition to prefs in /etc. Thanks to all who reported this.
+
+ -- Eric Dorland <eric@debian.org>  Tue, 27 May 2003 21:45:06 -0400
+
+mozilla-firebird (0.6-3) unstable; urgency=low
+
+  * First attempt at a debian upload. (Closes: #163270)
+  * debian/rules:
+    + Small fix to Mike Hommey's chrome patch.
+    + Suggestion from Bernhard R. Link to install
+      /usr/lib/mozilla-firebird/defaults/pref to 
+      /etc/mozilla-firebird/pref
+    + Add dh_installmime call.
+  * debian/mozilla-firebird.mime: Install mime type handlers for firebird.
+  * debian/mozilla-firebird.links: Link
+    /usr/lib/mozilla-firebird/defaults/pref to /etc/mozilla-firebird/pref
+  * debian/mozilla-firebird.install: Don't install the inspector.jar.
+
+ -- Eric Dorland <eric@debian.org>  Mon, 26 May 2003 00:28:40 -0400
+
+mozilla-firebird (0.6-2) unstable; urgency=low
+
+  * debian/rules:
+    + Add --with-user-appdir=.mozilla-firebird, since it still 
+      defaults to .phoenix.
+    + Don't use the ${prefix} variable, use /usr, since ${prefix} 
+      doesn't seem to work.
+    + Use --without-system-nspr.
+  * debian/mozilla-firebird.install:
+    + Be picky about what chrome files we install, since there's 
+      quite a few we don't need, and a bunch of empty dirs.
+  * Excellent patch from Mike Hommey <mh@glandium.org> to add a
+    update-mozilla-firebird-chrome script.
+  
+ -- Eric Dorland <eric@debian.org>  Sat, 24 May 2003 13:00:44 -0400
+
+mozilla-firebird (0.6-1) unstable; urgency=low
+
+  * New upstream release.
+  * Renamed to mozilla-firebird.
+  * Changed phoenix to mozilla-firebird where appropriate.
+  * debian/mozilla-firebird.links: Add link mozilla-firebird to
+    MozillaFirebird.
+  * debian/control:
+    + Standars-Version to 3.5.10.0.
+    + Build-depend on gtk2 libs now.
+    + Build-depend on libidl-dev.
+    + Add Provides x-www-browser.
+  * debian/rules:
+    + Enable building with the gtk2 libs.
+    + Make mozilla-firebird-xremote-client executable in install target.
+  * debian/mozilla-firebird.desktop: Added gnome menu entry.
+  * debian/mozilla-firebird.{prerm,postinst}: Add alternatives to
+    www-browser and x-www-browser.
+
+ -- Eric Dorland <eric@debian.org>  Mon, 19 May 2003 20:43:39 -0400
+
+phoenix (0.5-4) unstable; urgency=low
+
+  * debian/control: Depend on fontconfig.
+  * debian/rules: Add source-tarball-from-cvs to build a orig tarball from
+    a checked out cvs tree. Now I can provide source package. And there
+    was much rejoicing.
+
+ -- Eric Dorland <eric@debian.org>  Fri, 17 Jan 2003 21:06:47 -0500
+
+phoenix (0.5-3) unstable; urgency=low
+
+  * debian/phoenix-xremote-client: Added to send remote commands to
+    phoenix. Just a wrapper that calls phoenix-bin -remote.
+  * debian/phoenix-runner: 
+    + Use phoenix-xremote-client.
+    + Replace MOZILLA_DSP with PHOENIX_DSP.
+  * debian/phoenixrc: phoenix-runner uses this file to determine what dsp
+    to start.
+  * debian/phoenix.install: 
+    + Install phoenix-xremote-client, and don't install
+      mozilla-xremote-client.
+    + Install phoenixrc.
+
+ -- Eric Dorland <eric@debian.org>  Mon, 23 Dec 2002 02:52:21 -0500
+
+phoenix (0.5-2) unstable; urgency=low
+
+  * debian/control: 
+    + Add Provides: www-browser.
+    + Build-depend on libxft2-dev, libnspr-dev.
+  * debian/rules:
+    + Use xft and the system nspr.
+    + Install phoenix-runner.
+  * debian/phoenix-runner: Stolen from the mozilla package to run phoenix.
+
+ -- Eric Dorland <eric@debian.org>  Sat, 21 Dec 2002 02:03:11 -0500
+
+phoenix (0.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/phoenix.install: Fix paths to phoenix libs.
+  * debian/control: 
+    + Standards-Version to 3.5.8
+    + Improve build-deps.
+  * debian/rules: 
+    + Have configure options here, no more .mozconfig.
+    + Steal some patch code from Colin.
+  * debian/patches/mozappdir.diff: Change the mozappdir.
+  
+ -- Eric Dorland <eric@debian.org>  Mon,  9 Dec 2002 02:43:13 -0500
+
+phoenix (0.4-3) unstable; urgency=low
+
+  * debian/phoenix.menu: Add menu entry.
+  * Rebuild to fix libstdc++ dependency.
+  * .mozonfig: Disable more tests.
+
+ -- Eric Dorland <eric@debian.org>  Wed, 20 Nov 2002 19:13:18 -0500
+
+phoenix (0.4-2) unstable; urgency=low
+
+  * debian/control:
+    + Add build-depends.
+    + Fix section and description.
+  * .mozconfig:
+    + Use system zlib.
+
+ -- Eric Dorland <eric@debian.org>  Wed, 13 Nov 2002 19:03:52 -0500
+
+phoenix (0.4-1) unstable; urgency=low
+
+  * Initial release.
+  
+ -- Eric Dorland <eric@debian.org>  Mon, 11 Nov 2002 23:09:41 -0500
--- firefox-3.0-3.0.15+nobinonly.orig/debian/abrowser-3.0.desktop
+++ firefox-3.0-3.0.15+nobinonly/debian/abrowser-3.0.desktop
@@ -0,0 +1,72 @@
+[Desktop Entry]
+Version=1.0
+Name=Web Browser
+Name[ca]=Navegador web
+Name[cs]=Webový prohlížeč
+Name[es]=Navegador web
+Name[fa]=مرورگر اینترنتی
+Name[fi]=WWW-selain
+Name[fr]=Navigateur Web
+Name[hu]=webböngésző
+Name[it]=Browser Web
+Name[ja]=ウェブ・ブラウザ
+Name[ko]=웹 브라우저
+Name[nb]=Nettleser
+Name[nl]=webbrowser
+Name[nn]=Nettlesar
+Name[no]=Nettleser
+Name[pl]=Przeglądarka WWW
+Name[pt]=Navegador Web
+Name[pt_BR]=Navegador Web
+Name[sk]=Internetový prehliadač
+Name[sv]=Webbläsaren
+Comment=Browse the World Wide Web
+Comment[ca]=Navegueu per el web
+Comment[cs]=Prohlížení stránek World Wide Webu
+Comment[de]=Im Internet surfen
+Comment[es]=Navegue por la web
+Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
+Comment[fi]=Selaa Internetin WWW-sivuja
+Comment[fr]=Navigue sur Internet
+Comment[hu]=A világháló böngészése
+Comment[it]=Esplora il web
+Comment[ja]=ウェブを閲覧します
+Comment[ko]=웹을 돌아 다닙니다
+Comment[nb]=Surf på nettet
+Comment[nl]=Verken het internet
+Comment[nn]=Surf på nettet
+Comment[no]=Surf på nettet
+Comment[pl]=Przeglądanie stron WWW 
+Comment[pt]=Navegue na Internet
+Comment[pt_BR]=Navegue na Internet
+Comment[sk]=Prehliadanie internetu
+Comment[sv]=Surfa på webben
+GenericName=Web Browser
+GenericName[ca]=Navegador web
+GenericName[cs]=Webový prohlížeč
+GenericName[es]=Navegador web
+GenericName[fa]=مرورگر اینترنتی
+GenericName[fi]=WWW-selain
+GenericName[fr]=Navigateur Web
+GenericName[hu]=Webböngésző
+GenericName[it]=Browser Web
+GenericName[ja]=ウェブ・ブラウザ
+GenericName[ko]=웹 브라우저
+GenericName[nb]=Nettleser
+GenericName[nl]=Webbrowser
+GenericName[nn]=Nettlesar
+GenericName[no]=Nettleser
+GenericName[pl]=Przeglądarka WWW
+GenericName[pt]=Navegador Web
+GenericName[pt_BR]=Navegador Web
+GenericName[sk]=Internetový prehliadač
+GenericName[sv]=Webbläsare
+Exec=abrowser %u
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=abrowser-3.0
+Categories=Application;Network;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
+StartupWMClass=Firefox
+StartupNotify=true
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-gnome-support.install
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-gnome-support.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/firefox-*/components/libnkgnomevfs.so
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-gnome-support.postinst.in
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-gnome-support.postinst.in
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then
+    touch /usr/lib/firefox-3*/.autoreg
+fi
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox.cfg
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox.cfg
@@ -0,0 +1,2 @@
+//
+lockPref("app.update.enabled", false);
--- firefox-3.0-3.0.15+nobinonly.orig/debian/debsearch.gif.uu
+++ firefox-3.0-3.0.15+nobinonly/debian/debsearch.gif.uu
@@ -0,0 +1,20 @@
+begin 664 debsearch.gif
+MB5!.1PT*&@H````-24A$4@```!`````0"`8````?\_]A````!F)+1T0`_P#_
+M`/^@O:>3````"7!(67,```]A```/80&H/Z=I````!W1)344'U`D3$C`=J25#
+MK0```GA)1$%4>-J%DUM(5&$0QW_?.6=WL337-A<C)#6$B*`>I-*B"Y)&]=I#
+M)@6!3T$0!`4%/522#VD4=*.')**2BB(A,;4+^516$!1=UBZ&ZU+8;KIZ])SO
+MFU[,Q+;ZPS#,,`S_F?F/$A$RX5=6`6;")SN[DB8]1-ZFS6'+M@%P^`O,R!"Z
+M[[7H>"\J',4=A'AU-5K[Z.9FB6[?KC(V,("88=S;I\2Y<("0!B\:06\^"C@8
+M?,0WD_5_-/"?-8KTM1,H.X1_,XJ=_HZ52A+Z?(_H^4;\X6%RJ\HGZ]74'?C]
+MCX4;ZU&NB]EP%C]4ANTXX'MX#UNP7MPEZ+J,9643JN]HL&=%]B,BB`A:!+=M
+MFT@#XIV+BM??+4:$J3;2>EJ\-8B_$G%O-8D1P3%C:=SK)P0WC;-H*3IX#;.P
+MEL#<"J6FC1?<6*?<QRT2['F*?MN#`1SO>6?2.7,01F%\7SW!>8NQ\DI1&<YJ
+M*P=GST6\1#\J.Q<E!DL5E.`5%:(+(]ASPJBA!"8=G]#![_VHB2B^]Q!]FVI(
+M'#L)*"RG:'$XV-2-=?8)5N`]]K<XZLT5=#(F3..1ZNR0D:N7,7T?"13D8RF%
+M8P%6?J$2P/NQ7"0`=N(=WJ<V_/&M@W;(*E,"J=8[L8%=N[$\'XGD,WO'SFDZ
+M$,$IW:+TDBZ1@4=(UC(^KEN;IX:2,8S&'TR14UN#RLDA5+&*K)+B/Y5H*06K
+MCROC)F2@\1+ZU4ML0`.1IB-$*[Y`ZCU27I=92%,Q\B$FZ?L/\'M[878!X:HY
+MA-IK8!1TY4$"*PZK?S[3C.(%:D;Q@LE8CR;$GU^)C'[%*MKX?P:9WEN,A\@X
+;ECUS\CX_`4&C,>`7?>FF`````$E%3D2N0F""
+`
+end
--- firefox-3.0-3.0.15+nobinonly.orig/debian/debsearch.src
+++ firefox-3.0-3.0.15+nobinonly/debian/debsearch.src
@@ -0,0 +1,27 @@
+# Firefox plugin file
+#
+# Debian package lookup
+# by Fergus McKenzie-Kay copying code 
+# by Spencer Wysinger <http://wysinger.com/>
+# ported to Ubuntu by Alex Converse
+# updated for new Ubuntu codebase by David Futcher <bobbocanfly@gmail.com>
+#
+# Last updated: February 23, 2008
+
+<search 
+	name="Ubuntu Package Search"
+	description="Perform a search for Ubuntu packages"
+	action="http://packages.ubuntu.com/search"
+	searchForm="http://packages.ubuntu.com/"
+	queryEncoding="utf-8"
+	queryCharset="utf-8"
+	method="GET"
+>
+
+<input name="suite" value="default">
+<input name="section" value="all">
+<input name="arch" value="any">
+<input name="searchon" value="names">
+<input name="keywords" user="">
+
+</search>
--- firefox-3.0-3.0.15+nobinonly.orig/debian/presubj
+++ firefox-3.0-3.0.15+nobinonly/debian/presubj
@@ -0,0 +1,41 @@
+*** Please submit non packaging issue (e.g. feature requests) bugs to
+the Debian BTS and the upstream bugzilla
+(https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox) and put a
+reference to the bugzilla bug in the Debian bug report, to ease bug
+triage for the maintainers. Thank you. ***
+
+Firefox extensions being a big source of problems, please either try to
+reproduce your bug with a clean user of with you current user in safe
+mode, with the "firefox -safe-mode" command line before filing any bugs.
+If your bug disappears with a clean user or in safe mode, you might want
+to find which extension is responsible for it and file a bug to the
+appropriate package, bug tracking system, or author.
+
+Also, please try running firefox with MOZ_DISABLE_PANGO=1 set in your
+environment to test with Pango rendering disabled, which can cause
+problems in some cases.
+
+If your Firefox installation pre-dates 1.0, you might have had problems
+Firefox not really cleanly supporting upgrade from one release to another.
+Please try moving around your ~/.mozilla/firefox directory to see if it
+helps with your issue.
+
+Firefox requires the loopback interface (lo) to be up and unfiltered
+to accept keyboard input and function correctly. Please make sure this
+is the case before filing any bugs.
+
+If you get crashes and none of the above hints did avoid the crash, please
+first try to remove plugins from the /usr/lib/firefox/plugins,
+/usr/lib/mozilla-firefox/plugins and ~/.mozilla/plugins directories.
+
+If Firefox still crashes, please install the firefox-dbg package and run
+firefox with gdb with the "firefox -g" command line. On the gdb prompt, type
+the following commands:
+set pagination off
+run
+bt full
+And attach the resulting backtrace to your bug report.
+
+If you are seeing XML parsing errors, please make sure you kill all
+running Firefoxes and reload before filing any bugs. 
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0.install
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0.install
@@ -0,0 +1,30 @@
+debian/tmp/usr/lib/firefox-*/components/*.js
+debian/tmp/usr/lib/firefox-*/components/*.xpt
+debian/tmp/usr/lib/firefox-*/components/libbrowsercomps.so
+debian/tmp/usr/lib/firefox-*/components/libbrowserdirprovider.so
+
+debian/tmp/usr/lib/firefox-*/modules/
+
+debian/tmp/usr/lib/firefox-*/firefox
+debian/tmp/usr/lib/firefox-*/run-mozilla.sh
+
+#debian/tmp/usr/lib/firefox-*/defaults/autoconfig
+debian/tmp/usr/lib/firefox-*/defaults/preferences
+debian/tmp/usr/lib/firefox-*/defaults/profile etc/firefox-3.0/
+debian/tmp/usr/lib/firefox-*/browserconfig.properties
+debian/tmp/usr/lib/firefox-*/blocklist.xml
+
+debian/presubj usr/share/bug/firefox-3.0
+
+debian/firefox.js etc/firefox-3.0/pref
+
+debian/debsearch.gif usr/lib/firefox-addons/searchplugins/en-US/
+debian/debsearch.src usr/lib/firefox-addons/searchplugins/en-US/
+
+debian/tmp/usr/lib/firefox-*/extensions/\{972ce4c6-7e08-4474-a285-3208198ce6fd\} usr/lib/xulrunner-addons/extensions
+
+# debian/tmp/usr/lib/firefox-*/plugins/*.so usr/lib/firefox-addons/plugins
+
+debian/tmp/usr/lib/firefox-*/*.ini
+
+debian/apport/firefox-3.0.py usr/share/apport/package-hooks/
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-minefield.desktop
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-minefield.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=Minefield Web Browser
+Comment=Browse the Bleeding Edge
+GenericName=Bleed Browser
+Exec=firefox-3.0 %u
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=firefox-3.0
+Categories=Application;Network;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png
+StartupWMClass=Firefox-3.0-bin
+StartupNotify=true
--- firefox-3.0-3.0.15+nobinonly.orig/debian/copyright
+++ firefox-3.0-3.0.15+nobinonly/debian/copyright
@@ -0,0 +1,738 @@
+This package was debianized by Eric Dorland <eric@debian.org> on
+Thu, 05 Jun 2003 01:01:22 -0400
+
+It was downloaded from http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
+
+The source tarball is an aggregate of several different works in which the
+main one, developed by the Mozilla Project, is firefox.
+
+Other works include gzip, bzip2, sqlite, libjpeg, libpng, cairo, and others.
+Please see the sections following the copyright statements for firefox for
+these.
+
+=== firefox
+
+Overall, the firefox project is licensed under the terms of the Mozilla
+Public License version 1.1 or, at your option, under the terms of the GNU
+eneral Public License version 2 or subsequent, or the terms of the GNU
+Lesser General Public License version 2.1 or subsequent.
+
+On Debian systems, the complete text of the GNU General Public
+License can be found in the file `/usr/share/common-licenses/GPL' ;
+the complete text of the GNU Lesser General Public License can be
+found in the file `/usr/share/common-licenses/LGPL'.
+
+The complete text of the Mozilla Public License can be found in the MPL file
+in the same directory as this file.
+
+Some files may still contain licensing notices claiming licensing under
+other combinations of NPL, MPL, GPL and LGPL. They are files that were missed
+by the upstream relicensing script, but all the permissions required for
+relicensing were indeed provided.
+
+The file db/mork/src/morkQuickSort.cpp is licensed under the following terms:
+
+  Copyright (c) 1992, 1993
+   The Regents of the University of California.  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+  3. Neither the name of the University nor the names of its contributors
+     may be used to endorse or promote products derived from this software
+     without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+  SUCH DAMAGE.
+
+The embedding/qa/mozembed/public/nsIQABrowserUIGlue.idl file and the files
+under the embedding/tests directory are licensed under the following terms:
+
+  Copyright (c) 2002 Netscape Communications Corporation and
+  other contributors
+
+  Permission is hereby granted, free of charge, to any person obtaining a
+  copy of this Mozilla sample software and associated documentation files
+  (the "Software"), to deal in the Software without restriction, including
+  without limitation the rights to use, copy, modify, merge, publish,
+  distribute, sublicense, and/or sell copies of the Software, and to permit
+  persons to whom the Software is furnished to do so, subject to the
+  following conditions:
+
+  The above copyright notice and this permission notice shall be included
+  in all copies or substantial portions of the Software.
+
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+  DEALINGS IN THE SOFTWARE.
+
+The modules/plugin/base/public/npruntime.h file is licensed under the
+following terms:
+
+  Copyright (c) 2004, Apple Computer, Inc. and The Mozilla Foundation.
+  All rights reserved.
+ 
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions are
+  met:
+ 
+  1. Redistributions of source code must retain the above copyright
+  notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+  notice, this list of conditions and the following disclaimer in the
+  documentation and/or other materials provided with the distribution.
+  3. Neither the names of Apple Computer, Inc. ("Apple") or The Mozilla
+  Foundation ("Mozilla") nor the names of their contributors may be used
+  to endorse or promote products derived from this software without
+  specific prior written permission.
+ 
+  THIS SOFTWARE IS PROVIDED BY APPLE, MOZILLA AND THEIR CONTRIBUTORS "AS
+  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, MOZILLA OR
+  THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The toolkit/mozapps/update/src/updater/bspatch.cpp and
+toolkit/mozapps/update/src/updater/bspatch.h files are licensed under the
+following terms:
+
+  Copyright 2003,2004 Colin Percival
+  All rights reserved
+ 
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted providing that the following conditions
+  are met:
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+ 
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+  IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  POSSIBILITY OF SUCH DAMAGE.
+
+Some but not all the files in netwerk/dns/src/ are licensed under the
+following terms:
+
+  Copyright (c) 2001,2002 Japan Network Information Center.
+  All rights reserved.
+ 
+  By using this file, you agree to the terms and conditions set forth bellow.
+ 
+                       LICENSE TERMS AND CONDITIONS
+ 
+  The following License Terms and Conditions apply, unless a different
+  license is obtained from Japan Network Information Center ("JPNIC"),
+  a Japanese association, Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda,
+  Chiyoda-ku, Tokyo 101-0047, Japan.
+ 
+  1. Use, Modification and Redistribution (including distribution of any
+     modified or derived work) in source and/or binary forms is permitted
+     under this License Terms and Conditions.
+ 
+  2. Redistribution of source code must retain the copyright notices as they
+     appear in each source code file, this License Terms and Conditions.
+ 
+  3. Redistribution in binary form must reproduce the Copyright Notice,
+     this License Terms and Conditions, in the documentation and/or other
+     materials provided with the distribution.  For the purposes of binary
+     distribution the "Copyright Notice" refers to the following language:
+     "Copyright (c) 2000-2002 Japan Network Information Center.  All rights reserved."
+ 
+  4. The name of JPNIC may not be used to endorse or promote products
+     derived from this Software without specific prior written approval of
+     JPNIC.
+ 
+  5. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY JPNIC
+     "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+     LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+     PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL JPNIC BE LIABLE
+     FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+     CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+     SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+     BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+     WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+     OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+     ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+Some files in plugin/oji/JEP/ are licensed under the following terms:
+
+  Copyright (c) 2004, Steven Michaud, All Rights Reserved
+
+  Permission is hereby granted, free of charge, to any person obtaining
+  a copy of this software and associated documentation files (the
+  "Software"), to deal in the Software without restriction, including
+  without limitation the rights to use, copy, modify, merge, publish,
+  distribute, sublicense, and/or sell copies of the Software, and to
+  permit persons to whom the Software is furnished to do so, subject to
+  the following conditions:
+
+  The above copyright notice and this permission notice shall be
+  included in all copies or substantial portions of the Software.
+
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+The extensions/auth/gssapi.h file is licensed under the following terms:
+
+  Copyright 1993 by OpenVision Technologies, Inc.
+ 
+  Permission to use, copy, modify, distribute, and sell this software
+  and its documentation for any purpose is hereby granted without fee,
+  provided that the above copyright notice appears in all copies and
+  that both that copyright notice and this permission notice appear in
+  supporting documentation, and that the name of OpenVision not be used
+  in advertising or publicity pertaining to distribution of the software
+  without specific, written prior permission. OpenVision makes no
+  representations about the suitability of this software for any
+  purpose.  It is provided "as is" without express or implied warranty.
+ 
+  OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+  EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+  USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+  PERFORMANCE OF THIS SOFTWARE.
+
+The gfx/src/xlib/xregion.h and gfx/src/gtk/xregion.h are licensed under the
+following terms:
+
+  Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
+  and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
+
+                          All Rights Reserved
+
+  Permission to use, copy, modify, and distribute this software and its
+  documentation for any purpose and without fee is hereby granted,
+  provided that the above copyright notice appear in all copies and that
+  both that copyright notice and this permission notice appear in
+  supporting documentation, and that the names of Digital or MIT not be
+  used in advertising or publicity pertaining to distribution of the
+  software without specific, written prior permission.
+
+  DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+  DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+  ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+  SOFTWARE.
+
+=== sqlite
+
+The db/sqlite3 directory contains a copy of sqlite with the following
+licensing terms:
+
+  The author disclaims copyright to this source code.  In place of
+  a legal notice, here is a blessing:
+
+     May you do good and not evil.
+     May you find forgiveness for yourself and forgive others.
+     May you share freely, never taking more than you give.
+
+=== dbm
+
+The dbm directory, except some files added by the mozilla project, is
+licensed under the following terms:
+
+  Copyright (c) 1991, 1993, 1994
+  The Regents of the University of California.  All rights reserved.
+ 
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+  3. All advertising materials mentioning features or use of this software
+     must display the following acknowledgement:
+  This product includes software developed by the University of
+  California, Berkeley and its contributors.
+  4. Neither the name of the University nor the names of its contributors
+     may be used to endorse or promote products derived from this software
+     without specific prior written permission.
+ 
+  THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+  SUCH DAMAGE.
+ 
+=== myspell
+
+The extensions/spellcheck/myspell directory is licensed under the following
+terms:
+
+  Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada
+  And Contributors.  All rights reserved.
+ 
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+ 
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+ 
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+ 
+  3. All modifications to the source code must be clearly marked as
+     such.  Binary redistributions based on modified source code
+     must be clearly marked as modified versions in the documentation
+     and/or other materials provided with the distribution.
+ 
+  THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS 
+  ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
+  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
+  FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL 
+  KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+  SUCH DAMAGE.
+
+=== boehm
+
+The gc/boehm directory, except the files listed under the xulrunner section,
+is licensed under the following terms:
+
+  Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers
+  Copyright (c) 1991-1996 by Xerox Corporation.  All rights reserved.
+  Copyright (c) 1996-1998 by Silicon Graphics.  All rights reserved.
+
+  THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
+  OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
+
+  Permission is hereby granted to use or copy this program
+  for any purpose,  provided the above notices are retained on all copies.
+  Permission to modify the code and to distribute modified code is granted,
+  provided the above notices are retained, and a notice that the code was
+  modified is included with the above copyright notice.
+
+=== cairo
+
+The gfx/cairo/cairo directory is licensed under the following terms:
+
+  Copyright (c) 2003 University of Southern California
+  Copyright (c) 1999 Tom Tromey
+  Copyright (c) 2002, 2003 University of Southern California
+  Copyright (c) 2004 Calum Robinson
+  Copyright (c) 2004 David Reveman
+  Copyright (c) 2000, 2002, 2004 Keith Packard
+  Copyright (c) 2004, 2005 Red Hat, Inc
+
+  Cairo is free software and is available to be redistributed and/or
+  modified under the terms of either the GNU Lesser General Public
+  License (LGPL) version 2.1 or the Mozilla Public License (MPL) version
+  1.1.
+
+=== libpixman
+
+The gfx/cairo/libpixman directory is licensed under the following terms:
+(from gfx/cairo/libpixman/COPYING)
+
+  libpixregion
+  
+  Copyright 1987, 1998  The Open Group
+  
+  Permission to use, copy, modify, distribute, and sell this software and its
+  documentation for any purpose is hereby granted without fee, provided that
+  the above copyright notice appear in all copies and that both that
+  copyright notice and this permission notice appear in supporting
+  documentation.
+  
+  The above copyright notice and this permission notice shall be included in
+  all copies or substantial portions of the Software.
+  
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+  OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+  AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+  
+  Except as contained in this notice, the name of The Open Group shall not be
+  used in advertising or otherwise to promote the sale, use or other dealings
+  in this Software without prior written authorization from The Open Group.
+  
+  
+  Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
+  
+                          All Rights Reserved
+  
+  Permission to use, copy, modify, and distribute this software and its 
+  documentation for any purpose and without fee is hereby granted, 
+  provided that the above copyright notice appear in all copies and that
+  both that copyright notice and this permission notice appear in 
+  supporting documentation, and that the name of Digital not be
+  used in advertising or publicity pertaining to distribution of the
+  software without specific, written prior permission.  
+  
+  DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+  DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+  ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+  SOFTWARE.
+  
+  ----------------------------------------------------------------------
+  libic
+  
+  Copyright © 2001 Keith Packard
+  
+  Permission to use, copy, modify, distribute, and sell this software and its
+  documentation for any purpose is hereby granted without fee, provided that
+  the above copyright notice appear in all copies and that both that
+  copyright notice and this permission notice appear in supporting
+  documentation, and that the name of Keith Packard not be used in
+  advertising or publicity pertaining to distribution of the software without
+  specific, written prior permission.  Keith Packard makes no
+  representations about the suitability of this software for any purpose.  It
+  is provided "as is" without express or implied warranty.
+  
+  KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+  EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+  PERFORMANCE OF THIS SOFTWARE.
+  
+  ----------------------------------------------------------------------
+  slim
+  
+  slim is Copyright © 2003 Richard Henderson
+  
+  Permission to use, copy, modify, distribute, and sell this software
+  and its documentation for any purpose is hereby granted without fee,
+  provided that the above copyright notice appear in all copies and that
+  both that copyright notice and this permission notice appear in
+  supporting documentation, and that the name of Richard Henderson not be
+  used in advertising or publicity pertaining to distribution of the
+  software without specific, written prior permission.  Richard Henderson
+  makes no representations about the suitability of this software for
+  any purpose.  It is provided "as is" without express or implied
+  warranty.
+  
+  RICHARD HENDERSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+  EVENT SHALL RICHARD HENDERSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+  USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+  PERFORMANCE OF THIS SOFTWARE.
+
+=== libjpeg
+
+The jpeg directory, except the files under the xulrunner section, are licensed
+under the following terms:
+
+  The authors make NO WARRANTY or representation, either express or implied,
+  with respect to this software, its quality, accuracy, merchantability, or
+  fitness for a particular purpose.  This software is provided "AS IS", and you,
+  its user, assume the entire risk as to its quality and accuracy.
+
+  This software is copyright (C) 1991-1998, Thomas G. Lane.
+  All Rights Reserved except as specified below.
+
+  Permission is hereby granted to use, copy, modify, and distribute this
+  software (or portions thereof) for any purpose, without fee, subject to these
+  conditions:
+  (1) If any part of the source code for this software is distributed, then this
+  README file must be included, with this copyright and no-warranty notice
+  unaltered; and any additions, deletions, or changes to the original files
+  must be clearly indicated in accompanying documentation.
+  (2) If only executable code is distributed, then the accompanying
+  documentation must state that "this software is based in part on the work of
+  the Independent JPEG Group".
+  (3) Permission for use of this software is granted only if the user accepts
+  full responsibility for any undesirable consequences; the authors accept
+  NO LIABILITY for damages of any kind.
+
+  These conditions apply to any software derived from or based on the IJG code,
+  not just to the unmodified library.  If you use our work, you ought to
+  acknowledge us.
+
+  Permission is NOT granted for the use of any IJG author's name or company name
+  in advertising or publicity relating to this software or products derived from
+  it.  This software may be referred to only as "the Independent JPEG Group's
+  software".
+
+  We specifically permit and encourage the use of this software as the basis of
+  commercial products, provided that all warranty or liability claims are
+  assumed by the product vendor.
+
+=== bzip2
+
+The modules/libbz2/src directory is licensed under the following terms:
+(from modules/libbz2/src/LICENSE)
+
+  This program, "bzip2", the associated library "libbzip2", and all
+  documentation, are copyright (C) 1996-2005 Julian R Seward.  All
+  rights reserved.
+  
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+  
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  
+  2. The origin of this software must not be misrepresented; you must 
+     not claim that you wrote the original software.  If you use this 
+     software in a product, an acknowledgment in the product 
+     documentation would be appreciated but is not required.
+  
+  3. Altered source versions must be plainly marked as such, and must
+     not be misrepresented as being the original software.
+  
+  4. The name of the author may not be used to endorse or promote 
+     products derived from this software without specific prior written 
+     permission.
+  
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
+  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  
+  Julian Seward, Cambridge, UK.
+  jseward@acm.org
+  bzip2/libbzip2 version 1.0.3 of 15 February 2005
+
+=== libpng
+
+The directory modules/libimg/png is licensed under the following terms:
+(from modules/libimg/png/LICENSE)
+
+  This copy of the libpng notices is provided for your convenience.  In case of
+  any discrepancy between this copy and the notices in the file png.h that is
+  included in the libpng distribution, the latter shall prevail.
+  
+  COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
+  
+  If you modify libpng you may insert additional notices immediately following
+  this sentence.
+  
+  libpng version 1.2.6, September 12, 2004, is
+  Copyright (c) 2004 Glenn Randers-Pehrson, and is
+  distributed according to the same disclaimer and license as libpng-1.2.5
+  with the following individual added to the list of Contributing Authors
+  
+     Cosmin Truta
+  
+  libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
+  Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
+  distributed according to the same disclaimer and license as libpng-1.0.6
+  with the following individuals added to the list of Contributing Authors
+  
+     Simon-Pierre Cadieux
+     Eric S. Raymond
+     Gilles Vollant
+  
+  and with the following additions to the disclaimer:
+  
+     There is no warranty against interference with your enjoyment of the
+     library or against infringement.  There is no warranty that our
+     efforts or the library will fulfill any of your particular purposes
+     or needs.  This library is provided with all faults, and the entire
+     risk of satisfactory quality, performance, accuracy, and effort is with
+     the user.
+  
+  libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+  Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
+  distributed according to the same disclaimer and license as libpng-0.96,
+  with the following individuals added to the list of Contributing Authors:
+  
+     Tom Lane
+     Glenn Randers-Pehrson
+     Willem van Schaik
+  
+  libpng versions 0.89, June 1996, through 0.96, May 1997, are
+  Copyright (c) 1996, 1997 Andreas Dilger
+  Distributed according to the same disclaimer and license as libpng-0.88,
+  with the following individuals added to the list of Contributing Authors:
+  
+     John Bowler
+     Kevin Bracey
+     Sam Bushell
+     Magnus Holmgren
+     Greg Roelofs
+     Tom Tanner
+  
+  libpng versions 0.5, May 1995, through 0.88, January 1996, are
+  Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
+  
+  For the purposes of this copyright and license, "Contributing Authors"
+  is defined as the following set of individuals:
+  
+     Andreas Dilger
+     Dave Martindale
+     Guy Eric Schalnat
+     Paul Schmidt
+     Tim Wegner
+  
+  The PNG Reference Library is supplied "AS IS".  The Contributing Authors
+  and Group 42, Inc. disclaim all warranties, expressed or implied,
+  including, without limitation, the warranties of merchantability and of
+  fitness for any purpose.  The Contributing Authors and Group 42, Inc.
+  assume no liability for direct, indirect, incidental, special, exemplary,
+  or consequential damages, which may result from the use of the PNG
+  Reference Library, even if advised of the possibility of such damage.
+  
+  Permission is hereby granted to use, copy, modify, and distribute this
+  source code, or portions hereof, for any purpose, without fee, subject
+  to the following restrictions:
+  
+  1. The origin of this source code must not be misrepresented.
+  
+  2. Altered versions must be plainly marked as such and must not
+     be misrepresented as being the original source.
+  
+  3. This Copyright notice may not be removed or altered from any
+     source or altered source distribution.
+  
+  The Contributing Authors and Group 42, Inc. specifically permit, without
+  fee, and encourage the use of this source code as a component to
+  supporting the PNG file format in commercial products.  If you use this
+  source code in a product, acknowledgment is not required but would be
+  appreciated.
+  
+  
+  A "png_get_copyright" function is available, for convenient use in "about"
+  boxes and the like:
+  
+     printf("%s",png_get_copyright(NULL));
+  
+  Also, the PNG logo (in PNG format, of course) is supplied in the
+  files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
+  
+  Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
+  certification mark of the Open Source Initiative.
+  
+  Glenn Randers-Pehrson
+  glennrp@users.sourceforge.net
+  September 12, 2004
+
+=== zlib
+
+The directories modules/zlib/src and security/nss/cmd/zlib are licensed under
+the following terms:
+
+ (C) 1995-2004 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup@gzip.org          madler@alumni.caltech.edu
+
+  If you use the zlib library in a product, we would appreciate *not*
+  receiving lengthy legal documents to sign. The sources are provided
+  for free but without warranty of any kind.  The library has been
+  entirely written by Jean-loup Gailly and Mark Adler; it does not
+  include third-party code.
+  
+  If you redistribute modified sources, we would appreciate that you include
+  in the file ChangeLog history information documenting your changes. Please
+  read the FAQ for more information on the distribution of modified source
+  versions.
+  
+=== expat
+
+The directory parser/expat is licensed under the following terms:
+(from parser/expat/COPYING)
+
+  Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
+                                 and Clark Cooper
+  Copyright (c) 2001, 2002 Expat maintainers.
+  
+  Permission is hereby granted, free of charge, to any person obtaining
+  a copy of this software and associated documentation files (the
+  "Software"), to deal in the Software without restriction, including
+  without limitation the rights to use, copy, modify, merge, publish,
+  distribute, sublicense, and/or sell copies of the Software, and to
+  permit persons to whom the Software is furnished to do so, subject to
+  the following conditions:
+  
+  The above copyright notice and this permission notice shall be included
+  in all copies or substantial portions of the Software.
+  
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox.js
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox.js
@@ -0,0 +1,27 @@
+// This is the Debian specific preferences file for Mozilla Firefox
+// You can make any change in here, it is the purpose of this file.
+// You can, with this file and all files present in the
+// /etc/firefox/pref directory, override any preference that is
+// present in /usr/lib/firefox/defaults/pref directory.
+// While your changes will be kept on upgrade if you modify files in
+// /etc/firefox/pref, please note that they won't be kept if you
+// do them in /usr/lib/firefox/defaults/pref.
+
+pref("extensions.update.enabled", true);
+
+// Use LANG environment variable to choose locale
+pref("intl.locale.matchOS", true);
+
+// Disable default browser checking.
+pref("browser.shell.checkDefaultBrowser", false);
+
+// Prevent EULA dialog to popup on first run
+pref("browser.EULA.override", true);
+
+// identify ubuntu @ yahoo searchplugin
+pref("browser.search.param.yahoo-fr", "ubuntu");
+
+// identify default locale to use if no /usr/lib/firefox-addons/searchplugins/LOCALE
+// exists for the current used LOCALE
+pref("distribution.searchplugins.defaultLocale", "en-US");
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox.png.uu
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox.png.uu
@@ -0,0 +1,146 @@
+begin 644 firefox.png
+MB5!.1PT*&@H````-24A$4@```$````!`"`8```"J:7'>````!F)+1T0`_P#_
+M`/^@O:>3````"7!(67,```L3```+$P$`FIP8````!W1)344'U`8=!!(VV`_#
+M[0``&*Y)1$%4>-KMFWF,7==]WS_GW.7M\]ZLG(WD<+B9I$QM=F18LFI;L1"G
+M-EHD7H`T5ERT!EH@2(.@@.T4!5H!7=(B0`H42%P;@1T[:9JXDMO85BS9KA?)
+MUF)J,2DN0W)(:3B<?7_K/5O_./<M0U&VO,AQVKS!#^>^B_OFWN_W]_TMY]Q[
+MX>\^_W]_Q-_$29]XXNSPA0O+<F.C3K.IR&8CRN4<DY,5)B;*6V]\XW3S_QD"
+M'G[XJ>PW'I_=(S+QL:IQO_K,E4UN/3[ZCVJ6W*81&$`*03&`4@@K2]O?"!-]
+MZ9VWC28FT7\Z4(@N?>0C]RW_K2+@D4>>S7S^H1>FDCC\M7,KS;O=:.6^>1EC
+M!\I$(V6B?)8@"I"A1`0!A"$N##"`;BF2E2W$R@;%S1TF6O6%BE%?S=:;GWS_
+M>T]<^M5?><O"SRT!G_SDU^)GSR[>/;?=^MALPOUS<8[LOA&*I2R#I2SE0H9"
+M+B:;B\C$$4$F0D0!+@A0#IJ)H=94U.H)F_46V[46C4:"6MDBN[C&='7GI6/#
+M^4_<,E7YD]_^K5^:_[DAX#O?.1L\^O69>T^]M/Z[9[;5+ZZ5^RB.5!CM+S#8
+MEZ4OGR&,0\(H(,C$1$-E@BA$2`D"G`.M#4E3D;0422LA:2J:346UGK!1:[%5
+M;]&L-0F7-IANU*^\=:+PJ0^^Y\2?W'WWB6M_HP0\]/!34__M+Y_[R)6F_MVY
+M7([RGG[&!XOT]^7(9B*B."2,>BP3$O7W$10R2"D10F`=&&-I-1*:M29),^F0
+MT6HF)"U%LYFP56NQ64MH-9ID5C:Y4YK9$Z-]O_$'__F#C_^XUQ_\).!_[_>_
+M?-]G'SWWA:?J^CWU_CXF1RM,]A<H9"/"0!($DD!VQS"0!$(0.$=8R!)(@10"
+MB4`(D%*@&BU,2V.UP2@_6F5PVA`80\89,):ZE%Q-3/_RRO:'[SKY'GWQS)>^
+M_>-@D#\N^'_S[Q[^MY]]_.*C3S;,OOQ`D?V#1<K9$.$<6(NPZ>@<PCID.@KG
+MMP,A"($`1X`E!&AII#8(TV/:]GRW!,91$([^`*(PX&H4RV]OU![\!Q_^Q-<_
+M][EO[ON9$/`;_^Q3#_[18R_^JPN)E4/E'"/%+(%P8"S.6)QQ.&/!.IRUX/RV
+M<"DA`B0."03.R]!_=Z`T:`O:^-%XCZ--NNU)"9VE)`59`<U\+GCTVN8[/O._
+MGOWRQ_[UY_>_K@3\_??]_H-?>.[*Q]>B.!@L92EF0@_26)SUAK4XEY+0L]^E
+M"@@*640;M'`$PA$`<29$2@'&2[X#O+UM/"'.>'*$->1P9'&H*.*;2]437SMU
+MZ4L/_L?_O?]U(>"W/_8_'GQRK?'Q:B875O(9,E)@M<4:B[5^="8=M<4)`<4<
+M3@BL32\\$R%R&?\/G4.F"@AP"&MQB>X`=MJDBK+^M\;@M.V2D:HB=H[8.4PV
+MQPMCXR>^=6GC2W_V9Z\M',+7"OZ__N&C#_ZG[Z]_?./0_K#XTCR!<!ZX,3@3
+M8+7!!8$'&F61AR8(*D5D'"+6MW$;VY#/0E\!B\,YBVLG/P<."`)):;1":W8)
+MIS1H[4E(P\&UPT![,D4@*;[Q`'*XG_KR!CM-16W/((]OUDZ,/[_XR+ESL^\^
+M=FSZY9^X"GSZL]]XQZ>^M_B'YXY.Q1ECB!=6D5(@`TDP/N0;FD3YC"XE,I\E
+M.C!.$$FD$`3Y+$%_B;!<0$8A,JV_HJ<.6P=;"QMLSJ^1-!)THM'*8)3"*(U6
+M&J.,M[0RF)9";59Q4M`X/P>;.X1OV$>CD.7*<FVX^MQ53GWW?W[E)PJ!LV<O
+M37_YR;D_/C4TE!%Q@$@2K#%>Y@-EQ%VWP"W3<&@26\AZ192+&,!8AW$.`]C`
+MM[K&.;3U9JQ#68M*CXM+.:PR6*W!.:SV9=!I@Y""N)('UPX-OU]O5JD^?1ZU
+MM(Y9V227)(0"MJ=&^?JV_1>_\]$_O^<G(N`S?_[\/WE,1U.F7$`8AYU?P>9S
+MV%(.=_(0QCEL7P&#P&SL8#,QC`][\+WF'-I:M&F#MQZ\<2ACT<8B<Q&%T0K9
+M@1(R$_H>0!L*XP/LO>\VAF\_Z%-'2HHS72(P!A%'A(4LQ5`B!%R>W"-?6&E\
+MYK&O?F_RQ\H!?_!?OCC]J>\N/+!Q9#^DR<V^\\W8V/?O1@HO14".#T&Y`*4\
+M)@R0SJ*M1`J;2CW]DQ:LW^,$6.'+H3.6I-:DL=U@<VX5E2B,\E(780@"DNTZ
+MIIGL!MZC!F$-S6=G"`Y-D!&29B[BJ3`W_=!?SSP`_/L?20'GSU^,OO&]^7\^
+M4RA.$DA?VHSU'5KJ1?V5%VC]T:/HC1HF"K&#94PN1EO;\;SN&;5Q'04H8TF,
+M11E+=;/&XKEK+)V?9VMQP\>[-ABM,5JS=O8EEIZ9(1XHT7=X@GBPY$/#F&Z_
+M82QZ91.[4T=&$1E`6D=UN,*W7][YI__A]QZ>^)$(>/*IEVZ;M_)WDH'2KCIL
+MM<48B[$6>]=A;#&+*69W@?7;-C4?Y[HC^=32X[=7=UB]LD2CUO03H6:"5J:;
+M!+5/?$FM!5(P\*9#9$8JB##`:4-F<HCL@5%$&!`,ELG]PG%`$%A'Y(!`<C'*
+M'C@WN_Z/+U^>%:\Y!)XYO?@/3]M(@DMKK@5I<=)ZV4N!*68(?NT>C`!MK"]I
+M0B*P""$1.`06G$"XE&OA<$BL<U@AV+J^CFTIG$I[_T2G6=]_-\JK(#M2QDF)
+MM9;^-QTAW-//XF.G*-UV"#DV0'9M&YN-,4)BFQJL)<*1&$MKN,+5U:7?//7L
+MW*>!:S]4`8\^^N3^BVO-#S=+^;0=M9TV%).6(&70QG:E[79+7)O4XSTJ:'O>
+MJ\#O<T&`4H8DT2BE4<JDHR>A383,9SQISF&M(S,VP-#]=Y+9-P(+&X3/OXS<
+M:7:O5UNDL03.@A"<:;!G=:/^H=<4`C.7UMYZ;E.-(T77^VU+9V9M$I1.I6XL
+MNM%"+:VCM$7MU%&+ZZAZJRO[-.-WR-"6>*R"BT)L(#SX1*7@-3K-`48;"`),
+MFENL\U4ES.>P3\Y@S\SYUCN*.M6A?;V!GVNSD<GRS-G5=Y\]>[[P`PFX>/%B
+M-+]<_?4E&W1!I]U79X+20X#1QA-0K:,OS:&-02^NDERZAII?0<TM>8]:BS+&
+MDZ`MRAH2:[%12.'P&'W']Q&6\UWPJ5D@.SZ([,OWE%6+M0X+V-4=G)2XN]^`
+M"V6/P]+2:"S"6%P^9GZK];8K5]:F?F`.J%8;>V<7JF]/XB@%+D`*$!:D`2%`
+M:]A>Q0[T8;(QHM%$K&_ZI9U6XK-R*"$(8+,*C19.9G%"8ITA%`+C!(%PF/9Z
+M0!A0.#2!BT.2K;I/:OD,4:5`V%?`!;)37:QU?NZ1"7'W'O-S!=TMBV@_9W#:
+M=@DPCN<6ZFAC'P`^^JH$+"[N'+ZR7,L3]WDF>X'+M&>]^C+4&[BY"),N;8DX
+MA#A$*`.1Q)D`%_IY@EO9Q`6#N$R(=0(K!8$3&`&!$'YF*$"$DMST&#DZ<Z6.
+MW.VNTIIN:X.5TA/0:.%4"ESU*%;YZ3/:L.DD%V?7)F9F9N(C1XXD-R6@7D\.
+MSJZU8/@&X$*`-7!M'G:JWKO&X)(`$P8($_E%BR@$$T!H04L(#>ZE19S2N`/C
+M6.$\"<*O!AGA//AVLR3\S,BE#%@'KD-"VEH;Z\$G&GMM&;NVA5U8P24*F\WB
+M#DU[1:C=JE`R8'ZY5E%*98%7$C`S,Y-_^IFK4YO--(:D`)&2(`QLK,/**LA4
+MWD$`@9\1:F/`1/YW48"+0@@DF``7&-BI^V4M*0BMP$B!%*1+8EV>=WU2!;B>
+M[&^MP6B+5;XGL?4F=G$%M[F-:R4XO8Z5`6YXCR=`]>2N4')MJ2J!_<#I5Q"@
+ME,JO;]9/$@C_H]HV)`T8GP"1@;5U2!3MSA!C(?`9ND."#E/3G?5^F\O@*B6L
+ML81.8(0/@4"`Q!,ATE`0WO=I"+B4!+^8XM+I=Y<`@QWHQRZL8I,U;**P28([
+M?18;7\(5^W`CXS@1>#S6L55-[FTV]<F;$J"U9G.KB;/X'VQN0'4+HMB[8WW#
+MCT9"D(*W/A20?DU`=V(OP$4&P@!7R.&T]5+M[R.0PG,G=JN`5`FB`]YUEM7:
+MRVQ6^\61-@G&@=T[@;W\D@>?)%X)V]O86@,G(URV",*K<Z>N"ZU6$M\T"89A
+M.%2K)YAV&<D68'T9KE[V7I=!5_[6=HF0TN>+0&*U1+>]K[4G8&$%M[J!VS.(
+M/7D8&P9>1&D>\#E`^,[1I6L$/02TYR'.N,YJD]4I"5ICEM>PC49'`58E6*5P
+MM67<PCQ.!E`>@&R1ZIXAE-+![.RLF)Z>=KL($$),ZG;?KPS$>8AST-CQGI8I
+M6-L&'?ACI4SC78*46*W1@<:I`!=VS=::!$V%"ZVO!*GW.WFVAX3=!+15D)*@
+M?2C8I16_?6D6DRA,DG@"$H55J24)Z`2VU\%I3.$7D%(.6&LE8'81X)PK!%)X
+M\,I`?0=J6RG@'M"VQ^L=(D2J$.%)$`87R"[X(""0`:ZEL<H02(GM)$(/7K9S
+M@$M'BU]1-JZSJ.IT=U9J6P;[PO>QU5KJ>855"28=K?:&U;Z"64T8Y0A#V6^M
+M#5Y!`!`5<I+(&90VT&Q`JYEZ7:9@V^!3$[U$F/2[)\%IB5'"DY#+XLI]N(9"
+M!B(%WVNNNTSFND1T0L!V5YFMMKBSY[`KJ]A:'=MJ=3QN4OE;[4>,!N?!XPRE
+MK$!*PO9JW(TA4*N4L\JU-,0&ME=!JZZ7G4A#(04I4H^+&PD1:5V3."$QI2+N
+M^%%<%&.;"8&4Z>%=`CK-$/B;*ZX]]N8!3X*K-7`OS6&;3;]LIA*LTJGW=4I"
+MXG-0"ASGG92-Q'-!()M""'NS1FAM<K*T$AH_"_/S``U.IC<W4@6TU2!2-8@>
+M$E+@G7UA"`>FL'$&UU3(5/J!%#T$=+._0/B;)VTB;`\!;1+FK^,:#5P'N.YX
+MW&B%U0IKE)>]T_[:<1!$#`SDKPO!JI32W*P,OES(9QC*"ZXI#:4Q#Z:QX9DD
+M!=_V<I@V/NWOMI>,%%4<^F-:"B=\`V1%&@(=$GISP&X5M.\J]:J`M75LLXE3
+M"JLU3JMT`55US(-/S?\C!#%3^\H((;8.'CSX2@5(*76QF)&C_='5:]?-%%$`
+M?7NA/`&Z#JTZ5.M>^F.#7ATKU_Q)>D&+E(@@@""$,R_"OGTP-.QOATN)$6D[
+M#,BE342MA9@<1.:B3AGL5`/;)<&MK?J;)ZT$IY.4`(TU/@>X=L)SINOYU,*H
+MP(ECPTMA&-I7ZP-T'$?-PP>*ET]=69UR[0L(`XC[O-4V(930-P)6@6K"ZG4/
+MVO:`%_X6%RO+?KM>AY-9F+T$(WM@9!0G\$OF:U7$BW.(/>5T%2E-A+TYP#EH
+M-'&GGX?:#LYXX.W16NW/Y]HQ[WK`>[QC8Z,,CY1D&(;77XV`[2`(SK_UKK'X
+MH<<6:2D!+DC+D?,>'>GSA"0:%F:@NNX9%S>`I_<[OJ+,S\/B`BPMPG$+@R->
+M$:,57#D/VB"T2<M@J@+;0\+\'&QMI(NA&HS&6=,%;MM>W^UY'_\YIO8./-57
+MRD?.N1=N2L"A0X?LZ=.GE_?MZW=3>R(N+)IN0^(""%TZ#TCG_9M+/C?T@N\`
+MQX^DA%1WX.+9[G,9ERY`L9+^!H@#:&GO./P$J$.\=1[8SK8'JY*TKG?+6Q>\
+MNZD%83]WOW7O7"83KP=!4'O5]0`AQ'?Z^TOO/GFL?&KFY:4[G0U[DE"[#78^
+M#*SR%R1Z8K\-N$-&S[85W8:_5H6F\D2UFJEDT\0:A#W$I^=.$@@R4!Z&0C\L
+M78'ME9XR=R-XNDH0DO'Q26X].;H31='9*(H:KTI`%$4KN5SNVKWWC)NO?7/I
+MSO6&]MYWSO<`84J$E?Z"U'8/R-3SR*YGVVJ@APCP(*M5F#T#29L`_,1KXB"4
+MAFYHAP44AR`_F.(+86=E=YGK`-_M?1%4>-,=X\\.#Y>C.(Z?/GCPH'O5-<&C
+M1X_6,IG,]Z>GA]VM)TI+0FD?[[W6WM<WG4[:TX;#JIZQ9SN-5V_I_E8#7CH/
+M6RO0J$*SYFUGP^^O[O@P:RD_!4\4*.LMT>!"R%72,F=O2'B])A@<W,<[WKYO
+MIE0J;4DI+_W05>$P#+]5J93MN^Z;^&XYRRN!M]*1K"^)'0)N8D:_DB"C0#=A
+M9:Y+BE%=XFI;</X[,'<>FHD_7_N<B?+;]1W?F78\;F\84Y/]W/7FO=<.'=S3
+MRF:S3\5QO/-#"8BBZ'H^GW_VEEO&U^]Z<V5=ZINHH'U147^:@75WO*FIFQ"C
+M=JO%].Q7#5A_&:K;716T5)<(6009DQ;2'NM50<C8Z#3WOVOJR4JEHL(P?*Q7
+M_J]*P.'#AUT<QU\>&!@0O_S+^[X],1Z`;KV2A$1#-`GY(Y`=3Y.1[BE)[6WU
+M@U72SN8=<E)2C/+)KY?P1'>)(/LJ\O??HV@/][_KP%</'1JKYO/Y)Z(H6GK-
+M]P:C*+I:+!:?/G1H8N.][YW\6BZ;@-GQ)6@7"0[(0;+2TX28W:KH_=[9=Q,B
+MVMG<:?_L1FD:7/:5X-OGED.0V7<3!1B$R'+\^.$+]]UWX-K`P$`KCN-'#A\^
+M[%XS`4>.''&93.:AP<'!ZCWW3,V_[6UC7PR"*KCUE(A6-SG59T%O[59`+\B;
+M[;,W$F)`9J'O"!2/0/^;(!Q*P=\0`JU>%>R#\#B(@T`&T(!@SYXCUQ]XX-@3
+MX^.C8:%0>.3X\>-+/_+S`<>.'5L^<^;,E\;&QG[]?>^K+Z^NUJX___S%<6OK
+MX')@LMYZVLWN0R\]HWN5_>WR*'-0NLW_#U'P;E$V)93=[;#=/3GR5DB?]ID"
+MZO3W]YL/?>CVIZ:GQ^/^_OXKV6SVL1_[(:E\/O]8?W__P;U[)][RP`/-K]1J
+MS?MG9BY,.%=+8S"7GERE@I(W>0+7W?S)W'86-PW0SGO0:7]\9S9XPWR@W14Z
+M#2X!6JDU@2;%8K_^P`>./7S''?N:HZ.C]7P^_\='CARI_T3/"I\_?WZ@6JU^
+M='Y^?N_%BU>;G_C$L_=?OGQFPEJ;DD!ZUUG2?N@-QH!\"GXUE:9Z]<L(AD#N
+M]PIP/4].N51=G=R@4NL%WP(22J41_?[WW_GPV]]^6$]-3:F!@8%/WW+++?_G
+MI_*P]-FS9_?L[.Q\[-JU:\-7KLPEG_O<Z?M/GWYFPIA&&GL;*<@0B('#J3K"
+ME)`&<#G];^8FE^#2#G(:W%!/4M/I\3>";UL3L`P,'%`?_."=7[CKKFF]?_]^
+M/3`P\-]OO?761WZJ3XN?.W?NX-;6UF_-S\\/S<W-M_[JK\[?\<033]W:;"ZD
+M_ZJ1>IU4`5%*0)BJH`J,`@N=+NV5GWY@/`7=:ZJ'A"X!0F38O_^-BQ_XP.W?
+M/'%BK]V[=Z\9'!S\8JE4^LOIZ6G[4W]<_MRY<P>WM[=_<W%Q<<_\_+QYYIEK
+MQ:]\Y7OO7%@XW>?<5NK]&"CT@`_3"P[24ZZF'A<W/+(XD(:42`DR/=[7-Q``
+M^?PD=]SQIC/O><^1IR<G1W.3DY.J4JD\5"J5OGSPX$'UNKTO\.*++XXTF\U_
+MN;R\/';]^G5S[=JR^>I7+]WQW'-/WU:K7<6YY`;OM\.@G2#;TA4]U2/?DS/L
+M#R#`$8;#3$W=>OV^^TY\Y\2)L>;X^)@9&QNSI5+I+TZ>//G7/Y,7)LZ?/]_?
+M;#8_L+FY^?<6%A;4RLJ*N'IU53_^^.P=%RZ\>.OV]BS.[?2T&VWORY[V0_1T
+M<<$-'=V-1,3$\1[&QHXOO.4MQY^X_?;1G>'A`3DZ.AH/#P\O%HO%/SU^_/BI
+MG^D;([.SL[)>K]];J]5^975U=6!U=56NKZ_K^?DM?>K4]8,S,U>.+RU='=)Z
+M&=CN*8<_Z-2]QV0(@D'*Y0GV[IV>N?WV?=\_<F2H.C!0CH>&AMS(R(@LE\O?
+MBN/X+XX=.[;^-_;.T+ESYX9;K=9[:[7:/>OKZ_'Z^KK8VMJRFYM5O;Q<=^?.
+MK>R[?GWMC1L;*R-;6\LH50,46K=2-3BDC-*PR5`L]C,PL&=K:*C_V3>\861]
+M__[R5G]_0?;UE:)*I<+@X*"H5"I7LMGLYW.YW/=?2[)[W=\:FYF9$4JI2:74
+M+S4:C;=L;FYFM[:V],[.3E"KU6RKE=AZ/;'-IF)[.REN;R=]]7I"K6;)9`39
+M;$0N%U*I9!:+Q=#F\QF1SV?"7"Y'H5"PY7)95BJ5H%`HS&2SV<>B*'KNZ-&C
+M]9^[]P8O7KPHE%)#QIA[6ZW6'8U&XT"M5K/U>MTU&@V3)$FLE$)KG1ACG+56
+M"B&L$((@"&3D/S:?S^M<+A<7BT5;*!3J<1P_%T71M\(PO'STZ-&?VINEK^N;
+MHQ<N7,AJK2O.N;N54H/6VA-*J2&MM5!*66,,UEHAA'!22H(@$%$4B2B*5!`$
+M9Z,HF@_#\!0P%\=Q[="A0^YOW:NS[<_ERY>%UCK66@=`&`3!"##BG*L`B1!B
+KQSEW52FU$X8A412U#A\^;/B[S^O[^;\Z\7.<>GK+0@````!)14Y$KD)@@@``
+`
+end
--- firefox-3.0-3.0.15+nobinonly.orig/debian/MPL
+++ firefox-3.0-3.0.15+nobinonly/debian/MPL
@@ -0,0 +1,567 @@
+                          MOZILLA PUBLIC LICENSE
+                                Version 1.1
+
+                              ---------------
+
+1. Definitions.
+
+     1.0.1. "Commercial Use" means distribution or otherwise making the
+     Covered Code available to a third party.
+
+     1.1. "Contributor" means each entity that creates or contributes to
+     the creation of Modifications.
+
+     1.2. "Contributor Version" means the combination of the Original
+     Code, prior Modifications used by a Contributor, and the Modifications
+     made by that particular Contributor.
+
+     1.3. "Covered Code" means the Original Code or Modifications or the
+     combination of the Original Code and Modifications, in each case
+     including portions thereof.
+
+     1.4. "Electronic Distribution Mechanism" means a mechanism generally
+     accepted in the software development community for the electronic
+     transfer of data.
+
+     1.5. "Executable" means Covered Code in any form other than Source
+     Code.
+
+     1.6. "Initial Developer" means the individual or entity identified
+     as the Initial Developer in the Source Code notice required by Exhibit
+     A.
+
+     1.7. "Larger Work" means a work which combines Covered Code or
+     portions thereof with code not governed by the terms of this License.
+
+     1.8. "License" means this document.
+
+     1.8.1. "Licensable" means having the right to grant, to the maximum
+     extent possible, whether at the time of the initial grant or
+     subsequently acquired, any and all of the rights conveyed herein.
+
+     1.9. "Modifications" means any addition to or deletion from the
+     substance or structure of either the Original Code or any previous
+     Modifications. When Covered Code is released as a series of files, a
+     Modification is:
+          A. Any addition to or deletion from the contents of a file
+          containing Original Code or previous Modifications.
+
+          B. Any new file that contains any part of the Original Code or
+          previous Modifications.
+
+     1.10. "Original Code" means Source Code of computer software code
+     which is described in the Source Code notice required by Exhibit A as
+     Original Code, and which, at the time of its release under this
+     License is not already Covered Code governed by this License.
+
+     1.10.1. "Patent Claims" means any patent claim(s), now owned or
+     hereafter acquired, including without limitation,  method, process,
+     and apparatus claims, in any patent Licensable by grantor.
+
+     1.11. "Source Code" means the preferred form of the Covered Code for
+     making modifications to it, including all modules it contains, plus
+     any associated interface definition files, scripts used to control
+     compilation and installation of an Executable, or source code
+     differential comparisons against either the Original Code or another
+     well known, available Covered Code of the Contributor's choice. The
+     Source Code can be in a compressed or archival form, provided the
+     appropriate decompression or de-archiving software is widely available
+     for no charge.
+
+     1.12. "You" (or "Your")  means an individual or a legal entity
+     exercising rights under, and complying with all of the terms of, this
+     License or a future version of this License issued under Section 6.1.
+     For legal entities, "You" includes any entity which controls, is
+     controlled by, or is under common control with You. For purposes of
+     this definition, "control" means (a) the power, direct or indirect,
+     to cause the direction or management of such entity, whether by
+     contract or otherwise, or (b) ownership of more than fifty percent
+     (50%) of the outstanding shares or beneficial ownership of such
+     entity.
+
+2. Source Code License.
+
+     2.1. The Initial Developer Grant.
+     The Initial Developer hereby grants You a world-wide, royalty-free,
+     non-exclusive license, subject to third party intellectual property
+     claims:
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Initial Developer to use, reproduce,
+          modify, display, perform, sublicense and distribute the Original
+          Code (or portions thereof) with or without Modifications, and/or
+          as part of a Larger Work; and
+
+          (b) under Patents Claims infringed by the making, using or
+          selling of Original Code, to make, have made, use, practice,
+          sell, and offer for sale, and/or otherwise dispose of the
+          Original Code (or portions thereof).
+
+          (c) the licenses granted in this Section 2.1(a) and (b) are
+          effective on the date Initial Developer first distributes
+          Original Code under the terms of this License.
+
+          (d) Notwithstanding Section 2.1(b) above, no patent license is
+          granted: 1) for code that You delete from the Original Code; 2)
+          separate from the Original Code;  or 3) for infringements caused
+          by: i) the modification of the Original Code or ii) the
+          combination of the Original Code with other software or devices.
+
+     2.2. Contributor Grant.
+     Subject to third party intellectual property claims, each Contributor
+     hereby grants You a world-wide, royalty-free, non-exclusive license
+
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Contributor, to use, reproduce, modify,
+          display, perform, sublicense and distribute the Modifications
+          created by such Contributor (or portions thereof) either on an
+          unmodified basis, with other Modifications, as Covered Code
+          and/or as part of a Larger Work; and
+
+          (b) under Patent Claims infringed by the making, using, or
+          selling of  Modifications made by that Contributor either alone
+          and/or in combination with its Contributor Version (or portions
+          of such combination), to make, use, sell, offer for sale, have
+          made, and/or otherwise dispose of: 1) Modifications made by that
+          Contributor (or portions thereof); and 2) the combination of
+          Modifications made by that Contributor with its Contributor
+          Version (or portions of such combination).
+
+          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+          effective on the date Contributor first makes Commercial Use of
+          the Covered Code.
+
+          (d)    Notwithstanding Section 2.2(b) above, no patent license is
+          granted: 1) for any code that Contributor has deleted from the
+          Contributor Version; 2)  separate from the Contributor Version;
+          3)  for infringements caused by: i) third party modifications of
+          Contributor Version or ii)  the combination of Modifications made
+          by that Contributor with other software  (except as part of the
+          Contributor Version) or other devices; or 4) under Patent Claims
+          infringed by Covered Code in the absence of Modifications made by
+          that Contributor.
+
+3. Distribution Obligations.
+
+     3.1. Application of License.
+     The Modifications which You create or to which You contribute are
+     governed by the terms of this License, including without limitation
+     Section 2.2. The Source Code version of Covered Code may be
+     distributed only under the terms of this License or a future version
+     of this License released under Section 6.1, and You must include a
+     copy of this License with every copy of the Source Code You
+     distribute. You may not offer or impose any terms on any Source Code
+     version that alters or restricts the applicable version of this
+     License or the recipients' rights hereunder. However, You may include
+     an additional document offering the additional rights described in
+     Section 3.5.
+
+     3.2. Availability of Source Code.
+     Any Modification which You create or to which You contribute must be
+     made available in Source Code form under the terms of this License
+     either on the same media as an Executable version or via an accepted
+     Electronic Distribution Mechanism to anyone to whom you made an
+     Executable version available; and if made available via Electronic
+     Distribution Mechanism, must remain available for at least twelve (12)
+     months after the date it initially became available, or at least six
+     (6) months after a subsequent version of that particular Modification
+     has been made available to such recipients. You are responsible for
+     ensuring that the Source Code version remains available even if the
+     Electronic Distribution Mechanism is maintained by a third party.
+
+     3.3. Description of Modifications.
+     You must cause all Covered Code to which You contribute to contain a
+     file documenting the changes You made to create that Covered Code and
+     the date of any change. You must include a prominent statement that
+     the Modification is derived, directly or indirectly, from Original
+     Code provided by the Initial Developer and including the name of the
+     Initial Developer in (a) the Source Code, and (b) in any notice in an
+     Executable version or related documentation in which You describe the
+     origin or ownership of the Covered Code.
+
+     3.4. Intellectual Property Matters
+          (a) Third Party Claims.
+          If Contributor has knowledge that a license under a third party's
+          intellectual property rights is required to exercise the rights
+          granted by such Contributor under Sections 2.1 or 2.2,
+          Contributor must include a text file with the Source Code
+          distribution titled "LEGAL" which describes the claim and the
+          party making the claim in sufficient detail that a recipient will
+          know whom to contact. If Contributor obtains such knowledge after
+          the Modification is made available as described in Section 3.2,
+          Contributor shall promptly modify the LEGAL file in all copies
+          Contributor makes available thereafter and shall take other steps
+          (such as notifying appropriate mailing lists or newsgroups)
+          reasonably calculated to inform those who received the Covered
+          Code that new knowledge has been obtained.
+
+          (b) Contributor APIs.
+          If Contributor's Modifications include an application programming
+          interface and Contributor has knowledge of patent licenses which
+          are reasonably necessary to implement that API, Contributor must
+          also include this information in the LEGAL file.
+
+               (c)    Representations.
+          Contributor represents that, except as disclosed pursuant to
+          Section 3.4(a) above, Contributor believes that Contributor's
+          Modifications are Contributor's original creation(s) and/or
+          Contributor has sufficient rights to grant the rights conveyed by
+          this License.
+
+     3.5. Required Notices.
+     You must duplicate the notice in Exhibit A in each file of the Source
+     Code.  If it is not possible to put such notice in a particular Source
+     Code file due to its structure, then You must include such notice in a
+     location (such as a relevant directory) where a user would be likely
+     to look for such a notice.  If You created one or more Modification(s)
+     You may add your name as a Contributor to the notice described in
+     Exhibit A.  You must also duplicate this License in any documentation
+     for the Source Code where You describe recipients' rights or ownership
+     rights relating to Covered Code.  You may choose to offer, and to
+     charge a fee for, warranty, support, indemnity or liability
+     obligations to one or more recipients of Covered Code. However, You
+     may do so only on Your own behalf, and not on behalf of the Initial
+     Developer or any Contributor. You must make it absolutely clear than
+     any such warranty, support, indemnity or liability obligation is
+     offered by You alone, and You hereby agree to indemnify the Initial
+     Developer and every Contributor for any liability incurred by the
+     Initial Developer or such Contributor as a result of warranty,
+     support, indemnity or liability terms You offer.
+
+     3.6. Distribution of Executable Versions.
+     You may distribute Covered Code in Executable form only if the
+     requirements of Section 3.1-3.5 have been met for that Covered Code,
+     and if You include a notice stating that the Source Code version of
+     the Covered Code is available under the terms of this License,
+     including a description of how and where You have fulfilled the
+     obligations of Section 3.2. The notice must be conspicuously included
+     in any notice in an Executable version, related documentation or
+     collateral in which You describe recipients' rights relating to the
+     Covered Code. You may distribute the Executable version of Covered
+     Code or ownership rights under a license of Your choice, which may
+     contain terms different from this License, provided that You are in
+     compliance with the terms of this License and that the license for the
+     Executable version does not attempt to limit or alter the recipient's
+     rights in the Source Code version from the rights set forth in this
+     License. If You distribute the Executable version under a different
+     license You must make it absolutely clear that any terms which differ
+     from this License are offered by You alone, not by the Initial
+     Developer or any Contributor. You hereby agree to indemnify the
+     Initial Developer and every Contributor for any liability incurred by
+     the Initial Developer or such Contributor as a result of any such
+     terms You offer.
+
+     3.7. Larger Works.
+     You may create a Larger Work by combining Covered Code with other code
+     not governed by the terms of this License and distribute the Larger
+     Work as a single product. In such a case, You must make sure the
+     requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+     If it is impossible for You to comply with any of the terms of this
+     License with respect to some or all of the Covered Code due to
+     statute, judicial order, or regulation then You must: (a) comply with
+     the terms of this License to the maximum extent possible; and (b)
+     describe the limitations and the code they affect. Such description
+     must be included in the LEGAL file described in Section 3.4 and must
+     be included with all distributions of the Source Code. Except to the
+     extent prohibited by statute or regulation, such description must be
+     sufficiently detailed for a recipient of ordinary skill to be able to
+     understand it.
+
+5. Application of this License.
+
+     This License applies to code to which the Initial Developer has
+     attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+     6.1. New Versions.
+     Netscape Communications Corporation ("Netscape") may publish revised
+     and/or new versions of the License from time to time. Each version
+     will be given a distinguishing version number.
+
+     6.2. Effect of New Versions.
+     Once Covered Code has been published under a particular version of the
+     License, You may always continue to use it under the terms of that
+     version. You may also choose to use such Covered Code under the terms
+     of any subsequent version of the License published by Netscape. No one
+     other than Netscape has the right to modify the terms applicable to
+     Covered Code created under this License.
+
+     6.3. Derivative Works.
+     If You create or use a modified version of this License (which you may
+     only do in order to apply it to code which is not already Covered Code
+     governed by this License), You must (a) rename Your license so that
+     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+     "MPL", "NPL" or any confusingly similar phrase do not appear in your
+     license (except to note that your license differs from this License)
+     and (b) otherwise make it clear that Your version of the license
+     contains terms which differ from the Mozilla Public License and
+     Netscape Public License. (Filling in the name of the Initial
+     Developer, Original Code or Contributor in the notice described in
+     Exhibit A shall not of themselves be deemed to be modifications of
+     this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+     8.1.  This License and the rights granted hereunder will terminate
+     automatically if You fail to comply with terms herein and fail to cure
+     such breach within 30 days of becoming aware of the breach. All
+     sublicenses to the Covered Code which are properly granted shall
+     survive any termination of this License. Provisions which, by their
+     nature, must remain in effect beyond the termination of this License
+     shall survive.
+
+     8.2.  If You initiate litigation by asserting a patent infringement
+     claim (excluding declatory judgment actions) against Initial Developer
+     or a Contributor (the Initial Developer or Contributor against whom
+     You file such action is referred to as "Participant")  alleging that:
+
+     (a)  such Participant's Contributor Version directly or indirectly
+     infringes any patent, then any and all rights granted by such
+     Participant to You under Sections 2.1 and/or 2.2 of this License
+     shall, upon 60 days notice from Participant terminate prospectively,
+     unless if within 60 days after receipt of notice You either: (i)
+     agree in writing to pay Participant a mutually agreeable reasonable
+     royalty for Your past and future use of Modifications made by such
+     Participant, or (ii) withdraw Your litigation claim with respect to
+     the Contributor Version against such Participant.  If within 60 days
+     of notice, a reasonable royalty and payment arrangement are not
+     mutually agreed upon in writing by the parties or the litigation claim
+     is not withdrawn, the rights granted by Participant to You under
+     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+     the 60 day notice period specified above.
+
+     (b)  any software, hardware, or device, other than such Participant's
+     Contributor Version, directly or indirectly infringes any patent, then
+     any rights granted to You by such Participant under Sections 2.1(b)
+     and 2.2(b) are revoked effective as of the date You first made, used,
+     sold, distributed, or had made, Modifications made by that
+     Participant.
+
+     8.3.  If You assert a patent infringement claim against Participant
+     alleging that such Participant's Contributor Version directly or
+     indirectly infringes any patent where such claim is resolved (such as
+     by license or settlement) prior to the initiation of patent
+     infringement litigation, then the reasonable value of the licenses
+     granted by such Participant under Sections 2.1 or 2.2 shall be taken
+     into account in determining the amount or value of any payment or
+     license.
+
+     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
+     all end user license agreements (excluding distributors and resellers)
+     which have been validly granted by You or any distributor hereunder
+     prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+     The Covered Code is a "commercial item," as that term is defined in
+     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+     software" and "commercial computer software documentation," as such
+     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+     all U.S. Government End Users acquire Covered Code with only those
+     rights set forth herein.
+
+11. MISCELLANEOUS.
+
+     This License represents the complete agreement concerning subject
+     matter hereof. If any provision of this License is held to be
+     unenforceable, such provision shall be reformed only to the extent
+     necessary to make it enforceable. This License shall be governed by
+     California law provisions (except to the extent applicable law, if
+     any, provides otherwise), excluding its conflict-of-law provisions.
+     With respect to disputes in which at least one party is a citizen of,
+     or an entity chartered or registered to do business in the United
+     States of America, any litigation relating to this License shall be
+     subject to the jurisdiction of the Federal Courts of the Northern
+     District of California, with venue lying in Santa Clara County,
+     California, with the losing party responsible for costs, including
+     without limitation, court costs and reasonable attorneys' fees and
+     expenses. The application of the United Nations Convention on
+     Contracts for the International Sale of Goods is expressly excluded.
+     Any law or regulation which provides that the language of a contract
+     shall be construed against the drafter shall not apply to this
+     License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+     As between Initial Developer and the Contributors, each party is
+     responsible for claims and damages arising, directly or indirectly,
+     out of its utilization of rights under this License and You agree to
+     work with Initial Developer and Contributors to distribute such
+     responsibility on an equitable basis. Nothing herein is intended or
+     shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+     Initial Developer may designate portions of the Covered Code as
+     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
+     Developer permits you to utilize portions of the Covered Code under
+     Your choice of the NPL or the alternative licenses, if any, specified
+     by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+     ``The contents of this file are subject to the Mozilla Public License
+     Version 1.1 (the "License"); you may not use this file except in
+     compliance with the License. You may obtain a copy of the License at
+     http://www.mozilla.org/MPL/
+
+     Software distributed under the License is distributed on an "AS IS"
+     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+     License for the specific language governing rights and limitations
+     under the License.
+
+     The Original Code is ______________________________________.
+
+     The Initial Developer of the Original Code is ________________________.
+     Portions created by ______________________ are Copyright (C) ______
+     _______________________. All Rights Reserved.
+
+     Contributor(s): ______________________________________.
+
+     Alternatively, the contents of this file may be used under the terms
+     of the _____ license (the  "[___] License"), in which case the
+     provisions of [______] License are applicable instead of those
+     above.  If you wish to allow use of your version of this file only
+     under the terms of the [____] License and not to allow others to use
+     your version of this file under the MPL, indicate your decision by
+     deleting  the provisions above and replace  them with the notice and
+     other provisions required by the [___] License.  If you do not delete
+     the provisions above, a recipient may use your version of this file
+     under either the MPL or the [___] License."
+
+     [NOTE: The text of this Exhibit A may differ slightly from the text of
+     the notices in the Source Code files of the Original Code. You should
+     use the text of this Exhibit A rather than the text found in the
+     Original Code Source Code for Your Modifications.]
+
+     ----------------------------------------------------------------------
+
+     AMENDMENTS
+
+     The Netscape Public License Version 1.1 ("NPL") consists of the
+     Mozilla Public License Version 1.1 with the following Amendments,
+     including Exhibit A-Netscape Public License.  Files identified with
+     "Exhibit A-Netscape Public License" are governed by the Netscape
+     Public License Version 1.1.
+
+     Additional Terms applicable to the Netscape Public License.
+          I. Effect.
+          These additional terms described in this Netscape Public
+          License -- Amendments shall apply to the Mozilla Communicator
+          client code and to all Covered Code under this License.
+
+          II. "Netscape's Branded Code" means Covered Code that Netscape
+          distributes and/or permits others to distribute under one or more
+          trademark(s) which are controlled by Netscape but which are not
+          licensed for use under this License.
+
+          III. Netscape and logo.
+          This License does not grant any rights to use the trademarks
+          "Netscape", the "Netscape N and horizon" logo or the "Netscape
+          lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
+          "Smart Browsing" even if such marks are included in the Original
+          Code or Modifications.
+
+          IV. Inability to Comply Due to Contractual Obligation.
+          Prior to licensing the Original Code under this License, Netscape
+          has licensed third party code for use in Netscape's Branded Code.
+          To the extent that Netscape is limited contractually from making
+          such third party code available under this License, Netscape may
+          choose to reintegrate such code into Covered Code without being
+          required to distribute such code in Source Code form, even if
+          such code would otherwise be considered "Modifications" under
+          this License.
+
+          V. Use of Modifications and Covered Code by Initial Developer.
+               V.1. In General.
+               The obligations of Section 3 apply to Netscape, except to
+               the extent specified in this Amendment, Section V.2 and V.3.
+
+               V.2. Other Products.
+               Netscape may include Covered Code in products other than the
+               Netscape's Branded Code which are released by Netscape
+               during the two (2) years following the release date of the
+               Original Code, without such additional products becoming
+               subject to the terms of this License, and may license such
+               additional products on different terms from those contained
+               in this License.
+
+               V.3. Alternative Licensing.
+               Netscape may license the Source Code of Netscape's Branded
+               Code, including Modifications incorporated therein, without
+               such Netscape Branded Code becoming subject to the terms of
+               this License, and may license such Netscape Branded Code on
+               different terms from those contained in this License.
+
+          VI. Litigation.
+          Notwithstanding the limitations of Section 11 above, the
+          provisions regarding litigation in Section 11(a), (b) and (c) of
+          the License shall apply to all disputes relating to this License.
+
+     EXHIBIT A-Netscape Public License.
+
+          "The contents of this file are subject to the Netscape Public
+          License Version 1.1 (the "License"); you may not use this file
+          except in compliance with the License. You may obtain a copy of
+          the License at http://www.mozilla.org/NPL/
+
+          Software distributed under the License is distributed on an "AS
+          IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+          implied. See the License for the specific language governing
+          rights and limitations under the License.
+
+          The Original Code is Mozilla Communicator client code, released
+          March 31, 1998.
+
+          The Initial Developer of the Original Code is Netscape
+          Communications Corporation. Portions created by Netscape are
+          Copyright (C) 1998-1999 Netscape Communications Corporation. All
+          Rights Reserved.
+
+          Contributor(s): ______________________________________.
+
+          Alternatively, the contents of this file may be used under the
+          terms of the _____ license (the "[___] License"), in which case
+          the provisions of [______] License are applicable  instead of
+          those above.  If you wish to allow use of your version of this
+          file only under the terms of the [____] License and not to allow
+          others to use your version of this file under the NPL, indicate
+          your decision by deleting  the provisions above and replace  them
+          with the notice and other provisions required by the [___]
+          License.  If you do not delete the provisions above, a recipient
+          may use your version of this file under either the NPL or the
+          [___] License."
--- firefox-3.0-3.0.15+nobinonly.orig/debian/control
+++ firefox-3.0-3.0.15+nobinonly/debian/control
@@ -0,0 +1,224 @@
+Source: firefox-3.0
+Section: web
+Priority: optional
+Maintainer: Alexander Sack <asac@ubuntu.com>
+Build-Depends: cdbs, debhelper (>= 5), sharutils, m4,
+	autotools-dev, autoconf2.13,
+	quilt, patchutils (>= 0.2.25),
+	bzip2, zlib1g-dev, zip,
+	libx11-dev, libxt-dev,
+	libgtk2.0-dev (>= 2.10),
+	liborbit2-dev, libidl-dev (>= 0.8.0),
+	libxft-dev, libfreetype6-dev,
+	libpng12-dev, libjpeg62-dev,
+	libxrender-dev, libxinerama-dev,
+	libcairo2-dev, libpixman-1-dev,
+	libgnome2-dev, libgconf2-dev, libgnomevfs2-dev, libgnomeui-dev,
+	binutils (>= 2.17-1) [mips mipsel],
+	libhunspell-dev,
+	libdbus-glib-1-dev (>= 0.60),
+	xulrunner-1.9-dev (>= 1.9.0.1),
+	libnspr4-dev, libnss3-dev,
+	mozilla-devscripts (>= 0.10~),
+	lsb-release
+Standards-Version: 3.7.3
+
+Package: firefox-3.0
+Architecture: any
+Depends: fontconfig,
+	psmisc,
+	debianutils (>= 1.16),
+	xulrunner-1.9 (>= 1.9.0.1),
+	${shlibs:Depends},
+	firefox-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1~) | abrowser-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1~)
+Suggests: ubufox, firefox-3.0-gnome-support (= ${binary:Version}), latex-xft-fonts, libthai0
+Provides: www-browser, firefox-libthai
+Conflicts: firefox-trunk (<< 3.0~a8~cvs20070914t1713-0), firefox-granparadiso (<< 3.0~alpha8-0), firefox (<< 3), firefox-libthai
+Replaces: firefox-trunk, firefox-granparadiso, firefox (<< 3), firefox-libthai
+Description: safe and easy web browser from Mozilla
+ Firefox delivers safe, easy web browsing. A familiar user interface,
+ enhanced security features including protection from online identity theft,
+ and integrated search let you get the most out of the web.
+ .
+ Install this firefox package too, if you want to be automatically upgraded to
+ new major firefox versions in the future.
+
+Package: firefox-3.0-branding
+Architecture: any
+Depends: firefox-3.0 (= ${binary:Version})
+Replaces: firefox-3.0
+Conflicts: abrowser-3.0-branding
+Description: Package that ships the firefox branding
+ This package ships the Firefox branding bits. If you remove this package your 
+ user experience will become that of the abrowser.
+
+Package: firefox-3.0-dom-inspector
+Architecture: all
+Depends: xulrunner-1.9-dom-inspector (>= 1.9~b3)
+Conflicts: firefox-dom-inspector (<< 3)
+Replaces: firefox-dom-inspector
+Description: dummy upgrade package for firefox-3.0-dom-inspector -> xulrunner-1.9-dom-inspector
+ This is a transitional package so dom-inspector users get
+ xulrunner-1.9-dom-inspector on upgrades. It can be safely removed.
+
+Package: firefox-3.0-venkman
+Architecture: all
+Depends: xulrunner-1.9-venkman
+Description: dummy upgrade package for firefox-3.0-venkman -> xulrunner-1.9-venkman
+ This is a transitional package so venkman users get xulrunner-1.9-venkman on
+ upgrades. It can be safely removed.
+
+Package: firefox-3.0-gnome-support
+Architecture: any
+Section: gnome
+Depends: ${shlibs:Depends}, firefox-3.0 (= ${binary:Version}), xulrunner-1.9-gnome-support (>= 1.9~b4~)
+Provides: gnome-www-browser
+Conflicts: firefox-gnome-support (<< 3), firefox-trunk-gnome-support (<< 3.0~a8~cvs20070914t1713-0), firefox-granparadiso-gnome-support (<< 3.0~alpha8-0)
+Replaces: firefox-gnome-support (<< 3), firefox-trunk-gnome-support, firefox-granparadiso-gnome-support
+Description: Support for Gnome in Mozilla Firefox
+ This is an extension to Firefox that allows it to use protocol
+ handlers from Gnome-VFS, such as smb or sftp, and other Gnome
+ integration features.
+
+Package: firefox-3.0-dev
+Architecture: any
+Section: devel
+Depends: firefox-3.0 (= ${binary:Version})
+Conflicts: firefox-dev (<< 3), firefox-trunk-dev (<< 3.0~a8~cvs20070914t1713-0), firefox-granparadiso-dev (<< 3.0~alpha8-0)
+Replaces: firefox-dev (<< 3), firefox-trunk-dev, firefox-granparadiso-dev
+Description: Development files for Mozilla Firefox
+ This package contains the development headers, idl files and static libraries 
+ needed to develop applications using Mozilla Firefox.
+
+Package: abrowser-3.0-branding
+Architecture: any
+Depends: firefox-3.0 (= ${binary:Version})
+Replaces: firefox-3.0
+Conflicts: firefox-3.0-branding
+Description: package that ships the abrowser branding
+ The ABrowser refers to the unbranded build of firefox 3.0.
+ Install the firefox package if you want a branded build.
+ .
+ This is a meta package that will point to the latest abrowser package
+ in your distribution. Don't remove this if you want to receive automatic major
+ version upgrades for this package in future.
+
+
+Package: abrowser
+Architecture: all
+Depends: firefox-3.0, abrowser-3.0-branding
+Provides: firefox
+Description: meta package for the unbranded abrowser
+ ABrowser 3 is an unbranded version of the popular Firefox webbrowser; it is
+ written in the XUL language and designed to be lightweight and cross-platform.
+ .
+ This is a meta package that will point to the latest abrowser package in your
+ distribution.
+ Don't remove this if you want to receive automatic major version upgrades for
+ this package in future.
+
+Package: firefox
+Architecture: all
+Depends: firefox-3.0, firefox-3.0-branding
+Description: meta package for the popular mozilla web browser
+ Firefox 3 is the next major release of the standalone Mozilla browser; it is
+ written in the XUL language and designed to be lightweight and cross-platform.
+ .
+ This is a meta package that will point to the latest firefox package in ubuntu.
+ Don't remove this if you want to receive automatic major version upgrades for
+ this package in future.
+
+Package: firefox-dom-inspector
+Architecture: all
+Depends: firefox-3.0-dom-inspector
+Description: meta package for firefox-dom-inspector
+ This is a meta package that will point to the latest dom-inspector package
+ available. Don't remove this if you want to receive automatic major version
+ upgrades for this package in future.
+
+Package: firefox-gnome-support
+Architecture: all
+Depends: firefox-3.0-gnome-support
+Description: meta package pointing to the latest gnome-support package for firefox
+ This is a meta package that will always point to the latest gnome-support
+ package for firefox. Don't remove this if you want to receive automatic major
+ version upgrades for this package in future.
+
+Package: firefox-dev
+Architecture: all
+Depends: firefox-3.0-dev
+Description: meta package pointing to the latest development package for firefox
+ This is a meta package that will always point to the latest development (-dev)
+ package for firefox. Don't remove this if you want to receive automatic major
+ version upgrades for this package in future.
+
+Package: firefox-libthai
+Architecture: all
+Depends: firefox-3.0
+Description: dummy upgrade package for firefox-libthai -> firefox-3.0
+ This is a transitional package so firefox-libthai users get good upgrade path
+ to firefox-3.0. It can be safely removed.
+
+Package: firefox-trunk
+Architecture: all
+Depends: firefox-3.0
+Description: dummy upgrade package for firefox-trunk -> firefox-3.0
+ This is a transitional package so firefox-trunk users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-trunk-dom-inspector
+Architecture: all
+Depends: firefox-3.0-dom-inspector
+Description: dummy upgrade package for firefox-trunk -> firefox-3.0
+ This is a transitional package so firefox-trunk users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-trunk-venkman
+Architecture: all
+Depends: firefox-3.0-venkman
+Description: dummy upgrade package for firefox-trunk -> firefox-3.0
+ This is a transitional package so firefox-trunk users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-trunk-gnome-support
+Architecture: all
+Depends: firefox-3.0-gnome-support
+Description: dummy upgrade package for firefox-trunk -> firefox-3.0
+ This is a transitional package so firefox-trunk users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-trunk-dev
+Architecture: all
+Depends: firefox-3.0-dev
+Description: dummy upgrade package for firefox-trunk -> firefox-3.0
+ This is a transitional package so firefox-trunk users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-granparadiso
+Architecture: all
+Depends: firefox-3.0
+Description: dummy upgrade package for firefox-granparadiso -> firefox-3.0
+ This is a transitional package so firefox-granparadiso users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-granparadiso-dom-inspector
+Architecture: all
+Depends: firefox-3.0-dom-inspector
+Description: dummy upgrade package for firefox-granparadiso -> firefox-3.0
+ This is a transitional package so firefox-granparadiso users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-granparadiso-gnome-support
+Architecture: all
+Depends: firefox-3.0-gnome-support
+Description: dummy upgrade package for firefox-granparadiso -> firefox-3.0
+ This is a transitional package so firefox-granparadiso users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
+Package: firefox-granparadiso-dev
+Architecture: all
+Depends: firefox-3.0-dev
+Description: dummy upgrade package for firefox-granparadiso -> firefox-3.0
+ This is a transitional package so firefox-granparadiso users get firefox-3.0 on
+ upgrades. It can be safely removed.
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0.dirs
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0.dirs
@@ -0,0 +1,3 @@
+usr/lib/firefox-addons/extensions
+usr/lib/firefox-addons/plugins
+usr/lib/firefox-addons/searchplugins
--- firefox-3.0-3.0.15+nobinonly.orig/debian/ubuntu-abrowser.js.tmpl
+++ firefox-3.0-3.0.15+nobinonly/debian/ubuntu-abrowser.js.tmpl
@@ -0,0 +1,2 @@
+// This is the pref file for abrowser
+pref("general.useragent.extra.firefox", "Firefox/@APP_VERSION@");
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox.sh.in
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox.sh.in
@@ -0,0 +1,142 @@
+#!/bin/sh
+
+# Firefox launcher containing a Profile migration helper for
+# temporary profiles used during alpha and beta phases.
+
+# Authors:
+#  Alexander Sack <asac@jwsdot.com>
+#  Fabien Tassin <fta@sofaraway.org>
+#  Steve Langasek <steve.langasek@canonical.com>
+# License: GPLv2 or later
+
+MOZDIR=$HOME/.mozilla
+LIBDIR=@LIBDIR@
+APPVER=@APPVER@
+META_NAME=@META_NAME@
+GDB=/usr/bin/gdb
+DROPPED=abandoned
+
+NAME="$0"
+if [ "x$META_NAME" != "x" ] ; then
+  NAME="${NAME%%-$APPVER}"
+fi
+APPNAME="$(basename "$NAME")"
+
+while [ ! -f "$LIBDIR/$APPNAME" ] && [ -L "$NAME" ]; do
+  TARGET="$(readlink "$NAME")"
+  if [ "x$TARGET" = "x$(basename "$TARGET")" ]; then
+    TARGET="$(dirname "$NAME")/$TARGET"
+  fi
+  if [ "x$META_NAME" != "x" ] ; then
+    TARGET=${TARGET%%-$APPVER}
+  fi
+  NAME="$TARGET"
+  APPNAME="$(basename "$NAME")"
+  if [ "x$APPNAME" = "xfirefox.sh" ]; then
+    APPNAME=firefox
+    break
+  fi
+done
+
+usage () {
+  $LIBDIR/$APPNAME -h | sed -e 's,/.*/,,'
+  echo
+  echo "        -g or --debug		Start within $GDB (Must be first)"
+}
+
+want_debug=0
+while [ $# -gt 0 ]; do
+  case "$1" in
+    -h | --help | -help )
+      usage
+      exit 0 ;;
+    -g | --debug )
+      want_debug=1
+      shift ;;
+    -- ) # Stop option prcessing
+      shift
+      break ;;
+    * )
+      break ;;
+  esac
+done
+
+# if there exists a beta profile (first found: $MOZDIR/firefox-3.0,
+# $MOZDIR/firefox-trunk, $MOZDIR/granparadiso) and there is a standard
+# firefox profile as well, ask the user what to do. In case he decides to
+# import the firefox 2 profile settings, we keep the firefox directory
+# untouched, but rename the beta profile by appending the suffix
+# |.abandoned|. In case the user decides to keep using the firefox 3
+# profile, we will rename the original firefox profile to firefox.2-replaced
+# and rename the beta profile to be |.mozilla/firefox|.
+#
+# as a third option the user can defer his final decision. This will leave the
+# directories untouched, thus making the user use the old firefox profile by
+# default.
+#
+# in addition, even older profiles are renamed too, by appending |.abandoned|
+# to their name.
+
+FOUND=""
+if [ -d $MOZDIR/firefox ] ; then
+  FOUND=firefox
+fi
+
+FOUND_BETA=""
+BETA_LIST=""
+for betaname in granparadiso firefox-trunk firefox-3.0; do
+  if [ -d $MOZDIR/$betaname ]; then
+    BETA_LIST="$BETA_LIST $betaname"
+    FOUND_BETA=$betaname
+  fi
+done
+
+if [ "$FOUND" != "" -a "$FOUND_BETA" != "" ] ; then
+  echo -n "Found Beta Participation ..."
+  $LIBDIR/ffox-3-beta-profile-migration-dialog
+  result=$?
+  if [ $result = 1 ]; then
+     mv $MOZDIR/$FOUND $MOZDIR/$FOUND.2-replaced
+     mv $MOZDIR/$FOUND_BETA $MOZDIR/$FOUND
+     for beta in $BETA_LIST ; do
+       if [ $beta != $FOUND_BETA ] ; then
+         mv $MOZDIR/$beta $MOZDIR/$beta.$DROPPED
+       fi
+     done
+     echo " keep beta profile."
+  elif [ $result = 2 ]; then
+     for beta in $BETA_LIST ; do
+       mv $MOZDIR/$beta $MOZDIR/$beta.$DROPPED
+     done
+     echo " use firefox 2 profile."
+  else
+     echo " use firefox 2 profile, but will ask again next time."
+  fi
+  echo " ... will check again next time."
+elif [ "$FOUND_BETA" != "" -a "$FOUND" = "" ]; then
+  # in case we only have a beta profile the user most likely wants to use
+  # that. just doing, no questions asked.
+  mv $MOZDIR/$FOUND_BETA $MOZDIR/firefox
+  for beta in $BETA_LIST ; do
+    # Move out the older beta profiles
+    if [ $beta != $FOUND_BETA ] ; then
+      mv $MOZDIR/$beta $MOZDIR/$beta.$DROPPED
+    fi
+  done
+  echo "*NOTICE* Profile $FOUND_BETA found and moved as main profile"
+fi
+
+if [ $want_debug -eq 1 ] ; then
+  if [ ! -x $GDB ] ; then
+    echo "Sorry, can't find usable $GDB. Please install it."
+    exit 1
+  fi
+  tmpfile=`mktemp /tmp/mozargs.XXXXXX` || { echo "Cannot create temporary file" >&2; exit 1; }
+  trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
+  echo "set args ${1+"$@"}" > $tmpfile
+  echo "$GDB $LIBDIR/$APPNAME -x $tmpfile"
+  $GDB "$LIBDIR/$APPNAME" -x $tmpfile
+  exit $?
+else
+  exec $LIBDIR/$APPNAME "$@"
+fi
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0.menu
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0.menu
@@ -0,0 +1,3 @@
+?package(firefox-3.0):needs="x11" section="Applications/Network/Web Browsing" \
+  title="Firefox 3 Browser" command="/usr/bin/firefox-3.0" hints="Web browsers" \
+  icon="/usr/share/pixmaps/firefox-3.0.png"
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-granparadiso.desktop
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-granparadiso.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=Granparadiso Web Browser
+Comment=Firefox 3.0 Preview
+GenericName=Preview Browser
+Exec=firefox-3.0 %u
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=firefox-3.0
+Categories=Application;Network;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
+StartupWMClass=Firefox-3.0-bin
+StartupNotify=true
+GenericName[it_IT]=Bleed Browser
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0.prerm
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0.prerm
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+APPNAME=firefox-3.0
+
+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ] ; then
+    update-alternatives --remove x-www-browser /usr/bin/$APPNAME
+    rm -f /var/lib/update-notifier/user.d/$APPNAME-restart-required
+fi
+
+if [ -f /usr/share/apport/package-hooks/$APPNAME.pyc ] ; then
+    rm -f /usr/share/apport/package-hooks/$APPNAME.pyc
+fi
+
+#DEBHELPER#
--- firefox-3.0-3.0.15+nobinonly.orig/debian/rules
+++ firefox-3.0-3.0.15+nobinonly/debian/rules
@@ -0,0 +1,314 @@
+#!/usr/bin/make -f
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_BUILD_ARCH		?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+DEBIAN_NAME		:= $(shell dpkg-parsechangelog | sed -n 's/^Source: *\(.*\)$$/\1/ p')
+
+DEBIAN_APP_NAME		:= $(shell echo $(DEBIAN_NAME) | sed -e 's/-.*//')
+DEBIAN_APP_NAME_VER	:= $(shell echo $(DEBIAN_NAME) | sed -e 's/.*-//g')
+DEBIAN_APP_NAME_OTHER	:= abrowser
+
+DEBIAN_NAME_OTHER	:= $(DEBIAN_APP_NAME_OTHER)-$(DEBIAN_APP_NAME_VER)
+BRANDING_NAME_OTHER	:= awesome-browser
+DEBIAN_META_NAME	:= $(shell grep '^Package: $(DEBIAN_APP_NAME)$$' $(CURDIR)/debian/control | sed -e 's/^Package: //')
+
+DEBIAN_VERSION		:= $(shell dpkg-parsechangelog | sed -n 's/^Version: *\(.*\)$$/\1/ p')
+DEBIAN_XUL_VER		:= $(shell xulrunner-1.9 --gre-version)
+DEBIAN_XUL_DEV		:= /usr/lib/xulrunner-devel-$(DEBIAN_XUL_VER)
+DEBIAN_XUL_DIR		:= usr/lib/xulrunner-$(DEBIAN_XUL_VER)
+DEBIAN_FF3_VER		 = $(shell cat build-tree/mozilla/browser/config/version.txt)
+DEBIAN_FF3_DIR		 = usr/lib/$(DEBIAN_APP_NAME)-$(DEBIAN_FF3_VER)
+DEB_TAR_SRCDIR		:= mozilla
+
+# minVersion and maxVersion used in install.rdf
+EM_TRANSLATION_VERSION     = $(DEBIAN_FF3_VER)
+EM_TRANSLATION_MIN_VERSION = 3.0
+EM_TRANSLATION_MAX_VERSION = 3.0.*
+
+EXTRA_SYSTEM_CONFIGURE_FLAGS = $(NULL)
+
+FORCE_OFFICIAL_BRANDING = 1
+
+DESKTOP  = $(DEBIAN_NAME_OTHER).desktop
+ifneq (,$(FORCE_OFFICIAL_BRANDING))
+	# official branding for beta, final and final RCs builds
+	BRANDING = --enable-official-branding
+	DESKTOP_BRANDED  = $(DEBIAN_NAME)-final.desktop
+else
+# Change branding based on Version
+ifneq (,$(findstring ~cvs,$(DEBIAN_VERSION)))
+	# minefield branding for cvs snapshots
+	BRANDING = $(NULL)
+	DESKTOP_BRANDED  = $(DEBIAN_NAME)-minefield.desktop
+else
+ifneq (,$(findstring ~a,$(DEBIAN_VERSION)))
+	# codename branding for alpha builds
+	BRANDING = --with-branding=browser/branding/unofficial
+	DESKTOP_BRANDED  = $(DEBIAN_NAME)-granparadiso.desktop
+else
+	# official branding for beta, final and final RCs builds
+	BRANDING = --enable-official-branding
+	DESKTOP_BRANDED  = $(DEBIAN_NAME)-final.desktop
+endif
+endif
+endif
+
+# translation flags
+MOZ_TRANSLATION_AUTO_XPI_OUTDIR := debian/lp-export-xpis/
+MOZ_TRANSLATION_AUTO_XPI_SEARCHDIRS := debian/$(DEBIAN_NAME)
+MOZ_TRANSLATION_AUTO_XPI_LOCALE := en-US
+
+DEB_AUTO_UPDATE_AUTOCONF=2.13
+
+include /usr/share/cdbs/1/rules/tarball.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/mozilla-devscripts/$(DEBIAN_NAME).mk
+include /usr/share/mozilla-devscripts/lp-locale-export.mk
+
+# We don't want build-tree/mozilla/README to be shipped as a doc
+DEB_INSTALL_DOCS_ALL := $(NULL)
+
+CFLAGS = -g
+CXXFLAGS = -g
+
+LDFLAGS=$(shell echo $$LDFLAGS | sed -e 's/-Wl,-Bsymbolic-functions//')
+export LDFLAGS
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-optimize
+endif
+
+USE_SYSTEM_CAIRO := $(shell pkg-config --exists 'cairo >= 1.5.8'; a=$$?; if test $$a != 1; then echo 1; fi)
+# for old cairo versions we cannot use system cairo
+ifeq (1,$(USE_SYSTEM_CAIRO))
+	EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-system-cairo
+else
+	EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-system-cairo
+endif
+
+USE_SYSTEM_SQLITE :=  $(shell pkg-config --exists 'sqlite3 >= 3.5'; a=$$?; if test $$a != 1; then echo 1; fi)
+ifeq (1,$(USE_SYSTEM_SQLITE))
+	EXTRA_SYSTEM_CONFIGURE_FLAGS += --enable-system-sqlite
+else
+	EXTRA_SYSTEM_CONFIGURE_FLAGS += --disable-system-sqlite
+endif
+
+DEB_CONFIGURE_USER_FLAGS= \
+	$(EXTRA_SYSTEM_CONFIGURE_FLAGS) \
+	--disable-debug \
+	--with-user-appdir=.mozilla \
+	--with-system-jpeg=/usr \
+	--with-system-zlib=/usr \
+	--with-libxul-sdk=$(DEBIAN_XUL_DEV) \
+	--disable-crashreporter \
+	--disable-composer \
+	--disable-elf-dynstr-gc \
+	--disable-gtktest \
+	--disable-install-strip \
+	--disable-installer \
+	--disable-ldap \
+	--disable-mailnews \
+	--disable-profilesharing \
+	--disable-strip \
+	--disable-strip-libs \
+	--disable-tests \
+	--disable-mochitest \
+	--disable-updater \
+	--disable-xprint \
+	--enable-application=browser \
+	--enable-canvas \
+	--enable-default-toolkit=cairo-gtk2 \
+	--enable-gnomevfs \
+	--enable-optimize \
+	--enable-pango \
+	--enable-postscript \
+	--enable-svg \
+	--enable-mathml \
+	--enable-xft \
+	--enable-xinerama \
+	--enable-extensions=default,-reporter \
+	--enable-single-profile \
+	--enable-system-myspell \
+	--with-distribution-id=com.ubuntu \
+	$(BRANDING)
+
+UUDECODE = \
+	debsearch.gif \
+	$(NULL)
+
+DEBIAN_EXECUTABLES = \
+	firefox.sh \
+	$(NULL)
+
+subst_files = \
+	debian/$(DEBIAN_NAME)-gnome-support.postinst \
+	debian/$(DEBIAN_NAME).postinst \
+	debian/firefox.sh \
+	$(NULL)
+
+%: %.in
+	sed -e 's,@LIBDIR@,/$(DEBIAN_FF3_DIR),g' \
+	    -e 's,@APPNAME@,$(DEBIAN_NAME),g' < $< > $@
+
+debian/firefox.sh: debian/firefox.sh.in
+	sed -e 's,@LIBDIR@,/$(DEBIAN_FF3_DIR),g' \
+	    -e 's,@META_NAME@,$(DEBIAN_META_NAME),g' \
+	    -e 's,@APPVER@,$(DEBIAN_APP_NAME_VER),g' < $< > $@
+
+debian/migrator/ffox-3-beta-profile-migration-dialog: debian/migrator/main.c
+	$(CC) $(CFLAGS) -o $@ $< $(shell pkg-config --cflags --libs gtk+-2.0)
+
+BRANDING_MAKEFILES = ../../browser/branding/$(BRANDING_NAME_OTHER)/Makefile \
+	../../browser/branding/$(BRANDING_NAME_OTHER)/locales/Makefile \
+	../../browser/branding/$(BRANDING_NAME_OTHER)/content/Makefile \
+	$(NULL)
+
+common-build-arch::
+	cd build-tree/mozilla/browser/locales/; \
+		$(MAKE) SUBMAKEFILES="$(BRANDING_MAKEFILES)" $(BRANDING_MAKEFILES)
+	cd build-tree/mozilla/browser/locales/; \
+		$(MAKE) -C ../../browser/branding/$(BRANDING_NAME_OTHER)/content/; \
+		$(MAKE) -C ../../browser/branding/$(BRANDING_NAME_OTHER)/locales/
+
+common-post-build-arch::
+	cd build-tree/mozilla/; \
+		mkdir -p $(CURDIR)/debian/tmp-$(DEBIAN_NAME)-branding/; \
+		$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-$(DEBIAN_NAME)-branding/
+	cd build-tree/mozilla/browser/locales/; \
+		$(MAKE) -C ../../browser/branding/$(BRANDING_NAME_OTHER)/
+	cd build-tree/mozilla/; \
+		mkdir -p $(CURDIR)/debian/tmp-$(DEBIAN_NAME_OTHER)-branding/; \
+		$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-$(DEBIAN_NAME_OTHER)-branding/
+	
+binary-install/$(DEBIAN_NAME)::
+	dh_installdirs $(DEBIAN_FF3_DIR)/distribution/
+	dh_installdirs -p$(DEBIAN_NAME) /usr/lib/firefox-addons/searchplugins/en-US
+	rm -rf debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/icons
+	rm -rf debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/chrome/icons
+	dh_install -p$(DEBIAN_NAME) \
+		debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/classic.* \
+		debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/en-US.* \
+		debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/browser.* \
+			$(DEBIAN_FF3_DIR)/chrome
+	touch debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/.autoreg
+	if [ -d debian/$(DEBIAN_NAME)/usr/lib/xulrunner-addons/extensions ] ; then \
+	  touch $(foreach dir,$(wildcard debian/$(DEBIAN_NAME)/usr/lib/xulrunner-addons/extensions/*),$(dir)/chrome.manifest) ; \
+	fi
+	dh_install debian/firefox.sh $(DEBIAN_FF3_DIR)
+	dh_installdocs -p$(DEBIAN_NAME) debian/firefox.cfg
+	dh_install debian/$(DEBIAN_NAME)-restart-required.update-notifier $(DEBIAN_FF3_DIR)
+	dh_install debian/migrator/ffox-3-beta-profile-migration-dialog $(DEBIAN_FF3_DIR)
+	dh_link $(DEBIAN_FF3_DIR)/firefox.sh usr/bin/$(DEBIAN_NAME)
+ifneq (,$(DEBIAN_META_NAME))
+	dh_link $(DEBIAN_FF3_DIR)/$(DEBIAN_APP_NAME) $(DEBIAN_FF3_DIR)/$(DEBIAN_APP_NAME_OTHER)
+	dh_link $(DEBIAN_FF3_DIR)/$(DEBIAN_APP_NAME) $(DEBIAN_FF3_DIR)/$(DEBIAN_NAME_OTHER)
+	dh_link $(DEBIAN_FF3_DIR)/$(DEBIAN_APP_NAME) $(DEBIAN_FF3_DIR)/$(DEBIAN_APP_NAME)-$(DEBIAN_APP_NAME_VER)
+else
+	dh_link $(DEBIAN_FF3_DIR)/$(DEBIAN_APP_NAME)-$(DEBIAN_APP_NAME_VER) $(DEBIAN_FF3_DIR)/$(DEBIAN_NAME_OTHER)
+endif
+	dh_link usr/lib/firefox-addons/extensions $(DEBIAN_FF3_DIR)/extensions
+	dh_link usr/lib/firefox-addons/plugins $(DEBIAN_FF3_DIR)/plugins
+	dh_link etc/$(DEBIAN_NAME)/pref $(DEBIAN_FF3_DIR)/defaults/syspref
+	dh_link etc/$(DEBIAN_NAME)/profile $(DEBIAN_FF3_DIR)/defaults/profile
+	dh_link usr/share/myspell/dicts $(DEBIAN_FF3_DIR)/dictionaries
+	rm -f debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/chrome/browser-branding*
+	dh_install debian/distribution.ini $(DEBIAN_FF3_DIR)/distribution/
+	dh_link -p$(DEBIAN_NAME) usr/lib/firefox-addons/searchplugins $(DEBIAN_FF3_DIR)/distribution/searchplugins
+	dh_link -p$(DEBIAN_NAME) usr/lib/firefox-addons/searchplugins usr/lib/firefox-addons/searchplugins/common
+	install -m 644 debian/tmp/$(DEBIAN_FF3_DIR)/searchplugins/* debian/$(DEBIAN_NAME)/usr/lib/firefox-addons/searchplugins/en-US/
+
+binary-install/$(DEBIAN_NAME_OTHER)-branding::
+	dh_install -p$(DEBIAN_NAME_OTHER)-branding \
+		debian/tmp-$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/icons $(DEBIAN_FF3_DIR)
+	dh_install -p$(DEBIAN_NAME_OTHER)-branding \
+		debian/tmp-$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/chrome/icons $(DEBIAN_FF3_DIR)/chrome
+	dh_install -p$(DEBIAN_NAME_OTHER)-branding \
+		debian/tmp-$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/chrome/awesome-* $(DEBIAN_FF3_DIR)/chrome/
+	dh_link -p$(DEBIAN_NAME_OTHER)-branding $(DEBIAN_FF3_DIR)/icons/mozicon128.png usr/share/pixmaps/$(DEBIAN_NAME_OTHER).png
+	dh_installdirs -p$(DEBIAN_NAME_OTHER)-branding $(DEBIAN_FF3_DIR)/defaults/preferences/
+	mkdir -p debian/$(DEBIAN_NAME_OTHER)-branding/usr/share/applications/
+ifneq (,$(DEBIAN_META_NAME))
+	cp -f debian/$(DESKTOP) \
+		debian/$(DEBIAN_NAME_OTHER)-branding/usr/share/applications/$(DEBIAN_APP_NAME_OTHER).desktop
+else
+	cp -f debian/$(DESKTOP) \
+		debian/$(DEBIAN_NAME_OTHER)-branding/usr/share/applications/$(DEBIAN_APP_NAME_OTHER)-$(DEBIAN_APP_NAME_VER).desktop
+endif
+
+binary-install/$(DEBIAN_NAME)-branding::
+	rm -rf debian/$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/icons
+	rm -rf debian/$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/icons
+	dh_install -p$(DEBIAN_NAME)-branding \
+		debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/browser-branding* $(DEBIAN_FF3_DIR)/chrome
+	dh_install -p$(DEBIAN_NAME)-branding \
+		debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/icons $(DEBIAN_FF3_DIR)
+	dh_install -p$(DEBIAN_NAME)-branding \
+		debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/icons $(DEBIAN_FF3_DIR)/chrome
+	dh_link -p$(DEBIAN_NAME)-branding $(DEBIAN_FF3_DIR)/icons/mozicon128.png usr/share/pixmaps/$(DEBIAN_NAME).png
+	mkdir -p debian/$(DEBIAN_NAME)-branding/usr/share/applications/
+ifneq (,$(DEBIAN_META_NAME))
+	cp -f debian/$(DESKTOP_BRANDED) \
+		debian/$(DEBIAN_NAME)-branding/usr/share/applications/$(DEBIAN_APP_NAME).desktop
+else
+	cp -f debian/$(DESKTOP_BRANDED) \
+		debian/$(DEBIAN_NAME)-branding/usr/share/applications/$(DEBIAN_APP_NAME)-$(DEBIAN_APP_NAME_VER).desktop
+endif
+
+binary-install/$(DEBIAN_NAME):: debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/defaults/preferences/ubuntu-useragent.js
+
+debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/defaults/preferences/ubuntu-useragent.js: debian/ubuntu-useragent.js.tmpl
+	sed \
+		-e 's/@VENDOR@/'`lsb_release -i -s`'/g' \
+		-e 's/@VENDOR_SUB@/'`lsb_release -r -s`'/g' \
+		-e 's/@VENDOR_COMMENT@/'`lsb_release -c -s`'/g' \
+		< $< > $@
+
+binary-install/$(DEBIAN_NAME_OTHER)-branding:: debian/$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/defaults/preferences/ubuntu-abrowser.js
+
+debian/$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/defaults/preferences/ubuntu-abrowser.js: debian/ubuntu-abrowser.js.tmpl
+	sed \
+		-e 's/@APP_VERSION@/$(DEBIAN_FF3_VER)/' \
+		< $< > $@
+
+LOCALE_VERSION = $(shell echo $(DEBIAN_VERSION) | sed -e 's/~cvs.*/pre/' | tr -d '~')
+
+binary-post-install/$(DEBIAN_NAME):: auto-locale-xpi.mk/translate compare
+	sed \
+		-e 's/@EM_VERSION@/$(EM_TRANSLATION_VERSION)/' \
+		-e 's/@EM_FIREFOX_MIN_VERSION@/$(EM_TRANSLATION_MIN_VERSION)/' \
+		-e 's/@EM_FIREFOX_MAX_VERSION@/$(EM_TRANSLATION_MAX_VERSION)/' \
+		< debian/translation-support/install.rdf.in > debian/install.rdf
+	cd debian && zip lp-export-xpis/en-US.xpi install.rdf
+ifeq (,$(findstring $(EM_TRANSLATION_VERSION), $(LOCALE_VERSION)))
+	$(error EM_TRANSLATION_VERSION=$(EM_TRANSLATION_VERSION) LOCALE_VERSION=$(LOCALE_VERSION). You need to explicitly adjust the translation version and min/max bounds.)
+endif
+
+binary-post-install/$(DEBIAN_NAME)::
+	sed -i \
+		-e 's/^MaxVersion=.*/MaxVersion=1.9.0.*/' \
+		-e 's/^MinVersion=.*/MinVersion=1.9.0.1/' \
+		debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/application.ini
+
+pre-build:: $(subst_files) debian/migrator/ffox-3-beta-profile-migration-dialog
+	set -e; for i in $(UUDECODE); do \
+		uudecode -o debian/$$i debian/$$i.uu; \
+		done ; \
+		for i in $(DEBIAN_EXECUTABLES); do \
+			chmod a+x debian/$$i; \
+		done
+
+clean::
+	set -e; for i in $(UUDECODE); do \
+		rm -f debian/$$i; \
+		done ; 
+	rm -f debian/$(DEBIAN_NAME).desktop
+	rm -f $(subst_files) debian/install.rdf
+	rm -f debian/migrator/ffox-3-beta-profile-migration-dialog
+	rm -f debian/migrator/*~
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0.postinst.in
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0.postinst.in
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -e
+
+UPDATENOTIFIERDIR=/var/lib/update-notifier/user.d
+LIBDIR=@LIBDIR@
+APPNAME=@APPNAME@
+
+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then
+    update-alternatives --install /usr/bin/x-www-browser \
+        x-www-browser /usr/bin/$APPNAME 40
+    touch $LIBDIR/.autoreg
+fi
+
+echo "Please restart all running instances of $APPNAME, or you will experience problems."
+
+if [ -d $UPDATENOTIFIERDIR ] ; then
+  # pgrep matches application names from /proc/<pid>/status which is
+  # truncated according to sys/procfs.h definition. Problem is it's
+  # platform dependent. Either 15 or 16 chars.
+  if [ `/usr/bin/pgrep -x -c firefox` -ne 0 ] ;  then
+    cp -f $LIBDIR/$APPNAME-restart-required.update-notifier \
+        $UPDATENOTIFIERDIR/$APPNAME-restart-required
+  else
+    rm -f $UPDATENOTIFIERDIR/$APPNAME-restart-required
+  fi
+fi
+
+# Clean a possible left over
+if [ -f $UPDATENOTIFIERDIR/firefox-trunk-restart-required ] ; then
+  rm -f $UPDATENOTIFIERDIR/firefox-trunk-restart-required
+fi
--- firefox-3.0-3.0.15+nobinonly.orig/debian/docs
+++ firefox-3.0-3.0.15+nobinonly/debian/docs
@@ -0,0 +1 @@
+debian/MPL
--- firefox-3.0-3.0.15+nobinonly.orig/debian/distribution.ini
+++ firefox-3.0-3.0.15+nobinonly/debian/distribution.ini
@@ -0,0 +1,10 @@
+[Global]
+id=canonical
+version=1.0
+about=Mozilla Firefox for Ubuntu
+
+[Preferences]
+app.distributor = “canonical”
+app.distributor.channel = “ubuntu”
+app.partner.ubuntu = “ubuntu”
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-dev.links
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-dev.links
@@ -0,0 +1 @@
+## usr/lib/firefox-3.0 usr/lib/firefox-3.0-3.0a8pre
--- firefox-3.0-3.0.15+nobinonly.orig/debian/remove.binonly.sh
+++ firefox-3.0-3.0.15+nobinonly/debian/remove.binonly.sh
@@ -0,0 +1,114 @@
+#! /bin/sh
+
+rm -fv ./build/wince/shunt/build/shunt.vcb
+rm -fv ./build/wince/shunt/build/shunt.vco
+#rm -fv ./directory/c-sdk/ldap/examples/macintosh/asearch \(2i\).68k.u
+#rm -fv ./directory/c-sdk/ldap/examples/macintosh/asearch \(4i\).68k.u
+#rm -fv ./directory/c-sdk/ldap/examples/macintosh/asearch PPC.u
+# these are only files there; just do it quick and dirty because I don't understand how to fix the syntax it complains about: this does it:
+rm -fv ./directory/c-sdk/ldap/examples/macintosh/*.u
+rm -fv ./directory/c-sdk/ldap/libraries/macintosh/LDAPClient.mcp
+rm -fv ./modules/oji/tests/script/killer.exe
+rm -fv ./modules/plugin/samples/default/mac/NullPlugin.rsrc
+rm -fv ./modules/plugin/tools/sdk/samples/basic/mac/Basic Plugin.mcp
+rm -fv ./modules/plugin/tools/sdk/samples/basic/mac/Basic.rsrc
+rm -fv ./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable Plugin.mcp
+rm -fv ./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable PluginIDL.mcp
+rm -fv ./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable.rsrc
+rm -fv ./other-licenses/7zstub/firefox/7zSD.sfx
+rm -fv ./toolkit/mozapps/update/src/updater/macbuild/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
+rm -fv ./toolkit/mozapps/update/src/updater/macbuild/Contents/PkgInfo
+rm -fv ./extensions/manticore/resources/manticore.psd
+rm -fv ./extensions/universalchardet/doc/UniversalCharsetDetection.doc
+rm -fv ./config/bin2rc.exe
+rm -fv ./config/makedep.exe
+rm -fv ./config/mangle.exe
+rm -fv ./config/mantomak.exe
+rm -fv ./embedding/browser/activex/src/pluginhostctrl/cab/redist/ATL.DLL
+rm -fv ./embedding/browser/activex/tests/vbrowse/browser.frx
+rm -fv ./embedding/browser/activex/tests/vbrowse/frmToolBar.frx
+rm -fv ./embedding/browser/cocoa/res/English.lproj/alert.nib/objects.nib
+rm -fv ./embedding/browser/powerplant/resources/cfmAlias.rsrc
+rm -fv ./embedding/browser/powerplant/resources/cfmAliasDebug.rsrc
+rm -fv ./embedding/minimo/mozconfig
+rm -fv ./embedding/qa/testembed/testembed.aps
+rm -fv ./embedding/tests/MSDotNETCSEmbed/MSDotNETCSEmbed.suo
+rm -fv ./embedding/tests/cocoaEmbed/res/English.lproj/MainMenu.nib/objects.nib
+rm -fv ./embedding/wrappers/DotNETEmbed/DotNETEmbed.snk
+rm -fv ./intl/unicharutil/tools/data/case.dat
+rm -fv ./intl/unicharutil/tools/data/cmbcl.dat
+rm -fv ./intl/unicharutil/tools/data/ctype.dat
+rm -fv ./intl/unicharutil/tools/data/decomp.dat
+rm -fv ./intl/unicharutil/tools/data/num.dat
+rm -fv ./js/src/fdlibm/fdlibm.mdp
+rm -fv ./js/src/js.mdp
+rm -fv ./js/src/liveconnect/jsj_nodl.c
+rm -fv ./plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin
+rm -fv ./plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin.jar
+rm -fv ./plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/MRJPlugin.rsrc
+rm -fv ./plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/MacOS/JavaEmbeddingPlugin
+rm -fv ./plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/Java/JavaEmbeddingPlugin.jar
+rm -fv ./plugin/oji/MRJ/plugin/Resources/Dialogs.rsrc
+rm -fv ./plugin/oji/MRJ/plugin/Resources/Strings.rsrc
+rm -fv ./plugin/oji/MRJ/plugin/Resources/Version.rsrc
+rm -fv ./plugin/oji/MRJ/plugin/MRJPlugin.jar
+rm -fv ./plugin/oji/MRJ/plugin/netscape.plugin.jar
+rm -fv ./plugin/oji/MRJ/plugin/Source/JMURLConnection
+rm -fv ./plugin/oji/MRJ/testing/ConsoleApplet/ConsoleApplet.mcp
+rm -fv ./plugin/oji/MRJ/testing/JSApplet/JSApplet.mcp
+rm -fv ./plugin/oji/MRJ/testing/SwingApplet/TestApplet.mcp
+rm -fv ./plugin/oji/MRJ/testing/TrivialApplet/MyApplet.mcp
+rm -fv ./plugin/oji/MRJCarbon/MRJSDK/JavaFrameworks/JavaEmbeddingLib
+rm -fv ./plugin/oji/MRJCarbon/plugin/MRJPlugin.jar
+rm -fv ./plugin/oji/MRJCarbon/plugin/Resources/Dialogs.rsrc
+rm -fv ./plugin/oji/MRJCarbon/plugin/Resources/Strings.rsrc
+rm -fv ./plugin/oji/MRJCarbon/plugin/Resources/Version.rsrc
+rm -fv ./xpcom/reflect/xptcall/tests/eVC4/XPTCInvoke_Testing.cpp
+rm -fv ./xpcom/tests/StringFactoringTests/StringTest.mcp
+rm -fv ./xpcom/typelib/xpidl/macplugin/compiler.rsrc
+rm -fv ./xpcom/typelib/xpidl/macplugin/linker.rsrc
+rm -fv ./xpcom/typelib/xpidl/macplugin/panel.rsrc
+rm -fv ./xpcom/typelib/xpidl/macplugin/version.rsrc
+rm -fv ./xpinstall/packager/mac/ASEncoder/build/ASEncoder.mcp
+rm -fv ./xpinstall/packager/mac/ASEncoder/rsrc/ASEncoder.rsrc
+rm -fv ./xpinstall/packager/mac/ASEncoder/src/ASEncoderUsage.script
+rm -fv ./xpinstall/test/pre_checkin.xpi
+rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_Core.PPC.Lib
+rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_ForeignThreads.PPC.Lib
+rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_MPW.PPC.Lib
+rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_MSL.PPC.Lib
+rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_SIOUX.PPC.Lib
+rm -fv ./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_Sfio.PPC.Lib
+rm -fv ./xpinstall/wizard/mac/rsrc/MIWCommon.rsrc
+rm -fv ./xpinstall/wizard/mac/rsrc/Mozilla.rsrc
+rm -fv ./xpinstall/wizard/os2/setuprsc/box_ch_d.bmp
+rm -fv ./xpinstall/wizard/os2/setuprsc/box_chec.bmp
+rm -fv ./xpinstall/wizard/os2/setuprsc/box_unch.bmp
+rm -fv ./gfx/cairo/libpixman/src/pixman-vc71.lib
+rm -fv ./gfx/src/mac/printerplugin/Resources/English.lproj/Localizable.strings
+rm -fv ./gfx/src/mac/nsMacGFX.rsrc
+rm -fv ./layout/doc/SpaceMgr_BlockReflSt_OD.sda
+rm -fv ./layout/doc/object_diagram_template.sda
+rm -fv ./layout/html/tests/block/bugs/RealSnow.jar
+rm -fv ./webshell/tests/viewer/mac/cfmAlias.rsrc
+rm -fv ./webshell/tests/viewer/mac/cfmAliasDebug.rsrc
+rm -fv ./webshell/tests/viewer/mac/viewer.ppob
+rm -fv ./webshell/tests/viewer/mac/viewer.rsrc
+rm -fv ./webshell/tests/viewer/mac/viewercarb.rsrc
+rm -fv ./webshell/tests/viewer/viewer-beos.rsrc
+rm -fv ./xpfe/bootstrap/appleevents/nsAppleEvents.rsrc
+rm -fv ./xpfe/bootstrap/apprunner-beos.rsrc
+rm -fv ./mailnews/mapi/old/tests/mapitest/mapitest.ncb
+rm -fv ./mailnews/mapi/old/tests/mapitest/mapitest.opt
+rm -fv ./toolkit/mozapps/installer/windows/nsis/Processes.dll
+rm -fv ./toolkit/mozapps/installer/windows/nsis/ShellLink.dll
+rm -fv ./toolkit/mozapps/installer/windows/nsis/nsProcess.dll
+
+rm -fv ./toolkit/crashreporter/tools/win32/dump_syms.exe
+
+rm -fvr other-licenses/7zstub/
+rm -fv README/mozilla/README.os2
+
+rm -fv netwerk/protocol/ftp/doc/rfc959.txt
+rm -fv directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-dev.install
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-dev.install
@@ -0,0 +1,11 @@
+## # debian/tmp/usr/lib/pkgconfig/*.pc usr/lib/pkgconfig
+## 
+## debian/tmp/usr/include/firefox-*/*
+## debian/tmp/usr/lib/firefox-3.0-devel-*/
+## debian/tmp/usr/share/idl/firefox-*/
+## 
+## # Missing bin mentionned https://bugzilla.mozilla.org/show_bug.cgi?id=389673#c9
+## build-tree/mozilla/xpcom/tools/registry/regxpcom usr/lib/firefox-3.0
+## build-tree/mozilla/xpcom/typelib/xpidl/xpidl usr/lib/firefox-3.0
+## build-tree/mozilla/xpcom/typelib/xpt/tools/xpt_dump usr/lib/firefox-3.0
+## build-tree/mozilla/xpcom/typelib/xpt/tools/xpt_link usr/lib/firefox-3.0
--- firefox-3.0-3.0.15+nobinonly.orig/debian/ubuntu-useragent.js.tmpl
+++ firefox-3.0-3.0.15+nobinonly/debian/ubuntu-useragent.js.tmpl
@@ -0,0 +1,5 @@
+
+pref ("general.useragent.vendor", "@VENDOR@");
+pref ("general.useragent.vendorSub", "@VENDOR_SUB@");
+pref ("general.useragent.vendorComment", "@VENDOR_COMMENT@");
+
--- firefox-3.0-3.0.15+nobinonly.orig/debian/firefox-3.0-restart-required.update-notifier
+++ firefox-3.0-3.0.15+nobinonly/debian/firefox-3.0-restart-required.update-notifier
@@ -0,0 +1,10 @@
+Name: Firefox-3.0 restart required
+Name-fr: Relancement de Firefox 3.0 requis
+Priority: High
+Terminal: False
+DontShowAfterReboot: True
+DisplayIf: pgrep -x firefox -U $(id -u) > /dev/null
+Description: Firefox-3.0 has been upgraded (or reinstalled) and must be restarted.
+ Please quit and restart your web browser now.
+Description-fr: Firefox-3.0 a été mis à jour (ou réinstallé) et doit être relancé.
+ Veuillez quitter et redémarrer for navigateur.
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/series
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/series
@@ -0,0 +1,16 @@
+bz386904_config_rules_install_dist_files.patch
+ftbfs-with-branding-dir
+installer_shouldnt_copy_xulrunner.patch
+installer_use_stdout_for_missing_files.patch
+dont_depend_on_nspr_sources.patch
+nspr_flags_by_pkg_config_hack.patch
+lp185622_system_path_default_browser.patch
+bzXXX_reload_new_plugins.patch
+ubuntu_no_app_updates.patch
+bz436133_att322801.patch
+awesome_browser_branding_install.patch
+browser_branding.patch
+ubuntu_codes_amazon.patch
+bz421977_att334578.patch
+ubuntu_bookmarks.html
+fix_complex_locale_distro_searchplugins.patch
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/ubuntu_codes_amazon.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/ubuntu_codes_amazon.patch
@@ -0,0 +1,23 @@
+---
+ browser/locales/en-US/searchplugins/amazondotcom.xml |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: mozilla/browser/locales/en-US/searchplugins/amazondotcom.xml
+===================================================================
+--- mozilla.orig/browser/locales/en-US/searchplugins/amazondotcom.xml
++++ mozilla/browser/locales/en-US/searchplugins/amazondotcom.xml
+@@ -1,13 +1,13 @@
+ <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+ <ShortName>Amazon.com</ShortName>
+ <Description>Amazon.com Search</Description>
+ <InputEncoding>ISO-8859-1</InputEncoding>
+ <Image width="16" height="16">data:image/x-icon;base64, </Image>
+ <Url type="text/html" method="GET" template="http://www.amazon.com/exec/obidos/external-search/">
+   <Param name="field-keywords" value="{searchTerms}"/>
+   <Param name="mode" value="blended"/>
+-  <Param name="tag" value="mozilla-20"/>
++  <Param name="tag" value="wwwcanoniccom-20"/>
+   <Param name="sourceid" value="Mozilla-search"/>
+ </Url>
+ <SearchForm>http://www.amazon.com/</SearchForm>
+ </SearchPlugin>
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/bz436133_att322801.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/bz436133_att322801.patch
@@ -0,0 +1,80 @@
+Cherry Pick for Mozilla Bug:
+	436133 - "Cookies build failure on hppa"
+	https://bugzilla.mozilla.org/show_bug.cgi?id=436133
+
+From Attachment:
+	https://bugzilla.mozilla.org/attachment.cgi?id=322801
+
+--
+Index: configure.in
+===================================================================
+RCS file: /cvsroot/mozilla/configure.in,v
+retrieving revision 1.1992
+diff -u -b -B -u -8 -p -r1.1992 configure.in
+--- a/configure.in	5 May 2008 21:08:14 -0000	1.1992
++++ b/configure.in	28 May 2008 16:45:58 -0000
+@@ -1237,16 +1237,20 @@ case "$OS_TEST" in
+ powerpc* | ppc)
+     CPU_ARCH=ppc
+     ;;
+ 
+ Alpha | alpha | ALPHA)
+     CPU_ARCH=Alpha
+     ;;
+ 
++hppa* | parisc)
++    CPU_ARCH=hppa
++    ;;
++
+ sun4u | sparc*)
+     CPU_ARCH=sparc
+     ;;
+ 
+ x86_64 | ia64)
+     CPU_ARCH="$OS_TEST"
+     ;;
+ esac
+@@ -1287,19 +1291,19 @@ if test "$GNU_CC"; then
+     # -Wall - turn on all warnings
+     # -pedantic - make compiler warn about non-ANSI stuff, and
+     #             be a little bit stricter
+     # Warnings slamm took out for now (these were giving more noise than help):
+     # -Wbad-function-cast - warns when casting a function to a new return type
+     # -Wconversion - complained when char's or short's were used a function args
+     # -Wshadow - removed because it generates more noise than help --pete
+     _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wall -W -Wno-unused -Wpointer-arith"
+-    if test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
++    if test "$CPU_ARCH" != "hppa" && test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
+        && test -z "$INTEL_CC"; then
+-        # don't use -Wcast-align on ia64 or sparc, it's noisy on those platforms
++        # don't use -Wcast-align on hppa, ia64 or sparc, it's noisy on those platforms
+         # icc doesn't support this flag.
+         _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wcast-align"
+     fi
+ 
+     dnl Turn pedantic on but disable the warnings for long long
+     _PEDANTIC=1
+ 
+     if test -z "$INTEL_CC"; then
+@@ -1327,19 +1331,19 @@ else
+     _DEFINES_CFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT'
+ fi
+ 
+ if test "$GNU_CXX"; then
+     # FIXME: Let us build with strict aliasing. bug 414641.
+     CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
+     # Turn on GNU specific features
+     _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor"
+-    if test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
++    if test "$CPU_ARCH" != "hppa" && test "$CPU_ARCH" != "ia64" && test "$CPU_ARCH" != "sparc" \
+        && test -z "$INTEL_CC"; then
+-        # don't use -Wcast-align on ia64 or sparc, it's noisy on those platforms
++        # don't use -Wcast-align on hppa, ia64 or sparc, it's noisy on those platforms
+         # icc doesn't support this flag.
+         _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wcast-align"
+     fi
+ 
+     _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -include $(DEPTH)/mozilla-config.h'
+     _USE_CPP_INCLUDE_FLAG=1
+ else
+     _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -D_MOZILLA_CONFIG_H_ $(ACDEFINES)'
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/nspr_flags_by_pkg_config_hack.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/nspr_flags_by_pkg_config_hack.patch
@@ -0,0 +1,98 @@
+---
+ configure.in                   |   21 +++-----------
+
+---
+ configure.in |   21 +++++----------------
+ 1 file changed, 5 insertions(+), 16 deletions(-)
+
+Index: mozilla/configure.in
+===================================================================
+--- mozilla.orig/configure.in
++++ mozilla/configure.in
+@@ -3920,32 +3920,33 @@
+     AC_TRY_COMPILE([#include "prlog.h"],
+                 [#ifndef PR_STATIC_ASSERT
+                  #error PR_STATIC_ASSERT not defined
+                  #endif],
+                 [MOZ_NATIVE_NSPR=1],
+                 AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT]))
+     CFLAGS=$_SAVE_CFLAGS
+ else
+-    NSPR_CFLAGS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(LIBXUL_DIST) --includedir=$(LIBXUL_DIST)/include/nspr --cflags`'
++    NSPR_CFLAGS=`pkg-config mozilla-nspr --cflags`
++    NSPR_LIBS=`pkg-config mozilla-nspr --libs`
+     # explicitly set libs for Visual Age C++ for OS/2
+     if test "$OS_ARCH" = "OS2" -a "$VACPP" = "yes"; then
+         NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '$_PTHREAD_LDFLAGS''
+     elif test "$OS_ARCH" = "WINCE"; then
+         NSPR_CFLAGS='-I$(LIBXUL_DIST)/include/nspr'
+         NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '
+     elif test "$OS_ARCH" = "WINNT"; then
+         NSPR_CFLAGS='-I$(LIBXUL_DIST)/include/nspr'
+         if test -n "$GNU_CC"; then
+             NSPR_LIBS="-L\$(LIBXUL_DIST)/lib -lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION"
+         else
+             NSPR_LIBS='$(LIBXUL_DIST)/lib/nspr'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plc'$NSPR_VERSION'.lib $(LIBXUL_DIST)/lib/plds'$NSPR_VERSION'.lib '
+         fi
+     else
+-        NSPR_LIBS='`$(DEPTH)/nsprpub/config/nspr-config --prefix=$(LIBXUL_DIST) --libdir=$(LIBXUL_DIST)/lib --libs`'
++        NSPR_LIBS=`pkg-config mozilla-nspr --libs`
+     fi
+ fi
+ 
+ dnl ========================================================
+ dnl = If NSS was not detected in the system, 
+ dnl = use the one in the source tree (mozilla/security/nss)
+ dnl ========================================================
+ 
+@@ -7732,17 +7733,19 @@
+ AC_SUBST(MOZ_ZLIB_CFLAGS)
+ AC_SUBST(MOZ_ZLIB_LIBS)
+ AC_SUBST(MOZ_BZ2_CFLAGS)
+ AC_SUBST(MOZ_BZ2_LIBS)
+ AC_SUBST(MOZ_PNG_CFLAGS)
+ AC_SUBST(MOZ_PNG_LIBS)
+ 
+ AC_SUBST(NSPR_CFLAGS)
++AC_DEFINE(NSPR_CFLAGS)
+ AC_SUBST(NSPR_LIBS)
++AC_DEFINE(NSPR_LIBS)
+ AC_SUBST(MOZ_NATIVE_NSPR)
+ 
+ AC_SUBST(NSS_CFLAGS)
+ AC_SUBST(NSS_LIBS)
+ AC_SUBST(NSS_DEP_LIBS)
+ AC_SUBST(MOZ_NATIVE_NSS)
+ 
+ AC_SUBST(CFLAGS)
+@@ -8075,30 +8078,16 @@
+     fi
+     if test -n "$HAVE_64BIT_OS"; then
+         ac_configure_args="$ac_configure_args --enable-64bit"
+     fi
+     AC_OUTPUT_SUBDIRS(nsprpub)
+     ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+ fi
+ 
+-if test -z "$MOZ_NATIVE_NSPR"; then
+-    # Hack to deal with the fact that we use NSPR_CFLAGS everywhere
+-    AC_MSG_WARN([Recreating autoconf.mk with updated nspr-config output])
+-    if test ! "$VACPP" && test "$OS_ARCH" != "WINNT" && test "$OS_ARCH" != "WINCE"; then
+-       _libs=`./nsprpub/config/nspr-config --prefix=$\(LIBXUL_DIST\) --exec-prefix=$\(DIST\) --libdir=$\(LIBXUL_DIST\)/lib --libs`
+-       $PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $_libs'" config/autoconf.mk
+-    fi
+-    if test "$OS_ARCH" != "WINNT" && test "$OS_ARCH" != "WINCE" ; then
+-       _cflags=`./nsprpub/config/nspr-config --prefix=$\(LIBXUL_DIST\) --exec-prefix=$\(DIST\) --includedir=$\(LIBXUL_DIST\)/include/nspr --cflags`
+-       $PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $_cflags'" config/autoconf.mk
+-    fi
+-    rm -f config/autoconf.mk.bak
+-fi
+-
+ # if we're building the LDAP XPCOM component, we need to build 
+ # the c-sdk first.  
+ #
+ if test "$MOZ_LDAP_XPCOM"; then
+ 
+     # these subdirs may not yet have been created in the build tree.
+     # don't use the "-p" switch to mkdir, since not all platforms have it
+     #
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/dont_depend_on_nspr_sources.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/dont_depend_on_nspr_sources.patch
@@ -0,0 +1,92 @@
+---
+ config/Makefile.in             |    2 -
+ config/make-system-wrappers.pl |   59 +++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 60 insertions(+), 1 deletion(-)
+
+Index: mozilla/config/Makefile.in
+===================================================================
+--- mozilla.orig/config/Makefile.in
++++ mozilla/config/Makefile.in
+@@ -122,17 +122,17 @@
+ 		-DMOZ_TREE_CAIRO=$(MOZ_TREE_CAIRO) \
+ 		-DMOZ_ENABLE_LIBXUL=$(MOZ_ENABLE_LIBXUL) \
+ 		-DMOZ_NATIVE_HUNSPELL=$(MOZ_NATIVE_HUNSPELL) \
+ 		-DMOZ_NATIVE_BZ2=$(MOZ_NATIVE_BZ2) \
+ 		-DMOZ_NATIVE_ZLIB=$(MOZ_NATIVE_ZLIB) \
+ 		-DMOZ_NATIVE_PNG=$(MOZ_NATIVE_PNG) \
+ 		-DMOZ_NATIVE_JPEG=$(MOZ_NATIVE_JPEG) \
+ 		-DMOZ_NATIVE_LCMS=$(MOZ_NATIVE_LCMS) \
+-		$(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers
++		$(srcdir)/system-headers | $(PERL) $(topsrcdir)/config/make-system-wrappers.pl system_wrappers
+ 	$(INSTALL) system_wrappers $(DIST)/include
+ 
+ GARBAGE_DIRS += system_wrappers
+ endif
+ 
+ install::
+ 	$(SYSINSTALL) $(IFLAGS1) $(DEPTH)/mozilla-config.h $(DESTDIR)$(includedir)
+ 
+Index: mozilla/config/make-system-wrappers.pl
+===================================================================
+--- /dev/null
++++ mozilla/config/make-system-wrappers.pl
+@@ -0,0 +1,59 @@
++#!/usr/bin/perl
++#
++# ***** BEGIN LICENSE BLOCK *****
++# Version: MPL 1.1/GPL 2.0/LGPL 2.1
++#
++# The contents of this file are subject to the Mozilla Public License Version
++# 1.1 (the "License"); you may not use this file except in compliance with
++# the License. You may obtain a copy of the License at
++# http://www.mozilla.org/MPL/
++#
++# Software distributed under the License is distributed on an "AS IS" basis,
++# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
++# for the specific language governing rights and limitations under the
++# License.
++#
++# The Original Code is mozilla.org code.
++#
++# The Initial Developer of the Original Code is
++# IBM Corporation.
++# Portions created by the Initial Developer are Copyright (C) 2004
++# the Initial Developer. All Rights Reserved.
++#
++# Contributor(s):
++#   Brian Ryner <bryner@brianryner.com>
++#
++# Alternatively, the contents of this file may be used under the terms of
++# either of the GNU General Public License Version 2 or later (the "GPL"),
++# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
++# in which case the provisions of the GPL or the LGPL are applicable instead
++# of those above. If you wish to allow use of your version of this file only
++# under the terms of either the GPL or the LGPL, and not to allow others to
++# use your version of this file under the terms of the MPL, indicate your
++# decision by deleting the provisions above and replace them with the notice
++# and other provisions required by the GPL or the LGPL. If you do not delete
++# the provisions above, a recipient may use your version of this file under
++# the terms of any one of the MPL, the GPL or the LGPL.
++#
++# ***** END LICENSE BLOCK *****
++
++$output_dir = shift;
++
++while (<STDIN>) {
++    chomp;
++    if (-e "$output_dir/$_") {
++	next;
++    }
++
++    if (/(.*)\/[^\/*]/) {
++	mkdir "$output_dir/$1";
++    }
++
++    open OUT, ">$output_dir/$_";
++    print OUT "#pragma GCC system_header\n";  # suppress include_next warning
++    print OUT "#pragma GCC visibility push(default)\n";
++    print OUT "#include_next \<$_\>\n";
++    print OUT "#pragma GCC visibility pop\n";
++    close OUT;
++}
++
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/fix_complex_locale_distro_searchplugins.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/fix_complex_locale_distro_searchplugins.patch
@@ -0,0 +1,120 @@
+diff --git a/browser/components/dirprovider/nsBrowserDirectoryProvider.cpp b/browser/components/dirprovider/nsBrowserDirectoryProvider.cpp
+--- a/browser/components/dirprovider/nsBrowserDirectoryProvider.cpp
++++ b/browser/components/dirprovider/nsBrowserDirectoryProvider.cpp
+@@ -30,16 +30,17 @@
+  * use your version of this file under the terms of the MPL, indicate your
+  * decision by deleting the provisions above and replace them with the notice
+  * and other provisions required by the GPL or the LGPL. If you do not delete
+  * the provisions above, a recipient may use your version of this file under
+  * the terms of any one of the MPL, the GPL or the LGPL.
+  *
+  * ***** END LICENSE BLOCK ***** */
+ 
++#include "nsIChromeRegistry.h"
+ #include "nsIDirectoryService.h"
+ 
+ #include "nsIFile.h"
+ #include "nsISimpleEnumerator.h"
+ #include "nsIPrefService.h"
+ #include "nsIPrefBranch.h"
+ 
+ #include "nsArrayEnumerator.h"
+@@ -234,47 +235,51 @@ AppendDistroSearchDirs(nsIProperties* aD
+   if (NS_FAILED(rv) || !exists)
+     return;
+ 
+   nsCOMPtr<nsIFile> commonPlugins;
+   rv = searchPlugins->Clone(getter_AddRefs(commonPlugins));
+   if (NS_SUCCEEDED(rv)) {
+     commonPlugins->AppendNative(NS_LITERAL_CSTRING("common"));
+     rv = commonPlugins->Exists(&exists);
+-    if (NS_SUCCEEDED(rv) && exists)
+-        array.AppendObject(commonPlugins);
++    if (NS_FAILED(rv) || !exists)
++        commonPlugins = nsnull;
++  }
++  if (NS_FAILED(rv))
++    return;
++
++  nsCAutoString locale;
++  nsCOMPtr<nsIFile> localePlugins;
++  rv = searchPlugins->Clone(getter_AddRefs(localePlugins));
++  if (NS_FAILED(rv))
++    return;
++
++  nsCOMPtr<nsIXULChromeRegistry> chromeReg =
++    do_GetService(NS_CHROMEREGISTRY_CONTRACTID);
++  if (!chromeReg)
++    return;
++
++  chromeReg->GetSelectedLocale(NS_LITERAL_CSTRING("global"), locale);
++  if (NS_SUCCEEDED(rv)) {
++    nsCOMPtr<nsIFile> curLocalePlugins;
++    rv = localePlugins->Clone(getter_AddRefs(curLocalePlugins));
++    if (NS_SUCCEEDED(rv)) {
++      curLocalePlugins->AppendNative(locale);
++      rv = curLocalePlugins->Exists(&exists);
++      if (NS_SUCCEEDED(rv) && exists) {
++        array.AppendObject(curLocalePlugins);
++        if (commonPlugins)
++          array.AppendObject(commonPlugins);
++        return; // all done
++      }
++    }
+   }
+ 
+   nsCOMPtr<nsIPrefBranch> prefs(do_GetService(NS_PREFSERVICE_CONTRACTID));
+   if (prefs) {
+-
+-    nsCOMPtr<nsIFile> localePlugins;
+-    rv = searchPlugins->Clone(getter_AddRefs(localePlugins));
+-    if (NS_FAILED(rv))
+-      return;
+-
+-    localePlugins->AppendNative(NS_LITERAL_CSTRING("locale"));
+-
+-    nsCString locale;
+-    rv = prefs->GetCharPref("general.useragent.locale", getter_Copies(locale));
+-    if (NS_SUCCEEDED(rv)) {
+-
+-      nsCOMPtr<nsIFile> curLocalePlugins;
+-      rv = localePlugins->Clone(getter_AddRefs(curLocalePlugins));
+-      if (NS_SUCCEEDED(rv)) {
+-
+-        curLocalePlugins->AppendNative(locale);
+-        rv = curLocalePlugins->Exists(&exists);
+-        if (NS_SUCCEEDED(rv) && exists) {
+-          array.AppendObject(curLocalePlugins);
+-          return; // all done
+-        }
+-      }
+-    }
+-
+     // we didn't append the locale dir - try the default one
+     nsCString defLocale;
+     rv = prefs->GetCharPref("distribution.searchplugins.defaultLocale",
+                             getter_Copies(defLocale));
+     if (NS_SUCCEEDED(rv)) {
+ 
+       nsCOMPtr<nsIFile> defLocalePlugins;
+       rv = localePlugins->Clone(getter_AddRefs(defLocalePlugins));
+@@ -282,16 +287,19 @@ AppendDistroSearchDirs(nsIProperties* aD
+ 
+         defLocalePlugins->AppendNative(defLocale);
+         rv = defLocalePlugins->Exists(&exists);
+         if (NS_SUCCEEDED(rv) && exists)
+           array.AppendObject(defLocalePlugins);
+       }
+     }
+   }
++
++  if (commonPlugins)
++    array.AppendObject(commonPlugins);
+ }
+ 
+ NS_IMETHODIMP
+ nsBrowserDirectoryProvider::GetFiles(const char *aKey,
+                                      nsISimpleEnumerator* *aResult)
+ {
+   nsresult rv;
+ 
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/awesome_browser_branding_install.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/awesome_browser_branding_install.patch
@@ -0,0 +1,31 @@
+---
+ browser/installer/unix/packages-static |    6 ++++++
+ 1 file changed, 6 insertions(+)
+
+Index: mozilla/browser/installer/unix/packages-static
+===================================================================
+--- mozilla.orig/browser/installer/unix/packages-static
++++ mozilla/browser/installer/unix/packages-static
+@@ -273,16 +273,22 @@
+ bin/chrome/toolkit.manifest
+ bin/chrome/icons/default/default16.png
+ bin/chrome/icons/default/default32.png
+ bin/chrome/icons/default/default48.png
+ bin/chrome/reporter.manifest
+ bin/chrome/reporter.jar
+ bin/@PREF_DIR@/reporter.js
+ 
++bin/chrome/awesome-branding.jar
++bin/chrome/awesome-branding.manifest
++bin/chrome/awesome-branding-en-US.jar
++bin/chrome/awesome-branding-en-US.manifest
++
++
+ ; shell icons
+ bin/icons/*.xpm
+ bin/icons/*.png
+ 
+ ; [Default Preferences]
+ ; All the pref files must be part of base to prevent migration bugs
+ bin/@PREF_DIR@/firefox.js
+ bin/@PREF_DIR@/firefox-branding.js
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/ubuntu_no_app_updates.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/ubuntu_no_app_updates.patch
@@ -0,0 +1,59 @@
+---
+Index: mozilla/browser/components/preferences/advanced.js
+===================================================================
+--- mozilla.orig/browser/components/preferences/advanced.js
++++ mozilla/browser/components/preferences/advanced.js
+@@ -384,50 +384,48 @@
+   {
+     var aus = 
+         Components.classes["@mozilla.org/updates/update-service;1"].
+         getService(Components.interfaces.nsIApplicationUpdateService);
+ 
+     var enabledPref = document.getElementById("app.update.enabled");
+     var enableAppUpdate = document.getElementById("enableAppUpdate");
+ 
+-    enableAppUpdate.disabled = !aus.canUpdate || enabledPref.locked;
++    enableAppUpdate.disabled = true;
+   },
+ 
+   /**
+    * Enables/disables UI for "when updates are found" based on the values,
+    * and "locked" states of associated preferences.
+    */
+   updateAutoItems: function () 
+   {
+     var enabledPref = document.getElementById("app.update.enabled");
+     var autoPref = document.getElementById("app.update.auto");
+     
+     var updateModeLabel = document.getElementById("updateModeLabel");
+     var updateMode = document.getElementById("updateMode");
+     
+-    var disable = enabledPref.locked || !enabledPref.value ||
+-                  autoPref.locked;
++    var disable = true;
+     updateModeLabel.disabled = updateMode.disabled = disable;
+   },
+ 
+   /**
+    * Enables/disables the "warn if incompatible extensions/themes exist" UI
+    * based on the values and "locked" states of various preferences.
+    */
+   updateModeItems: function () 
+   {
+     var enabledPref = document.getElementById("app.update.enabled");
+     var autoPref = document.getElementById("app.update.auto");
+     var modePref = document.getElementById("app.update.mode");
+     
+     var warnIncompatible = document.getElementById("warnIncompatible");
+     
+-    var disable = enabledPref.locked || !enabledPref.value || autoPref.locked ||
+-                  !autoPref.value || modePref.locked;
++    var disable = true;
+     warnIncompatible.disabled = disable;
+   },
+ 
+   /**
+    * The Extensions checkbox and button are disabled only if the enable Addon
+    * update preference is locked. 
+    */
+   updateAddonUpdateUI: function ()
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/drop_bz418016.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/drop_bz418016.patch
@@ -0,0 +1,131 @@
+---
+ browser/app/Makefile.in                |    2 +-
+ browser/installer/removed-files.in     |    1 -
+ browser/installer/unix/packages-static |    1 +
+ memory/jemalloc/Makefile.in            |    9 +--------
+ toolkit/library/Makefile.in            |    8 --------
+ 5 files changed, 3 insertions(+), 18 deletions(-)
+
+Index: mozilla/browser/app/Makefile.in
+===================================================================
+--- mozilla.orig/browser/app/Makefile.in
++++ mozilla/browser/app/Makefile.in
+@@ -68,17 +68,17 @@
+ DIST_FILES = application.ini
+ 
+ GRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone)
+ GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID)
+ 
+ DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID)
+ 
+ ifdef MOZ_MEMORY
+-ifeq ($(OS_ARCH),Darwin)
++ifneq ($(OS_ARCH),WINNT)
+ LIBS += -ljemalloc
+ endif
+ endif
+ 
+ ifdef LIBXUL_SDK
+ include $(topsrcdir)/config/rules.mk
+ else
+ # Build a binary bootstrapping with XRE_main
+Index: mozilla/browser/installer/removed-files.in
+===================================================================
+--- mozilla.orig/browser/installer/removed-files.in
++++ mozilla/browser/installer/removed-files.in
+@@ -584,17 +584,16 @@
+ redo-prebinding.sh
+ res/viewer.properties
+ res/bloatcycle.html
+ #endif
+ #ifdef XP_UNIX
+ #ifndef XP_MACOSX
+ readme.txt
+ chrome/icons/default/default.xpm
+-libjemalloc.so
+ #endif
+ #endif
+ dictionaries/PL.dic
+ dictionaries/PL.aff
+ #ifdef XP_WIN
+ #ifdef MOZ_MEMORY
+ Microsoft.VC80.CRT.manifest
+ msvcm80.dll
+Index: mozilla/browser/installer/unix/packages-static
+===================================================================
+--- mozilla.orig/browser/installer/unix/packages-static
++++ mozilla/browser/installer/unix/packages-static
+@@ -46,16 +46,17 @@
+ bin/@MOZ_APP_NAME@
+ bin/application.ini
+ bin/platform.ini
+ bin/mozilla-xremote-client
+ bin/run-mozilla.sh
+ bin/plugins/libnullplugin.so
+ bin/libsqlite3.so
+ bin/README.txt
++bin/libjemalloc.so
+ 
+ ; [Components]
+ bin/components/alerts.xpt
+ bin/components/accessibility.xpt
+ bin/components/appshell.xpt
+ bin/components/appstartup.xpt
+ bin/components/autocomplete.xpt
+ bin/components/autoconfig.xpt
+Index: mozilla/memory/jemalloc/Makefile.in
+===================================================================
+--- mozilla.orig/memory/jemalloc/Makefile.in
++++ mozilla/memory/jemalloc/Makefile.in
+@@ -76,29 +76,22 @@
+ 	rm $(CRT_OBJ_DIR)/build/intel/{libcmt,libcpmt}.lib
+ else
+ # Using a pre-built DLL, so just install it.
+ libs:: $(WIN32_CUSTOM_CRT_DIR)/mozcrt19.dll
+ 	$(INSTALL) $< $(FINAL_TARGET)
+ endif
+ 
+ else
++# for other platforms, just build jemalloc as a shared lib
+ 
+ MODULE_OPTIMIZE_FLAGS = -O2
+ LIBRARY_NAME	= jemalloc
+ 
+-ifeq (Darwin,$(OS_TARGET))
+-# Build jemalloc as a shared lib, so that the library init function is executed.
+ FORCE_SHARED_LIB= 1
+-else
+-# Make jemalloc part of libxul, in order to reduce dynamic loading overhead.
+-MODULE		= jemalloc
+-LIBXUL_LIBRARY	= 1
+-FORCE_STATIC_LIB = 1
+-endif
+ 
+ CSRCS		= \
+ 		jemalloc.c \
+ 		$(NULL)
+ 
+ #XXX: PGO on Linux causes problems here
+ # See bug 419470
+ NO_PROFILE_GUIDED_OPTIMIZE = 1
+Index: mozilla/toolkit/library/Makefile.in
+===================================================================
+--- mozilla.orig/toolkit/library/Makefile.in
++++ mozilla/toolkit/library/Makefile.in
+@@ -244,16 +244,8 @@
+ ifdef MOZ_JAVAXPCOM
+ dlldeps-javaxpcom.cpp: $(topsrcdir)/extensions/java/xpcom/src/dlldeps-javaxpcom.cpp
+ 	$(INSTALL) $^ .
+ endif
+ 
+ ifneq (,$(filter layout-debug,$(MOZ_EXTENSIONS)))
+ DEFINES += -DMOZ_ENABLE_EXTENSION_LAYOUT_DEBUG
+ endif
+-
+-ifdef MOZ_MEMORY
+-ifneq ($(OS_ARCH),WINNT)
+-ifneq ($(OS_ARCH),Darwin)
+-EXTRA_DSO_LDOPTS += $(DEPTH)/memory/jemalloc/$(LIB_PREFIX)jemalloc.$(LIB_SUFFIX)
+-endif
+-endif
+-endif
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/lp185622_system_path_default_browser.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/lp185622_system_path_default_browser.patch
@@ -0,0 +1,140 @@
+---
+ browser/components/shell/src/nsGNOMEShellService.cpp |   34 +++++++++++++++++--
+ browser/components/shell/src/nsGNOMEShellService.h   |    1 
+ 2 files changed, 33 insertions(+), 2 deletions(-)
+
+Index: mozilla/browser/components/shell/src/nsGNOMEShellService.cpp
+===================================================================
+--- mozilla.orig/browser/components/shell/src/nsGNOMEShellService.cpp
++++ mozilla/browser/components/shell/src/nsGNOMEShellService.cpp
+@@ -62,16 +62,18 @@
+ #endif
+ 
+ #include <glib.h>
+ #include <glib-object.h>
+ #include <gdk-pixbuf/gdk-pixbuf.h>
+ #include <limits.h>
+ #include <stdlib.h>
+ 
++#define SYSTEM_PATH_BUILD 1
++
+ struct ProtocolAssociation
+ {
+   const char *name;
+   PRBool essential;
+ };
+ 
+ struct MimeTypeAssociation
+ {
+@@ -127,25 +129,42 @@
+   nsCOMPtr<nsILocalFile> appPath;
+   rv = dirSvc->Get(NS_XPCOM_CURRENT_PROCESS_DIR, NS_GET_IID(nsILocalFile),
+                    getter_AddRefs(appPath));
+   NS_ENSURE_SUCCESS(rv, rv);
+ 
+   rv = appPath->AppendNative(NS_LITERAL_CSTRING(MOZ_APP_NAME));
+   NS_ENSURE_SUCCESS(rv, rv);
+ 
++  nsCOMPtr<nsIStringBundleService> bundleService =
++    do_GetService(NS_STRINGBUNDLE_CONTRACTID);
++  NS_ENSURE_TRUE(bundleService, NS_ERROR_OUT_OF_MEMORY);
++
++  nsCOMPtr<nsIStringBundle> brandBundle;
++  bundleService->CreateBundle(BRAND_PROPERTIES, getter_AddRefs(brandBundle));
++  NS_ENSURE_TRUE(brandBundle, NS_ERROR_FAILURE);
++
++  nsString brandShortName;
++  rv = brandBundle->GetStringFromName(NS_LITERAL_STRING("brandShortName").get(),
++                                      getter_Copies(brandShortName));
++
++  if (brandShortName.Equals(NS_LITERAL_STRING("Web Browser"))) {
++    mSystemAppPath.Assign (NS_LITERAL_CSTRING("/usr/bin/" "abrowser"));
++  } else {
++    mSystemAppPath.Assign (NS_LITERAL_CSTRING("/usr/bin/" MOZ_APP_NAME));
++  }
++
+   return appPath->GetNativePath(mAppPath);
+ }
+ 
+ NS_IMPL_ISUPPORTS1(nsGNOMEShellService, nsIShellService)
+ 
+ PRBool
+ nsGNOMEShellService::KeyMatchesAppName(const char *aKeyValue) const
+ {
+-
+   gchar *commandPath;
+   if (mUseLocaleFilenames) {
+     gchar *nativePath = g_filename_from_utf8(aKeyValue, -1, NULL, NULL, NULL);
+     if (!nativePath) {
+       NS_ERROR("Error converting path to filesystem encoding");
+       return PR_FALSE;
+     }
+ 
+@@ -153,19 +172,25 @@
+     g_free(nativePath);
+   } else {
+     commandPath = g_find_program_in_path(aKeyValue);
+   }
+ 
+   if (!commandPath)
+     return PR_FALSE;
+ 
++#ifdef SYSTEM_PATH_BUILD
++  PRBool matches = mSystemAppPath.Equals(commandPath);
++  g_free(commandPath);
++  return matches;
++#else
+   PRBool matches = mAppPath.Equals(commandPath);
+   g_free(commandPath);
+   return matches;
++#endif
+ }
+ 
+ NS_IMETHODIMP
+ nsGNOMEShellService::IsDefaultBrowser(PRBool aStartupCheck,
+                                       PRBool* aIsDefaultBrowser)
+ {
+   *aIsDefaultBrowser = PR_FALSE;
+   if (aStartupCheck)
+@@ -211,18 +236,23 @@
+ #ifdef DEBUG
+   if (aForAllUsers)
+     NS_WARNING("Setting the default browser for all users is not yet supported");
+ #endif
+ 
+   nsCOMPtr<nsIGConfService> gconf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ 
+   nsCAutoString schemeList;
++
++#ifdef SYSTEM_PATH_BUILD
++  nsCAutoString appKeyValue(mSystemAppPath);
++#else 
+   nsCAutoString appKeyValue(mAppPath);
+-  appKeyValue.Append(" \"%s\"");
++#endif
++  appKeyValue.Append(" %s");
+   unsigned int i;
+ 
+   for (i = 0; i < NS_ARRAY_LENGTH(appProtocols); ++i) {
+     schemeList.Append(nsDependentCString(appProtocols[i].name));
+     schemeList.Append(',');
+ 
+     if (appProtocols[i].essential || aClaimAllTypes) {
+       gconf->SetAppForProtocol(nsDependentCString(appProtocols[i].name),
+Index: mozilla/browser/components/shell/src/nsGNOMEShellService.h
+===================================================================
+--- mozilla.orig/browser/components/shell/src/nsGNOMEShellService.h
++++ mozilla/browser/components/shell/src/nsGNOMEShellService.h
+@@ -53,11 +53,12 @@
+ private:
+   ~nsGNOMEShellService() {}
+ 
+   NS_HIDDEN_(PRBool) KeyMatchesAppName(const char *aKeyValue) const;
+ 
+   PRPackedBool mCheckedThisSession;
+   PRPackedBool mUseLocaleFilenames;
+   nsCString    mAppPath;
++  nsCString    mSystemAppPath;
+ };
+ 
+ #endif // nsgnomeshellservice_h____
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/bz386904_config_rules_install_dist_files.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/bz386904_config_rules_install_dist_files.patch
@@ -0,0 +1,88 @@
+This is from: 
+    https://bugzilla.mozilla.org/show_bug.cgi?id=386904
+    https://bugzilla.mozilla.org/attachment.cgi?id=270967
+
+
+ -- Summary:
+
+This patch implements DIST_FILES install:: target as well as
+DIST_CHROME_FILES install target.
+
+ -- Evaluation:
+
+DIST_FILES is now used in browser/app/Makefile.in to install
+application.ini; however, DEST_FILES is only implemented for
+libs::, but not for install::.
+
+In consequence, make install'ed installs of firefox now break
+with missing application.ini file.
+
+When writing this fix, it became obvious that DIST_CHROME_FILES
+install: target is missing too ... though it doesn't cause any
+problems because its not really used.
+
+---
+ config/rules.mk |   28 ++++++++++++++++++++++++++++
+ 1 file changed, 28 insertions(+)
+
+Index: mozilla/config/rules.mk
+===================================================================
+--- mozilla.orig/config/rules.mk	2007-08-18 15:15:17.000000000 +0000
++++ mozilla/config/rules.mk	2007-08-18 15:15:36.000000000 +0000
+@@ -1699,28 +1699,56 @@
+ 	@$(EXIT_ON_ERROR) \
+ 	for f in $(DIST_FILES); do \
+ 	  dest=$(FINAL_TARGET)/`basename $$f`; \
+ 	  $(RM) -f $$dest; \
+ 	  $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py \
+ 	    $(XULAPP_DEFINES) $(DEFINES) $(ACDEFINES) $(XULPPFLAGS) \
+ 	    $(srcdir)/$$f > $$dest; \
+ 	done
++
++install:: $(DIST_FILES)
++ifndef XPI_NAME
++ifndef NO_INSTALL
++	@$(EXIT_ON_ERROR) \
++	for f in $(DIST_FILES); do \
++	  dest=$(DESTDIR)$(mozappdir)/`basename $$f`; \
++	  $(RM) -f $$dest; \
++	  $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py \
++	    $(XULAPP_DEFINES) $(DEFINES) $(ACDEFINES) $(XULPPFLAGS) \
++	    $(srcdir)/$$f > $$dest; \
++	done
++endif
++endif
+ endif
+ 
+ ifneq ($(DIST_CHROME_FILES),)
+ libs:: $(DIST_CHROME_FILES)
+ 	@$(EXIT_ON_ERROR) \
+ 	for f in $(DIST_CHROME_FILES); do \
+ 	  dest=$(FINAL_TARGET)/chrome/`basename $$f`; \
+ 	  $(RM) -f $$dest; \
+ 	  $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py \
+ 	    $(XULAPP_DEFINES) $(DEFINES) $(ACDEFINES) $(XULPPFLAGS) \
+ 	    $(srcdir)/$$f > $$dest; \
+ 	done
++
++install:: $(DIST_CHROME_FILES)
++ifndef XPI_NAME
++ifndef NO_INSTALL
++	@$(EXIT_ON_ERROR) \
++	for f in $(DIST_CHROME_FILES); do \
++	  dest=$(DESTDIR)$(mozappdir)/chrome/`basename $$f`; \
++	  $(RM) -f $$dest; \
++	  $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py \
++	    $(XULAPP_DEFINES) $(DEFINES) $(ACDEFINES) $(XULPPFLAGS) \
++	    $(srcdir)/$$f > $$dest; \
++	done
++endif
++endif
+ endif
+ 
+ ifneq ($(XPI_PKGNAME),)
+ libs realchrome::
+ ifdef STRIP_XPI
+ ifndef MOZ_DEBUG
+ 	@echo "Stripping $(XPI_PKGNAME) package directory..."
+ 	@echo $(FINAL_TARGET)
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/bz421977_att334578.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/bz421977_att334578.patch
@@ -0,0 +1,268 @@
+diff --git a/browser/components/shell/src/nsGNOMEShellService.cpp b/browser/components/shell/src/nsGNOMEShellService.cpp
+--- a/browser/components/shell/src/nsGNOMEShellService.cpp
++++ b/browser/components/shell/src/nsGNOMEShellService.cpp
+@@ -63,6 +63,8 @@
+ 
+ #include <glib.h>
+ #include <glib-object.h>
++#include <gtk/gtkversion.h>
++#include <gdk/gdk.h>
+ #include <gdk-pixbuf/gdk-pixbuf.h>
+ #include <limits.h>
+ #include <stdlib.h>
+@@ -446,58 +448,8 @@
+   return rv;
+ }
+ 
+-// In: pointer to two characters CC
+-// Out: parsed color number
+-static PRUint8
+-HexToNum(char ch)
+-{
+-  if ('0' <= ch && '9' >= ch)
+-    return ch - '0';
+-
+-  if ('A' <= ch && 'F' >= ch)
+-    return ch - 'A';
+-
+-  if ('a' <= ch && 'f' >= ch)
+-    return ch - 'a';
+-
+-  return 0;
+-}
+-  
+-
+-// In: 3 or 6-character RRGGBB hex string
+-// Out: component colors
+-static PRBool
+-HexToRGB(const nsCString& aColorSpec,
+-         PRUint8 &aRed,
+-         PRUint8 &aGreen,
+-         PRUint8 &aBlue)
+-{
+-  const char *buf = aColorSpec.get();
+-
+-  if (aColorSpec.Length() == 6) {
+-    aRed =    HexToNum(buf[0]) >> 4 |
+-              HexToNum(buf[1]);
+-    aGreen =  HexToNum(buf[2]) >> 4 |
+-              HexToNum(buf[3]);
+-    aBlue =   HexToNum(buf[4]) >> 4 |
+-              HexToNum(buf[5]);
+-    return PR_TRUE;
+-  }
+-
+-  if (aColorSpec.Length() == 3) {
+-    aRed = HexToNum(buf[0]);
+-    aGreen = HexToNum(buf[1]);
+-    aBlue = HexToNum(buf[2]);
+-
+-    aRed |= aRed >> 4;
+-    aGreen |= aGreen >> 4;
+-    aBlue |= aBlue >> 4;
+-
+-    return PR_TRUE;
+-  }
+-
+-  return PR_FALSE;
+-}
++#define COLOR_16_TO_8_BIT(_c) ((_c) >> 8)
++#define COLOR_8_TO_16_BIT(_c) ((_c) << 8)
+ 
+ NS_IMETHODIMP
+ nsGNOMEShellService::GetDesktopBackgroundColor(PRUint32 *aColor)
+@@ -512,22 +464,34 @@
+     return NS_OK;
+   }
+ 
+-  // Chop off the leading '#' character
+-  background.Cut(0, 1);
++  GdkColor color;
++  gboolean success = gdk_color_parse(background.get(), &color);
+ 
+-  PRUint8 red, green, blue;
+-  if (!HexToRGB(background, red, green, blue))
+-      return NS_ERROR_FAILURE;
++  NS_ENSURE_TRUE(success, NS_ERROR_FAILURE);
+ 
+-  // The result must be in RGB order with the high 8 bits zero.
+-  *aColor = (red << 16 | green << 8  | blue);
++  *aColor = COLOR_16_TO_8_BIT(color.red) << 16 |
++            COLOR_16_TO_8_BIT(color.green) << 8 |
++            COLOR_16_TO_8_BIT(color.blue);
+   return NS_OK;
+ }
+ 
+ static void
+-ColorToHex(PRUint32 aColor, nsCString& aResult)
++ColorToCString(PRUint32 aColor, nsCString& aResult)
+ {
+-  char *buf = aResult.BeginWriting(7);
++#if GTK_CHECK_VERSION(2,12,0)
++  GdkColor color;
++  color.red = COLOR_8_TO_16_BIT(aColor >> 16);
++  color.green = COLOR_8_TO_16_BIT((aColor >> 8) & 0xff);
++  color.blue = COLOR_8_TO_16_BIT(aColor & 0xff);
++
++  gchar *colorString = gdk_color_to_string(&color);
++  aResult.Assign(colorString);
++  g_free(colorString);
++
++#else // GTK 2.12.0
++
++  // The #rrrrggggbbbb format is used to match gdk_color_to_string()
++  char *buf = aResult.BeginWriting(13);
+   if (!buf)
+     return;
+ 
+@@ -535,7 +499,8 @@
+   PRUint8 green = (aColor >> 8) & 0xff;
+   PRUint8 blue = aColor & 0xff;
+ 
+-  PR_snprintf(buf, 8, "#%02x%02x%02x", red, green, blue);
++  PR_snprintf(buf, 14, "#%02x00%02x00%02x00", red, green, blue);
++#endif // GTK 2.12.0
+ }
+ 
+ NS_IMETHODIMP
+@@ -544,7 +509,7 @@
+   nsCOMPtr<nsIGConfService> gconf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ 
+   nsCString colorString;
+-  ColorToHex(aColor, colorString);
++  ColorToCString(aColor, colorString);
+ 
+   gconf->SetString(NS_LITERAL_CSTRING(kDesktopColorKey), colorString);
+ 
+diff --git a/browser/components/shell/test/Makefile.in b/browser/components/shell/test/Makefile.in
+--- a/browser/components/shell/test/Makefile.in
++++ b/browser/components/shell/test/Makefile.in
+@@ -42,6 +42,9 @@
+ 
+ include $(DEPTH)/config/autoconf.mk
+ 
++MODULE		= test_browser_shell
++XPCSHELL_TESTS	= unit
++
+ include $(topsrcdir)/config/rules.mk
+ 
+ _BROWSER_TEST_FILES = browser_420786.js \
+diff --git a/browser/components/shell/test/unit/test_421977.js b/browser/components/shell/test/unit/test_421977.js
+new file mode 100644
+--- /dev/null
++++ b/browser/components/shell/test/unit/test_421977.js
+@@ -0,0 +1,114 @@
++const Cc = Components.classes;
++const Ci = Components.interfaces;
++const Cr = Components.results;
++
++const GCONF_BG_COLOR_KEY = "/desktop/gnome/background/primary_color";
++
++var gShell;
++var gGConf;
++
++/**
++ * Converts from a rgb numerical color valule (r << 16 | g << 8 | b)
++ * into a hex string in #RRGGBB format.
++ */
++function colorToHex(aColor) {
++  const rMask = 4294901760;
++  const gMask = 65280;
++  const bMask = 255;
++
++  var r = (aColor & rMask) >> 16;
++  var g = (aColor & gMask) >> 8;
++  var b = (aColor & bMask);
++
++  return "#" + [r, g, b].map(function(aInt)
++                              aInt.toString(16).replace(/^(.)$/, "0$1"))
++                             .join("").toUpperCase();
++}
++
++/**
++ * Converts a color string in #RRGGBB format to a rgb numerical color value
++ *  (r << 16 | g << 8 | b).
++ */
++function hexToColor(aString) {
++  return parseInt(aString.substring(1,3), 16) << 16 |
++         parseInt(aString.substring(3,5), 16) << 8 |
++         parseInt(aString.substring(5,7), 16);
++}
++
++/**
++ * Checks that setting the GConf background key to aGConfColor will
++ * result in the Shell component returning a background color equals
++ * to aExpectedShellColor in #RRGGBB format.
++ */
++function checkGConfToShellColor(aGConfColor, aExpectedShellColor) {
++
++  gGConf.setString(GCONF_BG_COLOR_KEY, aGConfColor);
++  var shellColor = colorToHex(gShell.desktopBackgroundColor);
++
++  do_check_eq(shellColor, aExpectedShellColor);
++}
++
++/**
++ * Checks that setting the background color (in #RRGGBB format) using the Shell
++ * component will result in having a GConf key for the background color set to
++ * aExpectedGConfColor.
++ */
++function checkShellToGConfColor(aShellColor, aExpectedGConfColor) {
++
++  gShell.desktopBackgroundColor = hexToColor(aShellColor);
++  var gconfColor = gGConf.getString(GCONF_BG_COLOR_KEY);
++
++  do_check_eq(gconfColor, aExpectedGConfColor);
++}
++
++function run_test() {
++
++  // This test is Linux specific for now
++  if (!("@mozilla.org/gnome-gconf-service;1" in Cc))
++    return;
++
++  gGConf = Cc["@mozilla.org/gnome-gconf-service;1"].
++           getService(Ci.nsIGConfService);
++
++  gShell = Cc["@mozilla.org/browser/shell-service;1"].
++           getService(Ci.nsIShellService);
++
++  // Save the original background color so that we can restore it
++  // after the test.
++  var origGConfColor = gGConf.getString(GCONF_BG_COLOR_KEY);
++
++  try {
++
++    checkGConfToShellColor("#000", "#000000");
++    checkGConfToShellColor("#00f", "#0000FF");
++    checkGConfToShellColor("#b2f", "#BB22FF");
++    checkGConfToShellColor("#fff", "#FFFFFF");
++
++    checkGConfToShellColor("#000000", "#000000");
++    checkGConfToShellColor("#0000ff", "#0000FF");
++    checkGConfToShellColor("#b002f0", "#B002F0");
++    checkGConfToShellColor("#ffffff", "#FFFFFF");
++
++    checkGConfToShellColor("#000000000", "#000000");
++    checkGConfToShellColor("#00f00f00f", "#000000");
++    checkGConfToShellColor("#aaabbbccc", "#AABBCC");
++    checkGConfToShellColor("#fffffffff", "#FFFFFF");
++
++    checkGConfToShellColor("#000000000000", "#000000");
++    checkGConfToShellColor("#000f000f000f", "#000000");
++    checkGConfToShellColor("#00ff00ff00ff", "#000000");
++    checkGConfToShellColor("#aaaabbbbcccc", "#AABBCC");
++    checkGConfToShellColor("#111122223333", "#112233");
++    checkGConfToShellColor("#ffffffffffff", "#FFFFFF");
++
++    checkShellToGConfColor("#000000", "#000000000000");
++    checkShellToGConfColor("#0000FF", "#00000000ff00");
++    checkShellToGConfColor("#FFFFFF", "#ff00ff00ff00");
++    checkShellToGConfColor("#0A0B0C", "#0a000b000c00");
++    checkShellToGConfColor("#A0B0C0", "#a000b000c000");
++    checkShellToGConfColor("#AABBCC", "#aa00bb00cc00");
++
++  } finally {
++    gGConf.setString(GCONF_BG_COLOR_KEY, origGConfColor);
++  }
++}
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/installer_shouldnt_copy_xulrunner.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/installer_shouldnt_copy_xulrunner.patch
@@ -0,0 +1,30 @@
+---
+ config/rules.mk |    5 +++++
+ 1 file changed, 5 insertions(+)
+
+Index: mozilla/config/rules.mk
+===================================================================
+--- mozilla.orig/config/rules.mk
++++ mozilla/config/rules.mk
+@@ -57,16 +57,21 @@
+ REPORT_BUILD = @echo $(notdir $<)
+ 
+ ifeq ($(OS_ARCH),OS2)
+ EXEC			=
+ else
+ EXEC			= exec
+ endif
+ 
++# Don't copy xulrunner files at install time, when using system xulrunner
++ifdef LIBXUL_SDK
++  SKIP_COPY_XULRUNNER=1
++endif
++
+ # ELOG prints out failed command when building silently (gmake -s).
+ ifneq (,$(findstring -s,$(MAKEFLAGS)))
+   ELOG := $(EXEC) sh $(BUILD_TOOLS)/print-failed-commands.sh
+ else
+   ELOG :=
+ endif
+ 
+ ifeq ($(MOZ_OS2_TOOLS),VACPP)
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/bzXXX_reload_new_plugins.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/bzXXX_reload_new_plugins.patch
@@ -0,0 +1,124 @@
+---
+ browser/base/content/browser.js |   26 +++++++++++++++++++++++---
+ 1 file changed, 23 insertions(+), 3 deletions(-)
+
+Index: mozilla/browser/base/content/browser.js
+===================================================================
+--- mozilla.orig/browser/base/content/browser.js
++++ mozilla/browser/base/content/browser.js
+@@ -845,17 +845,17 @@ function prepareForStartup()
+   gNavigatorBundle = document.getElementById("bundle_browser");
+   gProgressMeterPanel = document.getElementById("statusbar-progresspanel");
+   gFindBar = document.getElementById("FindToolbar");
+   gBrowser.addEventListener("DOMUpdatePageReport", gPopupBlockerObserver.onUpdatePageReport, false);
+   // Note: we need to listen to untrusted events, because the pluginfinder XBL
+   // binding can't fire trusted ones (runs with page privileges).
+   gBrowser.addEventListener("PluginNotFound", gMissingPluginInstaller.newMissingPlugin, true, true);
+   gBrowser.addEventListener("PluginBlocklisted", gMissingPluginInstaller.newMissingPlugin, true, true);
+-  gBrowser.addEventListener("NewPluginInstalled", gMissingPluginInstaller.refreshBrowser, false);
++  gBrowser.addEventListener("NewPluginInstalled", gMissingPluginInstaller.refreshBrowserAndPlugins, false);
+   gBrowser.addEventListener("NewTab", BrowserOpenTab, false);
+   window.addEventListener("AppCommand", HandleAppCommandEvent, true);
+ 
+   var webNavigation;
+   try {
+     // Create the browser instance component.
+     appCore = Components.classes["@mozilla.org/appshell/component/browser/instance;1"]
+                         .createInstance(Components.interfaces.nsIBrowserInstance);
+@@ -5850,22 +5850,30 @@ function getPluginInfo(pluginElement)
+ 
+ missingPluginInstaller.prototype.installSinglePlugin = function(aEvent){
+   var tabbrowser = getBrowser();
+   var missingPluginsArray = {};
+ 
+   var pluginInfo = getPluginInfo(aEvent.target);
+   missingPluginsArray[pluginInfo.mimetype] = pluginInfo;
+ 
++  gBrowser.selectedBrowser.addEventListener("NewPluginInstalled",
++                                            gMissingPluginInstaller.refreshBrowserAndPlugins,
++                                            false);
++
+   if (missingPluginsArray) {
+     window.openDialog("chrome://mozapps/content/plugins/pluginInstallerWizard.xul",
+                       "PFSWindow", "chrome,centerscreen,resizable=yes",
+                       {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser});
+   }
+ 
++  tabbrowser.selectedBrowser.removeEventListener("NewPluginInstalled",
++                                                 gMissingPluginInstaller.refreshBrowserAndPlugins,
++                                                 false);
++
+   aEvent.preventDefault();
+ }
+ 
+ missingPluginInstaller.prototype.newMissingPlugin = function(aEvent){
+   // Since we are expecting also untrusted events, make sure
+   // that the target is a plugin
+   if (!(aEvent.target instanceof Components.interfaces.nsIObjectLoadingContent))
+     return;
+@@ -5948,29 +5956,35 @@ missingPluginInstaller.prototype.newMiss
+       callback: pluginsMissing
+     }];
+ 
+     notificationBox.appendNotification(messageString, "missing-plugins",
+                                        iconURL, priority, buttons);
+   }
+ }
+ 
+-missingPluginInstaller.prototype.refreshBrowser = function(aEvent) {
++missingPluginInstaller.prototype.refreshBrowserAndPlugins = function(aEvent) {
+   // browser elements are anonymous so we can't just use target.
+   var browser = aEvent.originalTarget;
+   var notificationBox = gBrowser.getNotificationBox(browser);
+   var notification = notificationBox.getNotificationWithValue("missing-plugins");
+ 
+   // clear the plugin list, now that at least one plugin has been installed
+   browser.missingPlugins = null;
+   if (notification) {
+     // reset UI
+     notificationBox.removeNotification(notification);
+   }
+-  // reload the browser to make the new plugin show.
++
++  // reload plugins
++  var pm = Components.classes["@mozilla.org/plugin/manager;1"]
++		.getService(Components.interfaces.nsIPluginManager);
++  pm.reloadPlugins(false);
++
++  // ... and reload the browser to activate new plugins available
+   browser.reload();
+ }
+ 
+ function blocklistInfo()
+ {
+   var formatter = Components.classes["@mozilla.org/toolkit/URLFormatterService;1"]
+                             .getService(Components.interfaces.nsIURLFormatter);
+   var url = formatter.formatURLPref("extensions.blocklist.detailsURL");
+@@ -5978,21 +5992,27 @@ function blocklistInfo()
+   return true;
+ }
+ 
+ function pluginsMissing()
+ {
+   // get the urls of missing plugins
+   var tabbrowser = getBrowser();
+   var missingPluginsArray = tabbrowser.selectedBrowser.missingPlugins;
++  tabbrowser.selectedBrowser.addEventListener("NewPluginInstalled",
++                                              gMissingPluginInstaller.refreshBrowserAndPlugins,
++                                              false);
+   if (missingPluginsArray) {
+     window.openDialog("chrome://mozapps/content/plugins/pluginInstallerWizard.xul",
+                       "PFSWindow", "chrome,centerscreen,resizable=yes",
+                       {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser});
+   }
++  tabbrowser.selectedBrowser.removeEventListener("NewPluginInstalled",
++                                                 gMissingPluginInstaller.refreshBrowserAndPlugins,
++                                                 false);
+ }
+ 
+ var gMissingPluginInstaller = new missingPluginInstaller();
+ 
+ function convertFromUnicode(charset, str)
+ {
+   try {
+     var unicodeConverter = Components
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/ftbfs-with-branding-dir
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/ftbfs-with-branding-dir
@@ -0,0 +1,39 @@
+---
+ browser/branding/unofficial/Makefile.in |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+Index: mozilla/browser/branding/unofficial/Makefile.in
+===================================================================
+--- mozilla.orig/browser/branding/unofficial/Makefile.in
++++ mozilla/browser/branding/unofficial/Makefile.in
+@@ -1,28 +1,28 @@
+ # Branding Makefile
+ #  - jars chrome artwork
+ #  - copies artwork to appropriate places in objdir for bundling into app 
+ #    resources
+ 
+ DEPTH = ../../..
+-topsrcdir = @top_srcdir@
++topsrcdir = $(DEPTH)
+ srcdir = @srcdir@
+ VPATH = @srcdir@
+ 
+ include $(DEPTH)/config/autoconf.mk
+ 
+ DIRS = \
+ 	content \
+ 	locales \
+ 	$(NULL)
+ 
+ PREF_JS_EXPORTS = $(srcdir)/pref/firefox-branding.js
+ 
+-include $(topsrcdir)/config/rules.mk
++include $(DEPTH)/config/rules.mk
+ 
+ BROWSER_APP_FILES = \
+ 	default16.png \
+ 	default32.png \
+ 	default48.png \
+ 	mozicon128.png \
+ 	mozicon16.xpm \
+ 	mozicon50.xpm \
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/ubuntu_bookmarks.html
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/ubuntu_bookmarks.html
@@ -0,0 +1,37 @@
+---
+ browser/locales/en-US/profile/bookmarks.html |   12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+Index: mozilla/browser/locales/en-US/profile/bookmarks.html
+===================================================================
+--- mozilla.orig/browser/locales/en-US/profile/bookmarks.html
++++ mozilla/browser/locales/en-US/profile/bookmarks.html
+@@ -11,16 +11,28 @@
+     <HR>
+     <DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">Bookmarks Toolbar Folder</H3>
+ <DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
+     <DL><p>
+         <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/central/" ICON="data:image/png;base64, " ID="rdf:#$GvPhC3">Getting Started</A>
+         <DT><A HREF="http://en-US.fxfeeds.mozilla.com/en-US/firefox/livebookmarks/" FEEDURL="http://en-US.fxfeeds.mozilla.com/en-US/firefox/headlines.xml" ID="rdf:#$HvPhC3">Latest Headlines</A>
+     </DL><p>
+     <HR>
++    <DT><H3 ADD_DATE="1181129907" LAST_MODIFIED="1180687506" ID="rdf:#$jYrW.3">Ubuntu and Free Software links</H3>
++<DD>Information and resources about Ubuntu, Debian and Free Software in general
++    <DL><p>
++        <DT><A HREF="http://www.ubuntulinux.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64, " ID="rdf:#$kYrW.3">Ubuntu</A>
++        <DT><A HREF="http://www.ubuntu.com/support" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64, " ID="rdf:#$lYrW.3">Ubuntu Support Home</A>
++        <DT><A HREF="http://www.ubuntulinux.org/wiki/FrontPage" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ID="rdf:#$mYrW.3">Ubuntu Wiki (community-edited website)</A>
++        <DT><A HREF="https://launchpad.net/distros/ubuntu/+addticket" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/png;base64, " ID="rdf:#$nYrW.3">Make a Support Request to the Ubuntu Community</A>
++        <DT><A HREF="http://www.fsf.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/png;base64, " ID="rdf:#$oYrW.3">Free Software Foundation</A>
++        <DT><A HREF="http://www.debian.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64, " ID="rdf:#$pYrW.3">Debian (Ubuntu is based on Debian)</A>
++    </DL>
++    </DT>
++
+     <DT><H3 ID="rdf:#$ZvPhC3">Mozilla Firefox</H3>
+     <DL><p>
+         <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/help/" ICON="data:image/png;base64, " ID="rdf:#$22iCK1">Help and Tutorials</A>
+         <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/customize/" ICON="data:image/png;base64, " ID="rdf:#$32iCK1">Customize Firefox</A>
+         <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/community/" ICON="data:image/png;base64, " ID="rdf:#$42iCK1">Get Involved</A>
+         <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/about/" ICON="data:image/png;base64, " ID="rdf:#$52iCK1">About Us</A>
+     </DL><p>
+ </DL><p>
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/installer_use_stdout_for_missing_files.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/installer_use_stdout_for_missing_files.patch
@@ -0,0 +1,27 @@
+---
+ xpinstall/packager/Packager.pm |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: mozilla/xpinstall/packager/Packager.pm
+===================================================================
+--- mozilla.orig/xpinstall/packager/Packager.pm
++++ mozilla/xpinstall/packager/Packager.pm
+@@ -142,17 +142,17 @@
+     (-d "$srcdir/$line") && do {
+       ($debug >= 10) && print "directory copy.\n";
+       do_copydir ("$srcdir/$line");
+       next LINE;
+     };
+ 
+     # if we hit this, it's either a file in the package file that is
+     # not in the src directory, or it is not a valid entry.
+-    warn "Warning: package error or possible missing or unnecessary file: $line ($package, $lineno).\n";
++    print "Warning: package error or possible missing or unnecessary file: $line ($package, $lineno).\n";
+ 
+   } # LINE
+ 
+   close (MANIFEST);
+   chdir ($saved_cwd);
+ 
+ }
+ 
--- firefox-3.0-3.0.15+nobinonly.orig/debian/patches/browser_branding.patch
+++ firefox-3.0-3.0.15+nobinonly/debian/patches/browser_branding.patch
@@ -0,0 +1,120 @@
+---
+ browser/base/jar.mn                            |    8 +++++---
+ browser/branding/unofficial/content/jar.mn     |    2 +-
+ browser/branding/unofficial/locales/jar.mn     |    2 +-
+ browser/installer/unix/packages-static         |    5 +++++
+ other-licenses/branding/firefox/content/jar.mn |    2 +-
+ other-licenses/branding/firefox/locales/jar.mn |    2 +-
+ 6 files changed, 14 insertions(+), 7 deletions(-)
+
+Index: mozilla/browser/branding/unofficial/content/jar.mn
+===================================================================
+--- mozilla.orig/browser/branding/unofficial/content/jar.mn
++++ mozilla/browser/branding/unofficial/content/jar.mn
+@@ -1,7 +1,7 @@
+-browser.jar:
++browser-branding.jar:
+ % content branding %content/branding/ xpcnativewrappers=yes
+   content/branding/about.png                     (about.png)
+   content/branding/aboutCredits.png              (aboutCredits.png)
+   content/branding/aboutFooter.png               (aboutFooter.png)
+   content/branding/icon48.png                    (icon48.png)
+   content/branding/icon64.png                    (icon64.png)
+Index: mozilla/browser/branding/unofficial/locales/jar.mn
+===================================================================
+--- mozilla.orig/browser/branding/unofficial/locales/jar.mn
++++ mozilla/browser/branding/unofficial/locales/jar.mn
+@@ -1,7 +1,7 @@
+ #filter substitution
+ 
+-@AB_CD@.jar:
++browser-branding-@AB_CD@.jar:
+ % locale branding @AB_CD@ %locale/branding/
+ # Gran Paradiso branding only exists in en-US
+   locale/branding/brand.dtd        (en-US/brand.dtd)
+ * locale/branding/brand.properties (en-US/brand.properties)
+Index: mozilla/browser/installer/unix/packages-static
+===================================================================
+--- mozilla.orig/browser/installer/unix/packages-static
++++ mozilla/browser/installer/unix/packages-static
+@@ -274,16 +274,21 @@
+ bin/chrome/toolkit.manifest
+ bin/chrome/icons/default/default16.png
+ bin/chrome/icons/default/default32.png
+ bin/chrome/icons/default/default48.png
+ bin/chrome/reporter.manifest
+ bin/chrome/reporter.jar
+ bin/@PREF_DIR@/reporter.js
+ 
++bin/chrome/browser-branding.jar
++bin/chrome/browser-branding.manifest
++bin/chrome/browser-branding-en-US.jar
++bin/chrome/browser-branding-en-US.manifest
++
+ bin/chrome/awesome-branding.jar
+ bin/chrome/awesome-branding.manifest
+ bin/chrome/awesome-branding-en-US.jar
+ bin/chrome/awesome-branding-en-US.manifest
+ 
+ 
+ ; shell icons
+ bin/icons/*.xpm
+Index: mozilla/other-licenses/branding/firefox/content/jar.mn
+===================================================================
+--- mozilla.orig/other-licenses/branding/firefox/content/jar.mn
++++ mozilla/other-licenses/branding/firefox/content/jar.mn
+@@ -1,7 +1,7 @@
+-browser.jar:
++browser-branding.jar:
+ % content branding %content/branding/ xpcnativewrappers=yes
+   content/branding/about.png                     (about.png)
+   content/branding/aboutCredits.png              (aboutCredits.png)
+   content/branding/aboutFooter.png               (aboutFooter.png)
+   content/branding/icon48.png                    (icon48.png)
+   content/branding/icon64.png                    (icon64.png)
+Index: mozilla/other-licenses/branding/firefox/locales/jar.mn
+===================================================================
+--- mozilla.orig/other-licenses/branding/firefox/locales/jar.mn
++++ mozilla/other-licenses/branding/firefox/locales/jar.mn
+@@ -1,6 +1,6 @@
+ #filter substitution
+ 
+-@AB_CD@.jar:
++browser-branding-@AB_CD@.jar:
+ % locale branding @AB_CD@ %locale/branding/
+   locale/branding/brand.dtd        (%brand.dtd)
+ * locale/branding/brand.properties (%brand.properties)
+Index: mozilla/browser/base/jar.mn
+===================================================================
+--- mozilla.orig/browser/base/jar.mn
++++ mozilla/browser/base/jar.mn
+@@ -58,24 +58,26 @@
+ *       content/browser/extensionsManagerOverlay.xul  (content/extensionsManagerOverlay.xul)
+ *       content/browser/jsConsoleOverlay.xul          (content/jsConsoleOverlay.xul)
+ *       content/browser/softwareUpdateOverlay.xul  (content/softwareUpdateOverlay.xul)
+ #endif
+ #ifdef TOOLBAR_CUSTOMIZATION_SHEET
+ *       content/browser/customizeToolbarSheet.js          (content/customizeToolbarSheet.js)
+ #endif
+ *       content/browser/viewSourceOverlay.xul         (content/viewSourceOverlay.xul)
++# the following files are browser-specific overrides
++*       content/browser/license.html                  (/toolkit/content/license.html)
++% override chrome://global/content/license.html chrome://browser/content/license.html
++
+ #ifdef MOZ_USE_GENERIC_BRANDING
++browser-branding.jar:
+ % content branding %content/branding/ xpcnativewrappers=yes
+   content/branding/about.png                     (branding/about.png)
+   content/branding/aboutCredits.png              (branding/aboutCredits.png)
+   content/branding/aboutFooter.png               (branding/aboutFooter.png)
+   content/branding/icon48.png                    (branding/icon48.png)
+   content/branding/icon64.png                    (branding/icon64.png)
+ #endif
+-# the following files are browser-specific overrides
+-*       content/browser/license.html                  (/toolkit/content/license.html)
+-% override chrome://global/content/license.html chrome://browser/content/license.html
+ 
+ #ifdef TOOLBAR_CUSTOMIZATION_SHEET
+ toolkit.jar:
+ *+      content/global/customizeToolbar.xul           (content/customizeToolbarSheet.xul)
+ #endif
--- firefox-3.0-3.0.15+nobinonly.orig/debian/apport/firefox-3.0.py
+++ firefox-3.0-3.0.15+nobinonly/debian/apport/firefox-3.0.py
@@ -0,0 +1,143 @@
+'''firefox apport hook draft
+
+/usr/share/apport/package-hooks/firefox-3.0.py
+
+Appends to apport's firefox default report: the files pluginreg.dat and
+profiles.ini, and also a summary of all the extensions loaded on each firefox
+profile (the summary is the extension's name, it's version, and the id)
+obtained by parsing each extension's install.rdf file.
+
+Copyright (c) 2007: Hilario J. Montoliu <hmontoliu@gmail.com>
+
+This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the
+Free Software Foundation; either version 2 of the License, or (at your
+option) any later version.  See http://www.gnu.org/copyleft/gpl.html for
+the full text of the license.
+'''
+
+import os
+import ConfigParser
+import glob
+import cStringIO
+from xml.dom import minidom
+
+def extensions_ini_parser(extensions_ini_file):
+    '''parses profile's extensions.ini file and returns a tuple:
+    ((gre extensions, app extensions, local extensions), (gre themes, app themes, local themes))'''
+    parser = ConfigParser.ConfigParser()
+    parser.read(extensions_ini_file) 
+    ext_ini_d = {}
+    for section in parser.sections():
+        section_gre, section_app, section_local, my_ext = [], [], [], ''
+        for extension in parser.options(section):
+            my_ext = parser.get(section, extension)
+            if '/usr/lib/xulrunner' in my_ext:
+                section_gre.append((my_ext))
+            elif '/usr/lib/firefox' in my_ext:
+                section_app.append((my_ext))
+            else:
+                section_local.append((my_ext))
+        ext_ini_d[section] = (section_gre, section_app, section_local)
+    return (ext_ini_d['ExtensionDirs'], ext_ini_d['ThemeDirs'])
+
+def install_ini_parser(extension_path):
+    '''parses each extension's install.rdf and returns string:
+    extension name, its version and the id.'''
+    rdf_file = os.path.join(extension_path, 'install.rdf')
+    if not os.path.exists(extension_path):
+        return '''  %s does not exist (old profile?)''' % extension_path
+    refs_dict = {'em:version': '', 'em:id': '', 'em:name': ''}
+    parse_err = '%s (Not Parsed)\n' % extension_path 
+    dom_doc = minidom.parse(rdf_file)
+    for key in refs_dict.keys():
+        this_key = ''
+        try:
+            document_ref = dom_doc.getElementsByTagName('RDF:Description')[0].attributes
+            this_key = document_ref[key].value
+        except:
+            try:
+                document_ref = dom_doc.getElementsByTagName('Description')[0].attributes
+                this_key = document_ref[key].value
+            except: 
+                try:
+                    this_key = dom_doc.getElementsByTagName(key)[0].childNodes[0].data
+                except:
+                    return parse_err
+        try: # avoid problems with encodings.
+            print >> cStringIO.StringIO(), this_key
+            refs_dict[key] = this_key            
+        except UnicodeEncodeError:    
+            refs_dict[key] = repr(this_key)
+    return '''%(em:name)s (version: %(em:version)s) -\tid: %(em:id)s''' % refs_dict
+
+def extension_summary_helper(extension_list, section_name, alt_output = 1):
+    '''does some output proccessing for extensionSummary'''
+    str = ''
+    if len(extension_list) > 0:
+        str += '''  %s:\n''' % section_name
+        for extension in extension_list:
+            str += '''    %s\n''' % install_ini_parser(extension)
+    else:
+        if alt_output == 1: # if 0, don't output anything
+            str += '''  No %s in this Profile.\n''' % section_name 
+    str += '''\n'''
+    return str
+
+def add_info(report):
+    config_dir = os.path.join(os.environ['HOME'], '.mozilla', 'firefox')
+    
+    # append pluginreg.dat file:
+    pluginreg_dat = os.path.join(config_dir,'pluginreg.dat')
+    if os.path.exists(pluginreg_dat):
+        report['pluginreg.dat'] = open(pluginreg_dat).read()
+    
+    # append profiles.ini file & parse it:
+    profiles_ini = os.path.join(config_dir,'profiles.ini') 
+    if os.path.exists(profiles_ini):
+        report['profiles.ini'] = open(profiles_ini).read() 
+        # parse profiles.ini: 
+        profiles_d = {} # { profile_name : [ profile_path, is_default ] }
+        profile_parser = ConfigParser.ConfigParser()
+        profile_parser.read(profiles_ini)
+        for section in profile_parser.sections():
+            if profile_parser.has_option(section, 'Name') and profile_parser.has_option(section, 'Path'):
+                if profile_parser.has_option(section, 'Default'):
+                    is_default = profile_parser.get(section, 'Default')
+                else:
+                    is_default = 0
+                profiles_d[profile_parser.get(section, 'Name')] = (os.path.join(config_dir, profile_parser.get(section, 'Path')), is_default)
+    
+    # summarize the extensions loaded on each profile (either global and local):
+    extensions_dict, themes_dict, extension_summary = {}, {}, ''
+    for profile_name in profiles_d.keys():
+        profile_path, is_default = profiles_d[profile_name]
+        extensions_ini = os.path.join(profile_path, 'extensions.ini')
+        if os.path.exists(extensions_ini):
+            # attach each profile's extensions.ini too (not enabled).
+            #report['extensions.ini (profile: %s)' % profile_name ] = open(extensions_ini).read()
+            (extensions_dict['gre_extensions'], extensions_dict['app_extensions'], extensions_dict['local_extensions']),\
+            (themes_dict['gre_theme'], themes_dict['app_theme'], themes_dict['local_theme']) = extensions_ini_parser(extensions_ini)
+    
+            if is_default == '1': is_default_str = ''' (The Default):'''
+            else: is_default_str = ''':'''
+            extension_summary += '''Profile "%s"%s\n\n''' % (profile_name, is_default_str)
+            extension_summary += extension_summary_helper(extensions_dict['gre_extensions'], 'GRE Extensions')
+            extension_summary += extension_summary_helper(extensions_dict['app_extensions'], 'Application Extensions')
+            extension_summary += extension_summary_helper(extensions_dict['local_extensions'], 'Local Extensions')
+            extension_summary += extension_summary_helper(themes_dict['gre_theme'], 'GRE Theme', 0)
+            extension_summary += extension_summary_helper(themes_dict['app_theme'], 'Application Theme', 0)
+            extension_summary += extension_summary_helper(themes_dict['local_theme'], 'Local Theme', 0)
+        buffer = cStringIO.StringIO() # it's needed for propper apport attachments
+        print >> buffer, extension_summary
+        buffer.seek(0)
+    report['ExtensionSummary'] = buffer.read()
+    # debug (comment on production)
+    # return report
+
+#### debug ####
+# (uncomment the 'return report' at add_report())
+if __name__ == "__main__":
+    D = {}  
+    report = add_info(D)
+    for key in report.keys(): print '''%s:\n''' % key, report[key]
--- firefox-3.0-3.0.15+nobinonly.orig/debian/migrator/main.c
+++ firefox-3.0-3.0.15+nobinonly/debian/migrator/main.c
@@ -0,0 +1,95 @@
+/*
+ * Copyright (C) 2008  Canonical Ltd.
+ * Author: Alexander Sack <asac@jwsdot.com>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
+ * USA.
+ */ 
+
+#define GETTEXT_PACKAGE "ubuntu-migrator"
+#define LOCALEDIR "po"
+#define WINDOW_ICON_PATH "/usr/share/pixmaps/firefox-3.0.png"
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+static int main_response = 128;
+
+static void
+do_reply(GtkWidget *dialog,
+	 gint response,
+	 gpointer udata)
+{
+  gtk_widget_destroy(dialog);
+  gtk_main_quit();
+  main_response = response;
+}
+
+int
+main(int argc, char** argv)
+{
+
+  GtkWidget *dialog, *label;
+
+  /* intialize gettext */
+  bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+  textdomain (GETTEXT_PACKAGE);
+
+  gtk_init(&argc, &argv);
+ 
+  gtk_window_set_default_icon_from_file (WINDOW_ICON_PATH, NULL);
+
+  /* Create the widgets */
+  dialog = gtk_dialog_new_with_buttons ("Firefox 3 - Beta Support",
+					NULL,
+					GTK_DIALOG_MODAL,
+					_("Keep Firefox 3 Settings"), 1,
+					_("Decide Later"), 0,
+					_("Import Settings"), 2,
+					NULL);
+
+  gtk_dialog_set_default_response (GTK_DIALOG(dialog),
+				   0);
+
+  gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
+					   2, 1, 0,
+					   -1);
+
+  g_signal_connect (dialog,
+		    "response", 
+		    G_CALLBACK (do_reply),
+		    NULL);
+
+  GtkWidget *hbox = gtk_hbox_new(FALSE,
+				 5);
+
+  GtkWidget *icon_view = gtk_image_new_from_stock(GTK_STOCK_DIALOG_QUESTION,
+						  GTK_ICON_SIZE_DIALOG);
+  
+  label = gtk_label_new (_("Do you want to import your bookmarks and other "
+			   "settings from Firefox 2, replacing your settings "
+			   "from Firefox 3 Alpha?"));
+  gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
+
+  gtk_box_pack_start_defaults(GTK_BOX(hbox), icon_view);
+  gtk_box_pack_start_defaults(GTK_BOX(hbox), label);
+
+  gtk_box_pack_start (GTK_BOX(GTK_DIALOG(dialog)->vbox),
+		      hbox, TRUE, TRUE, 10);
+  gtk_widget_show_all (dialog);
+  gtk_main();
+  return main_response < 0 ? 0 : main_response;
+}
--- firefox-3.0-3.0.15+nobinonly.orig/debian/translation-support/install.rdf.in
+++ firefox-3.0-3.0.15+nobinonly/debian/translation-support/install.rdf.in
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+
+-->
+
+<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+     xmlns:em="http://www.mozilla.org/2004/em-rdf#">
+  <Description about="urn:mozilla:install-manifest"
+               em:id="langpack-en-US@firefox-3.0.ubuntu.com"
+               em:name="Firefox (en-US)"
+               em:version="@EM_VERSION@"
+               em:type="8"
+               em:creator="http://translations.launchpad.net">
+    <em:contributor></em:contributor>
+
+    <em:targetApplication>
+      <Description>
+        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
+        <em:minVersion>@EM_FIREFOX_MIN_VERSION@</em:minVersion>
+        <em:maxVersion>@EM_FIREFOX_MAX_VERSION@</em:maxVersion>
+      </Description>
+    </em:targetApplication>
+  </Description>
+</RDF>
