From 2ba7c952733c0a69b725fab416163b4cb87fec63 Mon Sep 17 00:00:00 2001 From: Elchi3 <349114+Elchi3@users.noreply.github.com> Date: Thu, 24 Oct 2024 05:37:43 +0000 Subject: [PATCH] Update draft features --- features/draft/spec/background-sync.yml | 18 -- features/draft/spec/background-sync.yml.dist | 11 -- features/draft/spec/battery-status.yml | 20 --- features/draft/spec/battery-status.yml.dist | 12 -- features/draft/spec/console.yml | 30 ---- features/draft/spec/console.yml.dist | 17 -- .../draft/spec/credential-management-1.yml | 31 ---- .../spec/credential-management-1.yml.dist | 10 -- features/draft/spec/ecma-402.yml | 168 ------------------ features/draft/spec/ecma-402.yml.dist | 16 -- features/draft/spec/eyedropper-api.yml | 12 -- features/draft/spec/eyedropper-api.yml.dist | 10 -- features/draft/spec/keyboard-map.yml | 20 --- features/draft/spec/keyboard-map.yml.dist | 18 -- features/draft/spec/presentation-api.yml | 46 ----- features/draft/spec/presentation-api.yml.dist | 40 ----- features/draft/spec/referrer-policy.yml | 18 -- features/draft/spec/referrer-policy.yml.dist | 33 ---- features/draft/spec/webauthn-3.yml | 47 ----- features/draft/spec/webauthn-3.yml.dist | 55 ------ features/draft/spec/webgl1.yml | 24 +-- features/draft/spec/webgl1.yml.dist | 25 +-- features/draft/spec/websockets.yml | 30 ---- features/draft/spec/websockets.yml.dist | 40 ----- 24 files changed, 18 insertions(+), 733 deletions(-) delete mode 100644 features/draft/spec/background-sync.yml delete mode 100644 features/draft/spec/background-sync.yml.dist delete mode 100644 features/draft/spec/battery-status.yml delete mode 100644 features/draft/spec/battery-status.yml.dist delete mode 100644 features/draft/spec/console.yml delete mode 100644 features/draft/spec/console.yml.dist delete mode 100644 features/draft/spec/credential-management-1.yml delete mode 100644 features/draft/spec/credential-management-1.yml.dist delete mode 100644 features/draft/spec/ecma-402.yml delete mode 100644 features/draft/spec/ecma-402.yml.dist delete mode 100644 features/draft/spec/eyedropper-api.yml delete mode 100644 features/draft/spec/eyedropper-api.yml.dist delete mode 100644 features/draft/spec/keyboard-map.yml delete mode 100644 features/draft/spec/keyboard-map.yml.dist delete mode 100644 features/draft/spec/presentation-api.yml delete mode 100644 features/draft/spec/presentation-api.yml.dist delete mode 100644 features/draft/spec/referrer-policy.yml delete mode 100644 features/draft/spec/referrer-policy.yml.dist delete mode 100644 features/draft/spec/webauthn-3.yml delete mode 100644 features/draft/spec/webauthn-3.yml.dist delete mode 100644 features/draft/spec/websockets.yml delete mode 100644 features/draft/spec/websockets.yml.dist diff --git a/features/draft/spec/background-sync.yml b/features/draft/spec/background-sync.yml deleted file mode 100644 index ae00f02079d..00000000000 --- a/features/draft/spec/background-sync.yml +++ /dev/null @@ -1,18 +0,0 @@ -draft_date: 2024-10-17 -name: Web Background Synchronization -description: TODO -spec: https://wicg.github.io/background-sync/spec/ -compat_features: - - api.SyncManager.worker_support - -# The following features in the spec are already part of web-features: -# - Background sync: -# - api.ServiceWorkerGlobalScope.sync_event -# - api.ServiceWorkerRegistration.sync -# - api.SyncEvent -# - api.SyncEvent.SyncEvent -# - api.SyncEvent.lastChance -# - api.SyncEvent.tag -# - api.SyncManager -# - api.SyncManager.getTags -# - api.SyncManager.register diff --git a/features/draft/spec/background-sync.yml.dist b/features/draft/spec/background-sync.yml.dist deleted file mode 100644 index e55fca32a55..00000000000 --- a/features/draft/spec/background-sync.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: background-sync.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "61" - chrome_android: "61" - edge: "79" -compat_features: - - api.SyncManager.worker_support diff --git a/features/draft/spec/battery-status.yml b/features/draft/spec/battery-status.yml deleted file mode 100644 index 71601885ba6..00000000000 --- a/features/draft/spec/battery-status.yml +++ /dev/null @@ -1,20 +0,0 @@ -draft_date: 2024-10-17 -name: Battery Status API -description: TODO -spec: https://w3c.github.io/battery/ -compat_features: - - api.BatteryManager.secure_context_required - - api.Navigator.getBattery.secure_context_required - -# The following features in the spec are already part of web-features: -# - Battery status: -# - api.BatteryManager -# - api.BatteryManager.charging -# - api.BatteryManager.chargingTime -# - api.BatteryManager.chargingchange_event -# - api.BatteryManager.chargingtimechange_event -# - api.BatteryManager.dischargingTime -# - api.BatteryManager.dischargingtimechange_event -# - api.BatteryManager.level -# - api.BatteryManager.levelchange_event -# - api.Navigator.getBattery diff --git a/features/draft/spec/battery-status.yml.dist b/features/draft/spec/battery-status.yml.dist deleted file mode 100644 index 18cdd828234..00000000000 --- a/features/draft/spec/battery-status.yml.dist +++ /dev/null @@ -1,12 +0,0 @@ -# Generated from: battery-status.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "103" - chrome_android: "103" - edge: "103" -compat_features: - - api.BatteryManager.secure_context_required - - api.Navigator.getBattery.secure_context_required diff --git a/features/draft/spec/console.yml b/features/draft/spec/console.yml deleted file mode 100644 index 1fb486ce6db..00000000000 --- a/features/draft/spec/console.yml +++ /dev/null @@ -1,30 +0,0 @@ -draft_date: 2024-10-17 -name: Console Standard -description: TODO -spec: https://console.spec.whatwg.org/ -compat_features: - - api.console.worker_support - -# The following features in the spec are already part of web-features: -# - Console: -# - api.console -# - api.console.assert_static -# - api.console.clear_static -# - api.console.countReset_static -# - api.console.count_static -# - api.console.debug_static -# - api.console.dir_static -# - api.console.dirxml_static -# - api.console.error_static -# - api.console.groupCollapsed_static -# - api.console.groupEnd_static -# - api.console.group_static -# - api.console.info_static -# - api.console.log_static -# - api.console.substitution_strings -# - api.console.table_static -# - api.console.timeEnd_static -# - api.console.timeLog_static -# - api.console.time_static -# - api.console.trace_static -# - api.console.warn_static diff --git a/features/draft/spec/console.yml.dist b/features/draft/spec/console.yml.dist deleted file mode 100644 index e0680e20d68..00000000000 --- a/features/draft/spec/console.yml.dist +++ /dev/null @@ -1,17 +0,0 @@ -# Generated from: console.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: high - baseline_low_date: 2015-07-29 - baseline_high_date: 2018-01-29 - support: - chrome: "31" - chrome_android: "31" - edge: "12" - firefox: "29" - firefox_android: "29" - safari: "7" - safari_ios: "7" -compat_features: - - api.console.worker_support diff --git a/features/draft/spec/credential-management-1.yml b/features/draft/spec/credential-management-1.yml deleted file mode 100644 index f4213a06687..00000000000 --- a/features/draft/spec/credential-management-1.yml +++ /dev/null @@ -1,31 +0,0 @@ -draft_date: 2024-10-21 -name: Credential Management Level 1 -description: TODO -spec: https://w3c.github.io/webappsec-credential-management/ -compat_features: - - api.Credential.isConditionalMediationAvailable_static - -# The following features in the spec are already part of web-features: -# - Credential management: -# - api.Credential -# - api.Credential.id -# - api.Credential.type -# - api.CredentialsContainer -# - api.CredentialsContainer.create -# - api.CredentialsContainer.get -# - api.CredentialsContainer.preventSilentAccess -# - api.CredentialsContainer.store -# - api.Navigator.credentials -# - Federated credentials: -# - api.FederatedCredential -# - api.FederatedCredential.FederatedCredential -# - api.FederatedCredential.iconURL -# - api.FederatedCredential.name -# - api.FederatedCredential.protocol -# - api.FederatedCredential.provider -# - Password credentials: -# - api.PasswordCredential -# - api.PasswordCredential.PasswordCredential -# - api.PasswordCredential.iconURL -# - api.PasswordCredential.name -# - api.PasswordCredential.password diff --git a/features/draft/spec/credential-management-1.yml.dist b/features/draft/spec/credential-management-1.yml.dist deleted file mode 100644 index ceeedb3306c..00000000000 --- a/features/draft/spec/credential-management-1.yml.dist +++ /dev/null @@ -1,10 +0,0 @@ -# Generated from: credential-management-1.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - safari: "16" - safari_ios: "16" -compat_features: - - api.Credential.isConditionalMediationAvailable_static diff --git a/features/draft/spec/ecma-402.yml b/features/draft/spec/ecma-402.yml deleted file mode 100644 index 26625179b15..00000000000 --- a/features/draft/spec/ecma-402.yml +++ /dev/null @@ -1,168 +0,0 @@ -draft_date: 2024-10-17 -name: ECMAScript Internationalization API Specification -description: TODO -spec: https://tc39.es/ecma402/ -compat_features: - - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_useGrouping_parameter.string_values - -# The following features in the spec are already part of web-features: -# - Intl: -# - javascript.builtins.Array.toLocaleString -# - javascript.builtins.Array.toLocaleString.locales_parameter -# - javascript.builtins.Array.toLocaleString.options_parameter -# - javascript.builtins.BigInt.toLocaleString -# - javascript.builtins.BigInt.toLocaleString.locales_parameter -# - javascript.builtins.BigInt.toLocaleString.options_parameter -# - javascript.builtins.Date.toLocaleDateString -# - javascript.builtins.Date.toLocaleDateString.iana_time_zone_names -# - javascript.builtins.Date.toLocaleDateString.locales_parameter -# - javascript.builtins.Date.toLocaleDateString.options_parameter -# - javascript.builtins.Date.toLocaleString -# - javascript.builtins.Date.toLocaleString.iana_time_zone_names -# - javascript.builtins.Date.toLocaleString.locales_parameter -# - javascript.builtins.Date.toLocaleString.options_parameter -# - javascript.builtins.Date.toLocaleTimeString -# - javascript.builtins.Date.toLocaleTimeString.iana_time_zone_names -# - javascript.builtins.Date.toLocaleTimeString.locales_parameter -# - javascript.builtins.Date.toLocaleTimeString.options_parameter -# - javascript.builtins.Intl -# - javascript.builtins.Intl.Collator -# - javascript.builtins.Intl.Collator.Collator -# - javascript.builtins.Intl.Collator.Collator.options_caseFirst_parameter -# - javascript.builtins.Intl.Collator.Collator.options_collation_parameter -# - javascript.builtins.Intl.Collator.Collator.options_ignorePunctuation_parameter -# - javascript.builtins.Intl.Collator.Collator.options_localeMatcher_parameter -# - javascript.builtins.Intl.Collator.Collator.options_numeric_parameter -# - javascript.builtins.Intl.Collator.Collator.options_sensitivity_parameter -# - javascript.builtins.Intl.Collator.Collator.options_usage_parameter -# - javascript.builtins.Intl.Collator.compare -# - javascript.builtins.Intl.Collator.resolvedOptions -# - javascript.builtins.Intl.Collator.supportedLocalesOf -# - javascript.builtins.Intl.DateTimeFormat -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.locales_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_calendar_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_dateStyle_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_dayPeriod_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_fractionalSecondDigits_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_hourCycle_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_numberingSystem_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeStyle_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZoneName_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZoneName_parameter.extended_values -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZone_parameter -# - javascript.builtins.Intl.DateTimeFormat.DateTimeFormat.options_parameter.options_timeZone_parameter.iana_time_zones -# - javascript.builtins.Intl.DateTimeFormat.format -# - javascript.builtins.Intl.DateTimeFormat.formatRange -# - javascript.builtins.Intl.DateTimeFormat.formatRangeToParts -# - javascript.builtins.Intl.DateTimeFormat.formatToParts -# - javascript.builtins.Intl.DateTimeFormat.resolvedOptions -# - javascript.builtins.Intl.DateTimeFormat.resolvedOptions.computed_timezone -# - javascript.builtins.Intl.DateTimeFormat.supportedLocalesOf -# - javascript.builtins.Intl.NumberFormat -# - javascript.builtins.Intl.NumberFormat.NumberFormat -# - javascript.builtins.Intl.NumberFormat.NumberFormat.locales_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_compactDisplay_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_currencyDisplay_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_currencySign_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_currency_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_localeMatcher_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_maximumFractionDigits_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_maximumSignificantDigits_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_minimumFractionDigits_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_minimumIntegerDigits_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_minimumSignificantDigits_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_notation_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_numberingSystem_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingIncrement_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingMode_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_roundingPriority_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_signDisplay_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_signDisplay_parameter.negative -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_style_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_trailingZeroDisplay_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_unitDisplay_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_unit_parameter -# - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_useGrouping_parameter -# - javascript.builtins.Intl.NumberFormat.format -# - javascript.builtins.Intl.NumberFormat.format.number_parameter-string_decimal -# - javascript.builtins.Intl.NumberFormat.formatRange -# - javascript.builtins.Intl.NumberFormat.formatRangeToParts -# - javascript.builtins.Intl.NumberFormat.formatToParts -# - javascript.builtins.Intl.NumberFormat.resolvedOptions -# - javascript.builtins.Intl.NumberFormat.supportedLocalesOf -# - javascript.builtins.Intl.getCanonicalLocales -# - javascript.builtins.Intl.supportedValuesOf -# - javascript.builtins.Number.toLocaleString -# - javascript.builtins.Number.toLocaleString.locales_parameter -# - javascript.builtins.Number.toLocaleString.options_parameter -# - javascript.builtins.String.localeCompare -# - javascript.builtins.String.localeCompare.locales_parameter -# - javascript.builtins.String.localeCompare.options_parameter -# - javascript.builtins.String.toLocaleLowerCase -# - javascript.builtins.String.toLocaleLowerCase.locales_parameter -# - javascript.builtins.String.toLocaleUpperCase -# - javascript.builtins.String.toLocaleUpperCase.locales_parameter -# - Intl.DisplayNames: -# - javascript.builtins.Intl.DisplayNames -# - javascript.builtins.Intl.DisplayNames.DisplayNames -# - javascript.builtins.Intl.DisplayNames.of -# - javascript.builtins.Intl.DisplayNames.resolvedOptions -# - javascript.builtins.Intl.DisplayNames.supportedLocalesOf -# - Intl.ListFormat: -# - javascript.builtins.Intl.ListFormat -# - javascript.builtins.Intl.ListFormat.ListFormat -# - javascript.builtins.Intl.ListFormat.format -# - javascript.builtins.Intl.ListFormat.formatToParts -# - javascript.builtins.Intl.ListFormat.resolvedOptions -# - javascript.builtins.Intl.ListFormat.supportedLocalesOf -# - Intl.Locale: -# - javascript.builtins.Intl.Locale -# - javascript.builtins.Intl.Locale.Locale -# - javascript.builtins.Intl.Locale.baseName -# - javascript.builtins.Intl.Locale.calendar -# - javascript.builtins.Intl.Locale.caseFirst -# - javascript.builtins.Intl.Locale.collation -# - javascript.builtins.Intl.Locale.hourCycle -# - javascript.builtins.Intl.Locale.language -# - javascript.builtins.Intl.Locale.maximize -# - javascript.builtins.Intl.Locale.minimize -# - javascript.builtins.Intl.Locale.numberingSystem -# - javascript.builtins.Intl.Locale.numeric -# - javascript.builtins.Intl.Locale.region -# - javascript.builtins.Intl.Locale.script -# - javascript.builtins.Intl.Locale.toString -# - Intl.PluralRules: -# - javascript.builtins.Intl.PluralRules -# - javascript.builtins.Intl.PluralRules.PluralRules -# - javascript.builtins.Intl.PluralRules.PluralRules.options_parameter -# - javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter -# - javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingMode_parameter -# - javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingPriority_parameter -# - javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_trailingZeroDisplay_parameter -# - javascript.builtins.Intl.PluralRules.resolvedOptions -# - javascript.builtins.Intl.PluralRules.select -# - javascript.builtins.Intl.PluralRules.selectRange -# - javascript.builtins.Intl.PluralRules.supportedLocalesOf -# - Intl.RelativeTimeFormat: -# - javascript.builtins.Intl.RelativeTimeFormat -# - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat -# - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.locales_parameter -# - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_localeMatcher_parameter -# - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_numberingSystem_parameter -# - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_numeric_parameter -# - javascript.builtins.Intl.RelativeTimeFormat.format -# - javascript.builtins.Intl.RelativeTimeFormat.formatToParts -# - javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions -# - javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf -# - Intl.Segmenter: -# - javascript.builtins.Intl.Segmenter -# - javascript.builtins.Intl.Segmenter.Segmenter -# - javascript.builtins.Intl.Segmenter.resolvedOptions -# - javascript.builtins.Intl.Segmenter.segment -# - javascript.builtins.Intl.Segmenter.supportedLocalesOf -# - javascript.builtins.Intl.Segments -# - javascript.builtins.Intl.Segments.@@iterator -# - javascript.builtins.Intl.Segments.containing diff --git a/features/draft/spec/ecma-402.yml.dist b/features/draft/spec/ecma-402.yml.dist deleted file mode 100644 index 69d1c82b2be..00000000000 --- a/features/draft/spec/ecma-402.yml.dist +++ /dev/null @@ -1,16 +0,0 @@ -# Generated from: ecma-402.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: low - baseline_low_date: 2023-08-01 - support: - chrome: "106" - chrome_android: "106" - edge: "106" - firefox: "116" - firefox_android: "116" - safari: "16.4" - safari_ios: "16.4" -compat_features: - - javascript.builtins.Intl.NumberFormat.NumberFormat.options_parameter.options_useGrouping_parameter.string_values diff --git a/features/draft/spec/eyedropper-api.yml b/features/draft/spec/eyedropper-api.yml deleted file mode 100644 index 3d276e3777d..00000000000 --- a/features/draft/spec/eyedropper-api.yml +++ /dev/null @@ -1,12 +0,0 @@ -draft_date: 2024-10-17 -name: EyeDropper API -description: TODO -spec: https://wicg.github.io/eyedropper-api/ -compat_features: - - api.EyeDropper.secure_context_required - -# The following features in the spec are already part of web-features: -# - Eyedropper: -# - api.EyeDropper -# - api.EyeDropper.EyeDropper -# - api.EyeDropper.open diff --git a/features/draft/spec/eyedropper-api.yml.dist b/features/draft/spec/eyedropper-api.yml.dist deleted file mode 100644 index 0d212d231fd..00000000000 --- a/features/draft/spec/eyedropper-api.yml.dist +++ /dev/null @@ -1,10 +0,0 @@ -# Generated from: eyedropper-api.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "96" - edge: "96" -compat_features: - - api.EyeDropper.secure_context_required diff --git a/features/draft/spec/keyboard-map.yml b/features/draft/spec/keyboard-map.yml deleted file mode 100644 index 58208614e38..00000000000 --- a/features/draft/spec/keyboard-map.yml +++ /dev/null @@ -1,20 +0,0 @@ -draft_date: 2024-10-17 -name: Keyboard Map -description: TODO -spec: https://wicg.github.io/keyboard-map/ -compat_features: - - api.KeyboardLayoutMap.@@iterator - - api.KeyboardLayoutMap.entries - - api.KeyboardLayoutMap.forEach - - api.KeyboardLayoutMap.get - - api.KeyboardLayoutMap.has - - api.KeyboardLayoutMap.keys - - api.KeyboardLayoutMap.size - - api.KeyboardLayoutMap.values - -# The following features in the spec are already part of web-features: -# - Keyboard lock: -# - api.Keyboard -# - Keyboard map: -# - api.Keyboard.getLayoutMap -# - api.KeyboardLayoutMap diff --git a/features/draft/spec/keyboard-map.yml.dist b/features/draft/spec/keyboard-map.yml.dist deleted file mode 100644 index 5420e83c871..00000000000 --- a/features/draft/spec/keyboard-map.yml.dist +++ /dev/null @@ -1,18 +0,0 @@ -# Generated from: keyboard-map.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "69" - chrome_android: "69" - edge: "79" -compat_features: - - api.KeyboardLayoutMap.@@iterator - - api.KeyboardLayoutMap.entries - - api.KeyboardLayoutMap.forEach - - api.KeyboardLayoutMap.get - - api.KeyboardLayoutMap.has - - api.KeyboardLayoutMap.keys - - api.KeyboardLayoutMap.size - - api.KeyboardLayoutMap.values diff --git a/features/draft/spec/presentation-api.yml b/features/draft/spec/presentation-api.yml deleted file mode 100644 index 49518c781d0..00000000000 --- a/features/draft/spec/presentation-api.yml +++ /dev/null @@ -1,46 +0,0 @@ -draft_date: 2024-10-17 -name: Presentation API -description: TODO -spec: https://w3c.github.io/presentation-api/ -compat_features: - - api.PresentationConnection.close_event - - api.PresentationConnection.connect_event - - api.PresentationConnection.message_event - - api.PresentationConnection.terminate_event - - api.PresentationConnectionList.connectionavailable_event - - api.PresentationRequest.secure_context_required - -# The following features in the spec are already part of web-features: -# - Presentation API: -# - api.Navigator.presentation -# - api.Presentation -# - api.Presentation.defaultRequest -# - api.Presentation.receiver -# - api.PresentationAvailability -# - api.PresentationAvailability.change_event -# - api.PresentationAvailability.value -# - api.PresentationConnection -# - api.PresentationConnection.binaryType -# - api.PresentationConnection.close -# - api.PresentationConnection.id -# - api.PresentationConnection.send -# - api.PresentationConnection.state -# - api.PresentationConnection.terminate -# - api.PresentationConnection.url -# - api.PresentationConnectionAvailableEvent -# - api.PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent -# - api.PresentationConnectionAvailableEvent.connection -# - api.PresentationConnectionCloseEvent -# - api.PresentationConnectionCloseEvent.PresentationConnectionCloseEvent -# - api.PresentationConnectionCloseEvent.message -# - api.PresentationConnectionCloseEvent.reason -# - api.PresentationConnectionList -# - api.PresentationConnectionList.connections -# - api.PresentationReceiver -# - api.PresentationReceiver.connectionList -# - api.PresentationRequest -# - api.PresentationRequest.PresentationRequest -# - api.PresentationRequest.connectionavailable_event -# - api.PresentationRequest.getAvailability -# - api.PresentationRequest.reconnect -# - api.PresentationRequest.start diff --git a/features/draft/spec/presentation-api.yml.dist b/features/draft/spec/presentation-api.yml.dist deleted file mode 100644 index 6aab2d55b18..00000000000 --- a/features/draft/spec/presentation-api.yml.dist +++ /dev/null @@ -1,40 +0,0 @@ -# Generated from: presentation-api.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "61" - chrome_android: "61" - edge: "79" -compat_features: - # baseline: false - # support: - # chrome: "47" - # chrome_android: "47" - # edge: "79" - - api.PresentationConnection.message_event - - # baseline: false - # support: - # chrome: "50" - # chrome_android: "50" - # edge: "79" - - api.PresentationConnection.close_event - - api.PresentationConnection.connect_event - - api.PresentationConnection.terminate_event - - # baseline: false - # support: - # chrome: "59" - # chrome_android: "59" - # edge: "79" - - api.PresentationConnectionList.connectionavailable_event - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "61" - # chrome_android: "61" - # edge: "79" - - api.PresentationRequest.secure_context_required diff --git a/features/draft/spec/referrer-policy.yml b/features/draft/spec/referrer-policy.yml deleted file mode 100644 index 866d5461873..00000000000 --- a/features/draft/spec/referrer-policy.yml +++ /dev/null @@ -1,18 +0,0 @@ -draft_date: 2024-10-17 -name: Referrer Policy -description: TODO -spec: https://w3c.github.io/webappsec-referrer-policy/ -compat_features: - - http.headers.Referrer-Policy.no-referrer-when-downgrade - - http.headers.Referrer-Policy.origin-when-cross-origin - - http.headers.Referrer-Policy.same-origin - - http.headers.Referrer-Policy.strict-origin - - http.headers.Referrer-Policy.strict-origin-when-cross-origin - - http.headers.Referrer-Policy.unsafe-url - -# The following features in the spec are already part of web-features: -# - : -# - html.elements.meta.name -# - Referrer policy: -# - http.headers.Referrer-Policy -# - http.headers.Referrer-Policy.default_strict-origin-when-cross-origin diff --git a/features/draft/spec/referrer-policy.yml.dist b/features/draft/spec/referrer-policy.yml.dist deleted file mode 100644 index 0dc0d28ad9e..00000000000 --- a/features/draft/spec/referrer-policy.yml.dist +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: referrer-policy.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "61" - chrome_android: "61" - edge: "79" -compat_features: - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "61" - # chrome_android: "61" - # edge: "79" - # firefox: "52" - # firefox_android: "52" - # safari: "11.1" - # safari_ios: "12" - - http.headers.Referrer-Policy.same-origin - - http.headers.Referrer-Policy.strict-origin - - http.headers.Referrer-Policy.strict-origin-when-cross-origin - - # baseline: false - # support: - # chrome: "56" - # chrome_android: "56" - # edge: "79" - - http.headers.Referrer-Policy.no-referrer-when-downgrade - - http.headers.Referrer-Policy.origin-when-cross-origin - - http.headers.Referrer-Policy.unsafe-url diff --git a/features/draft/spec/webauthn-3.yml b/features/draft/spec/webauthn-3.yml deleted file mode 100644 index 996f9c6acc9..00000000000 --- a/features/draft/spec/webauthn-3.yml +++ /dev/null @@ -1,47 +0,0 @@ -draft_date: 2024-10-21 -name: "Web Authentication: An API for accessing Public Key Credentials - Level 3" -description: TODO -spec: https://w3c.github.io/webauthn/ -compat_features: - - api.PublicKeyCredential.authenticatorAttachment - - api.PublicKeyCredential.getClientCapabilities_static - - api.PublicKeyCredential.isConditionalMediationAvailable_static - - api.PublicKeyCredential.parseCreationOptionsFromJSON_static - - api.PublicKeyCredential.parseRequestOptionsFromJSON_static - - api.PublicKeyCredential.toJSON - - http.headers.Permissions-Policy.publickey-credentials-create - - http.headers.Permissions-Policy.publickey-credentials-get - -# The following features in the spec are already part of web-features: -# - Web authentication: -# - api.AuthenticatorAssertionResponse -# - api.AuthenticatorAssertionResponse.authenticatorData -# - api.AuthenticatorAssertionResponse.signature -# - api.AuthenticatorAssertionResponse.userHandle -# - api.AuthenticatorAttestationResponse -# - api.AuthenticatorAttestationResponse.attestationObject -# - api.AuthenticatorAttestationResponse.getTransports -# - api.AuthenticatorResponse -# - api.AuthenticatorResponse.clientDataJSON -# - api.CredentialsContainer.create.publicKey_option -# - api.CredentialsContainer.create.publicKey_option.extensions -# - api.CredentialsContainer.create.publicKey_option.extensions.appidExclude -# - api.CredentialsContainer.create.publicKey_option.extensions.credProps -# - api.CredentialsContainer.create.publicKey_option.extensions.credProtect -# - api.CredentialsContainer.create.publicKey_option.extensions.largeBlob -# - api.CredentialsContainer.create.publicKey_option.extensions.minPinLength -# - api.CredentialsContainer.create.publicKey_option.requireResidentKey -# - api.CredentialsContainer.create.publicKey_option.residentKey -# - api.CredentialsContainer.get.publicKey_option -# - api.CredentialsContainer.get.publicKey_option.extensions -# - api.CredentialsContainer.get.publicKey_option.extensions.appid -# - api.CredentialsContainer.get.publicKey_option.extensions.largeBlob -# - api.PublicKeyCredential -# - api.PublicKeyCredential.getClientExtensionResults -# - api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static -# - api.PublicKeyCredential.rawId -# - api.PublicKeyCredential.response -# - Web authentication easy public key access: -# - api.AuthenticatorAttestationResponse.getAuthenticatorData -# - api.AuthenticatorAttestationResponse.getPublicKey -# - api.AuthenticatorAttestationResponse.getPublicKeyAlgorithm diff --git a/features/draft/spec/webauthn-3.yml.dist b/features/draft/spec/webauthn-3.yml.dist deleted file mode 100644 index d3f3936ff46..00000000000 --- a/features/draft/spec/webauthn-3.yml.dist +++ /dev/null @@ -1,55 +0,0 @@ -# Generated from: webauthn-3.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: {} -compat_features: - # baseline: low - # baseline_low_date: 2023-10-24 - # support: - # chrome: "108" - # chrome_android: "108" - # edge: "108" - # firefox: "119" - # firefox_android: "119" - # safari: "16" - # safari_ios: "16" - - api.PublicKeyCredential.isConditionalMediationAvailable_static - - # baseline: low - # baseline_low_date: 2023-11-21 - # support: - # chrome: "98" - # chrome_android: "98" - # edge: "98" - # firefox: "120" - # firefox_android: "120" - # safari: "15.5" - # safari_ios: "15.5" - - api.PublicKeyCredential.authenticatorAttachment - - # baseline: false - # support: - # chrome: "129" - # chrome_android: "129" - # edge: "129" - # firefox: "119" - # firefox_android: "119" - - api.PublicKeyCredential.parseCreationOptionsFromJSON_static - - api.PublicKeyCredential.parseRequestOptionsFromJSON_static - - api.PublicKeyCredential.toJSON - - # baseline: false - # support: - # chrome: "88" - # chrome_android: "88" - # edge: "88" - - http.headers.Permissions-Policy.publickey-credentials-create - - http.headers.Permissions-Policy.publickey-credentials-get - - # baseline: false - # support: - # safari: "17.4" - # safari_ios: "17.4" - - api.PublicKeyCredential.getClientCapabilities_static diff --git a/features/draft/spec/webgl1.yml b/features/draft/spec/webgl1.yml index f41b3ff743e..98cb36c1699 100644 --- a/features/draft/spec/webgl1.yml +++ b/features/draft/spec/webgl1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-10-17 +draft_date: 2024-10-24 name: WebGL Specification description: TODO spec: https://registry.khronos.org/webgl/specs/latest/1.0/ @@ -15,22 +15,11 @@ compat_features: - api.WebGL2RenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer - api.WebGL2RenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer - api.WebGL2RenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer - - api.WebGLActiveInfo.worker_support - - api.WebGLBuffer.worker_support - - api.WebGLContextEvent.worker_support - - api.WebGLFramebuffer.worker_support - - api.WebGLProgram.worker_support - - api.WebGLRenderbuffer.worker_support - api.WebGLRenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer - api.WebGLRenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer - api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer - api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer - api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer - - api.WebGLRenderingContext.worker_support - - api.WebGLShader.worker_support - - api.WebGLShaderPrecisionFormat.worker_support - - api.WebGLTexture.worker_support - - api.WebGLUniformLocation.worker_support # The following features in the spec are already part of web-features: # - WebGL2: @@ -191,14 +180,20 @@ compat_features: # - api.WebGLActiveInfo.name # - api.WebGLActiveInfo.size # - api.WebGLActiveInfo.type +# - api.WebGLActiveInfo.worker_support # - api.WebGLBuffer +# - api.WebGLBuffer.worker_support # - api.WebGLContextEvent # - api.WebGLContextEvent.WebGLContextEvent # - api.WebGLContextEvent.statusMessage +# - api.WebGLContextEvent.worker_support # - api.WebGLFramebuffer +# - api.WebGLFramebuffer.worker_support # - api.WebGLObject # - api.WebGLProgram +# - api.WebGLProgram.worker_support # - api.WebGLRenderbuffer +# - api.WebGLRenderbuffer.worker_support # - api.WebGLRenderingContext # - api.WebGLRenderingContext.activeTexture # - api.WebGLRenderingContext.attachShader @@ -341,13 +336,18 @@ compat_features: # - api.WebGLRenderingContext.vertexAttrib4fv # - api.WebGLRenderingContext.vertexAttribPointer # - api.WebGLRenderingContext.viewport +# - api.WebGLRenderingContext.worker_support # - api.WebGLShader +# - api.WebGLShader.worker_support # - api.WebGLShaderPrecisionFormat # - api.WebGLShaderPrecisionFormat.precision # - api.WebGLShaderPrecisionFormat.rangeMax # - api.WebGLShaderPrecisionFormat.rangeMin +# - api.WebGLShaderPrecisionFormat.worker_support # - api.WebGLTexture +# - api.WebGLTexture.worker_support # - api.WebGLUniformLocation +# - api.WebGLUniformLocation.worker_support # - Desynchronized WebGL canvas: # - api.HTMLCanvasElement.getContext.webgl_context.options_desynchronized_parameter # - Color management for WebGL2: diff --git a/features/draft/spec/webgl1.yml.dist b/features/draft/spec/webgl1.yml.dist index a8119e3d935..aa154168094 100644 --- a/features/draft/spec/webgl1.yml.dist +++ b/features/draft/spec/webgl1.yml.dist @@ -4,9 +4,13 @@ status: baseline: false support: - firefox: "105" - firefox_android: "105" + chrome: "60" + chrome_android: "60" + edge: "79" + firefox: "79" + firefox_android: "79" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "60" @@ -39,20 +43,3 @@ compat_features: - api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer - api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer - api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # firefox: "105" - # firefox_android: "105" - - api.WebGLActiveInfo.worker_support - - api.WebGLBuffer.worker_support - - api.WebGLContextEvent.worker_support - - api.WebGLFramebuffer.worker_support - - api.WebGLProgram.worker_support - - api.WebGLRenderbuffer.worker_support - - api.WebGLRenderingContext.worker_support - - api.WebGLShader.worker_support - - api.WebGLShaderPrecisionFormat.worker_support - - api.WebGLTexture.worker_support - - api.WebGLUniformLocation.worker_support diff --git a/features/draft/spec/websockets.yml b/features/draft/spec/websockets.yml deleted file mode 100644 index 2dab997f3dd..00000000000 --- a/features/draft/spec/websockets.yml +++ /dev/null @@ -1,30 +0,0 @@ -draft_date: 2024-10-17 -name: WebSockets Standard -description: TODO -spec: https://websockets.spec.whatwg.org/ -compat_features: - - api.WebSocket.WebSocket.url_parameter_http_https_relative - - api.WebSocket.protocol_rfc_6455 - -# The following features in the spec are already part of web-features: -# - WebSockets: -# - api.CloseEvent -# - api.CloseEvent.CloseEvent -# - api.CloseEvent.code -# - api.CloseEvent.reason -# - api.CloseEvent.wasClean -# - api.WebSocket -# - api.WebSocket.WebSocket -# - api.WebSocket.binaryType -# - api.WebSocket.bufferedAmount -# - api.WebSocket.close -# - api.WebSocket.close_event -# - api.WebSocket.error_event -# - api.WebSocket.extensions -# - api.WebSocket.message_event -# - api.WebSocket.open_event -# - api.WebSocket.protocol -# - api.WebSocket.readyState -# - api.WebSocket.send -# - api.WebSocket.url -# - api.WebSocket.worker_support diff --git a/features/draft/spec/websockets.yml.dist b/features/draft/spec/websockets.yml.dist deleted file mode 100644 index 43223f4e5ad..00000000000 --- a/features/draft/spec/websockets.yml.dist +++ /dev/null @@ -1,40 +0,0 @@ -# Generated from: websockets.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: low - baseline_low_date: 2024-05-17 - support: - chrome: "125" - chrome_android: "125" - edge: "125" - firefox: "124" - firefox_android: "124" - safari: "17.3" - safari_ios: "17.3" -compat_features: - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "16" - # chrome_android: "18" - # edge: "12" - # firefox: "11" - # firefox_android: "14" - # safari: "6" - # safari_ios: "6" - - api.WebSocket.protocol_rfc_6455 - - # ⬇️ Same status as overall feature ⬇️ - # baseline: low - # baseline_low_date: 2024-05-17 - # support: - # chrome: "125" - # chrome_android: "125" - # edge: "125" - # firefox: "124" - # firefox_android: "124" - # safari: "17.3" - # safari_ios: "17.3" - - api.WebSocket.WebSocket.url_parameter_http_https_relative