Reviewed by Zack
authorlars <lars@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 29 Jan 2007 09:24:46 +0000 (09:24 +0000)
committerlars <lars@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 29 Jan 2007 09:24:46 +0000 (09:24 +0000)
commitefb69c8d989b4283c934750b79e8068919473f2b
tree5a646764e079c2db839b6f7ccc8d202e1f0e90a9
parente556514710c7814a9722d4808befa081ea58d5e9
    Reviewed by Zack

        Fix the way we handle native widgets (QWidget) inside
        WebCore. Now WebCore::Widget owns the QWidget in all
        cases. This is the only way to get well defined semantics
        for all teh native widgets we have (currently ScrollView
        and ScrollBar, but plugins will follow).

        This has the side effect that one cannot rely on a defined
        lifetime of a QWebFrame when using the API.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@19213 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/platform/Widget.h
WebCore/platform/qt/PlatformScrollBarQt.cpp
WebCore/platform/qt/ScrollViewQt.cpp
WebCore/platform/qt/WidgetQt.cpp
WebKitQt/Api/qwebframe.cpp
WebKitQt/Api/qwebpage.cpp
WebKitQt/Api/qwebpage_p.h
WebKitQt/ChangeLog
WebKitQt/WebCoreSupport/FrameLoaderClientQt.cpp
WebKitQt/WebCoreSupport/FrameLoaderClientQt.h