commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Dec 20 14:03:45 2010 -0500

    Update NEWS

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

commit 30587a3a602fb0de2540ea220c1484763a18ff47
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Dec 20 18:52:44 2010 +0100

    Add io-stream in gitignore

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

commit 8d272eb662180fe60cfa566b669797a0b57cbf0d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Dec 20 18:44:49 2010 +0100

    Add g_sequence_lookup{_iter} into symbols

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

commit 6a10591573a56c5dfe1ac5b8315447f63d29dd39
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Dec 20 17:44:51 2010 +0100

    appinfo: avoid overriding the system defaults when adding support

    We want to be compatible with the following situation:
    - there's no explicit default set in mimeapps.list
    - we add support for a content type to a specific application,
    and that
      list is empty
    - the default should be picked from the system list, not overridden by
      the user-added application.

    So we make the default explicit in this case, by adding it to the
    relevant section in mimeapps.list.

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

 gio/gdesktopappinfo.c |   47
 ++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 38 insertions(+), 9 deletions(-)

commit e666a2ed696a9545a23371b53c4a07471b635d5c
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Dec 10 10:17:44 2010 +0100

    Add note in g_sequence_search() doc about g_sequence_lookup()

 glib/gsequence.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 50f96ae79b329154e55ac63b1ab8b0ff650bf871
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Dec 10 10:14:06 2010 +0100

    Add unit test for g_sequence_lookup() and g_sequence_lookup_iter().

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

commit 4e309043311487d66157383991373107eac1f7b9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Apr 30 13:55:53 2010 +0200

    New API: g_sequence_lookup() and g_sequence_lookup_iter()

    Fixes bug #617254

 docs/reference/glib/glib-sections.txt |    2 +
 glib/gsequence.c                      |  132
 ++++++++++++++++++++++++++++++++-
 glib/gsequence.h                      |    8 ++
 3 files changed, 141 insertions(+), 1 deletions(-)

commit 1f9e34cab7b474a2b98c52d111a61f596ae33b58
Author: Christian Dywan <christian@twotoasts.de>
Date:   Mon Dec 20 17:15:15 2010 +0100

    Allow null object in g_simple_async_report_gerror_in_idle

    Follow-up on bug 636673.

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

