aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/parser/callback-location.patch
Commit message (Collapse)AuthorAgeFilesLines
* Create a top-level "third_party" directoryMartin Robinson2023-06-301-20/+0
| | | | | | | This directory now contains third_party software that is vendored into the Servo source tree. The idea is that it would eventually hold webrender and other crates from mozilla-central as well with a standard patch management approach for each.
* Sync WebIDL.py with geckoKagami Sascha Rosylight2019-07-121-3/+3
|
* Update webidl.py from upstreamManish Goregaokar2019-03-011-8/+6
|
* Update the WebIDL parserAnthony Ramine2016-08-261-3/+3
|
* Support multiple WebIDL interfaces being generated in the same output ↵Josh Matthews2016-08-241-0/+22
binding file. Each interface gets its own module named ${Interface}Binding. Structs, enums, and callbacks continue to use the root module of the binding file. If there is only one interface in the file, we generate reexports for several public APIs and types so that existing DOM implementations don't need any modifications. When multiple interfaces exist, the reexported names get the interface name prepended (eg. FooWrap instead of Wrap). As part of this work, stop glob-importing all DOM types in every generated binding and start generating more targeted lists of relevant types based on the methods, members, etc. of WebIDL types that are in use.