Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b6d6257f11d5e8e9602ee2ac6de5ad3bece290ba https://github.com/WebKit/WebKit/commit/b6d6257f11d5e8e9602ee2ac6de5ad3bece290ba Author: Brian Weinstein <bweinst...@apple.com> Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths: A Source/WebKit/UIProcess/Extensions/Cocoa/_WKWebExtensionDeclarativeNetRequestSQLiteStore.h A Source/WebKit/UIProcess/Extensions/Cocoa/_WKWebExtensionDeclarativeNetRequestSQLiteStore.mm M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: ----------- Add a subclass of _WKWebExtensionSQLiteStore responsible for managing dynamic and session DNR rules https://bugs.webkit.org/show_bug.cgi?id=265965 <rdar://problem/119274953> Reviewed by Timothy Hatcher. This will be used for dynamic and session rules in the WebKit Web Extensions implementation. It was ported from existing code in Safari. * Source/WebKit/UIProcess/Extensions/Cocoa/_WKWebExtensionDeclarativeNetRequestSQLiteStore.h: Added. * Source/WebKit/UIProcess/Extensions/Cocoa/_WKWebExtensionDeclarativeNetRequestSQLiteStore.mm: Added. (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore initWithUniqueIdentifier:directory:usesInMemoryDatabase:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore updateRulesByRemovingIDs:addRules:completionHandler:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore addRules:completionHandler:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore deleteRules:completionHandler:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore getRulesWithCompletionHandler:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _getRulesWithOutErrorMessage:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _getKeysAndValuesFromRowEnumerator:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _insertRule:inDatabase:]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _currentDatabaseSchemaVersion]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _databaseURL]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _createFreshDatabaseSchema]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _resetDatabaseSchema]): (-[_WKWebExtensionDeclarativeNetRequestSQLiteStore _isDatabaseEmpty]): * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/271647@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes