Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b72771d05c674cb27423923b5074f9f7b03994ec
https://github.com/WebKit/WebKit/commit/b72771d05c674cb27423923b5074f9f7b03994ec
Author: Youenn Fablet <[email protected]>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp
M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h
M Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm
M Source/WebKit/Shared/GPUProcessConnectionParameters.h
M Source/WebKit/Shared/GPUProcessConnectionParameters.serialization.in
M Source/WebKit/UIProcess/WebProcessPool.cpp
Log Message:
-----------
Use UIProcess application bundle identifier if GPUProcess is not able to
compute it itself
rdar://140402550
https://bugs.webkit.org/show_bug.cgi?id=284232
Reviewed by Andy Estes.
The call to LSBundleProxy bundleProxyWithAuditToken sometimes fails in
GPUProcess.
We send the bundle identifier from UIProcess to GPUProcess so that, if the
above call fails, we fallback to the provided bundle identifier.
This ensures that camera capture will not fail in case media environment is not
enabled and the LSBundleProxy bundleProxyWithAuditToken call fails.
Manually tested.
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp:
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h:
(WebKit::GPUConnectionToWebProcess::applicationBundleIdentifier const):
* Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm:
(WebKit::GPUConnectionToWebProcess::setTCCIdentity):
* Source/WebKit/Shared/GPUProcessConnectionParameters.h:
* Source/WebKit/Shared/GPUProcessConnectionParameters.serialization.in:
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::createGPUProcessConnection):
Canonical link: https://commits.webkit.org/287561@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