commit 189453aa815f260e843e920e3894174a3c555fdd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Dec 1 00:06:11 2009 -0500

    Disable a test that does not work

 glib/tests/option-context.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 14e22aae001f7c45a40c64e280fb0fb2c1acc10b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 30 23:43:33 2009 -0500

    Updates

 NEWS |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 8a190a155c57de6fc0330ff0b25b91579a4be215
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Nov 20 12:54:35 2009 -0600

    Bug 598712 - can't detect text file with backspace

    looks_like_text(): Allow '\b' to appear in text files.
    (cherry picked from commit 48e2a570439373882cf755567e1d147bc5dd50e5)

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

commit 7c177e274a913480cfa67ce09e354e1fa79a1387
Author: Cody Russell <bratsche@gnome.org>
Date:   Mon Nov 23 07:48:14 2009 -0600

    gtester should fail even if -k is passed
    (cherry picked from commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e)

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

commit 7a1b265e97442aae1f42e504deb85ac0e58bfc83
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Nov 18 18:43:30 2009 -0600

    Bug 595138 - GFile not robust with invalid input

    Improve handling of g_file_query_default_handler() when called on an
    invalid GFile (ie: one created with an invalid URI).
    (cherry picked from commit 9681d7e75f2d1296a890bfa64b3478ea7025df62)

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

commit be89d5034bd3121280d89d1f13b5a947bbfbb862
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun Nov 29 19:32:56 2009 +0100

    Updated Catalan Valencian translation

 po/ca@valencia.po | 1135
 +++++++++++++++++++++++++++--------------------------
 1 files changed, 579 insertions(+), 556 deletions(-)

commit b0e4df9375bddcae8558d52cc4049111cbc7cae8
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Nov 26 16:05:07 2009 +0100

    Pass in the right device to vfs->local_file_add_info for symlinks

    We used to pass the path for the symlink, but the device of the target
    which is wrong and breaks metadata access.

    https://bugzilla.gnome.org/show_bug.cgi?id=593809
    (cherry picked from commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3)

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

commit c5b846eb13d5a11f15e6f18394b2cea87c268b02
Author: Mures Andone <mures.andone@movial.com>
Date:   Tue Nov 10 14:59:31 2009 +0200

    Fixed bug 91 (GIO monitoring not working due to bad assert)

    https://bugzilla.gnome.org/show_bug.cgi?id=593856
    (cherry picked from commit 96f41b62836810563c4f69ba6d053e91c638728a)

 gio/inotify/ginotifydirectorymonitor.c |   10 ++++++++--
 gio/inotify/ginotifyfilemonitor.c      |   10 ++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)

commit fbde782a2ae71ffb712563c91a3d1d225f7b94db
Author: Tor Lillqvist <tml@iki.fi>
Date:   Tue Nov 10 14:19:59 2009 +0200

    Include all of share/gtk-doc/html to get also the gio docs

    Also add -D switches to not pointlessly include entries for
    directories
    in the zip files.

 glib-zip.in |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 7a3ce3f5e057f9424d7e9378114f8ffecfb1a612
Author: Tor Lillqvist <tml@iki.fi>
Date:   Tue Nov 10 01:37:13 2009 +0200

    Avoid gcc warning about redeclaration of atexit() on MinGW

 glib/gutils.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 1f604fe208edb3c4caa8c79e8157d57f5587fdee
Author: Tor Lillqvist <tml@iki.fi>
Date:   Wed Nov 4 23:59:18 2009 +0200

    Don't call WSAEventSelect() on -1

    If g_io_win32_sock_close() has been called on a socket channel, don't
    later in g_io_win32_free() call WSAEventSelect() on its fd which has
    been set to -1.

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

commit e7f6869b7e338fff2c3aafeed84aaaf838606624
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Nov 3 15:06:29 2009 +0200

    Fix check for C++ compiler when cross-compiling

    Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711.

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

commit 0f5d8b4cbae7e89b79245914f7b22ed38e9455a8
Author: Carlo Bramini <carlo.bramix@libero.it>
Date:   Tue Nov 3 14:26:25 2009 +0200

    Make g_file_test() behave on Windows more like as on POSIX

    Patch from bug #572252.

 glib/gfileutils.c |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

