diff options
Diffstat (limited to 'components/script/script_thread.rs')
-rw-r--r-- | components/script/script_thread.rs | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs index e1d9fd4c0e4..0f641972e25 100644 --- a/components/script/script_thread.rs +++ b/components/script/script_thread.rs @@ -21,50 +21,50 @@ extern crate itertools; use bluetooth_traits::BluetoothRequest; use canvas_traits::webgl::WebGLPipeline; -use devtools; +use crate::devtools; use devtools_traits::{DevtoolScriptControlMsg, DevtoolsPageInfo}; use devtools_traits::{ScriptToDevtoolsControlMsg, WorkerId}; use devtools_traits::CSSError; -use document_loader::DocumentLoader; -use dom::bindings::cell::DomRefCell; -use dom::bindings::codegen::Bindings::DocumentBinding::{DocumentMethods, DocumentReadyState}; -use dom::bindings::codegen::Bindings::EventBinding::EventInit; -use dom::bindings::codegen::Bindings::TransitionEventBinding::TransitionEventInit; -use dom::bindings::codegen::Bindings::WindowBinding::WindowMethods; -use dom::bindings::conversions::{ConversionResult, FromJSValConvertible, StringificationBehavior}; -use dom::bindings::inheritance::Castable; -use dom::bindings::num::Finite; -use dom::bindings::reflector::DomObject; -use dom::bindings::root::{Dom, DomRoot, MutNullableDom, RootCollection}; -use dom::bindings::root::{RootedReference, ThreadLocalStackRoots}; -use dom::bindings::str::DOMString; -use dom::bindings::structuredclone::StructuredCloneData; -use dom::bindings::trace::JSTraceable; -use dom::bindings::utils::WRAP_CALLBACKS; -use dom::customelementregistry::{CallbackReaction, CustomElementDefinition, CustomElementReactionStack}; -use dom::document::{Document, DocumentSource, FocusType, HasBrowsingContext, IsHTMLDocument, TouchEventResult}; -use dom::element::Element; -use dom::event::{Event, EventBubbles, EventCancelable}; -use dom::globalscope::GlobalScope; -use dom::htmlanchorelement::HTMLAnchorElement; -use dom::htmliframeelement::{HTMLIFrameElement, NavigationType}; -use dom::mutationobserver::MutationObserver; -use dom::node::{Node, NodeDamage, window_from_node, from_untrusted_node_address}; -use dom::performanceentry::PerformanceEntry; -use dom::performancepainttiming::PerformancePaintTiming; -use dom::serviceworker::TrustedServiceWorkerAddress; -use dom::serviceworkerregistration::ServiceWorkerRegistration; -use dom::servoparser::{ParserContext, ServoParser}; -use dom::transitionevent::TransitionEvent; -use dom::uievent::UIEvent; -use dom::window::{ReflowReason, Window}; -use dom::windowproxy::WindowProxy; -use dom::worker::TrustedWorkerAddress; -use dom::worklet::WorkletThreadPool; -use dom::workletglobalscope::WorkletGlobalScopeInit; +use crate::document_loader::DocumentLoader; +use crate::dom::bindings::cell::DomRefCell; +use crate::dom::bindings::codegen::Bindings::DocumentBinding::{DocumentMethods, DocumentReadyState}; +use crate::dom::bindings::codegen::Bindings::EventBinding::EventInit; +use crate::dom::bindings::codegen::Bindings::TransitionEventBinding::TransitionEventInit; +use crate::dom::bindings::codegen::Bindings::WindowBinding::WindowMethods; +use crate::dom::bindings::conversions::{ConversionResult, FromJSValConvertible, StringificationBehavior}; +use crate::dom::bindings::inheritance::Castable; +use crate::dom::bindings::num::Finite; +use crate::dom::bindings::reflector::DomObject; +use crate::dom::bindings::root::{Dom, DomRoot, MutNullableDom, RootCollection}; +use crate::dom::bindings::root::{RootedReference, ThreadLocalStackRoots}; +use crate::dom::bindings::str::DOMString; +use crate::dom::bindings::structuredclone::StructuredCloneData; +use crate::dom::bindings::trace::JSTraceable; +use crate::dom::bindings::utils::WRAP_CALLBACKS; +use crate::dom::customelementregistry::{CallbackReaction, CustomElementDefinition, CustomElementReactionStack}; +use crate::dom::document::{Document, DocumentSource, FocusType, HasBrowsingContext, IsHTMLDocument, TouchEventResult}; +use crate::dom::element::Element; +use crate::dom::event::{Event, EventBubbles, EventCancelable}; +use crate::dom::globalscope::GlobalScope; +use crate::dom::htmlanchorelement::HTMLAnchorElement; +use crate::dom::htmliframeelement::{HTMLIFrameElement, NavigationType}; +use crate::dom::mutationobserver::MutationObserver; +use crate::dom::node::{Node, NodeDamage, window_from_node, from_untrusted_node_address}; +use crate::dom::performanceentry::PerformanceEntry; +use crate::dom::performancepainttiming::PerformancePaintTiming; +use crate::dom::serviceworker::TrustedServiceWorkerAddress; +use crate::dom::serviceworkerregistration::ServiceWorkerRegistration; +use crate::dom::servoparser::{ParserContext, ServoParser}; +use crate::dom::transitionevent::TransitionEvent; +use crate::dom::uievent::UIEvent; +use crate::dom::window::{ReflowReason, Window}; +use crate::dom::windowproxy::WindowProxy; +use crate::dom::worker::TrustedWorkerAddress; +use crate::dom::worklet::WorkletThreadPool; +use crate::dom::workletglobalscope::WorkletGlobalScopeInit; use embedder_traits::EmbedderMsg; use euclid::{Point2D, Vector2D, Rect}; -use fetch::FetchCanceller; +use crate::fetch::FetchCanceller; use headers_core::HeaderMapExt; use headers_ext::LastModified; use headers_ext::ReferrerPolicy as ReferrerPolicyHeader; @@ -75,7 +75,7 @@ use js::jsapi::{JSAutoCompartment, JSContext, JS_SetWrapObjectCallbacks}; use js::jsapi::{JSTracer, SetWindowProxyClass}; use js::jsval::UndefinedValue; use metrics::{MAX_TASK_NS, PaintTimeMetrics}; -use microtask::{MicrotaskQueue, Microtask}; +use crate::microtask::{MicrotaskQueue, Microtask}; use mime::{self, Mime}; use msg::constellation_msg::{BrowsingContextId, HistoryStateId, PipelineId}; use msg::constellation_msg::{PipelineNamespace, TopLevelBrowsingContextId}; @@ -87,8 +87,8 @@ use net_traits::storage_thread::StorageType; use profile_traits::mem::{self, OpaqueSender, ReportsChan}; use profile_traits::time::{self, ProfilerCategory, profile}; use script_layout_interface::message::{self, Msg, NewLayoutThreadInfo, ReflowGoal}; -use script_runtime::{CommonScriptMsg, ScriptChan, ScriptThreadEventCategory}; -use script_runtime::{ScriptPort, get_reports, new_rt_and_cx, Runtime}; +use crate::script_runtime::{CommonScriptMsg, ScriptChan, ScriptThreadEventCategory}; +use crate::script_runtime::{ScriptPort, get_reports, new_rt_and_cx, Runtime}; use script_traits::{CompositorEvent, ConstellationControlMsg}; use script_traits::{DiscardBrowsingContext, DocumentActivity, EventResult}; use script_traits::{InitialScriptState, JsEvalResult, LayoutMsg, LoadData}; @@ -99,7 +99,7 @@ use script_traits::{TimerSource, TouchEventType, TouchId, UntrustedNodeAddress}; use script_traits::{UpdatePipelineIdReason, WindowSizeData, WindowSizeType}; use script_traits::CompositorEvent::{KeyboardEvent, MouseButtonEvent, MouseMoveEvent, ResizeEvent, TouchEvent}; use script_traits::webdriver_msg::WebDriverScriptCommand; -use serviceworkerjob::{Job, JobQueue}; +use crate::serviceworkerjob::{Job, JobQueue}; use servo_atoms::Atom; use servo_channel::{channel, Receiver, Sender}; use servo_channel::{route_ipc_receiver_to_new_servo_receiver, route_ipc_receiver_to_new_servo_sender}; @@ -118,21 +118,21 @@ use std::sync::Arc; use std::thread; use std::time::SystemTime; use style::thread_state::{self, ThreadState}; -use task_queue::{QueuedTask, QueuedTaskConversion, TaskQueue}; -use task_source::TaskSourceName; -use task_source::dom_manipulation::DOMManipulationTaskSource; -use task_source::file_reading::FileReadingTaskSource; -use task_source::history_traversal::HistoryTraversalTaskSource; -use task_source::media_element::MediaElementTaskSource; -use task_source::networking::NetworkingTaskSource; -use task_source::performance_timeline::PerformanceTimelineTaskSource; -use task_source::remote_event::RemoteEventTaskSource; -use task_source::user_interaction::UserInteractionTaskSource; -use task_source::websocket::WebsocketTaskSource; +use crate::task_queue::{QueuedTask, QueuedTaskConversion, TaskQueue}; +use crate::task_source::TaskSourceName; +use crate::task_source::dom_manipulation::DOMManipulationTaskSource; +use crate::task_source::file_reading::FileReadingTaskSource; +use crate::task_source::history_traversal::HistoryTraversalTaskSource; +use crate::task_source::media_element::MediaElementTaskSource; +use crate::task_source::networking::NetworkingTaskSource; +use crate::task_source::performance_timeline::PerformanceTimelineTaskSource; +use crate::task_source::remote_event::RemoteEventTaskSource; +use crate::task_source::user_interaction::UserInteractionTaskSource; +use crate::task_source::websocket::WebsocketTaskSource; use time::{at_utc, get_time, precise_time_ns, Timespec}; use url::Position; use url::percent_encoding::percent_decode; -use webdriver_handlers; +use crate::webdriver_handlers; use webrender_api::{DocumentId, RenderApiSender}; use webvr_traits::{WebVREvent, WebVRMsg}; |