Commit graph

21 commits

Author SHA1 Message Date
Josh Matthews
c9bc2046f6 Fill out various proxy binding traps as part of making setters work. Add named getter and setter and indexed getter support, as well as proxy object expandos. Fixes #660. 2013-08-03 13:48:09 -04:00
Josh Matthews
a2bdab7989 Generate bindings for Window. 2013-07-30 16:30:46 -04:00
Josh Matthews
5546f2105b Generate HTMLDocument bindings. Introduce invariant into generated bindings that associated DOM classes are named the same as their interfaces, so Event and Event_ need to be swapped. 2013-07-30 16:28:02 -04:00
Tim Kuehn
e9888b299c structural changes to support Iframes 2013-07-29 11:03:17 -07:00
Josh Matthews
09d50147f7 Autogenerate DOM bindings for Document. 2013-07-28 12:04:11 -04:00
bors-servo
821192d5a8 auto merge of #577 : jdm/servo/autogen, r=jdm,metajack 2013-07-12 11:27:29 -07:00
Josh Matthews
4f24ef1619 DOM bindings: Autogenerate list of prototypes and binding registration goop. 2013-07-12 14:06:23 -04:00
bors-servo
0c4119b496 auto merge of #573 : jdm/servo/domevent, r=metajack 2013-07-12 08:45:33 -07:00
Jack Moffitt
525fdd431d Fix replaceFileIfMissing return value. 2013-07-10 15:03:47 -06:00
Josh Matthews
65f9aefb78 Generate DOM bindings for UIEvent and MouseEvent. 2013-07-10 16:41:08 -04:00
Josh Matthews
8787c1ac1f WebIDL codegen: Remove unneeded C++ goop. 2013-07-10 16:40:02 -04:00
Josh Matthews
f2ab39376a WebIDL codegen: Add support for dictionary inheritance. 2013-07-10 16:37:05 -04:00
Josh Matthews
0d39bd1ba9 DOM bindings: Add support for fallible JS unwrapping. 2013-07-10 16:34:02 -04:00
Josh Matthews
354ac9b8cb Add missing license header. 2013-07-10 16:27:43 -04:00
Josh Matthews
d0ddca7323 WebIDL codegen: Add setter support. 2013-07-10 16:26:27 -04:00
Josh Matthews
ea983cf8e4 Import partial interface support for WebIDL parsing from Gecko. 2013-07-10 16:18:02 -04:00
Josh Matthews
e1c406f594 Avoid endlessly regenerating bindings after modifying CodegenRust.py. 2013-07-10 11:28:17 -04:00
Jack Moffitt
870db39836 Update to latest Rust. 2013-07-09 14:37:53 -06:00
Josh Matthews
eb95d82fe6 Implement WebIDL method overloads. Fixes #540. 2013-07-03 15:18:05 -04:00
Brian Anderson
56e5ba1b82 Update for language changes 2013-06-26 13:44:26 -07:00
Patrick Walton
bf82bc54f3 Separate the DOM and layout into separate crates. 2013-05-28 17:13:40 -07:00