Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 038f40cdb52d8dd888549503a56cca3a1c692d45
https://github.com/WebKit/WebKit/commit/038f40cdb52d8dd888549503a56cca3a1c692d45
Author: Chris Dumez <[email protected]>
Date: 2025-09-27 (Sat, 27 Sep 2025)
Changed paths:
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
A Source/WebCore/platform/WebCoreMainThread.cpp
A Source/WebCore/platform/WebCoreMainThread.h
M Source/WebCore/platform/ios/wak/WebCoreThread.mm
M Source/WebKitLegacy/mac/History/WebBackForwardList.mm
M Source/WebKitLegacy/mac/History/WebHistoryItem.mm
M Source/WebKitLegacy/mac/Misc/WebCache.mm
M Source/WebKitLegacy/mac/Misc/WebElementDictionary.mm
M Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm
M Source/WebKitLegacy/mac/Misc/WebStringTruncator.mm
M Source/WebKitLegacy/mac/Plugins/WebBasePluginPackage.mm
M Source/WebKitLegacy/mac/WebCoreSupport/WebEditorClient.mm
M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm
M Source/WebKitLegacy/mac/WebView/WebArchive.mm
M Source/WebKitLegacy/mac/WebView/WebDataSource.mm
M Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
M Source/WebKitLegacy/mac/WebView/WebPreferences.mm
M Source/WebKitLegacy/mac/WebView/WebResource.mm
M Source/WebKitLegacy/mac/WebView/WebTextIterator.mm
M Source/WebKitLegacy/mac/WebView/WebView.mm
M Source/WebKitLegacy/mac/WebView/WebViewData.mm
M Tools/DumpRenderTree/mac/DumpRenderTree.mm
M Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/JSLockTakesWebThreadLock.mm
M
Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/WebGLNoCrashOnOtherThreadAccess.mm
M
Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/WebGLPrepareDisplayOnWebThread.mm
Log Message:
-----------
[iOS] Make it possible to use WebKit1 without a web thread
https://bugs.webkit.org/show_bug.cgi?id=176812
Reviewed by Ryosuke Niwa.
Make it possible to use WebKit1 without a web thread.
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/platform/WebCoreMainThread.cpp: Added.
(WebCore::shouldUseWebThread):
(WebCore::initializeMainThreadIfNeeded):
* Source/WebCore/platform/WebCoreMainThread.h: Added.
* Source/WebCore/platform/ios/wak/WebCoreThread.mm:
(WebThreadIsLocked):
* Source/WebKitLegacy/mac/History/WebBackForwardList.mm:
(+[WebBackForwardList initialize]):
* Source/WebKitLegacy/mac/History/WebHistoryItem.mm:
(+[WebHistoryItem initialize]):
* Source/WebKitLegacy/mac/Misc/WebCache.mm:
(+[WebCache initialize]):
* Source/WebKitLegacy/mac/Misc/WebElementDictionary.mm:
(+[WebElementDictionary initialize]):
* Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm:
* Source/WebKitLegacy/mac/Misc/WebStringTruncator.mm:
(+[WebStringTruncator initialize]):
* Source/WebKitLegacy/mac/Plugins/WebBasePluginPackage.mm:
(+[WebBasePluginPackage initialize]):
* Source/WebKitLegacy/mac/WebCoreSupport/WebEditorClient.mm:
(+[WebUndoStep initialize]):
* Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm:
(+[WebFramePolicyListener initialize]):
* Source/WebKitLegacy/mac/WebView/WebArchive.mm:
(+[WebArchivePrivate initialize]):
* Source/WebKitLegacy/mac/WebView/WebDataSource.mm:
(+[WebDataSource initialize]):
(-[WebDataSource _mainDocumentError]): Deleted.
* Source/WebKitLegacy/mac/WebView/WebHTMLView.mm:
(+[WebHTMLViewPrivate initialize]):
(+[WebHTMLView initialize]):
* Source/WebKitLegacy/mac/WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
* Source/WebKitLegacy/mac/WebView/WebResource.mm:
(+[WebResourcePrivate initialize]):
* Source/WebKitLegacy/mac/WebView/WebTextIterator.mm:
(+[WebTextIteratorPrivate initialize]):
* Source/WebKitLegacy/mac/WebView/WebView.mm:
(+[WebView enableWebThread]):
(+[WebView initialize]):
(-[WebView stopLoadingAndClear]):
* Source/WebKitLegacy/mac/WebView/WebViewData.mm:
(+[WebViewPrivate initialize]):
* Tools/DumpRenderTree/mac/DumpRenderTree.mm:
(dumpRenderTree):
* Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/JSLockTakesWebThreadLock.mm:
(TestWebKitAPI::TEST(WebKitLegacy, JSLockTakesWebThreadLock)):
* Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/WebGLNoCrashOnOtherThreadAccess.mm:
(TestWebKitAPI::TEST(WebKitLegacy, WebGLNoCrashOnOtherThreadAccess)):
* Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/WebGLPrepareDisplayOnWebThread.mm:
(TestWebKitAPI::TEST(WebKitLegacy, WebGLPrepareDisplayOnWebThread)):
Canonical link: https://commits.webkit.org/300662@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes