aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/node.rs
Commit message (Collapse)AuthorAgeFilesLines
* Implement JSManaged for DOM objects.Josh Matthews2014-02-241-52/+0
|
* Upgrade to latest Rust.Jack Moffitt2014-01-121-4/+5
|
* script: Eliminate the phantom type in `Node`, as it is no longer neededPatrick Walton2013-12-171-2/+2
| | | | for enforcing layout memory safety.
* script: Eliminate the phantom type in favor of just whitelisting methodsPatrick Walton2013-12-171-2/+2
| | | | | | | that layout can safely call. This is simpler. Currently, the set of methods is not safe, but I plan to lock it down more soon.
* script: Make trees less genericPatrick Walton2013-12-171-1/+0
|
* Remove Reflectable::GetParentObject.Ms2ger2013-11-061-5/+1
|
* Remove Reflectable::wrap_object_shared.Ms2ger2013-11-061-5/+1
|
* Generate code for handling callbacks. Implement add/removeEventListener and ↵Josh Matthews2013-11-051-1/+1
| | | | hacky dispatchEvent proof-of-concept.
* Remove node::create.Ms2ger2013-11-031-91/+1
|
* auto merge of #1163 : metajack/servo/kmc-rust-upgrade, r=kmcallisterbors-servo2013-10-311-2/+2
|\ | | | | | | | | | | Most work courtesy of @kmcallister. I already reviewed Keegan's work, so just the last two commits need attention.
| * fmt! -> format!Keegan McAllister2013-10-311-2/+2
| |
* | Make Document a Node.Josh Matthews2013-10-311-1/+4
|/
* Revert "Make Document a Node." for breaking Acid1Patrick Walton2013-10-241-4/+1
| | | | | | | | This reverts commit 4e47d59165d186d0938fe9ffd726b2c1b83d50f4. Conflicts: src/components/script/dom/domparser.rs
* Make Document a Node.Josh Matthews2013-10-241-1/+4
|
* Replace Node::{with_base, with_mut_base} by Node::{node, mut_node}.Ms2ger2013-10-211-9/+3
|
* Implemention of HTMLMainElementMarcos Caceres2013-10-181-0/+1
|
* Merge BindingObject and Reflectable.Ms2ger2013-10-181-0/+6
|
* Implement HTMLTableDataCellElement & HTMLTableHeaderCellElement.Tetsuharu OHZEKI2013-10-151-0/+2
|
* Remove View type parameter from DocumentTypeTim Taubert2013-10-141-1/+1
|
* Remove some type variables and an explicit dereference.Ms2ger2013-10-121-1/+1
|
* Implement DocumentFragment.Ms2ger2013-10-121-3/+4
|
* Introduce mutable/immutable variants of reflector() with named lifetimes, ↵Bobby Holley2013-10-101-5/+9
| | | | and kill unsafe casts.
* Rename |wrapper| to |reflector_| in Reflectable implementations for DOM objects.Bobby Holley2013-10-091-2/+2
|
* Rename some local variables and shorten some lines.Bobby Holley2013-10-091-4/+3
| | | | This was done manually, and might benefit from a more careful review.
* Rename {get,set}_wrapper to {get,set}_jsobject. v1Bobby Holley2013-10-091-2/+2
|
* Rename get_wrappercache() to reflector(). v1Bobby Holley2013-10-091-2/+2
| | | | I also updated some variable names in the codegen.
* Rename WrapperCache to Reflector.Bobby Holley2013-10-091-2/+2
| | | | | I think the abstraction from the raw JSObject is still probably worthwhile for now.
* Rename CacheableWrapper to Reflectable.Bobby Holley2013-10-091-2/+2
|
* Add trace hooks for Window and Document, and remove explicit rooting for the ↵Josh Matthews2013-09-111-1/+1
| | | | root DOM node. Fixes #901.
* Add trace hooks for all generated derivatives of Node.Josh Matthews2013-09-041-2/+33
|
* Generate bindings for HTMLAudioElement, HTMLVideoElement.Tetsuharu OHZEKI2013-09-011-0/+2
|
* Generate bindings for HTMLMediaElement.Tetsuharu OHZEKI2013-08-311-0/+1
|
* Generate bindings for HTMLTrackElement.Tetsuharu OHZEKI2013-08-311-0/+1
|
* Generate bindings for HTMLLabelElement.Tetsuharu OHZEKI2013-08-311-0/+1
|
* Generate bindings for HTMLLegendElement.Tetsuharu OHZEKI2013-08-311-0/+1
|
* Generate bindings for HTMLPreElement.Tetsuharu OHZEKI2013-08-311-0/+1
|
* Generate bindings for HTMLTemplateElement.Tetsuharu OHZEKI2013-08-311-0/+1
|
* Remove all handwritten bindings code.Josh Matthews2013-08-301-115/+3
|
* Implement IDL based HTMLSmallElement bindingYusuke Suzuki2013-08-311-1/+0
|
* Generate bindings for HTMLFormElement.Youngsoo Son2013-08-291-0/+1
|
* Generate bindings for Comment and DocumentType.Josh Matthews2013-08-281-8/+4
|
* Generate bindings for HTMLUnknownElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLSelectElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLParamElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLOutputElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLOptionElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLOptGroupElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLObjectElement.Josh Matthews2013-08-281-0/+1
|
* Generate bindings for HTMLModElement.Josh Matthews2013-08-281-0/+1
|
* Remove more unnecessary lists of imports.Josh Matthews2013-08-281-19/+1
|