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

Reply via email to