commit f9d8d70396978ae201ce79708f7cd69cf6f93399
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Mar 8 11:29:27 2010 -0500

    gtk-doc: ignore gvariant-internal.h

 docs/reference/glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 929a2e1ae10083d647a77dd36c17071e7fac1593
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Mar 8 11:25:37 2010 -0500

    Add gvariant-varargs.xml to the distribution

 docs/reference/glib/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6393ca443af7f588275aa6ee8b051bb1d41394e8
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Mar 8 10:54:23 2010 -0500

    distcheck: add gvariant-internal.h to SOURCES

 glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Mar 8 10:30:59 2010 -0500

    GVariant variable arguments, tests, cleanups

    Merge GVariant variable arguments support and put it under tests.

    Also, remove the hack of the test case directly '#include'ing .c files
    from glib/.  Instead, create a non-installed gvariant-internal.h that
    the tests can include and make the symbols in it visible on the symbol
    table of the shared library.  These symbols (as they are present in no
    installed header files) are not part of the API of GLib.

    Increase test coverage in a few other areas.

 docs/reference/glib/glib-docs.sgml       |    1 +
 docs/reference/glib/glib-sections.txt    |   11 +
 docs/reference/glib/gvariant-varargs.xml |  987 +++++++++++++++++++++
 glib/glib.symbols                        |   48 +-
 glib/gvariant-internal.h                 |   49 +
 glib/gvariant-serialiser.c               |    4 +
 glib/gvariant-serialiser.h               |    9 -
 glib/gvariant.c                          | 1397
 ++++++++++++++++++++++++++----
 glib/gvariant.h                          |   18 +
 glib/gvarianttypeinfo.c                  |   11 +-
 glib/gvarianttypeinfo.h                  |   10 +-
 glib/tests/gvariant.c                    |  773 ++++++++++++++++-
 12 files changed, 3110 insertions(+), 208 deletions(-)

commit 8cd5c94f42fb362e1620368e805d50e3804e7bc2
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Mar 8 12:03:40 2010 +0100

    Add pregenerated ids for TRASH_ORIG_PATH and TRASH_DELETION_DATE

    This fixes the build for me

 gio/gfileinfo-priv.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit fe4839dbb8358b65d19370114dc9d43cc71e6773
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Mar 8 10:51:11 2010 +0100

    Updated Polish translation

 po/pl.po |  951
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 479 insertions(+), 472 deletions(-)

commit 826abbefcee6c7f64ed8c21d9a2671f9cd0be089
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 8 00:36:00 2010 -0500

    Add defines for trash::orig-path and trash::deletion-date

    See bug 612107.

 gio/gfileinfo.c |   30 ++++++++++++++++--------------
 gio/gfileinfo.h |   24 ++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 14 deletions(-)

commit 96d105906ef267b687ee6fbe085a791f3b17afc6
Author: Priit Laes <plaes@plaes.org>
Date:   Mon Mar 8 00:16:23 2010 -0500

    Fix run-assert-msg-test to work with libtool-2.2.x.

 tests/run-assert-msg-test.sh |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 0a51b58e0776f2d5a82a5346ab81fb50ee75f9f4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 8 00:12:33 2010 -0500

    Minor doc clarification

    Mention g_realloc() as a possible function to use with
    g_memory_output_stream_new(). Bug 612041.

 gio/gmemoryoutputstream.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 42f042d5fb381151a999e38740720e9244caa6da
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 8 00:04:11 2010 -0500

    Minor doc clarification

    Spell out that g_utf8_strlen() behaves like strlen() wrt. to
    termination. Bug 612040.

 glib/gutf8.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 485077e9ce78ad2b55bdb471b57dc9fe21259922
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Mon Mar 8 02:31:12 2010 +0000

    Updated Portuguese translation

 po/pt.po |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

