diff options
-rw-r--r-- | components/compositing/Cargo.toml | 1 | ||||
-rw-r--r-- | components/compositing/compositor.rs | 1 | ||||
-rw-r--r-- | components/compositing/lib.rs | 1 | ||||
-rw-r--r-- | components/layout/layout_thread.rs | 2 | ||||
-rw-r--r-- | components/layout/webrender_helpers.rs | 1 | ||||
-rw-r--r-- | components/layout_traits/lib.rs | 14 | ||||
-rw-r--r-- | components/msg/constellation_msg.rs | 6 | ||||
-rw-r--r-- | components/servo/Cargo.lock | 1 | ||||
-rw-r--r-- | ports/cef/Cargo.lock | 1 |
9 files changed, 8 insertions, 20 deletions
diff --git a/components/compositing/Cargo.toml b/components/compositing/Cargo.toml index 531e04a2434..29d0c3c7342 100644 --- a/components/compositing/Cargo.toml +++ b/components/compositing/Cargo.toml @@ -11,7 +11,6 @@ path = "lib.rs" [dependencies] gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} -layout_traits = {path = "../layout_traits"} script_traits = {path = "../script_traits"} style_traits = {path = "../style_traits"} msg = {path = "../msg"} diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index 4b3f4dbf94e..ed2f0879afa 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -27,7 +27,6 @@ use layers::platform::surface::NativeDisplay; use layers::rendergl; use layers::rendergl::RenderContext; use layers::scene::Scene; -use layout_traits::ConvertPipelineIdToWebRender; use msg::constellation_msg::{Image, PixelFormat}; use msg::constellation_msg::{Key, KeyModifiers, KeyState, LoadData}; use msg::constellation_msg::{NavigationDirection, PipelineId, PipelineIndex, PipelineNamespaceId}; diff --git a/components/compositing/lib.rs b/components/compositing/lib.rs index 6563737573a..4a58ea7b8e7 100644 --- a/components/compositing/lib.rs +++ b/components/compositing/lib.rs @@ -21,7 +21,6 @@ extern crate gleam; extern crate image; extern crate ipc_channel; extern crate layers; -extern crate layout_traits; #[macro_use] extern crate log; extern crate msg; diff --git a/components/layout/layout_thread.rs b/components/layout/layout_thread.rs index 6b56cb6e348..e4b0b0b4200 100644 --- a/components/layout/layout_thread.rs +++ b/components/layout/layout_thread.rs @@ -35,7 +35,7 @@ use incremental::{REPAINT, STORE_OVERFLOW, REFLOW_OUT_OF_FLOW, REFLOW, REFLOW_EN use ipc_channel::ipc::{self, IpcReceiver, IpcSender}; use ipc_channel::router::ROUTER; use layout_debug; -use layout_traits::{ConvertPipelineIdToWebRender, LayoutThreadFactory}; +use layout_traits::LayoutThreadFactory; use log; use msg::constellation_msg::{PanicMsg, PipelineId}; use net_traits::image_cache_thread::UsePlaceholder; diff --git a/components/layout/webrender_helpers.rs b/components/layout/webrender_helpers.rs index 3a8d175cdf3..59329147bcb 100644 --- a/components/layout/webrender_helpers.rs +++ b/components/layout/webrender_helpers.rs @@ -14,7 +14,6 @@ use gfx::display_list::{BorderRadii, BoxShadowClipMode, ClippingRegion}; use gfx::display_list::{DisplayItem, DisplayList}; use gfx::display_list::{DisplayListTraversal, GradientStop, StackingContext, StackingContextType}; use gfx_traits::ScrollPolicy; -use layout_traits::ConvertPipelineIdToWebRender; use style::computed_values::filter::{self, Filter}; use style::computed_values::{image_rendering, mix_blend_mode}; use style::values::computed::BorderStyle; diff --git a/components/layout_traits/lib.rs b/components/layout_traits/lib.rs index 5d1261be127..0b431e71639 100644 --- a/components/layout_traits/lib.rs +++ b/components/layout_traits/lib.rs @@ -22,7 +22,7 @@ extern crate webrender_traits; use gfx::font_cache_thread::FontCacheThread; use gfx::paint_thread::LayoutToPaintMsg; use ipc_channel::ipc::{IpcReceiver, IpcSender}; -use msg::constellation_msg::{PanicMsg, PipelineId, PipelineNamespaceId, PipelineIndex}; +use msg::constellation_msg::{PanicMsg, PipelineId}; use net_traits::image_cache_thread::ImageCacheThread; use profile_traits::{mem, time}; use script_traits::LayoutMsg as ConstellationMsg; @@ -52,15 +52,3 @@ pub trait LayoutThreadFactory { content_process_shutdown_chan: IpcSender<()>, webrender_api_sender: Option<webrender_traits::RenderApiSender>); } - -pub trait ConvertPipelineIdToWebRender { - fn to_webrender(&self) -> webrender_traits::PipelineId; -} - -impl ConvertPipelineIdToWebRender for PipelineId { - fn to_webrender(&self) -> webrender_traits::PipelineId { - let PipelineNamespaceId(namespace_id) = self.namespace_id; - let PipelineIndex(index) = self.index; - webrender_traits::PipelineId(namespace_id, index) - } -} diff --git a/components/msg/constellation_msg.rs b/components/msg/constellation_msg.rs index 81229505653..14991a75aec 100644 --- a/components/msg/constellation_msg.rs +++ b/components/msg/constellation_msg.rs @@ -331,6 +331,12 @@ impl PipelineId { index: PipelineIndex(0), } } + + pub fn to_webrender(&self) -> webrender_traits::PipelineId { + let PipelineNamespaceId(namespace_id) = self.namespace_id; + let PipelineIndex(index) = self.index; + webrender_traits::PipelineId(namespace_id, index) + } } impl fmt::Display for PipelineId { diff --git a/components/servo/Cargo.lock b/components/servo/Cargo.lock index dda55cb1be3..81369bc45f3 100644 --- a/components/servo/Cargo.lock +++ b/components/servo/Cargo.lock @@ -315,7 +315,6 @@ dependencies = [ "image 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.2 (git+https://github.com/servo/ipc-channel)", "layers 0.2.5 (git+https://github.com/servo/rust-layers)", - "layout_traits 0.0.1", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net_traits 0.0.1", diff --git a/ports/cef/Cargo.lock b/ports/cef/Cargo.lock index ab851878230..fd4acab0e42 100644 --- a/ports/cef/Cargo.lock +++ b/ports/cef/Cargo.lock @@ -277,7 +277,6 @@ dependencies = [ "image 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.2 (git+https://github.com/servo/ipc-channel)", "layers 0.2.5 (git+https://github.com/servo/rust-layers)", - "layout_traits 0.0.1", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net_traits 0.0.1", |