Changeset 145552 in webkit
- Timestamp:
- Mar 12, 2013 8:54:34 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 2 deleted
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r145427 r145552 1 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 3 [GTK] Set up the libPlatformGtk.la library 4 https://bugs.webkit.org/show_bug.cgi?id=111738 5 6 Reviewed by Martin Robinson. 7 8 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library. 9 Include the new GNUmakefile.am that's now available under Source/Platform. 10 1 11 2013-03-11 Tobias Mueller <tobiasmue@gnome.org> 2 12 -
trunk/GNUmakefile.am
r145081 r145552 71 71 llint_nosources := 72 72 offlineasm_nosources := 73 platformgtk_cppflags := 74 platformgtk_sources := 73 75 webcore_platform_sources := 74 76 webcore_modules_sources := … … 177 179 include Source/WTF/GNUmakefile.am 178 180 include Source/JavaScriptCore/GNUmakefile.am 181 include Source/Platform/GNUmakefile.am 179 182 include Source/WebCore/GNUmakefile.am 180 183 include Source/WebCore/bindings/gobject/GNUmakefile.am -
trunk/Source/Platform/ChangeLog
r145452 r145552 1 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 3 [GTK] Set up the libPlatformGtk.la library 4 https://bugs.webkit.org/show_bug.cgi?id=111738 5 6 Reviewed by Martin Robinson. 7 8 * GNUmakefile.am: Added. Set up the rules for building the new libPlatformGtk.la. For now it will be built in 9 the same way as libWebCoreGtk.la and in parallel with it while the sources are moved from Source/WebCore/platform 10 to Source/Platform/gtk and each migrated source file moves to be built in libPlatformGtk.la instead of libWebCoreGtk.la. 11 * GNUmakefile.list.am: Added. Lists the build targets for the libPlatformGtk.la. 12 * gtk/GtkVersioning.c: Renamed from Source/WebCore/platform/gtk/GtkVersioning.c. This file is independent of WebCore and can be moved 13 and changed to be built into libPlatformGtk.la right away. 14 * gtk/GtkVersioning.h: Renamed from Source/WebCore/platform/gtk/GtkVersioning.h. Ditto. 15 1 16 2013-03-11 Mark Pilgrim <pilgrim@chromium.org> 2 17 -
trunk/Source/WebCore/ChangeLog
r145550 r145552 1 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 3 [GTK] Set up the libPlatformGtk.la library 4 https://bugs.webkit.org/show_bug.cgi?id=111738 5 6 Reviewed by Martin Robinson. 7 8 No new tests - no new functionality. 9 10 * GNUmakefile.am: Reference platformgtk_cppflags, platformgtk_sources variables along with webcoregtk_cppflags, webcoregtk_sources variables. 11 * GNUmakefile.list.am: Removing GtkVersioning.c and GtkVersioning.h from the sources list, these files have been moved under Source/Platform. 12 * bindings/gobject/GNUmakefile.am: Ditto on the platformgtk_* variables. 13 1 14 2013-03-12 Alberto Garcia <agarcia@igalia.com> 2 15 -
trunk/Source/WebCore/GNUmakefile.am
r145084 r145552 173 173 -DBUILDING_WEBKIT \ 174 174 $(global_cppflags) \ 175 $(platformgtk_cppflags) \ 175 176 $(webcore_cppflags) \ 176 177 $(webcoregtk_cppflags) \ … … 423 424 # which means that GNUmake will only try to build the dependencies first, but 424 425 # not rebuild all the targets if the dependencies change. 425 $(webkitgtk_sources) $(webkit2_sources) $(webkit2_plugin_process_sources) $(webcore_sources) $(webcoregtk_sources) : | $(supplemental_dependency_file) $(webcore_built_sources)426 $(webkitgtk_sources) $(webkit2_sources) $(webkit2_plugin_process_sources) $(webcore_sources) $(webcoregtk_sources) $(platformgtk_sources) : | $(supplemental_dependency_file) $(webcore_built_sources) 426 427 427 428 noinst_LTLIBRARIES += \ … … 475 476 -DBUILDING_WEBKIT \ 476 477 $(global_cppflags) \ 478 $(platformgtk_cppflags) \ 477 479 $(webcore_cppflags) \ 478 480 $(webcoregtk_cppflags) \ … … 538 540 -DBUILDING_WEBKIT \ 539 541 $(global_cppflags) \ 542 $(platformgtk_cppflags) \ 540 543 $(webcore_cppflags) \ 541 544 $(webcoregtk_cppflags) \ … … 584 587 -DBUILDING_WEBKIT \ 585 588 $(global_cppflags) \ 589 $(platformgtk_cppflags) \ 586 590 $(webcore_cppflags) \ 587 591 $(webcoregtk_cppflags) \ -
trunk/Source/WebCore/GNUmakefile.list.am
r145510 r145552 6216 6216 Source/WebCore/platform/gtk/GtkPopupMenu.cpp \ 6217 6217 Source/WebCore/platform/gtk/GtkPopupMenu.h \ 6218 Source/WebCore/platform/gtk/GtkVersioning.c \6219 Source/WebCore/platform/gtk/GtkVersioning.h \6220 6218 Source/WebCore/platform/gtk/KeyBindingTranslator.cpp \ 6221 6219 Source/WebCore/platform/gtk/KeyBindingTranslator.h \ -
trunk/Source/WebCore/bindings/gobject/GNUmakefile.am
r145084 r145552 533 533 -I$(GENSOURCES_WEBKITDOM) \ 534 534 $(global_cppflags) \ 535 $(platformgtk_cppflags) \ 535 536 $(webcore_cppflags) \ 536 537 $(webcoregtk_cppflags) \ -
trunk/Source/WebKit/gtk/ChangeLog
r145084 r145552 1 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 3 [GTK] Set up the libPlatformGtk.la library 4 https://bugs.webkit.org/show_bug.cgi?id=111738 5 6 Reviewed by Martin Robinson. 7 8 * GNUmakefile.am: Reference platformgtk_cppflags variable, libPlatformGtk.la along with webcoregtk_cppflags variable, libWebCoreGtk.la. 9 Adjust the path to GtkVersioning.c, the file has moved under Source/Platform. 10 1 11 2013-03-07 Zan Dobersek <zdobersek@igalia.com> 2 12 -
trunk/Source/WebKit/gtk/GNUmakefile.am
r145084 r145552 48 48 -ISource/WebKit/gtk/webkit \ 49 49 $(global_cppflags) \ 50 $(platformgtk_cppflags) \ 50 51 $(webcore_cppflags) \ 51 52 $(webcoregtk_cppflags) \ … … 80 81 libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD := \ 81 82 -lpthread \ 83 libPlatformGtk.la \ 82 84 libWebCore.la \ 83 85 libWebCorePlatform.la \ … … 623 625 624 626 Programs_unittests_testcopyandpaste_SOURCES = Source/WebKit/gtk/tests/testcopyandpaste.c \ 625 Source/ WebCore/platform/gtk/GtkVersioning.c627 Source/Platform/gtk/GtkVersioning.c 626 628 Programs_unittests_testcopyandpaste_CFLAGS = $(webkit_tests_cflags) \ 627 629 -I$(srcdir)/Source/WebCore/platform/gtk \ -
trunk/Source/WebKit2/ChangeLog
r145535 r145552 1 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 3 [GTK] Set up the libPlatformGtk.la library 4 https://bugs.webkit.org/show_bug.cgi?id=111738 5 6 Reviewed by Martin Robinson. 7 8 * GNUmakefile.am: Reference platformgtk_cppflags variable, libPlatformGtk.la along with webcoregtk_cppflags variable, libWebCoreGtk.la. 9 Adjust the path to GtkVersioning.c, the file has moved under Source/Platform. 10 1 11 2013-03-12 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> 2 12 -
trunk/Source/WebKit2/GNUmakefile.am
r145526 r145552 9 9 # still use gtk2. Since webcore was built with gtk3, we need to build webcoregtk sources again with gtk2 10 10 noinst_LTLIBRARIES += \ 11 libPlatformGtk2.la \ 11 12 libWebCoreGtk2.la 12 13 … … 126 127 -DWEBKIT2_COMPILATION \ 127 128 -DENABLE_PLUGIN_PROCESS=1 \ 129 $(platformgtk_cppflags) \ 128 130 $(webcore_cppflags) \ 129 131 $(webcoregtk_cppflags) \ … … 183 185 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \ 184 186 libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ 187 libPlatformGtk.la \ 185 188 libWebCoreDOM.la \ 186 189 libWebCoreGtk.la \ … … 466 469 -DGTK_API_VERSION_2=1 \ 467 470 $(global_cppflags) \ 471 $(platformgtk_cppflags) \ 468 472 $(webcore_cppflags) \ 469 473 $(webcoregtk_cppflags) \ … … 483 487 $(SQLITE3_CFLAGS) \ 484 488 $(UNICODE_CFLAGS) \ 489 $(XRENDER_CFLAGS) \ 490 $(XT_CFLAGS) 491 492 libPlatformGtk2_la_SOURCES = \ 493 $(platformgtk_sources) 494 495 libPlatformGtk2_la_CXXFLAGS = \ 496 -fvisibility-inlines-hidden \ 497 $(global_cxxflags) 498 499 libPlatformGtk2_la_CFLAGS = \ 500 -fvisibility=hidden \ 501 $(global_cflags) 502 503 libPlatformGtk2_la_CPPFLAGS = \ 504 -DBUILDING_WEBKIT \ 505 -DGTK_API_VERSION_2=1 \ 506 $(global_cppflags) \ 507 $(platformgtk_cppflags) \ 508 $(javascriptcore_cppflags) \ 509 -fno-strict-aliasing \ 510 $(HILDON_CPPFLAGS) \ 511 $(CAIRO_CFLAGS) \ 512 $(CLUTTER_CFLAGS) \ 513 $(COVERAGE_CFLAGS) \ 514 $(ENCHANT_CFLAGS) \ 515 $(FREETYPE_CFLAGS) \ 516 $(GAIL_CFLAGS) \ 517 $(GAMEPAD_CFLAGS) \ 518 $(GEOCLUE_CFLAGS) \ 519 $(GLIB_CFLAGS) \ 520 $(GSTREAMER_CFLAGS) \ 521 $(GTK_CFLAGS) \ 522 $(HILDON_CFLAGS) \ 523 $(LIBSECRET_CFLAGS) \ 524 $(LIBSOUP_CFLAGS) \ 525 $(LIBXML_CFLAGS) \ 526 $(LIBXSLT_CFLAGS) \ 527 $(SQLITE3_CFLAGS) \ 528 $(UNICODE_CFLAGS) \ 529 $(XCOMPOSITE_CFLAGS) \ 530 $(XDAMAGE_CFLAGS) \ 485 531 $(XRENDER_CFLAGS) \ 486 532 $(XT_CFLAGS) … … 548 594 -DLIBEXECDIR=\""$(libexecdir)"\" \ 549 595 $(global_cppflags) \ 596 $(platformgtk_cppflags) \ 550 597 $(webcore_cppflags) \ 551 598 $(webcoregtk_cppflags) \ … … 587 634 588 635 Programs_WebKitPluginProcess_LDADD += \ 636 libPlatformGtk2.la \ 589 637 libWebCoreModules.la \ 638 libWebCoreGtk2.la \ 590 639 libWebCorePlatform.la \ 591 libWebCoreGtk2.la \592 640 $(CAIRO_LIBS) \ 593 641 $(COVERAGE_LDFLAGS) \ -
trunk/Source/WebKit2/Scripts/generate-forwarding-headers.pl
r101412 r145552 37 37 my $incFromRoot = abs_path($ARGV[0]); 38 38 my @platformPrefixes = ("blackberry", "cf", "chromium", "curl", "efl", "gtk", "mac", "qt", "soup", "v8", "win", "wx"); 39 my @frameworks = ( "JavaScriptCore", "WebCore", "WebKit2");39 my @frameworks = ("JavaScriptCore", "Platform", "WebCore", "WebKit2"); 40 40 my @skippedPrefixes; 41 41 my @frameworkHeaders; -
trunk/Source/WebKit2/Shared/gtk/ArgumentCodersGtk.cpp
r141640 r145552 30 30 #include "ShareableBitmap.h" 31 31 #include "WebCoreArgumentCoders.h" 32 #include <Platform/GtkVersioning.h> 32 33 #include <WebCore/DataObjectGtk.h> 33 34 #include <WebCore/DragData.h> 34 35 #include <WebCore/GraphicsContext.h> 35 #include <WebCore/GtkVersioning.h>36 36 #include <WebCore/PlatformContextCairo.h> 37 37 #include <wtf/gobject/GOwnPtr.h> -
trunk/Source/WebKit2/Shared/gtk/WebEventFactory.cpp
r138544 r145552 29 29 #include "WebEventFactory.h" 30 30 31 #include "GtkVersioning.h"32 31 #include "PlatformKeyboardEvent.h" 33 32 #include "Scrollbar.h" 34 33 #include "WindowsKeyboardCodes.h" 34 #include <Platform/GtkVersioning.h> 35 35 #include <gdk/gdk.h> 36 36 #include <gdk/gdkkeysyms.h> -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp
r138803 r145552 42 42 #include "WebPageProxy.h" 43 43 #include "WebViewBaseInputMethodFilter.h" 44 #include <Platform/GtkVersioning.h> 44 45 #include <WebCore/ClipboardGtk.h> 45 46 #include <WebCore/ClipboardUtilitiesGtk.h> … … 51 52 #include <WebCore/GtkDragAndDropHelper.h> 52 53 #include <WebCore/GtkUtilities.h> 53 #include <WebCore/GtkVersioning.h>54 54 #include <WebCore/NotImplemented.h> 55 55 #include <WebCore/PasteboardHelper.h> -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
r142326 r145552 43 43 #endif 44 44 #include <gdk/gdkx.h> 45 #include < WebCore/GtkVersioning.h>45 #include <Platform/GtkVersioning.h> 46 46 #elif PLATFORM(EFL) && defined(HAVE_ECORE_X) 47 47 #include <Ecore_X.h> -
trunk/Tools/ChangeLog
r145526 r145552 1 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 3 [GTK] Set up the libPlatformGtk.la library 4 https://bugs.webkit.org/show_bug.cgi?id=111738 5 6 Reviewed by Martin Robinson. 7 8 * GNUmakefile.am: Reference platformgtk_cppflags variable along with webcoregtk_cppflags variable. 9 Adjust the path to GtkVersioning.c, the file has moved under Source/Platform. 10 * TestWebKitAPI/GNUmakefile.am: Reference platformgtk_cppflags variable along with webcoregtk_cppflags variable. 11 1 12 2013-03-12 Zan Dobersek <zdobersek@igalia.com> 2 13 -
trunk/Tools/GNUmakefile.am
r145395 r145552 116 116 -I$(top_builddir)/Source/WebKit/gtk \ 117 117 $(javascriptcore_cppflags) \ 118 $(platformgtk_cppflags) \ 118 119 $(webcore_cppflags) 119 120 … … 169 170 Tools/DumpRenderTree/gtk/TextInputController.cpp \ 170 171 Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp \ 171 Source/ WebCore/platform/gtk/GtkVersioning.c172 Source/Platform/gtk/GtkVersioning.c 172 173 173 174 Programs_DumpRenderTree_CXXFLAGS = \ -
trunk/Tools/TestWebKitAPI/GNUmakefile.am
r145395 r145552 73 73 Programs_TestWebKitAPI_TestGtk_CPPFLAGS = \ 74 74 $(Programs_TestWebKitAPI_TestWTF_CPPFLAGS) \ 75 $(platformgtk_cppflags) \ 75 76 $(webcore_cppflags) \ 76 77 $(webcoregtk_cppflags) \ … … 84 85 Libraries/libgtest.la \ 85 86 libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ 87 libPlatformGtk.la \ 86 88 libWebCore.la \ 87 89 libWebCoreGtk.la \
Note: See TracChangeset
for help on using the changeset viewer.