commit e41dab438cb9b0b9dcc815158da12dd391aa35ed
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Jan 13 16:12:41 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Jan 13 17:23:23 2014 -0500

    GLib 2.39.3

 NEWS | 85
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 85 insertions(+)

commit bcd276c2b453517c43c8413ed877f82a9ead1884
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Jan 13 17:23:14 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Jan 13 17:23:22 2014 -0500

    more distcheck fixes

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

commit 028856a99fd8ce7dc6a1318a6b57cdbbefbc6bdc
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Jan 13 16:41:31 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Jan 13 16:43:12 2014 -0500

    build: fix 'make distclean'

    Don't run a non-existent lcov command to clean up during 'make
    distclean'

 glib.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4130118a72c1389efe7c646b620932bb33a06530
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Jan 13 16:12:31 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Jan 13 16:12:31 2014 -0500

    giomodule test: fix again

    The compiled modules will be in the G_TEST_BUILT directory, not _DIST.

 gio/tests/giomodule.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 186965fc9b9105fbaaffec2300a36175f160b1db
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Jan 13 15:31:38 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Jan 13 15:31:38 2014 -0500

    giomodule test: force shared library build

    http://lists.gnu.org/archive/html/bug-libtool/2013-05/msg00009.html
    hit
    us again.  libtool only builds .so files if we install the library, so
    force it to build for our testcase, even if we don't install it.

 gio/tests/modules/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 60cca82c9da99c9dc6b0622d5b0779fd0bdc2ad2
Author:     Rico Tzschichholz <ricotz@t-online.de>
AuthorDate: Mon Jan 13 12:33:35 2014 +0100
Commit:     Rico Tzschichholz <ricotz@ubuntu.com>
CommitDate: Mon Jan 13 12:33:35 2014 +0100

    gdesktopinfo: Fix typo in "Since" annotation of has_key

 gio/gdesktopappinfo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb087feb4ddb643b8ade424cdbe5e301a3899ba8
Author:     Dimitris Spingos <dmtrs32@gmail.com>
AuthorDate: Mon Jan 13 10:25:01 2014 +0200
Commit:     Dimitris Spingos <dmtrs32@gmail.com>
CommitDate: Mon Jan 13 10:25:01 2014 +0200

    Updated Greek translation

 po/el.po | 1034
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 498 insertions(+), 536 deletions(-)

commit 3d8ec7a7db9d897b01b32d6ff0cb1fbc313643b1
Author:     Yosef Or Boczko <yoseforb@gmail.com>
AuthorDate: Mon Jan 13 08:59:04 2014 +0200
Commit:     Yosef Or Boczko <yoseforb@gmail.com>
CommitDate: Mon Jan 13 08:59:04 2014 +0200

    Updated Hebrew translation

 po/he.po | 1458
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 827 insertions(+), 631 deletions(-)

commit d751e65aff6df64318ab2d95b3098dd155a1e0aa
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Fri Jan 10 12:28:14 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Fri Jan 10 12:32:35 2014 -0500

    tests: fix leaks in option-context test

    Use the new g_option_context_parse_strv() to patch up some leaks
    in some
    insufficiently-argv-emulating testcases in option-context.c.

    This gives some test coverage of the new function while also making
    option-context now leak-free.

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

 glib/tests/option-context.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit f062fae4d6d705736c2b1b899c4413b99d4cfc96
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Fri Jan 10 12:16:24 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Fri Jan 10 12:32:35 2014 -0500

    GOptionContext: add memory-friendly parse mode

    Add g_option_context_parse_strv() that obeys the normal memory
    conventions for
    dealing with a strv instead of assuming that we're dealing with the
    'argv'
    parameter to main().

    This will help for using GOptionContext with GApplication.

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

 docs/reference/glib/glib-sections.txt |  1 +
 glib/goption.c                        | 43
 +++++++++++++++++++++++++++++++++++
 glib/goption.h                        |  4 ++++
 3 files changed, 48 insertions(+)

commit d3017967d8123e800fd593e22fda1c0d7f40071f
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Fri Jan 10 11:17:44 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Fri Jan 10 11:17:44 2014 -0500

    GApplication: allow handles_commandline and service

    The default local_command_line handler has a fast return path for the
    case that we handle the commandline by forwarding it to the primary
    instance, but this doesn't account for the fact that we may want to
    become a service.

    Allow for this by making sure we don't take the fast path of the
    service
    flag is set.

 gio/gapplication.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e8b7dd32fcfb4be82d3d78561fc36fbc560f3394
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Sat Oct 26 12:27:20 2013 -0400
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Thu Jan 9 16:15:53 2014 -0500

    GApplication: add --gapplication-service switch

    Add a --gapplication-service switch to the default implementation of
    local_command_line.  This name is unlikely to clash with any
    option used
    by an existing application.

    When a normal application (neither service nor launcher) is launched
    with
    exactly this one argument, G_APPLICATION_IS_SERVICE will be set.

    The idea is that people will write their D-Bus service file with
    --gapplication-service on the Exec line.  This provides a nice
    compromise for people who want the benefits of DBusActivatable
    applications but without losing the ability to easily run them
    directly
    (under the debugger or inside jhbuild, etc.)

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

 gio/gapplication.c | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit 8bc63b0ef03ee431eeaaf12191cb2cf983ee7de2
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Wed Jan 8 11:01:55 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Wed Jan 8 22:58:06 2014 -0500

    gdbus-introspection test: test escaping attributes

    Make sure attribute values are properly escaped in generated XML.

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

 gio/tests/gdbus-introspection.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 04ee78248631e4ae2dc9b7088fee60c57515d3d1
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Wed Jan 8 10:56:57 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Wed Jan 8 22:58:06 2014 -0500

    gdbus: properly escape introspection annotations

    Make sure we escape any special characters that are found in
    annotation
    names or values to avoid emitting a malformed XML document in response
    to an Introspect call.

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

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

commit 38720494452aa336eb2f168ac4bd2add138c400e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Jan 7 22:55:43 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Tue Jan 7 22:55:43 2014 -0500

    Add includes to all gio docs

 gio/gaction.c                 | 1 +
 gio/gactiongroup.c            | 1 +
 gio/gactiongroupexporter.c    | 1 +
 gio/gactionmap.c              | 1 +
 gio/gapplication.c            | 1 +
 gio/gapplicationcommandline.c | 1 +
 gio/gdbusactiongroup.c        | 1 +
 gio/gdbusmenumodel.c          | 1 +
 gio/ginetaddress.c            | 1 +
 gio/ginetaddressmask.c        | 1 +
 gio/ginetsocketaddress.c      | 1 +
 gio/gmenu.c                   | 1 +
 gio/gmenuexporter.c           | 1 +
 gio/gmenumodel.c              | 1 +
 gio/gnotification.c           | 1 +
 gio/gpermission.c             | 5 +++--
 gio/gpropertyaction.c         | 1 +
 gio/gproxy.c                  | 1 +
 gio/gproxyaddress.c           | 1 +
 gio/gremoteactiongroup.c      | 1 +
 gio/gsettings.c               | 1 +
 gio/gsettingsschema.c         | 5 +++--
 gio/gsimpleaction.c           | 1 +
 gio/gsimpleactiongroup.c      | 1 +
 gio/gsimplepermission.c       | 1 +
 gio/gsocketaddress.c          | 5 +++--
 gio/gsocketconnectable.c      | 1 +
 gio/gsocketcontrolmessage.c   | 1 +
 gio/gsocketlistener.c         | 1 +
 gio/gsocketservice.c          | 1 +
 gio/gsubprocess.c             | 1 +
 gio/gsubprocesslauncher.c     | 1 +
 gio/gtask.c                   | 3 ++-
 gio/gtcpconnection.c          | 1 +
 gio/gtcpwrapperconnection.c   | 4 +++-
 gio/gthreadedsocketservice.c  | 1 +
 gio/gtlscertificate.c         | 1 +
 37 files changed, 46 insertions(+), 8 deletions(-)