commit 9dd6c60fbfc742eb08a5b5b27986395ed439fbc1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Mar 7 17:42:25 2010 -0500

    Plug a memleak in g_io_modules_scan_all_in_directory

    ...and at the same time, fix a malloc<>g_free mismatch.
    Patch by Caolan McNamara, bug 611897

 gio/giomodule.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5f424088f5bdf041d5653f5f2aa310150155f58c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Mar 7 11:49:58 2010 +0100

    Updated Spanish translation

 po/es.po |  963
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 484 insertions(+), 479 deletions(-)

commit a9d57e990b878d2b602b247dba676cd257426e23
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Mar 7 03:02:08 2010 -0500

    .gitignore mem-overflow test

 glib/tests/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit dfcee5865b7c677db722640dec5e34a8e89b4d07
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Mar 7 02:15:37 2010 -0500

    gtk-doc: ignore GBuffer

 docs/reference/glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a1b9743e1816c5269029e8ae2e21e8950c411f5c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Mar 6 23:21:27 2010 -0500

    Bug 608196 - Overflow-safe g_new family

    Remove the macros for the g_malloc_n family -- calls directly to those
    functions now always go directly to those functions.

    Reimplement the macros for g_new and friends.

    Remove the branch that checked for calling g_new() with a constant
    n_structs == 1.  With the struct size always known this case will
    now be
    caught under the case that does the inline multiplication and the
    multiplication by 1 will be optimised away.

 glib/gmem.c |    8 -----
 glib/gmem.h |   83
 +++++++++++++++++++++++++----------------------------------
 2 files changed, 35 insertions(+), 56 deletions(-)

commit 01ef92178b9978b7491bbb3397de9ee08e38af20
Author: Alexander Shopov <ash@contact.bg>
Date:   Sat Mar 6 20:22:49 2010 +0200

    Updated Bulgarian translation

 po/bg.po |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 7fa6d67bdb3b4d467931d88e7c5ba38481df8bab
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sat Mar 6 13:34:27 2010 +0100

    Updated Catalan translation

 po/ca.po |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit 3d98c449b1638a4dc242279737c36fa3e37cb8ce
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Sat Mar 6 14:15:25 2010 +0200

    gsignal: improve g_signal_new docs.

    Using 0 for class_offset is only a means to be able to add signal
    when running
    out of slots in the lass structure.

 gobject/gsignal.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Sat Mar 6 13:36:38 2010 +0200

    docs: exchange "Subversion" with "source code repository"

    Fixes the outdated reference.

 docs/reference/gobject/tut_gsignal.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ada60fd83fdd4fa694d8d872ea7cbe14b09cbfcc
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sat Mar 6 01:05:40 2010 +0100

    Updated Italian translation

 po/it.po | 1036
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 518 insertions(+), 518 deletions(-)

commit bed0e3f14020bce9ea4eabfe846abb2b4cdfc83e
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sat Mar 6 00:28:38 2010 +0100

    Updated Swedish translation

 po/sv.po | 1391
 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 707 insertions(+), 684 deletions(-)

commit 54e830100de02d49d11842e9464511f160c8fbbc
Author: Fridrich Strba <fridrich.strba@bluewin.ch>
Date:   Fri Mar 5 23:15:45 2010 +0100

    Adding new defines first appeared in 2.22 into glibconfig.h.win32.in

 glibconfig.h.win32.in |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 0772298b9bc43af10ddb53f63e2c6faca6371a82
Author: Claude Paroz <claude@2xlibre.net>
Date:   Fri Mar 5 22:32:07 2010 +0100

    Updated French translation

 po/fr.po |  964
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 483 insertions(+), 481 deletions(-)

commit 6949099124ddd6bed660c146a42800402b5807ea
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Fri Mar 5 22:03:27 2010 +0100

    Updated Hungarian translation

 po/hu.po |   87
 +++++++++++++++++++++++--------------------------------------
 1 files changed, 33 insertions(+), 54 deletions(-)

