SHA256
10
0
forked from pool/glib2
iznogood 6921c5caf1 glib2: Update to 2.89.1
- Update to version 2.89.0 (Unstable):
  + g_thread_yield() may not yield control to another thread as
    expected on Linux.
  + gio: gmemorymonitordbus: Fix fallback backends can't be
    properly loaded
  + gregex: Remove "array length" annotations
  + win32-build.md: Update Visual Studio build info
  + Don't use slow content type for icons when only fast content is
    queried
  + Performance improvements to GVariant/GDBusMessage
  + docs: fix wrong reference to gint16 for gint32 types in
    glib/types.md
  + Add missing finish-func annotations
  + gregex: g_match_info_fetch_pos() and g_match_info_fetch_all()
    will now work after partial matches as well
  + gdatetime: Clarify docs around comparisons across time zones
  + docs: GI annotation fixes for GCancellable
  + tests: Fix various leaks spotted by ASAN
  + docs + tests: fix docs and add unit test about g_try_new with
    zero n_structs
  + CI: Set msys2-clang64 as default job for merges
  + docs: add missing reference to g_rc_box_new0 and
    g_atomic_rc_box_new0 and others in Reference Counting page
  + gutf8: Eliminate redundant double-traversal in g_utf8_substring
  + gsocket: Improve docs for g_socket_get_fd()
  + gerror: Add missing introspection annotations
  + Use dlopen to access environ on FreeBSD
  + gvariant: Check for overflow in g_variant_new_fixed_array()
  + meson: Override girepository-2.0 when glib is used as
    subproject
  + Updated translations.
2026-07-02 11:55:09 +02:00
2026-07-02 11:55:09 +02:00
2026-07-02 11:55:09 +02:00
2026-07-02 11:55:09 +02:00
2026-07-02 11:55:09 +02:00
2026-07-02 11:55:09 +02:00

Quoting the "Vendor overrides" section from [1]:

Default values are defined in the schemas that get installed by an application.
Sometimes, it is necessary for a vendor or distributor to adjust these
defaults. Since patching the XML source for the schema is inconvenient and
error-prone, glib-compile-schemas reads so-called 'vendor override' files.
These are keyfiles in the same directory as the XML schema sources which can
override default values. The schema id serves as the group name in the key
file, and the values are expected in serialized GVariant form, as in the
following example:

	[org.gtk.Example]
	key1='string'
	key2=1.5

glib-compile-schemas expects schema files to have the extension
.gschema.override

[1] http://developer.gnome.org/gio/stable/GSettings.html
S
Description
No description provided
Readme 435 MiB
Languages
Shell 100%