diff options
author | Josh Matthews <josh@joshmatthews.net> | 2012-08-15 23:27:55 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2012-08-15 23:27:55 -0400 |
commit | 93418d4cc977bb431e683e1eae2f42159ac1d89b (patch) | |
tree | 177cf4ee70efe13eda2ffe4ebaf90c0a3c193198 | |
parent | fe4b1c92dd37ff7abe0d05721145cfa2c7baa55f (diff) | |
download | servo-93418d4cc977bb431e683e1eae2f42159ac1d89b.tar.gz servo-93418d4cc977bb431e683e1eae2f42159ac1d89b.zip |
Update for latest libcore changes.
m--------- | src/rust-geom | 0 | ||||
-rw-r--r-- | src/servo/dom/bindings/utils.rs | 2 | ||||
-rw-r--r-- | src/servo/gfx/geometry.rs | 6 | ||||
-rw-r--r-- | src/servo/layout/base.rs | 2 | ||||
-rw-r--r-- | src/servo/layout/inline.rs | 2 | ||||
-rw-r--r-- | src/servo/parser/html_builder.rs | 2 | ||||
-rw-r--r-- | src/servo/resource/image_cache_task.rs | 2 | ||||
-rw-r--r-- | src/servo/util/color.rs | 4 | ||||
-rw-r--r-- | src/servo/util/url.rs | 2 |
9 files changed, 11 insertions, 11 deletions
diff --git a/src/rust-geom b/src/rust-geom -Subproject 27bde1d49759768eb7c8e0ac328c3286e0f0cdd +Subproject 32fef0a352053f84488d1fd8737d8311714173d diff --git a/src/servo/dom/bindings/utils.rs b/src/servo/dom/bindings/utils.rs index eeeac86b8ee..e56b8440f4d 100644 --- a/src/servo/dom/bindings/utils.rs +++ b/src/servo/dom/bindings/utils.rs @@ -13,7 +13,7 @@ enum DOMString { null_string } -type rust_box<T> = {rc: uint, td: *sys::type_desc, next: *(), prev: *(), payload: T}; +type rust_box<T> = {rc: uint, td: *sys::TypeDesc, next: *(), prev: *(), payload: T}; unsafe fn squirrel_away<T>(+x: @T) -> *rust_box<T> { let y: *rust_box<T> = unsafe::reinterpret_cast(x); diff --git a/src/servo/gfx/geometry.rs b/src/servo/gfx/geometry.rs index cdca23abc6e..f0c8bf52d69 100644 --- a/src/servo/gfx/geometry.rs +++ b/src/servo/gfx/geometry.rs @@ -1,11 +1,11 @@ import geom::point::Point2D; import geom::rect::Rect; import geom::size::Size2D; -import num::num; +import num::Num; enum au = int; -impl au : num { +impl au : Num { pure fn add(&&other: au) -> au { au(*self + *other) } pure fn sub(&&other: au) -> au { au(*self - *other) } pure fn mul(&&other: au) -> au { au(*self * *other) } @@ -17,7 +17,7 @@ impl au : num { pure fn from_int(n: int) -> au { au(n) } } -fn box<A:copy num>(x: A, y: A, w: A, h: A) -> Rect<A> { +fn box<A:copy Num>(x: A, y: A, w: A, h: A) -> Rect<A> { Rect(Point2D(x, y), Size2D(w, h)) } diff --git a/src/servo/layout/base.rs b/src/servo/layout/base.rs index 943ed2a761c..b3488f6216f 100644 --- a/src/servo/layout/base.rs +++ b/src/servo/layout/base.rs @@ -19,7 +19,7 @@ import vec::{push, push_all}; import std::net::url::url; import resource::image_cache_task; import image_cache_task::ImageCacheTask; -import core::to_str::to_str; +import core::to_str::ToStr; import std::arc::{arc, clone}; enum BoxKind { diff --git a/src/servo/layout/inline.rs b/src/servo/layout/inline.rs index f312a30c73f..bb1d8e19155 100644 --- a/src/servo/layout/inline.rs +++ b/src/servo/layout/inline.rs @@ -6,7 +6,7 @@ import dom::style::{Auto, Px}; import geom::point::Point2D; import geom::size::Size2D; import gfx::geometry::{au, px_to_au}; -import num::num; +import num::Num; import util::tree; trait InlineLayout { diff --git a/src/servo/parser/html_builder.rs b/src/servo/parser/html_builder.rs index 1eae54d7a9f..f2227ec92be 100644 --- a/src/servo/parser/html_builder.rs +++ b/src/servo/parser/html_builder.rs @@ -13,7 +13,7 @@ import vec::{push, push_all_move, flat_map}; import std::net::url::url; import resource::resource_task::{ResourceTask, Load, Payload, Done}; import result::{ok, err}; -import to_str::to_str; +import to_str::ToStr; enum CSSMessage { File(url), diff --git a/src/servo/resource/image_cache_task.rs b/src/servo/resource/image_cache_task.rs index a9b0792a090..6ee5fd5d397 100644 --- a/src/servo/resource/image_cache_task.rs +++ b/src/servo/resource/image_cache_task.rs @@ -15,7 +15,7 @@ import std::arc::arc; import clone_arc = std::arc::clone; import std::cell::Cell; import result::{result, ok, err}; -import to_str::to_str; +import to_str::ToStr; enum Msg { /// Tell the cache that we may need a particular image soon. Must be posted diff --git a/src/servo/util/color.rs b/src/servo/util/color.rs index 093ab9d0287..e4d4f6fadf5 100644 --- a/src/servo/util/color.rs +++ b/src/servo/util/color.rs @@ -7,11 +7,11 @@ import float::round; import libc::types::os::arch::c95::c_double; import css_colors::*; -import cmp::eq; +import cmp::Eq; enum Color = {red : u8, green : u8, blue : u8, alpha : float}; -impl Color : eq { +impl Color : Eq { pure fn eq(&&other: Color) -> bool { return self.red == other.red && self.green == other.green && self.blue == other.blue && self.alpha == other.alpha; diff --git a/src/servo/util/url.rs b/src/servo/util/url.rs index 02a63e03a62..a9811fbde9f 100644 --- a/src/servo/util/url.rs +++ b/src/servo/util/url.rs @@ -102,7 +102,7 @@ mod make_url_tests { type UrlMap<T: copy> = hashmap<url, T>; fn url_map<T: copy>() -> UrlMap<T> { - import core::to_str::to_str; + import core::to_str::ToStr; hashmap::<url, T>(|a| str::hash(&a.to_str()), |a, b| str::eq(&a.to_str(), &b.to_str())) |