ndk-glue
Startup code for android binaries
0.7.0
5.6M downloads/mo
#4301 most downloaded on crates.io
rust-windowing/android-ndk-rs
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 14 of 14 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
15 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
15 releases · Apr 2020 to Jul 2022
2021
2022
2023
2024
2025
2026
Releases
latest 15-
0.7.024 Jul 2022Release notes
Open source →- Breaking: Provide a
LockReadGuardnewtype aroundNativeWindow/InputQueueto hide the underlying lock implementation. (#288) - Breaking: Transpose
LockReadGuard<Option<T>>intoOption<LockReadGuard<T>>to only necessitate anOptionunpack/unwrap()once. (#282)
- Breaking: Provide a
-
0.6.219 Apr 2022Release notes
Open source →- Call
ndk_context::release_android_context()function to removeAndroidContextwhen activity is destroyed. (#263)
- Call
-
0.6.114 Feb 2022Release notes
Open source →- Initialize
ndk-contextfor cross-version access to the JavaVMand AndroidContext.
- Initialize
-
0.6.005 Jan 2022 -
0.5.219 Apr 2022Release notes
Open source →- Call
ndk_context::release_android_context()function to removeAndroidContextwhen activity is destroyed. (#263)
- Call
-
0.5.115 Feb 2022Release notes
Open source →- Initialize
ndk-contextfor cross-version access to the JavaVMand AndroidContext.
- Initialize
-
0.5.022 Nov 2021Release notes
Open source →Release notes
Open source →- Document when to lock and unlock the window/input queue when certain events are received.
- Breaking: Update to
ndk 0.5.0andndk-macros 0.3.0.
-
0.4.219 Apr 2022Release notes
Open source →- Call
ndk_context::release_android_context()function to removeAndroidContextwhen activity is destroyed. (#263)
- Call
-
0.4.115 Feb 2022Release notes
Open source →- Re-release of
0.4.0to combat a faulty0.4.0+25.0.8775105publish. Now also includes+23.1.7779620version metadata.
Release notes
Open source →- Initialize
ndk-contextfor cross-version access to the JavaVMand AndroidContext.
- Re-release of
-
0.4.003 Aug 2021Release notes
Open source →- Looper is now created before returning from
ANativeActivity_onCreate, solving race conditions inonInputQueueCreated. - Event pipe and looper are now notified of removal before destroying
NativeWindowandInputQueue. This allows applications to unlock their read-locks of these instances first (which they are supposed to hold on to during use) instead of deadlocking in Android callbacks. - Reexport
android_loggerandlogfrom the crate root forndk-macroto use. - Use new
FdEventsbitflagsfor looper file descriptor events. - Update to
ndk0.4.0. This minor dependency bump causes a minor bump forndk-gluetoo.
- Looper is now created before returning from
-
0.3.030 Jan 2021Release notes
Open source →- Breaking: Looper
identnot passed indatapointer anymore. If you are relying onPoll::Event::datato tell event fd and input queue apart, please usePoll::Event::identand the new constants introduced inndk-glue!
- Breaking: Looper
-
0.2.119 Oct 2020 -
0.2.015 Sep 2020 -
0.1.129 Jul 2020 withdrawnNothing published for this version
-
0.1.022 Apr 2020