mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Rust upgrade for android
This commit is contained in:
parent
412b0ef3f8
commit
6365b76597
9 changed files with 15 additions and 15 deletions
|
@ -35,7 +35,7 @@ ifdef CFG_DISABLE_OPTIMIZE
|
|||
$(info cfg: disabling rustc optimization (CFG_DISABLE_OPTIMIZE))
|
||||
CFG_RUSTC_FLAGS +=
|
||||
else
|
||||
CFG_RUSTC_FLAGS += -O -Z no-debug-borrows
|
||||
CFG_RUSTC_FLAGS += -O
|
||||
endif
|
||||
|
||||
CFG_RUSTC_FLAGS += -g
|
||||
|
@ -326,7 +326,7 @@ servo: $(DEPS_servo)
|
|||
else
|
||||
servo: $(DEPS_servo)
|
||||
@$(call E, compile: $@)
|
||||
$(Q)$(RUSTC) $(RFLAGS_servo) -Z gen-crate-map -o $@ $< --crate-type lib
|
||||
$(Q)$(RUSTC) $(RFLAGS_servo) -C gen-crate-map -o $@ $< --crate-type lib
|
||||
endif
|
||||
|
||||
# Darwin app packaging
|
||||
|
|
2
configure
vendored
2
configure
vendored
|
@ -385,7 +385,7 @@ case ${TARGET_OSTYPE} in
|
|||
probe CFG_RANLIB arm-linux-androideabi-ranlib
|
||||
|
||||
export PATH=${OLD_PATH}
|
||||
CFG_RUSTC_FLAGS="--target=${CFG_TARGET_TRIPLES} --android-cross-path=${CFG_ANDROID_CROSS_PATH}"
|
||||
CFG_RUSTC_FLAGS="--target=${CFG_TARGET_TRIPLES} -C android-cross-path=${CFG_ANDROID_CROSS_PATH}"
|
||||
;;
|
||||
*)
|
||||
CFG_PATH=$PATH
|
||||
|
|
|
@ -102,7 +102,7 @@ impl FontHandleMethods for FontHandle {
|
|||
let mut face: FT_Face = ptr::null();
|
||||
let face_index = 0 as FT_Long;
|
||||
let result = FT_New_Memory_Face(lib, cbuf, cbuflen as FT_Long,
|
||||
face_index, ptr::to_mut_unsafe_ptr(&mut face));
|
||||
face_index, &mut face);
|
||||
|
||||
if !result.succeeded() || face.is_null() {
|
||||
return Err(());
|
||||
|
@ -286,7 +286,7 @@ impl<'a> FontHandle {
|
|||
let face_index = 0 as FT_Long;
|
||||
file.to_c_str().with_ref(|file_str| {
|
||||
FT_New_Face(ft_ctx, file_str,
|
||||
face_index, ptr::to_mut_unsafe_ptr(&mut face));
|
||||
face_index, &mut face);
|
||||
});
|
||||
if face.is_null() {
|
||||
return Err(());
|
||||
|
@ -313,7 +313,7 @@ impl<'a> FontHandle {
|
|||
let face_index = 0 as FT_Long;
|
||||
file.to_c_str().with_ref(|file_str| {
|
||||
FT_New_Face(ft_ctx, file_str,
|
||||
face_index, ptr::to_mut_unsafe_ptr(&mut face));
|
||||
face_index, &mut face);
|
||||
});
|
||||
if face.is_null() {
|
||||
return Err(());
|
||||
|
|
|
@ -14,7 +14,7 @@ use std::ptr;
|
|||
use std::rc::Rc;
|
||||
|
||||
#[deriving(Clone)]
|
||||
struct FreeTypeLibraryHandle {
|
||||
pub struct FreeTypeLibraryHandle {
|
||||
ctx: FT_Library,
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ use font_list::{FontEntry, FontFamily, FontFamilyMap};
|
|||
use platform::font::FontHandle;
|
||||
use platform::font_context::FontContextHandle;
|
||||
|
||||
use std::hashmap::HashMap;
|
||||
use collections::hashmap::HashMap;
|
||||
use std::libc;
|
||||
use std::libc::{c_int, c_char};
|
||||
use std::ptr;
|
||||
|
@ -68,7 +68,7 @@ impl FontListHandle {
|
|||
unsafe {
|
||||
let config = FcConfigGetCurrent();
|
||||
let font_set = FcConfigGetFonts(config, FcSetSystem);
|
||||
let font_set_array_ptr = ptr::to_unsafe_ptr(&font_set);
|
||||
let font_set_array_ptr = &font_set;
|
||||
let pattern = FcPatternCreate();
|
||||
assert!(pattern.is_not_null());
|
||||
"family".to_c_str().with_ref(|FC_FAMILY| {
|
||||
|
|
|
@ -132,7 +132,7 @@ impl WindowMethods<Application> for Window {
|
|||
}
|
||||
glut::mouse_func(~MouseCallbackState);
|
||||
|
||||
let wrapped_window = Rc::from_send(window);
|
||||
let wrapped_window = Rc::new(window);
|
||||
|
||||
install_local_window(wrapped_window.clone());
|
||||
|
||||
|
@ -151,11 +151,11 @@ impl WindowMethods<Application> for Window {
|
|||
|
||||
fn recv(&self) -> WindowEvent {
|
||||
if !self.event_queue.with_mut(|queue| queue.is_empty()) {
|
||||
return self.event_queue.with_mut(|queue| queue.shift())
|
||||
return self.event_queue.with_mut(|queue| queue.shift().unwrap())
|
||||
}
|
||||
glut::check_loop();
|
||||
if !self.event_queue.with_mut(|queue| queue.is_empty()) {
|
||||
self.event_queue.with_mut(|queue| queue.shift())
|
||||
self.event_queue.with_mut(|queue| queue.shift().unwrap())
|
||||
} else {
|
||||
IdleWindowEvent
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 0c0484e0c07a3e5ef3184f6182c96c354a06eebc
|
||||
Subproject commit ba3d7feda3962f427792c331ddad38ae417b5439
|
|
@ -1 +1 @@
|
|||
Subproject commit 4481eff133bd63af85990844094486cb4abb5245
|
||||
Subproject commit beb749916d07c16892cdc18f188bbc8fc2f22e76
|
|
@ -1 +1 @@
|
|||
Subproject commit bc0e042ad80bf2cfee8d32e5dd2216616936d5ce
|
||||
Subproject commit 2388f74ffff633ba76f30472b010c06c26f0c187
|
Loading…
Add table
Add a link
Reference in a new issue