diff options
author | Josh Matthews <josh@joshmatthews.net> | 2012-07-04 17:32:22 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2012-07-04 17:34:49 -0400 |
commit | 57a231ff943e5023d15323ab3aae36da30d5448c (patch) | |
tree | c413017044e9d9212096526e2c4bc5bf7a9fe9f7 /src | |
parent | 18506978ca7083a7290b7f0c6204ec33f201fc46 (diff) | |
download | servo-57a231ff943e5023d15323ab3aae36da30d5448c.tar.gz servo-57a231ff943e5023d15323ab3aae36da30d5448c.zip |
Build fixes for latest rustc changes.
Diffstat (limited to 'src')
m--------- | src/rust-azure | 0 | ||||
m--------- | src/rust-cocoa | 0 | ||||
m--------- | src/rust-harfbuzz | 0 | ||||
m--------- | src/rust-mozjs | 0 | ||||
m--------- | src/rust-sdl | 0 | ||||
m--------- | src/rust-stb-image | 0 | ||||
-rw-r--r-- | src/servo/platform/osmain.rs | 4 | ||||
-rw-r--r-- | src/servo/text/font.rs | 4 | ||||
-rw-r--r-- | src/servo/text/native_font/quartz_native_font.rs | 9 | ||||
-rw-r--r-- | src/servo/text/shaper.rs | 10 |
10 files changed, 14 insertions, 13 deletions
diff --git a/src/rust-azure b/src/rust-azure -Subproject 3c378322f2e61526e8f9dd5925b764c4420a221 +Subproject 1e811d44daaf00a8b8ebf0e7ea3f39056da133d diff --git a/src/rust-cocoa b/src/rust-cocoa -Subproject a326b982dfde133ea558a1025deb9c14d88265d +Subproject 2764790c7956b789af13f35568f3096b698cb50 diff --git a/src/rust-harfbuzz b/src/rust-harfbuzz -Subproject b6eb91692604522fb2823158bb570c025c87801 +Subproject e1ce2a3bef67f28ea6ddea68ac2cbba281b186c diff --git a/src/rust-mozjs b/src/rust-mozjs -Subproject 72d6aaed46caaef92f998fa2a90eed7745fcff1 +Subproject 4da8eb3717aa01daba896a736012e67585b9080 diff --git a/src/rust-sdl b/src/rust-sdl -Subproject 49e1fe02095136615fd913903d084f515d2064c +Subproject 1f1f49d6e32116734f1f45cb64498340e5e367f diff --git a/src/rust-stb-image b/src/rust-stb-image -Subproject 455bb644ba20c36ce8de9fd82b94f477eea6db7 +Subproject 2d87ae88486ee1a438fa71d1199dd7bc987b17f diff --git a/src/servo/platform/osmain.rs b/src/servo/platform/osmain.rs index 9dada23729b..6d0eab54989 100644 --- a/src/servo/platform/osmain.rs +++ b/src/servo/platform/osmain.rs @@ -284,13 +284,13 @@ mod platform { #debug("getting osmain fptr: %?", fptr); unsafe { - // FIXME: We probably don't want to run the main routine in a crust function + // FIXME: We probably don't want to run the main routine in a foreign function (*fptr)(); } } fn create(f: fn()) -> id { - let NSObject = str::as_c_str("NSObject", |s| ojc::objc_getClass(s)); + let NSObject = str::as_c_str("NSObject", |s| objc::objc_getClass(s)); let MainObj = str::as_c_str("MainObj", |s| { objc::objc_allocateClassPair(NSObject, s, 0 as libc::size_t) }); diff --git a/src/servo/text/font.rs b/src/servo/text/font.rs index 4a3a5ca1d2a..542c57e496e 100644 --- a/src/servo/text/font.rs +++ b/src/servo/text/font.rs @@ -222,7 +222,7 @@ mod cocoa { } #[cfg(target_os = "macos")] -fn get_cairo_face(buf: &[u8]) -> (*cairo_font_face_t, fn@()) { +fn get_cairo_face(buf: &~[u8]) -> (*cairo_font_face_t, fn@()) { import unsafe::reinterpret_cast; import libc::size_t; import cocoa::cocoa; @@ -296,7 +296,7 @@ fn should_get_glyph_advance() { fn should_be_able_to_create_instances_in_multiple_threads() { #[test]; - iter::repeat(10u, || task::spawn(|| {create_test_font();})); + for iter::repeat(10u) {do task::spawn {create_test_font();}} } fn get_cairo_face_should_fail_and_not_leak_if_font_cant_be_created() { diff --git a/src/servo/text/native_font/quartz_native_font.rs b/src/servo/text/native_font/quartz_native_font.rs index 5b56b3168ae..ec3bb335209 100644 --- a/src/servo/text/native_font/quartz_native_font.rs +++ b/src/servo/text/native_font/quartz_native_font.rs @@ -48,12 +48,12 @@ class QuartzNativeFont/& { } } -fn create(buf: &[u8]) -> result<QuartzNativeFont, ()> { - let fontprov = vec::as_buf(*buf, |cbuf| { +fn create(buf: [u8]) -> result<QuartzNativeFont, ()> { + let fontprov = vec::as_buf(buf, |cbuf| { CGDataProviderCreateWithData( null(), unsafe { reinterpret_cast(cbuf) }, - (*buf).len() as size_t, + buf.len() as size_t, null()) }); // FIXME: Error handling @@ -70,6 +70,7 @@ fn with_test_native_font(f: fn@(nf: &NativeFont)) { import unwrap_result = result::unwrap; let buf = test_font_bin(); - let font = unwrap_result(create(&buf)); + let res = create(buf); + let font = unwrap_result(res); f(&font); } diff --git a/src/servo/text/shaper.rs b/src/servo/text/shaper.rs index 0a0dfdfd422..c602171a413 100644 --- a/src/servo/text/shaper.rs +++ b/src/servo/text/shaper.rs @@ -102,11 +102,11 @@ fn shape_text(font: &Font, text: str) -> [Glyph] unsafe { } extern fn glyph_func(_font: *hb_font_t, - font_data: *c_void, - unicode: hb_codepoint_t, - _variant_selector: hb_codepoint_t, - glyph: *mut hb_codepoint_t, - _user_data: *c_void) -> hb_bool_t unsafe { + font_data: *c_void, + unicode: hb_codepoint_t, + _variant_selector: hb_codepoint_t, + glyph: *mut hb_codepoint_t, + _user_data: *c_void) -> hb_bool_t unsafe { let font: *Font = reinterpret_cast(font_data); assert font.is_not_null(); |