Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: fa36680627bf7c079a0d1f1b88b171889342af25 https://github.com/WebKit/WebKit/commit/fa36680627bf7c079a0d1f1b88b171889342af25 Author: Mikhail R. Gadelha <mikh...@igalia.com> Date: 2024-06-14 (Fri, 14 Jun 2024)
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/JSCValue.cpp M Source/JavaScriptCore/API/glib/JSCWeakValue.cpp M Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp M Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp M Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp M Source/WTF/wtf/glib/RunLoopGLib.cpp M Source/WebKit/UIProcess/API/glib/WebKitAutomationSession.cpp M Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp M Source/WebKit/UIProcess/API/glib/WebKitCookieManager.cpp M Source/WebKit/UIProcess/API/glib/WebKitFileChooserRequest.cpp M Source/WebKit/UIProcess/API/glib/WebKitNetworkSession.cpp M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp M Source/WebKit/UIProcess/API/glib/WebKitSecurityManager.cpp M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp M Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebResourceLoadManager.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp M Source/WebKit/UIProcess/glib/WebProcessProxyGLib.cpp M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebFormManager.cpp M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebHitTestResult.cpp M Source/WebKit/WebProcess/WebCoreSupport/glib/WebEditorClientGLib.cpp M Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp Log Message: ----------- Adopt smart pointers to glib related code https://bugs.webkit.org/show_bug.cgi?id=274898 Reviewed by Carlos Garcia Campos. This patch changes glib related code in WebKit to use smart pointers * Source/JavaScriptCore/API/glib/JSCClass.cpp: (getProperty): (setProperty): (hasProperty): (deleteProperty): (getPropertyNames): (jscClassCreate): (jscClassCreateConstructor): (jscClassAddMethod): * Source/JavaScriptCore/API/glib/JSCContext.cpp: (jscContextPushCallback): (jscContextPopCallback): (jscContextGarbageCollect): (jsc_context_evaluate_in_object): (jsc_context_check_syntax): * Source/JavaScriptCore/API/glib/JSCException.cpp: (jscExceptionCreate): * Source/JavaScriptCore/API/glib/JSCValue.cpp: (jsc_value_object_enumerate_properties): (jsc_value_object_define_property_data): (jscValueObjectDefinePropertyAccessor): (jscValueFunctionCreate): (jsc_value_is_array_buffer): (jsc_value_typed_array_get_type): * Source/JavaScriptCore/API/glib/JSCWeakValue.cpp: (jsc_weak_value_get_value): * Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp: (JSC::WrapperMap::registerClass): (JSC::WrapperMap::createJSWrapper): * Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp: (Inspector::RemoteInspector::sendMessageToTarget): * Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp: (Inspector::RemoteInspectorServer::setTargetList): (Inspector::RemoteInspectorServer::setupInspectorClient): (Inspector::RemoteInspectorServer::connectionDidClose): (Inspector::RemoteInspectorServer::sendMessageToFrontend): * Source/WTF/wtf/glib/RunLoopGLib.cpp: (WTF::RunLoop::run): * Source/WebKit/UIProcess/API/glib/WebKitAutomationSession.cpp: (webkitAutomationSessionCreate): * Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp: (webkitBackForwardListCreateList): * Source/WebKit/UIProcess/API/glib/WebKitCookieManager.cpp: (webkit_cookie_manager_set_persistent_storage): (webkit_cookie_manager_set_accept_policy): * Source/WebKit/UIProcess/API/glib/WebKitFileChooserRequest.cpp: (webkit_file_chooser_request_get_mime_types): (webkit_file_chooser_request_get_selected_files): * Source/WebKit/UIProcess/API/glib/WebKitNetworkSession.cpp: (webkit_network_session_set_itp_enabled): (webkit_network_session_get_itp_enabled): (webkit_network_session_set_persistent_credential_storage_enabled): (webkit_network_session_get_persistent_credential_storage_enabled): (webkit_network_session_set_tls_errors_policy): (webkit_network_session_allow_tls_certificate_for_host): (webkit_network_session_set_proxy_settings): (webkit_network_session_get_itp_summary): (webkit_network_session_prefetch_dns): (webkit_network_session_download_uri): * Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp: (WebKit::WebKitProtocolHandler::handleGPU): * Source/WebKit/UIProcess/API/glib/WebKitSecurityManager.cpp: (registerSecurityPolicyForURIScheme): * Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp: (webKitSettingsConstructed): * Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp: * Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp: * Source/WebKit/UIProcess/API/glib/WebKitWebResourceLoadManager.cpp: (WebKit::WebKitWebResourceLoadManager::didInitiateLoad): * Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp: (zoomTextOnlyChanged): (webkitWebViewUpdateSettings): (webkit_web_view_set_zoom_level): (webkit_web_view_get_zoom_level): * Source/WebKit/UIProcess/glib/WebProcessProxyGLib.cpp: (WebKit::WebProcessProxy::platformGetLaunchOptions): * Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp: (getURL): (webkitFrameGetJSCValuesForElementsInWorld): * Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebFormManager.cpp: (webkit_web_form_manager_input_element_is_user_edited): (webkit_web_form_manager_input_element_auto_fill): (webkit_web_form_manager_input_element_is_auto_filled): * Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebHitTestResult.cpp: (webkit_web_hit_test_result_get_js_node): * Source/WebKit/WebProcess/WebCoreSupport/glib/WebEditorClientGLib.cpp: (WebKit::WebEditorClient::didDispatchInputMethodKeydown): * Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp: (WebKit::WebPage::platformInitialize): Canonical link: https://commits.webkit.org/280015@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes