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 gio to 0.18 - autoclosed #693

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 8, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
gio (source) dependencies minor 0.16 -> 0.18

Release Notes

gtk-rs/gtk-rs-core (gio)

v0.18.1

Compare Source

What's Changed

v0.18.0

Compare Source

What's Changed

New Contributors

Full Changelog: gtk-rs/gtk-rs-core@0.17.0...0.18.0

v0.17.10

Compare Source

Ben Kimock:

  • Fix heap buffer overflow due to operator precedence

Benji Smith:

  • Upgrade plain-HTTP links to HTTPS in Cargo.toml files

Bilal Elmoussaoui:

  • pango: Lower pkg-config version requirement for v1_52
  • gio: Add missing manual traits

Fina Wilke:

  • glib-macros: Allow to omit set for construct_only properties
  • glib-macros: Update docs for the properties macro construct_only attribute

Jan Alexander Steffens (heftig):

  • glib: Do not use ptr::offset/offset_from for private/impl offset

Maximiliano Sandoval R:

  • glib: strv: Implement From for constant GStr slices

Sebastian Dröge:

  • Fix a couple of trivial clippy warnings

v0.17.9

Compare Source

Paskal Sitepu:

  • glib-macros: Strip out r# prefix from property names inside the GObject
  • glib-macros: Add a test for the Properties macro where keywords are being used
  • glib-macros: Update the doc of the Properties macro to elaborate on usage of keywords as property names

Sebastian Dröge:

  • glib: Enable various smallvec features
  • Fix various new Rust 1.69 clippy warnings
  • glib: Fix compiletest expected error output for Rust 1.69

v0.17.4

Compare Source

Bilal Elmoussaoui:

  • Fix nightly clippy warnings

Jason Francis:

  • pango: rename removed clippy lint
  • glib: update error messages in compiletests for rust 1.68
  • glib: implement From<GStringPtr> for GString

SeaDve:

  • glib-macros: qualify ToValue::to_value
  • glib-macros: support higher level types on ValueDelegate
  • glib: impl StaticType, FromValue, ToValue, HasParamSpec for Box<str>

Sebastian Dröge:

  • Update gir
  • Update gir-files
  • Regenerate with latest gir / gir-files
  • Require glib 2.76.0 for the v2_76 feature

v0.17.3

Compare Source

Fabio Valentini:

  • pangocairo-sys: fix package.description in Cargo.toml

Jason Francis:

  • gio: add FileEnumerator::into_stream
  • glib: Only optimize IntoGStr for String when capacity allows

Marco Mastropaolo:

  • gio: Added subclassing support for gio::SocketControlMessage
  • gio: Fixed unit tests under macOS and possibly other *nix flavors

Marco Melorio:

  • glib: Add connect_notify* methods to SignalGroup

Matteo Biggio:

  • glib: strv: when calling g_strv FFI method, use our as_ptr implementation

Sebastian Dröge:

  • glib: Optimize IntoGStr impl for String by simply appending a NUL-byte
  • glib: Depend on glib-macros 0.17.3 for ValueDelegate derive macro

ranfdev:

  • glib: Add ValueDelegate derive macro
  • glib: impl HasParamSpec on glib::Variant
  • glib: Add nullable attribute on Properties macro
  • glib: Explain nullable attribute

v0.17.2

Compare Source

Andrey Kutejko:

  • glib: Implement PartialEq and PartialOrd for WeakRef

Bilal Elmoussaoui:

  • glib: Add missing ObjectImpl vfuncs overrides
  • glib: Mention lack of finalize method on ObjectImpl

Jason Francis:

  • glib-macros: allow properties macro generated functions to be unused
  • glib: implement WatchedObject for BorrowedObject

Mathieu Duponchelle:

  • glib: object: address misleading casting docs

Matteo Biggio:

  • gio: SimpleAction: take ownership of value without leaking it

Paolo Borelli:

  • glib: properties: impl HasParamSpec for Vec<String> and StrV
  • glib-macros: Derive HasParamSpec for SharedBoxed
  • glib: Add StrV::join() method
  • glib: Add StrV::contains() method

SeaDve:

  • glib-macros: slightly improve Properties macro docs

Sebastian Dröge:

  • Update gir-files
  • Regenerate with latest gir-files
  • glib: Ignore new 2.76 free functions
  • gio: Don't pass NULL to g_list_store_find_with_equal_func_full()

v0.17.0

Compare Source

Aaron Erhardt:

  • glib-build-tools: Fix reporting of errors

Alberto Ruiz:

  • gdk-pixbuf: check if either width/height is null before assignment in animation_get_size()

Andrey Kutejko:

  • glib-build-tools: Do not hard-code path separator

