Bug#776286: unblock: webkitgtk/2.4.8-1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package webkitgtk
WebKitGTK+ 2.4.8 is a bugfix release that solves several security
issues (8 CVEs), build failures, a crash and SSL connection problems.
http://webkitgtk.org/2015/01/07/webkitgtk2.4.8-released.html
Note that some of these fixes had already been backported to the
previous Debian packages (see #769136 and #772559).
unblock webkitgtk/2.4.8-1
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru webkitgtk-2.4.7/aclocal.m4 webkitgtk-2.4.8/aclocal.m4
--- webkitgtk-2.4.7/aclocal.m4 2014-10-22 13:38:15.000000000 +0300
+++ webkitgtk-2.4.8/aclocal.m4 2015-01-07 11:47:49.000000000 +0200
@@ -619,10 +619,9 @@
# configured tree to be moved without reconfiguration.
AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
])
# AM_CONDITIONAL -*- Autoconf -*-
diff -Nru webkitgtk-2.4.7/ChangeLog webkitgtk-2.4.8/ChangeLog
--- webkitgtk-2.4.7/ChangeLog 2014-10-22 11:23:08.000000000 +0300
+++ webkitgtk-2.4.8/ChangeLog 2015-01-07 11:45:40.000000000 +0200
@@ -1,3 +1,9 @@
+2014-10-22 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update NEWS and Versions.m4 for 2.4.7 release.
+
+ * Source/autotools/Versions.m4: Bump version numbers.
+
2014-10-22 Michael Weber <xmw@gentoo.org>
[GTK][Stable] webkitgtk-2.4.6: fails to build with --disable-video
diff -Nru webkitgtk-2.4.7/configure webkitgtk-2.4.8/configure
--- webkitgtk-2.4.7/configure 2014-10-22 13:38:17.000000000 +0300
+++ webkitgtk-2.4.8/configure 2015-01-07 11:47:51.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for WebKitGTK 2.4.7.
+# Generated by GNU Autoconf 2.69 for WebKitGTK 2.4.8.
#
# Report bugs to <http://bugs.webkit.org/>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='WebKitGTK'
PACKAGE_TARNAME='webkitgtk'
-PACKAGE_VERSION='2.4.7'
-PACKAGE_STRING='WebKitGTK 2.4.7'
+PACKAGE_VERSION='2.4.8'
+PACKAGE_STRING='WebKitGTK 2.4.8'
PACKAGE_BUGREPORT='http://bugs.webkit.org/'
PACKAGE_URL=''
@@ -1642,7 +1642,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures WebKitGTK 2.4.7 to adapt to many kinds of systems.
+\`configure' configures WebKitGTK 2.4.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1712,7 +1712,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of WebKitGTK 2.4.7:";;
+ short | recursive ) echo "Configuration of WebKitGTK 2.4.8:";;
esac
cat <<\_ACEOF
@@ -1992,7 +1992,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-WebKitGTK configure 2.4.7
+WebKitGTK configure 2.4.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2536,7 +2536,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by WebKitGTK $as_me 2.4.7, which was
+It was created by WebKitGTK $as_me 2.4.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2922,7 +2922,7 @@
WEBKIT_MAJOR_VERSION=2
WEBKIT_MINOR_VERSION=4
-WEBKIT_MICRO_VERSION=7
+WEBKIT_MICRO_VERSION=8
WEBKIT_USER_AGENT_MAJOR_VERSION=538
WEBKIT_USER_AGENT_MINOR_VERSION=15
@@ -4265,8 +4265,8 @@
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
@@ -5486,9 +5486,9 @@
fi
-LIBWEBKITGTK_VERSION=22:13:22
-LIBJAVASCRIPTCOREGTK_VERSION=16:15:16
-LIBWEBKIT2GTK_VERSION=35:10:10
+LIBWEBKITGTK_VERSION=22:14:22
+LIBJAVASCRIPTCOREGTK_VERSION=16:16:16
+LIBWEBKIT2GTK_VERSION=35:11:10
@@ -22693,7 +22693,7 @@
# Define the identity of the package.
PACKAGE='webkitgtk'
- VERSION='2.4.7'
+ VERSION='2.4.8'
cat >>confdefs.h <<_ACEOF
@@ -24376,7 +24376,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by WebKitGTK $as_me 2.4.7, which was
+This file was extended by WebKitGTK $as_me 2.4.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -24442,7 +24442,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-WebKitGTK config.status 2.4.7
+WebKitGTK config.status 2.4.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -Nru webkitgtk-2.4.7/debian/changelog webkitgtk-2.4.8/debian/changelog
--- webkitgtk-2.4.7/debian/changelog 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/changelog 2015-01-17 14:19:53.000000000 +0200
@@ -1,3 +1,23 @@
+webkitgtk (2.4.8-1) unstable; urgency=medium
+
+ * New upstream release, which includes some of the patches already
+ available in Debian plus security fixes for CVE-2014-1344,
+ CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387,
+ CVE-2014-1388, CVE-2014-1389 and CVE-2014-1390.
+ * debian/patches/dfg-jit.patch,
+ debian/patches/enable_llint.patch,
+ debian/patches/flash-crash.patch,
+ debian/patches/local-label-string-hurd.patch,
+ debian/patches/no-ssl-record-version.patch,
+ debian/patches/nullptr-applystylecommand.patch,
+ debian/patches/protect-document.patch,
+ debian/patches/touch-event.patch:
+ + Remove.
+ * debian/patches/fix-ftbfs-pluginpackage.patch:
+ + Fix FTBFS.
+
+ -- Alberto Garcia <berto@igalia.com> Sat, 17 Jan 2015 14:19:43 +0200
+
webkitgtk (2.4.7-3) unstable; urgency=medium
* debian/patches/ppc64-align.patch:
diff -Nru webkitgtk-2.4.7/debian/patches/dfg-jit.patch webkitgtk-2.4.8/debian/patches/dfg-jit.patch
--- webkitgtk-2.4.7/debian/patches/dfg-jit.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/dfg-jit.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,16 +0,0 @@
-From: Alberto Garcia <berto@igalia.com>
-Subject: Enable DFG JIT on FreeBSD and Hurd
-Bug: https://bugs.webkit.org/show_bug.cgi?id=128898
-Index: webkitgtk/Source/WTF/wtf/Platform.h
-===================================================================
---- webkitgtk.orig/Source/WTF/wtf/Platform.h
-+++ webkitgtk/Source/WTF/wtf/Platform.h
-@@ -731,7 +731,7 @@
-
- #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC)
- /* Enable the DFG JIT on X86 and X86_64. Only tested on Mac, GNU/Linux and FreeBSD. */
--#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD))
-+#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD))
- #define ENABLE_DFG_JIT 1
- #endif
- /* Enable the DFG JIT on ARMv7. Only tested on iOS and Qt/GTK+ Linux. */
diff -Nru webkitgtk-2.4.7/debian/patches/enable_llint.patch webkitgtk-2.4.8/debian/patches/enable_llint.patch
--- webkitgtk-2.4.7/debian/patches/enable_llint.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/enable_llint.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,16 +0,0 @@
-From: Alberto Garcia <berto@igalia.com>
-Subject: Enable LLINT in FreeBSD and Hurd
-Bug: https://bugs.webkit.org/show_bug.cgi?id=126502
-Index: webkitgtk/Source/WTF/wtf/Platform.h
-===================================================================
---- webkitgtk.orig/Source/WTF/wtf/Platform.h
-+++ webkitgtk/Source/WTF/wtf/Platform.h
-@@ -741,7 +741,7 @@
- low-level interpreter. */
- #if !defined(ENABLE_LLINT) \
- && ENABLE(JIT) \
-- && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD)) \
-+ && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \
- && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) \
- && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4))
- #define ENABLE_LLINT 1
diff -Nru webkitgtk-2.4.7/debian/patches/fix-ftbfs-pluginpackage.patch webkitgtk-2.4.8/debian/patches/fix-ftbfs-pluginpackage.patch
--- webkitgtk-2.4.7/debian/patches/fix-ftbfs-pluginpackage.patch 1970-01-01 02:00:00.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/fix-ftbfs-pluginpackage.patch 2015-01-17 14:19:53.000000000 +0200
@@ -0,0 +1,38 @@
+From: Tomas Popela <tpopela@redhat.com>
+Subject: Fix FTBFS because of duplicate symbols in Plugin{Package,View}None
+Bug: https://bugs.webkit.org/show_bug.cgi?id=140241
+Index: webkitgtk/Source/WebCore/GNUmakefile.list.am
+===================================================================
+--- webkitgtk.orig/Source/WebCore/GNUmakefile.list.am
++++ webkitgtk/Source/WebCore/GNUmakefile.list.am
+@@ -6254,9 +6254,13 @@ endif # END USE_GLX
+ endif # END TARGET_X11
+
+ if TARGET_WAYLAND
++if !TARGET_X11
++if ENABLE_WEBKIT2
+ webcore_sources += \
+ Source/WebCore/plugins/PluginPackageNone.cpp \
+ Source/WebCore/plugins/PluginViewNone.cpp
++endif # END ENABLE_WEBKIT2
++endif # END !TARGET_X11
+ endif # END TARGET_WAYLAND
+
+ if TARGET_X11_OR_WAYLAND
+@@ -6305,12 +6309,16 @@ webcoregtk_sources += \
+ endif # END TARGET_WIN32
+
+ if TARGET_QUARTZ
++if !TARGET_X11
++if ENABLE_WEBKIT2
+ webcore_sources += \
+ Source/WebCore/plugins/PluginPackageNone.cpp \
+ Source/WebCore/plugins/PluginViewNone.cpp
+ platformgtk_sources += \
+ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
+ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
++endif # END ENABLE_WEBKIT2
++endif # END !TARGET_X11
+ endif # END TARGET_QUARTZ
+
+ if USE_GLES2
diff -Nru webkitgtk-2.4.7/debian/patches/flash-crash.patch webkitgtk-2.4.8/debian/patches/flash-crash.patch
--- webkitgtk-2.4.7/debian/patches/flash-crash.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/flash-crash.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,19 +0,0 @@
-From: Alberto Garcia <berto@igalia.com>
-Subject: Fix crash in the Flash plugin
-Bug: https://bugs.webkit.org/show_bug.cgi?id=137849
-Bug-Debian: http://bugs.debian.org/768929
-Index: webkitgtk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
-===================================================================
---- webkitgtk.orig/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
-+++ webkitgtk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
-@@ -201,7 +201,9 @@ void NetscapePlugin::platformPreInitiali
- bool NetscapePlugin::platformPostInitialize()
- {
- uint64_t windowID = 0;
-- bool needsXEmbed = false;
-+ // NPPVpluginNeedsXEmbed is a boolean value, but at least the
-+ // Flash player plugin is using an 'int' instead.
-+ int needsXEmbed = 0;
- if (m_isWindowed) {
- NPP_GetValue(NPPVpluginNeedsXEmbed, &needsXEmbed);
- if (needsXEmbed) {
diff -Nru webkitgtk-2.4.7/debian/patches/local-label-string-hurd.patch webkitgtk-2.4.8/debian/patches/local-label-string-hurd.patch
--- webkitgtk-2.4.7/debian/patches/local-label-string-hurd.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/local-label-string-hurd.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,15 +0,0 @@
-From: Alberto Garcia <berto@igalia.com>
-Subject: Fix FTBFS in Hurd
-Forwarded: no
-Index: webkitgtk/Source/WTF/wtf/InlineASM.h
-===================================================================
---- webkitgtk.orig/Source/WTF/wtf/InlineASM.h
-+++ webkitgtk/Source/WTF/wtf/InlineASM.h
-@@ -84,6 +84,7 @@
- #elif OS(LINUX) \
- || OS(FREEBSD) \
- || OS(OPENBSD) \
-+ || OS(HURD) \
- || OS(NETBSD)
- // GNU as-compatible syntax.
- #define LOCAL_LABEL_STRING(name) ".L" #name
diff -Nru webkitgtk-2.4.7/debian/patches/no-ssl-record-version.patch webkitgtk-2.4.8/debian/patches/no-ssl-record-version.patch
--- webkitgtk-2.4.7/debian/patches/no-ssl-record-version.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/no-ssl-record-version.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,29 +0,0 @@
-From: Carlos Alberto Lopez Perez <clopez@igalia.com>
-Subject: Don't use a SSL3.0 record version in client hello
-Origin: http://trac.webkit.org/changeset/176253
-Index: webkitgtk/Source/WebKit2/gtk/MainGtk.cpp
-===================================================================
---- webkitgtk.orig/Source/WebKit2/gtk/MainGtk.cpp
-+++ webkitgtk/Source/WebKit2/gtk/MainGtk.cpp
-@@ -38,7 +38,7 @@ int main(int argc, char** argv)
- // overwrite this priority string if it's already set by the user.
- // Keep this in sync with WebProcessMain.cpp.
- // https://bugzilla.gnome.org/show_bug.cgi?id=738633
-- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0", 0);
-+ setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0", 0);
-
- return WebKit::WebProcessMainGtk(argc, argv);
- }
-Index: webkitgtk/Source/WebKit2/unix/NetworkMainUnix.cpp
-===================================================================
---- webkitgtk.orig/Source/WebKit2/unix/NetworkMainUnix.cpp
-+++ webkitgtk/Source/WebKit2/unix/NetworkMainUnix.cpp
-@@ -42,7 +42,7 @@ int main(int argc, char** argv)
- // overwrite this priority string if it's already set by the user.
- // Keep this in sync with WebProcessMain.cpp.
- // https://bugzilla.gnome.org/show_bug.cgi?id=738633
-- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0", 0);
-+ setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0", 0);
-
- return WebKit::NetworkProcessMain(argc, argv);
- }
diff -Nru webkitgtk-2.4.7/debian/patches/nullptr-applystylecommand.patch webkitgtk-2.4.8/debian/patches/nullptr-applystylecommand.patch
--- webkitgtk-2.4.7/debian/patches/nullptr-applystylecommand.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/nullptr-applystylecommand.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,17 +0,0 @@
-From: Csaba Osztrogonác <ossy@webkit.org>
-Subject: Check for NULL pointer in ApplyStyleCommand
-Origin: http://trac.webkit.org/changeset/176182
-Index: webkitgtk/Source/WebCore/editing/ApplyStyleCommand.cpp
-===================================================================
---- webkitgtk.orig/Source/WebCore/editing/ApplyStyleCommand.cpp
-+++ webkitgtk/Source/WebCore/editing/ApplyStyleCommand.cpp
-@@ -267,6 +267,9 @@ void ApplyStyleCommand::applyBlockStyle(
- #else
- Node* scope = highestEditableRoot(visibleStart.deepEquivalent());
- #endif
-+ if (!scope)
-+ return;
-+
- RefPtr<Range> startRange = Range::create(document(), firstPositionInNode(scope), visibleStart.deepEquivalent().parentAnchoredEquivalent());
- RefPtr<Range> endRange = Range::create(document(), firstPositionInNode(scope), visibleEnd.deepEquivalent().parentAnchoredEquivalent());
- int startIndex = TextIterator::rangeLength(startRange.get(), true);
diff -Nru webkitgtk-2.4.7/debian/patches/protect-document.patch webkitgtk-2.4.8/debian/patches/protect-document.patch
--- webkitgtk-2.4.7/debian/patches/protect-document.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/protect-document.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,15 +0,0 @@
-From: David Kilzer <ddkilzer@apple.com>
-Subject: Protect Document in ProcessingInstruction::setXSLStyleSheet()
-Origin: http://trac.webkit.org/changeset/176014
-Index: webkitgtk/Source/WebCore/dom/ProcessingInstruction.cpp
-===================================================================
---- webkitgtk.orig/Source/WebCore/dom/ProcessingInstruction.cpp
-+++ webkitgtk/Source/WebCore/dom/ProcessingInstruction.cpp
-@@ -215,6 +215,7 @@ void ProcessingInstruction::setXSLStyleS
- {
- ASSERT(m_isXSL);
- m_sheet = XSLStyleSheet::create(this, href, baseURL);
-+ Ref<Document> protect(document());
- parseStyleSheet(sheet);
- }
- #endif
diff -Nru webkitgtk-2.4.7/debian/patches/series webkitgtk-2.4.8/debian/patches/series
--- webkitgtk-2.4.7/debian/patches/series 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/series 2015-01-17 14:19:53.000000000 +0200
@@ -1,23 +1,16 @@
fix-gtkdoc-error.patch
-dfg-jit.patch
install-minibrowser.patch
atomic_build_fix.patch
restore_sparc_code.patch
-enable_llint.patch
02_notebook_scroll.patch
fix-textrel-x86.patch
ftbfs-armhf.patch
-local-label-string-hurd.patch
x32_support.patch
fix-arm64-build.patch
fix-mips64-build.patch
-touch-event.patch
-flash-crash.patch
ppc64-align.patch
-no-ssl-record-version.patch
-protect-document.patch
render-text-control.patch
nullptr-frameprogresstracker.patch
-nullptr-applystylecommand.patch
nullptr-accessibilitymenulistoption.patch
ax-focus-events.patch
+fix-ftbfs-pluginpackage.patch
diff -Nru webkitgtk-2.4.7/debian/patches/touch-event.patch webkitgtk-2.4.8/debian/patches/touch-event.patch
--- webkitgtk-2.4.7/debian/patches/touch-event.patch 2014-12-08 14:26:31.000000000 +0200
+++ webkitgtk-2.4.8/debian/patches/touch-event.patch 1970-01-01 02:00:00.000000000 +0200
@@ -1,51 +0,0 @@
-From: Miyoung Shin <myid.shin@samsung.com>
-Subject: Fix crash during dispatching touchEvent created by JS
-Bug-Debian: https://bugs.debian.org/761492
-Bug: https://bugs.webkit.org/show_bug.cgi?id=138211
-Index: webkitgtk/Source/WebCore/dom/EventDispatcher.cpp
-===================================================================
---- webkitgtk.orig/Source/WebCore/dom/EventDispatcher.cpp
-+++ webkitgtk/Source/WebCore/dom/EventDispatcher.cpp
-@@ -91,7 +91,7 @@ public:
- EventContext& contextAt(size_t i) { return *m_path[i]; }
-
- #if ENABLE(TOUCH_EVENTS)
-- void updateTouchLists(const TouchEvent&);
-+ bool updateTouchLists(const TouchEvent&);
- #endif
- void setRelatedTarget(EventTarget&);
-
-@@ -312,8 +312,10 @@ bool EventDispatcher::dispatchEvent(Node
- if (EventTarget* relatedTarget = event->relatedTarget())
- eventPath.setRelatedTarget(*relatedTarget);
- #if ENABLE(TOUCH_EVENTS) && !PLATFORM(IOS)
-- if (event->isTouchEvent())
-- eventPath.updateTouchLists(*toTouchEvent(event.get()));
-+ if (event->isTouchEvent()) {
-+ if (!eventPath.updateTouchLists(*toTouchEvent(event.get())))
-+ return true;
-+ }
- #endif
-
- ChildNodesLazySnapshot::takeChildNodesLazySnapshot();
-@@ -432,8 +434,11 @@ static void addRelatedNodeResolversForTo
- touchTargetResolvers.append(EventRelatedNodeResolver(*touchList->item(i), type));
- }
-
--void EventPath::updateTouchLists(const TouchEvent& touchEvent)
-+bool EventPath::updateTouchLists(const TouchEvent& touchEvent)
- {
-+ if (!touchEvent.touches() || !touchEvent.targetTouches() || !touchEvent.changedTouches())
-+ return false;
-+
- Vector<EventRelatedNodeResolver, 16> touchTargetResolvers;
- const size_t touchNodeCount = touchEvent.touches()->length() + touchEvent.targetTouches()->length() + touchEvent.changedTouches()->length();
- touchTargetResolvers.reserveInitialCapacity(touchNodeCount);
-@@ -454,6 +459,7 @@ void EventPath::updateTouchLists(const T
- context.touchList(currentResolver.touchListType())->append(currentResolver.touch()->cloneWithNewTarget(nodeInCurrentTreeScope));
- }
- }
-+ return true;
- }
- #endif
-
diff -Nru webkitgtk-2.4.7/Documentation/webkit2gtk/html/index.html webkitgtk-2.4.8/Documentation/webkit2gtk/html/index.html
--- webkitgtk-2.4.7/Documentation/webkit2gtk/html/index.html 2014-10-22 14:21:04.000000000 +0300
+++ webkitgtk-2.4.8/Documentation/webkit2gtk/html/index.html 2015-01-07 12:14:30.000000000 +0200
@@ -14,7 +14,7 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">WebKit2GTK+ Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">for WebKit2GTK+ 2.4.7</p></div>
+<div><p class="releaseinfo">for WebKit2GTK+ 2.4.8</p></div>
</div>
<hr>
</div>
diff -Nru webkitgtk-2.4.7/Documentation/webkit2gtk/html/webkit2gtk-WebKitVersion.html webkitgtk-2.4.8/Documentation/webkit2gtk/html/webkit2gtk-WebKitVersion.html
--- webkitgtk-2.4.7/Documentation/webkit2gtk/html/webkit2gtk-WebKitVersion.html 2014-10-22 14:21:04.000000000 +0300
+++ webkitgtk-2.4.8/Documentation/webkit2gtk/html/webkit2gtk-WebKitVersion.html 2015-01-07 12:14:30.000000000 +0200
@@ -147,7 +147,7 @@
<hr>
<div class="refsect2">
<a name="WEBKIT-MICRO-VERSION:CAPS"></a><h3>WEBKIT_MICRO_VERSION</h3>
-<pre class="programlisting">#define WEBKIT_MICRO_VERSION (7)
+<pre class="programlisting">#define WEBKIT_MICRO_VERSION (8)
</pre>
<p>Like <a class="link" href="webkit2gtk-WebKitVersion.html#webkit-get-micro-version" title="webkit_get_micro_version ()"><code class="function">webkit_get_micro_version()</code></a>, but from the headers used at
application compile time, rather than from the library linked
diff -Nru webkitgtk-2.4.7/Documentation/webkit2gtk/html/WebKitPrintOperation.html webkitgtk-2.4.8/Documentation/webkit2gtk/html/WebKitPrintOperation.html
--- webkitgtk-2.4.7/Documentation/webkit2gtk/html/WebKitPrintOperation.html 2014-10-22 14:21:04.000000000 +0300
+++ webkitgtk-2.4.8/Documentation/webkit2gtk/html/WebKitPrintOperation.html 2015-01-07 12:14:30.000000000 +0200
@@ -286,7 +286,7 @@
webkit_print_operation_get_page_setup (<em class="parameter"><code><a class="link" href="WebKitPrintOperation.html" title="WebKitPrintOperation"><span class="type">WebKitPrintOperation</span></a> *print_operation</code></em>);</pre>
<p>Return the current page setup of <em class="parameter"><code>print_operation</code></em>
. It returns <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> until
-either <a class="link" href="WebKitPrintOperation.html#webkit-print-operation-set-print-settings" title="webkit_print_operation_set_print_settings ()"><code class="function">webkit_print_operation_set_print_settings()</code></a> or <a class="link" href="WebKitPrintOperation.html#webkit-print-operation-run-dialog" title="webkit_print_operation_run_dialog ()"><code class="function">webkit_print_operation_run_dialog()</code></a>
+either <a class="link" href="WebKitPrintOperation.html#webkit-print-operation-set-page-setup" title="webkit_print_operation_set_page_setup ()"><code class="function">webkit_print_operation_set_page_setup()</code></a> or <a class="link" href="WebKitPrintOperation.html#webkit-print-operation-run-dialog" title="webkit_print_operation_run_dialog ()"><code class="function">webkit_print_operation_run_dialog()</code></a>
have been called.</p>
<div class="refsect3">
<a name="id-1.2.18.9.5.5"></a><h4>Parameters</h4>
diff -Nru webkitgtk-2.4.7/Documentation/webkitdomgtk/html/index.html webkitgtk-2.4.8/Documentation/webkitdomgtk/html/index.html
--- webkitgtk-2.4.7/Documentation/webkitdomgtk/html/index.html 2014-10-22 14:21:04.000000000 +0300
+++ webkitgtk-2.4.8/Documentation/webkitdomgtk/html/index.html 2015-01-07 12:14:30.000000000 +0200
@@ -14,7 +14,7 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">WebKitDOMGTK+ Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">for WebKitDOMGTK+ 2.4.7</p></div>
+<div><p class="releaseinfo">for WebKitDOMGTK+ 2.4.8</p></div>
</div>
<hr>
</div>
diff -Nru webkitgtk-2.4.7/Documentation/webkitgtk/html/index.html webkitgtk-2.4.8/Documentation/webkitgtk/html/index.html
--- webkitgtk-2.4.7/Documentation/webkitgtk/html/index.html 2014-10-22 14:21:04.000000000 +0300
+++ webkitgtk-2.4.8/Documentation/webkitgtk/html/index.html 2015-01-07 12:14:30.000000000 +0200
@@ -14,7 +14,7 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">WebKitGTK+ Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">for WebKitGTK+ 2.4.7</p></div>
+<div><p class="releaseinfo">for WebKitGTK+ 2.4.8</p></div>
</div>
<hr>
</div>
diff -Nru webkitgtk-2.4.7/GNUmakefile.in webkitgtk-2.4.8/GNUmakefile.in
--- webkitgtk-2.4.7/GNUmakefile.in 2014-10-22 13:38:30.000000000 +0300
+++ webkitgtk-2.4.8/GNUmakefile.in 2015-01-07 11:48:04.000000000 +0200
@@ -198,88 +198,93 @@
@COMPILER_GCC_TRUE@am__append_4 = \
@COMPILER_GCC_TRUE@ -fno-tree-dce
-@ENABLE_INTROSPECTION_TRUE@am__append_5 = JavaScriptCore-@WEBKITGTK_API_VERSION@.gir JavaScriptCore-@WEBKITGTK_API_VERSION@.typelib
-@USE_GEOCLUE2_TRUE@am__append_6 = \
+@OS_DARWIN_TRUE@am__append_5 = -ledit
+@ENABLE_INTROSPECTION_TRUE@am__append_6 = JavaScriptCore-@WEBKITGTK_API_VERSION@.gir JavaScriptCore-@WEBKITGTK_API_VERSION@.typelib
+@USE_GEOCLUE2_TRUE@am__append_7 = \
@USE_GEOCLUE2_TRUE@ DerivedSources/Platform/Geoclue2Interface.h \
@USE_GEOCLUE2_TRUE@ DerivedSources/Platform/Geoclue2Interface.c
-@TARGET_X11_TRUE@am__append_7 = \
+@TARGET_X11_TRUE@am__append_8 = \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/gtk2xtbin.c \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/gtk2xtbin.h \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/PluginPackageGtk.cpp \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/PluginViewGtk.cpp \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/xembed.h
-@TARGET_X11_TRUE@am__append_8 = \
+@TARGET_X11_TRUE@am__append_9 = \
@TARGET_X11_TRUE@ Source/WebCore/platform/gtk/WidgetBackingStoreGtkX11.h \
@TARGET_X11_TRUE@ Source/WebCore/platform/gtk/WidgetBackingStoreGtkX11.cpp
-@TARGET_X11_TRUE@@USE_GLX_TRUE@am__append_9 = \
+@TARGET_X11_TRUE@@USE_GLX_TRUE@am__append_10 = \
@TARGET_X11_TRUE@@USE_GLX_TRUE@ Source/WebCore/platform/graphics/glx/GLContextGLX.cpp \
@TARGET_X11_TRUE@@USE_GLX_TRUE@ Source/WebCore/platform/graphics/glx/GLContextGLX.h
-@TARGET_X11_FALSE@am__append_10 = \
-@TARGET_X11_FALSE@ Source/WebCore/plugins/PluginPackageNone.cpp \
-@TARGET_X11_FALSE@ Source/WebCore/plugins/PluginViewNone.cpp
+@TARGET_WAYLAND_TRUE@am__append_11 = \
+@TARGET_WAYLAND_TRUE@ Source/WebCore/plugins/PluginPackageNone.cpp \
+@TARGET_WAYLAND_TRUE@ Source/WebCore/plugins/PluginViewNone.cpp
-@TARGET_X11_OR_WAYLAND_TRUE@am__append_11 = \
+@TARGET_X11_OR_WAYLAND_TRUE@am__append_12 = \
@TARGET_X11_OR_WAYLAND_TRUE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
@TARGET_X11_OR_WAYLAND_TRUE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
-@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@am__append_12 = \
+@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@am__append_13 = \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@ Source/WebCore/platform/graphics/GLContext.cpp \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@ Source/WebCore/platform/graphics/GLContext.h \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@ Source/WebCore/platform/gtk/RedirectedXCompositeWindow.cpp \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@ Source/WebCore/platform/gtk/RedirectedXCompositeWindow.h
-@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@am__append_13 = \
+@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@am__append_14 = \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@ Source/WebCore/platform/graphics/egl/GLContextEGL.cpp \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@ Source/WebCore/platform/graphics/egl/GLContextEGL.h
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@am__append_14 = \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/DIBPixelData.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/DIBPixelData.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/GraphicsContextCairoWin.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/GraphicsContextWin.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/LocalWindowsContext.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/SharedGDIObject.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/TransformationMatrixWin.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/BitmapInfo.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/BitmapInfo.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/GDIObjectCounter.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/GDIObjectCounter.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/SystemInfo.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/SystemInfo.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/WebCoreInstanceHandle.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/WebCoreInstanceHandle.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/PluginDatabaseWin.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/PluginMessageThrottlerWin.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/PluginMessageThrottlerWin.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/PluginPackageWin.cpp
-
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@am__append_15 = \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/PluginViewWin.cpp
-
-@TARGET_WIN32_FALSE@@TARGET_X11_OR_WAYLAND_FALSE@am__append_16 = \
-@TARGET_WIN32_FALSE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/PluginPackageNone.cpp \
-@TARGET_WIN32_FALSE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/PluginViewNone.cpp
+@TARGET_WIN32_TRUE@am__append_15 = \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/DIBPixelData.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/DIBPixelData.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/GraphicsContextCairoWin.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/GraphicsContextWin.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/LocalWindowsContext.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/SharedGDIObject.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/TransformationMatrixWin.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/BitmapInfo.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/BitmapInfo.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/GDIObjectCounter.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/GDIObjectCounter.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/SystemInfo.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/SystemInfo.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/WebCoreInstanceHandle.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/WebCoreInstanceHandle.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/PluginDatabaseWin.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/PluginMessageThrottlerWin.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/PluginMessageThrottlerWin.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/PluginPackageWin.cpp
+
+@TARGET_WIN32_TRUE@am__append_16 = \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/PluginViewWin.cpp
+
+@TARGET_QUARTZ_TRUE@am__append_17 = \
+@TARGET_QUARTZ_TRUE@ Source/WebCore/plugins/PluginPackageNone.cpp \
+@TARGET_QUARTZ_TRUE@ Source/WebCore/plugins/PluginViewNone.cpp
+
+@TARGET_QUARTZ_TRUE@am__append_18 = \
+@TARGET_QUARTZ_TRUE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
+@TARGET_QUARTZ_TRUE@ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
-@USE_GLES2_TRUE@am__append_17 = \
+@USE_GLES2_TRUE@am__append_19 = \
@USE_GLES2_TRUE@ Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.cpp \
@USE_GLES2_TRUE@ Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.h \
@USE_GLES2_TRUE@ Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLES.cpp \
@USE_GLES2_TRUE@ Source/WebCore/platform/graphics/OpenGLESShims.h
-@USE_GLES2_FALSE@am__append_18 = \
+@USE_GLES2_FALSE@am__append_20 = \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.cpp \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/OpenGLShims.cpp \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/OpenGLShims.h
-@USE_GSTREAMER_TRUE@am__append_19 = \
+@USE_GSTREAMER_TRUE@am__append_21 = \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.cpp \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp \
@@ -298,7 +303,7 @@
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.cpp \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h
-@USE_GSTREAMER_TRUE@am__append_20 = \
+@USE_GSTREAMER_TRUE@am__append_22 = \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/SourceBufferPrivateGStreamer.cpp \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/MediaSourceGStreamer.cpp \
@@ -310,7 +315,7 @@
# ---
# Accelerated compositing support
# ---
-@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@am__append_21 = \
+@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@am__append_23 = \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/TextureMapperGL.h \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.cpp \
@@ -343,28 +348,28 @@
# ---
# Windows plugin support
# ---
-@TARGET_WIN32_TRUE@am__append_22 = \
+@TARGET_WIN32_TRUE@am__append_24 = \
@TARGET_WIN32_TRUE@ -I$(srcdir)/Source/WebCore/platform/graphics/win
-@ENABLE_SVG_TRUE@am__append_23 = $(WebCore)/css/SVGCSSPropertyNames.in
-@ENABLE_SVG_TRUE@am__append_24 = $(WebCore)/css/SVGCSSValueKeywords.in
-@USE_TEXTURE_MAPPER_GL_TRUE@am__append_25 = \
+@ENABLE_SVG_TRUE@am__append_25 = $(WebCore)/css/SVGCSSPropertyNames.in
+@ENABLE_SVG_TRUE@am__append_26 = $(WebCore)/css/SVGCSSValueKeywords.in
+@USE_TEXTURE_MAPPER_GL_TRUE@am__append_27 = \
@USE_TEXTURE_MAPPER_GL_TRUE@ -I$(srcdir)/Source/WebCore/platform/graphics/texmap
-@ENABLE_INDEXED_DATABASE_TRUE@am__append_26 = \
+@ENABLE_INDEXED_DATABASE_TRUE@am__append_28 = \
@ENABLE_INDEXED_DATABASE_TRUE@ -DWTF_USE_LEVELDB=1 \
@ENABLE_INDEXED_DATABASE_TRUE@ -I$(srcdir)/Source/ThirdParty/leveldb \
@ENABLE_INDEXED_DATABASE_TRUE@ -I$(srcdir)/Source/ThirdParty/leveldb/include
-@ENABLE_INDEXED_DATABASE_TRUE@am__append_27 = \
+@ENABLE_INDEXED_DATABASE_TRUE@am__append_29 = \
@ENABLE_INDEXED_DATABASE_TRUE@ -DWTF_USE_LEVELDB=1 \
@ENABLE_INDEXED_DATABASE_TRUE@ -I$(srcdir)/Source/ThirdParty/leveldb \
@ENABLE_INDEXED_DATABASE_TRUE@ -I$(srcdir)/Source/ThirdParty/leveldb/include
-@ENABLE_SVG_TRUE@am__append_28 = \
+@ENABLE_SVG_TRUE@am__append_30 = \
@ENABLE_SVG_TRUE@ libWebCoreSVG.la
-@ENABLE_VIDEO_TRUE@am__append_29 = \
+@ENABLE_VIDEO_TRUE@am__append_31 = \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMAudioTrack.h \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMAudioTrackList.h \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.h \
@@ -378,7 +383,7 @@
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMVideoTrack.h \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMVideoTrackList.h
-@ENABLE_VIDEO_TRUE@am__append_30 = \
+@ENABLE_VIDEO_TRUE@am__append_32 = \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.cpp \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMHTMLAudioElementPrivate.h \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.cpp \
@@ -399,69 +404,69 @@
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMTrackEvent.cpp \
@ENABLE_VIDEO_TRUE@ DerivedSources/webkitdom/WebKitDOMTrackEventPrivate.h
-@ENABLE_WEBKIT1_TRUE@am__append_31 = \
+@ENABLE_WEBKIT1_TRUE@am__append_33 = \
@ENABLE_WEBKIT1_TRUE@ libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
@ENABLE_WEBKIT1_TRUE@ Source/WebKit/gtk/docs/webkitgtk-docs.sgml \
@ENABLE_WEBKIT1_TRUE@ Source/WebKit/gtk/docs/webkitgtk-sections.txt \
@ENABLE_WEBKIT1_TRUE@ gtkdoc-webkitgtk.cfg
-@ENABLE_WEBKIT2_TRUE@am__append_32 = \
+@ENABLE_WEBKIT2_TRUE@am__append_34 = \
@ENABLE_WEBKIT2_TRUE@ libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
@ENABLE_WEBKIT2_TRUE@ Source/WebKit2/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml \
@ENABLE_WEBKIT2_TRUE@ Source/WebKit2/UIProcess/API/gtk/docs/webkit2gtk-sections.txt \
@ENABLE_WEBKIT2_TRUE@ gtkdoc-webkit2gtk.cfg
-@ENABLE_GTK_DOC_TRUE@am__append_33 = docs-build.stamp
-@ENABLE_WEBKIT1_TRUE@am__append_34 = \
+@ENABLE_GTK_DOC_TRUE@am__append_35 = docs-build.stamp
+@ENABLE_WEBKIT1_TRUE@am__append_36 = \
@ENABLE_WEBKIT1_TRUE@ libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-@ENABLE_SPELLCHECK_TRUE@am__append_35 = \
+@ENABLE_SPELLCHECK_TRUE@am__append_37 = \
@ENABLE_SPELLCHECK_TRUE@ Source/WebKit/gtk/WebCoreSupport/TextCheckerClientGtk.cpp \
@ENABLE_SPELLCHECK_TRUE@ Source/WebKit/gtk/WebCoreSupport/TextCheckerClientGtk.h
-@ENABLE_DEVELOPER_MODE_FALSE@am__append_36 = \
+@ENABLE_DEVELOPER_MODE_FALSE@am__append_38 = \
@ENABLE_DEVELOPER_MODE_FALSE@ $(version_script)
-@ENABLE_INDEXED_DATABASE_TRUE@am__append_37 = \
+@ENABLE_INDEXED_DATABASE_TRUE@am__append_39 = \
@ENABLE_INDEXED_DATABASE_TRUE@ libLevelDB.la
-@USE_OPENGL_TRUE@am__append_38 = \
+@USE_OPENGL_TRUE@am__append_40 = \
@USE_OPENGL_TRUE@ libANGLE.la
-@ENABLE_SVG_TRUE@am__append_39 = \
+@ENABLE_SVG_TRUE@am__append_41 = \
@ENABLE_SVG_TRUE@ libWebCoreSVG.la
-@ENABLE_WEBKIT1_TRUE@am__append_40 = Source/WebKit/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc
-@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_41 = WebKit-@WEBKITGTK_API_VERSION@.gir
-@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_42 = WebKit-@WEBKITGTK_API_VERSION@.typelib
-@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_43 = WebKit-@WEBKITGTK_API_VERSION@.gir WebKit-@WEBKITGTK_API_VERSION@.typelib
-@ENABLE_WEBKIT1_TRUE@am__append_44 = gtkdoc-webkitgtk.cfg
-@ENABLE_WEBKIT1_TRUE@am__append_45 = \
+@ENABLE_WEBKIT1_TRUE@am__append_42 = Source/WebKit/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_43 = WebKit-@WEBKITGTK_API_VERSION@.gir
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_44 = WebKit-@WEBKITGTK_API_VERSION@.typelib
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_45 = WebKit-@WEBKITGTK_API_VERSION@.gir WebKit-@WEBKITGTK_API_VERSION@.typelib
+@ENABLE_WEBKIT1_TRUE@am__append_46 = gtkdoc-webkitgtk.cfg
+@ENABLE_WEBKIT1_TRUE@am__append_47 = \
@ENABLE_WEBKIT1_TRUE@ Programs/GtkLauncher
-@TARGET_X11_TRUE@am__append_46 = \
+@TARGET_X11_TRUE@am__append_48 = \
@TARGET_X11_TRUE@ Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp \
@TARGET_X11_TRUE@ Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
-@TARGET_X11_FALSE@am__append_47 = \
+@TARGET_X11_FALSE@am__append_49 = \
@TARGET_X11_FALSE@ Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp \
@TARGET_X11_FALSE@ Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginNone.cpp
-@USE_TEXTURE_MAPPER_GL_TRUE@am__append_48 = \
+@USE_TEXTURE_MAPPER_GL_TRUE@am__append_50 = \
@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp \
@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h
-@TARGET_X11_TRUE@am__append_49 = \
+@TARGET_X11_TRUE@am__append_51 = \
@TARGET_X11_TRUE@ Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp \
@TARGET_X11_TRUE@ Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
-@TARGET_X11_FALSE@am__append_50 = \
+@TARGET_X11_FALSE@am__append_52 = \
@TARGET_X11_FALSE@ Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp \
@TARGET_X11_FALSE@ Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginNone.cpp
# Shared libraries
-@ENABLE_WEBKIT2_TRUE@am__append_51 = \
+@ENABLE_WEBKIT2_TRUE@am__append_53 = \
@ENABLE_WEBKIT2_TRUE@ libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
@@ -469,70 +474,70 @@
# We need to make sure plugin process is always built with gtk2, because plugins like flash
# still use gtk2. Since webcore was built with gtk3, we need to build webcoregtk sources again with gtk2
-@ENABLE_WEBKIT2_TRUE@am__append_52 = libWebKit2Platform.la \
+@ENABLE_WEBKIT2_TRUE@am__append_54 = libWebKit2Platform.la \
@ENABLE_WEBKIT2_TRUE@ libPlatformGtk2.la libWebCoreGtk2.la
-@ENABLE_WEBKIT2_TRUE@am__append_53 = Programs/WebKitPluginProcess \
+@ENABLE_WEBKIT2_TRUE@am__append_55 = Programs/WebKitPluginProcess \
@ENABLE_WEBKIT2_TRUE@ Programs/WebKitNetworkProcess \
@ENABLE_WEBKIT2_TRUE@ Programs/WebKitWebProcess
-@ENABLE_DEVELOPER_MODE_FALSE@am__append_54 = \
+@ENABLE_DEVELOPER_MODE_FALSE@am__append_56 = \
@ENABLE_DEVELOPER_MODE_FALSE@ $(version_script)
-@ENABLE_INDEXED_DATABASE_TRUE@am__append_55 = \
+@ENABLE_INDEXED_DATABASE_TRUE@am__append_57 = \
@ENABLE_INDEXED_DATABASE_TRUE@ libLevelDB.la
-@USE_OPENGL_TRUE@am__append_56 = \
+@USE_OPENGL_TRUE@am__append_58 = \
@USE_OPENGL_TRUE@ libANGLE.la
-@ENABLE_SVG_TRUE@am__append_57 = \
+@ENABLE_SVG_TRUE@am__append_59 = \
@ENABLE_SVG_TRUE@ libWebCoreSVG.la
-@ENABLE_WEBKIT2_TRUE@am__append_58 = \
+@ENABLE_WEBKIT2_TRUE@am__append_60 = \
@ENABLE_WEBKIT2_TRUE@ Source/WebKit2/webkit2gtk-@WEBKITGTK_API_VERSION@.pc \
@ENABLE_WEBKIT2_TRUE@ Source/WebKit2/webkit2gtk-web-extension-@WEBKITGTK_API_VERSION@.pc
-@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_59 = WebKit2-@WEBKITGTK_API_VERSION@.gir \
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_61 = WebKit2-@WEBKITGTK_API_VERSION@.gir \
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ WebKit2WebExtension-@WEBKITGTK_API_VERSION@.gir
-@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_60 = WebKit2-@WEBKITGTK_API_VERSION@.typelib \
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_62 = WebKit2-@WEBKITGTK_API_VERSION@.typelib \
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ WebKit2WebExtension-@WEBKITGTK_API_VERSION@.typelib
-@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_61 = WebKit2-@WEBKITGTK_API_VERSION@.gir \
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_63 = WebKit2-@WEBKITGTK_API_VERSION@.gir \
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ WebKit2-@WEBKITGTK_API_VERSION@.typelib \
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ WebKit2WebExtension-@WEBKITGTK_API_VERSION@.gir \
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ WebKit2WebExtension-@WEBKITGTK_API_VERSION@.typelib
-@ENABLE_WEBKIT1_TRUE@am__append_62 = \
+@ENABLE_WEBKIT1_TRUE@am__append_64 = \
@ENABLE_WEBKIT1_TRUE@ libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-@ENABLE_SVG_TRUE@am__append_63 = \
+@ENABLE_SVG_TRUE@am__append_65 = \
@ENABLE_SVG_TRUE@ libWebCoreSVG.la
-@ENABLE_INDEXED_DATABASE_TRUE@am__append_64 = \
+@ENABLE_INDEXED_DATABASE_TRUE@am__append_66 = \
@ENABLE_INDEXED_DATABASE_TRUE@ libLevelDB.la
-@USE_OPENGL_TRUE@am__append_65 = \
+@USE_OPENGL_TRUE@am__append_67 = \
@USE_OPENGL_TRUE@ libANGLE.la
-@ENABLE_WEBKIT2_TRUE@am__append_66 = gtkdoc-webkit2gtk.cfg
-@ENABLE_WEBKIT2_TRUE@am__append_67 = \
+@ENABLE_WEBKIT2_TRUE@am__append_68 = gtkdoc-webkit2gtk.cfg
+@ENABLE_WEBKIT2_TRUE@am__append_69 = \
@ENABLE_WEBKIT2_TRUE@ Programs/MiniBrowser
-@USE_OPENGL_TRUE@am__append_68 = \
+@USE_OPENGL_TRUE@am__append_70 = \
@USE_OPENGL_TRUE@ libANGLE.la
-@ENABLE_INDEXED_DATABASE_TRUE@am__append_69 = \
+@ENABLE_INDEXED_DATABASE_TRUE@am__append_71 = \
@ENABLE_INDEXED_DATABASE_TRUE@ libLevelDB.la
-@OS_WIN32_TRUE@am__append_70 = \
+@OS_WIN32_TRUE@am__append_72 = \
@OS_WIN32_TRUE@ -DOS_WIN
-@OS_WIN32_FALSE@am__append_71 = \
+@OS_WIN32_FALSE@am__append_73 = \
@OS_WIN32_FALSE@ -pthread
-@OS_LINUX_TRUE@am__append_72 = \
+@OS_LINUX_TRUE@am__append_74 = \
@OS_LINUX_TRUE@ -DOS_LINUX
-@OS_FREEBSD_TRUE@am__append_73 = \
+@OS_FREEBSD_TRUE@am__append_75 = \
@OS_FREEBSD_TRUE@ -DOS_FREEBSD
-@OS_DARWIN_TRUE@am__append_74 = \
+@OS_DARWIN_TRUE@am__append_76 = \
@OS_DARWIN_TRUE@ -DOS_MACOSX
@@ -540,12 +545,12 @@
# We must split off the window.internals implementation into a separate
# convenience library because it requires a different include path order
# to prefer the WebCore config.h over the DumpRenderTree config.h
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_75 = Libraries/libgtest.la \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_77 = Libraries/libgtest.la \
@ENABLE_DEVELOPER_MODE_TRUE@ libWebCoreInternals.la
# gtest source files that we don't compile directly. They are
# #included by gtest-all.cc.
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_76 = Source/ThirdParty/gtest/src/gtest.cc \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_78 = Source/ThirdParty/gtest/src/gtest.cc \
@ENABLE_DEVELOPER_MODE_TRUE@ Source/ThirdParty/gtest/src/gtest-death-test.cc \
@ENABLE_DEVELOPER_MODE_TRUE@ Source/ThirdParty/gtest/src/gtest-filepath.cc \
@ENABLE_DEVELOPER_MODE_TRUE@ Source/ThirdParty/gtest/src/gtest-internal-inl.h \
@@ -589,13 +594,13 @@
@ENABLE_DEVELOPER_MODE_TRUE@ $(srcdir)/Source/WebCore/bindings/scripts/generate-bindings.pl \
@ENABLE_DEVELOPER_MODE_TRUE@ $(shell ls \
@ENABLE_DEVELOPER_MODE_TRUE@ $(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings/*.idl)
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_77 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_79 = \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/ImageDiff
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_78 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_80 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@ Programs/DumpRenderTree
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_79 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_81 = \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/InternalSettingsGenerated.cpp \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/InternalSettingsGenerated.h \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/JSMallocStatistics.cpp \
@@ -611,15 +616,15 @@
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/JSTypeConversions.cpp \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/JSTypeConversions.h
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_80 = $(libwebcoreinternals_built_sources) \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_82 = $(libwebcoreinternals_built_sources) \
@ENABLE_DEVELOPER_MODE_TRUE@ $(top_builddir)/stamp-testwebkitapi-webcore-forwarding-headers
-@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_OR_WAYLAND_TRUE@am__append_81 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_OR_WAYLAND_TRUE@am__append_83 = \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_OR_WAYLAND_TRUE@ -DTEST_PLUGIN_DIR=\"${shell pwd}/${top_builddir}/TestNetscapePlugin/.libs\" \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_OR_WAYLAND_TRUE@ -DFONTS_CONF_DIR=\"${shell pwd}/${srcdir}/Tools/DumpRenderTree/gtk/fonts\"
# clean target
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_82 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_84 = \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/DumpRenderTree \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/GtkLauncher \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/ImageDiff
@@ -627,29 +632,29 @@
# Build TestNetscapePlugin only for X11
# since we don't support plugins for non-X11 builds at the moment.
-@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@am__append_83 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@am__append_85 = \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ TestNetscapePlugin/libTestNetscapePlugin.la
# For the Gtk port we want to use XP_UNIX both on X11 and Mac
-@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_WIN32_FALSE@@TARGET_X11_TRUE@am__append_84 = -DXP_UNIX
-@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@am__append_85 = TestNetscapePlugin/libTestNetscapePlugin.la
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_86 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_WIN32_FALSE@@TARGET_X11_TRUE@am__append_86 = -DXP_UNIX
+@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@am__append_87 = TestNetscapePlugin/libTestNetscapePlugin.la
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_88 = \
@ENABLE_DEVELOPER_MODE_TRUE@ Libraries/libTestWebKitAPIMain.la
# The InjectedBundle library allows the render process to load harness code.
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_87 = Libraries/libTestWebKit2GtkAPI.la \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_89 = Libraries/libTestWebKit2GtkAPI.la \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Libraries/libTestWebKitAPIInjectedBundle.la \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Libraries/WebExtensions/libWebExtensionTest.la \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Libraries/WebExtensions/libWebProcessTest.la \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Libraries/libTestRunnerInjectedBundle.la
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_88 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_90 = \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/TestWebKitAPI/WTF/TestWTF \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/TestWebKitAPI/JavaScriptCore/TestJavaScriptCore \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/TestWebKitAPI/WebCore/TestWebCore
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_89 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@am__append_91 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@ Programs/TestWebKitAPI/WebKitGtk/testapplicationcache \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@ Programs/TestWebKitAPI/WebKitGtk/testcontextmenu \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@ Programs/TestWebKitAPI/WebKitGtk/testdomdocument \
@@ -679,7 +684,7 @@
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@ Programs/TestWebKitAPI/WebKitGtk/testkeyevents \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT1_TRUE@ Programs/TestWebKitAPI/WebKitGtk/testcopyandpaste
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_90 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_92 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Programs/TestWebKitAPI/WebKit2/TestWebKit2 \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/InspectorTestServer \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/TestAuthentication \
@@ -708,32 +713,32 @@
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitWebViewGroup \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/TestWebViewEditor
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@@HAVE_ATSPI2_TRUE@am__append_91 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@@HAVE_ATSPI2_TRUE@am__append_93 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@@HAVE_ATSPI2_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/AccessibilityTestServer \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@@HAVE_ATSPI2_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitAccessibility
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_SVG_TRUE@am__append_92 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_SVG_TRUE@am__append_94 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_SVG_TRUE@ libWebCoreSVG.la
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_INDEXED_DATABASE_TRUE@am__append_93 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_INDEXED_DATABASE_TRUE@am__append_95 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_INDEXED_DATABASE_TRUE@ libLevelDB.la
-@ENABLE_DEVELOPER_MODE_TRUE@@USE_OPENGL_TRUE@am__append_94 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@USE_OPENGL_TRUE@am__append_96 = \
@ENABLE_DEVELOPER_MODE_TRUE@@USE_OPENGL_TRUE@ libANGLE.la
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_95 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_97 = \
@ENABLE_DEVELOPER_MODE_TRUE@ $(top_builddir)/libWebCoreLayer.a \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/resources/webkit2gtk-tests-resources.gresource
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_96 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_98 = \
@ENABLE_DEVELOPER_MODE_TRUE@ Programs/TestWebKitAPI/WebKit2Gtk/resources/webkit2gtk-tests-resources.gresource
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_97 = $(top_builddir)/stamp-testwebkitapi-webkit2-forwarding-headers
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_98 = $(top_builddir)/stamp-webkittestrunner-forwarding-headers \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_99 = $(top_builddir)/stamp-testwebkitapi-webkit2-forwarding-headers
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_100 = $(top_builddir)/stamp-webkittestrunner-forwarding-headers \
@ENABLE_DEVELOPER_MODE_TRUE@ $(webkittestrunner_built_sources)
-@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_99 = \
+@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@am__append_101 = \
@ENABLE_DEVELOPER_MODE_TRUE@@ENABLE_WEBKIT2_TRUE@ Programs/WebKitTestRunner
-@ENABLE_DEVELOPER_MODE_TRUE@am__append_100 = \
+@ENABLE_DEVELOPER_MODE_TRUE@am__append_102 = \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/InjectedBundle/JSAccessibilityController.cpp \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/InjectedBundle/JSAccessibilityTextMarker.cpp \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/InjectedBundle/JSAccessibilityTextMarkerRange.cpp \
@@ -2356,7 +2361,8 @@
@TARGET_X11_OR_WAYLAND_TRUE@am__objects_10 = Source/WebCore/platform/cairo/libPlatformGtk_la-WidgetBackingStoreCairo.lo
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@am__objects_11 = Source/WebCore/platform/graphics/libPlatformGtk_la-GLContext.lo \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@ Source/WebCore/platform/gtk/libPlatformGtk_la-RedirectedXCompositeWindow.lo
-am__objects_12 = Source/WebCore/platform/audio/gtk/libPlatformGtk_la-AudioBusGtk.lo \
+@TARGET_QUARTZ_TRUE@am__objects_12 = Source/WebCore/platform/cairo/libPlatformGtk_la-WidgetBackingStoreCairo.lo
+am__objects_13 = Source/WebCore/platform/audio/gtk/libPlatformGtk_la-AudioBusGtk.lo \
Source/WebCore/platform/graphics/cairo/libPlatformGtk_la-GraphicsContextCairo.lo \
Source/WebCore/platform/graphics/freetype/libPlatformGtk_la-FontPlatformDataFreeType.lo \
Source/WebCore/platform/graphics/gstreamer/libPlatformGtk_la-ImageGStreamerCairo.lo \
@@ -2400,8 +2406,9 @@
Source/WebCore/platform/gtk/libPlatformGtk_la-WidgetGtk.lo \
Source/WebCore/platform/network/gtk/libPlatformGtk_la-CredentialBackingStore.lo \
Source/WebCore/platform/text/gtk/libPlatformGtk_la-TextBreakIteratorInternalICUGtk.lo \
- $(am__objects_9) $(am__objects_10) $(am__objects_11)
-am_libPlatformGtk_la_OBJECTS = $(am__objects_12)
+ $(am__objects_9) $(am__objects_10) $(am__objects_11) \
+ $(am__objects_12)
+am_libPlatformGtk_la_OBJECTS = $(am__objects_13)
libPlatformGtk_la_OBJECTS = $(am_libPlatformGtk_la_OBJECTS)
libPlatformGtk_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -2485,11 +2492,12 @@
Source/WebCore/platform/graphics/GLContext.h \
Source/WebCore/platform/gtk/RedirectedXCompositeWindow.cpp \
Source/WebCore/platform/gtk/RedirectedXCompositeWindow.h
-@TARGET_X11_TRUE@am__objects_13 = Source/WebCore/platform/gtk/libPlatformGtk2_la-WidgetBackingStoreGtkX11.lo
-@TARGET_X11_OR_WAYLAND_TRUE@am__objects_14 = Source/WebCore/platform/cairo/libPlatformGtk2_la-WidgetBackingStoreCairo.lo
-@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@am__objects_15 = Source/WebCore/platform/graphics/libPlatformGtk2_la-GLContext.lo \
+@TARGET_X11_TRUE@am__objects_14 = Source/WebCore/platform/gtk/libPlatformGtk2_la-WidgetBackingStoreGtkX11.lo
+@TARGET_X11_OR_WAYLAND_TRUE@am__objects_15 = Source/WebCore/platform/cairo/libPlatformGtk2_la-WidgetBackingStoreCairo.lo
+@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@am__objects_16 = Source/WebCore/platform/graphics/libPlatformGtk2_la-GLContext.lo \
@TARGET_X11_OR_WAYLAND_TRUE@@USE_OPENGL_TRUE@ Source/WebCore/platform/gtk/libPlatformGtk2_la-RedirectedXCompositeWindow.lo
-am__objects_16 = Source/WebCore/platform/audio/gtk/libPlatformGtk2_la-AudioBusGtk.lo \
+@TARGET_QUARTZ_TRUE@am__objects_17 = Source/WebCore/platform/cairo/libPlatformGtk2_la-WidgetBackingStoreCairo.lo
+am__objects_18 = Source/WebCore/platform/audio/gtk/libPlatformGtk2_la-AudioBusGtk.lo \
Source/WebCore/platform/graphics/cairo/libPlatformGtk2_la-GraphicsContextCairo.lo \
Source/WebCore/platform/graphics/freetype/libPlatformGtk2_la-FontPlatformDataFreeType.lo \
Source/WebCore/platform/graphics/gstreamer/libPlatformGtk2_la-ImageGStreamerCairo.lo \
@@ -2533,8 +2541,9 @@
Source/WebCore/platform/gtk/libPlatformGtk2_la-WidgetGtk.lo \
Source/WebCore/platform/network/gtk/libPlatformGtk2_la-CredentialBackingStore.lo \
Source/WebCore/platform/text/gtk/libPlatformGtk2_la-TextBreakIteratorInternalICUGtk.lo \
- $(am__objects_13) $(am__objects_14) $(am__objects_15)
-am_libPlatformGtk2_la_OBJECTS = $(am__objects_16)
+ $(am__objects_14) $(am__objects_15) $(am__objects_16) \
+ $(am__objects_17)
+am_libPlatformGtk2_la_OBJECTS = $(am__objects_18)
libPlatformGtk2_la_OBJECTS = $(am_libPlatformGtk2_la_OBJECTS)
libPlatformGtk2_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -2544,7 +2553,7 @@
am__DEPENDENCIES_1 =
libWTF_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
-am__objects_17 = Source/WTF/wtf/libWTF_la-Assertions.lo \
+am__objects_19 = Source/WTF/wtf/libWTF_la-Assertions.lo \
Source/WTF/wtf/libWTF_la-Atomics.lo \
Source/WTF/wtf/libWTF_la-BitVector.lo \
Source/WTF/wtf/libWTF_la-CompilationThread.lo \
@@ -2613,7 +2622,7 @@
Source/WTF/wtf/unicode/libWTF_la-CollatorDefault.lo \
Source/WTF/wtf/unicode/libWTF_la-UTF8.lo \
Source/WTF/wtf/unicode/icu/libWTF_la-CollatorICU.lo
-am_libWTF_la_OBJECTS = $(am__objects_17)
+am_libWTF_la_OBJECTS = $(am__objects_19)
libWTF_la_OBJECTS = $(am_libWTF_la_OBJECTS)
libWTF_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(libWTF_la_CXXFLAGS) \
@@ -5214,27 +5223,27 @@
Source/WebCore/platform/graphics/texmap/TextureMapperTile.h \
Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp \
Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h
-@TARGET_X11_FALSE@am__objects_18 = Source/WebCore/plugins/libWebCore_la-PluginPackageNone.lo \
-@TARGET_X11_FALSE@ Source/WebCore/plugins/libWebCore_la-PluginViewNone.lo
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@am__objects_19 = Source/WebCore/platform/graphics/win/libWebCore_la-DIBPixelData.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/libWebCore_la-GraphicsContextCairoWin.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/libWebCore_la-GraphicsContextWin.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/graphics/win/libWebCore_la-TransformationMatrixWin.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/libWebCore_la-BitmapInfo.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/libWebCore_la-GDIObjectCounter.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/libWebCore_la-SystemInfo.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/platform/win/libWebCore_la-WebCoreInstanceHandle.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/libWebCore_la-PluginDatabaseWin.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/libWebCore_la-PluginMessageThrottlerWin.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/libWebCore_la-PluginPackageWin.lo
-@TARGET_WIN32_FALSE@@TARGET_X11_OR_WAYLAND_FALSE@am__objects_20 = Source/WebCore/plugins/libWebCore_la-PluginPackageNone.lo \
-@TARGET_WIN32_FALSE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/libWebCore_la-PluginViewNone.lo
-@USE_GLES2_TRUE@am__objects_21 = Source/WebCore/platform/graphics/opengl/libWebCore_la-Extensions3DOpenGLES.lo \
+@TARGET_WAYLAND_TRUE@am__objects_20 = Source/WebCore/plugins/libWebCore_la-PluginPackageNone.lo \
+@TARGET_WAYLAND_TRUE@ Source/WebCore/plugins/libWebCore_la-PluginViewNone.lo
+@TARGET_WIN32_TRUE@am__objects_21 = Source/WebCore/platform/graphics/win/libWebCore_la-DIBPixelData.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/libWebCore_la-GraphicsContextCairoWin.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/libWebCore_la-GraphicsContextWin.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/graphics/win/libWebCore_la-TransformationMatrixWin.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/libWebCore_la-BitmapInfo.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/libWebCore_la-GDIObjectCounter.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/libWebCore_la-SystemInfo.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/platform/win/libWebCore_la-WebCoreInstanceHandle.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/libWebCore_la-PluginDatabaseWin.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/libWebCore_la-PluginMessageThrottlerWin.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/libWebCore_la-PluginPackageWin.lo
+@TARGET_QUARTZ_TRUE@am__objects_22 = Source/WebCore/plugins/libWebCore_la-PluginPackageNone.lo \
+@TARGET_QUARTZ_TRUE@ Source/WebCore/plugins/libWebCore_la-PluginViewNone.lo
+@USE_GLES2_TRUE@am__objects_23 = Source/WebCore/platform/graphics/opengl/libWebCore_la-Extensions3DOpenGLES.lo \
@USE_GLES2_TRUE@ Source/WebCore/platform/graphics/opengl/libWebCore_la-GraphicsContext3DOpenGLES.lo
-@USE_GLES2_FALSE@am__objects_22 = Source/WebCore/platform/graphics/opengl/libWebCore_la-Extensions3DOpenGL.lo \
+@USE_GLES2_FALSE@am__objects_24 = Source/WebCore/platform/graphics/opengl/libWebCore_la-Extensions3DOpenGL.lo \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/opengl/libWebCore_la-GraphicsContext3DOpenGL.lo \
@USE_GLES2_FALSE@ Source/WebCore/platform/graphics/libWebCore_la-OpenGLShims.lo
-@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@am__objects_23 = Source/WebCore/platform/graphics/texmap/libWebCore_la-TextureMapperGL.lo \
+@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@am__objects_25 = Source/WebCore/platform/graphics/texmap/libWebCore_la-TextureMapperGL.lo \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/libWebCore_la-TextureMapperShaderProgram.lo \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/libWebCore_la-GraphicsLayerTextureMapper.lo \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/libWebCore_la-GraphicsLayerTransform.lo \
@@ -5247,7 +5256,7 @@
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/libWebCore_la-TextureMapperSurfaceBackingStore.lo \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/libWebCore_la-TextureMapperTile.lo \
@USE_ACCELERATED_COMPOSITING_TRUE@@USE_TEXTURE_MAPPER_GL_TRUE@ Source/WebCore/platform/graphics/texmap/libWebCore_la-TextureMapperTiledBackingStore.lo
-am__objects_24 = Source/WebCore/accessibility/libWebCore_la-AccessibilityARIAGridCell.lo \
+am__objects_26 = Source/WebCore/accessibility/libWebCore_la-AccessibilityARIAGridCell.lo \
Source/WebCore/accessibility/libWebCore_la-AccessibilityARIAGrid.lo \
Source/WebCore/accessibility/libWebCore_la-AccessibilityARIAGridRow.lo \
Source/WebCore/accessibility/libWebCore_la-AccessibilityImageMapLink.lo \
@@ -6448,10 +6457,10 @@
Source/WebCore/xml/libWebCore_la-XSLTProcessor.lo \
Source/WebCore/xml/libWebCore_la-XSLTProcessorLibxslt.lo \
Source/WebCore/xml/libWebCore_la-XSLTUnicodeSort.lo \
- $(am__objects_18) $(am__objects_19) $(am__objects_20) \
- $(am__objects_21) $(am__objects_22) $(am__objects_23)
-am_libWebCore_la_OBJECTS = $(am__objects_24)
-am__objects_25 = DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo \
+ $(am__objects_20) $(am__objects_21) $(am__objects_22) \
+ $(am__objects_23) $(am__objects_24) $(am__objects_25)
+am_libWebCore_la_OBJECTS = $(am__objects_26)
+am__objects_27 = DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo \
DerivedSources/WebCore/libWebCore_la-CSSPropertyNames.lo \
DerivedSources/WebCore/libWebCore_la-CSSValueKeywords.lo \
DerivedSources/WebCore/libWebCore_la-EventFactory.lo \
@@ -6883,7 +6892,7 @@
DerivedSources/WebCore/libWebCore_la-SVGNames.lo \
DerivedSources/WebCore/libWebCore_la-SVGElementFactory.lo \
DerivedSources/WebInspectorUI/libWebCore_la-GResourceBundle.lo
-nodist_libWebCore_la_OBJECTS = $(am__objects_25)
+nodist_libWebCore_la_OBJECTS = $(am__objects_27)
libWebCore_la_OBJECTS = $(am_libWebCore_la_OBJECTS) \
$(nodist_libWebCore_la_OBJECTS)
libWebCore_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
@@ -6970,14 +6979,14 @@
Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp \
Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
Source/WebCore/plugins/win/PluginViewWin.cpp
-@TARGET_X11_TRUE@am__objects_26 = Source/WebCore/plugins/gtk/libWebCoreGtk_la-gtk2xtbin.lo \
+@TARGET_X11_TRUE@am__objects_28 = Source/WebCore/plugins/gtk/libWebCoreGtk_la-gtk2xtbin.lo \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/libWebCoreGtk_la-PluginPackageGtk.lo \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/libWebCoreGtk_la-PluginViewGtk.lo
-@TARGET_X11_TRUE@@USE_GLX_TRUE@am__objects_27 = Source/WebCore/platform/graphics/glx/libWebCoreGtk_la-GLContextGLX.lo
-@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@am__objects_28 = Source/WebCore/platform/graphics/egl/libWebCoreGtk_la-GLContextEGL.lo
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@am__objects_29 = Source/WebCore/platform/cairo/libWebCoreGtk_la-WidgetBackingStoreCairo.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/libWebCoreGtk_la-PluginViewWin.lo
-am__objects_30 = Source/WebCore/accessibility/atk/libWebCoreGtk_la-AccessibilityObjectAtk.lo \
+@TARGET_X11_TRUE@@USE_GLX_TRUE@am__objects_29 = Source/WebCore/platform/graphics/glx/libWebCoreGtk_la-GLContextGLX.lo
+@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@am__objects_30 = Source/WebCore/platform/graphics/egl/libWebCoreGtk_la-GLContextEGL.lo
+@TARGET_WIN32_TRUE@am__objects_31 = Source/WebCore/platform/cairo/libWebCoreGtk_la-WidgetBackingStoreCairo.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/libWebCoreGtk_la-PluginViewWin.lo
+am__objects_32 = Source/WebCore/accessibility/atk/libWebCoreGtk_la-AccessibilityObjectAtk.lo \
Source/WebCore/accessibility/atk/libWebCoreGtk_la-AXObjectCacheAtk.lo \
Source/WebCore/accessibility/atk/libWebCoreGtk_la-WebKitAccessibleHyperlink.lo \
Source/WebCore/accessibility/atk/libWebCoreGtk_la-WebKitAccessibleInterfaceAction.lo \
@@ -7017,9 +7026,9 @@
Source/WebCore/platform/gtk/libWebCoreGtk_la-ScrollbarThemeGtk2.lo \
Source/WebCore/platform/gtk/libWebCoreGtk_la-ScrollbarThemeGtk3.lo \
Source/WebCore/platform/gtk/libWebCoreGtk_la-WidgetRenderingContext.lo \
- $(am__objects_26) $(am__objects_27) $(am__objects_28) \
- $(am__objects_29)
-am_libWebCoreGtk_la_OBJECTS = $(am__objects_30)
+ $(am__objects_28) $(am__objects_29) $(am__objects_30) \
+ $(am__objects_31)
+am_libWebCoreGtk_la_OBJECTS = $(am__objects_32)
libWebCoreGtk_la_OBJECTS = $(am_libWebCoreGtk_la_OBJECTS)
libWebCoreGtk_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -7105,14 +7114,14 @@
Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp \
Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
Source/WebCore/plugins/win/PluginViewWin.cpp
-@TARGET_X11_TRUE@am__objects_31 = Source/WebCore/plugins/gtk/libWebCoreGtk2_la-gtk2xtbin.lo \
+@TARGET_X11_TRUE@am__objects_33 = Source/WebCore/plugins/gtk/libWebCoreGtk2_la-gtk2xtbin.lo \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/libWebCoreGtk2_la-PluginPackageGtk.lo \
@TARGET_X11_TRUE@ Source/WebCore/plugins/gtk/libWebCoreGtk2_la-PluginViewGtk.lo
-@TARGET_X11_TRUE@@USE_GLX_TRUE@am__objects_32 = Source/WebCore/platform/graphics/glx/libWebCoreGtk2_la-GLContextGLX.lo
-@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@am__objects_33 = Source/WebCore/platform/graphics/egl/libWebCoreGtk2_la-GLContextEGL.lo
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@am__objects_34 = Source/WebCore/platform/cairo/libWebCoreGtk2_la-WidgetBackingStoreCairo.lo \
-@TARGET_WIN32_TRUE@@TARGET_X11_OR_WAYLAND_FALSE@ Source/WebCore/plugins/win/libWebCoreGtk2_la-PluginViewWin.lo
-am__objects_35 = Source/WebCore/accessibility/atk/libWebCoreGtk2_la-AccessibilityObjectAtk.lo \
+@TARGET_X11_TRUE@@USE_GLX_TRUE@am__objects_34 = Source/WebCore/platform/graphics/glx/libWebCoreGtk2_la-GLContextGLX.lo
+@TARGET_X11_OR_WAYLAND_TRUE@@USE_EGL_TRUE@am__objects_35 = Source/WebCore/platform/graphics/egl/libWebCoreGtk2_la-GLContextEGL.lo
+@TARGET_WIN32_TRUE@am__objects_36 = Source/WebCore/platform/cairo/libWebCoreGtk2_la-WidgetBackingStoreCairo.lo \
+@TARGET_WIN32_TRUE@ Source/WebCore/plugins/win/libWebCoreGtk2_la-PluginViewWin.lo
+am__objects_37 = Source/WebCore/accessibility/atk/libWebCoreGtk2_la-AccessibilityObjectAtk.lo \
Source/WebCore/accessibility/atk/libWebCoreGtk2_la-AXObjectCacheAtk.lo \
Source/WebCore/accessibility/atk/libWebCoreGtk2_la-WebKitAccessibleHyperlink.lo \
Source/WebCore/accessibility/atk/libWebCoreGtk2_la-WebKitAccessibleInterfaceAction.lo \
@@ -7152,9 +7161,9 @@
Source/WebCore/platform/gtk/libWebCoreGtk2_la-ScrollbarThemeGtk2.lo \
Source/WebCore/platform/gtk/libWebCoreGtk2_la-ScrollbarThemeGtk3.lo \
Source/WebCore/platform/gtk/libWebCoreGtk2_la-WidgetRenderingContext.lo \
- $(am__objects_31) $(am__objects_32) $(am__objects_33) \
- $(am__objects_34)
-am_libWebCoreGtk2_la_OBJECTS = $(am__objects_35)
+ $(am__objects_33) $(am__objects_34) $(am__objects_35) \
+ $(am__objects_36)
+am_libWebCoreGtk2_la_OBJECTS = $(am__objects_37)
libWebCoreGtk2_la_OBJECTS = $(am_libWebCoreGtk2_la_OBJECTS)
libWebCoreGtk2_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -7178,16 +7187,16 @@
@ENABLE_DEVELOPER_MODE_TRUE@ Source/WebCore/testing/libWebCoreInternals_la-Internals.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ Source/WebCore/testing/libWebCoreInternals_la-InternalSettings.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ Source/WebCore/testing/js/libWebCoreInternals_la-WebCoreTestSupport.lo
-@ENABLE_DEVELOPER_MODE_TRUE@am__objects_36 = DerivedSources/WebCore/libWebCoreInternals_la-InternalSettingsGenerated.lo \
+@ENABLE_DEVELOPER_MODE_TRUE@am__objects_38 = DerivedSources/WebCore/libWebCoreInternals_la-InternalSettingsGenerated.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/libWebCoreInternals_la-JSMallocStatistics.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/libWebCoreInternals_la-JSMemoryInfo.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/libWebCoreInternals_la-JSInternals.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/libWebCoreInternals_la-JSInternalSettings.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/libWebCoreInternals_la-JSInternalSettingsGenerated.lo \
@ENABLE_DEVELOPER_MODE_TRUE@ DerivedSources/WebCore/libWebCoreInternals_la-JSTypeConversions.lo
-am__objects_37 = $(am__objects_36)
+am__objects_39 = $(am__objects_38)
@ENABLE_DEVELOPER_MODE_TRUE@nodist_libWebCoreInternals_la_OBJECTS = \
-@ENABLE_DEVELOPER_MODE_TRUE@ $(am__objects_37)
+@ENABLE_DEVELOPER_MODE_TRUE@ $(am__objects_39)
libWebCoreInternals_la_OBJECTS = $(am_libWebCoreInternals_la_OBJECTS) \
$(nodist_libWebCoreInternals_la_OBJECTS)
libWebCoreInternals_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
@@ -7196,7 +7205,7 @@
$(LDFLAGS) -o $@
@ENABLE_DEVELOPER_MODE_TRUE@am_libWebCoreInternals_la_rpath =
libWebCoreModules_la_LIBADD =
-am__objects_38 = Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryController.lo \
+am__objects_40 = Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryController.lo \
Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryManager.lo \
Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryStatus.lo \
Source/WebCore/Modules/battery/libWebCoreModules_la-NavigatorBattery.lo \
@@ -7387,7 +7396,7 @@
Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketFrame.lo \
Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketHandshake.lo \
Source/WebCore/Modules/websockets/libWebCoreModules_la-WorkerThreadableWebSocketChannel.lo
-am_libWebCoreModules_la_OBJECTS = $(am__objects_38)
+am_libWebCoreModules_la_OBJECTS = $(am__objects_40)
libWebCoreModules_la_OBJECTS = $(am_libWebCoreModules_la_OBJECTS)
libWebCoreModules_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -7613,10 +7622,10 @@
Source/WebCore/platform/graphics/gstreamer/MediaSourceGStreamer.h \
Source/WebCore/platform/graphics/gstreamer/WebKitMediaSourceGStreamer.cpp \
Source/WebCore/platform/graphics/gstreamer/WebKitMediaSourceGStreamer.h
-@USE_GSTREAMER_TRUE@am__objects_39 = Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-SourceBufferPrivateGStreamer.lo \
+@USE_GSTREAMER_TRUE@am__objects_41 = Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-SourceBufferPrivateGStreamer.lo \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-MediaSourceGStreamer.lo \
@USE_GSTREAMER_TRUE@ Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-WebKitMediaSourceGStreamer.lo
-am__objects_40 = Source/WebCore/platform/animation/libWebCorePlatform_la-Animation.lo \
+am__objects_42 = Source/WebCore/platform/animation/libWebCorePlatform_la-Animation.lo \
Source/WebCore/platform/animation/libWebCorePlatform_la-AnimationList.lo \
Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFDatabase.lo \
Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFDatabaseLoader.lo \
@@ -7713,8 +7722,8 @@
Source/WebCore/platform/libWebCorePlatform_la-ScrollAnimatorNone.lo \
Source/WebCore/platform/libWebCorePlatform_la-ThreadGlobalData.lo \
Source/WebCore/platform/libWebCorePlatform_la-UserActivity.lo \
- $(am__objects_39)
-am_libWebCorePlatform_la_OBJECTS = $(am__objects_40)
+ $(am__objects_41)
+am_libWebCorePlatform_la_OBJECTS = $(am__objects_42)
libWebCorePlatform_la_OBJECTS = $(am_libWebCorePlatform_la_OBJECTS)
libWebCorePlatform_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -8235,7 +8244,7 @@
Source/WebCore/svg/SVGZoomAndPan.h \
Source/WebCore/svg/SVGZoomEvent.cpp \
Source/WebCore/svg/SVGZoomEvent.h
-am__objects_41 = Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGElementInstanceCustom.lo \
+am__objects_43 = Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGElementInstanceCustom.lo \
Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGLengthCustom.lo \
Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGPathSegCustom.lo \
Source/WebCore/css/libWebCoreSVG_la-SVGCSSComputedStyleDeclaration.lo \
@@ -8463,8 +8472,8 @@
Source/WebCore/svg/libWebCoreSVG_la-SVGVKernElement.lo \
Source/WebCore/svg/libWebCoreSVG_la-SVGZoomAndPan.lo \
Source/WebCore/svg/libWebCoreSVG_la-SVGZoomEvent.lo
-@ENABLE_SVG_TRUE@am_libWebCoreSVG_la_OBJECTS = $(am__objects_41)
-am__objects_42 = \
+@ENABLE_SVG_TRUE@am_libWebCoreSVG_la_OBJECTS = $(am__objects_43)
+am__objects_44 = \
DerivedSources/WebCore/libWebCoreSVG_la-JSSVGAElement.lo \
DerivedSources/WebCore/libWebCoreSVG_la-JSSVGAltGlyphDefElement.lo \
DerivedSources/WebCore/libWebCoreSVG_la-JSSVGAltGlyphElement.lo \
@@ -8609,7 +8618,7 @@
DerivedSources/WebCore/libWebCoreSVG_la-JSSVGVKernElement.lo \
DerivedSources/WebCore/libWebCoreSVG_la-JSSVGZoomAndPan.lo \
DerivedSources/WebCore/libWebCoreSVG_la-JSSVGZoomEvent.lo
-@ENABLE_SVG_TRUE@nodist_libWebCoreSVG_la_OBJECTS = $(am__objects_42)
+@ENABLE_SVG_TRUE@nodist_libWebCoreSVG_la_OBJECTS = $(am__objects_44)
libWebCoreSVG_la_OBJECTS = $(am_libWebCoreSVG_la_OBJECTS) \
$(nodist_libWebCoreSVG_la_OBJECTS)
libWebCoreSVG_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
@@ -8618,7 +8627,7 @@
$(LDFLAGS) -o $@
@ENABLE_SVG_TRUE@am_libWebCoreSVG_la_rpath =
libWebKit2Platform_la_LIBADD =
-am__objects_43 = Source/WebKit2/Platform/IPC/libWebKit2Platform_la-ArgumentCoders.lo \
+am__objects_45 = Source/WebKit2/Platform/IPC/libWebKit2Platform_la-ArgumentCoders.lo \
Source/WebKit2/Platform/IPC/libWebKit2Platform_la-ArgumentDecoder.lo \
Source/WebKit2/Platform/IPC/libWebKit2Platform_la-ArgumentEncoder.lo \
Source/WebKit2/Platform/IPC/libWebKit2Platform_la-Attachment.lo \
@@ -8638,7 +8647,7 @@
Source/WebKit2/Platform/libWebKit2Platform_la-Module.lo \
Source/WebKit2/Platform/unix/libWebKit2Platform_la-SharedMemoryUnix.lo \
Source/WebKit2/Platform/libWebKit2Platform_la-WorkQueue.lo
-am_libWebKit2Platform_la_OBJECTS = $(am__objects_43)
+am_libWebKit2Platform_la_OBJECTS = $(am__objects_45)
libWebKit2Platform_la_OBJECTS = $(am_libWebKit2Platform_la_OBJECTS)
libWebKit2Platform_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
@@ -8648,7 +8657,7 @@
libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_DEPENDENCIES = \
libWTF.la $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
-am__objects_44 = Source/JavaScriptCore/API/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-JSBase.lo \
+am__objects_46 = Source/JavaScriptCore/API/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-JSBase.lo \
Source/JavaScriptCore/API/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-JSCTestRunnerUtils.lo \
Source/JavaScriptCore/API/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-JSCallbackConstructor.lo \
Source/JavaScriptCore/API/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-JSCallbackFunction.lo \
@@ -9109,10 +9118,10 @@
DerivedSources/JavaScriptCore/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-InspectorJSFrontendDispatchers.lo \
DerivedSources/JavaScriptCore/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-InspectorJSTypeBuilders.lo
am_libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = \
- $(am__objects_44)
-am__objects_45 =
+ $(am__objects_46)
+am__objects_47 =
nodist_libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = \
- $(am__objects_45)
+ $(am__objects_47)
libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = $(am_libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS) \
$(nodist_libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS)
libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LINK = \
@@ -9124,7 +9133,7 @@
$(LDFLAGS) -o $@
libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_DEPENDENCIES = \
libWebCore.la libWebCorePlatform.la libWebCoreModules.la \
- $(am__append_55) $(am__append_56) $(am__append_57) \
+ $(am__append_57) $(am__append_58) $(am__append_59) \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
libPlatform.la libPlatformGtk.la libGObjectDOMBindings.la \
libWebCoreGtk.la libWebKit2Platform.la $(am__DEPENDENCIES_1) \
@@ -10217,12 +10226,12 @@
Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginNone.cpp \
Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp \
Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h
-@TARGET_X11_TRUE@am__objects_46 = Source/WebKit2/Shared/Plugins/Netscape/x11/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetscapePluginModuleX11.lo \
+@TARGET_X11_TRUE@am__objects_48 = Source/WebKit2/Shared/Plugins/Netscape/x11/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetscapePluginModuleX11.lo \
@TARGET_X11_TRUE@ Source/WebKit2/WebProcess/Plugins/Netscape/x11/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetscapePluginX11.lo
-@TARGET_X11_FALSE@am__objects_47 = Source/WebKit2/Shared/Plugins/Netscape/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetscapePluginModuleNone.lo \
+@TARGET_X11_FALSE@am__objects_49 = Source/WebKit2/Shared/Plugins/Netscape/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetscapePluginModuleNone.lo \
@TARGET_X11_FALSE@ Source/WebKit2/WebProcess/Plugins/Netscape/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetscapePluginNone.lo
-@USE_TEXTURE_MAPPER_GL_TRUE@am__objects_48 = Source/WebKit2/WebProcess/WebPage/gtk/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-LayerTreeHostGtk.lo
-am__objects_49 = Source/WebKit2/NetworkProcess/FileAPI/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetworkBlobRegistry.lo \
+@USE_TEXTURE_MAPPER_GL_TRUE@am__objects_50 = Source/WebKit2/WebProcess/WebPage/gtk/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-LayerTreeHostGtk.lo
+am__objects_51 = Source/WebKit2/NetworkProcess/FileAPI/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetworkBlobRegistry.lo \
Source/WebKit2/NetworkProcess/soup/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NetworkProcessSoup.lo \
Source/WebKit2/NetworkProcess/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-AsynchronousNetworkLoaderClient.lo \
Source/WebKit2/NetworkProcess/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-HostRecord.lo \
@@ -10700,10 +10709,10 @@
Source/WebKit2/WebProcess/WebPage/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebUndoStep.lo \
Source/WebKit2/WebProcess/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebConnectionToUIProcess.lo \
Source/WebKit2/WebProcess/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebProcess.lo \
- $(am__objects_46) $(am__objects_47) $(am__objects_48)
+ $(am__objects_48) $(am__objects_49) $(am__objects_50)
am_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = \
- $(am__objects_49)
-am__objects_50 = DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-AuthenticationManagerMessageReceiver.lo \
+ $(am__objects_51)
+am__objects_52 = DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-AuthenticationManagerMessageReceiver.lo \
DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-CustomProtocolManagerProxyMessageReceiver.lo \
DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-CustomProtocolManagerMessageReceiver.lo \
DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-DownloadProxyMessageReceiver.lo \
@@ -10759,11 +10768,11 @@
DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebResourceCacheManagerProxyMessageReceiver.lo \
DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebResourceLoaderMessageReceiver.lo \
DerivedSources/WebKit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebVibrationProxyMessageReceiver.lo
-am__objects_51 = DerivedSources/WebKit2/webkit2gtk/webkit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebKitEnumTypes.lo \
+am__objects_53 = DerivedSources/WebKit2/webkit2gtk/webkit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebKitEnumTypes.lo \
DerivedSources/WebKit2/webkit2gtk/webkit2/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebKitMarshal.lo \
DerivedSources/WebInspectorUI/libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-WebKit2GResourceBundle.lo
nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = \
- $(am__objects_50) $(am__objects_51)
+ $(am__objects_52) $(am__objects_53)
libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = $(am_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS) \
$(nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS)
libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LINK = \
@@ -10788,8 +10797,8 @@
libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_DEPENDENCIES = \
libPlatform.la libPlatformGtk.la libWebCore.la \
libWebCorePlatform.la libWebCoreModules.la \
- libGObjectDOMBindings.la libWebCoreGtk.la $(am__append_37) \
- $(am__append_38) $(am__append_39) \
+ libGObjectDOMBindings.la libWebCoreGtk.la $(am__append_39) \
+ $(am__append_40) $(am__append_41) \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
@@ -10910,8 +10919,8 @@
Source/WebKit/gtk/webkit/webkitwebviewprivate.h \
Source/WebKit/gtk/webkit/webkitwebwindowfeatures.cpp \
Source/WebKit/gtk/webkit/webkitwebwindowfeaturesprivate.h
-@ENABLE_SPELLCHECK_TRUE@am__objects_52 = Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-TextCheckerClientGtk.lo
-am__objects_53 = $(am__objects_52) \
+@ENABLE_SPELLCHECK_TRUE@am__objects_54 = Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-TextCheckerClientGtk.lo
+am__objects_55 = $(am__objects_54) \
Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-AcceleratedCompositingContextGL.lo \
Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-AssertMatchingEnums.lo \
Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-BatteryClientGtk.lo \
@@ -10966,12 +10975,12 @@
Source/WebKit/gtk/webkit/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-webkitwebview.lo \
Source/WebKit/gtk/webkit/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-webkitwebwindowfeatures.lo
am_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = \
- $(am__objects_53)
-am__objects_54 = DerivedSources/webkit/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-webkitenumtypes.lo \
+ $(am__objects_55)
+am__objects_56 = DerivedSources/webkit/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-webkitenumtypes.lo \
DerivedSources/webkit/libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-webkitmarshal.lo \
- $(am__objects_45)
+ $(am__objects_47)
nodist_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = \
- $(am__objects_54)
+ $(am__objects_56)
libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS = $(am_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS) \
$(nodist_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS)
libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LINK = \
@@ -11184,8 +11193,8 @@
Tools/MiniBrowser/gtk/Programs_MiniBrowser-BrowserSettingsDialog.$(OBJEXT) \
Tools/MiniBrowser/gtk/Programs_MiniBrowser-BrowserWindow.$(OBJEXT) \
Tools/MiniBrowser/gtk/Programs_MiniBrowser-main.$(OBJEXT)
-am__objects_55 = DerivedSources/WebKit2/Programs_MiniBrowser-BrowserMarshal.$(OBJEXT)
-nodist_Programs_MiniBrowser_OBJECTS = $(am__objects_55)
+am__objects_57 = DerivedSources/WebKit2/Programs_MiniBrowser-BrowserMarshal.$(OBJEXT)
+nodist_Programs_MiniBrowser_OBJECTS = $(am__objects_57)
Programs_MiniBrowser_OBJECTS = $(am_Programs_MiniBrowser_OBJECTS) \
$(nodist_Programs_MiniBrowser_OBJECTS)
Programs_MiniBrowser_DEPENDENCIES = libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
@@ -12255,11 +12264,11 @@
Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp \
Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp \
Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginNone.cpp
-@TARGET_X11_TRUE@am__objects_56 = Source/WebKit2/Shared/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginModuleX11.$(OBJEXT) \
+@TARGET_X11_TRUE@am__objects_58 = Source/WebKit2/Shared/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginModuleX11.$(OBJEXT) \
@TARGET_X11_TRUE@ Source/WebKit2/WebProcess/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginX11.$(OBJEXT)
-@TARGET_X11_FALSE@am__objects_57 = Source/WebKit2/Shared/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginModuleNone.$(OBJEXT) \
+@TARGET_X11_FALSE@am__objects_59 = Source/WebKit2/Shared/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginModuleNone.$(OBJEXT) \
@TARGET_X11_FALSE@ Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginNone.$(OBJEXT)
-am__objects_58 = Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginControllerProxy.$(OBJEXT) \
+am__objects_60 = Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginControllerProxy.$(OBJEXT) \
Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginCreationParameters.$(OBJEXT) \
Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginProcess.$(OBJEXT) \
Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-WebProcessConnection.$(OBJEXT) \
@@ -12297,13 +12306,13 @@
Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePlugin.$(OBJEXT) \
Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginStream.$(OBJEXT) \
Source/WebKit2/unix/Programs_WebKitPluginProcess-PluginMainUnix.$(OBJEXT) \
- $(am__objects_56) $(am__objects_57)
-am_Programs_WebKitPluginProcess_OBJECTS = $(am__objects_58)
-am__objects_59 = DerivedSources/WebKit2/Programs_WebKitPluginProcess-NPObjectMessageReceiverMessageReceiver.$(OBJEXT) \
+ $(am__objects_58) $(am__objects_59)
+am_Programs_WebKitPluginProcess_OBJECTS = $(am__objects_60)
+am__objects_61 = DerivedSources/WebKit2/Programs_WebKitPluginProcess-NPObjectMessageReceiverMessageReceiver.$(OBJEXT) \
DerivedSources/WebKit2/Programs_WebKitPluginProcess-PluginControllerProxyMessageReceiver.$(OBJEXT) \
DerivedSources/WebKit2/Programs_WebKitPluginProcess-PluginProcessMessageReceiver.$(OBJEXT) \
DerivedSources/WebKit2/Programs_WebKitPluginProcess-WebProcessConnectionMessageReceiver.$(OBJEXT)
-nodist_Programs_WebKitPluginProcess_OBJECTS = $(am__objects_59)
+nodist_Programs_WebKitPluginProcess_OBJECTS = $(am__objects_61)
Programs_WebKitPluginProcess_OBJECTS = \
$(am_Programs_WebKitPluginProcess_OBJECTS) \
$(nodist_Programs_WebKitPluginProcess_OBJECTS)
@@ -12396,7 +12405,7 @@
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_OBJECTS = \
$(am_Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_OBJECTS)
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_DEPENDENCIES = libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(am__DEPENDENCIES_1)
+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LINK = $(LIBTOOL) \
$(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CXXLD) \
@@ -12992,7 +13001,7 @@
# Libraries and support components
bin_PROGRAMS := Programs/jsc-@WEBKITGTK_API_MAJOR_VERSION@$(EXEEXT)
-noinst_DATA := $(am__append_33) $(am__append_96)
+noinst_DATA := $(am__append_35) $(am__append_98)
noinst_HEADERS :=
# We have a different library with only the files that require GTK+. It allows us
@@ -13002,12 +13011,12 @@
# the common libWebCore and two libWebCoreGtk, one using gtk3 and the other one using gtk2.
noinst_LTLIBRARIES := libWTF.la libPlatform.la libPlatformGtk.la \
libWebCorePlatform.la libWebCoreModules.la libWebCore.la \
- $(am__append_28) libWebCoreGtk.la libGObjectDOMBindings.la \
- $(am__append_52) $(am__append_68) $(am__append_69) \
- $(am__append_75) $(am__append_83) $(am__append_86) \
- $(am__append_87)
+ $(am__append_30) libWebCoreGtk.la libGObjectDOMBindings.la \
+ $(am__append_54) $(am__append_70) $(am__append_71) \
+ $(am__append_77) $(am__append_85) $(am__append_88) \
+ $(am__append_89)
lib_LTLIBRARIES := libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(am__append_34) $(am__append_51)
+ $(am__append_36) $(am__append_53)
IDL_BINDINGS :=
POFILES := $(shell ls $(srcdir)/Source/WebCore/platform/gtk/po/*.po)
PO_LINGUAS := $(patsubst \
@@ -15079,11 +15088,11 @@
-I$(srcdir)/Source/ThirdParty/ANGLE/include \
-I$(srcdir)/Source/ThirdParty/ANGLE/include/GLSLANG \
-I$(srcdir)/Source/ThirdParty/ANGLE/include/KHR \
- -I$(top_builddir)/DerivedSources/Platform $(am__append_27)
+ -I$(top_builddir)/DerivedSources/Platform $(am__append_29)
platform_built_sources := DerivedSources/Platform/ColorData.cpp \
DerivedSources/Platform/WebKitFontFamilyNames.cpp \
DerivedSources/Platform/WebKitFontFamilyNames.h \
- $(am__append_6)
+ $(am__append_7)
platform_sources := \
Source/WebCore/platform/animation/AnimationUtilities.h \
Source/WebCore/platform/animation/TimingFunction.h \
@@ -15666,7 +15675,7 @@
Source/WebCore/platform/Widget.cpp \
Source/WebCore/platform/Widget.h \
Source/WebCore/platform/WindowsKeyboardCodes.h \
- $(am__append_19)
+ $(am__append_21)
platformgtk_cppflags := \
-DWEBKITGTK_API_VERSION_STRING=\"@WEBKITGTK_API_VERSION@\" \
-DDATA_DIR=\"${datadir}\"
@@ -15739,7 +15748,8 @@
Source/WebCore/platform/network/gtk/CredentialBackingStore.cpp \
Source/WebCore/platform/network/gtk/CredentialBackingStore.h \
Source/WebCore/platform/text/gtk/TextBreakIteratorInternalICUGtk.cpp \
- $(am__append_8) $(am__append_11) $(am__append_12)
+ $(am__append_9) $(am__append_12) $(am__append_13) \
+ $(am__append_18)
webcore_platform_sources := \
Source/WebCore/platform/animation/Animation.cpp \
Source/WebCore/platform/animation/Animation.h \
@@ -15952,7 +15962,7 @@
Source/WebCore/platform/ThreadGlobalData.cpp \
Source/WebCore/platform/ThreadGlobalData.h \
Source/WebCore/platform/UserActivity.cpp \
- Source/WebCore/platform/UserActivity.h $(am__append_20)
+ Source/WebCore/platform/UserActivity.h $(am__append_22)
webcore_modules_sources := \
Source/WebCore/Modules/battery/BatteryClient.h \
Source/WebCore/Modules/battery/BatteryController.cpp \
@@ -17316,7 +17326,7 @@
-I$(top_builddir)/DerivedSources/WebCore \
-I$(top_builddir)/DerivedSources \
-I$(top_builddir)/DerivedSources/JavaScriptCore \
- $(am__append_25) $(am__append_26)
+ $(am__append_27) $(am__append_28)
webcore_sources := \
Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp \
Source/WebCore/accessibility/AccessibilityARIAGridCell.h \
@@ -19857,9 +19867,9 @@
Source/WebCore/xml/XSLTProcessor.h \
Source/WebCore/xml/XSLTProcessorLibxslt.cpp \
Source/WebCore/xml/XSLTUnicodeSort.cpp \
- Source/WebCore/xml/XSLTUnicodeSort.h $(am__append_10) \
- $(am__append_14) $(am__append_16) $(am__append_17) \
- $(am__append_18) $(am__append_21)
+ Source/WebCore/xml/XSLTUnicodeSort.h $(am__append_11) \
+ $(am__append_15) $(am__append_17) $(am__append_19) \
+ $(am__append_20) $(am__append_23)
webcore_libadd :=
# These files need to be part of WebCore otherwise they cause undefined
@@ -20803,8 +20813,8 @@
Source/WebCore/platform/gtk/ScrollbarThemeGtk3.cpp \
Source/WebCore/platform/gtk/WidgetRenderingContext.cpp \
Source/WebCore/platform/gtk/WidgetRenderingContext.h \
- $(am__append_7) $(am__append_9) $(am__append_13) \
- $(am__append_15)
+ $(am__append_8) $(am__append_10) $(am__append_14) \
+ $(am__append_16)
webcoregtk_cppflags := \
-DWEBKITGTK_API_VERSION_STRING=\"@WEBKITGTK_API_VERSION@\" \
-I$(srcdir)/Source/WebCore/accessibility/atk \
@@ -20824,7 +20834,7 @@
-I$(srcdir)/Source/WebCore/platform/mediastream/gstreamer \
-I$(srcdir)/Source/WebCore/platform/network/soup \
-I$(srcdir)/Source/WebCore/platform/text/enchant \
- $(am__append_22)
+ $(am__append_24)
webkitgtk_built_h_api := Source/WebKit/gtk/webkit/webkitversion.h
webkitgtk_static_h_api := $(srcdir)/Source/WebKit/gtk/webkit/webkit.h \
$(srcdir)/Source/WebKit/gtk/webkit/webkitapplicationcache.h \
@@ -20859,7 +20869,7 @@
$(srcdir)/Source/WebKit/gtk/webkit/webkitwebwindowfeatures.h \
$(srcdir)/Source/WebKit/gtk/webkit/webkitwebview.h
webkitgtk_h_api := $(webkitgtk_built_h_api) $(webkitgtk_static_h_api)
-webkitgtk_sources := $(am__append_35) \
+webkitgtk_sources := $(am__append_37) \
Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContext.h \
Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContextGL.cpp \
Source/WebKit/gtk/WebCoreSupport/AssertMatchingEnums.cpp \
@@ -21111,7 +21121,7 @@
DerivedSources/webkitdom/WebKitDOMPerformanceTiming.h \
DerivedSources/webkitdom/WebKitDOMWheelEvent.h \
DerivedSources/webkitdom/webkitdom.h \
- DerivedSources/webkitdom/webkitdomdefines.h $(am__append_29)
+ DerivedSources/webkitdom/webkitdomdefines.h $(am__append_31)
webkitgtk_gdom_built_sources := \
DerivedSources/webkitdom/WebKitDOMAttr.cpp \
DerivedSources/webkitdom/WebKitDOMAttrPrivate.h \
@@ -21397,7 +21407,7 @@
DerivedSources/webkitdom/WebKitDOMXPathNSResolverPrivate.h \
DerivedSources/webkitdom/WebKitDOMXPathResult.cpp \
DerivedSources/webkitdom/WebKitDOMXPathResultPrivate.h \
- $(am__append_30)
+ $(am__append_32)
# webkitenumtypes.{h,cpp} cannot be in webkitgtk_built_h_api, because
# the rule that builds it depends on webkitgtk_built_h_api (circular dependency).
@@ -22475,8 +22485,8 @@
Source/WebKit2/WebProcess/WebConnectionToUIProcess.h \
Source/WebKit2/WebProcess/WebProcessSupplement.h \
Source/WebKit2/WebProcess/WebProcess.cpp \
- Source/WebKit2/WebProcess/WebProcess.h $(am__append_46) \
- $(am__append_47) $(am__append_48)
+ Source/WebKit2/WebProcess/WebProcess.h $(am__append_48) \
+ $(am__append_49) $(am__append_50)
webkit2_built_sources := DerivedSources/WebKit2/AuthenticationManagerMessageReceiver.cpp \
DerivedSources/WebKit2/AuthenticationManagerMessages.h \
DerivedSources/WebKit2/CustomProtocolManagerProxyMessageReceiver.cpp \
@@ -22750,8 +22760,8 @@
Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h \
Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.cpp \
Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.h \
- Source/WebKit2/unix/PluginMainUnix.cpp $(am__append_49) \
- $(am__append_50)
+ Source/WebKit2/unix/PluginMainUnix.cpp $(am__append_51) \
+ $(am__append_52)
webkit2_plugin_process_built_sources := DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp \
DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h \
DerivedSources/WebKit2/PluginControllerProxyMessageReceiver.cpp \
@@ -22760,8 +22770,8 @@
DerivedSources/WebKit2/PluginProcessMessages.h \
DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp \
DerivedSources/WebKit2/WebProcessConnectionMessages.h
-webkittestrunner_built_sources := $(am__append_100)
-libwebcoreinternals_built_sources := $(am__append_79)
+webkittestrunner_built_sources := $(am__append_102)
+libwebcoreinternals_built_sources := $(am__append_81)
minibrowser_built_sources := DerivedSources/WebKit2/BrowserMarshal.h \
DerivedSources/WebKit2/BrowserMarshal.c
global_cppflags := -Wall -W -Wcast-align -Wchar-subscripts \
@@ -22971,7 +22981,7 @@
$(WebKit2)/WebProcess/WebPage/*.in) $(shell ls \
$(WebKit2)/WebProcess/soup/*.in) \
$(srcdir)/Tools/MiniBrowser/gtk/browser-marshal.list \
- $(am__append_76)
+ $(am__append_78)
# Include module makefiles
@@ -22982,12 +22992,12 @@
BUILT_SOURCES := $(webkitgtk_gdom_built_h_api) \
$(webkitgtk_gdom_built_sources) gtkdoc-webkitdom.cfg \
DerivedSources/WebInspectorUI/GResourceBundle.xml \
- $(webkitgtk_built_sources) $(am__append_44) \
+ $(webkitgtk_built_sources) $(am__append_46) \
$(top_builddir)/stamp-webkit2-forwarding-headers \
$(GENSOURCES_WEBKIT2)/webkit2extension/include/webkit2 \
$(GENSOURCES_WEBKIT2)/webkit2gtk/include/webkit2 \
- $(am__append_66) $(minibrowser_built_sources) $(am__append_80) \
- $(am__append_97) $(am__append_98) \
+ $(am__append_68) $(minibrowser_built_sources) $(am__append_82) \
+ $(am__append_99) $(am__append_100) \
$(javascriptcore_built_sources) \
$(javascriptcore_built_nosources) $(platform_built_sources) \
$(webcore_built_sources) $(webcore_built_nosources) \
@@ -23003,12 +23013,12 @@
CLEANFILES := $(javascriptcore_built_nosources) Programs/jsc \
Programs/jsc-@WEBKITGTK_API_MAJOR_VERSION@ \
Programs/LLIntOffsetsExtractor Programs/minidom \
- $(am__append_5) $(top_builddir)/stamp-po $(am__append_43) \
+ $(am__append_6) $(top_builddir)/stamp-po $(am__append_45) \
$(BUILT_SOURCES) $(top_builddir)/stamp-webkitmarshal.cpp \
$(top_builddir)/stamp-webkitmarshal.h \
$(top_builddir)/stamp-webkitenumtypes.cpp \
$(top_builddir)/stamp-webkitenumtypes.h \
- $(top_builddir)/Programs/GtkLauncher $(am__append_61) \
+ $(top_builddir)/Programs/GtkLauncher $(am__append_63) \
$(BUILT_SOURCES) $(top_builddir)/stamp-webkit2enumtypes \
$(top_builddir)/stamp-webkit2marshal.cpp \
$(top_builddir)/stamp-webkit2marshal.h \
@@ -23017,8 +23027,8 @@
$(top_builddir)/Programs/MiniBrowser \
$(minibrowser_built_sources) \
$(top_builddir)/stamp-mini-browser-marshal.h \
- $(top_builddir)/stamp-mini-browser-marshal.c $(am__append_82) \
- $(am__append_85)
+ $(top_builddir)/stamp-mini-browser-marshal.c $(am__append_84) \
+ $(am__append_87)
DOMAIN := $(GETTEXT_PACKAGE)
DISTCLEANFILES := $(top_builddir)/Source/JavaScriptCore/javascriptcoregtk-@WEBKITGTK_API_VERSION@.pc \
$(ALL_MOFILES) \
@@ -23028,7 +23038,7 @@
$(top_builddir)/Source/WebKit/gtk/org.webkitgtk-@WEBKITGTK_API_VERSION@.gschema.xml \
$(top_builddir)/Source/WebKit/gtk/webkit/webkitversion.h \
$(top_builddir)/WebKit2/webkit2gtk-@WEBKITGTK_API_VERSION@.pc \
- $(top_builddir)/libWebCoreLayerGtk2.a $(am__append_95) \
+ $(top_builddir)/libWebCoreLayerGtk2.a $(am__append_97) \
$(CLEANFILES) $(builddir)/doltcompile $(builddir)/doltlibtool \
$(builddir)/WebKitFeatures.h $(builddir)/WebKitFeatures.txt
MAINTAINERCLEANFILES := $(ALL_MOFILES) \
@@ -23042,7 +23052,7 @@
$(srcdir)/GNUmakefile.in $(srcdir)/INSTALL $(srcdir)/README \
$(top_builddir)/config.*
pkgconfig_DATA := Source/JavaScriptCore/javascriptcoregtk-@WEBKITGTK_API_VERSION@.pc \
- $(am__append_40) $(am__append_58)
+ $(am__append_42) $(am__append_60)
gdom_symbol_files := $(patsubst %.h,%.symbols, $(filter \
DerivedSources/webkitdom/WebKitDOM%.h, \
$(webkitgtk_gdom_built_h_api)))
@@ -23057,9 +23067,9 @@
$(shell ls \
$(WebInspectorUI)/UserInterface/External/CodeMirror/*.css)
@ENABLE_INTROSPECTION_TRUE@gir_DATA := JavaScriptCore-@WEBKITGTK_API_VERSION@.gir \
-@ENABLE_INTROSPECTION_TRUE@ $(am__append_41) $(am__append_59)
+@ENABLE_INTROSPECTION_TRUE@ $(am__append_43) $(am__append_61)
@ENABLE_INTROSPECTION_TRUE@typelibs_DATA := JavaScriptCore-@WEBKITGTK_API_VERSION@.typelib \
-@ENABLE_INTROSPECTION_TRUE@ $(am__append_42) $(am__append_60)
+@ENABLE_INTROSPECTION_TRUE@ $(am__append_44) $(am__append_62)
@ENABLE_INTROSPECTION_TRUE@girdir := $(datadir)/gir-1.0
@ENABLE_INTROSPECTION_TRUE@typelibsdir := $(libdir)/girepository-1.0
webkit1_pkg_config_file = Source/WebKit/gtk/webkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.pc
@@ -23214,11 +23224,9 @@
$(GLOBALDEPS_CFLAGS) \
$(UNICODE_CFLAGS)
-Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LDADD = \
- -lpthread \
+Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LDADD = -lpthread \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(WINMM_LIBS)
-
+ $(WINMM_LIBS) $(am__append_5)
# Inspector Interfaces
JavaScriptCore_INSPECTOR_DOMAINS := \
@@ -23286,9 +23294,9 @@
$(LIBSOUP_CFLAGS)
WEBCORE_CSS_PROPERTY_NAMES := $(WebCore)/css/CSSPropertyNames.in \
- $(am__append_23)
+ $(am__append_25)
WEBCORE_CSS_VALUE_KEYWORDS := $(WebCore)/css/CSSValueKeywords.in \
- $(am__append_24)
+ $(am__append_26)
# ----
# SVG Support
@@ -23635,8 +23643,8 @@
MSGMERGE := $(shell which msgmerge)
MSGMERGE_UPDATE := $(MSGMERGE) --update
docs_build_dependencies = \
- Source/WebKit/gtk/docs/webkitenvironment.xml $(am__append_31) \
- $(am__append_32) libGObjectDOMBindings.la gtkdoc-webkitdom.cfg
+ Source/WebKit/gtk/docs/webkitenvironment.xml $(am__append_33) \
+ $(am__append_34) libGObjectDOMBindings.la gtkdoc-webkitdom.cfg
nodist_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
$(webkitgtk_built_sources)
@@ -23702,12 +23710,12 @@
libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS := \
-version-info @LIBWEBKITGTK_VERSION@ $(no_undefined) \
- $(am__append_36)
+ $(am__append_38)
libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD := \
-lpthread libPlatform.la libPlatformGtk.la libWebCore.la \
libWebCorePlatform.la libWebCoreModules.la \
- libGObjectDOMBindings.la libWebCoreGtk.la $(am__append_37) \
- $(am__append_38) $(am__append_39) \
+ libGObjectDOMBindings.la libWebCoreGtk.la $(am__append_39) \
+ $(am__append_40) $(am__append_41) \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
$(CAIRO_LIBS) $(COVERAGE_LDFLAGS) $(ENCHANT_LIBS) \
$(FREETYPE_LIBS) $(GAMEPAD_LIBS) $(GEOCLUE_LIBS) $(GLIB_LIBS) \
@@ -23949,11 +23957,11 @@
libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS := \
-version-info @LIBWEBKIT2GTK_VERSION@ $(no_undefined) \
- $(am__append_54)
+ $(am__append_56)
libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD := \
-lpthread libWebCore.la libWebCorePlatform.la \
- libWebCoreModules.la $(am__append_55) $(am__append_56) \
- $(am__append_57) \
+ libWebCoreModules.la $(am__append_57) $(am__append_58) \
+ $(am__append_59) \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
libPlatform.la libPlatformGtk.la libGObjectDOMBindings.la \
libWebCoreGtk.la libWebKit2Platform.la $(CAIRO_LIBS) \
@@ -24127,11 +24135,11 @@
# Serialize linking of the plugin process with both webkit libraries.
plugin_process_for_dep = Programs/WebKitPluginProcess
plugin_process_for_dep_list = libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(am__append_62)
+ $(am__append_64)
webcore_layer_gtk2_deps = libPlatform.la libPlatformGtk2.la \
libWebCorePlatform.la libWebCoreGtk2.la libWebCore.la \
- libWebCoreModules.la $(am__append_63) $(am__append_64) \
- $(am__append_65)
+ libWebCoreModules.la $(am__append_65) $(am__append_66) \
+ $(am__append_67)
webcore_layer_gtk2_archives = $(foreach lib, $(webcore_layer_gtk2_deps), $(shell echo $(lib) | sed "s/\(.*\)\.la/.libs\/\1.a/"))
Programs_WebKitPluginProcess_CPPFLAGS = \
-include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
@@ -24428,8 +24436,8 @@
libLevelDB_la_CPPFLAGS = $(global_cppflags) -fno-builtin-memcmp \
-I$(srcdir)/Source/ThirdParty/leveldb \
-I$(srcdir)/Source/ThirdParty/leveldb/include \
- -DLEVELDB_PLATFORM_POSIX $(am__append_70) $(am__append_71) \
- $(am__append_72) $(am__append_73) $(am__append_74)
+ -DLEVELDB_PLATFORM_POSIX $(am__append_72) $(am__append_73) \
+ $(am__append_74) $(am__append_75) $(am__append_76)
libLevelDB_la_SOURCES = \
Source/ThirdParty/leveldb/db/builder.cc\
Source/ThirdParty/leveldb/db/builder.h \
@@ -24617,7 +24625,7 @@
@ENABLE_DEVELOPER_MODE_TRUE@ $(platform_cppflags) \
@ENABLE_DEVELOPER_MODE_TRUE@ $(platformgtk_cppflags) \
@ENABLE_DEVELOPER_MODE_TRUE@ $(webcore_cppflags) \
-@ENABLE_DEVELOPER_MODE_TRUE@ $(am__append_81)
+@ENABLE_DEVELOPER_MODE_TRUE@ $(am__append_83)
@ENABLE_DEVELOPER_MODE_TRUE@Programs_DumpRenderTree_SOURCES = \
@ENABLE_DEVELOPER_MODE_TRUE@ Source/WebCore/platform/gtk/GtkVersioning.c \
@ENABLE_DEVELOPER_MODE_TRUE@ Tools/DumpRenderTree/DumpRenderTree.h \
@@ -24730,7 +24738,7 @@
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ $(global_cppflags) \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ $(javascriptcore_cppflags) \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ -Wno-missing-format-attribute \
-@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ $(am__append_84) \
+@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ $(am__append_86) \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ -DMOZ_X11
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@TestNetscapePlugin_libTestNetscapePlugin_la_SOURCES = \
@ENABLE_DEVELOPER_MODE_TRUE@@TARGET_X11_TRUE@ Tools/DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp \
@@ -24943,8 +24951,8 @@
@ENABLE_DEVELOPER_MODE_TRUE@ libWebCorePlatform.la \
@ENABLE_DEVELOPER_MODE_TRUE@ libWebCoreGtk.la libWebCore.la \
@ENABLE_DEVELOPER_MODE_TRUE@ libWebCoreModules.la \
-@ENABLE_DEVELOPER_MODE_TRUE@ $(am__append_92) $(am__append_93) \
-@ENABLE_DEVELOPER_MODE_TRUE@ $(am__append_94)
+@ENABLE_DEVELOPER_MODE_TRUE@ $(am__append_94) $(am__append_95) \
+@ENABLE_DEVELOPER_MODE_TRUE@ $(am__append_96)
@ENABLE_DEVELOPER_MODE_TRUE@webcore_layer_archives = $(foreach lib, $(webcore_layer_deps), $(shell echo $(lib) | sed "s/\(.*\)\.la/.libs\/\1.a/"))
@ENABLE_DEVELOPER_MODE_TRUE@Programs_TestWebKitAPI_WebCore_TestWebCore_CPPFLAGS = \
@ENABLE_DEVELOPER_MODE_TRUE@ $(Libraries_libTestWebKitAPIMain_la_CPPFLAGS) \
diff -Nru webkitgtk-2.4.7/NEWS webkitgtk-2.4.8/NEWS
--- webkitgtk-2.4.7/NEWS 2014-10-22 14:21:04.000000000 +0300
+++ webkitgtk-2.4.8/NEWS 2015-01-07 12:14:30.000000000 +0200
@@ -1,4 +1,16 @@
=================
+WebKitGTK+ 2.4.8
+=================
+
+ - Fix SSL connection issues with some websites after the POODLE vulnerability fix.
+ - Fix a crash when loading flash plugins.
+ - Fix build on GNU Hurd
+ - Fix build on OS X.
+ - Fix documentation of webkit_print_operation_get_page_setup().
+ - Security fixes: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386,
+ CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE-2014-1390.
+
+=================
WebKitGTK+ 2.4.7
=================
diff -Nru webkitgtk-2.4.7/Source/autotools/Versions.m4 webkitgtk-2.4.8/Source/autotools/Versions.m4
--- webkitgtk-2.4.7/Source/autotools/Versions.m4 2014-10-22 13:37:40.000000000 +0300
+++ webkitgtk-2.4.8/Source/autotools/Versions.m4 2015-01-07 11:46:38.000000000 +0200
@@ -1,6 +1,6 @@
m4_define([webkit_major_version], [2])
m4_define([webkit_minor_version], [4])
-m4_define([webkit_micro_version], [7])
+m4_define([webkit_micro_version], [8])
# This is the version we'll be using as part of our User-Agent string,
# e.g., AppleWebKit/$(webkit_user_agent_version) ...
@@ -11,9 +11,9 @@
# Libtool library version, not to confuse with API version.
# See http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
-m4_define([libwebkitgtk_version], [22:13:22])
-m4_define([libjavascriptcoregtk_version], [16:15:16])
-m4_define([libwebkit2gtk_version], [35:10:10])
+m4_define([libwebkitgtk_version], [22:14:22])
+m4_define([libjavascriptcoregtk_version], [16:16:16])
+m4_define([libwebkit2gtk_version], [35:11:10])
m4_define([gtk2_required_version], [2.24.10])
m4_define([gtk3_required_version], [3.6.0])
diff -Nru webkitgtk-2.4.7/Source/JavaScriptCore/ChangeLog webkitgtk-2.4.8/Source/JavaScriptCore/ChangeLog
--- webkitgtk-2.4.7/Source/JavaScriptCore/ChangeLog 2014-10-22 11:16:08.000000000 +0300
+++ webkitgtk-2.4.8/Source/JavaScriptCore/ChangeLog 2015-01-07 11:45:42.000000000 +0200
@@ -1,3 +1,19 @@
+2014-10-06 Philip Chimento <philip.chimento@gmail.com>
+
+ webkit-gtk fails to link JavaScriptCore, missing symbols add_history and readline
+ https://bugs.webkit.org/show_bug.cgi?id=127059
+
+ Reviewed by Carlos Garcia Campos.
+
+ * GNUmakefile.am: add -ledit to jsc link args on OS_DARWIN.
+
+2014-04-15 Filip Pizlo <fpizlo@apple.com>
+
+ Unreviewed, add the obvious thing that marks MakeRope as exiting since it can exit.
+
+ * dfg/DFGAbstractInterpreterInlines.h:
+ (JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
+
2014-08-18 Diego Pino Garcia <dpino@igalia.com>
Completed iterator can be revived by adding more than one new entry to the target object
diff -Nru webkitgtk-2.4.7/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h webkitgtk-2.4.8/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
--- webkitgtk-2.4.7/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h 2015-01-07 11:45:42.000000000 +0200
@@ -400,6 +400,7 @@
}
case MakeRope: {
+ node->setCanExit(true);
forNode(node).set(m_graph, m_graph.m_vm.stringStructure.get());
break;
}
diff -Nru webkitgtk-2.4.7/Source/JavaScriptCore/GNUmakefile.am webkitgtk-2.4.8/Source/JavaScriptCore/GNUmakefile.am
--- webkitgtk-2.4.7/Source/JavaScriptCore/GNUmakefile.am 2014-10-22 11:16:08.000000000 +0300
+++ webkitgtk-2.4.8/Source/JavaScriptCore/GNUmakefile.am 2015-01-07 11:45:42.000000000 +0200
@@ -193,6 +193,10 @@
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
$(WINMM_LIBS)
+if OS_DARWIN
+Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LDADD += -ledit
+endif
+
EXTRA_DIST += \
Source/JavaScriptCore/AUTHORS \
Source/JavaScriptCore/ChangeLog \
diff -Nru webkitgtk-2.4.7/Source/WebCore/accessibility/AccessibilityObject.cpp webkitgtk-2.4.8/Source/WebCore/accessibility/AccessibilityObject.cpp
--- webkitgtk-2.4.7/Source/WebCore/accessibility/AccessibilityObject.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/accessibility/AccessibilityObject.cpp 2015-01-07 11:45:42.000000000 +0200
@@ -1224,8 +1224,10 @@
void AccessibilityObject::updateBackingStore()
{
// Updating the layout may delete this object.
- if (Document* document = this->document())
- document->updateLayoutIgnorePendingStylesheets();
+ if (Document* document = this->document()) {
+ if (!document->view()->isInLayout())
+ document->updateLayoutIgnorePendingStylesheets();
+ }
}
#endif
diff -Nru webkitgtk-2.4.7/Source/WebCore/accessibility/AXObjectCache.cpp webkitgtk-2.4.8/Source/WebCore/accessibility/AXObjectCache.cpp
--- webkitgtk-2.4.7/Source/WebCore/accessibility/AXObjectCache.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/accessibility/AXObjectCache.cpp 2015-01-07 11:45:42.000000000 +0200
@@ -394,7 +394,11 @@
newObj->init();
attachWrapper(newObj.get());
newObj->setLastKnownIsIgnoredValue(newObj->accessibilityIsIgnored());
-
+ // Sometimes asking accessibilityIsIgnored() will cause the newObject to be deallocated, and then
+ // it will disappear when this function is finished, leading to a use-after-free.
+ if (newObj->isDetached())
+ return nullptr;
+
return newObj.get();
}
@@ -418,7 +422,11 @@
newObj->init();
attachWrapper(newObj.get());
newObj->setLastKnownIsIgnoredValue(newObj->accessibilityIsIgnored());
-
+ // Sometimes asking accessibilityIsIgnored() will cause the newObject to be deallocated, and then
+ // it will disappear when this function is finished, leading to a use-after-free.
+ if (newObj->isDetached())
+ return nullptr;
+
return newObj.get();
}
diff -Nru webkitgtk-2.4.7/Source/WebCore/ChangeLog webkitgtk-2.4.8/Source/WebCore/ChangeLog
--- webkitgtk-2.4.7/Source/WebCore/ChangeLog 2014-10-22 13:18:37.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/ChangeLog 2015-01-07 11:45:42.000000000 +0200
@@ -1,3 +1,198 @@
+2014-11-10 Csaba Osztrogonác <ossy@webkit.org>
+
+ Crash in WebCore::Node::getFlag
+ https://bugs.webkit.org/show_bug.cgi?id=137961
+
+ Reviewed by Antti Koivisto.
+
+ * editing/ApplyStyleCommand.cpp:
+ (WebCore::ApplyStyleCommand::applyBlockStyle): Null pointer check added.
+
+2014-11-11 David Kilzer <ddkilzer@apple.com>
+
+ Protect Document in ProcessingInstruction::setXSLStyleSheet()
+ <http://webkit.org/b/138621>
+
+ Reviewed by Andreas Kling.
+
+ The patch is inspired by the following Blink revision by
+ <tasak@google.com>:
+ <https://src.chromium.org/viewvc/blink?view=rev&revision=182309>
+
+ * dom/ProcessingInstruction.cpp:
+ (WebCore::ProcessingInstruction::setXSLStyleSheet):
+
+2014-12-08 Doron Wloschowsky <doron_wloschowsky@scee.net>
+
+ Webkit using Harfbuzz does not display Arabic script correctly
+ https://bugs.webkit.org/show_bug.cgi?id=136337
+
+ Reviewed by Carlos Garcia Campos.
+
+ Using reinterpret_cast to convert hb_codepoint_t* into UChar*
+ doesn't work on big endian systems.
+
+ * platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp:
+ (WebCore::harfBuzzGetGlyph):
+
+2014-04-25 Miyoung Shin <myid.shin@samsung.com>
+
+ Web process is crashed during dispatching touchEvent created by JS.
+ https://bugs.webkit.org/show_bug.cgi?id=113225
+
+ Reviewed by Benjamin Poulain.
+
+ TouchEvent created by JS should have the necessary attributes
+ of touches, targetTouches and changedTouches.
+ It should be verified weather there are touchLists before dispatching touch event.
+
+ Test: fast/events/touch/create-touch-event-without-touchList.html
+
+ * dom/EventDispatcher.cpp:
+ (WebCore::EventDispatcher::dispatchEvent):
+ (WebCore::EventPath::updateTouchLists):
+ (WebCore::addRelatedNodeResolversForTouchList): Deleted.
+
+2014-07-08 Jeffrey Pfau <jpfau@apple.com>
+
+ Fix flaky loading tests
+ https://bugs.webkit.org/show_bug.cgi?id=133696
+
+ Reviewed by Ryosuke Niwa.
+
+ In some cases, the Frame may be destroyed while the loader is
+ initializing. Make sure we don't delete it too early.
+
+ * loader/FrameLoader.cpp:
+ (WebCore::FrameLoader::init):
+
+2014-06-11 Jeffrey Pfau <jpfau@apple.com>
+
+ Fix flaky beforeload tests
+ https://bugs.webkit.org/show_bug.cgi?id=133685
+
+ Reviewed by David Kilzer.
+
+ * loader/FrameLoader.cpp:
+ (WebCore::FrameLoader::loadURL):
+
+2014-06-16 Chris Fleizach <cfleizach@apple.com>
+
+ AX: Safari crashed once in WebCore::AccessibilityObject::ariaIsHidden
+ https://bugs.webkit.org/show_bug.cgi?id=133825
+
+ Reviewed by Enrica Casucci.
+
+ Sometimes asking accessibilityIsIgnored() will cause a newObject to be detached immediately after its created.
+ The creation function holds a reference with RefPtr as long as it lives, but when that method returns, the object goes away.
+
+ With that out of the way, I saw the same backtrace lead to updateLayoutIgnorePendingStylesheets being called while still inLayout.
+
+ I tried my best but could not create a reproducible layout test.
+
+ * accessibility/AXObjectCache.cpp:
+ (WebCore::AXObjectCache::getOrCreate):
+ * accessibility/AccessibilityObject.cpp:
+ (WebCore::AccessibilityObject::updateBackingStore):
+
+2014-06-16 Chris Fleizach <cfleizach@apple.com>
+
+ AX: Crash at WebCore::AXObjectCache::textChanged
+ https://bugs.webkit.org/show_bug.cgi?id=133873
+
+ Reviewed by Enrica Casucci.
+
+ This looks like a very similar problem to
+ https://bugs.webkit.org/show_bug.cgi?id=133825
+
+ The object is being created and deallocated almost right away because calling accessibilityIsIgnored triggers
+ a deferred layout that invalidates the associated render element.
+
+ Despite my best efforts, I could not come up with a way to reproduce this in a layout test.
+
+ * accessibility/AXObjectCache.cpp:
+ (WebCore::AXObjectCache::getOrCreate):
+
+2014-06-09 Alexey Proskuryakov <ap@apple.com>
+
+ Properly reset UStringSearch object in SearchBuffer constructor.
+ https://bugs.webkit.org/show_bug.cgi?id=133662
+ <rdar://problem/17240136>
+
+ Reviewed by Tim Horton.
+
+ * editing/TextIterator.cpp: (WebCore::SearchBuffer::~SearchBuffer):
+
+2014-05-28 Jon Honeycutt <jhoneycutt@apple.com>
+
+ Roll r168668 back in.
+
+ <https://bugs.webkit.org/show_bug.cgi?id=132621>
+
+ Reviewed by Brent Fulgham.
+
+ Tests: fast/events/beforeload-assertion.html
+ fast/events/beforeload-iframe-crash.html
+ fast/events/beforeload-input-time-crash.html
+
+ * WebCore.exp.in:
+ * dom/Document.cpp:
+ (WebCore::Document::updateLayoutIgnorePendingStylesheets):
+ * dom/Document.h:
+ * html/HTMLAppletElement.cpp:
+ (WebCore::HTMLAppletElement::renderWidgetForJSBindings):
+ * html/HTMLEmbedElement.cpp:
+ (WebCore::HTMLEmbedElement::renderWidgetForJSBindings):
+ * html/HTMLObjectElement.cpp:
+ (WebCore::HTMLObjectElement::renderWidgetForJSBindings):
+ * page/FrameView.cpp:
+ (WebCore::FrameView::FrameView):
+ (WebCore::FrameView::reset):
+ (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
+ (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
+ (WebCore::FrameView::performPostLayoutTasks):
+ * page/FrameView.h:
+ * testing/Internals.cpp:
+ (WebCore::Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks):
+ * testing/Internals.h:
+ * testing/Internals.idl:
+
+2014-10-06 Philip Chimento <philip.chimento@gmail.com>
+
+ webkit-gtk 2.3.3 fails on darwin/quartz due to duplicate symbols in WebCore
+ https://bugs.webkit.org/show_bug.cgi?id=126821
+
+ Reviewed by Carlos Garcia Campos.
+
+ * plugins/PluginPackageNone.cpp: Remove PluginPackage::determineQuirks()
+ from PluginPackageNone.cpp as it also shows up as a duplicate symbol.
+
+2014-10-06 Philip Chimento <philip.chimento@gmail.com>
+
+ webkit-gtk 2.3.3 fails on darwin/quartz due to duplicate symbols in WebCore
+ https://bugs.webkit.org/show_bug.cgi?id=126821
+
+ Reviewed by Carlos Garcia Campos.
+
+ * GNUmakefile.list.am: Add WidgetBackingStoreCairo to platformgtk_sources
+ for the Quartz build target, otherwise WebKitGTK aborts with an undefined
+ symbol at runtime.
+
+2015-01-05 Zan Dobersek <zdobersek@igalia.com>
+
+ webkit-gtk 2.3.3 fails on darwin/quartz due to duplicate symbols in WebCore
+ https://bugs.webkit.org/show_bug.cgi?id=126821
+
+ Reviewed by Carlos Garcia Campos.
+
+ * GNUmakefile.list.am: Simplify the logic for determining build
+ targets that are specific to windowing targets. Avoid nested target
+ checks and list all the additional build targets for each windowing
+ target - X11, Wayland, X11 and Wayland (i.e. the build targets that
+ are shared between the two configurations), Win32 and Quartz. This
+ avoids the current problems of building duplicate build targets on
+ Quartz, and also cleans up the list.
+
2014-10-07 Carlos Garcia Campos <cgarcia@igalia.com>
[SOUP] TLS errors should take precedence over HTTP authentication
diff -Nru webkitgtk-2.4.7/Source/WebCore/dom/Document.cpp webkitgtk-2.4.8/Source/WebCore/dom/Document.cpp
--- webkitgtk-2.4.7/Source/WebCore/dom/Document.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/dom/Document.cpp 2015-01-07 11:45:42.000000000 +0200
@@ -1836,10 +1836,10 @@
// stylesheets are loaded. Doing a layout ignoring the pending stylesheets
// lets us get reasonable answers. The long term solution to this problem is
// to instead suspend JavaScript execution.
-void Document::updateLayoutIgnorePendingStylesheets()
+void Document::updateLayoutIgnorePendingStylesheets(Document::RunPostLayoutTasks runPostLayoutTasks)
{
bool oldIgnore = m_ignorePendingStylesheets;
-
+
if (!haveStylesheetsLoaded()) {
m_ignorePendingStylesheets = true;
// FIXME: We are willing to attempt to suppress painting with outdated style info only once. Our assumption is that it would be
@@ -1861,6 +1861,9 @@
updateLayout();
+ if (runPostLayoutTasks == RunPostLayoutTasksSynchronously && view())
+ view()->flushAnyPendingPostLayoutTasks();
+
m_ignorePendingStylesheets = oldIgnore;
}
diff -Nru webkitgtk-2.4.7/Source/WebCore/dom/Document.h webkitgtk-2.4.8/Source/WebCore/dom/Document.h
--- webkitgtk-2.4.7/Source/WebCore/dom/Document.h 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/dom/Document.h 2015-01-07 11:45:42.000000000 +0200
@@ -547,7 +547,11 @@
void recalcStyle(Style::Change = Style::NoChange);
void updateStyleIfNeeded();
void updateLayout();
- void updateLayoutIgnorePendingStylesheets();
+ enum RunPostLayoutTasks {
+ RunPostLayoutTasksAsynchronously,
+ RunPostLayoutTasksSynchronously,
+ };
+ void updateLayoutIgnorePendingStylesheets(RunPostLayoutTasks = RunPostLayoutTasksAsynchronously);
PassRef<RenderStyle> styleForElementIgnoringPendingStylesheets(Element*);
// Returns true if page box (margin boxes and page borders) is visible.
diff -Nru webkitgtk-2.4.7/Source/WebCore/dom/EventDispatcher.cpp webkitgtk-2.4.8/Source/WebCore/dom/EventDispatcher.cpp
--- webkitgtk-2.4.7/Source/WebCore/dom/EventDispatcher.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/dom/EventDispatcher.cpp 2015-01-07 11:45:42.000000000 +0200
@@ -91,7 +91,7 @@
EventContext& contextAt(size_t i) { return *m_path[i]; }
#if ENABLE(TOUCH_EVENTS)
- void updateTouchLists(const TouchEvent&);
+ bool updateTouchLists(const TouchEvent&);
#endif
void setRelatedTarget(EventTarget&);
@@ -312,8 +312,10 @@
if (EventTarget* relatedTarget = event->relatedTarget())
eventPath.setRelatedTarget(*relatedTarget);
#if ENABLE(TOUCH_EVENTS) && !PLATFORM(IOS)
- if (event->isTouchEvent())
- eventPath.updateTouchLists(*toTouchEvent(event.get()));
+ if (event->isTouchEvent()) {
+ if (!eventPath.updateTouchLists(*toTouchEvent(event.get())))
+ return true;
+ }
#endif
ChildNodesLazySnapshot::takeChildNodesLazySnapshot();
@@ -432,8 +434,11 @@
touchTargetResolvers.append(EventRelatedNodeResolver(*touchList->item(i), type));
}
-void EventPath::updateTouchLists(const TouchEvent& touchEvent)
+bool EventPath::updateTouchLists(const TouchEvent& touchEvent)
{
+ if (!touchEvent.touches() || !touchEvent.targetTouches() || !touchEvent.changedTouches())
+ return false;
+
Vector<EventRelatedNodeResolver, 16> touchTargetResolvers;
const size_t touchNodeCount = touchEvent.touches()->length() + touchEvent.targetTouches()->length() + touchEvent.changedTouches()->length();
touchTargetResolvers.reserveInitialCapacity(touchNodeCount);
@@ -454,6 +459,7 @@
context.touchList(currentResolver.touchListType())->append(currentResolver.touch()->cloneWithNewTarget(nodeInCurrentTreeScope));
}
}
+ return true;
}
#endif
diff -Nru webkitgtk-2.4.7/Source/WebCore/dom/ProcessingInstruction.cpp webkitgtk-2.4.8/Source/WebCore/dom/ProcessingInstruction.cpp
--- webkitgtk-2.4.7/Source/WebCore/dom/ProcessingInstruction.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/dom/ProcessingInstruction.cpp 2015-01-07 11:45:42.000000000 +0200
@@ -215,6 +215,7 @@
{
ASSERT(m_isXSL);
m_sheet = XSLStyleSheet::create(this, href, baseURL);
+ Ref<Document> protect(document());
parseStyleSheet(sheet);
}
#endif
diff -Nru webkitgtk-2.4.7/Source/WebCore/editing/ApplyStyleCommand.cpp webkitgtk-2.4.8/Source/WebCore/editing/ApplyStyleCommand.cpp
--- webkitgtk-2.4.7/Source/WebCore/editing/ApplyStyleCommand.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/editing/ApplyStyleCommand.cpp 2015-01-07 11:45:42.000000000 +0200
@@ -267,6 +267,9 @@
#else
Node* scope = highestEditableRoot(visibleStart.deepEquivalent());
#endif
+ if (!scope)
+ return;
+
RefPtr<Range> startRange = Range::create(document(), firstPositionInNode(scope), visibleStart.deepEquivalent().parentAnchoredEquivalent());
RefPtr<Range> endRange = Range::create(document(), firstPositionInNode(scope), visibleEnd.deepEquivalent().parentAnchoredEquivalent());
int startIndex = TextIterator::rangeLength(startRange.get(), true);
diff -Nru webkitgtk-2.4.7/Source/WebCore/editing/TextIterator.cpp webkitgtk-2.4.8/Source/WebCore/editing/TextIterator.cpp
--- webkitgtk-2.4.7/Source/WebCore/editing/TextIterator.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/editing/TextIterator.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -2058,6 +2058,8 @@
UErrorCode status = U_ZERO_ERROR;
usearch_setPattern(WebCore::searcher(), &newlineCharacter, 1, &status);
ASSERT(status == U_ZERO_ERROR);
+ usearch_setText(WebCore::searcher(), &newlineCharacter, 1, &status);
+ ASSERT(status == U_ZERO_ERROR);
unlockSearcher();
}
diff -Nru webkitgtk-2.4.7/Source/WebCore/GNUmakefile.list.am webkitgtk-2.4.8/Source/WebCore/GNUmakefile.list.am
--- webkitgtk-2.4.7/Source/WebCore/GNUmakefile.list.am 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/GNUmakefile.list.am 2015-01-07 11:45:42.000000000 +0200
@@ -6251,11 +6251,13 @@
Source/WebCore/platform/graphics/glx/GLContextGLX.cpp \
Source/WebCore/platform/graphics/glx/GLContextGLX.h
endif # END USE_GLX
-else
+endif # END TARGET_X11
+
+if TARGET_WAYLAND
webcore_sources += \
Source/WebCore/plugins/PluginPackageNone.cpp \
Source/WebCore/plugins/PluginViewNone.cpp
-endif # END TARGET_X11
+endif # END TARGET_WAYLAND
if TARGET_X11_OR_WAYLAND
platformgtk_sources += \
@@ -6273,7 +6275,8 @@
Source/WebCore/platform/graphics/egl/GLContextEGL.cpp \
Source/WebCore/platform/graphics/egl/GLContextEGL.h
endif # END USE_EGL
-else
+endif # END TARGET_X11_OR_WAYLAND
+
if TARGET_WIN32
webcore_sources += \
Source/WebCore/platform/graphics/win/DIBPixelData.cpp \
@@ -6299,12 +6302,16 @@
Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp \
Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
Source/WebCore/plugins/win/PluginViewWin.cpp
-else
+endif # END TARGET_WIN32
+
+if TARGET_QUARTZ
webcore_sources += \
Source/WebCore/plugins/PluginPackageNone.cpp \
Source/WebCore/plugins/PluginViewNone.cpp
-endif # END TARGET_WIN32
-endif # END TARGET_X11_OR_WAYLAND
+platformgtk_sources += \
+ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
+ Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
+endif # END TARGET_QUARTZ
if USE_GLES2
webcore_sources += \
diff -Nru webkitgtk-2.4.7/Source/WebCore/html/HTMLAppletElement.cpp webkitgtk-2.4.8/Source/WebCore/html/HTMLAppletElement.cpp
--- webkitgtk-2.4.7/Source/WebCore/html/HTMLAppletElement.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/html/HTMLAppletElement.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -88,7 +88,10 @@
if (!canEmbedJava())
return 0;
- document().updateLayoutIgnorePendingStylesheets();
+ // Needs to load the plugin immediatedly because this function is called
+ // when JavaScript code accesses the plugin.
+ // FIXME: <rdar://16893708> Check if dispatching events here is safe.
+ document().updateLayoutIgnorePendingStylesheets(Document::RunPostLayoutTasksSynchronously);
return renderWidget();
}
diff -Nru webkitgtk-2.4.7/Source/WebCore/html/HTMLEmbedElement.cpp webkitgtk-2.4.8/Source/WebCore/html/HTMLEmbedElement.cpp
--- webkitgtk-2.4.7/Source/WebCore/html/HTMLEmbedElement.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/html/HTMLEmbedElement.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -71,8 +71,12 @@
RenderWidget* HTMLEmbedElement::renderWidgetForJSBindings() const
{
FrameView* view = document().view();
- if (!view || (!view->isInLayout() && !view->isPainting()))
- document().updateLayoutIgnorePendingStylesheets();
+ if (!view || (!view->isInLayout() && !view->isPainting())) {
+ // Needs to load the plugin immediatedly because this function is called
+ // when JavaScript code accesses the plugin.
+ // FIXME: <rdar://16893708> Check if dispatching events here is safe.
+ document().updateLayoutIgnorePendingStylesheets(Document::RunPostLayoutTasksSynchronously);
+ }
return findWidgetRenderer(this);
}
diff -Nru webkitgtk-2.4.7/Source/WebCore/html/HTMLObjectElement.cpp webkitgtk-2.4.8/Source/WebCore/html/HTMLObjectElement.cpp
--- webkitgtk-2.4.7/Source/WebCore/html/HTMLObjectElement.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/html/HTMLObjectElement.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -83,7 +83,10 @@
RenderWidget* HTMLObjectElement::renderWidgetForJSBindings() const
{
- document().updateLayoutIgnorePendingStylesheets();
+ // Needs to load the plugin immediatedly because this function is called
+ // when JavaScript code accesses the plugin.
+ // FIXME: <rdar://16893708> Check if dispatching events here is safe.
+ document().updateLayoutIgnorePendingStylesheets(Document::RunPostLayoutTasksSynchronously);
return renderWidget(); // This will return 0 if the renderer is not a RenderWidget.
}
diff -Nru webkitgtk-2.4.7/Source/WebCore/loader/FrameLoader.cpp webkitgtk-2.4.8/Source/WebCore/loader/FrameLoader.cpp
--- webkitgtk-2.4.7/Source/WebCore/loader/FrameLoader.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/loader/FrameLoader.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -274,6 +274,8 @@
setPolicyDocumentLoader(m_client.createDocumentLoader(ResourceRequest(URL(ParsedURLString, emptyString())), SubstituteData()).get());
setProvisionalDocumentLoader(m_policyDocumentLoader.get());
m_provisionalDocumentLoader->startLoadingMainResource();
+
+ Ref<Frame> protect(m_frame);
m_frame.document()->cancelParsing();
m_stateMachine.advanceTo(FrameLoaderStateMachine::DisplayingInitialEmptyDocument);
@@ -1254,6 +1256,8 @@
if (m_inStopAllLoaders)
return;
+ Ref<Frame> protect(m_frame);
+
RefPtr<FormState> formState = prpFormState;
bool isFormSubmission = formState;
diff -Nru webkitgtk-2.4.7/Source/WebCore/page/FrameView.cpp webkitgtk-2.4.8/Source/WebCore/page/FrameView.cpp
--- webkitgtk-2.4.7/Source/WebCore/page/FrameView.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/page/FrameView.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -168,6 +168,7 @@
, m_layoutPhase(OutsideLayout)
, m_inSynchronousPostLayout(false)
, m_postLayoutTasksTimer(this, &FrameView::postLayoutTimerFired)
+ , m_updateEmbeddedObjectsTimer(this, &FrameView::updateEmbeddedObjectsTimerFired)
, m_isTransparent(false)
, m_baseBackgroundColor(Color::white)
, m_mediaType("screen")
@@ -256,6 +257,7 @@
m_layoutCount = 0;
m_nestedLayoutCount = 0;
m_postLayoutTasksTimer.stop();
+ m_updateEmbeddedObjectsTimer.stop();
m_firstLayout = true;
m_firstLayoutCallbackPending = false;
m_wasScrolledByUser = false;
@@ -2640,16 +2642,28 @@
return m_embeddedObjectsToUpdate->isEmpty();
}
-void FrameView::flushAnyPendingPostLayoutTasks()
+void FrameView::updateEmbeddedObjectsTimerFired(Timer<FrameView>*)
{
- if (!m_postLayoutTasksTimer.isActive())
- return;
+ RefPtr<FrameView> protect(this);
+ m_updateEmbeddedObjectsTimer.stop();
+ for (unsigned i = 0; i < maxUpdateEmbeddedObjectsIterations; i++) {
+ if (updateEmbeddedObjects())
+ break;
+ }
+}
- performPostLayoutTasks();
+void FrameView::flushAnyPendingPostLayoutTasks()
+{
+ if (m_postLayoutTasksTimer.isActive())
+ performPostLayoutTasks();
+ if (m_updateEmbeddedObjectsTimer.isActive())
+ updateEmbeddedObjectsTimerFired(nullptr);
}
void FrameView::performPostLayoutTasks()
{
+ // FIXME: We should not run any JavaScript code in this function.
+
m_postLayoutTasksTimer.stop();
frame().selection().setCaretRectNeedsUpdate();
@@ -2706,10 +2720,7 @@
// is called through the post layout timer.
Ref<FrameView> protect(*this);
- for (unsigned i = 0; i < maxUpdateEmbeddedObjectsIterations; i++) {
- if (updateEmbeddedObjects())
- break;
- }
+ m_updateEmbeddedObjectsTimer.startOneShot(0);
if (page) {
if (ScrollingCoordinator* scrollingCoordinator = page->scrollingCoordinator())
diff -Nru webkitgtk-2.4.7/Source/WebCore/page/FrameView.h webkitgtk-2.4.8/Source/WebCore/page/FrameView.h
--- webkitgtk-2.4.7/Source/WebCore/page/FrameView.h 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/page/FrameView.h 2015-01-07 11:45:43.000000000 +0200
@@ -540,6 +540,7 @@
void enableSpeculativeTilingIfNeeded();
void speculativeTilingEnableTimerFired(Timer<FrameView>&);
+ void updateEmbeddedObjectsTimerFired(Timer<FrameView>*);
bool updateEmbeddedObjects();
void updateEmbeddedObject(RenderEmbeddedObject&);
void scrollToAnchor();
@@ -594,6 +595,7 @@
int m_layoutCount;
unsigned m_nestedLayoutCount;
Timer<FrameView> m_postLayoutTasksTimer;
+ Timer<FrameView> m_updateEmbeddedObjectsTimer;
bool m_firstLayoutCallbackPending;
bool m_firstLayout;
diff -Nru webkitgtk-2.4.7/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp webkitgtk-2.4.8/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp
--- webkitgtk-2.4.7/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -112,7 +112,8 @@
if (result.isNewEntry) {
cairo_glyph_t* glyphs = 0;
int numGlyphs = 0;
- CString utf8Codepoint = UTF8Encoding().encode(reinterpret_cast<UChar*>(&unicode), 1, QuestionMarksForUnencodables);
+ UChar ch = unicode;
+ CString utf8Codepoint = UTF8Encoding().encode(&ch, 1, QuestionMarksForUnencodables);
if (cairo_scaled_font_text_to_glyphs(scaledFont, 0, 0, utf8Codepoint.data(), utf8Codepoint.length(), &glyphs, &numGlyphs, 0, 0, 0) != CAIRO_STATUS_SUCCESS)
return false;
if (!numGlyphs)
diff -Nru webkitgtk-2.4.7/Source/WebCore/plugins/PluginPackageNone.cpp webkitgtk-2.4.8/Source/WebCore/plugins/PluginPackageNone.cpp
--- webkitgtk-2.4.7/Source/WebCore/plugins/PluginPackageNone.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/plugins/PluginPackageNone.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -28,10 +28,6 @@
namespace WebCore {
-void PluginPackage::determineQuirks(const String&)
-{
-}
-
bool PluginPackage::fetchInfo()
{
return false;
diff -Nru webkitgtk-2.4.7/Source/WebCore/testing/Internals.cpp webkitgtk-2.4.8/Source/WebCore/testing/Internals.cpp
--- webkitgtk-2.4.7/Source/WebCore/testing/Internals.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/testing/Internals.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -50,6 +50,7 @@
#include "FormController.h"
#include "FrameLoader.h"
#include "FrameView.h"
+#include "HTMLIFrameElement.h"
#include "HTMLInputElement.h"
#include "HTMLNames.h"
#include "HTMLSelectElement.h"
@@ -1870,6 +1871,28 @@
frameView->setTracksRepaints(false);
}
+void Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(ExceptionCode& ec)
+{
+ updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(nullptr, ec);
+}
+
+void Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(Node* node, ExceptionCode& ec)
+{
+ Document* document;
+ if (!node)
+ document = contextDocument();
+ else if (node->isDocumentNode())
+ document = toDocument(node);
+ else if (node->hasTagName(HTMLNames::iframeTag))
+ document = toHTMLIFrameElement(node)->contentDocument();
+ else {
+ ec = TypeError;
+ return;
+ }
+
+ document->updateLayoutIgnorePendingStylesheets(Document::RunPostLayoutTasksSynchronously);
+}
+
#if !PLATFORM(IOS)
static const char* cursorTypeToString(Cursor::Type cursorType)
{
diff -Nru webkitgtk-2.4.7/Source/WebCore/testing/Internals.h webkitgtk-2.4.8/Source/WebCore/testing/Internals.h
--- webkitgtk-2.4.7/Source/WebCore/testing/Internals.h 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/testing/Internals.h 2015-01-07 11:45:43.000000000 +0200
@@ -270,6 +270,8 @@
void startTrackingRepaints(ExceptionCode&);
void stopTrackingRepaints(ExceptionCode&);
+ void updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(ExceptionCode&);
+ void updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(Node*, ExceptionCode&);
PassRefPtr<ArrayBuffer> serializeObject(PassRefPtr<SerializedScriptValue>) const;
PassRefPtr<SerializedScriptValue> deserializeBuffer(PassRefPtr<ArrayBuffer>) const;
diff -Nru webkitgtk-2.4.7/Source/WebCore/testing/Internals.idl webkitgtk-2.4.8/Source/WebCore/testing/Internals.idl
--- webkitgtk-2.4.7/Source/WebCore/testing/Internals.idl 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebCore/testing/Internals.idl 2015-01-07 11:45:43.000000000 +0200
@@ -231,6 +231,11 @@
[RaisesException] void startTrackingRepaints();
[RaisesException] void stopTrackingRepaints();
+ // |node| should be Document, HTMLIFrameElement, or unspecified.
+ // If |node| is an HTMLIFrameElement, it assumes node.contentDocument is
+ // specified without security checks. Unspecified means this document.
+ [RaisesException] void updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(optional Node node);
+
// Returns a string with information about the mouse cursor used at the specified client location.
[RaisesException] DOMString getCurrentCursorInfo();
diff -Nru webkitgtk-2.4.7/Source/WebKit/gtk/ChangeLog webkitgtk-2.4.8/Source/WebKit/gtk/ChangeLog
--- webkitgtk-2.4.7/Source/WebKit/gtk/ChangeLog 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit/gtk/ChangeLog 2015-01-07 11:45:43.000000000 +0200
@@ -1,3 +1,9 @@
+2014-10-22 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update NEWS and Versions.m4 for 2.4.7 release.
+
+ * NEWS: Added release notes for 2.4.7.
+
2014-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Update NEWS and Versions.m4 for 2.4.6 release.
diff -Nru webkitgtk-2.4.7/Source/WebKit/gtk/NEWS webkitgtk-2.4.8/Source/WebKit/gtk/NEWS
--- webkitgtk-2.4.7/Source/WebKit/gtk/NEWS 2014-10-22 13:36:37.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit/gtk/NEWS 2015-01-07 11:58:32.000000000 +0200
@@ -1,4 +1,16 @@
=================
+WebKitGTK+ 2.4.8
+=================
+
+ - Fix SSL connection issues with some websites after the POODLE vulnerability fix.
+ - Fix a crash when loading flash plugins.
+ - Fix build on GNU Hurd
+ - Fix build on OS X.
+ - Fix documentation of webkit_print_operation_get_page_setup().
+ - Security fixes: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386,
+ CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE-2014-1390.
+
+=================
WebKitGTK+ 2.4.7
=================
diff -Nru webkitgtk-2.4.7/Source/WebKit2/gtk/MainGtk.cpp webkitgtk-2.4.8/Source/WebKit2/gtk/MainGtk.cpp
--- webkitgtk-2.4.7/Source/WebKit2/gtk/MainGtk.cpp 2014-10-22 13:24:56.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/gtk/MainGtk.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -38,7 +38,7 @@
// overwrite this priority string if it's already set by the user.
// Keep this in sync with WebProcessMain.cpp.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0", 0);
+ setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0", 0);
return WebKit::WebProcessMainGtk(argc, argv);
}
diff -Nru webkitgtk-2.4.7/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp webkitgtk-2.4.8/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
--- webkitgtk-2.4.7/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -255,12 +255,13 @@
m_request = m_suggestedRequestForWillSendRequest;
m_suggestedRequestForWillSendRequest = ResourceRequest();
- m_handle->continueWillSendRequest(m_request);
-
if (m_request.isNull()) {
m_handle->cancel();
didFail(m_handle.get(), cancelledError(m_request));
+ return;
}
+
+ m_handle->continueWillSendRequest(m_request);
}
void NetworkResourceLoader::continueDidReceiveResponse()
diff -Nru webkitgtk-2.4.7/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp webkitgtk-2.4.8/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp
--- webkitgtk-2.4.7/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -102,8 +102,9 @@
bool PluginControllerProxy::initialize(const PluginCreationParameters& creationParameters)
{
ASSERT(!m_plugin);
-
- TemporaryChange<bool> initializing(m_isInitializing, true);
+
+ ASSERT(!m_isInitializing);
+ m_isInitializing = true; // Cannot use TemporaryChange here, because this object can be deleted before the function returns.
m_plugin = NetscapePlugin::create(PluginProcess::shared().netscapePluginModule());
if (!m_plugin) {
@@ -131,6 +132,7 @@
platformInitialize(creationParameters);
+ m_isInitializing = false;
return true;
}
diff -Nru webkitgtk-2.4.7/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp webkitgtk-2.4.8/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp
--- webkitgtk-2.4.7/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -357,7 +357,7 @@
* @print_operation: a #WebKitPrintOperation
*
* Return the current page setup of @print_operation. It returns %NULL until
- * either webkit_print_operation_set_print_settings() or webkit_print_operation_run_dialog()
+ * either webkit_print_operation_set_page_setup() or webkit_print_operation_run_dialog()
* have been called.
*
* Returns: (transfer none): the current #GtkPageSetup of @print_operation.
diff -Nru webkitgtk-2.4.7/Source/WebKit2/UIProcess/WebPageProxy.cpp webkitgtk-2.4.8/Source/WebKit2/UIProcess/WebPageProxy.cpp
--- webkitgtk-2.4.7/Source/WebKit2/UIProcess/WebPageProxy.cpp 2014-10-22 11:16:10.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/UIProcess/WebPageProxy.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -3515,7 +3515,7 @@
break;
case WebEvent::Wheel: {
- ASSERT(!m_currentlyProcessedWheelEvents.isEmpty());
+ MESSAGE_CHECK(!m_currentlyProcessedWheelEvents.isEmpty());
OwnPtr<Vector<NativeWebWheelEvent>> oldestCoalescedEvent = m_currentlyProcessedWheelEvents.takeFirst();
@@ -3539,10 +3539,10 @@
case WebEvent::Char: {
LOG(KeyHandling, "WebPageProxy::didReceiveEvent: %s", webKeyboardEventTypeString(type));
- NativeWebKeyboardEvent event = m_keyEventQueue.first();
- MESSAGE_CHECK(type == event.type());
+ MESSAGE_CHECK(!m_keyEventQueue.isEmpty());
+ NativeWebKeyboardEvent event = m_keyEventQueue.takeFirst();
- m_keyEventQueue.removeFirst();
+ MESSAGE_CHECK(type == event.type());
if (!m_keyEventQueue.isEmpty())
m_process->send(Messages::WebPage::KeyEvent(m_keyEventQueue.first()), m_pageID);
@@ -3560,9 +3560,10 @@
case WebEvent::TouchMove:
case WebEvent::TouchEnd:
case WebEvent::TouchCancel: {
- QueuedTouchEvents queuedEvents = m_touchEventQueue.first();
+ MESSAGE_CHECK(!m_touchEventQueue.isEmpty());
+ QueuedTouchEvents queuedEvents = m_touchEventQueue.takeFirst();
+
MESSAGE_CHECK(type == queuedEvents.forwardedEvent.type());
- m_touchEventQueue.removeFirst();
m_pageClient.doneWithTouchEvent(queuedEvents.forwardedEvent, handled);
for (size_t i = 0; i < queuedEvents.deferredTouchEvents.size(); ++i) {
diff -Nru webkitgtk-2.4.7/Source/WebKit2/unix/NetworkMainUnix.cpp webkitgtk-2.4.8/Source/WebKit2/unix/NetworkMainUnix.cpp
--- webkitgtk-2.4.7/Source/WebKit2/unix/NetworkMainUnix.cpp 2014-10-22 13:28:23.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/unix/NetworkMainUnix.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -42,7 +42,7 @@
// overwrite this priority string if it's already set by the user.
// Keep this in sync with WebProcessMain.cpp.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0", 0);
+ setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0", 0);
return WebKit::NetworkProcessMain(argc, argv);
}
diff -Nru webkitgtk-2.4.7/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp webkitgtk-2.4.8/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
--- webkitgtk-2.4.7/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp 2014-10-22 11:16:10.000000000 +0300
+++ webkitgtk-2.4.8/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp 2015-01-07 11:45:43.000000000 +0200
@@ -201,7 +201,9 @@
bool NetscapePlugin::platformPostInitialize()
{
uint64_t windowID = 0;
- bool needsXEmbed = false;
+ // NPPVpluginNeedsXEmbed is a boolean value, but at least the
+ // Flash player plugin is using an 'int' instead.
+ int needsXEmbed = 0;
if (m_isWindowed) {
NPP_GetValue(NPPVpluginNeedsXEmbed, &needsXEmbed);
if (needsXEmbed) {
diff -Nru webkitgtk-2.4.7/Source/WTF/wtf/InlineASM.h webkitgtk-2.4.8/Source/WTF/wtf/InlineASM.h
--- webkitgtk-2.4.7/Source/WTF/wtf/InlineASM.h 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WTF/wtf/InlineASM.h 2015-01-07 11:45:42.000000000 +0200
@@ -82,6 +82,7 @@
#elif OS(LINUX) \
|| OS(FREEBSD) \
|| OS(OPENBSD) \
+ || OS(HURD) \
|| OS(NETBSD)
// GNU as-compatible syntax.
#define LOCAL_LABEL_STRING(name) ".L" #name
diff -Nru webkitgtk-2.4.7/Source/WTF/wtf/Platform.h webkitgtk-2.4.8/Source/WTF/wtf/Platform.h
--- webkitgtk-2.4.7/Source/WTF/wtf/Platform.h 2014-10-22 11:16:09.000000000 +0300
+++ webkitgtk-2.4.8/Source/WTF/wtf/Platform.h 2015-01-07 11:45:42.000000000 +0200
@@ -723,15 +723,15 @@
low-level interpreter. */
#if !defined(ENABLE_LLINT) \
&& ENABLE(JIT) \
- && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD)) \
+ && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \
&& (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) \
&& (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4))
#define ENABLE_LLINT 1
#endif
#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC)
-/* Enable the DFG JIT on X86 and X86_64. Only tested on Mac, GNU/Linux and FreeBSD. */
-#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD))
+/* Enable the DFG JIT on X86 and X86_64. */
+#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD))
#define ENABLE_DFG_JIT 1
#endif
/* Enable the DFG JIT on ARMv7. Only tested on iOS and Qt/GTK+ Linux. */
Reply to: