Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8a38069dceb9baa4ec8ebc58e55a4539f6880d96
      
https://github.com/WebKit/WebKit/commit/8a38069dceb9baa4ec8ebc58e55a4539f6880d96
  Author: Chris Dumez <[email protected]>
  Date:   2026-09-26 (Sat, 26 Sep 2026)

  Changed paths:
    M Source/JavaScriptCore/API/glib/JSCClass.cpp
    M Source/JavaScriptCore/disassembler/RISCV64Disassembler.cpp
    M Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp
    M Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp
    M Source/WTF/benchmarks/LockFairnessTest.cpp
    M Source/WTF/benchmarks/LockSpeedTest.cpp
    M Source/WTF/benchmarks/ToyLocks.h
    M Source/WTF/wtf/glib/Application.cpp
    M Source/WTF/wtf/glib/Application.h
    M Source/WTF/wtf/glib/SocketConnection.cpp
    M Source/WTF/wtf/glib/SocketConnection.h
    M Source/WTF/wtf/text/CString.h
    M Source/WebCore/accessibility/atspi/AXObjectCacheAtspi.cpp
    M Source/WebCore/accessibility/atspi/AccessibilityAtspi.cpp
    M Source/WebCore/accessibility/atspi/AccessibilityAtspi.h
    M Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp
    M Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h
    M Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.h
    M Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
    M Source/WebCore/platform/graphics/skia/SkiaCompositingLayer.h
    M 
Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp
    M Source/WebCore/platform/network/curl/CurlMultipartHandle.cpp
    M Source/WebCore/platform/network/curl/CurlMultipartHandle.h
    M Source/WebCore/platform/network/curl/CurlSSLHandle.h
    M Source/WebCore/platform/network/playstation/CurlSSLHandlePlayStation.cpp
    M Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp
    M Source/WebCore/platform/network/win/CurlSSLHandleWin.cpp
    M Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp
    M Source/WebCore/platform/text/hyphen/HyphenationLibHyphen.cpp
    M Source/WebCore/platform/unix/SharedMemoryUnix.cpp
    M Source/WebCore/platform/win/ClipboardUtilitiesWin.cpp
    M Source/WebDriver/HTTPServer.h
    M Source/WebDriver/SessionHost.h
    M Source/WebDriver/glib/SessionHostGlib.cpp
    M Source/WebDriver/socket/HTTPServerSocket.cpp
    M Source/WebDriver/soup/WebSocketServerSoup.cpp
    M Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp
    M Source/WebKit/NetworkProcess/glib/DNSCache.cpp
    M Source/WebKit/NetworkProcess/glib/DNSCache.h
    M Source/WebKit/NetworkProcess/glib/WebKitCachedResolver.cpp
    M Source/WebKit/NetworkProcess/soup/NetworkStorageSessionSoup.cpp
    M Source/WebKit/Shared/API/glib/WebKitContextMenuItem.cpp
    M Source/WebKit/Shared/API/glib/WebKitHitTestResult.cpp
    M Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp
    M Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp
    M Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitGeolocationManager.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitNotificationProvider.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitUserAgent.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitUserContentPrivate.h
    M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
    M Source/WebKit/UIProcess/Inspector/glib/RemoteInspectorClient.cpp
    M Source/WebKit/UIProcess/Inspector/glib/WebInspectorUIProxyGLib.cpp
    M Source/WebKit/UIProcess/Inspector/gtk/RemoteWebInspectorUIProxyGtk.cpp
    M Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp
    M Source/WebKit/UIProcess/Notifications/glib/NotificationService.cpp
    M Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.cpp
    M Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.h
    M Source/WebKit/WPEPlatform/wpe/WPEClipboard.cpp
    M Source/WebKit/WPEPlatform/wpe/WPECursorTheme.cpp
    M Source/WebKit/WPEPlatform/wpe/WPECursorTheme.h
    M Source/WebKit/WPEPlatform/wpe/WPEDRMDevice.cpp
    M Source/WebKit/WPEPlatform/wpe/WPEGamepad.cpp
    M Source/WebKit/WPEPlatform/wpe/WPESettings.cpp
    M Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursor.cpp
    M Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursor.h
    M Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.cpp
    M Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.h
    M Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEToplevelWayland.cpp
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursor.cpp
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursor.h
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.cpp
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.h
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSHMPool.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessage.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessagePrivate.h
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFramePrivate.h
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitScriptWorld.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.h
    M Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp
    M Tools/TestWebKitAPI/Tests/WTF/CString.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKPage/glib/TestWebProcessExtensions.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKPage/glib/WebProcessExtensionTest.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestAuthentication.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestAutomationSession.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestBackForwardList.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestConsoleMessage.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestCookieManager.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestDownloads.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestLoaderClient.cpp
    M 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestNetworkProcessMemoryPressure.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestResources.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestSSL.cpp
    M 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitFaviconDatabase.cpp
    M 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitNetworkSession.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitPolicyClient.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitSettings.cpp
    M 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitUserContentManager.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebContext.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebView.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebXR.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebsiteData.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/gtk/TestContextMenu.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/gtk/TestWebKitAccessibility.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/gtk/TestWebViewEditor.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/wpe/TestWebViewEditor.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/LoadTrackingTest.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/LoadTrackingTest.h
    M Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.h
    M Tools/TestWebKitAPI/glib/WebKitGLib/WebKitTestServer.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/WebKitTestServer.h
    M Tools/TestWebKitAPI/glib/WebKitGLib/WebViewTest.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/WebViewTest.h

  Log Message:
  -----------
  Make CString's const char* constructor reachable only through 