commit 0edd7cb8a10388e22cd6b3a37295a6ffddf7e693
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Mar 5 15:52:38 2010 -0500

    undef the proper macros to avoid warning message

 glib/tests/mem-overflow.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a3420d8713d6b5425b80f30e5cb61e88bb9d46e2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Mar 5 15:48:08 2010 -0500

    Add makegalias.pl dep on galias.h and co

 glib/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4882be674326f85aaef479ba2aa6b63565f818b3
Author: Leonid Kanter <leon@asplinux.ru>
Date:   Fri Mar 5 15:49:12 2010 +0200

    update Russian translation

 po/ru.po |   81
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 51 insertions(+), 30 deletions(-)

commit 24768ebd8f3a792a091f5583ab301424f84d77d3
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Mar 5 14:32:01 2010 +0100

    Updated Slovenian translation

 po/sl.po | 1338
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 697 insertions(+), 641 deletions(-)

commit 7026365db22a12b7606bf1e2defac803b359cf68
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Mar 5 06:10:01 2010 -0500

    g_variant_get_strv: support objects and signatures

 glib/gvariant.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 118d59ba15324b49ab9f8b61332364148102d3fd
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Mar 5 06:09:38 2010 -0500

    GVariant: fix some refcounting issues

 glib/gvariant.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 3297185f3962bd73714c376c101c891897b999b4
Author: Ivar Smolin <okul@linux.ee>
Date:   Fri Mar 5 13:08:05 2010 +0200

    Estonian translation updated

 po/et.po |  489
 ++------------------------------------------------------------
 1 files changed, 10 insertions(+), 479 deletions(-)

commit 6c58d5f8aeb420bd95caaf6ec62be60b47c819b7
Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
Date:   Fri Mar 5 11:16:33 2010 +0200

    Updated Lithuanian translation.

 po/lt.po |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

commit e0fff9a057dffc795146d5baa9a9e186587344b5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Mar 4 23:54:07 2010 +0000

    Updated British English translation

 po/en_GB.po |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit e583d05374fc26de0e52ea20722254cdb081b23c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Mar 4 22:57:03 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1b1af2fa240f96fda5361784d1d80a94fae5752c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Mar 4 22:56:37 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit fe3c945a3fe15b6d4b1177c20f88ac7441d5dca9
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Mar 4 22:02:43 2010 +0100

    Updated German translation

 po/de.po |  128
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 70 insertions(+), 58 deletions(-)

commit 983fd35c7c38ab54b2e39e25102990184377fbb3
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Thu Mar 4 21:31:54 2010 +0100

    Updated Basque language

 po/eu.po |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 976cce06fc863496a595240ceb6af07b90d41313
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Thu Mar 4 17:13:56 2010 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po |  958
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 484 insertions(+), 474 deletions(-)

commit 7504095de09756efec4bc39225986c5db10d6ace
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Thu Mar 4 17:03:13 2010 -0300

    Mark a string for translation

 gio/gfile.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 766183c079192d8fb71044770456c8c9662bd5db
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Thu Mar 4 19:18:12 2010 +0200

    Remove GUtf8InputStream leftover in docs

    Fixes build.

 docs/reference/gio/gio.types |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f3425cc38dae31b815db1038dcaac29848840409
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Mar 4 10:38:31 2010 -0500

    Fix galias build breakage with g_malloc_n macros

 glib/gmem.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit c423c3a9c951a64b2c3d3eea67e15fce752a2bd0
