Bug 251519 - [GTK] Update documentation
Summary: [GTK] Update documentation
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Michael Catanzaro
URL:
Keywords:
Depends on:
Blocks: GTK4
  Show dependency treegraph
 
Reported: 2023-02-01 08:48 PST by Michael Catanzaro
Modified: 2023-02-07 10:20 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2023-02-01 08:48:21 PST
We should document favicon database changes in migration guide. The favicon database is now enabled by default, and it moved from WebKitWebContext to WebKitWebsiteDataManager.
Comment 1 Michael Catanzaro 2023-02-01 09:25:51 PST
Let's document downloads changes too. E.g. the download-started signal moved from WebKitWebContext to WebKitNetworkSession, and webkit_web_context_download_uri() is replaced with webkit_network_session_download_uri().
Comment 2 Michael Catanzaro 2023-02-01 09:32:40 PST
"All the networking
APIs have been moved from [type@WebKit.WebContext] and [type@WebKit.WebsiteDataManager] to the new class
[type@WebKit.NetworkSession]."

I will expand on this. Affected APIs are:

webkit_web_context_clear_cache
webkit_web_context_download_uri
webkit_web_context_get_cookie_manager
webkit_web_context_prefetch_dns
WebKitWebContext::download-started
Comment 3 Michael Catanzaro 2023-02-01 15:14:46 PST
There are a lot more affected APIs in WebKitWebsiteDataManager. Can't plausibly mention them all.
Comment 4 Michael Catanzaro 2023-02-01 15:15:10 PST
Pull request: https://github.com/WebKit/WebKit/pull/9487
Comment 5 EWS 2023-02-07 10:19:56 PST
Committed 259967@main (a9f86aa9b538): <https://commits.webkit.org/259967@main>

Reviewed commits have been landed. Closing PR #9487 and removing active labels.