Skip to content

Commit

Permalink
Updates 22/03/24.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmedley committed Mar 23, 2024
1 parent 449401d commit 61b11a9
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 111 deletions.
1 change: 1 addition & 0 deletions idl/core/animation/animation.idl
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ enum ReplaceState { "active", "removed", "persisted" };
attribute AnimationTimeline? timeline;
[Measure, RaisesException=Setter] attribute CSSNumberish? startTime;
[Measure, RaisesException=Setter] attribute CSSNumberish? currentTime;
[RuntimeEnabled=AnimationProgressAPI, Measure] readonly attribute double? progress;
[Measure, RaisesException=Setter] attribute double playbackRate;
[RuntimeEnabled=ScrollTimeline, Measure, RaisesException=Setter] attribute (TimelineRangeOffset or DOMString) rangeStart;
[RuntimeEnabled=ScrollTimeline, Measure, RaisesException=Setter] attribute (TimelineRangeOffset or DOMString) rangeEnd;
Expand Down
5 changes: 4 additions & 1 deletion idl/core/css/css_value_keywords.json5
Original file line number Diff line number Diff line change
Expand Up @@ -1865,6 +1865,9 @@

// fill / stroke
"context-fill",
"context-stroke"
"context-stroke",

// media-progress()
"media-progress",
],
}
2 changes: 1 addition & 1 deletion idl/core/dom/shadow_root.idl
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ interface ShadowRoot : DocumentFragment {
[Affects=Nothing, MeasureAs=ElementGetHTML, RaisesException, RuntimeEnabled=ElementGetHTML] HTMLString getHTML(optional GetHTMLOptions options = {});

// The serializable attribute controls whether the shadow root will be
// serialized by getHTML({includeShadowRoots:true}).
// serialized by getHTML({serializableShadowRoots:true}).
[RuntimeEnabled=ElementGetHTML] attribute boolean serializable;

// The clonable attribute controls whether the shadow root will be
Expand Down
53 changes: 0 additions & 53 deletions idl/core/frame/pending_beacon.idl

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,6 @@
{
name: "PublicKeyCredentialsCreate",
permissions_policy_name: "publickey-credentials-create",
depends_on: ["WebAuthAllowCreateInCrossOriginFrame"],
},
{
name: "PublicKeyCredentialsGet",
Expand Down
2 changes: 1 addition & 1 deletion idl/core/view_transition/view_transition_options.idl
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
// found in the LICENSE file.
dictionary ViewTransitionOptions {
ViewTransitionCallback? update = null;
sequence<DOMString>? type = null;
sequence<DOMString>? types = null;
};
3 changes: 3 additions & 0 deletions idl/modules/ad_auction/auction_ad_config.idl
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ dictionary AuctionAdConfig {
Promise<record<USVString, unsigned long long>> perBuyerTimeouts;
Promise<record<USVString, unsigned long long>> perBuyerCumulativeTimeouts;

[RuntimeEnabled=FledgeReportingTimeout]
unsigned long long reportingTimeout;

USVString sellerCurrency;
Promise<record<USVString, USVString>> perBuyerCurrencies;

Expand Down
4 changes: 2 additions & 2 deletions idl/modules/model_execution/model_generic_session.idl
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
Exposed=Window
]
interface ModelGenericSession {
[CallWith=ScriptState, RaisesException] Promise<DOMString> execute(DOMString input);
[CallWith=ScriptState, RaisesException] ReadableStream executeStreaming(DOMString input);
[Measure, CallWith=ScriptState, RaisesException] Promise<DOMString> execute(DOMString input);
[Measure, CallWith=ScriptState, RaisesException] ReadableStream executeStreaming(DOMString input);
};
4 changes: 2 additions & 2 deletions idl/modules/model_execution/model_manager.idl
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ enum GenericModelAvailability { "readily", "after-download", "no" };
Exposed=Window
]
interface ModelManager {
[CallWith=ScriptState, RaisesException] Promise<GenericModelAvailability> canCreateGenericSession();
[CallWith=ScriptState, RaisesException] Promise<ModelGenericSession> createGenericSession(
[Measure, CallWith=ScriptState, RaisesException] Promise<GenericModelAvailability> canCreateGenericSession();
[Measure, CallWith=ScriptState, RaisesException] Promise<ModelGenericSession> createGenericSession(
optional ModelGenericSessionOptions options = {}
);
};
6 changes: 6 additions & 0 deletions idl/modules/service_worker/router_condition.idl
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,10 @@ dictionary RouterCondition {
// `ImplementedAs` is necessary to avoid conflicts with C++ keyword `or`.
// Chrome WebIDL compiler emits error without the leading underscore.
[ImplementedAs=orConditions] sequence<RouterCondition> _or;

// Experimental.
// For the `not` condition.
// `ImplementedAs` is necessary to avoid conflicts with C++ keyword `not`.
// Chrome WebIDL compiler emits error without the leading underscore.
[ImplementedAs=notCondition] RouterCondition _not;
};
81 changes: 31 additions & 50 deletions idl/platform/runtime_enabled_features.json5
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,13 @@
implied_by: ["Fledge", "Parakeet"],
public: true,
},
// Adjust the end of the next paragraph if the end position for the
// paragraph is updated while moving the paragraph. See
// https://crbug.com/329121649
{
name: "AdjustEndOfNextParagraphIfMovedParagraphIsUpdated",
status: "stable",
},
{
name: "AdTagging",
public: true,
Expand Down Expand Up @@ -300,6 +307,10 @@
base_feature: "none",
public: true,
},
{
name: "AnimationProgressAPI",
status: "test",
},
{
name: "AnimationWorklet",
},
Expand Down Expand Up @@ -444,12 +455,6 @@
"default": "test",
},
},
{
// Shipping in M122. Flag should be removed after M122 has been
// shipping to stable for a few weeks.
name: "BdiElementDirInheritance",
status: "stable",
},
{
// There are two different code changes guarded by this feature. Both
// are about triggering a beforeunload cancel dialog and need adoption
Expand Down Expand Up @@ -496,10 +501,6 @@
name: "BlockingFocusWithoutUserActivation",
status: "experimental",
},
{
name: "BlockRubyWrappingInlineRuby",
status: "stable",
},
// crbug.com/1147998: Mouse and Pointer boundary event dispatch (i.e. dispatch
// of enter, leave, over, out events) tracks DOM node removal to fix event
// pairing on ancestor nodes.
Expand Down Expand Up @@ -714,10 +715,6 @@
{
name: "CorsRFC1918",
},
{
name: "CounterStyleChangeShouleCollectInlines",
status: "stable",
},
{
// Controls whether form elements may delay editor creation until layout.
// This is a kill switch. See https://crbug.com/325613706 for details.
Expand Down Expand Up @@ -1060,6 +1057,11 @@
name: "CSSSignRelatedFunctions",
status: "experimental",
},
{
// A separate feature for testing compatibility, related to the work on
// https://chromestatus.com/feature/5196713071738880
name: "CSSSizingKeywordAnimation",
},
{
// https://drafts.csswg.org/css-scroll-snap-2/#snap-events
name: "CSSSnapChangedEvent",
Expand Down Expand Up @@ -1460,6 +1462,7 @@
// When enabled, this allows users of DOMParser to do:
// (new DOMParser()).parseFromString(...,{includeShadowRoots:true}).
// This is being deprecated and removed: crbug.com/329330085.
// The fieldtrial_testing_config currently disables this feature for tests.
{
name: "DOMParserIncludeShadowRoots",
status: "stable",
Expand All @@ -1469,7 +1472,7 @@
// of any issues.
{
name: "DOMParserUsesHTMLFastPathParser",
status: "stable"
status: "test"
},
{
name: "DOMPartsAPI",
Expand Down Expand Up @@ -1787,11 +1790,15 @@
name: "FledgeClearOriginJoinedAdInterestGroups",
status: "stable",
},
{
name: "FledgeCreateAuctionNonceSynchronousResolution",
status: "stable",
},
{
name: "FledgeCustomMaxAuctionAdComponents",
},
{
// Enables using a 'deprecatedRenderURLReplacements' field within the a
// Enables using a 'deprecatedRenderURLReplacements' field within the
// Protected Audience ad auction config.
name: "FledgeDeprecatedRenderURLReplacements"
},
Expand All @@ -1814,6 +1821,11 @@
name: "FledgeNegativeTargeting",
status: "stable",
},
{
// Enables using a 'reportingTimeout' field within the Protected Audience
// ad auction config.
name: "FledgeReportingTimeout",
},
{
name: "FledgeTrustedBiddingSignalsSlotSize",
status: "stable",
Expand All @@ -1836,10 +1848,6 @@
base_feature: "none",
origin_trial_feature_name: "Focusgroup",
},
{
name: "FocusStyleInvalidationOnPageActivation",
status: "stable",
},
{
name: "FontAccess",
status: {"Android": "", "default": "stable"},
Expand Down Expand Up @@ -2464,11 +2472,11 @@
name: "MouseDragFromIframeOnCancelledMouseDown",
status: "stable",
},
// crbug.com/346473: Allow mouse-drag text selection even when mousemove
// crbug.com/40078978: Allow mouse-drag text selection even when mousemove
// event is cancelled.
{
name: "MouseDragOnCancelledMouseMove",
status: "experimental",
status: "stable",
},
// crbug.com/1446498: This feature is being used for the deprecation of
// Mutation Events.
Expand Down Expand Up @@ -2897,14 +2905,6 @@
name: "PaymentRequestMerchantValidationEvent",
status: "experimental",
},
{
name: "PendingBeaconAPI",
origin_trial_feature_name: "PendingBeaconAPI",
origin_trial_allows_third_party: true,
public: true,
status: "experimental",
base_feature: "none",
},
{
name: "PercentBasedScrolling",
base_feature: "none",
Expand Down Expand Up @@ -3282,11 +3282,6 @@
name: "RtNoFirstLetterFirstLine",
status: "stable",
},
{
// crbug.com/1493273
name: "RubyInlinify",
status: "stable",
},
{
// crbug.com/324111880
name: "RubyLineBreakable",
Expand Down Expand Up @@ -3391,11 +3386,6 @@
base_feature: "none",
public: true,
},
{
name: "SecurePaymentConfirmationExtensions",
public: true,
status: "stable",
},
{
name: "SecurePaymentConfirmationOptOut",
origin_trial_feature_name: "SecurePaymentConfirmationOptOut",
Expand Down Expand Up @@ -4043,6 +4033,7 @@
{
// https://chromestatus.com/feature/5089552511533056
name: "ViewTransitionTypes",
status: "experimental",
},
{
name: "VisibilityCollapseColumn",
Expand Down Expand Up @@ -4150,16 +4141,6 @@
name: "WebAuth",
status: "stable",
},
// Allow creation of WebAuth credentials in cross-origin contexts (as long
// as the 'publickey-credentials-create' permissions policy is set).
{
name: "WebAuthAllowCreateInCrossOriginFrame",
status: "stable",
// This feature is controlled from the Blink side, unless there is a
// Finch override of it for a kill-switch.
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
},
// When enabled adds the authenticator attachment used for registration and
// authentication to the public key credential response.
{
Expand Down

0 comments on commit 61b11a9

Please sign in to comment.