Skip to content
  • zecke's avatar
    2007-07-22 Holger Hans Peter Freyther <zecke@selfish.org> · 5604daf5
    zecke authored
            Reviewed by Adam.
    
            Add WebKit/gtk/Api and WebCoreSupport API to the INCLUDEPATH to allow GdkLauncher to be
            build against it.
    
            * WebKit.pri:
    
    
    WebCore:
    2007-07-22  Holger Hans Peter Freyther  <zecke@selfish.org>
    
            Reviewed by Adam.
    
            WARNING: NO TEST CASES ADDED OR CHANGED
    
            Add the WebKit/Gtk API to the buildsystem, ask qmake to create a
            pkg-config file and install headers and libraries.
    
            Start to emit signals from FrameLoaderClientGdk, hide the kit Frame
            inside the the FrameLoaderClientGdk.
    
            Move ChromeClientGdk to WebKit/gtk/WebCoreSupport
    
            * WebCore.pro:
            * loader/gdk/FrameLoaderClientGdk.cpp:
            * loader/gdk/FrameLoaderClientGdk.h:
            * platform/gdk/ChromeClientGdk.h: Removed.
            * platform/gdk/FrameGdk.cpp: Remove code not belonging here
            * platform/gdk/FrameGdk.h:
            * platform/gdk/ScrollViewGdk.cpp: The gdkDrawable won't exist at that time and it is fine
            * platform/gdk/TemporaryLinkStubs.cpp: Removed ChromeClientGdk stubs
    
    WebKit:
    2007-07-22  Holger Hans Peter Freyther  <zecke@selfish.org>
    
            Reviewed by Adam.
    
            Add the first API and partial implementation of the WebKit/Gtk port as
            of http://bugs.webkit.org/show_bug.cgi?id=14678.
    
            The delegates of WebView will be modeled as signals. Delegates like the
            WebPolicyDelegate will be implemented as signals with default handlers.
    
            Start moving files to WebKit/gtk/WebCoreSupport.
    
            * gtk: Added.
            * gtk/Api: Added.
            * gtk/Api/headers.pri: Added.
            * gtk/Api/webkitgtk-marshal.list: Added.
            * gtk/Api/webkitgtkdefines.h: Added.
            * gtk/Api/webkitgtkframe.cpp: Added.
            * gtk/Api/webkitgtkframe.h: Added.
            * gtk/Api/webkitgtkframedata.cpp: Added.
            * gtk/Api/webkitgtkframedata.h: Added.
            * gtk/Api/webkitgtkglobal.cpp: Added.
            * gtk/Api/webkitgtkglobal.h: Added.
            * gtk/Api/webkitgtknetworkrequest.cpp: Added.
            * gtk/Api/webkitgtknetworkrequest.h: Added.
            * gtk/Api/webkitgtkpage.cpp: Added.
            * gtk/Api/webkitgtkpage.h: Added.
            * gtk/Api/webkitgtkprivate.cpp: Added.
            * gtk/Api/webkitgtkprivate.h: Added.
            * gtk/Api/webkitgtksettings.cpp: Added.
            * gtk/Api/webkitgtksettings.h: Added.
            * gtk/WebCoreSupport: Added.
            * gtk/WebCoreSupport/ChromeClientGdk.cpp: Added.
            (WebCore::ChromeClientGdk::ChromeClientGdk):
            (WebCore::ChromeClientGdk::chromeDestroyed):
            (WebCore::ChromeClientGdk::windowRect):
            (WebCore::ChromeClientGdk::setWindowRect):
            (WebCore::ChromeClientGdk::pageRect):
            (WebCore::ChromeClientGdk::scaleFactor):
            (WebCore::ChromeClientGdk::focus):
            (WebCore::ChromeClientGdk::unfocus):
            (WebCore::ChromeClientGdk::createWindow):
            (WebCore::ChromeClientGdk::createModalDialog):
            (WebCore::ChromeClientGdk::show):
            (WebCore::ChromeClientGdk::canRunModal):
            (WebCore::ChromeClientGdk::runModal):
            (WebCore::ChromeClientGdk::setToolbarsVisible):
            (WebCore::ChromeClientGdk::toolbarsVisible):
            (WebCore::ChromeClientGdk::setStatusbarVisible):
            (WebCore::ChromeClientGdk::statusbarVisible):
            (WebCore::ChromeClientGdk::setScrollbarsVisible):
            (WebCore::ChromeClientGdk::scrollbarsVisible):
            (WebCore::ChromeClientGdk::setMenubarVisible):
            (WebCore::ChromeClientGdk::menubarVisible):
            (WebCore::ChromeClientGdk::setResizable):
            (WebCore::ChromeClientGdk::closeWindowSoon):
            (WebCore::ChromeClientGdk::canTakeFocus):
            (WebCore::ChromeClientGdk::takeFocus):
            (WebCore::ChromeClientGdk::canRunBeforeUnloadConfirmPanel):
            (WebCore::ChromeClientGdk::runBeforeUnloadConfirmPanel):
            (WebCore::ChromeClientGdk::addMessageToConsole):
            (WebCore::ChromeClientGdk::runJavaScriptAlert):
            (WebCore::ChromeClientGdk::runJavaScriptConfirm):
            (WebCore::ChromeClientGdk::runJavaScriptPrompt):
            (WebCore::ChromeClientGdk::setStatusbarText):
            (WebCore::ChromeClientGdk::shouldInterruptJavaScript):
            (WebCore::ChromeClientGdk::tabsToLinks):
            (WebCore::ChromeClientGdk::windowResizerRect):
            (WebCore::ChromeClientGdk::addToDirtyRegion):
            (WebCore::ChromeClientGdk::scrollBackingStore):
            (WebCore::ChromeClientGdk::updateBackingStore):
            (WebCore::ChromeClientGdk::mouseDidMoveOverElement):
            (WebCore::ChromeClientGdk::setToolTip):
            (WebCore::ChromeClientGdk::print):
            * gtk/WebCoreSupport/ChromeClientGdk.h: Added.
    
    WebKitTools:
    2007-07-22  Holger Hans Peter Freyther  <zecke@selfish.org>
    
            Reviewed by Adam.
    
            Make the GdkLauncher use the new WebKit/Gtk API. Change webkitdirs.pm to
            honor --qmakearg for the Gdk/Gtk build as well.
    
            * GdkLauncher/main.cpp: Switch to the new API
            * Scripts/webkitdirs.pm: Allow to specify --qmakearg, e.g. to control the WEBKIT_{INC,LIB}_DIR 
    
    
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@24537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5604daf5