mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-28 10:06:53 +02:00
Prepare to release glib 2.25.13
This commit is contained in:
parent
80046f36e0
commit
e88eb04865
67
NEWS
67
NEWS
@ -1,3 +1,70 @@
|
|||||||
|
Overview of Changes from GLib 2.25.12 to GLib 2.25.13
|
||||||
|
=====================================================
|
||||||
|
|
||||||
|
+-------------------------------------------------------------------+
|
||||||
|
| WARNING: There have been no breaks in API or ABI. Weird, eh? |
|
||||||
|
+-------------------------------------------------------------------+
|
||||||
|
|
||||||
|
The primary purpose of this release is to fix a serious problem with
|
||||||
|
glib 2.25.12: glibconfig.h (as generated on a Fedora amd64 system) was
|
||||||
|
being distributed in the tarball. It was being used to build some parts
|
||||||
|
of glib on other systems (eg: 32bit ones). This was causing some very
|
||||||
|
serious problems.
|
||||||
|
|
||||||
|
There have been many other improvements, however:
|
||||||
|
|
||||||
|
Build and testing:
|
||||||
|
- vastly improved test coverage
|
||||||
|
- old tests moved to the gtester framework
|
||||||
|
- gtester Makefile modified so that the tests only run once
|
||||||
|
- cleanup of how we handle includes while building glib
|
||||||
|
|
||||||
|
GVariant:
|
||||||
|
- add a g_return_if_fail (utf8) to g_variant_new_string()
|
||||||
|
|
||||||
|
GDBus:
|
||||||
|
- perform extra sanity checks when serialising messages
|
||||||
|
- add API to query and set the byteorder of a GDBusMessage
|
||||||
|
- improve debug output, add some extra options
|
||||||
|
- if exiting due to the bus disconnecting us, print an error message
|
||||||
|
explaining why
|
||||||
|
- sort property names correctly
|
||||||
|
- don't bother sending RemoveMatch when we will close the connection
|
||||||
|
anyway
|
||||||
|
- use effective uid/gid for credential passing
|
||||||
|
|
||||||
|
GSettings:
|
||||||
|
- add G_SETTINGS_BIND_INVERT_BOOLEAN for inverting boolean bindings
|
||||||
|
without mapping functions
|
||||||
|
- mark all strings in the schema compiler for translation
|
||||||
|
|
||||||
|
Binding:
|
||||||
|
- improve closure support for bindings
|
||||||
|
- copy GSettings INVERT_BOOLEAN flag
|
||||||
|
|
||||||
|
Other:
|
||||||
|
- fix another complicated GCancellable deadlock possibility
|
||||||
|
|
||||||
|
Bugs closed:
|
||||||
|
599590 glib build doesn't look for correct pkg-config
|
||||||
|
619026 avoid warning in gutils.h when using gcc with -Wconversion
|
||||||
|
624739 Please fix POTFILES.in
|
||||||
|
625472 Valgrind claims uninitialized bytes used
|
||||||
|
625500 g_date_set_time_val documentation doesn't mention local time
|
||||||
|
625628 GDBusProxy: wrong property name sorting
|
||||||
|
625753 Incorrect flags used in g_dbus_connection_call_sync()
|
||||||
|
625827 Expand documentation about error quark naming
|
||||||
|
625988 builddir != srcdir issues
|
||||||
|
626107 glibconfig.h is being disted
|
||||||
|
|
||||||
|
Updated translations:
|
||||||
|
French
|
||||||
|
Galician
|
||||||
|
Hebrew
|
||||||
|
Norwegian bokmål
|
||||||
|
Spanish
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes from GLib 2.25.11 to GLib 2.25.12
|
Overview of Changes from GLib 2.25.11 to GLib 2.25.12
|
||||||
=====================================================
|
=====================================================
|
||||||
|
|
||||||
|
@ -937,46 +937,6 @@ Turns the argument into a string literal by using the '#' stringizing operator.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### VARIABLE glib_binary_age ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION glib_check_version ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@required_major:
|
|
||||||
@required_minor:
|
|
||||||
@required_micro:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
<!-- ##### VARIABLE glib_interface_age ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### VARIABLE glib_major_version ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### VARIABLE glib_micro_version ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### VARIABLE glib_minor_version ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO lseek ##### -->
|
<!-- ##### MACRO lseek ##### -->
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
|
@ -117,15 +117,18 @@ documentation.
|
|||||||
@args: the parameters to insert into the format string.
|
@args: the parameters to insert into the format string.
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO g_message ##### -->
|
<!-- ##### FUNCTION g_message ##### -->
|
||||||
<para>
|
<para>
|
||||||
A convenience function/macro to log a normal message.
|
A convenience function/macro to log a normal message.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@format:
|
||||||
|
@Varargs:
|
||||||
|
<!-- # Unused Parameters # -->
|
||||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO g_warning ##### -->
|
<!-- ##### FUNCTION g_warning ##### -->
|
||||||
<para>
|
<para>
|
||||||
A convenience function/macro to log a warning message.
|
A convenience function/macro to log a warning message.
|
||||||
</para>
|
</para>
|
||||||
@ -135,10 +138,13 @@ You can make warnings fatal at runtime by setting the %G_DEBUG environment
|
|||||||
variable (see <ulink url="glib-running.html">Running GLib Applications</ulink>).
|
variable (see <ulink url="glib-running.html">Running GLib Applications</ulink>).
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@format:
|
||||||
|
@Varargs:
|
||||||
|
<!-- # Unused Parameters # -->
|
||||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO g_critical ##### -->
|
<!-- ##### FUNCTION g_critical ##### -->
|
||||||
<para>
|
<para>
|
||||||
Logs a "critical warning" (#G_LOG_LEVEL_CRITICAL). It's more or less
|
Logs a "critical warning" (#G_LOG_LEVEL_CRITICAL). It's more or less
|
||||||
application-defined what constitutes a critical vs. a regular
|
application-defined what constitutes a critical vs. a regular
|
||||||
@ -153,10 +159,13 @@ the %G_DEBUG environment variable (see
|
|||||||
<ulink url="glib-running.html">Running GLib Applications</ulink>).
|
<ulink url="glib-running.html">Running GLib Applications</ulink>).
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@format:
|
||||||
|
@Varargs:
|
||||||
|
<!-- # Unused Parameters # -->
|
||||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO g_error ##### -->
|
<!-- ##### FUNCTION g_error ##### -->
|
||||||
<para>
|
<para>
|
||||||
A convenience function/macro to log an error message.
|
A convenience function/macro to log an error message.
|
||||||
Error messages are always fatal, resulting in a call to
|
Error messages are always fatal, resulting in a call to
|
||||||
@ -166,16 +175,22 @@ expect. Using this function indicates a bug in your program, i.e. an
|
|||||||
assertion failure.
|
assertion failure.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@format:
|
||||||
|
@Varargs:
|
||||||
|
<!-- # Unused Parameters # -->
|
||||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO g_debug ##### -->
|
<!-- ##### FUNCTION g_debug ##### -->
|
||||||
<para>
|
<para>
|
||||||
A convenience function/macro to log a debug message.
|
A convenience function/macro to log a debug message.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
@format:
|
||||||
|
@Varargs:
|
||||||
@Since: 2.6
|
@Since: 2.6
|
||||||
|
<!-- # Unused Parameters # -->
|
||||||
|
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION g_log_set_handler ##### -->
|
<!-- ##### FUNCTION g_log_set_handler ##### -->
|
||||||
|
@ -22,6 +22,47 @@ typically use the features described here.
|
|||||||
<!-- ##### SECTION Image ##### -->
|
<!-- ##### SECTION Image ##### -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### VARIABLE glib_major_version ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### VARIABLE glib_minor_version ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### VARIABLE glib_micro_version ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### VARIABLE glib_binary_age ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### VARIABLE glib_interface_age ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ##### FUNCTION glib_check_version ##### -->
|
||||||
|
<para>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
@required_major:
|
||||||
|
@required_minor:
|
||||||
|
@required_micro:
|
||||||
|
@Returns:
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### MACRO GLIB_MAJOR_VERSION ##### -->
|
<!-- ##### MACRO GLIB_MAJOR_VERSION ##### -->
|
||||||
<para>
|
<para>
|
||||||
The major version number of the GLib library.
|
The major version number of the GLib library.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user