Commits on Mar 24, 2012
  1. 2.32.0

    Matthias Clasen committed Mar 24, 2012
  2. Release notes tweaks

    Update download locations, mailing list instructions, and shuffle
    the version-specific notes to be at the end.
    Matthias Clasen committed Mar 24, 2012
Commits on Mar 22, 2012
  1. Make the `include' glib test case build on FreeBSD.

    Defining _POSIX_C_SOURCE to 0 will make time.h not create the clockid_t
    typedef used by some functions in pthread.h.
    The right approach here is to set it to 199309L, which creates the
    typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on
    glibc, which is what the test is actually testing.
    Raphael Kubo da Costa committed with cgwalters Mar 19, 2012
  2. Updated Telugu Translations

    Krishnababu Krothapalli committed Mar 22, 2012
Commits on Mar 21, 2012
  1. glib/gqsort.c: Fix C99ism/GCCism

    -There were a number of variables that were declared in the middle of
     the block, so move these declarations to the start of the block
    -There was a use of mempcpy, but it is a GCC extension, so use memcpy since
     we didn't care about the return value of the call to mempcpy.
    fanc999 committed with Matthias Clasen Mar 20, 2012
Commits on Mar 20, 2012
  1. Fix the tests on win32

    There was some unix-specific pathname handling in the test utils
    which broke the css tests on win32.
    alexlarsson committed Mar 20, 2012
  2. Use g_unsetenv, not unsetenv

    This fixed the win32 build
    alexlarsson committed Mar 20, 2012
  3. Only build actions test on unix

    It depends on gdbus-sessionbus.c which only builds on unix.
    alexlarsson committed Mar 20, 2012
Commits on Mar 19, 2012
  1. GDBusConnection: Avoid dereferencing vtable for unregistered objects
    Signed-off-by: David Zeuthen <>
    3v1n0 committed with David Zeuthen Mar 19, 2012
  2. bump version

    Matthias Clasen committed Mar 19, 2012
  3. Fix distcheck

    automake decided to complain about some more leftovers.
    Matthias Clasen committed Mar 19, 2012
  4. 2.31.22

    Matthias Clasen committed Mar 19, 2012
  5. Updates

    Matthias Clasen committed Mar 19, 2012
  6. Don't return from a void function

    Matthias Clasen committed Mar 19, 2012
  7. Fix a C99ism

    Matthias Clasen committed Mar 19, 2012
  8. Silence a compiler warning

    Matthias Clasen committed Mar 19, 2012
  9. 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.
    desrt committed Mar 16, 2012
  10. 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.
    desrt committed Mar 16, 2012
  11. 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.
    fanc999 committed Mar 19, 2012
  12. 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
    fanc999 committed Mar 19, 2012
Commits on Mar 18, 2012
  1. Updated French translation

    annoab committed Mar 18, 2012
  2. Make inf testcase more forgiving

    printf may produce "infinity" instead of "inf".
    Matthias Clasen committed Mar 18, 2012
  3. 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
    - creating
    Solved this by explicitly instructing these files to be generated
    in $(builddir)/...
    committed with Matthias Clasen Mar 18, 2012
  4. Updated Portuguese translation

    Duarte Loreto committed Mar 18, 2012
Commits on Mar 17, 2012
  1. Updated Lithuanian translation

    aurisc4 committed Mar 17, 2012
  2. 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.
    desrt committed Mar 17, 2012
  3. Updated Russian translation

    yurayko committed with ymyasoedov Mar 17, 2012
Commits on Mar 16, 2012
  1. gmain: Use sig_atomic_t for list of pending Unix signals

    Pointed out by: Simon McVittie <>
    cgwalters committed Mar 13, 2012
  2. gio: Only show mounts in /run/media/$USER

    And reflect the recent changes + sync with gvfs+udisks2 rules.
    tbzatek committed Mar 16, 2012
  3. 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.
    davidben committed with cgwalters Mar 15, 2012
  4. 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.
    alexlarsson committed Mar 14, 2012
  5. 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
    alexlarsson committed Mar 14, 2012