Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b1f15f6fc24a45d8a148299aff2c3cc95b47bda5
https://github.com/WebKit/WebKit/commit/b1f15f6fc24a45d8a148299aff2c3cc95b47bda5
Author: Anuj Panta <[email protected]>
Date: 2025-06-03 (Tue, 03 Jun 2025)
Changed paths:
M Source/WebKit/CMakeLists.txt
M Source/WebKit/DerivedSources-input.xcfilelist
M Source/WebKit/DerivedSources.make
M Source/WebKit/Sources.txt
A Source/WebKit/UIProcess/Automation/BidiStorageAgent.cpp
A Source/WebKit/UIProcess/Automation/BidiStorageAgent.h
M Source/WebKit/UIProcess/Automation/WebDriverBidiProcessor.cpp
M Source/WebKit/UIProcess/Automation/WebDriverBidiProcessor.h
A Source/WebKit/UIProcess/Automation/protocol/BidiStorage.json
M Source/WebKit/WebKit.xcodeproj/project.pbxproj
Log Message:
-----------
WebDriver BiDi: support cookie-related commands (storage domain)
rdar://136802953
Reviewed by BJ Burg.
Implementing more core functionality within the storage module. Introducing the
ability
to get, set and delete cookies by accessing cookie stores. Currently storage
keys are
not supported, so browsingContext is the main method of identifying cookie
stores.
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/Sources.txt:
* Source/WebKit/UIProcess/Automation/BidiStorageAgent.cpp: Added.
(WebKit::BidiStorageAgent::BidiStorageAgent):
(WebKit::buildObjectForCookie):
(WebKit::buildArrayForCookies):
(WebKit::matchesCookieFilter):
(WebKit::BidiStorageAgent::makePartitionKey):
(WebKit::BidiStorageAgent::cookieStoreForPartition):
(WebKit::BidiStorageAgent::getCookies):
(WebKit::BidiStorageAgent::setCookie):
(WebKit::deleteCookiesSequentially):
(WebKit::BidiStorageAgent::deleteCookies):
* Source/WebKit/UIProcess/Automation/BidiStorageAgent.h: Added.
* Source/WebKit/UIProcess/Automation/WebDriverBidiProcessor.cpp:
(WebKit::WebDriverBidiProcessor::WebDriverBidiProcessor):
* Source/WebKit/UIProcess/Automation/WebDriverBidiProcessor.h:
* Source/WebKit/UIProcess/Automation/protocol/BidiStorage.json: Added.
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
Canonical link: https://commits.webkit.org/295759@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