Bilal Elmoussaoui:

  • gio: Make GioFuture handle infallible futures
  • glib: Ignore useless new constant
  • glib: Implement more From traits for StrV
  • clippy: Drop/move certain lints guards

Guillaume Gomez:

  • glib: Greatly improve compiler errors in clone! proc macro
  • glib: Add span info into clone! UI tests

Jason Francis:

  • glib: impl From<T> for Variant to move into variants
  • gio: use Into<Variant> for SettingsExtManual::set
  • add impl From<T> for Value for manually implemented types
  • glib: use Into<Value> instead of ToValue when possible
  • glib-sys: ignore some unsupported types
  • sys: add a few extra preprocessor bits to fix abi tests
  • gio: support sending/receiving socket control messages
  • gio: implement DatagramBased
  • gio: implement output stream writev methods
  • gio: support writev in stream impls for io::Write, AsyncWrite
  • cairo: fix some misc warnings
  • glib: remove unsafe from SourceId::as_raw
  • glib: support return values and catching panics in spawn/spawn_local
  • glib: catch panics in ThreadPool push methods
  • gio: add spawn_blocking
  • gio: fix clippy lints for rust 1.64
  • glib: Add #[inline] to more GString trait methods
  • glib: implement Display for GStr
  • glib: rename GStr::to_bytes to as_bytes
  • glib: refactor GStr and GString constructors
  • glib: bump required Rust version to 1.64
  • glib: make some GStr methods const
  • glib: have ToGlibPtr check interior string nuls in debug mode
  • glib: add more From implementations for GString
  • glib: add ToGlibPtr implementations for more string types
  • glib: add GStringBuilder::as_gstr and AsRef<GStr>
  • glib: add gformat! for directly formatting into a GString
  • glib: add IntoGStr traits
  • glib: allow GString to store small inline strings
  • glib: convert some functions to use IntoGStr
  • gio: bind GFileDescriptorBased
  • glib: use strcmp for GStringPtr comparisons
  • glib: add GStr::from_ptr_checked()

Matteo Biggio:

  • glib: implement ToGlibPtr<*mut _> for boxed types

Maximiliano Sandoval R:

  • gio: application: Return ExitCode

Mițca Dumitru:

  • glib: Bind more g_utf8 APIs
  • build-tools: Allow passing multiple source dirs to compile_resources

Paolo Borelli:

  • gio: ActionEntry: take proper types instead of strings
  • gio: SimpleAction: take state by value
  • glib-macros: Suggest kebab-case for the error domain in error domain derive macro
  • gio: simplify async initable
  • Bump MSRV to 1.64 everywhere
  • glib-build-tools: fix documentation link
  • gio: use StrV for the simple proxy resolver API
  • gio: use StrV for TlsConnection
  • pango: use the new List api to simplify reorder_items
  • gio: settings: implement strv setter and getter manually
  • gio: use StrV for the file_info API
  • gio: use GStr for the manual extension point implementation
  • glib: list: mark as transparent and impl TransparentPtr
  • glib: Rename StrVItem to GStrPtr and make it clonable and transparent
  • glib: key_file: return PtrSlice<GStrPtr>
  • glib-macros: further tweak docs
  • glib: Rename GStrPtr to GStringPtr
  • glib: GStringPtr: remove impl AsRef, provide explicit to_gstr() and to_str()
  • glib: strv: make as_slice const
  • gio: implement FromIterator for ListStore
  • glib-macros: move the test foo object out of the unit test function
  • glib: properties: accept default = value attribute
  • glib-macros: support overrides in the properties macro
  • gio: make ListModel::iter() infallible

