commit f58d46e39fbfd991b10477c06e9d2ca1e87808e8 Author: Matthias Clasen Date: Mon Mar 12 18:35:51 2018 +0000 2.56.0 NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- meson.build | 2 +- 3 files changed, 52 insertions(+), 3 deletions(-) commit c4f58e362eca05ca3d5e3ea2683dd46c9f66e594 Author: Philip Withnall Date: Fri Mar 9 17:48:35 2018 +0000 tests: Skip the gdatetime month names test when running uninstalled It needs the translations to be installed. See the comment added to the code. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=794180 glib/tests/gdatetime.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 36af567045c1c4f81e40c65be4df0875ba338372 Author: Philip Withnall Date: Tue Feb 20 13:27:50 2018 +0000 tests: Ensure gettext strings are loaded in UTF-8 in gdatetime.c See the previous commit. By convention, GLib assumes strings loaded from gettext are always in UTF-8, but we do need to tell gettext this. In most other tests, it doesn’t matter; but in the gdatetime test, we test re-encoding month names from EUC-JP, so we need to ensure the translations start in UTF-8 correctly. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793578 glib/tests/gdatetime.c | 2 ++ 1 file changed, 2 insertions(+) commit 12f11090dc1b6062f4a493d79b382714ebbdc413 Author: Philip Withnall Date: Tue Feb 20 13:25:21 2018 +0000 gdatetime: Fix locale handling for nl_langinfo() calls With the various macros we use to provide fallbacks for missing nl_langinfo() fields, the locale handling can become quite complex: nl_langinfo() returns strings encoded in the current locale, but C_() returns strings encoded in UTF-8 (by GLib convention — you do actually need to call bind_textdomain_codeset() to achieve this). There are various format specifiers, especially with the new %Ob, %OB, %Oh specifiers, which conditionally call nl_langinfo() or something based on C_(). This makes encoding handling difficult. Add additional macros which indicate whether the macros they’re paired with return something encoded in the current locale, or encoded in UTF-8. The user of the macro can then use these to work out whether to re-encode. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793578 glib/gdatetime.c | 51 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 21 deletions(-) commit f59c379c7a62ce60a27118df5db7c1da7bb931fc Author: Mart Raudsepp Date: Mon Mar 12 16:25:24 2018 +0000 Update Estonian translation po/et.po | 3998 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 3244 insertions(+), 754 deletions(-) commit 7c1e2b7cef88c9b9685ab88e0b2b7c45e853fd8c Author: Justin van Steijn Date: Sat Mar 10 15:46:55 2018 +0000 Update Dutch translation po/nl.po | 334 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 127 insertions(+), 207 deletions(-) commit 5d93dd63e8e533fffdc5ebbd74a25508b98f9b93 Author: Emin Tufan Çetin Date: Thu Mar 8 12:42:22 2018 +0000 Update Turkish translation po/tr.po | 2020 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 937 insertions(+), 1083 deletions(-) commit 76f770ad98522a0f164aad564d4660d318679b7a Author: Aurimas Černius Date: Mon Mar 5 22:57:16 2018 +0200 More corrections in Lithuanian date formats po/lt.po | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) commit 8b89331d5a99a6f98ba19e1618066975d807c106 Author: Aurimas Černius Date: Mon Mar 5 22:48:26 2018 +0200 Updated Lithuanian translation po/lt.po | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit cc50c19544a6aa930b83b53f2690f4d126ddb443 Author: Dr. Michael Lauer Date: Mon Mar 5 15:13:59 2018 +0100 configure.ac: link to AppKit on macOS. This is actually only necessary for gio, not for the other libraries. https://bugzilla.gnome.org/show_bug.cgi?id=793565 configure.ac | 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit b03c37cf3bec82a0164ab1e0b84adac3cf05c1c1 Author: Piotr Drąg Date: Mon Mar 5 17:13:51 2018 +0100 Sync abbreviated month names in Greek translation with CLDR https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/el.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 0040ba008b7e56bb120d420acdd89f481ad835b3 Author: Piotr Drąg Date: Thu Feb 22 05:45:44 2018 +0100 Add month names with day to Chinese (Taiwan) translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/zh_TW.po | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 20d8cb3374277523f530786b1d20fb21943b931c Author: Piotr Drąg Date: Thu Feb 22 05:44:29 2018 +0100 Add month names with day to Chinese (Hong Kong) translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/zh_HK.po | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit a998018b5f674da662df7d60312daa75c8cbf32f Author: Piotr Drąg Date: Thu Feb 22 05:43:06 2018 +0100 Add month names with day to Chinese (Simplified) translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/zh_CN.po | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 58e00dd89ebf4be49609c359e6eb8b0bb0a34c18 Author: Piotr Drąg Date: Thu Feb 22 05:41:27 2018 +0100 Add month names with day to Vietnamese translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/vi.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 24f2398c607c3ac3e76ec0927e98f4059df5344e Author: Piotr Drąg Date: Thu Feb 22 05:39:52 2018 +0100 Add month names with day to Ukrainian translation Ukrainian uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/uk.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit e663b246c92be86905c59c6b245dfc9296a1747b Author: Piotr Drąg Date: Thu Feb 22 05:34:12 2018 +0100 Add month names with day to Uyghur translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ug.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 05b7d38a573f0cfc7f3a3242a2655055f7c13fd1 Author: Piotr Drąg Date: Thu Feb 22 05:32:51 2018 +0100 Add month names with day to Turkish translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/tr.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit ca7c43e54de4f1417b231f3e9bab80eddc76f62d Author: Piotr Drąg Date: Thu Feb 22 05:31:29 2018 +0100 Add month names with day to Thai translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/th.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit b9c332888abb56e9fe013bcadea3b504a513d716 Author: Piotr Drąg Date: Thu Feb 22 05:30:11 2018 +0100 Add month names with day to Tajik translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/tg.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 44a96b6462087383daee03c1c4877173e6e9277e Author: Piotr Drąg Date: Thu Feb 22 05:28:15 2018 +0100 Add month names with day to Telugu translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/te.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit c5123298b33f9454e7d73f6efbcdd167a8a8155a Author: Piotr Drąg Date: Thu Feb 22 05:26:51 2018 +0100 Add month names with day to Tamil translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ta.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 360bf29202d7e573f4cb2d40b27a8a4ba707f495 Author: Piotr Drąg Date: Thu Feb 22 05:20:04 2018 +0100 Add month names with day to Slovenian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/sl.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 1144cfcd75f318114888d3bbf0be287a94adb2d2 Author: Piotr Drąg Date: Thu Feb 22 05:18:08 2018 +0100 Add month names with day to Slovak translation Slovak uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/sk.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 5f865be08b5bf53f55a52bc0b6ff1c2f4098addb Author: Piotr Drąg Date: Thu Feb 22 05:15:06 2018 +0100 Add month names with day to Russian translation Russian uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ru.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 45c3e87d639335cebcceb1efab4d30e4a91fb0dd Author: Piotr Drąg Date: Thu Feb 22 05:09:07 2018 +0100 Add month names with day to Romanian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ro.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 6a06647a03f9cd780f9b0c12035277641a0640f9 Author: Piotr Drąg Date: Thu Feb 22 05:08:39 2018 +0100 Add month names with day to Portuguese translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/pt.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 6e26ac68a0f0c5f4ccd0120d4d228b8978a644ae Author: Piotr Drąg Date: Thu Feb 22 05:03:46 2018 +0100 Add month names with day to Punjabi translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/pa.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 99c9feb4c1044f9b5220d7659240d165fafb478a Author: Piotr Drąg Date: Thu Feb 22 05:01:48 2018 +0100 Add month names with day to Odia translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/or.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 7dc3c8f9dcbd632c55a7b3d51e3ef4d038cb88f4 Author: Piotr Drąg Date: Thu Feb 22 05:00:07 2018 +0100 Add month names with day to Occitan translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/oc.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit d5933a40af0adbdd3bc2e2faeb56432398517b86 Author: Piotr Drąg Date: Thu Feb 22 04:45:08 2018 +0100 Add month names with day to Nepali translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ne.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit a4e950a12f4af01f65c5cdd0cbaa119a85abfcec Author: Piotr Drąg Date: Thu Feb 22 04:43:17 2018 +0100 Add month names with day to Norwegian bokmål translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/nb.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit de92a6380739b0feaee5b7a02a71c9bdeff05985 Author: Piotr Drąg Date: Thu Feb 22 04:41:21 2018 +0100 Add month names with day to Marathi translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/mr.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit eea69910f5ce134e7b39916da0195633a89a4092 Author: Piotr Drąg Date: Thu Feb 22 04:36:53 2018 +0100 Add month names with day to Malayalam translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ml.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 94eb23d8d0391f7ee9f9d0ee7998621620280c54 Author: Piotr Drąg Date: Thu Feb 22 04:27:14 2018 +0100 Add month names with day to Kannada translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/kn.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 09d371e88054451b8211d2be8d8192e5d975d369 Author: Piotr Drąg Date: Thu Feb 22 04:20:05 2018 +0100 Add month names with day to Japanese translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ja.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit bfdc5b7ec5558cf0853a8caf66559f1143429be2 Author: Piotr Drąg Date: Thu Feb 22 04:17:39 2018 +0100 Add month names with day to Icelandic translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/is.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 01596ae8bd22cc6648b1cdd05c27da0129b5fd87 Author: Piotr Drąg Date: Thu Feb 22 04:15:21 2018 +0100 Add month names with day to Croatian translation Croatian uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/hr.po | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 106 insertions(+), 10 deletions(-) commit 098c00f23a9327bd23a63fd7640f6aa0cc4ffc08 Author: Piotr Drąg Date: Thu Feb 22 04:10:22 2018 +0100 Add month names with day to Hindi translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/hi.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit bdecf974fe29f545b854df2ce9c9eaab0a3dab89 Author: Piotr Drąg Date: Thu Feb 22 04:08:58 2018 +0100 Add month names with day to Hebrew translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/he.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit dc6d504061991d66cfe66c785089c0d1b155258c Author: Piotr Drąg Date: Thu Feb 22 04:07:35 2018 +0100 Add month names with day to Gujarati translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/gu.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 9aee2f4e04cf58feefd88be40a77a3a4a9f86684 Author: Piotr Drąg Date: Thu Feb 22 04:05:51 2018 +0100 Add month names with day to Scottish Gaelic translation Scottish Gaelic uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/gd.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 1d4e8f53426d98ad8f5443eee0c02193b24115dd Author: Piotr Drąg Date: Thu Feb 22 04:04:29 2018 +0100 Add month names with day to Irish translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ga.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 5d83103dc342c83d88508143fed76f24240f4b03 Author: Piotr Drąg Date: Thu Feb 22 04:02:49 2018 +0100 Add month names with day to Friulian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/fur.po | 72 --------------------------------------------------------------- 1 file changed, 72 deletions(-) commit dc45e88c08c480a8ee28d7046d1d89a55100b097 Author: Piotr Drąg Date: Thu Feb 22 03:53:33 2018 +0100 Add month names with day to Persian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/fa.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit bda8b1abe4bc4c029773ed899377986b30e9d512 Author: Piotr Drąg Date: Thu Feb 22 03:51:39 2018 +0100 Add month names with day to Basque translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/eu.po | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) commit 7f1b023578dee934696bed7bf54ed1c17eefe41a Author: Piotr Drąg Date: Thu Feb 22 03:48:42 2018 +0100 Add month names with day to Estonian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/et.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit fac607dd7ed6aff09360d83733f4000d688e3cf9 Author: Piotr Drąg Date: Thu Feb 22 03:45:44 2018 +0100 Add month names with day to Esperanto translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/eo.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit ec9a7dcc541daa74a5e708ba75d4d3dc12d787bd Author: Piotr Drąg Date: Thu Feb 22 03:43:40 2018 +0100 Add month names with day to English (Canadian) translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/en_CA.po | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 53c0f9a24c4c56178c5493643ff95e7df4523683 Author: Piotr Drąg Date: Thu Feb 22 03:41:29 2018 +0100 Add month names with day to Greek translation Greek uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/el.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit ee85287d09e4df0ae229dafe2618f28449780397 Author: Piotr Drąg Date: Thu Feb 22 03:32:50 2018 +0100 Add month names with day to Catalan (Valencian) translation Catalan uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ca@valencia.po | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit d6fb6096321b21c2cd0aeb25d3d998567d34e6fa Author: Piotr Drąg Date: Thu Feb 22 03:30:07 2018 +0100 Add month names with day to Catalan translation Catalan uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ca.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 3875749c1544264f5a0f5607122d06fb9b396f4b Author: Piotr Drąg Date: Thu Feb 22 03:12:40 2018 +0100 Add month names with day to Bosnian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/bs.po | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 120 insertions(+), 24 deletions(-) commit 89c9441b6ac8801ca30179af8b4ea94dfead592d Author: Piotr Drąg Date: Thu Feb 22 03:08:52 2018 +0100 Add month names with day to Bengali (India) translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/bn_IN.po | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit e23db21c77311ffc36c294741c0111caf5540b66 Author: Piotr Drąg Date: Thu Feb 22 03:06:21 2018 +0100 Add month names with day to Bulgarian translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/bg.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit c7b5c8916201b6d4e93fe32caff37f3080eeadbc Author: Piotr Drąg Date: Thu Feb 22 03:02:19 2018 +0100 Add month names with day to Belarusian translation Belarusian uses genitive for month names with day. https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/be.po | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) commit f18d5f9cec24924469cc52fb01540dc5b63b76ef Author: Piotr Drąg Date: Thu Feb 22 02:52:10 2018 +0100 Add month names with day to Assamese translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/as.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 1ce2e8593530c73a0e3c5a49594084afaf4a8089 Author: Piotr Drąg Date: Thu Feb 22 02:50:19 2018 +0100 Add month names with day to Arabic translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/ar.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 782a37f4bcc39c06d512a5a1ddbf3c5cd16e4901 Author: Piotr Drąg Date: Thu Feb 22 02:47:40 2018 +0100 Add month names with day to Aragonese translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/an.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit f556f368357e094d1a462299eb059b9ac009e7b7 Author: Piotr Drąg Date: Thu Feb 22 02:43:05 2018 +0100 Add month names with day to Afrikaans translation https://bugzilla.gnome.org/show_bug.cgi?id=793645 po/af.po | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 777f1fc5d7692cf27bfe51387840d4066c98cbf8 Author: Rūdolfs Mazurs Date: Sun Mar 4 13:49:49 2018 +0000 Update Latvian translation po/lv.po | 1586 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 928 insertions(+), 658 deletions(-) commit 9a8cd4f271e780cc9320fb558756a3272f00970e Author: Jiri Grönroos Date: Sun Mar 4 12:29:57 2018 +0000 Update Finnish translation po/fi.po | 1542 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 924 insertions(+), 618 deletions(-) commit feac4a337a454f73582630c7389d623d16064c4d Author: Anders Jonsson Date: Sun Mar 4 10:20:09 2018 +0000 Update Swedish translation po/sv.po | 1392 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 857 insertions(+), 535 deletions(-) commit e23ab2b03b83ca6aff0fa7c546597df94e02ffb6 Author: GNOME Translation Robot Date: Sat Mar 3 21:40:12 2018 +0000 Update Dutch translation po/nl.po | 4716 +++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 3311 insertions(+), 1405 deletions(-) commit 174806b7e823db9e06dd02649ed6166253aed094 Author: Ask Hjorth Larsen Date: Sat Mar 3 17:36:02 2018 +0100 Updated Danish translation po/da.po | 1434 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 880 insertions(+), 554 deletions(-) commit 7fb96a1c6c7e48bb41a2089cab867aa6f8d25d8f Author: Aurimas Černius Date: Sat Mar 3 13:22:13 2018 +0200 Updated Lithuanian translation po/lt.po | 1524 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 904 insertions(+), 620 deletions(-) commit ee000de730ff3ebd81413ed4ef6ac2ab44d8a72c Author: Bruce Cowan Date: Fri Mar 2 12:50:14 2018 +0000 Update British English translation po/en_GB.po | 1088 ++++++++++++++++++++++++++++------------------------------- 1 file changed, 515 insertions(+), 573 deletions(-) commit 9a635bd2836b25149d606cf052d18847abdeec3e Author: GNOME Translation Robot Date: Thu Mar 1 10:37:26 2018 +0000 Update Scottish Gaelic translation (cherry picked from commit fba630a5605910774f29b74c48cf1660125b7f4c) po/gd.po | 3169 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 2057 insertions(+), 1112 deletions(-) commit 4e8a4d0d572fa37866f9e7b486b01acf0849acc0 Author: Marek Černocký Date: Wed Feb 28 22:45:41 2018 +0100 Updated Czech translation po/cs.po | 1014 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 609 insertions(+), 405 deletions(-) commit 8266238f6d4bd776b67bf9c2e1b83394ec73b40c Author: Philip Withnall Date: Tue Feb 27 12:54:38 2018 +0000 gnetworkmonitornm: Use g_strv_contains() rather than reinventing it This introduces no functional changes. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornm.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) commit 35d4c7f898af8919f6985f1098fba91b8f002d06 Author: Philip Withnall Date: Tue Feb 27 12:54:22 2018 +0000 gnetworkmonitornm: Fix some minor GVariant memory leaks Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornm.c | 2 ++ 1 file changed, 2 insertions(+) commit 61a899815bae959c5e4768303c59bc5825ff9980 Author: Philip Withnall Date: Tue Feb 27 12:52:39 2018 +0000 gnetworkmonitornetlink: Fix a memory leak in unusual circumstances If the GNetworkMonitorNetlink is finalised part-way through a dump (after request_dump() is called, but before finish_dump() is called), dump_networks was leaked. Fix that. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornetlink.c | 1 + 1 file changed, 1 insertion(+) commit 183c846b30e842c5c02fe9f51a037a79f9b94d65 Author: Philip Withnall Date: Tue Feb 27 12:52:15 2018 +0000 gnetworkmonitornetlink: Fix memory leaks on error paths Use a common error handler to avoid leaks on the error paths. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornetlink.c | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) commit 88bf4939f6a4a957619c651d96f1d51b7db6bbb3 Author: Philip Withnall Date: Tue Feb 27 12:51:16 2018 +0000 gnetworkmonitornetlink: Refactor some code to reduce duplication This should introduce no functional changes. Factor out some common code, flip some arguments around to use the more conventional (data, length) order, and move some memory management calls out of if-blocks. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornetlink.c | 51 ++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 25 deletions(-) commit 23fad11430eb837ec1058cdb9368f3a6ea352fee Author: Philip Withnall Date: Tue Feb 27 12:49:11 2018 +0000 gnetworkmonitornetlink: Use a coarser-grained timer for dumps By using g_timeout_source_new_seconds(), we can let timer wakeups be coalesced by the scheduler, and reduce power consumption a bit. This shouldn’t really affect the accuracy of the network monitoring. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornetlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 85f3bc133f258a436fb8018580dd23acf5220a0c Author: Philip Withnall Date: Tue Feb 27 12:48:05 2018 +0000 gnetworkmonitornetlink: Fix potential GMainContext issue Previously, the GSource would be attached to whatever GMainContext was the thread default at the time; but that might no longer be the same as the default at the time of constructing the GNetworkMonitor. Save the default from construction time, so that source callbacks are always invoked in the same GMainContext. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793880 gio/gnetworkmonitornetlink.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 11909c67d120ef015551e287331fffbeaae7a98e Author: Philip Withnall Date: Wed Feb 28 15:30:40 2018 +0000 gdatetime: Clarify documentation about clamping on addition If adding months or years to a date, the day of the month of the result is supposed to be the same as in the input — but that doesn’t work if that day doesn’t exist in the result month. Clarify the documentation about what happens here (the day of the month is clamped to the length of that month). Signed-off-by: Philip Withnall Reviewed-by: nobody glib/gdatetime.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 29df0b98da01550d0340faf0694bb922ac9fe574 Author: Christophe Fergeau Date: Wed Feb 28 12:24:41 2018 +0100 gio: Fix 'overide' typo in g_network_address_parse doc Signed-off-by: Christophe Fergeau Reviewed-by: Philip Withnall gio/gnetworkaddress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c15b903e217beca02217ad20ca3c5fefea99649 Author: Rafal Luzynski Date: Wed Feb 28 12:13:15 2018 +0100 date: Amend some comments about the month names Some source code comments amended to avoid possible future confusion. It has been explained that a month name is used in a genitive case only if it is required by the language rules. Also it has been explained that %OB is also supported by other platforms (e.g., BSD) but for this test we are focused on glibc 2.27 vs. Windows. https://bugzilla.gnome.org/show_bug.cgi?id=749206 glib/gdate.c | 6 +++++- glib/tests/date.c | 13 +++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) commit f5d1ac0d407c064e58b28feb3b9e34b95458fefe Author: Erik van Pienbroek Date: Thu Jul 17 21:24:28 2014 +0200 GNetworkMonitorBase: don't fail when IPv6 support is unavailable https://bugzilla.gnome.org/show_bug.cgi?id=733338 gio/gnetworkmonitorbase.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 170466db26818ade10862ff405698bb7a97d6d8e Author: Dr. Michael Lauer Date: Mon Feb 26 13:08:27 2018 +0100 gio: fix compiling on macOS by moving all Objective-C file into libgio-objc-2.0 Previously, only gnextstepsettingsbackend.c was taken into account. https://bugzilla.gnome.org/show_bug.cgi?id=793565 gio/Makefile.am | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) commit 6cea0c68fb4059242c4cc164b46813bb8b4fc313 Author: Changwoo Ryu Date: Sun Feb 25 16:08:14 2018 +0000 Update Korean translation po/ko.po | 1368 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 837 insertions(+), 531 deletions(-) commit 5f5eda2b6e6f9064834ef98d40961e4dadde6eb0 Author: Baurzhan Muftakhidinov Date: Sat Feb 24 15:20:06 2018 +0000 Update Kazakh translation po/kk.po | 1373 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 838 insertions(+), 535 deletions(-) commit cbca4211f1cd5ae58cf351d5d29148470034b4c6 Author: Balázs Meskó Date: Fri Feb 23 21:53:01 2018 +0000 Update Hungarian translation po/hu.po | 591 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 384 insertions(+), 207 deletions(-) commit 90d3337e1d9d8218f1f8509417b6ae65993aa029 Author: Philip Withnall Date: Fri Feb 23 19:23:27 2018 +0000 docs: Mention pointer semantics for g_array_set_clear_func() Signed-off-by: Philip Withnall Reviewed-by: nobody glib/garray.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 2e117e24fc7d69d346c0e29ceff6994700c75ca0 Author: Милош Поповић Date: Thu Feb 22 11:56:45 2018 +0000 Update Serbian Latin translation po/sr@latin.po | 1469 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 868 insertions(+), 601 deletions(-) commit 6b1c9b5f9af69bcd085a82859e38519eb3b9ad19 Author: Марко Костић Date: Thu Feb 22 11:55:37 2018 +0000 Update Serbian translation po/sr.po | 1478 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 873 insertions(+), 605 deletions(-) commit 658fe8dc1a731b5679e3f92202589ea86787f231 Author: Claude Paroz Date: Thu Feb 22 09:10:30 2018 +0100 Updated French translation po/fr.po | 1369 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 840 insertions(+), 529 deletions(-) commit 0cf523e7913fcad7f50c9927b7a6995bf80a0186 Author: Philip Withnall Date: Wed Feb 21 14:20:59 2018 +0000 gdbus-tool: Factor out common GOptionContext construction In doing so, ensure that g_option_context_set_ignore_unknown_options() is always called if completion is being done. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793597 gio/gdbus-tool.c | 55 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 26 deletions(-) commit e2d98849587df03c24bea4a10c243b29ace3347d Author: Iain Lane Date: Wed Feb 21 12:23:17 2018 +0000 gdbus-tool: Don't repeatedly complete --signal In this situation: $ gdbus emit --session --object-path /org/foo/bar --sig We will currently insert --signal three times. We should only do that once. https://bugzilla.gnome.org/show_bug.cgi?id=793597 gio/gdbus-tool.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 2a2717062b879e1f9b30230ffe8e59fa6d54181c Author: Iain Lane Date: Wed Feb 21 12:22:08 2018 +0000 gdbus-tool: Make --dest optional for emit again Commit faf94409083f40ed096565b4f948852323bad697 made the bash completion more robust, but in doing so it made the optional --dest argument to `gdbus emit' mandatory by mistake. Remove the error case when --dest is not specified. To keep the completion working, we shuffle the cases around. --dest should be offered up for completion after --session/--system/--address have been supplied, so we can complete its argument. Additionally, if --dest isn't specified then we can't complete --object-path or --signal, so guard these completions accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=793597 gio/gdbus-tool.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit 1717a8c9655c8e3ef35b66e4b3d6e3dcb0c5568d Author: Iain Lane Date: Wed Feb 21 12:15:41 2018 +0000 gdbus-tool: Ignore unknown options for the 'emit' subcommand when completing When completing, we parse the options that the user has typed so far. Up until now we've been doing this without ignoring unknown options. This leads to broken completions when the user has typed an incomplete parameter. For example, when doing the following: $ gdbus emit --session --obj We expect --object-path to be completed, but it is currently not. What happens is that we fail to parse the options, therefore don't act on --session and so don't connect to the session bus, then we early-exit because we need to know which bus to operate on for later completions. Instead we can ignore the half-completed --obj, parse --session, get connected to the bus and then move on to the later completion code. https://bugzilla.gnome.org/show_bug.cgi?id=793597 gio/gdbus-tool.c | 2 ++ 1 file changed, 2 insertions(+) commit 03e86d000fee7f59e793f7367f9db510a209b30a Author: Ernestas Kulik Date: Mon Feb 19 14:09:10 2018 +0200 Remove HAVE_CONFIG_H defs and uses Since GLib files are only meant to be built as part of GLib, config.h always exists, so the checks are more or less pointless. https://bugzilla.gnome.org/show_bug.cgi?id=793399 build/win32/vs8/glib.vcproj | 4 ++-- build/win32/vs8/gmodule.vcproj | 4 ++-- build/win32/vs8/gobject.vcproj | 4 ++-- build/win32/vs8/gthread.vcproj | 4 ++-- gio/inotify/meson.build | 2 +- gio/kqueue/meson.build | 2 +- gio/meson.build | 15 ++++++--------- gio/tests/gdbus-object-manager-example/meson.build | 2 +- gio/tests/meson.build | 1 - gio/win32/meson.build | 2 +- gio/xdgmime/meson.build | 2 +- gio/xdgmime/xdgmime.c | 2 -- gio/xdgmime/xdgmimealias.c | 2 -- gio/xdgmime/xdgmimecache.c | 2 -- gio/xdgmime/xdgmimeglob.c | 2 -- gio/xdgmime/xdgmimeicon.c | 2 -- gio/xdgmime/xdgmimeint.c | 2 -- gio/xdgmime/xdgmimemagic.c | 2 -- gio/xdgmime/xdgmimeparent.c | 2 -- glib/gnulib/asnprintf.c | 4 +--- glib/gnulib/printf-parse.c | 4 +--- glib/gnulib/printf.c | 4 +--- glib/meson.build | 7 ++----- glib/pcre/Makefile.am | 1 - glib/pcre/pcre_byte_order.c | 2 -- glib/pcre/pcre_chartables.c | 2 -- glib/pcre/pcre_compile.c | 2 -- glib/pcre/pcre_config.c | 2 -- glib/pcre/pcre_dfa_exec.c | 2 -- glib/pcre/pcre_exec.c | 2 -- glib/pcre/pcre_fullinfo.c | 2 -- glib/pcre/pcre_get.c | 2 -- glib/pcre/pcre_globals.c | 2 -- glib/pcre/pcre_jit_compile.c | 2 -- glib/pcre/pcre_newline.c | 2 -- glib/pcre/pcre_ord2utf8.c | 2 -- glib/pcre/pcre_string_utils.c | 2 -- glib/pcre/pcre_study.c | 2 -- glib/pcre/pcre_tables.c | 2 -- glib/pcre/pcre_valid_utf8.c | 2 -- glib/pcre/pcre_version.c | 2 -- glib/pcre/pcre_xclass.c | 2 -- glib/tests/hash.c | 4 +--- glib/tests/meson.build | 2 +- gobject/meson.build | 1 - gobject/tests/meson.build | 4 ++-- tests/meson.build | 2 +- win32/vs10/glib-build-defines.props | 2 +- win32/vs9/glib-build-defines.vsprops | 2 +- 49 files changed, 31 insertions(+), 100 deletions(-) commit 9d24c8b223ec4253e3c6a2e14001de61fa993dbb Author: Ernestas Kulik Date: Fri Feb 16 19:14:08 2018 +0200 build: meson: add warning flags Courtesy of GTK+. https://bugzilla.gnome.org/show_bug.cgi?id=793399 meson.build | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit aef0e694eb9bc853d957628bc541618cbdd35261 Author: Ernestas Kulik Date: Fri Feb 16 19:12:33 2018 +0200 configure.ac: add -Wduplicated-branches https://bugzilla.gnome.org/show_bug.cgi?id=793399 configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0db0451bbe6f7b99c59b39d3396ad859633dee57 Author: Milo Casagrande Date: Wed Feb 21 13:45:25 2018 +0000 Update Italian translation po/it.po | 1427 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 874 insertions(+), 553 deletions(-) commit 6f16176462a3721ba738f6441d7276202692f13b Author: Philip Withnall Date: Wed Feb 21 11:32:49 2018 +0000 po: Fix Spanish abbreviated month names The case was wrong, and ‘mayo’ had not been abbreviated to ‘may’. The new translated strings here have all been copied from the abbreviated month names (without days). Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=793645#c5 po/es.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 4f942122b7f49bc2f304fce9b31623889f0ff2ff Author: Ernestas Kulik Date: Mon Feb 19 16:14:06 2018 +0200 gio: tests: modules: declare _get_type prototype GCC complains about non-static functions being defined without a previous prototype, even if they themselves provide one. https://bugzilla.gnome.org/show_bug.cgi?id=793399 gio/tests/modules/test-module-a.c | 2 ++ gio/tests/modules/test-module-b.c | 2 ++ 2 files changed, 4 insertions(+) commit 609a28c0d46d023fdda44467e48fef967a653ad0 Author: Daniel Mustieles Date: Tue Feb 20 16:06:44 2018 +0000 Update Spanish translation po/es.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit c26c7e47e60eec986fb3cddc03d35a646eaee744 Author: Daniel Mustieles Date: Tue Feb 20 15:37:15 2018 +0000 Update Spanish translation po/es.po | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit e04d2e81fce00ba2f8d38b059605b36e9d08a7ba Author: Emmanuele Bassi Date: Sun Feb 18 14:59:29 2018 +0000 ci: Add GitLab CI description file We're mostly interested into building and testing everything that gets pushed to the repository — including merge requests. When pushing tags, though, we should assume we're spinning a release, so let's run the dist target, and store the tarball, and the generated documentation while we're at it, as artifacts on GitLab. The Dockerfile for the image used for the build is included in tree, and published on Docker Hub. Using a custom image allows us to avoid the costly "download and install build dependencies" phase, as well as controlling the environment a little bit better. https://bugzilla.gnome.org/show_bug.cgi?id=793635 .gitlab-ci.yml | 38 ++++++++++++++++++++++++++++++++++++++ .gitlab-ci/Dockerfile | 31 +++++++++++++++++++++++++++++++ .gitlab-ci/run-docker.sh | 9 +++++++++ 3 files changed, 78 insertions(+) commit 8bfedb57cc8f1f08de09071af66b9be03f051eae Author: Emmanuele Bassi Date: Mon Feb 19 15:35:17 2018 +0000 Increase the timeout for some GLib tests The CI infrastructure is shared and running inside a containerised environment, which means tests may take more time to finish on it than they would on a faster, personal machine. https://bugzilla.gnome.org/show_bug.cgi?id=793635 glib/tests/meson.build | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 5459b345e1a2a1f7ac52dbd107aa76bc109a32ee Author: Emmanuele Bassi Date: Mon Feb 19 14:38:35 2018 +0000 Do not use g_test_incomplete() for missing locales The "incomplete" test state matches the "expected to fail" state (or "TODO", in TAP), but missing locales should just cause tests to be skipped. https://bugzilla.gnome.org/show_bug.cgi?id=793635 glib/tests/gdatetime.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit d8a3492fce59e9dd6e2e29e6ad58d99acbe78cbc Author: Emmanuele Bassi Date: Mon Feb 19 14:36:42 2018 +0000 Allow running gdbus-peer inside a container The /etc/machine-id inside a Docker container is allowed to be empty, so we need to check for that case. https://bugzilla.gnome.org/show_bug.cgi?id=793635 gio/tests/gdbus-peer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit d1a080baa5f4f94fc802fce611445c2558ac0a18 Author: Daniel Mustieles Date: Tue Feb 20 13:46:42 2018 +0000 Update Spanish translation po/es.po | 82 ++++++++++++---------------------------------------------------- 1 file changed, 15 insertions(+), 67 deletions(-) commit 493d3438e805c11f8f2f084e5b7b69f145a3bf38 Author: Philip Withnall Date: Tue Feb 20 12:02:20 2018 +0000 tests: Disable /date/month_names test with older libc versions The test for %OB with g_date_strftime() fails with old libc versions which don’ŧ support the ‘O’ modifier. g_date_strftime() explicitly doesn’t add additional format placeholders over what’s supported by the system strftime(), so just disable the test in that case. The test remains useful on systems with newer libc versions, or on Windows, where the win32 fallback path is taken. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=749206 glib/tests/date.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit 998bda1b55ab0b6a4484a411e108421b9e706ce4 Author: Philip Withnall Date: Tue Feb 20 11:47:39 2018 +0000 po: Update en_GB translation Signed-off-by: Philip Withnall po/en_GB.po | 3428 ++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 1980 insertions(+), 1448 deletions(-) commit 359768369dfe0c840491ee649e553e2fabd7e0af Author: Rafal Luzynski Date: Sat Feb 17 21:23:25 2018 +0100 Add tests for formatting and parsing month names Add tests for g_date_strftime() and g_dat_set_parse() formatting and parsing month names in both nominative and genitive case in several locales, both needing these two grammatical cases and not needing them. https://bugzilla.gnome.org/show_bug.cgi?id=749206 glib/tests/date.c | 205 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) commit fa126588092334b21b05db494022e74c02ed2b0a Author: Rafal Luzynski Date: Tue Jan 23 01:41:30 2018 +0100 win32_strftime_helper: Support nominative/genitive month names A similar change to the commit be4f96b6502c01d2a51d60b7a669c8ef82e22a4d, supports %OB, %Ob, %Oh (alternative, standalone, nominative) month names along with the old %B, %b, %h (primary, in full date format context, genitive) month names. https://bugzilla.gnome.org/show_bug.cgi?id=749206 glib/gdate.c | 57 ++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 13 deletions(-) commit 5520a879303264c57757b1fb806b9fe720cac664 Author: Rafal Luzynski Date: Fri Feb 16 22:20:50 2018 +0100 win32_strftime_helper: Factor out the common code Factor out the common code supporting "%B", "%b", and "%h" format specifiers. It will be helpful for the next commit. https://bugzilla.gnome.org/show_bug.cgi?id=749206 glib/gdate.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) commit 915224482864a5f885ada8c981fc27f77e753528 Author: Rafal Luzynski Date: Fri Feb 16 21:25:55 2018 +0100 g_date_set_parse: Also support nominative/genitive month names As the support of two grammatical cases of month names has been introduced try to find both forms when parsing a date. https://bugzilla.gnome.org/show_bug.cgi?id=749206 glib/gdate.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) commit 03d06c175ffb5f6942147de6fa972452d4ae97c3 Author: Tim-Philipp Müller Date: Tue Feb 20 00:56:35 2018 +0000 gwin32networkmonitor: fix build with MSVC Don't include unistd.h unconditionally. gio/gwin32networkmonitor.c | 3 +++ 1 file changed, 3 insertions(+) commit 5e2fa022e2fa82110abdb7fc42685bf6083d8c06 Author: Daniel Mustieles Date: Mon Feb 19 17:44:49 2018 +0000 Update Spanish translation po/es.po | 973 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 607 insertions(+), 366 deletions(-) commit 9ae71e32e868da10aa4c1634b5976ba00d6471ab Author: George Barrett Date: Sun Feb 18 13:28:17 2018 +1100 gutils: fix missing include On platforms other than Win32, the g_abort symbol is #def'd to abort. C99 specifies that this function prototype resides in stdlib.h, but the required include is absent from gutils.h. https://bugzilla.gnome.org/show_bug.cgi?id=793555 glib/gutils.h | 1 + 1 file changed, 1 insertion(+) commit 22b224862cd1f99be4d81e389a82d9806256b964 Author: Philip Withnall Date: Mon Feb 19 11:11:36 2018 +0000 tests: Add a debug message to gdbus-peer test This might help diagnose the CI test failure here: https://gitlab.gnome.org/GNOME/glib/-/jobs/8222 Signed-off-by: Philip Withnall Reviewed-by: nobody gio/tests/gdbus-peer.c | 1 + 1 file changed, 1 insertion(+) commit 96f39990f7fc5f15ab17f1e292c5d0ec506a6329 Author: Mario Blättermann Date: Sun Feb 18 13:18:38 2018 +0000 Update German translation po/de.po | 919 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 553 insertions(+), 366 deletions(-) commit 4d32d186bf5ae7638be1c249a2f507fd35e71f9b Author: Robert Antoni Buj Gelonch Date: Sun Feb 18 08:21:37 2018 +0000 Update Catalan translation po/ca.po | 1187 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 677 insertions(+), 510 deletions(-) commit 58c1d4ab30bc46217ab344209b7c6694c1e7b4ca Author: Andika Triwidada Date: Sun Feb 18 08:20:35 2018 +0000 Update Indonesian translation po/id.po | 407 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 289 insertions(+), 118 deletions(-) commit 8a1c2954eb0b93ea5009bba827a677b8c24cd1e9 Author: Fran Dieguez Date: Fri Feb 16 23:30:20 2018 +0000 Update Galician translation po/gl.po | 553 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 382 insertions(+), 171 deletions(-) commit f7261519dcc30b6120e30855d92717548f61dfd2 Author: Fabio Tomat Date: Fri Feb 16 20:42:39 2018 +0000 Update Friulian translation po/fur.po | 694 ++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 471 insertions(+), 223 deletions(-) commit 55e1c6185f74170980067f2b247152b400ab62d2 Author: Philip Withnall Date: Fri Feb 16 17:42:55 2018 +0000 gtype: Fix use of potentially undefined GVoidFunc It’s defined in gutils.h, but various users of GLib might not have access to that. Signed-off-by: Philip Withnall Reviewed-by: nobody https://bugzilla.gnome.org/show_bug.cgi?id=793272 gobject/gtype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c01c25589513c51f0063a72adfe7b8e543d621eb Author: Ernestas Kulik Date: Fri Feb 16 18:19:19 2018 +0200 tests: data-input-stream: fix -Wduplicated-branches The fix makes things a bit awkward, but it seems to work just fine. https://bugzilla.gnome.org/show_bug.cgi?id=793399 gio/tests/data-input-stream.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 59d4ee99f2a4fffbc3e7584aa4a3ed74b7113d40 Author: Piotr Drąg Date: Fri Feb 16 17:35:24 2018 +0100 Update Polish translation po/pl.po | 389 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 288 insertions(+), 101 deletions(-) commit c1f5e52844c3bf503aca8881b6af68f78f028b4d Author: Lubomir Rintel Date: Wed Feb 7 17:27:54 2018 +0000 gtype: cast *_init functions to void(*)(void) first The *_init() functions have prototypes incompatible with *InitFunc types they are being cast to. This upsets GCC 8's -Wcast-function-type that's enabled by default with -Wextra. Let's not have the public header files emit a warning and neutralize it by doing a void(*)(void) cast first. https://bugzilla.gnome.org/show_bug.cgi?id=793272 gobject/gtype.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 62e81688785e5e972001bbed3b4280bb9c5a6b1d Author: Ernestas Kulik Date: Mon Feb 12 20:20:57 2018 +0200 gatomic: fix -Wduplicated-branches The checks that the argument passed is a pointer to an integer contain duplicate branches, which GCC complains about very loudly as of version 7. https://bugzilla.gnome.org/show_bug.cgi?id=793399 glib/gatomic.h | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) commit c97922c1047abcbaf3f4b5632523ab891db5efa2 Author: Ernestas Kulik Date: Tue Feb 13 20:57:04 2018 +0200 gtester: fix -Wduplicated-branches One of the “quick” or “slow” test run modes is always added to the argument list, making the branching pointless, which, coincidentally, now causes a warning. https://bugzilla.gnome.org/show_bug.cgi?id=793399 glib/gtester.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit f84ce1298932d924496176b4958b878c40e0e356 Author: Rafael Fontenelle Date: Fri Feb 16 15:12:15 2018 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 1518 ++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 917 insertions(+), 601 deletions(-) commit be4f96b6502c01d2a51d60b7a669c8ef82e22a4d Author: Rafal Luzynski Date: Fri Mar 24 11:19:13 2017 +0100 g_date_time_format: Support nominative/genitive months Supports %OB (alternative, standalone, nominative) month name along with the old %B (primary, in a complete date format context, genitive) month name. Similarly %Ob and %Oh for abbreviated month names. Depending on the underlying operating system uses nl_langinfo() or provides our custom implementation. (Tweaked by Philip Withnall to add test case comment and bug reference.) https://bugzilla.gnome.org/show_bug.cgi?id=749206 configure.ac | 44 ++++++++++ glib/gdatetime.c | 234 +++++++++++++++++++++++++++++++++++++++++++++++-- glib/tests/gdatetime.c | 148 +++++++++++++++++++++++++++++++ meson.build | 48 ++++++++++ 4 files changed, 467 insertions(+), 7 deletions(-) commit d933cf99bfa7009ea8961905c1e1be8d9d754130 Author: Natanael Copa Date: Wed Jul 6 17:05:16 2016 +0200 gquark: simplify g_intern_string/g_intern_static_string Move the common code to a quark_intern_string_locked function. This has no effect on the generated code but makes codebase a bit cleaner. https://bugzilla.gnome.org/show_bug.cgi?id=768507 glib/gquark.c | 44 ++++++++++++++++++++------------------------ 1 file changed, 20 insertions(+), 24 deletions(-) commit 2f07630b4305321c175eb5af11531ae02752573b Author: Natanael Copa Date: Wed Jul 6 16:23:48 2016 +0200 gquark: simplify g_quark_from_static_string/g_quark_from_string Move common code to quark_from_string_locked wrapper function. This has no effect on generated code but it makes codebase a bit cleaner. https://bugzilla.gnome.org/show_bug.cgi?id=768507 glib/gquark.c | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) commit a66fc8e3a92d2a28c84319e3f35c77062379db68 Author: Philip Withnall Date: Fri Feb 16 12:03:47 2018 +0000 gfile: Fix FD leak introduced in error path in previous commit The hazards of ‘just a quick fix and I will push’. Signed-off-by: Philip Withnall Reviewed-by: nobody gio/gfile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a5778ef7c51044147fe470ea1707dd297f44f880 Author: Andrés Souto Date: Thu Dec 28 17:35:27 2017 +0100 gio: bump splice copy buffer size to 1024k This change increases throughput when copying files for some filesystems (Modified by Philip Withnall to add more error handling.) https://bugzilla.gnome.org/show_bug.cgi?id=791457 gio/gfile.c | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) commit 2ffba0e2620606f0a9113672682fea3ba877e6d2 Author: Philip Withnall Date: Fri Feb 16 11:14:05 2018 +0000 gdatainputstream: Document the returned string is always nul-terminated Signed-off-by: Philip Withnall Reviewed-by: nobody https://bugzilla.gnome.org/show_bug.cgi?id=742124 gio/gdatainputstream.c | 4 ++++ 1 file changed, 4 insertions(+) commit 0664b61782834d3aba501d16441bd8a71a9ab704 Author: Philip Withnall Date: Thu Feb 15 16:42:26 2018 +0000 gdbusconnection: Fix error in g_dbus_connection_emit_signal() docs It incorrectly said that an error could only be returned if the GVariant was incorrect for the D-Bus API, but that’s not true: an error will also be returned if you call it on a closed GDBusConnection. Clarify that, and mention the actual error codes which are returned. Signed-off-by: Philip Withnall Reviewed-by: nobody gio/gdbusconnection.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 80d328b3a8bbfea402f9909e8effbde1ea102271 Author: Emmanuele Bassi Date: Sun Jun 29 20:22:51 2014 +0100 build: Separate the Objective C files into their own helper lib This avoid polluting the CFLAGS with -xobjective-c. (Rebased by Philip Withnall .) https://bugzilla.gnome.org/show_bug.cgi?id=672777 gio/Makefile.am | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) commit 9453b97e098024a6138623acbb750f5d068ed54d Author: Emmanuele Bassi Date: Fri Feb 9 19:34:40 2018 +0000 docs: Add G_ENABLE_DIAGNOSTIC We need to mention this environment variable, so that developers have a fighting chance of actually using it. https://bugzilla.gnome.org/show_bug.cgi?id=732184 docs/reference/glib/running.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 77419cf5781646c0b4280ba084240a3c5482e1d3 Author: Emmanuele Bassi Date: Thu Feb 8 14:27:02 2018 +0000 docs: Mention the newly added return values The return value of the g_hash_table_add(), g_hash_table_insert(), and g_hash_table_replace() functions was changed from void to gboolean in GLib 2.40, but it was not mentioned in the API reference or the release notes. https://bugzilla.gnome.org/show_bug.cgi?id=793300 glib/ghash.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 809c66639fe267fab77828dac19fb9d29bd12ae5 Author: Philip Withnall Date: Wed Feb 14 15:11:11 2018 +0000 gobject: Mention transfer semantics of installing properties on GObjects GParamSpec supports floating references. Signed-off-by: Philip Withnall Reviewed-by: nobody gobject/gobject.c | 2 ++ 1 file changed, 2 insertions(+) commit ee57d56e8d1fe653807814854448ebdb5692d817