Author: Christian Dywan <christian@twotoasts.de>
Date:   Thu Mar 4 11:02:31 2010 +0100

    Add licence headers to gnativevolumemonitor.c/h

    Fixes bug #609531

 gio/gnativevolumemonitor.c |   22 ++++++++++++++++++++++
 gio/gnativevolumemonitor.h |   22 ++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit 343cbf25c7104f782b9d0070cb623c7605dab646
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Feb 2 23:48:42 2010 -0500

    Bug 608196 - Overflow-safe g_new family

    New public API:

    g_malloc_n
    g_malloc0_n
    g_realloc_n
    g_try_malloc_n
    g_try_malloc0_n
    g_try_realloc_n

 docs/reference/glib/glib-sections.txt |    6 ++
 docs/reference/glib/tmpl/memory.sgml  |   82 ++++++++++++++++++++++++-
 glib/glib.symbols                     |    6 ++
 glib/gmem.c                           |   95
 ++++++++++++++++++++++++++++-
 glib/gmem.h                           |   92 +++++++++++++++++++++++-----
 glib/tests/Makefile.am                |    3 +
 glib/tests/mem-overflow.c             |  108
 +++++++++++++++++++++++++++++++++
 glib/tests/printf.c                   |    2 +-
 glib/tests/rand.c                     |    2 +-
 9 files changed, 375 insertions(+), 21 deletions(-)

commit 373f3d8b52ca8b08de0af6062eb284c2a7a856d9
Author: Felix Riemann <friemann@gnome.org>
Date:   Wed Feb 24 12:54:17 2010 +0100

    Fix API docs for GZlibCompressor and GZlibDecompressor

    Corrects the general descriptions and makes the signals and
    implemented
    interfaces appear.

 docs/reference/gio/gio-sections.txt |    4 ++--
 gio/gzlibcompressor.c               |    4 ++--
 gio/gzlibdecompressor.c             |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 560f5187432fc890725c5bb5c74a0997affb888c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Mar 3 11:36:52 2010 -0500

    GVariantBuilder: loosen assertion check

    Don't check that a GVariantBuilder is fully-valid for use when
    performing refcounting operations, as these operations may be occuring
    after the builder has already been cleared.

 glib/gvariant.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 9a886135c80233a5a40071189df7693151201954
Author: Dan Winship <danw@gnome.org>
Date:   Wed Mar 3 08:35:32 2010 -0500

    GResolver: fix Windows 2000 workaround

    Move the <wspiapi.h> include from gwin32resolver.c to
    gnetworkingprivate.h, since gthreadedresolver.c needs it too.

    https://bugzilla.gnome.org/show_bug.cgi?id=611696

 gio/gnetworkingprivate.h |    8 ++++++++
 gio/gwin32resolver.c     |    8 --------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 67ba99f7abfba0d24719950b55e88024acfc91ae
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Mar 3 13:49:10 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  955
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 479 insertions(+), 476 deletions(-)

commit fe6e278a870c7b2a3e76ba9ef17a9b99a4c0c474
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Mar 3 03:37:37 2010 -0500

    GVariantBuilder: allow for stack allocation

 docs/reference/glib/glib-sections.txt |    2 +
 glib/glib.symbols                     |    6 +-
 glib/gvariant.c                       |  553
 ++++++++++++++++++++-------------
 glib/gvariant.h                       |   13 +-
 glib/tests/gvariant.c                 |   13 +-
 5 files changed, 352 insertions(+), 235 deletions(-)

commit bb0808638c5b4bac11355bc94434d35e76b53364
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Mar 2 17:18:52 2010 +0100

    Updated Hungarian translation

 po/hu.po | 1030
 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 507 insertions(+), 523 deletions(-)

commit 2927c5e0c628dfe97f2649661db703a30dbebd8b
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Tue Mar 2 12:39:33 2010 +0100

    Updated Basque language

 po/eu.po | 1035
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 504 insertions(+), 531 deletions(-)

commit 277b9717da6261d089772684669bc55c5a0e911b
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Mar 1 10:24:43 2010 +0100

    Remove utf8inputstream leftovers in a few other places

 docs/reference/gio/gio-docs.xml     |    1 -
 docs/reference/gio/gio-sections.txt |   18 ------------------
 gio/giotypes.h                      |    1 -
 po/POTFILES.in                      |    1 -
 4 files changed, 0 insertions(+), 21 deletions(-)

