1. 30 Oct, 2009 2 commits
  2. 28 Oct, 2009 1 commit
  3. 26 Oct, 2009 3 commits
  4. 24 Oct, 2009 1 commit
    • eric@webkit.org's avatar
      2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 5708acfe
      eric@webkit.org authored
              Reviewed by Holger Freyther.
      
              [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
              https://bugs.webkit.org/show_bug.cgi?id=30476
      
              Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
              to all executables linking against WebKit library.
      
              * WebKit.pri:
      2009-10-24  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Holger Freyther.
      
              [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
              https://bugs.webkit.org/show_bug.cgi?id=30476
      
              Assign ReadUserData WriteUserData NetworkServices Symbian capabilities
              to jsc.exe.
      
              * jsc.pro:
      2009-10-24  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Holger Freyther.
      
              [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
              https://bugs.webkit.org/show_bug.cgi?id=30476
      
              Assign ReadUserData WriteUserData NetworkServices Symbian capabilities
              to all QtWebkit executables.
      
              * QGVLauncher/QGVLauncher.pro:
              * QtLauncher/QtLauncher.pro:
              * tests/benchmarks/loading/tst_loading.pro:
              * tests/benchmarks/painting/tst_painting.pro:
              * tests/qgraphicswebview/qgraphicswebview.pro:
              * tests/qwebelement/qwebelement.pro:
              * tests/qwebframe/qwebframe.pro:
              * tests/qwebhistory/qwebhistory.pro:
              * tests/qwebhistoryinterface/qwebhistoryinterface.pro:
              * tests/qwebpage/qwebpage.pro:
              * tests/qwebplugindatabase/qwebplugindatabase.pro:
              * tests/qwebview/qwebview.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50026 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5708acfe
  5. 18 Oct, 2009 1 commit
  6. 15 Oct, 2009 2 commits
  7. 12 Oct, 2009 2 commits
  8. 05 Oct, 2009 1 commit
  9. 02 Oct, 2009 1 commit
    • hausmann@webkit.org's avatar
      .: Disable a few more harmless MSVC warnings. · d422fa0e
      hausmann@webkit.org authored
      Patch by Prasanth Ullattil <prasanth.ullattil@nokia.com> on 2009-10-02
      Reviewed by Simon Hausmann.
      
      * WebKit.pri:
      
      WebCore: Fix compiler warnings about unused function arguments.
      
      Patch by Prasanth Ullattil <prasanth.ullattil@nokia.com> on 2009-10-02
      Reviewed by Simon Hausmann.
      
      * bridge/qt/qt_class.h:
      * bridge/qt/qt_runtime.cpp:
      (JSC::Bindings::QtRuntimeMetaMethod::call):
      (JSC::Bindings::QtRuntimeConnectionMethod::call):
      * dom/XMLTokenizerQt.cpp:
      (WebCore::XMLTokenizer::initializeParserContext):
      * platform/graphics/qt/FontCacheQt.cpp:
      (WebCore::FontCache::getTraitsInFamily):
      (WebCore::FontCache::getCachedFontPlatformData):
      * platform/graphics/qt/FontFallbackListQt.cpp:
      (WebCore::FontFallbackList::setPlatformFont):
      * platform/graphics/qt/FontQt.cpp:
      (WebCore::Font::offsetForPositionForComplexText):
      * platform/graphics/qt/GraphicsContextQt.cpp:
      (WebCore::GraphicsContext::drawLineForText):
      (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
      (WebCore::GraphicsContext::setPlatformShadow):
      (WebCore::GraphicsContext::setURLForRect):
      * platform/graphics/qt/IconQt.cpp:
      (WebCore::Icon::createIconForFiles):
      * platform/graphics/qt/ImageBufferQt.cpp:
      (WebCore::ImageBuffer::ImageBuffer):
      * platform/graphics/qt/ImageDecoderQt.cpp:
      (WebCore::ImageDecoderQt::frameBufferAtIndex):
      * platform/graphics/qt/MediaPlayerPrivatePhonon.cpp:
      (WebCore::MediaPlayerPrivate::supportsType):
      (WebCore::MediaPlayerPrivate::setEndTime):
      * platform/graphics/qt/SimpleFontDataQt.cpp:
      (WebCore::SimpleFontData::containsCharacters):
      * platform/graphics/qt/StillImageQt.h:
      (WebCore::StillImage::destroyDecodedData):
      * platform/network/qt/DnsPrefetchHelper.h:
      (WebCore::DnsPrefetchHelper::lookedUp):
      * platform/qt/ContextMenuQt.cpp:
      (WebCore::ContextMenu::setPlatformDescription):
      * platform/qt/DragDataQt.cpp:
      (WebCore::DragData::asURL):
      * platform/qt/PopupMenuQt.cpp:
      (WebCore::PopupMenu::populate):
      * platform/qt/RenderThemeQt.cpp:
      (WebCore::RenderThemeQt::supportsFocusRing):
      (WebCore::RenderThemeQt::systemFont):
      (WebCore::RenderThemeQt::adjustButtonStyle):
      (WebCore::RenderThemeQt::adjustMenuListButtonStyle):
      (WebCore::RenderThemeQt::paintMediaSeekBackButton):
      (WebCore::RenderThemeQt::paintMediaSeekForwardButton):
      * platform/qt/ScrollViewQt.cpp:
      (WebCore::ScrollView::platformAddChild):
      * platform/qt/SearchPopupMenuQt.cpp:
      (WebCore::SearchPopupMenu::saveRecentSearches):
      (WebCore::SearchPopupMenu::loadRecentSearches):
      * platform/qt/TemporaryLinkStubs.cpp:
      (WebCore::signedPublicKeyAndChallengeString):
      * platform/qt/WidgetQt.cpp:
      (WebCore::Widget::paint):
      * xml/XSLStyleSheetQt.cpp:
      (WebCore::XSLStyleSheet::loadChildSheet):
      (WebCore::XSLStyleSheet::setParentStyleSheet):
      * xml/XSLTProcessorQt.cpp:
      (WebCore::XSLTMessageHandler::handleMessage):
      (WebCore::XSLTProcessor::transformToString):
      
      WebKit/qt: Fix compiler warnings about unused function arguments.
      
      Patch by Prasanth Ullattil <prasanth.ullattil@nokia.com> on 2009-10-02
      Reviewed by Simon Hausmann.
      
      * Api/qwebframe.cpp:
      (QWebFrame::scrollBarMinimum):
      * Api/qwebpage.cpp:
      (QWebPagePrivate::focusInEvent):
      (QWebPagePrivate::focusOutEvent):
      (QWebPagePrivate::leaveEvent):
      (QWebPage::javaScriptAlert):
      (QWebPage::javaScriptConfirm):
      (QWebPage::javaScriptPrompt):
      (QWebPage::triggerAction):
      (QWebPage::acceptNavigationRequest):
      (QWebPage::chooseFile):
      * WebCoreSupport/ChromeClientQt.cpp:
      (WebCore::ChromeClientQt::repaint):
      (WebCore::ChromeClientQt::mouseDidMoveOverElement):
      (WebCore::ChromeClientQt::reachedMaxAppCacheSize):
      * WebCoreSupport/ContextMenuClientQt.cpp:
      (WebCore::ContextMenuClientQt::downloadURL):
      * WebCoreSupport/FrameLoaderClientQt.cpp:
      (WebCore::FrameLoaderClientQt::dispatchWillPerformClientRedirect):
      (WebCore::FrameLoaderClientQt::setMainFrameDocumentReady):
      (WebCore::FrameLoaderClientQt::representationExistsForURLScheme):
      (WebCore::FrameLoaderClientQt::generatedMIMETypeForURLScheme):
      (WebCore::FrameLoaderClientQt::shouldGoToHistoryItem):
      (WebCore::FrameLoaderClientQt::pluginWillHandleLoadError):
      (WebCore::FrameLoaderClientQt::assignIdentifierToInitialRequest):
      (WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
      (WebCore::FrameLoaderClientQt::createJavaAppletWidget):
      * WebCoreSupport/InspectorClientQt.cpp:
      (WebCore::InspectorClientQt::setAttachedWindowHeight):
      (WebCore::InspectorClientQt::highlight):
      (WebCore::InspectorClientQt::removeSetting):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49020 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d422fa0e
  10. 01 Oct, 2009 4 commits
    • laszlo.1.gombos@nokia.com's avatar
      2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com> · be4310b3
      laszlo.1.gombos@nokia.com authored
              Unreviewed, build fix.
      
              [Qt] Symbian build break after r48976.
              unix is set for Symbian in the Qt build system.
      
              * WebKit.pri:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be4310b3
    • zoltan@webkit.org's avatar
      2009-10-01 Zoltan Horvath <zoltan@webkit.org> · 0aaef196
      zoltan@webkit.org authored
              Reviewed by Simon Hausmann.
      
              [Qt] Allow custom memory allocation control for the whole JavaScriptCore
              https://bugs.webkit.org/show_bug.cgi?id=27029
      
              Since in JavaScriptCore almost every class which has been instantiated by operator new is
              inherited from FastAllocBase (bug #20422), we disable customizing global operator new for the Qt-port
              when USE_SYSTEM_MALLOC=0.
      
              Add #include <unistd.h> to FastMalloc.cpp because it's used by TCMalloc_PageHeap::scavengerThread().
              (It's needed for the functionality of TCmalloc.)
      
              Add TCSystemAlloc.cpp to JavaScriptCore.pri if USE_SYSTEM_MALLOC is disabled.
      
              * JavaScriptCore.pri:
              * wtf/FastMalloc.cpp:
              (WTF::sleep):
              * wtf/FastMalloc.h:
      
      2009-10-01  Zoltan Horvath  <zoltan@webkit.org>
      
              Reviewed by Simon Hausmann.
      
              [Qt] Don't use TCmalloc in DumpRenderTree
              https://bugs.webkit.org/show_bug.cgi?id=27029
      
              Add USE_SYSTEM_MALLOC macro to the DRT's profile to avoid using TCmalloc in Qt's DRT.
      
              * DumpRenderTree/qt/DumpRenderTree.pro:
      
      2009-10-01  Zoltan Horvath  <zoltan@webkit.org>
      
              Reviewed by Simon Hausmann.
      
              [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
              https://bugs.webkit.org/show_bug.cgi?id=27029
      
              Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
              so these Qt-ports will use TCmalloc as other ports.
      
              * WebKit.pri:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48976 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0aaef196
    • eric@webkit.org's avatar
      2009-10-01 Martin Robinson <martin.james.robinson@gmail.com> · 4f864b9b
      eric@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] GtkIMContext filtering interferes with DOM key events
              https://bugs.webkit.org/show_bug.cgi?id=28733
      
              Add new key event test ensuring that IME keypresses are handled.
      
              * GNUmakefile.am:
      2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] GtkIMContext filtering interferes with DOM key events
              https://bugs.webkit.org/show_bug.cgi?id=28733
      
              Re-enable skipped tests which were previously failing.
      
              * platform/gtk/Skipped:
      2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] GtkIMContext filtering interferes with DOM key events
              https://bugs.webkit.org/show_bug.cgi?id=28733
      
              Ensure that keyboard events filtered by the GtkIMContext still create
              the proper DOM events.
      
              No tests added. Instead previously skipped tests have been enabled.
      
              * platform/gtk/KeyEventGtk.cpp:
              (WebCore::keyIdentifierForGdkKeyCode):
              (WebCore::singleCharacterString):
      2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] GtkIMContext filtering interferes with DOM key events
              https://bugs.webkit.org/show_bug.cgi?id=28733
      
              Ensure that keyboard events filtered by the GtkIMContext still create
              the proper DOM events.
      
              * WebCoreSupport/EditorClientGtk.cpp:
              (WebKit::clearPendingIMData):
              (WebKit::imContextCommitted):
              (WebKit::imContextPreeditChanged):
              (WebKit::EditorClient::shouldBeginEditing):
              (WebKit::EditorClient::shouldEndEditing):
              (WebKit::interpretEditorCommandKeyEvent):
              (WebKit::handleCaretBrowsingKeyboardEvent):
              (WebKit::EditorClient::handleKeyboardEvent):
              (WebKit::EditorClient::handleInputMethodKeydown):
              * tests/testkeyevents.c: Added.
              (test_info_new):
              (test_info_destroy):
              (key_event_fixture_setup):
              (key_event_fixture_teardown):
              (key_press_event_cb):
              (key_release_event_cb):
              (load_status_cb):
              (map_event_cb):
              (test_keypress):
              (main):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4f864b9b
    • eric@webkit.org's avatar
      2009-10-01 Philippe Normand <pnormand@igalia.com> · 9d150a2a
      eric@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] data: uri support in media player
              https://bugs.webkit.org/show_bug.cgi?id=29842
      
              Check presence of gstreamer-pbutils-0.10.
      
              * configure.ac:
      2009-10-01  Philippe Normand  <pnormand@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] data: uri support in media player
              https://bugs.webkit.org/show_bug.cgi?id=29842
      
              Re-enable media/audio-data-url.html.
      
              * platform/gtk/Skipped:
      2009-10-01  Philippe Normand  <pnormand@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] data: uri support in media player
              https://bugs.webkit.org/show_bug.cgi?id=29842
      
              New GStreamer element to handle data: uris. For now only base64
              encoded data is supported. Decoded data is handed over to
              giostreamsrc.
      
              * GNUmakefile.am:
              * platform/graphics/gtk/DataSourceGStreamer.cpp: Added.
              (_do_init):
              (webkit_data_src_base_init):
              (webkit_data_src_class_init):
              (webkit_data_src_reset):
              (webkit_data_src_init):
              (webkit_data_src_finalize):
              (webkit_data_src_uri_get_type):
              (webkit_data_src_uri_get_protocols):
              (webkit_data_src_uri_get_uri):
              (webkit_data_src_uri_set_uri):
              (webkit_data_src_uri_handler_init):
              * platform/graphics/gtk/DataSourceGStreamer.h: Added.
              * platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::do_gst_init):
              (WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
              (WebCore::MediaPlayerPrivate::mimeTypeCache):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d150a2a
  11. 26 Sep, 2009 1 commit
  12. 23 Sep, 2009 3 commits
  13. 22 Sep, 2009 1 commit
  14. 21 Sep, 2009 1 commit
  15. 18 Sep, 2009 2 commits
    • xan@webkit.org's avatar
      2009-09-18 Xan Lopez <xlopez@igalia.com> · fd4dd8e1
      xan@webkit.org authored
              Reviewed by Gustavo Noronha and Jan Alonzo.
      
              [GTK] context menu overriding API is very limited
              https://bugs.webkit.org/show_bug.cgi?id=27546
      
              Add new tests to the build.
      
              * GNUmakefile.am:
      
      WebKit/gtk:
      
      2009-09-18  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha and Jan Alonzo.
      
              [GTK] context menu overriding API is very limited
              https://bugs.webkit.org/show_bug.cgi?id=27546
      
              Add webkit_web_view_get_hit_test_result, a function to get a hit
              test result from a GdkEventButton. Useful to let applications
              decide between several actions on button press depending on what
              is being pressed.
      
              * webkit/webkitwebview.cpp:
              (webkit_web_view_stop_loading):
              (documentPointForWindowPoint):
              (webkit_web_view_get_hit_test_result):
              * webkit/webkitwebview.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fd4dd8e1
    • xan@webkit.org's avatar
      2009-09-14 Xan Lopez <xlopez@igalia.com> · 2266a5b0
      xan@webkit.org authored
              Reviewed by Gustavo Noronha and Jan Alonzo.
      
              [GTK] context menu overriding API is very limited
              https://bugs.webkit.org/show_bug.cgi?id=27546
      
              Add WebKitHitTestResult to the build.
      
              * GNUmakefile.am:
      
      WebKit/gtk:
      
      2009-09-18  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha and Jan Alonzo.
      
              [GTK] context menu overriding API is very limited
              https://bugs.webkit.org/show_bug.cgi?id=27546
      
              Add WebKitHitTestResult, a wrapper over HitTestResult. It contains
              context information about a point in the web page.
      
              * webkit/webkit.h:
              * webkit/webkitdefines.h:
              * webkit/webkithittestresult.cpp: Added.
              (webkit_hit_test_result_finalize):
              (webkit_hit_test_result_get_property):
              (webkit_hit_test_result_set_property):
              (webkit_hit_test_result_class_init):
              (webkit_hit_test_result_init):
              * webkit/webkithittestresult.h: Added.
              * webkit/webkitprivate.cpp:
              (WebKit::kit):
              * webkit/webkitprivate.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48505 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2266a5b0
  16. 10 Sep, 2009 1 commit
  17. 09 Sep, 2009 1 commit
  18. 07 Sep, 2009 2 commits
    • xan@webkit.org's avatar
      2009-09-07 Xan Lopez <xlopez@igalia.com> · 14c495e2
      xan@webkit.org authored
              Rubber-stamped by Gustavo Noronha.
      
              Bump versions in preparation for 1.1.14 release.
      
              * configure.ac:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48123 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      14c495e2
    • kov@webkit.org's avatar
      2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · 6e1ddaf5
      kov@webkit.org authored
              Reviewed by Xan Lopez.
      
              https://bugs.webkit.org/show_bug.cgi?id=26854
              [GTK] Needs API to allow more control over outgoing requests
      
              * GNUmakefile.am: new files added to the build for new class
              WebKitNetworkResponse
      
      WebCore:
      
      2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Xan Lopez.
      
              https://bugs.webkit.org/show_bug.cgi?id=26854
              [GTK] Needs API to allow more control over outgoing requests
      
              Add infrastructure required to provide the new
              WebKitNetworkResponse object in our API.
      
              * GNUmakefile.am: Add new files to the build.
              * platform/network/soup/ResourceRequestSoup.cpp:
              (WebCore::ResourceRequest::updateFromSoupMessage):
              * platform/network/soup/ResourceResponse.h:
              * platform/network/soup/ResourceResponseSoup.cpp: Added.
              (WebCore::ResourceResponse::toSoupMessage):
      
      WebKit/gtk
      
      2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Xan Lopez.
      
              https://bugs.webkit.org/show_bug.cgi?id=26854
              [GTK] Needs API to allow more control over outgoing requests
      
              Map the willSendRequest delegate to the 'resource-request-starting'
              signal, allowing more control of the resources that are fetched.
      
              Mapping willSendRequest properly requires an appropriate Response
              object, so we are introducing WebKitNetworkResponse, which works in a
              way similar to WebKitNetworkRequest.
      
              * WebCoreSupport/FrameLoaderClientGtk.cpp:
              (WebKit::FrameLoaderClient::dispatchWillSendRequest):
              (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
              (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
              (WebKit::FrameLoaderClient::dispatchDidFailLoading):
              * tests/testnetworkresponse.c: Added.
              (test_network_response_create_destroy):
              (test_network_response_properties):
              (main):
              * tests/testwebresource.c:
              (resource_request_starting_cb):
              (load_finished_cb):
              (test_web_resource_loading):
              (main):
              * webkit/webkit.h:
              * webkit/webkitdefines.h:
              * webkit/webkitnetworkrequest.cpp:
              * webkit/webkitnetworkresponse.cpp: Added.
              (webkit_network_response_dispose):
              (webkit_network_response_finalize):
              (webkit_network_response_get_property):
              (webkit_network_response_set_property):
              (webkit_network_response_class_init):
              (webkit_network_response_init):
              (webkit_network_response_new_with_core_response):
              (webkit_network_response_new):
              (webkit_network_response_set_uri):
              (webkit_network_response_get_uri):
              (webkit_network_response_get_message):
              * webkit/webkitnetworkresponse.h: Added.
              * webkit/webkitprivate.cpp:
              (WTF::SoupMessage):
              (WTF::WebKitNetworkRequest):
              (WTF::WebKitNetworkResponse):
              (WTF::WebKitWebResource):
              * webkit/webkitprivate.h:
              * webkit/webkitwebresource.cpp:
              (webkit_web_resource_cleanup):
              (webkit_web_resource_finalize):
              (webkit_web_resource_class_init):
              (webkit_web_resource_set_property):
              (webkit_web_resource_get_uri):
              * webkit/webkitwebview.cpp:
              (webkit_web_view_class_init):
              * webkitmarshal.list:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48118 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e1ddaf5
  19. 06 Sep, 2009 1 commit
    • xan@webkit.org's avatar
      2009-09-06 Martin Robinson <martin.james.robinson@gmail.com> · 00c0d9a0
      xan@webkit.org authored
              Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
      
              [Gtk] Expose a database API
              https://bugs.webkit.org/show_bug.cgi?id=27899
      
              Expose an HTML5 database API for GTK+.
      
              * GNUmakefile.am:
      
      LayoutTests:
      
      2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
      
              [Gtk] Expose a database API
              https://bugs.webkit.org/show_bug.cgi?id=27899
      
              Expose an HTML5 database API for GTK+.
      
              * platform/gtk/Skipped:
      
      WebKit/gtk:
      
      2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
      
              [Gtk] Expose a database API
              https://bugs.webkit.org/show_bug.cgi?id=27899
      
              Expose an HTML5 database API for GTK+.
      
              * WebCoreSupport/ChromeClientGtk.cpp:
              (WebKit::ChromeClient::print):
              * webkit/webkit.h:
              * webkit/webkitdefines.h:
              * webkit/webkitprivate.cpp:
              (webkit_init):
              * webkit/webkitprivate.h:
              * webkit/webkitsecurityorigin.cpp: Added.
              (webkit_security_origin_finalize):
              (webkit_security_origin_dispose):
              (webkit_security_origin_set_property):
              (webkit_security_origin_get_property):
              (webkit_security_origins):
              (webkit_security_origin_class_init):
              (webkit_security_origin_init):
              (webkit_security_origin_get_protocol):
              (webkit_security_origin_get_host):
              (webkit_security_origin_get_port):
              (webkit_security_origin_get_web_database_usage):
              (webkit_security_origin_get_web_database_quota):
              (webkit_security_origin_set_web_database_quota):
              (webkit_security_origin_get_all_web_databases):
              (WebKit::kit):
              (WebKit::core):
              (webkit_security_origin_get_web_database):
              * webkit/webkitsecurityorigin.h: Added.
              * webkit/webkitwebdatabase.cpp: Added.
              (webkit_web_database_finalize):
              (webkit_web_database_dispose):
              (webkit_web_database_set_property):
              (webkit_web_database_get_property):
              (webkit_web_database_class_init):
              (webkit_web_database_init):
              (webkit_web_database_set_security_origin):
              (webkit_web_database_set_name):
              (webkit_web_database_get_security_origin):
              (webkit_web_database_get_name):
              (webkit_web_database_get_display_name):
              (webkit_web_database_get_expected_size):
              (webkit_web_database_get_size):
              (webkit_web_database_get_filename):
              (webkit_web_database_remove):
              (webkit_remove_all_web_databases):
              (webkit_get_web_database_directory_path):
              (webkit_set_web_database_directory_path):
              (webkit_get_default_web_database_quota):
              * webkit/webkitwebdatabase.h: Added.
              * webkit/webkitwebframe.cpp:
              (webkit_web_frame_new):
              (webkit_web_frame_get_focused_accessible_element):
              (webkit_web_frame_get_horizontal_scrollbar_policy):
              * webkit/webkitwebframe.h:
              * webkit/webkitwebview.cpp:
              (webkit_web_view_class_init):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48101 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      00c0d9a0
  20. 04 Sep, 2009 1 commit
  21. 02 Sep, 2009 2 commits
  22. 01 Sep, 2009 1 commit
  23. 29 Aug, 2009 1 commit
  24. 28 Aug, 2009 1 commit
    • kov@webkit.org's avatar
      2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · 6f367913
      kov@webkit.org authored
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=25889
              [GTK] scrollbar policy for main frame is not implementable
      
              Adding files for the new test for window-related issues (starting
              with scrollbar policy).
      
              * GNUmakefile.am:
      
      WebCore
      
      2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=25889
              [GTK] scrollbar policy for main frame is not implementable
      
              Override setScrollbarModes to correctly forward scrollbar modes
              policy changes to client code, via a new platform-specific method,
              scrollbarsPolicyDidChange.
      
              * page/ChromeClient.h:
              (WebCore::ChromeClient::scrollbarsPolicyDidChange):
              * platform/ScrollView.cpp:
              (WebCore::ScrollView::createScrollbar):
              * platform/ScrollView.h:
              * platform/gtk/ScrollViewGtk.cpp:
              (WebCore::ScrollView::setScrollbarModes):
      
      WebKit/gtk
      
      2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=25889
              [GTK] scrollbar policy for main frame is not implementable
      
              Add properties and a signal to report scrollbar policy changes to
              client code, and a default handler that does the right thing when
              using GtkScrolledWindow.
      
              * WebCoreSupport/ChromeClientGtk.cpp:
              (WebKit::ChromeClient::scrollbarsModeDidChange):
              * WebCoreSupport/ChromeClientGtk.h:
              * webkit/webkitwebframe.cpp:
              (webkit_web_frame_get_property):
              (webkit_web_frame_class_init):
              (webkit_web_frame_get_horizontal_scrollbar_policy):
              (webkit_web_frame_get_vertical_scrollbar_policy):
              * webkit/webkitwebframe.h:
              * tests/testwindow.c: Added.
              (load_finished_cb):
              (test_webkit_window_scrollbar_policy):
              (main):
      
      WebKit/*
      
      Added empty implementation of new ChromeClient method.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@47866 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6f367913
  25. 27 Aug, 2009 1 commit
  26. 24 Aug, 2009 1 commit
  27. 21 Aug, 2009 1 commit