Update MessageEvent to stop using legacy [ConstructorTemplate=Event] and use a regular constructor as in the specification: - https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interfaces
Created attachment 291117 [details] Patch
Comment on attachment 291117 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=291117&action=review > Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:4759 > + return "MessagePortArray" if $innerType eq "MessagePort"; > + return "Vector<" . GetNativeVectorInnerType($innerType) . ">"; This looks peculiar enough that it maybe these rules should be in a separate function. > Source/WebCore/dom/MessageEvent.h:48 > + struct Init : public EventInit { No need for "public" here.
Created attachment 291143 [details] Patch
Created attachment 291151 [details] Patch
Comment on attachment 291151 [details] Patch Clearing flags on attachment: 291151 Committed r207016: <http://trac.webkit.org/changeset/207016>
All reviewed patches have been landed. Closing bug.