1. 04 Mar, 2010 1 commit
  2. 03 Mar, 2010 1 commit
  3. 02 Mar, 2010 1 commit
    • eric@webkit.org's avatar
      2010-03-02 Arno Renevier <arno@renevier.net> · 1c78acca
      eric@webkit.org authored
              Reviewed by Gustavo Noronha Silva.
      
              [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
              https://bugs.webkit.org/show_bug.cgi?id=35210
      
              * GNUmakefile.am:
      2010-03-02  Arno Renevier  <arno@renevier.net>
      
              Reviewed by Gustavo Noronha Silva.
      
              [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
              https://bugs.webkit.org/show_bug.cgi?id=35210
      
              * platform/gtk/Skipped:
      2010-03-02  Arno Renevier  <arno@renevier.net>
      
              Reviewed by Gustavo Noronha Silva.
      
              [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
              https://bugs.webkit.org/show_bug.cgi?id=35210
      
              * WebCoreSupport/ChromeClientGtk.cpp:
              * WebCoreSupport/ChromeClientGtk.h:
              * docs/webkitgtk-sections.txt:
              * webkit/webkit.h:
              * webkit/webkitdefines.h:
              * webkit/webkitgeolocationpolicydecision.cpp: Added.
              (webkit_geolocation_policy_decision_class_init):
              (webkit_geolocation_policy_decision_init):
              (webkit_geolocation_policy_decision_new):
              (webkit_geolocation_policy_allow):
              (webkit_geolocation_policy_deny):
              * webkit/webkitgeolocationpolicydecision.h: Added.
              * webkit/webkitprivate.h:
              * webkit/webkitwebview.cpp:
              (DNDContentsRequest::webkit_web_view_class_init):
              * webkitmarshal.list:
      2010-03-02  Arno Renevier  <arno@renevier.net>
      
              Reviewed by Gustavo Noronha Silva.
      
              [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
              https://bugs.webkit.org/show_bug.cgi?id=35210
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (geolocationPolicyDecisionRequested):
              (createWebView):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55444 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c78acca
  4. 23 Feb, 2010 3 commits
  5. 05 Jan, 2010 1 commit
  6. 04 Jan, 2010 1 commit
  7. 17 Dec, 2009 1 commit
  8. 10 Dec, 2009 1 commit
    • kov@webkit.org's avatar
      Reviewed by Xan Lopez. · 71924f96
      kov@webkit.org authored
              [GTK] Should provide an API to control the IconDatabase
              https://bugs.webkit.org/show_bug.cgi?id=32334
      
              First step towards a full IconDatabase API. This provides
              notification for pages with favicons, and lets clients handle
              them.
      
              * WebCoreSupport/FrameLoaderClientGtk.cpp:
              (WebKit::FrameLoaderClient::registerForIconNotification):
              (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
              * tests/resources/blank.ico: Added.
              * tests/testwebview.c: Added.
              (server_callback):
              (idle_quit_loop_cb):
              (icon_uri_changed_cb):
              (icon_loaded_cb):
              (test_webkit_web_view_icon_uri):
              (main):
              * webkit/webkitprivate.cpp:
              (closeIconDatabaseOnExit):
              (webkit_init):
              * webkit/webkitprivate.h:
              * webkit/webkitwebview.cpp:
              (webkit_web_view_get_property):
              (webkit_web_view_finalize):
              (webkit_web_view_class_init):
              (we...
      71924f96
  9. 07 Dec, 2009 1 commit
    • kov@webkit.org's avatar
      Reviewed by Xan Lopez. · 14462f8e
      kov@webkit.org authored
              Build the new API test.
      
              [GTK] REGRESSION: webkit thinks it can render PDFs
              https://bugs.webkit.org/show_bug.cgi?id=32183
      
              * GNUmakefile.am:
      
      WebCore
      
              Reviewed by Xan Lopez.
      
              Turn the MediaPlayer supported types blacklist into a whitelist
      
              [GTK] REGRESSION: webkit thinks it can render PDFs
              https://bugs.webkit.org/show_bug.cgi?id=32183
      
              Covered by API test.
      
              * platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::mimeTypeCache):
      
      WebKit/gtk
      
              Reviewed by Xan Lopez.
      
              New test to make sure we do not regress this feature anymore. All
              test files were created by me.
      
              [GTK] REGRESSION: webkit thinks it can render PDFs
              https://bugs.webkit.org/show_bug.cgi?id=32183
      
              * tests/resources/test.html: Added.
              * tests/resources/test.ogg: Added.
              * tests/resources/test.pdf: Added.
              * tests/resources/test.txt: Added.
              * te...
      14462f8e
  10. 05 Dec, 2009 1 commit
  11. 30 Nov, 2009 2 commits
  12. 26 Nov, 2009 1 commit
    • laszlo.1.gombos@nokia.com's avatar
      2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 7e391fb3
      laszlo.1.gombos@nokia.com authored
              Reviewed by Oliver Hunt.
      
              Move GOwnPtr* from wtf to wtf/gtk
              https://bugs.webkit.org/show_bug.cgi?id=31793
      
              * GNUmakefile.am: Change the path for GOwnPtr.*.
              * JavaScriptCore.gyp/JavaScriptCore.gyp: Remove
                GOwnPtr.cpp from the exclude list.
              * JavaScriptCore.gypi: Change the path for GOwnPtr.*.
              * wscript: Remove GOwnPtr.cpp from the exclude list.
              * wtf/GOwnPtr.cpp: Removed.
              * wtf/GOwnPtr.h: Removed.
              * wtf/Threading.h: Change the path for GOwnPtr.h.
              * wtf/gtk/GOwnPtr.cpp: Copied from JavaScriptCore/wtf/GOwnPtr.cpp.
              * wtf/gtk/GOwnPtr.h: Copied from JavaScriptCore/wtf/GOwnPtr.h.
              * wtf/unicode/glib/UnicodeGLib.h: Change the path for GOwnPtr.h.
      
      2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Oliver Hunt.
      
              Move GOwnPtr* from wtf to wtf/gtk
              https://bugs.webkit.org/show_bug.cgi?id=31793
      
              * webkit/webkitwebview.cpp: Change the path for GOwnPtr.h.
      
      2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Oliver Hunt.
      
              Move GOwnPtr* from wtf to wtf/gtk
              https://bugs.webkit.org/show_bug.cgi?id=31793
      
              No new tests as there is no functional change.
      
              * platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp: Change the
                path for GOwnPtr.h.
              * platform/text/TextEncoding.cpp: Ditto.
              * platform/text/gtk/TextCodecGtk.cpp: Ditto.
      
      2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Oliver Hunt.
      
              Move GOwnPtr* from wtf to wtf/gtk
              https://bugs.webkit.org/show_bug.cgi?id=31793
      
              * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
                the include path.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e391fb3
  13. 09 Nov, 2009 1 commit
  14. 05 Nov, 2009 1 commit
  15. 26 Oct, 2009 2 commits
  16. 15 Oct, 2009 1 commit
  17. 01 Oct, 2009 1 commit
    • 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
  18. 23 Sep, 2009 3 commits
  19. 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-a...
      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
  20. 07 Sep, 2009 1 commit
    • 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
      
      20...
      6e1ddaf5
  21. 06 Sep, 2009 1 commit
  22. 02 Sep, 2009 2 commits
  23. 01 Sep, 2009 1 commit
  24. 29 Aug, 2009 1 commit
  25. 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
  26. 27 Aug, 2009 1 commit
  27. 18 Aug, 2009 1 commit
  28. 12 Aug, 2009 1 commit
  29. 11 Aug, 2009 1 commit
  30. 29 Jul, 2009 1 commit
    • jmalonzo@webkit.org's avatar
      2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org> · d9686dab
      jmalonzo@webkit.org authored
              Reviewed by Eric Seidel and Xan Lopez.
      
              [Gtk] Enable http/tests/appcache tests
              https://bugs.webkit.org/show_bug.cgi?id=27674
      
              * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
      
              Enable passing http/tests/appcache tests.
      
              * platform/gtk/Skipped:
      
              Add 'enable-offline-web-application-cache' WebSetting to enable
              or disable the appcache. Also, Add appcache SPI for DRT to use.
      
              * webkit/webkitapplicationcache.cpp: Added.
              (webkit_application_cache_set_maximum_size):
              * webkit/webkitprivate.cpp:
              (webkit_init):
              * webkit/webkitprivate.h:
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
              (webkit_web_settings_set_property):
              (webkit_web_settings_get_property):
              (webkit_web_settings_copy):
              * webkit/webkitwebview.cpp:
              (webkit_web_view_update_settings):
              (webkit_web_view_settings_notif...
      d9686dab
  31. 03 Jul, 2009 1 commit
    • jmalonzo@webkit.org's avatar
      2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org> · 54cd7bce
      jmalonzo@webkit.org authored
              Reviewed by Xan Lopez and Gustavo Noronha.
      
              Set user-agent from application
              https://bugs.webkit.org/show_bug.cgi?id=17375
      
              Add 'user-agent' setter/getter API to WebSettings.
      
              * WebCoreSupport/FrameLoaderClientGtk.cpp:
              (WebKit::FrameLoaderClient::FrameLoaderClient):
              (WebKit::FrameLoaderClient::userAgent):
              * WebCoreSupport/FrameLoaderClientGtk.h:
              * webkit/webkitprivate.h:
              * webkit/webkitversion.h.in:
              * webkit/webkitwebsettings.cpp:
              (webkit_get_user_agent):
              (webkit_web_settings_class_init):
              (webkit_web_settings_finalize):
              (webkit_web_settings_set_property):
              (webkit_web_settings_get_property):
              (webkit_web_settings_copy):
              (webkit_web_settings_get_user_agent):
              * webkit/webkitwebsettings.h:
              * webkit/webkitwebview.cpp:
              (webkit_web_view_dispose):
      
              Define UA version macros to be used by th...
      54cd7bce
  32. 20 Jun, 2009 1 commit