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

chore(deps) Update Tauri Core (1.x) #8103

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 25, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Type Update Change
cargo_toml (source) dev-dependencies minor 0.11 -> 0.17
cocoa dependencies minor 0.24 -> 0.25
data-url dependencies minor 0.2 -> 0.3
encoding_rs (source) dependencies patch 0.8.31 -> 0.8.33
glib (source) dependencies minor 0.15 -> 0.18
gtk (source) dependencies minor 0.15 -> 0.18
ico dependencies minor 0.2.0 -> 0.3.0
infer dependencies minor 0.9 -> 0.15
mockito dev-dependencies minor 0.31 -> 0.32
notify-rust dependencies minor 4.5 -> 4.9
os_pipe dependencies minor 1.0 -> 1.1
percent-encoding dependencies minor 2.2 -> 2.3
proptest (source) dev-dependencies minor 1.0.0 -> 1.4.0
raw-window-handle dependencies minor 0.5 -> 0.6
rfd dependencies minor 0.10 -> 0.12
state dependencies minor 0.5 -> 0.6
sys-locale dependencies minor 0.2.3 -> 0.3.1
tar dependencies patch 0.4.38 -> 0.4.40
tokio-test (source) dev-dependencies patch 0.4.2 -> 0.4.3
url dependencies minor 2.3 -> 2.4
webkit2gtk dependencies minor 0.18.2 -> 0.19.2
webview2-com dependencies minor 0.19.1 -> 0.27.0
windows dependencies minor 0.39.0 -> 0.51.1

Release Notes

lib.rs/cargo_toml (cargo_toml)

v0.17.0

Compare Source

v0.15.3

Compare Source

v0.15.2

Compare Source

v0.12.1

Compare Source

v0.11.7

Compare Source

v0.11.6

Compare Source

servo/core-foundation-rs (cocoa)

v0.24.1

Compare Source

servo/rust-url (data-url)

v0.3.0

Compare Source

hsivonen/encoding_rs (encoding_rs)

v0.8.33

Compare Source

v0.8.32

Compare Source

gtk-rs/gtk-rs-core (glib)

v0.18.3

Compare Source

Aaron Erhardt:
      glib-macros: Mark property getters as #[must_use]

Bilal Elmoussaoui:
      Fix nightly clippy warnings

Brian Vincent:
      fix glyph string analysis methods that don't need &mut

Colin Walters:
      glib/GStringPtr: Add `as_str()` and `Deref<Target=&str>`

Desuwa:
      Add _full and _local_full methods for idle and timeout callbacks.

Eva Pace:
      glib-macros: Remove unused imports from Properties doc test

Julian Hofer:
      Add `spawn_future` and `spawn_future_local` convenience functions

Kévin Commaille:
      gio: Use weak reference to ActionMap when adding action entries

Paolo Borelli:
      gio: fix UnixSocketAddress constructor with a path

Sebastian Dröge:
      Require a mutable reference for the `glib::List` mutable iterators
      glib-macros: Update to proc-macro-crate 2
      Switch to `resolver = "2"` for the workspace
      Update gir / gir-files to latest 0.18 barnch
      Regenerate with latest gir / gir-files
      Update versions to 0.18.3

v0.18.2

Compare Source

What's Changed

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.8

Compare Source

Paskal Sitepu:

  • glib-macros: Import ParamSpecBuilderExt inside the scope of DerivedObjectProperties::derived_properties
  • glib-macros: Disambiguate TryFrom<usize>::Error for DerivedPropertiesEnum
  • glib-macros: Strip raw identifier prefix from struct members for the Properties macro

Sebastian Dröge:

  • glib: Allow using Path / PathBuf in glib::Values
  • glib: Fix inverted boolean conditions when deciding whether to reserve new space
  • glib: collections: Change early return to assertion in collection reserve functions

v0.17.5

Compare Source

Bilal Elmoussaoui:

  • glib-macros: Don't assume edition=2021

Johan Bjäreholt:

  • glib: Fix building for architectures without 64-bit atomics

SeaDve:

  • glib-macros: generate "From for Value" on ValueDelegate

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.1

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.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.9

Compare Source

Jan Alexander Steffens (heftig):
      glib: Do not use ptr::offset/offset_from for private/impl offset

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.5

Compare Source

Bilal Elmoussaoui:

  • pango: Auto generate Language
  • pango: Manually implement Language::to_string() & Language::default()

Sebastian Dröge:

  • pango: Make pango::Language::from_string() infallible

ranfdev:

  • glib: Add CastNone trait

v0.16.4

Compare Source

Bilal Elmoussaoui:

  • gdk-pixbuf: Add PixbufAnimation subclassing support
  • gdk-pixbuf: Correct PixbufAnimationIter definition
  • gdk-pixbuf: Add PixbufAnimationIter subclassing support
  • gdk-pixbuf: Add PixbufLoader subclassing support

Colin Walters:

  • glib: Add a doc string for as_ptr generated impls