commit 2bfddf162e686c750beb2af2e4cb2e8d8d523440
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Mar 1 09:56:02 2010 +0100

    Remove GUtf8InputStream for now

    It turns out that the way this worked did not work out for the current
    main usecase (gedit) due to issues with how this is best integrated
    with GtkTextView. So, in order to not have to support an unused
    non-ideal
    API forever we remove this before its been in a stable release.

    The basic feature seems to have some utility though, so we hope for it
    to eventually return in a better form.

 gio/Makefile.am               |    2 -
 gio/gio.h                     |    1 -
 gio/gio.symbols               |    7 -
 gio/gutf8inputstream.c        |  327
 -----------------------------------------
 gio/gutf8inputstream.h        |   80 ----------
 gio/tests/Makefile.am         |    4 -
 gio/tests/utf8-input-stream.c |  252 -------------------------------
 7 files changed, 0 insertions(+), 673 deletions(-)

commit c47e1949e215126c70503843ebb7759449160212
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Feb 28 18:55:54 2010 +0100

    Updated Catalan translation

 po/ca.po | 1009
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 506 insertions(+), 503 deletions(-)

commit 92d4cfbd1584847ea689146c57f3c79282813ae3
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Feb 27 20:40:04 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  965
 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po |  950
 +++++++++++++++++++++++++++++-----------------------------
 2 files changed, 962 insertions(+), 953 deletions(-)

commit a3c7406cce2af55aea4ffdf1ceb8b828f5ef3219
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Feb 25 18:09:23 2010 -0500

    GVariantTypeInfo: fix thread safety bug

    Issue caught by Michael Meeks.  This patch based on his.

    GVariantTypeInfo was dropping the reference count on the TypeInfo
    structure before removing it from the hash table.  This means that
    another thread could come along and grab the value from the hash table
    in the meantime.

    Solve this by holding the lock on the table before dropping the
    reference.

    Also: move the hash table initialisation inside of the lock to remove
    the standard double-initialisation race plus a more insidious issue
    caused by the fact that we free the hash table once it becomes empty.

 glib/gvarianttypeinfo.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 43b6c2b8f5a9000373b448eca7edea2e3dad4248
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Thu Feb 25 02:03:17 2010 +0000

    Updated Portuguese translation

 po/pt.po | 1030
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 514 insertions(+), 516 deletions(-)

commit 24decf7658368ebcae012d82224627668485137a
Author: Bruce Cowan <bcowan@fastmail.co.uk>
Date:   Wed Feb 24 15:28:15 2010 +0000

    Updated British English translation

 po/en_GB.po | 1014
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 508 insertions(+), 506 deletions(-)

commit cf07bb353433234268b599d11afc0b0245fdddae
Author: Leonid Kanter <leon@asplinux.ru>
Date:   Wed Feb 24 10:49:16 2010 +0200

    Update Russian translation by Yuri Kozlov <yuray@komyakino.ru>

 po/ru.po | 1188
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 538 insertions(+), 650 deletions(-)

commit a495a2122d404fdf2c6cf5e3aa0524cf0437ec30
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 23 15:28:51 2010 -0800

    include gio.h, not giotypes.h

    Including giotypes.h in gfiledescriptor.h causes a compilation
    failure for users
    of the header as giotypes.h may not be included directly.

 gio/gfiledescriptorbased.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8413dfda9b71ff671a92df2c1d3451fb7c0b2085
Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
Date:   Tue Feb 23 23:45:09 2010 +0200

    Updated Lithuanian translation.

 po/lt.po | 1179
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 587 insertions(+), 592 deletions(-)

commit ec0e3089c0e80219ad6e7806b27363ac9c990462
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Tue Feb 23 22:25:51 2010 +0100

    Updated Danish translation

 po/da.po | 1018
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 510 insertions(+), 508 deletions(-)

