Changeset 244421 in webkit


Ignore:
Timestamp:
Apr 17, 2019 11:41:22 PM (5 years ago)
Author:
graouts@webkit.org
Message:

[Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
https://bugs.webkit.org/show_bug.cgi?id=197006

Reviewed by Antti Koivisto.

LayoutTests/imported/w3c:

  • web-platform-tests/pointerevents/pointerevent_on_event_handlers-expected.txt: Added.

Source/WebCore:

Add support for on* HTML attributes and JS properties for pointer events.

  • dom/GlobalEventHandlers.idl:
  • html/HTMLAttributeNames.in:
  • html/HTMLElement.cpp:

(WebCore::HTMLElement::createEventHandlerNameMap):

LayoutTests:

  • js/dom/dom-static-property-for-in-iteration-expected.txt:
  • platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
  • platform/mac/TestExpectations:
Location:
trunk
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r244420 r244421  
     12019-04-17  Antoine Quint  <graouts@apple.com>
     2
     3        [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
     4        https://bugs.webkit.org/show_bug.cgi?id=197006
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * js/dom/dom-static-property-for-in-iteration-expected.txt:
     9        * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
     10        * platform/mac/TestExpectations:
     11
    1122019-04-17  Fujii Hironori  <Hironori.Fujii@sony.com>
    213
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r244393 r244421  
     12019-04-17  Antoine Quint  <graouts@apple.com>
     2
     3        [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
     4        https://bugs.webkit.org/show_bug.cgi?id=197006
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * web-platform-tests/pointerevents/pointerevent_on_event_handlers-expected.txt: Added.
     9
    1102019-04-17  Antoine Quint  <graouts@apple.com>
    211
  • trunk/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt

    r235245 r244421  
    120120PASS a["onanimationstart"] is null
    121121PASS a["onanimationcancel"] is null
     122PASS a["ongotpointercapture"] is null
     123PASS a["onlostpointercapture"] is null
     124PASS a["onpointerdown"] is null
     125PASS a["onpointermove"] is null
     126PASS a["onpointerup"] is null
     127PASS a["onpointercancel"] is null
     128PASS a["onpointerover"] is null
     129PASS a["onpointerout"] is null
     130PASS a["onpointerenter"] is null
     131PASS a["onpointerleave"] is null
    122132PASS a["namespaceURI"] is http://www.w3.org/1999/xhtml
    123133PASS a["prefix"] is null
  • trunk/LayoutTests/platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt

    r239341 r244421  
    121121PASS a["onanimationstart"] is null
    122122PASS a["onanimationcancel"] is null
     123PASS a["ongotpointercapture"] is null
     124PASS a["onlostpointercapture"] is null
     125PASS a["onpointerdown"] is null
     126PASS a["onpointermove"] is null
     127PASS a["onpointerup"] is null
     128PASS a["onpointercancel"] is null
     129PASS a["onpointerover"] is null
     130PASS a["onpointerout"] is null
     131PASS a["onpointerenter"] is null
     132PASS a["onpointerleave"] is null
    123133PASS a["namespaceURI"] is http://www.w3.org/1999/xhtml
    124134PASS a["prefix"] is null
  • trunk/LayoutTests/platform/mac/TestExpectations

    r244393 r244421  
    18821882webkit.org/b/197004 imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html [ Skip ]
    18831883webkit.org/b/197005 imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html [ Skip ]
    1884 webkit.org/b/197006 imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html [ Skip ]
    18851884webkit.org/b/197008 imported/w3c/web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html [ Pass Failure ]
    18861885webkit.org/b/197007 imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html [ Skip ]
  • trunk/Source/WebCore/ChangeLog

    r244413 r244421  
     12019-04-17  Antoine Quint  <graouts@apple.com>
     2
     3        [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
     4        https://bugs.webkit.org/show_bug.cgi?id=197006
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Add support for on* HTML attributes and JS properties for pointer events.
     9
     10        * dom/GlobalEventHandlers.idl:
     11        * html/HTMLAttributeNames.in:
     12        * html/HTMLElement.cpp:
     13        (WebCore::HTMLElement::createEventHandlerNameMap):
     14
    1152019-04-17  Timothy Hatcher  <timothy@apple.com>
    216
  • trunk/Source/WebCore/dom/GlobalEventHandlers.idl

    r229818 r244421  
    108108    attribute EventHandler onanimationcancel;
    109109
     110    // Event handlers from Pointer Events API (https://w3c.github.io/pointerevents/#extensions-to-the-globaleventhandlers-mixin)
     111    attribute EventHandler ongotpointercapture;
     112    attribute EventHandler onlostpointercapture;
     113    attribute EventHandler onpointerdown;
     114    attribute EventHandler onpointermove;
     115    attribute EventHandler onpointerup;
     116    attribute EventHandler onpointercancel;
     117    attribute EventHandler onpointerover;
     118    attribute EventHandler onpointerout;
     119    attribute EventHandler onpointerenter;
     120    attribute EventHandler onpointerleave;
     121
    110122    // Additions that are not yet part of the standard.
    111123
  • trunk/Source/WebCore/html/HTMLAttributeNames.in

    r243762 r244421  
    250250ongesturechange
    251251ongestureend
     252ongotpointercapture
    252253onlanguagechange
    253254onload
     
    255256onloadedmetadata
    256257onloadstart
     258onlostpointercapture
    257259onmessage
    258260onmousedown
     
    273275onplay
    274276onplaying
     277onpointerdown
     278onpointermove
     279onpointerup
     280onpointercancel
     281onpointerover
     282onpointerout
     283onpointerenter
     284onpointerleave
    275285onpopstate
    276286onprogress
  • trunk/Source/WebCore/html/HTMLElement.cpp

    r243954 r244421  
    274274        &ongestureendAttr.get(),
    275275        &ongesturestartAttr.get(),
     276        &ongotpointercaptureAttr.get(),
    276277        &oninputAttr.get(),
    277278        &oninvalidAttr.get(),
     
    283284        &onloadedmetadataAttr.get(),
    284285        &onloadstartAttr.get(),
     286        &onlostpointercaptureAttr.get(),
    285287        &onmousedownAttr.get(),
    286288        &onmouseenterAttr.get(),
     
    295297        &onplayAttr.get(),
    296298        &onplayingAttr.get(),
     299        &onpointerdownAttr.get(),
     300        &onpointermoveAttr.get(),
     301        &onpointerupAttr.get(),
     302        &onpointercancelAttr.get(),
     303        &onpointeroverAttr.get(),
     304        &onpointeroutAttr.get(),
     305        &onpointerenterAttr.get(),
     306        &onpointerleaveAttr.get(),
    297307        &onprogressAttr.get(),
    298308        &onratechangeAttr.get(),
Note: See TracChangeset for help on using the changeset viewer.