summaryrefslogtreecommitdiffstats
path: root/debian/changelog.xulrunner
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:34:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:34:35 +0000
commit63de81373e18709bf3cf805a9aea810d7105be62 (patch)
tree381c798425ec7b9d4634609f0ac776a4b3e7e309 /debian/changelog.xulrunner
parentAdding upstream version 115.7.0esr. (diff)
downloadfirefox-esr-63de81373e18709bf3cf805a9aea810d7105be62.tar.xz
firefox-esr-63de81373e18709bf3cf805a9aea810d7105be62.zip
Adding debian version 115.7.0esr-1~deb12u1.debian/115.7.0esr-1_deb12u1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/changelog.xulrunner')
-rw-r--r--debian/changelog.xulrunner2969
1 files changed, 2969 insertions, 0 deletions
diff --git a/debian/changelog.xulrunner b/debian/changelog.xulrunner
new file mode 100644
index 0000000000..280921fd35
--- /dev/null
+++ b/debian/changelog.xulrunner
@@ -0,0 +1,2969 @@
+xulrunner (1.9.2.8-1) experimental; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2010-48, also known as CVE-2010-2755.
+ * js/src/nanojit/njcpudetect.h: Add missing detection for armv4t.
+
+ -- Mike Hommey <glandium@agricola.debian.org> Wed, 28 Jul 2010 10:22:31 +0000
+
+xulrunner (1.9.2.7-1) experimental; urgency=high
+
+ * New upstream release.
+ * Fixes mfsa-2010-{34-47}, also known as
+ CVE-2010-1211, CVE-2010-1212, CVE-2010-1208, CVE-2010-1209,
+ CVE-2010-1214, CVE-2010-1215, CVE-2010-2752, CVE-2010-2753,
+ CVE-2010-1205, CVE-2010-1213, CVE-2010-1207, CVE-2010-1210,
+ 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/rules:
+ - Only set -std=gnu++0x flag when using g++ 4.4+.
+ - Don't install dependentlibs.list.
+ - Bump shlibs.
+ * debian/libmozjsSO_VERSION.symbols.in: Add new symbols.
+
+ * xpcom/reflect/xptcall/src/md/unix/*ppc_linux*: Add support for powerpcspe.
+ Closes: #586072.
+ * xulrunner/installer/mozilla-plugin.pc.in: Fix mozilla-plugin.pc.in CFLAGS.
+ Closes: #581384.
+ * modules/plugin/Makefile.in: Build the test plugin on GNU/kfreebsd.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 21 Jul 2010 03:26:49 +0200
+
+xulrunner (1.9.2.4-2) experimental; urgency=low
+
+ * Import the sole change from new upstream release 1.9.2.6:
+ - modules/libpref/src/init/all.js: Increase the OOPP hang timeout.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 28 Jun 2010 09:34:08 +0200
+
+xulrunner (1.9.2.4-1) experimental; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2010-{26,28-33}, also known as
+ CVE-2010-1200, CVE-2010-1202, CVE-2010-1203, CVE-2010-1198,
+ CVE-2010-1196, CVE-2010-1199, CVE-2010-1125, CVE-2010-1197,
+ CVE-2008-5913.
+ Closes: #532516
+
+ * modules/libpr0n/encoders/png/nsPNGEncoder.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.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 23 Jun 2010 12:39:34 +0200
+
+xulrunner (1.9.2.4~build2-3) experimental; urgency=low
+
+ * debian/rules, debian/xulrunner-BASE_VERSION.install.in: Don't install
+ plugin-container when building without ipc support.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 05 May 2010 08:54:37 +0200
+
+xulrunner (1.9.2.4~build2-2) experimental; urgency=low
+
+ * debian/rules:
+ - Strip symbols in the spidermonkey-bin package.
+ - Disable IPC support (for OOPP) on unsupported architectures. Fixes
+ FTBFS on anything but armel, i386 and amd64.
+ * toolkit/components/satchel/test/unit/test_autocomplete.js: Fix race
+ condition. bz#525394.
+ * debian/test.mk: Enable test_autocomplete.js.
+ * debian/control*:
+ - xulrunner-1.9.x needs to depend on a strict version of libmozjs.
+ - libmozjs3d 1.9.2.4 breaks xulrunner-1.9.2 before that version.
+ Closes: #580104.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 04 May 2010 16:32:35 +0200
+
+xulrunner (1.9.2.4~build2-1) experimental; urgency=low
+
+ * debian/copyright, debian/remove.nonfree: Update to fit new upstream
+ (pre)release.
+ * config/Makefile.in, config/autoconf.mk.in, config/system-headers,
+ configure*, ipc/chromium/Makefile.in, toolkit/library/libxul-rules.mk:
+ Support building against system libevent. bz#558789.
+ * ipc/chromium/Makefile.in: Remove VISIBILITY_FLAGS hack.
+ * ipc/chromium/src/base/thread_collision_warner.h: Include memory.h instead
+ of memory to avoid C++0x problems. bz#563294.
+ * debian/control*, debian/mozconfig: Build against system libevent.
+ * debian/xulrunner-BASE_VERSION.install.in: Install the plugin container.
+ * debian/extra-stuff/Makefile.in: Add MOZ_CHILD_PROCESS_NAME definition for
+ package manifest.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 03 May 2010 12:29:06 +0200
+
+xulrunner (1.9.2.3-3) experimental; urgency=low
+
+ * 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/rules:
+ - Disable necko wifi on unsupported platforms. Closes: #578463.
+ - Build with -std=gnu++0x.
+
+ * toolkit/xre/nsAppRunner.cpp:
+ - KDE/Gnome startup notification not disappearing when app window is up.
+ bz#416053. Closes: #562970.
+ - KDE/Gnome startup notification not disappearing for the first time
+ startup (needsRestart). bz#534845.
+ * configure*: : Revert change to force not to use -fshort-wchar.
+ * embedding/components/find/src/nsFind.cpp, layout/base/nsCSSRendering.cpp,
+ layout/generic/nsTextFrameThebes.cpp,
+ modules/libpr0n/decoders/jpeg/nsJPEGDecoder.cpp,
+ modules/plugin/base/public/npruntime.h,
+ xpcom/tests/TestEncoding.cpp: Fix compiler errors with g++ 4.4 with
+ -std=gnu++0x of the form: error: narrowing conversion ... inside { }.
+ bz#502301.
+ * config/system-headers, js/src/config/system-headers: No need to put ffi.h
+ in system-headers, it was already there.
+ * modules/plugin/base/public/nsIPluginTag.idl,
+ modules/plugin/base/src/nsPluginHost.*: Keep nsIPluginTag binary
+ compatibility and add fullpath to a nsIPluginTag_1_9_2 interface.
+ * debian/extra-stuff/addonsInfo.js, debian/extra-stuff/debUpdateNotifier.js:
+ Use the nsIPluginTag_1_9_2 interface when available, in debian/extra-stuff
+ components.
+ * netwerk/streamconv/converters/nsBinHexDecoder.cpp: Additional fix for
+ g++ 4.4 -std=gnu++0x errors. This fixes FTBFS on arm, ppc and s390.
+ * xulrunner/installer/libxul-embedding.pc.in: Put -ldl in the proper field
+ in libxul-embedding.pc.
+ * xpcom/glue/nsStringAPI.h, xpcom/string/public/nsLiteralString.h,
+ xpcom/base/nscore.h: Do build time detection of 2-bytes wchar_t and
+ char16_t support. bz#559278. Closes: #577677.
+ * 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.
+ Thanks Nobuhiro Iwamatsu and others.
+ * js/src/nanojit/NativeARM.cpp, js/src/nanojit/avmplus.h,
+ js/src/nanojit/njcpudetect.h: Add nanojit support for ARMv4T. Thanks Albin
+ Tonnerre for the initial patch. bz#552624. Fixes FTBFS on armel.
+ * js/src/jsbit.h, js/src/jslog2.cpp, js/src/jstl.h: Change parameter type of
+ JS_{CEILING,FLOOR}_LOG2W and js_FloorLog2wImpl to be JSSize. This fixes
+ FTBFS on s390. bz#557270.
+ * xpcom/threads/nsProcessCommon.cpp: Fix remaining race condition when
+ calling nsProcess.Kill. bz#543441.
+ * layout/base/tests/Makefile.in: Hack to avoid building and running
+ TestPoisonArea for now. It currently fails to build on several
+ architectures, and also freezes on others (at least arm), so we disable it
+ until things are sorted out.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 01 May 2010 11:19:10 +0200
+
+xulrunner (1.9.2.3-2) experimental; urgency=low
+
+ * debian/remove.nonfree: There are still some .cvsignore files in the
+ upstream tarballs.
+ * debian/extra-stuff/packages-static.xulrunner: Install debian.jar and
+ debian.manifest ; without them, the upgrade notifier doesn't work.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 02 Apr 2010 20:55:13 +0200
+
+xulrunner (1.9.2.3-1) experimental; urgency=low
+
+ * New upstream release.
+ * debian/copyright: Update with upstream changes.
+ * debian/rules: Bump BASE_VERSION to 1.9.2.
+ * debian/control*:
+ - Build depend on libnotify-dev.
+ - Remove 1.9.1 specific Breaks/Replaces/Conflicts.
+ * debian/rules, debian/libmozjsSO_VERSION.symbols.jit.in,
+ debian/libmozjsSO_VERSION.symbols.in: Bump libmozjs so version and update
+ symbols file.
+ * debian/control*, debian/extra-stuff/packages-static.xulrunner,
+ debian/mozconfig.in, debian/postinstrm.in, debian/python-xpcom.dirs,
+ debian/python-xpcom.install.in, debian/python-xpcom.prerm,
+ debian/rules, debian/xulrunner-BASE_VERSION.postinst.in: Remove python
+ xpcom, as it is not provided upstream anymore.
+ * debian/extra-stuff/Makefile.in, debian/extra-stuff/filemonitor/Makefile.in:
+ Adapt debian/extra-stuff to new upstream.
+ * debian/rules:
+ - Modify js/src install rule.
+ - Install and cleanup headers from their new location.
+ - Enable readline support in for xpcshell.
+ * debian/xulrunner-dev.install.in: Remove -unstable pkg-config files. They
+ were removed upstream.
+ * debian/xulrunner-BASE_VERSION.install.in: Install components.list file.
+ * debian/test.mk: Remove tests that are known to fail.
+ * debian/mozconfig.in: Use --enable-readline instead of --with-readline.
+ * debian/mozconfig.in, debian/control*: Build against system libffi.
+ * debian/rules, debian/test.mk: Move reftest-app cleanup to debian/test.mk.
+ * debian/test.mk: The reftest application needs to point to
+ distribution/bundles from XRE. The reftest specific components are now
+ there, and XRE won't load bundles from $GRE_DIR/distribution/bundles;
+ only from $APP_DIR/distribution/bundles.
+
+ * js/src/Makefile.in: mozilla-config.h was renamed js-confdefs.h in js/src.
+ * js/src/shell/Makefile.in: Remove the js shell from the build directory
+ during cleanup.
+ * layout/tools/pageloader/Makefile.in, layout/tools/reftest/Makefile.in,
+ layout/tools/reftest/print-manifest-dirs.py,
+ netwerk/test/httpserver/Makefile.in, testing/mochitest/Makefile.in,
+ testing/xpcshell/Makefile.in, testing/xpcshell/runxpcshelltests.py,
+ xpcom/sample/Makefile.in, xpcom/tests/TestFactory.cpp,
+ xpcom/tests/dynamic/Makefile.in: Move test and tools which aren't part of
+ Firefox into distribution bundles, so that the components.list machinery
+ doesn't pick them up. bz#527458.
+ * modules/plugin/base/public/nsIPluginTag.idl,
+ modules/plugin/base/src/nsPluginHost.cpp: Expose fullpath from
+ nsIPluginTag. bz#550668.
+ * xulrunner/app/xulrunner.js: Set extensions.dss.enabled to false at XRE
+ level. bz#547943.
+ * js/src/jsapi-tests/Makefile.in: jsapi-tests don't build when using
+ -Wl,--as-needed. bz#547715.
+ * js/src/jsbuiltins.*: Revert previous patch to not export
+ js_SetTraceableNativeFailed, it is now used.
+ * js/src/Makefile.in: Use new EXPORTS_NAMESPACES facility to install
+ nanojit headers.
+ * js/src/shell/Makefile.in: Link js shell against shared mozjs library.
+ bz#501300.
+ * js/src/jscntxt.h, js/src/jsbuiltins.h: Avoid mangling some exported
+ symbols from libmozjs.
+ * js/src/configure.in: Enable x64 JIT backend by default. bz#489146.
+ * js/src/config/rules.mk, config/rules.mk: Modify gross workaround to avoid
+ installing test idl and include files in the SDK to fit upstream changes.
+ * config/autoconf.mk.in, config/system-headers, configure.in,
+ js/ctypes/Makefile.in, js/src/config/system-headers,
+ toolkit/library/libxul-config.mk, toolkit/toolkit-tiers.mk: Allow to
+ build against system libffi. bz#551138.
+ * modules/libpr0n/test/reftest/apng/reftest.list: Always fail apng test.
+ * xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp: Fix issues with
+ symlinked component directories. bz#551152.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 02 Apr 2010 12:12:13 +0200
+
+xulrunner (1.9.1.9-2) unstable; urgency=low
+
+ * debian/control.in: Update debian/control.in, that was mistakenly left
+ aside.
+ * debian/control*: python-xpcom needs to pre depend on the xulrunner
+ package. Closes: #576108
+ * debian/python-xpcom.prerm: Remove pyabout.pyo file when removing
+ python-xpcom.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 01 Apr 2010 20:29:38 +0200
+
+xulrunner (1.9.1.9-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2010-{16-21,23-24}, also known as
+ CVE-2010-0173, CVE-2010-0174, CVE-2010-0175, CVE-2010-0176,
+ CVE-2010-0177, CVE-2010-0178, CVE-2010-0179, CVE-2010-0181.
+
+ * debian/xulrunner-BASE_VERSION.links.in: Use SO_VERSION for libmozjs.so
+ link in the GRE directory.
+ * debian/rules, debian/test.mk: Move test rules in a separate file.
+ * debian/test.mk: Don't buffer sed's output for tests.
+ * debian/remove.nonfree: We now remove more non-free data. Also cleaned
+ up outdated stuff. Closes: #567920
+ * debian/source/format, debian/patches/*: Switch to 3.0 (quilt) format,
+ with patches.
+
+ * build/automation-build.mk: More automation compiled python cleanup.
+ bz#543469.
+ * testing/testsuite-targets.mk: Cleanup test suite logs. bz#555189.
+ * modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Mark the
+ png tests as random so that they are actually run. It will help spotting
+ all the architectures that have different rounding.
+ * js/src/config/check-sync-dirs.py: Make check-sync-dirs.py check file
+ contents. bz#550704.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 31 Mar 2010 11:16:06 +0200
+
+xulrunner (1.9.1.8-6) unstable; urgency=low
+
+ * debian/extra-stuff/filemonitor/Makefile.in,
+ debian/extra-stuff/packages-static.xulrunner,
+ debian/xulrunner-BASE_VERSION.install.in,
+ debian/extra-stuff/Makefile.in: Revert previous change to move Debian
+ specific components into
+ $GRE_DIR/distribution/bundles/debian/components.
+ * toolkit/xre/nsXREDirProvider.*: Revert previous change to load
+ distribution bundles from GRE directory, too. See bz#551132 comment #7.
+ * extensions/java/xpcom/Makefile.in: Disable tests for javaxpcom.
+ * debian/rules:
+ - Change the way the test suite is called. At the same time, prepend
+ test suite output with the test suite name, so that the various test
+ results can be easily filtered.
+ - Build javaxpcom jars whenever /usr/bin/javac can be found. This
+ simplifies how the packages are built.
+ - Do a global dh_testdir test instead of running it in individual rules.
+ * js/src/nanojit/NativeARM.*: Fix ever-growing stack in JIT on ARM.
+ bz#545747.
+ * layout/reftests/first-letter/399941-[89]*.html: Don't fail reftest
+ first-letter tests because of a background bug. bz#512487.
+ * layout/svg/crashtests/crashtests.list: Skip 441368-1.svg crash test,
+ as it triggers an almost infinite loop.
+ * toolkit/components/downloads/test/unit/test_bug_406857.js: Don't block
+ on test_bug_406857.js when example.com is not reachable. bz#553995.
+ Closes: #571390.
+ * storage/src/mozStorageService.cpp: Don't error-out when run-time
+ libsqlite is older than build-time libsqlite In Debian, we have shlibs
+ to handle this
+ * debian/rules, debian/reftest-app, debian/control: Run reftest and
+ crashtest to get more code coverage on all architectures. Prepare for
+ surprises.
+ * layout/reftests/font-face/local-1*.html: Use Bitstream Vera as an
+ alternative font in reftest font-face/local-1. bz#554029.
+ * modules/libpr0n/test/reftest/apng/reftest.list: Disable apng reftest
+ when apng support is not built.
+ * modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Skip png
+ tests that are known to fail. bz#471917.
+ * layout/reftests/bugs/reftest.list: reftest 424074-1-ref2.xul passes
+ depending on the gtk theme. bz#554036.
+ * debian/control: Build depend on the fonts that are required for the
+ reftests.
+ * toolkit/components/search/nsSearchService.js: Download search engine
+ icons when searchplugin is read-only. bz#554265.
+ * debian/extra-stuff/debUpdateNotifier.js: Fall back to the application
+ name as defined in application.ini when the application doesn't
+ contain a brandShortName in its branding chrome.
+ * debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.js,
+ debian/extra-stuff/debUpdateNotifier.properties: Allow to localize the
+ debUpdateNotifier popup message. At the same time, slightly reword the
+ text to be more explicit about what is going to be restarted.
+ Closes: #574160.
+ * xulrunner/stub/nsXULStub.cpp: Resolve GRE directory symbolic link.
+ bz#530196, bz#550659.
+ * debian/xulrunner-BASE_VERSION.preinst.in: Remove the check for the
+ chrome directory in /usr/lib/xulrunner-$VERSION It was only necessary
+ in 1.9.0.x versions when it moved and was replaced by a symlink.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 24 Mar 2010 12:15:54 +0100
+
+xulrunner (1.9.1.8-5) unstable; urgency=low
+
+ * 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/nsXREDirProvider.*: 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/distribution/bundles/debian/components.
+ * debian/rules: Use dh_auto_* --parallel where appropriate.
+ * xpcom/tests/TestBlockingProcess.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/debUpdateNotifier.js: Remove extra whitespace in
+ restart prompt.
+ * debian/extra-stuff/filemonitor/debGIOFileMonitorService.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.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 08 Mar 2010 15:33:35 +0100
+
+xulrunner (1.9.1.8-4) unstable; urgency=low
+
+ * 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.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 25 Feb 2010 15:26:16 +0100
+
+xulrunner (1.9.1.8-3) unstable; urgency=low
+
+ * xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Fix xptcstubs on
+ mipsel. The previous patch for mips broke it.
+ * debian/xulrunner-1.9.1.preinst: Don't fail in preinst when
+ /usr/lib/mozilla doesn't exist. Closes: #570388.
+ * toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp:
+ Revert work around for alignment problems on sparc.
+ * xpcom/glue/nsTArray.*, xpcom/glue/nsTPtrArray.h: Force better
+ nsAutoT{Ptr,}Array buffer alignment. This solves issues on sparc in a
+ better way than the previous workaround that missed some other failure
+ cases. bz#448658. Closes: #568214.
+ * js/src/Makefile.in: Move cleanup changes to match equivalent upstream
+ changes on trunk.
+ * debian/rules: Re-enable test suite on arm.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 21 Feb 2010 08:19:35 +0100
+
+xulrunner (1.9.1.8-2) unstable; urgency=low
+
+ * The "too much magic kills the magic" release.
+ * debian/rules:
+ - Use configure instead of dh_auto_configure, as the latter doesn't
+ support autoconf 2.13 generated configure scripts properly.
+ Closes: #570311.
+ - Use --no-print-directory option of make instead of -s, since dh likes
+ to set MAKEFLAGS=-w.
+ - Disable the test suite on arm. There is one failing test, but to debug
+ it, I'd prefer the arm buildd to actually generate debs so that I don't
+ have to wait 2 days to be able to debug (the buildd being significantly
+ faster to build than the porterbox).
+ * debian/extra-stuff/packages-static.xulrunner: Actually install the
+ debUpdateNotifier component.
+ * debian/control: Relax binutils dependency.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 18 Feb 2010 08:59:30 +0100
+
+xulrunner (1.9.1.8-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2010-{01-05}, also known as
+ CVE-2010-0159, CVE-2010-0160, CVE-2009-1571, CVE-2009-3988,
+ CVE-2010-0162.
+
+ * debian/control:
+ + Add missing ${misc:Depends}
+ + Build-depend on binutils with readelf -p support. Closes: #568888.
+ + xulrunner-dev depends on binutils with readelf -p support.
+ + Bump Standards-Version to 3.8.4.0.
+ + Fix the xulrunner-1.9.1-dbg package description.
+ + Don't allow different versions of xulrunner-1.9.1, python-xpcom and
+ xulrunner-1.9.1-dbg to be installed at the same time. Likewise for
+ libmozjs2d-dbg, libmozjs2d and spidermonkey-bin.Thanks Adrian von
+ Bidder. Closes: #570085.
+ * debian/xulrunner-1.9.1.preinst: Change permissions of /usr/lib/mozilla
+ and /usr/lib/mozilla/extensions. As earlier versions of xulrunner could
+ create these directories with the wrong permissions at runtime, we need
+ to change their permissions if they exist.
+ * debian/xulrunner-1.9.1.docs, debian/rules: Remove non installation of
+ README.txt. It was setup to be installed in xulrunner-1.9.1.docs, but was
+ explicitly excluded with a -X argument to dh_installdocs. Removing both
+ just has the same effect.
+ * debian/rules:
+ + Change the way the MPL file is created.
+ + Remove old comments from dh-make templates.
+ + Don't unnecessarily set LD_LIBRARY_PATH when building.
+ * debian/control, debian/compat, debian/rules: Switch to using dh.
+ * debian/extra-stuff/addonsInfo.js:
+ + Always prevent application to do something when given the
+ --dump-addons-info option.
+ + Avoid missing newline in dump-addons-info output when no plugins are
+ installed.
+ * debian/extra-stuff/debUpdateNotifier.js: Slightly reword update notifier
+ restart prompt.
+ * debian/extra-stuff, debian/filemonitor, debian/rules: Move
+ debian/filemonitor into debian/extra-stuff.
+ * xulrunner/app/Makefile.in: Revert one-liner harmless change that was the
+ result of a bad merge.
+
+ * config/config.mk, config/rules.mk, js/src/config/config.mk,
+ js/src/config/rules.mk: Remove pseudo speed enhancements for
+ my{config,rules}.mk as agreed with upstream. bz#541767.
+ * js/src/configure.in, js/src/configure: Avoid using -fshort-wchar in
+ libmozjs, as it was done in the main configure script.
+ * toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp:
+ Work around alignment problems on sparc. bz#448658.
+ * intl/uconv/ucvlatin/nsUCS2BEToUnicode.cpp,
+ intl/uconv/ucvlatin/nsUTF32ToUnicode.cpp: Fixes for misaligned accesses
+ on sparc and arm. bz#544512. Closes: #568214.
+ * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_linux.cpp,
+ xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp: Fix for padding of long
+ long arguments on ppc xptcall. bz#520367. Closes: #568213.
+ * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp: Fix xptcinvoke on
+ arm. bz#476903.
+ * js/src/nanojit/NativeARM.cpp: Fix stack alignment on function calls in
+ JIT on arm. bz#545747. Closes: #568212.
+ * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp,
+ xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Fix xptinvoke and
+ xptstubs on mips o32 big endian. Closes: #568249.
+ * widget/src/gtk2/nsPrintDialogGTK.cpp: Don't show the SVG output option
+ in the print dialog. bz#546093. Closes: #569809.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 17 Feb 2010 21:38:23 +0100
+
+xulrunner (1.9.1.6-2) unstable; urgency=low
+
+ * modules/libpref/src/prefapi.cpp: Fix crash with SwitchProxy installed.
+ Closes: #559501.
+ * toolkit/components/console/jsconsole-clhandler.js,
+ toolkit/xre/nsAppRunner.cpp: Fix misalignments in --help command line.
+ bz#458631, xulrunner part.
+ * debian/extra-stuff/Makefile.in, debian/extra-stuff/addonsInfo.js,
+ debian/extra-stuff/reportbug-helper-script, debian/rules,
+ debian/xulrunner-1.9.1.install: Add a component that dumps addons
+ information, and a helper script for reportbug
+ * debian/rules: Move debAbout component into debian/extra-stuff.
+ * debian/extra-stuff/debAbout.js: Simplify debAbout component by using
+ XPCOMUtils.
+ * debian/control, debian/rules, debian/xulrunner-1.9.1-gnome-support.install,
+ debian/xulrunner-1.9.1.install: Merge xulrunner-1.9.1-gnome-support into
+ xulrunner-1.9.1.
+ * toolkit/mozapps/update/src/nsUpdateService.js.in: Avoid creating the
+ updates directory when update service is disabled. bz#538933.
+ * toolkit/xre/nsXREDirProvider.cpp: Avoid creating
+ /usr/lib/mozilla/extensions 0700 when running as root. bz#538929.
+ Closes: #559926.
+ * build/Makefile.in, build/automation-build.mk, build/automation.py.in,
+ build/pgo/Makefile.in, layout/tools/reftest/Makefile.in,
+ testing/mochitest/Makefile.in: Don't remove build/automationutils.py
+ on make clean. bz#525047.
+ * Makefile.in, config/config.mk, config/rules.mk, js/src/config/config.mk,
+ js/src/config/rules.mk: Avoid creating config/my{config,rules}.mk.
+ bz#541767.
+ * build/automation-build.mk: Remove automation.py in make clean. bz#541768.
+ * build/Makefile.in: Remove leaktest files in make clean. bz#541769.
+ * js/src/Makefile.in: Remove generated files from js/src during make
+ distclean. bz#541770.
+ * js/src/xpconnect/src/Makefile.in: Cleanup idl-parser leftovers in make
+ clean. bz#541774.
+ * xulrunner/installer/Makefile.in: Properly clean
+ xulrunner/installer/*.system.conf.
+ * debian/control: Remove build dependency against liblcms1-dev.
+ * configure.in, configure: Remove --enable-system-lcms check, which somehow
+ resisted merges with upstream.
+ * debian/mozconfig: cookie, permissions and spellcheck are no longer
+ extensions.
+ * debian/control, debian/mozconfig, debian/rules, debian/test/*: Remove the
+ custom test application and use upstream xpcshell-tests instead.
+ * debian/rules:
+ + Remove useless setting of JAVA_HOME when ./configure'ing.
+ + Correctly handle the nocheck DEB_BUILD_OPTIONS flag.
+ + Replace findstring with filter when checking DEB_BUILD_OPTIONS.
+ + Remove xpcshell-tests that are known and expected to fail, at least for
+ now.
+ * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Avoid extension
+ manager failure when there is no branding (like in the testsuite).
+ Workaround for bz#455238.
+ * extensions/java/xpcom/Makefile.in: Disable javaxpcom tests at build time
+ when DEB_NO_JAR is unset.
+ * debian/extra-stuff/Makefile.in: Add basic places preferences by default.
+ These are required for places to work properly in xul applications that
+ wouldn't set them.
+ * js/src/config/check-sync-dirs.py, js/src/config/check-sync-exceptions:
+ Add (obvious) exceptions for js/src/config/check-sync-dirs.py. We also
+ modify the script so that given directories can be ignored. bz#542468.
+ * debian/rules, debian/control: Also run "make check" in the test target.
+ * extensions/python/xpcom/Makefile.in: Disable python-xpcom tests for now.
+ * debian/control: Build-Conflict with libhildonmime-dev and libosso-dev.
+ * config/rules.mk, js/src/config/rules.mk: Synchronize config/rules.mk and
+ js/src/config/rules.mk for check-sync-dirs.py.
+ * debian/rules, debian/extra-stuff/packages-static.xulrunner,
+ debian/extra-stuff/Makefile.in: Avoid installing test programs by using
+ upstream "installer". We use the installer files from firefox so that
+ most files are properly listed already, to which we add xulrunner and
+ debian specific files.
+ * js/src/config/rules.mk, config/rules.mk, debian/rules: Gross workaround
+ to avoid installing test idl and include files in the SDK. bz#542749.
+ * debian/rules: Only fix permissions in /usr/include and /usr/share.
+ * debian/control:
+ + Change xulrunner-1.9.1's section to libs. Closes: #551701.
+ + Bump libcairo2-dev build dependency. Upstream decided once more to
+ enforce runtime dependencies as build time *sigh*.
+ * js/src/Makefile.in: Install missing nanojit and .tbl headers from js/src.
+ bz#542789.
+ * debian/rules: Properly install mozjs header files in /usr/include.
+ Closes: #560404.
+ * chrome/src/nsChromeRegistry.*, chrome/test/unit/test_bug519468.js,
+ toolkit/xre/nsXREDirProvider.cpp: Allow intl.locale.matchOS to be
+ modified in user profile. bz#519468. Closes: #417961.
+ * chrome/src/nsChromeRegistry.cpp, chrome/test/unit/test_bug519468.js:
+ Override intl.locale.matchOS if general.useragent.locale is set in user
+ profile. This allows the Quick Locale Switcher extension to work.
+ bz#542999
+ * debian/rules: Allow to pass TEST_PATH to xpcshell-tests, in which case we
+ don't run make check. This allows to run a given xpcshell test.
+ * debian/libmozjs-dev.install, debian/libmozjs-dev.links: Install
+ libmozjs.so through dh_install instead of dh_link.
+ * debian/xulrunner-1.9.1.install, debian/xulrunner-1.9.1.prerm: Make
+ .autoreg part of the package.
+ * debian/rules: Fail dh_install when it doesn't install everything (except
+ the libmozillainterfaces-java stuff)
+ * debian/rules: Remove the file comparison scripts. We now use dh_install
+ --fail-missing, and the upstream installer guarantees debian/tmp content
+ from dist/bin.
+ * debian/control, debian/rules: Use fr_FR.UTF-8 locale during tests.
+ * xpcom/threads/nsProcessCommon.cpp: Avoid crashing when trying to kill a
+ nsProcess that is already terminated. bz#543441.
+ * xpcom/tests/TestBlockingProcess.cpp: Don't use stdin to block the
+ TestBlockingProcess. This made the nsIProcess unit test fail in pbuilder.
+ bz#543438.
+ * debian/rules: Add a test to ensure dh_xulrunner works properly.
+ * debian/dh/dh_xulrunner.in:
+ + Add hint about the dh sequence addon in dh_xulrunner manpage.
+ + Also add a note about dh_shlibdeps required to be run beforehand.
+ + Fix dh_xulrunner after the xpcom glue changes in 1.9.1.6-1.
+ Closes: #567746.
+ + Avoid displaying errors when an ELF file doesn't contain an .rodata
+ section.
+ * xpcom/tests/Makefile.in: Cleanup xpcom/tests/TestScriptable.h on make
+ clean. bz#543464.
+ * build/Makefile.in: Cleanup build/automationutils.pyc on make clean.
+ bz#543469.
+ * debian/rules: Remove unused {DEBIAN,UPSTREAM}_VERSION variables.
+ * debian/filemonitor/*, debian/rules, debian/xulrunner-1.9.1.install:
+ Add a file monitoring component, based on GIOFileMonitor.
+ * debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.js:
+ Add an update notifier component. This component uses the file monitor
+ component to track plugins, extensions, GRE and application updates, and
+ prompts for restart in case a system upgrade occurred. The prompt still
+ needs to be enhanced and localized.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 02 Feb 2010 08:44:43 +0100
+
+xulrunner (1.9.1.6-1) unstable; urgency=low
+
+ * 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/nsGlueLinkingDlopen.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.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 16 Dec 2009 11:41:36 +0100
+
+xulrunner (1.9.1.5-2) unstable; urgency=low
+
+ * 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/inlineSpellCheckUI.js: Support both - and _ separators
+ in dictionary names when making them user friendly. bz#514151.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 23 Nov 2009 20:04:19 +0100
+
+xulrunner (1.9.1.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/remove.nonfree: Synchronize with Iceape 2.0.
+ * debian/copyright: Update with missing information, and remove lcms
+ licensing as it was dropped in 1.9.1.4.
+ * debian/mozconfig: Remove obsolete options.
+ * debian/rules:
+ + Put -Wl,--as-needed in front of OS_LDFLAGS.
+ + Update config.{guess,sub} in js/src/build/autoconf, too.
+ + Don't modify platform.ini.
+ * debian/control:
+ + xulrunner-1.9.1 breaks iceweasel versions earlier than 3.5.5-1, as
+ their GRE version range is not broad enough.
+ + Build depend on libreadline-dev before libreadline5-dev.
+ Closes: #553873.
+ + Force a runtime dependency on libcairo2 >= 1.8.8 for @font-face
+ support. Closes: #537350.
+ + Bump Standards-Version to 3.8.3.0.
+ + Tighten libmozjs-dev dependency on libmozjs2d.
+ * memory/jemalloc/jemalloc.c: Remove remainings of an old patch that was
+ applied upstream in jemalloc.
+ * extensions/python/xpcom/src/loader/Makefile.in,
+ extensions/python/xpcom/src/module/Makefile.in: Fix rpath in the
+ pyxpcom components.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 12 Nov 2009 21:22:29 +0100
+
+xulrunner (1.9.1.4-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2009-{52,53-57,59,61-64}, also known as
+ CVE-2009-3370, CVE-2009-3274, CVE-2009-3371, CVE-2009-3372,
+ CVE-2009-3373, CVE-2009-3374, CVE-2009-1563, CVE-2009-3375,
+ CVE-2009-3376, CVE-2009-3377, CVE-2009-3378, CVE-2009-3379,
+ CVE-2009-3380, CVE-2009-3381, CVE-2009-3383.
+ * debian/control:
+ + Bump sqlite build dependency to 3.6.16.
+ + libmozjs2d-dbg conflicts with libmozjs1d-dbg. Closes: #550626.
+ * debian/libmozjs1d.symbols, debian/rules: Add new symbols and bump shlibs.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 28 Oct 2009 16:15:45 +0100
+
+xulrunner (1.9.1.3-3) unstable; urgency=low
+
+ * debian/xulrunner-1.9.1.links: Point dictionaries to /usr/share/hunspell.
+ Closes: #549875.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 10 Oct 2009 11:10:46 +0200
+
+xulrunner (1.9.1.3-2) experimental; urgency=low
+
+ * debian/xulrunner-dev.install, debian/rules, debian/dh/*: Add a
+ dh_xulrunner (deb)helper and a "xulrunner" dh sequence to add the
+ "proper" xulrunner dependency to shlibs:Depends.
+ * debian/xulrunner-1.9.1.install: Install the update.locale file.
+ Closes: #540784.
+ * debian/control, debian/rules: Build against default-jdk, but keep
+ support for java-gcj-compat-dev. Closes: #526305.
+ * debian/control: xulrunner-1.9.1-dbg conflicts with xulrunner-1.9-dbg.
+ Closes: #537628.
+ * js/src/Makefile.in: Properly build twice in a row (picked from upstream
+ mercurial repo). Closes: #546770.
+ * Don't build oss and wireless geoloc support on *bsd and hurd.
+ Thanks Petr Salinger. Closes: #547269.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 16 Sep 2009 17:54:36 +0200
+
+xulrunner (1.9.1.3-1) experimental; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2009-{47,49,50}, also known as
+ CVE-2009-3070, CVE-2009-3071, CVE-2009-3072, CVE-2009-3074,
+ CVE-2009-3075, CVE-2009-3077, CVE-2009-3078.
+ * debian/control:
+ + Build depend on newer libnss3-dev.
+ + Build depend on libiw-dev to build wifi monitor component.
+ Closes: #543339
+
+ -- Mike Hommey <glandium@debian.org> Thu, 10 Sep 2009 21:52:12 +0200
+
+xulrunner (1.9.1.2-1) experimental; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2009-{38,44,45,46}, some of which are also known as
+ CVE-2009-2654, CVE-2009-2470.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 20 Aug 2009 07:36:51 +0200
+
+xulrunner (1.9.1.1-2) experimental; urgency=low
+
+ * js/src/Makefile.in: Avoid linking with system-installed libmozjs when
+ linking js binary to it.
+ * debian/rules, debian/symbols.filter: Workaround bug in gcc < 4.4
+ exporting hidden vtables and VTTs on armel. Closes: #537775.
+ * modules/libpref/src/prefapi.cpp: Avoid writing out locked prefs default
+ value in user preferences. Closes: #512111.
+ * debian/rules:
+ + Don't fail to build with DEB_BUILD_OPTIONS=noopt.
+ + Avoid duplicating LDFLAGS during the build.
+ * debian/control: Change the Maintainer field and add Uploaders. Welcome
+ to Antonio Jose Lopez Morillo.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 30 Jul 2009 00:12:30 +0200
+
+xulrunner (1.9.1.1-1) experimental; urgency=low
+
+ * New upstream release. Fixes 0-day JIT flaw.
+ * js/src/jsbuiltins.cpp: Really don't export js_SetTraceableNativeFailed.
+ Closes: #536530.
+ * configure.in, configure, debian/control: Build against sqlite 3.6.x.
+ * debian/control:
+ + Build-depend on nspr 4.8.
+ + Change section for libmozjs2d-dbg, xulrunner-1.9.1-dbg and
+ libmozillainterfaces-java.
+ * debian/rules: Add support for DEB_BUILD_OPTIONS's nocheck.
+ * debian/control: Bump Standards-Version to 3.8.2.0.
+ * debian/copyright: Fix GPL and LGPL text location.
+ * debian/copyright, debian/xulrunner-1.9.1.README.Debian: Fix typos.
+ * toolkit/mozapps/downloads/src/nsHelperAppDlg.js.in: Fix bad application
+ message. Closes: #494694.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 17 Jul 2009 23:31:38 +0200
+
+xulrunner (1.9.1-1) experimental; urgency=low
+
+ * New upstream release.
+ * debian/control: Build-Depend on libhunspell-dev >= 1.2.
+ * config/config.mk: Revert previous fix for FTBFS because of internal
+ version of hunspell, which is okay now.
+ * content/svg/content/src/Makefile.in,
+ * gfx/thebes/src/gfxASurface.cpp: Fix FTBFS when system cairo provides
+ directfb surfaces. bz#501239.
+ * js/src/xpconnect/shell/xpcshell.cpp: Fix FTBFS of xpcshell when
+ EDITLINE is set. bz#501241.
+ * js/src/jsdate.{h,cpp}: Make js_IntervalNow part of the friendly API.
+ bz#491617.
+ * js/src/jsapi.{h,cpp}: Expose js_StrictlyEqual() to consumers. bz#491646.
+ * config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in:
+ Revert changes to allow to build a standalone js binary, as it is now
+ built by default upstream.
+ * js/src/Makefile.in, js/src/js.cpp, js/src/jstracer.cpp: Allow to build
+ the js shell against the libmozjs shared library. bz#501300.
+ * config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in,
+ js/src/config/autoconf.mk.in, js/src/configure.in, js/src/configure:
+ Build js shell and xpcshell against libreadline.
+ * js/src/jsobj.cpp, js/src/jscntxt.cpp: Don't export some functions that
+ are not defined in headers. This way, they don't end up being C++
+ mangled as well.
+ * config/autoconf.mk.in, debian/rules,
+ extensions/python/xpcom/src/loader/Makefile.in,
+ extensions/python/xpcom/src/module/Makefile.in,
+ xulrunner/installer/Makefile.in: Use a variable for xulrunner base
+ version in various places.
+ * config/autoconf.mk.in, debian/*: s/1.9/1.9.1/g.
+ * build/unix/run-mozilla.sh, debian/rules, debian/xulrunner-1.9.1.install,
+ xulrunner/stub/Makefile.in, xulrunner/stub/nsXULStub.cpp: Remove
+ libjemalloc and workarounds as it is now statically linked.
+ * config/rules.mk, js/src/config/rules.mk: Move SO_VERSION handling in
+ js/src's copy of config/rules.mk.
+ * js/src/jsobj.{h,cpp}, js/src/xpconnect/src/xpcquickstubs.cpp: Make
+ js_obj_defineGetter and js_obj_defineSetter friend API.
+ * debian/control: Add build dependency on libasound2-dev.
+ * debian/rules: Properly install js shell binary:
+ * debian/control, debian/libmozjs*, debian/rules,
+ debian/xulrunner-1.9.1.links, js/src/Makefile.in: Update symbols,
+ and bump soname.
+ * js/src/jsbuiltins.h: Don't export js_SetTraceableNativeFailed, which
+ is only used internally. Otherwise, this is one more different symbol
+ between JIT and non-JIT builds.
+ * debian/libmozjs2d.symbols.jit, debian/rules: Add missing symbol for
+ JIT-enabled builds.
+ * js/src/nanojit/Assembler.cpp: Implement sync_instruction_memory for
+ sparc linux. bz#502369.
+ * debian/copyright: Update copyright information.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 08 Jul 2009 00:07:55 +0200
+
+xulrunner (1.9.0.11-1) unstable; urgency=low
+
+ * 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.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 12 Jun 2009 07:36:01 +0200
+
+xulrunner (1.9.0.10-1) unstable; urgency=high
+
+ * New upstream release.
+ * Fixes mfsa-2009-23 also known as CVE-2009-1313 (Regression crash).
+ Closes: #525740.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 28 Apr 2009 07:26:33 +0200
+
+xulrunner (1.9.0.9-1) unstable; urgency=high
+
+ * New upstream release.
+ * Fixes mfsa-2009-{14-19,21,22}, also known as
+ CVE-2009-1302, CVE-2009-1303, CVE-2009-1304, CVE-2009-1305,
+ CVE-2009-0652, CVE-2009-1306, CVE-2009-1307, CVE-2009-1308,
+ CVE-2009-1309, CVE-2009-1311, CVE-2009-1312.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 22 Apr 2009 20:59:09 +0200
+
+xulrunner (1.9.0.8-1) unstable; urgency=high
+
+ * New upstream release.
+ * Fixes mfsa-2009-{12,13}, also known as
+ CVE-2009-1169 and CVE-2009-1044.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 28 Mar 2009 10:32:35 +0100
+
+xulrunner (1.9.0.7-1) unstable; urgency=high
+
+ * New upstream release.
+ * Fixes mfsa-2009-{07-09}, also known as
+ CVE-2009-0771, CVE-2009-0772, CVE-2009-0773, CVE-2009-0774,
+ CVE-2009-0775, CVE-2009-0776.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 08 Mar 2009 11:20:05 +0100
+
+xulrunner (1.9.0.6-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2009-{01,02,04-06}, also known as
+ CVE-2009-0352, CVE-2009-0353, CVE-2009-0354, CVE-2009-0356,
+ CVE-2009-0357, CVE-2009-0358.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 04 Feb 2009 08:00:40 +0100
+
+xulrunner (1.9.0.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2008-{60,63-68}, also known as
+ CVE-2008-5500, CVE-2008-5501, CVE-2008-5502, CVE-2008-5505,
+ CVE-2008-5506, CVE-2008-5507, CVE-2008-5508, CVE-2008-5510,
+ CVE-2008-5511, CVE-2008-5512.
+ * debian/control: conflict with pango-graphite, to avoid all problems
+ it causes.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 20 Dec 2008 10:55:24 +0100
+
+xulrunner (1.9.0.4-2) unstable; urgency=low
+
+ * debian/xulrunner-1.9.preinst: Brown paper bag fix to avoid failure on
+ install (upgrades were fine).
+
+ -- Mike Hommey <glandium@debian.org> Sun, 23 Nov 2008 09:34:15 +0100
+
+xulrunner (1.9.0.4-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2008-{47,51-58}, also known as
+ CVE-2008-0017, CVE-2008-4582, CVE-2008-5015, CVE-2008-5016,
+ CVE-2008-5017, CVE-2008-5018, CVE-2008-5019, CVE-2008-5021,
+ CVE-2008-5022, CVE-2008-5023, CVE-2008-5024.
+ * debian/postinst.in: Use a temporary directory as $HOME when running
+ xpcshell. Thanks Theppitak Karoonboonyanan. Closes: #495311.
+ * debian/rules:
+ + Exclude jemalloc from kfreebsd packages, as it is not built.
+ Thanks Petr Salinger. Closes: #501476.
+ + Use LDFLAGS instead of CFLAGS to set -Wl,--no-relax on alpha.
+ * modules/libpr0n/src/imgRequest.cpp: Apply patch from bz#373701 to
+ properly close streaming HTTP connections and avoid sucking bandwidth.
+ Closes: #491144.
+ * browser/app/mozilla.in: Do exec instead of uselessly forking.
+ Closes: #496626.
+ * memory/jemalloc/jemalloc.c: Apply patch from bz#460933 to avoid
+ possible deadlock on fork with jemalloc enabled.
+ * xpcom/glue/nsThreadUtils.cpp: Better fix to avoid crashes such as bug
+ #481925. Might fix bug #503926, too.
+ * debian/xulrunner-1.9.preinst: If /usr/lib/xulrunner-1.9/chrome is an
+ empty directory, remove it. This will allow dpkg to create the symbolic
+ link correctly. Closes: #482415, #486334, #486354, #492488.
+ * toolkit/components/url-classifier/src/Makefile.in: Disable optimization
+ on alpha as it leads to crashes when using this component.
+ * uriloader/exthandler/nsMIMEInfoImpl.h,
+ uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,
+ uriloader/exthandler/unix/nsOSHelperAppService.cpp,
+ uriloader/exthandler/unix/nsOSHelperAppService.h: Revert change from
+ release 1.9.0.1-1.
+ * uriloader/exthandler/unix/nsMIMEInfoUnix.cpp: Properly launch
+ applications set in $HOME/.mailcap. Replaces the previous patch in
+ a much simpler way.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 22 Nov 2008 12:50:09 +0100
+
+xulrunner (1.9.0.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fixes mfsa-2008-{40-44}, also known as
+ CVE-2007-3837, CVE-2008-4058, CVE-2008-4059, CVE-2008-4060,
+ CVE-2008-4065, CVE-2008-4066, CVE-2008-4066, CVE-2008-4067.
+ * debian/xulrunner-1.9.install: Don't install dependentlibs.list. It's
+ causing problems with gdb and is not necessary on our builds.
+ * debian/control: Bumped Standards-Version to 3.8.0.1. No changes.
+ * xulrunner/app/Makefile.in: Use browser/app/mozilla.in instead of
+ xulrunner/app/mozilla.in. The browser version has received more love
+ upstream, and properly remove the xremote code, which has been handled
+ by the binary itself for a while, and causes some problems on PPC at
+ least.
+ * build/unix/run-mozilla.sh, debian/postinstrm.in, debian/rules,
+ xulrunner/stub/nsXULStub.cpp: Disable jemalloc by default, because of all
+ the kinds of random problems it causes, but let advanced users load it by
+ setting the MOZILLA_JEMALLOC environment variable. Closes: #490360.
+ * debian/rules: Create sdk/bin as a symlink to /usr/lib/xulrunner-1.9.
+ Closes: #491693
+ * modules/plugin/base/src/nsPluginHostImpl.cpp: Don't register plugins if
+ the MOZILLA_DISABLE_PLUGINS environment variable is set.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 28 Sep 2008 16:30:37 +0200
+
+xulrunner (1.9.0.1-1) unstable; urgency=low
+
+ * New upstream release.
+ + Fix urlclassifier so that its black list is properly updated.
+ Closes: #486311.
+ * memory/jemalloc/jemalloc.c: Allow memory to be allocated from a small pool
+ of static memory during initialization. Some LD_PRELOADed libraries such
+ as libaoss and libtrash can divert some functions used by jemalloc
+ initialization, themselves needing malloc or calloc. This used to lead to
+ a deadlock. Closes: #487614.
+ * uriloader/exthandler/nsHandlerService.js: Avoid spurious "Run" items in
+ application handlers configuration pane.
+ * uriloader/exthandler/nsMIMEInfoImpl.h,
+ uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,
+ uriloader/exthandler/unix/nsOSHelperAppService.cpp,
+ uriloader/exthandler/unix/nsOSHelperAppService.h: Properly launch
+ applications set in $HOME/.mailcap. Closes: #488971.
+ * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Apply small changes
+ asked by upstream in bz#440840 so that we have what will be applied
+ upstream.
+ * xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h,
+ xpcom/reflect/xptcall/src/md/unix/Makefile.in: Fix FTBFS on Hurd-i386.
+ Closes: #490390.
+ * debian/control:
+ + libmozjs1d-dbg conflicts with libmozjs0d-dbg. Closes: #490296.
+ + Conflict with j2re1.4. Even when solving the infinite loop issue, new
+ issues were showing up one after another with this old and obviously
+ broken plugin. Closes: #481407.
+ * debian/rules:
+ + Don't fail to build with DEB_BUILD_OPTIONS=debug, which adds symbols to
+ libmozjs1d.
+ + Add symbolic links for nss headers in the SDK directories.
+ Closes: #490747.
+ + Avoid breaking current iceweasel that doesn't have a broad enough
+ version range in application.ini.
+ * debian/remove.nonfree: Don't remove files that don't exist anymore, and
+ synchronize with the remove.nonfree file from iceweasel.
+ * modules/libpref/src/init/all.js: Disable network manager authority over
+ online/offline. Closes: #483167.
+ * xpcom/io/nsLocalFileUnix.cpp, xpcom/io/nsLocalFileUnix.h: Use stat64()
+ where supported, so that directory listing doesn't choke on 2GB+ files.
+ Closes: #489733.
+ * debian/test/application.ini: Allow our testcase to work with versions up
+ to 2.0.
+ * config/autoconf.mk.in, xulrunner/installer/Makefile.in: Don't use the full
+ version (1.9.0.1) in install paths.
+ * extensions/pref/autoconfig/src/nsReadConfig.cpp: Read autoconfig files
+ from GRE directory instead of application directory. Closes: #490814.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 14 Jul 2008 22:15:18 +0200
+
+xulrunner (1.9~rc2-5) unstable; urgency=low
+
+ * debian/control: Add a dependency on xulrunner-1.9 to
+ xulrunner-1.9-gnome-support.
+ * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Properly catch test
+ process exit code. This avoids mailcap entries where the test fails to be
+ chosen.
+ * toolkit/xre/nsAppRunner.cpp: Set DISPLAY with the value passed to
+ --display. This avoids surprises when running DISPLAY=:0 iceweasel
+ --display=:1, and some other problems.
+ * toolkit/themes/gnomestripe/global/jar.mn: Install loading_16_grey.gif in
+ classic.jar, and add an override to replace loading16.png, which happens
+ to be an APNG file, with it. Closes: #487556.
+ * toolkit/xre/nsAppRunner.cpp: Don't use static strings when setting
+ environment, since there are situations where libxul.so gets dlclose()d,
+ making these strings unavailable and leading to strange segfaults.
+ Closes: #487785.
+ * build/unix/run-mozilla.sh: Allow to debug with LD_PRELOADed libraries.
+ * debian/rules, debian/postinstrm.in: Generate xulrunner-1.9.postinst from
+ template, too. Also replace handling of upgrade by handling of
+ abort-install.
+ * debian/xulrunner-1.9.postinst: Removed.
+ * debian/postinstrm.in:
+ + Avoid xpcshell to use libjemalloc, avoiding install to hang while using
+ libtrash or other LD_PRELOADed library conflicting with libjemalloc.
+ Closes: #488349.
+ + Catch xpcshell crashes in postinst/rm so that install can proceed
+ properly. Remove possibly incomplete components registries it could
+ have generated, then. Closes: #488350.
+ * xpcom/glue/nsThreadUtils.cpp:
+ + Tentatively fix crashes when epiphany exits. This will require an
+ epihany rebuild. Closes: #481925.
+ + Also add a failsafe in NS_ProcessPendingEvents.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 29 Jun 2008 10:32:32 +0200
+
+xulrunner (1.9~rc2-4) unstable; urgency=low
+
+ * xulrunner/stub/nsXULStub.cpp: Refactored the previous change allowing
+ xulrunner-stub to be symlinked, so that it works properly in more cases.
+ * xpcom/io/nsAppFileLocationProvider.cpp: Add /usr/lib/mozilla/plugins as
+ global location to find plugins.
+ * configure, configure.in: Force to not use -fshort-wchar. Closes: #485876.
+ * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Avoid thread wait
+ catching system() child process termination, which can make mailcap
+ entries with tests ignored (since tests end up failing). Closes: #473557.
+ * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Ignore mailcap entries
+ with "needsterminal". Closes: #467612.
+ * toolkit/content/about.dtd, toolkit/content/about.xhtml,
+ toolkit/content/jar.mn, toolkit/locales/en-US/chrome/global/about.dtd:
+ Avoid the about: page to be broken when l10n chrome doesn't include the
+ debian specific strings, which will stay in english.
+ * modules/libpref/src/prefapi.*, modules/libpref/src/prefread.*: Allow .js
+ preference files to set locked prefs with lockPref(). Closes: #469020.
+ * toolkit/xre/nsXREDirProvider.cpp: Add another preferences directory for
+ applications: preferences/syspref. It was existing in previous versions of
+ iceweasel as a symlink to /etc/iceweasel/pref. This has the side effect to
+ make these preferences there work again, and to disable the "set as
+ default browser" dialog. Closes: #485662.
+ * xulrunner/app/Makefile.in: Don't link xulrunner-bin against libjemalloc
+ anymore.
+ * build/unix/run-mozilla.sh, xulrunner/stub/Makefile.in,
+ xulrunner/stub/nsXULStub.cpp: Load libjemalloc through LD_PRELOAD in both
+ stub (which happened to not be linked against libjemalloc, so iceweasel
+ should get a performance boost) and xulrunner-bin. This can be disabled
+ by setting the MOZILLA_NO_JEMALLOC environment variable to some value.
+ * debian/xulrunner-1.9.install: Don't install libjemalloc by default.
+ Closes: #486663.
+ * debian/rules: Refactored tests to use MOZILLA_NO_JEMALLOC, and install
+ libjemalloc if the corresponding test succeeded.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 21 Jun 2008 14:28:44 +0200
+
+xulrunner (1.9~rc2-3) unstable; urgency=low
+
+ * config/autoconf.mk.in, configure, configure.in,
+ xulrunner/installer/Makefile.in,
+ xulrunner/installer/libxul-embedding-unstable.pc.in,
+ xulrunner/installer/libxul-embedding.pc.in,
+ xulrunner/installer/libxul-unstable.pc.in,
+ xulrunner/installer/libxul.pc.in: Don't hardcode -fshort-wchar in the .pc
+ files. Thanks Riku Voipio. Closes: #485618.
+ * xpcom/glue/nsTextFormatter.cpp: Fixed bad certificate error message
+ displaying (null) as common name at least on amd64, due to the way
+ va_lists are being used in nsTextFormatter.
+ * security/manager/ssl/public/Makefile.in,
+ security/manager/ssl/public/nsIBadCertListener.idl,
+ security/manager/ssl/src/nsNSSIOLayer.*: Fore-port nsIBadCertListener from
+ 1.8, to allow embedding applications to use the same dialogs as before,
+ instead of the new ssl alert pages from Firefox, which have several
+ problems in embedding applications.
+ * debian/control: Make -dbg packages less a hassle for manual installations
+ with dpkg.
+ * debian/debAbout.js: Removed last debugging message.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 15 Jun 2008 22:11:16 +0200
+
+xulrunner (1.9~rc2-2) unstable; urgency=low
+
+ * debian/libmozillainterfaces-java.install, debian/xulrunner-1.9.install:
+ Move javaxpcom.jar into the libmozillainterfaces-java package.
+ Closes: #485284.
+ * debian/control: Small description changes to fit this move.
+ * debian/libmozillainterfaces-java.install: Move MozillaGlue.jar into the
+ libmozillainterfaces-java package.
+ * debian/rules: Don't install MozillaInterfaces and MozillaGlue files in
+ xulrunner-dev.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 09 Jun 2008 08:15:35 +0200
+
+xulrunner (1.9~rc2-1) unstable; urgency=low
+
+ * modules/libjar/nsJAR.cpp: Apply patch from Alexander Sack to avoid
+ deadlocks.
+ * debian/xulrunner-1.9.links: Don't create links for nspr libraries,
+ since nspr now has them.
+ * debian/control: Since we don't ship neither nspr nor nss so links, force
+ dependencies onto versions of nspr and nss that ship them, to avoid
+ partial upgrade surprises to our testing or unstable users.
+ * toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp:
+ Fix unaligned word access. Thanks Martin Guy to have tracked this down.
+ Closes: #483949.
+ * debian/control: Remove xulrunner-dev-bin and xulrunner-1.9-common
+ packages, adapt xulrunner-dev and xulrunner-1.9 for transition.
+ * debian/xulrunner-1.9-common.*, debian/xulrunner-dev-bin.*: Removed.
+ * debian/xulrunner-1.9.*, debian/xulrunner-dev.*: Install files that
+ previously were in xulrunner-1.9-common and xulrunner-dev-bin.
+ * debian/rules:
+ + Don't filter-out mozilla-config and xpcom-config files when
+ installing arch-indep files.
+ + Don't install the buildconfig.html override, it is not needed anymore.
+ * toolkit/content/jar.mn: Do include content/global/buildconfig.html in
+ toolkit.jar.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 08 Jun 2008 10:41:19 +0200
+
+xulrunner (1.9~rc1-2) experimental; urgency=low
+
+ * toolkit/content/about.xhtml: Remove unintendly left debugging message.
+ * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Use -O0 instead of -O1 for
+ xptcstubs on hppa, it seems -O1 is still too much.
+ * debian/control: Ensure xulrunner-1.9 depends on libmozjs1d >= 1.9~rc1.
+ Closes: #482824.
+ * debian/rules: Workaround libgnome exitting when it can't create its
+ configuration directory when user home doesn't exist (as it happens on
+ buildds) despite $HOME being set, by setting GNOME22_USER_DIR.
+ Closes: #482812.
+ * debian/xulrunner-dev-bin.install, debian/rules: Install xpcom-config.h
+ in arch-dependent xulrunner-dev-bin package.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 27 May 2008 00:12:49 +0200
+
+xulrunner (1.9~rc1-1) experimental; urgency=low
+
+ * New upstream Release Candidate release (taken from upstream CVS):
+ + Avoid non null terminated strings being considered as such, leading to
+ garbage at the end of drag&dropped content. Closes: #481021.
+ * debian/control: Turn libmozjs-dev into an arch-dependent package, so that
+ arch-dependent jsautocfg.h has the proper content on all architectures.
+ Closes: #480045.
+ * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp,
+ xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Add missing #include
+ in xptcstubs on m68k and mips. This should finally settle the FTBFSes on
+ these architectures. Closes: #479107.
+ * debian/xulrunner-1.9.postinst: Remove test for 'upgrade', it is not a
+ valid postinst argument.
+ * debian/xulrunner-dev-bin.install, debian/rules: Install mozilla-config.h
+ in arch-dependent xulrunner-dev-bin package.
+ * debian/pyversions: Removed. It is actually useless in our case.
+ * debian/rules:
+ + Fix mozilla-js.pc to provide the proper include directory.
+ + Add a test rule to try to detect xptc invoke/stubs breakages. An
+ xpcshell script should be enough for that purpose.
+ + Add -g to flags given to the assembler.
+ + Make DEB_BUILD_OPTIONS=noopt actually work.
+ + Use objdump -p instead of objdump -x.
+ + Bumped shlibs for libmozjs1d. Also add option for dh_makeshlibs to fail
+ when symbols file is not up-to-date.
+ * debian/libmozjs1d.symbols: Add symbols file for libmozjs1d.
+ * xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure, configure.in:
+ Add -fPIC to flags given to the assembler, and clean-up the Makefile.
+ This will fix current xpcom brokenness on mips.
+ * debian/control:
+ + Added proper conflicts related to python-xpcom to xulrunner-1.9-dbg.
+ Closes:#482471.
+ + Build-Depend on libnspr4-dev >= 4.7.0 instead of wrong 3.7.0 (oops).
+ + Build-Depend on libstartup-notification0-dev.
+ * xpcom/build/nsXPComInit.cpp: Check for GRE_DIR/.autoreg to trigger
+ components auto-registration, so that we can have independent application
+ and xulrunner updates triggering it.
+ * debian/xulrunner-1.9.postinst, debian/postinstrm.in: Don't remove .autoreg
+ file, but create/refresh it.
+ * config/rules.mk: Avoid to remove source .s files on make clean, which
+ broke building again after make clean on architectures having .s source
+ files.
+ * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Build xptcstubs with less
+ optimizations on hppa to avoid g++ outsmarting the assembly code.
+ Closes: #480905.
+ * debian/configure.in: disable mochitest.
+ * xulrunner/installer/Makefile.in, debian/rules: Revert previous change to
+ build as if we were version 1.9 instead of 1.9bn, since milestone is now
+ 1.9.
+ * debian/postinstrm.in, debian/rules, debian/xulrunner-1.9.install,
+ debian/xulrunner-1.9.postinst: Don't ship regxpcom, as it is not supported
+ upstream anymore, and generate components registry by a void call to
+ xpcshell, which does the work.
+ * debian/control: Build depends on xvfb, xfonts-base and xauth to be able to
+ launch xulrunner tests.
+ * debian/rules, debian/test: Implement a test application and run it during
+ the test rule. Test both with and without libjemalloc, forcing memory
+ allocation libraries with LD_PRELOAD to avoid relying on what is linked
+ at build time, as it may change in the future. If we built against
+ libjemalloc and the test fails, automatically rebuild without.
+ * js/src/xpconnect/shell/xpcshell.cpp: Drop ancient code in xpcshell that
+ ended up making error messages not being included.
+ * debian/control, debian/rules: Insert carriage returns where lines are too
+ long. This will improve diff readability in the future.
+ * debian/mozconfig:
+ + Enable url-classifier component ; it is needed by iceweasel.
+ + Enable startup-notification.
+ * debian/xulrunner-1.9.install: Don't put nsXULAppInstall.js component in
+ the xulrunner-1.9 package.
+ * debian/control: Adapt conflicts accordingly.
+ * debian/xulrunner-1.9-common.install: Use wildcards to install typelibs
+ and javascript components, since we don't put any in another package.
+ * debian/python-xpcom.install: Add new pyabout.py component.
+ * docshell/base/nsAboutRedirector.cpp: Don't register about:about, which
+ doesn't exist, and register about:, giving it permission to run chrome
+ scripts.
+ * xpfe/appshell/src/Makefile.in, xpfe/appshell/src/nsAppShellFactory.cpp:
+ Remove nsAbout, from appshell, since we made nsAboutRedirector happily
+ replace it.
+ * debian/debAbout.js, debian/rules: Add a component to handle special
+ about:debian, about:bugs and about:readme.debian urls.
+ * modules/libjar/nsJAR.cpp: Apply suggestions from Christian Biesinger in
+ bz#368428. The patch will eventually be applied upstream.
+ * storage/src/mozStorageConnection.cpp,
+ storage/test/unit/test_storage_connection.js: Apply patch from bz#421482
+ to mitigate I/O issues with sqlite fsync()ing.
+ * toolkit/content/Makefile.in, toolkit/content/about.xhtml,
+ toolkit/content/jar.mn: Don't hardcode the XRE version number in the
+ about: page.
+ * toolkit/content/about.xhtml:
+ + Unhide release notes link, but only if app.releaseNotesURL is defined.
+ + Don't put an about:blank link when there is no vendorURL defined.
+ + Add links for about:bugs and about:README.Debian.
+ * toolkit/locales/en-US/chrome/global/about.dtd: Add corresponding en_US
+ strings.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 24 May 2008 19:24:54 +0200
+
+xulrunner (1.8.1.14-3) unstable; urgency=low
+
+ * debian/patches/38_mips_xpcom.dpatch: Add -fPIC to flags given to the
+ assembler, and clean-up the Makefile. This will fix current xpcom
+ brokenness on mips.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 12 May 2008 17:15:45 +0200
+
+xulrunner (1.9~b5-4) experimental; urgency=low
+
+ * js/src/jsfun.h: use struct JSArenaPool instead of undefined opaque
+ JSArenaPool type. bz#430955.
+ * content/html/document/src/nsHTMLFragmentContentSink.cpp,
+ embedding/browser/gtk/src/EmbedContextMenuInfo.cpp,
+ embedding/browser/gtk/src/EmbedPasswordMgr.cpp,
+ extensions/canvas3d/src/nsCanvas3DModule.cpp,
+ extensions/cck/browser/resources/content/cckwizard/srcfiles/cckService.js.in,
+ extensions/metrics/build/nsMetricsModule.cpp,
+ extensions/metrics/src/nsLoadCollector.cpp,
+ extensions/metrics/src/nsMetricsService.cpp,
+ extensions/metrics/test/TestMetricsConfig.cpp,
+ js/src/jsapi.h, parser/xml/src/nsSAXXMLReader.cpp,
+ toolkit/components/places/src/nsFaviconService.cpp,
+ toolkit/components/places/src/nsMaybeWeakPtr.h,
+ toolkit/components/places/src/nsNavHistory.cpp,
+ toolkit/components/places/src/nsNavHistoryQuery.h,
+ toolkit/components/satchel/src/nsStorageFormHistory.h,
+ toolkit/components/url-classifier/src/nsUrlClassifierDBService.h:
+ Remove MOZILLA_1_8_BRANCH ifdefs. bz#398810, bz#398811.
+ * debian/control, debian/xulrunner-dev-static.install: Rename
+ xulrunner-dev-static package to xulrunner-dev-bin.
+ * debian/xulrunner-dev-bin.install, debian/xulrunner-1.9.install: Move
+ xpidl, xpt_link and xpt_dump binaries to xulrunner-dev-bin.
+ * debian/control: Add shlibs:Depends to Depends list for xulrunner-dev-bin.
+ * debian/pycompat: Removed.
+ * debian/python-xpcom.postinst, debian/python-xpcom.prerm: Fix directory
+ used for component registration.
+ * debian/python-xpcom.install, debian/rules: Put python-xpcom files under
+ /usr/lib/pythonX.Y/site-packages. Closes: #478527.
+ * debian/mozconfig: Re-add default-mozilla-five-home, which appears to be
+ necessary for proper python-xpcom functionning.
+ * extensions/python/xpcom/src/module/Makefile.in: Add an rpath to _xpcom.so
+ so that libxpcom.so and libpyxpcom.so can be found when importing it from
+ python.
+ * extensions/python/xpcom/src/loader/Makefile.in: Add an rpath to
+ libpyloader.so xpcom component so that libpyxpcom.so can be found when
+ libxul loads the component.
+ * debian/control: Add a dependency on xulrunner-1.9 for python-xpcom.
+ * debian/rules:
+ + Don't use $(CURDIR) when not necessary.
+ + Symplify how we set PYTHON_SO.
+ * debian/xulrunner-1.9.install, debian/xulrunner-1.9-common.install: Move
+ /etc/gre.d/1.9.system.conf, /usr/lib/xulrunner-1.9/dependentlibs.list and
+ /usr/lib/xulrunner-1.9/platform.ini from xulrunner-1.9-common to
+ xulrunner-1.9. Closes: #478037.
+ * toolkit/content/jar.mn: Don't include content/global/buildconfig.html in
+ toolkit.jar.
+ * debian/rules: Install buildconfig.html under a subdirectory of the chrome,
+ and register it in toolkit.manifest.
+ * debian/xulrunner-1.9.install: Put this new buildconfig.html file in the
+ xulrunner-1.9 package so that build information is architecture dependent.
+ * debian/xulrunner-1.9-common.install: Put all chrome jars and manifests in
+ the package, instead of using fixed names followed by wildcards.
+ * debian/control: Make xulrunner-1.9 conflict with versions of
+ xulrunner-1.9-common containing moved files.
+ * debian/xulrunner-1.9.postinst: Do registration work on upgrade and
+ become trigger-aware. Also use regxpcom instead of relying on
+ autoregistration of components. Closes: #409049.
+ * debian/xulrunner-1.9.triggers: Add trigger to the xulrunner-1.9 package.
+ * debian/control: Build-depend on trigger-aware version of debhelper.
+ * debian/postinstrm.in: New postinst/postrm trigger-aware template for
+ python-xpcom and xulrunner-1.9-gnome-support, using the same registration
+ technique.
+ * debian/rules: Generate python-xpcom and xulrunner-1.9-gnome-support
+ maintainer scripts from debian/postinstrm.in
+ * debian/python-xpcom.postinst, debian/python-xpcom.prerm,
+ debian/xulrunner-1.9-gnome-support.postinst,
+ debian/xulrunner-1.9-gnome-support.prerm: Removed.
+ * debian/spidermonkey-bin.postinst: As versions 1.8 to 1.8.0.1-6 have long
+ been gone and were never in a stable release, we don't care about
+ upgrading properly from them anymore.
+ * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp,
+ xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Implement more of
+ the new XPCOM ABI on m68k and mips. This fixes FTBFSes on these
+ architectures.
+ * xulrunner/stub/nsXULStub.cpp: Use application.ini in the executable dir
+ without following symlinks for the executable, if present. This will avoid
+ copying the stub in all xulrunner applications like upstream does.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 01 May 2008 14:41:15 +0200
+
+xulrunner (1.9~b5-3) experimental; urgency=low
+
+ * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp,
+ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s,
+ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp: Implement new XPCOM
+ API on m68k and mips. This fixes FTBFSes on these architectures.
+ Closes: #477068.
+ * configure, configure.in, xpcom/base/nscore.h, xpcom/glue/nsMemory.h,
+ xpcom/glue/nsProxyRelease.h, xpcom/glue/nsStringAPI.h,
+ xpcom/glue/standalone/Makefile.in, xpcom/glue/standalone/nsGlueLinking.h,
+ xpcom/glue/standalone/nsXPCOMGlue.h: Don't build the standalone glue as a
+ dynamic library. This is actually not maintenable without being a PITA.
+ Closes: #476920, #476921.
+ * debian/control:
+ + Invert xulrunner-dev and xulrunner-static-dev dependencies on each
+ other.
+ + xulrunner-dev doesn't need to conflict with libxul-dev now it doesn't
+ contain libxpcomglue.so.
+ + Modify xulrunner-dev-static description.
+ * (was: debian/patches/38_armel.dpatch)
+ configure.in, configure: Force to not use -fshort-wchar where it fails.
+ Closes: #476303.
+ * debian/xulrunner-dev-static.install, debian/xulrunner-dev.install: Move
+ all pkg-config files into xulrunner-dev.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 24 Apr 2008 21:12:31 +0200
+
+xulrunner (1.8.1.14-2) unstable; urgency=low
+
+ * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ipf64.cpp: Apply fix from
+ bz#419350 for FTBFS with g++-4.3 on ia64. Closes: #477168.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 22 Apr 2008 22:24:18 +0200
+
+xulrunner (1.8.1.14-1) unstable; urgency=low
+
+ * New security/stability upstream release (taken from upstream CVS)
+ * Fixes mfsa-2008-20, also known as CVE-2008-1380.
+ * debian/patches/38_armel.dpatch: Force to not use -fshort-wchar where it
+ fails. Closes: #476303.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 17 Apr 2008 21:08:57 +0200
+
+xulrunner (1.9~b5-2) experimental; urgency=low
+
+ * debian/control: Don't make xulrunner-dev depend on xulrunner (the older
+ package).
+ * debian/rules:
+ + Don't add the debian release version in platform.ini. This can create
+ some problems.
+ + Fixed sdk/lib/libxpcomglue.so symlink. Closes: #475614.
+ + Add nspr include files in /usr/include/xulrunner-1.9/(un|)stable/.
+ + Bump shlibs for libxpcomglue0d, and fail when symbols file is not
+ up-to-date.
+ * debian/libxpcomglue0d.symbols: Add symbols file.
+ * xpcom/glue/nsGREGlue.cpp: Fix FTBFS on architectures not defining
+ TARGET_XPCOM_ABI. Closes: #476092.
+ * debian/xulrunner-dev-static.install, debian/xulrunner-dev.install: Move
+ mozilla-gtkmozembed.pc from xulrunner-dev to xulrunner-dev-static.
+ Closes: #475613.
+ * xpcom/base/nscore.h, xpcom/glue/nsMemory.h, xpcom/glue/nsProxyRelease.h,
+ xpcom/glue/nsStringAPI.h: Export standalone glue symbols instead of hiding
+ them. This will make nsAString::BeginReading and many other symbols
+ available.
+ * xpcom/glue/standalone/Makefile.in: Force even more symbols to be exported
+ from standalone glue by removing visibiliby flags.
+ * config/config.mk: Fix FTBFS with newer hunspell due to local hunspell.hxx
+ (from version 1.1) being chosen over system hunspell.hxx because of
+ include flags.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 19 Apr 2008 13:05:22 +0200
+
+xulrunner (1.9~b5-1) experimental; urgency=low
+
+ * New upstream beta release (taken from upstream CVS).
+ * debian/mozconfig:
+ + Don't enable native uconv. I'm tired of maintaining this broken piece
+ of code (especially considering there are still know broken things).
+ + Don't build with flat chrome. The original need for that was to allow to
+ override content from other packages, but in the end this happened to be
+ made possible with extensions and proper overlays.
+ * debian/xulrunner-1.9-common.install:
+ + Don't install ucnative.xpt, which is native uconv's xpt file.
+ + Add new components files: nsBadCertHandler.js and exthelper.xpt.
+ * intl/uconv/native/nsINativeUConvService.idl,
+ intl/uconv/native/nsNativeUConvService.cpp,
+ intl/uconv/src/charsetalias.properties,
+ intl/uconv/src/nsCharsetConverterManager.cpp: Revert fixes to the native
+ uconv.
+ * debian/control:
+ + Build-depend on zip for jar chrome. This has the side effect to make
+ nsIPref.java removal from MozillaInterfaces-src.jar work.
+ + Bump build dependency on libnss3-dev, since we require additions only
+ available in latest version.
+ * config/config.mk, config/make-jars.pl, configure.in: Revert changes to
+ avoid needing zip when not required.
+ * configure: Updated.
+ * debian/xulrunner-1.9-gnome-support.install, debian/xulrunner-1.9.install:
+ Moved libimgicon.so from xulrunner-1.9-gnome-support to xulrunner-1.9.
+ This component doesn't require gnome, only standard gtk and glib.
+ * memory/jemalloc/Makefile.in, toolkit/library/Makefile.in: Don't link
+ libjemalloc statically into libxul, which has a potential of breaking
+ embedding applications.
+ * netwerk/cookie/src/Makefile.in: Don't turn warnings into errors.
+ Closes: #474925. (Hoping it will not turn in a runtime failure)
+
+ -- Mike Hommey <glandium@debian.org> Fri, 11 Apr 2008 21:07:40 +0200
+
+xulrunner (1.9~b4-1) experimental; urgency=low
+
+ * New upstream beta release (taken from upstream CVS). Closes: #449448.
+ + Don't crash when font file is unreadable. Closes: #425233.
+ + Better rendering of some extreme conditions. Closes: #391024.
+ + MOZILLA_1_8_BRANCH is not defined anymore: Closes: #441059.
+ + Don't jump when clicking out of the search bar. Closes: #404759.
+ + Ligatures don't overlap the following glyph. Closes: #363159.
+ * debian/patches/*: Remove patches.
+ * debian/rules: Remove patch rules.
+ * debian/control: Don't depend on dpatch.
+ * debian/mozconfig: Use the new default cairo-gtk toolkit.
+ * (was: debian/patches/31_system_bz2.dpatch)
+ config/Makefile.in, config/autoconf.mk.in, config/system-headers,
+ configure.in, extensions/metrics/build/Makefile.in
+ extensions/metrics/src/Makefile.in,
+ extensions/metrics/test/Makefile.in,
+ toolkit/mozapps/update/src/updater/Makefile.in,
+ toolkit/mozapps/update/src/updater/updater.cpp,
+ toolkit/toolkit-tiers.mk: Allow to use system libbz2. bz#305782.
+ * (was: debian/patches/35_zip_cache.dpatch)
+ modules/libjar/nsJAR.cpp, modules/libjar/nsJAR.h: Invalidate cache for
+ modified jar files. bz#368428.
+ * (was: debian/patches/38_gnu.dpatch and debian/patches/38_kbsd.dpatch)
+ config/rules.mk, configure.in, xpcom/glue/standalone/Makefile.in,
+ xpcom/reflect/xptcall/src/md/unix/Makefile.in,
+ xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h: Support
+ building on GNU/kFreeBSD and GNU/Hurd. bz#356011.
+ * (was: debian/patches/38_hppa_xpcom.dpatch)
+ Most of the patch was applied upstream, but need a small fix in
+ xpcom/reflect/xptcall/src/md/unix/Makefile.in.
+ * (was: debian/patches/38_mips_xpcom.dpatch)
+ xpcom/reflect/xptcall/src/md/unix/Makefile.in,
+ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s,
+ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp,
+ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Fix crashes on
+ mips. bz#258429.
+ * (was: debian/patches/60_js_binary.dpatch)
+ config/autoconf.mk.in, config/rules.mk, configure.in, js/src/Makefile.in:
+ Allow to build a standalone js binary. bz#331776.
+ js/src/xpconnect/shell/Makefile.in: Add readline support to xpcshell.
+ bz#331776.
+ js/src/js.c, js/src/xpconnect/shell/xpcshell.cpp: Avoid visibility hidden
+ issues with readline symbols. bz#331776.
+ * (was: debian/patches/60_pyxpcom.dpatch)
+ extensions/python/xpcom/src/Makefile.in: Allow to override the PYTHON_SO
+ variable.
+ * (was: debian/patches/65_native_uconv.dpatch)
+ intl/uconv/native/nsINativeUConvService.idl,
+ intl/uconv/native/nsNativeUConvService.cpp,
+ intl/uconv/src/nsCharsetConverterManager.cpp: Properly load invalid UTF-8
+ files with native uconv. bz#331748.
+ intl/uconv/src/charsetalias.properties: Fix aliases for gbk and euc-tw for
+ use with native uconv. bz#369403.
+ * (was: debian/patches/68_m68k_xpcom.dpatch)
+ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp,
+ xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp: Improve
+ assembly for m68k. bz#422337.
+ * (was: debian/patches/68_mips_performance.dpatch)
+ config/rules.mk, configure.in: Increase stability and performance on mips.
+ Reverted to Thiemo's original version for better followup with upstream
+ when it will happen (but already has to wait for bz#258429).
+ * (was: debian/patches/80_config.dpatch)
+ debian/rules: Use config.guess and config.sub from autotools-dev.
+ * (was: debian/patches/80_crmf.dpatch)
+ configure.in: Put the crmf library before the NSS libraries.
+ * (was: debian/patches/80_javaxpcom.dpatch)
+ extensions/java/xpcom/Makefile.in, toolkit/toolkit-makefiles.sh: Force
+ creation of Makefiles in extensions/java, even when javaxpcom is disabled.
+ Don't build the jars if DEB_NO_JAR is defined.
+ * (was: debian/patches/80_libxpcom_hack.dpatch)
+ js/src/xpconnect/shell/Makefile.in, xulrunner/app/Makefile.in: Force
+ libxpcom to be linked to xulrunner-bin and xpcshell so that it is loaded
+ in most cases.
+ * (was: debian/patches/80_no_examples.dpatch)
+ xulrunner/Makefile.in: Don't build example component.
+ * (was: debian/patches/80_no_sys_profile.dpatch)
+ xulrunner/app/Makefile.in: Don't install system profile.
+ * (was: debian/patches/80_system_libs.dpatch)
+ configure.in: Make sure we won't be bitten by upstream changing libjpeg,
+ libpng or zlib internal version, which makes system library not used even
+ though --with-system-* argument is given to configure.
+ * (was: debian/patches/80_xulrunner-config.dpatch)
+ build/unix/mozilla-config.in: Give more appropriate cflags and libs.
+ * (was: debian/patches/80_zip.dpatch)
+ config/config.mk, config/make-jars.pl, configure.in: Avoid needing zip if
+ not required. bz#331785.
+ * (was: debian/patches/81_soname.dpatch)
+ config/rules.mk, js/src/Makefile.in, toolkit/library/Makefile.in,
+ xpcom/stub/Makefile.in: Add soname to appropriate libraries. This is
+ a stripped down version, compared to the dpatch version, because we
+ actually are never going to use minor and micro version numbers. Also, we
+ now don't set a SO version on libxul and libxpcom because they will now
+ be dlloaded() by the standalone xpcomglue.
+ * (was: debian/patches/82_locale.dpatch)
+ xulrunner/app/xulrunner.js: Enable intl.locale.matchOS, and report the
+ locale correctly. bz#331779.
+ * (was: debian/patches/82_prefs.dpatch)
+ modules/libpref/src/init/all.js: Set javascript.options.showInConsole ;
+ Set DPI to system settings.
+ * (was: debian/patches/85_installer.dpatch)
+ xulrunner/setup/nsXULAppInstall.js: Install applications in /usr/local/lib
+ instead of /usr/lib.
+ * (was: debian/patches/85_no_register.dpatch)
+ xulrunner/app/nsXULRunnerApp.cpp: Remove (un|)registering system.
+ * (was: debian/patches/85_xpcomglue.dpatch)
+ configure.in, xpcom/base/nscore.h, xpcom/glue/standalone/Makefile.in,
+ xpcom/glue/standalone/nsGlueLinking.h,
+ xpcom/glue/standalone/nsXPCOMGlue.h: Build the xpcom glue as a shared
+ library. Now, also build the dependent xpcom glue.
+ xpcom/glue/standalone/nsGlueLinkingDlopen.cpp: Load DSOs from . when
+ directory is not given.
+ * Other patches have been removed either because incorporated or made
+ obsolete by this new upstream release.
+
+ * config/autoconf.mk.in, configure.in,
+ modules/libpr0n/decoders/png/nsPNGDecoder.cpp,
+ modules/libpr0n/decoders/png/nsPNGDecoder.h,
+ modules/libpr0n/encoders/png/nsPNGEncoder.cpp,
+ modules/libpr0n/encoders/png/nsPNGEncoder.h: Disable APNG support when
+ system libpng doesn't support it.
+ * Makefile.in, netwerk/dns/src/Makefile.in, xulrunner/build.mk: Make
+ distclean cleaner. While previous cleanups have been incorporated
+ upstream, some new files need to be removed. bz#333308.
+ * debian/control:
+ + Add new required build-dependency on libdbus-glib-1-dev.
+ + Build-Depend on libnspr4-dev >= 3.7.0.
+ + Build-Depend on libnss3-dev >= 3.12.0~beta2.
+ + Build-Depend on libcairo2-dev >= 1.5.
+ + Build-Depend on libgtk2.0-dev >= 2.10.
+ * debian/remove.nonfree: Updated for new binary blobs and removed
+ directory/c-sdk removals, since the directory is not here anymore.
+ Also, fixed removal of files with names containing spaces.
+ * debian/copyright: A whole lot of files have been either removed or
+ relicensed under MPL/GPL/LGPL tri-license. Some new external libraries
+ have been incorporated into the source tree, too.
+ * debian/mozconfig: Don't build crash reporter (Google Breakpad).
+ * debian/mozconfig, debian/control: Use system sqlite and lcms.
+ * configure.in: Don't check lcms version, for the same reason as libpng
+ and others.
+ * js/src/Makefile.in, debian/control, debian/libmozjs0d.install,
+ debian/rules: Bumped libmozjs SO version to 1d.
+ * debian/libmozjs0d.README.Debian: Removed, as it is not relevant anymore.
+ * intl/uconv/native/nsNativeUConvService.cpp: Fix native uconv so that
+ XmlHTTPRequest works properly. bz#342133.
+ * xulrunner/installer/Makefile.in, debian/rules: Build as if we were version
+ 1.9 instead of 1.9b4. Also fix permissions for /etc/gre.d file.
+ * debian/control, debian/*: Change package names and installed files to fit
+ new upstream.
+ * debian/rules:
+ + Adapted to new upstream files and install method. There is unfortunately
+ only one install target now, and it must be run after build-jars when
+ building binary-indep. This is why we must set .NOTPARALLEL.
+ + Removed source target, which isn't appropriate anymore.
+ + Changed the way we set optimization flags so that we use upstream ones,
+ and arrange LDFLAGS so that -Wl,--as-needed appears before -lpthread
+ during builds.
+ * debian/mozconfig:
+ + Don't set mozilla default home, it's not useful anymore.
+ + Disable stripping of binaries during build.
+ * debian/xulrunner.conf: Removed. The equivalent is now provided by upstream
+ build system.
+ * xulrunner/app/Makefile.in: Link libjemalloc to the xulrunner binary.
+ * libxpcomglue0d.preinst, libxpcomglue0d.postrm: Divert libxpcomglue.so.0d
+ from libxul0d so that both packages can be installed at the same time.
+
+ * (was: debian/patches/99_configure.dpatch)
+ configure: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 06 Apr 2008 13:01:04 +0200
+
+xulrunner (1.8.1.13-1) unstable; urgency=low
+
+ * New security/stability upstream release (taken from upstream CVS)
+ * Fixes mfsa-2008-{13-19}, also known as
+ CVE-2007-4879, CVE-2008-0416, CVE-2008-1195, CVE-2008-1233,
+ CVE-2008-1234, CVE-2008-1235, CVE-2008-1236, CVE-2008-1237,
+ CVE-2008-1238, CVE-2008-1240, CVE-2008-1241.
+ * debian/patches/10_SECAlgorithmIDTemplate.dpatch: Removed, as applied
+ upstream.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 26 Mar 2008 22:50:09 +0100
+
+xulrunner (1.8.1.12-5) unstable; urgency=low
+
+ * debian/patches/65_native_uconv.dpatch: Fixed BOM removal added in release
+ 1.8.1.12-3. Closes: #465321.
+ * debian/patches/80_crmf.dpatch: Put the crmf library before the NSS
+ libraries. Closes: #470442.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 11 Mar 2008 22:11:36 +0100
+
+xulrunner (1.8.1.12-4) unstable; urgency=low
+
+ * debian/patches/10_SECAlgorithmIDTemplate.dpatch: Move
+ SECAlgorithmIDTemplate around so that the lack of its definition in
+ secdert.h doesn't break the build. bz#399589. Closes: #470094.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 09 Mar 2008 11:14:17 +0100
+
+xulrunner (1.8.1.12-3) unstable; urgency=low
+
+ * debian/patches/99_configure.dpatch: Forgot to update in previous release.
+ Closes: #408745.
+ * debian/patches/65_native_uconv.dpatch: Remove BOM from UTF-16 output.
+ Closes: #456338, #465321, #461450.
+ * debian/rules: Don't ignore $(MAKE) distclean errors.
+ * debian/control:
+ + Bumped Standards-Version to 3.7.3.0. No changes.
+ + Turned Homepage indications in descriptions into a control field.
+ + Fixed GNOME and GnomeVFS capitalization/spelling.
+ + Build depend on binutils >= 2.17 instead of 2.17-1 for mips and mipsel.
+ * debian/spidermonkey-bin.menu: Moved into the Applications/Programming
+ section.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 08 Mar 2008 20:47:27 +0100
+
+xulrunner (1.8.1.12-2) unstable; urgency=low
+
+ * debian/patches/01_gtkmozembed_change_toplevel.dpatch: Removed, as it is
+ useless (epiphany doesn't support to move tabs between windows), and
+ can lead to crashes. Closes: #461351.
+ * debian/patches/38_kbsd.dpatch, debian/patches/38_gnu.dpatch,
+ debian/patches/80_uname.dpatch: Support GNU/Hurd, and fix FTBFS on
+ GNU/kFreeBSD. Thanks Samuel Thibault. Closes: #408745, #433126.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 23 Feb 2008 17:05:32 +0100
+
+xulrunner (1.8.1.12-1) unstable; urgency=low
+
+ * New security/stability upstream release (taken from upstream CVS)
+ * Fixes mfsa-2008-01 to mfsa-2008-06 and mfsa-2008-08 to mfsa-2008-11,
+ also known as CVE-2008-0412, CVE-2008-0413, CVE-2008-0414, CVE-2008-0415,
+ CVE-2008-0417, CVE-2008-0418, CVE-2008-0419, CVE-2008-0591,
+ CVE-2008-0592, CVE-2008-0593, CVE-2008-0594.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 09 Feb 2008 01:21:17 +0100
+
+xulrunner (1.8.1.11-1) unstable; urgency=low
+
+ * New security/stability upstream release (taken from upstream CVS)
+ * Fixes mfsa-2007-37 to mfsa-2007-39, also known as CVE-2007-5947,
+ CVE-2007-5959, CVE-2007-5960.
+ * debian/patches/99_configure.dpatch: Updated, and removed nsprpub/configure
+ changes: we've not been changing nsprpub/configure.in since we use system
+ nspr.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 01 Dec 2007 15:08:29 +0100
+
+xulrunner (1.8.1.9-2) unstable; urgency=low
+
+ * debian/patches/30_cairo_xlib.dpatch: Properly get cairo lib dependencies
+ and don't rely on GTK bringing them, which just don't happen anymore (see
+ #343711). Patch from bz#344818. Closes: #451464.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 17 Nov 2007 15:02:22 +0100
+
+xulrunner (1.8.1.9-1) unstable; urgency=low
+
+ * New security/stability upstream release (taken from upstream CVS)
+ + xpidl produces proper java file names. Closes: #435689.
+ * Fixes mfsa-2007-29 to mfsa-2007-36, also known as CVE-2007-1095,
+ CVE-2007-2292, CVE-2006-2894, CVE-2007-3511, CVE-2007-4841,
+ CVE-2007-5334, CVE-2007-5337, CVE-2007-5338, CVE-2007-5339,
+ CVE-2007-5340. Closes: #447734.
+ * debian/remove.nonfree: Remove some more object files.
+ * debian/control: Remove build dependency on ecj-bootstrap, as it doesn't
+ exist anymore, and is not useful nowadays. Closes: #441511.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/patches/35_python_2.5.dpatch: Fix FTBFS with python 2.5. Thanks
+ Alexander Sack. Closes: #431483.
+ * debian/patches/10_gdkpango_system_wrapper.dpatch: Create a system wrapper
+ for gdkpango.h to avoid FTBFS because of default visibility.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 01 Nov 2007 12:52:17 +0100
+
+xulrunner (1.8.1.6-1) unstable; urgency=low
+
+ * New security/stability upstream release (taken from upstream CVS)
+ * Fixes mfsa-2007-{26,27}, also known as CVE-2007-3844, CVE-2007-3845.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 01 Aug 2007 23:11:08 +0200
+
+xulrunner (1.8.1.5-1) unstable; urgency=high
+
+ * New security/stability upstream release (taken from upstream CVS)
+ * Fixes mfsa-2007-{18-22}, mfsa-2007-{24-25}, also known as
+ CVE-2007-3089, CVE-2007-3285, CVE-2007-3656, CVE-2007-3734,
+ CVE-2007-3735, CVE-2007-3736, CVE-2007-3737, CVE-2007-3738.
+ * debian/remove.nonfree: add more binary files from tarball that don't
+ have sources (Thanks Alexander Sack).
+ * debian/patches/35_psm_wakeups.dpatch: Removed, as applied upstream.
+ * debian/patches/80_system_libs.dpatch: Make sure we won't be bitten by
+ upstream changing libjpeg, libpng or zlib internal version, which
+ makes system library not used even though --with-system-* argument
+ is given to configure. This time, it happened with libpng.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/patches/00list: Updated accordingly.
+ * debian/rules: Bumped shlibs for libmozjs as this version introduced 2
+ new symbols.
+ * debian/control: Even laxer dependencies.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 21 Jul 2007 23:39:50 +0200
+
+xulrunner (1.8.1.4-3) unstable; urgency=low
+
+ * debian/patches/60_js_binary.dpatch: Avoid visibility hidden issues with
+ readline symbols.
+ * debian/patches/85_xpcomglue.dpatch: Fix so that visibility issues don't
+ raise with gcc 4.2.
+ * debian/patches/31_system_bz2.dpatch: Added system wrapper for bzlib.h.
+ * debian/patches/80_hunspell.dpatch: Added system wrapper for hunspell.hxx.
+ All these fix FTBFS with gcc 4.2. Closes: #429744.
+ * debian/control: Fixup some dependencies so that architectures that take
+ time to build can still install libxul-dev.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 01 Jul 2007 14:23:56 +0200
+
+xulrunner (1.8.1.4-2) unstable; urgency=low
+
+ * debian/patches/85_URI_fixup.dpatch: Enable keyword lookup by default in
+ URI fixup. Temporary until Galeon and Kazehakase are fixed. (bugs #428244
+ and #428245)
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/80_xulrunner-config.dpatch: Substitutions being done only
+ once a line, split component_includes fixup. Thanks Alexander Sack.
+ Closes: #427079.
+ * debian/libxul0d.postinst, debian/python-xpcom.postinst,
+ debian/python-xpcom.prerm, debian/xulrunner-gnome-support.postinst,
+ debian/xulrunner-gnome-support.prerm: Remove compreg.dat and xpti.dat
+ when installing/removing packages. This avoids problems with compreg.dat
+ files generated ages ago. Closes: #426569, #427569.
+ * debian/patches/82_prefs.dpatch: Set layout.css.dpi to 0 instead of -1.
+ libxul will use system DPI and avoid using huge fonts on systems where
+ DPI < 96. Closes: #426229
+ * debian/control: Improved spidermonkey-bin short description. Thanks CJ
+ Fearnley. Closes: #426614.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 10 Jun 2007 09:46:32 +0200
+
+xulrunner (1.8.1.4-1) unstable; urgency=high
+
+ * New upstream release (taken from upstream CVS)
+ * Fixes several security issues, including CVE-2007-1116. Closes: #415945.
+ * Acknowledge Steve Langasek's NMU.
+ * debian/patches/65_native_uconv.dpatch: Properly handle when UTF16
+ character can't be converted to the destination charset, avoiding
+ an infinite loop. Closes: #424042.
+ * debian/patches/10_dash_workaround.dpatch,
+ debian/patches/10_pangoxft.dpatch,
+ debian/patches/10_system_nss.dpatch,
+ debian/patches/15_atk_crash.dpatch,
+ debian/patches/15_gtk_dropdown.dpatch,
+ debian/patches/15_passwdmgr.dpatch,
+ debian/patches/20_visibility.dpatch,
+ debian/patches/82_ssl.dpatch: Removed, as being applied upstream.
+ * debian/patches/20_about:plugins.dpatch,
+ debian/patches/25_gnome_helpers_with_params.dpatch,
+ debian/patches/30_distclean.dpatch,
+ debian/patches/65_native_uconv.dpatch,
+ debian/patches/80_javaxpcom.dpatch,
+ debian/patches/81_sonames.dpatch,
+ debian/patches/85_sidebar.dpatch: Adapted to upstream changes.
+ * debian/patches/10_toolkit_library.dpatch: Add Freetype library to the
+ list of linked libraries. Stolen from bz#340795.
+ * debian/patches/61_javaxpcom.dpatch:
+ + Correctly build java files. This part is fixed on upstream trunk.
+ + Install jar file with appropriate permissions. bz#350886 comment #17.
+ * debian/libxul-common.install: Add new components, and remove
+ xmlextras.xpt, which disappeared.
+ * debian/patches/80_xulrunner-config.dpatch: Patch mozilla-config.in so that
+ the changes end up in xulrunner-config.
+ * debian/patches/00list: Updated accordingly.
+ * debian/xulrunner-config: Removed.
+ * debian/copyright: Fixed typo. Thanks to Sam Hocevar.
+ * debian/rules:
+ + Bumped shlibs for libmozjs0d and libxul0d.
+ + Removed shlibdeps tweaks.
+ + Removed dh_makeshlibs call for packages others than libmozjs0d and
+ libxul0d: there are no such packages anymore.
+ + Adapted rules to create javaxpcom jar files.
+ + Revert change from version 1.8.0.11-2 and 1.8.0.10-3 as gcj-4.1 and
+ pcmanx-gtk2 should be fixed now.
+ * debian/patches/80_hunspell.dpatch: Replace myspell support with hunspell,
+ and allow to build with system shared library. Stolen from iceape.
+ * debian/patches/99_configure.dpatch: Updated with autoconf.
+ * debian/mozconfig:
+ + Don't disable xpcom obsolete, it is needed for xpinstall.
+ + Enable spellchecker and use of the system hunspell library.
+ Closes: #404726.
+ * debian/control:
+ + Build depend on appropriate version of libhunspell.
+ + Remove libsmjs-dev and libsmjs1 transition packages.
+ * debian/libxul0d.install, debian/libxul-common.install: Install the
+ spellchecker components.
+ * debian/libxul0d.links: Create the /usr/lib/xulrunner/dictionaries link.
+ * debian/libsmjs-dev.links, debian/libsmjs1.links: Removed.
+ * debian/patches/65_mozjs_abi.dpatch: Make 1.8.1 ABI compatible with
+ version 1.8.0.
+ * debian/libmozjs0d.README.Debian: Added a note about ABI compatibility.
+ * debian/patches/35_psm_wakeups.dpatch: Avoid some cpu wake ups in PSM.
+ bz#380558.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 26 May 2007 20:28:00 +0200
+
+xulrunner (1.8.0.11-4.1) unstable; urgency=low
+
+ * Non-maintainer upload
+ * Build with -Wl,--no-relax on alpha, to work around a binutils bug
+ causing a build failure.
+
+ -- Steve Langasek <vorlon@debian.org> Sun, 20 May 2007 18:14:00 -0700
+
+xulrunner (1.8.0.11-4) unstable; urgency=low
+
+ * debian/rules: Don't make shlibs for components (which happened to make one
+ for libsystem-pref.so, because of the -).
+ * debian/mozconfig: Disabled spell checker, it requires too much cherry
+ picking from 1.8.1 to be any useful for epiphany.
+ * debian/patches/35_system_myspell.dpatch: Removed.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated with autoconf.
+ * debian/control: Removed build dependency on libmyspell-dev.
+ * debian/libxul0d.install, debian/libxul-common.install: Don't install
+ spellchecker files.
+ * debian/libxul0d.links: Don't create the /usr/lib/xulrunner/dictionaries
+ link.
+ * debian/rules:
+ + Fixed the .pc files so that xpcom and js depend on xulrunner-nspr, so
+ that it can be taken from any existing version of libnspr, even the
+ one from older xulrunner releases, not only the one from the new
+ separate package.
+ + Removed shlib versioning for libxul0d, which was due to spellchecker
+ being added.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 09 Apr 2007 23:55:49 +0200
+
+xulrunner (1.8.0.11-3) experimental; urgency=low
+
+ * debian/control:
+ + Removed libnspr* and libnss* packages.
+ + Adapted dependencies accordingly.
+ + Build-Depend on libnspr4-dev.
+ + Build-Depend on libnss3-dev (>= 3.11.5-2) for nss-config and libcrmf.
+ + Build-Depend on libmyspell-dev.
+ + Bumped Standards-Version to 3.7.2.2. No changes.
+ * debian/libnspr*, debian/libnss*: Removed.
+ * debian/rules:
+ + Replaced some = with :=.
+ + Removed unused AUTOCONF_DIRS variable.
+ + Removed rules for libnspr and libnss.
+ + Added links to nspr include and lib files to sdk.
+ * debian/patches/18_kbsd_nspr.dpatch, debian/patches/60_nspr_m4.dpatch,
+ debian/patches/25_entropy.dpatch, debian/patches/28_ppc64_build.dpatch:
+ debian/patches/38_mips64_build.dpatch,
+ debian/patches/80_security_build.dpatch,
+ debian/patches/80_security_tools.dpatch,
+ debian/patches/38_unsupported_arch_build.dpatch: Removed.
+ * debian/patches/10_system_nss.dpatch: Build with system nss. bz#255408.
+ * debian/patches/35_system_myspell.dpatch: Build with system myspell.
+ Stolen from iceape.
+ * debian/patches/00list: Updated accordingly.
+ * debian/mozconfig:
+ + Use --with-system-nspr and the newly added --with-system-nss.
+ + Enable spellchecker.
+ * debian/patches/80_config.dpatch: Don't put the config.{guess|sub}
+ workaround in the nsprpub directory.
+ * debian/patches/38_kbsd.dpatch: Removed parts that apply to the nss
+ directories.
+ * debian/patches/81_sonames.dpatch: Removed parts that apply to both
+ nspr and nss directories.
+ * debian/patches/99_configure.dpatch: Removed part for the nspr configure
+ script and updated with autoconf.
+ * debian/rules: Set shlibs for libxul0d to versions higher than
+ 1.8.0.11-3.
+ * debian/libxul0d.install: Install the spellchecker component.
+ * debian/libxul0d.links: Create the /usr/lib/xulrunner/dictionaries link.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 28 Mar 2007 21:24:21 +0200
+
+xulrunner (1.8.0.11-2) unstable; urgency=low
+
+ * debian/rules: Use real upstream version instead for xulrunner-plugin.pc
+ dependency on xulrunner-xpcom.pc. Closes: #416425.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 28 Mar 2007 08:05:04 +0200
+
+xulrunner (1.8.0.11-1) unstable; urgency=low
+
+ * New upstream release (taken from upstream CVS)
+ * Fixes mfsa-2007-11.
+ * debian/python-xpcom.postinst, debian/python-xpcom.prerm: Added missing
+ component registration/unregistration.
+ * debian/patches/25_gnome_helpers_with_params.dpatch: Make MIME registry
+ use system mime.types when it doesn't get extensions from the Gnome
+ registry. Closes: #414008.
+ * debian/rules: Add the debugging symbols from python-xpcom to the
+ libxul0d-dbg package.
+ * debian/control:
+ + Make python-xpcom conflict with epiphany-browser until epiphany
+ fixes its problems with python thread state. Closes: #416031.
+ + Add the fact that python-xpcom debugging symbols are in the
+ libxul0d-dbg package.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 24 Mar 2007 18:04:03 +0100
+
+xulrunner (1.8.0.10-3) unstable; urgency=low
+
+ * debian/rules: Re-add xulrunner-xpcom requirement in xulrunner-plugin.pc,
+ until classpath, gcj-4.1 and pcmanx-gtk2 get fixed. Closes: #413964.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 9 Mar 2007 08:14:35 +0100
+
+xulrunner (1.8.0.10-2) unstable; urgency=low
+
+ * debian/copyright: Added licensing terms for the content in the debian
+ directory.
+ * debian/patches/15_passwdmgr.dpatch: Restore parts that were actually
+ NOT applied upstream, and adapt them. Thanks Sam Hocevar for spotting
+ this. Closes: #413991.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 8 Mar 2007 19:08:10 +0100
+
+xulrunner (1.8.0.10-1) unstable; urgency=low
+
+ * New upstream release (taken from upstream CVS)
+ * Fixes mfsa-2007-{01-07}, also known as
+ CVE-2006-6077, CVE-2007-0008, CVE-2007-0009, CVE-2007-0045,
+ CVE-2007-0775, CVE-2007-0776, CVE-2007-0777, CVE-2007-0778,
+ CVE-2007-0779, CVE-2007-0780, CVE-2007-0800, CVE-2007-0981,
+ CVE-2007-0995.
+ * debian/patches/35_pango_null_char.dpatch: Avoid freeze/crash when null
+ characters are present in justified text by discarding NULL characters
+ before displaying. bz#366902. Closes: #406713.
+ * debian/patches/20_pangoxft.dpatch: Renamed to 10_pangoxft.dpatch and
+ updated with patch from bz#338446 (Stolen from iceape, actually)
+ Also added MOZ_PANGO_LIBS to build command line for the toolkit library.
+ * debian/patches/15_atk_crash.dpatch: Fix random crashed in GetMaiAtkType.
+ bz#302250. (Stolen from iceape, too)
+ * debian/control: Tighten dependency of libxul0d on libxul-common.
+ * debian/patches/15_pango_textarea_position.dpatch: Fix for cursor position
+ when moving in a textarea. bz#366796. Closes: #408914.
+ * debian/patches/35_zip_cache.dpatch: Invalidate cache for a zip file that
+ got modified. It will prevent corruption of the XUL FastLoad cache when
+ upgrade is performed while an instance of the application is running.
+ bz#368428.
+ * debian/patches/80_config.dpatch: Use config.guess and config.sub from
+ autotools-dev.
+ * debian/rules: Don't install config.{guess,sub}, since that was done as a
+ dpatch.
+ * debian/patches/15_nspr_setuid.dpatch,
+ debian/patches/25_passwdmgr_crash.dpatch,
+ debian/patches/20_broken_perl.dpatch: Removed, as being applied upstream.
+ * debian/patches/15_passwdmgr.dpatch,
+ debian/patches/30_distclean.dpatch: Removed parts that were applied
+ upstream.
+ * debian/patches/18_kbsd_nspr.dpatch, debian/patches/25_entropy.dpatch:
+ debian/patches/38_kbsd.dpatch, debian/patches/80_security_tools.dpatch:
+ debian/patches/80_security_build.dpatch,
+ debian/patches/60_xpcomstub.dpatch, debian/patches/61_javaxpcom.dpatch,
+ debian/patches/81_sonames.dpatch, debian/patches/85_installer.dpatch
+ debian/patches/15_passwdmgr.dpatch : Adapted to upstream changes.
+ * debian/patches/80_zip.dpatch: Removed part that is not needed anymore due
+ to changes upstream.
+ * debian/patches/99_configure.dpatch: Updated with autoconf.
+ * debian/control: Make libxul-dev and libmozjs-dev conflict with old
+ versions of mozilla-browser, not the current transition packages for
+ iceape-browser that don't contain conflicting files anymore.
+ Closes: #407966.
+ * debian/libnss3-0d.install: Install libfreebl files.
+ * debian/rules:
+ - Run shlibsign on libfreebl files.
+ - Bump shlibs for libnss3-0d and libnspr4-0d, as they introduced new
+ symbols.
+ * debian/patches/15_gtk_dropdown.dpatch: Fix for focus problem with drop
+ down lists. bz#281551. Closes: #409889.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/80_security_build.dpatch: Also added a dirty hack to load
+ libfreebl from /usr/lib/xulrunner.
+ * debian/patches/80_security_tools.dpatch: Also disable rpath.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 1 Mar 2007 19:01:34 +0100
+
+xulrunner (1.8.0.9-1) unstable; urgency=low
+
+ * New upstream release (taken from upstream CVS)
+ * Fixes mfsa-2006-{68-73} also known as
+ CVE-2006-6497, CVE-2006-6498, CVE-2006-6499, CVE-2006-6500,
+ CVE-2006-6501, CVE-2006-6502, CVE-2006-6503, CVE-2006-6504.
+ * Removed non-free and sourceless binaries from source package
+ with the script from the gnuzilla project, with 2 additional removals of
+ IETF files. Closes: #393422.
+ You can find this modified script for reference in debian/remove.nonfree.
+ Note this script also removes useless CVS files.
+ * debian/patches/80_uname.dpatch: Fix OS_TARGET so that it is correctly set
+ to Linux for things that expect this value instead of linux-gnu (such as
+ the extensions manager)
+ * debian/libxul0d.links: Added a link for libgtkembedmoz in
+ /usr/lib/xulrunner. Closes: #393440.
+ * debian/patches/15_passwdmgr.dpatch: Adapted to changes in upstream. Thanks
+ to Andreas Metzler.
+ * debian/patches/35_crash_focus.dpatch: Removed: applied upstream.
+ * debian/patches/15_nspr_setuid.dpatch: Patches from bz#351470 and bz#365703
+ to fix privilege escalation issues with setuid/setgid program linked
+ against libnspr and some other boundaries issue. Closes: #405062.
+ * debian/patches/18_m68k_xpcom.dpatch: Apply changes provided by Roman
+ Zippel to fix FTBFS of third party software on m68k. Closes: #402011.
+ Renamed as 68_m68k_xpcom.dpatch, since it needs to be sent upstream.
+ * debian/libnss3-dev.links: Add nss.pc symlink to xulrunner-nss.pc.
+ Closes: #402846.
+ * debian/patches/38_kbsd.dpatch, debian/patches/38_mips64_build.dpatch,
+ debian/patches/80_uname.dpatch, debian/patches/18_kbsd_nspr.dpatch:
+ Applied patch from Petr Salinger to build on GNU/kFreeBSD.
+ Closes: #388475.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated with autoconf.
+ * debian/patches/81_soname.dpatch: Updated to fit changes to Linux2.6.mk in
+ 38_kbsd.dpatch.
+ * debian/patches/65_native_uconv.dpatch:
+ - Reworked so that UTF-16 is used internally instead of UCS-2, and
+ improved to better handle corner cases.
+ - Allow claimed iso-8859-1 actually encoded as windows-1252 to be
+ converted flawlessly. Closes: #368779, #401784, #405681
+
+ -- Mike Hommey <glandium@debian.org> Sat, 6 Jan 2007 17:51:16 +0100
+
+xulrunner (1.8.0.8-1) unstable; urgency=high
+
+ * New upstream release (taken from upstream CVS)
+ * Fixes several security issues, CVE-2006-5464, CVE-2006-5748,
+ CVE-2006-5462, CVE-2006-5463, CVE-2006-4310 being some of these.
+ * debian/patches/15_print_fontconfig.dpatch,
+ debian/patches/15_embed_initial_visibility.dpatch: Removed:
+ Applied upstream.
+ * debian/patches/00list: Updated accordingly.
+ * debian/rules: Changed the way we use uptodate config.guess and config.sub.
+ If will make the .diff.gz file lighter.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 18 Nov 2006 23:04:54 +0100
+
+xulrunner (1.8.0.7-2) unstable; urgency=low
+
+ * debian/patches/65_nativeuconv.dpatch: Reimplement most of the native
+ uconv service so that it works as proper nsUnicode(En|De)coder
+ implementations and don't break things when a multibyte character is
+ split between two buffers. Also add a workaround so that backslash is not
+ turned into Yen in shift-jis, which breaks javascript code using escaping.
+ The layout code turns it back to Yen anyways.
+ * debian/control: Changed dependency versions of arch-indep packages on
+ arch-dependent packages. Closes: #385793.
+ * debian/patches/15_print_fontconfig.dpatch: Patch from bz#294879 to avoid
+ crash with fontconfig when printing. Thanks Alexander Sack.
+ Closes: #390140, #390472, #391119.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 6 Oct 2006 19:13:56 +0200
+
+xulrunner (1.8.0.7-1) unstable; urgency=low
+
+ * New upstream release (taken from the MOZILLA_1_8_0_7_RELEASE tag in
+ upstream CVS)
+
+ * Fixes the following security vulnerabilities:
+ CVE-2006-4340, CVE-2006-4253, CVE-2006-4565, CVE-2006-4566,
+ CVE-2006-4568, CVE-2006-4569, CVE-2006-4571.
+
+ * Removed patches from NMUs by Matthias Klose, because work done on java
+ build in this release makes them unnecessary.
+ * debian/patches/15_nodataprotocolcontentpolicy_fix.dpatch,
+ debian/patches/15_overthespot.dpatch: Removed, since they've been applied
+ upstream.
+ * debian/patches/35_embed_initial_visibility.dpatch: Renamed as
+ debian/patches/15_embed_initial_visibility.dpatch, since it got applied in
+ an upstream branch.
+ * debian/patches/80_security_tools.dpatch: Added missing backslash.
+ Closes: #385847.
+ * debian/patches/15_jni.dpatch: Patch from bz#333738 to update java stubs.
+ * debian/patches/80_javaxpcom.dpatch: Force creation of Makefiles in
+ extensions/java, even when javaxpcom is disabled. Don't build the jars if
+ DEB_NO_JAR is defined.
+ * debian/patches/00list: Updated accordingly.
+ * debian/mozconfig: Disable javaxpcom.
+ * debian/rules:
+ + Added rules to build the java class files only for binary
+ independent build. This way, no more waiting on java on buildds
+ (especially on arm).
+ + Build the javaxpcomglue from the bundled jni headers instead of the gcj
+ headers.
+ * debian/control: Adapted build dependencies so that the minimum is taken to
+ build the architecture dependant part, and added adequate
+ Build-Depends-Indep field.
+ * debian/patches/80_uname.dpatch: Don't use the ppc_linux stuff for ppc64.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 28 Sep 2006 20:20:59 +0200
+
+xulrunner (1.8.0.5-4.2) unstable; urgency=low
+
+ * Relax the dependencies even more, so that the -dev packages can be
+ installed with the arm binaries currently in the archive (1.8.0.4).
+
+ -- Matthias Klose <doko@debian.org> Sun, 3 Sep 2006 13:39:45 +0200
+
+xulrunner (1.8.0.5-4.1) unstable; urgency=medium
+
+ * NMU
+ * Relax dependencies of the -dev packages on the libraries. Closes: #385793.
+
+ -- Matthias Klose <doko@debian.org> Sun, 3 Sep 2006 10:41:10 +0200
+
+xulrunner (1.8.0.5-4) unstable; urgency=low
+
+ * debian/patches/*: Moved around after some triage.
+ Some changed names, some changed only ordering number.
+ One got split.
+ One, that was disabled because it has been applied upstream, got removed.
+ Two, who were depending on each other, being reordered, have been updated.
+ * debian/patches/30_distclean.dpatch: Added a bit more clean-up, not
+ necessary for xulrunner, but still better to have around. One of the added
+ bits will actually be useful for the 1.8.1 branch, when we'll remove
+ debian/patches/20_visibility.dpatch.
+ * debian/patches/00list: Added a nomenclature for the patches naming.
+
+ * debian/patches/80_security_tools.dpatch: Enable building of some NSS
+ tools.
+ * debian/patches/00list: Updated accordingly.
+ * debian/control:
+ + Added a libnss3-tools package to contain these NSS tools.
+ + Added proper conflicts to libnss3-tools.
+ * debian/libnss3-tools.install: Install the binary files in the newly
+ created package.
+ * debian/rules: Strip files from the libnss3-tools package and put the
+ debugging symbols into libnss3-dbg.
+ Closes: #377269.
+ * debian/control: Use the suggestion from lintian for binNMU safety instead
+ of our previous own. And really add binNMU safety to libnss3-dev.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 1 Sep 2006 07:38:05 +0200
+
+xulrunner (1.8.0.5-3) unstable; urgency=low
+
+ * The ${host_cpu} is not uname -m release.
+
+ * debian/patches/90_xpcom_hppa.dpatch: Added support for 'hppa' instead of
+ 'parisc' and 'parisc64' since we changed from using `uname -m` to using
+ ${host_cpu}. I'm not putting hppa64 because I don't think the code works
+ on parisc64.
+ * debian/patches/01_uname.dpatch: Fixed
+ xpcom/reflect/xptcall/src/md/unix/Makefile.in so that it recognizes
+ powerpc instead of ppc, since we now use ${host_cpu}. Thanks a lot to
+ Michel Dänzer for the big hint. Closes: #383053, #383056, #383313.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 25 Aug 2006 20:37:55 +0200
+
+xulrunner (1.8.0.5-2) unstable; urgency=low
+
+ * The Fix-ups release.
+
+ * debian/patches/01_libxpcom_hack.dpatch: Force libxpcom to be linked to
+ xulrunner-bin, xpcshell and libgtkmozembed so that it is loaded in most
+ of the cases.
+ * debian/patches/01_passwdmgr_crash.dpatch: Avoid crash of the password
+ manager when embedding applications don't set a profile directory. Patch
+ from bz#294075. Closes: #376323.
+ * debian/patches/01_gnome_helpers_with_params.dpatch: Make helper
+ applications with parameters work. Adapted patch from bz#273524.
+ Closes: #381291.
+ * debian/patches/01_nspr_m4.dpatch: Avoid aclocal warnings about
+ underquoted definition of AM_PATH_NSPR". Closes: #382539.
+ * debian/patches/01_gtkmozembed_change_toplevel.dpatch: Fix drop-down menus
+ when gtkmozembed is moved from different toplevel. Patch from bz#296002.
+ Closes: #367106.
+ * debian/patches/01_overthespot.dpatch: Apply patch from bz#271815 for GTK2
+ IM Over-The-Spot support.
+ * debian/patches/00list: Updated accordingly.
+ * debian/control:
+ + Make the controls more BinNMU compliant. Closes: #384200, #384203.
+ + Bumped Standards-Version to 3.7.2.1. No changes.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 22 Aug 2006 23:15:16 +0200
+
+xulrunner (1.8.0.5-1) unstable; urgency=high
+
+ * The "upstream doesn't, so I do" release: Checked out the
+ XULRUNNER_1_8_0_5_RELEASE tagged code from upstream CVS.
+
+ * Fixes the following security vulnerabilities:
+ CVE-2006-3113, CVE-2006-3677, CVE-2006-3801, CVE-2006-3802,
+ CVE-2006-3803, CVE-2006-3805, CVE-2006-3806, CVE-2006-3807,
+ CVE-2006-3808, CVE-2006-3809, CVE-2006-3810, CVE-2006-3811,
+ CVE-2006-3812.
+
+ * debian/patches/01_pyxpcom_deadcode.dpatch: Remove pyxpcom dead code and
+ fix FTBFS on alpha this way. Closes: #381662.
+ * debian/patches/01_nodataprotocolcontentpolicy_fix.dpatch: Fix from
+ Firefox 1.5.0.6 to allow urls like mms:// in <object/>s
+ * debian/patches/01_uname.dpatch: Use ${host_*} variables instead of
+ uname in configure.in. Closes: #377418.
+ This is a minimalist patch to solve the particular bad assembler choice
+ issue. It would need a much greater work to actually do something totally
+ clean, but the current patch should be enough for Linux builds.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated with autoconf.
+ * debian/libxul-dev.install: Install files from SDK independently and don't
+ install the jar files from sdk/lib, since they are in the
+ libmozillainterfaces-java package.
+ * debian/control: Fixed typo in libxul-common description.
+ * debian/rules: Bumped shlibs for libmozjs as this version introduced 2
+ new symbols.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 9 Aug 2006 21:01:47 +0200
+
+xulrunner (1.8.0.4-2) unstable; urgency=low
+
+ * The "finally enabling these stuff" release.
+
+ * debian/watch: Stole the watch file from firefox.
+ * debian/rules, debian/control, debian/mozconfig,
+ debian/libmozillainterfaces-java.install,
+ debian/libmozillainterfaces-java.links, debian/*.conf: Enable pyxpcom
+ and javaxpcom again, with some changes on the python part, to fit the
+ new python policy. Closes: #173264, #277120, #373906.
+ * debian/python-xpcom.dirs, debian/python-xpcom.install: Replace the
+ previous .in files, and replace PYVERS by a wildcard.
+ * debian/control:
+ + Added build dependency on python-support and python-dev.
+ + Only create a python-xpcom package instead of pythonX.Y-xpcom.
+ + Added XB-Python-Version field to python-xpcom.
+ + Bumped debhelper dependency.
+ * debian/pyversions, debian/pycompat: Files necessary for dh_pysupport and
+ dh_python.
+
+ * debian/libxul-common.*, debian/libxul0d.*, debian/control: Create a new
+ libxul-common package for most architecture independent files.
+
+ * debian/control: Add a build dependency on binutils >= 2.17-1 for mips and
+ mipsel, where #274738 is fixed.
+ * debian/patches/90_mips_performance.dpatch: Remove the xgot hack.
+ Closes: #374389. Thanks Thiemo Seufer.
+ Also remove the specific setting of MOZ_DEBUG_FLAGS="-g" for mips, it's
+ built with -g anyways.
+ * debian/rules:
+ + Bump shlib for libmozjs0d because of a new symbol. Other libraries were
+ not subject to symbol additions, so we can keep them as they are.
+ Closes: #376374.
+ + Removed an extra parenthesis to really build with minimal toc on ppc64.
+ Dammit. Closes: #361188.
+ * debian/patches/01_crash_focus: Fix a crasher and several similar potential
+ crashers.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 8 Jul 2006 14:22:43 +0200
+
+xulrunner (1.8.0.4-1) unstable; urgency=high
+
+ * The "finally a new upstream" release.
+ * Fixes the following security vulnerabilities:
+ CVE-2006-2775, CVE-2006-2776, CVE-2006-2778, CVE-2006-2780,
+ CVE-2006-2782, CVE-2006-2783, CVE-2006-2784, CVE-2006-2785,
+ CVE-2006-2786, CVE-2006-2787.
+
+ * debian/patches/00_securityfix.dpatch: Removed, since this release includes
+ all the security changes we brought from CVS in this patch.
+ * debian/patches/90_js_mipsel_endianness.dpatch: Removed, since it was
+ applied upstream.
+ * debian/patches/01_installer.dpatch,
+ debian/patches/01_javaxpcom.dpatch: Removed parts that were applied
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/01_distclean.dpatch,
+ debian/patches/01_xpcomglue.dpatch: Adapted to upstream changes.
+ upstream.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ * debian/patches/01_pyxpcom.dpatch: Use a make variable for PYTHON_SO.
+ * debian/patches/90_unichar_alignment.dpatch.
+ * debian/patches/00list: Added 90_unichar_alignment.
+ * debian/rules:
+ + Set this PYTHON_SO variable when building python modules.
+ + Disabled strict aliasing from optimized builds.
+ + Build with minimal toc on ppc64. Closes: #361188.
+ + Fix for Gecko date extraction from client.mk.
+ * debian/mozconfig: Set default mozilla home.
+ * debian/control: Replaced some Conflicts with Replaces, which should be fine.
+
+ * debian/rules, debian/control, debian/mozconfig, debian/python-xpcom.dirs.in,
+ debian/python-xpcom.install.in, debian/libmozillainterfaces-java.install,
+ debian/libmozillainterfaces-java.links, debian/*.conf: Remove pyxpcom and
+ javaxpcom (again) packages and build. We want this release not to go through
+ NEW (again).
+
+ -- Mike Hommey <glandium@debian.org> Thu, 15 Jun 2006 01:05:34 +0200
+
+xulrunner (1.8.0.1-12) unstable; urgency=low
+
+ * The release of the Beast.
+ * debian/control:
+ + Added dependency upon libnss3-dev to libxul-dev.
+ + Fixed dependencies and conflicts so that the package should be binNMU
+ safe.
+ + Depends upon dpkg-dev >= 1.13.19 accordingly.
+ * debian/control, debian/rules: xulrunner must depend on libxul0d
+ versions >= 1.8.0.1-9. Closes: #370152.
+
+ * Add support for PyXPCOM:
+ + debian/mozconfig: Added the python/xpcom extension.
+ + debian/control: Added build dependency on python-dev. Added
+ python2.3-xpcom and python2.4-xpcom packages.
+ + debian/python-xpcom.install.in: Install template for python XPCOM files.
+ + debian/python-xpcom.dirs.in: Directories to create in python XPCOM
+ packages.
+ + debian/rules:
+ - Add rules to build the python xpcom packages.
+ - Add a shlibs.local hack to have python xpcom packages correctly depend
+ on libxul0d >= 1.8.0.1-12.
+ + debian/patches/01_no_examples.dpatch: Don't install the pyxpcom sample
+ component.
+ Closes: #173264, #277120.
+
+ * Add support for JavaXPCOM again:
+ + debian/mozconfig: --enable-javaxpcom.
+ + debian/*.conf: Set javaxpcom=1.
+ + debian/control: Added a build dependency on java-gcj-compat-dev
+ >= 1.0.56 to avoid #365934, and force build dependency on ecj-bootstrap
+ >= 3.1.2-6 to avoid #361608.
+ + debian/rules: Uncommented the javaxpcom related rules. Removed the
+ workarounds for #365934 and #361608. Install all MozillaInterfaces jar
+ files in the sdk directory.
+ + debian/libxul0d.install: Uncommented the javaxpcom files. Removed
+ installation of MozillaInterfaces.jar.
+ + debian/control: Added a libmozillainterfaces-java package for the public
+ java interfaces.
+ + debian/libmozillainterfaces-java.(install|links): Install
+ MozillaInterfaces.jar in /usr/share/java, and install the -src.jar file
+ in the sdk directory.
+ + debian/patches/01_pyxpcom.dpatch: Fix installation directory.
+ + debian/patches/00list: Updated to include this new patch.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 6 Jun 2006 23:26:09 +0200
+
+xulrunner (1.8.0.1-11) unstable; urgency=low
+
+ * The "Let's get migrated" release.
+ * debian/control: Don't build-depend on java-gcj-compat-dev.
+ * debian/libxul0d.install: Comment out the javaxpcom files installation.
+ * debian/rules: Comment out javaxpcom related rules, but put the fix for
+ jni.h detection nevertheless. Closes: #367863.
+ * debian/*.conf: Set javaxpcom=0.
+ * debian/mozconfig: --disable-javaxpcom.
+
+ * debian/rules:
+ + Remove extra parenthesis in the productComment.
+ + Generate the .chk file from the stripped libsoftokn3.so.0d.
+ * debian/patches/01_security.dpatch: Build the shlibsign utility again, so
+ that we can generate the .chk that can be useful for FIPS mode, but don't
+ build the .chk file automatically since we are going to strip the library,
+ making the .chk file obsolete.
+ * debian/patches/01_ssl.dpatch: Disable SSLv2 and SSLv3 40-bit ciphers.
+ Closes: #308334.
+ * debian/patches/01_soname.dpatch: Change the way libnss tries to find the
+ .chk file for FIPS mode so that the .chk file name needn't contain ".so"
+ when using a full SONAME.
+ * debian/patches/00list: Apply 01_security after 01_soname ; Added 01_ssl.
+ * debian/libxul0d.README.Debian: Add a note about SSLv2 and SSLv3 40-bit
+ ciphers.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 20 May 2006 21:23:00 +0200
+
+xulrunner (1.8.0.1-10) unstable; urgency=critical
+
+ * The "how dumb can I be ?" release.
+ * debian/rules: Don't use x86 specific directory to find jni.h.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 14 May 2006 01:25:10 +0200
+
+xulrunner (1.8.0.1-9) unstable; urgency=critical
+
+ * The "I wish they had a distribution-friendly security policy" release.
+ * Fixes the following security vulnerabilities:
+ CVE-2006-0297, CVE-2006-0748, CVE-2006-1530, CVE-2006-1531,
+ CVE-2006-1723, CVE-2006-1724, CVE-2006-1725, CVE-2006-1726,
+ CVE-2006-1727, CVE-2006-1728, CVE-2006-1729, CVE-2006-1730,
+ CVE-2006-1732, CVE-2006-1742.
+ * Should fix the following security vulnerabilities:
+ CVE-2006-0884, CVE-2006-1045, CVE-2006-1529, CVE-2005-2353.
+ * debian/patches/00_securityfix.dpatch: All security patches for the issues
+ above. I hope none has been forgotten, it has been a real PITA to go
+ through all the patches in upstream CVS to find those commits that *might*
+ be related to fixing the flaws.
+
+ * debian/patches/01_native_uconv.dpatch:
+ + Add the scriptableunicodeconverter component. Will make chatzilla work.
+ + Fix GBK and EUC-TW charset names so that iconv recognizes them.
+ Closes: #365886.
+ * debian/patches/01_killAll.dpatch, debian/xulrunner.install: Correctly
+ install the killAll component.
+ * debian/patches/01_js_binary.dpatch: Add readline support to xpcshell.
+ * debian/patches/01_no_register.dpatch: Remove (un|)registering system. We
+ don't need it since we register ourselves.
+ * debian/patches/01_broken_perl.dpatch: Apply patch from bz#325148 instead
+ of removing the broken perl code.
+ * debian/patches/01_no_chromelist.dpatch: Also correctly call make-jars.pl
+ to avoid creation of unexpected chrome in dist/bin instead of
+ dist/bin/chrome.
+ * debian/mozconfig:
+ + Disable elf-dynstr-gc, which is pretty useless nowadays.
+ + Enable javaxpcom support.
+ * debian/rules:
+ + Added a check between dist/bin and $DESTDIR/usr/lib/xulrunner to see if
+ upstream correctly installs everything...
+ + Set JAVA_HOME for configure to find the java compiler.
+ + Work around bug #361806 by setting JAVAC at build time.
+ + Work around bug #365934 by using --with-java-include-path configure
+ option, and work around a feature of cpp by creating a symlink to the
+ real location of jni.h in the debian directory.
+ + Don't install dependentlibs.list (see debian/patches/01_xpcomstub.dpatch
+ below).
+ + Changed the way we move libraries to /usr/lib.
+ + Changed the User-Agent string again, it seems too many dumb scripts use
+ the useless date from the product string.
+ * debian/control: Added java-gcj-compat-dev to build dependencies.
+ * debian/patches/01_javaxpcom.dpatch:
+ + Apply patch from bz#327654 to be able to actually build the javaxpcom
+ stuff.
+ + Allow to build with gcj headers.
+ + Don't install GenerateJavaInterfaces.
+ + Correctly install javaxpcom.jar.
+ + Don't use visibility flags so that symbols are exported.
+ * debian/*.conf: Set jaxaxpcom to 1.
+ * debian/patches/01_icons.dpatch: Apply patch from bz#314927 to install
+ default.xpm in the right place
+ * debian/xulrunner.install: Install chrome/icons, where default.xpm is
+ sitting.
+ * debian/patches/01_installer.dpatch: Apply patch from bz#328505 to allow
+ to install without a vendor name.
+ * debian/patches/01_mouse_buttons.dpatch: Extended mouse buttons support
+ taken from #244305. Thanks Peter Colberg.
+ * debian/patches/01_xpcomstub.dpatch: Correctly install dependentlibs.list
+ and apply patch from bz#332262 for it to contain NSS libraries.
+ * debian/patches/01_distclean.dpatch: Make distclean cleaner.
+ * debian/patches/01_target_xpcom_abi.dpatch: Apply patch from bz#322450 plus
+ the OS_TEST fix that got landed at the same time so that TARGET_XPCOM_ABI
+ is correctly set on sparc.
+ * debian/patches/01_embed_initial_visibility.dpatch: Apply patch from
+ bz#312998 to fix gtkmozembed's EmbedWindow::GetVisibility. Closes: #365868.
+ * debian/patches/01_config_install.dpatch: Correct installation of all the
+ headers files from the config/ directory.
+ * debian/patches/00list: Updated to include all the new patches.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/control:
+ + Bumped Standards-Version to 3.7.2.0. No changes.
+ + Add small text about the SDK to libxul-dev's description.
+ + Make libxul-dev depend on xulrunner for the development tools (xpt_link,
+ xpt_dump, xpidl, regxpchrome)
+ * debian/rules, debian/libxul-dev.install: Install the SDK files.
+ * debian/libxul0d.install: Install MozillaInterfaces.jar in
+ /usr/lib/xulrunner instead of inside the SDK (but put a symlink there),
+ since it is useful to embed javaxpcom.
+ * debian/libxul0d.install, debian/xulrunner.install: Move the PSM files
+ from xulrunner to libxul0d. Closes: #359220, #359226.
+ * debian/control: Make libxul0d conflict with those older versions of
+ xulrunner that included the PSM files.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 13 May 2006 23:22:35 +0200
+
+xulrunner (1.8.0.1-8) unstable; urgency=low
+
+ * debian/libxul0d.install:
+ + Install xpt files one by one instead of glob, so that we:
+ - put mozgnome.xpt in xulrunner-gnome-support
+ (debian/xulrunner-gnome-support.install)
+ - don't install the sample simple.xpt
+ + Don't install the sample component libsimpletest.so.
+ * debian/rules:
+ + Don't remove the .chk file, since we don't install it anymore.
+ + Use -Wl,--as-needed as LDFLAGS. That will work around upstream linking
+ strategy to limit useless linkage.
+ + Use a specific LD_LIBRARY_PATH at link time so that we don't need to
+ link against indirect dependencies. This is a temporary workaround until
+ this is workaround some better other way.
+ + Added some install checks after binary packages build, so that we can
+ know if we forgot anything.
+ + Fixed the way we get the DEBIAN_VERSION.
+ * debian/patches/01_native_uconv.dpatch:
+ + Don't build intl/uconv/ucvja and friends, since this is supported by
+ the native uconv implementation and not even linked into something we
+ ship.
+ + Properly load invalid UTF-8 files and more generally malformed files
+ as to their (supposed) encoding. Closes: #358815, #359049, #358599.
+ * debian/patches/01_prefs.dpatch: set javascript.options.showInConsole.
+ * debian/patches/01_security_build.dpatch:
+ + Don't build the stuff we don't need, and dynamically link libnssckbi to
+ both libplc4 and libplds4 instead of linking statically.
+ + Build with debugging symbols.
+ * debian/patches/01_no_chromelist.dpatch: Don't build chromelist.txt files.
+ * debian/patches/01_no_sys_profile.dpatch: Don't install system profile.
+ * debian/patches/01_no_examples.dpatch: Don't build the examples.
+ * debian/patches/01_xpcomglue.dpatch:
+ + Build the xpcom glue as a shared library.
+ + Load DSOs from . when directory is not given. That makes regxpcom work
+ as "expected".
+ * debian/patches/80_xpidl.dpatch: Added an error message when no file is
+ given, to sync with the patch against trunk I sent upstream.
+ * debian/patches/01_about:plugins.dpatch: Install the files for
+ about:plugins. Closes: #354037, #356082.
+ * debian/patches/01_installer.dpatch: Install applications in /usr/local/lib
+ instead of /usr/lib.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/rules, debian/spidermonkey-bin.install: Move out some files from
+ the install target instead of the binary target. Install them with
+ dh_install.
+ * debian/control: Bumped to Standards-Version: 3.6.2.2. No changes required.
+ * debian/libxul0d.postinst, debian/libxul0d.preinst: Instead of removing
+ compreg.dat and xpti.dat to solve #357589, create a .autoreg file. That
+ will trigger components registration in all cases, even in cases where the
+ component registry was stored in a profile directory.
+ Do it on postinst at configure time instead of preinst.
+ * debian/xulrunner-gnome-support.{postinst|prerm}: Also do it when
+ configuring or removing xulrunner-gnome-support.
+ * debian/libxul0d.prerm: Remove all files that could be generated by running
+ xulrunner or programs using libxul as root, plus the .autoreg file we
+ create in case it's still there.
+ * debian/libxul0d.install, debian/libxul-dev.install: Install the
+ libxpcomglue files.
+ * debian/control, debian/rules: Added debugging symbols in separated
+ packages.
+ * debian/control, debian/compat: Bumped debhelper compatibility to 5.
+ * debian/libxul0d.links: Add links to the libraries in /usr/lib/xulrunner.
+ That will allow some (but not all, because of C++ ABI differences)
+ components from mozilla and/or upstream to work with xulrunner. It also
+ allows the XPCOM Glue to kinda work without deep modifications.
+ * debian/libxul0d.conf, debian/xulrunner.conf, debian/libxul0d.install,
+ debian/xulrunner.install, debian/rules: Install GRE "configurations" into
+ /etc/gre.d. That is used by the XPCOM Glue (thus, by the xulrunner stub).
+ * debian/rules, debian/libxul0d.install: Install the dependentlibs.list file.
+
+ -- Mike Hommey <glandium@debian.org> Sat, 1 Apr 2006 16:09:27 +0200
+
+xulrunner (1.8.0.1-7) unstable; urgency=low
+
+ * debian/rules: Add -g to the build flags when building with
+ DEB_BUILD_OPTIONS=nostrip. If we ask for nostrip, we want the debugging
+ symbols, right? ;)
+ * debian/libxul0d.preinst, debian/libxul0d.prerm: Remove
+ /usr/lib/xulrunner/components/{compreg|xpti}.dat files on upgrade and
+ removal. Closes: #357589. That will also avoid gnome-support components to
+ be ignored if they were created when the components were not yet
+ installed.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 23 Mar 2006 23:02:29 +0100
+
+xulrunner (1.8.0.1-6) unstable; urgency=low
+
+ * debian/copyright: Fixed typo.
+ * debian/patches/90_mips64_build.dpatch: Patch from Martin Michlmayr for
+ mips64 builds.
+ * debian/patches/90_unsupported_arch_build.dpatch: Don't use x86 as CPU_ARCH
+ when building on an unsupported architectures. Closes: #357035.
+ * Put back some stuff that used to be in spidermonkey-bin:
+ + debian/rules, debian/smjs.1: Add the manual page.
+ + debian/rules, debian/spidermonkey-bin.menu: Add the menu item.
+ + debian/spidermonkey-bin.postinst, debian/spidermonkey-bin.prerm:
+ Add the /usr/bin/js alternative. Closes: #355729.
+ * debian/mozconfig: Enable iconv support.
+ * debian/patches/01_native_uconv.dpatch: Fix for the build to succeed when
+ iconv support is enabled.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 17 Mar 2006 07:16:10 +0100
+
+xulrunner (1.8.0.1-5) unstable; urgency=low
+
+ * debian/mozconfig: DON'T build the typeaheadfind module. It will cause
+ problems with firefox as stated before AND with the newer Galeons. I guess
+ it will also be problematic with newer Epiphanies.
+ * debian/rules: Changed the Gecko/Debian/x.y.z.t-r string to
+ Gecko/Debian-x.y.z.t-r for RFC2616 compliance. Thanks Josh Triplett and
+ Matthew Wilcox.
+ * debian/rules, debian/xulrunner-config: Provide a version of
+ xulrunner-config that gives more appropriate cflags and libs.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 27 Feb 2006 19:44:59 +0100
+
+xulrunner (1.8.0.1-4) unstable; urgency=low
+
+ * debian/mozconfig:
+ + Build the typeaheadfind module. It will enable it in Galeon and
+ Epiphany, but might cause problems with future firefoxes built on top on
+ xulrunner. That will need to be investigated further.
+ + Build with a flat chrome instead of jar files.
+ * debian/libxul0d.install, debian/xulrunner.install: Changed chrome
+ wildcards accordingly.
+ * debian/patches/01_zip.dpatch: Don't need zip if not needed (not building
+ jar files)
+ * debian/patches/01_broken_perl.dpatch: Remove useless broken perl code.
+ * debian/patches/01_useragent.dpatch: Remove useless useragent setter at
+ startup so that general.useragent.product and general.useragent.productSub
+ set in our vendor.js preference file work at startup time.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/patches/00list: Updated accordingly.
+ * debian/control: Removed build dependency upon zip.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 21 Feb 2006 18:36:26 +0100
+
+xulrunner (1.8.0.1-3) unstable; urgency=low
+
+ * debian/control:
+ + Added a conflict against mozilla-browser on libxul-dev. Closes: #353600.
+ + Renamed libsmjs1-dev to libsmjs-dev, since that what is the name of the
+ dev package provided by the old spidermonkey package.
+ + Sync sections with override for spidermonkey-bin, libsmjs1 and
+ libsmjs-dev.
+ * debian/libsmjs1-dev.links: Renamed to libsmjs-dev.links.
+ * debian/patches/90_xpcom_hppa.dpatch: Somehow, the assembler files got
+ their content twice. Fixing that should make it build properly on HPPA.
+ * debian/xulrunner.*, debian/libxul0d.*:
+ + Moved /usr/share/xulrunner/defaults from xulrunner to libxul0d ; leave
+ out profile and preferences. They will be reintroduced if they appear to
+ be really useful. As for now, they just seem to be vestiges of Mozilla,
+ Firefox or Thunderbird.
+ + Moved /usr/share/xulrunner/res from xulrunner to libxul0d.
+ + Moved /usr/share/xulrunner/chrome/classic.*, en-US.* and toolkit.* from
+ xulrunner to libxul0d. If the other chrome files appear to be required
+ for something else, we might consider moving them as well.
+ * debian/control: Add a conflict on older xulrunner to libxul0d according to
+ the moving around of files.
+ * debian/rules: Changed the way we identificate ourselves in
+ /usr/share/xulrunner/defaults/pref/vendor.js, and move it in libxul0d.
+ We will using be Gecko/Debian/<debian_release> instead of Gecko/yyyymmdd,
+ which was pointless anyway, because it was giving the date of the build,
+ not the date of the API...
+ * debian/patches/01_prefs.dpatch: Fix some printer and font configuration.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 20 Feb 2006 23:11:39 +0100
+
+xulrunner (1.8.0.1-2) unstable; urgency=low
+
+ * debian/rules:
+ + copy LICENSE instead of creating a link.
+ + add -A to dh_installdocs.
+ + don't install README.txt.
+ + don't change xulrunner-gtkmozembed.pc, xulrunner-plugin.pc
+ and xulrunner-xpcom.pc. Some applications that build against gecko
+ seem to make bad assumptions, at least with gtkmozembed. It is safest
+ this way, until things change upstream.
+ * debian/patches/01_sonames.dpatch: Fix the dirname complain.
+ * debian/xulrunner.install, debian/xulrunner.links, debian/libxul0d.install,
+ debian/libxul0d.links: Moved greprefs from xulrunner to libxul0d.
+ The usually necessary changes to dependencies and conflicts have not been
+ made because 1.8.0.1-1 never reached the archive.
+ * debian/patches/90_js_mipsel_endianness.dpatch: Patch to fix little
+ endianness of mipsel. Thanks Ian Jackson and Thiemo Seufer.
+ * debian/patches/80_passwdmgr.dpatch: Take patch from bz#235336 as suggested
+ by Ian Jackson to allow password manager to work with sites that only have
+ a password field, no username.
+ * debian/patches/01_gfx_cairo.dpatch, debian/patches/01_gfx_thebes.dpatch,
+ debian/patches/01_canvas_cairo.dpatch: Removed. They were for the 1.9
+ branch.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 8 Feb 2006 18:53:28 +0100
+
+xulrunner (1.8.0.1-1) unstable; urgency=low
+
+ * Initial release. Closes: #284189.
+ * First upstream release: 1.8.0.1, synched with Firefox 1.5.0.1.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/rules:
+ + Removed package names from the dh_makeshlibs call. It just works fine
+ with the -a option.
+ + Removed useless dh_shlibdeps call when building arch-independent
+ packages.
+ + Removed the -l option to the dh_shlibdeps call, it works fine without.
+ + Move libnssckbi.so back in /usr/lib/xulrunner.
+ + Add a MPL file to the docs installed, taken from the upstream LICENSE
+ file.
+ * debian/control:
+ + Added a xulrunner-gnome-support package for a separate gnome support.
+ + Made the xulrunner package suggest this new package.
+ + Typos corrections.
+ + Add sections to packages.
+ * debian/xulrunner-gnome-support.install: Install the gnome related
+ components.
+ * debian/libxul0d.install, debian/xulrunner.install: Moved some components
+ from libxul0d to xulrunner.
+ * debian/patches/01_ckbi_location: Removed.
+ * debian/patches/00list: Updated accordingly.
+ * debian/copyright: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 7 Feb 2006 19:52:24 +0100
+
+xulrunner (1.7.99+cvs20060113-1) experimental; urgency=low
+
+ * New CVS checkout.
+ * debian/mozconfig: Disable Java-XPCOM bridge.
+ * debian/control: Added | libreadline-dev to build dependencies.
+ * debian/patches/01_pangoxft.dpatch: force linking against pangoxft with
+ newer versions of pango.
+ * debian/patches/80_dash_workaround.dpatch,
+ debian/patches/80_entropy.dpatch,
+ debian/patches/80_xpidl.dpatch,
+ debian/patches/80_xrender_bug.dpatch,
+ debian/patches/90_ia64_align.dpatch,
+ debian/patches/90_mips_performance.dpatch,
+ debian/patches/90_ppc64_build.dpatch,
+ debian/patches/90_xpcom_arm_optim.dpatch,
+ debian/patches/90_xpcom_arm_unused_attribute.dpatch,
+ debian/patches/90_xpcom_hppa.dpatch,
+ debian/patches/90_xpcom_m68k.dpatch,
+ debian/patches/90_xpcom_mips.dpatch: Patches stolen from Firefox.
+ * debian/patches/00list: Updated accordingly.
+ * debian/patches/99_configure.dpatch: Updated.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 19 Jan 2006 17:08:58 +0100
+
+xulrunner (1.7.99+cvs20051212-1) experimental; urgency=low
+
+ * New CVS checkout.
+ * debian/control: Moved -dev packages from arch: any to arch: all.
+ * debian/rules:
+ + Properly copy nss includes.
+ + Properly call dh_shlibdeps with the changed package names.
+ + Add a vendor.js file adding debian version in user-agent string.
+ + Modify *.pc files to fit modified include and library directories
+ and install them.
+ * debian/lib*-dev.install: Removed pkgconfig files.
+ * debian/*-dev.dirs: Create usr/lib/pkgconfig in the dev packages.
+ * debian/xulrunner.dirs: Create the prefs dir for the vendor.js file.
+ * debian/patches/01_locale.dpatch: Correctly set locale.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 18 Dec 2005 13:44:17 +0100
+
+xulrunner (1.7.99+cvs20051130-1) experimental; urgency=low
+
+ * New CVS checkout.
+ * debian/mozconfig:
+ + Added cookie and permissions extensions.
+ + Disabled building of the installer.
+ * debian/patches/01_sidebar.dpatch: Added the sidebar extension.
+ * debian/rules:
+ + Copy config.guess and config.sub files to the right places.
+ + Remove the .chk files.
+ + Add a debug DEB_BUILD_OPTIONS to add --enable-debug to configure.
+ * debian/patches/01_sonames.dpatch: Added soname support.
+ * debian/patches/01_js_binary.dpatch: Add dependency for js on libmozjs.so.
+ * debian/patches/99_configure.dpatch: Updated and added nsprpub/configure.in
+ in the scope.
+ * debian/patches/00list: Updated accordingly.
+ * debian/libmozjs-dev.install, debian/libmozjs.install,
+ debian/libnspr4.6-dev.install, debian/libnspr4.6.install,
+ debian/libnss3.10-dev.install, debian/libnss3.10.install,
+ debian/libxul-dev.install, debian/libxul.install:
+ + Moved .so files in -dev packages and put .so.* files in non -dev
+ packages.
+ + put usr/lib/xulrunner/components in libxul instead of xulrunner.
+ * debian/*.preinst, debian/*.postrm: Removed, since we remove the
+ diversions.
+ * debian/control:
+ + Add proper conflicts with mozilla's packages.
+ + Renamed packages to reflect the sonames.
+ + Removed xulrunner-dev package.
+ * debian/lib*.install: Renamed accordingly.
+ * debian/patches/01_system_bz2.dpatch: Changes to better fit upstream build
+ system.
+ * debian/xulrunner-dev.install: Removed, as we removed the package.
+ * debian/libxul-dev.install: Added the xulrunner-config file that used to be
+ in xulrunner-dev.
+ * debian/xulrunner.install: Added xulrunner-stub.
+ * debian/libxul0d.dirs: Create /usr/lib/xulrunner/extensions, that the
+ extensions manager insists on having existing, even if empty.
+ * debian/libsmjs1.links: Changed link for the versioned library.
+
+ -- Mike Hommey <glandium@debian.org> Mon, 12 Dec 2005 11:12:47 +0100
+
+xulrunner (1.7.99+cvs20051002-1) experimental; urgency=low
+
+ * New CVS checkout.
+ * debian/patches/01_visibility.dpatch: Use -fvisibility=hidden instead of
+ the system wrappers, since because of bug #331460, with the system
+ wrappers, the resulting binary is not PIC.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Sun, 2 Oct 2005 12:48:41 +0200
+
+xulrunner (1.7.99+cvs20050915-1) experimental; urgency=low
+
+ * New CVS checkout of the less experimental 1.8 branch.
+ * debian/mozconfig: Use gtk2 gfx instead of cairo-gtk2 since it is not
+ developped in 1.8 branch.
+ * debian/patches/01_canvas_cairo.dpatch: Removed: been applied upstream.
+ * debian/patches/01_ckbi_location.dpatch: Allow libnssckbi to be loaded from
+ /usr/lib. (quite dirty, but, well...)
+ * debian/patches/01_gfx_cairo.dpatch, 01_gfx_thebes.dpatch: Removed.
+ * debian/patches/01_system_bz2.dpatch: Updated following upstream advices.
+ * debian/patches/99_configure.dpatch: Updated.
+ * debian/patches/00list: Updated accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Thu, 15 Sep 2005 15:42:40 +0200
+
+xulrunner (1.8.99+cvs20050816-0) experimental; urgency=low
+
+ * Initial package.
+ * debian/mozconfig: Enabled build with system cairo and cairo-gtk2 gfx.
+ * debian/patches/01_canvas_cairo.dpatch: Correctly build with system cairo.
+ * debian/patches/01_embedding_tests.dpatch: Don't build embedding tests when
+ using --disable-tests.
+ * debian/patches/01_install_path.dpatch: Install in the xulrunner directory
+ instead of xulrunner-1.8.
+ * debian/patches/01_gfx_cairo.dpatch, 01_gfx_thebes.dpatch: Patches for
+ correct building of gfx with system cairo.
+ * debian/patches/01_js_binary.dpatch: Allow to build the js binary to
+ provide a more up-to-date spidermonkey.
+ * debian/patches/01_system_bz2.dpatch: Allow to build with the system bzip2
+ library.
+ * debian/patches/99_configure.dpatch: Changes to configure resulted from
+ changes to configure.in.
+ * debian/patches/00list: Built list accordingly.
+
+ -- Mike Hommey <glandium@debian.org> Tue, 16 Aug 2005 13:45:47 +0200