mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
3b19e0751d
Another implementation option would be to put all the dictionaries in a single file and have a static global set of ids which works across all dictionaries and is initialized once at startup or so. That would also handle cross-file dictionary inheritance better. One problem that remains is the fake descriptor business. At the moment this does not allow interface types inside dictionaries. We could probably work around this by either refactoring code to make it possible to get the declType independently of the actual conversion template (whether because it lives in a separate function or because the conversion template generator knows to just return an empty string when the fake descriptor provirder is passed) or by figuring out a way to pass an actual descriptor provider to dictionary codegen. |
||
---|---|---|
.. | ||
AnonXMLHttpRequest.webidl | ||
Attr.webidl | ||
CharacterData.webidl | ||
Comment.webidl | ||
CustomEvent.webidl | ||
Document.webidl | ||
DocumentFragment.webidl | ||
DocumentType.webidl | ||
DOMError.webidl | ||
DOMImplementation.webidl | ||
DOMSettableTokenList.webidl | ||
DOMStringList.webidl | ||
DOMTokenList.webidl | ||
Element.webidl | ||
Event.webidl | ||
EventListener.webidl | ||
EventTarget.webidl | ||
Function.webidl | ||
HTMLCollection.webidl | ||
Node.webidl | ||
NodeFilter.webidl | ||
NodeIterator.webidl | ||
NodeList.webidl | ||
ProcessingInstruction.webidl | ||
Range.webidl | ||
Text.webidl | ||
TreeWalker.webidl | ||
WebGLRenderingContext.webidl | ||
WebIDL.mk | ||
XMLHttpRequest.webidl | ||
XMLHttpRequestEventTarget.webidl | ||
XMLHttpRequestUpload.webidl |