Move IDL extended attributes to their correct location
authorch.dumez@sisa.samsung.com <ch.dumez@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 19 Jun 2013 01:45:39 +0000 (01:45 +0000)
committerch.dumez@sisa.samsung.com <ch.dumez@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 19 Jun 2013 01:45:39 +0000 (01:45 +0000)
commit1da56507b185473ec53adabc5f10bab154b0a2c0
treed916b477484d4d781c5ec64253446ed3fb467013
parent540fde9965f3236f05e6c372f4eabfd6d0315a7e
Move IDL extended attributes to their correct location
https://bugs.webkit.org/show_bug.cgi?id=117732

Reviewed by Kentaro Hara.

Move IDL extended attributes to their correct location according to the
latest Web IDL specification. We used to be inconsistent in the positioning
of the extended attributes. This simplifies a lot the code of the IDL parser
and makes our IDL files more standard.

Based on Blink r148345 by Kentaro Hara <haraken@chromium.org>.

No new tests, no behavior change.

* Modules/encryptedmedia/MediaKeyMessageEvent.idl:
* Modules/notifications/Notification.idl:
* Modules/speech/SpeechSynthesisVoice.idl:
* bindings/scripts/IDLParser.pm:
(parseDefinitions):
(parseInterfaceMembers):
(parseInterfaceMember):
(parseDictionaryMembers):
(parseAttributeOrOperationOrIterator):
(parseAttribute):
* css/CSSFontFaceLoadEvent.idl:
* dom/Document.idl:
* dom/Element.idl:
* dom/Node.idl:
* html/HTMLBodyElement.idl:
* html/HTMLEmbedElement.idl:
* html/HTMLFrameSetElement.idl:
* html/HTMLMediaElement.idl:
* html/HTMLSelectElement.idl:
* html/HTMLSourceElement.idl:
* page/DOMWindow.idl:
* svg/SVGElementInstance.idl:
* svg/SVGScriptElement.idl:
* testing/TypeConversions.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@151714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.idl
Source/WebCore/Modules/notifications/Notification.idl
Source/WebCore/Modules/speech/SpeechSynthesisVoice.idl
Source/WebCore/bindings/scripts/IDLParser.pm
Source/WebCore/css/CSSFontFaceLoadEvent.idl
Source/WebCore/dom/Document.idl
Source/WebCore/dom/Element.idl
Source/WebCore/dom/Node.idl
Source/WebCore/html/HTMLBodyElement.idl
Source/WebCore/html/HTMLEmbedElement.idl
Source/WebCore/html/HTMLFrameSetElement.idl
Source/WebCore/html/HTMLMediaElement.idl
Source/WebCore/html/HTMLSelectElement.idl
Source/WebCore/html/HTMLSourceElement.idl
Source/WebCore/page/DOMWindow.idl
Source/WebCore/svg/SVGElementInstance.idl
Source/WebCore/svg/SVGScriptElement.idl
Source/WebCore/testing/TypeConversions.idl