aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout
diff options
context:
space:
mode:
authorecoal95 <ecoal95@gmail.com>2015-06-18 20:51:34 +0100
committerecoal95 <ecoal95@gmail.com>2015-06-19 00:04:24 +0200
commit8cbfb3482c59186742fa8bcf3ec925730914ffc7 (patch)
tree65dfb2ba2e8fe5e93f22045bc9107dfc946e2cb4 /components/layout
parent7355bf1061a21114654c1e8abe1d752624200799 (diff)
downloadservo-8cbfb3482c59186742fa8bcf3ec925730914ffc7.tar.gz
servo-8cbfb3482c59186742fa8bcf3ec925730914ffc7.zip
Use euclid from crates.io
Diffstat (limited to 'components/layout')
-rw-r--r--components/layout/Cargo.toml4
-rw-r--r--components/layout/block.rs2
-rw-r--r--components/layout/context.rs2
-rw-r--r--components/layout/display_list_builder.rs4
-rw-r--r--components/layout/flow.rs2
-rw-r--r--components/layout/fragment.rs2
-rw-r--r--components/layout/inline.rs2
-rw-r--r--components/layout/layout_task.rs10
-rw-r--r--components/layout/lib.rs2
-rw-r--r--components/layout/list_item.rs2
-rw-r--r--components/layout/model.rs2
-rw-r--r--components/layout/multicol.rs2
-rw-r--r--components/layout/sequential.rs2
-rw-r--r--components/layout/table.rs2
-rw-r--r--components/layout/table_caption.rs2
-rw-r--r--components/layout/table_cell.rs2
-rw-r--r--components/layout/table_colgroup.rs2
-rw-r--r--components/layout/table_row.rs2
-rw-r--r--components/layout/table_rowgroup.rs2
-rw-r--r--components/layout/table_wrapper.rs2
20 files changed, 25 insertions, 27 deletions
diff --git a/components/layout/Cargo.toml b/components/layout/Cargo.toml
index c4497f35c71..e0fa25dee0f 100644
--- a/components/layout/Cargo.toml
+++ b/components/layout/Cargo.toml
@@ -52,9 +52,6 @@ path = "../util"
[dependencies.selectors]
git = "https://github.com/servo/rust-selectors"
-[dependencies.geom]
-git = "https://github.com/servo/rust-geom"
-
[dependencies.png]
git = "https://github.com/servo/rust-png"
@@ -73,3 +70,4 @@ cssparser = "0.3.1"
smallvec = "0.1"
string_cache = "0.1"
string_cache_plugin = "0.1"
+euclid = "0.1"
diff --git a/components/layout/block.rs b/components/layout/block.rs
index 218dc9531ac..0ce4d5a9539 100644
--- a/components/layout/block.rs
+++ b/components/layout/block.rs
@@ -48,7 +48,7 @@ use model::{IntrinsicISizes, MarginCollapseInfo};
use model::{MaybeAuto, CollapsibleMargins, specified, specified_or_none};
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect, Size2D};
+use euclid::{Point2D, Rect, Size2D};
use gfx::display_list::{ClippingRegion, DisplayList};
use msg::compositor_msg::LayerId;
use rustc_serialize::{Encoder, Encodable};
diff --git a/components/layout/context.rs b/components/layout/context.rs
index b5ed8b729bc..f433c121f7e 100644
--- a/components/layout/context.rs
+++ b/components/layout/context.rs
@@ -11,7 +11,7 @@ use css::matching::{ApplicableDeclarationsCache, StyleSharingCandidateCache};
use canvas_traits::CanvasMsg;
use msg::compositor_msg::LayerId;
use fnv::FnvHasher;
-use geom::{Rect, Size2D};
+use euclid::{Rect, Size2D};
use gfx::display_list::OpaqueNode;
use gfx::font_cache_task::FontCacheTask;
use gfx::font_context::FontContext;
diff --git a/components/layout/display_list_builder.rs b/components/layout/display_list_builder.rs
index d749dc3f969..0ab4fe91fe1 100644
--- a/components/layout/display_list_builder.rs
+++ b/components/layout/display_list_builder.rs
@@ -21,8 +21,8 @@ use list_item::ListItemFlow;
use model::{self, MaybeAuto, ToGfxMatrix, ToAu};
use table_cell::CollapsedBordersForCell;
-use geom::{Point2D, Rect, Size2D, SideOffsets2D};
-use geom::Matrix4;
+use euclid::{Point2D, Rect, Size2D, SideOffsets2D};
+use euclid::Matrix4;
use gfx_traits::color;
use gfx::display_list::{BLUR_INFLATION_FACTOR, BaseDisplayItem, BorderDisplayItem};
use gfx::display_list::{BorderRadii, BoxShadowClipMode, BoxShadowDisplayItem, ClippingRegion};
diff --git a/components/layout/flow.rs b/components/layout/flow.rs
index eae78fef05c..5d10a6d9fca 100644
--- a/components/layout/flow.rs
+++ b/components/layout/flow.rs
@@ -47,7 +47,7 @@ use table_wrapper::TableWrapperFlow;
use multicol::MulticolFlow;
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect, Size2D};
+use euclid::{Point2D, Rect, Size2D};
use gfx::display_list::ClippingRegion;
use msg::compositor_msg::LayerId;
use msg::constellation_msg::ConstellationChan;
diff --git a/components/layout/fragment.rs b/components/layout/fragment.rs
index b6af941eceb..36225040c4e 100644
--- a/components/layout/fragment.rs
+++ b/components/layout/fragment.rs
@@ -21,7 +21,7 @@ use text;
use opaque_node::OpaqueNodeMethods;
use wrapper::{TLayoutNode, ThreadSafeLayoutNode};
-use geom::{Point2D, Rect, Size2D};
+use euclid::{Point2D, Rect, Size2D};
use gfx::display_list::{BLUR_INFLATION_FACTOR, OpaqueNode};
use gfx::text::glyph::CharIndex;
use gfx::text::text_run::{TextRun, TextRunSlice};
diff --git a/components/layout/inline.rs b/components/layout/inline.rs
index 028626e803f..93a62c484c0 100644
--- a/components/layout/inline.rs
+++ b/components/layout/inline.rs
@@ -17,7 +17,7 @@ use layout_debug;
use model::IntrinsicISizesContribution;
use text;
-use geom::{Point2D, Rect, Size2D};
+use euclid::{Point2D, Rect, Size2D};
use gfx::display_list::OpaqueNode;
use gfx::font::FontMetrics;
use gfx::font_context::FontContext;
diff --git a/components/layout/layout_task.rs b/components/layout/layout_task.rs
index 19588819c95..ec5a37df70c 100644
--- a/components/layout/layout_task.rs
+++ b/components/layout/layout_task.rs
@@ -28,11 +28,11 @@ use canvas_traits::CanvasMsg;
use encoding::EncodingRef;
use encoding::all::UTF_8;
use fnv::FnvHasher;
-use geom::Matrix4;
-use geom::point::Point2D;
-use geom::rect::Rect;
-use geom::scale_factor::ScaleFactor;
-use geom::size::Size2D;
+use euclid::Matrix4;
+use euclid::point::Point2D;
+use euclid::rect::Rect;
+use euclid::scale_factor::ScaleFactor;
+use euclid::size::Size2D;
use gfx_traits::color;
use gfx::display_list::{ClippingRegion, DisplayItemMetadata, DisplayList, OpaqueNode};
use gfx::display_list::{StackingContext};
diff --git a/components/layout/lib.rs b/components/layout/lib.rs
index 18474898421..dd3f6bec269 100644
--- a/components/layout/lib.rs
+++ b/components/layout/lib.rs
@@ -42,7 +42,7 @@ extern crate clock_ticks;
extern crate cssparser;
extern crate encoding;
extern crate fnv;
-extern crate geom;
+extern crate euclid;
extern crate gfx;
extern crate gfx_traits;
extern crate layout_traits;
diff --git a/components/layout/list_item.rs b/components/layout/list_item.rs
index d38b365f144..86775638c27 100644
--- a/components/layout/list_item.rs
+++ b/components/layout/list_item.rs
@@ -19,7 +19,7 @@ use inline::InlineMetrics;
use text;
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use gfx::display_list::DisplayList;
use util::geometry::Au;
use util::logical_geometry::LogicalSize;
diff --git a/components/layout/model.rs b/components/layout/model.rs
index b5adaf1a681..d6587a13a4c 100644
--- a/components/layout/model.rs
+++ b/components/layout/model.rs
@@ -8,7 +8,7 @@
use fragment::Fragment;
-use geom::{Matrix4, SideOffsets2D};
+use euclid::{Matrix4, SideOffsets2D};
use std::cmp::{max, min};
use std::fmt;
use style::computed_values::transform::ComputedMatrix;
diff --git a/components/layout/multicol.rs b/components/layout/multicol.rs
index 1ce84a365f1..bf4e4e11ea8 100644
--- a/components/layout/multicol.rs
+++ b/components/layout/multicol.rs
@@ -13,7 +13,7 @@ use flow::{FlowClass, Flow, OpaqueFlow};
use fragment::{Fragment, FragmentBorderBoxIterator};
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use util::geometry::Au;
use util::logical_geometry::LogicalSize;
use std::fmt;
diff --git a/components/layout/sequential.rs b/components/layout/sequential.rs
index 74522354e7d..7ebd8a407e6 100644
--- a/components/layout/sequential.rs
+++ b/components/layout/sequential.rs
@@ -17,7 +17,7 @@ use wrapper::LayoutNode;
use wrapper::{PostorderNodeMutTraversal};
use wrapper::{PreorderDomTraversal, PostorderDomTraversal};
-use geom::point::Point2D;
+use euclid::point::Point2D;
use util::geometry::{Au, ZERO_POINT};
use util::opts;
diff --git a/components/layout/table.rs b/components/layout/table.rs
index 9bb86eb9129..09a89cee466 100644
--- a/components/layout/table.rs
+++ b/components/layout/table.rs
@@ -21,7 +21,7 @@ use table_row::{TableRowFlow};
use table_wrapper::TableLayout;
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use gfx::display_list::DisplayList;
use std::cmp;
use std::fmt;
diff --git a/components/layout/table_caption.rs b/components/layout/table_caption.rs
index ab98e9b3261..c840ab866ce 100644
--- a/components/layout/table_caption.rs
+++ b/components/layout/table_caption.rs
@@ -12,7 +12,7 @@ use flow::{FlowClass, Flow, OpaqueFlow};
use fragment::{Fragment, FragmentBorderBoxIterator};
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use util::geometry::Au;
use util::logical_geometry::LogicalSize;
use std::fmt;
diff --git a/components/layout/table_cell.rs b/components/layout/table_cell.rs
index 3f8b32254f8..f72f3f30e79 100644
--- a/components/layout/table_cell.rs
+++ b/components/layout/table_cell.rs
@@ -19,7 +19,7 @@ use table_row::{CollapsedBorder, CollapsedBorderProvenance};
use wrapper::ThreadSafeLayoutNode;
use cssparser::Color;
-use geom::{Point2D, Rect, SideOffsets2D, Size2D};
+use euclid::{Point2D, Rect, SideOffsets2D, Size2D};
use gfx::display_list::DisplayList;
use std::fmt;
use std::sync::Arc;
diff --git a/components/layout/table_colgroup.rs b/components/layout/table_colgroup.rs
index bd9dd597a3b..90e7c329e68 100644
--- a/components/layout/table_colgroup.rs
+++ b/components/layout/table_colgroup.rs
@@ -13,7 +13,7 @@ use fragment::{Fragment, FragmentBorderBoxIterator, SpecificFragmentInfo};
use layout_debug;
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use util::geometry::{Au, ZERO_RECT};
use std::cmp::max;
use std::fmt;
diff --git a/components/layout/table_row.rs b/components/layout/table_row.rs
index ee9411a0513..5048644b755 100644
--- a/components/layout/table_row.rs
+++ b/components/layout/table_row.rs
@@ -19,7 +19,7 @@ use model::MaybeAuto;
use wrapper::ThreadSafeLayoutNode;
use cssparser::{Color, RGBA};
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use gfx::display_list::DisplayList;
use rustc_serialize::{Encoder, Encodable};
use std::cmp::max;
diff --git a/components/layout/table_rowgroup.rs b/components/layout/table_rowgroup.rs
index 2c76c30c832..51c700ae480 100644
--- a/components/layout/table_rowgroup.rs
+++ b/components/layout/table_rowgroup.rs
@@ -16,7 +16,7 @@ use table::{ColumnComputedInlineSize, ColumnIntrinsicInlineSize, InternalTable,
use table_row::{self, CollapsedBordersForRow};
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use rustc_serialize::{Encoder, Encodable};
use std::fmt;
use std::iter::{IntoIterator, Iterator, Peekable};
diff --git a/components/layout/table_wrapper.rs b/components/layout/table_wrapper.rs
index 8f77e97dfd0..80a3bc71ae9 100644
--- a/components/layout/table_wrapper.rs
+++ b/components/layout/table_wrapper.rs
@@ -25,7 +25,7 @@ use table::{ColumnComputedInlineSize, ColumnIntrinsicInlineSize};
use table_row;
use wrapper::ThreadSafeLayoutNode;
-use geom::{Point2D, Rect};
+use euclid::{Point2D, Rect};
use util::geometry::Au;
use util::logical_geometry::LogicalSize;
use std::cmp::{max, min};