Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 22fbd8510ca81ff8d8cc2e03f50a5dbb186dbb9d
https://github.com/WebKit/WebKit/commit/22fbd8510ca81ff8d8cc2e03f50a5dbb186dbb9d
Author: Richard Robinson <[email protected]>
Date: 2026-08-21 (Fri, 21 Aug 2026)
Changed paths:
M Source/WebCore/Modules/filesystem/FileSystemHandle.cpp
M Source/WebCore/Modules/filesystem/FileSystemHandleGlobalIdentifier.h
M Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.cpp
M Source/WebCore/bindings/js/SerializedScriptValue.cpp
M Source/WebKit/NetworkProcess/storage/FileSystemStorageManager.cpp
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp
M Source/WebKit/Shared/FileSystemHandleInfo.serialization.in
M Source/WebKit/Shared/WTFArgumentCoders.serialization.in
Log Message:
-----------
Use a normal UUID for the `FileSystemHandleGlobalIdentifier` type
https://bugs.webkit.org/show_bug.cgi?id=322301
rdar://185540297
Reviewed by Abrar Rahman Protyasha.
The `FileSystemHandleGlobalIdentifier` type is the only type across the entire
codebase that
used a UUID-based ObjectIdentifier. Switch to just a normal UUID to be
consistent with everything else.
This also unblocks being able to remove the UUID version of ObjectIdentifier, a
mistake introduced
by a less pragmatic version of myself several years ago.
* Source/WebCore/Modules/filesystem/FileSystemHandle.cpp:
(WebCore::FileSystemHandle::markAsUnresolved):
* Source/WebCore/Modules/filesystem/FileSystemHandleGlobalIdentifier.h:
* Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.cpp:
(WebCore::IDBServer::SQLiteIDBBackingStore::addFileSystemHandleRecordsForObjectStoreRecord):
* Source/WebCore/bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneSerializer::dumpDerivedTerminal):
* Source/WebKit/NetworkProcess/storage/FileSystemStorageManager.cpp:
(WebKit::FileSystemStorageManager::createHandle):
* Source/WebKit/Scripts/webkit/messages.py:
(atomic_object_identifier):
(serialized_identifiers):
(types_that_cannot_be_forward_declared):
(headers_for_type):
* Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp:
(IPC::serializedIdentifiers):
* Source/WebKit/Shared/WTFArgumentCoders.serialization.in:
Canonical link: https://commits.webkit.org/319641@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications