Branch: refs/heads/webkitglib/2.54
Home: https://github.com/WebKit/WebKit
Commit: 89fa420c0c2b6cd5d28a5f371bc4fc298abcbd4d
https://github.com/WebKit/WebKit/commit/89fa420c0c2b6cd5d28a5f371bc4fc298abcbd4d
Author: Nikolas Zimmermann <[email protected]>
Date: 2026-09-15 (Tue, 15 Sep 2026)
Changed paths:
M Source/JavaScriptCore/API/glib/JSCClass.cpp
M Source/JavaScriptCore/API/glib/JSCContext.cpp
M Source/JavaScriptCore/API/glib/JSCException.cpp
M Source/JavaScriptCore/API/glib/JSCOptions.cpp
M Source/JavaScriptCore/API/glib/JSCValue.cpp
M Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp
M Source/WebKit/UIProcess/API/glib/WebKitApplicationInfo.cpp
M Source/WebKit/UIProcess/API/glib/WebKitAuthenticationRequest.cpp
M Source/WebKit/UIProcess/API/glib/WebKitAutomationSession.cpp
M Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp
M Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp
M Source/WebKit/UIProcess/API/glib/WebKitContextMenuActions.h.in
M Source/WebKit/UIProcess/API/glib/WebKitCookieManager.cpp
M Source/WebKit/UIProcess/API/glib/WebKitDeviceInfoPermissionRequest.cpp
M Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp
M Source/WebKit/UIProcess/API/glib/WebKitEditingCommands.h.in
M Source/WebKit/UIProcess/API/glib/WebKitEditorState.cpp
M Source/WebKit/UIProcess/API/glib/WebKitError.cpp
M Source/WebKit/UIProcess/API/glib/WebKitError.h.in
M Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp
M Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.h.in
M Source/WebKit/UIProcess/API/glib/WebKitFeature.cpp
M Source/WebKit/UIProcess/API/glib/WebKitFeature.h.in
M Source/WebKit/UIProcess/API/glib/WebKitFileChooserRequest.cpp
M Source/WebKit/UIProcess/API/glib/WebKitFindController.cpp
M Source/WebKit/UIProcess/API/glib/WebKitFindController.h.in
M Source/WebKit/UIProcess/API/glib/WebKitFormSubmissionRequest.cpp
M Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp
M Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.h.in
M Source/WebKit/UIProcess/API/glib/WebKitJavascriptResult.cpp
M Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp
M Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp
M Source/WebKit/UIProcess/API/glib/WebKitNavigationAction.cpp
M Source/WebKit/UIProcess/API/glib/WebKitNetworkProxySettings.cpp
M Source/WebKit/UIProcess/API/glib/WebKitNetworkProxySettings.h.in
M Source/WebKit/UIProcess/API/glib/WebKitNetworkSession.cpp
M Source/WebKit/UIProcess/API/glib/WebKitOptionMenu.cpp
M Source/WebKit/UIProcess/API/glib/WebKitOptionMenuItem.cpp
M Source/WebKit/UIProcess/API/glib/WebKitPolicyDecision.cpp
M Source/WebKit/UIProcess/API/glib/WebKitResponsePolicyDecision.cpp
M Source/WebKit/UIProcess/API/glib/WebKitScriptDialog.cpp
M Source/WebKit/UIProcess/API/glib/WebKitSecurityOrigin.cpp
M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
M Source/WebKit/UIProcess/API/glib/WebKitSettings.h.in
M Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp
M Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp
M Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp
M Source/WebKit/UIProcess/API/glib/WebKitUserContent.h.in
M Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp
M Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp
M Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.h.in
M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebContext.h.in
M Source/WebKit/UIProcess/API/glib/WebKitWebExtension.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebExtensionMatchPattern.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebExtensionMatchPattern.h.in
M Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in
M
Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataAccessPermissionRequest.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitColorChooserRequest.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk3.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk4.cpp
M Source/WebKit/UIProcess/API/wpe/WebKitColor.cpp
M Source/WebKit/UIProcess/API/wpe/WebKitInputMethodContextWPE.cpp
M Source/WebKit/UIProcess/API/wpe/WebKitRectangle.cpp
M Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp
M Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE1.cpp
M Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE2.cpp
M Source/WebKit/UIProcess/API/wpe/qt6/WPEDisplayQtQuick.cpp
M Source/WebKit/UIProcess/API/wpe/qt6/WPEQtView.cpp
M Source/WebKit/UIProcess/API/wpe/qt6/WPEToplevelQtQuick.cpp
M Source/WebKit/UIProcess/API/wpe/qt6/WPEViewQtQuick.cpp
M Source/WebKit/WPEPlatform/docs/migration-mapping.md
M Source/WebKit/WPEPlatform/docs/overview.md
M Source/WebKit/WPEPlatform/wpe/WPEBuffer.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBufferAndroid.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBufferDMABuf.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBufferFormats.cpp
M Source/WebKit/WPEPlatform/wpe/WPEClipboard.cpp
M Source/WebKit/WPEPlatform/wpe/WPEColor.cpp
M Source/WebKit/WPEPlatform/wpe/WPEDRMDevice.cpp
M Source/WebKit/WPEPlatform/wpe/WPEDisplay.cpp
M Source/WebKit/WPEPlatform/wpe/WPEEvent.cpp
M Source/WebKit/WPEPlatform/wpe/WPEEvent.h
M Source/WebKit/WPEPlatform/wpe/WPEGestureController.cpp
M Source/WebKit/WPEPlatform/wpe/WPEInputMethodContext.cpp
M Source/WebKit/WPEPlatform/wpe/WPEInputMethodContext.h
M Source/WebKit/WPEPlatform/wpe/WPEKeyUnicode.cpp
M Source/WebKit/WPEPlatform/wpe/WPESettings.cpp
M Source/WebKit/WPEPlatform/wpe/WPESettings.h
M Source/WebKit/WPEPlatform/wpe/WPEToplevel.cpp
M Source/WebKit/WPEPlatform/wpe/WPEView.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessage.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitScriptWorld.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebEditor.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebExtension.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebExtension.h.in
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebFormManager.cpp
M
Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebHitTestResult.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp
M
Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebProcessExtension.cpp
M
Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebProcessExtension.h.in
M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMWindow.h
M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDeprecated.h
M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMElement.h
M
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMEventTarget.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMEventTarget.h
M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeFilter.h
M
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMXPathNSResolver.h
M Source/WebKit/gtk/migrating-to-webkitgtk-6.0.md
M Source/WebKit/gtk/overview.md
M Source/WebKit/wpe/android.md
Log Message:
-----------
Cherry-pick 321156@main (a0df39e48d84).
https://bugs.webkit.org/show_bug.cgi?id=324229
[GTK][WPE] Fix typos, errors and markup in API documentation
https://bugs.webkit.org/show_bug.cgi?id=324229
Reviewed by Carlos Garcia Campos.
Proofread the WebKitGTK, WPE WebKit, JavaScriptCore GLib and WPEPlatform
API documentation. Fix typos and grammar, references to functions,
properties and parameters that do not exist, and descriptions that
contradicted the implementation (e.g. jsc_options_foreach() stops on
%TRUE). Normalize Deprecated: tags and convert leftover DocBook markup,
which gi-docgen does not render, to Markdown.
Also fixes the gi-docgen warnings about WebView:is-ephemeral and
WebExtensionError.
Canonical link: https://commits.webkit.org/321156@main
Canonical link: https://commits.webkit.org/317695.315@webkitglib/2.54
Commit: f938d3ef03d1d22ae9b99c6488df6101337fb614
https://github.com/WebKit/WebKit/commit/f938d3ef03d1d22ae9b99c6488df6101337fb614
Author: Nikolas Zimmermann <[email protected]>
Date: 2026-09-15 (Tue, 15 Sep 2026)
Changed paths:
M Source/JavaScriptCore/API/glib/JSCValue.cpp
M Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.h.in
M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
Log Message:
-----------
Cherry-pick 321157@main (fa1ff79d5989).
https://bugs.webkit.org/show_bug.cgi?id=324229
[GTK][WPE] Address post-landing review comments on API documentation fixes
https://bugs.webkit.org/show_bug.cgi?id=324229
Reviewed by Claudio Saavedra.
Follow-up to 321156@main addressing review comments that arrived after
landing.
Use Markdown code markup for `null` in the jsc_value_is_null() return
value description, matching the function description.
Make the webkit_favicon_database_get_favicon() description more precise.
When an icon is already in the memory cache, its image data is not read
from the database again, but the database is still queried for the icon
ID and timestamp, so it is not bypassed entirely.
Add parentheses after function names in the deprecation warnings emitted
by WebKitSettings and WebKitWebContext, as is customary.
* Source/JavaScriptCore/API/glib/JSCValue.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.h.in:
* Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:
(webkit_settings_get_load_icons_ignoring_image_load_setting):
(webkit_settings_set_load_icons_ignoring_image_load_setting):
(webkit_settings_set_enable_offline_web_application_cache):
(webkit_settings_get_enable_plugins):
(webkit_settings_set_enable_plugins):
(webkit_settings_get_enable_java):
(webkit_settings_set_enable_java):
(webkit_settings_set_enable_hyperlink_auditing):
(webkit_settings_set_enable_private_browsing):
(webkit_settings_get_enable_dns_prefetching):
(webkit_settings_set_enable_dns_prefetching):
* Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:
(webkit_web_context_set_additional_plugins_directory):
(webkit_web_context_get_plugins):
(webkit_web_context_set_disk_cache_directory):
(webkit_web_context_set_web_process_count_limit):
Canonical link: https://commits.webkit.org/321157@main
Canonical link: https://commits.webkit.org/317695.316@webkitglib/2.54
Compare: https://github.com/WebKit/WebKit/compare/13d441f3a79c...f938d3ef03d1
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications