Changeset 207057 in webkit


Ignore:
Timestamp:
Oct 11, 2016 12:09:54 AM (7 years ago)
Author:
Chris Dumez
Message:

Update WebKitPlaybackTargetAvailabilityEvent to stop using legacy [ConstructorTemplate=Event]
https://bugs.webkit.org/show_bug.cgi?id=163265

Reviewed by Darin Adler.

Update WebKitPlaybackTargetAvailabilityEvent to stop using legacy
[ConstructorTemplate=Event] and use a regular constructor instead.

  • Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp:

(WebCore::WebKitPlaybackTargetAvailabilityEvent::WebKitPlaybackTargetAvailabilityEvent):

  • Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:

(WebCore::WebKitPlaybackTargetAvailabilityEvent::createForBindings):
(WebCore::WebKitPlaybackTargetAvailabilityEvent::~WebKitPlaybackTargetAvailabilityEvent): Deleted.

  • Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r207054 r207057  
     12016-10-11  Chris Dumez  <cdumez@apple.com>
     2
     3        Update WebKitPlaybackTargetAvailabilityEvent to stop using legacy [ConstructorTemplate=Event]
     4        https://bugs.webkit.org/show_bug.cgi?id=163265
     5
     6        Reviewed by Darin Adler.
     7
     8        Update WebKitPlaybackTargetAvailabilityEvent to stop using legacy
     9        [ConstructorTemplate=Event] and use a regular constructor instead.
     10
     11        * Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp:
     12        (WebCore::WebKitPlaybackTargetAvailabilityEvent::WebKitPlaybackTargetAvailabilityEvent):
     13        * Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:
     14        (WebCore::WebKitPlaybackTargetAvailabilityEvent::createForBindings):
     15        (WebCore::WebKitPlaybackTargetAvailabilityEvent::~WebKitPlaybackTargetAvailabilityEvent): Deleted.
     16        * Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl:
     17
    1182016-10-10  Zan Dobersek  <zdobersek@igalia.com>
    219
  • trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp

    r196400 r207057  
    4747}
    4848
    49 WebKitPlaybackTargetAvailabilityEvent::WebKitPlaybackTargetAvailabilityEvent(const AtomicString& eventType, const WebKitPlaybackTargetAvailabilityEventInit& initializer)
    50     : Event(eventType, initializer)
     49WebKitPlaybackTargetAvailabilityEvent::WebKitPlaybackTargetAvailabilityEvent(const AtomicString& eventType, const Init& initializer, IsTrusted isTrusted)
     50    : Event(eventType, initializer, isTrusted)
    5151    , m_availability(initializer.availability)
    5252{
  • trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h

    r197563 r207057  
    3333namespace WebCore {
    3434
    35 struct WebKitPlaybackTargetAvailabilityEventInit : public EventInit {
    36     String availability;
    37 };
    38 
    3935class WebKitPlaybackTargetAvailabilityEvent : public Event {
    4036public:
     
    4642    }
    4743
    48     static Ref<WebKitPlaybackTargetAvailabilityEvent> createForBindings(const AtomicString& eventType, const WebKitPlaybackTargetAvailabilityEventInit& initializer)
     44    struct Init : EventInit {
     45        String availability;
     46    };
     47
     48    static Ref<WebKitPlaybackTargetAvailabilityEvent> create(const AtomicString& eventType, const Init& initializer, IsTrusted isTrusted = IsTrusted::No)
    4949    {
    50         return adoptRef(*new WebKitPlaybackTargetAvailabilityEvent(eventType, initializer));
     50        return adoptRef(*new WebKitPlaybackTargetAvailabilityEvent(eventType, initializer, isTrusted));
    5151    }
    5252
     
    5757private:
    5858    explicit WebKitPlaybackTargetAvailabilityEvent(const AtomicString& eventType, bool available);
    59     WebKitPlaybackTargetAvailabilityEvent(const AtomicString& eventType, const WebKitPlaybackTargetAvailabilityEventInit&);
     59    WebKitPlaybackTargetAvailabilityEvent(const AtomicString& eventType, const Init&, IsTrusted);
    6060
    6161    String m_availability;
  • trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl

    r180416 r207057  
    2727[
    2828    Conditional=WIRELESS_PLAYBACK_TARGET,
    29     ConstructorTemplate=Event
     29    Constructor(DOMString type, optional WebKitPlaybackTargetAvailabilityEventInit eventInitDict),
    3030] interface WebKitPlaybackTargetAvailabilityEvent : Event {
    31     [InitializedByEventConstructor] readonly attribute DOMString availability;
     31    readonly attribute DOMString availability;
    3232};
    3333
     34dictionary WebKitPlaybackTargetAvailabilityEventInit : EventInit {
     35    DOMString availability = "";
     36};
Note: See TracChangeset for help on using the changeset viewer.