commit 1903c229a267611a2624409371390a472d97ad4c
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue Feb 23 22:23:36 2010 +0100

    Updated German translation

 po/de.po | 1013
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 505 insertions(+), 508 deletions(-)

commit 2940285002c3504fb49fb7388d2265b464c92dcc
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Feb 23 12:49:08 2010 -0500

    .gitignore gcov output (*.gcov, *.gcno, *.gcda)

 .gitignore |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit cecf61d1c3e8ff07b1595641bad85fb9f9b03ddf
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Mon Dec 7 11:23:55 2009 +0100

    gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec
    is valid

    https://bugzilla.gnome.org/show_bug.cgi?id=605667

 gobject/gobject.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit a7cc500d3829db1a8757ae940db09869b78bdca8
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
Date:   Tue Feb 23 18:19:16 2010 +0100

    Test for unexisting files in $TMP and not in $HOME

    Some buildd environments have an unwritable $HOME, which makes the
    test that looks for an unexisting file there fail. Use $TMP instead,
    which should be more reliable.

    https://bugzilla.gnome.org/show_bug.cgi?id=610860

 gio/tests/readwrite.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 355246579ee08753e80bef5d31816a6ef52da73b
Author: Alexander Shopov <ash@contact.bg>
Date:   Tue Feb 23 09:30:39 2010 +0200

    Updated Bulgarian translation

 po/bg.po |  973
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 488 insertions(+), 485 deletions(-)

commit 1f66523ad325c301d9caf7130b99d3fd74940338
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Feb 23 02:00:11 2010 -0500

    Fix backward logic in g_return_if_fail().

 glib/gvariant.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 360b9b540ee5e88de01a4c8aaf16c84f6cf23dc8
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Feb 23 01:59:57 2010 -0500

    GVariant: Improve test coverage.

 glib/tests/gvariant.c |  253
 +++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 245 insertions(+), 8 deletions(-)

commit 202d7d37d6ce066291504276810c350c9a3feb7a
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
Date:   Fri Feb 19 19:00:02 2010 +0100

    Don't fail a couple of tests when running as root

    root can access and write to a directory when it doesn't have
    exec and write permissions respectively. So expect the tests that
    check that to succeed rather than to fail when running as root.

    https://bugzilla.gnome.org/show_bug.cgi?id=552912

 gio/tests/live-g-file.c |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Feb 22 12:37:16 2010 +0100

    Keep metadata when files are renamed and trashed

    This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813

 gio/glocalfile.c |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit 515434bdcb63073d62b424c4b352a9d509cee5e6
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Feb 22 00:39:01 2010 -0500

    GVariantIter, GVariantBuilder

 docs/reference/glib/glib-sections.txt     |   22 +
 docs/reference/glib/tmpl/glib-unused.sgml |   67 --
 docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
 docs/reference/glib/tmpl/version.sgml     |   68 ++
 glib/glib.symbols                         |   18 +
 glib/gvariant.c                           | 1387
 +++++++++++++++++++++++------
 glib/gvariant.h                           |   36 +
 glib/gvarianttype.c                       |   17 +
 glib/gvarianttype.h                       |    1 +
 9 files changed, 1295 insertions(+), 326 deletions(-)

