-
firefox (16.0.2+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_16_0_2_BUILD1)
- see LP: #1071392 for USN information
-- Micah Gersten <email address hidden> Thu, 25 Oct 2012 16:22:02 -0500
-
firefox (16.0.1+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_16_0_1_BUILD1)
- see LP: #1065285 for USN information
-- Chris Coulson <email address hidden> Wed, 10 Oct 2012 23:31:00 +0100
-
firefox (16.0+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_16_0_BUILD1)
- see LP: #1062611 for USN information
* Update globalmenu-extension to 3.5.4
- Fix LP: #1051152 - Crash in nsIContent::SetAttr with greasemonkey
installed
- Improve handling of radio items, and work correctly for radio items
without a name (fixes the View -> Page Style submenu)
- Stop causing nested DOM mutations. There is a big warning about doing
this in nsIMutationObserver.h
- Delay processing of DOM mutations during code sections when we are
dispatching events. This should prevent a recurrence of
reentrancy-triggered crashes such as LP: #1025011, LP: #1035305 and
LP: #1051152, which have been exposed by updates of third-party addons
recently and caused because our view of the menu changes during
event delivery
- Fix crash in uGlobalMenuDocListener::HandleMutations
* Fix for bmo: #795395
- add debian/patches/fix-for-bmo795395.patch
- update debian/patches/series
* Refresh patches after merging of nsILocalFile in to nsIFile
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
* Drop StartupWMClass from the desktop file, as it isn't actually
required by gnome shell or unity
- update debian/firefox.desktop.in
* Refresh patches
- update debian/patches/ubuntu-ua-string-changes.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/dont-override-general-useragent-locale.patch
- update debian/patches/firefox-kde.patch
* Drop compare-locales from the packaging, and just check out the current
version when we create the tarball
- update debian/build/mozbuild.mk
- update debian/build/create-tarball.py
- remove debian/build/compare-locales
* Generate a list of the search engines that we modify and store this
in bzr, rather than determining this list at build time. We refresh
the list in the clean target and fail the build if anything changes.
This ensures that any upstream changes to the search engine list
for any locale will not go unnoticed and will force a manual check
to ensure that we are shipping correctly modified search engines
- add debian/build/refresh-search-modifications.pl
- update debian/build/mozbuild.mk
- add debian/config/search-mods.list
- rename debian/build/check-search-overrides.pl =>
debian/build/verify-search-overrides.pl
* Drop obsolete autocomplete-theme-tweak patch now
- remove debian/patches/autocomplete-theme-tweak.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Tue, 28 Aug 2012 11:56:44 +0100
-
firefox (15.0.1+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_15_0_1_BUILD1)
- see LP: #1047667 for USN information
-- Micah Gersten <email address hidden> Fri, 07 Sep 2012 18:12:49 -0500
-
firefox (15.0+build1-0ubuntu0.11.04.2) natty-security; urgency=low
* New upstream stable release (FIREFOX_15_0_BUILD1)
- see LP: #1041620 for USN information
* Update globalmenu-extension to 3.4.1
+ Drop the edit UI workarounds
+ Fixes for LP: #1035305 - Crash when switching apps back to Firefox
with Firebug installed
- Keep the menu we export in sync with the document tree all of the
time, rather than only when the menus are on screen. The HUD likes to
open submenus without opening any of its ancestors, which can result in
us handling events on menu nodes that are no longer in a document
if an ancestor responds to a bubbled-up event by removing its
children
- Ensure we always null check the result of nsIDocument::GetCurrentDoc
+ When tearing down a menu, make sure that we empty out our DbusmenuMenuitem
in case the parent reuses that item for another menu. Fixes a memory leak
and an issue where Firebug menu items are duplicated indefinitely each
time a menu is opened
+ Fixes for LP: #1025011 - HUD search crashes Firefox when Firebug
is installed
- Provide our own binding for menupopup nodes which derives from the
default binding and makes the "state" property work as if there
were a frame
- Make all menu nodes reference counted, and hold a strong ref when
dispatching events, in case the event results in the removal of menu
nodes
+ Fix LP: #813775 - Hitting an assertion in dbusmenu
+ Fix LP: #861565 - No buttons in the "Show All Bookmarks" dialog
+ Fix LP: #775305 - An empty menu appears when FFChrome is installed
+ Add a small delay when opening the menu with the keyboard, so that
the additional items are added before the menu appears. Fixes an
issue where keyboard focus isn't on the first item when opening the
history menu with the keyboard
* Add Acholi to the locale blacklist
* Separate the package name from the application name in various places.
This enables us to change the package name without having to modify the
application or packaging (eg, to allow us to provide official branded
versions of Firefox ESR using the package name "firefox-esr")
- update debian/README.Debian.in
- update debian/apport/source_firefox.py.in
- update debian/build/get-orig-source.mk
- update debian/control{,.in}
- update debian/control.langpacks
- update debian/control.langpacks.unavail
- update debian/firefox-locale.preinst.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.lintian-overrides.in
- update debian/firefox.postinst.in
- update debian/firefox.postrm.in
- update debian/firefox.preinst.in
- update debian/firefox.sh.in
- remove debian/patches/change-moz-app-name.patch
- update debian/patches/series
- update debian/rules
- update debian/usr.bin.firefox.apparmor.*
* Move parts of debian/rules that can be shared with Thunderbird to a
new, common file (mozbuild.mk)
- update debian/rules
- add debian/build/mozbuild.mk
- add debian/build/mozvars.mk
- update debian/build/testsuite.mk
* Make it possible to use the same create-tarball.py for Firefox and
Thunderbird
- update debian/build/create-tarball.py
- update debian/build/get-orig-source.mk
- add debian/config/tarball.conf
* Switch to source format 3.0
- add debian/source/format
- add debian/source/options to diff-ignore the .mozclient.mk file which
is created during clean, and to pass "--no-preparation"
- update debian/build/enable-dist-patches.pl
- rename debian/patches/series => debian/patches/series.in so the source
isn't built with patches applied
- update debian/README.source
* Goodbye embedded tarball, and our use of tarball.mk!
- update debian/build/create-tarball.py
- update debian/build/extract-file.py
- update debian/build/get-orig-source.mk
- update debian/build/mozbuild.mk
* Run the upstream cleansrcdir target during clean
- update debian/build/mozbuild.mk
* Refresh patches
- update debian/patches/mozilla-kde.patch
* Support the "parallel" option in DEB_BUILD_OPTIONS
- update debian/build/mozbuild.mk
- update debian/config/mozconfig.in
* Drop some of the complex shell script for creating language packs
- update debian/build/mozbuild.mk
- update debian/build/get-xpi-id.py
* Drop searchplugin patches - these patches are an absolute pain to maintain,
as they seem to break frequently and we have to touch each localized
plugin. Instead, just keep our own copy of plugins we modify, and add
these in to the language packs at the end of the build process
- remove debian/patches/ubuntu-codes-google.patch
- remove debian/patches/ubuntu-codes-amazon.patch
- remove debian/patches/ubuntu-codes-baidu.patch
- update debian/patches/series.in
- update debian/build/mozbuild.mk
- add debian/searchplugins/*
* Get rid of pointless python script
- remove debian/build/extract-file.py
- update debian/build/mozbuild.mk
* Add an automated check for finding search engines that match particular
patterns and verifying that they are replaced with our own search
engine if we think they should be
- add debian/build/check-search-overrides.pl
- update debian/build/mozbuild.mk
- add debian/searchplugins/overrides.json
- update debian/control{,.in}
* Drop reload-new-plugins.patch, as this shouldn't actually be needed
- remove debian/patches/reload-new-plugins.patch
- update debian/patches/series.in
* Merge get-orig-source.mk in to mozbuild.mk
- update debian/build/mozbuild.mk
- remove debian/build/get-orig-source.mk
* Handle comments in locales.blacklist
- update debian/build/refresh-supported-locales.pl
- update debian/config/locales.blacklist
* Fork the upstream text preprocessor and add support for additional
comparison operators, which means we no longer have to add new
defines for every distro version specific change we add
- add debian/build/Expression.py
- add debian/build/Preprocessor.py
- update debian/apport/source_firefox.py.in
- update debian/build/mozbuild.mk
- update debian/config/mozconfig.in
- update debian/firefox-dev.install.in
- update debian/firefox-locale.preinst.in
- update debian/firefox.desktop.in
- update debian/firefox.dirs.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.postinst.in
- update debian/firefox.postrm.in
- update debian/firefox.preinst.in
- update debian/firefox.prerm.in
- update debian/rules
* Refresh shipped locales
* Drop powerpc patches, which are fixed upstream
- remove debian/patches/fix-dtoa-build-on-ppc.patch and
- remove debian/patches/fix-build-failure-without-yarr-jit.patch
- update debian/patches/series.in
* Drop fix-crashreporter-ftbfs-with-gcc4.7.patch, which is fixed upstream
-- Chris Coulson <email address hidden> Sat, 25 Aug 2012 20:30:49 +0100
-
firefox (14.0.1+build1-0ubuntu0.11.04.3) natty-proposed; urgency=low
* Update globalmenu-extension to 3.2.7
- Fix for LP: #1035305 - Crash when switching apps back to Firefox
with Firebug installed
firefox (14.0.1+build1-0ubuntu0.11.04.2) natty-proposed; urgency=low
* Update globalmenu-extension to 3.2.6
- Partial fix for LP: #1025011 - HUD search crashes Firefox when Firebug
is installed. Make all menu nodes reference counted, and hold a strong ref
when dispatching events, in case the event results in the removal of
the target node. This fixes the crash, although the Firebug submenus may
flicker or display duplicated entries
-- Chris Coulson <email address hidden> Tue, 14 Aug 2012 21:03:58 +0100
-
firefox (14.0.1+build1-0ubuntu0.11.04.2) natty-proposed; urgency=low
* Update globalmenu-extension to 3.2.6
- Partial fix for LP: #1025011 - HUD search crashes Firefox when Firebug
is installed. Make all menu nodes reference counted, and hold a strong ref
when dispatching events, in case the event results in the removal of
the target node. This fixes the crash, although the Firebug submenus may
flicker or display duplicated entries
-- Chris Coulson <email address hidden> Thu, 26 Jul 2012 19:30:08 +0100
-
firefox (14.0.1+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_14_0_1_BUILD1)
- see LP: #1024562 for USN information
[ Chris Coulson <email address hidden> ]
* Update globalmenu-extension to 3.2.5
- Fix LP: #1010580 - No choice of folder when adding a bookmark from
the bookmark menu
- Fix a crash in uGlobalMenu::RecycleList::~RecycleList()
* Refresh patches
- update debian/patches/ubuntu-codes-google.patch
- update debian/patches/allow-lockPref-everywhere.patch
- update debian/patches/plugin-for-mimetype-pref.patch
- update debian/patches/firefox-kde.patch
* Drop patches fixed upstream
- remove debian/patches/revert-bmo-621446-investigation.patch
- update debian/patches/series
* Update desktop file translations
- update debian/firefox.sh.in
* Drop the application/vnd.mozilla.xul+xml mimetype from the desktop file.
Firefox hasn't been able to view XUL files from non-chrome URI's since
version 4.0
- update debian/firefox.desktop.in
* Add application/x-xpinstall to the MimeType field of the desktop file
- update debian/firefox.desktop.in
* Drop the ability to select between tree/system libraries using a single
option in debian/rules. It adds additional complexity and was never used
- update debian/config/mozconfig.in
- update debian/control.in
- update debian/firefox-dev.install.in
- update debian/firefox-dev.links.in
- update debian/pkgconfig/libxul.pc.in
- update debian/rules
* Fix make-makefile test failure when the build directory contains
perl regexp control characters
- add debian/patches/make-makefile-test-fix.patch
- update debian/patches/series
* Shuffle the order of google-breakpad/src/common/dwarf/Makefile.in to fix a
variable substitution issue, which was causing some objects to be built with
the wrong compiler flags, resulting in dump_syms crashing (LP: #1002590)
- add debian/patches/fix-makefile-substitution-bug.patch
* Update StartupWMClass to the correct name
- update debian/firefox.desktop.in
- update debian/rules
* Add search plugin for DuckDuckGo
* Fix LP: #1000820 - firefox-dev conflicts with xulrunner-1.9-dev for
people with the latter still installed
- update debian/control{,.in}
* Add Fulah to locales.blacklist
* Fix LP: #1013186 - install our vendor preferences as application
defaults rather than GRE defaults, so that they are loaded after
the upstream defaults again. The upstream defaults were also moved
as part of the webapp runtime work (which has it's own application
defaults)
- update debian/firefox.install.in
- update debian/firefox.links.in
* Apport hook improvements:
- Sort preferences alphabetically in the apport data
- Treat preferences set in default addons as default prefs so that
they don't show up in apport data, unless the preference files have
been modified
- Support random pref files dropped in to the Firefox install folder, and
preferences from application bundles
- Fix ordering issues when loading preferences
* Drop debian/patches/plugin-for-mimetype-pref.patch. The burden of
carrying this is starting to outweigh the benefits of it
[ Ben Collins <email address hidden> ]
* Cherry pick patch from aurora to use YARR interpreter on ppc
- update debian/patches/fix-build-failure-without-yarr-jit.patch
- update debian/patches/series
* Fix ppc build due to new dtoa library
- add debian/patches/fix-dtoa-build-on-ppc.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Fri, 13 Jul 2012 22:47:26 +0100
-
firefox (13.0.1+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_13_0_1_BUILD1)
- see LP: #1013425 for USN information
-- Micah Gersten <email address hidden> Thu, 14 Jun 2012 23:03:40 -0500
-
firefox (13.0+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_13_0_BUILD1)
- see LP: #1007495 for USN information
[ Chris Coulson <email address hidden> ]
* Update globalmenu-extension to 3.2.3
- Reduce our memory footprint a bit, which wasn't really a lot anyway
- Avoid the use of the component manager for accessing commonly used
services, where "commonly used" means "accessed when building every
menu item". This should save some CPU cycles when building or
refreshing menus
- Try to recycle menuitems when they are removed from a menu by
adding contiguous blocks of removed items to a "free list" which
is emptied asynchronously, and reusing the items in this list when
new items are added in place of the removed items. This means that
refreshing the history menu contents when the menu is opened no
longer alters the menu structure, but results in a shifting of
properties between existing nodes instead. This has a few benefits:
+ With no layout changes, unity-panel-service doesn't request
the entire menu structure, which significantly reduces dbus traffic
and makes it much faster to refresh the menu contents
+ The size of the menu doesn't change when it is refreshed, which
eliminates the flicker that used to occur when opening the history
menu.
- Remove all use of the global observer service for sending our own
internal notifications around
- Clean up the way we ensure that the correct edit commands are
enabled by just installing our own onpopupshowing handler rather
than using an additional notification to fix things up after the
default handler runs
- Get rid of a static initializer
- Don't support older than Firefox 11
- Fix some GError leaks
- Hide the internal menu when creating a native menu, rather than
waiting for confirmation that the native menu is registered
successfully. We don't try to create a native menu if we don't
find a menu service to register the menu with anyway
- Keep menu contents updated whilst the menu is open, rather than
just whilst it is opening
- Fix LP: #915888 - Handling of checkbox menuitems with a command
node is wrong
* Refresh build-depends:
- Bump minimum GTK version to 2.14 as we build with GIO support
- Add minimum requirement for glib (2.18)
- Drop libidl-dev, this doesn't appear to be needed now
- Bump minimum NSPR version to 4.9.0 for --enable-system-nspr builds
- Bump minimum sqlite version to 3.7.10 for --enable-system-sqlite
builds
- Bump minimum NSS version to 3.13.2 for --enable-system-nss builds
* Refresh patches:
- update debian/patches/ubuntu-ua-string-changes.patch
- update debian/patches/ubuntu-codes-google.patch
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/dont-include-hyphenation-patterns.patch
* Clean up the file exclude list and add comments for excluded files
- update debian/build/create-tarball.py
* Make it easy to run Firefox in valgrind for builds that are compiled
with explicit valgrind support
- update debian/firefox.sh.in
* Bump debhelper compat to 7
- update debian/apport/blacklist.in
- update debian/apport/source_firefox.py.in
- update debian/compat
- update debian/config/mozconfig.in
- update debian/control.in
- update debian/firefox-dev.install.in
- update debian/firefox-dev.links.in
- update debian/firefox-globalmenu.dirs.in
- update debian/firefox-gnome-support.install.in
- update debian/firefox.dirs.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.postinst.in
- update debian/firefox.preinst.in
- update debian/firefox.sh.in
- update debian/pkgconfig/libxul.pc.in
- update debian/pkgconfig/mozilla-nspr.pc.in
- update debian/pkgconfig/mozilla-plugin.pc.in
- update debian/rules
- update debian/usr.bin.firefox.apparmor.10.04
- update debian/usr.bin.firefox.apparmor.10.10
- update debian/usr.bin.firefox.apparmor.11.04
- update debian/usr.bin.firefox.apparmor.9.10
* Override 2 embedded-library lintian errors
- update debian/firefox.lintian-overrides.in
* Drop debian/patches/distro-locale-searchplugins after landing of
bmo: #515232
* Don't hardcode general.useragent.locale to en-US, now that it's used
for searchplugin localization. This means we can drop this pref from
ubufox
- add debian/patches/dont-override-general-useragent-locale.patch
- update debian/patches/series
* Drop patches fixed upstream
- remove debian/patches/no-sps-profiler-on-unsupported-archs.patch
- remove debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
- update debian/patches/series
* Apport hook improvements:
- Add support for reporting preference defaults that are set by extensions
- When reporting preferences, record the source of each preference
- Report plugin packages for plugins that are installed with the
package manager
- Add some addon manager related prefs to the whitelist
- Display additional metadata in the extensions report
- Take "default-to-compatible" in to account when determining whether
the user is running incompatible addons
- Attach submitted crash ID's to bug reports
- Report if files in the profile folder have broken permissions
* Update compare-locales to 0.9.5
* Fix make-makefile test failure when the build directory contains
perl regexp control characters
- add debian/patches/make-makefile-test-fix.patch
- update debian/patches/series
* Fix for NSS libs not being signed, breaking FIPS
- update debian/rules
[ Jamie Strandboge <email address hidden> ]
* adjust apparmor profile to deny reads to @{PROC}/[0-9]*/net/dev. Patch
thanks to James Troup (LP: #955066)
* adjust apparmor profile to deny reads to @{PROC}/[0-9]*/net/wireless.
Patch thanks to James Troup (LP: #974141)
-- Chris Coulson <email address hidden> Fri, 01 Jun 2012 18:31:55 +0100
-
firefox (12.0+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_12_0_BUILD1)
- see LP: #987262 for USN information
[ Chris Coulson <email address hidden> ]
* Update globalmenu-extension to 2.0.6
- Add support for Firefox 12
- Ensure we correctly hide dummy menu items
* Make sure to add a binary libgconf2-4 dependency as dpkg-shlibdeps won't
do this for us now
- update debian/rules
- update debian/control{,.in}
* Firefox recommends libcanberra0 now that bmo: #635918 has landed
- update debian/control{,in}
* Clean up search plugin installation now that we build our own
language packs:
- Drop the recursive symlink from /usr/lib/firefox-addons/searchplugins,
which lintian kept complaining about
- Don't effectively symlink distribution/searchplugins to searchplugins,
as they have different layouts and this avoids the same data being
iterated over twice
- Revert to the upstream layout in distribution/searchplugins
- add debian/firefox-locale.preinst.in, which will end up in all
language packs to assist the symlink -> folder transition
- update debian/firefox.dirs.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.preinst.in
- update debian/patches/distro-locale-searchplugins.patch
- update debian/rules
* Fix LP: #894166 - Make Firefox work with our system hyphenation patterns,
and stop including our own
- update debian/vendor.js
- add debian/patches/dont-include-hyphenation-patterns.patch
- update debian/patches/series
* Fix LP: #807733 - Firefox doesn't restart after upgrades where the version
changes. Don't include the version number in the install path, as Firefox
cannot re-exec itself. In doing this, we also move the distribution.ini
back in to our installation directory, as that never made sense in
/usr/lib/firefox-addons
- update debian/firefox-dev.install.in
- update debian/firefox-dev.links.in
- update debian/firefox-locale.preinst.in
- update debian/firefox.lintian-overrides.in
- update debian/firefox.preinst.in
- update debian/rules
* Expose distribution/extensions in /usr/lib/firefox-addons, to allow
administrators to add extensions that they want to add to default user
profiles, and that they want the addon manager to keep updated. We lost
this functionality when upgrading from Firefox 3.6, due to the loss of
/etc/firefox/profile
- update debian/firefox.dirs.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.postinst.in
* Refresh patches
- update debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/no-sps-profiler-on-unsupported-archs.patch
- update debian/patches/ubuntu-codes-google.patch
* Massively simplify distro-locale-searchplugins.patch, as we don't need
to swap the loading order of common / locale-specific searchplugin
paths. $LIBDIR/distribution/searchplugins/common is no longer a symlink
to $LIBDIR/searchplugins, so there is no need to have the ability for
locale-specific plugins to override common ones. They already override
those in $LIBDIR/searchplugins
- update debian/patches/distro-locale-searchplugins.patch
* Refresh locales
- refresh debian/config/locales.all
- refresh debian/control
* Make the language packs Architecture: any. Whilst they are actually
architecture independent, we do install them in to /usr/lib (as the
extensions location is shared with architecture-specific extensions).
This also avoids the problem of offering incompatible language pack
upgrades to users on architectures where Firefox fails to build
(I'm looking at you, powerpc)
- update debian/control.langpacks
- update debian/control.langpacks.unavail
- update debian/rules
- refresh debian/control
* Disable fix-build-failure-without-yarr-jit.patch, as it needs some work.
This means that there is currently no powerpc support
[ Jamie Strandboge <email address hidden> ]
* debian/usr.bin.firefox.apparmor.*:
- allow access to statm and smaps for about:memory (LP: #911494)
- allow read access to files in /opt (LP: #728485)
-- Chris Coulson <email address hidden> Mon, 23 Apr 2012 13:20:06 +0100
-
firefox (11.0+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_11_0_BUILD1)
- see LP: #951250 for USN information
* Update globalmenu-extension to 2.0.3
* Ensure that the crash reporter is disabled if rebuilt by Ubuntu
derivatives, as there will be no crash symbols for those
- update debian/rules
* Only add "Ubuntu" to the UA string when being built for Ubuntu
- update debian/rules
* Temporarily disable ipdl tests due to build failures. These aren't
enabled upstream, anyway
- update debian/config/mozconfig.in
* Always set the update channel - not setting it at build-time on release
builds breaks the extensions.checkCompatibility pref. The only things
using it at runtime are nsBlocklistService, Test Pilot (beta + aurora)
and the about dialog (where the channel is hidden anyway)
- update debian/rules
- update debian/firefox.install.in
* Fix LP: #898883 - IPC xpcshell tests hang the buildd's. Give all
xpcshell tests an X display, as plugin-container won't work without one
- update debian/build/testsuite.mk
* Turn on all IPC xpcshell tests again
- update debian/build/testsute.mk
* Ship Test Pilot as a distribution addon, like upstream. This means
that the addon manager can update it. It does also mean that it will
remain installed in users profiles if they try the beta or aurora
builds, but the Feedback button is disabled on release builds
- update debian/firefox.install.in
- fixes LP: #913357
* Drop patches fixed upstream
- remove debian/patches/fix-cursor-handling.patch
- update debian/patches/series
* Call xvfb-run with "-a" in case there are other servers running on the
builder
- update debian/build/testsuite.mk
* Really fix LP: #898883 - IPC xpcshell tests hang the build. What was
actually happening is plugin-container would fail to start because all
available X connections had been used up by many instances of dbus-launch,
spawned each time an xpcshell tried to talk to the session bus. Because
we run all of the xpcshell tests with one Xvfb instance, the buses
accumulate until the available X connections all run out. To fix this, run
all tests requiring a display inside dbus-launch, so we create just a
single bus for all xpcshell tests
- update debian/build/testsuite.mk
- update debian/control{,.in}
* Add Ligurian to locale blacklist, as we don't support this in Ubuntu
- update debian/config/locales.blacklist
* Refresh patches
- update debian/patches/ubuntu-ua-string-changes.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/firefox-kde.patch
* Fix LP: #915895 - Just set autoDisableScopes to 0. Other distributions
are already doing this, and we already made this feature pretty much
useless by allowing extensions in the application directory, so that our
language packs aren't disabled by default
- update debian/vendor.js
* Drop the solid white separators from the addressbar autocomplete dropdown,
and increase padding so that it doesn't look so bad with dark themes
- add debian/patches/autocomplete-theme-tweak.patch
- update debian/patches/series
* Fix LP: #926495 - Add patch based on one from bmo: #691898 to enable
building on ppc again
- add debian/patches/fix-build-failure-without-yarr-jit.patch
- update debian/patches/series
* Fix LP: #926495 - Disable the SPS profiler on unsupported architectures
- add debian/patches/no-sps-profiler-on-unsupported-archs.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Sat, 10 Mar 2012 00:55:12 +0000
-
firefox (10.0.2+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_10_0_2_BUILD1)
- see LP: #933293 for USN information
-- Micah Gersten <email address hidden> Thu, 16 Feb 2012 01:56:09 -0600
-
firefox (10.0.1+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_10_0_1_BUILD1)
- see LP: #929833 for USN information
-- Micah Gersten <email address hidden> Thu, 09 Feb 2012 15:39:29 -0600
-
firefox (10.0+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_10_0_BUILD1)
- see LP: #923319 for USN information
[ Chris Coulson <email address hidden> ]
* Update patches for PRBool -> bool transition
- refresh debian/patches/firefox-kde.patch
- refresh debian/patches/mozilla-kde.patch
- refresh debian/patches/ubuntu-ua-string-changes.patch
* Drop some more hanging IPC xpcshell tests
- update debian/build/testsuite.mk
* Remove prerm hook for cleaning up pyc files in the apport package-hooks
folder. Nothing creates these
- update debian/firefox.prerm.in
* Set up alternatives in the postinst script on abort-remove too
- update debian/firefox.postinst.in
* Imporove maintainer script magic for moving the system pref file and
removing obsolete conffiles when upgrading from 3.6, by doing what
dpkg-maintscripts-helper does
- update debian/firefox.postinst.in
- update debian/firefox.postrm.in
- update debian/firefox.preinst.in
* Only run the Apparmor stuff in the postinst script on configure, and
in the preinst script on install or upgrade, so it handles upgrade failures
gracefully
- update debian/firefox.postinst.in
- update debian/firefox.preinst.in
* Drop the Ubuntuzilla workarounds now
- update debian/firefox.postinst.in
* Refresh patches
- update debian/patches/allow-lockPref-everywhere.patch
- update debian/patches/ubuntu_bookmarks.patch
* Turn off Network Manager integration for now, as it causes Firefox to
always start in offline mode. In any case, probing Network Manager isn't
the most reliable way to test if there is a connection
- update debian/vendor.js
* Update after landing of bmo: #701875 - Rename omni.jar to omni.ja
- update debian/firefox.install.in
* Disable the tests on powerpc, because it sucks too much to run them
- update debian/rules
* "Fix" LP: #897794 - some websites expect "X11" to be the first token of
the platform component in the UA string
- update debian/patches/ubuntu-ua-string-changes.patch
* Defuzz ubuntu-codes-google.patch
* Refresh shipped locales (adds Assamese and Kashubian)
- refresh debian/config/locales.shipped
- refresh debian/control
* Update KDE patches for removal of nsCStringArray
- update debian/firefox-kde.patch
- update debian/mozilla-kde.patch
* Backport changes to allow per-release/per-arch patches
- add debian/build/enable-dist-patches.pl
- update debian/rules
* Fix LP: #908508 - Add patch from upstream to fix powerpc build failure.
Only apply this patch on powerpc to avoid compromising the quality of
the architectures that we care about
- add debian/patches/fix-build-failure-without-yarr-jit2.patch
- update debian/patches/series
* Also make the previous powerpc build fix apply on ppc only
- update debian/patches/series
[ Micah Gersten <email address hidden> ]
* Rebase patches for PRBool -> bool transition (bmo: 675553)
- update debian/patches/allow-lockPref-everywhere.patch
- update debian/patches/mozilla-kde.patch
* Drop patch after upstream landing of (bmo: 690432) aka Logging.h passes a
string directly to printf
- drop debian/patches/printf-fix.patch
- update debian/patches/series
* Fix LP: #917529 - Make sure new transitional packages have a versioned
dependency on Firefox so as to not break Firefox during partial upgrades
- update debian/control{,.in}
[ Adam Conrad <email address hidden> ]
* Add missing build-dep on non-essential locales, since we use it.
- update debian/control{,.in}
-- Chris Coulson <email address hidden> Sun, 29 Jan 2012 13:52:42 +0000
-
firefox (9.0.1+build1-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_9_0_1_BUILD1)
- see LP: #906389 for USN information
* Update globalmenu-extension to 2.0.2
* Install the Apport hook as a source package hook
- rename debian/apport/firefox.py.in => debian/apport/source_firefox.py.in
- update debian/firefox.install.in
- update debian/rules
* Don't unconditionally overwrite SourcePackage when reporting bugs with
the nightly apport hook
- update debian/apport/source_firefox.py.in
* Set "Channel = Unavailable" if channel-prefs.js doesn't contain a
channel name
- update debian/apport/source_firefox.py.in
* Ensure that create-tarball can handle there not being a locale blacklist
- update debian/build/create-tarball.py
* Drop xpt.py and xpidl from $LIBDIR. xpidl is gone, and xpt.py isn't included
there in the upstream SDK
- update debian/firefox-dev.links.in
* Refresh patches
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
* Drop patches fixed upstream
- remove debian/patches/only-add-ENABLE_JIT-to-CXXFLAGS-if-jit-is-enabled.patch
- remove debian/patches/correctly-handle-EOF.patch
- update debian/patches/series
* Fix LP: #901838 - Ugly busy pointer, due to libxcursor no longer matching
the cursor bitmap to a nice themed pointer
- add debian/patches/fix-cursor-handling.patch
- update debian/patches/series
[ Micah Gersten <email address hidden> ]
* Add patch from upstream to fix PowerPC FTBFS (bmo: 703534) aka
Build failure on platforms without YARR JIT
- add debian/patches/fix-build-failure-without-yarr-jit.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Wed, 21 Dec 2011 13:50:27 -0600
-
firefox (8.0+build1-0ubuntu0.11.04.3) natty-security; urgency=low
* New upstream stable release v8.0 (FIREFOX_8_0_BUILD1)
- see LP: #887339 for USN information
[ Chris Coulson <email address hidden> ]
* Don't disable our bundled addons on upgrade
- update debian/vendor.js
* Modify the UA string to add "Ubuntu" to the platform component
- add debian/patches/ubuntu-ua-string-changes.patch
- update debian/patches/series
- update debian/rules
* Move custom scripts to debian/build
- move debian/get-xpi-id.py to debian/build/get-xpi-id.py
- move debian/refresh-supported-locales.pl to
debian/build/refresh-supported-locales.pl
- move debian/extract-file.py to debian/build/extract-file.py
- update debian/rules
- move debian/testsuite.mk to debian/build/testsuite.mk
* Dropped patches fixed upstream:
- remove debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
- remove debian/patches/compile-pldhash-as-C++.patch
- update debian/patches/series
* Refresh patches:
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/ubuntu-codes-google.patch
* Shrink the default mozconfig right down so that we use mostly upstream
defaults, rather than overriding them with our own options. It is still
possible to override them though. We also drop the pkg-config checks in
debian/rules which allowed a fallback build configuration when dependencies
aren't satisfied. Really, the build should just fail here rather than
continuing in some undesirable fallback mode
- update debian/firefox-dev.install.in
- update debian/firefox-dev.links.in
- update debian/mozconfig.in
- update debian/pkgconfig/libxul.pc.in
- update debian/control.in
- update debian/rules
* Refresh build-depends, as this hasn't been done for a while:
- Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev and bzip2.
These aren't needed
- Drop liborbit2-dev - only required if there is no libidl
- Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
as the configure script checks for these directly
- Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
libgnomeui-dev
- Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
and libnss3-dev when using system versions of those libs
* Introduce a branch config file (debian/config/branch.mk) which holds
settings which shouldn't be merged between branches (eg, whether
the crash reporter should be enabled)
- add debian/config/branch.mk
- update debian/rules
* Move debian/locales.* to debian/config
- move debian/locales.shipped => debian/config/locales.shipped
- move debian/locales.unavail => debian/config/locales.unavail
- move debian/locales.blacklist => debian/config/locales.blacklist
- update debian/rules
- update debian/build/refresh-supported-locales.pl
* Don't open about:blank from the New Window quicklist entry
- update debian/firefox.desktop.in
* Touch debian/control.in during clean to force a refresh of debian/control,
so we can check if it is out-of-date and fail if it is
- update debian/rules
* Drop the mozilla-devscripts dependency. We were only using this for creating
tarballs anyway. Instead, implement our own get-orig-source target, which
also fixes some problems we were having
- update debian/control.in
- remove debian/moz-rev.sh
- update debian/rules
- remove debian/mozclient/firefox.mk
- remove debian/mozclient/firefox.conf
- update debian/config/branch.mk
- add debian/build/create-source
- add debian/build/get-orig-source.mk
* Lots of workflow improvements for dealing with language packs:
- update debian/rules
- add debian/build/extract-file.py
- add debian/build/dump-langpack-control-entries.pl
- update debian/build/refresh-supported-locales.pl
- add debian/config/locales.all
- update debian/config/locales.shipped
- remove debian/config/locales.unavailable
- update debian/control
- update debian/build/create-tarball.py
* Fix LP: #887435 - Backport patch from aurora to correctly handle EOF in
js::TokenStream::getAtSourceMappingURL on platforms with unsigned chars
- add debian/patches/correctly-handle-EOF.patch
- update debian/patches/series
* Turn off the one-time addon selection dialog (LP: #888307)
- update debian/vendor.js
[ Brian Murray <email address hidden> ]
* Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan
Rothwell for the patch
-- Chris Coulson <email address hidden> Tue, 15 Nov 2011 12:23:54 -0600
-
firefox (7.0.1+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release v7.0.1 (FIREFOX_7_0_1_BUILD1)
* Add Mongolian and Swahili to locale blacklist. These aren't meant to be
built on the release channel, but they still appear in the upstream
shipped-locales
- update debian/locales.blacklist
firefox (7.0+build2+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_7_0_BUILD2)
- fix LP: #789198 - Firefox crashes when attempting to play webm video on
ARM with Thumb2 enabled
- see LP: #857098 for USN information
[ Chris Coulson <email address hidden> ]
* Rewrite the apport hook to be more useful
- update debian/apport/firefox.py.in
* Ship a file in /etc/apport/native-origins.d to enable bug reporting
on PPA branches
- add debian/apport/native-origins.in
- rename debian/apport/firefox.in => debian/apport/blacklist.in
- update debian/rules
- update debian/firefox.install.in
- update debian/firefox.dirs.in
* Update the apport blacklist file now that the binary name has changed
- update debian/apport/firefox.in
* Dropped patches which are obsolete/fixed upstream
- remove debian/patches/cairo-lcd-filter.patch
- remove debian/patches/fix-sdk-bin-install.patch
- update debian/patches/series
* Refresh patches
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/reload-new-plugins.patch
* Look in the correct location for the staged langpack xpi's. They moved
from dist/install to dist/linux-$(DEB_HOST_GNU_CPU)
- update debian/rules
* Simplify firefox-dev.install a bit by installing everything in
/usr/include
- update debian/firefox-dev.install.in
* Handle video/webm mimetypes
- update debian/firefox.desktop.in
* Fix check-sync-dirs.py test failure - ensure config/system-headers and
js/src/config/system-headers are kept in sync
- update debian/patches/unity-globalmenu-build-support-patch
* Fix browserGlue_distribution.js and browserGlue_smartBookmarks.js xpcshell
test failures. Update DEFAULT_BOOKMARKS_ON_MENU with the correct number of
default bookmarks
- update debian/patches/ubuntu-bookmarks.patch
* Fix jsreftest failures by setting the correct timezone and locale
- update debian/testsuite.mk
* Switch off debian/patches/fix-selection-drag-autoscroll.patch for now. This
code has been completely rewritten in Firefox 7
- update debian/patches/series
* Fix "format not a string literal and no format arguments" error
- add debian/patches/printf-fix.patch
- update debian/patches/series
* Update for the binary name change
- update debian/firefox.install.in
- update debian/firefox.sh.in
* Ensure we install dependentlibs.list so that Firefox knows which libs
to dlopen before libxul
- update debian/firefox.install.in
* Get rid of some more hanging IPC xpcshell tests
- update debian/testsuite.mk
* Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the
shell wrapper as this is no longer necessary (LP: #561124)
- update debian/firefox.sh.in
* Refresh shipped locales
- refresh debian/locales.shipped
- refresh debian/locales.unavailable
- refresh debian/control
* Add upstream patch to only add ENABLE_JIT=1 to CXXFLAGS if any of trace/
method/yarr jit is enabled. Fixes a build failure on PPC
- add debian/patches/only-add-ENABLE_JIT-to-CXXFLAGS-if-jit-is-enabled.patch
- update debian/patches/series
* Add upstream patch to fix build failure with ENABLE_YARR_JIT=0
- add debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
- update debian/patches/series
* Add upstream patch to work around a linker bug
- add debian/patches/compile-pldhash-as-C++.patch
- update debian/patches/series
* Only install channel-prefs.js on aurora/beta, where we need it for
Test Pilot. We don't set a channel name on other branches anyway, so we
just end up with a nonsense channel name ("default") appearing in the
About dialog, and all our upstream crash reports
- update debian/rules
- update debian/firefox.install.in
- update debian/apport/firefox.py.in
* Don't error out whilst creating the source package if mozilla-devscripts
or cdbs aren't installed. This enables us to create source packages
on machines which don't have these available
- update debian/rules
- update debian/mozclient/firefox.mk
[ Jamie Strandboge <email address hidden> ]
* AppArmor
- debian/usr.bin.firefox.apparmor.11.04: update for
/sys/devices/system/cpu (LP: #819479)
-- Chris Coulson <email address hidden> Wed, 28 Sep 2011 17:09:15 -0500
-
firefox (6.0.2+build2+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_6_0_2_BUILD2)
- Distrust and disable all DigiNotar certs including the Staat der
Nederlanden Certificates (LP: #838322)
-- Micah Gersten <email address hidden> Mon, 05 Sep 2011 00:40:30 -0500
-
firefox (6.0.1+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_6_0_1_BUILD1)
- Distrust and disable DigiNotar Root CA due to fraudulent certificate
issuance (LP: #837557)
-- Micah Gersten <email address hidden> Tue, 30 Aug 2011 13:56:51 -0500
-
firefox (6.0+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream stable release (FIREFOX_6_0_BUILD1)
- see LP: #825459 for USN information
* Unconditionally build with --disable-elf-hack. It's basically a noop
on Ubuntu, as we don't get any of the nice space saving and startup
time improvements that upstream builds get with it. Enabling it is
problematic (it fails to build on all architectures in Ubuntu from
Firefox 7 onwards, and is already problematic on armel when building on
older Ubuntu versions)
- update debian/rules
- update debian/mozconfig.in
* Don't unconditionally set -fshort-wchar in the libxul.pc pkgconfig file.
It's no longer needed with newer toolchains which support gnu++0x, and
defining it breaks the mozvoikko build
- update debian/pkgconfig/libxul.pc.in
- update debian/rules
* Update globalmenu-extension to 1.0.7 release, which adds support for
Firefox 6
* Drop the profile migrator, as it doesn't really make any sense with the new
release cycle, and seems to cause more trouble than it's worth. In Firefox 7,
we want to drop the shell wrapper script anyway
- remove debian/migrator/xulapp-profilemigrator
- update debian/firefox.sh.in
- update debian/firefox.install.in
- update debian/rules
- update debian/control.in
* xpt_link and xpt_dump have been replaced by xpt.py
- update debian/firefox-dev.install.in
- update debian/firefox-dev.links.in
* Add support for the system provided hyphenation patterns now that Firefox
support this, by linking @MOZ_LIBDIR@/hyphenation to /usr/share/hyphen
- update debian/firefox.links.in
* Refreshed patches:
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/plugin-for-mimetype-pref.patch
- update debian/patches/reload-new-plugins.patch
* The official branding moved from other-licenses to browser. Handle this
- update debian/rules
* Dropped patches fixed upstream:
- remove debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch
- remove debian/patches/fix-nsGIOService.patch
- remove debian/patches/default-browser-check-use-gio.patch
- remove debian/patches/update-assembler-excl-arch-list.patch
- remove debian/patches/default-uri-handler-check-use-gio.patch
- remove debian/patches/powerpc-build-fix.patch
- update debian/patches/series
* Drop the special "kde.js" file handling from the pref service. It hasn't
had the desired effect since Firefox 4, as the specialfile handling
doesn't apply to pref files inside the omni.jar. Moving kde.js back in to
defaults/pref isn't an option, as these are always read after the prefs
in the omni.jar, which would mean that all users would get the KDE
specific prefs. Note, we only override one pref in kde.js anyway, it can
go elsewhere if really required
- update debian/patches/mozilla-kde.patch
- update debian/patches/firefox-kde.patch
- note, this doesn't change any behaviour from Firefox 4 and 5, but the
code this patch touched was rewritten in Firefox 6, so it makes more
sense to just remove it now rather than refactor it and it stil not work
-- Chris Coulson <email address hidden> Fri, 12 Aug 2011 15:17:09 -0500
-
firefox (5.0+build1+nobinonly-0ubuntu0.11.04.2) natty-security; urgency=low
* fix LP: #800857 - language packs pull in Firefox on upgrade
- update debian/control.langpacks
- update debian/control
-- Micah Gersten <email address hidden> Wed, 22 Jun 2011 18:08:55 -0500
-
firefox (5.0+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream release from the stable channel (FIREFOX_5_0_BUILD1)
- see LP: #798484 for USN information
* Update globalmenu-extension to 1.0.6
* Switch to mozilla-beta
- update debian/mozclient/firefox.conf
* Drop the ability to build with an external xulrunner, and all the packaging
complexity which went with it
- update debian/apport/firefox.in
- update debian/firefox.install.in
- update debian/firefox.lintian-overrides.in
- update debian/firefox.sh.in
- update debian/mozconfig.in
- update debian/rules
* Build language packs directly from the firefox source
+ Fixes LP: #294187 - Firefox Locales should install locale specific
search plugins
+ Rip out the bits to create a en-US.xpi
- update debian/rules
- remove debian/translation-support/install.rdf.in
+ Include compare-locales FIREFOX_5_0b1_BUILD1 from
http://hg.mozilla.org/build/compare-locales. It's needed for merging
en-US strings with incomplete locales
+ Pull l10n data in to tarball from bzr
- update debian/mozclient/firefox.conf
+ Configure build for creating language packs by configuring with
"--with-l10n-base="
- update debian/mozconfig.in
+ Store the list of locales to ship, and provide a way of automatically
generating that list and the control file entries from the upstream
source. Also provide a way to blacklist languages. We map languages
to package names using langpack-o-matic (and also get descriptions
from there too)
- update debian/rules
- add debian/locales-supported
- add debian/control.langpacks
- update debian/control
- add debian/locale-blacklist
- add debian/refresh-supported-locales.pl
+ Add common-build-indep hook to build the translation xpi's
- update debian/rules
+ Add common-binary-post-install-indep to install the xpi's and
searchplugins in to the correct debian packages
- update debian/rules
- add debian/get-xpi-id.py
+ When rebuilding debian/control in the clean target, fail the build
if the control file was out-of-date. This ensures that we don't
accidentally drop language packs, and forces me to maintain an
up-to-date control file in bzr
- update debian/rules
+ Apply vendor patches to localized searchplugins too
- update debian/patches/ubuntu-codes-amazon.patch
- add debian/patches/ubuntu-codes-baidu.patch
- update debian/patches/ubuntu-codes-google.patch
* Ditch all the version-number based branding selection. Do this all
purely on the channel name now
- remove debian/firefox-beta.desktop.in
- remove debian/firefox-nightly.desktop.in
- remove debian/firefox-unofficial.desktop.in
- rename debian/firefox-final.desktop.in => debian/firefox.desktop.in
- update debian/firefox.desktop.in
- update debian/rules
- update debian/firefox.sh.in
* Drop the DEB_ENABLE_IPC option, now that IPC is mandatory
- update debian/rules
- update debian/apport/firefox.in
- update debian/firefox.install.in
- update debian/mozconfig.in
* Add some missing options to the manpage
- update debian/firefox.1.in
* Ensure we set LD_LIBRARY_PATH before running "firefox -h"
- update debian/firefox.sh.in
* Drop patches merged upstream:
- 64-bit-be-fix.patch
* Refresh patches:
- mozilla-kde.patch
* Ship channel-prefs.js. We used to ship this in Firefox 3.6, and it's
required by Test Pilot now
- update debian/firefox.install.in
* Backport patch from mozilla-central to fix powerpc build failure
- add debian/patches/powerpc-build-fix.patch
- update debian/patches/series
* Support storing language descriptions in locales.unavailable. This
will be useful for translations which disappear temporarily
- update debian/rules
- update debian/refresh-supported-locales.pl
* Add languages that are currently dropped in FF5 (compared with FF4) to
locales.unavailable. Having transitional packages now will make
transitioning easier later on if they come back
- update debian/locales.unavailable
* Refresh debian/control to pick up transitional packages
* Don't bundle our vendor preferences in the omni.jar. This needs a distro
patch and it turns out that Firefox does still read prefs from
$LIBDIR/defaults/pref, so just install it there instead
- update debian/rules
- update debian/firefox.install.in
- remove debian/patches/install-vendor-prefs.patch
- update debian/patches/series
* Add a global pref file again (/etc/firefox/syspref.js) and add the
necessary preinst/postinst magic to move the old file there if it
was previously customized
- add debian/syspref.js
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.postinst.in
- update debian/firefox.preinst.in
* Ensure "Depends: ${misc:Depends}" is added to all transitional
language packs
- update debian/control.langpacks.unavail
- refresh debian/control
* Ship testpilot on aurora too
- update debian/firefox.install.in
* Set the right Vcs-Bzr URL
- update debian/control.in
- refresh debian/control
* Update list of language packs to include new ones added upstream
- refresh debian/locales.shipped and debian/locals.unavailable
- refresh debian/control
-- Chris Coulson <email address hidden> Fri, 17 Jun 2011 03:27:24 -0500
-
firefox (5.0~b5+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream release from the beta channel (FIREFOX_5_0b5_BUILD1)
* Update globalmenu-extension to 1.0.6
* Switch to mozilla-beta
- update debian/mozclient/firefox.conf
* Drop the ability to build with an external xulrunner, and all the packaging
complexity which went with it
- update debian/apport/firefox.in
- update debian/firefox.install.in
- update debian/firefox.lintian-overrides.in
- update debian/firefox.sh.in
- update debian/mozconfig.in
- update debian/rules
* Build language packs directly from the firefox source
+ Fixes LP: #294187 - Firefox Locales should install locale specific
search plugins
+ Rip out the bits to create a en-US.xpi
- update debian/rules
- remove debian/translation-support/install.rdf.in
+ Include compare-locales FIREFOX_5_0b1_BUILD1 from
http://hg.mozilla.org/build/compare-locales. It's needed for merging
en-US strings with incomplete locales
+ Pull l10n data in to tarball from bzr
- update debian/mozclient/firefox.conf
+ Configure build for creating language packs by configuring with
"--with-l10n-base="
- update debian/mozconfig.in
+ Store the list of locales to ship, and provide a way of automatically
generating that list and the control file entries from the upstream
source. Also provide a way to blacklist languages. We map languages
to package names using langpack-o-matic (and also get descriptions
from there too)
- update debian/rules
- add debian/locales-supported
- add debian/control.langpacks
- update debian/control
- add debian/locale-blacklist
- add debian/refresh-supported-locales.pl
+ Add common-build-indep hook to build the translation xpi's
- update debian/rules
+ Add common-binary-post-install-indep to install the xpi's and
searchplugins in to the correct debian packages
- update debian/rules
- add debian/get-xpi-id.py
+ When rebuilding debian/control in the clean target, fail the build
if the control file was out-of-date. This ensures that we don't
accidentally drop language packs, and forces me to maintain an
up-to-date control file in bzr
- update debian/rules
+ Apply vendor patches to localized searchplugins too
- update debian/patches/ubuntu-codes-amazon.patch
- add debian/patches/ubuntu-codes-baidu.patch
- update debian/patches/ubuntu-codes-google.patch
* Ditch all the version-number based branding selection. Do this all
purely on the channel name now
- remove debian/firefox-beta.desktop.in
- remove debian/firefox-nightly.desktop.in
- remove debian/firefox-unofficial.desktop.in
- rename debian/firefox-final.desktop.in => debian/firefox.desktop.in
- update debian/firefox.desktop.in
- update debian/rules
- update debian/firefox.sh.in
* Drop the DEB_ENABLE_IPC option, now that IPC is mandatory
- update debian/rules
- update debian/apport/firefox.in
- update debian/firefox.install.in
- update debian/mozconfig.in
* Add some missing options to the manpage
- update debian/firefox.1.in
* Ensure we set LD_LIBRARY_PATH before running "firefox -h"
- update debian/firefox.sh.in
* Drop patches merged upstream:
- 64-bit-be-fix.patch
* Refresh patches:
- mozilla-kde.patch
* Ship channel-prefs.js. We used to ship this in Firefox 3.6, and it's
required by Test Pilot now
- update debian/firefox.install.in
* Backport patch from mozilla-central to fix powerpc build failure
- add debian/patches/powerpc-build-fix.patch
- update debian/patches/series
* Support storing language descriptions in locales.unavailable. This
will be useful for translations which disappear temporarily
- update debian/rules
- update debian/refresh-supported-locales.pl
* Add languages that are currently dropped in FF5 (compared with FF4) to
locales.unavailable. Having transitional packages now will make
transitioning easier later on if they come back
- update debian/locales.unavailable
* Refresh debian/control to pick up transitional packages
* Don't bundle our vendor preferences in the omni.jar. This needs a distro
patch and it turns out that Firefox does still read prefs from
$LIBDIR/defaults/pref, so just install it there instead
- update debian/rules
- update debian/firefox.install.in
- remove debian/patches/install-vendor-prefs.patch
- update debian/patches/series
* Add a global pref file again (/etc/firefox/syspref.js) and add the
necessary preinst/postinst magic to move the old file there if it
was previously customized
- add debian/syspref.js
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.postinst.in
- update debian/firefox.preinst.in
* Ensure "Depends: ${misc:Depends}" is added to all transitional
language packs
- update debian/control.langpacks.unavail
- refresh debian/control
* Ship testpilot on aurora too
- update debian/firefox.install.in
* Set the right Vcs-Bzr URL
- update debian/control.in
- refresh debian/control
* Update list of language packs to include new ones added upstream
- refresh debian/locales.shipped and debian/locals.unavailable
- refresh debian/control
-- Chris Coulson <email address hidden> Thu, 09 Jun 2011 13:21:00 +0100
-
firefox (4.0.1+build1+nobinonly-0ubuntu0.11.04.3) natty-proposed; urgency=low
* Update globalmenu-extension to 1.0.5:
* Fix LP: #783790 - Firefox 4 crashes when opening Selenium IDE window.
Ignore signals for menus without popups
* Fix LP: #783856 - Firefox 4.0.1 Crash Report
[@ uGlobalMenuBar::~uGlobalMenuBar ]. Don't bail out of building a menu
when encountering a non-XUL element. Also toughen up destructors to not
crash if the menuitem never initialized properly
* Fix LP: #783997 - Firefox 4.0.1 Crash Report
[@ uGlobalMenuBar::ShouldParentStayVisible ]. Don't crash if the window
gets destroyed before the panel responds to RegisterWindow
-- Chris Coulson <email address hidden> Tue, 17 May 2011 18:28:28 +0100
-
firefox (4.0.1+build1+nobinonly-0ubuntu0.11.04.2) natty-proposed; urgency=low
* Fix LP: #770719 - Dutch localization doesn't include spell-checker.
Look in /usr/share/hunspell for the system dictionaries on maverick
and later, rather than /usr/share/myspell/dicts. This got dropped
somehow in natty
- update debian/rules
- update debian/firefox.links/in
* Hopefully fix LP: #643899 - Firefox sending header "Accept-Language:
chrome://global/locale/intl.properties" because the intl.accept_languages
preference is messed up. Drop a patch which causes the preferences
system to save a user preference when changing a preference value to equal
the system default value (and revert to the original behaviour where the
preference is just discarded). This should hopefully stop Firefox Sync
from breaking localized preferences where they haven't been modified by
the user, but does regress LP: #548866
- update debian/patches/series
-- Chris Coulson <email address hidden> Tue, 03 May 2011 20:43:30 +0100
-
firefox (4.0.1+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low
* New upstream release v4.0.1 (FIREFOX_4_0_1_BUILD1)
- see USN-1121-1
* Fix LP: #767966 - globalmenu extension pollutes main window javascript
scope
- update globalmenu-extension to 1.0.3
-- Chris Coulson <email address hidden> Fri, 22 Apr 2011 15:12:46 -0500
-
firefox (4.0+nobinonly-0ubuntu3) natty; urgency=low
[ Felix Geyer <email address hidden> ]
* Fix LP: #572772 - can't save files in KDE
- update debian/patches/mozilla-kde.patch
[ Chris Coulson ]
* Fix LP: #766151 - popuphiding and popuphidden events aren't dispatched
when a menu is closed, leading to exceptions being thrown in
browserPlacesViews.js (visible from the error console)
- update globalmenu-extension to 1.0.2
* Fix LP: #744580 - Firefox doesn't autoscroll when selecting content
downwards
- add debian/patches/fix-selection-drag-autoscroll.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Tue, 19 Apr 2011 17:10:50 +0100
-
firefox (4.0+nobinonly-0ubuntu2) natty; urgency=low
* Update globalmenu-extension to 1.0.1
- Fixes LP: #749450 - bookmarks editor doesn't work properly
* Added Spanish and Japanese translations for static quicklist entry
- update debian/firefox-*.desktop.in
* Fix LP: #727372 - URI handling is broken. Use GIO for checking if
a particular URI scheme has a handler, rather than probing GConf
- add debian/patches/default-uri-handler-check-use-gio.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Sat, 16 Apr 2011 23:21:03 +0100
-
firefox (4.0+nobinonly-0ubuntu1) natty; urgency=low
* Bump the version number to 4.0 final. This is just so we stop confusing
people with rc2 in the version number, but the tarball is identical
* Update globalmenu-extension code to 1.0
- Drop the hacks we had to workaround the lack of menu closed signals from
Unity. We no longer synthesize our own menu closed events, but use the
proper event from dbusmenu.
- In addition to this, we split the work done during menu opening in to
2 phases - the first phase triggered off "about-to-show" and the second
phase triggered off "opened". In the future, we should be able to delay
the menu opening with the about-to-show handler, which is where we
do all the work to update the menu
- Fix LP: #755701 - When iterating over each label, check if the current
character equals the access key (to set a flag indicating we've already
seen it) *before* we mangle the label, rather than after it.
This fixes an issue where we never set the flag, and subsequently see
the mnemonics repeated multiple times in labels
- Also remove the hack we had to add placeholder entries to empty menus
so that we could get an about-to-show signal (now that LP: #619811
is fixed)
* Fix typo in German translation of static quicklist item (LP: #750220)
- update debian/firefox-*.desktop.in
* Re-enable -pie (LP: #663294)
- update debian/rules
-- Chris Coulson <email address hidden> Mon, 11 Apr 2011 01:07:23 +0100
-
firefox (4.0~rc2+build3+nobinonly-0ubuntu2) natty; urgency=low
[ Chris Coulson <email address hidden> ]
* Ship a mozilla-plugin.pc and libxul.pc rather than our custom
firefox-plugin.pc. No other source packages are aware of firefox-plugin
and this way avoids patching a whole bunch of apps. We now conflict
with the xulrunner SDK though
- rename debian/pkgconfig/firefox-plugin.pc.in =>
debian/pkgconfig/mozilla-plugin.pc.in
- update debian/pkgconfig/mozilla-plugin.pc.in
- add debian/pkgconfig/libxul.pc.in
- add debian/pkgconfig/mozilla-nspr.pc.in
- update debian/rules
- update debian/control.pp
* Add some missing symlinks in the SDK
- update debian/firefox-dev.links.in
* Add Asturian, Bengali, Croatian, Danish, Galician, Hebrew, Kurdish,
Lithuanian, Romanian, Slovene, Uyghur and Ukrainian, and updated
Catalan and French translations, plus add static quicklist translations
for Chinese, Dutch, French, Hungarian, Italian and Russian
- update debian/firefox-*.desktop.in
* Update globalmenu-extension code to 0.6.1. Pressing Alt shows the menu
now
[ Bilal Akhtar <email address hidden> ]
* debian/firefox-*.desktop.in: Add static quicklist item 'Open a New
Window'. (LP: #741046)
-- Chris Coulson <email address hidden> Thu, 31 Mar 2011 17:54:51 +0100
-
firefox (4.0~rc2+build3+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 RC2 build3 (FIREFOX_4_0rc2_BUILD3).
D'oh! Should have spotted that before uploading build2
-- Chris Coulson <email address hidden> Mon, 21 Mar 2011 11:02:11 +0000
-
firefox (4.0~rc2+build2+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 RC2 (FIREFOX_4_0rc2_BUILD2)
-- Chris Coulson <email address hidden> Mon, 21 Mar 2011 09:08:27 +0000
-
firefox (4.0~rc1+build1+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 RC1 (FIREFOX_4_0rc1_BUILD1)
* Switch to mozilla-2.0
- update debian/mozclient/firefox.conf
* Only build the globalmenu extension on Natty and newer
- update debian/rules
- update debian/firefox-globalmenu.dirs.in
- update debian/mozconfig.in
* Define MOZ_DISTDIR throughout the build
- update debian/rules
- update debian/testsuite.mk
- update debian/firefox-mozsymbols.install.in
* Don't disable the crashreporter for DEB_BUILD_UNOFFICIAL builds.
- update debian/rules
* Automatically set DEB_BUILD_UNOFFICIAL for builds where we change
MOZ_APP_NAME
- update debian/rules
* Disable the crashreporter for nightlies
- update debian/rules
* Revert a previous change to add vendor preferences to distribution.ini.
The preferences there aren't read by the pref service, but loaded
and set later on, after profile-initial-state, which is too late to
have any effect on the selected locale
- add debian/vendor.js
- update debian/distribution.ini
- update debian/rules
- add debian/patches/install-vendor-prefs.patch
- update debian/patches/series
* Refresh patches
- update debian/patches/mozilla-kde.patch
* Fix build on PPC64
- add debian/patches/64-bit-be-fix.patch
- add debian/patches/update-assembler-excl-arch-list.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Thu, 10 Mar 2011 02:25:21 +0000
-
firefox (4.0~b12+build1+nobinonly-0ubuntu3) natty; urgency=low
* Land the Unity appmenu extension work. It's shipped in its own package,
although we build it from the Firefox source tree (LP: #637827)
* Fix build with system NSPR
- update debian/firefox-dev.install.in
* Don't trample on existing alternatives in the postinst script if
we detect Ubuntuzilla breakage
- update debian/firefox.postinst.in
-- Chris Coulson <email address hidden> Thu, 03 Mar 2011 16:18:56 +0000
-
firefox (4.0~b12+build1+nobinonly-0ubuntu2) natty; urgency=low
* Fix some typos in the manpage
- update debian/firefox.1.in
* Fix up the mess left by Ubuntuzilla rather than leaving our official
package in a broken and inconsistent state, which ends up with users
reporting bugs to Launchpad and giving us a bad reputation. If
/usr/bin/firefox has been diverted and there is no /usr/bin/firefox
provided on the system, just do the job of whatever package it was that
broke the users install and remove the diversion for them. This should
hopefully stop the frequently reported bugs we get from Ubuntuzilla users
about /usr/bin/firefox being missing
- update debian/firefox.postinst.in
- Fixes LP: #512937, LP: #529136, LP: #552919, LP: #572733, LP: #574111,
LP: #599978, LP: #600271, LP: #610522, LP: #610756, LP: #610907,
LP: #612162, LP: #620400, LP: #623980, LP: #625014, LP: #630643,
LP: #635166, LP: #638342, LP: #641838, LP: #658828, LP: #668809,
LP: #672282, LP: #676239, LP: #707704, LP: #724090
* Don't allow users to report bugs with apport-bug when /usr/bin/firefox
has been diverted
- update debian/firefox.py.in
* Don't build with --disable-elfhack on armel. It's been fixed now
- update debian/rules
-- Chris Coulson <email address hidden> Fri, 25 Feb 2011 13:54:59 +0000
-
firefox (4.0~b12+build1+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 B12 (FIREFOX_4_0b12_BUILD1)
* Add support for unpacked xpi's in the apport hook when reporting
the extensions installed
- update debian/apport/firefox.py.in
* Ensure the Apport hook can be tested properly without modification
- update debian/apport/firefox.py.in
* Add DEP-3 compliant headers to all of our patches, and drop the
bug numbers we carried in filenames. Some of the filenames are so long
that we get constant lintian warnings about long lines in the changelog
* Drop libxul-sdk-nspr.patch - it doesn't seem to be needed
- remove debian/patches/libxul-sdk-nspr.patch
- update debian/patches/series
* Move default-apps/firefox.xml to firefox-gnome-support when it is installed
- update debian/firefox.install.in
- update debian/firefox-gnome-support.install.in
* Fix menu-icon-not-in-xpm-format lintian error - generate the xpm at
build time
- update debian/rules
- update debian/control
* Quieten embedded-zlib and embedded-libjpeg lintian errors. These aren't
really errors, as we're intentionally embedding copies here
- update debian/rules
- add debian/firefox.lintian-overrides.in
* Fix some extended-description-is-empty lintian errors
- update debian/control
* Add a manpage to fix a lintian warning
- add debian/firefox.1.in
- add debian/firefox.manpages.in
* Fix build on armel, make sure we install $(INCDIR)/tremor
- update debian/firefox-dev.install.in
* Fix description of firefox-dev
- update debian/control
* Ship a pkgconfig file to enable browser plugins to build against
Firefox rather than xulrunner
- add debian/pkgconfig/firefox-plugin.pc.in
- update debian/firefox-dev.install.in
- update debian/rules
* Check for tee surface support when deciding whether to use tree or
system cairo
- update debian/rules
* Check the hunspell version is new enough in DEB_MIN_SYSDEPS=0 mode
- update debian/rules
- update debian/mozconfig.in
* Fix the permissions of some files once they are installed, rather than
directly in debian/. We weren't restoring them in clean anyway
- update debian/rules
* Quiten some image-in-usr-lib lintian warnings by adding them to
lintian-overrides. There's not much point in moving them to /usr/share
unless we split them out in to an arch-all firefox-common package
- update debian/firefox.lintian-overrides.in
* Don't call update-menus in postinst, and add #DEBHELPER# tokens where
those are missing
- update debian/firefox.postinst.in
- update debian/firefox.postrm.in
- update debian/firefox.preinst.in
* Fix desktop-entry-invalid-category lintian warnings - remove Internet
and Application categories, add GTK and GNOME
- update debian/firefox-beta.desktop.in
- update debian/firefox-final.desktop.in
- update debian/firefox-nightly.desktop.in
- update debian/firefox-unofficial.desktop.in
* Fix menu-icon-too-big lintian error, by downscaling the icon
- update debian/rules
* Fix package-contains-hardlink lintian warning in SDK. Replace it
with symbolic link
- update debian/rules
* Don't ship a vendor.js with our preferences in, as it requires a patch
in order to get it in to the distributed omni.jar. Instead, move our
vendor prefs in to distribution.ini
- remove debian/vendor.js
- update debian/distribution.ini
- update debian/rules
- remove debian/patches/install-ubuntu-prefs.patch
- update debian/patches/series
* Add "set -e" to launcher script as per Debian policy 10.4
- update debian/firefox.sh.in
* Bump Standards-Version to 3.9.1
- update debian/control
* Fix dbg-package-missing-depends lintian warning - add firefox-gnome-support
dependency to firefox-gnome-support-dbg transitional package
- update debian/control
* Fix LP: #717666 - firefox needs to replace kubuntu-firefox-installer
again. This got dropped accidentally during the package reorg after
dropping abrowser
- update debian/control
* Add some missing files to the SDK
- update debian/firefox-dev.install.in
* Refresh patches
- update debian/patches/mozilla-kde.patch
- update debian/patches/reload-new-plugins.patch
* Don't hardcode the browser executable to /usr/bin/firefox for the
default browser. Instead, apply a patch reviewed upstream to set
this to MOZ_APP_LAUNCHER
- drop debian/patches/system-path-default-browser.patch
- add debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch
- update debian/patches
* Fix the default browser check to use the new x-scheme-handler
mechanism via GIO, rather than the old GConf way
- add debian/patches/fix-nsGIOService.patch
- add debian/patches/default-browser-check-use-gio.patch
- update debian/patches/series
* Don't install $(INCDIR)/md
- update debian/firefox-dev.install.in
* The toolkit.networkmanager.disable preference has been removed. There is
now only a single pref for managing network link status, and this is off
by default. Re-enable that to restore the previous behaviour
- update debian/distribution.ini
-- Chris Coulson <email address hidden> Fri, 25 Feb 2011 02:53:55 +0000
-
firefox (4.0~b11+build3+nobinonly-0ubuntu2) natty; urgency=low
* Drop abrowser:
- remove debian/abrowser-branding.install.in
- remove debian/abrowser-branding.links.in
- remove debian/abrowser.desktop.in
- remove debian/abrowser.xml.in
- update debian/control
- remove debian/firefox-branding.install.in
- remove debian/firefox-branding.links.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- rename debian/firefox-branding.menu.in => debian/firefox.menu.in
- update debian/firefox.sh.in
- update debian/mozclient/firefox.conf
- remove debian/patches/awesome_branding_updates.patch
- remove debian/patches/browser_branding.patch
- update debian/patches/series
- update debian/rules
- remove debian/vendor-abrowser.js.in
- rename debian/vendor-firefox.js.in => debian/vendor.js.in
* Don't install the example config file (firefox.cfg) - it's redundant
at the moment as there is no way to configure system preferences
- remove debian/firefox.cfg
- remove debian/firefox.docs.in
- update debian/rules
* Don't install presubj, this is for the Debian BTS
- remove debian/presubj
- update debian/firefox.install.in
* Don't install the default-apps xml file for gnome-control-center in
Natty. It's not needed any more
- update debian/rules
- update debian/firefox.install.in
* Ship an SDK again
- update debian/control
- add debian/firefox-dev.install.in
- add debian/firefox-dev.links.in
- add debian/patches/bzXXX_fix_sdk_bin_install.patch
- update debian/patches/series
- update debian/rules
* Build with --disable-elf-hack on armel and powerpc
- update debian/rules
- update debian/mozconfig.in
* Drop the general.useragent.vendor* preferences. These are obsolete
in Firefox 4
- rename debian/vendor.js.in => debian/vendor.js
- update debian/vendor.js
- update debian/rules
* Update the apport hook to not choke on unpacked extensions, and install
it again. We still need to add support for unpacked xpi's though
- update debian/apport/firefox.py.in
- update debian/firefox.install.in
-- Chris Coulson <email address hidden> Wed, 09 Feb 2011 13:57:51 +0000
-
firefox (4.0~b11+build3+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 B11 (FIREFOX_4_0b11_BUILD3)
[ Jamie Strandboge <email address hidden> ]
* AppArmor:
- update to allow owner read access to @{PROC}/[0-9]*/task/[0-9]*/stat
[ Chris Coulson <email address hidden> ]
* Add support to the launcher for specifying a debugger
- update debian/firefox.sh.in
-- Chris Coulson <email address hidden> Mon, 07 Feb 2011 15:58:53 +0000
-
firefox (4.0~b10+build1+nobinonly-0ubuntu2) natty; urgency=low
* Fix FTBFS - testpilot moved to distribution/extensions
- update debian/firefox.install.in
-- Chris Coulson <email address hidden> Wed, 26 Jan 2011 11:28:03 +0000
-
firefox (4.0~b10+build1+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 B10 (FIREFOX_4_0b10_BUILD1)
[ Jamie Strandboge <email address hidden> ]
* AppArmor:
- allow access to defaults.list for all derivatives (LP: #664093)
[ Chris Coulson <email address hidden> ]
* Refresh patches after landing of bmo: #624267 aka Crash on Ubuntu
[@ nsGNOMEShellService::SetDefaultBrowser ]
- update debian/patches/lp185622_system_path_default_browser.patch
* Refresh patches after landing of bmo: #624625 aka change home page of
Google search plugin to google.com
- update debian/patches/ubuntu_codes_google.patch
* Remove debian/remove.binonly.sh from package, it's not used anyway
(the one from mozilla-devscripts is used instead)
- remove debian/remove.binonly.sh
* Don't make DEB_ENABLE_THUMB2 configurable, this should just be totally
automatic
- update debian/rules
* Bump NSS and NSPR minimum versions to 3.12.9 and 4.8.7 respectively
- update debian/rules
* Clean unused variable from debian/rules
- update debian/rules
* Use the smaller crashreporter-symbols.zip after landing of bmo: #588129 aka
symbols.txt file missing from *.crashreporter-symbols.zip
- update debian/firefox-mozsymbols.install.in
* Run jstestbrowser and mochitest test suites
- update debian/testsuite.mk
* Fix LP: #690009 - GTK applications launched by firefox don't appear in
global menu. Don't unset UBUNTU_MENUPROXY
- update debian/firefox.sh.in
-- Chris Coulson <email address hidden> Tue, 25 Jan 2011 21:50:54 +0000
-
firefox (4.0~b9+build1+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0b9 (FIREFOX_4_0b9_BUILD1)
[ Micah Gersten <email address hidden> ]
* Fix typo in rules file comment
- update debian/rules
[ Chris Coulson <email address hidden> ]
* Refresh patches
- update debian/patches/mozilla-kde.patch
-- Chris Coulson <email address hidden> Wed, 12 Jan 2011 09:00:16 -0600
-
firefox (4.0~b8+nobinonly-0ubuntu3) natty; urgency=low
[ Chris Coulson <email address hidden> ]
* Fix LP: #694391 - firefox-branding (rather than firefox) should
replace kubuntu-firefox-installer
- update debian/control.pp
[ Micah Gersten <email address hidden> ]
* Really fix LP: #696895 - FTBFS on armel; Add DEB_ENABLE_THUMB2 to
DEB_DEFINES so thumb2 is actually enabled; Thanks to Jani Monoses for the
fix
- update debian/rules
* Define the default for DEB_ENABLE_THUMB2 with the rest of the defaults
- update debian/rules
-- Micah Gersten <email address hidden> Wed, 05 Jan 2011 13:50:56 -0600
-
firefox (4.0~b8+nobinonly-0ubuntu2) natty; urgency=low
* fix LP: #696895 - FTBFS on armel; Add --enable-thumb2 to build for armv7;
Thanks to Jani Monoses for the fix
- update debian/mozconfig.in
- update debian/rules
-- Micah Gersten <email address hidden> Mon, 03 Jan 2011 22:44:12 -0600
-
firefox (4.0~b8+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0b8 (FIREFOX_4_0b8_RELEASE)
[ Chris Coulson <email address hidden> ]
* Add a hack to the launcher to handle being launched from an alternative,
which is a symlink to the launcher script, and breaks the current launch
mechanism. Also remove a useless stat() from the current script
- update debian/firefox.sh.in
* Re-add patch that got dropped to not remove and re-add search plugins
during upgrade
- add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch
- update debian/patches/series
* Move libmozgnome.so to the main package in common-binary-predeb-arch.
The previous method of deleting it from -gnome-support and copying it to
the main package from debian/tmp in each of the binary-predeb targets
meant that we were shipping an unstripped copy, which caused a lintian
error. This new method ensures we retain the stripped SO and we still
only move it after dh_shlibdeps has run
- update debian/rules
* Support debug builds. By setting "debug" in DEB_BUILD_OPTIONS, firefox
will build with --enable-debug and --disable-optimize
- update debian/rules
- update debian/mozconfig.in
* Really build with --disable-gnomevfs this time
- update debian/mozconfig.in
* Refresh patches after landing of bmo: 588410 aka Fix make install to
work with omnijar
- remove debian/patches/bz588410_fix_make_install_with_omnijar.patch
- update debian/patches/series
* Generate the en-US xpi at build time again for importing in to Launchpad
- update debian/rules
- update debian/translation-support/install.rdf.in
[ Jamie Strandboge <email address hidden> ]
* update debian/usr.bin.firefox.apparmor.10.10:
- deny write to /var/cache/fontconfig
- allow read to @{HOME}/.local/share/applications/mimeapps.list
- allow read to @{PROC}/[0-9]*/mountinfo (LP: #659450)
- allow read to /tmp/.X[0-9]*-lock
- deny read to @{HOME}/.local/share/recently-used.xbel
- deny execute of /usr/bin/gconftool-2
- allow read to @{HOME}/.thumbnails/*/*.png
- allow read/write to @{HOME}/.gnome2/firefox*-bin-*
* update debian/usr.bin.firefox.apparmor.{9.04,10.04}:
- deny write to /var/cache/fontconfig
- allow read to @{PROC}/[0-9]*/mountinfo (LP: #659450)
- allow read to /tmp/.X[0-9]*-lock
- deny execute of /usr/bin/gconftool-2
- remove extraneous @{HOME}/.config/ibus/bus/
* add debian/usr.bin.firefox.apparmor.11.04:
- based on 10.10
- remove redundant abstractions included by the gnome abstraction
(LP: #692406)
* debian/rules: updated for usr.bin.firefox.apparmor.11.04
[ Micah Gersten <email address hidden> ]
* Change xubuntu applications defaults list in natty apparmor profile; Path
changed in xubuntu-default-settings (11.04.0)
- update usr.bin.firefox.apparmor.11.04
* fix LP: #694391 - Kubuntu Firefox Installer Fails; Add Replaces on
kubuntu-firefox-installer again in firefox-branding
- update debian/control
[ Felix Geyer <email address hidden> ]
* Re-add KDE integration (LP: #684482)
- update debian/patches/mozilla-kde.patch
- update debian/patches/firefox-kde.patch
- update debian/patches/series
- update debian/rules
* Make firefox-4.0 suggest firefox-kde-support
- update debian/control
- update debian/control.pp
-- Chris Coulson <email address hidden> Fri, 31 Dec 2010 15:27:46 +0000
-
firefox (4.0~b7+nobinonly-0ubuntu3) natty; urgency=low
* Build with --enable-startup-notification again, this got dropped
in the 3.6 => 4.0 update
- update debian/mozconfig.in
* Ship the testpilot extension for beta as per the official builds, based
on the discussion on #developers. We achieve this by building with
--enable-update-channel=beta for the beta milestones only. The update
channel isn't used anywhere at runtime because we disable the updater.
This means that Ubuntu users can participate in testpilot user studies
in Natty
- update debian/rules
- update debian/firefox.install.in
- update debian/mozconfig.in
-- Chris Coulson <email address hidden> Mon, 22 Nov 2010 19:52:28 +0000
-
firefox (4.0~b7+nobinonly-0ubuntu2) natty; urgency=low
* Fix the profile migrator to not hang when ~/.mozilla doesn't exist, and
other improvements
- update debian/migrator/xulapp-profilemigrator
-- Chris Coulson <email address hidden> Fri, 19 Nov 2010 01:31:17 +0000
-
firefox (4.0~b7+nobinonly-0ubuntu1) natty; urgency=low
* New upstream release v4.0 B7 (FIREFOX_4_0b7_RELEASE)
[ Chris Coulson <email address hidden> ]
* Don't build with -pie on Natty (LP: #663294)
- update debian/rules
* Update mozclient for mozilla-central
- update debian/mozclient/firefox.conf
- update debian/mozclient/firefox.mk
* Auto-generate Debhelper files at build time, using the Mozilla
text preprocessor. This makes it easier to maintain branches for
different versions (because we'll avoid having different filenames for
each version, which makes merging really difficult). We can also use
standard preprocessor directives for our different build options,
which means we drop a lot of logic from debian/rules
- rename debian/abrowser.desktop => debian/abrowser.desktop.in
- add debian/abrowser-branding.install.in
- add debian/abrowser-branding.links.in
- add debian/firefox-branding.install.in
- add debian/firefox-branding.links.in
- rename debian/apport/firefox.py => debian/apport/firefox.py.in
- rename debian/firefox-final.desktop => debian/firefox-final.desktop.in
- rename debian/firefox-gnome-support.install =>
debian/firefox-gnome-support.install.in
- rename debian/firefox.dirs => debian/firefox.dirs.in
- rename debian/firefox.install => debian/firefox.install.in
- rename debian/firefox.links => debian/firefox.links.in
- rename debian/firefox.menu => debian/firefox.menu.in
- rename debian/firefox.postinst.in => debian/firefox.postinst.in
- rename debian/firefox.postrm.in => debian/firefox.postrm.in
- rename debian/firefox.preinst.in => debian/firefox.preinst.in
- rename debian/firefox.prerm.in => debian/firefox.prerm.in
- rename debian/firefox.xml => debian/firefox.xml.in
- updated debian/abrowser.desktop.in
- updated debian/firefox-final.desktop.in
- updated debian/firefox-gnome-support.install.in
- updated debian/firefox.dirs.in
- updated debian/firefox.install.in
- updated debian/firefox.links.in
- updated debian/firefox.menu.in
- updated debian/firefox.postinst.in
- updated debian/firefox.postrm.in
- updated debian/firefox.preinst.in
- updated debian/firefox.prerm.in
- updated deibna/firefox.xml.in
- updated debian/rules
- add debian/firefox-mozsymbols.install.in
* Simplify generating the Apport blacklist file to remove a superfluous
debian/rules target
- rename debian/apport/blacklist => debian/apport/firefox.in
- update debian/rules
* Auto-generate debian/control in the clean target
- add debian/control.pp
- update debian/rules
* Drop the ability to disable patches on a per-release basis. This adds
additional complexity, and we're not really using it at the moment.
We can always add it back again if we need it
- remove debian/disable-patches.sh
- update debian/rules
- remove debian/patches/series-disable-patches.8.04
* Rework the branding selection logic so that we automatically use
the nightly branding for nightly builds, unofficial branding for
alpha milestones, and official branding for beta, RC's and final.
Auto-populate the branding names in the desktop files rather than
hard-coding them, and add a special beta desktop file
- add debian/firefox-beta.desktop.in
- rename debian/firefox-minefield.desktop =>
debian/firefox-nightly.desktop.in
- rename debian/firefox-namaroka.desktop =>
debian/firefox-unofficial.desktop.in
- update debian/rules
* Drop the update-notifier restart required hook. Instead, we rely on
the ubufox restart required banner inside the browser, rather than having
2 notification mechanisms
- remove debian/firefox-restart-required.update-notifier
- update debian/firefox.postinst.in
- update debian/firefox.prerm.in
* Rewrite the launcher script to not wrap around the upstream start
scripts, but start the Firefox binary directly. The upstream start scripts
contain a lot of complexity for dealing with things that we don't need to
worry about, and are quite slow. Also, add in the hooks for the new
profile migrator
- update debian/firefox.sh.in
* Replace the old profile migrator. The previous one relied on hard-coded
values and fragile shell script that isn't really scalable enough
now that stable Ubuntu releases see new major Firefox versions. The
new profile migrator doesn't require any hard-coded values, and should
be lower maintenance
- add debian/migrator/xulapp-profilemigrator
- remove debian/migrator/main.c
- update debian/rules
- update debian/firefox.sh.in
- update debian/control.pp
* Build with "make -f client.mk" and using a mozconfig, rather than the
autoconf/configure/make steps used previously. The client.mk contains the
sequencing for doing PGO builds
- update debian/firefox-mozsymbols.install.in
- add debian/mozconfig.in
- update debian/rules
* Add support for building with PGO. Add a build option (DEB_BUILD_PGO)
which will run the build with make -f client.mk profiledbuild. This is
off by default.
- update debian/rules
- update debian/mozconfig.in
* Run the Mozilla test suite at build time. Currently, we run the following
targets: check, xpcshell-tests, reftest and crashtest. Test-suite failures won't
break the build just yet
- add debian/testsuite.mk
- update debian/rules
- update debian/control.pp
* Tidy up the vendor preferences
- remove debian/ubuntu-useragent.js.tmpl
- rename debian/firefox.js => debian/vendor-firefox.js.in
- rename debian/ubuntu-abrowser.js.tmpl => debian/vendor-abrowser.js.in
- update debian/vendor-firefox.js.in
- update debian/vendor-abrowser.js.in
- update debian/rules
* Don't touch .autoreg on upgrade. This isn't necessary with the XPCOM changes
in Gecko 2.0
- update debian/firefox.postinst.in
- remote debian/firefox-gnome-support.postinst.in
* Disable gnomevfs support on >= 11.04 (LP: #661287)
- update debian/rules
- update debian/mozconfig.in
- update debian/firefox-gnome-support.install.in
* Add x-scheme-handler magic to desktop files
- update debian/firefox.desktop.in
- update debian/firefox-beta.desktop.in
- update debian/firefox-nightly.desktop.in
- update debian/firefox-unofficial.desktop.in
* Dropped obsolete / not-needed patches
- remove debian/patches/add_syspref_dir.patch
- remove debian/patches/bz386904_config_rules_install_dist_files.patch
- remove bz534663_attXXX_normalize_distribution_searchplugins.patch
- remove debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch
- remove debian/patches/ubuntu_no_app_updates.patch
- update debian/patches/series
* Update build-depends for Firefox 4.0
- update debian/control.pp
* Rebased patches for Firefox 4.0
- update browser_branding.patch
- update bz460917_att350845_reload_new_plugins.patch
- update bz467738_att351145_lockPref_everywhere.patch
- update bz515232_att399338_distro_locale_searchplugins.patch
- update bzXXX_libxul_sdk_nspr.patch
- udpate bzXXX_plugin_for_mimetype_pref.patch
- update lp185622_system_path_default_browser.patch
- update lp512615_cairo_lcd_filter.patch
- update lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch
- update ubuntu_bookmarks.patch
* Disable KDE integration temporarily until I've reviewed the updated patches
- update debian/patches/series
* Install top-level chrome.manifest after landing of (bmo: 579178) aka
single-chrome-manifest
- update debian/firefox.install.in
* Add trademarkInfo key to the brand.dtd file in the awesome-branding
to fix an issue with Help->About not working. Also drop the unneeded
overrides from the manifest file and rename the patch to reflect it's
extended scope. Eventually, this patch should be merged in to the
awesome-branding bzr branch
- rename debian/patches/awesome_branding_chrome_rename.patch =>
debian/patches/awesome_branding_updates.patch
- update debian/patches/awesome_branding_updates.patch
- update debian/patches/series
* Install our vendor preferences in to dist/bin before running stage-package.
This seems to be the only way to ensure that they are included in the
omni.jar. This means we need to patch the upstream package-manifest to
include the extra file
- add debian/patches/install_ubuntu_prefs.patch
- update debian/rules
* Clean up the files in /etc/firefox on upgrade
- update debian/firefox.preinst.in
* Support builds suitable for valgrind, by building with
DEB_MOZ_VALGRIND=1. This will automatically pick the right optimisations
and build flags
- update debian/rules
- update debian/mozconfig.in
* Fix make install with --enable-chrome-format=omni. Add patch to create
the omni.jar file after running stage-package. This has already
landed on mozilla-central, so we can drop again at beta 8
- add debian/patches/bz588410_fix_make_install_with_omnijar.patch
- update debian/patches/series
* Drop other unused cruft from the package
- remove debian/debsearch.src
- remove debian/firefox.png.uu
- remove debian/debsearch.gif.uu
- update debian/rules
* Build-depend on yasm
- update debian/control
* Fix the profile migrator to not crash on profiles where
'LastVersion=Safe Mode' (LP: #674607)
- update debian/migrator/xulapp-profilemigrator
[ Jamie Strandboge <email address hidden> ]
* debian/usr.bin.firefox*:
- allow .{firefox,mozilla} instead of just .mozilla (LP: #624435)
- allow owner write to ~/.config/ibus/bus/
- adjust apparmor profile for latest sun-java6 plugin (LP: #633369)
[ Micah Gersten <email address hidden> ]
* Drop patch after upstream landing of (bmo: 551152) aka Symlinked components
break everything
- drop debian/patches/lp518422.patch
- update debian/patches/series
* Add mesa-common-dev to build-depends after landing of configure test aka
(bmo: 517566) which is for WebGL aka (bmo: 516213)
- update debian/control
-- Chris Coulson <email address hidden> Wed, 17 Nov 2010 21:35:57 +0000
-
firefox (3.6.12+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low
* New upstream release v3.6.12 (FIREFOX_3_6_12_BUILD1)
- see USN-1011-1
[ Jamie Strandboge ]
* AppArmor:
- allow mmap for temporary files that we own (LP: #662918)
- add owner read to environ and auxv in @{PROC} as well as
/etc/lsb-release read and expr ix for the crash reporter
- update path for Xubuntu default settings (LP: #664093)
-- Chris Coulson <email address hidden> Wed, 27 Oct 2010 08:31:06 -0400
-
firefox (3.6.11+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low
* New upstream release v3.6.11 (FIREFOX_3_6_11_BUILD3)
- see USN-997-1
[ Jamie Strandboge <email address hidden> ]
* AppArmor:
- fix for Google Gears (LP: #644976)
[ Chris Coulson <email address hidden> ]
* Refresh patches after landing of (bmo: 327323) aka Can't "Open with" files
that are send as application/octet-stream (or other "unknown to firefox"
mime types)
- update debian/patches/mozilla-kde.patch
- update debian/patches/series
- remove debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch
* Bump minimum system NSS to 3.12.8 after landing of (bmo: 600104) aka
Bump minimum required version for system NSS to 3.12.8
- update debian/rules
* Bump minimum system NSPR to 4.8.6 after landing of (bmo: 567620) aka
Bump minimum required version for system NSPR to 4.8.6
- update debian/rules
* Bump minimum version of sqlite to 3.7.1 after landing of (bmo: 583611) aka
Upgrade to SQLite 3.7.1
- update debian/rules
-- Chris Coulson <email address hidden> Wed, 13 Oct 2010 12:23:34 +0100
-
firefox (3.6.10+build1+nobinonly-0ubuntu3) maverick; urgency=low
* Fix LP: #239952 - the associated helper application does not exist.
Where a launcher doesn't exist for a particular mimetype, use the file
extension instead
- add debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Tue, 21 Sep 2010 23:09:29 +0100