commit 86497649bbe2c39c61ec34810017af6dc45eaa0c
Author:     Dan Winship <danw@gnome.org>
AuthorDate: Tue Jan 7 11:18:54 2014 -0500
Commit:     Dan Winship <danw@gnome.org>
CommitDate: Tue Jan 7 12:32:35 2014 -0500

    Document g_test_run() order better, and how it changed

    But also note that the ordering is strictly an aesthetic/convenience
    thing, and that tests should not be written to depend on it.

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

 README.in         | 18 ++++++++++++++++++
 glib/gtestutils.c | 26 +++++++++++++++++++++++++-
 2 files changed, 43 insertions(+), 1 deletion(-)

commit 0e109fceab05f094baabc10d795c4f489584840c
Author:     Claudio Saavedra <csaavedra@igalia.com>
AuthorDate: Tue Jan 7 11:33:14 2014 +0200
Commit:     Claudio Saavedra <csaavedra@igalia.com>
CommitDate: Tue Jan 7 11:33:14 2014 +0200

    glib/tests: fix build

 glib/tests/keyfile.c | 1 +
 1 file changed, 1 insertion(+)

commit 6bd30a4cb90c406edfd141016e08b36804b98103
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Mon Jan 6 10:05:48 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Tue Jan 7 13:36:31 2014 +0800

    glib/tests/keyfile.c: Use g_close()

    Use g_close() instead, as close() is really found in io.h on
    Windows, not
    unistd.h as on Unix, and hence unistd.h is not universally available.

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

 glib/tests/keyfile.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 8bb81e7024db1f3e88cde20459ed62981cf372af
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Sat Jan 4 10:52:15 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Tue Jan 7 13:35:16 2014 +0800

    glib/tests/date.c: Fix the tests on non-English Windows

    The names of the month (and abbreviations) are specific to the Windows
    system locale, so we need to use SetThreadLocale() to set the
    locale of
    the running program to en-US so that it will parse "March" and
    "Sept" etc.
    correctly.

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

 glib/tests/date.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 210f96dfcfec94946ce28e910a5ca2db78335885
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Jan 6 13:58:41 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Jan 6 14:00:17 2014 -0500

    Fix one-character typo in old NEWS entry

    Change a very confusing typo "will not" -> "will now" about the
    g_critical() on removing non-existent sources.

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

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb7ef594defc1b70acb4750a9d785cb42d1057be
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Mon Jan 6 12:31:18 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Mon Jan 6 12:31:18 2014 +0800

    Fix GLib MSVC Project

    The glib/gthread-win32.c was accidently removed from the last
    commit, sorry

 build/win32/vs10/glib.vcxprojin | 1 +
 build/win32/vs9/glib.vcprojin   | 1 +
 2 files changed, 2 insertions(+)

commit 940b3c225030494913b2801b05885ae32bb957ac
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Mon Jan 6 12:21:46 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Mon Jan 6 12:21:46 2014 +0800

    Tidy Up the glib MSVC Project

    Move the per-source define/undefine cflags into the property sheets,
    and
    apply the cflags for the bundled PCRE sources to the PCRE sources only

 build/win32/vs10/glib-build-defines.props  |  10 +-
 build/win32/vs10/glib.vcxprojin            | 231
 +++++++++++++++++++----------
 build/win32/vs9/glib-build-defines.vsprops |  10 +-
 build/win32/vs9/glib.vcprojin              | 161 ++++++++++----------
 4 files changed, 247 insertions(+), 165 deletions(-)

commit 16c41f0c36e20d63db28bc0938d28bd9e40bf1e4
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Mon Jan 6 11:22:39 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Mon Jan 6 11:22:39 2014 +0800

    Drop the testglib MSVC Projects

    There are many test programs that are shipped with GLib, and this
    project
    is a one-to-one project, which does not make sense to keep as
    various test
    programs may have different CFLAGS, etc, which will require different
    build
    options.

 build/win32/vs10/Makefile.am              |   2 -
 build/win32/vs10/glib.sln                 |  18 ----
 build/win32/vs10/testglib.vcxproj         | 173
 ------------------------------
 build/win32/vs10/testglib.vcxproj.filters |  22 ----
 build/win32/vs11/.gitignore               |   2 -
 build/win32/vs11/Makefile.am              |   2 -
 build/win32/vs9/Makefile.am               |   1 -
 build/win32/vs9/glib.sln                  |  21 ----
 build/win32/vs9/testglib.vcproj           | 158
 ---------------------------
 9 files changed, 399 deletions(-)

commit 71c9ea42f81efef48e58bcd9223fe11b63ab8489
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Jan 4 21:09:18 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Jan 4 21:09:18 2014 -0500

    Use tap mode for installed tests too, when using tap

 glib-tap.mk | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b3253fe02521969d4f4299136ae34a7e147adc2a
Author:     Rico Tzschichholz <ricotz@ubuntu.com>
AuthorDate: Sat Jan 4 22:04:20 2014 +0100
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Jan 4 18:46:52 2014 -0500

    glib/tests: Fix non-debug build of slice test

    In addition to e013cf9cad56e919af2f057eb52d58371483a6f8

 glib/tests/slice.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 33f81cc509198e65f76a506340eb9863ca7120ce
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Sat Jan 4 01:40:24 2014 -0500
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Sat Jan 4 01:40:27 2014 -0500

    tests/keyfile: Fix build

 glib/tests/keyfile.c | 2 ++
 1 file changed, 2 insertions(+)

commit 589aed9383c6008d71ae5fe12356ffdd944802f0
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Fri Jan 3 23:48:04 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Sat Jan 4 10:44:17 2014 +0800

    gio/tests/giomodule.c: Use G_MODULE_SUFFIX

    The file extension of the GIO module could be something other
    than .so,
    depending on platform.  Use G_MODULE_SUFFIX so that the test will run
    correctly on non-*nix platforms, such as Windows.

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

 gio/tests/giomodule.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3fd6edab66244b100c32dc0a8b0720fe61431dcc
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Tue Dec 17 10:58:15 2013 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Sat Jan 4 10:42:28 2014 +0800

    Fix the Keyfile Test on Windows

    Windows will not allow one to write to a temp file opened by
    g_mkstemp()
    by opening another fd associated with it before one closes the fd that
    is returned by g_mkstemp(), which will cause the test_save test
    to fail.

    Fix this by using a variable to store the fd from g_mkstemp()
    and checking
    it, and call close() on that variable before attempting to call
    g_key_file_save_to_file() on the temp file as that will attempt
    to open
    another fd (which would not work) associated with that temp file.

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

 glib/tests/keyfile.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6448f875529bb6c79f64550b62c3e294c3a6efa5
