commit e41dab438cb9b0b9dcc815158da12dd391aa35ed
Author:     Ryan Lortie <[email protected]>
AuthorDate: Mon Jan 13 16:12:41 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 17:23:14 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 16:41:31 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 16:12:31 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 15:31:38 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 12:33:35 2014 +0100
Commit:     Rico Tzschichholz <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 10:25:01 2014 +0200
Commit:     Dimitris Spingos <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 13 08:59:04 2014 +0200
Commit:     Yosef Or Boczko <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 10 12:28:14 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 10 12:16:24 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 10 11:17:44 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Sat Oct 26 12:27:20 2013 -0400
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 8 11:01:55 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 8 10:56:57 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 7 22:55:43 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 7 11:18:54 2014 -0500
Commit:     Dan Winship <[email protected]>
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 <[email protected]>
AuthorDate: Tue Jan 7 11:33:14 2014 +0200
Commit:     Claudio Saavedra <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 6 10:05:48 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Sat Jan 4 10:52:15 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 6 13:58:41 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 6 12:31:18 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 6 12:21:46 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Mon Jan 6 11:22:39 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Sat Jan 4 21:09:18 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Jan 4 22:04:20 2014 +0100
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Jan 4 01:40:24 2014 -0500
Commit:     Jasper St. Pierre <[email protected]>
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 <[email protected]>
AuthorDate: Fri Jan 3 23:48:04 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 17 10:58:15 2013 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 19:40:47 2014 -0600
Commit:     Michael Catanzaro <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 16:43:13 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 22:08:14 2014 -0200
Commit:     Rafael Ferreira <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 13:25:41 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 12:54:12 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 01:38:07 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 01:55:07 2014 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 23:13:57 2013 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 23:28:23 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 22:39:32 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 22:30:24 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 22:01:15 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 21:39:51 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 09:54:18 2014 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Tue Oct 29 11:11:28 2013 -0700
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 19:05:34 2014 -0500
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Thu Jan 2 01:40:26 2014 +0200
Commit:     Yosef Or Boczko <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 17:42:33 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Jan 1 17:41:59 2014 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 09:19:50 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 09:19:22 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 09:18:50 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 09:18:30 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 20:18:15 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 10:55:07 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 10:54:46 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 10:53:32 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 09:49:30 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 09:48:56 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 09:48:29 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 09:48:10 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 09:47:49 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 12:45:09 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 12:48:05 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 09:45:53 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 30 08:57:04 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 13:47:43 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 13:46:00 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 13:45:38 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 13:43:28 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 07:55:14 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 07:23:19 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 07:23:01 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 25 23:52:15 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 25 23:51:58 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 25 23:51:26 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 25 23:50:37 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 23:35:31 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 23:33:28 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 23:26:25 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 23:24:40 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:06:00 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:05:36 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:05:01 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:04:44 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:04:14 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:03:20 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 24 00:01:22 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 23:59:56 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 23:59:37 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 15:47:45 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 15:01:20 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 15:00:55 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 15:00:18 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 15:00:02 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 12:11:03 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 12:09:46 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 12:08:47 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 12:08:08 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 23 12:07:11 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 19 15:41:09 2013 -0400
Commit:     Jasper St. Pierre <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 19 15:24:16 2013 -0400
Commit:     Jasper St. Pierre <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 19 14:59:44 2013 -0400
Commit:     Jasper St. Pierre <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 19 11:55:47 2013 -0400
Commit:     Jasper St. Pierre <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 31 15:13:06 2013 -0500
Commit:     Jasper St. Pierre <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 29 14:20:13 2013 -0600
Commit:     Michael Catanzaro <[email protected]>
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 <[email protected]>
AuthorDate: Fri Dec 27 12:25:18 2013 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Fri Dec 27 10:50:35 2013 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Fri Dec 27 10:32:01 2013 +0800
Commit:     Chun-wei Fan <[email protected]>
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 <[email protected]>
AuthorDate: Thu Dec 26 11:03:45 2013 +0100
Commit:     Antoine Jacoutot <[email protected]>
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 <[email protected]>
AuthorDate: Thu Dec 26 11:22:05 2013 -0500
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Thu Dec 26 07:37:17 2013 -0500
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 25 13:57:56 2013 -0500
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Mon Nov 18 14:28:15 2013 -0500
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Fri Nov 22 13:06:54 2013 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Fri Nov 22 12:57:21 2013 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Fri Nov 22 12:55:10 2013 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 22 11:41:19 2013 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 22 11:33:07 2013 -0500
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 17 11:10:28 2013 +0200
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 22 00:44:56 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sun Dec 22 00:43:44 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 16:49:52 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 16:16:16 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 15:44:51 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 13:20:44 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 12:51:22 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 11:56:24 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 10:48:40 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 01:10:59 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 01:00:10 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Sat Dec 21 00:04:14 2013 -0500
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Thu Dec 19 01:17:25 2013 +0100
Commit:     Fran Diéguez <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 18 09:59:54 2013 -0500
Commit:     Dan Winship <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 18 09:29:29 2013 -0500
Commit:     Dan Winship <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 11 16:32:11 2013 +0100
Commit:     Dan Winship <[email protected]>
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 <[email protected]>
AuthorDate: Mon Dec 16 17:21:41 2013 +0100
Commit:     Bastien Nocera <[email protected]>
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 <[email protected]>
AuthorDate: Wed Dec 18 07:14:38 2013 +1100
Commit:     Tim Lunn <[email protected]>
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 <[email protected]>
AuthorDate: Tue Mar 23 15:18:12 2010 +0000
Commit:     Colin Walters <[email protected]>
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 <[email protected]>
AuthorDate: Tue Dec 17 00:45:41 2013 -0500
Commit:     Matthias Clasen <[email protected]>
CommitDate: Tue Dec 17 00:45:41 2013 -0500

   Bump version

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