2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi...
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Nov 2012 15:00:33 +0000 (15:00 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Nov 2012 15:00:33 +0000 (15:00 +0000)
commit469690d5ab95cee8ad5b277d4d3d67dafd499cb8
tree98632a9763bfde253de058c5cfea7c1494631a31
parent14ee3265270e92e24eb68428af1e078f201c4241
2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>

[Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
https://bugs.webkit.org/show_bug.cgi?id=99314

Reviewed by Tor Arne Vestbø.

This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
shared libraries.

It's a big refactoring that mostly involves moving WebCore dependent
code into QtWebKit and accessing it through exported QWebFrameAdapter
and QWebPageAdapter classes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@136235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
100 files changed:
ChangeLog
Source/QtWebKit.pro
Source/WTF/ChangeLog
Source/WTF/wtf/text/WTFString.h
Source/WebCore/ChangeLog
Source/WebCore/Target.pri
Source/WebCore/platform/qt/QStyleFacade.h
Source/WebCore/platform/qt/QWebPageClient.h
Source/WebKit/ChangeLog
Source/WebKit/WebKit1.pro
Source/WebKit/WebKitWidgets.pri [deleted file]
Source/WebKit/WebKitWidgets.pro [deleted file]
Source/WebKit/qt/Api/qwebelement.h
Source/WebKit/qt/Api/qwebframe_p.h [deleted file]
Source/WebKit/qt/Api/qwebhistory.h
Source/WebKit/qt/Api/qwebkitglobal.cpp [moved from Source/WebKit/qt/Api/qwebkitversion.cpp with 99% similarity]
Source/WebKit/qt/Api/qwebkitglobal.h
Source/WebKit/qt/Api/qwebkitversion.h [deleted file]
Source/WebKit/qt/Api/qwebsecurityorigin.h
Source/WebKit/qt/ChangeLog
Source/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp
Source/WebKit/qt/WebCoreSupport/ChromeClientQt.h
Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp
Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h
Source/WebKit/qt/WebCoreSupport/InitWebCoreQt.cpp
Source/WebKit/qt/WebCoreSupport/InitWebCoreQt.h
Source/WebKit/qt/WebCoreSupport/InspectorServerQt.cpp
Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.cpp
Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.h
Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.h
Source/WebKit/qt/WebCoreSupport/QtPluginWidgetAdapter.cpp [new file with mode: 0644]
Source/WebKit/qt/WebCoreSupport/QtPluginWidgetAdapter.h
Source/WebKit/qt/WebCoreSupport/QtPrintContext.cpp [new file with mode: 0644]
Source/WebKit/qt/WebCoreSupport/QtPrintContext.h [moved from Source/WebCore/platform/qt/QStyleFacade.cpp with 61% similarity]
Source/WebKit/qt/WebCoreSupport/TextureMapperLayerClientQt.cpp [new file with mode: 0644]
Source/WebKit/qt/WebCoreSupport/TextureMapperLayerClientQt.h [new file with mode: 0644]
Source/WebKit/qt/WebCoreSupport/UndoStepQt.h
Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp [moved from Source/WebKit/qt/Api/qgraphicswebview.cpp with 91% similarity]
Source/WebKit/qt/WidgetApi/qgraphicswebview.h [moved from Source/WebKit/qt/Api/qgraphicswebview.h with 95% similarity]
Source/WebKit/qt/WidgetApi/qwebframe.cpp [moved from Source/WebKit/qt/Api/qwebframe.cpp with 57% similarity]
Source/WebKit/qt/WidgetApi/qwebframe.h [moved from Source/WebKit/qt/Api/qwebframe.h with 96% similarity]
Source/WebKit/qt/WidgetApi/qwebframe_p.h [new file with mode: 0644]
Source/WebKit/qt/WidgetApi/qwebinspector.cpp [moved from Source/WebKit/qt/Api/qwebinspector.cpp with 96% similarity]
Source/WebKit/qt/WidgetApi/qwebinspector.h [moved from Source/WebKit/qt/Api/qwebinspector.h with 93% similarity]
Source/WebKit/qt/WidgetApi/qwebinspector_p.h [moved from Source/WebKit/qt/Api/qwebinspector_p.h with 91% similarity]
Source/WebKit/qt/WidgetApi/qwebpage.cpp [moved from Source/WebKit/qt/Api/qwebpage.cpp with 62% similarity]
Source/WebKit/qt/WidgetApi/qwebpage.h [moved from Source/WebKit/qt/Api/qwebpage.h with 97% similarity]
Source/WebKit/qt/WidgetApi/qwebpage_p.h [moved from Source/WebKit/qt/Api/qwebpage_p.h with 75% similarity]
Source/WebKit/qt/WidgetApi/qwebview.cpp [moved from Source/WebKit/qt/Api/qwebview.cpp with 96% similarity]
Source/WebKit/qt/WidgetApi/qwebview.h [moved from Source/WebKit/qt/Api/qwebview.h with 98% similarity]
Source/WebKit/qt/WidgetApi/qwebviewaccessible.cpp [moved from Source/WebKit/qt/Api/qwebviewaccessible.cpp with 100% similarity]
Source/WebKit/qt/WidgetApi/qwebviewaccessible_p.h [moved from Source/WebKit/qt/Api/qwebviewaccessible_p.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/DefaultFullScreenVideoHandler.cpp [moved from Source/WebKit/qt/WebCoreSupport/DefaultFullScreenVideoHandler.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/DefaultFullScreenVideoHandler.h [moved from Source/WebKit/qt/WebCoreSupport/DefaultFullScreenVideoHandler.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/FullScreenVideoWidget.cpp [moved from Source/WebKit/qt/WebCoreSupport/FullScreenVideoWidget.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/FullScreenVideoWidget.h [moved from Source/WebKit/qt/WebCoreSupport/FullScreenVideoWidget.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/InitWebKitQt.cpp [moved from Source/WebKit/qt/WebCoreSupport/InitWebKitQt.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/InitWebKitQt.h [moved from Source/WebKit/qt/WebCoreSupport/InitWebKitQt.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.cpp [moved from Source/WebKit/qt/WebCoreSupport/InspectorClientWebPage.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.h [moved from Source/WebKit/qt/WebCoreSupport/InspectorClientWebPage.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/PageClientQt.cpp [moved from Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp with 53% similarity]
Source/WebKit/qt/WidgetSupport/PageClientQt.h [moved from Source/WebKit/qt/WebCoreSupport/PageClientQt.h with 72% similarity]
Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.cpp [moved from Source/WebKit/qt/WebCoreSupport/QGraphicsWidgetPluginImpl.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.h [moved from Source/WebKit/qt/WebCoreSupport/QGraphicsWidgetPluginImpl.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.cpp [moved from Source/WebKit/qt/WebCoreSupport/QStyleFacadeImp.cpp with 96% similarity]
Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.h [moved from Source/WebKit/qt/WebCoreSupport/QStyleFacadeImp.h with 95% similarity]
Source/WebKit/qt/WidgetSupport/QWebUndoCommand.cpp [moved from Source/WebKit/qt/WebCoreSupport/QWebUndoCommand.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/QWebUndoCommand.h [moved from Source/WebKit/qt/WebCoreSupport/QWebUndoCommand.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.cpp [moved from Source/WebKit/qt/WebCoreSupport/QWidgetPluginImpl.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.h [moved from Source/WebKit/qt/WebCoreSupport/QWidgetPluginImpl.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.cpp [moved from Source/WebKit/qt/WebCoreSupport/QtFallbackWebPopup.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.h [moved from Source/WebKit/qt/WebCoreSupport/QtFallbackWebPopup.h with 100% similarity]
Source/WebKit/qt/WidgetSupport/QtWebComboBox.cpp [moved from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.cpp with 100% similarity]
Source/WebKit/qt/WidgetSupport/QtWebComboBox.h [moved from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h with 100% similarity]
Source/WebKit/qt/declarative/experimental/experimental.pri
Source/WebKit/qt/declarative/public.pri
Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp
Source/WebKit2/ChangeLog
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/api.pri
Source/sync.profile
Source/widgetsapi.pri [new file with mode: 0644]
Tools/ChangeLog
Tools/DumpRenderTree/qt/DumpRenderTree.pro
Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp
Tools/MiniBrowser/qt/MiniBrowser.pro
Tools/Scripts/webkitpy/style/checker.py
Tools/Scripts/webkitpy/style/checker_unittest.py
Tools/WebKitTestRunner/InjectedBundle/Target.pri
Tools/qmake/mkspecs/features/default_post.prf
Tools/qmake/mkspecs/features/webkit_modules.prf
Tools/qmake/mkspecs/modules/webkitwidgets.prf [deleted file]
WebKit.pro