[glib] Created tag 2.29.6



The unsigned tag '2.29.6' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Sat Jun 4 20:06:04 2011 -0400

    2.29.6

Changes since the last tag '2.29.4':

Alexander Larsson (5):
      Make g_datalist not use a global lock and perform better
      Make quark to string lockless
      Make g_datalist_get_data not look up the quark
      Make g_object_get_data use the new faster g_datalist_get_data
      Use g_atomic_pointer_or/and to set datalist flags

Antoine Jacoutot (4):
      Fix build with gcc-2.*.
      Don't hardcode path to true(1).
      Add glib credentials support to OpenBSD.
      Fix compile warnings on OpenBSD.

Benjamin Otte (3):
      docs: Add a cute trick for achieving a stable sort
      docs: Add the cute trick comment to all sort functions
      gobject: Speed up g_type_from_name()

Carles Ferrando (1):
      [l10n]Updated Catalan (Valencian) translation

Chun-wei Fan (6):
      GLib MSVC Support updates (autotools)
      MSVC support update for GObject
      Update VS property sheets
      Update gcancellable.c for Win32
      Update VS2010 "install" project
      Update Visual C++ README.txt

Colin Walters (17):
      GSocket: Use MSG_CMSG_CLOEXEC
      gdatetime: Quiet GCC warning about possibly-uninitialized
      gdbus-codegen: Drop dependency on argparse
      gdbus-codegen: Fix annotation parsing
      g_key_file_has_key_full: New function to fix g_key_file_has_key()'s GError semantics
      gtype: Remove unused variable
      g_variant_new_dict_entry: Fix documentation and annotations
      Consistently use G_GNUC_EXTENSION instead of __extension__
      gfileutils: Annotations for g_file_{get,set}_contents
      g_shell_parse_argv: Annotate
      gutils.c: Annotation fixes
      Add a boxed type for GVariantBuilder, mark GVariantIter as (skip)
      gdbus: Avoid blocking on worker thread in connection initialization
      gmain: Clean up SIGCHLD handling
      gmain: Consolidate UNIX signal init state handling
      spawn-multithreaded: New test case
      gobject: Use _ prefixing in private headers over G_GNUC_INTERNAL in public headers

Dan Winship (1):
      Add two annotations for g-i

Daniel Mustieles (2):
      Updated Spanish translation
      Updated Spanish translation

David Schleef (1):
      main: Use public function in documentation

David Zeuthen (20):
      gdbus-codegen: gracefully handle property get on proxy with no cached property
      gdbus: Add a --timeout option
      Add g_dbus_method_invocation_take_error() convenience method
      gdbus-codegen: Mark members in generated class instance structs as private
      GDBusConnection: Document that sockets are frobbed into non-blocking mode
      gdbus-codegen: Use (skip) annotation on return values
      gdbus-codegen: Ensure that generated skeletons are MT-safe
      gdbus-codegen: Handle unexpected XML tags
      gdbus-codegen: Properly render @param and %TRUE in generated Docbook
      gdbus-codegen: Fix up example to not use non-existant method
      GDBusProxy: Fix race condition when unsubscribing from signals
      GDBusProxy: Add locking and notes/guarantees about MT safety
      GDBusProxy: Fix incorrect locking
      GDBusProxy: Mention gdbus-codegen in docs
      Move gdbus-codegen example code and docs into separate directories
      Fix docs for D-Bus introspection data structures
      Fix include path for gdbus-codegen example XML
      Fix typos in "Migrating to GDBus" docs
      gdbus: Add a way to emit a signal
      Fix up gdbus invocation in example

Emmanuele Bassi (1):
      Add gdbus autogenerated xml files to the ignore file

Gabor Kelemen (1):
      Fix short day names in Hungarian translation

Giovanni Campagna (7):
      GDBusMethodInvocation: fix introspection annotations
      gbase64: fix introspection annotations
      GObject: move GLib type definitions to a separate header
      gdbusintrospection: fix introspection of DBus Introspection structures
      GVariant: fix introspection annotations
      g_variant_get_child_value: Add a precondition on length
      gvariant: fix introspection annotations

Hanro (1):
      gkeyfile: Only test file descriptors against -1

Jasper Lievisse Adriaanse (1):
      gatomic: #include gthread.h to fix compilation on nonoptimized architectures

Javier Jardón (2):
      autogen.sh: Use autoreconf instead custom script
      m4macros/gsettings.m4: Use AS_HELP_STRING instead the deprecated AC_HELP_STRING

