Title: [151895] releases/WebKitGTK/webkit-2.0/Source/WebKit2
Revision
151895
Author
[email protected]
Date
2013-06-24 00:52:11 -0700 (Mon, 24 Jun 2013)

Log Message

[GTK] Merge r150008 into the webkit-2.0 branch
https://bugs.webkit.org/show_bug.cgi?id=117889

Patch by Zan Dobersek <[email protected]> on 2013-06-21
Reviewed by Carlos Garcia Campos.

* GNUmakefile.am: Merge r150008 with some changes, for instance not listing libPlatform.la, libPlatformGtk2.la
and libANGLE.la among the webcore layer dependencies as these libtool archives were created after the 2.0 branching.
* GNUmakefile.list.am: Merge r150008.

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.0/Source/WebKit2/ChangeLog (151894 => 151895)


--- releases/WebKitGTK/webkit-2.0/Source/WebKit2/ChangeLog	2013-06-24 07:32:21 UTC (rev 151894)
+++ releases/WebKitGTK/webkit-2.0/Source/WebKit2/ChangeLog	2013-06-24 07:52:11 UTC (rev 151895)
@@ -1,3 +1,14 @@
+2013-06-21  Zan Dobersek  <[email protected]>
+
+        [GTK] Merge r150008 into the webkit-2.0 branch
+        https://bugs.webkit.org/show_bug.cgi?id=117889
+
+        Reviewed by Carlos Garcia Campos.
+
+        * GNUmakefile.am: Merge r150008 with some changes, for instance not listing libPlatform.la, libPlatformGtk2.la
+        and libANGLE.la among the webcore layer dependencies as these libtool archives were created after the 2.0 branching.
+        * GNUmakefile.list.am: Merge r150008.
+
 2013-05-16  Manuel Rego Casasnovas  <[email protected]>
 
         [GTK] Fix memory leak in WebKitBackForwardList

Modified: releases/WebKitGTK/webkit-2.0/Source/WebKit2/GNUmakefile.am (151894 => 151895)


--- releases/WebKitGTK/webkit-2.0/Source/WebKit2/GNUmakefile.am	2013-06-24 07:32:21 UTC (rev 151894)
+++ releases/WebKitGTK/webkit-2.0/Source/WebKit2/GNUmakefile.am	2013-06-24 07:52:11 UTC (rev 151895)
@@ -525,6 +525,26 @@
 endif
 $(plugin_process_for_dep): $(plugin_process_for_dep_list)
 
+webcore_layer_gtk2_deps = \
+	libWebCorePlatform.la \
+	libWebCoreGtk2.la \
+	libWebCore.la \
+	libWebCoreModules.la
+if ENABLE_SVG
+webcore_layer_gtk2_deps += \
+	libWebCoreSVG.la
+endif
+if ENABLE_INDEXED_DATABASE
+webcore_layer_gtk2_deps += \
+	libLevelDB.la
+endif
+
+webcore_layer_gtk2_archives = $(foreach lib, $(webcore_layer_gtk2_deps), $(shell echo $(lib) | sed "s/\(.*\)\.la/.libs\/\1.a/"))
+
+WebCoreLayerGtk2.a: $(webcore_layer_gtk2_deps)
+	$(AM_V_GEN)
+	$(AM_V_at)$(foreach archive, $(webcore_layer_gtk2_archives), $(shell ar t $(archive) | xargs -n50 ar cruT $@))
+
 Programs_WebKitPluginProcess_CPPFLAGS = \
 	-include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
 	-I$(srcdir)/Source/WebKit2 \
@@ -582,18 +602,10 @@
 Programs_WebKitPluginProcess_LDADD = \
 	-lpthread \
 	libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@[email protected] \
-	libWebCore.la
-
-#if ENABLE_SVG
-Programs_WebKitPluginProcess_LDADD += \
-	libWebCoreSVG.la
-#endif
-
-Programs_WebKitPluginProcess_LDADD += \
-	libWebCorePlatform.la \
-	libWebCoreGtk2.la \
+	WebCoreLayerGtk2.a \
 	$(CAIRO_LIBS) \
 	$(COVERAGE_LDFLAGS) \
+	$(FREETYPE_LIBS) \
 	$(GEOCLUE_LIBS) \
 	$(GLIB_LIBS) \
 	$(GSTREAMER_LIBS) \
@@ -617,13 +629,6 @@
 	$(WINMM_LIBS) \
 	$(ZLIB_LIBS)
 
-# libWebCore and libWebCoreModules have circular dependencies that only seem to
-# be a problem when linking the plugin process; we don't really care about
-# modules for the plugin process, though, so to work around that we ignore
-# internal unresolved symbols
-Programs_WebKitPluginProcess_LDFLAGS = \
-	-Wl,--unresolved-symbols=ignore-in-object-files
-
 Programs_WebKitPluginProcess_CXXFLAGS = \
 	-fvisibility-inlines-hidden \
 	$(global_cxxflags)

Modified: releases/WebKitGTK/webkit-2.0/Source/WebKit2/GNUmakefile.list.am (151894 => 151895)


--- releases/WebKitGTK/webkit-2.0/Source/WebKit2/GNUmakefile.list.am	2013-06-24 07:32:21 UTC (rev 151894)
+++ releases/WebKitGTK/webkit-2.0/Source/WebKit2/GNUmakefile.list.am	2013-06-24 07:52:11 UTC (rev 151895)
@@ -1326,7 +1326,12 @@
 	Source/WebKit2/Shared/gtk/ProcessExecutablePathGtk.cpp \
 	Source/WebKit2/Shared/gtk/WebEventFactory.cpp \
 	Source/WebKit2/Shared/cairo/ShareableBitmapCairo.cpp \
+	Source/WebKit2/Shared/soup/PlatformCertificateInfo.cpp \
+	Source/WebKit2/Shared/soup/PlatformCertificateInfo.h \
 	Source/WebKit2/Shared/soup/WebCoreArgumentCodersSoup.cpp \
+	Source/WebKit2/UIProcess/Launcher/ProcessLauncher.cpp \
+	Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h \
+	Source/WebKit2/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp \
 	Source/WebKit2/UIProcess/Plugins/unix/PluginProcessProxyUnix.cpp \
 	Source/WebKit2/WebProcess/Plugins/Plugin.cpp \
 	Source/WebKit2/WebProcess/Plugins/Plugin.h \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to