commit a6bafde5f26b7773fc06e7c3b222b41dfe0d069c Author: Matthias Clasen Date: Mon Jan 30 17:54:33 2012 -0500 Dist gconstructor.h glib/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit de0d7a335c76cd158f69d83788985ed05db5756b Author: Matthias Clasen Date: Mon Jan 30 17:53:48 2012 -0500 Emit meaningful error messages That is useful, even if this is only an internal tool. I have been scratching my head why this tool would break distcheck... gio/data-to-c.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) commit 77ebf9bfc50f86f6ecc4aa41c0b5f4cea75219ad Author: Matthias Clasen Date: Mon Jan 30 17:26:33 2012 -0500 Fix builddir != src builds gio/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 796389d6c8ce1fb4645db8c13f04aeb7f13d9225 Author: Matthias Clasen Date: Mon Jan 30 16:23:01 2012 -0500 Some more documentation fixes gio/gactiongroup.c | 2 +- gio/gsocket.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 49eeaa9bbdec4b7f57d28697971a63be6854b63e Author: Matthias Clasen Date: Mon Jan 30 15:59:38 2012 -0500 Assorted documentation fixes docs/reference/gio/gio-sections.txt | 5 ----- gio/gapplication.c | 3 ++- gio/ginetsocketaddress.c | 2 +- gio/gnetworkmonitor.c | 34 ++++++++++++++++++++++++++++++++++ gio/gremoteactiongroup.c | 4 ++-- 5 files changed, 39 insertions(+), 9 deletions(-) commit 9902a5e064c24ed5793a1e4850026a06147fcd1b Author: Matthias Clasen Date: Mon Jan 30 15:37:43 2012 -0500 Drop menu markup functions from API docs docs/reference/gio/gio-sections.txt | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) commit 9ffc3391ed7fd8f667c7919edf444e4761fa9e63 Author: Matthias Clasen Date: Mon Jan 30 15:37:28 2012 -0500 Fix doc syntax gobject/gvaluearray.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9fe3d34ae354d00f590a268e032b39022d62d184 Author: Matthias Clasen Date: Mon Jan 30 15:26:15 2012 -0500 Move pragmas out of function body It seems that older gcc does not like pragmas inside functions. gio/gdesktopappinfo.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 96f9997387e77cfa567e008f08c75007300e4590 Author: Matthias Clasen Date: Mon Jan 30 15:25:09 2012 -0500 Move pragmas out of function body It seems that older gcc does not like pragmas inside functions. gio/giomodule.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit bdd0aada62806fb492ddf79179ee3d66836d5ba0 Author: Matthias Clasen Date: Mon Jan 30 14:21:03 2012 -0500 Silence another deprecation warning gio/gdesktopappinfo.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 5ae5fc85f40bd5dbc405c37b6dff6992e717e5f5 Author: Matthias Clasen Date: Mon Jan 30 14:18:07 2012 -0500 Silence a deprecation warning Advantage of the new deprecation handling: there's pragmas to shut them up locally. gio/giomodule.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit b01af10c86bece6271bdbda09c28d7a3b63d0709 Author: Matthias Clasen Date: Mon Jan 30 14:06:22 2012 -0500 Remove a check that triggers deprecation warnings gobject/tests/reference.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit ec49d55247ae4dc5f80d0a3e80229e3d4aa0dd86 Author: Matthias Clasen Date: Mon Jan 30 13:38:44 2012 -0500 Updates NEWS | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) commit 968f4e8d79b3191266bf327f18b167445db0076e Author: Alexander Larsson Date: Mon Jan 30 16:57:54 2012 +0100 Move constructor macros to an internal header and into generated code With this we're not longer exporting the constructor headers, which means we're not tying ourselves to a macro that might need special tweaking on a compiler-by-compiler basis. gio/Makefile.am | 10 +++++ gio/data-to-c.c | 44 ++++++++++++++++++++ gio/glib-compile-resources.c | 3 + gio/tests/resources.c | 1 + glib/gconstructor.h | 91 +++++++++++++++++++++++++++++++++++++++++ glib/gmacros.h | 93 ------------------------------------------ 6 files changed, 149 insertions(+), 93 deletions(-) commit e43a98c00091f5e293d2d9d72df2c04081802abe Author: Antoine Jacoutot Date: Mon Jan 30 16:17:06 2012 +0100 goption: implement platform_get_argv0() for OpenBSD https://bugzilla.gnome.org/show_bug.cgi?id=669024 glib/goption.c | 31 ++++++++++++++++++++++++++++++- glib/tests/option-argv0.c | 4 ++-- 2 files changed, 32 insertions(+), 3 deletions(-) commit 18cb864d12acdb0915ebf63b89b2385dc3fb7e6c Author: Dan Winship Date: Mon Jan 30 09:00:15 2012 -0500 gtlspassword.c: indentation fixes and doc clarifications gio/gtlspassword.c | 75 ++++++++++++++++++++++++++++++++-------------------- 1 files changed, 46 insertions(+), 29 deletions(-) commit 46aaad1b2c7f75947833a3315d8c990ab15d49d7 Author: Chao-Hsiung Liao Date: Sun Jan 29 22:57:02 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 5844 +++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 5863 +++++++++++++++++++++++++++++++---------------------------- 2 files changed, 6138 insertions(+), 5569 deletions(-) commit e9b2e86f59fa5c68ad15c82b355838331d65767e Author: Kjartan Maraas Date: Sat Jan 28 15:42:38 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 286 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 155 insertions(+), 131 deletions(-) commit 7486cd946acc268290a7fa498416f44c95aba40b Author: Ravi Sankar Guntur Date: Sat Jan 28 12:02:36 2012 +0530 comments/docs: Fix couple of typos https://bugzilla.gnome.org/show_bug.cgi?id=668857 glib/gbase64.c | 2 +- glib/gbookmarkfile.c | 2 +- glib/gchecksum.c | 2 +- glib/gdataset.c | 4 ++-- glib/gdate.c | 2 +- glib/ggettext.c | 2 +- glib/grand.c | 2 +- glib/gsequence.c | 2 +- glib/gslice.c | 4 ++-- glib/gtester.c | 2 +- glib/gthread-posix.c | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) commit 9a7a98bf3b4853371e72c91d665e5ad375d68929 Author: Ryan Lortie Date: Sat Jan 28 01:09:08 2012 +0100 glib-compile-schemas: get strict about whitespace It's important to have strict rules for handling of whitespace in translated strings in GSettings schema files so that the tools extracting the messages will end up with the same messages as the runtime calling gettext(). The rules are designed to be simple and unambiguous yet cover most normal uses in a convenient way. Those rules are as follows (with rationale): - for tags, the text content has its leading and trailing whitespace stripped off, but internal whitespace is not modified in any way. This allows for slightly more flexible use of whitespace without causing that whitespace to appear in the strings for translation. - for and tags, the content is split into paragraphs. Paragraphs are separated by two or more sequential newline characters. Each paragraph has its leading and trailing whitespace removed and all other whitespace is normalised to a single ascii space character. Finally, the paragraphs are rejoined, inserting exactly two newlines between them. This allows for longer explanations (particularly in the description tag) using a natural format that, when normalised, will display nicely in toolkits. This patch implements the rules for tags. The schema compiler currently ignores and tags. gio/glib-compile-schemas.c | 76 ++++++++++++++++++++++++++++++++++++------- 1 files changed, 63 insertions(+), 13 deletions(-) commit 37af8167b65ab95278262bd243292042d01a916b Author: Ryan Lortie Date: Fri Jan 27 21:49:46 2012 +0100 README: Fix potentially extremely annoying typo README.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5bfc973c279b9c3819cf83e903c8456f6bdadb5f Author: Daniel Mustieles Date: Fri Jan 27 13:39:52 2012 +0100 Updated Spanish translation po/es.po | 89 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 45 insertions(+), 44 deletions(-) commit 83f530dfc6276be21d2750673d244dc21c11b179 Author: Daniel Mustieles Date: Fri Jan 27 11:17:23 2012 +0100 Updated Spanish translation po/es.po | 660 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 393 insertions(+), 267 deletions(-) commit da386705f9e03ebf2cb9abbc523d84146b075444 Author: Ryan Lortie Date: Fri Jan 27 03:00:23 2012 -0500 GSettings: two memory use fixes First, correct a rather dubious case of accessing a GSettingsSchemaKey after clearing it. This was technically okay because only the key name was accessed (and it is not owned by the struct) but it looks very wrong. Second, have g_settings_backend_write() sink the passed in GVariant*. Not all backends get this right, and I'm starting to like the pattern of virtual function wrappers being responsible for sinking the parameters that they are documented as consuming. gio/gsettings.c | 4 +++- gio/gsettingsbackend.c | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) commit 8e763aef43b951746662978c7c644365a92ecfa3 Author: David Zeuthen Date: Thu Jan 26 14:52:09 2012 -0500 gdbus-codegen: Use C array instead of GValueArray GValueArray was deprecated in bug 667228 and since we never change the size of the array, it was kinda dumb to just GValueArray in the first place. https://bugzilla.gnome.org/show_bug.cgi?id=667228 Signed-off-by: David Zeuthen gio/gdbus-2.0/codegen/codegen.py | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) commit 9bfde4a53fbc7c5596c65c790b76e61aae88860d Author: Ryan Lortie Date: Thu Jan 26 11:27:47 2012 -0500 GKeyFile: allow loading from empty strings GKeyFile supports empty files and also supports loading from the string "", but will fail with a critical if you try: - explicit length == 0 - data == NULL length == 0 should always be valid, and data == NULL should be valid in the case that length == 0, so add some testcases for those and fix the code up to allow them. https://bugzilla.gnome.org/show_bug.cgi?id=668756 glib/gkeyfile.c | 5 ++--- glib/tests/keyfile.c | 27 ++++++++++++++++++++++++++- 2 files changed, 28 insertions(+), 4 deletions(-) commit bc40fe582d63e75c0e7f9dae44808ecc924e3f7e Author: David Zeuthen Date: Thu Jan 26 14:16:28 2012 -0500 GDBusInterface: add dup_object() method This is needed for thread-safety ... yes, it would have been better to make get_object() return a full reference and have something like a peek_object() method return a borrowed reference for C convenience (only a single vfunc would have been needed). But such an ABI break is too late now... Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 1 + gio/gdbusinterface.c | 40 ++++++++++++++++++++++++++++++++++- gio/gdbusinterface.h | 3 ++ gio/gdbusinterfaceskeleton.c | 14 ++++++++++++ gio/gdbusproxy.c | 17 ++++++++++++++ gio/gio.symbols | 1 + 6 files changed, 75 insertions(+), 1 deletions(-) commit eb6c35f7c391acdc62d295589d829b99088e224c Author: David Zeuthen Date: Thu Jan 26 14:06:59 2012 -0500 gio.symbols: Remove removed g_menu_markup_* symbols Signed-off-by: David Zeuthen gio/gio.symbols | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 1542e898f97a152563e53ff871f2e7d26a359a85 Author: Dan Winship Date: Thu Jan 26 09:53:56 2012 -0500 gmain: fix a bunch of comment typos in g_get_monotonic_time() And remove a comment about Windows in the fallback implementation that no longer applies, since there's now a separate Windows-specific implementation. glib/gmain.c | 37 +++++++++++++++++-------------------- 1 files changed, 17 insertions(+), 20 deletions(-) commit 8998e77b8f348179d0d2fe4d9aea312caef05d71 Author: Christian Persch Date: Thu Jan 26 15:22:10 2012 +0100 docs: Fix formatting in glib-compile-resource man page Fixup the formatting in the example rule for --generate-dependencies. docs/reference/gio/glib-compile-resources.xml | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit fbfad9cf859072d0a3b0182f636d2496493130e9 Author: Rico Tzschichholz Date: Thu Jan 26 14:52:31 2012 +0100 Updated POTFILES.in po/POTFILES.in | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 59881a65b2c92edfcc1ad26ec04ff99f401a962b Author: Andoni Morales Alastruey Date: Thu Jan 26 14:38:14 2012 +0100 keyfile tests: Fix windows build using portable g_setenv glib/tests/keyfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9f870fc056c2ce01c54a25456ca71e95de170a85 Author: Christian Persch Date: Thu Jan 26 14:35:30 2012 +0100 docs: Fix the glib-compile-resources docs Add a tag missing from commit 45783c5927f32cae965c67db14adb8422373d345. docs/reference/gio/glib-compile-resources.xml | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 2a90aba068439ef528cd31f36971ca92b5a70f94 Author: Ryan Lortie Date: Wed Jan 25 19:55:33 2012 -0500 Drop the GMenu markup functions The parser has been moved into Gtk in a modified form and the printer was never really useful anyway (except for debugging/testing). gio/Makefile.am | 5 - gio/gio.h | 1 - gio/gmenumarkup.c | 741 ------------------------------------------------ gio/gmenumarkup.h | 47 --- gio/menumarkup.dtd | 29 -- gio/menumarkup.xml | 26 -- gio/menumarkup2.xml | 75 ----- gio/tests/gmenumodel.c | 375 ++++++++----------------- 8 files changed, 121 insertions(+), 1178 deletions(-) commit 4e9f59bff8adc59fd8fde5bdee9879b8c3e4e55b Author: Matthias Clasen Date: Wed Jan 25 14:18:34 2012 -0500 e G_SOURCE_CONTINUE/REMOVE internally Now that we have these macros, we should use them. This commit covers everything in gio/. gio/gapplication.c | 2 +- gio/gmountoperation.c | 2 +- gio/gpollfilemonitor.c | 2 +- gio/gregistrysettingsbackend.c | 2 +- gio/gunixmount.c | 2 +- gio/tests/contexts.c | 2 +- gio/tests/gapplication-example-cmdline3.c | 2 +- gio/tests/gapplication.c | 2 +- gio/tests/pollable.c | 8 ++++---- gio/tests/simple-async-result.c | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) commit ef159af00f723f46658f46af03ea67185dae9988 Author: Matthias Clasen Date: Wed Jan 25 08:53:05 2012 -0500 Use G_SOURCE_CONTINUE/REMOVE internally Now that we have these macros, we should use them. This commit covers everything in glib/. glib/gmain.c | 2 +- glib/tests/mainloop.c | 2 +- glib/tests/spawn-multithreaded.c | 2 +- glib/tests/spawn-singlethread.c | 2 +- glib/tests/timeout.c | 4 +++- glib/tests/unix.c | 6 +++--- 6 files changed, 10 insertions(+), 8 deletions(-) commit 12060df9f17a48cd4c7fda27a0af70c17c308ad9 Author: Ryan Lortie Date: Wed Jan 25 10:09:09 2012 -0500 GHash: add note about randomness in hashing To clarify our statements about being robust against outside attackers degrading the performance of your hashtable. glib/ghash.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 5286dbb7e14d53256ebe45b4482c3a5317eb4e5c Author: Christian Persch Date: Tue Jan 24 14:18:12 2012 +0100 resources: tool: Fix a compiler warning Use G_GSIZE_FORMAT. gio/gresource-tool.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f42a5fb53b80540b3af457af32ca1de072f4fdd7 Author: Christian Persch Date: Mon Jan 23 22:51:44 2012 +0100 resources: compiler: Add autoselected output format This allows simplifying the make rules. Bug #668539. docs/reference/gio/glib-compile-resources.xml | 21 +++++++++++++++++++++ gio/glib-compile-resources.c | 11 +++++++++++ gio/tests/Makefile.am | 13 +++++-------- 3 files changed, 37 insertions(+), 8 deletions(-) commit 55d10d6bfdfa054d59fa5a01a8289fdc507e0aa9 Author: Christian Persch Date: Mon Jan 23 20:42:20 2012 +0100 resources: compiler: Add dependency generator Bug #668532. docs/reference/gio/glib-compile-resources.xml | 17 +++++++++ gio/glib-compile-resources.c | 48 +++++++++++++++++++----- gio/tests/Makefile.am | 11 +++--- 3 files changed, 61 insertions(+), 15 deletions(-) commit 45783c5927f32cae965c67db14adb8422373d345 Author: Christian Persch Date: Sat Jan 14 22:34:15 2012 +0100 resources: compiler: Allow stripping blanks from xml data It's hardly useful to bloat the resource data with blanks intended only for human readability, so add a preprocessing option that uses xmllint --noblanks to strip these. Bug #667929. docs/reference/gio/glib-compile-resources.xml | 14 +++ gio/glib-compile-resources.c | 111 +++++++++++++++++++++++-- gio/gresource.c | 10 ++- gio/tests/test.gresource.xml | 1 + 4 files changed, 129 insertions(+), 7 deletions(-) commit e94a5f4f8394fe6a7160850c12ea8079215e4323 Author: Matthias Clasen Date: Wed Jan 25 07:32:39 2012 -0500 GKeyFile: make list separators effective again We must preserve the list_separator across clear;init sequences. glib/gkeyfile.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit aea9951ef0714418ac139a6c3678eb64d82c692f Author: Matthias Clasen Date: Wed Jan 25 07:32:20 2012 -0500 Fix the new test glib/tests/keyfile.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit e50d7e065c72278f7811f7008dac80d5ce53f401 Author: Matthias Clasen Date: Wed Jan 25 07:26:58 2012 -0500 Add a test for g_key_file_set_list_separator A recent 'harmless' fix broke it... glib/tests/keyfile.c | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) commit ca949756de4ac87815144295abeb8d37535ea314 Author: Guillaume Desmottes Date: Wed Jan 25 12:03:14 2012 +0100 GArray: initialize the clear_func pointer https://bugzilla.gnome.org/show_bug.cgi?id=668650 glib/garray.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 73f5764fcde237737a844fb3b164bcddf6c335d1 Author: Xan Lopez Date: Wed Jan 25 10:28:27 2012 +0100 gresource-tool: fix the build gio/gresource-tool.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e9725d165621c34f076ce3ae3bb1b2513aa7cf0d Author: Ravi Sankar Guntur Date: Sat Jan 21 22:17:18 2012 +0530 Macro to insert a new GNode "after" the given sibling. https://bugzilla.gnome.org/show_bug.cgi?id=626258 Signed-off-by: Ravi Sankar Guntur docs/reference/glib/glib-sections.txt | 1 + glib/gnode.c | 5 +++-- glib/gnode.h | 13 +++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) commit aa95853f9cd509b09a9c94a58df778ededad562f Author: Enrique Ocaña González Date: Tue Jan 24 13:24:51 2012 +0100 Honor the glib_cv_g_atomic_lock_free env var in configure This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=668572 configure.ac | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 0ac9ab4e271c8dbaaddd3e748aa687faa4a75523 Author: Emmanuele Bassi Date: Wed Jan 4 09:31:12 2012 +0000 Deprecate GValueArray The GValueArray type was added in a time, during the Jurassic era or so, when GArray did not have a representable GType. The GValueArray API has various issues as well: - it doesn't match the other GLib array types; - it is not reference counted; - the structure is fully exposed on the stack, so it cannot be extended to add reference counting; - it cannot be forcibly resized. The nice thing is that now we have a GArray type that can replace in full GValueArray, so we can deprecate the latter, and reduce the complexity in GLib, application code, and bindings. https://bugzilla.gnome.org/show_bug.cgi?id=667228 gobject/gboxed.c | 5 ++++- gobject/gboxed.h | 4 ++++ gobject/gparamspecs.c | 3 +++ gobject/gparamspecs.h | 6 ++++++ gobject/gvaluearray.c | 37 +++++++++++++++++++++++++++++++++++++ gobject/gvaluearray.h | 20 +++++++++++++++++++- gobject/tests/valuearray.c | 1 + 7 files changed, 74 insertions(+), 2 deletions(-) commit c602a5f887233bdd75544a290023d10029ca4fda Author: Emmanuele Bassi Date: Wed Jan 4 07:41:47 2012 +0000 array: Add a clear function Like GPtrArray has a "free function" that can be used to free memory associated to each pointer in the array, GArray would benefit from having a "clear function" that can be used to clear the content of each element of the array when it's removed, or when the entire array is freed. https://bugzilla.gnome.org/show_bug.cgi?id=667243 docs/reference/glib/glib-sections.txt | 1 + glib/garray.c | 71 ++++++++++++++++++++++++++++----- glib/garray.h | 2 + glib/glib.symbols | 1 + glib/tests/array-test.c | 38 +++++++++++++++++ 5 files changed, 103 insertions(+), 10 deletions(-) commit 030b3f25e3e5c018247e18bf309e0454ba138898 Author: Matthias Clasen Date: Tue Jan 24 21:11:13 2012 -0500 GHashTable: Add a note about hash collisions glib/ghash.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit a3b91b36919af79abbb4737253c40afe18008ee0 Author: Matthias Clasen Date: Tue Jan 24 17:37:09 2012 -0500 gresource: Initialize i18n ...otherwise translations don't work. Pointed out by Kjartan Maraas. https://bugzilla.gnome.org/show_bug.cgi?id=668561 gio/gresource-tool.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 26d4feae0cc900bdb56af490176d30025cd0bba6 Author: Ryan Lortie Date: Tue Jan 24 16:59:59 2012 -0500 keyfile tests: Add testcase for bug #634232 Add a testcase based on one by Alfredo Dal'Ava Júnior (the original reporter of the bug). https://bugzilla.gnome.org/show_bug.cgi?id=634232 glib/tests/keyfile.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit fe10b2c966289d87ea6ea6e76e1ae87ba16f101b Author: Ryan Lortie Date: Tue Jan 24 16:45:49 2012 -0500 GKeyFile: remove approximate_size optimisation This is micro-optimisation of the worst kind and it's causing obscure bugs in edge cases. Better just remove this entirely. https://bugzilla.gnome.org/show_bug.cgi?id=634232 glib/gkeyfile.c | 40 +++++++--------------------------------- 1 files changed, 7 insertions(+), 33 deletions(-) commit 570514a95c0e2602eb187bd49c6c50e02d09486f Author: Dan Winship Date: Tue Jan 24 08:28:33 2012 -0500 GSocket: fix complile on platforms without source-specific multicast Some platforms don't have the source-specific multicast sockopts, and so would fail to compile. Fix that (and return an error if the caller tries to use source-specific). Also clarify the docs a bit. https://bugzilla.gnome.org/show_bug.cgi?id=668468 gio/gsocket.c | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 insertions(+), 9 deletions(-) commit 3f691c6f511a49d0b391ca2d488b9fd617b4ca3d Author: Christian Persch Date: Sun Jan 30 20:45:52 2011 +0100 Write list-of value correctly Fixes a c&p typo. Bug #639099. gio/glib-compile-schemas.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9a689e1077affb7dcf05898693dd7a616cb4484b Author: Kjartan Maraas Date: Tue Jan 24 10:53:35 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 390 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 246 insertions(+), 144 deletions(-) commit 99c379f5148b15326a9e2b5d23db9d941c97d2c1 Author: Matthias Clasen Date: Mon Jan 23 19:21:22 2012 -0500 GMenuMarkup: call g_variant_ref_sink() Watch out for them floating variants ! They are easily consumed... gio/gmenumarkup.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ae3b9b16ceab5518280a18e79b78a0c94c4d1ed3 Author: Fran Diéguez Date: Tue Jan 24 00:50:50 2012 +0100 Updated Galician translations po/gl.po | 447 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 280 insertions(+), 167 deletions(-) commit 051d4d846eead9d6baccc939c46a56653f9827c3 Author: Piotr Drąg Date: Mon Jan 23 20:15:30 2012 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d994c38aba1f564e63058ce615dbb8bb4ae34e36 Author: Matthias Clasen Date: Mon Jan 23 00:23:18 2012 -0500 Add docs for gresource docs/reference/gio/Makefile.am | 2 + docs/reference/gio/gio-docs.xml | 1 + docs/reference/gio/gresource.xml | 116 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 0 deletions(-) commit 716cf3558510be0a7ba7075a431ac2a5ad13b2bf Author: Matthias Clasen Date: Sun Jan 22 02:39:11 2012 -0500 Add a resource tool This lets you poke at resources in elf files and standalone resource bundles. So far, only listing and extracting resources is supported. The support for elf files requires libelf. configure.ac | 11 + gio/Makefile.am | 13 +- gio/gresource-bash-completion.sh | 58 ++++ gio/gresource-tool.c | 622 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 703 insertions(+), 1 deletions(-) commit b6a8dec558c259d3320a5d0d4bc5f8c0d6c62a41 Author: Dan Winship Date: Thu Jan 19 10:39:57 2012 -0500 g_date_time_format: fix output in non-UTF-8 locales In non-UTF-8 locales, the translations and nl_langinfo() return values must be converted to UTF-8 before being returned to the caller. Likewise, when making a recursive call to expand a format like '%x', the format string must first be converted to UTF-8. https://bugzilla.gnome.org/show_bug.cgi?id=668250 configure.ac | 26 +- glib/gdatetime.c | 574 ++++++++++++++++++++++++++++-------------------- glib/tests/gdatetime.c | 63 ++++++ 3 files changed, 413 insertions(+), 250 deletions(-) commit 9fa374ccf7f360c54c29a0cee746b20820ae4afa Author: Matthias Clasen Date: Fri Jan 20 15:42:44 2012 -0500 bump rev configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)