bors-servo
|
da4ca51049
|
auto merge of #1213 : jdm/servo/loadevent, r=kmcallister
It's good enough for now, since we don't track document resources at all. Should be good enough for #841.
|
2013-11-12 01:01:34 -08:00 |
|
Josh Matthews
|
3b3f891455
|
Add a spec-incompliant load event.
|
2013-11-11 16:50:58 +09:00 |
|
Ms2ger
|
793d87f07d
|
Rewrite jsval_to_str and introduce jsval_to_domstring.
|
2013-11-09 14:49:15 +01:00 |
|
Ms2ger
|
255864a843
|
Simplify InterfaceObjectToString.
|
2013-11-09 14:07:09 +01:00 |
|
Ms2ger
|
610d1649cd
|
Introduce jsid_to_str to simplify jsval_to_str callers that have an id.
|
2013-11-09 14:05:53 +01:00 |
|
bors-servo
|
bdc7e984eb
|
auto merge of #1204 : jdm/servo/clones, r=kmcallister
r? @kmcallister
|
2013-11-07 14:58:16 -08:00 |
|
Josh Matthews
|
9e99b07723
|
Remove unneeded clones.
|
2013-11-07 14:46:18 -05:00 |
|
Simon Sapin
|
74dfc3b66a
|
Add :any-link (Level 4), :link and :visited selectors.
All links are considered "unvisited" for now.
|
2013-11-07 15:06:17 +00:00 |
|
Ms2ger
|
80a6103f7d
|
Remove Reflectable::GetParentObject.
|
2013-11-06 21:56:47 +01:00 |
|
Ms2ger
|
edd9c1d5eb
|
Remove WrapNativeParent and nearby cleanup.
|
2013-11-06 21:56:36 +01:00 |
|
Ms2ger
|
ccd9306681
|
Remove DerivedWrapper.
|
2013-11-06 18:16:31 +01:00 |
|
Ms2ger
|
4074412107
|
Pass a Reflector to WrapNewBindingObject instead of a Reflectable, and rename it GetReflector.
|
2013-11-06 17:52:59 +01:00 |
|
Ms2ger
|
53731b62ae
|
Remove Reflectable::wrap_object_shared.
|
2013-11-06 16:40:16 +01:00 |
|
Ms2ger
|
c693cb185c
|
Stop calling wrap_object_shared in WrapNewBindingObject and WrapNativeParent. Fixes #1083.
|
2013-11-06 16:01:57 +01:00 |
|
Ms2ger
|
4910a23803
|
Simplify Window wrapping.
|
2013-11-06 16:01:56 +01:00 |
|
Ms2ger
|
8a7448bc67
|
Rewrite Document creation and reflection.
|
2013-11-05 20:45:50 +01:00 |
|
bors-servo
|
c2a99933c9
|
auto merge of #1171 : jdm/servo/events2, r=jdm,metajack
Now with a split between commits that just pull in unmodified Gecko code and those that modify it.
|
2013-11-05 10:49:21 -08:00 |
|
bors-servo
|
a55cba04c6
|
auto merge of #1170 : Ms2ger/servo/pre-insert-document, r=jdm
|
2013-11-05 10:28:27 -08:00 |
|
Josh Matthews
|
88f5c2b133
|
Add basic event dispatch with bubbling, capturing, and propagation interruption.
|
2013-11-05 12:58:28 -05:00 |
|
Josh Matthews
|
bb97fd13f3
|
Add Event and EventTarget hierarchy via gross AbstractFoo mechanism.
|
2013-11-05 12:58:28 -05:00 |
|
Josh Matthews
|
7ecf5abbbd
|
Generate code for handling callbacks. Implement add/removeEventListener and hacky dispatchEvent proof-of-concept.
|
2013-11-05 12:58:28 -05:00 |
|
Josh Matthews
|
06b1db8818
|
Import unmodified callbacks-related codegen source from Gecko.
|
2013-11-05 12:57:02 -05:00 |
|
Ms2ger
|
ad658ba4ec
|
Remove node::create.
|
2013-11-03 10:57:41 +01:00 |
|
Ms2ger
|
8c810bf032
|
Remove Node::as_abstract_node.
|
2013-11-02 23:31:04 +01:00 |
|
Ms2ger
|
78e51c8309
|
Rewrite DocumentFragment::new to current standards.
|
2013-11-02 22:23:44 +01:00 |
|
Ms2ger
|
a431202989
|
Rewrite Comment::new to current standards.
|
2013-11-02 22:10:07 +01:00 |
|
Ms2ger
|
da37fde44f
|
Rewrite Text::new to current standards.
|
2013-11-02 21:55:36 +01:00 |
|
Ms2ger
|
8c388f6bd4
|
Rewrite DocumentType::new to current standards.
|
2013-11-02 21:34:44 +01:00 |
|
Ms2ger
|
7700a892fc
|
Cleanup build_element_from_tag's signature.
|
2013-11-02 21:13:37 +01:00 |
|
Ms2ger
|
b4559334bb
|
Introduce HTMLElement::new.
|
2013-11-02 21:05:37 +01:00 |
|
Ms2ger
|
e2c90d1198
|
Rename HTMLElement::new to HTMLElement::new_inherited.
|
2013-11-02 20:55:18 +01:00 |
|
Ms2ger
|
e918d4daf0
|
Use HTMLTitleElement::new in Document::SetTitle.
|
2013-11-02 20:36:50 +01:00 |
|
Ms2ger
|
9e236a3dfd
|
Introduce HTMLAnchorElement::new.
|
2013-11-02 18:49:44 +01:00 |
|
Ms2ger
|
f15620313a
|
Introduce HTMLAppletElement::new.
|
2013-11-02 18:44:20 +01:00 |
|
Ms2ger
|
05162f16aa
|
Introduce HTMLAreaElement::new.
|
2013-11-02 18:40:15 +01:00 |
|
Ms2ger
|
d3db3b9f72
|
Introduce HTMLBaseElement::new.
|
2013-11-02 18:36:54 +01:00 |
|
Ms2ger
|
74a522b89a
|
Introduce HTMLBRElement::new.
|
2013-11-02 18:30:25 +01:00 |
|
Ms2ger
|
8796ca5c02
|
Introduce HTMLBodyElement::new.
|
2013-11-02 18:26:39 +01:00 |
|
Ms2ger
|
0d56584561
|
Introduce HTMLButtonElement::new.
|
2013-11-02 18:22:35 +01:00 |
|
Ms2ger
|
74312da1ba
|
Introduce HTMLCanvasElement::new.
|
2013-11-02 18:18:29 +01:00 |
|
Ms2ger
|
4d706984e1
|
Introduce HTMLDataElement::new.
|
2013-11-02 13:03:16 +01:00 |
|
Ms2ger
|
f81ed712a8
|
Introduce HTMLDataListElement::new.
|
2013-11-02 12:58:32 +01:00 |
|
Ms2ger
|
0113717d24
|
Introduce HTMLDirectoryElement::new.
|
2013-11-02 12:53:45 +01:00 |
|
Ms2ger
|
4d7b0a5e52
|
Introduce HTMLDivElement::new.
|
2013-11-02 12:50:15 +01:00 |
|
Ms2ger
|
dea0f088de
|
Introduce HTMLDListElement::new.
|
2013-11-02 12:27:23 +01:00 |
|
Ms2ger
|
7290e75c6b
|
Introduce HTMLEmbedElement::new.
|
2013-11-02 12:15:51 +01:00 |
|
Ms2ger
|
f3b1cabf32
|
Introduce HTMLFieldSetElement::new.
|
2013-11-02 12:10:27 +01:00 |
|
Ms2ger
|
a8578701a8
|
Introduce HTMLFontElement::new.
|
2013-11-02 12:05:06 +01:00 |
|
Ms2ger
|
b923bcdef7
|
Introduce HTMLFormElement::new.
|
2013-11-02 11:55:54 +01:00 |
|
Ms2ger
|
996f2dcbb9
|
Introduce HTMLFrameElement::new.
|
2013-11-02 11:51:02 +01:00 |
|