commit b80e169b146a31a1595ce6342f675cab6536f76a Author: Ryan Lortie Date: Tue Feb 21 01:37:09 2012 +0100 mention g_application_quit() in the NEWS NEWS | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit ed519758997ca0fa40575722816be3121f106357 Author: Ryan Lortie Date: Mon Feb 20 21:41:35 2012 +0100 GApplication: add g_application_quit() A long requested feature; this quits the application immediately, ignoring the hold count. https://bugzilla.gnome.org/show_bug.cgi?id=670485 docs/reference/gio/gio-sections.txt | 1 + gio/gapplication.c | 29 +++++++++++++++++++++++++++++ gio/gapplication.h | 2 ++ gio/gio.symbols | 1 + 4 files changed, 33 insertions(+), 0 deletions(-) commit 486c694af02c69b06484d0b87c89c2874422f4ff Author: Ryan Lortie Date: Tue Feb 21 01:12:25 2012 +0100 Mention documentation fixes in NEWS NEWS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58 Author: David King Date: Sat Feb 18 11:56:09 2012 +0000 docs: Fix g_async_queue_timeout_pop_unlocked typo glib/gasyncqueue.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e Author: David King Date: Sat Feb 18 12:25:32 2012 +0000 docs: Add some missing G_TOKEN_* descriptions glib/gscanner.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 708d4178ceb34586a630afc4597008cf5e9f3a12 Author: David King Date: Sun Feb 19 15:16:59 2012 +0000 docs: Fix g_key_file_load_from_file error parameter glib/gkeyfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1965206be828c724ca79d1461134a4ac5adcb73f Author: David King Date: Sun Feb 19 15:19:40 2012 +0000 docs: Ignore private network monitor headers docs/reference/gio/Makefile.am | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187 Author: David King Date: Sun Feb 19 15:41:12 2012 +0000 docs: Fix GTlsBackend typo GTyep → GType gio/gtlsbackend.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a290fff9a28a16086de8af7f5e1c789b2070a016 Author: David King Date: Sun Feb 19 15:51:09 2012 +0000 docs: Fix GTlsDatabase typos gio/gioenums.h | 5 +++-- gio/gtlsdatabase.c | 11 ++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) commit c490a75a18a5ef81821d94a939ac8108111207dc Author: David King Date: Sun Feb 19 16:09:35 2012 +0000 docs: Fix GApplicationCommandLine typo gio/gapplication.c | 6 +++--- gio/gapplicationcommandline.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit 69ecc4b49676508fef4372dfc9bf69f1b500125f Author: David King Date: Sun Feb 19 16:11:23 2012 +0000 docs: Fix define typos in GApplication gio/gapplication.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fba11825a325351d9470765caf8e05c0425c1290 Author: David King Date: Sun Feb 19 16:13:59 2012 +0000 docs: Fix typo in GActionGroup gio/gactiongroup.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6129a1c2d5e654454befdc2734f690bdce42ef9d Author: David King Date: Sun Feb 19 16:14:54 2012 +0000 docs: Fix GActionGroup exporter typo gio/gactiongroupexporter.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87c76bdbb6e64484959892909b9a411fe7073a59 Author: David King Date: Sun Feb 19 16:18:37 2012 +0000 docs: Remove some old GMenu documentation gio/gapplication.c | 6 ++---- gio/gmenu.c | 3 --- 2 files changed, 2 insertions(+), 7 deletions(-) commit 83392caa727a80bcd9334ac36f41ef4301559a43 Author: David King Date: Sun Feb 19 16:25:07 2012 +0000 docs: Fix typo GAsyncReady → GAsyncResult Also GSimpleAsyncReady → GSimpleAsyncResult. gio/gasynchelper.c | 2 +- gio/gmount.c | 4 ++-- gio/gvolume.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit 37fd4d86ab8f3f27caf8817c7a1100ff364dacd1 Author: David King Date: Sun Feb 19 16:26:52 2012 +0000 docs: Remove mention of GFileAttributeValue Instead mention GFileAttributeInfo. gio/gfileattribute.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d Author: David King Date: Sun Feb 19 16:30:10 2012 +0000 docs: Fix some GDBusConnection typos gio/gdbusconnection.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 11154ff5c13260e257abd240b0353d78e213d0fa Author: David King Date: Sun Feb 19 16:32:08 2012 +0000 docs: Fix typo GConvertFlags → GConverterFlags gio/gconverter.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d Author: David King Date: Sun Feb 19 16:34:27 2012 +0000 docs: Fix typo export → unexport gio/gdbusinterfaceskeleton.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 13bc546657b111a4dd61891e6329cb99a2137320 Author: David King Date: Sun Feb 19 16:35:10 2012 +0000 docs: Fix GDBusProxy typo name → g-name gio/gdbusproxy.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd Author: David King Date: Sun Feb 19 16:36:28 2012 +0000 docs: Fix typo in GFileInputStream g_seekable_stream_can_seek() → g_seekable_can_seek(). gio/gfileinputstream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85 Author: David King Date: Sun Feb 19 16:37:55 2012 +0000 docs: Fix method names in GMenu and GMenuModel gio/gmenu.c | 11 +++++------ gio/gmenumodel.c | 6 +++--- 2 files changed, 8 insertions(+), 9 deletions(-) commit 43a3a5edfcb43d0c659047637cb5f0af762201d1 Author: David King Date: Sun Feb 19 16:39:15 2012 +0000 docs: Fix GNetworkAddress typo g_network_address_parse_host() → g_network_address_parse(). gio/gnetworkaddress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0 Author: David King Date: Sun Feb 19 16:40:06 2012 +0000 docs: Add documentation for supports_hostname in GProxy Also fix a typo has → as. gio/gproxy.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5d64eb4cb8e682175875343eef9de0f5798bf09d Author: David King Date: Sun Feb 19 16:42:55 2012 +0000 docs: Correct GSocketClient::event link gio/gsocketclient.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1 Author: David King Date: Sun Feb 19 16:46:59 2012 +0000 docs: Fix some typos in GVolume gio/gvolume.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb Author: David King Date: Sun Feb 19 16:48:20 2012 +0000 docs: Fix GFileAttribute link in GFileInfo gio/gfileinfo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 8c8657ac34fde32ebe49020de415b56140c427ce Author: David King Date: Sun Feb 19 16:53:30 2012 +0000 docs: Correct GUnixMount → GUnixMountEntry gio/gmount.c | 2 +- gio/gunixmounts.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 31936039b0494201af3d6c0af3df14ad6bd1f8db Author: Ryan Lortie Date: Tue Feb 21 00:31:14 2012 +0100 GApplication: disable a broken test This test made some invalid assumptions that are no longer true. Disable it until we can figure out a better way. gio/tests/gapplication.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 726257ab9721acd0699e54194e20e7f53e5a9688 Author: Dan Winship Date: Mon Feb 13 17:20:04 2012 -0500 gsocket: add g_socket_condition_timed_wait() https://bugzilla.gnome.org/show_bug.cgi?id=667755 docs/reference/gio/gio-sections.txt | 1 + gio/gio.symbols | 1 + gio/gsocket.c | 91 +++++++++++++++++++++++++++++----- gio/gsocket.h | 5 ++ gio/tests/socket.c | 53 ++++++++++++++++++++- 5 files changed, 136 insertions(+), 15 deletions(-) commit 823f553e36dc3421dd202631962f25ca82298c44 Author: Matthias Clasen Date: Tue Feb 21 00:26:06 2012 +0100 2.31.18 NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 43 insertions(+), 1 deletions(-) commit dbc01d30901204f676ce6225c5f1627a47924c17 Author: Matthias Clasen Date: Tue Feb 21 00:25:31 2012 +0100 Don't rely on /bin/sh Another Fedora UsrMove victim ! glib/tests/utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3808a181db2079dc0975811296fa86268de90641 Author: Ask H. Larsen Date: Mon Feb 20 23:25:53 2012 +0100 Updated Danish translation po/da.po | 6117 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 3203 insertions(+), 2914 deletions(-) commit 7630bff9ea720cae187f8c9eb065239f1c36ba11 Author: Luca Ferretti Date: Mon Feb 20 15:14:18 2012 +0100 l10n: Updated Italian translation po/it.po | 6509 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 3454 insertions(+), 3055 deletions(-) commit 0efd808c964f38d9517cda9ad0d749eadb6e1862 Author: Kjartan Maraas Date: Sun Feb 19 15:26:13 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 179 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 95 insertions(+), 84 deletions(-) commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2 Author: David King Date: Sat Feb 18 11:19:53 2012 +0000 docs: Fix g_drive_get_identifier() typo gio/gdrive.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b50863aafac23b2d19ae69dd9a6d243a15075dc5 Author: David King Date: Sat Feb 18 11:10:00 2012 +0000 docs: Add GIOModuleScope and GIOModuleScopeFlags Fix some typos and add GIOModuleScope and GIOModuleScopeFlags to gio-sections.txt. docs/reference/gio/gio-sections.txt | 2 ++ gio/gioenums.h | 4 ++-- gio/giomodule.c | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) commit 4e6c2b88b9d071d5aedfdafb2b55533d46c5f266 Author: David King Date: Sat Feb 18 09:24:42 2012 +0000 docs: Typo fix GInitiable → GInitable gio/ginitable.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2 Author: David King Date: Sat Feb 18 09:20:02 2012 +0000 docs: Typo fixes for GMount gio/gmount.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d0a310de96b97669e1341fbe1246dbae869f4a5c Author: Yaron Shahrabani Date: Sat Feb 18 11:07:12 2012 +0200 Updated Hebrew translation. po/he.po | 985 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 614 insertions(+), 371 deletions(-) commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f Author: Peter Kjellerstedt Date: Thu Feb 16 12:17:32 2012 +0100 Do not fail unit test due to gdb abbreviating strings gdb by default will only print strings up to 200 characters. After that it abbreviates them. This affects the run-assert-msg-test.sh script if the path to the glib installation is too long (in our case it was 133 characters, 132 would still have worked...) By having gdb execute "set print elements 0" before printing the assert string, the limit on maximum number of characters to print is set to unlimited. Signed-off-by: Peter Kjellerstedt https://bugzilla.gnome.org/show_bug.cgi?id=670218 tests/run-assert-msg-test.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b Author: David King Date: Fri Feb 17 16:09:59 2012 +0000 docs: Fix a typo in the GSeekable documentation gio/gseekable.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 52f34311b908e661f257cab70d60d89d37a2da75 Author: Matthias Clasen Date: Thu Feb 16 13:33:44 2012 -0500 Docs: fix reference to nonexisting function The regex syntax docs referred to g_regex_fetch() when g_match_info_fetch() was meant. https://bugzilla.gnome.org/show_bug.cgi?id=669865 docs/reference/glib/regex-syntax.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 275731e20039e763748608072e0e2a98b7d035ed Author: Ravi Sankar Guntur Date: Tue Feb 14 22:05:33 2012 +0530 gio: fix memory leak in g_buffered_output_stream_write_async() https://bugzilla.gnome.org/show_bug.cgi?id=670085 Signed-off-by: Ravi Sankar Guntur gio/gbufferedoutputstream.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit eafb108cafe257645fc0d16a16ac2764afed6d5a Author: Christian Persch Date: Wed Feb 15 15:25:47 2012 +0100 gbytes: Add G_BEGIN/END_DECL guards Bug #670138. glib/gbytes.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 26f238e85d751aded81602f68cd69bf73cfc8350 Author: Christian Persch Date: Sun Feb 5 16:00:31 2012 +0100 Plug a mem leak in g_environ_unsetenv And clarify the memory allocation requirement of the string arrays passed to g_environ_{,un}setenv(). ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16 of 39 ==9458== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==9458== by 0x4221A1F: vasprintf (vasprintf.c:78) ==9458== by 0x40C6065: g_vasprintf (gprintf.c:314) ==9458== by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509) ==9458== by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535) ==9458== by 0x40672E9: g_environ_setenv (genviron.c:156) ==9458== by 0x80490E7: test_environ_array (environment.c:78) ==9458== by 0x40A3DB5: test_case_run (gtestutils.c:1662) ==9458== by 0x40A40B2: g_test_run_suite_internal (gtestutils.c:1715) ==9458== by 0x40A417C: g_test_run_suite_internal (gtestutils.c:1726) ==9458== by 0x40A42F9: g_test_run_suite (gtestutils.c:1771) ==9458== by 0x40A3441: g_test_run (gtestutils.c:1319) ==9458== by 0x80493F1: main (environment.c:108) Bug #669412. glib/genviron.c | 63 ++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 39 insertions(+), 24 deletions(-) commit ca05902a5883020add334e542a63d7f9381a3117 Author: Dan Winship Date: Fri Feb 10 08:49:17 2012 -0500 Add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS Add new macros to disable -Wdeprecated-declarations around a piece of code, using the C99 (and GNU89) _Pragma() operator. Replace the existing use of #pragma for this in gio, and suppress the warnings in gvaluearray.c as well. https://bugzilla.gnome.org/show_bug.cgi?id=669671 docs/reference/glib/glib-sections.txt | 2 ++ gio/gdesktopappinfo.c | 7 ++++--- gio/giomodule.c | 5 ++--- glib/docs.c | 33 +++++++++++++++++++++++++++++++++ glib/gmacros.h | 11 +++++++++++ gobject/gvaluearray.c | 4 ++++ 6 files changed, 56 insertions(+), 6 deletions(-) commit ab59739e1177d463fc7577def059deb0179662cc Author: Dan Winship Date: Fri Feb 10 08:24:28 2012 -0500 gobject: Use a destructor rather than g_atexit() for refcount debugging https://bugzilla.gnome.org/show_bug.cgi?id=669671 gobject/gobject.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit d4992b3d10f64918017617cda0fdaba4d132bf99 Author: Murray Cumming Date: Wed Feb 15 11:53:03 2012 +0100 g_application_activate(): Fix typo in docs. gio/gapplication.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d240b883155183fcb9723766b4e4b4b5a0db57ff Author: Giovanni Campagna Date: Mon Feb 13 16:42:44 2012 +0100 GKeyFile: fix annotation of g_key_file_load_from_data (array) without (element-type) means "array of the same type as the C type", so gchar* with (array) is interpreted as an array of strings. Since GKeyFiles must be UTF-8 encoded anyway, just annotate it as a string. https://bugzilla.gnome.org/show_bug.cgi?id=658484 glib/gkeyfile.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154 Author: Giovanni Campagna Date: Mon Feb 13 16:41:20 2012 +0100 GDataInputStream: don't segfault on async line reads If an async line read fails, it returns NULL. In that case, we must return NULL before validating the line, or we segfault. https://bugzilla.gnome.org/show_bug.cgi?id=658484 gio/gdatainputstream.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 96671ce815e061a7ff472adbe89ac381443c619a Author: Kasia Bondarava Date: Tue Feb 14 18:28:32 2012 +0300 Updated Belarusian translation. po/be.po | 910 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 575 insertions(+), 335 deletions(-) commit f2eed2fd2521cd856b0fcc91187a1da09f386768 Author: Мирослав Николић Date: Tue Feb 14 11:01:33 2012 +0100 Updated Serbian translation po/sr.po | 229 +++++++++++++++++++++----------------------------------- po/sr@latin.po | 229 +++++++++++++++++++++----------------------------------- 2 files changed, 170 insertions(+), 288 deletions(-) commit dd553a2ba32cd8523e3097d34228c21b96a3f10c Author: Dan Winship Date: Wed Feb 8 08:26:36 2012 -0500 gasyncqueue: deprecate GTimeVal-based methods, add relative-delay ones https://bugzilla.gnome.org/show_bug.cgi?id=669670 docs/reference/glib/glib-sections.txt | 8 ++- glib/gasyncqueue.c | 105 +++++++++++++++++++++++++++++---- glib/gasyncqueue.h | 15 ++++- glib/glib.symbols | 2 + glib/gthreadpool.c | 16 +---- 5 files changed, 117 insertions(+), 29 deletions(-) commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20 Author: Мирослав Николић Date: Sun Feb 12 20:12:30 2012 +0100 Updated Serbian translation po/sr.po | 6162 ++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 6160 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 6541 insertions(+), 5781 deletions(-) commit 3d34b9bbc7322256d8fb6a6081c503e321d907db Author: Daniel Mustieles Date: Sun Feb 12 13:21:17 2012 +0100 Updated Spanish translation po/es.po | 279 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 151 insertions(+), 128 deletions(-) commit 967f3f83a7311c7ee9584b2f2bc80413142b096f Author: Matthias Clasen Date: Fri Feb 10 22:13:36 2012 -0500 Add a few more missing functions to the docs docs/reference/gio/gio-sections.txt | 1 + docs/reference/gobject/gobject-sections.txt | 3 +++ 2 files changed, 4 insertions(+), 0 deletions(-) commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba Author: Matthias Clasen Date: Fri Feb 10 22:08:47 2012 -0500 Add g_settings_new_full to the docs docs/reference/gio/gio-sections.txt | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb Author: Matthias Clasen Date: Fri Feb 10 21:10:58 2012 -0500 Add g_test_undefined to the docs docs/reference/glib/glib-sections.txt | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8cb48f644d66fef98429d2adbf298d3225a25fef Author: Matthias Clasen Date: Fri Feb 10 21:09:39 2012 -0500 Fix a parameter name mismatch gtk-doc gets unhappy if parameters aren't named the same in headers, sources and doc comments. glib/ghash.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6293105593e68165590c66bdd40c0df7f822b1e1 Author: Matthias Clasen Date: Fri Feb 10 18:06:10 2012 -0500 Drop menu markup docs This does not exist anymore. docs/reference/gio/gio-docs.xml | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac Author: Javier Jardón Date: Fri Feb 10 20:09:20 2012 +0000 docs: Fix some typos in gwin32inputstream docs/reference/gio/gio-sections.txt | 2 +- gio/gwin32inputstream.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 704a2ca02de0430786114e7d9bf7aa772c40b934 Author: Marc-André Lureau Date: Fri Feb 10 02:02:29 2012 +0100 socket/win32: flush pending read before signaling HUP Unix and Windows gio GSocket behaves differently when the socket is closed by the peer. On Unix, the client receives pending data before receiving HUP. But on Windows, the HUP may come before, resulting in unreliable and racy code. We should have same behaviour on all platforms. According to MSDN documentation: "an application should check for remaining data upon receipt of FD_CLOSE to avoid any possibility of losing data." https://bugzilla.gnome.org/show_bug.cgi?id=669810 gio/gsocket.c | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) commit 6ca817c3f2c14b39792b381466067f71e601f895 Author: Marc-André Lureau Date: Fri Feb 10 14:52:33 2012 +0100 gio/tests: add /socket/close_graceful test Add a test to check that remaining data is read before the close event is received. https://bugzilla.gnome.org/show_bug.cgi?id=669810 gio/tests/socket.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 85 insertions(+), 0 deletions(-) commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e Author: Christophe Fergeau Date: Thu Feb 9 17:59:55 2012 +0100 Fix g_hash_table_foreach crash with NULL hash table When G_DISABLE_ASSERT is not defined, g_hash_table_foreach and g_hash_table_find dereferences the hash table argument before checking if it's NULL. This causes a crash when one of this function is mistakenly called with a NULL argument instead of returning with a warning through g_return_if_fail. glib/ghash.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0 Author: Chun-wei Fan Date: Fri Feb 10 08:57:21 2012 +0800 Dist gio/gconstructor_as_data.h This will avoid a dependency on a PERL installation for Visual Studio builds. Checked with mclasen in https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2 gio/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d4e3ae990c55c3673c4d18870173d78c38dd6494 Author: Chun-wei Fan Date: Tue Feb 7 14:41:24 2012 +0800 Bug 669538-glib-compile-resources.c: Include io.h on Windows This is needed for close() on Windows (Visual C++ specifically) so that no C4013 (aka Implicit declaration of ...) errors/warnings will be emitted. gio/glib-compile-resources.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 52d046009607e35b4665fc94aa392874d9aaacb8 Author: Richard Hughes Date: Thu Feb 9 16:22:36 2012 +0000 Allow multiple --sourcedir options to glib-compile-resources gio/glib-compile-resources.c | 50 +++++++++++++++++++++++++++++++++++------ 1 files changed, 42 insertions(+), 8 deletions(-) commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004 Author: Ryan Lortie Date: Thu Feb 9 12:15:49 2012 -0500 GApplication: put non-unique apps on D-Bus For a number of reasons it might be useful to register the object paths associated with a non-unique application so that the application can at least field requests to its unique D-Bus name. https://bugzilla.gnome.org/show_bug.cgi?id=647986 gio/gapplication.c | 21 +++++++++------------ gio/gapplicationimpl-dbus.c | 22 +++++++++++++++++++++- 2 files changed, 30 insertions(+), 13 deletions(-) commit db38923c94bb764f14ac4b7bff6e71cf6aba343f Author: David King Date: Tue Feb 7 09:02:51 2012 +0000 docs: Fix gdbus-codegen example XML Without the surrounding tags, gdbus-codegen does not generate any implementation for the interface described in the introspection XML. https://bugzilla.gnome.org/show_bug.cgi?id=669544 docs/reference/gio/gdbus-codegen.xml | 30 ++++++++++++++++-------------- 1 files changed, 16 insertions(+), 14 deletions(-) commit daf78764e5e142ea0c787e5f3f22e5bee4417883 Author: Dan Winship Date: Fri Feb 3 12:14:06 2012 -0500 gthread-win32: update for g_get_monotonic_time() changes g_cond_wait_until() was calling GetSystemTimeAsFileTime() to get the current time, which is no longer what g_get_monotonic_time() returns. https://bugzilla.gnome.org/show_bug.cgi?id=669329 glib/gthread-win32.c | 10 +--------- 1 files changed, 1 insertions(+), 9 deletions(-) commit ca5ed93fde448943d7ab62b057a9b16e6ed85621 Author: Dan Winship Date: Fri Feb 3 11:45:51 2012 -0500 glocalfile: fix error code when opening a directory on win32 g_file_read() was returning G_IO_ERROR_IS_DIRECTORY when you tried to open a directory on unix, but G_IO_ERROR_PERMISSION_DENIED on win32. Fix that, and add a test to tests/file.c Pointed out on IRC by Paweł Forysiuk. https://bugzilla.gnome.org/show_bug.cgi?id=669330 gio/glocalfile.c | 14 ++++++++++++++ gio/tests/file.c | 5 +++++ 2 files changed, 19 insertions(+), 0 deletions(-) commit a067df5d720096a62736d26c9e971363c0843d91 Author: David Zeuthen Date: Wed Feb 8 12:46:04 2012 -0500 GDBusProxy: Add G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES flag This is useful when using certain D-Bus services where the PropertiesChanged signal does not include the property value such as e.g. various systemd mechanisms, see e.g. https://bugs.freedesktop.org/show_bug.cgi?id=37632 Signed-off-by: David Zeuthen gio/gdbusproxy.c | 108 ++++++++++++++++++++++++++++++++++++++--- gio/gioenums.h | 4 +- gio/tests/gdbus-proxy.c | 47 +++++++++++++++++- gio/tests/gdbus-testserver.py | 6 +- 4 files changed, 153 insertions(+), 12 deletions(-) commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4 Author: Jesse van den Kieboom Date: Wed Feb 8 17:13:34 2012 +0100 Retrieve cwd and environ in local GApplicationCommandLine https://bugzilla.gnome.org/show_bug.cgi?id=669689 gio/gapplicationcommandline.c | 38 +++++++++++++++++++++++++++----------- 1 files changed, 27 insertions(+), 11 deletions(-) commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e Author: Ravi Sankar Guntur Date: Mon Feb 6 23:10:34 2012 +0530 glib/tests: mainloop - fix a mem leak. https://bugzilla.gnome.org/show_bug.cgi?id=669372 Signed-off-by: Ravi Sankar Guntur glib/tests/mainloop.c | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) commit bd79c00537756ca24423e51f11cae008111ab7d2 Author: Ravi Sankar Guntur Date: Sat Feb 4 23:42:41 2012 +0530 glib/tests: fix memory leak https://bugzilla.gnome.org/show_bug.cgi?id=669372 Signed-off-by: Ravi Sankar Guntur glib/tests/gdatetime.c | 1 + glib/tests/hash.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 46affb0cd8befd5c6c13583570434648ee1e1f13 Author: Dan Winship Date: Wed Feb 8 08:39:42 2012 -0500 gio: update .gitignore gio/.gitignore | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit a8f516f61e42de970c78a2905a309a7c17eb02c2 Author: Dan Winship Date: Wed Feb 8 08:46:03 2012 -0500 glib/tests/option-context: remove unused tests These tests were written, but then never used since it was decided to add g_warnings() to goption.c in the cases they were supposed to be testing. So anyway, just remove them. glib/tests/option-context.c | 68 ------------------------------------------- 1 files changed, 0 insertions(+), 68 deletions(-) commit 71c3ba28a8d9e117efb0446db37d69210820266f Author: Chun-wei Fan Date: Wed Feb 8 20:41:13 2012 +0800 config.h.win32.in: Add note on if_nametoindex This explains the current disabling of HAVE_IF_NAMETOINDEX as we are still supporting Windows XP. This is expected to change when the patch for XP support for if_nametoindex in accepted into master. config.h.win32.in | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915 Author: Chun-wei Fan Date: Wed Feb 8 19:52:55 2012 +0800 config.h.win32.in: Updates Make this more like the config.h.in template config.h.win32.in | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) commit af99ccc0d663b759b7edfaf744bcb657853280c2 Author: Chun-wei Fan Date: Wed Feb 8 15:09:13 2012 +0800 Update VS2010 property sheet Should be $(CopyDir) not $(OutDir) here for VS2010. Oops :| build/win32/vs10/glib.props | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b Author: Chun-wei Fan Date: Wed Feb 8 14:54:38 2012 +0800 Update VS property sheets ...To reflect the correct GIO headers to install build/win32/vs10/glib.props | 4 ++-- build/win32/vs9/glib.vsprops | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit f049262a6105ecad71e5515300cbb0239800b10d Author: Dan Winship Date: Tue Feb 7 10:54:22 2012 -0500 glib-mkenums: fix handling of forward enum declarations Given typedef enum MyFoo MyFoo; glib-mkenums would get confused, not notice the ";", and then keep skipping lines until it found one that started with a "{", possibly even going into the next file. Fix it to just ignore those lines instead (and also, to error out if it hits eof while parsing an enum). https://bugzilla.gnome.org/show_bug.cgi?id=669595 gobject/glib-mkenums.in | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 808346c6abd1af04221308a1ef3abe98b7f062f4 Author: Javier Jardón Date: Tue Feb 7 15:37:26 2012 +0100 docs: Add win32 gio specific api to the docs Reported by Lethalman on IRC docs/reference/gio/gio-docs.xml | 2 + docs/reference/gio/gio-sections.txt | 42 +++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 0 deletions(-) commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac Author: Chun-wei Fan Date: Tue Feb 7 17:05:22 2012 +0800 Add Visual C++ 2010 projects to compile GResource tools Added projects to compile the glib-compile-resources and gresource(-tool) utility programs during the Visual C++ 2010 build process, "install" the resulting binaries upon successful compilation, and dist the new .vcxproj and .vcxproj.filters files. Also updated the property sheet and "install" project to make sure the new .exe's are indeed "installed" and removed from the "install" project the dependency on the testglib project as testglib is not an exhausive test on GLib and people might want to make that project compile different test programs as they might need. Just wondering: I have updated the property sheet to create the gconstructor_as_data.h header for glib-compile-resources, but is it better to dist that generated header instead as the VS 2008/2010 projects will depend on a working installation of PERL on Windows? build/win32/vs10/Makefile.am | 4 + build/win32/vs10/glib-compile-resources.vcxproj | 177 ++++++++++++++++++++ .../vs10/glib-compile-resources.vcxproj.filters | 17 ++ build/win32/vs10/glib.props | 10 + build/win32/vs10/glib.sln | 38 ++++- build/win32/vs10/gresource.vcxproj | 176 +++++++++++++++++++ build/win32/vs10/gresource.vcxproj.filters | 14 ++ build/win32/vs10/install.vcxproj | 12 +- 8 files changed, 443 insertions(+), 5 deletions(-) commit 2b400d853e084dc7fe512ea6a56510e64cba7846 Author: Chun-wei Fan Date: Tue Feb 7 16:31:53 2012 +0800 Update Visual C++ 2008 projects Make the "install" project depend on the glib-compile-resources gresource projects so that these tools will be indeed installed. Missed that in my last commit-oops. Also make the "install" project not to depend on the testglib project as: -the test program in the project is not an exhausive test of the GLib libraries -One may want to use the project to compile different test program(s), so it might be better to keep the project but not "install" the resulting .exe build/win32/vs9/glib.sln | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit d858cd30478c0d331e1dc4164e39237de6f52f7f Author: Chun-wei Fan Date: Tue Feb 7 14:37:57 2012 +0800 Add Visual C++ 2008 projects for GResource tools Add projects to build the glib-compile-resources and gresource(-tool) utilities, and "install" these tools upon successful compilation, and dist the new projects. One piece of note: will it be better to dist gconstructor_as_data.h instead of generating it in the VS build process (I generated it in the property sheet update in this commit)? Visual C++ 2010 projects will follow shortly. build/win32/vs9/Makefile.am | 2 + build/win32/vs9/glib-compile-resources.vcproj | 156 +++++++++++++++++++++++++ build/win32/vs9/glib.sln | 46 +++++++ build/win32/vs9/glib.vsprops | 6 + build/win32/vs9/gresource.vcproj | 155 ++++++++++++++++++++++++ 5 files changed, 365 insertions(+), 0 deletions(-) commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe Author: Christian Persch Date: Mon Feb 6 22:33:19 2012 +0100 docs: Fix typo docs/reference/gio/glib-compile-resources.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1faed130dc227f983f42f23df2a242bd004c4ac8 Author: Giovanni Campagna Date: Thu Nov 17 00:52:59 2011 +0100 gtimezone: consider a leading : in TZ environment variable When set to represent a zoneinfo file, TZ may start with :, therefore glib needs to check it and ignore the first char when building the resulting filename, or it won't be found. Also, the path could be absolute, in which case it is wrong to append /usr/share/timezone https://bugzilla.gnome.org/show_bug.cgi?id=664237 glib/gtimezone.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) commit b98b63187a24451411c88962bd82553652b198e0 Author: Swecha Localization Team Date: Mon Feb 6 17:15:14 2012 +0530 Updated Telugu Translation po/te.po | 1774 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 918 insertions(+), 856 deletions(-) commit bd0897034970253cb3831bdd4d54bb620cdab075 Author: Fran Diéguez Date: Mon Feb 6 02:54:44 2012 +0100 Updated Galician translations po/gl.po | 418 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 224 insertions(+), 194 deletions(-) commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc Author: Christian Persch Date: Sun Feb 5 20:00:16 2012 +0100 Revert "Plug a mem leak in g_environ_unsetenv" This reverts commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a, which was pushed accidentally. glib/genviron.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62 Author: Christian Persch Date: Sun Feb 5 19:55:45 2012 +0100 resources: Consolidate creation of GResource into one place gio/gresource.c | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) commit 04df4d45a47d653c24c75f321fe7b017b2d47a68 Author: Christian Persch Date: Sun Feb 5 16:44:10 2012 +0100 resources: tests: Plug a mem leak ==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely lost in loss record 793 of 827 ==1265== at 0x4029467: calloc (vg_replace_malloc.c:467) ==1265== by 0x408479B: standard_calloc (gmem.c:104) ==1265== by 0x4084846: g_malloc0 (gmem.c:189) ==1265== by 0x4084B2D: g_malloc0_n (gmem.c:385) ==1265== by 0x4228A98: g_resource_load (gresource.c:253) ==1265== by 0x804A56D: test_resource_registred (resources.c:198) gio/tests/resources.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3 Author: Christian Persch Date: Sun Feb 5 16:39:51 2012 +0100 resources: tests: Plug a mem leak ==509== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely lost in loss record 828 of 837 ==509== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==509== by 0x4084724: standard_malloc (gmem.c:85) ==509== by 0x40847C7: g_malloc (gmem.c:159) ==509== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==509== by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173) ==509== by 0x405390D: g_bytes_new_take (gbytes.c:122) ==509== by 0x804A48C: test_resource_data (resources.c:174) gio/tests/resources.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6789ab2294409ce9388ada1110ea5bb8da71b95a Author: Christian Persch Date: Sun Feb 5 16:38:36 2012 +0100 resources: tests: Plug a mem leak ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are definitely lost in loss record 859 of 861 ==29204== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==29204== by 0x4084724: standard_malloc (gmem.c:85) ==29204== by 0x40847C7: g_malloc (gmem.c:159) ==29204== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==29204== by 0x409B227: g_slice_alloc0 (gslice.c:1029) ==29204== by 0x41936CF: g_type_create_instance (gtype.c:1872) ==29204== by 0x417CCC9: g_object_constructor (gobject.c:1839) ==29204== by 0x417C6F4: g_object_newv (gobject.c:1703) ==29204== by 0x417CC5A: g_object_new_valist (gobject.c:1820) ==29204== by 0x417C1DB: g_object_new (gobject.c:1535) ==29204== by 0x41E5E29: g_converter_input_stream_new (gconverterinputstream.c:204) ==29204== by 0x4228D38: g_resource_open_stream (gresource.c:363) gio/tests/resources.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 877fe6fb524df8478c963342b7948aa3aa55f25e Author: Christian Persch Date: Sun Feb 5 16:37:36 2012 +0100 resources: Init refcount to 1 This bug was exposed by fixing the following leak in the resources test: ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are definitely lost in loss record 859 of 861 ==29204== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==29204== by 0x4084724: standard_malloc (gmem.c:85) ==29204== by 0x40847C7: g_malloc (gmem.c:159) ==29204== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==29204== by 0x409B227: g_slice_alloc0 (gslice.c:1029) ==29204== by 0x41936CF: g_type_create_instance (gtype.c:1872) ==29204== by 0x417CCC9: g_object_constructor (gobject.c:1839) ==29204== by 0x417C6F4: g_object_newv (gobject.c:1703) ==29204== by 0x417CC5A: g_object_new_valist (gobject.c:1820) ==29204== by 0x417C1DB: g_object_new (gobject.c:1535) ==29204== by 0x41E5E29: g_converter_input_stream_new (gconverterinputstream.c:204) ==29204== by 0x4228D38: g_resource_open_stream (gresource.c:363) gio/gresource.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a Author: Christian Persch Date: Sun Feb 5 16:18:34 2012 +0100 resources: Plug a mem leak ==29204== 7,192 (76 direct, 7,116 indirect) bytes in 1 blocks are definitely lost in loss record 855 of 861 ==29204== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==29204== by 0x4084724: standard_malloc (gmem.c:85) ==29204== by 0x40847C7: g_malloc (gmem.c:159) ==29204== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==29204== by 0x409B227: g_slice_alloc0 (gslice.c:1029) ==29204== by 0x41936CF: g_type_create_instance (gtype.c:1872) ==29204== by 0x417CCC9: g_object_constructor (gobject.c:1839) ==29204== by 0x417C6F4: g_object_newv (gobject.c:1703) ==29204== by 0x417CC5A: g_object_new_valist (gobject.c:1820) ==29204== by 0x417C1DB: g_object_new (gobject.c:1535) ==29204== by 0x424E815: g_zlib_decompressor_new (gzlibdecompressor.c:270) ==29204== by 0x4228DD8: g_resource_lookup_data (gresource.c:422) gio/gresource.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2 Author: Christian Persch Date: Sun Feb 5 16:16:37 2012 +0100 resources: tests: Plug a mem leak ==28778== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely lost in loss record 842 of 863 ==28778== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==28778== by 0x4084724: standard_malloc (gmem.c:85) ==28778== by 0x40847C7: g_malloc (gmem.c:159) ==28778== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==28778== by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173) ==28778== by 0x405390D: g_bytes_new_take (gbytes.c:122) ==28778== by 0x804C2B1: test_uri_query_info (resources.c:435) gio/tests/resources.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 108e11875e74c9c9483cab1a8f72e432bdbb8004 Author: Christian Persch Date: Sun Feb 5 16:14:21 2012 +0100 resources: tests: Plug a mem leak ==28318== 38 (12 direct, 26 indirect) bytes in 1 blocks are definitely lost in loss record 613 of 865 ==28318== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==28318== by 0x4084724: standard_malloc (gmem.c:85) ==28318== by 0x40847C7: g_malloc (gmem.c:159) ==28318== by 0x4084AB4: g_malloc_n (gmem.c:361) ==28318== by 0x4229599: g_resources_enumerate_children (gresource.c:806) ==28318== by 0x804B39E: test_resource_registred (resources.c:283) gio/tests/resources.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 74c262a8bd4a1fa6a0163ceb22667852c891c159 Author: Christian Persch Date: Sun Feb 5 16:12:23 2012 +0100 resources: tests: Plug a mem leak ==27820== 31 bytes in 1 blocks are definitely lost in loss record 587 of 866 ==27820== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==27820== by 0x4084724: standard_malloc (gmem.c:85) ==27820== by 0x40847C7: g_malloc (gmem.c:159) ==27820== by 0x4084AB4: g_malloc_n (gmem.c:361) ==27820== by 0x409D6A1: g_strdup (gstrfuncs.c:356) ==27820== by 0x4069FF7: g_get_current_dir (gfileutils.c:2544) ==27820== by 0x804BCA7: test_resource_module (resources.c:370) gio/tests/resources.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0 Author: Christian Persch Date: Sun Feb 5 16:10:48 2012 +0100 resources: Plug a mem leak ==27020== 44 (24 direct, 20 indirect) bytes in 1 blocks are definitely lost in loss record 684 of 936 ==27020== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==27020== by 0x4084724: standard_malloc (gmem.c:85) ==27020== by 0x40847C7: g_malloc (gmem.c:159) ==27020== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==27020== by 0x40BC038: g_variant_get_child_value (gvariant-core.c:969) ==27020== by 0x40B5277: g_variant_get_variant (gvariant.c:749) ==27020== by 0x4273182: gvdb_table_value_from_item (gvdb-reader.c:478) ==27020== by 0x42731E8: gvdb_table_get_value (gvdb-reader.c:509) ==27020== by 0x4228B36: do_lookup (gresource.c:280) ==27020== by 0x4228F56: g_resource_get_info (gresource.c:492) gio/gresource.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fa370571690356bc1082b89ff5b8b8a74664d16f Author: Christian Persch Date: Sun Feb 5 16:08:10 2012 +0100 resources: Plug a mem leak ==26427== 24 bytes in 1 blocks are definitely lost in loss record 608 of 965 ==26427== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==26427== by 0x4084724: standard_malloc (gmem.c:85) ==26427== by 0x40847C7: g_malloc (gmem.c:159) ==26427== by 0x409B1E1: g_slice_alloc (gslice.c:1003) ==26427== by 0x40BC038: g_variant_get_child_value (gvariant-core.c:969) ==26427== by 0x40BA89F: g_variant_valist_get (gvariant.c:4482) ==26427== by 0x40BAC23: g_variant_get_va (gvariant.c:4681) ==26427== by 0x40BAB29: g_variant_get (gvariant.c:4633) ==26427== by 0x4228BA5: do_lookup (gresource.c:293) ==26427== by 0x4228F51: g_resource_get_info (gresource.c:493) gio/gresource.c | 35 +++++++++++++++++------------------ 1 files changed, 17 insertions(+), 18 deletions(-) commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a Author: Christian Persch Date: Sun Feb 5 16:00:31 2012 +0100 Plug a mem leak in g_environ_unsetenv ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16 of 39 ==9458== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==9458== by 0x4221A1F: vasprintf (vasprintf.c:78) ==9458== by 0x40C6065: g_vasprintf (gprintf.c:314) ==9458== by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509) ==9458== by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535) ==9458== by 0x40672E9: g_environ_setenv (genviron.c:156) ==9458== by 0x80490E7: test_environ_array (environment.c:78) ==9458== by 0x40A3DB5: test_case_run (gtestutils.c:1662) ==9458== by 0x40A40B2: g_test_run_suite_internal (gtestutils.c:1715) ==9458== by 0x40A417C: g_test_run_suite_internal (gtestutils.c:1726) ==9458== by 0x40A42F9: g_test_run_suite (gtestutils.c:1771) ==9458== by 0x40A3441: g_test_run (gtestutils.c:1319) ==9458== by 0x80493F1: main (environment.c:108) Bug #669412. glib/genviron.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 26a5af83d428657dcae72af1c920b36055d92020 Author: Matthias Clasen Date: Sat Feb 4 22:54:58 2012 -0500 Back to odd configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)