[Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of...
authorvestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Nov 2011 12:27:55 +0000 (12:27 +0000)
committervestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Nov 2011 12:27:55 +0000 (12:27 +0000)
commit9c48f8f86d2a33729f69a119d8e580df8a60dbf9
tree319d1ec7de611103213e63ddc7a441b1d5d63b62
parent9689b229bf66f3ee6d249649b9a32d9e4081f895
[Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that

A new extension object has been added to QQuickWebView (the same approach should be used
for other API classes that need experimental APIs). The QML extension mechanism is then
built on top of the experimental object.

https://bugs.webkit.org/show_bug.cgi?id=72522

Reviewed by Simon Hausmann.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
46 files changed:
ChangeLog
Source/QtWebKit.pro
Source/WebKit/qt/ChangeLog
Source/WebKit/qt/declarative/declarative.pro
Source/WebKit/qt/declarative/experimental/experimental.pri [moved from Source/WebKit/qt/declarative/private/private.pro with 87% similarity]
Source/WebKit/qt/declarative/experimental/plugin.cpp [moved from Source/WebKit/qt/declarative/private/plugin.cpp with 53% similarity]
Source/WebKit/qt/declarative/experimental/qmldir [moved from Source/WebKit/qt/declarative/private/qmldir with 100% similarity]
Source/WebKit/qt/declarative/plugin.cpp
Source/WebKit/qt/declarative/public.pri [new file with mode: 0644]
Source/WebKit2/ChangeLog
Source/WebKit2/Target.pri
Source/WebKit2/UIProcess/API/qt/qquickwebpage.cpp
Source/WebKit2/UIProcess/API/qt/qquickwebpage.h [deleted file]
Source/WebKit2/UIProcess/API/qt/qquickwebpage_p.h
Source/WebKit2/UIProcess/API/qt/qquickwebpage_p_p.h [moved from Source/WebKit2/UIProcess/API/qt/qquickwebviewprivateextension_p.h with 55% similarity]
Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp
Source/WebKit2/UIProcess/API/qt/qquickwebview.h [deleted file]
Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h
Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/qt/qquickwebviewprivateextension.cpp [deleted file]
Source/WebKit2/UIProcess/API/qt/qwebdownloaditem.cpp
Source/WebKit2/UIProcess/API/qt/qwebdownloaditem.h [deleted file]
Source/WebKit2/UIProcess/API/qt/qwebdownloaditem_p.h
Source/WebKit2/UIProcess/API/qt/qwebdownloaditem_p_p.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/qt/qwebpreferences.cpp
Source/WebKit2/UIProcess/API/qt/qwebpreferences.h [deleted file]
Source/WebKit2/UIProcess/API/qt/qwebpreferences_p.h
Source/WebKit2/UIProcess/API/qt/qwebpreferences_p_p.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro
Source/WebKit2/UIProcess/API/qt/tests/qmltests/tst_qmltests.cpp
Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/qquickwebview.pro
Source/WebKit2/UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp
Source/WebKit2/UIProcess/qt/QtDownloadManager.cpp
Source/WebKit2/UIProcess/qt/QtViewInterface.cpp
Source/WebKit2/UIProcess/qt/QtWebError.h
Source/WebKit2/UIProcess/qt/QtWebPageProxy.cpp
Source/api.pri
Tools/ChangeLog
Tools/MiniBrowser/qt/BrowserWindow.cpp
Tools/MiniBrowser/qt/BrowserWindow.h
Tools/MiniBrowser/qt/UrlLoader.cpp
Tools/WebKitTestRunner/qt/PlatformWebViewQt.cpp
Tools/qmake/mkspecs/features/default_post.prf
Tools/qmake/mkspecs/features/default_pre.prf
Tools/qmake/mkspecs/features/qtwebkit-private.prf [new file with mode: 0644]
Tools/qmake/mkspecs/features/qtwebkit.prf