From 1341598c80b8149059e2485c843d62e52b21b3ab Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 26 May 2016 16:30:25 -0400 Subject: [PATCH] 2.49.1 --- NEWS | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/NEWS b/NEWS index 5b7dba3d2..8416901ea 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,71 @@ +Overview of changes in GLib 2.49.1 +================================== + + * GDesktopAppInfo now allows bus activation with dashes. This is + not technically allowed per the Desktop Entry specification, but + it happens in the wild. Rather than forcing people to go through + another traumatic desktop file rename, accept it and translate - to _. + + * The support for giving names to threads has been improved. Thread names + are now supported on Solaris as well, and the Linux support no longer + uses prctl() but the pthread api. + + * GIO resources can now be overridden at runtime, using the G_RESOURCE_OVERLAYS + environment variable. + + * gdbus-codegen can now generate autocleanup definitions for the types + it generates. Use the --c-generate-autocleanup option to control this + +Bugs fixed: + 665446 Use g_abort() instead of abort() + 731988 glocalfile: Avoid a potential NULL pointer dereference + 742898 g_value_type_transformable() description differs from the code + 747107 GVariant varargs documentation: g_variant_get() example + 747478 g_system_thread_set_name() is not implemented for gthread-win32 + 748474 g_get_language_names() is not thread-safe + 748530 gthread: W32 implementation of g_get_num_processors() has lame fallback + 748806 GVariant: Better introduction to the concepts and its uses + 749583 GSequence performance improvements + 749606 tests: always remove app.desktop + 755898 [PATCH] settings: add get/set uint64 + 758174 Fix documentation typos + 758738 Usage of GType properties causes crashes due to gulong/gpointer mismatch + 760186 namespace clash with gdb pretty-printing code + 762994 Race condition in GIO/AppFileChooser crashes Firefox/Gtk3 + 763379 codegen: Add support for g_autoptr to gdbus-codegen–generated objects + 763821 build: Also dist Systemtap files always for gobject/ + 764092 gstrfuncs: Document the behaviour of g_strjoinv() + 764163 g_task_had_error doesn't remember the error after g_task_propagate_* + 764415 Very High CPU usage in g_poll() Windows implementation + 764574 build: Fix all statfs() tests failing + 764575 tests: Fix compilation errors due to Y2K format problems + 764685 GApplication documentation about handling command-line options is confusing + 764754 '-' in application id: unbreak bus activation and notifications + 765173 documentation of g_main_context_push_thread_default() regarding GIO... + 765668 GResources: add support for resource overlays + 765710 gdbus-tool: only print note about expected argument types if that... + 765712 tests: Fix compilation + 765861 task: avoid context lock when setting source name + 765900 Add g_drive_is_removable() support + 765924 Improve external drives detection + 765959 socket: set fd field to -1 after closing socket + 765990 Visual Studio: Define inline only when necessary + 765991 Compilation of gresource.c is broken due to S_ISDIR + 766092 Incorrect locale handling in g_date_time_format_locale() + 766211 Fix the upper bound in g_unichar_iswide_bsearch + 766407 Some build-related defects in glib testsuite + 766570 build: Fix a misnamed variable in glib-tap.mk + +Translation updates: + Basque + Catalan + Chinese + Occitan + Portuguese + Turkish + Vietnamese + + Overview of changes in GLib 2.48.0 ==================================