mirror of
https://github.com/rust-windowing/winit.git
synced 2026-09-02 06:40:06 -04:00
Fix armv7-apple-ios compile target (#1083)
This commit is contained in:
24
.travis.yml
24
.travis.yml
@@ -34,7 +34,7 @@ matrix:
|
|||||||
os: osx
|
os: osx
|
||||||
rust: stable
|
rust: stable
|
||||||
|
|
||||||
# iOS
|
# iOS x86_64
|
||||||
- env: TARGET=x86_64-apple-ios
|
- env: TARGET=x86_64-apple-ios
|
||||||
os: osx
|
os: osx
|
||||||
rust: nightly
|
rust: nightly
|
||||||
@@ -42,6 +42,22 @@ matrix:
|
|||||||
os: osx
|
os: osx
|
||||||
rust: stable
|
rust: stable
|
||||||
|
|
||||||
|
# iOS armv7
|
||||||
|
- env: TARGET=armv7-apple-ios
|
||||||
|
os: osx
|
||||||
|
rust: nightly
|
||||||
|
- env: TARGET=armv7-apple-ios
|
||||||
|
os: osx
|
||||||
|
rust: stable
|
||||||
|
|
||||||
|
# iOS arm64
|
||||||
|
- env: TARGET=aarch64-apple-ios
|
||||||
|
os: osx
|
||||||
|
rust: nightly
|
||||||
|
- env: TARGET=aarch64-apple-ios
|
||||||
|
os: osx
|
||||||
|
rust: stable
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- rustup self update
|
- rustup self update
|
||||||
- rustup target add $TARGET; true
|
- rustup target add $TARGET; true
|
||||||
@@ -52,9 +68,9 @@ script:
|
|||||||
- cargo +stable fmt --all -- --check
|
- cargo +stable fmt --all -- --check
|
||||||
- cargo build --target $TARGET --verbose
|
- cargo build --target $TARGET --verbose
|
||||||
- cargo build --target $TARGET --features serde --verbose
|
- cargo build --target $TARGET --features serde --verbose
|
||||||
# Running iOS apps on OSX requires the simulator so we skip that for now
|
# Running iOS apps on macOS requires the Simulator so we skip that for now
|
||||||
- if [ "$TARGET" != "x86_64-apple-ios" ]; then cargo test --target $TARGET --verbose; fi
|
- if [[ $TARGET != *-apple-ios ]]; then cargo test --target $TARGET --verbose; fi
|
||||||
- if [ "$TARGET" != "x86_64-apple-ios" ]; then cargo test --target $TARGET --features serde --verbose; fi
|
- if [[ $TARGET != *-apple-ios ]]; then cargo test --target $TARGET --features serde --verbose; fi
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
- |
|
- |
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
- On iOS, add support for hiding the home indicator.
|
- On iOS, add support for hiding the home indicator.
|
||||||
- On iOS, add support for deferring system gestures.
|
- On iOS, add support for deferring system gestures.
|
||||||
- On iOS, fix a crash that occurred while acquiring a monitor's name.
|
- On iOS, fix a crash that occurred while acquiring a monitor's name.
|
||||||
|
- On iOS, fix armv7-apple-ios compile target.
|
||||||
|
|
||||||
# 0.20.0 Alpha 2 (2019-07-09)
|
# 0.20.0 Alpha 2 (2019-07-09)
|
||||||
|
|
||||||
|
|||||||
@@ -93,8 +93,8 @@ unsafe fn get_view_class(root_view_class: &'static Class) -> &'static Class {
|
|||||||
let screen_frame: CGRect =
|
let screen_frame: CGRect =
|
||||||
msg_send![object, convertRect:bounds toCoordinateSpace:screen_space];
|
msg_send![object, convertRect:bounds toCoordinateSpace:screen_space];
|
||||||
let size = crate::dpi::LogicalSize {
|
let size = crate::dpi::LogicalSize {
|
||||||
width: screen_frame.size.width,
|
width: screen_frame.size.width as _,
|
||||||
height: screen_frame.size.height,
|
height: screen_frame.size.height as _,
|
||||||
};
|
};
|
||||||
AppState::handle_nonuser_event(Event::WindowEvent {
|
AppState::handle_nonuser_event(Event::WindowEvent {
|
||||||
window_id: RootWindowId(window.into()),
|
window_id: RootWindowId(window.into()),
|
||||||
@@ -258,8 +258,8 @@ unsafe fn get_window_class() -> &'static Class {
|
|||||||
let screen_frame: CGRect =
|
let screen_frame: CGRect =
|
||||||
msg_send![object, convertRect:bounds toCoordinateSpace:screen_space];
|
msg_send![object, convertRect:bounds toCoordinateSpace:screen_space];
|
||||||
let size = crate::dpi::LogicalSize {
|
let size = crate::dpi::LogicalSize {
|
||||||
width: screen_frame.size.width,
|
width: screen_frame.size.width as _,
|
||||||
height: screen_frame.size.height,
|
height: screen_frame.size.height as _,
|
||||||
};
|
};
|
||||||
AppState::handle_nonuser_events(
|
AppState::handle_nonuser_events(
|
||||||
std::iter::once(Event::WindowEvent {
|
std::iter::once(Event::WindowEvent {
|
||||||
|
|||||||
@@ -66,8 +66,8 @@ impl Inner {
|
|||||||
unsafe {
|
unsafe {
|
||||||
let safe_area = self.safe_area_screen_space();
|
let safe_area = self.safe_area_screen_space();
|
||||||
Ok(LogicalPosition {
|
Ok(LogicalPosition {
|
||||||
x: safe_area.origin.x,
|
x: safe_area.origin.x as _,
|
||||||
y: safe_area.origin.y,
|
y: safe_area.origin.y as _,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -76,8 +76,8 @@ impl Inner {
|
|||||||
unsafe {
|
unsafe {
|
||||||
let screen_frame = self.screen_frame();
|
let screen_frame = self.screen_frame();
|
||||||
Ok(LogicalPosition {
|
Ok(LogicalPosition {
|
||||||
x: screen_frame.origin.x,
|
x: screen_frame.origin.x as _,
|
||||||
y: screen_frame.origin.y,
|
y: screen_frame.origin.y as _,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -101,8 +101,8 @@ impl Inner {
|
|||||||
unsafe {
|
unsafe {
|
||||||
let safe_area = self.safe_area_screen_space();
|
let safe_area = self.safe_area_screen_space();
|
||||||
LogicalSize {
|
LogicalSize {
|
||||||
width: safe_area.size.width,
|
width: safe_area.size.width as _,
|
||||||
height: safe_area.size.height,
|
height: safe_area.size.height as _,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -111,8 +111,8 @@ impl Inner {
|
|||||||
unsafe {
|
unsafe {
|
||||||
let screen_frame = self.screen_frame();
|
let screen_frame = self.screen_frame();
|
||||||
LogicalSize {
|
LogicalSize {
|
||||||
width: screen_frame.size.width,
|
width: screen_frame.size.width as _,
|
||||||
height: screen_frame.size.height,
|
height: screen_frame.size.height as _,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -317,8 +317,8 @@ impl Window {
|
|||||||
Some(dim) => CGRect {
|
Some(dim) => CGRect {
|
||||||
origin: screen_bounds.origin,
|
origin: screen_bounds.origin,
|
||||||
size: CGSize {
|
size: CGSize {
|
||||||
width: dim.width,
|
width: dim.width as _,
|
||||||
height: dim.height,
|
height: dim.height as _,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
None => screen_bounds,
|
None => screen_bounds,
|
||||||
|
|||||||
Reference in New Issue
Block a user