Jack Moffitt
c6ab60dbfc
Cargoify servo
2014-09-08 20:21:42 -06:00
Ms2ger
3274071b2c
Factor out code to call JS_DeletePropertyById2.
...
I'll need to write the same code again for cross-origin wrappers.
2014-08-27 12:56:53 +02:00
Ms2ger
16510963b5
Update ProxyTraps to use real bools.
2014-08-26 14:50:30 +02:00
Jack Moffitt
7a4321d649
Upgrade Rust.
2014-08-08 19:11:53 -06:00
Jack Moffitt
b91e6f30e0
Upgrade Rust.
2014-08-02 21:11:47 -06:00
Sankha Narayan Guria
6b44f92c4f
Implement the delete proxy trap ( fixes #2213 ).
2014-07-29 13:26:02 +02:00
Ms2ger
2ddb32bd2f
Add documentation for the DOM.
2014-07-26 17:14:34 +02:00
Ms2ger
f37fdbc778
Handle setting a readonly attribute on proxy reflectors correctly.
2014-06-24 16:22:15 +02:00
Jack Moffitt
629c4c6afe
Upgrade Rust.
2014-06-05 09:58:59 -06:00
Ms2ger
d5cb4377ef
Use *mut T for the T* pointers in SpiderMonkey.
2014-05-26 18:19:44 +02:00
Ms2ger
25542e3f7e
Replace most ~"string"s with "string".to_owned().
2014-05-04 09:39:07 +02:00
Lars Bergstrom
948daf2422
This batch of changes upgrades Servo to work with the Rust upgrade as of
...
April 10, 2014. The main changes are to privacy, to work around the
issues with incorrect bounds on the libstd `Arc<Mutex<T>>`, and the
various API changes strewn throughout the libraries.
2014-04-27 15:46:12 -05:00
Josh Matthews
b87d351fee
Remove all traces of C wrappers for SpiderMonkey class stubs.
2014-04-08 10:15:12 -04:00
Huon Wilson
94e4ab3eaf
Remove some unnecessary transmutes.
...
These can either be done by implicit `&` -> `*` coercions, explicit `*`
-> `*` casts, or an explicit `&*x` `*` -> `&` re-borrow (which is still
unsafe, but significantly more controlled compared to a `transmute`).
2014-03-25 22:23:55 +11:00
Josh Matthews
64c0de9fe7
Warning police.
2014-03-18 09:31:22 -05:00
Ms2ger
9709dce07a
Use the JSVal member functions to replace JSVAL_IS_* and JSVAL_TO_*.
2014-03-09 18:52:05 +01:00
Ms2ger
84b0f45ed5
Use FooValue() functions.
2014-03-09 18:51:38 +01:00
Jack Moffitt
a7ef1cd35e
Upgrade to latest Rust.
2014-01-12 19:45:45 -07:00
Jack Moffitt
94202661c0
Update to latest Rust.
2013-10-21 17:38:34 -06:00
Brian Anderson
9624148f18
Merge remote-tracking branch 'origin/master' into HEAD
...
Conflicts:
src/components/script/dom/bindings/proxyhandler.rs
src/components/script/dom/bindings/text.rs
2013-08-29 16:04:52 -07:00
Brian Anderson
1026556477
Update Rust
2013-08-29 15:36:36 -07:00
Josh Matthews
65c993e7e6
Generate bindings for HTMLSelectElement.
2013-08-28 19:41:08 -04:00
aydin.kim
da2ccb048e
fix dom bindings for android(and 32bit system) build
2013-08-22 15:26:11 +09: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
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
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
Patrick Walton
bf82bc54f3
Separate the DOM and layout into separate crates.
2013-05-28 17:13:40 -07:00