glib 2.29.6
- From: "Matthias Clasen" <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: glib 2.29.6
- Date: Sun, 5 Jun 2011 00:13:56 +0000 (UTC)
News
====
* Atomic operations have been rewritten from scratch to make use
of gcc builtins where possible. As a side-effect of this, calls
to g_atomic_ API with explicit casts may now be problematic; if
that happens to you, try first to remove the casts. Another
side-effect of the rewrite is that g_atomic_int_exchange_and_add
has been deprecated in favor of g_atomic_int_add.
* A full set of atomic operations on pointers has been added,
including bit locks in pointer-size locations.
* Access to quarks is now lockless
* GObject data scalability has been greatly improved
* g_data_time_format now supports alternative digits and padding
* Introspection improvements:
- Add a boxed type for GVariantBuilder
- Annotation fixes in GDBus, GVariant, g_base64_
* Bugs fixed:
502560 g_rand_double_range returns 'inf'
612729 g_mkdir_with_parents can fail if the directory already exists
617491 g_once() implementation is inefficient
619418 Add a performance test for UTF-8 decoding functions
619435 Make g_utf8_to_ucs4_fast() yet faster
626549 G_STATIC_ASSERT_EXPR
631231 bitlock: Fix detection and usage of futexes with Bionic
632294 g_queue_remove() should return a boolean
640518 GMainLoop has quadratic complexity when all pollfd's...
642026 Race condition in g_static_private_free
646635 Fix introspection of GLib
648678 g_date_time_format(): support %O flags for localized numbers
649480 Use MSG_CMSG_CLOEXEC in recvmsg in gio/gsocket.c
649506 GTestFunc et al lacking Since tag
649657 Don't return gboolean for functions that throw
649775 glib-gio-gdbuscodegen-Makefile.patch
649915 gsettings accepts unquoted strings longer than two characters
649973 gthread: build unix tests only on unix
649988 gdbus-codegen: Drop dependency on argparse
650078 forkbomb building glib/tests/protocol
650211 Optimization in key file parsing
650236 Application over DBus implements action state incorrectly
650345 g_key_file_has_key_full: New function to fix g_key_file_has_key...
650458 reduce overhead in g_object_set/get_data
650459 hash table consistency while calling destroy notify funcs
650688 enforce rules about hash table modification
650823 expand the set of atomic ops
650874 codegen chokes on docs
650882 use stdout instead of stderr for informational messages
650884 fix compilation with gcc2
650885 implement glib credentials on OpenBSD (hackish)
650935 G_GNUC_MAY_ALIAS and atomic ops
651009 minor documentation fix
651034 Regarding g_cond_wait after g_thread_pool_push in gthreadedresolver
651133 race condition in GDBusConnection's emit_signal_instance_in_idle_cb
651141 hashtable infinite loop
651219 fix path to true(1) on OpenBSD
651223 Fix some compile warnings on OpenBSD
651327 Minor fixes for the gsocket API
651467 Add pointer sized bitlocks
651650 gdbus: Avoid busy wait loop
651725 gmain: Cleanups and a new test case
651745 Switch to _ prefixing rather than G_GNUC_INTERNAL
* Updated translations:
Catalan (Valencian)
Esperanto
Hebrew
Hungarian
Russian
Spanish
ChangeLog
=========
http://download.gnome.org/sources/glib/2.29/glib-2.29.6.changes (77.7K)
Download
========
http://download.gnome.org/sources/glib/2.29/glib-2.29.6.tar.xz (5.19M)
sha256sum: 2ad525fc0aa2381594c51569e38824d820b1f551b825dbc9219defaa7e90c329
http://download.gnome.org/sources/glib/2.29/glib-2.29.6.tar.bz2 (6.96M)
sha256sum: d6218380f33f0ad48471cd8b245fbbc20aabd542b1a5221708c19a4e72860fa7
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]