commit 37f5feb1d2b70bb0101123f3bc4d8f8427848169 Author: Matthias Clasen Date: Mon Mar 13 12:30:56 2017 -0400 Fix distcheck Typo in the win32 source list... gio/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a36df7b0177a4cd97546276ce85eb7d118a5543 Author: Matthias Clasen Date: Mon Mar 13 11:23:00 2017 -0400 2.51.5 NEWS | 24 ++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) commit 90dfea2b61e51c64c547888355eb3159e07282c9 Author: TingPing Date: Wed Mar 25 18:26:50 2015 -0400 Implement GAppInfo on OSX This is an implementation of most of GAppInfo using the OS X NSBundle APIs. Missing at this point are things that don't have equivalents in OS X, such as hidden desktop files, last-used, manual type associations, and g_app_info_get_all(). https://bugzilla.gnome.org/show_bug.cgi?id=734946 gio/Makefile.am | 14 +- gio/giomodule.c | 8 +- gio/gosxappinfo.c | 715 ++++++++++++++++++++++++++++++++++++++++++++++++++ gio/gosxappinfo.h | 54 ++++ gio/tests/Makefile.am | 4 +- 5 files changed, 786 insertions(+), 9 deletions(-) commit 3953d85a92e7c6f78e8e37a3f78e90c0cd93fb2d Author: TingPing Date: Fri Aug 15 06:11:38 2014 -0400 Implement GContentType on OSX This is an implementation of most of GContentType using the OS X UTType APIs. Missing at this point is an implementation of g_content_types_get_registered() and g_content_type_guess_for_tree(). https://bugzilla.gnome.org/show_bug.cgi?id=734946 gio/Makefile.am | 24 ++- gio/gcontenttype.c | 5 +- gio/glocalfileinfo.c | 2 +- gio/gosxcontenttype.c | 423 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 449 insertions(+), 5 deletions(-) commit 1f931dbb22fca7a1edfb977354a5742fd34c9a1d Author: Chun-wei Fan Date: Mon Mar 13 15:34:46 2017 +0800 win32/pc_base.py: Update path for GLib master So that people can load this from the right places in GLib master's source tree. win32/pc_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 626e9e6b6e3c362e5293b5f1393ac0a42a63d291 Author: Matthias Clasen Date: Thu Mar 9 20:34:40 2017 -0500 Add g_content_type_is_mime_type to the docs docs/reference/gio/gio-sections.txt | 1 + 1 file changed, 1 insertion(+) commit e305fe971e4647d971428a772b7290b9c308a96f Author: Steven McDonald Date: Sun Feb 12 11:02:55 2017 +1100 gio: Always purge kqueue subs from missing list Previously, _kh_cancel_sub assumed that it only needed to call _km_remove if sub did not exist in subs_hash_table. This is erroneous because the complementary operation, _km_add_missing, can be called from process_kqueue_notifications, in which context sub can *only* have come from subs_hash_table. Since _km_remove is implemented using g_slist_remove, which is documented to be a noop if the list does not contain the element to be removed, it is safe to call _km_remove unconditionally here. https://bugzilla.gnome.org/show_bug.cgi?id=778515 gio/kqueue/kqueue-helper.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) commit c68903945d1f802a793456aa80afe3fb3e6712bc Author: Emmanuele Bassi Date: Thu Mar 9 00:15:08 2017 +0000 Regenerate the vasnprintf gnulib module imported files Use gnulibg-tool --lgpl to import the vasnprintf module using the correct GNU Lesser General Public License, version 2.1 or later, like the rest of GLib. https://bugzilla.gnome.org/show_bug.cgi?id=777203 glib/gnulib/asnprintf.c | 16 ++++++++-------- glib/gnulib/printf-args.c | 10 +++++----- glib/gnulib/printf-args.h | 10 +++++----- glib/gnulib/printf-parse.c | 10 +++++----- glib/gnulib/printf-parse.h | 10 +++++----- glib/gnulib/vasnprintf.c | 10 +++++----- glib/gnulib/vasnprintf.h | 10 +++++----- glib/gnulib/verify.h | 10 +++++----- glib/gnulib/xsize.h | 22 +++++++++++++++++----- 9 files changed, 60 insertions(+), 48 deletions(-) commit 79ea068975fda4e164b1c97c9593c73e4053b209 Author: Chun-wei Fan Date: Thu Mar 9 16:18:45 2017 +0800 win32/replace.py: Update documentation comment Update the location from GLib's source tree on where this file can be found. win32/replace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe1a749ca6803057dd876f374b5296c3c800fde1 Author: TingPing Date: Wed Mar 8 23:02:10 2017 -0500 Create g_content_type_is_mime_type() Convenience wrapper around g_content_type_is_a(). https://bugzilla.gnome.org/show_bug.cgi?id=734946 gio/gcontenttype-win32.c | 17 +++++++++++++++++ gio/gcontenttype.c | 20 ++++++++++++++++++++ gio/gcontenttype.h | 3 +++ 3 files changed, 40 insertions(+) commit 525b33c05f37625864b41c03cb95ea6b822c1ede Author: Carlos Sánchez de La Lama Date: Mon Jul 20 12:49:51 2015 +0200 Correct collation key generation on OS X This ixes bug #673047. glib/gunicollate.c | 36 ++++++++++++++++++++---------------- glib/tests/collate.c | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+), 16 deletions(-) commit a28429a3c697b2ee750cf224f53120694ca14861 Author: Matthias Clasen Date: Wed Mar 8 22:36:05 2017 -0500 Fix a typo gio/giomodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 04ad811e501f50412daf743d462ab6aae724e903 Author: Matthias Clasen Date: Wed Mar 8 22:27:06 2017 -0500 Add a forgotten g_type_ensure call One of the types in this function was not wrapped in a g_type_ensure_call, an obvious oversight. gio/giomodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d1a03bc728df920d4da6db02437d99bba27aa20c Author: John Ralls Date: Wed Mar 8 22:26:00 2017 -0500 Enable building gcocoanotification only if OS X min version >= 10.9 This changes the configure checks to check for what is actually required to build this code. https://bugzilla.gnome.org/show_bug.cgi?id=747146 configure.ac | 19 ++++++++----------- gio/Makefile.am | 2 ++ gio/giomodule.c | 8 ++++++-- 3 files changed, 16 insertions(+), 13 deletions(-) commit 0c6c39428ce446be63b0c243a1b98800274030b5 Author: Fabio Tomat Date: Tue Mar 7 22:27:35 2017 +0000 Add Friulian translation po/LINGUAS | 1 + po/fur.po | 5110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 5111 insertions(+) commit 4d8ad0adb7464d0d7bb872a9fb5e6aa87b94e26a Author: Gábor Kelemen Date: Sun Mar 5 21:23:33 2017 +0000 Update Hungarian translation po/hu.po | 1451 +++++++++++++++++++++++++------------------------------------- 1 file changed, 589 insertions(+), 862 deletions(-) commit b56a95026cdd39e9cbe992856a607bdb2af67a21 Author: Matthias Clasen Date: Sun Mar 5 13:11:08 2017 -0500 Add some more cases to the app-id unit tests These came up on irc today. gio/tests/gapplication.c | 3 +++ 1 file changed, 3 insertions(+) commit 4a163a330195b8874e253a6853617bd55e4ac8d1 Author: Mario Blättermann Date: Sun Mar 5 17:57:32 2017 +0000 Update German translation po/de.po | 1200 +++++++++++++++++++++++--------------------------------------- 1 file changed, 452 insertions(+), 748 deletions(-) commit 424ec6022f2333b8b1df39667f023b734071fc36 Author: Philip Withnall Date: Sun Mar 5 12:24:37 2017 +0000 gtestutils: Fix a typo in a documentation comment Signed-off-by: Philip Withnall glib/gtestutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8686e43058765dce487a217736a970ac5643bddb Author: Simon McVittie Date: Sat Mar 4 15:15:50 2017 +0000 glib-mkenums: Sort input files for more deterministic output This should be helpful for reproducible builds . Perl's sorting is not locale-sensitive unless the lexical scope has 'use locale', which this one does not, so we do not need to force locale-agnostic sorting. Signed-off-by: Simon McVittie Bug: https://bugzilla.gnome.org/show_bug.cgi?id=769983 Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809152 gobject/glib-mkenums.in | 2 ++ 1 file changed, 2 insertions(+) commit 935cd72bddda77b5c09b9b72d5a478b9d7817aa6 Author: Paolo Borelli Date: Sat Mar 4 19:59:37 2017 +0100 utf8: add unit test for g_utf8_make_valid glib/tests/utf8-misc.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit c3ac56def752a6a2d8b101bd8331646e2699af02 Author: Aurimas Černius Date: Sat Mar 4 17:55:40 2017 +0200 Updated Lithuanian translation po/lt.po | 985 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 452 insertions(+), 533 deletions(-) commit e3f59e482bfab48ef715d57f3cd28e49f23e947f Author: Simon McVittie Date: Fri Mar 3 10:53:52 2017 +0000 Install gdb Python helpers as data, not as executable scripts They do not start with the #!/usr/bin/python that would be necessary to make them run with Python rather than a shell, and they would not be useful to run anyway: they are libraries to be imported, not scripts to be run. Signed-off-by: Simon McVittie glib/Makefile.am | 2 +- gobject/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e89513e82942f4ca404c14f21f84be786998a75f Author: Changwoo Ryu Date: Fri Mar 3 15:42:43 2017 +0000 Update Korean translation po/ko.po | 1008 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 515 insertions(+), 493 deletions(-) commit 72fad44a642a8adb43fad685d0d29d33a48837bc Author: Ask Hjorth Larsen Date: Thu Mar 2 13:11:23 2017 +0100 Updated Danish translation po/da.po | 939 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 459 insertions(+), 480 deletions(-) commit f559bc01dc9ce53f6995600311bb0db1a6d347ef Author: Paolo Borelli Date: Thu Mar 2 09:10:35 2017 +0100 Make g_utf8_make_valid optionally take a length g_utf8_make_valid was turned into a public API this cycle. However now that it is public we should make the API more generic, allowing the caller to specify the length. This is especially useful if the function is called with a string that has \0 in the middle or for chunks of a strings that are not nul terminated. This is also consistent with most of the other utf8 utils. Callers inside glib are updated to the new signature. https://bugzilla.gnome.org/show_bug.cgi?id=779456 glib/gconvert.c | 2 +- glib/gkeyfile.c | 16 ++++++++-------- glib/gmarkup.c | 2 +- glib/gunicode.h | 3 ++- glib/gutf8.c | 17 ++++++++++++----- 5 files changed, 24 insertions(+), 16 deletions(-) commit 9aaf7588fc70153bb7e2dac1d9266ca9adcc4c9a Author: Chun-wei Fan Date: Thu Mar 2 08:17:35 2017 +0800 glib/gmessages.c: Fix build when targeting Windows Vista+ In my previous attempt to improve colored console output on Windows, we called GetFileInformationByHandleEx() directly if we target Vista or later, but the check macro for doing so via LoadLibrary() had a typo. Fix this by correcting the check macro. Pointed out by Ignacio Casal Quinteiro. glib/gmessages.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)