commit b9d728474ebc51c0d4ff46cb44d97134730174fc
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Feb 21 19:39:33 2010 -0500

    Remove redudant check for direct #include gslice.h

    This was added before we had a standardised header check and not
    removed
    when the standard check was added.

 glib/gslice.c |    2 ++
 glib/gslice.h |    4 ----
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 0a1ce31b6e8d3a7683ae5164d51e325d3669f53f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 21 21:38:33 2010 -0500

    Bump version

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7fea53a4a290f1cd2c052320b21ee3405e1ed605
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 21 21:37:33 2010 -0500

    2.23.4

 po/am.po          |  115 +++---
 po/ar.po          |  115 +++---
 po/as.po          |  115 +++---
 po/ast.po         |  115 +++---
 po/az.po          |  115 +++---
 po/be.po          |  116 +++---
 po/be@latin.po    |  116 +++---
 po/bg.po          |  115 +++---
 po/bn.po          |  115 +++---
 po/bn_IN.po       |  115 +++---
 po/bs.po          |  115 +++---
 po/ca.po          |  115 +++---
 po/ca@valencia.po |  115 +++---
 po/cs.po          |  942 +++++++++++++++++++-------------------
 po/cy.po          |  115 +++---
 po/da.po          |  115 +++---
 po/de.po          |  956 +++++++++++++++++++-------------------
 po/dz.po          |  115 +++---
 po/el.po          |  115 +++---
 po/en@shaw.po     |  115 +++---
 po/en_CA.po       |  115 +++---
 po/en_GB.po       |  115 +++---
 po/eo.po          |  115 +++---
 po/es.po          |  951 +++++++++++++++++++-------------------
 po/et.po          |  477 +++++++++++++++++++-
 po/eu.po          |  115 +++---
 po/fa.po          |  115 +++---
 po/fi.po          |  115 +++---
 po/fr.po          |  115 +++---
 po/ga.po          |  115 +++---
 po/gl.po          |  942 +++++++++++++++++++-------------------
 po/gu.po          |  115 +++---
 po/he.po          |  115 +++---
 po/hi.po          |  115 +++---
 po/hr.po          |  115 +++---
 po/hu.po          |  115 +++---
 po/hy.po          |  115 +++---
 po/id.po          |  115 +++---
 po/is.po          |  115 +++---
 po/it.po          |  115 +++---
 po/ja.po          |  115 +++---
 po/ka.po          |  115 +++---
 po/kn.po          |  115 +++---
 po/ko.po          |  952 +++++++++++++++++++-------------------
 po/ku.po          |  115 +++---
 po/lt.po          |  115 +++---
 po/lv.po          |  115 +++---
 po/mai.po         |  115 +++---
 po/mg.po          |  115 +++---
 po/mk.po          |  115 +++---
 po/ml.po          |  115 +++---
 po/mn.po          |  115 +++---
 po/mr.po          |  115 +++---
 po/ms.po          |  115 +++---
 po/nb.po          |  115 +++---
 po/ne.po          |  115 +++---
 po/nl.po          |  116 +++---
 po/nn.po          |  115 +++---
 po/oc.po          |  115 +++---
 po/or.po          |  115 +++---
 po/pa.po          |  115 +++---
 po/pl.po          |  942 +++++++++++++++++++-------------------
 po/ps.po          |  115 +++---
 po/pt.po          |  115 +++---
 po/pt_BR.po       |  115 +++---
 po/ro.po          |  954 +++++++++++++++++++-------------------
 po/ru.po          |  115 +++---
 po/rw.po          |  116 +++---
 po/si.po          |  115 +++---
 po/sk.po          |  115 +++---
 po/sl.po          | 1323
 +++++++++++++++++++++++++----------------------------
 po/sq.po          |  119 +++---
 po/sr.po          |  115 +++---
 po/sr@ije.po      |  115 +++---
 po/sr@latin.po    |  115 +++---
 po/sv.po          |  115 +++---
 po/ta.po          |  115 +++---
 po/te.po          |  115 +++---
 po/th.po          |  115 +++---
 po/tl.po          |  115 +++---
 po/tr.po          |  115 +++---
 po/tt.po          |  115 +++---
 po/uk.po          |  115 +++---
 po/vi.po          |  115 +++---
 po/wa.po          |  115 +++---
 po/xh.po          |  115 +++---
 po/yi.po          |  115 +++---
 po/zh_CN.po       |  115 +++---
 po/zh_HK.po       |  960 +++++++++++++++++++-------------------
 po/zh_TW.po       |  945 +++++++++++++++++++-------------------
 90 files changed, 10110 insertions(+), 9327 deletions(-)