Author:     Michael Catanzaro <mcatanzaro@gnome.org>
AuthorDate: Thu Jan 2 19:40:47 2014 -0600
Commit:     Michael Catanzaro <mcatanzaro@gnome.org>
CommitDate: Thu Jan 2 19:40:47 2014 -0600

    docs: fix two typos

 docs/reference/gobject/tut_tools.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1867fc210fa14d68d1b139a04c5d79a0e344c6bc
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Thu Jan 2 16:43:13 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Thu Jan 2 20:38:40 2014 -0500

    unix signals: stop using atomics

    They are not required here.  See the discussion in the bug report.

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

 glib/gmain.c | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 23ec1b9aca13d862e30be69e642d7022f7760fcb
Author:     Rafael Ferreira <rafael.f.f1@gmail.com>
AuthorDate: Thu Jan 2 22:08:14 2014 -0200
Commit:     Rafael Ferreira <rafael.f.f1@gmail.com>
CommitDate: Thu Jan 2 22:08:14 2014 -0200

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 1022
 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 522 insertions(+), 500 deletions(-)

commit 2b289cc5659276f570e9862ab8fd9d3733b88c22
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Thu Jan 2 13:25:41 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Thu Jan 2 13:36:37 2014 -0500

    Fix make install with --disable-installed-tests

    If installed tests are not enabled, installed_testdir is not
    defined, so we end up trying to create /modules and to chmod
    things in /x-content/, which is not right.

 gio/tests/Makefile.am         |  2 ++
 gio/tests/modules/Makefile.am | 21 ++++++++++++++++-----
 2 files changed, 18 insertions(+), 5 deletions(-)

commit c09cfc1c8a218a320faa7f624e6ac3194fcd8049
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Thu Jan 2 12:54:12 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Thu Jan 2 12:54:12 2014 -0500

    GFile: fix uninitialised variable

    clang cause the fact that some of our 'goto out;' cases cause use
    to try
    and free an uninitialised GString.  Fix that up.

 gio/gfile.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51b3dd73329ddabfd4fd72c23fa220ee948a854f
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Thu Jan 2 01:38:07 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Thu Jan 2 10:08:55 2014 -0500

    GDBusConnection: don't write to stdout

    When losing the D-Bus connection, we would write to stdout about
    it just
    before killing ourselves with SIGTERM.  We're a library, so we should
    probably use stderr instead.

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

 gio/gdbusconnection.c           | 10 +++++-----
 gio/tests/gdbus-exit-on-close.c |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 8976175ba9913219d5469f022ceac03a106b4c54
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Thu Jan 2 01:55:07 2014 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Thu Jan 2 01:55:07 2014 -0500

    gsettings: tweak test for last commit

    The last commit changed the behaviour of child objects of delayed
    GSettings.  Adjust the testcase accordingly.

 gio/tests/gsettings.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c7636ce64b8c4bf89fe75e9431d7d583a1573424
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Sat Dec 21 23:13:57 2013 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Thu Jan 2 01:50:40 2014 -0500

    g_settings_get_child(): inherit backend

    Part of the purpose of g_settings_get_child() was that it could
    be used
    after you delay() a GSettings object, and then apply() all of the
    settings together.  In order for that to work, we need to share the
    backend.

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

 gio/gsettings.c | 1 +
 1 file changed, 1 insertion(+)

commit d25b655bf579ccc7e2e56a9b2185177fde04e058
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 23:28:23 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 23:28:23 2014 -0500

    Make symlink test work installed

    We can't assume that the location used for G_TEST_DIST paths
    is writable, so just create the symlink in the current directory
    instead.

 glib/tests/fileutils.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit d91023fb4c9ac329aa5eed97e37a3f1b661a2203
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 22:39:32 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 22:39:32 2014 -0500

    Drop locale-dependent timeval tests

 glib/tests/timer.c | 2 --
 1 file changed, 2 deletions(-)

commit 11ddb843b9a0f7b56cb0c4b166eacd321e3e6dd3
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 22:30:24 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 22:30:24 2014 -0500

    Make /contenttype/tree test work installed

    The x-content/win32-software type is only recognized if
    the autorun.exe file is executable. Since the file is installed
    as data, we need to fix up its permissions in an
    install-data-hook.

 gio/tests/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit dba1ae12a89e2acc8229db0e2f678109b836c6d0
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 22:01:15 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 22:01:15 2014 -0500

    Avoid a compiler warning

 gio/tests/basic-application.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6106e38c8e7cbf523fd3a9c638ffc32133d2a7a4
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 21:39:51 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 21:41:16 2014 -0500

    Make timeval tests independent of the environment

    Some of the tested formats are locale-dependent, so unset
    the TZ environment variable before testing them.

 glib/tests/timer.c | 4 ++++
 1 file changed, 4 insertions(+)

commit cda4080af079b733d8e8ad50fae3527cbdf11e15
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Thu Jan 2 09:54:18 2014 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Thu Jan 2 09:54:18 2014 +0800

    MSVC 2012 Projects: Rename a Property Sheet

    Forgot to update the property sheet file name from the Visual
    Studio 2010
    update... Sorry!

 build/win32/vs11/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76584e7ae3c3676e6445637f1ad026e5af857938
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Tue Oct 29 11:11:28 2013 -0700
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Wed Jan 1 19:19:59 2014 -0500

    Fix races in unix signal dispatch

    Fix some races introduced in be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470
    while keeping the property that multiple handlers for the same unix
    signal all get dispatched.

    Also fix the behaviour of the source checking for pending signals when
    it's created.  No matter what we do here (clear the pending flag
    or not)
    there is something that can go wrong.

    If we clear the flag, we may prevent other sources from being
    dispatched.  If we don't clear it, we may end up dispatching the same
    source twice (if we manage to dispatch it from its own thread
    before the
    GLib worker has a chance to run).

    Instead, run the full dispatch procedure when a new source is added.
    It
    actually doesn't matter what thread this runs in since the lock
    is held.

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

 glib/gmain.c | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit 97d9138f6c4367bdfe76e3e46871a683c4a2d051
Author:     Colin Walters <walters@verbum.org>
AuthorDate: Wed Jan 1 19:05:34 2014 -0500
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Wed Jan 1 19:05:34 2014 -0500

    gio/tests: Fix usage of BUILT_SOURCES

 gio/tests/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52cefa239dd5b83b084107a4994d67f719812338
Author:     Yosef Or Boczko <yoseforb@gmail.com>
AuthorDate: Thu Jan 2 01:40:26 2014 +0200
Commit:     Yosef Or Boczko <yoseforb@gmail.com>
CommitDate: Thu Jan 2 01:40:26 2014 +0200

    Fix doc build

 docs/reference/glib/running.xml | 2 --
 1 file changed, 2 deletions(-)

