Changeset 238748 in webkit


Ignore:
Timestamp:
Nov 30, 2018 11:59:33 AM (5 years ago)
Author:
rniwa@webkit.org
Message:

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:
Location:
trunk/Source/WebCore
Files:
61 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r238747 r238748  
     12018-11-29  Ryosuke Niwa  <rniwa@webkit.org>
     2
     3        Add CEReactions=NotNeeded on all the relevant IDL files
     4        https://bugs.webkit.org/show_bug.cgi?id=188368
     5        <rdar://problem/42987753>
     6
     7        Rubber-stamped by Antti Koivisto.
     8
     9        Based on a patch written by Frederic Wang. Added CEReactions=NotNeeded to all the places
     10        we don't need CEReactions because we don't implement customized builtins but are marked with
     11        CEReactions in the HTML specification.
     12
     13        * html/HTMLAnchorElement.idl:
     14        * html/HTMLAreaElement.idl:
     15        * html/HTMLBRElement.idl:
     16        * html/HTMLBaseElement.idl:
     17        * html/HTMLBodyElement.idl:
     18        * html/HTMLButtonElement.idl:
     19        * html/HTMLCanvasElement.idl:
     20        * html/HTMLDListElement.idl:
     21        * html/HTMLDataElement.idl:
     22        * html/HTMLDetailsElement.idl:
     23        * html/HTMLDirectoryElement.idl:
     24        * html/HTMLDivElement.idl:
     25        * html/HTMLEmbedElement.idl:
     26        * html/HTMLFieldSetElement.idl:
     27        * html/HTMLFontElement.idl:
     28        * html/HTMLFormElement.idl:
     29        * html/HTMLFrameElement.idl:
     30        * html/HTMLFrameSetElement.idl:
     31        * html/HTMLHRElement.idl:
     32        * html/HTMLHeadingElement.idl:
     33        * html/HTMLHtmlElement.idl:
     34        * html/HTMLHyperlinkElementUtils.idl:
     35        * html/HTMLImageElement.idl:
     36        * html/HTMLInputElement.idl:
     37        * html/HTMLLIElement.idl:
     38        * html/HTMLLabelElement.idl:
     39        * html/HTMLLegendElement.idl:
     40        * html/HTMLLinkElement.idl:
     41        * html/HTMLMapElement.idl:
     42        * html/HTMLMarqueeElement.idl:
     43        * html/HTMLMediaElement.idl:
     44        * html/HTMLMenuElement.idl:
     45        * html/HTMLMetaElement.idl:
     46        * html/HTMLMeterElement.idl:
     47        * html/HTMLModElement.idl:
     48        * html/HTMLOListElement.idl:
     49        * html/HTMLObjectElement.idl:
     50        * html/HTMLOptGroupElement.idl:
     51        * html/HTMLOptionElement.idl:
     52        * html/HTMLOutputElement.idl:
     53        * html/HTMLParagraphElement.idl:
     54        * html/HTMLParamElement.idl:
     55        * html/HTMLPreElement.idl:
     56        * html/HTMLProgressElement.idl:
     57        * html/HTMLQuoteElement.idl:
     58        * html/HTMLScriptElement.idl:
     59        * html/HTMLSlotElement.idl:
     60        * html/HTMLSourceElement.idl:
     61        * html/HTMLStyleElement.idl:
     62        * html/HTMLTableCaptionElement.idl:
     63        * html/HTMLTableCellElement.idl:
     64        * html/HTMLTableColElement.idl:
     65        * html/HTMLTableElement.idl:
     66        * html/HTMLTableRowElement.idl:
     67        * html/HTMLTableSectionElement.idl:
     68        * html/HTMLTextAreaElement.idl:
     69        * html/HTMLTimeElement.idl:
     70        * html/HTMLTrackElement.idl:
     71        * html/HTMLUListElement.idl:
     72        * html/HTMLVideoElement.idl:
     73
    1742018-11-30  Alexey Proskuryakov  <ap@apple.com>
    275
  • trunk/Source/WebCore/html/HTMLAnchorElement.idl

    r208082 r238748  
    2020
    2121interface HTMLAnchorElement : HTMLElement {
    22     [Reflect] attribute DOMString charset;
    23     [Reflect] attribute DOMString coords;
    24     [Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
    25     [Reflect] attribute DOMString hreflang;
    26     [Reflect] attribute DOMString name;
    27     [Reflect] attribute USVString ping;
    28     [Reflect] attribute DOMString rel;
    29     [Reflect] attribute DOMString rev;
    30     [Reflect] attribute DOMString shape;
    31     [Reflect] attribute DOMString target;
    32     [Reflect] attribute DOMString type;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString charset;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString coords;
     24    [CEReactions=NotNeeded, Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString hreflang;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     27    [CEReactions=NotNeeded, Reflect] attribute USVString ping;
     28    [CEReactions=NotNeeded, Reflect] attribute DOMString rel;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString rev;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString shape;
     31    [CEReactions=NotNeeded, Reflect] attribute DOMString target;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
    3333
    3434    [CEReactions] attribute DOMString text;
  • trunk/Source/WebCore/html/HTMLAreaElement.idl

    r207355 r238748  
    2020
    2121interface HTMLAreaElement : HTMLElement {
    22     [Reflect] attribute DOMString alt;
    23     [Reflect] attribute DOMString coords;
    24     [Reflect] attribute boolean noHref;
    25     [Reflect] attribute USVString ping;
    26     [Reflect] attribute DOMString rel;
    27     [Reflect] attribute DOMString shape;
    28     [Reflect] attribute DOMString target;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString alt;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString coords;
     24    [CEReactions=NotNeeded, Reflect] attribute boolean noHref;
     25    [CEReactions=NotNeeded, Reflect] attribute USVString ping;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString rel;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString shape;
     28    [CEReactions=NotNeeded, Reflect] attribute DOMString target;
    2929
    30     [Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
     30    [CEReactions=NotNeeded, Conditional=DOWNLOAD_ATTRIBUTE, EnabledAtRuntime=DownloadAttribute, Reflect] attribute DOMString download;
    3131
    3232    [PutForwards=value] readonly attribute DOMTokenList relList;
  • trunk/Source/WebCore/html/HTMLBRElement.idl

    r131172 r238748  
    1919
    2020interface HTMLBRElement : HTMLElement {
    21     [Reflect] attribute DOMString clear;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString clear;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLBaseElement.idl

    r204215 r238748  
    1919
    2020interface HTMLBaseElement : HTMLElement {
    21     attribute USVString href;
     21    [CEReactions=NotNeeded] attribute USVString href;
    2222
    23     [Reflect] attribute DOMString target;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString target;
    2424};
  • trunk/Source/WebCore/html/HTMLBodyElement.idl

    r218651 r238748  
    2020
    2121interface HTMLBodyElement : HTMLElement {
    22     [Reflect] attribute [TreatNullAs=EmptyString] DOMString aLink;
    23     [Reflect] attribute DOMString background;
    24     [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
    25     [Reflect] attribute [TreatNullAs=EmptyString] DOMString link;
    26     [Reflect] attribute [TreatNullAs=EmptyString] DOMString text;
    27     [Reflect] attribute [TreatNullAs=EmptyString] DOMString vLink;
     22    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString aLink;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString background;
     24    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
     25    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString link;
     26    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString text;
     27    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString vLink;
    2828
    2929    [NotEnumerable, WindowEventHandler] attribute EventHandler onblur;
  • trunk/Source/WebCore/html/HTMLButtonElement.idl

    r213606 r238748  
    2020
    2121interface HTMLButtonElement : HTMLElement {
    22     [Reflect] attribute boolean autofocus;
    23     [Reflect] attribute boolean disabled;
     22    [CEReactions=NotNeeded, Reflect] attribute boolean autofocus;
     23    [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
    2424    readonly attribute HTMLFormElement form;
    25     attribute USVString formAction;
     25    [CEReactions=NotNeeded] attribute USVString formAction;
    2626
    27     attribute DOMString formEnctype;
    28     attribute DOMString formMethod;
    29     attribute DOMString type;
     27    [CEReactions=NotNeeded] attribute DOMString formEnctype;
     28    [CEReactions=NotNeeded] attribute DOMString formMethod;
     29    [CEReactions=NotNeeded] attribute DOMString type;
    3030
    31     [Reflect] attribute boolean formNoValidate;
    32     [Reflect] attribute DOMString formTarget;
    33     [Reflect] attribute DOMString name;
    34     [Reflect] attribute DOMString value;
     31    [CEReactions=NotNeeded, Reflect] attribute boolean formNoValidate;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString formTarget;
     33    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     34    [CEReactions=NotNeeded, Reflect] attribute DOMString value;
    3535
    3636    readonly attribute boolean willValidate;
  • trunk/Source/WebCore/html/HTMLCanvasElement.idl

    r237777 r238748  
    4646    ReportExternalMemoryCost,
    4747] interface HTMLCanvasElement : HTMLElement {
    48     [CallTracingCallback=recordCanvasAction] attribute unsigned long width;
    49     [CallTracingCallback=recordCanvasAction] attribute unsigned long height;
     48    [CEReactions=NotNeeded, CallTracingCallback=recordCanvasAction] attribute unsigned long width;
     49    [CEReactions=NotNeeded, CallTracingCallback=recordCanvasAction] attribute unsigned long height;
    5050
    5151    [CallWith=ExecState, MayThrowException] RenderingContext? getContext(DOMString contextId, any... arguments);
  • trunk/Source/WebCore/html/HTMLDListElement.idl

    r131172 r238748  
    1919
    2020interface HTMLDListElement : HTMLElement {
    21     [Reflect] attribute boolean compact;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean compact;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLDataElement.idl

    r195627 r238748  
    2525
    2626interface HTMLDataElement : HTMLElement {
    27       [Reflect] attribute DOMString value;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString value;
    2828};
  • trunk/Source/WebCore/html/HTMLDetailsElement.idl

    r210763 r238748  
    1919
    2020interface HTMLDetailsElement : HTMLElement {
    21     [Reflect] attribute boolean open;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean open;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLDirectoryElement.idl

    r131172 r238748  
    1919
    2020interface HTMLDirectoryElement : HTMLElement {
    21     [Reflect] attribute boolean compact;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean compact;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLDivElement.idl

    r147857 r238748  
    1919
    2020interface HTMLDivElement : HTMLElement {
    21     [Reflect] attribute DOMString align;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLEmbedElement.idl

    r219302 r238748  
    2222    Plugin
    2323] interface HTMLEmbedElement : HTMLElement {
    24     [Reflect] attribute DOMString align;
    25     [Reflect] attribute DOMString height;
    26     [Reflect] attribute DOMString name;
    27     [Reflect, URL] attribute USVString src;
    28     [Reflect] attribute DOMString type;
    29     [Reflect] attribute DOMString width;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString height;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     27    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     28    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    3030
    3131    [CheckSecurityForNode, MayThrowException] Document getSVGDocument();
  • trunk/Source/WebCore/html/HTMLFieldSetElement.idl

    r236778 r238748  
    1919
    2020interface HTMLFieldSetElement : HTMLElement {
    21     [Reflect] attribute boolean disabled;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
    2222    readonly attribute HTMLFormElement form;
    23     [Reflect] attribute DOMString name;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
    2424
    2525    readonly attribute DOMString type;
  • trunk/Source/WebCore/html/HTMLFontElement.idl

    r215330 r238748  
    1919
    2020interface HTMLFontElement : HTMLElement {
    21     [Reflect] attribute [TreatNullAs=EmptyString] DOMString color;
    22     [Reflect] attribute DOMString face;
    23     [Reflect] attribute DOMString size;
     21    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString color;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString face;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString size;
    2424};
    2525
  • trunk/Source/WebCore/html/HTMLFormElement.idl

    r220732 r238748  
    2424    JSGenerateToNativeObject,
    2525] interface HTMLFormElement : HTMLElement {
    26     [Reflect=accept_charset] attribute DOMString acceptCharset;
    27     [Reflect, URL] attribute USVString action;
    28     attribute DOMString autocomplete;
    29     attribute DOMString enctype;
    30     [ImplementedAs=enctype] attribute DOMString encoding;
    31     attribute DOMString method;
    32     [Reflect] attribute DOMString name;
    33     [Reflect] attribute boolean noValidate;
    34     [Reflect] attribute DOMString target;
     26    [CEReactions=NotNeeded, Reflect=accept_charset] attribute DOMString acceptCharset;
     27    [CEReactions=NotNeeded, Reflect, URL] attribute USVString action;
     28    [CEReactions=NotNeeded] attribute DOMString autocomplete;
     29    [CEReactions=NotNeeded] attribute DOMString enctype;
     30    [CEReactions=NotNeeded, ImplementedAs=enctype] attribute DOMString encoding;
     31    [CEReactions=NotNeeded] attribute DOMString method;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     33    [CEReactions=NotNeeded, Reflect] attribute boolean noValidate;
     34    [CEReactions=NotNeeded, Reflect] attribute DOMString target;
    3535
    3636    readonly attribute HTMLFormControlsCollection elements;
     
    4040
    4141    [ImplementedAs=submitFromJavaScript] void submit();
    42     void reset();
     42    [CEReactions=NotNeeded] void reset();
    4343    boolean checkValidity();
    4444    [EnabledAtRuntime=InteractiveFormValidation] boolean reportValidity();
  • trunk/Source/WebCore/html/HTMLFrameElement.idl

    r237717 r238748  
    2020
    2121interface HTMLFrameElement : HTMLElement {
    22     [Reflect] attribute DOMString name;
    23     [Reflect] attribute DOMString scrolling;
    24     [Reflect, URL] attribute USVString src;
    25     [Reflect] attribute DOMString frameBorder;
    26     [Reflect, URL] attribute USVString longDesc;
    27     [Reflect] attribute boolean noResize;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString scrolling;
     24    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString frameBorder;
     26    [CEReactions=NotNeeded, Reflect, URL] attribute USVString longDesc;
     27    [CEReactions=NotNeeded, Reflect] attribute boolean noResize;
    2828    [CheckSecurityForNode] readonly attribute Document contentDocument;
    2929    readonly attribute WindowProxy contentWindow;
    3030
    31     [Reflect] attribute [TreatNullAs=EmptyString] DOMString marginHeight;
    32     [Reflect] attribute [TreatNullAs=EmptyString] DOMString marginWidth;
     31    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString marginHeight;
     32    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString marginWidth;
    3333
    3434    [CheckSecurityForNode, MayThrowException] Document getSVGDocument();
    3535
    36     readonly attribute long width;
    37     readonly attribute long height;
     36    [CEReactions=NotNeeded] readonly attribute long width;
     37    [CEReactions=NotNeeded] readonly attribute long height;
    3838
    3939    // FIXME: No other browser has this attribute.
  • trunk/Source/WebCore/html/HTMLFrameSetElement.idl

    r231114 r238748  
    2020
    2121interface HTMLFrameSetElement : HTMLElement {
    22     [Reflect] attribute DOMString cols;
    23     [Reflect] attribute DOMString rows;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString cols;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString rows;
    2424
    2525    [NotEnumerable, WindowEventHandler] attribute EventHandler onblur;
  • trunk/Source/WebCore/html/HTMLHRElement.idl

    r205923 r238748  
    1919
    2020interface HTMLHRElement : HTMLElement {
    21     [Reflect] attribute DOMString align;
    22     [Reflect] attribute DOMString color;
    23     [Reflect] attribute boolean noShade;
    24     [Reflect] attribute DOMString size;
    25     [Reflect] attribute DOMString width;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString color;
     23    [CEReactions=NotNeeded, Reflect] attribute boolean noShade;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString size;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    2626};
    2727
  • trunk/Source/WebCore/html/HTMLHeadingElement.idl

    r131172 r238748  
    1919
    2020interface HTMLHeadingElement : HTMLElement {
    21     [Reflect] attribute DOMString align;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLHtmlElement.idl

    r131172 r238748  
    1919
    2020interface HTMLHtmlElement : HTMLElement {
    21     [Reflect] attribute DOMString version;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString version;
    2222    [Reflect, URL] attribute DOMString manifest;
    2323};
  • trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl

    r204871 r238748  
    2727    NoInterfaceObject
    2828] interface HTMLHyperlinkElementUtils {
    29     [Reflect, URL] stringifier attribute USVString href;
     29    [CEReactions=NotNeeded, Reflect, URL] stringifier attribute USVString href;
    3030    readonly attribute USVString origin;
    3131
    32     attribute USVString protocol;
    33     attribute USVString username;
    34     attribute USVString password;
    35     attribute USVString host;
    36     attribute USVString hostname;
    37     attribute USVString port;
    38     attribute USVString pathname;
    39     attribute USVString search;
    40     attribute USVString hash;
     32    [CEReactions=NotNeeded] attribute USVString protocol;
     33    [CEReactions=NotNeeded] attribute USVString username;
     34    [CEReactions=NotNeeded] attribute USVString password;
     35    [CEReactions=NotNeeded] attribute USVString host;
     36    [CEReactions=NotNeeded] attribute USVString hostname;
     37    [CEReactions=NotNeeded] attribute USVString port;
     38    [CEReactions=NotNeeded] attribute USVString pathname;
     39    [CEReactions=NotNeeded] attribute USVString search;
     40    [CEReactions=NotNeeded] attribute USVString hash;
    4141};
  • trunk/Source/WebCore/html/HTMLImageElement.idl

    r236634 r238748  
    2525    NamedConstructor=Image(optional unsigned long width, optional unsigned long height)
    2626] interface HTMLImageElement : HTMLElement {
    27     [Reflect] attribute DOMString name;
    28     [Reflect] attribute DOMString align;
    29     [Reflect] attribute DOMString alt;
    30     [Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
    31     attribute DOMString? crossOrigin;
    32     attribute unsigned long height;
    33     [Reflect] attribute unsigned long hspace;
    34     [Reflect] attribute boolean isMap;
    35     [Reflect, URL] attribute USVString longDesc;
    36     [Reflect, URL] attribute USVString src;
    37     [Reflect] attribute USVString srcset;
    38     [Reflect] attribute DOMString sizes;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     28    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString alt;
     30    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
     31    [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
     32    [CEReactions=NotNeeded] attribute unsigned long height;
     33    [CEReactions=NotNeeded, Reflect] attribute unsigned long hspace;
     34    [CEReactions=NotNeeded, Reflect] attribute boolean isMap;
     35    [CEReactions=NotNeeded, Reflect, URL] attribute USVString longDesc;
     36    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     37    [CEReactions=NotNeeded, Reflect] attribute USVString srcset;
     38    [CEReactions=NotNeeded, Reflect] attribute DOMString sizes;
    3939    readonly attribute USVString currentSrc;
    40     [Reflect] attribute DOMString useMap;
    41     [Reflect] attribute unsigned long vspace;
    42     attribute unsigned long width;
    43     [Reflect] attribute DOMString decoding;
     40    [CEReactions=NotNeeded, Reflect] attribute DOMString useMap;
     41    [CEReactions=NotNeeded, Reflect] attribute unsigned long vspace;
     42    [CEReactions=NotNeeded] attribute unsigned long width;
     43    [CEReactions=NotNeeded, Reflect] attribute DOMString decoding;
    4444
    4545    [Conditional=ATTACHMENT_ELEMENT, EnabledAtRuntime=AttachmentElement] readonly attribute DOMString attachmentIdentifier;
     
    4747    // Extensions
    4848    readonly attribute boolean complete;
    49     [Reflect,URL] attribute USVString lowsrc;
     49    [CEReactions=NotNeeded, Reflect, URL] attribute USVString lowsrc;
    5050    readonly attribute long naturalHeight;
    5151    readonly attribute long naturalWidth;
  • trunk/Source/WebCore/html/HTMLInputElement.idl

    r235245 r238748  
    2424    JSGenerateToNativeObject,
    2525] interface HTMLInputElement : HTMLElement {
    26     [Reflect] attribute DOMString accept;
    27     [Reflect] attribute DOMString alt;
    28     attribute DOMString autocomplete;
    29     [Reflect] attribute boolean autofocus;
    30     [Reflect=checked] attribute boolean defaultChecked;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString accept;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString alt;
     28    [CEReactions=NotNeeded] attribute DOMString autocomplete;
     29    [CEReactions=NotNeeded, Reflect] attribute boolean autofocus;
     30    [CEReactions=NotNeeded, Reflect=checked] attribute boolean defaultChecked;
    3131    attribute boolean checked;
    32     [Reflect] attribute DOMString dirName;
    33     [Reflect] attribute boolean disabled;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString dirName;
     33    [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
    3434    readonly attribute HTMLFormElement form;
    3535    attribute FileList? files;
    36     attribute USVString formAction;
     36    [CEReactions=NotNeeded] attribute USVString formAction;
    3737
    38     attribute DOMString formEnctype;
    39     attribute DOMString formMethod;
     38    [CEReactions=NotNeeded] attribute DOMString formEnctype;
     39    [CEReactions=NotNeeded] attribute DOMString formMethod;
    4040
    41     [Reflect] attribute boolean formNoValidate;
    42     [Reflect] attribute DOMString formTarget;
    43     attribute unsigned long height;
     41    [CEReactions=NotNeeded, Reflect] attribute boolean formNoValidate;
     42    [CEReactions=NotNeeded, Reflect] attribute DOMString formTarget;
     43    [CEReactions=NotNeeded] attribute unsigned long height;
    4444    attribute boolean indeterminate;
    4545    [Conditional=DATALIST_ELEMENT] readonly attribute HTMLElement list;
    46     [Reflect] attribute DOMString max;
    47     attribute long minLength;
    48     attribute long maxLength;
    49     [Reflect] attribute DOMString min;
    50     [Reflect] attribute boolean multiple;
    51     [Reflect] attribute DOMString name;
    52     [Reflect] attribute DOMString pattern;
    53     [Reflect] attribute DOMString placeholder;
    54     [Reflect] attribute boolean readOnly;
    55     [Reflect] attribute boolean required;
    56     attribute unsigned long size;
    57     [Reflect, URL] attribute USVString src;
    58     [Reflect] attribute DOMString step;
    59     attribute DOMString type; // readonly dropped as part of DOM level 2
    60     attribute DOMString defaultValue;
     46    [CEReactions=NotNeeded, Reflect] attribute DOMString max;
     47    [CEReactions=NotNeeded] attribute long minLength;
     48    [CEReactions=NotNeeded] attribute long maxLength;
     49    [CEReactions=NotNeeded, Reflect] attribute DOMString min;
     50    [CEReactions=NotNeeded, Reflect] attribute boolean multiple;
     51    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     52    [CEReactions=NotNeeded, Reflect] attribute DOMString pattern;
     53    [CEReactions=NotNeeded, Reflect] attribute DOMString placeholder;
     54    [CEReactions=NotNeeded, Reflect] attribute boolean readOnly;
     55    [CEReactions=NotNeeded, Reflect] attribute boolean required;
     56    [CEReactions=NotNeeded] attribute unsigned long size;
     57    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     58    [CEReactions=NotNeeded, Reflect] attribute DOMString step;
     59    [CEReactions=NotNeeded] attribute DOMString type; // readonly dropped as part of DOM level 2
     60    [CEReactions=NotNeeded] attribute DOMString defaultValue;
    6161    // See the discussion in https://bugs.webkit.org/show_bug.cgi?id=100085
    62     attribute [TreatNullAs=EmptyString] DOMString value;
     62    [CEReactions=NotNeeded] attribute [TreatNullAs=EmptyString] DOMString value;
    6363    attribute Date? valueAsDate;
    6464    attribute unrestricted double valueAsNumber;
     
    6767    [MayThrowException] void stepDown(optional long n = 1);
    6868
    69     attribute unsigned long width;
     69    [CEReactions=NotNeeded] attribute unsigned long width;
    7070    readonly attribute boolean willValidate;
    7171    readonly attribute ValidityState validity;
     
    8787    [ImplementedAs=setSelectionRangeForBindings, MayThrowException] void setSelectionRange(long start, long end, optional DOMString direction);
    8888
    89     [Reflect] attribute DOMString align;
    90     [Reflect] attribute DOMString useMap;
    91     [Reflect] attribute boolean incremental;
     89    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     90    [CEReactions=NotNeeded, Reflect] attribute DOMString useMap;
     91    [CEReactions=NotNeeded, Reflect] attribute boolean incremental;
    9292
    9393    // See http://www.w3.org/TR/html-media-capture/
    94     [Conditional=MEDIA_CAPTURE, Reflect] attribute DOMString capture;
     94    [CEReactions=NotNeeded, Conditional=MEDIA_CAPTURE, Reflect] attribute DOMString capture;
    9595};
  • trunk/Source/WebCore/html/HTMLLIElement.idl

    r131172 r238748  
    1919
    2020interface HTMLLIElement : HTMLElement {
    21     [Reflect] attribute DOMString type;
    22     [Reflect] attribute long value;   
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     22    [CEReactions=NotNeeded, Reflect] attribute long value;
    2323};
    2424
  • trunk/Source/WebCore/html/HTMLLabelElement.idl

    r204259 r238748  
    2121interface HTMLLabelElement : HTMLElement {
    2222    readonly attribute HTMLFormElement form;
    23     [Reflect=for] attribute DOMString htmlFor;
     23    [CEReactions=NotNeeded, Reflect=for] attribute DOMString htmlFor;
    2424    readonly attribute HTMLElement control;
    2525};
  • trunk/Source/WebCore/html/HTMLLegendElement.idl

    r204259 r238748  
    2121interface HTMLLegendElement : HTMLElement {
    2222    readonly attribute HTMLFormElement form;
    23     [Reflect] attribute DOMString align;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
    2424};
    2525
  • trunk/Source/WebCore/html/HTMLLinkElement.idl

    r217962 r238748  
    2525] interface HTMLLinkElement : HTMLElement {
    2626    [Reflect] attribute boolean disabled;
    27     [Reflect] attribute DOMString charset;
    28     [Reflect, URL] attribute USVString href;
    29     [Reflect] attribute DOMString hreflang;
    30     [Reflect] attribute DOMString media;
    31     [Reflect] attribute DOMString rel;
    32     [Reflect] attribute DOMString rev;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString charset;
     28    [CEReactions=NotNeeded, Reflect, URL] attribute USVString href;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString hreflang;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString media;
     31    [CEReactions=NotNeeded, Reflect] attribute DOMString rel;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString rev;
    3333    [PutForwards=value] readonly attribute DOMTokenList sizes;
    34     [Reflect] attribute DOMString target;
    35     [Reflect] attribute DOMString type;
    36     attribute DOMString as;
    37     attribute DOMString? crossOrigin;
     34    [CEReactions=NotNeeded, Reflect] attribute DOMString target;
     35    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     36    [CEReactions=NotNeeded] attribute DOMString as;
     37    [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
    3838
    3939    // DOM Level 2 Style
     
    4343
    4444    [Reflect] attribute DOMString nonce;
    45     [Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
     45    [CEReactions=NotNeeded, Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
    4646};
    4747
  • trunk/Source/WebCore/html/HTMLMapElement.idl

    r207355 r238748  
    2121interface HTMLMapElement : HTMLElement {
    2222    readonly attribute HTMLCollection areas;
    23     [Reflect] attribute DOMString name;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
    2424};
    2525
  • trunk/Source/WebCore/html/HTMLMarqueeElement.idl

    r222429 r238748  
    2222    void stop();
    2323   
    24     [Reflect] attribute DOMString behavior;
    25     [Reflect] attribute DOMString bgColor;
    26     [Reflect] attribute DOMString direction;
    27     [Reflect] attribute DOMString height;
    28     [Reflect] attribute unsigned long hspace;
    29     attribute long loop;
    30     attribute unsigned long scrollAmount;
    31     attribute unsigned long scrollDelay;
    32     [Reflect] attribute boolean trueSpeed;
    33     [Reflect] attribute unsigned long vspace;
    34     [Reflect] attribute DOMString width;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString behavior;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString bgColor;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString direction;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString height;
     28    [CEReactions=NotNeeded, Reflect] attribute unsigned long hspace;
     29    [CEReactions=NotNeeded] attribute long loop;
     30    [CEReactions=NotNeeded] attribute unsigned long scrollAmount;
     31    [CEReactions=NotNeeded] attribute unsigned long scrollDelay;
     32    [CEReactions=NotNeeded, Reflect] attribute boolean trueSpeed;
     33    [CEReactions=NotNeeded, Reflect] attribute unsigned long vspace;
     34    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    3535
    3636    // FIXME: Implement the following event handler attributes
  • trunk/Source/WebCore/html/HTMLMediaElement.idl

    r236875 r238748  
    4545
    4646    // network state
    47     [Reflect, URL] attribute USVString src;
     47    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
    4848    attribute MediaProvider? srcObject;
    4949    [URL] readonly attribute USVString currentSrc;
    50     attribute DOMString? crossOrigin;
     50    [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
    5151
    5252    const unsigned short NETWORK_EMPTY = 0;
     
    5555    const unsigned short NETWORK_NO_SOURCE = 3;
    5656    readonly attribute unsigned short networkState;
    57     attribute DOMString preload;
     57    [CEReactions=NotNeeded] attribute DOMString preload;
    5858
    5959    readonly attribute TimeRanges buffered;
     
    8181    readonly attribute TimeRanges seekable;
    8282    readonly attribute boolean ended;
    83     [Reflect] attribute boolean autoplay;
    84     [Reflect] attribute boolean loop;
     83    [CEReactions=NotNeeded, Reflect] attribute boolean autoplay;
     84    [CEReactions=NotNeeded, Reflect] attribute boolean loop;
    8585    Promise<void> play();
    8686    void pause();
     
    8888
    8989    // controls
    90     attribute boolean controls;
     90    [CEReactions=NotNeeded] attribute boolean controls;
    9191    attribute double volume;
    9292    attribute boolean muted;
    93     [Reflect=muted] attribute boolean defaultMuted;
     93    [CEReactions=NotNeeded, Reflect=muted] attribute boolean defaultMuted;
    9494
    9595    // WebKit extensions
    96     attribute boolean webkitPreservesPitch;
     96    [CEReactions=NotNeede] attribute boolean webkitPreservesPitch;
    9797
    9898    readonly attribute boolean webkitHasClosedCaptions;
  • trunk/Source/WebCore/html/HTMLMenuElement.idl

    r131172 r238748  
    1919
    2020interface HTMLMenuElement : HTMLElement {
    21     [Reflect] attribute boolean compact;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean compact;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLMetaElement.idl

    r131172 r238748  
    1919
    2020interface HTMLMetaElement : HTMLElement {
    21     [Reflect] attribute DOMString content;
    22     [Reflect=http_equiv] attribute DOMString httpEquiv;
    23     [Reflect] attribute DOMString name;
    24     [Reflect] attribute DOMString scheme;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString content;
     22    [CEReactions=NotNeeded, Reflect=http_equiv] attribute DOMString httpEquiv;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString scheme;
    2525};
    2626
  • trunk/Source/WebCore/html/HTMLMeterElement.idl

    r207355 r238748  
    2121    Conditional=METER_ELEMENT
    2222] interface HTMLMeterElement : HTMLElement {
    23     attribute double value;
    24     attribute double min;
    25     attribute double max;
    26     attribute double low;
    27     attribute double high;
    28     attribute double optimum;
     23    [CEReactions=NotNeeded] attribute double value;
     24    [CEReactions=NotNeeded] attribute double min;
     25    [CEReactions=NotNeeded] attribute double max;
     26    [CEReactions=NotNeeded] attribute double low;
     27    [CEReactions=NotNeeded] attribute double high;
     28    [CEReactions=NotNeeded] attribute double optimum;
    2929    readonly attribute NodeList labels;
    3030};
  • trunk/Source/WebCore/html/HTMLModElement.idl

    r204215 r238748  
    1919
    2020interface HTMLModElement : HTMLElement {
    21     [Reflect, URL] attribute USVString cite;
    22     [Reflect] attribute DOMString dateTime;
     21    [CEReactions=NotNeeded, Reflect, URL] attribute USVString cite;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString dateTime;
    2323};
    2424
  • trunk/Source/WebCore/html/HTMLOListElement.idl

    r205689 r238748  
    1919
    2020interface HTMLOListElement : HTMLElement {
    21     [Reflect] attribute boolean compact;
    22     [ImplementedAs=startForBindings] attribute long start;
    23     [Reflect] attribute boolean reversed;
    24     [Reflect] attribute DOMString type;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean compact;
     22    [CEReactions=NotNeeded, ImplementedAs=startForBindings] attribute long start;
     23    [CEReactions=NotNeeded, Reflect] attribute boolean reversed;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
    2525};
    2626
  • trunk/Source/WebCore/html/HTMLObjectElement.idl

    r219302 r238748  
    2323] interface HTMLObjectElement : HTMLElement {
    2424    readonly attribute HTMLFormElement form;
    25     [Reflect] attribute DOMString code;
    26     [Reflect] attribute DOMString align;
    27     [Reflect] attribute DOMString archive;
    28     [Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
    29     [Reflect, URL] attribute USVString codeBase;
    30     [Reflect] attribute DOMString codeType;
    31     [Reflect, URL] attribute USVString data;
    32     [Reflect] attribute boolean declare;
    33     [Reflect] attribute DOMString height;
    34     [Reflect] attribute unsigned long hspace;
    35     [Reflect] attribute DOMString name;
    36     [Reflect] attribute DOMString standby;
    37     [Reflect] attribute DOMString type;
    38     [Reflect] attribute DOMString useMap;
    39     [Reflect] attribute unsigned long vspace;
    40     [Reflect] attribute DOMString width;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString code;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString archive;
     28    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString border;
     29    [CEReactions=NotNeeded, Reflect, URL] attribute USVString codeBase;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString codeType;
     31    [CEReactions=NotNeeded, Reflect, URL] attribute USVString data;
     32    [CEReactions=NotNeeded, Reflect] attribute boolean declare;
     33    [CEReactions=NotNeeded, Reflect] attribute DOMString height;
     34    [CEReactions=NotNeeded, Reflect] attribute unsigned long hspace;
     35    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     36    [CEReactions=NotNeeded, Reflect] attribute DOMString standby;
     37    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     38    [CEReactions=NotNeeded, Reflect] attribute DOMString useMap;
     39    [CEReactions=NotNeeded, Reflect] attribute unsigned long vspace;
     40    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    4141    readonly attribute boolean willValidate;
    4242    readonly attribute ValidityState validity;
  • trunk/Source/WebCore/html/HTMLOptGroupElement.idl

    r207497 r238748  
    2121    JSGenerateToNativeObject,
    2222] interface HTMLOptGroupElement : HTMLElement {
    23     [Reflect] attribute boolean disabled;
    24     [Reflect] attribute DOMString label;
     23    [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString label;
    2525};
    2626
  • trunk/Source/WebCore/html/HTMLOptionElement.idl

    r217168 r238748  
    2525    NamedConstructor=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false),
    2626] interface HTMLOptionElement : HTMLElement {
    27     [Reflect] attribute boolean disabled;
     27    [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
    2828    readonly attribute HTMLFormElement form;
    29     attribute DOMString label;
    30     [Reflect=selected] attribute boolean defaultSelected;
     29    [CEReactions=NotNeeded] attribute DOMString label;
     30    [CEReactions=NotNeeded, Reflect=selected] attribute boolean defaultSelected;
    3131    attribute boolean selected;
    32     attribute DOMString value;
     32    [CEReactions=NotNeeded] attribute DOMString value;
    3333
    34     [CEReactions] attribute DOMString text;
     34    [CEReactions=NotNeeded, CEReactions] attribute DOMString text;
    3535    readonly attribute long index;
    3636};
  • trunk/Source/WebCore/html/HTMLOutputElement.idl

    r215330 r238748  
    2727
    2828    readonly attribute HTMLFormElement form;
    29     [Reflect] attribute DOMString name;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
    3030
    3131    readonly attribute DOMString type;
  • trunk/Source/WebCore/html/HTMLParagraphElement.idl

    r131172 r238748  
    1919
    2020interface HTMLParagraphElement : HTMLElement {
    21     [Reflect] attribute DOMString align;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
    2222};
    2323
  • trunk/Source/WebCore/html/HTMLParamElement.idl

    r131172 r238748  
    1919
    2020interface HTMLParamElement : HTMLElement {
    21     [Reflect] attribute DOMString name;
    22     [Reflect] attribute DOMString type;
    23     [Reflect] attribute DOMString value;
    24     [Reflect] attribute DOMString valueType;
     21    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString value;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString valueType;
    2525};
    2626
  • trunk/Source/WebCore/html/HTMLPreElement.idl

    r131172 r238748  
    2222    // FIXME: DOM spec says that width should be of type DOMString
    2323    // see http://bugs.webkit.org/show_bug.cgi?id=8992
    24     [Reflect] attribute long width;
     24    [CEReactions=NotNeeded, Reflect] attribute long width;
    2525   
    2626    // Extensions
    27     [Reflect] attribute boolean wrap;
     27    [CEReactions=NotNeeded, Reflect] attribute boolean wrap;
    2828};
    2929
  • trunk/Source/WebCore/html/HTMLProgressElement.idl

    r208096 r238748  
    1919
    2020interface HTMLProgressElement : HTMLElement {
    21     attribute double value;
    22     attribute double max;
     21    [CEReactions=NotNeeded] attribute double value;
     22    [CEReactions=NotNeeded] attribute double max;
    2323    readonly attribute double position;
    2424    readonly attribute NodeList labels;
  • trunk/Source/WebCore/html/HTMLQuoteElement.idl

    r204215 r238748  
    1919
    2020interface HTMLQuoteElement : HTMLElement {
    21     [Reflect, URL] attribute USVString cite;
     21    [CEReactions=NotNeeded, Reflect, URL] attribute USVString cite;
    2222};
  • trunk/Source/WebCore/html/HTMLScriptElement.idl

    r216347 r238748  
    1919
    2020interface HTMLScriptElement : HTMLElement {
    21     attribute DOMString text;
     21    [CEReactions=NotNeeded] attribute DOMString text;
    2222
    23     [Reflect=for] attribute DOMString htmlFor;
    24     [Reflect] attribute DOMString event;
    25     [Reflect] attribute DOMString charset;
    26     attribute boolean async;
    27     [Reflect] attribute boolean defer;
    28     [Reflect, URL] attribute USVString src;
    29     [Reflect] attribute DOMString type;
    30     attribute DOMString? crossOrigin;
     23    [CEReactions=NotNeeded, Reflect=for] attribute DOMString htmlFor;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString event;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString charset;
     26    [CEReactions=NotNeeded] attribute boolean async;
     27    [CEReactions=NotNeeded, Reflect] attribute boolean defer;
     28    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     30    [CEReactions=NotNeeded] attribute DOMString? crossOrigin;
    3131    [Reflect] attribute DOMString nonce;
    32     [Reflect] attribute boolean noModule;
    33     [Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
     32    [CEReactions=NotNeeded, Reflect] attribute boolean noModule;
     33    [CEReactions=NotNeeded, Reflect, EnabledBySetting=SubresourceIntegrity] attribute DOMString integrity;
    3434};
  • trunk/Source/WebCore/html/HTMLSlotElement.idl

    r235535 r238748  
    2828    JSGenerateToNativeObject
    2929] interface HTMLSlotElement : HTMLElement {
    30     [Reflect] attribute DOMString name;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
    3131    sequence<Node> assignedNodes(optional AssignedNodesOptions options);
    3232    sequence<Element> assignedElements(optional AssignedNodesOptions options);
  • trunk/Source/WebCore/html/HTMLSourceElement.idl

    r217774 r238748  
    2525
    2626interface HTMLSourceElement : HTMLElement {
    27     [Reflect, URL] attribute USVString src;
    28     [Reflect] attribute DOMString type;
    29     [Reflect] attribute USVString srcset;
    30     [Reflect] attribute DOMString sizes;
    31     [Reflect] attribute DOMString media;
     27    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     28    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
     29    [CEReactions=NotNeeded, Reflect] attribute USVString srcset;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString sizes;
     31    [CEReactions=NotNeeded, Reflect] attribute DOMString media;
    3232};
  • trunk/Source/WebCore/html/HTMLStyleElement.idl

    r197944 r238748  
    2121interface HTMLStyleElement : HTMLElement {
    2222    attribute boolean disabled;
    23     [Reflect] attribute DOMString media;
    24     [Reflect] attribute DOMString type;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString media;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
    2525
    2626    // DOM Level 2 Style
  • trunk/Source/WebCore/html/HTMLTableCaptionElement.idl

    r131172 r238748  
    2222    JSGenerateToNativeObject
    2323] interface HTMLTableCaptionElement : HTMLElement {
    24     [Reflect] attribute DOMString align;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
    2525};
    2626
  • trunk/Source/WebCore/html/HTMLTableCellElement.idl

    r215914 r238748  
    2121interface HTMLTableCellElement : HTMLElement {
    2222    readonly attribute long cellIndex;
    23     [Reflect] attribute DOMString align;
    24     [Reflect] attribute DOMString axis;
    25     [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
    26     [Reflect=char] attribute DOMString ch;
    27     [Reflect=charoff] attribute DOMString chOff;
     23    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString axis;
     25    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
     26    [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
     27    [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
    2828
    29     attribute unsigned long colSpan;
    30     [ImplementedAs=rowSpanForBindings] attribute unsigned long rowSpan;
     29    [CEReactions=NotNeeded] attribute unsigned long colSpan;
     30    [CEReactions=NotNeeded, ImplementedAs=rowSpanForBindings] attribute unsigned long rowSpan;
    3131
    32     [Reflect] attribute DOMString headers;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString headers;
    3333
    34     [Reflect] attribute DOMString height;
    35     [Reflect] attribute boolean noWrap;
    36     [Reflect] attribute DOMString vAlign;
    37     [Reflect] attribute DOMString width;
     34    [CEReactions=NotNeeded, Reflect] attribute DOMString height;
     35    [CEReactions=NotNeeded, Reflect] attribute boolean noWrap;
     36    [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
     37    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    3838
    39     [Reflect] attribute DOMString abbr;
    40     attribute DOMString scope;
     39    [CEReactions=NotNeeded, Reflect] attribute DOMString abbr;
     40    [CEReactions=NotNeeded] attribute DOMString scope;
    4141};
    4242
  • trunk/Source/WebCore/html/HTMLTableColElement.idl

    r205280 r238748  
    2020
    2121interface HTMLTableColElement : HTMLElement {
    22     [Reflect] attribute DOMString align;
    23     [Reflect=char] attribute DOMString ch;
    24     [Reflect=charoff] attribute DOMString chOff;
    25     attribute unsigned long span;
    26     [Reflect] attribute DOMString vAlign;
    27     [Reflect] attribute DOMString width;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     23    [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
     24    [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
     25    [CEReactions=NotNeeded] attribute unsigned long span;
     26    [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    2828};
  • trunk/Source/WebCore/html/HTMLTableElement.idl

    r222429 r238748  
    2626    readonly attribute HTMLCollection rows;
    2727    readonly attribute HTMLCollection tBodies;
    28     [Reflect] attribute DOMString align;
    29     [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
    30     [Reflect] attribute DOMString border;
    31     [Reflect] attribute [TreatNullAs=EmptyString] DOMString cellPadding;
    32     [Reflect] attribute [TreatNullAs=EmptyString] DOMString cellSpacing;
     28    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     29    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString border;
     31    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString cellPadding;
     32    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString cellSpacing;
    3333
    34     [Reflect] attribute DOMString frame;
     34    [CEReactions=NotNeeded, Reflect] attribute DOMString frame;
    3535
    36     [Reflect] attribute DOMString rules;
    37     [Reflect] attribute DOMString summary;
    38     [Reflect] attribute DOMString width;
     36    [CEReactions=NotNeeded, Reflect] attribute DOMString rules;
     37    [CEReactions=NotNeeded, Reflect] attribute DOMString summary;
     38    [CEReactions=NotNeeded, Reflect] attribute DOMString width;
    3939
    4040    HTMLElement createTHead();
  • trunk/Source/WebCore/html/HTMLTableRowElement.idl

    r215330 r238748  
    2323    readonly attribute long sectionRowIndex;
    2424    readonly attribute HTMLCollection cells;
    25     [Reflect] attribute DOMString align;
    26     [Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
    27     [Reflect=char] attribute DOMString ch;
    28     [Reflect=charoff] attribute DOMString chOff;
    29     [Reflect] attribute DOMString vAlign;
     25    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     26    [CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
     27    [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
     28    [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
    3030    [MayThrowException] HTMLElement insertCell(optional long index = -1);
    3131    [CEReactions, MayThrowException] void deleteCell(long index);
  • trunk/Source/WebCore/html/HTMLTableSectionElement.idl

    r208096 r238748  
    2222    JSGenerateToNativeObject,
    2323] interface HTMLTableSectionElement : HTMLElement {
    24     [Reflect] attribute DOMString align;
    25     [Reflect=char] attribute DOMString ch;
    26     [Reflect=charoff] attribute DOMString chOff;
    27     [Reflect] attribute DOMString vAlign;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString align;
     25    [CEReactions=NotNeeded, Reflect=char] attribute DOMString ch;
     26    [CEReactions=NotNeeded, Reflect=charoff] attribute DOMString chOff;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString vAlign;
    2828    readonly attribute HTMLCollection rows;
    2929    [MayThrowException] HTMLElement insertRow(optional long index = -1);
  • trunk/Source/WebCore/html/HTMLTextAreaElement.idl

    r235245 r238748  
    2121
    2222interface HTMLTextAreaElement : HTMLElement {
    23     [Reflect] attribute boolean autofocus;
    24     [Reflect] attribute DOMString dirName;
    25     [Reflect] attribute boolean disabled;
     23    [CEReactions=NotNeeded, Reflect] attribute boolean autofocus;
     24    [CEReactions=NotNeeded, Reflect] attribute DOMString dirName;
     25    [CEReactions=NotNeeded, Reflect] attribute boolean disabled;
    2626    readonly attribute HTMLFormElement form;
    27     attribute long minLength;
    28     attribute long maxLength;
    29     [Reflect] attribute DOMString name;
    30     [Reflect] attribute DOMString placeholder;
    31     [Reflect] attribute boolean readOnly;
    32     [Reflect] attribute boolean required;
    33     attribute unsigned long rows;
    34     attribute unsigned long cols;
    35     [Reflect] attribute DOMString wrap;
     27    [CEReactions=NotNeeded] attribute long minLength;
     28    [CEReactions=NotNeeded] attribute long maxLength;
     29    [CEReactions=NotNeeded, Reflect] attribute DOMString name;
     30    [CEReactions=NotNeeded, Reflect] attribute DOMString placeholder;
     31    [CEReactions=NotNeeded, Reflect] attribute boolean readOnly;
     32    [CEReactions=NotNeeded, Reflect] attribute boolean required;
     33    [CEReactions=NotNeeded] attribute unsigned long rows;
     34    [CEReactions=NotNeeded] attribute unsigned long cols;
     35    [CEReactions=NotNeeded, Reflect] attribute DOMString wrap;
    3636
    3737    readonly attribute DOMString type;
    38     attribute DOMString defaultValue;
     38    [CEReactions=NotNeeded] attribute DOMString defaultValue;
    3939    attribute [TreatNullAs=EmptyString] DOMString value;
    4040    readonly attribute unsigned long textLength;
     
    5959    void setSelectionRange(optional long start = 0, optional long end = 0, optional DOMString direction);
    6060
    61     attribute DOMString autocomplete;
     61    [CEReactions=NotNeeded] attribute DOMString autocomplete;
    6262};
  • trunk/Source/WebCore/html/HTMLTimeElement.idl

    r190106 r238748  
    2525
    2626interface HTMLTimeElement : HTMLElement {
    27     [Reflect] attribute DOMString dateTime;
     27    [CEReactions=NotNeeded, Reflect] attribute DOMString dateTime;
    2828};
  • trunk/Source/WebCore/html/HTMLTrackElement.idl

    r204215 r238748  
    2727    Conditional=VIDEO_TRACK,
    2828] interface HTMLTrackElement : HTMLElement {
    29     attribute DOMString kind;
    30     [Reflect, URL] attribute USVString src;
    31     [Reflect] attribute DOMString srclang;
    32     [Reflect] attribute DOMString label;
    33     [Reflect] attribute boolean default;
     29    [CEReactions=NotNeeded] attribute DOMString kind;
     30    [CEReactions=NotNeeded, Reflect, URL] attribute USVString src;
     31    [CEReactions=NotNeeded, Reflect] attribute DOMString srclang;
     32    [CEReactions=NotNeeded, Reflect] attribute DOMString label;
     33    [CEReactions=NotNeeded, Reflect] attribute boolean default;
    3434
    3535    const unsigned short NONE = 0;
  • trunk/Source/WebCore/html/HTMLUListElement.idl

    r131172 r238748  
    1919
    2020interface HTMLUListElement : HTMLElement {
    21     [Reflect] attribute boolean compact;
    22     [Reflect] attribute DOMString type;
     21    [CEReactions=NotNeeded, Reflect] attribute boolean compact;
     22    [CEReactions=NotNeeded, Reflect] attribute DOMString type;
    2323};
    2424
  • trunk/Source/WebCore/html/HTMLVideoElement.idl

    r208096 r238748  
    2828    JSGenerateToNativeObject,
    2929] interface HTMLVideoElement : HTMLMediaElement {
    30     [Reflect] attribute unsigned long width;
    31     [Reflect] attribute unsigned long height;
     30    [CEReactions=NotNeeded, Reflect] attribute unsigned long width;
     31    [CEReactions=NotNeeded, Reflect] attribute unsigned long height;
    3232    readonly attribute unsigned long videoWidth;
    3333    readonly attribute unsigned long videoHeight;
    34     [Reflect, URL] attribute USVString poster;
     34    [CEReactions=NotNeeded, Reflect, URL] attribute USVString poster;
    3535
    36     [Reflect] attribute boolean playsInline;
     36    [CEReactions=NotNeeded, Reflect] attribute boolean playsInline;
    3737    readonly attribute boolean webkitSupportsFullscreen;
    3838    readonly attribute boolean webkitDisplayingFullscreen;
Note: See TracChangeset for help on using the changeset viewer.