--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/webengine/osswebengine/WebKit/gtk/ChangeLog Mon Mar 30 12:54:55 2009 +0300
@@ -0,0 +1,935 @@
+2007-10-10 Alice Liu <alice.liu@apple.com>
+
+ Reviewed by Geoff Garen.
+
+ changes to keep the build from breaking
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createFrame):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2007-10-03 Alp Toker <alp@atoker.com>
+
+ Reviewed by Adam.
+
+ http://bugs.webkit.org/show_bug.cgi?id=14726
+ [gtk] API design. Mapping the WebView delegates to signals.
+
+ Change the API namespace of the Gtk+ port from 'WebKitGtk' to 'WebKit'.
+
+ * Api/webkitgtkdefines.h:
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtkframe.h:
+ * Api/webkitgtkglobal.cpp:
+ * Api/webkitgtkglobal.h:
+ * Api/webkitgtknetworkrequest.h:
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkpage.h:
+ * Api/webkitgtkprivate.cpp:
+ (WebKit::apply):
+ (WebKit::create):
+ (WebKit::getFrameFromPage):
+ (WebKit::getPageFromFrame):
+ (WebKit::core):
+ (WebKit::kit):
+ * Api/webkitgtkprivate.h:
+ * Api/webkitgtksettings.cpp:
+ * Api/webkitgtksettings.h:
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::ChromeClient):
+ (WebKit::ChromeClient::createWindow):
+ (WebKit::ChromeClient::addMessageToConsole):
+ (WebKit::ChromeClient::runJavaScriptAlert):
+ (WebKit::ChromeClient::runJavaScriptConfirm):
+ (WebKit::ChromeClient::runJavaScriptPrompt):
+ * WebCoreSupport/ChromeClientGtk.h:
+ (WebKit::ChromeClient::webPage):
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::EditorClient):
+ * WebCoreSupport/EditorClientGtk.h:
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::FrameLoaderClient):
+ (WebKit::FrameLoaderClient::postProgressStartedNotification):
+ (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
+ (WebKit::FrameLoaderClient::postProgressFinishedNotification):
+ (WebKit::FrameLoaderClient::createFrame):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
+ (WebKit::FrameLoaderClient::setTitle):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+ (WebKit::FrameLoaderClient::webFrame):
+
+2007-10-02 Cosimo Cecchi <cosimoc@svn.gnome.org>
+
+ Reviewed by Mark.
+
+ http://bugs.webkit.org/show_bug.cgi?id=15299
+ Fix "hovering_over_link" signal being fired every time mouse moves.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::ChromeClient):
+ (WebKit::ChromeClient::mouseDidMoveOverElement):
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2007-09-21 Sean Egan <seanegan@gmail.com>
+
+ Reviewed by Alp.
+
+ Add an "execute_script" method to programmatically call Javascript
+ http://bugs.webkit.org/show_bug.cgi?id=15255
+
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkpage.h:
+
+2007-09-29 Lars Lindner <lars.lindner@gmail.com>
+
+ Reviewed by Adam.
+
+ ChromeClientGtk.cpp does not implement mouseDidMoveOverElement()
+ http://bugs.webkit.org/show_bug.cgi?id=15299
+
+ Implementing "hovering_over_link" signal.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::mouseDidMoveOverElement):
+
+2007-09-26 Mark Rowe <mrowe@apple.com>
+
+ Gtk build fix.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp: Check for empty URL instead of invalid URL.
+
+2007-09-17 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ WebKitGtkPage and WebKitGtkFrame have a dependency on each other. To
+ allow client code to include both headers the typedef's for
+ WebKitGtkFrame, WebKitGtkPage, WebKitGtkFrameData and WebKitGtkNetworkRequest
+ are moved into webkitgtkdefines.h and included by both webkitgtkpage.h and
+ webkitgtkframe.h
+
+ * Api/webkitgtkdefines.h:
+ * Api/webkitgtkframe.h:
+ * Api/webkitgtkpage.h:
+
+2007-09-17 Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
+
+ Reviewed by Mark, some Coding Style changes by Holger.
+
+ This is from http://bugs.webkit.org/show_bug.cgi?id=14812.
+
+ Add title and location to WebKitGtkFramePrivate, add
+ webkit_gtk_frame_get_location to the WebKitGtkFrame API as well
+ as a title_changed callback, implement
+ webkit_gtk_frame_get_title and webkit_gtk_frame_get_location.
+
+ Initial patch by Diego Escalante Urrelo.
+
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtkframe.h:
+ * Api/webkitgtkprivate.h:
+
+2007-09-15 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Mark.
+
+ Use the new WebCore::String::fromUTF8 function to convert
+ from the Gtk+ representation of a string to WebCore::String.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::runJavaScriptPrompt):
+
+2007-09-10 Nigel Tao <nigeltao@gnome.org>
+
+ Reviewed by Mark Rowe.
+
+ Fix a typo where webkit_gtk_page_can_copy was declared twice,
+ rather than webkit_gtk_page_can_paste.
+
+ * Api/webkitgtkpage.h:
+
+2007-09-08 Brady Eidson <beidson@apple.com>
+
+ Better build fix
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::registerForIconNotification):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2007-09-08 Brady Eidson <beidson@apple.com>
+
+ Build fix
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::registerForIconNotification):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2007-09-05 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Darin Adler, Maciej Stachowiak, Mark Rowe, Tim Hatcher.
+
+ Fixed <rdar://problem/5326009> Make non-browser WebKit clients have no
+ memory cache, or a very tiny one
+
+ Keep the GTK build working with an empty stub.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::didPerformFirstNavigation):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2007-09-01 Oliver Hunt <oliver@apple.com>
+
+ Reviewed by Sam.
+
+ <rdar://problem/5344848> IME is incorrectly used for key events when on non-editable regions
+
+ EditorClient::setInputMethodState stub
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::setInputMethodState):
+ * WebCoreSupport/EditorClientGtk.h:
+
+2007-08-18 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Build fix. Add const to the first parameter of createPlugin
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+
+2007-08-17 Anders Carlsson <andersca@apple.com>
+
+ Build fix.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createPlugin):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2007-08-11 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ To not hit the needsLayout() assert of Frame::paint for subframes we need to
+ make sure they are layed out. Use the newly created FrameView::layoutIfNeededRecursive
+ method to do this.
+
+ * Api/webkitgtkpage.cpp:
+
+2007-08-11 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ Fix text selection by setting a DragClient when creating the Page. Now
+ that we have a DragClient we can free the Page when WebKitGtkPage gets
+ destructed.
+
+ * Api/webkitgtkpage.cpp:
+ * WebCoreSupport/DragClientGtk.cpp: Added.
+ (WebKit::DragClient::willPerformDragDestinationAction):
+ (WebKit::DragClient::willPerformDragSourceAction):
+ (WebKit::DragClient::actionMaskForDrag):
+ (WebKit::DragClient::dragSourceActionMaskForPoint):
+ (WebKit::DragClient::startDrag):
+ (WebKit::DragClient::createDragImageForLink):
+ * WebCoreSupport/DragClientGtk.h: Added.
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Anders.
+
+ Make WebKitGtkPage a GtkContainer to avoid a size_allocate
+ race of GtkScrollBar and GtkLayout.
+
+ * Api/webkitgtk-marshal.list:
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkpage.h:
+ * Api/webkitgtkprivate.h:
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Niko.
+
+ Minor changes to the WebKit::EditorClient to allow removing
+ of text from TextFields. Remove the selectWordBeforeMenuEvent method
+ which is not used and not within WebCore::EditorClient.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::shouldDeleteRange):
+ (WebKit::EditorClient::shouldBeginEditing):
+ (WebKit::EditorClient::shouldEndEditing):
+ (WebKit::EditorClient::shouldApplyStyle):
+ (WebKit::EditorClient::shouldInsertNode):
+ * WebCoreSupport/EditorClientGtk.h:
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Mark.
+
+ Rename the namespace from WebKitGtk to WebKit. Move the various *Client
+ classes into the WebKit namespace. Change the class names to not contain Gtk.
+ The file names have to contain the Gtk suffix to not clash with files in WebCore (e.g.
+ bridge/EditorClient.h).
+
+
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkprivate.cpp:
+ * Api/webkitgtkprivate.h:
+ * ChangeLog:
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::ChromeClient):
+ (WebKit::ChromeClient::chromeDestroyed):
+ (WebKit::ChromeClient::windowRect):
+ (WebKit::ChromeClient::setWindowRect):
+ (WebKit::ChromeClient::pageRect):
+ (WebKit::ChromeClient::scaleFactor):
+ (WebKit::ChromeClient::focus):
+ (WebKit::ChromeClient::unfocus):
+ (WebKit::ChromeClient::createWindow):
+ (WebKit::ChromeClient::createModalDialog):
+ (WebKit::ChromeClient::show):
+ (WebKit::ChromeClient::canRunModal):
+ (WebKit::ChromeClient::runModal):
+ (WebKit::ChromeClient::setToolbarsVisible):
+ (WebKit::ChromeClient::toolbarsVisible):
+ (WebKit::ChromeClient::setStatusbarVisible):
+ (WebKit::ChromeClient::statusbarVisible):
+ (WebKit::ChromeClient::setScrollbarsVisible):
+ (WebKit::ChromeClient::scrollbarsVisible):
+ (WebKit::ChromeClient::setMenubarVisible):
+ (WebKit::ChromeClient::menubarVisible):
+ (WebKit::ChromeClient::setResizable):
+ (WebKit::ChromeClient::closeWindowSoon):
+ (WebKit::ChromeClient::canTakeFocus):
+ (WebKit::ChromeClient::takeFocus):
+ (WebKit::ChromeClient::canRunBeforeUnloadConfirmPanel):
+ (WebKit::ChromeClient::runBeforeUnloadConfirmPanel):
+ (WebKit::ChromeClient::runJavaScriptAlert):
+ (WebKit::ChromeClient::runJavaScriptConfirm):
+ (WebKit::ChromeClient::setStatusbarText):
+ (WebKit::ChromeClient::shouldInterruptJavaScript):
+ (WebKit::ChromeClient::tabsToLinks):
+ (WebKit::ChromeClient::windowResizerRect):
+ (WebKit::ChromeClient::addToDirtyRegion):
+ (WebKit::ChromeClient::scrollBackingStore):
+ (WebKit::ChromeClient::updateBackingStore):
+ (WebKit::ChromeClient::mouseDidMoveOverElement):
+ (WebKit::ChromeClient::setToolTip):
+ * WebCoreSupport/ChromeClientGtk.h:
+ * WebCoreSupport/ContextMenuClientGtk.cpp:
+ (WebKit::ContextMenuClient::contextMenuDestroyed):
+ (WebKit::ContextMenuClient::getCustomMenuFromDefaultItems):
+ (WebKit::ContextMenuClient::contextMenuItemSelected):
+ (WebKit::ContextMenuClient::downloadURL):
+ (WebKit::ContextMenuClient::copyImageToClipboard):
+ (WebKit::ContextMenuClient::searchWithGoogle):
+ (WebKit::ContextMenuClient::lookUpInDictionary):
+ (WebKit::ContextMenuClient::speak):
+ * WebCoreSupport/ContextMenuClientGtk.h:
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::shouldDeleteRange):
+ (WebKit::EditorClient::shouldShowDeleteInterface):
+ (WebKit::EditorClient::isContinuousSpellCheckingEnabled):
+ (WebKit::EditorClient::isGrammarCheckingEnabled):
+ (WebKit::EditorClient::spellCheckerDocumentTag):
+ (WebKit::EditorClient::shouldBeginEditing):
+ (WebKit::EditorClient::shouldEndEditing):
+ (WebKit::EditorClient::shouldInsertText):
+ (WebKit::EditorClient::shouldChangeSelectedRange):
+ (WebKit::EditorClient::shouldApplyStyle):
+ (WebKit::EditorClient::shouldMoveRangeAfterDelete):
+ (WebKit::EditorClient::didBeginEditing):
+ (WebKit::EditorClient::respondToChangedContents):
+ (WebKit::EditorClient::respondToChangedSelection):
+ (WebKit::EditorClient::didEndEditing):
+ (WebKit::EditorClient::didWriteSelectionToPasteboard):
+ (WebKit::EditorClient::didSetSelectionTypesForPasteboard):
+ (WebKit::EditorClient::selectWordBeforeMenuEvent):
+ (WebKit::EditorClient::isEditable):
+ (WebKit::EditorClient::registerCommandForUndo):
+ (WebKit::EditorClient::registerCommandForRedo):
+ (WebKit::EditorClient::clearUndoRedoOperations):
+ (WebKit::EditorClient::canUndo):
+ (WebKit::EditorClient::canRedo):
+ (WebKit::EditorClient::undo):
+ (WebKit::EditorClient::redo):
+ (WebKit::EditorClient::shouldInsertNode):
+ (WebKit::EditorClient::pageDestroyed):
+ (WebKit::EditorClient::smartInsertDeleteEnabled):
+ (WebKit::EditorClient::toggleContinuousSpellChecking):
+ (WebKit::EditorClient::toggleGrammarChecking):
+ (WebKit::EditorClient::handleInputMethodKeypress):
+ (WebKit::EditorClient::EditorClient):
+ (WebKit::EditorClient::textFieldDidBeginEditing):
+ (WebKit::EditorClient::textFieldDidEndEditing):
+ (WebKit::EditorClient::textDidChangeInTextField):
+ (WebKit::EditorClient::doTextFieldCommandFromEvent):
+ (WebKit::EditorClient::textWillBeDeletedInTextField):
+ (WebKit::EditorClient::textDidChangeInTextArea):
+ (WebKit::EditorClient::ignoreWordInSpellDocument):
+ (WebKit::EditorClient::learnWord):
+ (WebKit::EditorClient::checkSpellingOfString):
+ (WebKit::EditorClient::checkGrammarOfString):
+ (WebKit::EditorClient::updateSpellingUIWithGrammarString):
+ (WebKit::EditorClient::updateSpellingUIWithMisspelledWord):
+ (WebKit::EditorClient::showSpellingUI):
+ (WebKit::EditorClient::spellingUIIsShowing):
+ * WebCoreSupport/EditorClientGtk.h:
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::FrameLoaderClient):
+ (WebKit::FrameLoaderClient::userAgent):
+ (WebKit::FrameLoaderClient::createDocumentLoader):
+ (WebKit::FrameLoaderClient::committedLoad):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
+ (WebKit::FrameLoaderClient::dispatchDidCancelAuthenticationChallenge):
+ (WebKit::FrameLoaderClient::dispatchWillSendRequest):
+ (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
+ (WebKit::FrameLoaderClient::postProgressStartedNotification):
+ (WebKit::FrameLoaderClient::postProgressFinishedNotification):
+ (WebKit::FrameLoaderClient::frameLoaderDestroyed):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveResponse):
+ (WebKit::FrameLoaderClient::createPlugin):
+ (WebKit::FrameLoaderClient::redirectDataToPlugin):
+ (WebKit::FrameLoaderClient::createJavaAppletWidget):
+ (WebKit::FrameLoaderClient::overrideMediaType):
+ (WebKit::FrameLoaderClient::windowObjectCleared):
+ (WebKit::FrameLoaderClient::setMainFrameDocumentReady):
+ (WebKit::FrameLoaderClient::hasWebView):
+ (WebKit::FrameLoaderClient::hasFrameView):
+ (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
+ (WebKit::FrameLoaderClient::frameLoadCompleted):
+ (WebKit::FrameLoaderClient::saveViewStateToItem):
+ (WebKit::FrameLoaderClient::restoreViewState):
+ (WebKit::FrameLoaderClient::privateBrowsingEnabled):
+ (WebKit::FrameLoaderClient::makeDocumentView):
+ (WebKit::FrameLoaderClient::makeRepresentation):
+ (WebKit::FrameLoaderClient::forceLayout):
+ (WebKit::FrameLoaderClient::forceLayoutForNonHTML):
+ (WebKit::FrameLoaderClient::setCopiesOnScroll):
+ (WebKit::FrameLoaderClient::detachedFromParent1):
+ (WebKit::FrameLoaderClient::detachedFromParent2):
+ (WebKit::FrameLoaderClient::detachedFromParent3):
+ (WebKit::FrameLoaderClient::detachedFromParent4):
+ (WebKit::FrameLoaderClient::loadedFromCachedPage):
+ (WebKit::FrameLoaderClient::dispatchDidHandleOnloadEvents):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
+ (WebKit::FrameLoaderClient::dispatchDidCancelClientRedirect):
+ (WebKit::FrameLoaderClient::dispatchWillPerformClientRedirect):
+ (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage):
+ (WebKit::FrameLoaderClient::dispatchWillClose):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
+ (WebKit::FrameLoaderClient::dispatchDidStartProvisionalLoad):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
+ (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
+ (WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad):
+ (WebKit::FrameLoaderClient::dispatchDidFirstLayout):
+ (WebKit::FrameLoaderClient::dispatchShow):
+ (WebKit::FrameLoaderClient::cancelPolicyCheck):
+ (WebKit::FrameLoaderClient::dispatchDidLoadMainResource):
+ (WebKit::FrameLoaderClient::revertToProvisionalState):
+ (WebKit::FrameLoaderClient::clearUnarchivingState):
+ (WebKit::FrameLoaderClient::willChangeTitle):
+ (WebKit::FrameLoaderClient::didChangeTitle):
+ (WebKit::FrameLoaderClient::finishedLoading):
+ (WebKit::FrameLoaderClient::finalSetupForReplace):
+ (WebKit::FrameLoaderClient::setDefersLoading):
+ (WebKit::FrameLoaderClient::isArchiveLoadPending):
+ (WebKit::FrameLoaderClient::cancelPendingArchiveLoad):
+ (WebKit::FrameLoaderClient::clearArchivedResources):
+ (WebKit::FrameLoaderClient::canHandleRequest):
+ (WebKit::FrameLoaderClient::canShowMIMEType):
+ (WebKit::FrameLoaderClient::representationExistsForURLScheme):
+ (WebKit::FrameLoaderClient::generatedMIMETypeForURLScheme):
+ (WebKit::FrameLoaderClient::provisionalLoadStarted):
+ (WebKit::FrameLoaderClient::didFinishLoad):
+ (WebKit::FrameLoaderClient::setDocumentViewFromCachedPage):
+ (WebKit::FrameLoaderClient::dispatchDidReceiveContentLength):
+ (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
+ (WebKit::FrameLoaderClient::dispatchDidFailLoading):
+ (WebKit::FrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
+ (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
+ (WebKit::FrameLoaderClient::dispatchDidFailLoad):
+ (WebKit::FrameLoaderClient::download):
+ (WebKit::FrameLoaderClient::cancelledError):
+ (WebKit::FrameLoaderClient::blockedError):
+ (WebKit::FrameLoaderClient::cannotShowURLError):
+ (WebKit::FrameLoaderClient::interruptForPolicyChangeError):
+ (WebKit::FrameLoaderClient::cannotShowMIMETypeError):
+ (WebKit::FrameLoaderClient::fileDoesNotExistError):
+ (WebKit::FrameLoaderClient::shouldFallBack):
+ (WebKit::FrameLoaderClient::willUseArchive):
+ (WebKit::FrameLoaderClient::saveDocumentViewToCachedPage):
+ (WebKit::FrameLoaderClient::canCachePage):
+ (WebKit::FrameLoaderClient::dispatchCreatePage):
+ (WebKit::FrameLoaderClient::dispatchUnableToImplementPolicy):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+ * WebCoreSupport/InspectorClientGtk.cpp:
+ (WebKit::InspectorClient::inspectorDestroyed):
+ (WebKit::InspectorClient::createPage):
+ (WebKit::InspectorClient::showWindow):
+ (WebKit::InspectorClient::closeWindow):
+ (WebKit::InspectorClient::attachWindow):
+ (WebKit::InspectorClient::detachWindow):
+ (WebKit::InspectorClient::highlight):
+ (WebKit::InspectorClient::hideHighlight):
+ * WebCoreSupport/InspectorClientGtk.h:
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ As of http://bugs.webkit.org/show_bug.cgi?id=14727 move the
+ various *ClientGdk.{cpp,h} files from WebCore to WebKit/gtk/WebCoreSupport and
+ rename it from Gdk to Gtk.
+
+ * Api/webkitgtkdefines.h:
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtkframe.h:
+ * Api/webkitgtkglobal.cpp:
+ * Api/webkitgtkglobal.h:
+ * Api/webkitgtknetworkrequest.cpp:
+ * Api/webkitgtknetworkrequest.h:
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkpage.h:
+ * Api/webkitgtkprivate.cpp:
+ * Api/webkitgtkprivate.h:
+ * Api/webkitgtksettings.cpp:
+ * Api/webkitgtksettings.h:
+ * WebCoreSupport/ChromeClientGtk.cpp: Renamed from WebKit/gtk/WebCoreSupport/ChromeClientGdk.cpp.
+ (WebKitGtk::ChromeClientGtk::ChromeClientGtk):
+ (WebKitGtk::ChromeClientGtk::chromeDestroyed):
+ (WebKitGtk::ChromeClientGtk::windowRect):
+ (WebKitGtk::ChromeClientGtk::setWindowRect):
+ (WebKitGtk::ChromeClientGtk::pageRect):
+ (WebKitGtk::ChromeClientGtk::scaleFactor):
+ (WebKitGtk::ChromeClientGtk::focus):
+ (WebKitGtk::ChromeClientGtk::unfocus):
+ (WebKitGtk::ChromeClientGtk::createWindow):
+ (WebKitGtk::ChromeClientGtk::createModalDialog):
+ (WebKitGtk::ChromeClientGtk::show):
+ (WebKitGtk::ChromeClientGtk::canRunModal):
+ (WebKitGtk::ChromeClientGtk::runModal):
+ (WebKitGtk::ChromeClientGtk::setToolbarsVisible):
+ (WebKitGtk::ChromeClientGtk::toolbarsVisible):
+ (WebKitGtk::ChromeClientGtk::setStatusbarVisible):
+ (WebKitGtk::ChromeClientGtk::statusbarVisible):
+ (WebKitGtk::ChromeClientGtk::setScrollbarsVisible):
+ (WebKitGtk::ChromeClientGtk::scrollbarsVisible):
+ (WebKitGtk::ChromeClientGtk::setMenubarVisible):
+ (WebKitGtk::ChromeClientGtk::menubarVisible):
+ (WebKitGtk::ChromeClientGtk::setResizable):
+ (WebKitGtk::ChromeClientGtk::closeWindowSoon):
+ (WebKitGtk::ChromeClientGtk::canTakeFocus):
+ (WebKitGtk::ChromeClientGtk::takeFocus):
+ (WebKitGtk::ChromeClientGtk::canRunBeforeUnloadConfirmPanel):
+ (WebKitGtk::ChromeClientGtk::runBeforeUnloadConfirmPanel):
+ (WebKitGtk::ChromeClientGtk::addMessageToConsole):
+ (WebKitGtk::ChromeClientGtk::runJavaScriptAlert):
+ (WebKitGtk::ChromeClientGtk::runJavaScriptConfirm):
+ (WebKitGtk::ChromeClientGtk::runJavaScriptPrompt):
+ (WebKitGtk::ChromeClientGtk::setStatusbarText):
+ (WebKitGtk::ChromeClientGtk::shouldInterruptJavaScript):
+ (WebKitGtk::ChromeClientGtk::tabsToLinks):
+ (WebKitGtk::ChromeClientGtk::windowResizerRect):
+ (WebKitGtk::ChromeClientGtk::addToDirtyRegion):
+ (WebKitGtk::ChromeClientGtk::scrollBackingStore):
+ (WebKitGtk::ChromeClientGtk::updateBackingStore):
+ (WebKitGtk::ChromeClientGtk::mouseDidMoveOverElement):
+ (WebKitGtk::ChromeClientGtk::setToolTip):
+ * WebCoreSupport/ChromeClientGtk.h: Renamed from WebKit/gtk/WebCoreSupport/ChromeClientGdk.h.
+ (WebKitGtk::ChromeClientGtk::webPage):
+ * WebCoreSupport/ContextMenuClientGtk.cpp: Renamed from WebCore/page/gdk/ContextMenuClientGdk.cpp.
+ (WebCore::ContextMenuClientGtk::contextMenuDestroyed):
+ (WebCore::ContextMenuClientGtk::getCustomMenuFromDefaultItems):
+ (WebCore::ContextMenuClientGtk::contextMenuItemSelected):
+ (WebCore::ContextMenuClientGtk::downloadURL):
+ (WebCore::ContextMenuClientGtk::copyImageToClipboard):
+ (WebCore::ContextMenuClientGtk::searchWithGoogle):
+ (WebCore::ContextMenuClientGtk::lookUpInDictionary):
+ (WebCore::ContextMenuClientGtk::speak):
+ (WebCore::ContextMenuClientGtk::stopSpeaking):
+ * WebCoreSupport/ContextMenuClientGtk.h: Renamed from WebCore/page/gdk/ContextMenuClientGdk.h.
+ * WebCoreSupport/EditorClientGtk.cpp: Renamed from WebCore/platform/gdk/EditorClientGdk.cpp.
+ (WebCore::EditorClientGtk::shouldDeleteRange):
+ (WebCore::EditorClientGtk::shouldShowDeleteInterface):
+ (WebCore::EditorClientGtk::isContinuousSpellCheckingEnabled):
+ (WebCore::EditorClientGtk::isGrammarCheckingEnabled):
+ (WebCore::EditorClientGtk::spellCheckerDocumentTag):
+ (WebCore::EditorClientGtk::shouldBeginEditing):
+ (WebCore::EditorClientGtk::shouldEndEditing):
+ (WebCore::EditorClientGtk::shouldInsertText):
+ (WebCore::EditorClientGtk::shouldChangeSelectedRange):
+ (WebCore::EditorClientGtk::shouldApplyStyle):
+ (WebCore::EditorClientGtk::shouldMoveRangeAfterDelete):
+ (WebCore::EditorClientGtk::didBeginEditing):
+ (WebCore::EditorClientGtk::respondToChangedContents):
+ (WebCore::EditorClientGtk::respondToChangedSelection):
+ (WebCore::EditorClientGtk::didEndEditing):
+ (WebCore::EditorClientGtk::didWriteSelectionToPasteboard):
+ (WebCore::EditorClientGtk::didSetSelectionTypesForPasteboard):
+ (WebCore::EditorClientGtk::selectWordBeforeMenuEvent):
+ (WebCore::EditorClientGtk::isEditable):
+ (WebCore::EditorClientGtk::registerCommandForUndo):
+ (WebCore::EditorClientGtk::registerCommandForRedo):
+ (WebCore::EditorClientGtk::clearUndoRedoOperations):
+ (WebCore::EditorClientGtk::canUndo):
+ (WebCore::EditorClientGtk::canRedo):
+ (WebCore::EditorClientGtk::undo):
+ (WebCore::EditorClientGtk::redo):
+ (WebCore::EditorClientGtk::shouldInsertNode):
+ (WebCore::EditorClientGtk::pageDestroyed):
+ (WebCore::EditorClientGtk::smartInsertDeleteEnabled):
+ (WebCore::EditorClientGtk::toggleContinuousSpellChecking):
+ (WebCore::EditorClientGtk::toggleGrammarChecking):
+ (WebCore::EditorClientGtk::handleKeypress):
+ (WebCore::EditorClientGtk::handleInputMethodKeypress):
+ (WebCore::EditorClientGtk::EditorClientGtk):
+ (WebCore::EditorClientGtk::textFieldDidBeginEditing):
+ (WebCore::EditorClientGtk::textFieldDidEndEditing):
+ (WebCore::EditorClientGtk::textDidChangeInTextField):
+ (WebCore::EditorClientGtk::doTextFieldCommandFromEvent):
+ (WebCore::EditorClientGtk::textWillBeDeletedInTextField):
+ (WebCore::EditorClientGtk::textDidChangeInTextArea):
+ (WebCore::EditorClientGtk::ignoreWordInSpellDocument):
+ (WebCore::EditorClientGtk::learnWord):
+ (WebCore::EditorClientGtk::checkSpellingOfString):
+ (WebCore::EditorClientGtk::checkGrammarOfString):
+ (WebCore::EditorClientGtk::updateSpellingUIWithGrammarString):
+ (WebCore::EditorClientGtk::updateSpellingUIWithMisspelledWord):
+ (WebCore::EditorClientGtk::showSpellingUI):
+ (WebCore::EditorClientGtk::spellingUIIsShowing):
+ (WebCore::EditorClientGtk::getGuessesForWord):
+ * WebCoreSupport/EditorClientGtk.h: Renamed from WebCore/platform/gdk/EditorClientGdk.h.
+ * WebCoreSupport/FrameLoaderClientGtk.cpp: Renamed from WebCore/loader/gdk/FrameLoaderClientGdk.cpp.
+ (WebCore::FrameLoaderClientGtk::FrameLoaderClientGtk):
+ (WebCore::FrameLoaderClientGtk::userAgent):
+ (WebCore::FrameLoaderClientGtk::createDocumentLoader):
+ (WebCore::FrameLoaderClientGtk::dispatchWillSubmitForm):
+ (WebCore::FrameLoaderClientGtk::committedLoad):
+ (WebCore::FrameLoaderClientGtk::dispatchDidReceiveAuthenticationChallenge):
+ (WebCore::FrameLoaderClientGtk::dispatchDidCancelAuthenticationChallenge):
+ (WebCore::FrameLoaderClientGtk::dispatchWillSendRequest):
+ (WebCore::FrameLoaderClientGtk::assignIdentifierToInitialRequest):
+ (WebCore::FrameLoaderClientGtk::postProgressStartedNotification):
+ (WebCore::FrameLoaderClientGtk::postProgressEstimateChangedNotification):
+ (WebCore::FrameLoaderClientGtk::postProgressFinishedNotification):
+ (WebCore::FrameLoaderClientGtk::frameLoaderDestroyed):
+ (WebCore::FrameLoaderClientGtk::dispatchDidReceiveResponse):
+ (WebCore::FrameLoaderClientGtk::dispatchDecidePolicyForMIMEType):
+ (WebCore::FrameLoaderClientGtk::dispatchDecidePolicyForNewWindowAction):
+ (WebCore::FrameLoaderClientGtk::dispatchDecidePolicyForNavigationAction):
+ (WebCore::FrameLoaderClientGtk::createPlugin):
+ (WebCore::FrameLoaderClientGtk::createFrame):
+ (WebCore::FrameLoaderClientGtk::redirectDataToPlugin):
+ (WebCore::FrameLoaderClientGtk::createJavaAppletWidget):
+ (WebCore::FrameLoaderClientGtk::objectContentType):
+ (WebCore::FrameLoaderClientGtk::overrideMediaType):
+ (WebCore::FrameLoaderClientGtk::windowObjectCleared):
+ (WebCore::FrameLoaderClientGtk::setMainFrameDocumentReady):
+ (WebCore::FrameLoaderClientGtk::hasWebView):
+ (WebCore::FrameLoaderClientGtk::hasFrameView):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFinishLoad):
+ (WebCore::FrameLoaderClientGtk::frameLoadCompleted):
+ (WebCore::FrameLoaderClientGtk::saveViewStateToItem):
+ (WebCore::FrameLoaderClientGtk::restoreViewState):
+ (WebCore::FrameLoaderClientGtk::shouldGoToHistoryItem):
+ (WebCore::FrameLoaderClientGtk::privateBrowsingEnabled):
+ (WebCore::FrameLoaderClientGtk::makeDocumentView):
+ (WebCore::FrameLoaderClientGtk::makeRepresentation):
+ (WebCore::FrameLoaderClientGtk::forceLayout):
+ (WebCore::FrameLoaderClientGtk::forceLayoutForNonHTML):
+ (WebCore::FrameLoaderClientGtk::setCopiesOnScroll):
+ (WebCore::FrameLoaderClientGtk::detachedFromParent1):
+ (WebCore::FrameLoaderClientGtk::detachedFromParent2):
+ (WebCore::FrameLoaderClientGtk::detachedFromParent3):
+ (WebCore::FrameLoaderClientGtk::detachedFromParent4):
+ (WebCore::FrameLoaderClientGtk::loadedFromCachedPage):
+ (WebCore::FrameLoaderClientGtk::dispatchDidHandleOnloadEvents):
+ (WebCore::FrameLoaderClientGtk::dispatchDidReceiveServerRedirectForProvisionalLoad):
+ (WebCore::FrameLoaderClientGtk::dispatchDidCancelClientRedirect):
+ (WebCore::FrameLoaderClientGtk::dispatchWillPerformClientRedirect):
+ (WebCore::FrameLoaderClientGtk::dispatchDidChangeLocationWithinPage):
+ (WebCore::FrameLoaderClientGtk::dispatchWillClose):
+ (WebCore::FrameLoaderClientGtk::dispatchDidReceiveIcon):
+ (WebCore::FrameLoaderClientGtk::dispatchDidStartProvisionalLoad):
+ (WebCore::FrameLoaderClientGtk::dispatchDidReceiveTitle):
+ (WebCore::FrameLoaderClientGtk::dispatchDidCommitLoad):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFinishDocumentLoad):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFirstLayout):
+ (WebCore::FrameLoaderClientGtk::dispatchShow):
+ (WebCore::FrameLoaderClientGtk::cancelPolicyCheck):
+ (WebCore::FrameLoaderClientGtk::dispatchDidLoadMainResource):
+ (WebCore::FrameLoaderClientGtk::revertToProvisionalState):
+ (WebCore::FrameLoaderClientGtk::clearUnarchivingState):
+ (WebCore::FrameLoaderClientGtk::willChangeTitle):
+ (WebCore::FrameLoaderClientGtk::didChangeTitle):
+ (WebCore::FrameLoaderClientGtk::finishedLoading):
+ (WebCore::FrameLoaderClientGtk::finalSetupForReplace):
+ (WebCore::FrameLoaderClientGtk::setDefersLoading):
+ (WebCore::FrameLoaderClientGtk::isArchiveLoadPending):
+ (WebCore::FrameLoaderClientGtk::cancelPendingArchiveLoad):
+ (WebCore::FrameLoaderClientGtk::clearArchivedResources):
+ (WebCore::FrameLoaderClientGtk::canHandleRequest):
+ (WebCore::FrameLoaderClientGtk::canShowMIMEType):
+ (WebCore::FrameLoaderClientGtk::representationExistsForURLScheme):
+ (WebCore::FrameLoaderClientGtk::generatedMIMETypeForURLScheme):
+ (WebCore::FrameLoaderClientGtk::provisionalLoadStarted):
+ (WebCore::FrameLoaderClientGtk::didFinishLoad):
+ (WebCore::FrameLoaderClientGtk::prepareForDataSourceReplacement):
+ (WebCore::FrameLoaderClientGtk::setTitle):
+ (WebCore::FrameLoaderClientGtk::setDocumentViewFromCachedPage):
+ (WebCore::FrameLoaderClientGtk::dispatchDidReceiveContentLength):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFinishLoading):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFailLoading):
+ (WebCore::FrameLoaderClientGtk::dispatchDidLoadResourceFromMemoryCache):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFailProvisionalLoad):
+ (WebCore::FrameLoaderClientGtk::dispatchDidFailLoad):
+ (WebCore::FrameLoaderClientGtk::download):
+ (WebCore::FrameLoaderClientGtk::cancelledError):
+ (WebCore::FrameLoaderClientGtk::blockedError):
+ (WebCore::FrameLoaderClientGtk::cannotShowURLError):
+ (WebCore::FrameLoaderClientGtk::interruptForPolicyChangeError):
+ (WebCore::FrameLoaderClientGtk::cannotShowMIMETypeError):
+ (WebCore::FrameLoaderClientGtk::fileDoesNotExistError):
+ (WebCore::FrameLoaderClientGtk::shouldFallBack):
+ (WebCore::FrameLoaderClientGtk::willUseArchive):
+ (WebCore::FrameLoaderClientGtk::saveDocumentViewToCachedPage):
+ (WebCore::FrameLoaderClientGtk::canCachePage):
+ (WebCore::FrameLoaderClientGtk::dispatchCreatePage):
+ (WebCore::FrameLoaderClientGtk::dispatchUnableToImplementPolicy):
+ * WebCoreSupport/FrameLoaderClientGtk.h: Renamed from WebCore/loader/gdk/FrameLoaderClientGdk.h.
+ (WebCore::FrameLoaderClientGtk::~FrameLoaderClientGtk):
+ (WebCore::FrameLoaderClientGtk::webFrame):
+ * WebCoreSupport/InspectorClientGtk.cpp: Renamed from WebCore/page/gdk/InspectorClientGdk.cpp.
+ (WebCore::InspectorClientGtk::inspectorDestroyed):
+ (WebCore::InspectorClientGtk::createPage):
+ (WebCore::InspectorClientGtk::showWindow):
+ (WebCore::InspectorClientGtk::closeWindow):
+ (WebCore::InspectorClientGtk::attachWindow):
+ (WebCore::InspectorClientGtk::detachWindow):
+ (WebCore::InspectorClientGtk::highlight):
+ (WebCore::InspectorClientGtk::hideHighlight):
+ (WebCore::InspectorClientGtk::inspectedURLChanged):
+ * WebCoreSupport/InspectorClientGtk.h: Renamed from WebCore/page/gdk/InspectorClientGdk.h.
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Build fix.
+
+ * Api/webkitgtkframe.cpp:
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ Remove the create_frame virtual method of WebKitGtkPage. This method was inspired
+ by the Qt port but to be useful for reimplementations WebKitGtkFrameData would need
+ to export/expose WebCore types. WebView doesn't offer such a method so I decided to
+ remove it.
+ Add a internal constructor to WebKitGtkFrame to be used for constructing Sub-Frames. This
+ is currently used by FrameLoaderClientGdk::createFrame.
+
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtkframedata.cpp: Removed.
+ * Api/webkitgtkframedata.h: Removed.
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkpage.h:
+ * Api/webkitgtkprivate.h:
+
+2007-08-10 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ Follow the changes of ScrollView in WebCore and call setContainingWindow, set the
+ GtkAdjustment of the GtkLayout and reimplement the set_scroll_adjustments method and pass
+ the GtkAdjustments to ScrollView.
+ This makes having one GdkWindow for the complete FrameTree possible.
+
+
+ * gtk/Api/webkitgtkframe.cpp:
+ * gtk/Api/webkitgtkpage.cpp:
+
+2007-08-08 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Niko.
+
+ We only need to set the Settings of the Page once so do it in
+ WebKitGtkPage instead of WebKitGtkFrame.
+
+ * gtk/Api/webkitgtkframe.cpp:
+ * gtk/Api/webkitgtkpage.cpp:
+
+2007-08-08 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Niko.
+
+ Instead of reimplementing the general event method, reimplement
+ the specific mouse, expose, keyboard event methods.
+
+ Call the finalize implementation of the base class from WebKitGtkPage
+ and WebKitGtkFrame.
+
+ * gtk/Api/webkitgtkframe.cpp:
+ * gtk/Api/webkitgtkpage.cpp:
+
+2007-08-08 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Niko.
+
+ Remove the custom painting in favor of the Widget::paint
+ implementation.
+
+ * gtk/Api/webkitgtkpage.cpp:
+
+2007-08-08 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ Moved code from class FrameGdk into WebKitGtkFrame. Update the
+ webkitgrkprivate.h header file to not include FrameGdk.h.
+
+ * gtk/Api/webkitgtkframe.cpp:
+ * gtk/Api/webkitgtkprivate.h:
+
+2007-08-08 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ Change variable names to follow the Coding-Style. Replace occurences
+ of a_b with aB and place the '*' correctly.
+
+ * gtk/Api/webkitgtkframe.cpp:
+ * gtk/Api/webkitgtkpage.cpp:
+ * gtk/Api/webkitgtkprivate.h:
+
+2007-08-08 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Adam.
+
+ Reimplement GtkWidget::event and handle the keyboard and mouse
+ events inside WebKitGtkPage.
+
+ * gtk/Api/webkitgtkpage.cpp:
+ (FrameGdkExposeData::frame_gdk_expose_child):
+ (FrameGdkExposeData::webkit_gtk_page_rendering_area_handle_gdk_event):
+ (FrameGdkExposeData::webkit_gtk_page_register_rendering_area_events):
+ (FrameGdkExposeData::webkit_gtk_page_class_init):
+
+2007-08-07 Xan Lopez <xan@gnome.org>
+
+ Reviewed by Mark Rowe.
+
+ http://bugs.webkit.org/show_bug.cgi?id=14815
+ [gtk] API implementation: reload
+
+ * gtk/Api/webkitgtkpage.cpp: Implement the webkit_gtk_page_reload()
+ function.
+
+2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Adam.
+
+ http://bugs.webkit.org/show_bug.cgi?id=14806
+ Implement can_go_backward and can_go_forward in webkitgtkpage.cpp
+
+ * gtk/Api/webkitgtkpage.cpp: Implement webkit_gtk_page_can_go_backward() and
+ webkit_gtk_page_can_go_forward() functions.
+
+2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Alp Toker.
+
+ http://bugs.webkit.org/show_bug.cgi?id=14810
+ Bad n_params on load_finished's g_signal_new in webkitgtkpage.cpp
+
+ This is the proper fix for #14810.
+
+ * gtk/Api/webkitgtkframe.cpp:
+ * gtk/Api/webkitgtkpage.cpp: Fix the marshaller type of the "load_finished" signal and
+ correct the class_offset parameters.
+
+2007-07-29 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Alp Toker.
+
+ http://bugs.webkit.org/show_bug.cgi?id=14810
+ Bad n_params on load_finished's g_signal_new in webkitgtkpage.cpp
+
+ * gtk/Api/webkitgtkpage.cpp: Use a correct n_params value and the corresponding types for
+ them in the "load_finished" signal.
+
+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.
+