commit f9f7ad2557bac58452f827b7890d8ef246e53ede
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 17:42:33 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve gutils.c test coverage

 glib/tests/utils.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 3de604d438feb851c7517ab04a823d25bd1997ba
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Jan 1 17:41:59 2014 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve GDate test coverage

 glib/tests/date.c | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 5e6d86877ddf9961b6dbe37d02a2ce2d31b9d6cf
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 31 09:19:50 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve GIOChannel test coverage

 glib/tests/protocol.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 5ec36cd02ae2efacf2dd11c218afa2b3ab1dee40
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 31 09:19:22 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve hostutils test coverage

 glib/tests/hostutils.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit baceea958207bc6a010bae6bc87805f97611cccf
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 31 09:18:50 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve GVariant test coverage

 glib/tests/gvariant.c | 204
 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 201 insertions(+), 3 deletions(-)

commit ec0d6d7812a655355afeb14d76647fc00c047102
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 31 09:18:30 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Test stdio wrappers

 glib/tests/fileutils.c | 78
 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 76 insertions(+), 2 deletions(-)

commit 93dad4808e6ea74a3688db7942a630ff857dd0e5
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 20:18:15 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Trivial typo fix

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

commit 90aa4ed0a061ac7dfcf9d92b7cd1acf3ad70e8aa
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 10:55:07 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve charset test coverage

 glib/tests/utils.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 4f0a13effca82febccb0e84d0017bf378359fb69
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 10:54:46 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Add tests for g_malloc

 glib/tests/Makefile.am |   1 +
 glib/tests/malloc.c    | 117
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+)

commit 58cdf0b474ddcc94ba0bedc39c778cfa93c518ce
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 10:53:32 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Drop memory-related trap variables

    These are just more lo-tech conditional breakpoint wannabes.
    Debuggers can be trusted to support conditional breakpoints
    nowadays.

 docs/reference/glib/running.xml | 42
 -----------------------------------------
 glib/gmem.c                     | 25 ------------------------
 2 files changed, 67 deletions(-)

commit 6d3b83a8c131e190da5db10d81c0d3cc0e3c6768
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 09:49:30 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve GAsyncQueue test coverage

 glib/tests/asyncqueue.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 9a2c8d89c7b5039475bbe17c043cd9d7c884fc9f
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 09:48:56 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve test coverage of g_utf8_collate_key_for_filename

    The existing tests were accidentally using the same test data
    twice. Fix that, and add another set of tests that exercise
    the filename collation special cases.

 glib/tests/collate.c | 60
 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 57 insertions(+), 3 deletions(-)

commit 32e0499c5623a69575c408944cd56a7e5b755d9e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 09:48:29 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Add tests for g_spaced_primes_closest

 glib/tests/hash.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit 4989cb4ddefe9daca94b20ec4e4912e38c7b237e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 09:48:10 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve GOptionContext test coverage

 glib/tests/option-context.c | 60
 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit d6bd36c6992c9b2b4b47391b47d954c8b64e44c3
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 09:47:49 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Improve GBookmarkFile test coverage

 glib/tests/bookmarkfile.c          | 259
 +++++++++++++++++++++++++++++++++++++
 glib/tests/bookmarks/valid-01.xbel |   4 +
 glib/tests/bookmarks/valid-02.xbel |   2 +
 glib/tests/bookmarks/valid-03.xbel |   1 +
 4 files changed, 266 insertions(+)

commit 14359e17c99fdcd9f7492aad0b4795e18795e540
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 31 12:45:09 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    GBookmarkFile: Streamline error handling a bit

 glib/gbookmarkfile.c | 21 ++++-----------------
 1 file changed, 4 insertions(+), 17 deletions(-)

commit 228a2c82f6c51bda71c36952cba72bafa7344e9f
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 31 12:48:05 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    GBookmarkFile: Remove dead code

    The icon element is actually parsed further up, and this
    case is never hit, so remove it.

 glib/gbookmarkfile.c | 20 --------------------
 1 file changed, 20 deletions(-)

commit 0f746070d813aa3d7e181a3b29828d7a9ad66953
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 09:45:53 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:22 2014 -0500

    Make a bookmark testfile roundtrippable

    This will be used in new tests in the following commit.

 glib/tests/bookmarks/valid-01.xbel | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 95f13ded9243c7ea9e7ded8e013f683a6c1bb2b5
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 30 08:57:04 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Trivial formatting fixes

 glib/gunicollate.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d264d32d3b0a5080bc41186d3ef11dd4373af2b5
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 13:47:43 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve glib-unix test coverage

 glib/tests/unix.c | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 6814f7ebd9013a2df439bd81346960421e726a3c
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 13:46:00 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve GHashTable test coverage

 glib/tests/hash.c | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit 95d4856760d0e5c81c14f60c88a986eaed12cbe2
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 13:45:38 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Add a test for g_markup_parse_context_get_element_stack

 glib/tests/Makefile.am |  1 +
 glib/tests/markup.c    | 98
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

commit 27e352985bf0734e9209e8052dc966a05e6bfae1
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 13:43:28 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Remove broken attempt at parsing date-only

    g_time_val_from_iso8601 was attempting to parse strings
    having only a date, but failed to actually set the timeval
    despite returning TRUE. Since the docs state that the function
    only parses strings containing a date and a time, just return
    FALSE in this case.

    Also remove an incomplete testcase for this behaviour that was
    just checking the boolean return value, but not timeval.

 glib/gtimer.c    | 17 ++++++-----------
 tests/testglib.c |  2 +-
 2 files changed, 7 insertions(+), 12 deletions(-)

commit 680c348bb4f7b815ff58a48df915f67e175dea4f
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 07:55:14 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Add missing includes

    config.h needs to be included in every source file, first.

 gio/gfdonotificationbackend.c | 2 ++
 gio/ggtknotificationbackend.c | 1 +
 2 files changed, 3 insertions(+)

commit cc8c1541c9ed420ca8a3a8c21605341e5c6f5939
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 07:23:19 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve mainloop test coverage

 glib/tests/mainloop.c | 69
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

commit 24d992f8a16347e13a4351db63b9e3a0c97b9577
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 29 07:23:01 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Add tests for GTimer and GTimeVal

 glib/tests/Makefile.am |   1 +
 glib/tests/timer.c     | 213
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 214 insertions(+)

commit 2ded47e9558c49e5ad281b693a9c1a7f1180355d
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Dec 25 23:52:15 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve GTree test coverage

 glib/tests/tree.c | 144
 ++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 129 insertions(+), 15 deletions(-)

commit 6e23e6c641022f15dfa4fa6da6fddc1f37cd92c6
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Dec 25 23:51:58 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve logging test coverage

 glib/tests/logging.c | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit cdb14a194e08eac5e34ac22f0183a478cfc413d7
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Dec 25 23:51:26 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve testing test coverage

    In particular, test the just-fixed g_test_trap_reached_timeout.

 glib/tests/testing.c | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 3343bc3385c54f9098869103a7817a71a7e05ca7
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Wed Dec 25 23:50:37 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Fix g_test_trap_reached_timeout

    The function was returning the opposite of what the
    documentation says.

 glib/gtestutils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e013cf9cad56e919af2f057eb52d58371483a6f8
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 23:35:31 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve GSlice test coverage

 glib/tests/slice.c | 150
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 150 insertions(+)

