-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
DS - androidAffects the Android backendAffects the Android backendI - BLOCKING RELEASEPrevents a new releasePrevents a new releaseS - maintenanceRepaying technical debtRepaying technical debt
Milestone
Description
- Release ndk-sys-0.4.0, ndk-0.7.0, ndk-glue-0.7.0 rust-mobile/ndk#314 Coordinate with the release of
ndk 0.7.0(breaking changes: https://github.com/rust-windowing/android-ndk-rs/blob/master/ndk/CHANGELOG.md) prior to releasingwinit(seems like a nice cut-off point); - Alongside the update, re-exporting ndk-glue would be helpful under the light of Adds Android winit<->ndk_glue version match table #1993
- Consider extending
ndk_contextinstead and automagically support a wider range ofndk-glueversions? - Alternatively there have been suggestions [TODO: reference needed] of reworking how
ndk-gluepasses its structs to the user and removingstaticglobals plus their accessor functions;
- Consider extending
- Use
NativeWindow'sRawWindowHandleimplementation directly: ndk: ImplementHasRawWindowHandledirectly onNativeWindowrust-mobile/ndk#274 - android: Hold
NativeWindowlock until after notifying the user withEvent::Suspended#2307 - ndk-glue: Switch to
parking_lotformappable andSendable lock guards rust-mobile/ndk#282 - ndk-glue: Replace ancient
lazy_staticcrate withonce_cellrust-mobile/ndk#285 - cargo-apk,ndk-build: Move NDK r23
-lgccworkaround tocargo_ndkto reuse in--subcommand rust-mobile/ndk#286 - cargo-apk: Append
--targetto blanketcargo apk --calls when not provided rust-mobile/ndk#287 - ndk-glue: Wrap
NativeWindow/InputQueuelocks in a newtype rust-mobile/ndk#288 - Fix
winitCI failures on Android: Release ndk-build-0.6.0, cargo-apk-0.9.2 rust-mobile/ndk#289 - ndk: Move library documentation to modules rust-mobile/ndk#290
- ndk: Replace
posixmodule withstd::io::Error::from_raw_os_errorrust-mobile/ndk#291 - ndk/input_queue: Replace
InputQueueErrorwithstd::io::Errorand add missing docs rust-mobile/ndk#292 - Enable
doc_cfganddoc_auto_cfgfor all[features]crates on https://docs.rs rust-mobile/ndk#293 - ndk/input_queue: Remove
Resultwrapping fromhas_events()rust-mobile/ndk#294 - ndk: Replace
HardwareBufferErrorwithstd::io::Errorthrough new helper conversion function rust-mobile/ndk#295 - ndk: Fix
HardwareBufferleak forAndroidBitmapand clarify handling in docs rust-mobile/ndk#296 - ndk: Remove "irrelevant"
hardware_buffer/tracefeature in favour of API level rust-mobile/ndk#320
MarijnS95, tuguzT, maroider and madsmtm
Metadata
Metadata
Assignees
Labels
DS - androidAffects the Android backendAffects the Android backendI - BLOCKING RELEASEPrevents a new releasePrevents a new releaseS - maintenanceRepaying technical debtRepaying technical debt