Sebastian Dröge:

  • ci: Add 0.16 release
  • glib: Add a getter for ObjectBuilder::type_
  • glib: Add ObjectSubclass::obj() as a shorter alias for instance()
  • glib: Add unsafe bindings to g_object_run_dispose()
  • Move from imp.instance() to imp.obj()
  • pango: Make pango::Language::from_string() infallible
  • glib: Document the value guarantees for ObjectImpl::set_property() and property()
  • pango: Autogenerate Language::get_preferred()
  • glib/gio: Add v2_76 feature
  • cairo: Update to freetype 0.32
  • glib: Implement IntoGlibPtr for Option<T>
  • glib: Add function_name! macro and make use of that for glib::BoolError
  • glib: Use actual function name for structured logging and also log source file/line number
  • glib: Implement From<&GStr> and From<GString> for Cow<GStr>
  • glib: Add GStr::from_ptr_lossy() and GString::from_ptr_lossy()
  • glib: Fix docs typo
  • glib: Implement GStringBuilder as BoxedInline to avoid a useless additional heap allocation
  • glib: GStringBuilder by construction always returns an UTF-8 string and never a NULL pointer
  • glib: Micro-optimize GStringBuilder construction to have fewer function calls
  • Group imports and use prelude
  • Fix various new beta clippy warnings
  • Use PhantomData as Stash::Storage if nothing has to be stored except for a lifetime
  • glib: Don't create a temporary copy of &GStr for ToGlibPtr::to_glib_none()
  • glib: Optimize [Type]::to_glib_none() to not have an additional heap allocation
  • glib: Only use a single temporary Vec for [T]::to_glib_none()
  • glib: Make sure to keep the original values alive in [T]::to_glib_none()
  • glib: Remove useless UserDirectory::NDirectories enum variant
  • gio: Use OsStr::to_str() instead of OsString::into_string() to avoid unnecessary heap allocations
  • glib: Assert immediately after type registration that the returned type is valid
  • Inline various trivial functions
  • Change some assertions to debug assertions
  • glib: Add new marker traits for transparent types
  • glib: Simplify as_ptr() implementation and add new function to borrow values from pointers directly
  • glib: Make glib::PtrSlice API more complete and similar to Vec
  • glib: Remove a couple of unnecessary trait impls for glib::ObjectRef
  • glib: Use plain g_malloc() instead of g_malloc0() if we initialize the result anyway
  • glib: Optimize ToGlibPtrFromSlice impls for shared/boxed/object/boxed-inline
  • glib: Make glib::Slice API more complete and similar to Vec
  • glib: Add zero-copy conversion from PtrSlice to Slice and back
  • glib: Make glib::SList and glib::List API more complete and similar to LinkedList
  • glib: Implement glib::StrV for NULL-terminated string arrays
  • glib: Minor optimization for List/SList with Copy types
  • glib: Remove unnecessary forwarding of attributes in glib::wrapper! for BoxedInline
  • glib: Fix glib::wrapper! for BoxedInline with generic parameters
  • glib: Remove an unnecessary FromGlibContainerAsVec impl
  • glib: Optimize various from/to Vec FFI translation functions
  • glib: Use IntoGlibPtr instead of to_glib_full() in more places
  • glib: Fix IntoGlibPtr implementation for BoxedInline
  • glib: Return a reference to the ValueArray pspec element spec
  • glib: Get rid of some unnecessary Option wrapping
  • glib: Add Value::from_type_unchecked()
  • Use Value::from_type_unchecked() where applicable
  • glib: Use IntoGStr trait in a couple of places
  • glib: Fix usage of gformat! macro if GString is not in scope
  • glib: Add MainContext::spawn_from_within() for spawning non-Send futures from another thread
  • gdk-pixbuf: Trust return value nullability
  • glib: Add ParamSpec::is() helper function
  • glib: Deprecate paramspec new() functions in favour of the builder
  • glib: Deprecate ObjectSubclass::instance() / from_instance() in favour of the shorter versions
  • glib: Make ObjectBuilder a bit more efficient
  • glib: Implement enum paramspec builder variant that builds the default value automatically
  • glib: Add new object constructor for constructing an object with default property values
  • glib: Implement From<&String> for GString
  • glib: Deprecate suboptimal Object constructors
  • Stop usage of deprecated constructor functions
  • gio: Make (Async)InitableBuilder public
  • glib: Implement various traits on GStr manually
  • gio: Make sure to have IntoStrV in scope for v2_60 too
  • glib: Manually implement TimeZone::adjust_time() instead of ignoring it
  • ci: Only deny clippy warnings with stable clippy
  • glib: Rename Object::new_default() to Object::new() and remove deprecated API
  • gdk-pixbuf: Return a Option<Duration> from AnimationIter::delay_time()
  • gdk-pixbuf: Use SystemTime instead of Duration for PixbufAnimation::iter() and PixbufAnimationIter::advance()
  • gdk-pixbuf: Ensure that transfer-none return values in subclassing are staying alive long enough
  • gio: Don't require a 'static &str in File::enumerate_children_async() and enumerate_children_future()
  • glib: Add NULL debug assertion to from_glib_full() and others for GObjects
  • glib: Implement ValueArray Value traits manually because of the custom paramspec

YuraIz:

  • ci: Enable introspection
  • ci: Install gobject-introspection-devel into image

ranfdev:

  • glib: Add a #[properties] derive macro
  • glib: Remove construct_cell, too experimental
  • glib-macros: Improve doc about Boxed
  • glib: properties: Update syntax for custom flags and other builder fields
  • glib: properties: infer inline get type
  • glib: properties: impl Parse for ReceivedAttrs
  • glib: properties: improve errors of missing properties, refactor
  • glib: properties: impl PropertyGet for T: HasParamSpec
  • glib: properties: Improve properties macro docs

v0.16.7

Compare Source

Paolo Borelli:

  • examples: spawn async gio task on the current thread context

Sebastian Dröge:

  • Fix various new beta clippy warnings

v0.16.6

Compare Source