commit 19ad8dbfa6dd83c015b1d2a74e61417605c53e7d
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 23:33:28 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve GNode test coverage

 glib/tests/node.c | 228
 +++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 165 insertions(+), 63 deletions(-)

commit 6fe85aee8ded23719faff64599299fd6c2ea480b
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 23:26:25 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve fileutils test coverage

    Add some tests for g_file_read_link.

 glib/tests/fileutils.c | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

commit f16753cfe04006144bdfbd1fb7d3dab20024915b
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 23:24:40 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Unify error reporting in gfileutils.c

    Use the set_file_error helper function in more places,
    saving some 50 lines.

 glib/gfileutils.c | 218
 ++++++++++++++++++++++--------------------------------
 1 file changed, 88 insertions(+), 130 deletions(-)

commit 2299bcd88d7bc99e787b4ee878355e6eddb778ca
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:06:00 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve GResourceFile test coverage

 gio/tests/resources.c | 2 ++
 1 file changed, 2 insertions(+)

commit 3eeeb7aaa7d601eb6f46005a03638744a890e9f8
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:05:36 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve gsettings test coverage

 gio/tests/gsettings.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 1041fc21905767fc15cf1ec9a4ff3ecb0fdcd6d9
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:05:01 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve gdbus test coverage

 gio/tests/gdbus-peer.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit df3ac947ac5c9ecb55789f81e8770a44af92a31c
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:04:44 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve converter test coverage

 gio/tests/converter-stream.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 354ae1d61c0a03c245ab1c191780e470c2608679
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:04:14 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Add tests for remote actions

    This improves the GApplication test coverage.

 gio/tests/basic-application.c | 111
 ++++++++++++++++++++++++++++++++++++++++++
 gio/tests/gapplication.c      |  42 +++++++++++++++-
 2 files changed, 151 insertions(+), 2 deletions(-)

commit 8aeb391a771302fa6818a37a76e1240c955ce8f5
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:03:20 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Improve GIOModule test coverage

    Add a dedicated test for GIOModule.

 configure.ac                      |   1 +
 gio/tests/Makefile.am             |   5 +-
 gio/tests/giomodule.c             | 136
 ++++++++++++++++++++++++++++++++++++++
 gio/tests/modules/Makefile.am     |  27 ++++++++
 gio/tests/modules/test-module-a.c |  57 ++++++++++++++++
 gio/tests/modules/test-module-b.c |  57 ++++++++++++++++
 6 files changed, 281 insertions(+), 2 deletions(-)

commit 7bea4bd89ae252b2d69daea362f9ba5c0508d2e1
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 24 00:01:22 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Correct a doc comment

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

commit 5bcbb98f45710ffae796ac4b2b73f68d573a1c75
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 23:59:56 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    GIOModule: Add some more details to the docs

 gio/giomodule.h | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

commit 0356d7f4c34745a0ebce88e08d1cdd6563218c3e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 23:59:37 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Fix a typo in a comment

    The D-Bus interface is org.freedesktop.DBus.Peer, not
    org.freedesktop.DBus.

 gio/gdbusconnection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b5ba22f163f884f14724b54d001bd044308f9f63
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 15:47:45 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:21 2014 -0500

    Add a generic property test

    This test is inspired by its namesake in GTK+. We instantiate
    all types, and check the default values of their properties,
    with some exceptions for types that are known not to work.

 gio/tests/Makefile.am    |  15 +++-
 gio/tests/defaultvalue.c | 228
 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 242 insertions(+), 1 deletion(-)

commit 290b46cd24d35d6bce7b86e05ce5948b42c45233
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 15:01:20 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    GTlsPassword: Make declared defaults match

    String properties typically start out with a value of NULL.
    No reason to deviate from that convention here.

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

commit 3a37e403e6813305fe0b3dd57b0db1a1eb30a627
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 15:00:55 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Make GFileIcon more robust

    No reason not to survive g_object_unref (g_object_new (...))

 gio/gfileicon.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 34de9189f6f29dccbad8224a9605e4eb6d40b94e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 15:00:18 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Make GEmblem more robust

    No reason not to survive g_object_unref (g_object_new (...)).

 gio/gemblem.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 62b28546afc01deae13f155f7a283d45c2fd7395
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 15:00:02 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Trivial formatting fixes

 gio/gcharsetconverter.c | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

commit 6c75ba2b902602c90fe239346e557aa1284eb667
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 12:11:03 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Add tests for x-content type sniffing

    This test exercises the tree matching parts of gcontenttype.c

 gio/tests/Makefile.am                              |  4 +++
 gio/tests/contenttype.c                            | 31
 ++++++++++++++++++++++
 .../image-dcf/DCIM/Camera/20130831_203925.jpg      |  0
 .../image-dcf/DCIM/Camera/20130831_203928.jpg      |  0
 gio/tests/x-content/unix-software/autorun.sh       |  3 +++
 gio/tests/x-content/win32-software/autorun.exe     |  0
 6 files changed, 38 insertions(+)

commit 159459bc2d44de2ed3abc50d64d42a5a9ae0dc91
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 12:09:46 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Simplify fileattributematcher tests a bit

    Just use assertions instead of pretty-printed error messages.

 gio/tests/fileattributematcher.c | 20 +++-----------------
 1 file changed, 3 insertions(+), 17 deletions(-)

commit 3bbfd908802a44fb871a0498c088ac61b7ca50e7
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 12:08:47 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Improve GApplicationCommandline test coverage

    Add tests for many GApplicationCommandline apis to the
    existing application tests.

 gio/tests/basic-application.c | 115 ++++++++++++++++++++++++++--
 gio/tests/gapplication.c      | 170
 +++++++++++++++++++++++++++++++++++-------
 2 files changed, 252 insertions(+), 33 deletions(-)

commit 7846d6154a0c7de3ecd51b484d56396b11ca1ff2
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 12:08:08 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Improve GSubprocess test coverage

    Test the synchronous communicate functions.

 gio/tests/gsubprocess.c | 139
 +++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 133 insertions(+), 6 deletions(-)

commit e021bb910176413f18904fce5e677916116bc9bf
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Mon Dec 23 12:07:11 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Wed Jan 1 17:59:20 2014 -0500

    Improve GInitable test coverage

    This just adds a bit more variety to the uses of GInitiable
    in other tests.

 gio/tests/network-monitor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 243bec9d0d52293ed6d6b2b6990f23ecb5309f9b
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Thu Sep 19 15:41:09 2013 -0400
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Tue Dec 31 15:40:40 2013 -0500

    gobject.py: Simplify or_join_array

 gobject/gobject.py | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

