diff options
Diffstat (limited to 'components/compositing')
-rw-r--r-- | components/compositing/compositor.rs | 20 | ||||
-rw-r--r-- | components/compositing/compositor_thread.rs | 2 | ||||
-rw-r--r-- | components/compositing/lib.rs | 2 | ||||
-rw-r--r-- | components/compositing/touch.rs | 4 | ||||
-rw-r--r-- | components/compositing/windowing.rs | 2 |
5 files changed, 16 insertions, 14 deletions
diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index c58fa02cd50..c3974c7fd01 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -2,15 +2,17 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -use crate::CompositionPipeline; -use crate::SendableFrameTree; use crate::compositor_thread::{CompositorProxy, CompositorReceiver}; use crate::compositor_thread::{InitialCompositorState, Msg}; #[cfg(feature = "gleam")] use crate::gl; -use crate::touch::{TouchHandler, TouchAction}; -use crate::windowing::{self, EmbedderCoordinates, MouseWindowEvent, WebRenderDebugOption, WindowMethods}; -use euclid::{TypedPoint2D, TypedVector2D, TypedScale}; +use crate::touch::{TouchAction, TouchHandler}; +use crate::windowing::{ + self, EmbedderCoordinates, MouseWindowEvent, WebRenderDebugOption, WindowMethods, +}; +use crate::CompositionPipeline; +use crate::SendableFrameTree; +use euclid::{TypedPoint2D, TypedScale, TypedVector2D}; use gfx_traits::Epoch; #[cfg(feature = "gleam")] use image::{DynamicImage, ImageFormat}; @@ -20,23 +22,23 @@ use msg::constellation_msg::{PipelineId, PipelineIndex, PipelineNamespaceId}; use net_traits::image::base::Image; #[cfg(feature = "gleam")] use net_traits::image::base::PixelFormat; -use profile_traits::time::{self as profile_time, ProfilerCategory, profile}; +use profile_traits::time::{self as profile_time, profile, ProfilerCategory}; +use script_traits::CompositorEvent::{MouseButtonEvent, MouseMoveEvent, TouchEvent}; use script_traits::{AnimationState, AnimationTickType, ConstellationMsg, LayoutControlMsg}; use script_traits::{MouseButton, MouseEventType, ScrollState, TouchEventType, TouchId}; use script_traits::{UntrustedNodeAddress, WindowSizeData, WindowSizeType}; -use script_traits::CompositorEvent::{MouseMoveEvent, MouseButtonEvent, TouchEvent}; use servo_channel::Sender; use servo_config::opts; use servo_geometry::DeviceIndependentPixel; use std::collections::HashMap; use std::env; -use std::fs::{File, create_dir_all}; +use std::fs::{create_dir_all, File}; use std::io::Write; use std::num::NonZeroU32; use std::rc::Rc; -use style_traits::{CSSPixel, DevicePixel, PinchZoomFactor}; use style_traits::cursor::CursorKind; use style_traits::viewport::ViewportConstraints; +use style_traits::{CSSPixel, DevicePixel, PinchZoomFactor}; use time::{now, precise_time_ns, precise_time_s}; use webrender; use webrender_api::{self, DeviceIntPoint, DevicePoint, HitTestFlags, HitTestResult}; diff --git a/components/compositing/compositor_thread.rs b/components/compositing/compositor_thread.rs index 3203c7aa290..a897f141fed 100644 --- a/components/compositing/compositor_thread.rs +++ b/components/compositing/compositor_thread.rs @@ -4,8 +4,8 @@ //! Communication with the compositor thread. -use crate::SendableFrameTree; use crate::compositor::CompositingReason; +use crate::SendableFrameTree; use embedder_traits::EventLoopWaker; use gfx_traits::Epoch; use ipc_channel::ipc::IpcSender; diff --git a/components/compositing/lib.rs b/components/compositing/lib.rs index 8b9e30c0d46..c631f39275e 100644 --- a/components/compositing/lib.rs +++ b/components/compositing/lib.rs @@ -29,10 +29,10 @@ extern crate time; extern crate webrender; extern crate webrender_api; -pub use crate::compositor_thread::CompositorProxy; pub use crate::compositor::IOCompositor; pub use crate::compositor::RenderNotifier; pub use crate::compositor::ShutdownState; +pub use crate::compositor_thread::CompositorProxy; use euclid::TypedSize2D; use ipc_channel::ipc::IpcSender; use msg::constellation_msg::PipelineId; diff --git a/components/compositing/touch.rs b/components/compositing/touch.rs index 28a2588a91f..227758ddd11 100644 --- a/components/compositing/touch.rs +++ b/components/compositing/touch.rs @@ -2,10 +2,10 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -use euclid::{TypedPoint2D, TypedVector2D}; +use self::TouchState::*; use euclid::TypedScale; +use euclid::{TypedPoint2D, TypedVector2D}; use script_traits::{EventResult, TouchId}; -use self::TouchState::*; use style_traits::DevicePixel; /// Minimum number of `DeviceIndependentPixel` to begin touch scrolling. diff --git a/components/compositing/windowing.rs b/components/compositing/windowing.rs index 45351780133..9ff7e919746 100644 --- a/components/compositing/windowing.rs +++ b/components/compositing/windowing.rs @@ -17,7 +17,7 @@ use std::fmt::{Debug, Error, Formatter}; #[cfg(feature = "gleam")] use std::rc::Rc; use style_traits::DevicePixel; -use webrender_api::{DeviceIntPoint, DevicePoint, DeviceUintSize, DeviceUintRect, ScrollLocation}; +use webrender_api::{DeviceIntPoint, DevicePoint, DeviceUintRect, DeviceUintSize, ScrollLocation}; #[derive(Clone)] pub enum MouseWindowEvent { |