commit 07e22befadf1dc8cb53eb669831cde3bb194595c
Author: Benjamin Otte <otte@gnome.org>
Date:   Wed Oct 28 19:18:20 2009 +0100

    Properly nul-terminate return values from g_convert()

    The patch ensures that multibyte character sets are properly
    nul-terminated. This is an issue because the documentation claims to
    return a "nul-terminated" string and users of the API assume that
    means
    a proper nul-termination in the resulting character set.

    I looked at Pidgin and GStreamer code and found at least 3 cases where
    this was happening.

    This patch also reverts the documentation change from
    8c936178a130f06511164dbd317180177da6b448 as that is now no longer
    necessary.

 glib/gconvert.c |   44 ++++++++++++++++++++------------------------
 1 files changed, 20 insertions(+), 24 deletions(-)

commit 8c936178a130f06511164dbd317180177da6b448
Author: Benjamin Otte <otte@gnome.org>
Date:   Tue Oct 27 21:07:13 2009 +0100

    Clarify documentation about g_convert() nul-terminated returns

    THere is effectively no nul-termination for multibyte characters.

 glib/gconvert.c |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

commit d8fc1528b74cd79f59b9c630c5f6b170e0b65818
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Oct 25 02:50:12 2009 -0400

    Avoid a warning

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

commit 36df8c9b9c36973794cd32f5076f15eadd142db0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Oct 25 02:47:23 2009 -0400

    Don't give up too early when collecting mime types

    Since returning exactly one match has special significance, don't
    give up matching before we've found at least 2 types. Also, make
    sure that we don't return the same mime type more than once.
    Bug 541236.

 gio/xdgmime/xdgmimecache.c |   67
 ++++++++++++++++++++++++++++++++------------
 gio/xdgmime/xdgmimeglob.c  |   43 +++++++++++++++++++++++++---
 2 files changed, 87 insertions(+), 23 deletions(-)

commit 2a49cdbfac82175fc0c38cd56aed99136b2f9c25
Author: Sven Herzberg <herzi@gnome-de.org>
Date:   Fri Oct 23 14:49:38 2009 +0200

    make sure g_set_prgname() gets called only once

    * glib/gutils.c: copy the call-once statement from
    g_set_application_name();
      Fixes Bug #563627: g_get_prgname() threadsafety

 glib/gutils.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit 7acedea49c039609171b3ac5ffcb4ff0898e17e6
Author: Cody Russell <bratsche@gnome.org>
Date:   Wed Oct 14 21:24:30 2009 -0500

    GTypeModule derived class unref does not unload plugin

    Correctly unref the pclass. Patch by Chris Wilson and Tim Janik.

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

 gobject/gtype.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit cf622936c4e231dc254abb628dbf621d824f51dd
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Oct 8 11:59:23 2009 +0200

    xdgmime: sort glob hits with larger weight first

    Higher weight is more important, so return these first meaning
    they will be used as the default.

 gio/xdgmime/xdgmimecache.c |    2 +-
 gio/xdgmime/xdgmimeglob.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 048d74b6940599016dd24e888914266f1495213a
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Oct 8 09:56:25 2009 +0300

    Updating Estonian translation

 po/et.po |  477
 ++------------------------------------------------------------
 1 files changed, 11 insertions(+), 466 deletions(-)

commit a7a480b3355f3038787d9364e574cbafaecfcbf9
Author: Tor Lillqvist <tml@iki.fi>
Date:   Fri Oct 23 00:46:50 2009 +0300

    Fix GWin32DirectoryMonitor

    GWin32DirectoryMonitor was quite broken, but nobody had apparently
    noticed, or at least not filed any bug. Only now with a bleeding edge
    GTK+ file chooser does the code get exercised in common programs like
    gtk-demo or GIMP, apparently. Bug #598899.

 gio/win32/gwin32directorymonitor.c |   67
 ++++++++++++++++++++++++++---------
 1 files changed, 50 insertions(+), 17 deletions(-)

commit d5f4e7c656f22927347a6da5a1d867d437996b5e
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:   Tue Oct 13 16:22:16 2009 +0200

    Documentation fixes

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gfileattribute.c                |    1 +
 gio/gfileinfo.h                     |    5 +++--
 3 files changed, 5 insertions(+), 2 deletions(-)

