Diff
Modified: trunk/Source/WebCore/ChangeLog (238747 => 238748)
--- trunk/Source/WebCore/ChangeLog 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/ChangeLog 2018-11-30 19:59:33 UTC (rev 238748)
@@ -1,3 +1,76 @@
+2018-11-29 Ryosuke Niwa <[email protected]>
+
+ Add CEReactions=NotNeeded on all the relevant IDL files
+ https://bugs.webkit.org/show_bug.cgi?id=188368
+ <rdar://problem/42987753>
+
+ Rubber-stamped by Antti Koivisto.
+
+ Based on a patch written by Frederic Wang. Added CEReactions=NotNeeded to all the places
+ we don't need CEReactions because we don't implement customized builtins but are marked with
+ CEReactions in the HTML specification.
+
+ * html/HTMLAnchorElement.idl:
+ * html/HTMLAreaElement.idl:
+ * html/HTMLBRElement.idl:
+ * html/HTMLBaseElement.idl:
+ * html/HTMLBodyElement.idl:
+ * html/HTMLButtonElement.idl:
+ * html/HTMLCanvasElement.idl:
+ * html/HTMLDListElement.idl:
+ * html/HTMLDataElement.idl:
+ * html/HTMLDetailsElement.idl:
+ * html/HTMLDirectoryElement.idl:
+ * html/HTMLDivElement.idl:
+ * html/HTMLEmbedElement.idl:
+ * html/HTMLFieldSetElement.idl:
+ * html/HTMLFontElement.idl:
+ * html/HTMLFormElement.idl:
+ * html/HTMLFrameElement.idl:
+ * html/HTMLFrameSetElement.idl:
+ * html/HTMLHRElement.idl:
+ * html/HTMLHeadingElement.idl:
+ * html/HTMLHtmlElement.idl:
+ * html/HTMLHyperlinkElementUtils.idl:
+ * html/HTMLImageElement.idl:
+ * html/HTMLInputElement.idl:
+ * html/HTMLLIElement.idl:
+ * html/HTMLLabelElement.idl:
+ * html/HTMLLegendElement.idl:
+ * html/HTMLLinkElement.idl:
+ * html/HTMLMapElement.idl:
+ * html/HTMLMarqueeElement.idl:
+ * html/HTMLMediaElement.idl:
+ * html/HTMLMenuElement.idl:
+ * html/HTMLMetaElement.idl:
+ * html/HTMLMeterElement.idl:
+ * html/HTMLModElement.idl:
+ * html/HTMLOListElement.idl:
+ * html/HTMLObjectElement.idl:
+ * html/HTMLOptGroupElement.idl:
+ * html/HTMLOptionElement.idl:
+ * html/HTMLOutputElement.idl:
+ * html/HTMLParagraphElement.idl:
+ * html/HTMLParamElement.idl:
+ * html/HTMLPreElement.idl:
+ * html/HTMLProgressElement.idl:
+ * html/HTMLQuoteElement.idl:
+ * html/HTMLScriptElement.idl:
+ * html/HTMLSlotElement.idl:
+ * html/HTMLSourceElement.idl:
+ * html/HTMLStyleElement.idl:
+ * html/HTMLTableCaptionElement.idl:
+ * html/HTMLTableCellElement.idl:
+ * html/HTMLTableColElement.idl:
+ * html/HTMLTableElement.idl:
+ * html/HTMLTableRowElement.idl:
+ * html/HTMLTableSectionElement.idl:
+ * html/HTMLTextAreaElement.idl:
+ * html/HTMLTimeElement.idl:
+ * html/HTMLTrackElement.idl:
+ * html/HTMLUListElement.idl:
+ * html/HTMLVideoElement.idl:
+
2018-11-30 Alexey Proskuryakov <[email protected]>
Move USE_CFNETWORK_IGNORE_HSTS to its proper place
Modified: trunk/Source/WebCore/html/HTMLAnchorElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLAnchorElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,17 +19,17 @@
*/
interface HTMLAnchorElement : HTMLElement {
- [Reflect] attribute DOMString charset;
- [Reflect] attribute DOMString coords;
- [Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
- [Reflect] attribute DOMString hreflang;
- [Reflect] attribute DOMString name;
- [Reflect] attribute USVString ping;
- [Reflect] attribute DOMString rel;
- [Reflect] attribute DOMString rev;
- [Reflect] attribute DOMString shape;
- [Reflect] attribute DOMString target;
- [Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString charset;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString coords;
+ [CEReactions=NotNeeded, Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString hreflang;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute USVString ping;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rel;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rev;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString shape;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString target;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
[CEReactions] attribute DOMString text;
Modified: trunk/Source/WebCore/html/HTMLAreaElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLAreaElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLAreaElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,15 +19,15 @@
*/
interface HTMLAreaElement : HTMLElement {
- [Reflect] attribute DOMString alt;
- [Reflect] attribute DOMString coords;
- [Reflect] attribute boolean noHref;
- [Reflect] attribute USVString ping;
- [Reflect] attribute DOMString rel;
- [Reflect] attribute DOMString shape;
- [Reflect] attribute DOMString target;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString alt;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString coords;
+ [CEReactions=NotNeeded, Reflect] attribute boolean noHref;
+ [CEReactions=NotNeeded, Reflect] attribute USVString ping;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rel;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString shape;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString target;
- [Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
+ [CEReactions=NotNeeded, Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
[PutForwards=value] readonly attribute DOMTokenList relList;
};
Modified: trunk/Source/WebCore/html/HTMLBRElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLBRElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLBRElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLBRElement : HTMLElement {
- [Reflect] attribute DOMString clear;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString clear;
};
Modified: trunk/Source/WebCore/html/HTMLBaseElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLBaseElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLBaseElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,7 +18,7 @@
*/
interface HTMLBaseElement : HTMLElement {
- attribute USVString href;
+ [CEReactions=NotNeeded] attribute USVString href;
- [Reflect] attribute DOMString target;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString target;
};
Modified: trunk/Source/WebCore/html/HTMLBodyElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLBodyElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLBodyElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,12 +19,12 @@
*/
interface HTMLBodyElement : HTMLElement {
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString aLink;
- [Reflect] attribute DOMString background;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString link;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString text;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString vLink;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString aLink;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString background;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString link;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString text;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString vLink;
[NotEnumerable, WindowEventHandler] attribute EventHandler onblur;
[NotEnumerable, WindowEventHandler] attribute EventHandler onerror;
Modified: trunk/Source/WebCore/html/HTMLButtonElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLButtonElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLButtonElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,19 +19,19 @@
*/
interface HTMLButtonElement : HTMLElement {
- [Reflect] attribute boolean autofocus;
- [Reflect] attribute boolean disabled;
+ [CEReactions=NotNeeded, Reflect] attribute boolean autofocus;
+ [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
readonly attribute HTMLFormElement form;
- attribute USVString formAction;
+ [CEReactions=NotNeeded] attribute USVString formAction;
- attribute DOMString formEnctype;
- attribute DOMString formMethod;
- attribute DOMString type;
+ [CEReactions=NotNeeded] attribute DOMString formEnctype;
+ [CEReactions=NotNeeded] attribute DOMString formMethod;
+ [CEReactions=NotNeeded] attribute DOMString type;
- [Reflect] attribute boolean formNoValidate;
- [Reflect] attribute DOMString formTarget;
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString value;
+ [CEReactions=NotNeeded, Reflect] attribute boolean formNoValidate;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString formTarget;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString value;
readonly attribute boolean willValidate;
readonly attribute ValidityState validity;
Modified: trunk/Source/WebCore/html/HTMLCanvasElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLCanvasElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -45,8 +45,8 @@
ReportExtraMemoryCost,
ReportExternalMemoryCost,
] interface HTMLCanvasElement : HTMLElement {
- [CallTracingCallback=recordCanvasAction] attribute unsigned long width;
- [CallTracingCallback=recordCanvasAction] attribute unsigned long height;
+ [CEReactions=NotNeeded, CallTracingCallback=recordCanvasAction] attribute unsigned long width;
+ [CEReactions=NotNeeded, CallTracingCallback=recordCanvasAction] attribute unsigned long height;
[CallWith=ExecState, MayThrowException] RenderingContext? getContext(DOMString contextId, any... arguments);
Modified: trunk/Source/WebCore/html/HTMLDListElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLDListElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLDListElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLDListElement : HTMLElement {
- [Reflect] attribute boolean compact;
+ [CEReactions=NotNeeded, Reflect] attribute boolean compact;
};
Modified: trunk/Source/WebCore/html/HTMLDataElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLDataElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLDataElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -24,5 +24,5 @@
*/
interface HTMLDataElement : HTMLElement {
- [Reflect] attribute DOMString value;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString value;
};
Modified: trunk/Source/WebCore/html/HTMLDetailsElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLDetailsElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLDetailsElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLDetailsElement : HTMLElement {
- [Reflect] attribute boolean open;
+ [CEReactions=NotNeeded, Reflect] attribute boolean open;
};
Modified: trunk/Source/WebCore/html/HTMLDirectoryElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLDirectoryElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLDirectoryElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLDirectoryElement : HTMLElement {
- [Reflect] attribute boolean compact;
+ [CEReactions=NotNeeded, Reflect] attribute boolean compact;
};
Modified: trunk/Source/WebCore/html/HTMLDivElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLDivElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLDivElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLDivElement : HTMLElement {
- [Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
};
Modified: trunk/Source/WebCore/html/HTMLEmbedElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLEmbedElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLEmbedElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -21,12 +21,12 @@
[
Plugin
] interface HTMLEmbedElement : HTMLElement {
- [Reflect] attribute DOMString align;
- [Reflect] attribute DOMString height;
- [Reflect] attribute DOMString name;
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute DOMString type;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString height;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
[CheckSecurityForNode, MayThrowException] Document getSVGDocument();
};
Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLFieldSetElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,9 +18,9 @@
*/
interface HTMLFieldSetElement : HTMLElement {
- [Reflect] attribute boolean disabled;
+ [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
readonly attribute HTMLFormElement form;
- [Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
readonly attribute DOMString type;
Modified: trunk/Source/WebCore/html/HTMLFontElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLFontElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLFontElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,8 +18,8 @@
*/
interface HTMLFontElement : HTMLElement {
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString color;
- [Reflect] attribute DOMString face;
- [Reflect] attribute DOMString size;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString color;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString face;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString size;
};
Modified: trunk/Source/WebCore/html/HTMLFormElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLFormElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLFormElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -23,15 +23,15 @@
OverrideBuiltins,
JSGenerateToNativeObject,
] interface HTMLFormElement : HTMLElement {
- [Reflect=accept_charset] attribute DOMString acceptCharset;
- [Reflect, URL] attribute USVString action;
- attribute DOMString autocomplete;
- attribute DOMString enctype;
- [ImplementedAs=enctype] attribute DOMString encoding;
- attribute DOMString method;
- [Reflect] attribute DOMString name;
- [Reflect] attribute boolean noValidate;
- [Reflect] attribute DOMString target;
+ [CEReactions=NotNeeded, Reflect=accept_charset] attribute DOMString acceptCharset;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString action;
+ [CEReactions=NotNeeded] attribute DOMString autocomplete;
+ [CEReactions=NotNeeded] attribute DOMString enctype;
+ [CEReactions=NotNeeded, ImplementedAs=enctype] attribute DOMString encoding;
+ [CEReactions=NotNeeded] attribute DOMString method;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute boolean noValidate;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString target;
readonly attribute HTMLFormControlsCollection elements;
readonly attribute unsigned long length;
@@ -39,7 +39,7 @@
getter (RadioNodeList or Element)? (DOMString name);
[ImplementedAs=submitFromJavaScript] void submit();
- void reset();
+ [CEReactions=NotNeeded] void reset();
boolean checkValidity();
[EnabledAtRuntime=InteractiveFormValidation] boolean reportValidity();
};
Modified: trunk/Source/WebCore/html/HTMLFrameElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLFrameElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLFrameElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,22 +19,22 @@
*/
interface HTMLFrameElement : HTMLElement {
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString scrolling;
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute DOMString frameBorder;
- [Reflect, URL] attribute USVString longDesc;
- [Reflect] attribute boolean noResize;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString scrolling;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString frameBorder;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString longDesc;
+ [CEReactions=NotNeeded, Reflect] attribute boolean noResize;
[CheckSecurityForNode] readonly attribute Document contentDocument;
readonly attribute WindowProxy contentWindow;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString marginHeight;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString marginWidth;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString marginHeight;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString marginWidth;
[CheckSecurityForNode, MayThrowException] Document getSVGDocument();
- readonly attribute long width;
- readonly attribute long height;
+ [CEReactions=NotNeeded] readonly attribute long width;
+ [CEReactions=NotNeeded] readonly attribute long height;
// FIXME: No other browser has this attribute.
[SetterCallWith=ExecState] attribute DOMString? location;
Modified: trunk/Source/WebCore/html/HTMLFrameSetElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLFrameSetElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLFrameSetElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,8 +19,8 @@
*/
interface HTMLFrameSetElement : HTMLElement {
- [Reflect] attribute DOMString cols;
- [Reflect] attribute DOMString rows;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString cols;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rows;
[NotEnumerable, WindowEventHandler] attribute EventHandler onblur;
[NotEnumerable, WindowEventHandler] attribute EventHandler onerror;
Modified: trunk/Source/WebCore/html/HTMLHRElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLHRElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLHRElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,10 +18,10 @@
*/
interface HTMLHRElement : HTMLElement {
- [Reflect] attribute DOMString align;
- [Reflect] attribute DOMString color;
- [Reflect] attribute boolean noShade;
- [Reflect] attribute DOMString size;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString color;
+ [CEReactions=NotNeeded, Reflect] attribute boolean noShade;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString size;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
};
Modified: trunk/Source/WebCore/html/HTMLHeadingElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLHeadingElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLHeadingElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLHeadingElement : HTMLElement {
- [Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
};
Modified: trunk/Source/WebCore/html/HTMLHtmlElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLHtmlElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLHtmlElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,7 +18,7 @@
*/
interface HTMLHtmlElement : HTMLElement {
- [Reflect] attribute DOMString version;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString version;
[Reflect, URL] attribute DOMString manifest;
};
Modified: trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -26,16 +26,16 @@
[
NoInterfaceObject
] interface HTMLHyperlinkElementUtils {
- [Reflect, URL] stringifier attribute USVString href;
+ [CEReactions=NotNeeded, Reflect, URL] stringifier attribute USVString href;
readonly attribute USVString origin;
- attribute USVString protocol;
- attribute USVString username;
- attribute USVString password;
- attribute USVString host;
- attribute USVString hostname;
- attribute USVString port;
- attribute USVString pathname;
- attribute USVString search;
- attribute USVString hash;
+ [CEReactions=NotNeeded] attribute USVString protocol;
+ [CEReactions=NotNeeded] attribute USVString username;
+ [CEReactions=NotNeeded] attribute USVString password;
+ [CEReactions=NotNeeded] attribute USVString host;
+ [CEReactions=NotNeeded] attribute USVString hostname;
+ [CEReactions=NotNeeded] attribute USVString port;
+ [CEReactions=NotNeeded] attribute USVString pathname;
+ [CEReactions=NotNeeded] attribute USVString search;
+ [CEReactions=NotNeeded] attribute USVString hash;
};
Modified: trunk/Source/WebCore/html/HTMLImageElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLImageElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLImageElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -24,29 +24,29 @@
ConstructorCallWith=Document,
NamedConstructor=Image(optional unsigned long width, optional unsigned long height)
] interface HTMLImageElement : HTMLElement {
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString align;
- [Reflect] attribute DOMString alt;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
- attribute DOMString? crossOrigin;
- attribute unsigned long height;
- [Reflect] attribute unsigned long hspace;
- [Reflect] attribute boolean isMap;
- [Reflect, URL] attribute USVString longDesc;
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute USVString srcset;
- [Reflect] attribute DOMString sizes;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString alt;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
+ [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
+ [CEReactions=NotNeeded] attribute unsigned long height;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long hspace;
+ [CEReactions=NotNeeded, Reflect] attribute boolean isMap;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString longDesc;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute USVString srcset;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString sizes;
readonly attribute USVString currentSrc;
- [Reflect] attribute DOMString useMap;
- [Reflect] attribute unsigned long vspace;
- attribute unsigned long width;
- [Reflect] attribute DOMString decoding;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString useMap;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long vspace;
+ [CEReactions=NotNeeded] attribute unsigned long width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString decoding;
[Conditional=ATTACHMENT_ELEMENT, EnabledAtRuntime=AttachmentElement] readonly attribute DOMString attachmentIdentifier;
// Extensions
readonly attribute boolean complete;
- [Reflect,URL] attribute USVString lowsrc;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString lowsrc;
readonly attribute long naturalHeight;
readonly attribute long naturalWidth;
readonly attribute long x;
Modified: trunk/Source/WebCore/html/HTMLInputElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLInputElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLInputElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -23,43 +23,43 @@
ExportMacro=WEBCORE_EXPORT,
JSGenerateToNativeObject,
] interface HTMLInputElement : HTMLElement {
- [Reflect] attribute DOMString accept;
- [Reflect] attribute DOMString alt;
- attribute DOMString autocomplete;
- [Reflect] attribute boolean autofocus;
- [Reflect=checked] attribute boolean defaultChecked;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString accept;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString alt;
+ [CEReactions=NotNeeded] attribute DOMString autocomplete;
+ [CEReactions=NotNeeded, Reflect] attribute boolean autofocus;
+ [CEReactions=NotNeeded, Reflect=checked] attribute boolean defaultChecked;
attribute boolean checked;
- [Reflect] attribute DOMString dirName;
- [Reflect] attribute boolean disabled;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString dirName;
+ [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
readonly attribute HTMLFormElement form;
attribute FileList? files;
- attribute USVString formAction;
+ [CEReactions=NotNeeded] attribute USVString formAction;
- attribute DOMString formEnctype;
- attribute DOMString formMethod;
+ [CEReactions=NotNeeded] attribute DOMString formEnctype;
+ [CEReactions=NotNeeded] attribute DOMString formMethod;
- [Reflect] attribute boolean formNoValidate;
- [Reflect] attribute DOMString formTarget;
- attribute unsigned long height;
+ [CEReactions=NotNeeded, Reflect] attribute boolean formNoValidate;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString formTarget;
+ [CEReactions=NotNeeded] attribute unsigned long height;
attribute boolean indeterminate;
[Conditional=DATALIST_ELEMENT] readonly attribute HTMLElement list;
- [Reflect] attribute DOMString max;
- attribute long minLength;
- attribute long maxLength;
- [Reflect] attribute DOMString min;
- [Reflect] attribute boolean multiple;
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString pattern;
- [Reflect] attribute DOMString placeholder;
- [Reflect] attribute boolean readOnly;
- [Reflect] attribute boolean required;
- attribute unsigned long size;
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute DOMString step;
- attribute DOMString type; // readonly dropped as part of DOM level 2
- attribute DOMString defaultValue;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString max;
+ [CEReactions=NotNeeded] attribute long minLength;
+ [CEReactions=NotNeeded] attribute long maxLength;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString min;
+ [CEReactions=NotNeeded, Reflect] attribute boolean multiple;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString pattern;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString placeholder;
+ [CEReactions=NotNeeded, Reflect] attribute boolean readOnly;
+ [CEReactions=NotNeeded, Reflect] attribute boolean required;
+ [CEReactions=NotNeeded] attribute unsigned long size;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString step;
+ [CEReactions=NotNeeded] attribute DOMString type; // readonly dropped as part of DOM level 2
+ [CEReactions=NotNeeded] attribute DOMString defaultValue;
// See the discussion in https://bugs.webkit.org/show_bug.cgi?id=100085
- attribute [TreatNullAs=EmptyString] DOMString value;
+ [CEReactions=NotNeeded] attribute [TreatNullAs=EmptyString] DOMString value;
attribute Date? valueAsDate;
attribute unrestricted double valueAsNumber;
@@ -66,7 +66,7 @@
[MayThrowException] void stepUp(optional long n = 1);
[MayThrowException] void stepDown(optional long n = 1);
- attribute unsigned long width;
+ [CEReactions=NotNeeded] attribute unsigned long width;
readonly attribute boolean willValidate;
readonly attribute ValidityState validity;
readonly attribute DOMString validationMessage;
@@ -86,10 +86,10 @@
[ImplementedAs=setSelectionRangeForBindings, MayThrowException] void setSelectionRange(long start, long end, optional DOMString direction);
- [Reflect] attribute DOMString align;
- [Reflect] attribute DOMString useMap;
- [Reflect] attribute boolean incremental;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString useMap;
+ [CEReactions=NotNeeded, Reflect] attribute boolean incremental;
// See http://www.w3.org/TR/html-media-capture/
- [Conditional=MEDIA_CAPTURE, Reflect] attribute DOMString capture;
+ [CEReactions=NotNeeded, Conditional=MEDIA_CAPTURE, Reflect] attribute DOMString capture;
};
Modified: trunk/Source/WebCore/html/HTMLLIElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLLIElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLLIElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,7 +18,7 @@
*/
interface HTMLLIElement : HTMLElement {
- [Reflect] attribute DOMString type;
- [Reflect] attribute long value;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute long value;
};
Modified: trunk/Source/WebCore/html/HTMLLabelElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLLabelElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLLabelElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,7 +20,7 @@
interface HTMLLabelElement : HTMLElement {
readonly attribute HTMLFormElement form;
- [Reflect=for] attribute DOMString htmlFor;
+ [CEReactions=NotNeeded, Reflect=for] attribute DOMString htmlFor;
readonly attribute HTMLElement control;
};
Modified: trunk/Source/WebCore/html/HTMLLegendElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLLegendElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLLegendElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,6 +20,6 @@
interface HTMLLegendElement : HTMLElement {
readonly attribute HTMLFormElement form;
- [Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
};
Modified: trunk/Source/WebCore/html/HTMLLinkElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLLinkElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLLinkElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -24,17 +24,17 @@
JSGenerateToNativeObject,
] interface HTMLLinkElement : HTMLElement {
[Reflect] attribute boolean disabled;
- [Reflect] attribute DOMString charset;
- [Reflect, URL] attribute USVString href;
- [Reflect] attribute DOMString hreflang;
- [Reflect] attribute DOMString media;
- [Reflect] attribute DOMString rel;
- [Reflect] attribute DOMString rev;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString charset;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString href;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString hreflang;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString media;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rel;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rev;
[PutForwards=value] readonly attribute DOMTokenList sizes;
- [Reflect] attribute DOMString target;
- [Reflect] attribute DOMString type;
- attribute DOMString as;
- attribute DOMString? crossOrigin;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString target;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded] attribute DOMString as;
+ [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
// DOM Level 2 Style
readonly attribute StyleSheet sheet;
@@ -42,6 +42,6 @@
[PutForwards=value] readonly attribute DOMTokenList relList;
[Reflect] attribute DOMString nonce;
- [Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
+ [CEReactions=NotNeeded, Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
};
Modified: trunk/Source/WebCore/html/HTMLMapElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLMapElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLMapElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,6 +20,6 @@
interface HTMLMapElement : HTMLElement {
readonly attribute HTMLCollection areas;
- [Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
};
Modified: trunk/Source/WebCore/html/HTMLMarqueeElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLMarqueeElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLMarqueeElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -21,17 +21,17 @@
void start();
void stop();
- [Reflect] attribute DOMString behavior;
- [Reflect] attribute DOMString bgColor;
- [Reflect] attribute DOMString direction;
- [Reflect] attribute DOMString height;
- [Reflect] attribute unsigned long hspace;
- attribute long loop;
- attribute unsigned long scrollAmount;
- attribute unsigned long scrollDelay;
- [Reflect] attribute boolean trueSpeed;
- [Reflect] attribute unsigned long vspace;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString behavior;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString bgColor;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString direction;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString height;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long hspace;
+ [CEReactions=NotNeeded] attribute long loop;
+ [CEReactions=NotNeeded] attribute unsigned long scrollAmount;
+ [CEReactions=NotNeeded] attribute unsigned long scrollDelay;
+ [CEReactions=NotNeeded, Reflect] attribute boolean trueSpeed;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long vspace;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
// FIXME: Implement the following event handler attributes
// https://bugs.webkit.org/show_bug.cgi?id=49788
Modified: trunk/Source/WebCore/html/HTMLMediaElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLMediaElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLMediaElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -44,10 +44,10 @@
readonly attribute MediaError error;
// network state
- [Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
attribute MediaProvider? srcObject;
[URL] readonly attribute USVString currentSrc;
- attribute DOMString? crossOrigin;
+ [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
const unsigned short NETWORK_EMPTY = 0;
const unsigned short NETWORK_IDLE = 1;
@@ -54,7 +54,7 @@
const unsigned short NETWORK_LOADING = 2;
const unsigned short NETWORK_NO_SOURCE = 3;
readonly attribute unsigned short networkState;
- attribute DOMString preload;
+ [CEReactions=NotNeeded] attribute DOMString preload;
readonly attribute TimeRanges buffered;
void load();
@@ -80,20 +80,20 @@
readonly attribute TimeRanges played;
readonly attribute TimeRanges seekable;
readonly attribute boolean ended;
- [Reflect] attribute boolean autoplay;
- [Reflect] attribute boolean loop;
+ [CEReactions=NotNeeded, Reflect] attribute boolean autoplay;
+ [CEReactions=NotNeeded, Reflect] attribute boolean loop;
Promise<void> play();
void pause();
void fastSeek(unrestricted double time);
// controls
- attribute boolean controls;
+ [CEReactions=NotNeeded] attribute boolean controls;
attribute double volume;
attribute boolean muted;
- [Reflect=muted] attribute boolean defaultMuted;
+ [CEReactions=NotNeeded, Reflect=muted] attribute boolean defaultMuted;
// WebKit extensions
- attribute boolean webkitPreservesPitch;
+ [CEReactions=NotNeede] attribute boolean webkitPreservesPitch;
readonly attribute boolean webkitHasClosedCaptions;
attribute boolean webkitClosedCaptionsVisible;
Modified: trunk/Source/WebCore/html/HTMLMenuElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLMenuElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLMenuElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLMenuElement : HTMLElement {
- [Reflect] attribute boolean compact;
+ [CEReactions=NotNeeded, Reflect] attribute boolean compact;
};
Modified: trunk/Source/WebCore/html/HTMLMetaElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLMetaElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLMetaElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,9 +18,9 @@
*/
interface HTMLMetaElement : HTMLElement {
- [Reflect] attribute DOMString content;
- [Reflect=http_equiv] attribute DOMString httpEquiv;
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString scheme;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString content;
+ [CEReactions=NotNeeded, Reflect=http_equiv] attribute DOMString httpEquiv;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString scheme;
};
Modified: trunk/Source/WebCore/html/HTMLMeterElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLMeterElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLMeterElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,11 +20,11 @@
[
Conditional=METER_ELEMENT
] interface HTMLMeterElement : HTMLElement {
- attribute double value;
- attribute double min;
- attribute double max;
- attribute double low;
- attribute double high;
- attribute double optimum;
+ [CEReactions=NotNeeded] attribute double value;
+ [CEReactions=NotNeeded] attribute double min;
+ [CEReactions=NotNeeded] attribute double max;
+ [CEReactions=NotNeeded] attribute double low;
+ [CEReactions=NotNeeded] attribute double high;
+ [CEReactions=NotNeeded] attribute double optimum;
readonly attribute NodeList labels;
};
Modified: trunk/Source/WebCore/html/HTMLModElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLModElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLModElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,7 +18,7 @@
*/
interface HTMLModElement : HTMLElement {
- [Reflect, URL] attribute USVString cite;
- [Reflect] attribute DOMString dateTime;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString cite;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString dateTime;
};
Modified: trunk/Source/WebCore/html/HTMLOListElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLOListElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLOListElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,9 +18,9 @@
*/
interface HTMLOListElement : HTMLElement {
- [Reflect] attribute boolean compact;
- [ImplementedAs=startForBindings] attribute long start;
- [Reflect] attribute boolean reversed;
- [Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute boolean compact;
+ [CEReactions=NotNeeded, ImplementedAs=startForBindings] attribute long start;
+ [CEReactions=NotNeeded, Reflect] attribute boolean reversed;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
};
Modified: trunk/Source/WebCore/html/HTMLObjectElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLObjectElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLObjectElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -22,22 +22,22 @@
Plugin
] interface HTMLObjectElement : HTMLElement {
readonly attribute HTMLFormElement form;
- [Reflect] attribute DOMString code;
- [Reflect] attribute DOMString align;
- [Reflect] attribute DOMString archive;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
- [Reflect, URL] attribute USVString codeBase;
- [Reflect] attribute DOMString codeType;
- [Reflect, URL] attribute USVString data;
- [Reflect] attribute boolean declare;
- [Reflect] attribute DOMString height;
- [Reflect] attribute unsigned long hspace;
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString standby;
- [Reflect] attribute DOMString type;
- [Reflect] attribute DOMString useMap;
- [Reflect] attribute unsigned long vspace;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString code;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString archive;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString codeBase;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString codeType;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString data;
+ [CEReactions=NotNeeded, Reflect] attribute boolean declare;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString height;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long hspace;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString standby;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString useMap;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long vspace;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
readonly attribute boolean willValidate;
readonly attribute ValidityState validity;
readonly attribute DOMString validationMessage;
Modified: trunk/Source/WebCore/html/HTMLOptGroupElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLOptGroupElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLOptGroupElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,7 +20,7 @@
[
JSGenerateToNativeObject,
] interface HTMLOptGroupElement : HTMLElement {
- [Reflect] attribute boolean disabled;
- [Reflect] attribute DOMString label;
+ [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString label;
};
Modified: trunk/Source/WebCore/html/HTMLOptionElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLOptionElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLOptionElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -24,13 +24,13 @@
ConstructorCallWith=Document,
NamedConstructor=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false),
] interface HTMLOptionElement : HTMLElement {
- [Reflect] attribute boolean disabled;
+ [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
readonly attribute HTMLFormElement form;
- attribute DOMString label;
- [Reflect=selected] attribute boolean defaultSelected;
+ [CEReactions=NotNeeded] attribute DOMString label;
+ [CEReactions=NotNeeded, Reflect=selected] attribute boolean defaultSelected;
attribute boolean selected;
- attribute DOMString value;
+ [CEReactions=NotNeeded] attribute DOMString value;
- [CEReactions] attribute DOMString text;
+ [CEReactions=NotNeeded, CEReactions] attribute DOMString text;
readonly attribute long index;
};
Modified: trunk/Source/WebCore/html/HTMLOutputElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLOutputElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLOutputElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -26,7 +26,7 @@
[PutForwards=value] readonly attribute DOMTokenList htmlFor;
readonly attribute HTMLFormElement form;
- [Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
readonly attribute DOMString type;
[CEReactions] attribute [TreatNullAs=EmptyString] DOMString defaultValue;
Modified: trunk/Source/WebCore/html/HTMLParagraphElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLParagraphElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLParagraphElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,6 +18,6 @@
*/
interface HTMLParagraphElement : HTMLElement {
- [Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
};
Modified: trunk/Source/WebCore/html/HTMLParamElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLParamElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLParamElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,9 +18,9 @@
*/
interface HTMLParamElement : HTMLElement {
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString type;
- [Reflect] attribute DOMString value;
- [Reflect] attribute DOMString valueType;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString value;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString valueType;
};
Modified: trunk/Source/WebCore/html/HTMLPreElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLPreElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLPreElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -21,9 +21,9 @@
interface HTMLPreElement : HTMLElement {
// FIXME: DOM spec says that width should be of type DOMString
// see http://bugs.webkit.org/show_bug.cgi?id=8992
- [Reflect] attribute long width;
+ [CEReactions=NotNeeded, Reflect] attribute long width;
// Extensions
- [Reflect] attribute boolean wrap;
+ [CEReactions=NotNeeded, Reflect] attribute boolean wrap;
};
Modified: trunk/Source/WebCore/html/HTMLProgressElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLProgressElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLProgressElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,8 +18,8 @@
*/
interface HTMLProgressElement : HTMLElement {
- attribute double value;
- attribute double max;
+ [CEReactions=NotNeeded] attribute double value;
+ [CEReactions=NotNeeded] attribute double max;
readonly attribute double position;
readonly attribute NodeList labels;
};
Modified: trunk/Source/WebCore/html/HTMLQuoteElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLQuoteElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLQuoteElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,5 +18,5 @@
*/
interface HTMLQuoteElement : HTMLElement {
- [Reflect, URL] attribute USVString cite;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString cite;
};
Modified: trunk/Source/WebCore/html/HTMLScriptElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLScriptElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLScriptElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,17 +18,17 @@
*/
interface HTMLScriptElement : HTMLElement {
- attribute DOMString text;
+ [CEReactions=NotNeeded] attribute DOMString text;
- [Reflect=for] attribute DOMString htmlFor;
- [Reflect] attribute DOMString event;
- [Reflect] attribute DOMString charset;
- attribute boolean async;
- [Reflect] attribute boolean defer;
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute DOMString type;
- attribute DOMString? crossOrigin;
+ [CEReactions=NotNeeded, Reflect=for] attribute DOMString htmlFor;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString event;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString charset;
+ [CEReactions=NotNeeded] attribute boolean async;
+ [CEReactions=NotNeeded, Reflect] attribute boolean defer;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
[Reflect] attribute DOMString nonce;
- [Reflect] attribute boolean noModule;
- [Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
+ [CEReactions=NotNeeded, Reflect] attribute boolean noModule;
+ [CEReactions=NotNeeded, Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
};
Modified: trunk/Source/WebCore/html/HTMLSlotElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLSlotElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLSlotElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -27,7 +27,7 @@
EnabledAtRuntime=ShadowDOM,
JSGenerateToNativeObject
] interface HTMLSlotElement : HTMLElement {
- [Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
sequence<Node> assignedNodes(optional AssignedNodesOptions options);
sequence<Element> assignedElements(optional AssignedNodesOptions options);
};
Modified: trunk/Source/WebCore/html/HTMLSourceElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLSourceElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLSourceElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -24,9 +24,9 @@
*/
interface HTMLSourceElement : HTMLElement {
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute DOMString type;
- [Reflect] attribute USVString srcset;
- [Reflect] attribute DOMString sizes;
- [Reflect] attribute DOMString media;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute USVString srcset;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString sizes;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString media;
};
Modified: trunk/Source/WebCore/html/HTMLStyleElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLStyleElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLStyleElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,8 +20,8 @@
interface HTMLStyleElement : HTMLElement {
attribute boolean disabled;
- [Reflect] attribute DOMString media;
- [Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString media;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
// DOM Level 2 Style
readonly attribute StyleSheet sheet;
Modified: trunk/Source/WebCore/html/HTMLTableCaptionElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTableCaptionElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTableCaptionElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -21,6 +21,6 @@
[
JSGenerateToNativeObject
] interface HTMLTableCaptionElement : HTMLElement {
- [Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
};
Modified: trunk/Source/WebCore/html/HTMLTableCellElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTableCellElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTableCellElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,23 +20,23 @@
interface HTMLTableCellElement : HTMLElement {
readonly attribute long cellIndex;
- [Reflect] attribute DOMString align;
- [Reflect] attribute DOMString axis;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
- [Reflect=char] attribute DOMString ch;
- [Reflect=charoff] attribute DOMString chOff;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString axis;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
+ [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
+ [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
- attribute unsigned long colSpan;
- [ImplementedAs=rowSpanForBindings] attribute unsigned long rowSpan;
+ [CEReactions=NotNeeded] attribute unsigned long colSpan;
+ [CEReactions=NotNeeded, ImplementedAs=rowSpanForBindings] attribute unsigned long rowSpan;
- [Reflect] attribute DOMString headers;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString headers;
- [Reflect] attribute DOMString height;
- [Reflect] attribute boolean noWrap;
- [Reflect] attribute DOMString vAlign;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString height;
+ [CEReactions=NotNeeded, Reflect] attribute boolean noWrap;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
- [Reflect] attribute DOMString abbr;
- attribute DOMString scope;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString abbr;
+ [CEReactions=NotNeeded] attribute DOMString scope;
};
Modified: trunk/Source/WebCore/html/HTMLTableColElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTableColElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTableColElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -19,10 +19,10 @@
*/
interface HTMLTableColElement : HTMLElement {
- [Reflect] attribute DOMString align;
- [Reflect=char] attribute DOMString ch;
- [Reflect=charoff] attribute DOMString chOff;
- attribute unsigned long span;
- [Reflect] attribute DOMString vAlign;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
+ [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
+ [CEReactions=NotNeeded] attribute unsigned long span;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
};
Modified: trunk/Source/WebCore/html/HTMLTableElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTableElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTableElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -25,17 +25,17 @@
readonly attribute HTMLCollection rows;
readonly attribute HTMLCollection tBodies;
- [Reflect] attribute DOMString align;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
- [Reflect] attribute DOMString border;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString cellPadding;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString cellSpacing;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString border;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString cellPadding;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString cellSpacing;
- [Reflect] attribute DOMString frame;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString frame;
- [Reflect] attribute DOMString rules;
- [Reflect] attribute DOMString summary;
- [Reflect] attribute DOMString width;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString rules;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString summary;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString width;
HTMLElement createTHead();
[CEReactions] void deleteTHead();
Modified: trunk/Source/WebCore/html/HTMLTableRowElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTableRowElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTableRowElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -22,11 +22,11 @@
readonly attribute long rowIndex;
readonly attribute long sectionRowIndex;
readonly attribute HTMLCollection cells;
- [Reflect] attribute DOMString align;
- [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
- [Reflect=char] attribute DOMString ch;
- [Reflect=charoff] attribute DOMString chOff;
- [Reflect] attribute DOMString vAlign;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
+ [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
+ [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
[MayThrowException] HTMLElement insertCell(optional long index = -1);
[CEReactions, MayThrowException] void deleteCell(long index);
};
Modified: trunk/Source/WebCore/html/HTMLTableSectionElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTableSectionElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTableSectionElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -21,10 +21,10 @@
[
JSGenerateToNativeObject,
] interface HTMLTableSectionElement : HTMLElement {
- [Reflect] attribute DOMString align;
- [Reflect=char] attribute DOMString ch;
- [Reflect=charoff] attribute DOMString chOff;
- [Reflect] attribute DOMString vAlign;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString align;
+ [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
+ [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
readonly attribute HTMLCollection rows;
[MayThrowException] HTMLElement insertRow(optional long index = -1);
[CEReactions, MayThrowException] void deleteRow(long index);
Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTextAreaElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -20,22 +20,22 @@
*/
interface HTMLTextAreaElement : HTMLElement {
- [Reflect] attribute boolean autofocus;
- [Reflect] attribute DOMString dirName;
- [Reflect] attribute boolean disabled;
+ [CEReactions=NotNeeded, Reflect] attribute boolean autofocus;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString dirName;
+ [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
readonly attribute HTMLFormElement form;
- attribute long minLength;
- attribute long maxLength;
- [Reflect] attribute DOMString name;
- [Reflect] attribute DOMString placeholder;
- [Reflect] attribute boolean readOnly;
- [Reflect] attribute boolean required;
- attribute unsigned long rows;
- attribute unsigned long cols;
- [Reflect] attribute DOMString wrap;
+ [CEReactions=NotNeeded] attribute long minLength;
+ [CEReactions=NotNeeded] attribute long maxLength;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString name;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString placeholder;
+ [CEReactions=NotNeeded, Reflect] attribute boolean readOnly;
+ [CEReactions=NotNeeded, Reflect] attribute boolean required;
+ [CEReactions=NotNeeded] attribute unsigned long rows;
+ [CEReactions=NotNeeded] attribute unsigned long cols;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString wrap;
readonly attribute DOMString type;
- attribute DOMString defaultValue;
+ [CEReactions=NotNeeded] attribute DOMString defaultValue;
attribute [TreatNullAs=EmptyString] DOMString value;
readonly attribute unsigned long textLength;
@@ -58,5 +58,5 @@
void setSelectionRange(optional long start = 0, optional long end = 0, optional DOMString direction);
- attribute DOMString autocomplete;
+ [CEReactions=NotNeeded] attribute DOMString autocomplete;
};
Modified: trunk/Source/WebCore/html/HTMLTimeElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTimeElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTimeElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -24,5 +24,5 @@
*/
interface HTMLTimeElement : HTMLElement {
- [Reflect] attribute DOMString dateTime;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString dateTime;
};
Modified: trunk/Source/WebCore/html/HTMLTrackElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLTrackElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLTrackElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -26,11 +26,11 @@
[
Conditional=VIDEO_TRACK,
] interface HTMLTrackElement : HTMLElement {
- attribute DOMString kind;
- [Reflect, URL] attribute USVString src;
- [Reflect] attribute DOMString srclang;
- [Reflect] attribute DOMString label;
- [Reflect] attribute boolean default;
+ [CEReactions=NotNeeded] attribute DOMString kind;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString srclang;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString label;
+ [CEReactions=NotNeeded, Reflect] attribute boolean default;
const unsigned short NONE = 0;
const unsigned short LOADING = 1;
Modified: trunk/Source/WebCore/html/HTMLUListElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLUListElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLUListElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -18,7 +18,7 @@
*/
interface HTMLUListElement : HTMLElement {
- [Reflect] attribute boolean compact;
- [Reflect] attribute DOMString type;
+ [CEReactions=NotNeeded, Reflect] attribute boolean compact;
+ [CEReactions=NotNeeded, Reflect] attribute DOMString type;
};
Modified: trunk/Source/WebCore/html/HTMLVideoElement.idl (238747 => 238748)
--- trunk/Source/WebCore/html/HTMLVideoElement.idl 2018-11-30 19:58:07 UTC (rev 238747)
+++ trunk/Source/WebCore/html/HTMLVideoElement.idl 2018-11-30 19:59:33 UTC (rev 238748)
@@ -27,13 +27,13 @@
Conditional=VIDEO,
JSGenerateToNativeObject,
] interface HTMLVideoElement : HTMLMediaElement {
- [Reflect] attribute unsigned long width;
- [Reflect] attribute unsigned long height;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long width;
+ [CEReactions=NotNeeded, Reflect] attribute unsigned long height;
readonly attribute unsigned long videoWidth;
readonly attribute unsigned long videoHeight;
- [Reflect, URL] attribute USVString poster;
+ [CEReactions=NotNeeded, Reflect, URL] attribute USVString poster;
- [Reflect] attribute boolean playsInline;
+ [CEReactions=NotNeeded, Reflect] attribute boolean playsInline;
readonly attribute boolean webkitSupportsFullscreen;
readonly attribute boolean webkitDisplayingFullscreen;