Skip to content
  • 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):
            (webkit_web_view_get_icon_uri):
            * webkit/webkitwebview.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51948 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    71924f96