lp:debian/xulrunner
- Get this branch:
- bzr branch lp:debian/xulrunner
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 22. By Mike Hommey <email address hidden>
-
* New upstream release.
* Fixes mfsa-2010-{34-37, 39-42,45- 47}, also known as
CVE-2010-1211, CVE-2010-1208, CVE-2010-1209, CVE-2010-1214,
CVE-2010-2752, CVE-2010-2753, CVE-2010-1205, CVE-2010-1213,
CVE-2010-2751, CVE-2010-0654, CVE-2010-2754.* debian/control*:
- Add build-depends on libglib2.0-dev (>= 2.18.0) for filemonitor.
Closes: #587636.
- Bump libnss build-depends to fit what configure is looking for.
Closes: #587637.
- Remove conflict/replace for very old packages.
- Bump Standards-Version to 3.9.0.0.
- Fit the Uploaders field to reality.
* debian/mozconfig. in, debian/rules: Check if mozconfig system library
options will properly set the right variables. Closes: #587639
* debian/reftest- app/application .ini: Set a MaxVersion in our reftest-app
application.ini.
* debian/extra-stuff/ Makefile. in: Use Preprocessor.py instead of
preprocessor.pl in debian/extra-stuff.
* debian/python- xpcom.postinst: Run update- python- modules -p after
python-xpcom installation so that xulrunner trigger doesn't choke.
Closes: #582071.
* debian/rules: Only set -std=gnu++0x flag when using g++ 4.4+.* xpcom/reflect/
xptcall/ src/md/ unix/*ppc_ linux*: Add support for powerpcspe.
Closes: #586072. - 21. By Mike Hommey <email address hidden>
-
* New upstream release.
* Fixes mfsa-2010-{26-33}, also known as
CVE-2010-1200, CVE-2010-1201, CVE-2010-1202, CVE-2010-0183,
CVE-2010-1198, CVE-2010-1196, CVE-2010-1199, CVE-2010-1125,
CVE-2010-1197, CVE-2008-5913.
Closes: #532516* debian/rules: Strip symbols in the spidermonkey-bin package.
* debian/control.*:
- xulrunner-1.9.x needs to depend on a strict version of libmozjs.
Closes: #580173.
- libmozjs2d breaks older xulrunner-1.9.1. Closes: #580104.* modules/
libpr0n/ encoders/ png/nsPNGEncode r.cpp: Use png_set_filter to make
libpng not use write filters. bz#564410.
* netwerk/protocol/ http/src/ nsHttpChannel. cpp: Make sure to call
OnStartRequest even if we're failing on an SSL CONNECT. bz#561536.
Closes: #553635.
* memory/jemalloc/ jemalloc. c: Use syscall() for mmap and munmap, and disable
ncpus use in jemalloc to work around deadlocks. Replaces the previous patch
to use a small pool of static memory during initialization. bz#435683* debian/test.mk: Re-enable PNG xpcshell tests that were failing when using
system library. - 20. By Mike Hommey <email address hidden>
-
* debian/control*, debian/rules: Don't include spidermonkey-bin debugging
symbols in libmozjs-dbg. There is actually not much to be debugged in smjs
itself, while the need to conflict with all other libmozjs-dbg packages is
a big caveat. Closes: #579251.
* debian/extra-stuff/ addonsInfo. js, debian/ extra-stuff/ debUpdateNotifi er.js:
Use the nsIPluginTag_1_9_2 interface when available, in debian/extra-stuff
components.* xpcom/reflect/
xptcall/ src/md/ unix/Makefile. in,
xpcom/reflect/ xptcall/ src/md/ unix/xptcinvoke _linux_ sh.cpp,
xpcom/reflect/ xptcall/ src/md/ unix/xptcstubs_ linux_sh. cpp: Add xptcall
support for SH4 processors. Closes: #553593. bz#382214.
* xpcom/threads/nsProcessCommon .cpp: Fix remaining race condition when
calling nsProcess.Kill. bz#543441. - 19. By Mike Hommey <email address hidden>
-
* js/src/Makefile.in:
- Simplify installation of nanojit headers.
- DESTDIR support in js/src/Makefile.in. bz#482747.
- Install js shell when running make install from js/src.
- Install the .so symlink to the versioned library with make install.
* configure.in, configure: Simplify how js/src/configure is called from
main configure. bz#548273.
* debian/rules: Use make install from js/src. This allows to install the
js shell and C headers more easily.
* debian/rules: Generate debhelper files before the install target.
* debian/control.in, debian/control, debian/dh/dh_xulrunner .in: Don't rely
on readelf -p in dh_xulrunner. Now rely on objdump -h, which should be
available on stable and probably oldstable. This means we can lift the
binutils dependencies.
Note there was a binutils build dependency before, for a very old mips
bug, but the required version was already in oldstable, so removing the
build-dep altogether just works. Closes: #568888.
* debian/*: Get the libmozjs SO version from js/src/Makefile.in and
generate control files from it.
* xpcom/glue/nsTArray. *, xpcom/glue/ nsTPtrArray. h: Always align AutoArrays
for 64-bits words, as decided with upstream.
* debian/rules, debian/symbols. filter: Unconditionally filter any C++
mangled symbol from libmozjs.
* debian/rules, debian/xulrunner- BASE_VERSION. 1.in: Add a (basic) manual
page. Closes: #394567.
* debian/control.in, debian/control:
- Remove libkrb5-dev build dependency.
- Don't conflict with newer pango-graphite. Closes: #572380.
* debian/extra-stuff/ Makefile. in, debian/ extra-stuff/ debAbout. js,
debian/extra-stuff/ packages- static. xulrunner, toolkit/ content/ about.dtd,
toolkit/content/ about.xhtml, toolkit/ content/ jar.mn: Remove the debAbout
component and its use in the about: page. We already removed its use
from the iceweasel package, and it was the sole user of that feature.
* toolkit/xre/nsXREDirPro vider.* : Load distribution bundles from GRE
directory, too.
* debian/extra-stuff/ filemonitor/ Makefile. in,
debian/extra-stuff/ packages- static. xulrunner,
debian/xulrunner- BASE_VERSION. install. in,
debian/extra-stuff/ Makefile. in: Move Debian specific components into
$GRE_DIR/distributio n/bundles/ debian/ components.
* debian/rules: Use dh_auto_* --parallel where appropriate.
* xpcom/tests/TestBlockingPro cess.cpp: Modify patched TestBlockingProcess
so that it builds cross-platforms. bz#543438.
* debian/extra-stuff/ addonsInfo. js: Manually sort plugins and extensions
list in addons info component. This will make the component compatible
with 1.9.2.
* debian/extra-stuff/ *.js: Get plugin path from nsIPluginTag. fullpath when
available. nsIPluginTag.filename only contains the leaf name on 1.9.2.
* debian/extra-stuff/ debUpdateNotifi er.js: Remove extra whitespace in
restart prompt.
* debian/extra-stuff/ filemonitor/ debGIOFileMonit orService. cpp: Allow
giofilemonitor to monitor files too.
* debian/copyright: Use DEP-5 format. Also remove some licensing terms
when they can be found in a file in subdirectories that are not used to
build the binary packages. Thanks Gabriele Giacone for the initial work. - 18. By Mike Hommey <email address hidden>
-
* debian/control, debian/rules: Rename xulrunner:
Recommends variable to
gnome:Depends.
* debian/control: Switch gnome support dependencies from Recommends to
Suggests. Closes: #570579.
* modules/plugin/ Makefile. in: Don't build the null plugin.
* debian/xulrunner- 1.9.1.install: Don't install
/usr/lib/xulrunner- 1.9.1/plugins now it's empty.
* debian/rules:
- Remove media libraries headers from xulrunner-dev.
- Only generate the fr_FR locale when it is not available on the
system. It appears the locales-all package Provides: locales but
localedef doesn't work with it.
- Don't remove debian/*.shlibs. local, which are never created, in the
clean target.
- Don't remove debian/libmozjs2d. symbols. recursively: it's a file.
- Generate maintainer scripts and other files on all binary-* targets.
This will also fix the lack of proper maintainer scripts on the uploaded
architecture.
- Don't call dh_pysupport from override_dh_install. dh will run it anyways.
* debian/*: Generalize the use of $(BASE_VERSION) in the packaging. This
should make packaging different releases at the same time easier.
* debian/mozconfig. in: Remove more obsolete mozconfig options.
* debian/control{ ,.in}: Suggest libcanberra0.
* widget/src/gtk2/ Makefile. in, widget/ src/gtk2/ nsWindow. *: Replace
mozDrawingarea with a single GdkWindow. bz#506433.
* widget/src/gtk2/ mozcontainer. *, widget/ src/gtk2/ nsWindow. cpp: Reuse the
GdkWindow in MozContainers. bz#506433.
* widget/src/gtk2/ nsWindow. *: Destroy child nsWindows when destroying the
parent. bz#522635. Closes: #571138.
* widget/src/gtk2/ mozcontainer. h: Header adjustment for imported changes.
Changes from bz#506433 rely on bz#471877 being applied, and we now need
gtkversion.h on top of gtkcontainer.h.
* widget/src/gtk2/ nsWindow. cpp: Handle side-effect sibling destruction when
destroying child windows. bz#528386. - 17. By Mike Hommey <email address hidden>
-
* New upstream release.
* Fixes mfsa-2009-{65-70}, also known as
CVE-2009-3979, CVE-2009-3980, CVE-2009-3982, CVE-2009-3388,
CVE-2009-3389, CVE-2009-3983, CVE-2009-3984, CVE-2009-3985,
CVE-2009-3986.
* xpcom/glue/standalone/ nsGlueLinkingDl open.cpp: Revert changes introduced
in 1.9~b4-1 that should not be necessary anymore. This code also
FTBFS'ed with gcc-4.4. Closes: #560462. - 16. By Mike Hommey <email address hidden>
-
* configure.in, configure: Work around FTBFS on mips by disabling TLS
support.
* debian/control:
+ python-xpcom Breaks epiphany-gecko (<< 2.28) instead of conflicting
with epiphany-browser. Closes: #556622.
+ libmozjs2d Breaks xulrunner-1.9.1 (<< 1.9.1.4). Closes: #556658.
+ Make xulrunner-1.9.1-gnome- support depend on libgnomeui-0.
Closes: #555162.
* js/src/configure. in, js/src/configure,
media/libsydneyaudio/ src/Makefile. in: Fix FTBFS on hurd-i386. Thanks
Samuel Thibault. Closes: #556244.
* xulrunner/installer/ libxul- embedding* .pc.in: Add -ldl. Closes: #556888.
* js/jsd/jsd_xpc.cpp: Fix JS debugger crash on 64-bit: don't truncate PC
to jsuint in jsds_FilterHook. bz#510040. Closes: #542768.
* toolkit/content/ inlineSpellChec kUI.js: Support both - and _ separators
in dictionary names when making them user friendly. bz#514151. - 15. By Mike Hommey <email address hidden>
-
* New upstream release.
* Fixes mfsa-2009-{47-50}, also known as
CVE-2009-3070, CVE-2009-3071, CVE-2009-3072, CVE-2009-3074,
CVE-2009-3075, CVE-2009-3076, CVE-2009-3077, CVE-2009-3078.
* debian/control: Build depend on newer libnss3-dev. - 14. By Mike Hommey <email address hidden>
-
* New upstream release.
* Fixes mfsa-2009-44, also known as CVE-2009-2654.
* security/manager/ ssl/src/ nsNSSCallbacks. {h,cpp} ,
security/manager/ ssl/src/ nsNSSComponent. cpp: Leave out OCSP responders,
as they require latest nss which we don't have in Lenny.
* security/manager/ ssl/src/ nsNSSCertHelper .cpp: Define
CERT_RFC1485_ EscapeAndQuote function when it is not defined in nss headers. - 13. By Mike Hommey <email address hidden>
-
* New upstream release.
* Fixes mfsa-2009-{24-32}, also known as
CVE-2009-1392, CVE-2009-1832, CVE-2009-1833, CVE-2009-1834,
CVE-2009-1835, CVE-2009-1836, CVE-2009-1837, CVE-2009-1838,
CVE-2009-1839, CVE-2009-1840, CVE-2009-1841.
* configure.in, configure: Don't require sqlite >= 3.6.7.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/squeeze/xulrunner