Jason Francis:

  • glib: fix undefined behavior in types::register_type()
  • ci: update windows CI to glib 2.74

Sebastian Dröge:

  • glib: Document the value guarantees for ObjectImpl::set_property() and property()

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

v0.16.1

Compare Source

Bilal Elmoussaoui

  • glib: Add helpers for setting property binding flags
  • cairo: Fix rectangle getter

Sebastian Dröge

  • glib: Add a getter for ObjectBuilder::type_
  • glib: Add ObjectSubclass::obj() as a shorter alias for instance()

v0.16.0

Compare Source

v0.15.12

Compare Source

Ben Kimock (1):
      Fix off-by-one in GString::from (and missing null)

Bilal Elmoussaoui (3):
      CI: remove -sys conditions tests for windows
      gdk_pixbuf: opt-in for gi-docgen
      CI: update the gh-package job

Jason Francis (13):
      glib: allow unused imports in gobject::auto
      cairo: restrict pdf tests to only emit PDF 1.5
      Port Dockerfile to fedora rawhide and use system deps from git
      ci: Bump versions in image workflow
      image: Don't build gdk-pixbuf tests
      ci: Bump versions in image workflow
      ci: push image to github container repository
      dockerfile: disable gdk-pixbuf man pages
      ci: add toplevel repo to safe.directory when running checker
      ci: bump some more action versions
      ci: use set-safe-directory for gtk-rs/checker checkout
      Revert "ci: use set-safe-directory for gtk-rs/checker checkout"
      ci: don't build full gtk in windows ci

Matteo Biggio (5):
      glib: add missing emit_by_name methods
      SocketAddressEnumerator: `next` return value should be nullable
      translate.rs: free the container memory also when the container is empty
      gstring: implement AsRef<Path> for GString and GStr
      ProcessLauncher: `close` method should be available on unix only

Maximiliano Sandoval R (4):
      Fix GBindingGroup bindings
      binding_group: Correct doc for build
      binding_group: Add test
      Use RefCell::take() when possible

Mițca Dumitru (3):
      cairo: Add safety docs for low hanging fruits
      gio: Add safety docs for Unix and Win32 streams
      glib: Add safety docs for log_writer_default_set_use_stderr

Sebastian Dröge (14):
      glib/gio: Implement `FusedFuture` / `FusedStream` in some places
      Implement `FusedIterator` for various custom iterators
      Fix/silence various new clippy warnings
      bindinggroup: Make sure to use NUL-terminated strings for the `source_property` in all cases
      bindinggroup: Fix test by making the binding bidirectional as expected from the test
      bindingroup: Pass a `String` to the transform function instead of a `*const u8`
      bindingroup: Fix transform_to test
      bindinggroup: Add test for changing the value type between properties
      binding: Add tests for Binding
      ci: Fix syntax in windows.yml
      Update versions to 0.15.12

ranfdev (7):
      remove unused mod_name in define_param_spec!
      add common numeric spec impl, common assert_param_name
      remove useless from_glib in min_max macro
      add #[track_caller] to assert_param_name
      fully define a corresponding `Builder` for each `ParamSpec`
      reuse new fn in ParamSpecOverride
      impl Default for ParamFlags

v0.15.11

Compare Source

Jason Francis (9):
      glib-macros: Fix clippy lints
      glib: Generate docs for BindingGroupBuilder
      glib: implement ValueTypeOptional for Variant, VariantType, BoxedValue
      glib: Add safety docs for WatchedObject::borrow
      glib: Implement Sync for WatchedObject
      Implement ValueTypeOptional for BoxedInline and cairo types
      cairo: Fix soundness in ToValueOptional for inline structs
      cairo: Implement FromValue for reference types
      cairo: Implement GValue wrappers for Matrix

Luca BRUNO (1):
      glib/variant: add some more safe wrappers

Mițca Dumitru (5):
      gdk_pixbuf: Improve `Pixbuf::pixels` documentation
      glib: Remove redundant null-checks before `g_free`
      glib: Remove redundant null-checks before `free`-like functions
      gio: Remove redudant null-checks before `g_free`
      gio: Remover redundant null-checks before `g_strdup`

Paolo Borelli (1):
      error: add `matches` method

Rodrigo Rivas Costa (1):
      glib: Fix conversion between Variant and OsString/PathBuf.

SeaDve (1):
      glib-macros: Remove boxed_nullable and shared_boxed_nullable attribute for glib::Boxed

Sebastian Dröge (12):
      glib: Fix build with `v2_72` and require 2.72.0 now
      Fix a couple of new clippy warnings
      gio: Update serial_test dependency to 0.6
      glib: Add `to_glib_full()` for `Path` / `OsStr`
      glib: Fix `mkdtemp()` and `mkdtemp_full()`
      glib: Add new `ObjectImplRef` and `ObjectImplWeakRef` types
      glib: Add getter for `glib::Error` domain quark
      ci: Update gvsbuild version
      ci: Switch to windows-2019 image
      Update versions to 0.15.11
      glib: Lower glib-macros version requirement to 0.15.10

