From ae982808c5d895fa5dd0c68ae446cc565130e3be Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Tue, 29 Aug 2023 10:54:22 +0100 Subject: [PATCH] Improve data about async versions of filesystemsyncaccesshandle methods --- api/FileSystemSyncAccessHandle.json | 110 +++++++++++++++++++--------- 1 file changed, 77 insertions(+), 33 deletions(-) diff --git a/api/FileSystemSyncAccessHandle.json b/api/FileSystemSyncAccessHandle.json index 3dd3f5b9f0b53b..6d93ae3253187b 100644 --- a/api/FileSystemSyncAccessHandle.json +++ b/api/FileSystemSyncAccessHandle.json @@ -41,10 +41,10 @@ "spec_url": "https://fs.spec.whatwg.org/#api-filesystemsyncaccesshandle-close", "support": { "chrome": { - "version_added": "102" + "version_added": "109" }, "chrome_android": { - "version_added": "109" + "version_added": "110" }, "edge": "mirror", "firefox": { @@ -70,12 +70,13 @@ "deprecated": false } }, - "sync_version": { + "async_version": { "__compat": { - "description": "Synchronous implementation of the close() method", + "description": "Asynchronous implementation of the close() method", "support": { "chrome": { - "version_added": "108", + "version_added": "102", + "version_removed": "108", "flags": [ { "type": "preference", @@ -85,17 +86,27 @@ ] }, "chrome_android": { - "version_added": "109" + "version_added": "102", + "version_removed": "109", + "flags": [ + { + "type": "preference", + "name": "Sync Access Handle All Sync Surface", + "value_to_set": "Enabled" + } + ] }, "edge": "mirror", "firefox": { - "version_added": "111" + "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, - "oculus": "mirror", + "oculus": { + "version_added": false + }, "opera": "mirror", "opera_android": "mirror", "safari": { @@ -119,10 +130,10 @@ "spec_url": "https://fs.spec.whatwg.org/#api-filesystemsyncaccesshandle-flush", "support": { "chrome": { - "version_added": "102" + "version_added": "109" }, "chrome_android": { - "version_added": "109" + "version_added": "110" }, "edge": "mirror", "firefox": { @@ -148,12 +159,13 @@ "deprecated": false } }, - "sync_version": { + "async_version": { "__compat": { - "description": "Synchronous implementation of the flush() method", + "description": "Asynchronous implementation of the flush() method", "support": { "chrome": { - "version_added": "108", + "version_added": "102", + "version_removed": "108", "flags": [ { "type": "preference", @@ -163,17 +175,27 @@ ] }, "chrome_android": { - "version_added": "109" + "version_added": "102", + "version_removed": "109", + "flags": [ + { + "type": "preference", + "name": "Sync Access Handle All Sync Surface", + "value_to_set": "Enabled" + } + ] }, "edge": "mirror", "firefox": { - "version_added": "111" + "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, - "oculus": "mirror", + "oculus": { + "version_added": false + }, "opera": "mirror", "opera_android": "mirror", "safari": { @@ -197,10 +219,10 @@ "spec_url": "https://fs.spec.whatwg.org/#api-filesystemsyncaccesshandle-getsize", "support": { "chrome": { - "version_added": "102" + "version_added": "109" }, "chrome_android": { - "version_added": "109" + "version_added": "110" }, "edge": "mirror", "firefox": { @@ -226,12 +248,13 @@ "deprecated": false } }, - "sync_version": { + "async_version": { "__compat": { - "description": "Synchronous implementation of the getSize() method", + "description": "Asynchronous implementation of the getSize() method", "support": { "chrome": { - "version_added": "108", + "version_added": "102", + "version_removed": "108", "flags": [ { "type": "preference", @@ -241,17 +264,27 @@ ] }, "chrome_android": { - "version_added": "109" + "version_added": "102", + "version_removed": "109", + "flags": [ + { + "type": "preference", + "name": "Sync Access Handle All Sync Surface", + "value_to_set": "Enabled" + } + ] }, "edge": "mirror", "firefox": { - "version_added": "111" + "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, - "oculus": "mirror", + "oculus": { + "version_added": false + }, "opera": "mirror", "opera_android": "mirror", "safari": { @@ -311,10 +344,10 @@ "spec_url": "https://fs.spec.whatwg.org/#api-filesystemsyncaccesshandle-truncate", "support": { "chrome": { - "version_added": "102" + "version_added": "109" }, "chrome_android": { - "version_added": "109" + "version_added": "110" }, "edge": "mirror", "firefox": { @@ -340,12 +373,13 @@ "deprecated": false } }, - "sync_version": { + "async_version": { "__compat": { - "description": "Synchronous implementation of the truncate() method", + "description": "Asynchronous implementation of the truncate() method", "support": { "chrome": { - "version_added": "108", + "version_added": "102", + "version_removed": "108", "flags": [ { "type": "preference", @@ -355,17 +389,27 @@ ] }, "chrome_android": { - "version_added": "109" + "version_added": "102", + "version_removed": "109", + "flags": [ + { + "type": "preference", + "name": "Sync Access Handle All Sync Surface", + "value_to_set": "Enabled" + } + ] }, "edge": "mirror", "firefox": { - "version_added": "111" + "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, - "oculus": "mirror", + "oculus": { + "version_added": false + }, "opera": "mirror", "opera_android": "mirror", "safari": { @@ -421,4 +465,4 @@ } } } -} +} \ No newline at end of file