Josh Matthews
|
64c0de9fe7
|
Warning police.
|
2014-03-18 09:31:22 -05:00 |
|
Tetsuharu OHZEKI
|
7216eee31c
|
Use 'TConstants' instead of magic numbers.
|
2014-03-16 14:41:25 +09:00 |
|
Ms2ger
|
23b7277b54
|
Pass &JS<Window> to reflect_dom_object.
|
2014-03-04 14:13:58 +01:00 |
|
Saurabh Anand
|
5c5cb3e9a7
|
Move Error, Fallible, ErrorResult out of utils.rs (fixes #1749)
|
2014-02-28 13:32:00 +05:30 |
|
Josh Matthews
|
625325434b
|
Implement JSManaged for DOM objects.
|
2014-02-24 15:16:42 -05:00 |
|
Ms2ger
|
59184bf6e1
|
Move DOMString into servo_util.
|
2014-02-14 12:48:51 +01:00 |
|
Ms2ger
|
0f5c9a35b9
|
Use DOMString more consistently.
|
2014-02-13 19:32:59 +01:00 |
|
HyunJune Kim
|
d2f8b593a9
|
compositor can get mouse point from window event
|
2014-02-10 11:14:29 +09:00 |
|
Jack Moffitt
|
a7ef1cd35e
|
Upgrade to latest Rust.
|
2014-01-12 19:45:45 -07:00 |
|
Ms2ger
|
d4a48995a2
|
Remove type_id arguments from Event::new and UIEvent::new.
|
2013-11-14 21:10:23 +01:00 |
|
Tetsuharu OHZEKI
|
f5ef4365f4
|
Stop passing DOMStrings via borrowed pointer. (#1201)
|
2013-11-14 20:35:36 +09:00 |
|
Ms2ger
|
08afc6d19d
|
Don't pass nullable strings to native DOM methods that want non-nullable strings. Fixes #1207.
|
2013-11-12 13:57:18 +01:00 |
|
Ms2ger
|
803cd4b7cf
|
Make DOMString represent a non-nullable string.
|
2013-11-12 13:32:53 +01:00 |
|
Ms2ger
|
80a6103f7d
|
Remove Reflectable::GetParentObject.
|
2013-11-06 21:56:47 +01:00 |
|
Ms2ger
|
ccd9306681
|
Remove DerivedWrapper.
|
2013-11-06 18:16:31 +01:00 |
|
Ms2ger
|
53731b62ae
|
Remove Reflectable::wrap_object_shared.
|
2013-11-06 16:40:16 +01: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 |
|
Ms2ger
|
8a9129abb8
|
Remove unused init_wrapper functions.
|
2013-10-23 21:20:36 +02:00 |
|
Keegan McAllister
|
5a5223d24e
|
Eagerly reflect {,UI,Mouse}Event
|
2013-10-22 12:52:04 -07:00 |
|
Ms2ger
|
321e0373fa
|
Merge BindingObject and Reflectable.
|
2013-10-18 17:02:16 +02:00 |
|
Ms2ger
|
f585d218cb
|
Remove unused DerivedWrapper implementations.
|
2013-10-18 16:13:35 +02:00 |
|
Ms2ger
|
3da1a206d8
|
Remove DerivedWrapper::wrap_shared, as it's unused.
|
2013-10-18 15:56:35 +02:00 |
|
Ms2ger
|
25cae74093
|
Remove unused aTriedToWrap argument.
|
2013-10-17 16:43:28 +02:00 |
|
Bobby Holley
|
c4bbc4cd37
|
Introduce mutable/immutable variants of reflector() with named lifetimes, and kill unsafe casts.
|
2013-10-10 13:11:24 +02:00 |
|
Bobby Holley
|
5ed8b9e83f
|
Rename |wrapper| to |reflector_| in Reflectable implementations for DOM objects.
|
2013-10-09 12:21:38 +02:00 |
|
Bobby Holley
|
62ddac8b6f
|
Rename get_wrappercache() to reflector(). v1
I also updated some variable names in the codegen.
|
2013-10-09 12:11:25 +02:00 |
|
Bobby Holley
|
2cbe2d7ce9
|
Rename WrapperCache to Reflector.
I think the abstraction from the raw JSObject is still probably worthwhile for
now.
|
2013-10-09 12:07:41 +02:00 |
|
Bobby Holley
|
0a0599ad9b
|
Rename CacheableWrapper to Reflectable.
|
2013-10-09 12:03:18 +02:00 |
|
Keegan McAllister
|
73c1a12f30
|
bindings: Return errors in Result rather than setting an out parameter
Fixes #909.
|
2013-09-18 18:07:37 -07:00 |
|
Brian Anderson
|
1026556477
|
Update Rust
|
2013-08-29 15:36:36 -07:00 |
|
Keegan McAllister
|
ffe60ea027
|
Trait changes, and eliminate 'copy'
|
2013-08-15 13:55:40 -07: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 |
|
Jack Moffitt
|
870db39836
|
Update to latest Rust.
|
2013-07-09 14:37:53 -06:00 |
|
Tim Kuehn
|
fba7ec423c
|
add pipeline.rs, modularized pipelines communicating with constellation
|
2013-07-01 11:03:31 -07:00 |
|
Brian Anderson
|
56e5ba1b82
|
Update for language changes
|
2013-06-26 13:44:26 -07:00 |
|
Tim Kuehn
|
b5dac3f426
|
decouple script from compositor
communicate via layout
refactor channel wrappers from *Task --> *Chan
fix merge fallout
|
2013-06-14 21:46:29 -07:00 |
|
Tim Kuehn
|
a53a7f689d
|
Add link following and refactor the profiler.
|
2013-06-12 11:02:49 -07:00 |
|
Patrick Walton
|
f77eef5988
|
Basic hit testing functionality
|
2013-05-30 17:28:08 -07:00 |
|
Patrick Walton
|
bf82bc54f3
|
Separate the DOM and layout into separate crates.
|
2013-05-28 17:13:40 -07:00 |
|