commit bfbe7127d539176ca625fbf052cca9cf4cfc42d8
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Thu Sep 19 15:24:16 2013 -0400
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Tue Dec 31 15:40:40 2013 -0500

    gobject.py: Simplify and reduce code a bit

 gobject/gobject.py | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit 4e512a1af8ecba7c2fa23945a524f91926026103
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Thu Sep 19 14:59:44 2013 -0400
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Tue Dec 31 15:40:10 2013 -0500

    gobject.py: Remove old hack for stripping IA__ symbols

    We don't use IA__ symbols anymore; they've been replaced with
    -Bsymbolic

 gobject/gobject.py | 23 -----------------------
 1 file changed, 23 deletions(-)

commit b4af2d685ec02b575b48d23d2bf51678dbc023c2
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Thu Sep 19 11:55:47 2013 -0400
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Tue Dec 31 15:40:10 2013 -0500

    gobject.py: Fix indentation

 gobject/gobject.py | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 0c87f71521802a323e1fd2136788ad8942ea85eb
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Tue Dec 31 15:13:06 2013 -0500
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Tue Dec 31 15:39:02 2013 -0500

    codegen: direction defaults to "in"

 gio/gdbus-2.0/codegen/parser.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e9c19583dea2f2dc654df992ea0b952adfa93d81
Author:     Michael Catanzaro <mcatanzaro@gnome.org>
AuthorDate: Sun Dec 29 14:20:13 2013 -0600
Commit:     Michael Catanzaro <mcatanzaro@gnome.org>
CommitDate: Sun Dec 29 14:20:13 2013 -0600

    docs: fix a typo

 docs/reference/gio/overview.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ddc29a903644dfcb737c5a17a35081fc76d348e9
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Fri Dec 27 12:25:18 2013 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Fri Dec 27 12:25:18 2013 +0800

    Visual Studio Projects: Cleanup Property Sheets

    Make the projects include a single property sheet as necessary,
    which will
    in turn include the other property sheet(s) as needed, so that we
    can avoid
    warnings where we include the same property sheets twice in a single
    project.

    Also make the copying of pre-configured headers into custom build
    rules so
    that they can be removed upon the clean command from the IDE and
    that they
    can be re-copied if their counterpart *.h.win32 are updated.

 build/win32/vs10/Makefile.am              |   2 +-
 build/win32/vs10/gio.vcxproj.filtersin    |   3 +
 build/win32/vs10/gio.vcxprojin            |  24 ++-
 build/win32/vs10/glib-build-defines.props |   2 +-
 build/win32/vs10/glib-gen-srcs.props      |  29 ++++
 build/win32/vs10/glib-install.props       | 249
 +++++++++++++++---------------
 build/win32/vs10/glib-version-paths.props |   2 +-
 build/win32/vs10/glib.vcxproj.filtersin   |   4 +
 build/win32/vs10/glib.vcxprojin           |  78 ++++++++--
 build/win32/vs10/glibprepbuild.props      |  39 -----
 build/win32/vs10/gmodule.vcxproj          |  24 ++-
 build/win32/vs10/gmodule.vcxproj.filters  |   3 +
 build/win32/vs10/install.vcxproj          |   4 -
 build/win32/vs9/Makefile.am               |   2 +-
 build/win32/vs9/gio.vcprojin              |  42 ++++-
 build/win32/vs9/glib-gen-srcs.vsprops     |  32 ++++
 build/win32/vs9/glib-install.vsprops      | 138 ++++++++---------
 build/win32/vs9/glib.vcprojin             | 148 +++++++++++++++++-
 build/win32/vs9/glibprepbuild.vsprops     |  27 ----
 build/win32/vs9/gmodule.vcproj            |  42 ++++-
 build/win32/vs9/install.vcproj            |   8 +-
 21 files changed, 593 insertions(+), 309 deletions(-)

commit d01a075632150fcc63f4d9f41046a450a3f4915a
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Fri Dec 27 10:50:35 2013 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Fri Dec 27 10:50:35 2013 +0800

    Visual Studio Projects: Use Unix Line Endings

    ...where possible, to make application of patches easier in the
    future.
    The README.txt's and the .sln files are still in Windows/DOS line
    endings
    as they need to be so.

 build/win32/vs10/gdbus.vcxproj                     | 358
 ++++++++++----------
 build/win32/vs10/gdbus.vcxproj.filters             |  26 +-
 build/win32/vs10/gio-querymodules.vcxproj          | 366
 ++++++++++-----------
 build/win32/vs10/gio-querymodules.vcxproj.filters  |  26 +-
 build/win32/vs10/glib-compile-resources.vcxproj    | 360
 ++++++++++----------
 .../vs10/glib-compile-resources.vcxproj.filters    |  32 +-
 build/win32/vs10/glib-compile-schemas.vcxproj      | 360
 ++++++++++----------
 build/win32/vs10/glib-genmarshal.vcxproj           | 344
 +++++++++----------
 build/win32/vs10/gmodule.vcxproj                   | 366
 ++++++++++-----------
 build/win32/vs10/gresource.vcxproj                 | 358
 ++++++++++----------
 build/win32/vs10/gresource.vcxproj.filters         |  26 +-
 build/win32/vs10/gsettings.vcxproj                 | 360
 ++++++++++----------
 .../win32/vs10/gspawn-win32-helper-console.vcxproj | 348
 ++++++++++----------
 build/win32/vs10/gspawn-win32-helper.vcxproj       | 348
 ++++++++++----------
 build/win32/vs10/gthread.vcxproj                   | 366
 ++++++++++-----------
 build/win32/vs10/install.vcxproj                   | 326
 +++++++++---------
 build/win32/vs10/testglib.vcxproj                  | 344
 +++++++++----------
 build/win32/vs9/gdbus.vcproj                       | 310
 ++++++++---------
 build/win32/vs9/gio-querymodules.vcproj            | 310
 ++++++++---------
 build/win32/vs9/glib-compile-resources.vcproj      | 312
 +++++++++---------
 build/win32/vs9/glib-genmarshal.vcproj             | 322
 +++++++++---------
 build/win32/vs9/gresource.vcproj                   | 310
 ++++++++---------
 build/win32/vs9/gspawn-win32-helper-console.vcproj | 326
 +++++++++---------
 build/win32/vs9/gspawn-win32-helper.vcproj         | 320
 +++++++++---------
 build/win32/vs9/gthread.vcproj                     | 334
 +++++++++----------
 build/win32/vs9/install.vcproj                     | 154 ++++-----
 build/win32/vs9/testglib.vcproj                    | 316
 +++++++++---------
 27 files changed, 3864 insertions(+), 3864 deletions(-)

commit c488aa6785c0865dcaf1748418f05798bab68835
Author:     Chun-wei Fan <fanchunwei@src.gnome.org>
AuthorDate: Fri Dec 27 10:32:01 2013 +0800
Commit:     Chun-wei Fan <fanchunwei@src.gnome.org>
CommitDate: Fri Dec 27 10:32:01 2013 +0800

    Visual Studio Property Sheets: Use Unix Line Endings

    This makes it easier to apply patches in the future.

 build/win32/vs10/glib-build-defines.props  |  140 ++--
 build/win32/vs10/glib-install.props        | 1106
 ++++++++++++++--------------
 build/win32/vs10/glib-version-paths.props  |  100 +--
 build/win32/vs10/glibprepbuild.props       |   78 +-
 build/win32/vs9/glib-build-defines.vsprops |  130 ++--
 build/win32/vs9/glib-install.vsprops       |  572 +++++++-------
 build/win32/vs9/glib-version-paths.vsprops |   98 +--
 build/win32/vs9/glibprepbuild.vsprops      |   54 +-
 8 files changed, 1139 insertions(+), 1139 deletions(-)

commit fb21c8eaab64301591a0e179a42ef25cbd793a6e
Author:     Antoine Jacoutot <ajacoutot@gnome.org>
AuthorDate: Thu Dec 26 11:03:45 2013 +0100
Commit:     Antoine Jacoutot <ajacoutot@gnome.org>
CommitDate: Thu Dec 26 19:57:44 2013 +0100

    kqueue: fix a potential deadlock

    In case an object is already monitored, we lock then return without
    unlocking it which can then result in a self deadlock. So properly
    unlock before returning.

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

 gio/kqueue/kqueue-missing.c | 1 +
 1 file changed, 1 insertion(+)

commit f3c9b17d3c8984fa7281bd6c849aa6a0170b54de
Author:     Mikhail Gusarov <dottedmag@dottedmag.net>
AuthorDate: Thu Dec 26 11:22:05 2013 -0500
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Thu Dec 26 11:22:05 2013 -0500

    gio-2.0.pc: Add -lselinux when linking statically if so configured

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

 gio-2.0.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c26c557908fe3083e9470b2a191cd53dc907138d
Author:     Morten Welinder <terra@gnome.org>
AuthorDate: Thu Dec 26 07:37:17 2013 -0500
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Thu Dec 26 07:37:17 2013 -0500

    gsubprocesslauncher: Use "env" instead of "environ"

    The latter may come from system headers.

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

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

commit 091e466095c47f60ef5b2b0c81459615169216cf
Author:     Matthias Scheler <tron@zhadum.de>
AuthorDate: Wed Dec 25 13:57:56 2013 -0500
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Wed Dec 25 13:57:56 2013 -0500

    gio: Fix return of value from void function

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

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

commit d7f885b1f3fcd863dd2e48a12932a609d783ac10
Author:     Colin Walters <walters@verbum.org>
AuthorDate: Mon Nov 18 14:28:15 2013 -0500
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Mon Dec 23 11:28:26 2013 -0500

    Revert "gsettings m4: check for .xml in src/builddir"

    This reverts commit b3593693d918f0ae97094f6712d817180b8eea6a.

    See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c3
    See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c4

    Tested using both srcdir == builddir and srcdir != builddir in hotssh.

    Conflicts:
	m4macros/gsettings.m4

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

 m4macros/gsettings.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee5dab6bb5b84408d88fa7d3bb333311ab3fa263
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Fri Nov 22 13:06:54 2013 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Sun Dec 22 11:41:45 2013 -0500

    gdbus tool: print GVariant errors in context

    Use g_variant_parse_error_print_context() to format the error message
    from the GVariant parser.

    There is a slightly dubious interaction with the "parse me harder"
    functionality here.  We're probably going to have to deal with that
    separately.

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

 gio/gdbus-tool.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 94a89f6c2fdbffe562a0ec34a979c01fefc5a9ac
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Fri Nov 22 12:57:21 2013 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Sun Dec 22 11:41:44 2013 -0500

    gapplication(1): print GVariant errors in context

    Use g_variant_parse_error_print_context() to format the error message
    from the GVariant parser.

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

 gio/gapplication-tool.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 420f90d849c7670f716b7d9dede81655f794a6da
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Fri Nov 22 12:55:10 2013 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Sun Dec 22 11:41:43 2013 -0500

    gsettings tool: print GVariant errors in context

    Use g_variant_parse_error_print_context() to format the error message
    from the GVariant parser.

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

 gio/gsettings-tool.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 56fb675d865d4331037bd95f57ce6f381564fe27
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Sun Dec 22 11:41:19 2013 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Sun Dec 22 11:41:19 2013 -0500

    GVariant: add way to print context of parse errors

    This was a feature intended from the very beginning that somehow never
    got written.  It's a way to replace these sort of error messages
    out of
    the GVariant parser:

      1-2,10-15:unable to find a common type

    with something in the style of the Vala compiler:

      unable to find a common type:
	[1, 2, 3, 'str']
	 ^	  ^^^^^

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

 docs/reference/glib/glib-sections.txt |   1 +
 glib/gvariant-parser.c		       | 222
 ++++++++++++++++++++++++++++++++++
 glib/gvariant.h		       |   4 +
 3 files changed, 227 insertions(+)

commit 3f41e492851b3e69ceb050986766fe3137cbb1fe
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Sun Dec 22 11:33:07 2013 -0500
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Sun Dec 22 11:33:07 2013 -0500

    Use POSIX-specified <poll.h> over <sys/poll.h>

    POSIX specifies that <poll.h> is the correct header to include for
    poll(), so let's do that instead.

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

 config.h.win32.in		       |  3 ---
 configure.ac			       | 16 +++-------------
 docs/reference/glib/glib-sections.txt |  1 -
 gio/gunixmounts.c		       |  5 +----
 glib/gpoll.c			       |  4 ++--
 tests/timeloop-basic.c		       |  2 +-
 6 files changed, 7 insertions(+), 24 deletions(-)

commit eeac91f866939fd033303f34c7eb9d2b57c769fb
Author:     Murray Cumming <murrayc@murrayc.com>
AuthorDate: Tue Sep 17 11:10:28 2013 +0200
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Sun Dec 22 11:27:16 2013 -0500

    GVariant: Add g_variant_parse_error_quark()

    Most GErrors, such as GSomethingError, have a function to get
    their quark that looks like g_something_error_quark(),
    so bindings (such as gtkmm) would expect GVariantParseError
    to have g_variant_parse_error_quark(). Instead this had
    g_variant_parser_get_error_quark().
    This deprecates the old function and adds the correct one,
    making life easier for gtkmm (and maybe others).

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

 docs/reference/glib/glib-sections.txt |  1 +
 glib/gvariant-parser.c		       | 11 ++++++++++-
 glib/gvariant.h		       |  7 +++++--
 3 files changed, 16 insertions(+), 3 deletions(-)