John Lindgren (2):
      keyfile: avoid needless allocations on file load
      keyfile: fill parse buffer in line sized chunks

Jorge González (1):
      Updated Spanish translation

Kristjan SCHMIDT (1):
      Updated Esperanto translation

Maarten Bosmans (1):
      gdbus-codegen: Quote substitution variables

Marc-André Lureau (1):
      gthread: build unix tests only on unix

Martin Pitt (1):
      [gi] Add missing allow-none annotations to GDBusConnection

Matthew Barnes (1):
      Have g_queue_remove() return a boolean

Matthias Clasen (54):
      Post-release bump
      GDateTime: enhance g_date_time_format()
      Expand the g_date_time_format documentation
      Add tests for new GDateTime functionality
      Documentation additions
      Rename a problematic test binary
      Be more careful when calling destroy notifies
      Enforce rules about modifying hash tables in callbacks
      g_key_file_has_key_full: Clarify the docs
      Revert "g_key_file_has_key_full: Clarify the docs"
      Trivial: fix a typo
      Fix HAVE_FUTEX definition
      Add some atomic ops tests
      Improve atomic ops implementation
      Simply symbols files
      Cosmetics
      Cosmetic changes
      Preserve consistency when removing all nodes from a hash table
      forgotten test
      glib-compile-schemas: write informational messages to stdout
      GThread: expand the docs
      Use G_STATIC_ASSERT_EXPR for size checks in atomic macros
      Add macro version for all atomic operations
      Trivial: fix a variable name
      Quell warnings from g_once_init_enter_impl
      Quiet down the build a bit
      Remove unnecessary casts
      Documentation tweaks
      Fix a typo
      GHash: Avoid nonatomic access to the reference count
      GArray: Avoid unncessary atomic accesses to refcounts
      GAsyncQueue: Remove excessive atomic operations
      GAsyncQueue: Make ref_count a volatile gint
      GTree: Declare ref_count as volatile
      Volatile not necessary after all
      Remove redundant comments
      Reduce excessive whitespace
      Clean up includes
      Documentation fixups
      Add a note about atomic changes
      Expand content type docs slighly
      Add pointer bitlocks to the docs
      g_mkdir_with_parents: cope with dirs popping into existence
      GRand: avoid overflow
      Add a test for the previous fix
      Update NEWS
      Distcheck fixes
      Distcheck fixes
      configure.in: Use tar-ustar to avoid name length limitations
      Fix doc typos
      Fix parameter documentation for many functions
      Fix links in gio docs
      Fix doc syntax
      2.29.6

Mikhail Zabaluev (2):
      Added performance tests for UTF-8 decoding functions
      Made g_utf8_to_ucs4_fast() even faster

Neil Roberts (2):
      gsocket: Fix the error message for a failed g_socket_shutdown
      gsocket: Fix some cases of returning error without setting *error

Paolo Bonzini (1):
      avoid quadratic behavior of GMainLoop when all fd's have the same priority

Philip Withnall (1):
      docs: Improve punctuation in some of the GArray method documentation

Ray Strode (2):
      gdbus-codegen: fix typo in man page
      Revert "gsettings-tool: warn if setting a value fails"

Richard Hughes (1):
      Correct the annotation for g_file_enumerator_get_container()

Ryan Lortie (14):
      Allow NULL to be stored into GSettings trees
      GSettings: keep resets on loss of writability
      GSettings: fix example in the docs
      Fix gsettings tool string handling
      Add debug output to GApplication actions example
      GApplication: fix remote action states
      Whitespace fixes
      Add G_STATIC_ASSERT_EXPR macro
      Add a test case for atomic ops
      glib: Rewrite gatomic.[ch]
      Fix futex(2) detection and use
      optimise bitlocks with new atomic operations
      bitlock: hand-code assembly version for x86
      Implement pointer sized bitlocks

Seán de Búrca (1):
      Updated Irish translation.

Simon McVittie (5):
      GRealThread: remove obsolete comment about gmain.c, which no longer has a copy
      g_static_private_free: defer non-trivial destruction til after we unlock
      Refactor GStaticPrivate accessors to facilitate protecting them with locks
      GStaticPrivate: protect GRealThread.private_data with a bit-lock
      Add a regression test for GNOME#642026

Wim Taymans (1):
      gthread: avoid locking in _get_mutex_impl

Yaron Shahrabani (3):
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.

Yuri Kozlov (1):
      Updated Russian translation

muralis (1):
      gthreadedresolver: fix hang on g_thread_pool_push() failure



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]