mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-12 07:26:15 +01: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
|
||||
=====================================================
|
||||
|
||||
|
@ -937,46 +937,6 @@ Turns the argument into a string literal by using the '#' stringizing operator.
|
||||
</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 ##### -->
|
||||
<para>
|
||||
|
||||
|
@ -117,15 +117,18 @@ documentation.
|
||||
@args: the parameters to insert into the format string.
|
||||
|
||||
|
||||
<!-- ##### MACRO g_message ##### -->
|
||||
<!-- ##### FUNCTION g_message ##### -->
|
||||
<para>
|
||||
A convenience function/macro to log a normal message.
|
||||
</para>
|
||||
|
||||
@format:
|
||||
@Varargs:
|
||||
<!-- # Unused Parameters # -->
|
||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||
|
||||
|
||||
<!-- ##### MACRO g_warning ##### -->
|
||||
<!-- ##### FUNCTION g_warning ##### -->
|
||||
<para>
|
||||
A convenience function/macro to log a warning message.
|
||||
</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>).
|
||||
</para>
|
||||
|
||||
@format:
|
||||
@Varargs:
|
||||
<!-- # Unused Parameters # -->
|
||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||
|
||||
|
||||
<!-- ##### MACRO g_critical ##### -->
|
||||
<!-- ##### FUNCTION g_critical ##### -->
|
||||
<para>
|
||||
Logs a "critical warning" (#G_LOG_LEVEL_CRITICAL). It's more or less
|
||||
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>).
|
||||
</para>
|
||||
|
||||
@format:
|
||||
@Varargs:
|
||||
<!-- # Unused Parameters # -->
|
||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||
|
||||
|
||||
<!-- ##### MACRO g_error ##### -->
|
||||
<!-- ##### FUNCTION g_error ##### -->
|
||||
<para>
|
||||
A convenience function/macro to log an error message.
|
||||
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.
|
||||
</para>
|
||||
|
||||
@format:
|
||||
@Varargs:
|
||||
<!-- # Unused Parameters # -->
|
||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||
|
||||
|
||||
<!-- ##### MACRO g_debug ##### -->
|
||||
<!-- ##### FUNCTION g_debug ##### -->
|
||||
<para>
|
||||
A convenience function/macro to log a debug message.
|
||||
</para>
|
||||
|
||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||
@format:
|
||||
@Varargs:
|
||||
@Since: 2.6
|
||||
<!-- # Unused Parameters # -->
|
||||
@...: format string, followed by parameters to insert into the format string (as with printf())
|
||||
|
||||
|
||||
<!-- ##### FUNCTION g_log_set_handler ##### -->
|
||||
|
@ -22,6 +22,47 @@ typically use the features described here.
|
||||
<!-- ##### 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 ##### -->
|
||||
<para>
|
||||
The major version number of the GLib library.
|
||||
|
Loading…
Reference in New Issue
Block a user