Bilal Elmoussaoui:

  • gio: Add a GioInfallibleFuture

Sebastian Dröge:

  • glib: Implement IntoGlibPtr for Option<T>
  • glib: Implement From<&GStr> and From<GString> for Cow<GStr>
  • glib: Fix docs typo

v0.16.3

Compare Source

Aaron Erhardt:

  • image: Rebuild once every week

Colin Walters:

  • gio: Implement g_cancellable_set_error_if_cancelled() manually to work
    around non-standard GError behaviour

Guillaume Gomez:

  • Fix clippy lints

Jason Francis:

  • glib: fix more clippy lints for rust 1.66
  • glib: update compiletest output errors for rust 1.65

Sebastian Dröge:

  • Move all code from imp.instance() to imp.obj()
  • gio: Require glib 0.16.2 for ObjectSubclass::obj()

v0.16.2

Compare Source

Bilal Elmoussaoui:

  • gio: Add helpers for setting SettingBinding flags
  • glib: Fix docs links
  • gio: Add set_only/get_only helpers to BindingBuilder

Sebastian Dröge:

  • glib: Add ObjectSubclass::obj() as a shorter alias for instance()
  • glib: Add unsafe bindings to g_object_run_dispose()

anteater:

  • Correct outdated references to subclass::simple

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 February 8, 2023 22:48
@renovate renovate bot force-pushed the renovate/gio-0.x branch 4 times, most recently from 0141b30 to f926c60 Compare February 22, 2023 15:43
@renovate renovate bot force-pushed the renovate/gio-0.x branch 4 times, most recently from c4292fb to b7e6601 Compare March 8, 2023 18:56
@renovate renovate bot force-pushed the renovate/gio-0.x branch from b7e6601 to 1bc4294 Compare March 15, 2023 02:58
@renovate renovate bot force-pushed the renovate/gio-0.x branch 2 times, most recently from e0556b0 to b861967 Compare March 24, 2023 10:35
@renovate renovate bot force-pushed the renovate/gio-0.x branch 2 times, most recently from b86d633 to 65ff92a Compare April 8, 2023 22:46
@renovate renovate bot force-pushed the renovate/gio-0.x branch 4 times, most recently from cded213 to 042c702 Compare April 19, 2023 09:56
@renovate renovate bot force-pushed the renovate/gio-0.x branch 3 times, most recently from 41ed129 to 81a8d7e Compare May 9, 2023 15:48
@renovate renovate bot force-pushed the renovate/gio-0.x branch 3 times, most recently from 1fa5010 to 6bc3ed3 Compare May 23, 2023 13:26
@renovate renovate bot force-pushed the renovate/gio-0.x branch 3 times, most recently from f4efd20 to dedd337 Compare June 6, 2023 04:11
@renovate renovate bot force-pushed the renovate/gio-0.x branch 3 times, most recently from 82ada8d to 6f9096b Compare July 4, 2023 06:54
@renovate renovate bot force-pushed the renovate/gio-0.x branch from 0523668 to 6163f2a Compare July 17, 2023 14:42
@renovate renovate bot changed the title fix(deps): update rust crate gio to 0.17 fix(deps): update rust crate gio to 0.18 Jul 23, 2023
@renovate renovate bot force-pushed the renovate/gio-0.x branch 2 times, most recently from f95c841 to 6f3bd0c Compare July 25, 2023 09:50
@renovate renovate bot changed the title fix(deps): update rust crate gio to 0.18 fix(deps): update rust crate gio to 0.17 Jul 25, 2023
@renovate renovate bot force-pushed the renovate/gio-0.x branch 5 times, most recently from 9f9c41a to 7264d3e Compare August 1, 2023 22:18
@renovate renovate bot changed the title fix(deps): update rust crate gio to 0.17 fix(deps): update rust crate gio to 0.18 Aug 1, 2023
@renovate renovate bot force-pushed the renovate/gio-0.x branch 9 times, most recently from 8a61e7f to d2797a7 Compare August 14, 2023 02:18
@renovate renovate bot force-pushed the renovate/gio-0.x branch 4 times, most recently from 7723c98 to 23e655b Compare August 17, 2023 11:45
@renovate renovate bot force-pushed the renovate/gio-0.x branch from 23e655b to 8a9aebe Compare October 4, 2023 21:45
@renovate renovate bot force-pushed the renovate/gio-0.x branch from 8a9aebe to b50ee96 Compare October 16, 2023 12:26
@renovate renovate bot changed the title fix(deps): update rust crate gio to 0.18 fix(deps): update rust crate gio to 0.18 - autoclosed Oct 16, 2023
@renovate renovate bot closed this Oct 16, 2023
@renovate renovate bot deleted the renovate/gio-0.x branch October 16, 2023 12:34
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.

0 participants