diff options
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/bindings/global.rs | 3 | ||||
-rw-r--r-- | components/script/dom/bindings/refcounted.rs | 2 | ||||
-rw-r--r-- | components/script/dom/bindings/trace.rs | 2 | ||||
-rw-r--r-- | components/script/dom/closeevent.rs | 2 | ||||
-rw-r--r-- | components/script/dom/dedicatedworkerglobalscope.rs | 8 | ||||
-rw-r--r-- | components/script/dom/document.rs | 3 | ||||
-rw-r--r-- | components/script/dom/filereader.rs | 5 | ||||
-rw-r--r-- | components/script/dom/htmldetailselement.rs | 3 | ||||
-rw-r--r-- | components/script/dom/htmlformelement.rs | 3 | ||||
-rw-r--r-- | components/script/dom/htmlimageelement.rs | 5 | ||||
-rw-r--r-- | components/script/dom/htmlinputelement.rs | 5 | ||||
-rw-r--r-- | components/script/dom/htmlscriptelement.rs | 3 | ||||
-rw-r--r-- | components/script/dom/servohtmlparser.rs | 3 | ||||
-rw-r--r-- | components/script/dom/storage.rs | 3 | ||||
-rw-r--r-- | components/script/dom/websocket.rs | 5 | ||||
-rw-r--r-- | components/script/dom/window.rs | 3 | ||||
-rw-r--r-- | components/script/dom/worker.rs | 3 | ||||
-rw-r--r-- | components/script/dom/workerglobalscope.rs | 2 | ||||
-rw-r--r-- | components/script/dom/xmlhttprequest.rs | 2 |
19 files changed, 39 insertions, 26 deletions
diff --git a/components/script/dom/bindings/global.rs b/components/script/dom/bindings/global.rs index dab74fd5850..8cb8c54b426 100644 --- a/components/script/dom/bindings/global.rs +++ b/components/script/dom/bindings/global.rs @@ -21,7 +21,8 @@ use js::{JSCLASS_IS_DOMJSCLASS, JSCLASS_IS_GLOBAL}; use msg::constellation_msg::{ConstellationChan, PipelineId}; use net_traits::ResourceThread; use profile_traits::mem; -use script_thread::{CommonScriptMsg, MainThreadScriptChan, ScriptChan, ScriptPort, ScriptThread}; +use script_runtime::{CommonScriptMsg, ScriptChan, ScriptPort}; +use script_thread::{MainThreadScriptChan, ScriptThread}; use script_traits::{MsDuration, ScriptMsg as ConstellationMsg, TimerEventRequest}; use task_source::TaskSource; use task_source::dom_manipulation::DOMManipulationTask; diff --git a/components/script/dom/bindings/refcounted.rs b/components/script/dom/bindings/refcounted.rs index c7d67cba5fd..c01136cc735 100644 --- a/components/script/dom/bindings/refcounted.rs +++ b/components/script/dom/bindings/refcounted.rs @@ -28,7 +28,7 @@ use dom::bindings::reflector::{Reflectable, Reflector}; use dom::bindings::trace::trace_reflector; use js::jsapi::JSTracer; use libc; -use script_thread::{CommonScriptMsg, ScriptChan}; +use script_runtime::{CommonScriptMsg, ScriptChan}; use std::cell::RefCell; use std::collections::hash_map::Entry::{Occupied, Vacant}; use std::collections::hash_map::HashMap; diff --git a/components/script/dom/bindings/trace.rs b/components/script/dom/bindings/trace.rs index a23a5452f1c..cf831f2a226 100644 --- a/components/script/dom/bindings/trace.rs +++ b/components/script/dom/bindings/trace.rs @@ -63,7 +63,7 @@ use net_traits::response::HttpsState; use net_traits::storage_thread::StorageType; use profile_traits::mem::ProfilerChan as MemProfilerChan; use profile_traits::time::ProfilerChan as TimeProfilerChan; -use script_thread::ScriptChan; +use script_runtime::ScriptChan; use script_traits::{LayoutMsg, ScriptMsg, TimerEventId, TimerSource, TouchpadPressurePhase, UntrustedNodeAddress}; use serde::{Deserialize, Serialize}; use smallvec::SmallVec; diff --git a/components/script/dom/closeevent.rs b/components/script/dom/closeevent.rs index b7181baa2ea..141902b88c1 100644 --- a/components/script/dom/closeevent.rs +++ b/components/script/dom/closeevent.rs @@ -11,7 +11,7 @@ use dom::bindings::inheritance::Castable; use dom::bindings::js::Root; use dom::bindings::reflector::reflect_dom_object; use dom::event::{Event, EventBubbles, EventCancelable}; -use script_thread::ScriptChan; +use script_runtime::ScriptChan; use string_cache::Atom; use util::str::DOMString; diff --git a/components/script/dom/dedicatedworkerglobalscope.rs b/components/script/dom/dedicatedworkerglobalscope.rs index d04ea7f11de..32ec841fc08 100644 --- a/components/script/dom/dedicatedworkerglobalscope.rs +++ b/components/script/dom/dedicatedworkerglobalscope.rs @@ -28,8 +28,8 @@ use js::rust::Runtime; use msg::constellation_msg::PipelineId; use net_traits::{LoadContext, load_whole_resource}; use rand::random; -use script_thread::ScriptThreadEventCategory::WorkerEvent; -use script_thread::{ScriptThread, ScriptChan, ScriptPort, StackRootTLS, CommonScriptMsg}; +use script_runtime::ScriptThreadEventCategory::WorkerEvent; +use script_runtime::{CommonScriptMsg, ScriptChan, ScriptPort, StackRootTLS, get_reports, new_rt_and_cx}; use script_traits::{TimerEvent, TimerSource}; use std::mem::replace; use std::sync::mpsc::{Receiver, RecvError, Select, Sender, channel}; @@ -236,7 +236,7 @@ impl DedicatedWorkerGlobalScope { } }; - let runtime = ScriptThread::new_rt_and_cx(); + let runtime = new_rt_and_cx(); let (devtools_mpsc_chan, devtools_mpsc_port) = channel(); ROUTER.route_ipc_receiver_to_mpsc_sender(from_devtools_receiver, devtools_mpsc_chan); @@ -347,7 +347,7 @@ impl DedicatedWorkerGlobalScope { let scope = self.upcast::<WorkerGlobalScope>(); let cx = scope.get_cx(); let path_seg = format!("url({})", scope.get_url()); - let reports = ScriptThread::get_reports(cx, path_seg); + let reports = get_reports(cx, path_seg); reports_chan.send(reports); }, } diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index c99099e04f9..367ffb11d0c 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -94,7 +94,8 @@ use net_traits::CookieSource::NonHTTP; use net_traits::response::HttpsState; use net_traits::{AsyncResponseTarget, PendingAsyncLoad}; use num::ToPrimitive; -use script_thread::{MainThreadScriptChan, MainThreadScriptMsg, Runnable, ScriptChan}; +use script_runtime::ScriptChan; +use script_thread::{MainThreadScriptChan, MainThreadScriptMsg, Runnable}; use script_traits::UntrustedNodeAddress; use script_traits::{AnimationState, MouseButton, MouseEventType, MozBrowserEvent}; use script_traits::{ScriptMsg as ConstellationMsg, ScriptToCompositorMsg}; diff --git a/components/script/dom/filereader.rs b/components/script/dom/filereader.rs index e62e556f357..af9fe864246 100644 --- a/components/script/dom/filereader.rs +++ b/components/script/dom/filereader.rs @@ -22,8 +22,9 @@ use encoding::label::encoding_from_whatwg_label; use encoding::types::{DecoderTrap, EncodingRef}; use hyper::mime::{Attr, Mime}; use rustc_serialize::base64::{CharacterSet, Config, Newline, ToBase64}; -use script_thread::ScriptThreadEventCategory::FileRead; -use script_thread::{CommonScriptMsg, Runnable, ScriptChan}; +use script_runtime::ScriptThreadEventCategory::FileRead; +use script_runtime::{ScriptChan, CommonScriptMsg}; +use script_thread::Runnable; use std::cell::Cell; use string_cache::Atom; use util::str::DOMString; diff --git a/components/script/dom/htmldetailselement.rs b/components/script/dom/htmldetailselement.rs index 01286dd2265..921a3f7736f 100644 --- a/components/script/dom/htmldetailselement.rs +++ b/components/script/dom/htmldetailselement.rs @@ -14,7 +14,8 @@ use dom::eventtarget::EventTarget; use dom::htmlelement::HTMLElement; use dom::node::{Node, window_from_node}; use dom::virtualmethods::VirtualMethods; -use script_thread::{MainThreadScriptChan, Runnable, ScriptChan}; +use script_runtime::ScriptChan; +use script_thread::{MainThreadScriptChan, Runnable}; use std::cell::Cell; use string_cache::Atom; use task_source::dom_manipulation::DOMManipulationTask; diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs index 1d84c78f78b..f46b69b9e89 100644 --- a/components/script/dom/htmlformelement.rs +++ b/components/script/dom/htmlformelement.rs @@ -37,7 +37,8 @@ use hyper::header::ContentType; use hyper::method::Method; use hyper::mime; use msg::constellation_msg::{LoadData, PipelineId}; -use script_thread::{MainThreadScriptChan, MainThreadScriptMsg, Runnable, ScriptChan}; +use script_runtime::ScriptChan; +use script_thread::{MainThreadScriptChan, MainThreadScriptMsg, Runnable}; use std::borrow::ToOwned; use std::cell::Cell; use std::sync::mpsc::Sender; diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs index 2de6963a526..c36bcb02651 100644 --- a/components/script/dom/htmlimageelement.rs +++ b/components/script/dom/htmlimageelement.rs @@ -25,8 +25,9 @@ use ipc_channel::ipc; use ipc_channel::router::ROUTER; use net_traits::image::base::{Image, ImageMetadata}; use net_traits::image_cache_thread::{ImageResponder, ImageResponse}; -use script_thread::ScriptThreadEventCategory::UpdateReplacedElement; -use script_thread::{CommonScriptMsg, Runnable, ScriptChan}; +use script_runtime::ScriptThreadEventCategory::UpdateReplacedElement; +use script_runtime::{CommonScriptMsg, ScriptChan}; +use script_thread::Runnable; use std::sync::Arc; use string_cache::Atom; use url::Url; diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs index e2434d60759..65cc0e0767b 100644 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -32,8 +32,9 @@ use dom::validation::Validatable; use dom::virtualmethods::VirtualMethods; use msg::constellation_msg::ConstellationChan; use range::Range; -use script_thread::ScriptThreadEventCategory::InputEvent; -use script_thread::{CommonScriptMsg, Runnable}; +use script_runtime::CommonScriptMsg; +use script_runtime::ScriptThreadEventCategory::InputEvent; +use script_thread::Runnable; use script_traits::ScriptMsg as ConstellationMsg; use std::borrow::ToOwned; use std::cell::Cell; diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 70d96f25fe7..3a609a0977f 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -34,7 +34,8 @@ use js::jsapi::RootedValue; use js::jsval::UndefinedValue; use net_traits::{AsyncResponseListener, AsyncResponseTarget, Metadata}; use network_listener::{NetworkListener, PreInvoke}; -use script_thread::{MainThreadScriptChan, ScriptChan}; +use script_runtime::ScriptChan; +use script_thread::MainThreadScriptChan; use std::ascii::AsciiExt; use std::cell::Cell; use std::mem; diff --git a/components/script/dom/servohtmlparser.rs b/components/script/dom/servohtmlparser.rs index dea7c2a44bd..2312ac96795 100644 --- a/components/script/dom/servohtmlparser.rs +++ b/components/script/dom/servohtmlparser.rs @@ -29,7 +29,8 @@ use msg::constellation_msg::{PipelineId, SubpageId}; use net_traits::{AsyncResponseListener, Metadata}; use network_listener::PreInvoke; use parse::Parser; -use script_thread::{ScriptChan, ScriptThread}; +use script_runtime::ScriptChan; +use script_thread::ScriptThread; use std::cell::Cell; use std::cell::UnsafeCell; use std::default::Default; diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs index b264580495a..dae8d73e7a3 100644 --- a/components/script/dom/storage.rs +++ b/components/script/dom/storage.rs @@ -16,7 +16,8 @@ use dom::urlhelper::UrlHelper; use ipc_channel::ipc; use net_traits::storage_thread::{StorageThread, StorageThreadMsg, StorageType}; use page::IterablePage; -use script_thread::{MainThreadRunnable, MainThreadScriptChan, ScriptChan, ScriptThread}; +use script_runtime::ScriptChan; +use script_thread::{MainThreadRunnable, MainThreadScriptChan, ScriptThread}; use task_source::dom_manipulation::DOMManipulationTask; use url::Url; use util::str::DOMString; diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs index e2a29229efc..59ec9db7b4b 100644 --- a/components/script/dom/websocket.rs +++ b/components/script/dom/websocket.rs @@ -35,8 +35,9 @@ use net_traits::MessageData; use net_traits::hosts::replace_hosts; use net_traits::unwrap_websocket_protocol; use net_traits::{WebSocketCommunicate, WebSocketConnectData, WebSocketDomAction, WebSocketNetworkEvent}; -use script_thread::ScriptThreadEventCategory::WebSocketEvent; -use script_thread::{CommonScriptMsg, Runnable, ScriptChan}; +use script_runtime::ScriptThreadEventCategory::WebSocketEvent; +use script_runtime::{CommonScriptMsg, ScriptChan}; +use script_thread::Runnable; use std::ascii::AsciiExt; use std::borrow::ToOwned; use std::cell::Cell; diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index 3884a42b8b7..bd8ae5b9f39 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -53,8 +53,9 @@ use page::Page; use profile_traits::mem; use reporter::CSSErrorReporter; use rustc_serialize::base64::{FromBase64, STANDARD, ToBase64}; +use script_runtime::{ScriptChan, ScriptPort}; +use script_thread::SendableMainThreadScriptChan; use script_thread::{MainThreadScriptChan, MainThreadScriptMsg, RunnableWrapper}; -use script_thread::{SendableMainThreadScriptChan, ScriptChan, ScriptPort}; use script_traits::{ConstellationControlMsg, UntrustedNodeAddress}; use script_traits::{DocumentState, MsDuration, ScriptToCompositorMsg, TimerEvent, TimerEventId}; use script_traits::{MozBrowserEvent, ScriptMsg as ConstellationMsg, TimerEventRequest, TimerSource}; diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs index dfa8d1363f3..f1f15c3c8f9 100644 --- a/components/script/dom/worker.rs +++ b/components/script/dom/worker.rs @@ -24,7 +24,8 @@ use ipc_channel::ipc; use js::jsapi::{HandleValue, JSContext, RootedValue}; use js::jsapi::{JSAutoCompartment, JSAutoRequest}; use js::jsval::UndefinedValue; -use script_thread::{Runnable, ScriptChan}; +use script_runtime::ScriptChan; +use script_thread::Runnable; use std::sync::mpsc::{Sender, channel}; use util::str::DOMString; diff --git a/components/script/dom/workerglobalscope.rs b/components/script/dom/workerglobalscope.rs index fcc6bbdd151..51180fe10c2 100644 --- a/components/script/dom/workerglobalscope.rs +++ b/components/script/dom/workerglobalscope.rs @@ -23,7 +23,7 @@ use js::rust::Runtime; use msg::constellation_msg::{ConstellationChan, PipelineId}; use net_traits::{LoadContext, ResourceThread, load_whole_resource}; use profile_traits::mem; -use script_thread::{CommonScriptMsg, ScriptChan, ScriptPort}; +use script_runtime::{CommonScriptMsg, ScriptChan, ScriptPort}; use script_traits::ScriptMsg as ConstellationMsg; use script_traits::{MsDuration, TimerEvent, TimerEventId, TimerEventRequest, TimerSource}; use std::cell::Cell; diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index 6d3ea932099..4569a9e7d4a 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -50,7 +50,7 @@ use net_traits::{LoadConsumer, LoadContext, LoadData, ResourceCORSData, Resource use network_listener::{NetworkListener, PreInvoke}; use parse::html::{ParseContext, parse_html}; use parse::xml::{self, parse_xml}; -use script_thread::{ScriptChan, ScriptPort}; +use script_runtime::{ScriptChan, ScriptPort}; use std::ascii::AsciiExt; use std::borrow::ToOwned; use std::cell::{Cell, RefCell}; |