commit 678bcad92c2a6350cd5dbf4ea3a567d99cf4c29d
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Dec 15 17:56:22 2010 +0100

    appinfo: add g_app_info_set_as_last_used_for_type()

    This commit also changes (maintaining compatibility) the way
    user-specified default applications are stored (as in, those for which
    g_app_info_set_as_default_for_type() has been called.

    We now store the default application for a content type in a new group
    in the mimeapps.list keyfile, and "Added Associations" tracks only the
    applications that have been added by the user, following a
    most-recently-used first order.

    This is useful in GtkAppChooser-like widgets to pre-select the
    last used
    application when constructing a widget.

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

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gappinfo.c                      |   27 ++++
 gio/gappinfo.h                      |    7 +
 gio/gdesktopappinfo.c               |  291
 +++++++++++++++++++++++++++--------
 gio/gio.symbols                     |    1 +
 gio/tests/desktop-app-info.c        |   51 ++++++
 6 files changed, 314 insertions(+), 64 deletions(-)

commit 01ba7bd8e8984609d411b70a8ac9db4e8b64fb06
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Dec 9 18:31:19 2010 +0100

    emblemedicon: make GEmblemedIcon subclassable

    Hiding the object/class structs in the source file makes this
    class not
    subclassable.

    Move them to the public header, and add a property for the icon,
    so that
    subclasses can just use

      g_object_new (DERIVED_TYPE,
                    "gicon", icon,
                    NULL);

    to create an emblemed icon.

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

 gio/gemblemedicon.c |  119
 +++++++++++++++++++++++++++++++++++++--------------
 gio/gemblemedicon.h |   14 ++++++
 2 files changed, 101 insertions(+), 32 deletions(-)

commit bc4e1fc622d0bc61f8978a6c3df98d6c0ab12226
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Dec 20 09:16:05 2010 -0500

    Add a delay-apply property to GSettings

    Bug 637147, patch by Matt Barnes.

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

commit 21c764cd9fca4d0568258d84cbb82b858d06292a
Author: Mattias Põldaru <mahfiaz gmail com>
Date:   Mon Dec 20 13:55:19 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |  565
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 373 insertions(+), 192 deletions(-)

commit fef417575c1cac47f9d9a2b386ad386ec4272d45
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Mon Dec 20 17:26:00 2010 +0700

    Updated Vietnamese translation

 po/vi.po |  621
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 319 insertions(+), 302 deletions(-)

commit 3264d8d1598916a59775ed07969ff0d20b8790e0
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:   Sun Dec 19 22:15:42 2010 +0100

    Add GI annotations to GClosure and friends.

 gobject/gclosure.c |   29 +++++++++++++++--------------
 gobject/gobject.c  |    2 +-
 2 files changed, 16 insertions(+), 15 deletions(-)

commit ea577d60d451bc7102695046fb1c3f80fb3e1769
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:   Sun Dec 19 10:39:36 2010 +0100

    Add GI annotations to GValue and GValueArray.

 gobject/gboxed.c      |    4 ++--
 gobject/gobject.c     |    6 +++---
 gobject/gparam.c      |    4 ++--
 gobject/gvalue.c      |   13 ++++++-------
 gobject/gvaluearray.c |   29 +++++++++++++++--------------
 gobject/gvaluetypes.c |    2 +-
 6 files changed, 29 insertions(+), 29 deletions(-)

commit ddc126cf2cbbdbc3a98e7bd397f19fb0ac8c27c4
Author: Christian Dywan <christian@twotoasts.de>
Date:   Fri Dec 10 15:07:04 2010 +0100

    g_simple_async_report_error_in_idle with no object

    Document and allow passing of NULL for the object consistently to
    _take_error and _report_error functions.

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

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

commit f0354ff0590f0350ebdb1ee8eb84e7b6cdd1e850
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Dec 17 16:12:16 2010 +0000

    grand: Fix URLs for info on the Mersenne Twister

    Reported by Allin Cottrell here:
    http://mail.gnome.org/archives/gtk-devel-list/2010-December/msg00134.html

 glib/grand.c      |    4 ++--
 glib/grand.h      |    2 +-
 glib/tests/rand.c |    3 ++-
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 89b558077f97c630c5b26b3527a6c7d0515f1f2c
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:   Fri Dec 17 16:24:33 2010 +0100

    [gi] Add annotations for GFile, G[File]{Input|Output|IO}Stream.

    Also make parameter names in virtual function declarations consistent
    to silent g-ir-scanner.

 gio/gfile.c             |  183
 ++++++++++++++++++++++++-----------------------
 gio/gfileinputstream.c  |    8 +-
 gio/gfileinputstream.h  |    2 +-
 gio/gfileiostream.c     |    8 +-
 gio/gfileiostream.h     |    2 +-
 gio/gfileoutputstream.h |    2 +-
 gio/ginputstream.c      |   28 ++++----
 gio/giostream.c         |   14 ++--
 gio/goutputstream.c     |   36 +++++-----
 gio/goutputstream.h     |    2 +-
 10 files changed, 143 insertions(+), 142 deletions(-)

commit 101dcecb1f1c53041c228cd4f5c4580743a7362a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Dec 17 08:35:54 2010 -0500

    Update symbols list for recent changes

 gio/gio.symbols |   18 +++---------------
 1 files changed, 3 insertions(+), 15 deletions(-)

commit ac4722df1c9802b0c78bba31aa9004348eb1813d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 17 12:34:28 2010 +0000

    g_object_get_property: document that value must be initialized

    I couldn't tell from reading the documentation whether I had to
    pass in
    an uninitialized value, or a value initialized to the exact type, or
    something else. It turns out (from reading the source) that you
    have to
    pass in an initialized value, but you can use any type to which the
    property's actual type can be transformed.

    So, let's document this.

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

commit d3ce12571cf8dc9f925ffa344887c26b16bcbf1e
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Dec 17 13:03:18 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  275
 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 144 insertions(+), 131 deletions(-)

commit f33ccd4b41aa4d3bfde71adefef74bb22c6bffcb
Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
Date:   Thu Dec 16 21:06:51 2010 +0100

    [gi] Fix GObject.Object annotations.

 gio/gsettings.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 6f215e477dd91446f64d3ae4a05e47d0138a5d0d
Author: John (J5) Palmieri <johnp@redhat.com>
Date:   Thu Dec 16 13:44:56 2010 -0500

    [gi] add annotations for methods which take a gpointer which are
    really GObjects

    * bindings need to know how to marshal the pointer otherwise they
    send in
      the raw wrapped pointer causing crashes

 gio/gsettings.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 2b6c801d10b5ee1ab11cf0612e34db74c6985fbd
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 16 10:57:18 2010 +0100

    gioenums.h: Remove a trailing comma.

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

commit 274ef35fd44ca272d80966a9f1fd17ecce1bc46f
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Dec 14 18:33:17 2010 +0100

    tests: remove a bogus assumption

 gio/tests/desktop-app-info.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 683a5632c89b311111503a03290ff75ad705ac46
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Dec 15 11:56:44 2010 -0500

    Remove GPeriodic for now

    The necessary review and integration work has not happened, and
    we don't want to enshrine it in this unproven state.
    It will be back when the world is ready for it.

 docs/reference/gio/gio-docs.xml     |    4 -
 docs/reference/gio/gio-sections.txt |   26 --
 docs/reference/gio/gio.types        |    1 -
 gio/Makefile.am                     |    2 -
 gio/gio.h                           |    1 -
 gio/gperiodic.c                     |  765
 -----------------------------------
 gio/gperiodic.h                     |   88 ----
 7 files changed, 0 insertions(+), 887 deletions(-)

commit 1bbf4cb87c2a0b028de4b65377d0b21cbb49d8f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Dec 15 11:41:05 2010 -0500

    Remove the dead --disable-visiblity configure option

    At the same time, document --disable-Bsymbolic.

 configure.ac                      |    8 --------
 docs/reference/glib/building.sgml |   25 ++++++++++++-------------
 gthread/tests/1bit-mutex.c        |    3 ---
 3 files changed, 12 insertions(+), 24 deletions(-)

commit 9411d0c108d6c5b122f82666467ad9cb42eeccd1
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Dec 15 12:50:59 2010 +0100

    docs: fix a typo

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

commit bfee021cfb24a97b99612f6314e9309f3a70f6db
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Dec 15 12:49:22 2010 +0100

    emblemedicon: add docs for _clear_emblems()

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gemblemedicon.c                 |    8 ++++++++
 gio/gio.symbols                     |    1 +
 3 files changed, 10 insertions(+), 0 deletions(-)

commit f53d518a3de99eb8418a35b8f1e163026130687b
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Dec 9 18:16:17 2010 +0100

    emblemedicon: add g_emblemed_icon_clear_emblems()

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

 gio/gemblemedicon.c |   12 ++++++++++++
 gio/gemblemedicon.h |    1 +
 2 files changed, 13 insertions(+), 0 deletions(-)

commit 056a5d753d14b505c3250ccb4a5de92dbdc67a58
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Dec 14 17:16:31 2010 +0100

    gapplication: plug a memory leak

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

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

commit 8c742aea720d491fc62eac24dbdab8986a849c2d
Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
Date:   Wed Dec 15 11:17:00 2010 +0100

    Add missing annotations to GApplication and GApplicationCommandLine.

 gio/gapplication.c            |    8 ++++----
 gio/gapplicationcommandline.c |    8 +++++---
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 7ee902a3d05cc74a4edaf0197e076611401c029c
Author: Dan Winship <danw@gnome.org>
Date:   Fri Dec 10 11:42:56 2010 +0100

    ghostutils: Convert non-ASCII dots to '.' when converting hostnames

    Also add some test cases to test/hostutils for that and a few other
    things, and make the test program just act as an ASCII/unicode
    hostname converter rather than a test program if it's run with an
    argument.

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

 glib/ghostutils.c      |   53 +++++++++++++++++++++++++++++++++--------
 glib/tests/hostutils.c |   61
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 103 insertions(+), 11 deletions(-)

commit 09ce9dc542b26e133bc798f9a0382b642aea4470
Author: Ted Gould <ted@gould.cx>
Date:   Mon Dec 13 13:33:15 2010 -0500

    Bug 635626 – GDBus message idle can execute while flushes are
    pending

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

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusprivate.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit 735fcf918e70035874b50785524d25eda557d51f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   Mon Dec 13 13:09:38 2010 -0500

    Bug 632544 – Cannot send a locked message with PRESERVE_SERIAL flag

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

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusconnection.c        |    3 ++-
 gio/tests/gdbus-connection.c |   18 +++++++++++++++---
 2 files changed, 17 insertions(+), 4 deletions(-)

commit a855f7270066a9268d52e97ad301315d27a6edb7
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Dec 13 17:59:47 2010 +0100

    Add GIOStreamSpliceFlags to doc

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

commit e4f25c0fed49acc46de2519837b78db6c12b2df4
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Dec 13 17:42:11 2010 +0100

    Add Since 2.28 in g_io_stream_splice doc

 gio/gioenums.h  |    2 ++
 gio/giostream.c |    4 ++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 0a2d47b626d130b0b795f76147c68132ede73b08
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Aug 13 10:10:48 2010 +0200

    Add g_io_stream_splice_async/finish()

    That function splice the output stream of both GIOStreams to the
    input stream
    of the other GIOStream.

 docs/reference/gio/gio-sections.txt |    2 +
 gio/gioenums.h                      |   19 +++
 gio/giostream.c                     |  248
 +++++++++++++++++++++++++++++++++++
 gio/giostream.h                     |   11 ++
 gio/tests/Makefile.am               |    4 +
 gio/tests/io-stream.c               |  185 ++++++++++++++++++++++++++
 6 files changed, 469 insertions(+), 0 deletions(-)

commit 69c6e41b54085a7febc769f3b0582abf7c650a5f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Dec 13 09:04:28 2010 -0500

    Document the GIO_USE_TLS environment variable

 docs/reference/gio/overview.xml |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 78c34bb34f6035e01ee41a57ab4b3f2c2f91cc4d
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 16 19:22:10 2010 +0100

    Fix gsettings enum rule to work with non-srcdir builds

    Bug #635007.

 m4macros/gsettings.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ce50df7e0e744a5a6f3d9e41d2b2f872f6174792
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 9 22:56:28 2010 +0100

    Better error reporting for g_variant_parse()

    Add error codes, and use them when setting the GError.

    Bug #634583.

 gio/gsettings-tool.c   |    4 ++-
 glib/gvariant-parser.c |   83
 +++++++++++++++++++++++++++++++++++++++---------
 glib/gvariant.h        |   19 ++++++++++-
 3 files changed, 89 insertions(+), 17 deletions(-)

commit ad56426bc784ab0979264058444781246e42661f
Author: Dan Winship <danw@gnome.org>
Date:   Fri Dec 10 10:01:01 2010 +0100

    Add missing property to GDummyTlsCertificate

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

commit ca38bddd6e5dc18db8fd8695d88c4de5183c7fe9
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Dec 7 17:55:03 2010 +0100

    gio: Add a count to the resolver test for number of enumerators

    This adds the nice stress-test feature of having 5 enumerators running
    at the same time. Yay!

 gio/tests/resolver.c |   40 ++++++++++++++++++++++++++--------------
 1 files changed, 26 insertions(+), 14 deletions(-)

commit bd227f52195f28460bc96d719d1ff70c28966d26
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Dec 7 17:25:01 2010 +0100

    gio: Make enumerating a GNetworkAddress work more than once

    Previously, the code only initialized the enumerator if the address
    hadn't had cached addresses. But creating an enumerator cached the
    addresses, so the second one failed to work.

 gio/gnetworkaddress.c |   94
 ++++++++++++++++++++++++++-----------------------
 1 files changed, 50 insertions(+), 44 deletions(-)

commit 07fd29c3236e479a217a5ad9875075537dfb3173
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Dec 7 16:06:38 2010 +0100

    tls: Make g_tls_{client|server}_connection_new() return a GIOStream

    The main use case for these objects is as an IO stream, so it makes
    sense to return them that way from the start.

 gio/gsocketclient.c        |   12 +++++++-----
 gio/gtlsclientconnection.c |    4 ++--
 gio/gtlsclientconnection.h |    2 +-
 gio/gtlsserverconnection.c |    4 ++--
 gio/gtlsserverconnection.h |    2 +-
 gio/tests/socket-client.c  |    2 +-
 gio/tests/socket-server.c  |    4 ++--
 7 files changed, 16 insertions(+), 14 deletions(-)

commit c59ba60fbe0ad4d45b2d84608bece5bb032c3aa9
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Dec 7 15:42:10 2010 +0100

    tls: Clarify docs for g_tls_client_connection_set_validation_flags()

    And fix a typo in there.

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

commit 85adbc99bfa079df777ca148884e52fead3bfe7b
Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Date:   Tue Dec 7 17:45:06 2010 +0100

    Fix error in GSimpleAsyncResult example

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

commit f5c3e0d3d5aeed065fd09293dae6574b4a31568c
Author: Dan Winship <danw@gnome.org>
Date:   Tue Dec 7 14:58:42 2010 +0100

    Change the handling of the peer certificate in GTlsConnection

    Make the certificate and peer-certificate properties virtual, and add
    peer-certificate-errors as well. Change the documentation on
    peer-certificate to say that it's not set until after the handshake
    succeeds (which means notify::peer-certificate can be used to tell
    when a handshake has completed).

 docs/reference/gio/gio-sections.txt |    2 +-
 gio/gio.symbols                     |    2 +-
 gio/gtlsconnection.c                |  162
 ++++++++++++++++-------------------
 gio/gtlsconnection.h                |   60 ++++++-------
 4 files changed, 105 insertions(+), 121 deletions(-)

commit b5a707ec90f75aac499c9804592ebb14257cf751
Author: Dan Winship <danw@gnome.org>
Date:   Mon Dec 6 17:21:16 2010 +0100

    Clarify that g_socket_client_connect_to_uri() doesn't know about TLS

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

commit 4f6efb681d7a85d9d04ffdba9a5f692e3d53e41e
Author: Dan Winship <danw@gnome.org>
Date:   Mon Dec 6 13:10:09 2010 +0100

    Change the semantics of GTlsConnection:require-close-notify

    We were combining "allow un-notified closes" and "close without
    notifying" into a single property, which meant that it was impossible
    to "be liberal in what you accept and conservative in what you send".
    Change require-close-notify to only be about the peer behavior, and
    make our connections always close-notify properly when closing (while
    noting that you can just close the base-io-stream directly if you want
    to do an unclean close).

 gio/gtlsconnection.c |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

commit 68a3d6b27fec3bdbba27b414c0ed10396c79d3c6
Author: Dan Winship <danw@gnome.org>
Date:   Mon Dec 6 12:43:59 2010 +0100

    add G_TLS_ERROR_UNAVAILABLE

 gio/gdummytlsbackend.c |    4 ++--
 gio/gioenums.h         |    2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 95cba183494a78ff16924e820c344e8c3fa0e7a6
Author: Dan Winship <danw@gnome.org>
Date:   Mon Dec 6 11:04:13 2010 +0100

    Remove GTlsConnection::need-certificate

    Trying to do this as a signal won't work well with either
    GTlsCertificateDB (in which case looking up a certificate in the db is
    a blocking/asynchronous act) or session resumption support (in which
    case the certificate or lack thereof is part of the session definition
    and so needs to be known immediately). Make the caller use
    g_tls_connection_set_certificate() ahead of time (or when retrying)
    instead.

 docs/reference/gio/gio-sections.txt |    1 -
 gio/gio.symbols                     |    1 -
 gio/gioenums.h                      |    2 +-
 gio/gtlsclientconnection.c          |    3 +-
 gio/gtlsconnection.c                |  131
 +++++++++--------------------------
 gio/gtlsconnection.h                |    3 -
 6 files changed, 35 insertions(+), 106 deletions(-)

commit d6e94070ddb015e73573a620234a8929f8aaac16
Author: Dan Winship <danw@gnome.org>
Date:   Wed Dec 1 13:49:39 2010 -0500

    Add GTlsConnection:use-system-certdb

    This can be set FALSE if you don't want to validate certificates
    against the system database.

 docs/reference/gio/gio-sections.txt |    2 +
 gio/gdummytlsbackend.c              |    3 +-
 gio/gio.symbols                     |    2 +
 gio/gtlsconnection.c                |   70
 +++++++++++++++++++++++++++++++++++
 gio/gtlsconnection.h                |    4 ++
 5 files changed, 80 insertions(+), 1 deletions(-)

commit 73d6bd8a45429f03706ac96e5d6e045ecee18500
Author: Dan Winship <danw@gnome.org>
Date:   Tue Nov 30 19:57:16 2010 -0500

    Add g_tls_certificate_verify()

    Add a method to verify a certificate against a CA; this can be used
    for apps that need to test against non-default CAs.

    Also make the GTlsCertificate::issuer property virtual

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gio.symbols                     |    1 +
 gio/gtlscertificate.c               |   92
 ++++++++++++++++++-----------------
 gio/gtlscertificate.h               |   32 ++++++++-----
 4 files changed, 69 insertions(+), 57 deletions(-)

commit 6b631fa106e833c265a4bdc6c021777e2a219f12
Author: Aron Xu <aronxu@gnome.org>
Date:   Mon Dec 6 12:44:18 2010 +0000

    Complete Simplified Chinese translation.

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

commit 67ab5579ba3c9c6a66e82313a61de8fdc9731b15
Author: Aron Xu <aronxu@gnome.org>
Date:   Mon Dec 6 12:40:03 2010 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po |  672
 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 348 insertions(+), 324 deletions(-)

commit 8530a3b029b7f691284d74e6e0c7883ba4a14725
Author: Chris Kühl <chrisk@openismus.com>
Date:   Mon Dec 6 00:34:43 2010 +0100

    Added note in g_slist_free about using *free_full to mirror GList docs

 glib/gslist.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 1a638926ff183ddb9afec8c364a58c191457e237
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sun Dec 5 13:19:55 2010 +0200

    Updated Hebrew translation

 po/he.po |  258
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 136 insertions(+), 122 deletions(-)

commit b52294d14ce7097c34538d4646f298461fb8d36e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Dec 4 14:12:07 2010 -0500

    Try to fix the version test on builders

 glib/tests/utils.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 5b43de29327e1f829036ba9629835d2245f15cd3
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Dec 4 20:01:37 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1472
 ++++++++++++++++++++++++++++++++++------------------------
 po/zh_TW.po | 1491
 ++++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 1720 insertions(+), 1243 deletions(-)

commit 4b28e6a0084118c78c177da3f66c8005498b9873
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Dec 3 14:48:35 2010 -0500

    Add missing Since: tag

    g_simple_async_result_is_valid was added in 2.20.

    Bug 636351

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

commit 658572978b18cd11ba9d93c02d41969e1d7438eb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Dec 3 14:45:09 2010 -0500

    Reword awkward sentence in the docs

    Pointed out in bug 636305, the docs for g_queue_remove_all() had
    several grammatical errors and sounded awkward.

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

commit 99332dd27c8a62b6d72c70fe284c0477c99d2c61
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Dec 3 14:39:59 2010 -0500

    Avoid shadowing dir builtin

    This is the same change that was already applied to the other gdb
    script we ship. I had forgotten there was a second one.

 glib/libglib-gdb.py.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d11f413345f8ae3da92f4aebcf828ed133cbafbb
Author: Colin Walters <walters@verbum.org>
Date:   Fri Dec 3 14:25:51 2010 -0500

    introspection: Remove spurious trailing :

    This isn't valid syntax.

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

commit 807101272893f27469bb5c507c7967334a5a0b8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Dec 3 14:08:36 2010 -0500

    Avoid shadowing the dir builtin

    Proposed by David Malcolm,

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

 gobject/libgobject-gdb.py.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 05428e3c1ac4888b841fca3aeb9c7c9b299d2280
Author: Colin Walters <walters@verbum.org>
Date:   Fri Dec 3 10:36:16 2010 -0500

    glib: Document g_string_free semantics better in the FALSE case

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

commit 426f90e3cf9f21c6b020cecb05116b331546fe58
Author: Christian Dywan <christian@twotoasts.de>
Date:   Fri Dec 3 16:33:24 2010 +0100

    Resolve warnings about istream and ostream in socket test

 gio/tests/socket-client.c |    6 +++++-
 gio/tests/socket-server.c |    6 ++++++
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 8f19d06ed932b8fa8b1d58c7a5676aa5590be1e4
Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
Date:   Tue Nov 30 02:12:16 2010 +0100

    Fix typo in docs for extension point

    Introduced in fcd3e3422749ddbbf29809fcc90ffe8df9d5f696

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

commit 889889a296bfe58fc42a778d792d7f83f816145b
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Dec 2 20:10:23 2010 +0100

    glib: Fix enumeration warnings from gcc 4.5

    Just introduce more values for our private enum for the cases
    that were
    missing.

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

commit 67740263e9a3de840e527dd45ba3d6feff512839
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Dec 2 20:09:59 2010 +0100

    gobject: Cast token type to guint to avoid gcc warning

    The usual fix for all things GScanner...

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

commit b9a98a81dad104058a11a4b788a64b21b235c62d
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Dec 2 20:09:08 2010 +0100

    gio: Comment out a whole test

    ... instead of just commenting out the registration and leaving
    "unused
    function" warnings for gcc.

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

commit b92e2cd8f8d88a62f14c49e8255802512c156152
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Dec 2 20:08:34 2010 +0100

    gio: Remove unused variables from test

 gio/tests/gapplication-example-actions.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 3e61cb2fcc7648254192d0f174b437336b21c89b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Dec 2 16:59:22 2010 +0000

    Fix typo in API docs for GDateTime

    s/monty/month/

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

commit 9fe7fd9120940a2d50ff660f1a3cf7efd08ac01b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 30 18:19:12 2010 -0600

    Bug 636100 - Can't read GSettings:backend property

    The PROP_BACKEND case was missing from the switch statement in
    g_settings_get_property().

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

commit beec9743eba6013229befafdfe120cd7701d5214
Author: Damien Lespiau <damien.lespiau@intel.com>
Date:   Tue Nov 30 23:04:17 2010 +0000

    gmain: Add Since: 2.28 tag to g_source_{add,remove}_child_source

    New API should have gtk-doc tags to document the version it was
    introduced.

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

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

commit c541d234855dc7466c57ebfc3dc44b1829d9a900
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Nov 30 23:42:08 2010 +0100

    Updated Spanish translation

 po/es.po |  329
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 163 insertions(+), 166 deletions(-)

commit fdc6c5fbc171187c6c2d7fdf94d0eea7992d11f4
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Nov 29 17:35:51 2010 +0100

    Updated Galician translations

 po/gl.po |  159
 +++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 86 insertions(+), 73 deletions(-)

commit c897dea8c164bc081623c13ac4474bcbd66b908d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 29 10:36:43 2010 -0500

    Bump version

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

commit ff8817b631ab11f00c98ed372746b464a440e7c0