lp:ubuntu/hardy/xulrunner-1.9

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

13. By Alexander Sack

* j2re1.4 is the package that ships the plugin, not the mozilla-plugin
  package. fixing conflicts for LP: #214468.
  - update debian/control

12. By Alexander Sack

* fix "firefox-3.0 gets removed on dist-upgrade when firefox-3.0 build is
  not available on mirror". We deal with this situation by dropping the
  Break: field from xulrunner-1.9 and adding upper bounds on xulrunner-1.9
  to firefox-3.0 binary.
  - update debian/control

* improve translation support by shipping a crafted install.rdf. We ship a
  template install.rdf.in in debian/translation-support and replace the
  em:{version,maxVersion,minVersion} during build. For now those versions
  are maintained manually because we need maintainer attention on upgrades
  considering the upstream string freeze. To increase failsafeness, we fail
  the build if the version appears to be out of sync with the upstream
  version in the post-install target. The install.rdf is finally added to
  the zip file in the binary-post-install rule used to produce the
  en-US.xpi.
  - add debian/translation-support/install.rdf.in
  - update debian/rules

* fix "USE_SYSTEM_NSS checks nspr version, not nss"
  - update debian/rules

* fix "firefox resets user prefs if the user sets a preference that is equal
  to the default shipped by firefox/xulrunner that was overloaded with an
  extension default (aka ubufox). (LP: #203306). Patch ported from ffox 2
  package.
  - add debian/patches/bzXXX-dont-reset-user-prefs-on-upgrade.patch
  - update debian/patches/series

* fix "broken wizard binding with javascript policies in place" -
  For particular, this fixes "plugin installer wizard broken with adblock or
  noscript installed" (LP: #215672). Patch taken from bugzilla 425814
  - add debian/patches/bz425814_att315081.patch
  - update debian/patches/series

* conflict with removed from archive package j2re1.4-mozilla-plugin as it
  causes crashes in latest gecko code (LP: #214468)
  - update debian/control

11. By Fabien Tassin

[ Fabien Tassin <email address hidden> ]
* Drop patch applied upstream
  - drop debian/patches/bz333308_attXXXX_make_clean_cleaner.patch
  - update debian/patches/series
* Set LDFLAGS so dpkg-buildpackage doesn't use -Wl,-Bsymbolic-functions
  - update debian/rules
* Add support for a defaults/syspref directory containing system wide
  preferences that will not be silently overwritten at each upgrade
  (LP: #207281, #203538).
  It works for both libxul apps such as firefox 3 and xulrunner
  applications such as prism
  - add debian/patches/add_syspref_dir.patch
  - update debian/patches/series
* Fix broken RSS subscription
  - add debian/patches/bz423060_att312807_fix_rss_subscription.patch
  - update debian/patches/series
* Bump depends to libnspr4-dev >= 4.7.1~beta2 and libnss3-dev >= 3.12.0~beta3
  - update update debian/control
* Hook up mozilla-devscript's compare module to binary-post-install
  - update debian/rules

[ Alexander Sack <email address hidden> ]
* switch to in-source jpeg to fix rendering issues at zoom levels
  (LP: #182038); this measure should give us some performance
  improvements.
  - update debian/rules
* make pref extensions read defaults/autoconfig from NS_GRE_DIR instead
  of NS_APP_DEFAULTS_50_DIR. If it turns out to be a bad decision, we should
  reconsider this patch.
  - add debian/patches/bzXXX_autoconfig_in_gre.patch
  - update debian/patches/series
* install system-greprefs in /etc/xulrunner-1.9/ and create the proper
  link in $pkglibdir/greprefs to it (LP: #139543)
  - add debian/system-greprefs.js
  - update debian/rules
* ship versioned link libsqlite3.so.0 => libsqlite3.so in $pkglibdir to
  allow liferea workaround for LP: #203413 - "Liferea creates many corrupt
  copies of places.sqlite in" by setting LD_LIBRARY_PATH properly
  - update debian/rules
* ship .autoreg file in pkglibdir to allow autoreg touches by
  plugins/extensions et al.
  - update debian/rules
* touch .autoreg in xulrunner-1.9.postinst and
  xulrunner-1.9-gnome-support.postinst
  - update debian/xulrunner-1.9.postinst
  - add debian/xulrunner-1.9-gnome-support.postinst
* hook in lp-export-xpi.mk from mozilla-devscript to export en-US
  translation templates to debian/lp-export-xpis/; in turn, make
  mozilla-devscripts a hard build-depends
  - update debian/rules
  - update debian/control
* consider NS_GRE_DIR/.autoreg to trigger component registry upgrades.
  - add debian/patches/bzXXX_gre_autoreg.patch
  - update debian/control/series
* Fix "Dom Inspector not compatible" by bumping maxVersion field in
  extension install.rdf
  - add debian/patches/inspector_maxversion_bump.patch
  - update debian/patches/series
* Fix xulrunner side for bug "firefox needs restart after plugin install to
  detect and activate them"; we scan for new plugins in GRE at startup runtime
  - update debian/patches/bzXXX_gre_extension_plugin_support.patch

10. By Alexander Sack

* new upstream release 1.9~b4 fixes:
  - LP: #194486 - "printing in Firefox 3 Beta 3 is broken"
  - LP: #192505 - "Where's my home button?"
  - LP: #44062 - "Firefox allows cookies to be set for second-level
    domain hierarchies"
  - LP: #181575 - "pressing Enter in URL bar selects mouse hover target
    in substring-search pop-down"

[ Fabien Tassin <email address hidden> ]
* Drop patches applied upstream
  - drop debian/patches/bz344818_cairo_xrender.patch
  - drop debian/patches/bzXXX_fix_pyxpcom_build_failure.patch
* Update diverged patch:
  - update debian/patches/dom_inspector_support_for_prism.patch
* Add support for system hunspell
  - update debian/rules
* Add optional support for system sqlite3 (we need >= 3.5 not in hardy)
  - update debian/rules
* Update clean rule to make it simpler and more friendly with
  mozilla-devscripts
  - update debian/rules
* Drop DEB_AUTO_UPDATE_DEBIAN_CONTROL cdbs variable completely. It was
  wrongly set to zero
  - update debian/rules
* Update clean rule now that Mozilla bug 333308 has landed.
  To prevent a bug in cdbs where patches are unapplied before distclean
  is performed, set DEB_MAKE_CLEAN_TARGET to $(NULL) and add call
  distclean ourselves before cdbs files are included
  - update debian/rules
* There're still some leftovers after distclean despite latest
  Mozilla bug 333308 patch. Fix it once again and report it upstream
  - add debian/patches/bz333308_attXXXX_make_clean_cleaner.patch
  - update debian/patches/series
* Drop obsolete comment for extensions
  - update debian/rules
* Stop build-tree/mozilla/README to be shipped as a doc by setting
  cdbs DEB_INSTALL_DOCS_ALL to $(NULL)
  - update debian/rules
* Drop obsolete TODO file
  - drop debian/TODO

[ Alexander Sack <email address hidden> ]
* fix "remember password" dialog for embedders that don't provide
  a branding chrome
  - add debian/patches/bzXXX_attXXX_fix_remember_password_for_embedders_without_branding.patch
  - update debian/patches/series
* fix LP: #175904 "Firefox 3.0 makes everything annoyingly huge" by not
  scaling images based on dpi.
  - add debian/patches/bz394103_dont_scale_images.patch
  - update debian/patches/series
* add alternative patch for LP: #175904 "Firefox 3.0 makes everything
  annoyingly huge" by scaling images for 192dpi, 288dpi, etc. instead
  of 142dpi, 238dpi and so on. (this patch is not applied atm and is
  included for testing purpose)
  - add debian/patches/bz394103_scale_images_for_192+dpi.patch
* add libsqlite3-dev to Build-Depends in order to effectively enable
  optional system sqlite feature on buildd's with sqlite > 3.5
  - update debian/control
* bump build requirements on nspr and nss to >= 4.7.0~1.9b4 and
  >= 3.12.0~1.9b4 respectively
  - update debian/control

9. By Alexander Sack

* add Breaks: firefox-3.0 (<< 3.0~b3) to fix transition breakage
  - update debian/control

8. By Alexander Sack

* release FIREFOX_3_0b3_RELEASE

[ Alexander Sack ]
* submit patch that ships xpcshell to bugzilla
  - rename debian/patches/ship_xpcshell.patch =>
           debian/patches/bz410617_att295212_ship_xpcshell.patch
  - update debian/patches/series
* fix tooltip in epiphany: previously displayed out of screen bounds
  (LP: #37507)
  - add debian/patches/bz233371_att297343_fix_outofscreen_embed_tooltip.patch
  - update debian/patches/series
* use default upstream gcc tweaks for improved performance - especially of the
  javascript engine
  - update debian/rules
* update global extension/plugin patch to apply cleanly against latest code
  - update debian/patches/bzXXX_gre_extension_plugin_support.patch
* fix pyxpcom build failure introduced by recent commit
  - add debian/patches/bzXXX_fix_pyxpcom_build_failure.patch
  - update debian/patches/series
* add distro independent global install locations for extensions,
  /usr/lib/mozilla/extensions and /usr/share/mozilla/extensions
  - update debian/xulrunner-1.9.dirs
* support embedded tarball layout when either there is a *.tar.bz2 in orig tarball
  or if DEBIAN_MOZCLIENT_EMBEDDED is not unset (you will need this to produce embedded
  tarballs during |get-orig-source|
  - update debian/rules
* bump minimum libnss3-dev build requirements to >= 3.12.0~1.9b3
  - update debian/control
* bump minimum libnspr4-dev build requirements to >= 4.7.0~1.9b3
  - update debian/control

[ Fabien Tassin ]
* Drop patches applied upstream
  - drop debian/patches/bz410617_att295212_ship_xpcshell.patch
  - drop debian/patches/bz404634_att294921.patch
  - drop debian/patches/bz386610_python2.5_ftbfs_amd64.patch
  - drop debian/patches/bz373918_att295042.patch
  - drop debian/patches/bz408062_unstable_pc.patch
  - drop debian/patches/bz384304_fix_recursive_symlinks.patch
  - update debian/patches/series
* Refresh diverged patches:
  - update debian/patches/bzXXX_pc_honour_system_nspr_nss.patch
  - update debian/patches/rename_venkman_addon.patch
  - update debian/patches/bz344818_cairo_xrender.patch
* Install links for all .so libs in the -dev package
  - update debian/patches/dont_install_so_in_dev.patch
* Bump gtk requirement to 2.12 as per Mozilla bug 412432
  - update debian/control
* Add #DEBHELPER# token to postinst/prerm scripts
  - update debian/xulrunner-1.9.{postinst,prerm}
* Install previously missed libdbusservice.so
  - update debian/xulrunner-1.9.install
* Update venkman patch to also rename locales
  - update debian/patches/rename_venkman_addon.patch
* Bump requirement for system cairo to >= 1.5.8 as we now need
  the newly added cairo_path_extents()
  - update debian/rules
* Include mozilla-devscripts file using -include so ifneq could be omitted
  - update debian/rules
* Fix missing .so symlinks regression
  - update debian/patches/dont_install_so_in_dev.patch

7. By Alexander Sack

* happy new year release for hardy (1.9b3 pre, CVS 20080101t1000) features:
  - use system-cairo (LP: #152210, LP: #164640)
  - use system-nspr/nss (LP: #177280)
  - proper pkg-config files for -unstable and system-nspr/nss (see below)
  - backed-out microb changes (back to square zero)
  - fix various embedding issues (see below)

[ Fabien Tassin ]
* Disable bz404634_att290373.patch and bz373196_att281782.patch until trunk
  is back in shape after the MicroB mass back out (See MozBug #408238)
  - update debian/patches/series
* new upstream snapshot (1.9b3 pre, CVS 20071228t0918)
* Drop patch committed upstream:
  - drop debian/patches/bz287150_att291740_hppa_fix.patch
  - update debian/patches/series
* Add support for mozilla-devscripts
  - update debian/control
  - update debian/rules

[ Alexander Sack ]
* drop patches for mozilla bug #404634 completely to prepare landing of
  improved patch:
  - drop debian/patches/bz404634_att290305.patch
  - drop debian/patches/bz404634_att290373.patch
  - update debian/patches/series
* land improved patch for mozilla bug #404634 that properly disables
  url-classifier if no profile is setup and makes nsUrlClassifierDBService
  fall-back to NS_APP_USER_PROFILE_50_DIR if NS_APP_USER_PROFILE_LOCAL_50_DIR
  is not provided by embedding app.
  - add debian/patches/bz404634_att294921.patch
  - update debian/patches/series
* remove bz373196_att281782.patch completely from tree as it tackled a MICROB
  regression, which should now be fixed.
* add %FULL_NSPR_CFLAGS% to libxul-embedding* Cflags .pc files to fix
  builds of embedders that link against system-nspr enabled xul
  - update debian/patches/bzXXX_pc_honour_system_nspr_nss.patch
* do not export zlib headers with bogus symbols during make install if
  system zlib is used. This breaks embedders and happens if MOZ_INSTALLER
  is enabled.
  - add debian/patches/bzXXX_no_zlib_export_if_native.patch
  - update debian/patches/series
* drop mozilla-devscripts from build-depends as its not needed for the
  actual package build process. Take care that debian/rules disables the
  mozilla-devscripts include if it doesn't exist
  - update debian/control
  - update debian/rules
* add gtkmozembed_internal.h symbols to glue (mozilla bug 373918):
  - add debian/patches/bz373918_att295042.patch
  - update debian/patches/series
* add support for GRE extensions and plugins. We now search in PROFILE, APP
  and GRE dir.
  - add debian/patches/bzXXX_gre_extension_plugin_support.patch
  - update debian/patches/series
* explicitly create addon directories /usr/lib/xulrunner-addons/{plugins,extensions}
  - update debian/xulrunner-1.9.dirs
* drop hard-coded --with-system-nspr and --with-system-nss from CONFIGURE
  flags
  - update debian/rules
* don't enforce lower bound of system cairo and system nss versions
  - update debian/control

6. By Alexander Sack

[ Alexander Sack ]
* don't ship versioned .pc files anymore:
  - remove debian/patches/install_pkgconfig_files_with_version.patch
  - update debian/patches/series
* in turn xulrunner-1.9-dev package needs to Conflicts: on (old) mozilla-dev
  - update debian/control

[ Fabien Tassin ]
* Add Homepage: and Vcs-Bzr: fields in control file
  - update debian/control

5. By Fabien Tassin

* new upstream snapshot (1.9b1 from FIREFOX_3_0b1_RELEASE)
  - update debian/changelog
* Fix shell redirection in clean rule leaving orphaned processes
  in buildd. (LP: #162723)
  - update debian/rules
* Move extensions dir from /usr/lib/xulrunner-addons to
  /usr/lib/xulrunner-addons/extensions and move plugins dir
  from non-stable /usr/lib/xulrunner-1.9b1/plugins to
  /usr/lib/xulrunner-addons/plugins
  - update debian/rules
  - update debian/xulrunner-1.9.install
  - update debian/xulrunner-1.9-dom-inspector.install
  - update debian/xulrunner-1.9-venkman.install
* Add a postrm script to clean up left-overs from python/xpcom
  - add debian/xulrunner-1.9.postrm.in
  - update debian/rules
* Add support for Prism in the dom inspector addon
  - add debian/patches/dom_inspector_support_for_prism.patch
  - update debian/patches/series

[ Alexander Sack ]
* GtkEmbed DirectoryProvider provides NS_APP_USER_PROFILE_LOCAL_50_DIR special
  directory now:
  - add debian/patches/bz404634_att290373.patch
  - update debian/patches/series (include currently applied patch)
* GtkEmbedEventListener.cpp now deals properly with selections:
  - add debian/patches/bz373196_att281782.patch
  - update debian/patches/series
* Fix ia64 build failure (thanks to Raúl Porcel)
  - add debian/patches/bz405424_att290202.patch
  - update debian/patches/series
* Fix url-classifier for embedders that don't provide a profile path. Use
  a temp file to setup the url-classifier database and remove that one when
  shutting down cleanly:
  - add debian/patches/bz404634_att290305.patch
  - update debian/patches/series

4. By Fabien Tassin

[ Fabien Tassin ]
* new upstream snapshot (1.9a9pre cvs20071012t0843)
* Drop debian/patches/bz392722_fix_nsinstall_on_double_slash.patch
  (MozBug #397296 bumped nss/nspr requirements)
  - update debian/patches/series
* Fix ftbfs with new nss caused by landing of MozBug #286642.
  See MozBug 399589
  - add debian/patches/bz399589_fix_missing_symbol_with_new_nss.patch
  - update debian/patches/series
* Ship xpcshell as /usr/bin/xpcshell-1.9 (LP: #151400)
  - update debian/rules
  - add debian/patches/ship_xpcshell.patch
  - update debian/patches/series
* new upstream snapshot (1.9a9pre cvs20071105t0339)
  - update debian/changelogs
* Move gnome libs from xulrunner-1.9 to xulrunner-1.9-gnome-support
  - update debian/control
  - update debian/xulrunner-1.9.install
  - add debian/xulrunner-1.9-gnome-support.install
* new upstream snapshot (1.9b1 rc3 from FIREFOX_3_0b1_RC3)
  - update debian/changelogs
* Fix broken --with-default-mozilla-five-home value
  - update debian/rules

[ Alexander Sack ]
* fix alternative migration bug that appears to happen on upstream version
  upgrades: uninstall xulrunner alternative during "remove" and "upgrade" in
  xulrunner-1.9.prerm
  - update debian/xulrunner-1.9.prerm

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/xulrunner-1.9
This branch contains Public information 
Everyone can see this information.

Subscribers