Commit graph

113 commits

Author SHA1 Message Date
Keegan McAllister
4b0680a136 Replace our rust_box with std::unstable::raw::Box
This will keep us in sync with compiler changes.  In fact we had the 'prev' and
'next' fields in the wrong order (but we aren't using them).
2013-09-18 14:57:12 -07:00
Keegan McAllister
68ddc6b4ab Make DOMString an alias for Option<~str>
Fixes #898.
2013-09-18 14:46:42 -07:00
Jack Moffitt
0695e09568 Make CreateElement comply with the spec. 2013-09-14 09:07:20 -06:00
Josh Matthews
8ae725146c Make Window store an @Page instead of a *Page and remove a bunch of unsafe code. 2013-09-12 14:45:47 -07:00
Josh Matthews
a31d950695 Remove unused old bindings helpers. 2013-09-12 14:41:03 -07:00
Ilyong Cho
0d4cfd0eb9 Add node.appendChild 2013-09-10 12:39:58 +09:00
Ilyong Cho
bcd7c0b8c6 Add node.removeChild 2013-09-10 11:35:31 +09:00
Josh Matthews
da599c6ccf Make the global object be the Window object. Fixes #833. 2013-09-09 10:25:39 -07:00
Brian Anderson
13a3865e4e Update rust 2013-09-06 15:14:22 -07:00
Ms2ger
efff6be86c Make CharacterData store a ~str rather than a DOMString, because its data can never be null. 2013-09-06 09:45:16 +02:00
Josh Matthews
329f92a41d Add trace hooks for all generated derivatives of Node. 2013-09-04 13:13:03 -04:00
Keegan McAllister
317add5528 Warning police 2013-09-03 13:10:51 -07:00
Brian Anderson
4487b1c29a Merge remote-tracking branch 'origin/master'
Conflicts:
	src/components/script/dom/bindings/element.rs
	src/components/script/dom/bindings/node.rs
	src/components/script/dom/bindings/utils.rs
2013-08-30 13:44:44 -07:00
Josh Matthews
75f1cbd76f Remove all handwritten bindings code. 2013-08-30 13:13:46 -04:00
Brian Anderson
1026556477 Update Rust 2013-08-29 15:36:36 -07:00
bors-servo
bda4c424a4 auto merge of #760 : jdm/servo/protolist, r=kmcallister 2013-08-22 21:57:37 -07:00
Josh Matthews
1c087ab507 Remove the hardcoded prototype count. 2013-08-22 16:19:10 -04:00
aydin.kim
da2ccb048e fix dom bindings for android(and 32bit system) build 2013-08-22 15:26:11 +09:00
bors-servo
d0e47f427e auto merge of #726 : metajack/servo/dlist, r=jdm
r? @jdm
2013-08-21 09:12:41 -07:00
Jack Moffitt
dd45751368 Fix macos interators, warnings, and updating submodules. 2013-08-16 14:30:34 -06:00
Keegan McAllister
a2d9810b69 Update Rust version again
This gets us the new runtime.
2013-08-15 13:56:29 -07:00
Keegan McAllister
307f1074d3 For loops and misc changes 2013-08-15 13:56:29 -07:00
Keegan McAllister
be061a9aa0 Library changes 2013-08-15 13:55:40 -07:00
Keegan McAllister
ffe60ea027 Trait changes, and eliminate 'copy' 2013-08-15 13:55:40 -07:00
Ilyong Cho
eadda9411b Add get_ref() method to DOMString 2013-08-15 11:36:15 -06:00
Jack Moffitt
c88ba4b157 Implement HTMLDListElement binding. 2013-08-14 12:24:27 -06:00
Tetsuharu OHZEKI
b44d4346df Generate bindings for HTMLCanvasElement. 2013-08-11 05:32:53 +09:00
Yusuke Suzuki
6f2c24eca7 Generate bindings for HTMLTitleElement 2013-08-09 16:41:25 -04:00
Youngsoo Son
fa7f367d22 Generate bindings for HTMLUListElement 2013-08-09 15:26:21 -04:00
saneyuki_s
c1f9f43808 Generate bindings for HTMLTextAreaElement. 2013-08-09 12:11:53 -04:00
saneyuki_s
d0e0a16ee6 Generate bindings for HTMLTableRowElement. 2013-08-09 12:01:03 -04:00
Youngmin, Yoo
bc49686c3b Generate bindings for HTMLBRElement 2013-08-09 15:42:15 +09:00
saneyuki_s
fa395d2b27 Generate bindings for HTMLTableSectionElement. 2013-08-09 05:42:16 +09:00
saneyuki_s
655bdcc511 Generate bindings for HTMLTableElement. 2013-08-08 11:21:37 -04:00
saneyuki_s
c5125ca5e2 Generate bindings for HTMLStyleElement. 2013-08-08 11:20:02 -04:00
saneyuki_s
fba2cea097 Generate bindings for HTMLMetaElement. 2013-08-08 11:15:42 -04:00
Taro Matsuzawa
ca0ae14368 Generate bindings for HTMLOListElement 2013-08-08 10:32:38 -04:00
Josh Matthews
ddf4bee6df Generate HTMLIFrameElement bindings. 2013-08-08 09:34:08 -04:00
Junyoung Cho
6241064681 Generate bindings for HTMLBodyElement 2013-08-08 17:29:33 +09:00
saneyuki_s
2e3cd1945c Generate bindings for HTMLHRElement. 2013-08-07 22:52:39 +09:00
saneyuki_s
ac4938b7dd Generate bindings for HTMLScriptElement. 2013-08-07 22:22:45 +09:00
saneyuki_s
17542ee14c Generate bindings for HTMLParagraphElement. 2013-08-07 21:23:42 +09:00
saneyuki_s
b5adb37bd2 Generate bindings for HTMLSpanElement 2013-08-07 20:43:03 +09:00
Josh Matthews
8e2c39d2dd Generate bindings for HTMLImageElement. 2013-08-06 21:54:37 -04:00
Josh Matthews
65a33f60e5 Generate bindings for HTMLDivElement, and pass abstract type to methods that need access to the opaque wrappers. 2013-08-06 19:03:09 -04:00
Josh Matthews
7aa0027384 Generate bindings for HTMLAnchorElement. 2013-08-05 13:18:58 -04:00
Josh Matthews
9a545b13c3 Generate bindings for HTMLHeadElement. 2013-08-05 11:29:12 -04:00
Josh Matthews
fd4efad70c Generate bindings for Node, CharacterData, Text, Element, and HTMLElement. Hook up text nodes to use the new bindings. 2013-08-05 11:29:12 -04:00
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