PackageTrack
Sign in Get early access

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
Release Pre-release Withdrawn

Releases

latest 15
  1. 0.7.0 24 Jul 2022
    Release notes
    • Breaking: Provide a LockReadGuard newtype around NativeWindow/InputQueue to hide the underlying lock implementation. (#288)
    • Breaking: Transpose LockReadGuard<Option<T>> into Option<LockReadGuard<T>> to only necessitate an Option unpack/unwrap() once. (#282)
    Open source →
  2. 0.6.2 19 Apr 2022
    Release notes
    • Call ndk_context::release_android_context() function to remove AndroidContext when activity is destroyed. (#263)
    Open source →
  3. 0.6.1 14 Feb 2022
    Release notes
    • Initialize ndk-context for cross-version access to the Java VM and Android Context.
    Open source →
  4. 0.6.0 05 Jan 2022
    Release notes
    • Generate against upstream NDK build 11769913. (#471)
    • Add nativewindow feature to link against libnativewindow. (#465)
    Open source →
    Release notes
    • Breaking: Update to ndk-sys 0.3.0 and ndk 0.6.0. (#214)
    Open source →
  5. 0.5.2 19 Apr 2022
    Release notes
    • Call ndk_context::release_android_context() function to remove AndroidContext when activity is destroyed. (#263)
    Open source →
  6. 0.5.1 15 Feb 2022
    Release notes
    • Initialize ndk-context for cross-version access to the Java VM and Android Context.
    Open source →
  7. 0.5.0 22 Nov 2021
    Release notes
    • Breaking: Regenerate against NDK 25.2.9519653 with rust-bindgen 0.66.0. (#324, #370)
    • Add font, font_matcher, system_fonts bindings. (#397)
    • Add sync feature for linking against libsync.so. (#423)
    Open source →
    Release notes
    • Breaking: Regenerate against NDK 25.2.9519653 with rust-bindgen 0.66.0. (#324, #370)
    Open source →
    Release notes
    • Document when to lock and unlock the window/input queue when certain events are received.
    • Breaking: Update to ndk 0.5.0 and ndk-macros 0.3.0.
    Open source →
  8. 0.4.2 19 Apr 2022
    Release notes
    • Call ndk_context::release_android_context() function to remove AndroidContext when activity is destroyed. (#263)
    Open source →
  9. 0.4.1 15 Feb 2022
    Release notes
    • Re-release of 0.4.0 to combat a faulty 0.4.0+25.0.8775105 publish. Now also includes +23.1.7779620 version metadata.
    Open source →
    Release notes
    • Initialize ndk-context for cross-version access to the Java VM and Android Context.
    Open source →
  10. 0.4.0 03 Aug 2021
    Release notes
    • Looper is now created before returning from ANativeActivity_onCreate, solving race conditions in onInputQueueCreated.
    • Event pipe and looper are now notified of removal before destroying NativeWindow and InputQueue. 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_logger and log from the crate root for ndk-macro to use.
    • Use new FdEvents bitflags for looper file descriptor events.
    • Update to ndk 0.4.0. This minor dependency bump causes a minor bump for ndk-glue too.
    Open source →
  11. 0.3.0 30 Jan 2021
    Release notes
    • Breaking: Looper ident not passed in data pointer anymore. If you are relying on Poll::Event::data to tell event fd and input queue apart, please use Poll::Event::ident and the new constants introduced in ndk-glue!
    Open source →
  12. 0.2.1 19 Oct 2020
    Release notes
    • Fix documentation build on docs.rs
    Open source →
  13. 0.2.0 15 Sep 2020
    Release notes
    • Breaking: Removed ndk_glue macro in favor of new main attribute macro.
    Open source →
  14. 0.1.1 29 Jul 2020 withdrawn

    Nothing published for this version

  15. 0.1.0 22 Apr 2020
    Release notes
    • Initial release! 🎉
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive