Update Servo Mac specific stuff for language changes

This commit is contained in:
Patrick Walton 2012-08-30 18:07:05 -07:00
parent 97baed9f9c
commit 381b4f376c
6 changed files with 12 additions and 12 deletions

@ -1 +1 @@
Subproject commit d8d082695488d083d7f5c34aebc572285a952f2e Subproject commit 29ef223a79e4023f3dd1ddbf16ece4a46c03955d

@ -1 +1 @@
Subproject commit d4e6a7c8a85b6d6d2791200bc8bd6b2bbe19b5d4 Subproject commit 9626ff11e6b04cf9df5997ed818eea7662539ce5

@ -1 +1 @@
Subproject commit 9a1625d59a37949bf1c8b86f3766080e1e4d10cd Subproject commit bee86e1fd742abf02d769db54b0d8b91734a4bae

@ -1 +1 @@
Subproject commit 51832ea94b0ffcd21b6bfba37ad969284c41a07b Subproject commit 412e8ec69827031b59af4e35215c6b18fd25e8be

@ -1 +1 @@
Subproject commit bbc2ddbe86393524cccf1fd797ef85213560cce8 Subproject commit 1b90c6fd054499060ff6a72f41c0c1266dcde062

View file

@ -5,7 +5,7 @@ export QuartzNativeFont, with_test_native_font, create;
import libc::size_t; import libc::size_t;
import ptr::null; import ptr::null;
import unsafe::reinterpret_cast; import unsafe::reinterpret_cast;
import result::{result, ok}; import result::{Result, Ok};
import glyph::GlyphIndex; import glyph::GlyphIndex;
import cocoa::cg::{ import cocoa::cg::{
CGDataProviderRef, CGDataProviderRef,
@ -38,19 +38,19 @@ struct QuartzNativeFont/& {
CGDataProviderRelease(self.fontprov); CGDataProviderRelease(self.fontprov);
} }
fn glyph_index(_codepoint: char) -> option<GlyphIndex> { fn glyph_index(_codepoint: char) -> Option<GlyphIndex> {
// FIXME // FIXME
some(40u) Some(40u)
} }
// FIXME: What unit is this returning? Let's have a custom type // FIXME: What unit is this returning? Let's have a custom type
fn glyph_h_advance(_glyph: GlyphIndex) -> option<int> { fn glyph_h_advance(_glyph: GlyphIndex) -> Option<int> {
// FIXME // FIXME
some(15) Some(15)
} }
} }
fn create(buf: &~[u8]) -> result<QuartzNativeFont, ()> { fn create(buf: &~[u8]) -> Result<QuartzNativeFont, ()> {
let fontprov = vec::as_buf(*buf, |cbuf, len| { let fontprov = vec::as_buf(*buf, |cbuf, len| {
CGDataProviderCreateWithData( CGDataProviderCreateWithData(
null(), null(),
@ -64,7 +64,7 @@ fn create(buf: &~[u8]) -> result<QuartzNativeFont, ()> {
// FIXME: Error handling // FIXME: Error handling
assert cgfont.is_not_null(); assert cgfont.is_not_null();
return ok(QuartzNativeFont(fontprov, cgfont)); return Ok(QuartzNativeFont(fontprov, cgfont));
} }
fn with_test_native_font(f: fn@(nf: &NativeFont)) { fn with_test_native_font(f: fn@(nf: &NativeFont)) {