Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 98d170109035f7fbc581cbdf5fb038c64451561a
https://github.com/WebKit/WebKit/commit/98d170109035f7fbc581cbdf5fb038c64451561a
Author: Alex Christensen <[email protected]>
Date: 2026-07-01 (Wed, 01 Jul 2026)
Changed paths:
M Source/WebKit/Modules/OSX_Private.modulemap
M Source/WebKit/Modules/iOS_Private.modulemap
M Source/WebKit/PlatformIOS.cmake
M Source/WebKit/Shared/API/APIObject.h
M Source/WebKit/Shared/API/Cocoa/WebKit.h
M Source/WebKit/Shared/Cocoa/APIObject.mm
M Source/WebKit/Shared/WebUserContentControllerDataTypes.cpp
M Source/WebKit/Shared/WebUserContentControllerDataTypes.h
M Source/WebKit/Sources.txt
M Source/WebKit/SourcesCocoa.txt
R Source/WebKit/UIProcess/API/APIJSBuffer.cpp
R Source/WebKit/UIProcess/API/APIJSBuffer.h
R Source/WebKit/UIProcess/API/Cocoa/WKJSScriptingBuffer.h
R Source/WebKit/UIProcess/API/Cocoa/WKJSScriptingBuffer.mm
R Source/WebKit/UIProcess/API/Cocoa/WKJSScriptingBufferInternal.h
M Source/WebKit/UIProcess/API/Cocoa/WKUserContentController.h
M Source/WebKit/UIProcess/API/Cocoa/WKUserContentController.mm
M Source/WebKit/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h
R Source/WebKit/UIProcess/API/Cocoa/_WKJSBuffer.h
M Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.cpp
M Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.h
M Source/WebKit/WebKit.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/JSBuffer.mm
M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/UserContentController.mm
Log Message:
-----------
Remove WKJSScriptingBuffer
https://bugs.webkit.org/show_bug.cgi?id=318368
rdar://181049251
Unreviewed.
This re-merges 316224@main which was reverted in 316230@main.
There were no issues, just a temporary internal build failure.
Tests: Tools/TestWebKitAPI/Tests/WebKit/WKWebView/JSBuffer.mm
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/UserContentController.mm
* Source/WebKit/Modules/OSX_Private.modulemap:
* Source/WebKit/Modules/iOS_Private.modulemap:
* Source/WebKit/PlatformIOS.cmake:
* Source/WebKit/Shared/API/APIObject.h:
* Source/WebKit/Shared/API/Cocoa/WebKit.h:
* Source/WebKit/Shared/Cocoa/APIObject.mm:
(API::Object::newObject):
* Source/WebKit/Shared/WebUserContentControllerDataTypes.cpp:
(WebKit::WebJSBufferData::WebJSBufferData):
* Source/WebKit/Shared/WebUserContentControllerDataTypes.h:
* Source/WebKit/Sources.txt:
* Source/WebKit/SourcesCocoa.txt:
* Source/WebKit/UIProcess/API/APIJSBuffer.cpp: Removed.
* Source/WebKit/UIProcess/API/APIJSBuffer.h: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKJSScriptingBuffer.h: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKJSScriptingBuffer.mm: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKJSScriptingBufferInternal.h: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKUserContentController.h:
* Source/WebKit/UIProcess/API/Cocoa/WKUserContentController.mm:
(-[WKUserContentController addBuffer:name:contentWorld:]):
(-[WKUserContentController _addBuffer:contentWorld:name:]): Deleted.
(-[WKUserContentController _removeBufferWithName:contentWorld:]): Deleted.
* Source/WebKit/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h:
* Source/WebKit/UIProcess/API/Cocoa/_WKJSBuffer.h: Removed.
* Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.cpp:
(WebKit::WebUserContentControllerProxy::parametersForProcess const):
(WebKit::WebUserContentControllerProxy::addJSBuffer):
* Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.h:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/JSBuffer.mm:
(TEST(JSBuffer, Data)):
(TEST(JSBuffer, EvaluateScript)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/UserContentController.mm:
(TEST(WKUserContentController, JSBufferInjectsWebKitNamespace)):
Canonical link: https://commits.webkit.org/316317@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications