commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99
Author: Matthias Clasen <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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

commit 735fcf918e70035874b50785524d25eda557d51f
Author: Peng Huang <[email protected]>
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 <[email protected]>

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

commit a855f7270066a9268d52e97ad301315d27a6edb7
Author: Xavier Claessens <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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

commit c541d234855dc7466c57ebfc3dc44b1829d9a900
Author: Jorge González <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Mon Nov 29 10:36:43 2010 -0500

   Bump version

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

commit ff8817b631ab11f00c98ed372746b464a440e7c0