aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas_traits/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/canvas_traits/lib.rs')
-rw-r--r--components/canvas_traits/lib.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/components/canvas_traits/lib.rs b/components/canvas_traits/lib.rs
index 87f1f8c7e41..7abe3a7e665 100644
--- a/components/canvas_traits/lib.rs
+++ b/components/canvas_traits/lib.rs
@@ -17,7 +17,6 @@ extern crate euclid;
extern crate gfx_traits;
extern crate heapsize;
extern crate ipc_channel;
-extern crate layers;
extern crate offscreen_gl_context;
extern crate serde;
extern crate util;
@@ -35,11 +34,8 @@ use euclid::rect::Rect;
use euclid::size::Size2D;
use gfx_traits::color;
use ipc_channel::ipc::{IpcSender, IpcSharedMemory};
-use layers::platform::surface::NativeSurface;
-use serde::{Deserialize, Deserializer, Serialize, Serializer};
use std::default::Default;
use std::str::FromStr;
-use std::sync::mpsc::Sender;
pub use webrender_traits::{WebGLFramebufferBindingRequest, WebGLError, WebGLParameter, WebGLResult, WebGLContextId};
pub use webrender_traits::WebGLCommand as CanvasWebGLMsg;
@@ -55,7 +51,6 @@ pub enum CanvasMsg {
Canvas2d(Canvas2dMsg),
Common(CanvasCommonMsg),
FromLayout(FromLayoutMsg),
- FromPaint(FromPaintMsg),
WebGL(CanvasWebGLMsg),
}
@@ -82,23 +77,6 @@ pub enum FromLayoutMsg {
SendData(IpcSender<CanvasData>),
}
-#[derive(Clone)]
-pub enum FromPaintMsg {
- SendNativeSurface(Sender<NativeSurface>),
-}
-
-impl Serialize for FromPaintMsg {
- fn serialize<S>(&self, _: &mut S) -> Result<(), S::Error> where S: Serializer {
- panic!("can't serialize a `FromPaintMsg`!")
- }
-}
-
-impl Deserialize for FromPaintMsg {
- fn deserialize<D>(_: &mut D) -> Result<FromPaintMsg, D::Error> where D: Deserializer {
- panic!("can't deserialize a `FromPaintMsg`!")
- }
-}
-
#[derive(Clone, Deserialize, Serialize)]
pub enum Canvas2dMsg {
Arc(Point2D<f32>, f32, f32, f32, bool),