commit ae0a220bf38165fb4825fa96e262ba65f143be93
Author: Tor Lillqvist <tml@iki.fi>
Date:   Mon Oct 12 00:18:48 2009 +0300

    Construct the gio module directory pathname at run-time on Windows

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

commit 3daaa459e332c62972c8792453e0a841157ecf11
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Oct 7 10:31:19 2009 -0400

    Bump version

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

commit f814174371cbc61404012720c49485bc4d66feba
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Oct 7 10:29:32 2009 -0400

    2.22.2

 NEWS                    |    6 +-
 build/win32/Makefile.am |    9 +-
 po/am.po                |    2 +-
 po/ar.po                |    2 +-
 po/as.po                |    2 +-
 po/az.po                |    2 +-
 po/be.po                |    2 +-
 po/be@latin.po          |    2 +-
 po/bg.po                |    2 +-
 po/bn.po                |    2 +-
 po/bn_IN.po             |    2 +-
 po/bs.po                |    2 +-
 po/ca.po                |    2 +-
 po/ca@valencia.po       |    2 +-
 po/cs.po                |    2 +-
 po/cy.po                |    2 +-
 po/da.po                |    2 +-
 po/de.po                |    2 +-
 po/dz.po                |    2 +-
 po/el.po                |    2 +-
 po/en_CA.po             |    2 +-
 po/en_GB.po             |    2 +-
 po/eo.po                |    2 +-
 po/es.po                |    2 +-
 po/et.po                |    2 +-
 po/eu.po                |    2 +-
 po/fa.po                |    2 +-
 po/fi.po                |    2 +-
 po/fr.po                |    2 +-
 po/ga.po                |    2 +-
 po/gl.po                |    2 +-
 po/gu.po                |    2 +-
 po/he.po                |    2 +-
 po/hi.po                |    2 +-
 po/hr.po                |    2 +-
 po/hu.po                |    2 +-
 po/hy.po                |    2 +-
 po/id.po                |    2 +-
 po/is.po                |    2 +-
 po/it.po                |    2 +-
 po/ja.po                |    2 +-
 po/ka.po                |    2 +-
 po/kn.po                |    2 +-
 po/ko.po                |    2 +-
 po/ku.po                |    2 +-
 po/lt.po                |    2 +-
 po/lv.po                |    2 +-
 po/mai.po               |    2 +-
 po/mg.po                |    2 +-
 po/mk.po                |    2 +-
 po/ml.po                |    2 +-
 po/mn.po                |    2 +-
 po/mr.po                |    2 +-
 po/ms.po                |    2 +-
 po/nb.po                |    2 +-
 po/ne.po                |    2 +-
 po/nl.po                |    2 +-
 po/nn.po                |    2 +-
 po/oc.po                |    2 +-
 po/or.po                |    2 +-
 po/pa.po                |    2 +-
 po/pl.po                |    2 +-
 po/ps.po                |    2 +-
 po/pt.po                |    2 +-
 po/pt_BR.po             |    2 +-
 po/ro.po                |    2 +-
 po/ru.po                |  909
 +++++++++++++++++++++++------------------------
 po/rw.po                |    2 +-
 po/si.po                |    2 +-
 po/sk.po                |    2 +-
 po/sl.po                |    2 +-
 po/sq.po                |    2 +-
 po/sr.po                |    6 +-
 po/sr@ije.po            |    2 +-
 po/sr@latin.po          |   17 +-
 po/sv.po                |    2 +-
 po/ta.po                |    2 +-
 po/te.po                |    2 +-
 po/th.po                |    2 +-
 po/tl.po                |    2 +-
 po/tr.po                |    2 +-
 po/tt.po                |    2 +-
 po/uk.po                |    2 +-
 po/vi.po                |    2 +-
 po/wa.po                |    2 +-
 po/xh.po                |    2 +-
 po/yi.po                |    2 +-
 po/zh_CN.po             |    2 +-
 po/zh_HK.po             |    2 +-
 po/zh_TW.po             |    2 +-
 90 files changed, 553 insertions(+), 564 deletions(-)