CStringWithEncoding on all ports
https://bugs.webkit.org/show_bug.cgi?id=325142

Reviewed by Adrian Perez de Castro and Mike Wyrzykowski.

CString(const char*) was only protected on Cocoa. The GLib-based, curl and 
Windows producers and
holders are now typed, so the platform check goes away and CStringWithEncoding 
is the only way to
get bytes into a CString on every port.

GLib text is UTF-8, so GLib-side holders become UTF8CString, built with 
byteCast<char8_t>() where
the gchar* enters WebKit; their const gchar* getters return 
legacyCStringPointer(). Pure ASCII
holders (D-Bus names, GVariant signatures, SocketConnection message names, 
cipher lists) become
ASCIICString, and literal-only parameters take ASCIILiteral.

Internal functions that received a const char* only to wrap it now take the 
typed string instead:
CStringView where they only read it, the owning type where they store it.

* Source/JavaScriptCore/API/glib/JSCClass.cpp:
(jscClassGetProperty):
(jscClassSetProperty):
(jscClassCreate):
(jsc_class_get_name):
(jsc_class_add_constructor):
(jsc_class_add_constructorv):
(jsc_class_add_constructor_variadic):
* Source/JavaScriptCore/disassembler/RISCV64Disassembler.cpp:
(JSC::RISCV64Disassembler::StringBufferBase::createString):
(JSC::RISCV64Disassembler::RTypeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::RTypeR2Formatting::disassemble):
(JSC::RISCV64Disassembler::RTypeWithRoundingModeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::RTypeWithRoundingModeFSQRTFormatting::disassemble):
(JSC::RISCV64Disassembler::RTypeWithRoundingModeFCVTFormatting::disassemble):
(JSC::RISCV64Disassembler::RTypeWithAqRlDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::RTypeWithAqRlLRFormatting::disassemble):
(JSC::RISCV64Disassembler::R4TypeWithRoundingModeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::ITypeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::ITypeImmediateAsOffsetFormatting::disassemble):
(JSC::RISCV64Disassembler::STypeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::BTypeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::UTypeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::JTypeDefaultFormatting::disassemble):
(JSC::RISCV64Disassembler::FenceInstructionFormatting::disassemble):
(JSC::RISCV64Disassembler::FenceIInstructionFormatting::disassemble):
(JSC::RISCV64Disassembler::EnvironmentInstructionFormatting::disassemble):
(JSC::RISCV64Disassembler::DisassemblyFormatting::disassemble):
(JSC::RISCV64Disassembler::Disassembler::disassemble):
(JSC::RISCV64Disassembler::Disassembler<InsnType>::disassemble):
(JSC::RISCV64Disassembler::disassembleOpcode):
* Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp:
(Inspector::RemoteInspector::messageHandlers):
(Inspector::RemoteInspector::pushListingsNow):
(Inspector::RemoteInspector::sendMessageToRemote):
* Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp:
(Inspector::RemoteInspectorServer::messageHandlers):
(Inspector::RemoteInspectorServer::setTargetList):
(Inspector::RemoteInspectorServer::setupInspectorClient):
(Inspector::RemoteInspectorServer::setup):
(Inspector::RemoteInspectorServer::close):
(Inspector::RemoteInspectorServer::connectionDidClose):
(Inspector::RemoteInspectorServer::sendMessageToBackend):
(Inspector::RemoteInspectorServer::sendMessageToFrontend):
* Source/WTF/benchmarks/LockFairnessTest.cpp:
* Source/WTF/benchmarks/LockSpeedTest.cpp:
* Source/WTF/benchmarks/ToyLocks.h:
* Source/WTF/wtf/glib/Application.cpp:
(WTF::applicationID):
* Source/WTF/wtf/glib/Application.h:
* Source/WTF/wtf/glib/SocketConnection.cpp:
(WTF::SocketConnection::didReceiveInvalidMessage):
(WTF::SocketConnection::readMessage):
(WTF::SocketConnection::sendMessage):
* Source/WTF/wtf/glib/SocketConnection.h:
* Source/WTF/wtf/text/CString.h:
* Source/WebCore/accessibility/atspi/AXObjectCacheAtspi.cpp:
(WebCore::AXObjectCache::frameLoadingEventPlatformNotification):
* Source/WebCore/accessibility/atspi/AccessibilityAtspi.cpp:
(WebCore::AccessibilityAtspi::initializeRegistry):
(WebCore::AccessibilityAtspi::addEventListener):
(WebCore::AccessibilityAtspi::removeEventListener):
(WebCore::AccessibilityAtspi::addClient):
(WebCore::AccessibilityAtspi::removeClient):
(WebCore::AccessibilityAtspi::loadEvent):
(WebCore::AccessibilityAtspi::notifyLoadEvent const):
* Source/WebCore/accessibility/atspi/AccessibilityAtspi.h:
* Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp:
(WebCore::AccessibilityObjectAtspi::loadEvent):
* Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h:
* Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.h:
* Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
(webkitWebSrcReset):
(webKitWebSrcGetProperty):
(webKitWebSrcMakeRequest):
(webKitWebSrcQuery):
(webKitWebSrcGetUri):
(webKitWebSrcSetUri):
(CachedResourceStreamingClient::responseReceived):
* Source/WebCore/platform/graphics/skia/SkiaCompositingLayer.h:
* Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:
(webkitMediaStreamSrcUriGetUri):
(webkitMediaStreamSrcUriSetUri):
* Source/WebCore/platform/network/curl/CurlMultipartHandle.cpp:
(WebCore::extractBoundary):
(WebCore::CurlMultipartHandle::CurlMultipartHandle):
* Source/WebCore/platform/network/curl/CurlMultipartHandle.h:
* Source/WebCore/platform/network/curl/CurlSSLHandle.h:
(WebCore::CurlSSLHandle::setCipherList):
(WebCore::CurlSSLHandle::setSignatureAlgorithmsList):
(WebCore::CurlSSLHandle::setECCurves):
* Source/WebCore/platform/network/playstation/CurlSSLHandlePlayStation.cpp:
(WebCore::CurlSSLHandle::platformInitialize):
* Source/WebCore/platform/network/win/CurlSSLHandleWin.cpp:
(WebCore::CurlSSLHandle::platformInitialize):
* Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp:
(WebCore::TextCheckerEnchant::updateSpellCheckingLanguages):
* Source/WebCore/platform/text/hyphen/HyphenationLibHyphen.cpp:
(WebCore::HyphenationDictionary::create):
(WebCore::HyphenationDictionary::HyphenationDictionary):
(WebCore::countLeadingSpaces):
* Source/WebCore/platform/unix/SharedMemoryUnix.cpp:
(WebCore::createSharedMemory):
* Source/WebCore/platform/win/ClipboardUtilitiesWin.cpp:
(WebCore::markupToCFHTML):
* Source/WebDriver/HTTPServer.h:
* Source/WebDriver/SessionHost.h:
* Source/WebDriver/glib/SessionHostGlib.cpp:
(WebDriver::SessionHost::messageHandlers):
(WebDriver::SessionHost::startAutomationSession):
(WebDriver::SessionHost::setTargetList):
(WebDriver::SessionHost::sendMessageToBackend):
* Source/WebDriver/socket/HTTPServerSocket.cpp:
(WebDriver::HTTPRequestHandler::didReceive):
* Source/WebDriver/soup/WebSocketServerSoup.cpp:
(WebDriver::handleIncomingHandshake):
* Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp:
(WebKit::WebSocketTask::didOpen):
* Source/WebKit/NetworkProcess/glib/DNSCache.cpp:
(WebKit::DNSCache::lookup):
(WebKit::DNSCache::update):
(WebKit::DNSCache::pruneResponsesInMap):
* Source/WebKit/NetworkProcess/glib/DNSCache.h:
* Source/WebKit/NetworkProcess/glib/WebKitCachedResolver.cpp:
(webkitCachedResolverLookupByName):
(webkitCachedResolverLookupByNameAsync):
(webkitCachedResolverLookupByNameWithFlags):
(webkitCachedResolverLookupByNameWithFlagsAsync):
* Source/WebKit/Shared/API/glib/WebKitContextMenuItem.cpp:
(webkit_context_menu_item_get_title):
* Source/WebKit/Shared/API/glib/WebKitHitTestResult.cpp:
(webkitHitTestResultSetProperty):
(stringIsEqualToCString):
(webkit_hit_test_result_get_link_uri):
(webkit_hit_test_result_get_link_title):
(webkit_hit_test_result_get_link_label):
(webkit_hit_test_result_get_image_uri):
(webkit_hit_test_result_get_media_uri):
* Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp:
(webkit_uri_request_get_uri):
* Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp:
(webkit_uri_response_get_uri):
(webkit_uri_response_get_mime_type):
(webkit_uri_response_get_suggested_filename):
* Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp:
(WebKit::InputMethodFilter::preeditChanged):
* Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp:
(webkitFaviconDatabaseGetFaviconInternal):
* Source/WebKit/UIProcess/API/glib/WebKitGeolocationManager.cpp:
(webkitGeolocationManagerStart):
* Source/WebKit/UIProcess/API/glib/WebKitNotificationProvider.cpp:
(WebKitNotificationProvider::withdrawAnyPreviousAPINotificationMatchingTag):
* Source/WebKit/UIProcess/API/glib/WebKitUserAgent.cpp:
(webkit_user_agent_new_with_application_details):
(webkit_user_agent_get_application_name):
(webkit_user_agent_get_application_version):
(webkit_user_agent_to_string):
* Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp:
(webkitContentWorld):
(webkit_user_style_sheet_new_for_world):
(webkit_user_script_new_for_world):
* Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitUserContentPrivate.h:
* Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:
(webkitWebViewUpdateFaviconURI):
(faviconChangedCallback):
(webkitWebViewLoadChanged):
* Source/WebKit/UIProcess/Inspector/RemoteWebInspectorUIProxy.h:
* Source/WebKit/UIProcess/Inspector/glib/RemoteInspectorClient.cpp:
(WebKit::RemoteInspectorClient::messageHandlers):
(WebKit::RemoteInspectorClient::setupConnection):
(WebKit::RemoteInspectorClient::inspect):
(WebKit::RemoteInspectorClient::sendMessageToBackend):
(WebKit::RemoteInspectorClient::closeFromFrontend):
* Source/WebKit/UIProcess/Inspector/glib/WebInspectorUIProxyGLib.cpp:
(WebKit::platformSaveDataToFile):
* Source/WebKit/UIProcess/Inspector/gtk/RemoteWebInspectorUIProxyGtk.cpp:
(WebKit::RemoteWebInspectorUIProxy::updateWindowTitle):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
* Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp:
(WebKit::createFlatpakInfo):
* Source/WebKit/UIProcess/Notifications/glib/NotificationService.cpp:
(WebKit::IconCache::iconPath):
(WebKit::IconCache::unuseIcon):
(WebKit::IconCache::removeUnusedIcons):
(WebKit::applicationIcon):
(WebKit::NotificationService::showNotification):
* Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.cpp:
(WebKit::GeoclueGeolocationProvider::createPortalSession):
(WebKit::GeoclueGeolocationProvider::startPortalSession):
(WebKit::GeoclueGeolocationProvider::createGeoclueManager):
(WebKit::GeoclueGeolocationProvider::setupGeoclueManager):
(WebKit::GeoclueGeolocationProvider::createGeoclueClient):
(WebKit::GeoclueGeolocationProvider::setupGeoclueClient):
(WebKit::GeoclueGeolocationProvider::startGeoclueClient):
(WebKit::GeoclueGeolocationProvider::createLocation):
(WebKit::GeoclueGeolocationProvider::didFail):
* Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.h:
* Source/WebKit/WPEPlatform/wpe/WPEClipboard.cpp:
(wpe_clipboard_content_set_text):
(wpe_clipboard_content_get_text):
* Source/WebKit/WPEPlatform/wpe/WPECursorTheme.cpp:
(WPE::CursorTheme::loadCursor):
* Source/WebKit/WPEPlatform/wpe/WPECursorTheme.h:
* Source/WebKit/WPEPlatform/wpe/WPEDRMDevice.cpp:
(_WPEDRMDevice::_WPEDRMDevice):
(wpe_drm_device_get_primary_node):
(wpe_drm_device_get_render_node):
* Source/WebKit/WPEPlatform/wpe/WPEGamepad.cpp:
(wpeGamepadSetProperty):
(wpe_gamepad_get_name):
* Source/WebKit/WPEPlatform/wpe/WPESettings.cpp:
(_WPESettingsPrivate::_WPESettingsPrivate):
(wpe_settings_register):
(wpe_settings_save_to_keyfile):
(wpe_settings_set_value):
(wpe_settings_get_value):
* Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursor.cpp:
(WPE::DRM::Cursor::setFromName):
* Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursor.h:
* Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.cpp:
(WPE::DRM::CursorTheme::cursor):
(WPE::DRM::CursorTheme::loadCursor):
* Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.h:
* Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp:
(wpeViewDRMSetCursorFromName):
* Source/WebKit/WPEPlatform/wpe/wayland/WPEToplevelWayland.cpp:
(DMABufFeedback::drmDeviceForUsage):
(wpeToplevelWaylandConstructed):
* Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp:
(wpeViewWaylandSetCursorFromName):
* Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursor.cpp:
(WPE::WaylandCursor::setFromName):
* Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursor.h:
* Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.cpp:
(WPE::WaylandCursorTheme::cursor):
(WPE::WaylandCursorTheme::loadCursor):
* Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.h:
* Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSHMPool.cpp:
(WPE::createSharedMemory):
* Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessage.cpp:
(webkit_console_message_get_text):
(webkit_console_message_get_source_id):
* 
Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitConsoleMessagePrivate.h:
* Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp:
(getURL):
(webkitFrameSetURI):
(webkit_frame_get_uri):
* Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFramePrivate.h:
* Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitScriptWorld.cpp:
(webkit_script_world_get_name):
* Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp:
(webkitWebPageSetURI):
(webkit_web_page_get_uri):
* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.h:
* Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp:
(fooGetProperty):
(fooSetProperty):
* Tools/TestWebKitAPI/Tests/WTF/CString.cpp:
* Tools/TestWebKitAPI/Tests/WebKit/WKPage/glib/TestWebProcessExtensions.cpp:
(UserMessageTest::viewUserMessageReceived):
(UserMessageTest::contextUserMessageReceived):
(UserMessageTest::waitUntilViewMessagesReceived):
(UserMessageTest::waitUntilViewMessageReceived):
(UserMessageTest::waitUntilContextMessagesReceived):
(UserMessageTest::waitUntilContextMessageReceived):
(testWebProcessExtensionUserMessages):
(testWebProcessExtensionWindowObjectCleared):
* Tools/TestWebKitAPI/Tests/WebKit/WKPage/glib/WebProcessExtensionTest.cpp:
(DelayedSignal::DelayedSignal):
(DelayedSignal::str2):
(DelayedSignal::str3):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestAutomationSession.cpp:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestBackForwardList.cpp:
(testWebKitWebViewSessionStateWithFormData):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestConsoleMessage.cpp:
(ConsoleMessageTest::consoleMessageReceivedCallback):
(testWebKitConsoleMessageConsoleAPI):
(testWebKitConsoleMessageJavaScriptException):
(testWebKitConsoleMessageNetworkError):
(testWebKitConsoleMessageSecurityError):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestDownloads.cpp:
(downloadLocalFileSuccessfully):
(testDownloadOverwriteDestinationDisallowed):
(testDownloadLocalFileError):
(serverCallback):
(testPolicyResponseDownload):
(testPolicyResponseDownloadCancel):
(testDownloadUserAgent):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp:
(testWebKitInputMethodContextSimple):
(testWebKitInputMethodContextSequence):
(testWebKitInputMethodContextInvalidSequence):
(testWebKitInputMethodContextCancelSequence):
(testWebKitInputMethodContextReset):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestLoaderClient.cpp:
(testLoadBytes):
(uriChanged):
(testUserAgent):
(serverCallback):
* 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestNetworkProcessMemoryPressure.cpp:
(testMemoryPressureSettings):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestResources.cpp:
(serverCallback):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestSSL.cpp:
(ClientSideCertificateTestBase::ClientSideCertificateTestBase):
(httpServerCallback):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitFaviconDatabase.cpp:
(serverCallback):
(testFaviconDatabaseGetFavicon):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitPolicyClient.cpp:
(testAutoplayPolicy):
(testCustomUserAgentPolicy):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitSettings.cpp:
(testWebKitSettingsApplyFromConfigFile):
(assertThatUserAgentIsSentInHeaders):
(testWebKitSettingsUserAgent):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebContext.cpp:
(testWebContextSecurityFileXHR):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebView.cpp:
(testWebViewIsPlayingAudio):
(testWebViewTitleChange):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebXR.cpp:
(testWebKitXRPermissionRequest):
(testWebKitXRHitTest):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebsiteData.cpp:
(testWebsiteDataCache):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/gtk/TestContextMenu.cpp:
(prepareContextMenuTestView):
(testContextMenuWebExtensionNode):
(writeNextChunk):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/gtk/TestWebKitAccessibility.cpp:
(AccessibilityTest::startEventMonitor):
(AccessibilityTest::stopEventMonitor):
(testAccessibleChildrenChanged):
(testAccessibleStateChangedFocus):
(testAccessibleStateChanged):
(testAccessibleEventListener):
(testAccessibleListMarkers):
(testComponentHitTest):
(testComponentScrollTo):
(testTextStateChanged):
(testValueBasic):
(testDocumentLoadEvents):
(testImageBasic):
(testSelectionListBox):
(testSelectionMenuList):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/gtk/TestWebViewEditor.cpp:
(testWebViewEditorInsertImage):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/wpe/TestWebViewEditor.cpp:
(EditorKeyBindingTest::evaluateString):
(testEditorSelectAllKeyBindingNonEditable):
* Tools/TestWebKitAPI/glib/WebKitGLib/LoadTrackingTest.cpp:
(loadChangedCallback):
(loadFailedCallback):
(loadFailedWithTLSErrorsCallback):
* Tools/TestWebKitAPI/glib/WebKitGLib/LoadTrackingTest.h:
(LoadTrackingTest::setRedirectURI):
* Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.h:
(assertCmpCStringPointer):
(Test::getResourcesDir):
* Tools/TestWebKitAPI/glib/WebKitGLib/WebKitTestServer.cpp:
(WebKitTestServer::WebKitTestServer):
* Tools/TestWebKitAPI/glib/WebKitGLib/WebViewTest.cpp:
(WebViewTest::loadURI):
(WebViewTest::loadHtml):
(WebViewTest::loadPlainText):
(WebViewTest::loadBytes):
(WebViewTest::loadRequest):
(WebViewTest::loadAlternateHTML):
(WebViewTest::goBack):
(WebViewTest::goForward):
(WebViewTest::goToBackForwardListItem):
(titleChanged):
(WebViewTest::waitUntilTitleChangedTo):
* Tools/TestWebKitAPI/glib/WebKitGLib/WebViewTest.h:

Canonical link: https://commits.webkit.org/321977@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to