Add support for [LegacyWindowAlias] IDL extended attribute
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 May 2017 19:14:14 +0000 (19:14 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 May 2017 19:14:14 +0000 (19:14 +0000)
commit321324d0ef6c4c8a398f534fe44e56ec1d46f658
treec13bd52f2dbe5faab6f57e8599ec6f5c1604cd12
parent384ed46d545c868450aafb3bd9de065cf90027a9
Add support for [LegacyWindowAlias] IDL extended attribute
https://bugs.webkit.org/show_bug.cgi?id=172451

Reviewed by Sam Weinig.

Add support for [LegacyWindowAlias] IDL extended attribute as per:
- https://heycam.github.io/webidl/#LegacyWindowAlias

Use it for our legacy window aliases, such as webKitURL.

No new tests, there should be no Web-exposed behavior change.

* bindings/scripts/IDLAttributes.json:
* bindings/scripts/preprocess-idls.pl:
(GenerateConstructorAttributes):
* css/DOMMatrix.idl:
* dom/MutationObserver.idl:
* dom/XMLDocument.idl:
* html/DOMURL.idl:
* page/DOMWindow.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/bindings/scripts/IDLAttributes.json
Source/WebCore/bindings/scripts/preprocess-idls.pl
Source/WebCore/css/DOMMatrix.idl
Source/WebCore/dom/MutationObserver.idl
Source/WebCore/dom/XMLDocument.idl
Source/WebCore/html/DOMURL.idl
Source/WebCore/page/DOMWindow.idl