Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crate ndk to 0.9 #1060

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 7, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
ndk dependencies minor 0.7 -> 0.9

Release Notes

rust-mobile/ndk (ndk)

v0.9.0: ndk v0.9.0

Compare Source

  • Move MediaFormat from media::media_codec to its own media::media_format module. (#​442)
  • media_format: Expose MediaFormat::copy() and MediaFormat::clear() from API level 29. (#​449)
  • Breaking: media_format: Mark all fn set_*() and fn str() as taking self by &mut. (#​452)
  • Breaking: Require all dyn Fn* types to implement Send when the FFI implementation invokes them on a separate thread: (#​455)
    • audio::AudioStreamDataCallback;
    • audio::AudioStreamErrorCallback;
    • media::image_reader::BufferRemovedListener;
    • media::image_reader::ImageListener;
    • media::media_codec::ErrorCallback;
    • media::media_codec::FormatChangedCallback;
    • media::media_codec::InputAvailableCallback;
    • media::media_codec::OutputAvailableCallback.
  • Drop previous Boxed callbacks after registering new ones, instead of before. (#​455)
  • input_queue: Add from_java() constructor, available since API level 33. (#​456)
  • event: Add from_java() constructors to KeyEvent and MotionEvent, available since API level 31. (#​456)
  • Breaking: image_reader: Special-case return statuses in Image-acquire functions. (#​457)
  • Breaking: image_reader: Mark ImageReader::acquire_latest_image_async() unsafe to match the safety requirements on ImageReader::acquire_next_image_async(). (#​457)
  • event: Implement SourceClass bitflag and provide Source::class() getter. (#​458)
  • Ensure all bitflags implementations consider all (including unknown) bits in negation and all(). (#​458)
  • Breaking: Mark all enums as non_exhaustive and fix repr types. (#​459)
  • Breaking: native_window: Remove redundant TRANSFORM_ prefix from NativeWindowTransform variants. (#​460)
  • Breaking: hardware_buffer: Convert HardwareBufferUsage to bitflags. (#​461)
  • bitmap: Guard BitmapCompressError behind missing api-level-30 feature. (#​462)
  • native_window: Require linking against libnativewindow for most API >= 26 functions. (#​465)
  • Breaking: audio: Merge AudioResult variant enum into AudioError. (#​467)
  • data_space: Add missing DataSpaceRange::Unspecified variant. (#​468)
  • Breaking: looper: Require Send marker when adding fd event callbacks on ForeignLooper. (#​469)
  • Breaking: Upgrade to ndk-sys 0.6.0. (#​472)

v0.8.0: ndk v0.8.0

Compare Source

  • event: Add tool_type getter for Pointer. (#​323)
  • input_queue: Allow any non-zero return code from pre_dispatch() again, as per documentation. (#​325)
  • asset: Use entire asset length when mapping buffer. (#​387)
  • Bump MSRV to 1.66 for raw-window-handle 0.5.1, num_enum's catch_all with arbitrary enum discriminants. (#​388, #​431)
  • Bump optional jni dependency for doctest example from 0.19 to 0.21. (#​390)
  • Breaking: Upgrade to ndk-sys 0.5.0. (#​370)
  • Breaking: Upgrade bitflags crate from 1 to 2. (#​394)
  • bitmap: Add try_format() to AndroidBitmapInfo to handle unexpected formats without panicking. (#​395)
  • Add Font bindings. (#​397)
  • Breaking: Upgrade num_enum crate from 0.5.1 to 0.7. (#​398, #​419)
  • Breaking: Renamed, moved and flattened "media" error types and helpers to a new media_error module. (#​399, #​432)
  • Breaking: media_codec: Wrap common dequeued-buffer status codes in enum. (#​401)
  • Breaking: media_codec: Return MaybeUninit bytes in buffer_mut(). (#​403)
  • native_window: Add lock() to blit raw pixel data. (#​404)
  • hardware_buffer_format: Add YCbCr_P010 and R8_UNORM variants. (#​405)
  • Breaking: hardware_buffer_format: Add catch-all variant. (#​407)
  • asset: Add missing is_allocated() and open_file_descriptor() methods. (#​409)
  • Breaking: media_codec: Add support for asynchronous notification callbacks. (#​410)
  • Add panic guards to callbacks. (#​412)
  • looper: Add remove_fd() to unregister events/callbacks for a file descriptor. (#​416)
  • Breaking: Use BorrowedFd and OwnedFd to clarify possible ownership transitions. (#​417)
  • Breaking: Upgrade to ndk-sys 0.5.0. (#​420)
  • Add bindings for sync.h. (#​423)
  • Breaking: bitmap: Provide detailed implementation for AndroidBitmapInfoFlags. (#​424)
  • native_window: Add set_buffers_transform(), try_allocate_buffers() and set_frame_rate*(). (#​425)
  • Add bindings for ASharedMemory. (#​427)
  • hardware_buffer: Add id() to retrieve a system-wide unique identifier for a HardwareBuffer. (#​428)
  • Breaking: bitmap: Strip Android prefix from structs and enums, and Bitmap from Result. (#​430)
  • Breaking: raw-window-handle 0.5 support is now behind an optional rwh_05 crate feature and raw-window-handle 0.4 and 0.6 support is provided via the new rwh_04 and (default-enabled) rwh_06 crate features. (#​434)
  • Breaking: looper: Provide event value to file descriptor poll callback. (#​435)
  • Breaking: HardwareBufferFormat is no longer exported from hardware_buffer and native_window, and can only be reached through the hardware_buffer_format module. (#​436)
  • Breaking: get_ prefixes have been removed from all public functions in light of the C-GETTER convention. (#​437)
  • Add DataSpace type and relevant functions on Bitmap and NativeWindow. (#​438)
  • bitmap: Add Bitmap::compress() and Bitmap::compress_raw() functions. (#​440)
  • Breaking: Turn BitmapError into a non_exhaustive enum. (#​440)
  • Breaking: audio: Rename AudioErrorResult to AudioResult and turn into a non_exhaustive enum. (#​441)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner November 7, 2023 11:31
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 11 times, most recently from 2047809 to 416acd4 Compare November 14, 2023 13:30
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 7 times, most recently from e6d65f6 to 267f12a Compare November 23, 2023 14:16
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 4 times, most recently from 62f876f to 1c68e14 Compare December 4, 2023 04:43
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 2 times, most recently from cf488a2 to 74564c3 Compare December 14, 2023 03:08
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 3 times, most recently from 6156249 to 4c7e7e4 Compare December 19, 2023 13:31
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 2 times, most recently from 76ec8e9 to c1f2708 Compare December 27, 2023 13:25
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 2 times, most recently from 2e28199 to 674ac1b Compare April 25, 2024 21:28
@renovate renovate bot changed the title fix(deps): update rust crate ndk to 0.8 fix(deps): update rust crate ndk to 0.9 Apr 26, 2024
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 5 times, most recently from 593d193 to 536d29c Compare May 1, 2024 10:54
@renovate renovate bot changed the title fix(deps): update rust crate ndk to 0.9 fix(deps): update rust crate ndk to 0.9.0 May 1, 2024
@renovate renovate bot changed the title fix(deps): update rust crate ndk to 0.9.0 fix(deps): update rust crate ndk to 0.9 May 5, 2024
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 6 times, most recently from c37558c to 7ab2d6c Compare May 9, 2024 18:58
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 5 times, most recently from eb7b2b9 to 8ab16a6 Compare May 16, 2024 10:33
@renovate renovate bot force-pushed the renovate/ndk-0.x branch 7 times, most recently from 38019a3 to b686200 Compare May 23, 2024 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants