[Qt] Initial WebKit2 implementation
authorantti.j.koivisto@nokia.com <antti.j.koivisto@nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 5 Jul 2010 12:26:10 +0000 (12:26 +0000)
committerantti.j.koivisto@nokia.com <antti.j.koivisto@nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 5 Jul 2010 12:26:10 +0000 (12:26 +0000)
commit812003962083b99694ac9b4a1c8dc19bc0ac2611
tree3b987aa4c12f0f9606b0422e7f0a0a5ce4082ede
parent855d7913ae7e460457c02da736c35da728c1c8de
[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Reviewed by Kenneth Rohde Christiansen.

Implement ChunkedUpdateDrawingArea + Proxy for Qt. Not built yet.

* UIProcess/ChunkedUpdateDrawingAreaProxy.h:
* UIProcess/qt: Added.
* UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp: Added.
(WebKit::ChunkedUpdateDrawingAreaProxy::page):
(WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore):
(WebKit::ChunkedUpdateDrawingAreaProxy::invalidateBackingStore):
(WebKit::ChunkedUpdateDrawingAreaProxy::platformPaint):
(WebKit::ChunkedUpdateDrawingAreaProxy::drawUpdateChunkIntoBackingStore):
* WebProcess/WebPage/qt: Added.
* WebProcess/WebPage/qt/ChunkedUpdateDrawingAreaQt.cpp: Added.
(WebKit::ChunkedUpdateDrawingArea::paintIntoUpdateChunk):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@62481 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/WebCore.pri
WebCore/WebCore.pro
WebKit.pro
WebKit2/ChangeLog
WebKit2/UIProcess/ChunkedUpdateDrawingAreaProxy.h
WebKit2/UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp [new file with mode: 0644]
WebKit2/WebProcess/WebPage/qt/ChunkedUpdateDrawingAreaQt.cpp [new file with mode: 0644]