diff --git a/src/components/script/dom/characterdata.rs b/src/components/script/dom/characterdata.rs index dc83f3b90c9..9ae21154cfb 100644 --- a/src/components/script/dom/characterdata.rs +++ b/src/components/script/dom/characterdata.rs @@ -7,7 +7,7 @@ use dom::bindings::codegen::InheritTypes::{CharacterDataDerived, NodeCast}; use dom::bindings::error::{Fallible, ErrorResult, IndexSize}; use dom::bindings::js::JSRef; -use dom::bindings::trace::Untraceable; +use dom::bindings::trace::Traceable; use dom::bindings::utils::{Reflectable, Reflector}; use dom::document::Document; use dom::eventtarget::{EventTarget, NodeTargetTypeId}; @@ -19,7 +19,7 @@ use std::cell::RefCell; #[deriving(Encodable)] pub struct CharacterData { pub node: Node, - pub data: Untraceable>, + pub data: Traceable>, } impl CharacterDataDerived for EventTarget { @@ -37,7 +37,7 @@ impl CharacterData { pub fn new_inherited(id: NodeTypeId, data: DOMString, document: &JSRef) -> CharacterData { CharacterData { node: Node::new_inherited(id, document), - data: Untraceable::new(RefCell::new(data)), + data: Traceable::new(RefCell::new(data)), } } } diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs index 91b5759b95e..137cd15e58e 100644 --- a/src/components/script/dom/document.rs +++ b/src/components/script/dom/document.rs @@ -66,7 +66,7 @@ pub struct Document { idmap: Traceable>>>>, pub implementation: Cell>>, pub content_type: DOMString, - pub encoding_name: Untraceable>, + pub encoding_name: Traceable>, pub is_html_document: bool, pub url: Untraceable, pub quirks_mode: Untraceable>, @@ -231,7 +231,7 @@ impl Document { // http://dom.spec.whatwg.org/#concept-document-quirks quirks_mode: Untraceable::new(Cell::new(NoQuirks)), // http://dom.spec.whatwg.org/#concept-document-encoding - encoding_name: Untraceable::new(RefCell::new("utf-8".to_string())), + encoding_name: Traceable::new(RefCell::new("utf-8".to_string())), is_html_document: is_html_document == HTMLDocument, } } diff --git a/src/components/script/dom/event.rs b/src/components/script/dom/event.rs index 8d7dadc86b3..213aaa10e46 100644 --- a/src/components/script/dom/event.rs +++ b/src/components/script/dom/event.rs @@ -6,7 +6,7 @@ use dom::bindings::codegen::Bindings::EventBinding; use dom::bindings::codegen::Bindings::EventBinding::EventConstants; use dom::bindings::error::Fallible; use dom::bindings::js::{JS, JSRef, Temporary}; -use dom::bindings::trace::Untraceable; +use dom::bindings::trace::Traceable; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; use dom::eventtarget::EventTarget; use dom::window::Window; @@ -52,16 +52,16 @@ pub struct Event { pub reflector_: Reflector, pub current_target: Cell>>, pub target: Cell>>, - type_: Untraceable>, - pub phase: Untraceable>, - pub canceled: Untraceable>, - pub stop_propagation: Untraceable>, - pub stop_immediate: Untraceable>, - pub cancelable: Untraceable>, - pub bubbles: Untraceable>, - pub trusted: Untraceable>, - pub dispatching: Untraceable>, - pub initialized: Untraceable>, + type_: Traceable>, + pub phase: Traceable>, + pub canceled: Traceable>, + pub stop_propagation: Traceable>, + pub stop_immediate: Traceable>, + pub cancelable: Traceable>, + pub bubbles: Traceable>, + pub trusted: Traceable>, + pub dispatching: Traceable>, + pub initialized: Traceable>, pub timestamp: u64, } @@ -72,16 +72,16 @@ impl Event { reflector_: Reflector::new(), current_target: Cell::new(None), target: Cell::new(None), - phase: Untraceable::new(Cell::new(PhaseNone)), - type_: Untraceable::new(RefCell::new("".to_string())), - canceled: Untraceable::new(Cell::new(false)), - cancelable: Untraceable::new(Cell::new(true)), - bubbles: Untraceable::new(Cell::new(false)), - trusted: Untraceable::new(Cell::new(false)), - dispatching: Untraceable::new(Cell::new(false)), - stop_propagation: Untraceable::new(Cell::new(false)), - stop_immediate: Untraceable::new(Cell::new(false)), - initialized: Untraceable::new(Cell::new(false)), + phase: Traceable::new(Cell::new(PhaseNone)), + type_: Traceable::new(RefCell::new("".to_string())), + canceled: Traceable::new(Cell::new(false)), + cancelable: Traceable::new(Cell::new(true)), + bubbles: Traceable::new(Cell::new(false)), + trusted: Traceable::new(Cell::new(false)), + dispatching: Traceable::new(Cell::new(false)), + stop_propagation: Traceable::new(Cell::new(false)), + stop_immediate: Traceable::new(Cell::new(false)), + initialized: Traceable::new(Cell::new(false)), timestamp: time::get_time().sec as u64, } } diff --git a/src/components/script/dom/uievent.rs b/src/components/script/dom/uievent.rs index 745b05260bc..38084d62c37 100644 --- a/src/components/script/dom/uievent.rs +++ b/src/components/script/dom/uievent.rs @@ -6,7 +6,7 @@ use dom::bindings::codegen::Bindings::UIEventBinding; use dom::bindings::codegen::InheritTypes::{EventCast, UIEventDerived}; use dom::bindings::error::Fallible; use dom::bindings::js::{JS, JSRef, RootedReference, Temporary, OptionalSettable}; -use dom::bindings::trace::Untraceable; +use dom::bindings::trace::Traceable; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; use dom::event::{Event, EventMethods, EventTypeId, UIEventTypeId}; use dom::window::Window; @@ -19,7 +19,7 @@ use std::cell::Cell; pub struct UIEvent { pub event: Event, pub view: Cell>>, - pub detail: Untraceable> + pub detail: Traceable> } impl UIEventDerived for Event { @@ -33,7 +33,7 @@ impl UIEvent { UIEvent { event: Event::new_inherited(type_id), view: Cell::new(None), - detail: Untraceable::new(Cell::new(0)), + detail: Traceable::new(Cell::new(0)), } } diff --git a/src/components/script/dom/window.rs b/src/components/script/dom/window.rs index 2cd1dd68c18..92cb313eca8 100644 --- a/src/components/script/dom/window.rs +++ b/src/components/script/dom/window.rs @@ -75,7 +75,7 @@ pub struct Window { pub navigator: Cell>>, pub image_cache_task: ImageCacheTask, pub active_timers: Traceable>>, - pub next_timer_handle: Untraceable>, + pub next_timer_handle: Traceable>, pub compositor: Untraceable>, pub browser_context: Traceable>>, pub page: Rc, @@ -399,7 +399,7 @@ impl Window { navigator: Cell::new(None), image_cache_task: image_cache_task, active_timers: Traceable::new(RefCell::new(HashMap::new())), - next_timer_handle: Untraceable::new(Cell::new(0)), + next_timer_handle: Traceable::new(Cell::new(0)), browser_context: Traceable::new(RefCell::new(None)), performance: Cell::new(None), navigationStart: time::get_time().sec as u64,