commit 9d6b55499f92a1d846f822d2f1aded2137b86999 Author: Ryan Lortie Date: Mon Sep 5 10:28:54 2011 -0400 glib 2.29.90 NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 50 insertions(+), 1 deletions(-) commit 6f6c924b08915c93e411370ea670b6e8af37ac5d Author: Andika Triwidada Date: Tue Sep 6 16:50:11 2011 +0700 Updated Indonesian translation po/id.po | 533 +++++++++++++++++--------------------------------------------- 1 files changed, 146 insertions(+), 387 deletions(-) commit 8a7d33024a377c99ca17b37ff5f02854bb71463b Author: Ryan Lortie Date: Tue Sep 6 00:12:12 2011 -0400 gio docs: lots more fixes docs/reference/gio/Makefile.am | 2 +- docs/reference/gio/gdbus-codegen.xml | 2 +- docs/reference/gio/gio-sections.txt | 20 -------------------- docs/reference/gio/gio.types | 1 + gio/Makefile.am | 2 +- gio/gappinfo.h | 1 + gio/gapplication.c | 2 -- gio/gasynchelper.c | 2 +- 8 files changed, 6 insertions(+), 26 deletions(-) commit e88d735787b4cbd3ddacef024a03135a32bab6ac Author: Ryan Lortie Date: Tue Sep 6 00:01:29 2011 -0400 gio docs: only include GTlsInteraction once It was included twice in the gio-docs.xml file. docs/reference/gio/gio-docs.xml | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit f333aeb29771babd1b8d12a26c3d0d21c6410301 Author: Ryan Lortie Date: Mon Sep 5 23:56:33 2011 -0400 gio docs: drop GTimeZoneMonitor from docs docs/reference/gio/gio-docs.xml | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit a44b225ae7f01f124e7d54f25a98cde300923b5f Author: Ryan Lortie Date: Mon Sep 5 23:54:42 2011 -0400 Remove enums from gio.types Only objects and interfaces should go in here. If enums are in here then gtk-doc responds by outputting two anchors for the same name (which results in many warnings being printed). docs/reference/gio/gio.types | 33 --------------------------------- 1 files changed, 0 insertions(+), 33 deletions(-) commit fb700d7ea3d79be927918b4638cc705b280bbf8b Author: Ryan Lortie Date: Mon Sep 5 19:41:16 2011 -0400 GDBus object manager example: update -sections.txt .../gdbus-object-manager-example-sections.txt | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit c2e7ef17ac8da3ef911a5b6f86cd369b46b196bb Author: Ryan Lortie Date: Mon Sep 5 19:35:16 2011 -0400 gio docs: ignore private .h files docs/reference/gio/Makefile.am | 66 ++++++++++++++++++++++++++++++++++----- 1 files changed, 57 insertions(+), 9 deletions(-) commit 1f9c189e2095ed0372fa1960da5cce2d6774af65 Author: Ryan Lortie Date: Mon Sep 5 19:10:04 2011 -0400 gio docs: don't scan subdirectories This clears up >50% of the huge warning spew from building GIO docs. docs/reference/gio/Makefile.am | 11 +++++++++++ docs/reference/gio/gio-sections.txt | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) commit c14a971f32d87a85d68137ba2dea5afe8ca5fea2 Author: Ryan Lortie Date: Mon Sep 5 19:00:11 2011 -0400 docs fixups for glib/ docs/reference/glib/glib-sections.txt | 2 +- glib/gwakeup.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9829d04be86fde5741340ed20b5bc0ae876c95e9 Author: Ryan Lortie Date: Mon Sep 5 18:46:59 2011 -0400 GObject docs: resolve broken links Some links were broken due to typos, because functionality was removed in GLib 2.0 or for various other reasons. Fix up as many of them as is reasonable. docs/reference/gobject/tut_gobject.xml | 8 +++----- docs/reference/gobject/tut_gsignal.xml | 7 ++++--- docs/reference/gobject/tut_gtype.xml | 2 +- docs/reference/gobject/tut_howto.xml | 4 ++-- gobject/gobject.c | 4 ++-- gobject/gparam.h | 4 ++-- gobject/gparamspecs.c | 2 +- gobject/gsignal.h | 4 ++-- gobject/gtype.c | 6 +++--- gobject/gtype.h | 9 +++++---- gobject/gvalue.h | 2 +- gobject/gvaluecollector.h | 1 - 12 files changed, 26 insertions(+), 27 deletions(-) commit b402c3f014096dfa9e5cce47bcf60ca33aceb5ca Author: Ryan Lortie Date: Mon Sep 5 18:05:05 2011 -0400 gobject docs: add symbols from GMainLoop boxing docs/reference/gobject/gobject-sections.txt | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit b407086b3807fd691c4de7e3e80ac1cc71362ed0 Author: Ryan Lortie Date: Mon Sep 5 17:54:52 2011 -0400 Back out some changes to docs Makefiles Commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431 introduced some changes to the documentation Makefiles designed to clean-up the process of deciding which headers get scanned for the docs. Unfortunately, the gtk-doc Makefile doesn't use HFILE_GLOB for actually generating the docs -- only for knowing when it needs to redo the generation. Because of this, we need to use IGNORE_HFILES or otherwise we get hundreds of symbols in the *-unused.txt files. Revert the changes that that commit made to the docs Makefiles (but leave the generation of the *-public-headers.txt files in place). docs/reference/gio/Makefile.am | 2 +- docs/reference/glib/Makefile.am | 28 ++++++++++++++++++++++++++-- docs/reference/gobject/Makefile.am | 9 ++++++++- 3 files changed, 35 insertions(+), 4 deletions(-) commit c54bffb9e6cd9bec13b676c3e8e6ab596c58fa49 Author: Duarte Loreto Date: Mon Sep 5 22:30:09 2011 +0100 Updated Portuguese translation po/pt.po | 156 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 77 insertions(+), 79 deletions(-) commit 88c118aab3382824cbef245c2687d4b3c6326ff9 Author: Ryan Lortie Date: Mon Sep 5 11:39:04 2011 -0400 one missed docs fix glib/gbookmarkfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ba6d70a99e735161fb34cf67aef81b29c45e2a5c Author: Ryan Lortie Date: Mon Sep 5 11:36:48 2011 -0400 include 'hmac' in the docs It wasn't added to glib-docs.sgml, so it wasn't being included in the html. docs/reference/glib/glib-docs.sgml | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3b25e975b3272f73e9e3d61ffd67ce89b6edfc8a Author: Ryan Lortie Date: Mon Sep 5 11:30:58 2011 -0400 gtk-doc fixups for glib/ docs/reference/glib/tmpl/date.sgml | 2 +- glib/gbookmarkfile.c | 4 +- glib/gdatetime.c | 100 ++++++++++++++++++------------------ glib/glib-unix.c | 2 +- glib/glib-unix.h | 10 ++-- glib/gmain.c | 2 +- glib/gtestutils.c | 2 +- glib/gunicode.h | 4 +- glib/guniprop.c | 2 +- 9 files changed, 64 insertions(+), 64 deletions(-) commit 118fa5d5022e570834d518ba03ae36bc20ed7a18 Author: Ryan Lortie Date: Mon Sep 5 10:29:09 2011 -0400 doc: Remove reference to non-existent #GChildWatch The g_spawn_ documentation was talking about #GChildWatch, which doesn't exist. Refer to g_child_watch_add() instead. glib/gspawn.c | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) commit c32c9526ad2507ca9f4bcbc117cf7dc057ad047e Author: Alexandre Franke Date: Mon Sep 5 13:22:37 2011 +0200 Fix missing semi-colon after struct definition docs/reference/gobject/tut_howto.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2fce869f10d5534d339421c1646468e996707fe7 Author: Fran Dieguez Date: Mon Sep 5 11:55:50 2011 +0200 Updated galician translations po/gl.po | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 66e124005563f345a904a526896a01e545cfcf30 Author: Jorge González Date: Mon Sep 5 08:24:30 2011 +0200 Updated Spanish translation po/es.po | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 041a086256d90f6316c7cf23d8d6c6187a460296 Author: Ryan Lortie Date: Mon Sep 5 00:38:14 2011 -0400 pa.po: prefer pa_IN date/time formats It's clear that the other GDateTime formats in this file correspond with those in pa_IN, not pa_PK, so prefer those for the newly-added strings as well. po/pa.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 76c49589064c38ce9fe4789677f65e3e09021b40 Author: Ryan Lortie Date: Mon Sep 5 00:03:39 2011 -0400 Populate missing GDateTime format strings Use the glibc locale database to add GDateTime strings only for those locales that had not specifically added them for themselves. Some locales have different translations from what is in the C library and we leave those alone with this commit. po/af.po | 2 +- po/am.po | 68 ++++++++++++++++++++++++++-------------------------- po/as.po | 68 ++++++++++++++++++++++++++-------------------------- po/ast.po | 62 ++++++++++++++++++++++++------------------------ po/az.po | 62 ++++++++++++++++++++++++------------------------ po/be.po | 2 +- po/be@latin.po | 62 ++++++++++++++++++++++++------------------------ po/bg.po | 5 +-- po/bn.po | 68 ++++++++++++++++++++++++++-------------------------- po/bn_IN.po | 5 +-- po/bs.po | 62 ++++++++++++++++++++++++------------------------ po/ca.po | 2 +- po/ca@valencia.po | 2 +- po/cs.po | 6 +--- po/cy.po | 68 ++++++++++++++++++++++++++-------------------------- po/da.po | 2 +- po/de.po | 2 +- po/dz.po | 68 ++++++++++++++++++++++++++-------------------------- po/el.po | 5 +-- po/en_CA.po | 3 +- po/en_GB.po | 5 +-- po/et.po | 2 +- po/eu.po | 5 +-- po/fa.po | 62 ++++++++++++++++++++++++------------------------ po/fi.po | 2 +- po/fr.po | 2 +- po/ga.po | 2 +- po/gu.po | 5 +-- po/he.po | 5 +-- po/hi.po | 68 ++++++++++++++++++++++++++-------------------------- po/hr.po | 62 ++++++++++++++++++++++++------------------------ po/hu.po | 5 +-- po/hy.po | 62 ++++++++++++++++++++++++------------------------ po/id.po | 2 +- po/is.po | 66 +++++++++++++++++++++++++------------------------- po/it.po | 2 +- po/ja.po | 5 +-- po/ka.po | 62 ++++++++++++++++++++++++------------------------ po/kk.po | 62 ++++++++++++++++++++++++------------------------ po/kn.po | 68 ++++++++++++++++++++++++++-------------------------- po/ko.po | 3 +- po/ku.po | 62 ++++++++++++++++++++++++------------------------ po/lv.po | 2 +- po/mai.po | 68 ++++++++++++++++++++++++++-------------------------- po/mg.po | 62 ++++++++++++++++++++++++------------------------ po/mk.po | 62 ++++++++++++++++++++++++------------------------ po/ml.po | 68 ++++++++++++++++++++++++++-------------------------- po/mn.po | 62 ++++++++++++++++++++++++------------------------ po/mr.po | 68 ++++++++++++++++++++++++++-------------------------- po/ms.po | 64 +++++++++++++++++++++++++------------------------- po/nds.po | 62 ++++++++++++++++++++++++------------------------ po/ne.po | 68 ++++++++++++++++++++++++++-------------------------- po/nl.po | 2 +- po/nn.po | 62 ++++++++++++++++++++++++------------------------ po/oc.po | 62 ++++++++++++++++++++++++------------------------ po/or.po | 68 ++++++++++++++++++++++++++-------------------------- po/pa.po | 5 +-- po/pl.po | 2 +- po/ps.po | 68 ++++++++++++++++++++++++++-------------------------- po/pt.po | 2 +- po/ro.po | 2 +- po/ru.po | 2 +- po/rw.po | 62 ++++++++++++++++++++++++------------------------ po/si.po | 68 ++++++++++++++++++++++++++-------------------------- po/sk.po | 64 +++++++++++++++++++++++++------------------------- po/sl.po | 2 +- po/sq.po | 68 ++++++++++++++++++++++++++-------------------------- po/sr.po | 5 +-- po/sr@ije.po | 64 +++++++++++++++++++++++++------------------------- po/sr@latin.po | 5 +-- po/sv.po | 2 +- po/ta.po | 68 ++++++++++++++++++++++++++-------------------------- po/te.po | 68 ++++++++++++++++++++++++++-------------------------- po/th.po | 68 ++++++++++++++++++++++++++-------------------------- po/tl.po | 68 ++++++++++++++++++++++++++-------------------------- po/tr.po | 5 +-- po/tt.po | 62 ++++++++++++++++++++++++------------------------ po/ug.po | 2 +- po/uk.po | 62 ++++++++++++++++++++++++------------------------ po/vi.po | 5 +-- po/wa.po | 68 ++++++++++++++++++++++++++-------------------------- po/xh.po | 62 ++++++++++++++++++++++++------------------------ po/yi.po | 68 ++++++++++++++++++++++++++-------------------------- po/zh_CN.po | 5 +-- po/zh_HK.po | 5 +-- po/zh_TW.po | 5 +-- 86 files changed, 1522 insertions(+), 1543 deletions(-) commit 2752f8668e74fc080bda22994fdbddc3cc77cd6b Author: Ryan Lortie Date: Mon Sep 5 00:01:02 2011 -0400 po/: update all .po files with 'make update-po' This should get the proper Report-Msgid-Bugs-To: into each file. po/af.po | 1431 ++++++++++++++++------------- po/am.po | 2373 ++++++++++++++++++++++++++++++++++--------------- po/ar.po | 1899 +++++++++++++++++++++------------------ po/as.po | 2400 ++++++++++++++++++++++++++++++++++--------------- po/ast.po | 2438 +++++++++++++++++++++++++++++++++++--------------- po/az.po | 2375 ++++++++++++++++++++++++++++++++++--------------- po/be.po | 204 +++-- po/be@latin.po | 2465 +++++++++++++++++++++++++++++++++++--------------- po/bg.po | 389 +++++---- po/bn.po | 2395 ++++++++++++++++++++++++++++++++++--------------- po/bn_IN.po | 1523 ++++++++++++++++++-------------- po/bs.po | 2383 ++++++++++++++++++++++++++++++++++--------------- po/ca.po | 1467 +++++++++++++++++------------- po/ca@valencia.po | 960 ++++++++++++--------- po/cs.po | 1434 +++++++++++++++++------------- po/cy.po | 2401 ++++++++++++++++++++++++++++++++++--------------- po/da.po | 1441 +++++++++++++++++------------- po/de.po | 555 +++++++----- po/dz.po | 2385 ++++++++++++++++++++++++++++++++++--------------- po/el.po | 1502 +++++++++++++++++-------------- po/en@shaw.po | 2496 ++++++++++++++++++++++++++++++++++++--------------- po/en_CA.po | 95 ++- po/en_GB.po | 1457 +++++++++++++++++------------- po/eo.po | 1049 +++++++++++++--------- po/es.po | 250 +++--- po/et.po | 1096 +++++++++++++++++++++-- po/eu.po | 1816 +++++++++++++++++++++---------------- po/fa.po | 2403 ++++++++++++++++++++++++++++++++++--------------- po/fi.po | 808 ++++++++++++++++- po/fr.po | 553 +++++++----- po/ga.po | 1046 +++++++++++++--------- po/gl.po | 204 +++-- po/gu.po | 1507 +++++++++++++++++-------------- po/he.po | 420 +++++---- po/hi.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/hr.po | 2393 ++++++++++++++++++++++++++++++++++--------------- po/hu.po | 1658 +++++++++++++++++++--------------- po/hy.po | 2299 ++++++++++++++++++++++++++++++----------------- po/id.po | 957 ++++++++++++-------- po/is.po | 2375 ++++++++++++++++++++++++++++++++++--------------- po/it.po | 482 ++++++----- po/ja.po | 1442 +++++++++++++++++------------- po/ka.po | 2389 ++++++++++++++++++++++++++++++++++--------------- po/kk.po | 2226 ++++++++++++++++++++++++++++++++-------------- po/kn.po | 2411 ++++++++++++++++++++++++++++++++++--------------- po/ko.po | 266 +++--- po/ku.po | 2379 ++++++++++++++++++++++++++++++++++--------------- po/lt.po | 1347 ++++++++++++++-------------- po/lv.po | 588 +++++++----- po/mai.po | 2401 ++++++++++++++++++++++++++++++++++--------------- po/mg.po | 2385 ++++++++++++++++++++++++++++++++++--------------- po/mk.po | 2407 ++++++++++++++++++++++++++++++++++--------------- po/ml.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/mn.po | 2406 ++++++++++++++++++++++++++++++++++--------------- po/mr.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/ms.po | 2375 ++++++++++++++++++++++++++++++++++--------------- po/nb.po | 252 +++--- po/nds.po | 2379 ++++++++++++++++++++++++++++++++++--------------- po/ne.po | 2381 ++++++++++++++++++++++++++++++++++--------------- po/nl.po | 1459 +++++++++++++++++------------- po/nn.po | 2422 ++++++++++++++++++++++++++++++++++--------------- po/oc.po | 2379 ++++++++++++++++++++++++++++++++++--------------- po/or.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/pa.po | 615 ++++++------- po/pl.po | 1452 +++++++++++++++++------------- po/ps.po | 2386 ++++++++++++++++++++++++++++++++++--------------- po/pt.po | 1443 +++++++++++++++++------------- po/pt_BR.po | 285 +++--- po/ro.po | 1503 +++++++++++++++++-------------- po/ru.po | 1414 +++++++++++++++-------------- po/rw.po | 2389 ++++++++++++++++++++++++++++++++++--------------- po/si.po | 2381 ++++++++++++++++++++++++++++++++++--------------- po/sk.po | 2391 ++++++++++++++++++++++++++++++++++--------------- po/sl.po | 2601 +++++++++++++++++++++++++++++++---------------------- po/sq.po | 2460 +++++++++++++++++++++++++++++++++++--------------- po/sr.po | 380 +++++---- po/sr@ije.po | 2375 ++++++++++++++++++++++++++++++++++--------------- po/sr@latin.po | 419 +++++---- po/sv.po | 256 +++--- po/ta.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/te.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/th.po | 2402 ++++++++++++++++++++++++++++++++++--------------- po/tl.po | 2393 ++++++++++++++++++++++++++++++++++--------------- po/tr.po | 555 +++++++----- po/tt.po | 2379 ++++++++++++++++++++++++++++++++++--------------- po/ug.po | 398 +++++---- po/uk.po | 2413 ++++++++++++++++++++++++++++++++++--------------- po/vi.po | 1490 +++++++++++++++++-------------- po/wa.po | 2379 ++++++++++++++++++++++++++++++++++--------------- po/xh.po | 2387 ++++++++++++++++++++++++++++++++++--------------- po/yi.po | 2394 ++++++++++++++++++++++++++++++++++--------------- po/zh_CN.po | 1448 +++++++++++++++++------------- po/zh_HK.po | 327 ++++--- po/zh_TW.po | 270 +++--- 94 files changed, 103729 insertions(+), 52698 deletions(-) commit b6fdbb8e448be794fd9d098dc5f2bd327b2f23f0 Author: Ryan Lortie Date: Sun Sep 4 18:01:55 2011 -0400 g_date_time_format: honour T_FMT_AMPM for '%r' We had the 12 hour time format hard-coded to "%02d:%02d:%02d %s" but it actually changes depending on the locale. Just with the other formats, use nl_langinfo() if we have it, otherwise fall back on gettext(). configure.ac | 2 ++ glib/gdatetime.c | 17 +++++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) commit 9ddd25c18b59c443945ff9dcb19675e00caeca63 Author: Ryan Lortie Date: Sun Sep 4 20:35:31 2011 -0400 GDateTime: translate "AM"/"PM", not "am"/"pm" "AM" and "PM" are the POSIX locale values. Modify the 14 translations that have been updated since then to save a headache to those translators. glib/gdatetime.c | 4 ++-- po/be.po | 8 ++++---- po/en_CA.po | 8 ++++---- po/es.po | 16 ++++++++-------- po/gl.po | 16 ++++++++-------- po/ko.po | 4 ++-- po/lt.po | 16 ++++++++-------- po/nb.po | 8 ++++---- po/pt_BR.po | 16 ++++++++-------- po/ru.po | 4 ++-- po/sr.po | 16 ++++++++-------- po/sr@latin.po | 16 ++++++++-------- po/sv.po | 16 ++++++++-------- po/zh_HK.po | 8 ++++---- po/zh_TW.po | 8 ++++---- 15 files changed, 82 insertions(+), 82 deletions(-) commit e39a03e14d2f22ca6acbb772df908faa78a7d73e Author: Ryan Lortie Date: Sun Sep 4 21:00:54 2011 -0400 Update en_CA.po (Canadian English translation) po/en_CA.po | 3047 +++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 2042 insertions(+), 1005 deletions(-) commit a2b350d9c3bcc979f1ce4dd6efc7ca79c07624b3 Author: Ryan Lortie Date: Sun Sep 4 21:31:13 2011 -0400 po/Makefile.in.in: intltool compatibility fixes Our infrastructure for updating the glib20.pot file was incompatible with intltool in a couple of ways: - we didn't set the Report-Msgid-Bugs-To to - we used paths relative to the $(top_srcdir), rather than po/ This resulted in spamming of pointless changes to the .po files whenever 'make update-po' was run (since all of the translators are using intltool-based tools). po/Makefile.in.in | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 6274386e52efd7c951d5e40ed2eacd5d0a843b83 Author: Matthias Clasen Date: Sun Sep 4 20:06:53 2011 -0400 Only use gcc-specific options when the compiler is gcc The -Wstrict-aliasing option that we use to compile atomic tests does not exist with compilers other than gcc, so don't pass it to those. https://bugzilla.gnome.org/show_bug.cgi?id=652272 https://bugzilla.gnome.org/show_bug.cgi?id=656152 configure.ac | 2 ++ glib/tests/Makefile.am | 5 ++++- 2 files changed, 6 insertions(+), 1 deletions(-) commit 350a1cda0a4ef7ad29f0c041239a96ea1ea1c8c5 Author: Dan Winship Date: Sun Sep 4 17:33:21 2011 -0400 update .gitignore tests/.gitignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 749fa587bc081e0f5b9c4af1ed8bdf90bd0856d2 Author: Dan Winship Date: Sun Sep 4 17:17:11 2011 -0400 fix a few warnings on non-Linux mostly #ifdeffing functions that are only called by #ifdeffed code gio/gsocketaddress.c | 1 + gio/xdgmime/xdgmimemagic.c | 2 ++ glib/gfileutils.c | 3 +++ glib/tests/option-argv0.c | 2 ++ 4 files changed, 8 insertions(+), 0 deletions(-) commit afa82ae805f9c8bb875a3f863a7b4669953f159f Author: Patrick Welche Date: Thu Sep 1 10:10:38 2011 +0100 Avoid getmntinfo - getmntinfo can take struct statfs or statvfs depending on the OS. Use getvfsstat and if not found getfsstat instead. Idea from Dan Winship. - g_local_file_query_filesystem_info(): use statvfs.f_fstypename if available https://bugzilla.gnome.org/show_bug.cgi?id=617949 configure.ac | 5 ++- gio/glocalfile.c | 12 +++++++--- gio/gunixmounts.c | 54 +++++++++++++++++++++++++++++++++++----------------- 3 files changed, 47 insertions(+), 24 deletions(-) commit 5cea24fc88ec1fa9ce0d37e368d6041ea4e8bc7e Author: Fran Dieguez Date: Sun Sep 4 18:37:11 2011 +0200 Updated galician translations po/gl.po | 166 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 88 insertions(+), 78 deletions(-) commit a78ffde652d1a9c6a2004519a8385d3df2c0d668 Author: Ihar Hrachyshka Date: Sun Sep 4 18:52:29 2011 +0300 Updated Belarusian translation. po/be.po | 196 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 101 insertions(+), 95 deletions(-) commit e74ca39dae4f90a365f9d83fb216e5b2f0de6113 Author: Aurimas Černius Date: Sun Sep 4 18:31:33 2011 +0300 Updated Lithuanian translation po/lt.po | 621 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 343 insertions(+), 278 deletions(-) commit 15f1ba47219be9cf92b1a6a1b615c090afde836d Author: Dan Winship Date: Sun Sep 4 10:33:37 2011 -0400 gio/tests/tls-interaction: fix two sporadic errors The threaded tests are using the default main context in the worker thread, but were not g_main_context_acquire()ing it first, which meant that g_tls_interaction_invoke_ask_password() in the main thread would sometimes succeed in acquiring it itself and thus performing the operation in the wrong thread. Fix that. Also, we can't unref the loop from the worker thread, because the main thread isn't holding a reference on it, and so it might end up being destroyed while that thread is still inside g_main_loop_quit(). gio/tests/tls-interaction.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 655c9f5753e5a2a6be863632149459d0952d208b Author: Dan Winship Date: Sun Sep 4 08:42:31 2011 -0400 gsocket: fix win32 build https://bugzilla.gnome.org/show_bug.cgi?id=658157 gio/gsocket.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e943366de5cd4da4bdaf625f709b66ff9101ee3b Author: Dan Winship Date: Sun Sep 4 08:42:03 2011 -0400 configure: fix win32 build Only require -lresolv on unix, like before https://bugzilla.gnome.org/show_bug.cgi?id=645336 configure.ac | 68 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 35 insertions(+), 33 deletions(-) commit 2d7051e3a33a70a01d5ee06c1f10c347f6c08baf Author: Ryan Lortie Date: Sat Sep 3 20:12:53 2011 -0400 g_date_time_format: improve support for alt digits Improve a few situations where g_date_time_format() was getting the padding wrong when displaying alt digits (eg: Arabic numerals) for formatting time. We now depend on nl_langinfo (_NL_CTYPE_OUTDIGITn_WC) to do the conversion, which is very likely glibc-specific, but our previous method relied on a glibc-specific printf() feature, so no harm done there. Add a configure check for nl_langinfo (_NL_CTYPE_OUTDIGITn_WC). Uncomment a few testcases that were failing previously. https://bugzilla.gnome.org/show_bug.cgi?id=658107 configure.ac | 20 ++++++ glib/gdatetime.c | 167 +++++++++++++++++++++++++----------------------- glib/tests/gdatetime.c | 19 ++--- 3 files changed, 114 insertions(+), 92 deletions(-) commit 4a371c2ce5262cdecc48ab998e9b66ce7b46ee4b Author: Dan Winship Date: Sat Sep 3 19:49:19 2011 -0400 g_network_address_parse: deprecate symbolic port names (which shouldn't ever have been part of the API. Grr.) Solaris /etc/services doesn't even have "http", which was causing tests/network-address to fail... gio/gnetworkaddress.c | 8 ++++++-- gio/tests/network-address.c | 1 - 2 files changed, 6 insertions(+), 3 deletions(-) commit af2a905e5480bc7eb82e7a43ef7fead7b3b90dd7 Author: Dan Winship Date: Sat Sep 3 19:14:16 2011 -0400 gsocket: fix g_socket_details_from_fd() on Solaris On Solaris, getsockname() on an unconnected socket gives an addrlen of 0 and doesn't set the sockaddr. So use the SO_DOMAIN sockopt to find the socket family in that case. (SO_DOMAIN doesn't exist everywhere, so we can't use it unconditionally. Also, we have to only use it if getsockname() fails, since SO_DOMAIN returns a bogus value for accept()ed sockets on both Linux and Solaris...) gio/gsocket.c | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) commit 0d637931299f254e1b9a2cdb2d4e050b157ec8d9 Author: Dan Winship Date: Sat Sep 3 18:37:43 2011 -0400 configure: check if -lsocket is needed (for Solaris) Also, link libgio to -lresolv explicitly, rather than depending on getting it implicitly via the libasyncns build (which should eventually be going away). https://bugzilla.gnome.org/show_bug.cgi?id=645336 configure.ac | 66 +++++++++++++++++++++++-------------------- gio/Makefile.am | 1 + gio/libasyncns/Makefile.am | 2 +- 3 files changed, 37 insertions(+), 32 deletions(-) commit a636dfd7fbe5757384773460dc01e2727d7ede75 Author: Ryan Lortie Date: Sat Sep 3 19:44:13 2011 -0400 Revert "g_date_time_format: support %D" This reverts commit 46ce7907720074089040275280bb20208bafeb6a. git-bz mishap (I think?) glib/gdatetime.c | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) commit 4d382a5a1c23f33b9c21b4ad8314787cbc5347af Author: Og B. Maciel Date: Sat Sep 3 18:39:01 2011 -0400 Merged improvements from 2-28 branch Brazilian Translations from Adorilson Bezerra . po/pt_BR.po | 234 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 119 insertions(+), 115 deletions(-) commit 793dae876d43420f9d80112735d65ab1f03ffe07 Author: Og B. Maciel Date: Sat Sep 3 17:50:36 2011 -0400 Updated Brazilian Portuguese translation. po/pt_BR.po | 192 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 108 insertions(+), 84 deletions(-) commit 46511fd2ca0bbe660040a4aa8a995d456d4cb4c4 Author: Changwoo Ryu Date: Sat Sep 3 21:15:43 2011 +0900 Update Korean translation po/ko.po | 473 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 266 insertions(+), 207 deletions(-) commit c2b385c5c23d5f553add320f223282e96fd1c88a Author: Kjartan Maraas Date: Sat Sep 3 13:47:44 2011 +0200 Added Norwegian bokmål translation po/nb.po | 94 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 50 insertions(+), 44 deletions(-) commit 8e7112a2d37323c29a8072a7ffe3fc6f44c17bb0 Author: Jorge González Date: Sat Sep 3 13:38:38 2011 +0200 Updated Spanish translation po/es.po | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) commit f091c6a99b1c9e23e8e60a9e5ef35290e0ab4853 Author: Matthias Clasen Date: Fri Sep 2 23:36:03 2011 -0400 gdatetime: Fix locale-changing code As pointed out by Ryan Lortie, the code didn't actually ever switch back to the old locale. https://bugzilla.gnome.org/show_bug.cgi?id=658104 glib/tests/gdatetime.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 9860c83ad63ec664a25cf1719ceaeeed70b059d9 Author: Ryan Lortie Date: Fri Sep 2 21:12:16 2011 -0400 g_date_time_format: add standards notes to the doc Explicitly mention C99's strftime() in the documentation for g_date_time_format() as the one that we aim for compatibility with. Specifically list the formats we do not support as well as the extra ones that we borrow from glibc. glib/gdatetime.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) commit bdb34e3217e46236cafa61991a15b9aa2e80ba61 Author: Ryan Lortie Date: Fri Sep 2 21:04:02 2011 -0400 GDateTime: test _format against strftime() Test g_date_time_format() against strftime(). This test found quite a few cases of incorrect behaviour on our part (fixes already committed for those). glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit dcbfeb579a0890c3e3251f4c1ce0c16dc46f7c72 Author: Ryan Lortie Date: Fri Sep 2 21:03:33 2011 -0400 GDateTime test: plug a couple of leaks glib/tests/gdatetime.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 1b04f0d9730e94c80db35f3dbd21cdfbb7e2c9da Author: Ryan Lortie Date: Fri Sep 2 20:54:51 2011 -0400 g_date_time_format: rip out non-working %W format Our implementation of %W is incorrect. Nobody should want to use this format anyway and the implementation is non-trivial, so rip it out rather than fixing it. Remove the testcase for %W as well. glib/gdatetime.c | 9 --------- glib/tests/gdatetime.c | 1 - 2 files changed, 0 insertions(+), 10 deletions(-) commit b8c2fd7e05e18cb45eb83c751df394e0e3174084 Author: Ryan Lortie Date: Fri Sep 2 20:53:02 2011 -0400 g_date_time_format: clarify documentation Add some clarification to the documentation for %g, %G, %V and %u formats (which all concern themselves with ISO 8601 week dates). glib/gdatetime.c | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) commit 46ce7907720074089040275280bb20208bafeb6a Author: Ryan Lortie Date: Fri Sep 2 19:38:45 2011 -0400 g_date_time_format: support %D %D represents the date in mm/dd/yy format. https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 4b35f12552ebd9d064c7e6dc97e0e1e9c57b6215 Author: Ryan Lortie Date: Fri Sep 2 19:34:33 2011 -0400 g_date_time_format: small fixups Add missing 'break;' from the case: block for %c. Reorder the cases so that %F comes before %g/%G and %n comes in its correct alphabetical order. glib/gdatetime.c | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) commit 65fe8b73c50b89358732e0c0d093587b62a1cea0 Author: Ryan Lortie Date: Fri Sep 2 19:33:32 2011 -0400 g_date_time_format: fix padding for some formats %e is supposed to be space-padded and %W is supposed to be 0-padded Adjust the testcase accordingly since it expects the wrong behaviour. glib/gdatetime.c | 4 ++-- glib/tests/gdatetime.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit b4591aa3dc5689de4e3520f803ed6cf13ef570a0 Author: Ryan Lortie Date: Fri Sep 2 21:02:27 2011 -0400 GDateTime test: don't test removed %N glib/tests/gdatetime.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit a1b665c1112912152c45b68dfe73c0da027ebdea Author: Ryan Lortie Date: Fri Sep 2 14:53:21 2011 -0400 g_date_time_format: support %g and %G These are the 2-digit and 4-digit ISO week-numbering years. https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 034952ead64842b95b75a9ebaed45741edd0c7aa Author: Ryan Lortie Date: Fri Sep 2 13:38:03 2011 -0400 g_date_time_format: drop %N format %N is not specified in any standards document, but we use it to display the number of microseconds. The fact that our our current implementation of it is nearly useless (since it does not zero-pad) coupled with the high chance that a future version of the C standard may specify it with another meaning means that we should drop it. https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) commit f421f0b88323b2a07d3cf18bf2aa3e2acf509738 Author: Javier Jardón Date: Fri Sep 2 17:22:14 2011 +0100 g_date_time_format: support %w %w represents the day of the week as a decimal, range 0 to 6, Sunday being 0. https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit e975b5b75c6e61ae417ad6a56cf9b9a86ec7d61a Author: Javier Jardón Date: Fri Sep 2 17:09:07 2011 +0100 g_date_time_format: support %C %C represents the century number (year/100) as a 2-digit integer https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 6f80dc60429e7310300a5df75a03a093c3fd4767 Author: Javier Jardón Date: Fri Sep 2 16:32:21 2011 +0100 g_date_time_format: support %c %c represents the preferred date and time representation for the current locale. https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit b42d15490b88f5e1fdd6385143a4fd58040260db Author: Javier Jardón Date: Fri Sep 2 14:52:37 2011 +0100 g_date_time_format: support %V %V represents the ISO 8601 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the new year https://bugzilla.gnome.org/show_bug.cgi?id=658061 glib/gdatetime.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 0ea581b80a703f181dc10e5c5fbf9c3a4643d20b Author: Ihar Hrachyshka Date: Fri Sep 2 20:56:39 2011 +0300 Updated Belarusian translation. po/be.po | 506 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 296 insertions(+), 210 deletions(-) commit 275f1864d836e76ff36ff3f4473370e981679698 Author: Chun-wei Fan Date: Fri Sep 2 08:39:54 2011 +0800 Update Visual C++ README.txt's a bit LibFFI 3.0.10 is now out officially... build/win32/vs10/README.txt | 4 ++-- build/win32/vs9/README.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 8beda5806ae6fb5ad994edecda89ea1df6473ba6 Author: Daniel Nylander Date: Thu Sep 1 22:24:07 2011 +0200 Updated Swedish translation po/sv.po | 1156 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 619 insertions(+), 537 deletions(-) commit b0048bb44413af26a4941f36aac0f904773c4822 Author: Daniel Nylander Date: Thu Sep 1 22:22:32 2011 +0200 Updated Swedish translation po/sv.po | 161 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 86 insertions(+), 75 deletions(-) commit a020fbf8f6cd345c0e7cbd5eb0dae194c5dc6650 Author: Will Thompson Date: Thu Sep 1 14:28:57 2011 -0400 gdbus-codegen: post-process all interfaces when parsing >1 file This also fixes a crash when you run gdbus-codegen with no arguments. https://bugzilla.gnome.org/show_bug.cgi?id=656323 Signed-off-by: David Zeuthen gio/gdbus-2.0/codegen/codegen_main.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dbfb56bda94c76366026f0ea738f5472fb7cd0c1 Author: Kjartan Maraas Date: Wed Aug 31 21:17:10 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 deletions(-) commit ab8938c64da8f9cf68faca2b8afb3bfa49ff4fa0 Author: Ryan Lortie Date: Tue Aug 30 21:31:40 2011 -0400 Revert "gdatetime: Add g_date_time_source_new()" This reverts three commits: - 1feb752996b404965a2f58b29a569a273d4374fa - 5763c631473539746646697e6a775f6eacaa08e2 - 21a538934091e1449e0479daf066fa20df2dc2ef https://bugzilla.gnome.org/show_bug.cgi?id=655129 configure.ac | 17 --- docs/reference/glib/glib-sections.txt | 3 - glib/gdatetime.c | 232 --------------------------------- glib/gdatetime.h | 3 - glib/glib.symbols | 1 - glib/gmain.h | 1 - glib/tests/Makefile.am | 4 - glib/tests/glib-clock.c | 38 ------ glib/tests/timeout.c | 70 ---------- 9 files changed, 0 insertions(+), 369 deletions(-) commit fe4fc3e8b5a5ad8d4113c4df1fe8e0e9f295035e Author: Pavel Holejsovsky Date: Tue Aug 30 16:20:55 2011 +0200 Make GMainLoop, GMainContext and GSource boxed types Also add some annotations for better usage of these types in bindings. https://bugzilla.gnome.org/show_bug.cgi?id=657725 glib/gmain.c | 35 ++++++++++++++++++----------------- glib/gmain.h | 8 ++++---- gobject/gboxed.c | 3 +++ gobject/glib-types.h | 30 ++++++++++++++++++++++++++++++ gobject/gobject.symbols | 3 +++ 5 files changed, 58 insertions(+), 21 deletions(-) commit 3354b02ccdb5bdc714cdfbe9bbe9a10589c84153 Author: Chun-wei Fan Date: Wed Aug 31 13:01:04 2011 +0800 Update Win32 and VS Readme files Tell people about the GNOME Live! page that outlines building GLib and its dependencies with Visual C++. README.win32 | 5 +++++ build/win32/vs10/README.txt | 5 +++++ build/win32/vs9/README.txt | 5 +++++ 3 files changed, 15 insertions(+), 0 deletions(-) commit dab38147aec8bd415a6816422baa59863c941ead Author: Ryan Lortie Date: Tue Aug 30 21:13:08 2011 -0400 es.po: stop translating "kB" to "KiB", etc. "kB" is used by GLib to mean 1000 bytes exactly -- not 1024. It is therefore incorrect to translate this to KiB. Same for the other units. The original commit ef3e5917ca1239b39db2cb433c4306d0152f18f5 fixing this problem was reverted, so I'm applying it again. See http://mail.gnome.org/archives/gnome-i18n/2011-July/msg00078.html for more information. po/es.po | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 2955981569808304399d16847712f0ef97c6355b Author: Dan Winship Date: Tue Aug 16 19:12:59 2011 -0400 g_get_monotonic_time: fix race condition Since there was nothing guaranteeing synchronization of the assignments to checked and clockid, it would be possible for one thread to set clockid = CLOCK_MONOTONIC, and for another thread to see checked = TRUE but still clockid = CLOCK_REALTIME. https://bugzilla.gnome.org/show_bug.cgi?id=655129 glib/gmain.c | 31 +++++++++++++++---------------- 1 files changed, 15 insertions(+), 16 deletions(-) commit c0eb77bfc8be7c30c271f2415c08f8f3186113c3 Author: Ryan Lortie Date: Tue Aug 30 09:45:52 2011 -0400 unix signal watch: make API match other sources Change the unix signal watch API to match other sources in both available functions, names of those functions and order of the parameters to the _full function. https://bugzilla.gnome.org/show_bug.cgi?id=657705 docs/reference/glib/glib-sections.txt | 3 +- glib/glib-unix.c | 36 ++++++++++++++++++++++++++------ glib/glib-unix.h | 16 +++++++++----- glib/glib.symbols | 3 +- glib/tests/unix.c | 12 +--------- 5 files changed, 45 insertions(+), 25 deletions(-) commit 1292ffc7805773312f42409eeee7a7ce6b5837fc Author: Javier Jardón Date: Tue Aug 30 22:52:59 2011 +0100 glib.doap: Add glib to "platform" category glib.doap | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ae8dcf429d0e16f944f0f8e8ceab5569408ae410 Author: Jorge González Date: Tue Aug 30 19:14:04 2011 +0200 Updated Spanish translation po/es.po | 125 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 66 insertions(+), 59 deletions(-) commit c6bd78f31c29a06d948b675da7f5682fe1c3c218 Author: Jorge González Date: Tue Aug 30 19:00:15 2011 +0200 Updated Spanish translation po/es.po | 225 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 109 insertions(+), 116 deletions(-) commit 49bb7cff4b2f238453363b032f2c401055158026 Author: Stef Walter Date: Sun Aug 28 20:24:56 2011 +0200 gio: Add GTlsInteraction interaction method invocation guarantees * Add 'invoke' style method, which can be used to call an interaction from any thread. The interaction will be run in the appropriate #GMainContext * Sync methods can be called whether main loop is running or not. * Derived classes can choose to implement only sync or async interaction method, and the invoke method will fill in the blanks. * Documentation for the above. * Tests for the above. https://bugzilla.gnome.org/show_bug.cgi?id=657567 .gitignore | 1 + gio/gio.symbols | 1 + gio/gtlsinteraction.c | 423 +++++++++++++++++++++++---- gio/gtlsinteraction.h | 12 +- gio/tests/Makefile.am | 3 + gio/tests/tls-interaction.c | 661 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 1036 insertions(+), 65 deletions(-) commit 116b2932abfa7727cd0486e6e74624aaf4012ab7 Author: Tomas Bzatek Date: Tue Aug 30 18:00:49 2011 +0200 glocalfile: Fix the grammar gio/glocalfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 780591b542dbd15f6165eb011e2e38b0c10bfe47 Author: Matthias Clasen Date: Tue Aug 30 11:44:57 2011 -0400 Post-release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)