ranfdev (1):
      remove extend_from_slice position subtraction, add test

v0.15.10

Compare Source

Jason Francis (6):
      glib: Add GStr for borrowing GStrings
      glib: Finish adding all structured logging functions
      glib: Simplify g_log_inner and g_print_inner
      glib: Optimize GlibLogger to avoid some copies
      glib: Disable log_structured doc test before v2_50
      Use Send+Sync for more Boxed types

Paolo Borelli (3):
      Update gir
      regen
      gio: add AsyncInitable

Sebastian Dröge (5):
      Update versions to 0.15.10
      glib: Depend on glib-macros 0.15.10

arcnmx (4):
      glib: clarify wording on VariantTy fns
      glib: impl FromStr for VariantType
      glib: VariantTy tuple type iterator
      glib: print and parse for Variant

v0.15.9

Compare Source

Sebastian Dröge (4):
      glib: Add license file to gobject-sys
      glib: Allow borrowing a `ParamSpec` reference from a `Value`
      Update versions to 0.15.9

v0.15.8

Compare Source

Sebastian Dröge (2):
      Revert "fix warning about unnecessary parentheses in boxed_inline"
      Update versions to 0.15.8

v0.15.7

Compare Source

Guillaume Gomez (1):
      Fix clippy lints

Jason Francis (5):
      Add new classes from glib 2.72
      Fix broken gnome/gtk doc links
      glib: Use "%s" instead of replacing % in log functions
      glib: Correctly cast log messages to C char types
      Use glib 2.71 for minimum v2_72 pkg-config versions

Sebastian Dröge (2):
      Update versions to 0.15.7

ranfdev (3):
      make generics work in boxed_inline wrapper macro
      fix warning about unnecessary parentheses in boxed_inline
      impl `ToValue`, `FromValue` for char

songww (2):
      pango: Add LayoutLine.runs()
      pango: Add missing getter for GlyphItemIter.

v0.15.6

Compare Source

Colin Walters (1):
      translate: Pre-allocate Rust hashmap at correct size

Hofer-Julian (1):
      glib: add trait `StaticTypeExt` with method `type_ensure`

Jason Francis (1):
      glib-macros: Pass a pointer for watched objects into closure macro

Sebastian Dröge (14):
      Update versions to 0.15.5
      Handle empty slices correctly
      Update gir-files
      glib: Mark `UnicodeScript::Math` as available in 2.72
      gio: Implement `File::move_async` manually
      glib: Ignore aligned allocation functions
      glib: Fix handling of closures that provide a return value pointer that is initialized to `G_TYPE_INVALID`
      glib: Add an `Object` specific value type checker
      glib: Don't use `from_glib_full()` for the individual items of an array for boxed inline types
      Regenerate
      Update versions to 0.15.6

arcnmx (6):
      glib: Variant::from_dict_entry
      glib: VariantType::new_dict_entry
      glib: VariantType::new_array
      glib: VariantType::new_maybe
      glib: VariantType::new_tuple
      glib: impl AsRef<Variant> for Variant

songww (1):
      Add missing pango attrs

v0.15.5

Compare Source

Matteo Biggio (1):
      gtask: fix memory leak in when calling g_task_return_value

Sebastian Dröge (5):
      Update gir-files
      Regenerate with latest gir-files
      gio: Add version to `CredentialsType::Win32Pid`
      Update versions to 0.15.5

arcnmx (8):
      glib: Pointer type
      glib: give a name to c_void
      glib: basic Pointer tests
      glib: impl FromGlib<gconstpointer> for Pointer
      glib: explicitly alias Pointer as `ffi::gpointer`
      glib: dynamic type APIs for Variants and Values
      glib: `Variant::as_maybe()`
      glib: remove all translate traits from pointers

v0.15.4

Compare Source

Paolo Borelli (1):
      gio: add Initable::with_type

Sebastian Dröge (14):
      Update manual implementations to not require `Send` closures for GIO-style async functions
      Update gir-files
      glib/gio: Remove unnecessary overrides
      gio: Add `v2_72` feature
      gio: Add 2.72 marker to `G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD`
      Update gir
      Regenerate with latest gir
      Update versions to 0.15.4
      gio: Use correct callback type for `File::copy_async()`
      glib: Pass module path instead of `None` for the function
      glib: Never pass `NULL` to `g_log_structured_standard()`
      gio/gdk-pixbuf: Depend on glib 0.15.3 for `ThreadGuard` API

v0.15.3

[Compare Source](https://togithub.com/gtk-rs/gtk-rs


Configuration

📅 Schedule: Branch creation - "after 3am on Wednesday" (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Never, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 October 25, 2023 10:06
@renovate renovate bot added the type: chore label Oct 25, 2023
@renovate renovate bot force-pushed the renovate/1.x-alltauricore branch from 10fbb62 to 279d5e1 Compare November 14, 2023 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants