aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/conversions.rs
Commit message (Collapse)AuthorAgeFilesLines
* Cargoify servoJack Moffitt2014-09-081-378/+0
|
* Upgrade Rust.Jack Moffitt2014-08-021-2/+2
|
* Add documentation for the DOM.Ms2ger2014-07-261-0/+12
|
* Upgrade to latest Rust.Manish Goregaokar2014-06-271-1/+1
|
* Upgrade Rust.Jack Moffitt2014-06-051-2/+2
|
* Port modern callback handling code from Gecko, and copy related WebIDL ↵Josh Matthews2014-05-271-2/+12
| | | | parser bits too.
* Add stubs for inline event handler manipulation.Josh Matthews2014-05-271-2/+8
|
* Use *mut T for the T* pointers in SpiderMonkey.Ms2ger2014-05-261-42/+42
|
* Replace all ~"" with "".to_owned().Ms2ger2014-05-031-1/+1
|
* Remove JS::get/get_mut to enforce sound rooting practices.Josh Matthews2014-05-031-2/+2
|
* Turn on GC all the time. Fix rooting errors during parsing and storing ↵Josh Matthews2014-05-031-4/+16
| | | | timers. Fix borrow errors during tracing.
* Implement WebIDL codegen for ByteString.Ms2ger2014-05-011-1/+41
|
* This batch of changes upgrades Servo to work with the Rust upgrade as ofLars Bergstrom2014-04-271-1/+1
| | | | | | 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.
* Implement FromJSValConvertible for JS<T>.Ms2ger2014-04-151-0/+21
|
* Use ToJSValConvertible for all conversions to JSVal.Ms2ger2014-04-101-2/+18
|
* Upgrade rust.Ms2ger2014-04-041-0/+1
|
* Replace GetReflector by an implementation of ToJSValConvertible.Ms2ger2014-03-111-0/+16
|
* Replace jsval_to_str and jsval_to_domstring with a FromJSValConvertible ↵Ms2ger2014-03-101-1/+30
| | | | implementation.
* Replace str_to_jsval and domstring_to_jsval by a ToJSValConvertible ↵Ms2ger2014-03-101-1/+18
| | | | implementation.
* Allow passing options to FromJSValConvertible::from_jsval.Ms2ger2014-03-101-28/+29
|
* Pass a JSContext to ToJSValConvertible::to_jsval.Ms2ger2014-03-101-14/+14
|
* auto merge of #1861 : Ms2ger/servo/split-JSValConvertible, r=jdmbors-servo2014-03-101-14/+41
|\ | | | | | | | | Later, we'll want to implement variations of the conversion *from* JS, but not the conversion *to* JS.
| * Split JSValConvertible into two traits.Ms2ger2014-03-081-14/+41
| | | | | | | | | | Later, we'll want to implement variations of the conversion *from* JS, but not the conversion *to* JS.
* | Use the JSVal member functions to replace JSVAL_IS_* and JSVAL_TO_*.Ms2ger2014-03-091-2/+1
| |
* | Use FooValue() functions.Ms2ger2014-03-091-26/+10
| |
* | Move JSVal into the jsval module.Ms2ger2014-03-081-1/+2
|/
* Return Result from JSValConvertible::from_jsval.Ms2ger2014-03-041-18/+18
|
* Rewrite the codegen for nullable primitives to use JSValConvertible.Ms2ger2014-03-041-1/+20
|
* Extend and update primitive conversions.Ms2ger2014-03-041-6/+58
|
* Reorder implementations in conversions.rs.Ms2ger2014-03-041-21/+21
|
* Reimplement conversion to primitive types for correctness in the face of ↵Ms2ger2014-03-021-60/+32
| | | | non-primitive arguments.
* Pass a JSContext to JSValConvertible::from_jsval.Ms2ger2014-03-021-9/+9
|
* Make JSVal conversions actually fallible.Josh Matthews2014-02-241-13/+39
|
* Upgrade to latest Rust.Jack Moffitt2014-01-121-12/+0
|
* Add some more Blob methods/typesTom Schuster2013-11-151-0/+17
|
* Update RustBrian Anderson2013-08-291-0/+10
|
* Implement trait dom::bindings::conversions::JSValConvertible for f64.Tetsuharu OHZEKI2013-08-241-1/+15
|
* Autogenerate DOM bindings for Document.Josh Matthews2013-07-281-1/+15
|
* Generate DOM bindings for UIEvent and MouseEvent.Josh Matthews2013-07-101-0/+28
|
* Update for language changesBrian Anderson2013-06-261-3/+7
|
* Separate the DOM and layout into separate crates.Patrick Walton2013-05-281-0/+42