Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 2.31.22

Mar 19, 2012

  1. Fix distcheck

    automake decided to complain about some more leftovers.
    authored
  2. 2.31.22

    authored
  3. Updates

    authored
  4. Don't return from a void function

    authored
  5. Fix a C99ism

    authored
  6. Silence a compiler warning

    authored
  7. Ryan Lortie

    GDBus: set no-reply flag on calls with no callback

    If g_dbus_connection_call() or g_dbus_proxy_call() are given a NULL
    callback then set the no-reply flag on the outgoing D-Bus message.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672239
    authored
  8. Ryan Lortie

    GDBusProxy: report an error instead of leaking it

    GDBusProxy sets an error on a GSimpleAsyncResult and then returns
    without dispatching the result for completion (and leaks the result in
    the process).  Fix that.
    
    Also add a testcase.  Unfortunately, adding the testcase uncovered
    bug #672248.  We can work around that by reordering the tests.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672249
    authored
  9. Update config.h.win32(.in)

    Make it more like the one that is generated by autotools.
    
    It is true that Visual C++ has sig_atomic_t, at least for Visual C++ 2008
    and later, but this is currently only used for UNIX builds of GLib, as a
    point of note here.
    authored
  10. Update glibconfig.h.win32(.in)

    Added the definitions below, as these #defines are needed for gqsort.c
    
    #define ALIGNOF_GUINT32 4
    #define ALIGNOF_GUINT64 8
    #define ALIGNOF_UNSIGNED_LONG 4
    authored

Mar 18, 2012

  1. annoab

    Updated French translation

    authored
  2. Make inf testcase more forgiving

    printf may produce "infinity" instead of "inf".
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668973
    authored
  3. Sebastian Dröge

    Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building with GCC

    authored Matthias Clasen committed
  4. Dieter Verfaillie

    Fix out of tree build for MinGW/MSYS

    When building with MinGW/MSYS with srcdir != builddir the build fails:
    - to locate the generated .def files
    - creating libglib-gdb.py
    - creating libgobject-gdb.py
    
    Solved this by explicitly instructing these files to be generated
    in $(builddir)/...
    
    https://bugzilla.gnome.org/show_bug.cgi?id=653167
    authored Matthias Clasen committed
  5. Updated Portuguese translation

    authored

Mar 17, 2012

  1. aurisc4

    Updated Lithuanian translation

    authored
  2. Ryan Lortie

    man pages: document the order of schema overrides

    GSettings overrides are processed in such a way that
    alphabetically-later files have precedence over earlier files (eg: 20_
    will beat 10_).  Document that fact.
    authored
  3. yurayko

    Updated Russian translation

    authored ymyasoedov committed

Mar 16, 2012

  1. Colin Walters

    gmain: Use sig_atomic_t for list of pending Unix signals

    Pointed out by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671997
    authored
  2. gio: Only show mounts in /run/media/$USER

    And reflect the recent changes + sync with gvfs+udisks2 rules.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669797
    authored
  3. David Benjamin

    Continue searching in PATH on ENODEV and ETIMEDOUT

    Synchronize the error-handling logic from glibc. Users with networked
    filesystems in their PATH may hit ETIMEDOUT.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672201
    authored cgwalters committed
  4. Colin Walters

    gtype: Note idempotency of g_type_init()

    authored
  5. Alexander Larsson

    Remove now unused qsort_r checks

    authored
  6. Alexander Larsson

    Make g_array_sort* methods use a stable sort

    Also, remove previous comments about sort stability in g_array_sort docs,
    as the method that was explained does not work. Adds a new comment
    about this.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672095
    authored
  7. Alexander Larsson

    Make g_qsort_with_data stable, based on glibc msort

    We need a stable sort, and we might as well always use it rather
    than have multiple sort versions. This picks up the glibc
    merge sort implementation which it uses by default for qsort,
    except we don't fall back to non-stable quicksort in some cases
    like glibc
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672095
    authored
  8. kelemeng

    Updated Hungarian translation

    authored

Mar 15, 2012

  1. [l10n]Updated Catalan (Valencian) translation

    authored gforcada committed
  2. Gil Forcada

    [l10n]Updated Catalan translation

    authored
  3. GDBusConnection: Don't store GCancellable in qdata

    Now that we're using g_simple_async_result_set_check_cancellable() we
    no longer need this terrible hack of carrying the GCancellable on the
    GSimpleAsyncResult using qdata. See bug 672013 for more details.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672013
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    authored
  4. Ryan Lortie

    GDBus: make use of reliable async cancellation

    Call g_simple_async_result_set_check_cancellable() after all
    GSimpleAsyncResult creation in order to take advantage of the new
    reliable cancellation feature.
    
    The guarantee of reliable cancellation fixes a bug in dbusmenu (which
    was already assuming that cancellation was reliable).  See this bug:
    https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/953562
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672013
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    authored David Zeuthen committed
  5. Fix "install" paths in VS property sheets

    ...and cleanup the VS2010 property sheets a little bit
    authored

Mar 14, 2012

  1. Mario Blättermann

    [l10n] Updated German translation

    authored
  2. Ryan Lortie

    GSimpleAsyncResult: support reliable cancellation

    Add a function g_simple_async_result_set_check_cancellable() to provide
    a GCancellable that is checked for being cancelled during the call to
    g_simple_async_result_propagate_error().
    
    This gives asynchronous operation implementations an easy way to
    provide reliable cancellation of those operations -- even in the case
    that a positive result has occured and is pending dispatch at the time
    the operation is cancelled.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672013
    authored
  3. Invalidate single_va_closure when adding an emission hook

    If the optimization is used for only having one closure handling a
    signal emission, then hooks will not be run, so it should be disabled
    when an emission hook is added.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671918
    authored Matthias Clasen committed
  4. Ryan Lortie

    g_log: mask log level before checking prefix flags

    We check if the log level is in the "prefixed" list by checking it
    against the g_log_msg_prefix bitfield.
    
    Unfortunately we were failing to mask by G_LOG_LEVEL_MASK first, so if
    the FATAL bit was set (for example) then it would never match.  This was
    the case for g_error().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672026
    authored
Something went wrong with that request. Please try again.