commit 864d960d756e3be0a857875337b7e6b520298b78
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 22 00:44:56 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sun Dec 22 00:44:56 2013 -0500

    More settings backend tests

    This adds some more test coverage around writability changes
    in the keyfile and delayed settings backends.

 gio/tests/gsettings.c | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit 41a8296e111595c5902f607cda47c1d5d14ac405
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sun Dec 22 00:43:44 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sun Dec 22 00:43:44 2013 -0500

    GKeyfileSettingsBackend: Use a directory monitor

    GKeyfileSettingsBackend was using a file monitor to monitor
    the parent directory of its keyfile.

 gio/gkeyfilesettingsbackend.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3c873e7617695e8517deb1cfd1ee886af772135c
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 16:49:52 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 16:49:52 2013 -0500

    More test coverage for settings backends

 gio/tests/gsettings.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 8669f2c915083625f7503b96d1779f7f3773f890
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 16:16:16 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 16:16:28 2013 -0500

    Simplify coverage rules

    This works just fine, no need for the manual removal of the
    info file.

 glib.mk | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit a5d8209d75bbae578ab3052173fbe55baac20e7f
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 15:44:51 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 15:44:51 2013 -0500

    Fix a typo

 glib-tap.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6e95cc5f5e777c0f4908beafa74173de139478e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 13:20:44 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    Fix a !srcdir problem with installed tests

    When installing scripts which are not generated in a
    srcdir != builddir build, $< will have ../.. goo in it.
    So we need to strip the directory parts before using
    the filename to construct a new path.

 glib-tap.mk | 2 +-
 glib.mk     | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit dac1ad66ebe3df38b129d78915db1c29e4d7a30d
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 12:51:22 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    Improve gsettings test coverage

    Deal with corner cases around delay.

 gio/tests/gsettings.c | 52
 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 51 insertions(+), 1 deletion(-)

commit fc828c4de8b8de0e8c8469877f9c148616bb5b96
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 11:56:24 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    contenttype tests: better assertions

    I recently had to track down why these tests failed. Turned
    out that some rogue package on my system had installed mime
    types that declared all files with 3 letter names to be
    'chemical/x-turbomole-vibrational'.
    This change will make it more obvious what is going on by
    mentioning the mime types in the assertion message.

 gio/tests/contenttype.c | 35 ++++++++++++++++++++++++-----------
 1 file changed, 24 insertions(+), 11 deletions(-)

commit 6d8ac1125e326a09dd324543ad3150f5e9159c13
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 10:48:40 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    Slightly improve coverate for notification tests

 gio/tests/gnotification.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 5ab9e21d7a595ccc00bef861e57740f0ec2bc14e
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 01:10:59 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    Improve test coverage for GPropertyAction

 gio/tests/actions.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit f9747d07c89e94f920051db0a7ade37ce236a1d2
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 01:00:10 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    Test some gsettings corner case

    Setting a strv to NULL was not tested before.

 gio/tests/gsettings.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 2f01b0975e7f774f2536a3cd2b33d486a484da9f
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Sat Dec 21 00:04:14 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Sat Dec 21 13:22:00 2013 -0500

    Some tweaks to coverage support

    Rename the configure option to --enable-coverage, and make
    it quiet by default.

 configure.ac |  8 ++++----
 glib.mk      | 12 ++++++------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 65a7e56328b7a169c1eb977cfce545ceb4d29676
Author:     Fran Diéguez <fran.dieguez@mabishu.com>
AuthorDate: Thu Dec 19 01:17:25 2013 +0100
Commit:     Fran Diéguez <fran.dieguez@mabishu.com>
CommitDate: Thu Dec 19 01:17:25 2013 +0100

    Updated Galician translations

 po/gl.po | 794
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 399 insertions(+), 395 deletions(-)

commit fab0805b81a74dfb76e2bde9373d6439ed2eb64b
Author:     Dan Winship <danw@gnome.org>
AuthorDate: Wed Dec 18 09:59:54 2013 -0500
Commit:     Dan Winship <danw@gnome.org>
CommitDate: Wed Dec 18 10:09:46 2013 -0500

    Make g_test_run() return 77 if all tests are skipped

    Change g_test_run() to return 1 on failure (rather than the number of
    failed tests), and 77 if all tests are skipped (since automake and
    some other test harnesses recognize that status code).

    Previously g_test_run() returned the number of failed tests, but this
    behavior was not documented, and at any rate, prior to 2.39,
    g_test_run() would normally not return at all if an error occurred.

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

 glib/gtestutils.c    | 14 +++++++--
 glib/tests/testing.c | 81
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+), 2 deletions(-)

commit 10d82f9775a91c2c4c1eddb17c2e0d08d79310ec
Author:     Dan Winship <danw@gnome.org>
AuthorDate: Wed Dec 18 09:29:29 2013 -0500
Commit:     Dan Winship <danw@gnome.org>
CommitDate: Wed Dec 18 10:09:46 2013 -0500

    gtestutils: rename test_skip_count to test_startup_skip_count

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

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

commit 8c188fc9e55cc9e24000271f6ad8a47ffdcb62d7
Author:     Dan Winship <danw@gnome.org>
AuthorDate: Wed Dec 11 16:32:11 2013 +0100
Commit:     Dan Winship <danw@gnome.org>
CommitDate: Wed Dec 18 09:26:54 2013 -0500

    gtestutils: skipping a test should count as success, not failure

    In particular, the test program as a whole should exit with status 0
    if you skipped some tests but did not fail any.

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

 glib/gtestutils.c    | 3 ++-
 glib/tests/testing.c | 8 ++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit c300079f1320b8522a4885987fd2443c171ec629
Author:     Bastien Nocera <hadess@hadess.net>
AuthorDate: Mon Dec 16 17:21:41 2013 +0100
Commit:     Bastien Nocera <hadess@hadess.net>
CommitDate: Wed Dec 18 10:53:01 2013 +0100

    gdbus-codegen: Fix crasher in goa-using apps

    When replacing a version of goa-daemon (from gnome-online-accounts)
    by a newer version with some added interfaces, evolution-data-server
    and the gvfs-goa volume monitor might crash as there's no interface
    definition for this new interface.

    Work-around this by returning earlier from the _notify()
    implementation,
    rather than accessing invalid memory.

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

 gio/gdbus-2.0/codegen/codegen.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit d33f72097fa21aade43e273d049e2a7105e99ad5
Author:     Tim Lunn <tim@feathertop.org>
AuthorDate: Wed Dec 18 07:14:38 2013 +1100
Commit:     Tim Lunn <tim@feathertop.org>
CommitDate: Wed Dec 18 07:22:16 2013 +1100

    Make gdb pretty-printers compatible with Python3

    On some systems gdb is linked against python3 where "long" no longer
    exists. In this case should be using int.

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

 glib/glib.py	    | 4 ++++
 gobject/gobject.py | 5 +++++
 2 files changed, 9 insertions(+)

commit 91d4659bbf8cf88d8be905c7e0abbedce931b688
Author:     Damien Lespiau <damien.lespiau@intel.com>
AuthorDate: Tue Mar 23 15:18:12 2010 +0000
Commit:     Colin Walters <walters@verbum.org>
CommitDate: Tue Dec 17 10:51:48 2013 -0500

    gobject.py: Don't install frame filters when GDB does not support them

    Stock GDB (both versions 7.0 and 7.1) does not come with the new
    backtrace code and python API. To prevent an ugly python backtrace
    when
    auto-loading gobject.py, let's catch the exception and not register
    the
    FrameWrapper and the FrameFilter.

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

 gobject/gobject.py | 30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

commit 4846fd923d52108de4243429ada9c3dcab5f83e9
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Tue Dec 17 00:45:41 2013 -0500
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Tue Dec 17 00:45:41 2013 -0500

    Bump version

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)