mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-03 09:46:17 +01:00
Updates
This commit is contained in:
parent
aeb069cd78
commit
c5fc760879
76
NEWS
76
NEWS
@ -1,4 +1,4 @@
|
|||||||
Overview of changes in GLib 2.45.x
|
Overview of changes in GLib 2.45.1
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
* The GSettings schema compiler, glib-compile-schemas has been changed
|
* The GSettings schema compiler, glib-compile-schemas has been changed
|
||||||
@ -8,6 +8,80 @@ Overview of changes in GLib 2.45.x
|
|||||||
way to translate schemas. Instead keep the translations in the .mo
|
way to translate schemas. Instead keep the translations in the .mo
|
||||||
file and set the gettext-domain attribute on the <schemalist> element.
|
file and set the gettext-domain attribute on the <schemalist> element.
|
||||||
|
|
||||||
|
* The file monitoring infrastructure has been rewritten, and all backends
|
||||||
|
have seen major improvements.
|
||||||
|
|
||||||
|
The inotify backend is reporting events with less delay (no event will
|
||||||
|
be delayed more than 10ms) and wakeups due to file monitoring have been
|
||||||
|
significantly reduced. A CHANGES_DONE event will also be sent when new
|
||||||
|
files appear.
|
||||||
|
|
||||||
|
The poll implementation is now using the thread default main context.
|
||||||
|
|
||||||
|
The fam implmentation is now running in the worker thread.
|
||||||
|
|
||||||
|
The fen implementation has been removed, since it was unmaintained.
|
||||||
|
|
||||||
|
* The GSettings schema compiler, glib-compile-schemas, is more strict
|
||||||
|
about rejecting schemas with xml:lang style merged translations.
|
||||||
|
Schema translations should be done by specifying the gettext domain
|
||||||
|
in the xml, and keeping the translations in gettext. To avoid breaking
|
||||||
|
already-installed schemas, this change is only taking effect when
|
||||||
|
you use the --strict option.
|
||||||
|
|
||||||
|
* The hardcoded 10-thread limit of GTask's thread pool has been removed,
|
||||||
|
since it was prone to causing deadlocks. The thread pool is now allowed
|
||||||
|
to grow dynamically and will shrink back over time.
|
||||||
|
|
||||||
|
* GSimpleAsyncResult has been deprecated in favor of GTask.
|
||||||
|
|
||||||
|
* The algorithm used by GAppInfo to find default handlers for mime types
|
||||||
|
has been tweaked to prefer apps that handle the specific subtype over
|
||||||
|
default handlers for a generic supertype.
|
||||||
|
|
||||||
|
* Bug fixes:
|
||||||
|
627285 inotify file monitor hardwired delay
|
||||||
|
631597 Segmentation fault in append_escaped_text
|
||||||
|
661767 merge/improve various bits of run-in-thread functionality
|
||||||
|
687223 cleverer GThreadPool management
|
||||||
|
711547 win32: silence some build warnings
|
||||||
|
719966 glib: Add missing (nullable) and (optional) annotations
|
||||||
|
726447 Possibly an error in text string
|
||||||
|
728663 W32: wrong stat struct is used when built with MinGW-w64
|
||||||
|
728669 W32: GLocalFile can't measure size of files larger than 2^32...
|
||||||
|
730188 gsocket: Document FD ownership with g_socket_new_from_fd()
|
||||||
|
733325 Several regex tests fail with pcre3 8.35
|
||||||
|
738207 Add a way to set SO_SENDBUF and SO_RECVBUF on listener (and...
|
||||||
|
739850 GClosure: add valgrind hints
|
||||||
|
741791 gmain: Save errno when handling unix signals
|
||||||
|
744282 gvfs-open for application/x-virt-viewer changed behaviour bet...
|
||||||
|
745255 Add support for copying sessions between GTlsClientConnections
|
||||||
|
745745 gdbus: fix out-of-bound array access
|
||||||
|
745821 Don't use __alloc_size__ attribute with clang
|
||||||
|
746749 GLib-GIO:ERROR:inotify-kernel.c:327:ik_source_dispatch: ass...
|
||||||
|
746753 Glib-compile-resources --generate-header not using ".h" as ...
|
||||||
|
747209 glib-compile-schemas ought to reject repeated <summary> and...
|
||||||
|
747349 Conversion of gdbus to use GTask causes deadlocks
|
||||||
|
747363 gatomic: Add missing new line in API doc comment
|
||||||
|
747472 Don't ignore already-installed schemas with multiple <summa...
|
||||||
|
747541 gdbus segfaults with invalid --dest
|
||||||
|
747772 Having hardcoded utf8 strings in the source code does not p...
|
||||||
|
748019 gsocketconnection: Fix copy-pasto in documentation
|
||||||
|
748177 not all test schemas are distributed, "make distcheck" fails
|
||||||
|
|
||||||
|
* Translation updates:
|
||||||
|
Basque
|
||||||
|
Czech
|
||||||
|
Danish
|
||||||
|
Finnish
|
||||||
|
German
|
||||||
|
Hebrew
|
||||||
|
Icelandic
|
||||||
|
Norwegian bokmål
|
||||||
|
Russian
|
||||||
|
Turkish
|
||||||
|
|
||||||
|
|
||||||
Overview of changes in GLib 2.43.92
|
Overview of changes in GLib 2.43.92
|
||||||
===================================
|
===================================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user