Add style_traits crate to improve crate separation,

closes #7353
This commit is contained in:
João Oliveira 2015-09-03 21:05:44 +01:00
parent 8d21a79246
commit 4a305d1e62
21 changed files with 274 additions and 156 deletions

View file

@ -19,6 +19,9 @@ path = "../layout_traits"
[dependencies.script_traits]
path = "../script_traits"
[dependencies.style_traits]
path = "../style_traits"
[dependencies.msg]
path = "../msg"
@ -28,9 +31,6 @@ path = "../profile_traits"
[dependencies.net_traits]
path = "../net_traits"
[dependencies.style]
path = "../style"
[dependencies.util]
path = "../util"
@ -79,4 +79,3 @@ core-graphics = "0.1"
[target.x86_64-apple-darwin.dependencies.core-text]
git = "https://github.com/servo/core-text-rs"

View file

@ -46,7 +46,7 @@ use std::mem as std_mem;
use std::rc::Rc;
use std::slice::bytes::copy_memory;
use std::sync::mpsc::Sender;
use style::viewport::ViewportConstraints;
use style_traits::viewport::ViewportConstraints;
use time::{precise_time_ns, precise_time_s};
use url::Url;
use util::geometry::{Au, PagePx, ScreenPx, ViewportPx};

View file

@ -25,7 +25,7 @@ use profile_traits::time;
use std::fmt::{Error, Formatter, Debug};
use std::rc::Rc;
use std::sync::mpsc::{channel, Sender, Receiver};
use style::viewport::ViewportConstraints;
use style_traits::viewport::ViewportConstraints;
use url::Url;
use util::cursor::Cursor;

View file

@ -50,7 +50,7 @@ use std::marker::PhantomData;
use std::mem::replace;
use std::process;
use std::sync::mpsc::{Receiver, Sender, channel};
use style::viewport::ViewportConstraints;
use style_traits::viewport::ViewportConstraints;
use url::Url;
use util::cursor::Cursor;
use util::geometry::PagePx;

View file

@ -30,7 +30,7 @@ extern crate num;
extern crate profile_traits;
extern crate net_traits;
extern crate gfx_traits;
extern crate style;
extern crate style_traits;
#[macro_use]
extern crate util;
extern crate gleam;
@ -58,4 +58,3 @@ mod scrolling;
pub mod pipeline;
pub mod constellation;
pub mod windowing;