2008
webkit (1.0.1-4) unstable; urgency=high
* WebCore/dom/Document.*, WebCore/loader/DocLoader.*: Avoid DoS via
crafted CSS import statements. Fixes: CVE-2008-3632. Closes: #499771.
-- Mike Hommey <glandium@debian.org> Sat, 27 Sep 2008 08:57:48 +0200
webkit (1.0.1-3) unstable; urgency=low
* WebCore/platform/graphics/gtk/FontCacheGtk.cpp,
WebCore/platform/graphics/gtk/FontGtk.cpp,
WebCore/platform/graphics/gtk/FontPlatformData.h,
WebCore/platform/graphics/gtk/FontPlatformDataGtk.cpp,
WebCore/platform/graphics/gtk/SimpleFontDataGtk.cpp: cherry-picked change
from SVN revision 36309 to fix various font selection problems.
Closes: #464477.
-- Mike Hommey <glandium@debian.org> Sat, 20 Sep 2008 12:02:58 +0200
webkit (1.0.1-2) unstable; urgency=low
* symbols.filter: As a workaround for #490173, hide all C++ mangled symbols.
This will be enough for now, while fixing FTBFS on ARM.
* debian/rules: Build with -Wl,--no-relax on alpha, to work around a
binutils bug causing FTBFS.
-- Mike Hommey <glandium@debian.org> Thu, 10 Jul 2008 21:10:27 +0200
webkit (1.0.1-1) unstable; urgency=low
* New upstream release. Closes: #489385. * debian/copyright: - Updated to fit additions/removals of files upstream. - Updated where the source was gotten. - Fixed typos for Collabora. Closes: #484661. * JavaScriptCore/wtf/FastMalloc.cpp, JavaScriptCore/wtf/ListHashSet.h, JavaScriptCore/wtf/Platform.h, JavaScriptCore/wtf/Vector.h, WebCore/platform/text/AtomicString.cpp, WebCore/platform/text/StringHash.h: Fixed some alignment problems on sparc (and some that might occur on arm, too). Closes: #487745. Some compiler warnings about alignment remain, but I don't know if they are a real problem yet. * debian/control: - Added build dependency on libxt-dev. - Relax libwebkit-dev dependency on libwebkit-1.0-1. - Bumped Standards-Version to 3.8.0.1. No changes. * WebCore/page/gtk/AXObjectCacheAtk.cpp: Include stdio.h to avoid FTBFS because of undefined printf. * GNUmakefile.am, symbols.filter: Filter out all std::* symbols exported because of stl headers. * debian/libwebkit-1.0-1.symbols: Add symbols file. * debian/rules: Bump shlibs because of some new symbols.
-- Mike Hommey <glandium@debian.org> Sun, 06 Jul 2008 15:09:55 +0200
webkit (0~svn32442-1) unstable; urgency=low
[ Mike Hommey ]
* New upstream snapshot
* debian/copyright: Updated to fit additions/removals of files upstream.
* debian/control: Add libpango1.0-dev to build dependencies and tighten
libgtk2.0-dev build dependency. Closes: #477493.
[ Luca Bruno ]
* debian/libwebkit-1.0-1.install, debian/rules: Install GtkLauncher
and DumpRenderTree in /usr/lib/webkit-1.0/libexec. Closes: #476514.
-- Mike Hommey <glandium@debian.org> Wed, 23 Apr 2008 22:20:25 +0200
webkit (0~svn31841-1) unstable; urgency=low
* New upstream snapshot
+ Includes proper Requires in .pc file. Closes: #450949.
* debian/copyright: Updated to fit additions/removals of files upstream.
* debian/control, debian/rules: Don't build QtWebKit, it will be built from
Qt sources.
* debian/libqtwebkit*: Removed.
* debian/rules: Replaced make calls with $(MAKE).
* debian/control, debian/rules: Don't use qmake anymore, but use autotools
instead.
* debian/libwebkitgtk-dev.install: Remove the .prl file that was generated
by qmake.
* WebCore/WebCore.pro, WebKit.pro: Revert previous changes, as we don't use
qmake anymore.
* JavaScriptCore/wtf/ASCIICType.h: Revert what were warning fixes, to avoid
diverging too much from upstream.
* debian/rules: Clean-up autotools generated files in the clean target.
* debian/control, debian/rules, debian/libwebkit*: Rename packages to fit
new library SONAME.
* debian/control: libwebkit-dev doesn't need to depend on libglib2.0-dev.
* debian/libwebkit-1.0-1.install, debian/rules: Install GtkLauncher and
DumpRenderTree in /usr/lib/webkit-1.0, and don't rename DumpRenderTree, as
Qt homonym lie elsewhere.
* debian/libwebkit-1.0-1.preinst, debian/libwebkit-1.0-1.postrm: Don't
divert anything, since we don't clash with older files anymore.
* debian/rules: Ugly hack to add -Wl,--as-needed without it getting reordered
by libtool.
* WebKitTools/GNUmakefile.am: Don't build GtkLauncher and DumpRenderTree
with rpath.
-- Mike Hommey <glandium@debian.org> Sat, 12 Apr 2008 21:40:00 +0200
webkit (0~svn27674-4) unstable; urgency=low
* debian/rules: Revert change from 0~svn27674-3, which was obviously not
enough.
* WebKit.pro: Don't build testkjs, that provokes the s390 FTBFSes ; we don't
install it anyways. Closes: #466848.
* JavaScriptCore/kjs/interpreter.cpp, JavaScriptCore/wtf/ASCIICType.h,
WebCore/dom/Position.cpp, WebCore/editing/Selection.cpp,
WebCore/editing/SelectionController.cpp,
WebCore/editing/VisiblePosition.cpp,
WebCore/ksvg2/svg/SVGFontFaceElement.cpp,
WebCore/loader/FTPDirectoryParser.cpp,
WebCore/loader/icon/IconDatabase.cpp,
WebCore/platform/TextCodecLatin1.cpp,
WebCore/platform/TextCodecUserDefined.cpp,
WebCore/platform/TextStream.cpp,
WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp: Fix FTBFS with
gcc 4.3 due to missing includes. Closes: #455125.
-- Mike Hommey <glandium@debian.org> Thu, 21 Feb 2008 23:01:12 +0100
webkit (0~svn27674-3) unstable; urgency=low
* debian/rules: Work around #466613 (FTBFS on s390) by building a little bit
less optimized (-O1). Thanks to Josselin Mouette.
* debian/control:
- Add Vcs-Browser and Vcs-Git fields, and turn Homepage indications in
descriptions into a control field.
- Bumped Standards-Version to 3.7.3.0. No changes.
-- Mike Hommey <glandium@debian.org> Wed, 20 Feb 2008 21:49:33 +0100
webkit (0~svn29752-1) experimental; urgency=low
* New upstream snapshot
* debian/copyright: Updated to fit additions/removals of files upstream.
* JavaScriptCore/wtf/TCSpinLock.h: Revert our work-around, now that a
proper patch has been applied upstream.
* WebCore/WebCore.pro: Don't use Qt version as SO version for QtWebKit.
* debian/control, debian/rules, debian/lib*0d.install: Bump SO version to
1d because of ABI incompatible changes, and change package names
accordingly.
* debian/rules: Don't remove -lqtwebico from QtWebKit.pc, since it's not
here anymore.
* debian/rules, debian/lib*1d.install:
- Install new Gtk port's DumpRenderTree tool.
- Rename both port's DumpRenderTree tools to <port name>DumpRenderTree
to avoid conflicting names.
* debian/lib*1d.postrm, debian/lib*1d.preinst: Avoid conflicting files with
lib*0d packages (*Launcher programs) but allow to install both new and old
libraries by using diversions.
-- Mike Hommey <glandium@debian.org> Fri, 25 Jan 2008 00:31:51 +0100
2007
webkit (0~svn27674-2) unstable; urgency=low
* JavaScriptCore/JavaScriptCore.pri: cherry-picked change from revision
28692 to fix FTBFS due to lack of -lpthread on the linker command line.
* debian/control: Add dependencies on necessary development packages
(essentially for header files) to our own development packages.
-- Mike Hommey <glandium@debian.org> Sat, 15 Dec 2007 11:04:47 +0100
webkit (0~svn27674-1) unstable; urgency=low
* New upstream snapshot
* debian/copyright: Updated to fit additions/removals of files upstream.
* debian/control: Make libwebkitgtk-dev conflict with the old
libwebkitgdk-dev. Closes: #449001.
* debian/rules: Bump qtwebkit shlibs.
* WebKit/qt/Api/qwebpage.cpp: cherry-picked change from revision 27904 to
fix crashes when an event is caught outside of the webkit frame in Qt.
This occurred, for example, when hovering over the QtLauncher toolbar.
-- Mike Hommey <glandium@debian.org> Mon, 19 Nov 2007 23:10:38 +0100
webkit (0~svn26044-1) unstable; urgency=low
* New upstream snapshot
* debian/rules:
- Add support for DEB_BUILD_OPTIONS=noopt.
- Bump qtwebkit shlibs, and remove versioning on the webkitgtk ones,
as the library is new.
* debian/copyright: Updated to fit additions/removals of files upstream.
* debian/control, debian/rules, debian/libwebkitgtk-dev.install,
debian/libwebkitgtk0d.install: Replace occurences of gdk by gtk, and
rename libwebkitgdk*, to fit upstream rename of the Gtk port.
Closes: #445060.
-- Mike Hommey <glandium@debian.org> Fri, 05 Oct 2007 00:05:06 +0200
webkit (0~svn25144-2) unstable; urgency=low
* JavaScriptCore/wtf/Platform.h:
- Also test if __arm__ is defined, which should fix the FTBFS on arm.
- Use better defines for our various arm ports.
* JavaScriptCore/kjs/ustring.h, WebCore/platform/DeprecatedString.h: Use
these new defines. Thanks Riku Voipio.
* debian/control: Build depend on Qt >= 4.3. Thanks Hubert Figuiere.
Closes: #439672.
* debian/rules: Explicitely use qmake-qt4 instead of qmake to avoid build
failures when qt3-dev-tools is installed. Thanks Michael Biebl.
Closes: #441007.
-- Mike Hommey <glandium@debian.org> Thu, 06 Sep 2007 08:12:21 +0200
webkit (0~svn25144-1) unstable; urgency=low
* New upstream snapshot
* debian/copyright: Updated so as to fit what we actually remove (there were
missing removals previously, which were not appropriate for the most
anyways), and to fit the additions/removals of files upstream.
* JavaScriptCore/wtf/TCSpinLock.h: Work around an FTBFS on PPC due to a
probable regression in gcc (#438415).
* debian/rules:
+ Change the place we install QtLauncher from, since it moved.
+ Set binary packages' shlibs correctly.
+ Use $(CURDIR) variable more safely to avoid problem with build
directories with spaces.
* WebKitQt/Plugins/Plugins.pro: Build plugins with hidden symbols, so that
they don't expose unwanted symbols.
-- Mike Hommey <glandium@debian.org> Sun, 19 Aug 2007 15:54:12 +0200
webkit (0~svn24735-1) unstable; urgency=low
* Initial release. (Closes: #428855)
-- Mike Hommey <glandium@debian.org> Wed, 15 Aug 2007 14:19:46 +0200