[Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 15 Oct 2012 14:06:06 +0000 (14:06 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 15 Oct 2012 14:06:06 +0000 (14:06 +0000)
https://bugs.webkit.org/show_bug.cgi?id=88162

Reviewed by Kenneth Rohde Christiansen.

Rename the QtWebKit module to QtWebKitWidgets.

.:

* Source/api.pri:
* Source/sync.profile:

Source/WebKit/qt:

* declarative/experimental/experimental.pri:
* declarative/public.pri:
* docs/webkitsnippets/simple/simple.pro:
* docs/webkitsnippets/webpage/webpage.pro:
* tests/tests.pri:

Source/WebKit2:

* PluginProcess.pro:
* UIProcess/API/qt/tests/inspectorserver/inspectorserver.pro:
* UIProcess/API/qt/tests/publicapi/publicapi.pro:
* UIProcess/API/qt/tests/qmltests/DesktopBehavior.pro:
* UIProcess/API/qt/tests/qmltests/WebView.pro:
* UIProcess/API/qt/tests/qquickwebview/qquickwebview.pro:
* UIProcess/API/qt/tests/qrawwebview/qrawwebview.pro:
* UIProcess/API/qt/tests/tests.pri:
* WebProcess.pro:

Tools:

* DumpRenderTree/qt/DumpRenderTree.pro:
* MiniBrowser/qt/MiniBrowser.pro:
* MiniBrowser/qt/raw/Target.pri:
* QtTestBrowser/QtTestBrowser.pro:
* Scripts/webkitpy/layout_tests/port/qt.py:
(QtPort._path_to_webcore_library):
* WebKitTestRunner/InjectedBundle/Target.pri:
* WebKitTestRunner/Target.pri:
* qmake/mkspecs/features/default_post.prf:
* qmake/mkspecs/features/webkit_modules.prf:
* qmake/mkspecs/features/win32/default_post.prf:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@131300 268f45cc-cd09-0410-ab3c-d52691b4dbfc

30 files changed:
ChangeLog
Source/WebKit/qt/ChangeLog
Source/WebKit/qt/declarative/experimental/experimental.pri
Source/WebKit/qt/declarative/public.pri
Source/WebKit/qt/docs/webkitsnippets/simple/simple.pro
Source/WebKit/qt/docs/webkitsnippets/webpage/webpage.pro
Source/WebKit/qt/tests/tests.pri
Source/WebKit2/ChangeLog
Source/WebKit2/PluginProcess.pro
Source/WebKit2/UIProcess/API/qt/tests/inspectorserver/inspectorserver.pro
Source/WebKit2/UIProcess/API/qt/tests/publicapi/publicapi.pro
Source/WebKit2/UIProcess/API/qt/tests/qmltests/DesktopBehavior.pro
Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView.pro
Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/qquickwebview.pro
Source/WebKit2/UIProcess/API/qt/tests/qrawwebview/qrawwebview.pro
Source/WebKit2/UIProcess/API/qt/tests/tests.pri
Source/WebKit2/WebProcess.pro
Source/api.pri
Source/sync.profile
Tools/ChangeLog
Tools/DumpRenderTree/qt/DumpRenderTree.pro
Tools/MiniBrowser/qt/MiniBrowser.pro
Tools/MiniBrowser/qt/raw/Target.pri
Tools/QtTestBrowser/QtTestBrowser.pro
Tools/Scripts/webkitpy/layout_tests/port/qt.py
Tools/WebKitTestRunner/InjectedBundle/Target.pri
Tools/WebKitTestRunner/Target.pri
Tools/qmake/mkspecs/features/default_post.prf
Tools/qmake/mkspecs/features/webkit_modules.prf
Tools/qmake/mkspecs/features/win32/default_post.prf

index 000fdd2..7699b34 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
+        https://bugs.webkit.org/show_bug.cgi?id=88162
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Rename the QtWebKit module to QtWebKitWidgets.
+
+        * Source/api.pri:
+        * Source/sync.profile:
+
 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
 
         Unreviewed, rolling out r130656.
index e8db95a..177837e 100644 (file)
@@ -1,3 +1,18 @@
+2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
+        https://bugs.webkit.org/show_bug.cgi?id=88162
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Rename the QtWebKit module to QtWebKitWidgets.
+
+        * declarative/experimental/experimental.pri:
+        * declarative/public.pri:
+        * docs/webkitsnippets/simple/simple.pro:
+        * docs/webkitsnippets/webpage/webpage.pro:
+        * tests/tests.pri:
+
 2012-10-10  Jon Lee  <jonlee@apple.com>
 
         [WK2] Activate plugins when user clicks on snapshot
index 2586bb7..1792b0e 100644 (file)
@@ -24,7 +24,7 @@ contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
 
 wince*:LIBS += $$QMAKE_LIBS_GUI
 
-QT += widgets network quick quick-private webkit webkit-private
+QT += widgets network quick quick-private webkitwidgets webkitwidgets-private
 
 DESTDIR = $${ROOT_BUILD_DIR}/imports/$${TARGET.module_name}
 
index ee233eb..bf4e1f7 100644 (file)
@@ -24,7 +24,7 @@ contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
 
 wince*:LIBS += $$QMAKE_LIBS_GUI
 
-QT += webkit webkit-private widgets quick quick-private
+QT += webkitwidgets webkitwidgets-private widgets quick quick-private
 
 WEBKIT += wtf
 
index fcad03b..8d9c693 100644 (file)
@@ -1,3 +1,3 @@
 CONFIG += console
-QT += webkit
-SOURCES = main.cpp
\ No newline at end of file
+QT += webkitwidgets
+SOURCES = main.cpp
index 5437baa..b488062 100644 (file)
@@ -16,7 +16,7 @@ INCLUDEPATH += \
     $$PWD \
     $$PWD/../Api
 
-QT += testlib network webkit widgets
+QT += testlib network webkitwidgets widgets
 
 # This define is used by some tests to look up resources in the source tree
 DEFINES += TESTS_SOURCE_DIR=\\\"$$PWD/\\\"
index 3aecae1..d212c62 100644 (file)
@@ -1,3 +1,22 @@
+2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
+        https://bugs.webkit.org/show_bug.cgi?id=88162
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Rename the QtWebKit module to QtWebKitWidgets.
+
+        * PluginProcess.pro:
+        * UIProcess/API/qt/tests/inspectorserver/inspectorserver.pro:
+        * UIProcess/API/qt/tests/publicapi/publicapi.pro:
+        * UIProcess/API/qt/tests/qmltests/DesktopBehavior.pro:
+        * UIProcess/API/qt/tests/qmltests/WebView.pro:
+        * UIProcess/API/qt/tests/qquickwebview/qquickwebview.pro:
+        * UIProcess/API/qt/tests/qrawwebview/qrawwebview.pro:
+        * UIProcess/API/qt/tests/tests.pri:
+        * WebProcess.pro:
+
 2012-10-15  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
 
         [EFL][WK2] Encapsulate ref counting for Ewk objects in a parent class
index 8113afd..82a8c2f 100644 (file)
@@ -6,7 +6,7 @@
 
 TEMPLATE = app
 
-QT += webkit
+QT += webkitwidgets
 
 TARGET = QtWebPluginProcess
 DESTDIR = $${ROOT_BUILD_DIR}/bin
index 4a8d86f..bc5307f 100644 (file)
@@ -1,4 +1,4 @@
 include(../tests.pri)
 SOURCES += $${TARGET}.cpp
-QT += webkit-private
+QT += webkitwidgets-private
 DEFINES += IMPORT_DIR=\"\\\"$${ROOT_BUILD_DIR}$${QMAKE_DIR_SEP}imports\\\"\"
index 3fd3d45..7c72fd2 100644 (file)
@@ -3,7 +3,7 @@ SOURCES += tst_qmltests.cpp
 TARGET = tst_qmltests_DesktopBehavior
 OBJECTS_DIR = obj_DesktopBehavior/$$activeBuildConfig()
 
-QT += webkit-private
+QT += webkitwidgets-private
 CONFIG += warn_on testcase
 
 QT += qmltest
index b340235..3e217b3 100644 (file)
@@ -3,7 +3,7 @@ SOURCES += tst_qmltests.cpp
 TARGET = tst_qmltests_WebView
 OBJECTS_DIR = obj_WebView/$$activeBuildConfig()
 
-QT += webkit-private
+QT += webkitwidgets-private
 CONFIG += warn_on testcase
 
 QT += qmltest
index 4a8d86f..bc5307f 100644 (file)
@@ -1,4 +1,4 @@
 include(../tests.pri)
 SOURCES += $${TARGET}.cpp
-QT += webkit-private
+QT += webkitwidgets-private
 DEFINES += IMPORT_DIR=\"\\\"$${ROOT_BUILD_DIR}$${QMAKE_DIR_SEP}imports\\\"\"
index a113353..123b25c 100644 (file)
@@ -6,7 +6,7 @@ TARGET = tst_$$TARGET
 INCLUDEPATH += $$PWD
 SOURCES +=  ../util.cpp
 
-QT += testlib webkit
+QT += testlib webkitwidgets
 have?(QTQUICK) {
     QT += qml quick quick-private
     HEADERS += ../bytearraytestdata.h \
index a876534..5eba7ac 100644 (file)
@@ -11,7 +11,7 @@ DESTDIR = $${ROOT_BUILD_DIR}/bin
 
 SOURCES += qt/MainQt.cpp
 
-QT += network webkit widgets
+QT += network webkitwidgets widgets
 macx: QT += xml
 
 contains(QT_CONFIG, opengl) {
index 815cd77..ff8a4c3 100644 (file)
@@ -8,7 +8,7 @@
 load(qt_build_config)
 
 TEMPLATE = lib
-TARGET = QtWebKit
+TARGET = QtWebKitWidgets
 
 WEBKIT_DESTDIR = $${ROOT_BUILD_DIR}/lib
 
@@ -24,7 +24,7 @@ build?(webkit2): QMAKE_INTERNAL_INCLUDED_FILES *= WebKit2/Target.pri
 
 use?(3D_GRAPHICS): WEBKIT += angle
 
-MODULE = webkit
+MODULE = webkitwidgets
 
 # This is the canonical list of dependencies for the public API of
 # the QtWebKit library, and will end up in the library's prl file.
index c55c588..a5b20b9 100644 (file)
@@ -1,8 +1,8 @@
 %modules = ( # path to module name map
-    "QtWebKit" => "$basedir"
+    "QtWebKitWidgets" => "$basedir"
 );
 %moduleheaders = ( # restrict the module headers to those found in relative path
-    "QtWebKit" => "WebKit/qt/Api;WebKit2/UIProcess/API/qt",
+    "QtWebKitWidgets" => "WebKit/qt/Api;WebKit2/UIProcess/API/qt",
 );
 %classnames = (
 );
index cef97c2..4a619e7 100644 (file)
@@ -1,3 +1,24 @@
+2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
+        https://bugs.webkit.org/show_bug.cgi?id=88162
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Rename the QtWebKit module to QtWebKitWidgets.
+
+        * DumpRenderTree/qt/DumpRenderTree.pro:
+        * MiniBrowser/qt/MiniBrowser.pro:
+        * MiniBrowser/qt/raw/Target.pri:
+        * QtTestBrowser/QtTestBrowser.pro:
+        * Scripts/webkitpy/layout_tests/port/qt.py:
+        (QtPort._path_to_webcore_library):
+        * WebKitTestRunner/InjectedBundle/Target.pri:
+        * WebKitTestRunner/Target.pri:
+        * qmake/mkspecs/features/default_post.prf:
+        * qmake/mkspecs/features/webkit_modules.prf:
+        * qmake/mkspecs/features/win32/default_post.prf:
+
 2012-10-11  Kinuko Yasuda  <kinuko@chromium.org>
 
         [chromium] Removes unnecessary dependencies in DumpRenderTree.gyp
index baf025a..1b8d8d3 100644 (file)
@@ -17,7 +17,7 @@ INCLUDEPATH += \
     $${ROOT_WEBKIT_DIR}/Source/WebKit/qt/WebCoreSupport \
     $${ROOT_WEBKIT_DIR}/Source/WTF
 
-QT = core gui network testlib webkit widgets
+QT = core gui network testlib webkitwidgets widgets
 have?(QTPRINTSUPPORT): QT += printsupport
 macx: QT += xml
 
index 31a39eb..f5c1803 100644 (file)
@@ -31,7 +31,7 @@ DESTDIR = $${ROOT_BUILD_DIR}/bin
 
 have?(FONTCONFIG): PKGCONFIG += fontconfig
 
-QT += network gui-private quick quick-private webkit webkit-private
+QT += network gui-private quick quick-private webkitwidgets webkitwidgets-private
 macx: QT += xml
 
 RESOURCES += MiniBrowser.qrc
index ff9052f..afc38ce 100644 (file)
@@ -9,6 +9,6 @@ SOURCES += \
 
 DESTDIR = $${ROOT_BUILD_DIR}/bin
 
-QT = core gui network webkit
+QT = core gui network webkitwidgets
 
 WEBKIT += wtf javascriptcore webkit2
index 60d1b4f..f69606a 100644 (file)
@@ -42,7 +42,7 @@ WEBKIT += wtf webcore
 
 DESTDIR = $$ROOT_BUILD_DIR/bin
 
-QT += network webkit widgets
+QT += network webkitwidgets widgets
 have?(QTPRINTSUPPORT): QT += printsupport
 
 macx:QT += xml
index 46ee95d..5b8342d 100644 (file)
@@ -88,9 +88,9 @@ class QtPort(Port):
 
     def _path_to_webcore_library(self):
         if self.operating_system() == 'mac':
-            return self._build_path('lib/QtWebKit.framework/QtWebKit')
+            return self._build_path('lib/QtWebKitWidgets.framework/QtWebKitWidgets')
         else:
-            return self._build_path('lib/libQtWebKit.so')
+            return self._build_path('lib/libQtWebKitWidgets.so')
 
     def _modules_to_search_for_symbols(self):
         # We search in every library to be reliable in the case of building with CONFIG+=force_static_libs_as_shared.
index 57bda4e..a46b930 100644 (file)
@@ -50,7 +50,7 @@ HEADERS += \
 
 DESTDIR = $${ROOT_BUILD_DIR}/lib
 
-QT += widgets webkit
+QT += widgets webkitwidgets
 
 WEBKIT += wtf javascriptcore webcore
 
index 3c47cab..71bfb82 100644 (file)
@@ -31,7 +31,7 @@ SOURCES += \
 
 DESTDIR = $${ROOT_BUILD_DIR}/bin
 
-QT = core gui gui-private widgets network testlib quick quick-private webkit
+QT = core gui gui-private widgets network testlib quick quick-private webkitwidgets
 
 WEBKIT += wtf javascriptcore webkit2
 
index 87538e5..aa21b5d 100644 (file)
@@ -180,7 +180,7 @@ contains(TEMPLATE, lib) {
 # For anyone trying to include stdint.h
 win32-msvc*|win32-icc|wince*: INCLUDEPATH += $$ROOT_WEBKIT_DIR/Source/JavaScriptCore/os-win32
 
-contains(QT, webkit) {
+contains(QT, webkitwidgets) {
     # In addition to the main shared QtWebKit library we also
     # need to link to any intermediate shared libraries.
     force_static_libs_as_shared {
@@ -201,12 +201,12 @@ defineTest(needToLink) {
         contains(libraries, $$TARGET): return(true)
 
         # Or anything that uses QtWebKit in this special config
-        contains(QT, webkit): return(true)
+        contains(QT, webkitwidgets): return(true)
     }
 
     # Lastly, we allow apps (jsc) to link directly to the intermediate
     # libraries intead of using the exported symbols from QtWebKit.
-    contains(TEMPLATE, app):!contains(QT, webkit): return(true)
+    contains(TEMPLATE, app):!contains(QT, webkitwidgets): return(true)
 
     # Anything else should just get include paths, etc, not link
     return(false)
index a5ab927..b2f3353 100644 (file)
@@ -34,7 +34,7 @@ for(library, WEBKIT) {
 
     # Anything not linking dynamically to QtWebKit should make sure to have its export
     # macros synchronized with the code that it will be linked with statically.
-    !contains(QT, webkit): DEFINES += STATICALLY_LINKED_WITH_$$library
+    !contains(QT, webkitwidgets): DEFINES += STATICALLY_LINKED_WITH_$$library
 }
 
 !isEmpty(MODULE): CONFIG += creating_module
index 061d69d..93861ef 100644 (file)
@@ -40,4 +40,4 @@ shared:contains(TEMPLATE, lib) {
 }
 
 # To ensure the Qt export macros are set to dllexport
-contains(TEMPLATE, lib):!contains(QT, webkit): DEFINES += QT_MAKEDLL
+contains(TEMPLATE, lib):!contains(QT, webkitwidgets): DEFINES += QT_MAKEDLL