From d4a890080d585ddc091532bd7919b9de30f0207a Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Sun, 3 Sep 2023 02:00:01 +1200 Subject: [PATCH] LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString NewAKString is effectively the default for any new IDL interface, so let's mark this as the default behavior. It also makes it much easier to figure out whatever interfaces are still left to port over to new AK String. --- .../BindingsGenerator/IDLGenerators.cpp | 25 +++++++++---------- .../Libraries/LibWeb/CSS/CSSConditionRule.idl | 2 +- .../Libraries/LibWeb/CSS/CSSKeyframeRule.idl | 2 +- .../Libraries/LibWeb/CSS/CSSKeyframesRule.idl | 2 +- .../LibWeb/CSS/CSSStyleDeclaration.idl | 2 +- Userland/Libraries/LibWeb/CSS/MediaList.idl | 2 +- .../LibWeb/CSS/MediaQueryListEvent.idl | 2 +- Userland/Libraries/LibWeb/CSS/StyleSheet.idl | 2 +- .../Libraries/LibWeb/Crypto/SubtleCrypto.idl | 2 +- Userland/Libraries/LibWeb/DOM/Attr.idl | 2 +- .../Libraries/LibWeb/DOM/CharacterData.idl | 2 +- Userland/Libraries/LibWeb/DOM/Comment.idl | 2 +- Userland/Libraries/LibWeb/DOM/CustomEvent.idl | 2 +- .../LibWeb/DOM/DOMImplementation.idl | 2 +- .../Libraries/LibWeb/DOM/DOMTokenList.idl | 2 +- Userland/Libraries/LibWeb/DOM/Document.idl | 2 +- .../Libraries/LibWeb/DOM/DocumentFragment.idl | 2 +- .../Libraries/LibWeb/DOM/DocumentType.idl | 2 +- Userland/Libraries/LibWeb/DOM/Element.idl | 2 +- Userland/Libraries/LibWeb/DOM/Event.idl | 2 +- Userland/Libraries/LibWeb/DOM/EventTarget.idl | 2 +- .../Libraries/LibWeb/DOM/HTMLCollection.idl | 2 +- .../LibWeb/DOM/HTMLFormControlsCollection.idl | 2 +- .../Libraries/LibWeb/DOM/MutationObserver.idl | 2 +- .../Libraries/LibWeb/DOM/MutationRecord.idl | 2 +- .../Libraries/LibWeb/DOM/NamedNodeMap.idl | 2 +- Userland/Libraries/LibWeb/DOM/Node.idl | 2 +- .../Libraries/LibWeb/DOM/RadioNodeList.idl | 2 +- Userland/Libraries/LibWeb/DOM/Range.idl | 2 +- Userland/Libraries/LibWeb/DOM/ShadowRoot.idl | 2 +- Userland/Libraries/LibWeb/DOM/Text.idl | 2 +- .../Libraries/LibWeb/Encoding/TextDecoder.idl | 2 +- .../Libraries/LibWeb/Encoding/TextEncoder.idl | 2 +- Userland/Libraries/LibWeb/Fetch/Headers.idl | 2 +- Userland/Libraries/LibWeb/Fetch/Request.idl | 2 +- Userland/Libraries/LibWeb/Fetch/Response.idl | 2 +- Userland/Libraries/LibWeb/FileAPI/Blob.idl | 2 +- Userland/Libraries/LibWeb/FileAPI/File.idl | 2 +- .../Libraries/LibWeb/Geometry/DOMMatrix.idl | 2 +- .../LibWeb/Geometry/DOMMatrixReadOnly.idl | 2 +- .../Libraries/LibWeb/HTML/CanvasGradient.idl | 2 +- .../LibWeb/HTML/CanvasRenderingContext2D.idl | 2 +- Userland/Libraries/LibWeb/HTML/CloseEvent.idl | 2 +- .../CustomElements/CustomElementRegistry.idl | 2 +- Userland/Libraries/LibWeb/HTML/DOMParser.idl | 2 +- Userland/Libraries/LibWeb/HTML/ErrorEvent.idl | 2 +- .../Libraries/LibWeb/HTML/FormDataEvent.idl | 2 +- .../LibWeb/HTML/HTMLAnchorElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLAreaElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLBRElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLBaseElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLBodyElement.idl | 2 +- .../LibWeb/HTML/HTMLButtonElement.idl | 2 +- .../LibWeb/HTML/HTMLCanvasElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLDataElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLDivElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLElement.idl | 2 +- .../LibWeb/HTML/HTMLEmbedElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLFontElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLFormElement.idl | 2 +- .../LibWeb/HTML/HTMLFrameElement.idl | 2 +- .../LibWeb/HTML/HTMLFrameSetElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLHRElement.idl | 2 +- .../LibWeb/HTML/HTMLHeadingElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLHtmlElement.idl | 2 +- .../LibWeb/HTML/HTMLIFrameElement.idl | 2 +- .../LibWeb/HTML/HTMLImageElement.idl | 2 +- .../LibWeb/HTML/HTMLInputElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLLIElement.idl | 2 +- .../LibWeb/HTML/HTMLLabelElement.idl | 2 +- .../LibWeb/HTML/HTMLLegendElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLLinkElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLMapElement.idl | 2 +- .../LibWeb/HTML/HTMLMarqueeElement.idl | 2 +- .../LibWeb/HTML/HTMLMediaElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLMetaElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLModElement.idl | 2 +- .../LibWeb/HTML/HTMLOListElement.idl | 2 +- .../LibWeb/HTML/HTMLObjectElement.idl | 2 +- .../LibWeb/HTML/HTMLOptGroupElement.idl | 2 +- .../LibWeb/HTML/HTMLOptionElement.idl | 2 +- .../LibWeb/HTML/HTMLParagraphElement.idl | 2 +- .../LibWeb/HTML/HTMLParamElement.idl | 2 +- .../LibWeb/HTML/HTMLQuoteElement.idl | 2 +- .../LibWeb/HTML/HTMLScriptElement.idl | 2 +- .../LibWeb/HTML/HTMLSelectElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLSlotElement.idl | 2 +- .../LibWeb/HTML/HTMLSourceElement.idl | 2 +- .../LibWeb/HTML/HTMLStyleElement.idl | 2 +- .../LibWeb/HTML/HTMLTableCaptionElement.idl | 2 +- .../LibWeb/HTML/HTMLTableCellElement.idl | 2 +- .../LibWeb/HTML/HTMLTableColElement.idl | 2 +- .../LibWeb/HTML/HTMLTableElement.idl | 2 +- .../LibWeb/HTML/HTMLTableRowElement.idl | 2 +- .../LibWeb/HTML/HTMLTableSectionElement.idl | 2 +- .../LibWeb/HTML/HTMLTextAreaElement.idl | 2 +- .../Libraries/LibWeb/HTML/HTMLTimeElement.idl | 2 +- .../LibWeb/HTML/HTMLTrackElement.idl | 2 +- .../LibWeb/HTML/HTMLUListElement.idl | 2 +- .../LibWeb/HTML/HTMLVideoElement.idl | 2 +- Userland/Libraries/LibWeb/HTML/History.idl | 2 +- Userland/Libraries/LibWeb/HTML/Location.idl | 2 +- .../Libraries/LibWeb/HTML/MessageEvent.idl | 2 +- Userland/Libraries/LibWeb/HTML/MimeType.idl | 2 +- .../Libraries/LibWeb/HTML/MimeTypeArray.idl | 2 +- .../Libraries/LibWeb/HTML/NavigateEvent.idl | 2 +- Userland/Libraries/LibWeb/HTML/Navigation.idl | 2 +- .../NavigationCurrentEntryChangeEvent.idl | 2 +- .../LibWeb/HTML/NavigationDestination.idl | 2 +- .../LibWeb/HTML/NavigationHistoryEntry.idl | 2 +- .../LibWeb/HTML/NavigationTransition.idl | 2 +- .../LibWeb/HTML/PageTransitionEvent.idl | 2 +- Userland/Libraries/LibWeb/HTML/Path2D.idl | 2 +- Userland/Libraries/LibWeb/HTML/Plugin.idl | 2 +- .../Libraries/LibWeb/HTML/PluginArray.idl | 2 +- .../LibWeb/HTML/PromiseRejectionEvent.idl | 2 +- Userland/Libraries/LibWeb/HTML/Storage.idl | 2 +- .../Libraries/LibWeb/HTML/SubmitEvent.idl | 2 +- Userland/Libraries/LibWeb/HTML/TrackEvent.idl | 2 +- Userland/Libraries/LibWeb/HTML/Window.idl | 2 +- Userland/Libraries/LibWeb/HTML/Worker.idl | 2 +- .../LibWeb/HTML/WorkerGlobalScope.idl | 2 +- .../Libraries/LibWeb/HTML/WorkerLocation.idl | 2 +- .../LibWeb/HighResolutionTime/Performance.idl | 2 +- .../IntersectionObserver.idl | 2 +- .../PerformanceTimeline/PerformanceEntry.idl | 2 +- .../PerformanceObserver.idl | 2 +- .../PerformanceObserverEntryList.idl | 2 +- .../Libraries/LibWeb/SVG/SVGStyleElement.idl | 2 +- .../Libraries/LibWeb/Selection/Selection.idl | 2 +- .../Libraries/LibWeb/UIEvents/FocusEvent.idl | 2 +- .../LibWeb/UIEvents/KeyboardEvent.idl | 2 +- .../Libraries/LibWeb/UIEvents/MouseEvent.idl | 2 +- .../Libraries/LibWeb/UIEvents/UIEvent.idl | 2 +- .../Libraries/LibWeb/UIEvents/WheelEvent.idl | 2 +- Userland/Libraries/LibWeb/URL/URL.idl | 2 +- .../Libraries/LibWeb/URL/URLSearchParams.idl | 2 +- .../LibWeb/UserTiming/PerformanceMark.idl | 2 +- .../LibWeb/UserTiming/PerformanceMeasure.idl | 2 +- .../LibWeb/WebGL/WebGLContextEvent.idl | 2 +- .../LibWeb/WebGL/WebGLRenderingContext.idl | 2 +- .../Libraries/LibWeb/WebIDL/DOMException.idl | 2 +- .../Libraries/LibWeb/WebSockets/WebSocket.idl | 2 +- Userland/Libraries/LibWeb/XHR/FormData.idl | 2 +- .../Libraries/LibWeb/XHR/ProgressEvent.idl | 2 +- .../Libraries/LibWeb/XHR/XMLHttpRequest.idl | 2 +- 146 files changed, 157 insertions(+), 158 deletions(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp index d024927297..1f473b87f3 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp @@ -135,10 +135,10 @@ CppType idl_type_name_to_cpp_type(Type const& type, Interface const& interface) return { .name = "JS::Handle", .sequence_storage_type = SequenceStorageType::MarkedVector }; if (type.is_string()) { - if (interface.extended_attributes.contains("UseNewAKString")) - return { .name = "String", .sequence_storage_type = SequenceStorageType::Vector }; + if (interface.extended_attributes.contains("UseDeprecatedAKString")) + return { .name = "DeprecatedString", .sequence_storage_type = SequenceStorageType::Vector }; - return { .name = "DeprecatedString", .sequence_storage_type = SequenceStorageType::Vector }; + return { .name = "String", .sequence_storage_type = SequenceStorageType::Vector }; } if (type.name() == "double" && !type.is_nullable()) @@ -411,8 +411,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter // FIXME: Add support for optional, variadic, nullable and default values to all types if (parameter.type->is_string()) { - bool use_new_ak_string = interface.extended_attributes.contains("UseNewAKString"); - if (!use_new_ak_string) + if (interface.extended_attributes.contains("UseDeprecatedAKString")) generate_to_deprecated_string(scoped_generator, parameter, variadic, optional, optional_default_value); else generate_to_new_string(scoped_generator, parameter, variadic, optional, optional_default_value); @@ -811,7 +810,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter } generate_to_cpp(dictionary_generator, member, member_property_value_name, "", member_value_name, interface, member.extended_attributes.contains("LegacyNullToEmptyString"), !member.required, member.default_value); - if (member.type->is_string() && optional && interface.extended_attributes.contains("UseNewAKString")) { + if (member.type->is_string() && optional && !interface.extended_attributes.contains("UseDeprecatedAKString")) { dictionary_generator.append(R"~~~( if (@member_value_name@.has_value()) @cpp_name@.@member_name@ = @member_value_name@.release_value(); @@ -1330,7 +1329,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter if (includes_string) { // 14. If types includes a string type, then return the result of converting V to that type. // NOTE: Currently all string types are converted to String. - if (interface.extended_attributes.contains("UseNewAKString")) { + if (!interface.extended_attributes.contains("UseDeprecatedAKString")) { union_generator.append(R"~~~( return TRY(@js_name@@js_suffix@.to_string(vm)); )~~~"); @@ -1418,7 +1417,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter )~~~"); } else { if (optional_default_value == "\"\"") { - if (!interface.extended_attributes.contains("UseNewAKString")) { + if (interface.extended_attributes.contains("UseDeprecatedAKString")) { union_generator.append(R"~~~( @union_type@ @cpp_name@ = @js_name@@js_suffix@.is_undefined() ? DeprecatedString::empty() : TRY(@js_name@@js_suffix@_to_variant(@js_name@@js_suffix@)); )~~~"); @@ -1604,7 +1603,7 @@ static void generate_wrap_statement(SourceGenerator& generator, DeprecatedString if (type.is_nullable() && !is(type)) { if (type.is_string()) { - if (!interface.extended_attributes.contains("UseNewAKString")) { + if (interface.extended_attributes.contains("UseDeprecatedAKString")) { scoped_generator.append(R"~~~( if (@value@.is_null()) { @result_expression@ JS::js_null(); @@ -1639,7 +1638,7 @@ static void generate_wrap_statement(SourceGenerator& generator, DeprecatedString } if (type.is_string()) { - if (type.is_nullable() && interface.extended_attributes.contains("UseNewAKString")) { + if (type.is_nullable() && !interface.extended_attributes.contains("UseDeprecatedAKString")) { scoped_generator.append(R"~~~( @result_expression@ JS::PrimitiveString::create(vm, @value@.release_value()); )~~~"); @@ -1769,7 +1768,7 @@ static void generate_wrap_statement(SourceGenerator& generator, DeprecatedString // Handle Enum? values, which were null-checked above if (type.is_nullable()) scoped_generator.set("value", DeprecatedString::formatted("{}.value()", value)); - if (!interface.extended_attributes.contains("UseNewAKString")) { + if (interface.extended_attributes.contains("UseDeprecatedAKString")) { scoped_generator.append(R"~~~( @result_expression@ JS::PrimitiveString::create(vm, Bindings::idl_enum_to_deprecated_string(@value@)); )~~~"); @@ -2325,7 +2324,7 @@ enum class @enum.type.name@ { }; )~~~"); - if (!interface.extended_attributes.contains("UseNewAKString")) { + if (interface.extended_attributes.contains("UseDeprecatedAKString")) { enum_generator.append(R"~~~( inline DeprecatedString idl_enum_to_deprecated_string(@enum.type.name@ value) { switch(value) { @@ -2972,7 +2971,7 @@ JS_DEFINE_NATIVE_FUNCTION(@class_name@::to_string) auto retval = TRY(throw_dom_exception_if_needed(vm, [&] { return impl->@attribute.cpp_getter_name@(); })); )~~~"); } else { - if (!interface.extended_attributes.contains("UseNewAKString")) { + if (interface.extended_attributes.contains("UseDeprecatedAKString")) { stringifier_generator.append(R"~~~( auto retval = TRY(throw_dom_exception_if_needed(vm, [&] { return impl->to_deprecated_string(); })); )~~~"); diff --git a/Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl b/Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl index 320e10db0e..73c336eaaa 100644 --- a/Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl +++ b/Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface CSSConditionRule : CSSGroupingRule { attribute CSSOMString conditionText; }; diff --git a/Userland/Libraries/LibWeb/CSS/CSSKeyframeRule.idl b/Userland/Libraries/LibWeb/CSS/CSSKeyframeRule.idl index 66b8fea4b4..4cf2c131e3 100644 --- a/Userland/Libraries/LibWeb/CSS/CSSKeyframeRule.idl +++ b/Userland/Libraries/LibWeb/CSS/CSSKeyframeRule.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface CSSKeyframeRule : CSSRule { attribute CSSOMString keyText; [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; diff --git a/Userland/Libraries/LibWeb/CSS/CSSKeyframesRule.idl b/Userland/Libraries/LibWeb/CSS/CSSKeyframesRule.idl index e9d9634d33..2f8d3d353e 100644 --- a/Userland/Libraries/LibWeb/CSS/CSSKeyframesRule.idl +++ b/Userland/Libraries/LibWeb/CSS/CSSKeyframesRule.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface CSSKeyframesRule : CSSRule { attribute CSSOMString name; readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/CSS/CSSStyleDeclaration.idl b/Userland/Libraries/LibWeb/CSS/CSSStyleDeclaration.idl index 725ca646bc..51a5267b06 100644 --- a/Userland/Libraries/LibWeb/CSS/CSSStyleDeclaration.idl +++ b/Userland/Libraries/LibWeb/CSS/CSSStyleDeclaration.idl @@ -1,5 +1,5 @@ // https://drafts.csswg.org/cssom/#cssstyledeclaration -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface CSSStyleDeclaration { [CEReactions] attribute CSSOMString cssText; diff --git a/Userland/Libraries/LibWeb/CSS/MediaList.idl b/Userland/Libraries/LibWeb/CSS/MediaList.idl index ac74c4af56..63eb6bfc5a 100644 --- a/Userland/Libraries/LibWeb/CSS/MediaList.idl +++ b/Userland/Libraries/LibWeb/CSS/MediaList.idl @@ -1,4 +1,4 @@ -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface MediaList { [LegacyNullToEmptyString] stringifier attribute CSSOMString mediaText; readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/CSS/MediaQueryListEvent.idl b/Userland/Libraries/LibWeb/CSS/MediaQueryListEvent.idl index 4f8166aa5d..c1a7d361d0 100644 --- a/Userland/Libraries/LibWeb/CSS/MediaQueryListEvent.idl +++ b/Userland/Libraries/LibWeb/CSS/MediaQueryListEvent.idl @@ -1,7 +1,7 @@ #import // https://w3c.github.io/csswg-drafts/cssom-view-1/#mediaquerylistevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface MediaQueryListEvent : Event { constructor(CSSOMString type, optional MediaQueryListEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/CSS/StyleSheet.idl b/Userland/Libraries/LibWeb/CSS/StyleSheet.idl index 5109cde785..3ccc954612 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleSheet.idl +++ b/Userland/Libraries/LibWeb/CSS/StyleSheet.idl @@ -3,7 +3,7 @@ #import // https://drafts.csswg.org/cssom/#stylesheet -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface StyleSheet { readonly attribute Element? ownerNode; diff --git a/Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl b/Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl index 588d37074c..99f867b2c6 100644 --- a/Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl +++ b/Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl @@ -1,4 +1,4 @@ -[SecureContext,Exposed=(Window,Worker), UseNewAKString] +[SecureContext,Exposed=(Window,Worker)] interface SubtleCrypto { // FIXME: Add support for AlgorithmIdentifier ("typedef (object or DOMString)") Promise digest(DOMString algorithm, BufferSource data); diff --git a/Userland/Libraries/LibWeb/DOM/Attr.idl b/Userland/Libraries/LibWeb/DOM/Attr.idl index 3b5993e7e0..2b2e777a22 100644 --- a/Userland/Libraries/LibWeb/DOM/Attr.idl +++ b/Userland/Libraries/LibWeb/DOM/Attr.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface Attr : Node { readonly attribute DOMString? namespaceURI; readonly attribute DOMString? prefix; diff --git a/Userland/Libraries/LibWeb/DOM/CharacterData.idl b/Userland/Libraries/LibWeb/DOM/CharacterData.idl index 324a9c7bb0..9af7903a4c 100644 --- a/Userland/Libraries/LibWeb/DOM/CharacterData.idl +++ b/Userland/Libraries/LibWeb/DOM/CharacterData.idl @@ -3,7 +3,7 @@ #import // https://dom.spec.whatwg.org/#characterdata -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface CharacterData : Node { [LegacyNullToEmptyString] attribute DOMString data; readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/DOM/Comment.idl b/Userland/Libraries/LibWeb/DOM/Comment.idl index bb3728dbf3..39349af25b 100644 --- a/Userland/Libraries/LibWeb/DOM/Comment.idl +++ b/Userland/Libraries/LibWeb/DOM/Comment.idl @@ -1,7 +1,7 @@ #import // https://dom.spec.whatwg.org/#comment -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface Comment : CharacterData { constructor(optional DOMString data = ""); }; diff --git a/Userland/Libraries/LibWeb/DOM/CustomEvent.idl b/Userland/Libraries/LibWeb/DOM/CustomEvent.idl index 2a70941fcf..17e69acd07 100644 --- a/Userland/Libraries/LibWeb/DOM/CustomEvent.idl +++ b/Userland/Libraries/LibWeb/DOM/CustomEvent.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface CustomEvent : Event { constructor(DOMString type, optional CustomEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/DOM/DOMImplementation.idl b/Userland/Libraries/LibWeb/DOM/DOMImplementation.idl index 23e24040f7..14060e83ea 100644 --- a/Userland/Libraries/LibWeb/DOM/DOMImplementation.idl +++ b/Userland/Libraries/LibWeb/DOM/DOMImplementation.idl @@ -1,7 +1,7 @@ #import // https://dom.spec.whatwg.org/#domimplementation -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface DOMImplementation { // FIXME: This should return XMLDocument instead of Document. diff --git a/Userland/Libraries/LibWeb/DOM/DOMTokenList.idl b/Userland/Libraries/LibWeb/DOM/DOMTokenList.idl index a596e107d4..9f397afff0 100644 --- a/Userland/Libraries/LibWeb/DOM/DOMTokenList.idl +++ b/Userland/Libraries/LibWeb/DOM/DOMTokenList.idl @@ -1,5 +1,5 @@ // https://dom.spec.whatwg.org/#interface-domtokenlist -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface DOMTokenList { readonly attribute unsigned long length; getter DOMString? item(unsigned long index); diff --git a/Userland/Libraries/LibWeb/DOM/Document.idl b/Userland/Libraries/LibWeb/DOM/Document.idl index a2d285b1c4..becfc025cc 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.idl +++ b/Userland/Libraries/LibWeb/DOM/Document.idl @@ -23,7 +23,7 @@ #import // https://dom.spec.whatwg.org/#document -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface Document : Node { constructor(); diff --git a/Userland/Libraries/LibWeb/DOM/DocumentFragment.idl b/Userland/Libraries/LibWeb/DOM/DocumentFragment.idl index 297a116e5c..026f8e63ef 100644 --- a/Userland/Libraries/LibWeb/DOM/DocumentFragment.idl +++ b/Userland/Libraries/LibWeb/DOM/DocumentFragment.idl @@ -5,7 +5,7 @@ #import // https://dom.spec.whatwg.org/#documentfragment -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface DocumentFragment : Node { constructor(); diff --git a/Userland/Libraries/LibWeb/DOM/DocumentType.idl b/Userland/Libraries/LibWeb/DOM/DocumentType.idl index c23690f20c..7834d9d49d 100644 --- a/Userland/Libraries/LibWeb/DOM/DocumentType.idl +++ b/Userland/Libraries/LibWeb/DOM/DocumentType.idl @@ -2,7 +2,7 @@ #import // https://dom.spec.whatwg.org/#documenttype -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface DocumentType : Node { readonly attribute DOMString name; readonly attribute DOMString publicId; diff --git a/Userland/Libraries/LibWeb/DOM/Element.idl b/Userland/Libraries/LibWeb/DOM/Element.idl index 8b37157383..f86b639f9c 100644 --- a/Userland/Libraries/LibWeb/DOM/Element.idl +++ b/Userland/Libraries/LibWeb/DOM/Element.idl @@ -19,7 +19,7 @@ dictionary ScrollIntoViewOptions : ScrollOptions { }; // https://dom.spec.whatwg.org/#element -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface Element : Node { readonly attribute DOMString? namespaceURI; readonly attribute DOMString? prefix; diff --git a/Userland/Libraries/LibWeb/DOM/Event.idl b/Userland/Libraries/LibWeb/DOM/Event.idl index bd65a94371..ccae48396c 100644 --- a/Userland/Libraries/LibWeb/DOM/Event.idl +++ b/Userland/Libraries/LibWeb/DOM/Event.idl @@ -1,7 +1,7 @@ #import // https://dom.spec.whatwg.org/#event -[Exposed=*, UseNewAKString] +[Exposed=*] interface Event { constructor(DOMString type, optional EventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/DOM/EventTarget.idl b/Userland/Libraries/LibWeb/DOM/EventTarget.idl index 48c82a4d41..4ac642b65f 100644 --- a/Userland/Libraries/LibWeb/DOM/EventTarget.idl +++ b/Userland/Libraries/LibWeb/DOM/EventTarget.idl @@ -1,7 +1,7 @@ #import // https://dom.spec.whatwg.org/#eventtarget -[Exposed=*, UseNewAKString] +[Exposed=*] interface EventTarget { constructor(); diff --git a/Userland/Libraries/LibWeb/DOM/HTMLCollection.idl b/Userland/Libraries/LibWeb/DOM/HTMLCollection.idl index 806a3a5048..0bcf02221c 100644 --- a/Userland/Libraries/LibWeb/DOM/HTMLCollection.idl +++ b/Userland/Libraries/LibWeb/DOM/HTMLCollection.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, LegacyUnenumerableNamedProperties, UseNewAKString] +[Exposed=Window, LegacyUnenumerableNamedProperties] interface HTMLCollection { readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/DOM/HTMLFormControlsCollection.idl b/Userland/Libraries/LibWeb/DOM/HTMLFormControlsCollection.idl index 7002b20759..64ddf2fc1d 100644 --- a/Userland/Libraries/LibWeb/DOM/HTMLFormControlsCollection.idl +++ b/Userland/Libraries/LibWeb/DOM/HTMLFormControlsCollection.idl @@ -1,5 +1,5 @@ // https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#htmlformcontrolscollection -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface HTMLFormControlsCollection : HTMLCollection { [ImplementedAs=named_item_or_radio_node_list] getter (RadioNodeList or Element)? namedItem(DOMString name); // shadows inherited namedItem() }; diff --git a/Userland/Libraries/LibWeb/DOM/MutationObserver.idl b/Userland/Libraries/LibWeb/DOM/MutationObserver.idl index 3e24042199..efa6031ea3 100644 --- a/Userland/Libraries/LibWeb/DOM/MutationObserver.idl +++ b/Userland/Libraries/LibWeb/DOM/MutationObserver.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface MutationObserver { constructor(MutationCallback callback); diff --git a/Userland/Libraries/LibWeb/DOM/MutationRecord.idl b/Userland/Libraries/LibWeb/DOM/MutationRecord.idl index 0914177892..8e6ccb3054 100644 --- a/Userland/Libraries/LibWeb/DOM/MutationRecord.idl +++ b/Userland/Libraries/LibWeb/DOM/MutationRecord.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface MutationRecord { readonly attribute DOMString type; diff --git a/Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl b/Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl index cf52b16552..2bfdadcf5d 100644 --- a/Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl +++ b/Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, LegacyUnenumerableNamedProperties] +[Exposed=Window, LegacyUnenumerableNamedProperties, UseDeprecatedAKString] interface NamedNodeMap { readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/DOM/Node.idl b/Userland/Libraries/LibWeb/DOM/Node.idl index b2f290f6c1..688c7fd7fd 100644 --- a/Userland/Libraries/LibWeb/DOM/Node.idl +++ b/Userland/Libraries/LibWeb/DOM/Node.idl @@ -3,7 +3,7 @@ #import // https://dom.spec.whatwg.org/#node -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface Node : EventTarget { readonly attribute unsigned short nodeType; diff --git a/Userland/Libraries/LibWeb/DOM/RadioNodeList.idl b/Userland/Libraries/LibWeb/DOM/RadioNodeList.idl index e7b2676d27..775767d2e9 100644 --- a/Userland/Libraries/LibWeb/DOM/RadioNodeList.idl +++ b/Userland/Libraries/LibWeb/DOM/RadioNodeList.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#radionodelist -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface RadioNodeList : NodeList { attribute DOMString value; }; diff --git a/Userland/Libraries/LibWeb/DOM/Range.idl b/Userland/Libraries/LibWeb/DOM/Range.idl index 677d4d3824..9ab4b3d4ab 100644 --- a/Userland/Libraries/LibWeb/DOM/Range.idl +++ b/Userland/Libraries/LibWeb/DOM/Range.idl @@ -2,7 +2,7 @@ #import #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface Range : AbstractRange { constructor(); diff --git a/Userland/Libraries/LibWeb/DOM/ShadowRoot.idl b/Userland/Libraries/LibWeb/DOM/ShadowRoot.idl index 3403c58bc2..325ee168fa 100644 --- a/Userland/Libraries/LibWeb/DOM/ShadowRoot.idl +++ b/Userland/Libraries/LibWeb/DOM/ShadowRoot.idl @@ -2,7 +2,7 @@ #import // https://dom.spec.whatwg.org/#shadowroot -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface ShadowRoot : DocumentFragment { readonly attribute ShadowRootMode mode; // FIXME: readonly attribute boolean delegatesFocus; diff --git a/Userland/Libraries/LibWeb/DOM/Text.idl b/Userland/Libraries/LibWeb/DOM/Text.idl index 4093e6fdac..0479e8a1f7 100644 --- a/Userland/Libraries/LibWeb/DOM/Text.idl +++ b/Userland/Libraries/LibWeb/DOM/Text.idl @@ -1,7 +1,7 @@ #import // https://dom.spec.whatwg.org/#text -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface Text : CharacterData { constructor(optional DOMString data = ""); diff --git a/Userland/Libraries/LibWeb/Encoding/TextDecoder.idl b/Userland/Libraries/LibWeb/Encoding/TextDecoder.idl index acded928c7..5b669c88d7 100644 --- a/Userland/Libraries/LibWeb/Encoding/TextDecoder.idl +++ b/Userland/Libraries/LibWeb/Encoding/TextDecoder.idl @@ -1,4 +1,4 @@ -[Exposed=(Window,Worker)] +[Exposed=(Window,Worker), UseDeprecatedAKString] interface TextDecoder { // FIXME: 'optional TextDecoderOptions options = {}' constructor(optional DOMString label = "utf-8"); diff --git a/Userland/Libraries/LibWeb/Encoding/TextEncoder.idl b/Userland/Libraries/LibWeb/Encoding/TextEncoder.idl index 676c7ce037..f2352a5628 100644 --- a/Userland/Libraries/LibWeb/Encoding/TextEncoder.idl +++ b/Userland/Libraries/LibWeb/Encoding/TextEncoder.idl @@ -1,4 +1,4 @@ -[Exposed=(Window,Worker)] +[Exposed=(Window,Worker), UseDeprecatedAKString] interface TextEncoder { constructor(); diff --git a/Userland/Libraries/LibWeb/Fetch/Headers.idl b/Userland/Libraries/LibWeb/Fetch/Headers.idl index 43dedffcad..a495339dd5 100644 --- a/Userland/Libraries/LibWeb/Fetch/Headers.idl +++ b/Userland/Libraries/LibWeb/Fetch/Headers.idl @@ -1,6 +1,6 @@ typedef (sequence> or record) HeadersInit; -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface Headers { constructor(optional HeadersInit init); diff --git a/Userland/Libraries/LibWeb/Fetch/Request.idl b/Userland/Libraries/LibWeb/Fetch/Request.idl index aae8bc4299..232d18b394 100644 --- a/Userland/Libraries/LibWeb/Fetch/Request.idl +++ b/Userland/Libraries/LibWeb/Fetch/Request.idl @@ -6,7 +6,7 @@ typedef (Request or USVString) RequestInfo; // https://fetch.spec.whatwg.org/#request -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface Request { constructor(RequestInfo input, optional RequestInit init = {}); diff --git a/Userland/Libraries/LibWeb/Fetch/Response.idl b/Userland/Libraries/LibWeb/Fetch/Response.idl index e73be7df90..467f7f18bb 100644 --- a/Userland/Libraries/LibWeb/Fetch/Response.idl +++ b/Userland/Libraries/LibWeb/Fetch/Response.idl @@ -2,7 +2,7 @@ #import #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface Response { constructor(optional BodyInit? body = null, optional ResponseInit init = {}); diff --git a/Userland/Libraries/LibWeb/FileAPI/Blob.idl b/Userland/Libraries/LibWeb/FileAPI/Blob.idl index 3369a7de94..9bfe5d8895 100644 --- a/Userland/Libraries/LibWeb/FileAPI/Blob.idl +++ b/Userland/Libraries/LibWeb/FileAPI/Blob.idl @@ -1,4 +1,4 @@ -[Exposed=(Window,Worker), Serializable, UseNewAKString] +[Exposed=(Window,Worker), Serializable] interface Blob { constructor(optional sequence blobParts, optional BlobPropertyBag options = {}); diff --git a/Userland/Libraries/LibWeb/FileAPI/File.idl b/Userland/Libraries/LibWeb/FileAPI/File.idl index ebe197836d..4f5712fb9e 100644 --- a/Userland/Libraries/LibWeb/FileAPI/File.idl +++ b/Userland/Libraries/LibWeb/FileAPI/File.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), Serializable, UseNewAKString] +[Exposed=(Window,Worker), Serializable] interface File : Blob { constructor(sequence fileBits, USVString fileName, optional FilePropertyBag options = {}); diff --git a/Userland/Libraries/LibWeb/Geometry/DOMMatrix.idl b/Userland/Libraries/LibWeb/Geometry/DOMMatrix.idl index 0adc0e8d7d..cd72719f33 100644 --- a/Userland/Libraries/LibWeb/Geometry/DOMMatrix.idl +++ b/Userland/Libraries/LibWeb/Geometry/DOMMatrix.idl @@ -2,7 +2,7 @@ // https://drafts.fxtf.org/geometry/#dommatrix // FIXME: LegacyWindowAlias currently doesn't do anything. -[Exposed=(Window,Worker), Serializable, LegacyWindowAlias=(SVGMatrix, WebKitCSSMatrix), UseNewAKString] +[Exposed=(Window,Worker), Serializable, LegacyWindowAlias=(SVGMatrix, WebKitCSSMatrix)] interface DOMMatrix : DOMMatrixReadOnly { constructor(optional (DOMString or sequence) init); diff --git a/Userland/Libraries/LibWeb/Geometry/DOMMatrixReadOnly.idl b/Userland/Libraries/LibWeb/Geometry/DOMMatrixReadOnly.idl index e55a48fc5f..0471e524ff 100644 --- a/Userland/Libraries/LibWeb/Geometry/DOMMatrixReadOnly.idl +++ b/Userland/Libraries/LibWeb/Geometry/DOMMatrixReadOnly.idl @@ -2,7 +2,7 @@ #import // https://drafts.fxtf.org/geometry/#dommatrixreadonly -[Exposed=(Window,Worker), Serializable, UseNewAKString] +[Exposed=(Window,Worker), Serializable] interface DOMMatrixReadOnly { constructor(optional (DOMString or sequence) init); diff --git a/Userland/Libraries/LibWeb/HTML/CanvasGradient.idl b/Userland/Libraries/LibWeb/HTML/CanvasGradient.idl index c76ed30e01..3f02a84c26 100644 --- a/Userland/Libraries/LibWeb/HTML/CanvasGradient.idl +++ b/Userland/Libraries/LibWeb/HTML/CanvasGradient.idl @@ -1,4 +1,4 @@ -[Exposed=(Window,Worker)] +[Exposed=(Window,Worker), UseDeprecatedAKString] interface CanvasGradient { // opaque object undefined addColorStop(double offset, DOMString color); diff --git a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl index 73d03efb45..588d0bf5f0 100644 --- a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl +++ b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl @@ -20,7 +20,7 @@ enum CanvasTextAlign { "start", "end", "left", "right", "center" }; enum CanvasTextBaseline { "top", "hanging", "middle", "alphabetic", "ideographic", "bottom" }; // https://html.spec.whatwg.org/multipage/canvas.html#canvasrenderingcontext2d -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface CanvasRenderingContext2D { [ImplementedAs=canvas_for_binding] readonly attribute HTMLCanvasElement canvas; }; diff --git a/Userland/Libraries/LibWeb/HTML/CloseEvent.idl b/Userland/Libraries/LibWeb/HTML/CloseEvent.idl index 71f30a3ca8..389486f3ab 100644 --- a/Userland/Libraries/LibWeb/HTML/CloseEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/CloseEvent.idl @@ -1,6 +1,6 @@ #import -[Exposed=*, UseNewAKString] +[Exposed=*] interface CloseEvent : Event { constructor(DOMString type, optional CloseEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl b/Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl index d4e8ade4ce..e18a847619 100644 --- a/Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl +++ b/Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface CustomElementRegistry { [CEReactions] undefined define(DOMString name, CustomElementConstructor constructor, optional ElementDefinitionOptions options = {}); (CustomElementConstructor or undefined) get(DOMString name); diff --git a/Userland/Libraries/LibWeb/HTML/DOMParser.idl b/Userland/Libraries/LibWeb/HTML/DOMParser.idl index bfe112d109..964d89ffb4 100644 --- a/Userland/Libraries/LibWeb/HTML/DOMParser.idl +++ b/Userland/Libraries/LibWeb/HTML/DOMParser.idl @@ -9,7 +9,7 @@ enum DOMParserSupportedType { }; // https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#domparser -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface DOMParser { constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/ErrorEvent.idl b/Userland/Libraries/LibWeb/HTML/ErrorEvent.idl index b7285b0aac..2f8912dffb 100644 --- a/Userland/Libraries/LibWeb/HTML/ErrorEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/ErrorEvent.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface ErrorEvent : Event { constructor(DOMString type, optional ErrorEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/FormDataEvent.idl b/Userland/Libraries/LibWeb/HTML/FormDataEvent.idl index d21e8116d3..3b198d7658 100644 --- a/Userland/Libraries/LibWeb/HTML/FormDataEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/FormDataEvent.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#the-formdataevent-interface -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface FormDataEvent : Event { constructor(DOMString type, FormDataEventInit eventInitDict); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl index f9f269173b..0ede1cc10c 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/text-level-semantics.html#htmlanchorelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLAnchorElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl index df8a755d77..4cdd4b53de 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/image-maps.html#htmlareaelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLAreaElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl index f4b1a5bee4..24109bc6f3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlbrelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLBRElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl index fe82387616..8a9b26d594 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlbaseelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLBaseElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl index 47ae014d18..afb867caad 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/sections.html#htmlbodyelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLBodyElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl index 6e58725ed6..952deaa442 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlbuttonelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLButtonElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl index 6ea01e08fd..485d778063 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl @@ -5,7 +5,7 @@ typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext; // https://html.spec.whatwg.org/multipage/semantics.html#htmlcanvaselement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLCanvasElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl index 707351f8c7..a148b50d1b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmldataelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLDataElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl index 69e56031f4..a264a4e53a 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmldivelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLDivElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLElement.idl index 52fc46dd64..2e2e1d141a 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLElement.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLElement : Element { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl index 2cf3c34c1b..109bfe001e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlembedelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLEmbedElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl index 9121dd32b3..b778b671a9 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlfontelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLFontElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl index 30b95985e9..a7c23f06ea 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlformelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLFormElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl index 89c4e229c5..8290bbf894 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlframeelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLFrameElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl index 9e984482af..10160ae86b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlframesetelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLFrameSetElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl index 172e7a31a4..cb08c8b5dd 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/grouping-content.html#htmlhrelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLHRElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl index d1df2dcca2..605d0242ea 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlheadingelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLHeadingElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl index 8c27c495ae..c09ac5cece 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlhtmlelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLHtmlElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl index bff188e026..cd86fd3439 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/iframe-embed-object.html#htmliframeelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLIFrameElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl index 4304041b62..f81f4a08b7 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/embedded-content.html#htmlimageelement -[Exposed=Window, LegacyFactoryFunction=Image(optional unsigned long width, optional unsigned long height)] +[Exposed=Window, LegacyFactoryFunction=Image(optional unsigned long width, optional unsigned long height), UseDeprecatedAKString] interface HTMLImageElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl index 767ba66aa4..01394a21ea 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/input.html#htmlinputelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLInputElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl index 791e297972..e652f9fb7e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/grouping-content.html#htmllielement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLLIElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl index 002ecee32c..68a98cb7c4 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/forms.html#htmllabelelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLLabelElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl index 506853c9d9..cb74b3f0aa 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/form-elements.html#htmllegendelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLLegendElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl index f503297d1d..8d07677ed9 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmllinkelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLLinkElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl index 79da6e07ee..70a18a3562 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/image-maps.html#htmlmapelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLMapElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl index b9fd06c474..40a0aae52d 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/obsolete.html#htmlmarqueeelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLMarqueeElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl index 8f3a869c11..0aea96b7d4 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl @@ -11,7 +11,7 @@ enum CanPlayTypeResult { }; // https://html.spec.whatwg.org/multipage/media.html#htmlmediaelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLMediaElement : HTMLElement { // error state diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl index 35bffbd246..9845d869be 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlmetaelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLMetaElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl index b3312f432b..69b406f995 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/edits.html#htmlmodelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLModElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl index 61f70ae431..6d1bfa1923 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/grouping-content.html#htmlolistelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLOListElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl index 1e40ca5329..f939945e89 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/iframe-embed-object.html#htmlobjectelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLObjectElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl index 04b5872904..ecf52ac927 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/form-elements.html#htmloptgroupelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLOptGroupElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl index b1807007ac..eb614b324c 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/form-elements.html#htmloptionelement -[Exposed=Window, LegacyFactoryFunction=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false)] +[Exposed=Window, LegacyFactoryFunction=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false), UseDeprecatedAKString] interface HTMLOptionElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl index 0ca919f2e9..eba322cd99 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlparagraphelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLParagraphElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl index 3623c58f08..629be0afc1 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/obsolete.html#htmlparamelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLParamElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl index 623f73d3cd..77638027a6 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/grouping-content.html#htmlquoteelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLQuoteElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl index f4f4449bde..4887c79340 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/scripting.html#htmlscriptelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLScriptElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl index a4ad55ff67..d57ca829c1 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/form-elements.html#htmlselectelement -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface HTMLSelectElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl index 64cb999bd8..d34e5eced4 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/scripting.html#htmlslotelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLSlotElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl index 49aeb6d57a..e918b5e313 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/embedded-content.html#htmlsourceelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLSourceElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl index 600459b4dd..ad1031e6c4 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/semantics.html#htmlstyleelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLStyleElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl index b0413d9dae..e577bdd819 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/tables.html#htmltablecaptionelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTableCaptionElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl index d9fddd3bbb..6357509ffe 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/tables.html#htmltablecellelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTableCellElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl index b84f50403b..89ebfd45a1 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/tables.html#htmltablecolelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTableColElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl index d6a2b1c8e1..4f4b8a94db 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl @@ -5,7 +5,7 @@ #import // https://html.spec.whatwg.org/multipage/tables.html#htmltableelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTableElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl index 9a35671b75..6ca81df31b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/tables.html#htmltablerowelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTableRowElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl index d1ff615f05..b1dcc6911e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/tables.html#htmltablesectionelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTableSectionElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl index 2ade76aaca..65e13d5844 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/form-elements.html#htmltextareaelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTextAreaElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl index 76da859ad9..25716bfe6a 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/text-level-semantics.html#htmltimeelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTimeElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl index f4ff0df664..76b34bdaf4 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/media.html#htmltrackelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLTrackElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl index 207ffc08d7..d3963751c5 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/grouping-content.html#htmlulistelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLUListElement : HTMLElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl index 4e270ba3bf..75303c1e6e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/media.html#htmlvideoelement -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface HTMLVideoElement : HTMLMediaElement { [HTMLConstructor] constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/History.idl b/Userland/Libraries/LibWeb/HTML/History.idl index 4c52847103..000655737d 100644 --- a/Userland/Libraries/LibWeb/HTML/History.idl +++ b/Userland/Libraries/LibWeb/HTML/History.idl @@ -1,5 +1,5 @@ // https://html.spec.whatwg.org/multipage/history.html#the-history-interface -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface History { readonly attribute unsigned long length; // FIXME: attribute ScrollRestoration scrollRestoration; diff --git a/Userland/Libraries/LibWeb/HTML/Location.idl b/Userland/Libraries/LibWeb/HTML/Location.idl index 752ff5f18a..aa377143d5 100644 --- a/Userland/Libraries/LibWeb/HTML/Location.idl +++ b/Userland/Libraries/LibWeb/HTML/Location.idl @@ -1,5 +1,5 @@ // https://html.spec.whatwg.org/multipage/nav-history-apis.html#location -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface Location { // but see also additional creation steps and overridden internal methods [LegacyUnforgeable] stringifier attribute USVString href; [LegacyUnforgeable] readonly attribute USVString origin; diff --git a/Userland/Libraries/LibWeb/HTML/MessageEvent.idl b/Userland/Libraries/LibWeb/HTML/MessageEvent.idl index 443635b5da..f394f7b6d2 100644 --- a/Userland/Libraries/LibWeb/HTML/MessageEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/MessageEvent.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/comms.html#messageevent -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface MessageEvent : Event { constructor(DOMString type, optional MessageEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/MimeType.idl b/Userland/Libraries/LibWeb/HTML/MimeType.idl index f5c4b26ccc..38dd948a7d 100644 --- a/Userland/Libraries/LibWeb/HTML/MimeType.idl +++ b/Userland/Libraries/LibWeb/HTML/MimeType.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface MimeType { readonly attribute DOMString type; readonly attribute DOMString description; diff --git a/Userland/Libraries/LibWeb/HTML/MimeTypeArray.idl b/Userland/Libraries/LibWeb/HTML/MimeTypeArray.idl index 80a5149ecb..d286caaf16 100644 --- a/Userland/Libraries/LibWeb/HTML/MimeTypeArray.idl +++ b/Userland/Libraries/LibWeb/HTML/MimeTypeArray.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, LegacyUnenumerableNamedProperties, UseNewAKString] +[Exposed=Window, LegacyUnenumerableNamedProperties] interface MimeTypeArray { readonly attribute unsigned long length; getter MimeType? item(unsigned long index); diff --git a/Userland/Libraries/LibWeb/HTML/NavigateEvent.idl b/Userland/Libraries/LibWeb/HTML/NavigateEvent.idl index 85d925bdad..27c30fd41f 100644 --- a/Userland/Libraries/LibWeb/HTML/NavigateEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/NavigateEvent.idl @@ -5,7 +5,7 @@ #import // https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigateevent-interface -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface NavigateEvent : Event { constructor(DOMString type, NavigateEventInit eventInitDict); diff --git a/Userland/Libraries/LibWeb/HTML/Navigation.idl b/Userland/Libraries/LibWeb/HTML/Navigation.idl index 0b7fba4767..8574514b96 100644 --- a/Userland/Libraries/LibWeb/HTML/Navigation.idl +++ b/Userland/Libraries/LibWeb/HTML/Navigation.idl @@ -4,7 +4,7 @@ #import // https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-interface -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface Navigation : EventTarget { sequence entries(); readonly attribute NavigationHistoryEntry? currentEntry; diff --git a/Userland/Libraries/LibWeb/HTML/NavigationCurrentEntryChangeEvent.idl b/Userland/Libraries/LibWeb/HTML/NavigationCurrentEntryChangeEvent.idl index a663c52c5d..48f7f131f1 100644 --- a/Userland/Libraries/LibWeb/HTML/NavigationCurrentEntryChangeEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/NavigationCurrentEntryChangeEvent.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationcurrententrychangeevent-interface -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface NavigationCurrentEntryChangeEvent : Event { constructor(DOMString type, NavigationCurrentEntryChangeEventInit eventInitDict); diff --git a/Userland/Libraries/LibWeb/HTML/NavigationDestination.idl b/Userland/Libraries/LibWeb/HTML/NavigationDestination.idl index 55223472ad..4b1dba2c53 100644 --- a/Userland/Libraries/LibWeb/HTML/NavigationDestination.idl +++ b/Userland/Libraries/LibWeb/HTML/NavigationDestination.idl @@ -1,5 +1,5 @@ // https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationdestination-interface -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface NavigationDestination { readonly attribute USVString url; readonly attribute DOMString key; diff --git a/Userland/Libraries/LibWeb/HTML/NavigationHistoryEntry.idl b/Userland/Libraries/LibWeb/HTML/NavigationHistoryEntry.idl index 5abfb02c67..da26b96445 100644 --- a/Userland/Libraries/LibWeb/HTML/NavigationHistoryEntry.idl +++ b/Userland/Libraries/LibWeb/HTML/NavigationHistoryEntry.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationtype -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface NavigationHistoryEntry : EventTarget { readonly attribute USVString? url; readonly attribute DOMString key; diff --git a/Userland/Libraries/LibWeb/HTML/NavigationTransition.idl b/Userland/Libraries/LibWeb/HTML/NavigationTransition.idl index 04cb6d5668..8d945ea74e 100644 --- a/Userland/Libraries/LibWeb/HTML/NavigationTransition.idl +++ b/Userland/Libraries/LibWeb/HTML/NavigationTransition.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface NavigationTransition { readonly attribute NavigationType navigationType; readonly attribute NavigationHistoryEntry from; diff --git a/Userland/Libraries/LibWeb/HTML/PageTransitionEvent.idl b/Userland/Libraries/LibWeb/HTML/PageTransitionEvent.idl index b1f1ad56e5..aba0f79320 100644 --- a/Userland/Libraries/LibWeb/HTML/PageTransitionEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/PageTransitionEvent.idl @@ -1,7 +1,7 @@ #import // https://html.spec.whatwg.org/multipage/browsing-the-web.html#pagetransitionevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface PageTransitionEvent : Event { constructor(DOMString type, optional PageTransitionEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/Path2D.idl b/Userland/Libraries/LibWeb/HTML/Path2D.idl index a31a62ad97..8879e34018 100644 --- a/Userland/Libraries/LibWeb/HTML/Path2D.idl +++ b/Userland/Libraries/LibWeb/HTML/Path2D.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/canvas.html#path2d -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface Path2D { constructor(optional (Path2D or DOMString) path); diff --git a/Userland/Libraries/LibWeb/HTML/Plugin.idl b/Userland/Libraries/LibWeb/HTML/Plugin.idl index b3d1591736..3f07997ab5 100644 --- a/Userland/Libraries/LibWeb/HTML/Plugin.idl +++ b/Userland/Libraries/LibWeb/HTML/Plugin.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, LegacyUnenumerableNamedProperties, UseNewAKString] +[Exposed=Window, LegacyUnenumerableNamedProperties] interface Plugin { readonly attribute DOMString name; readonly attribute DOMString description; diff --git a/Userland/Libraries/LibWeb/HTML/PluginArray.idl b/Userland/Libraries/LibWeb/HTML/PluginArray.idl index 064ba80601..a6dcaa1660 100644 --- a/Userland/Libraries/LibWeb/HTML/PluginArray.idl +++ b/Userland/Libraries/LibWeb/HTML/PluginArray.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, LegacyUnenumerableNamedProperties, UseNewAKString] +[Exposed=Window, LegacyUnenumerableNamedProperties] interface PluginArray { undefined refresh(); readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/HTML/PromiseRejectionEvent.idl b/Userland/Libraries/LibWeb/HTML/PromiseRejectionEvent.idl index 4785ca22b1..44438306a4 100644 --- a/Userland/Libraries/LibWeb/HTML/PromiseRejectionEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/PromiseRejectionEvent.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface PromiseRejectionEvent : Event { constructor(DOMString type, PromiseRejectionEventInit eventInitDict); diff --git a/Userland/Libraries/LibWeb/HTML/Storage.idl b/Userland/Libraries/LibWeb/HTML/Storage.idl index 8794f8edee..4c1005e17a 100644 --- a/Userland/Libraries/LibWeb/HTML/Storage.idl +++ b/Userland/Libraries/LibWeb/HTML/Storage.idl @@ -1,4 +1,4 @@ -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface Storage { readonly attribute unsigned long length; diff --git a/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl b/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl index 83a47e8667..e408c3d74f 100644 --- a/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl @@ -2,7 +2,7 @@ #import // https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#submitevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface SubmitEvent : Event { constructor(DOMString type, optional SubmitEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/TrackEvent.idl b/Userland/Libraries/LibWeb/HTML/TrackEvent.idl index 41d45b2628..6433d697c9 100644 --- a/Userland/Libraries/LibWeb/HTML/TrackEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/TrackEvent.idl @@ -3,7 +3,7 @@ #import // https://html.spec.whatwg.org/multipage/media.html#trackevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface TrackEvent : Event { constructor(DOMString type, optional TrackEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/Window.idl b/Userland/Libraries/LibWeb/HTML/Window.idl index 5fad9dd00b..3ddccfadfe 100644 --- a/Userland/Libraries/LibWeb/HTML/Window.idl +++ b/Userland/Libraries/LibWeb/HTML/Window.idl @@ -16,7 +16,7 @@ #import // https://html.spec.whatwg.org/multipage/nav-history-apis.html#window -[Global=Window, Exposed=Window, LegacyUnenumerableNamedProperties, UseNewAKString] +[Global=Window, Exposed=Window, LegacyUnenumerableNamedProperties] interface Window : EventTarget { // the current browsing context [LegacyUnforgeable] readonly attribute WindowProxy window; diff --git a/Userland/Libraries/LibWeb/HTML/Worker.idl b/Userland/Libraries/LibWeb/HTML/Worker.idl index a3e4eafb48..4f92053381 100644 --- a/Userland/Libraries/LibWeb/HTML/Worker.idl +++ b/Userland/Libraries/LibWeb/HTML/Worker.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=(Window), UseNewAKString] +[Exposed=(Window)] interface Worker : EventTarget { constructor(DOMString scriptURL, optional WorkerOptions options = {}); diff --git a/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl b/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl index 94ea0f9dd7..a595badd04 100644 --- a/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl +++ b/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl @@ -5,7 +5,7 @@ #import // https://html.spec.whatwg.org/multipage/workers.html#workerglobalscope -[Exposed=Worker, UseNewAKString] +[Exposed=Worker] interface WorkerGlobalScope : EventTarget { readonly attribute WorkerGlobalScope self; readonly attribute WorkerLocation location; diff --git a/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl b/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl index 8e05fd0bf8..464ca0c321 100644 --- a/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl +++ b/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl @@ -1,4 +1,4 @@ -[Exposed=Worker, UseNewAKString] +[Exposed=Worker] interface WorkerLocation { stringifier readonly attribute USVString href; readonly attribute USVString origin; diff --git a/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl b/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl index 44c3b8946f..c269172f31 100644 --- a/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl +++ b/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl @@ -9,7 +9,7 @@ typedef sequence PerformanceEntryList; // https://w3c.github.io/hr-time/#sec-performance -[Exposed=(Window, Worker), UseNewAKString] +[Exposed=(Window, Worker)] interface Performance : EventTarget { DOMHighResTimeStamp now(); readonly attribute DOMHighResTimeStamp timeOrigin; diff --git a/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.idl b/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.idl index 8e60ee5c5b..90c0ed6ee5 100644 --- a/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.idl +++ b/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.idl @@ -5,7 +5,7 @@ callback IntersectionObserverCallback = undefined (sequence entries, IntersectionObserver observer); -[Exposed=(Window), UseNewAKString] +[Exposed=(Window)] interface IntersectionObserver { constructor(IntersectionObserverCallback callback, optional IntersectionObserverInit options = {}); readonly attribute (Element or Document)? root; diff --git a/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl b/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl index d612550ce6..6628823a22 100644 --- a/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl +++ b/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl @@ -1,7 +1,7 @@ #import // https://www.w3.org/TR/performance-timeline/#dom-performanceentry -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface PerformanceEntry { readonly attribute DOMString name; readonly attribute DOMString entryType; diff --git a/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserver.idl b/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserver.idl index 1ccb4df078..9656deb643 100644 --- a/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserver.idl +++ b/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserver.idl @@ -15,7 +15,7 @@ dictionary PerformanceObserverInit { }; // https://w3c.github.io/performance-timeline/#dom-performanceobserver -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface PerformanceObserver { constructor(PerformanceObserverCallback callback); undefined observe(optional PerformanceObserverInit options = {}); diff --git a/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserverEntryList.idl b/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserverEntryList.idl index 772b26ccf7..c91ed5ad59 100644 --- a/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserverEntryList.idl +++ b/Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserverEntryList.idl @@ -1,7 +1,7 @@ #import // https://w3c.github.io/performance-timeline/#performanceobserverentrylist-interface -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface PerformanceObserverEntryList { PerformanceEntryList getEntries(); PerformanceEntryList getEntriesByType(DOMString type); diff --git a/Userland/Libraries/LibWeb/SVG/SVGStyleElement.idl b/Userland/Libraries/LibWeb/SVG/SVGStyleElement.idl index b1fcd5f7ba..14d5d839fd 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGStyleElement.idl +++ b/Userland/Libraries/LibWeb/SVG/SVGStyleElement.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=Window] +[Exposed=Window, UseDeprecatedAKString] interface SVGStyleElement : SVGElement { [Reflect] attribute DOMString type; [Reflect] attribute DOMString media; diff --git a/Userland/Libraries/LibWeb/Selection/Selection.idl b/Userland/Libraries/LibWeb/Selection/Selection.idl index 341a1f9a94..c783f029ce 100644 --- a/Userland/Libraries/LibWeb/Selection/Selection.idl +++ b/Userland/Libraries/LibWeb/Selection/Selection.idl @@ -1,7 +1,7 @@ #import #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface Selection { readonly attribute Node? anchorNode; diff --git a/Userland/Libraries/LibWeb/UIEvents/FocusEvent.idl b/Userland/Libraries/LibWeb/UIEvents/FocusEvent.idl index 945a03006f..1cba0af8fd 100644 --- a/Userland/Libraries/LibWeb/UIEvents/FocusEvent.idl +++ b/Userland/Libraries/LibWeb/UIEvents/FocusEvent.idl @@ -1,6 +1,6 @@ #import -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface FocusEvent : UIEvent { constructor(DOMString type, optional FocusEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/UIEvents/KeyboardEvent.idl b/Userland/Libraries/LibWeb/UIEvents/KeyboardEvent.idl index 7bdcf5a129..eb540336e7 100644 --- a/Userland/Libraries/LibWeb/UIEvents/KeyboardEvent.idl +++ b/Userland/Libraries/LibWeb/UIEvents/KeyboardEvent.idl @@ -1,7 +1,7 @@ #import // https://www.w3.org/TR/uievents/#idl-keyboardevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface KeyboardEvent : UIEvent { constructor(DOMString type, optional KeyboardEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl index 64cb0f700f..68d3a346d0 100644 --- a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl +++ b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl @@ -1,5 +1,5 @@ // https://w3c.github.io/uievents/#mouseevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface MouseEvent : UIEvent { readonly attribute double offsetX; diff --git a/Userland/Libraries/LibWeb/UIEvents/UIEvent.idl b/Userland/Libraries/LibWeb/UIEvents/UIEvent.idl index e3eb996fea..d79f774fa8 100644 --- a/Userland/Libraries/LibWeb/UIEvents/UIEvent.idl +++ b/Userland/Libraries/LibWeb/UIEvents/UIEvent.idl @@ -1,7 +1,7 @@ #import // https://w3c.github.io/uievents/#uievent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface UIEvent : Event { constructor(DOMString type, optional UIEventInit eventInitDict = {}); readonly attribute Window? view; diff --git a/Userland/Libraries/LibWeb/UIEvents/WheelEvent.idl b/Userland/Libraries/LibWeb/UIEvents/WheelEvent.idl index 969126869f..51a633737b 100644 --- a/Userland/Libraries/LibWeb/UIEvents/WheelEvent.idl +++ b/Userland/Libraries/LibWeb/UIEvents/WheelEvent.idl @@ -1,7 +1,7 @@ #import // https://www.w3.org/TR/uievents/#idl-wheelevent -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface WheelEvent : MouseEvent { // DeltaModeCode const unsigned long DOM_DELTA_PIXEL = 0x00; diff --git a/Userland/Libraries/LibWeb/URL/URL.idl b/Userland/Libraries/LibWeb/URL/URL.idl index fa8a4f980e..2bf44ba0c5 100644 --- a/Userland/Libraries/LibWeb/URL/URL.idl +++ b/Userland/Libraries/LibWeb/URL/URL.idl @@ -2,7 +2,7 @@ #import // https://url.spec.whatwg.org/#url -[Exposed=*, LegacyWindowAlias=webkitURL, UseNewAKString] +[Exposed=*, LegacyWindowAlias=webkitURL] interface URL { constructor(USVString url, optional USVString base); diff --git a/Userland/Libraries/LibWeb/URL/URLSearchParams.idl b/Userland/Libraries/LibWeb/URL/URLSearchParams.idl index f90559a954..6269743ad8 100644 --- a/Userland/Libraries/LibWeb/URL/URLSearchParams.idl +++ b/Userland/Libraries/LibWeb/URL/URLSearchParams.idl @@ -1,5 +1,5 @@ // https://url.spec.whatwg.org/#urlsearchparams -[Exposed=*, UseNewAKString] +[Exposed=*] interface URLSearchParams { constructor(optional (sequence> or record or USVString) init = ""); diff --git a/Userland/Libraries/LibWeb/UserTiming/PerformanceMark.idl b/Userland/Libraries/LibWeb/UserTiming/PerformanceMark.idl index 0b93a6c636..1e815a0759 100644 --- a/Userland/Libraries/LibWeb/UserTiming/PerformanceMark.idl +++ b/Userland/Libraries/LibWeb/UserTiming/PerformanceMark.idl @@ -1,7 +1,7 @@ #import // https://w3c.github.io/user-timing/#dom-performancemark -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface PerformanceMark : PerformanceEntry { constructor(DOMString markName, optional PerformanceMarkOptions markOptions = {}); readonly attribute any detail; diff --git a/Userland/Libraries/LibWeb/UserTiming/PerformanceMeasure.idl b/Userland/Libraries/LibWeb/UserTiming/PerformanceMeasure.idl index a3df4281bb..18196d4bd4 100644 --- a/Userland/Libraries/LibWeb/UserTiming/PerformanceMeasure.idl +++ b/Userland/Libraries/LibWeb/UserTiming/PerformanceMeasure.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface PerformanceMeasure : PerformanceEntry { readonly attribute any detail; }; diff --git a/Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl b/Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl index fc1493c2c4..5104d69396 100644 --- a/Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl +++ b/Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface WebGLContextEvent : Event { constructor(DOMString type, optional WebGLContextEventInit eventInit = {}); readonly attribute DOMString statusMessage; diff --git a/Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl b/Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl index e21b862dd3..f87b8d1023 100644 --- a/Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl +++ b/Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl @@ -1,6 +1,6 @@ #import -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface WebGLRenderingContext { }; diff --git a/Userland/Libraries/LibWeb/WebIDL/DOMException.idl b/Userland/Libraries/LibWeb/WebIDL/DOMException.idl index f150db7b00..39c52ca83f 100644 --- a/Userland/Libraries/LibWeb/WebIDL/DOMException.idl +++ b/Userland/Libraries/LibWeb/WebIDL/DOMException.idl @@ -1,5 +1,5 @@ // https://webidl.spec.whatwg.org/#idl-DOMException -[Exposed=*, Serializable] +[Exposed=*, Serializable, UseDeprecatedAKString] interface DOMException { constructor(optional DOMString message = "", optional DOMString name = "Error"); diff --git a/Userland/Libraries/LibWeb/WebSockets/WebSocket.idl b/Userland/Libraries/LibWeb/WebSockets/WebSocket.idl index 0ac6b3508c..97ce64abad 100644 --- a/Userland/Libraries/LibWeb/WebSockets/WebSocket.idl +++ b/Userland/Libraries/LibWeb/WebSockets/WebSocket.idl @@ -2,7 +2,7 @@ #import // https://websockets.spec.whatwg.org/#websocket -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface WebSocket : EventTarget { constructor(USVString url, optional (DOMString or sequence) protocols); diff --git a/Userland/Libraries/LibWeb/XHR/FormData.idl b/Userland/Libraries/LibWeb/XHR/FormData.idl index caffdc16b9..bb0d68479e 100644 --- a/Userland/Libraries/LibWeb/XHR/FormData.idl +++ b/Userland/Libraries/LibWeb/XHR/FormData.idl @@ -9,7 +9,7 @@ typedef (File or USVString) FormDataEntryValue; // https://xhr.spec.whatwg.org/#interface-formdata -[Exposed=Window, UseNewAKString] +[Exposed=Window] interface FormData { constructor(optional HTMLFormElement form); diff --git a/Userland/Libraries/LibWeb/XHR/ProgressEvent.idl b/Userland/Libraries/LibWeb/XHR/ProgressEvent.idl index c1e736b196..169228cd20 100644 --- a/Userland/Libraries/LibWeb/XHR/ProgressEvent.idl +++ b/Userland/Libraries/LibWeb/XHR/ProgressEvent.idl @@ -1,7 +1,7 @@ #import // https://xhr.spec.whatwg.org/#interface-progressevent -[Exposed=(Window,Worker), UseNewAKString] +[Exposed=(Window,Worker)] interface ProgressEvent : Event { constructor(DOMString type, optional ProgressEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.idl b/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.idl index 910917a203..4b697b8506 100644 --- a/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.idl +++ b/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.idl @@ -14,7 +14,7 @@ enum XMLHttpRequestResponseType { }; // https://xhr.spec.whatwg.org/#xmlhttprequest -[Exposed=(Window,DedicatedWorker,SharedWorker), UseNewAKString] +[Exposed=(Window,DedicatedWorker,SharedWorker)] interface XMLHttpRequest : XMLHttpRequestEventTarget { constructor();