commit 3fc5ff4f18cd1bf9e144a60c9055aca5cbb21584 Author: Ryan Lortie Date: Fri Sep 17 17:31:31 2010 -0400 release 2.25.16 NEWS | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 108 insertions(+), 0 deletions(-) commit 0a2f04510e173c5489b5fd6dce34cd861b3b56f8 Author: Ryan Lortie Date: Sat Sep 18 01:18:13 2010 +0300 GDateTime: fix a test that fails from time to time The test fails if it's a different date in the time zone of the machine running the test than it currently is in UTC. glib/tests/gdatetime.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d647439ff71d5b71c1ddcb960271e8924e5849a6 Author: Ryan Lortie Date: Fri Sep 17 13:36:46 2010 -0400 branch glib-2-26, dropping GApplication See http://mail.gnome.org/archives/desktop-devel-list/2010-September/msg00016.html for more information. docs/reference/gio/gio-docs.xml | 8 - docs/reference/gio/gio-sections.txt | 149 ---- docs/reference/gio/gio.types | 5 - gio/Makefile.am | 18 +- gio/gaction.c | 375 ---------- gio/gaction.h | 91 --- gio/gactiongroup.c | 517 -------------- gio/gactiongroup.h | 150 ---- gio/gapplication.c | 1337 ----------------------------------- gio/gapplication.h | 149 ---- gio/gdbusapplication.c | 424 ----------- gio/gio.h | 5 - gio/gio.symbols | 75 -- gio/giotypes.h | 4 - gio/gnullapplication.c | 74 -- gio/gsimpleaction.c | 498 ------------- gio/gsimpleaction.h | 95 --- gio/gsimpleactiongroup.c | 380 ---------- gio/gsimpleactiongroup.h | 87 --- gio/tests/.gitignore | 4 - gio/tests/Makefile.am | 15 - gio/tests/actions.c | 268 ------- gio/tests/application.c | 222 ------ gio/tests/testapp.c | 107 --- gio/tests/testapps.c | 604 ---------------- po/POTFILES.in | 3 - 26 files changed, 1 insertions(+), 5663 deletions(-) commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c Author: Ryan Lortie Date: Fri Sep 17 13:26:50 2010 -0400 .gitignore some test cases gio/tests/.gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 5109778e939265087d1b1257daf6ba5f454ff346 Author: Ryan Lortie Date: Fri Sep 17 13:20:17 2010 -0400 .gitignore some sgml docs/reference/glib/tmpl/.gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit cf73ba47f14a5793b9575ce542edf558fe5abee8 Author: Ryan Lortie Date: Fri Sep 17 13:14:59 2010 -0400 Deal with gtk-doc's insane sensitivty to spaces ...by inserting a few of them. glib/goption.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6b0e31ce4891883b3923c40c68347dcf5fe54165 Author: Ryan Lortie Date: Thu Sep 16 04:44:59 2010 -0400 Clean-up/tweaking of GDateTime and GTimeZone docs/reference/glib/glib-docs.sgml | 1 + docs/reference/glib/glib-sections.txt | 99 +- glib/Makefile.am | 2 + glib/gdatetime.c | 2681 +++++++++++++++------------------ glib/gdatetime.h | 247 ++-- glib/glib.h | 1 + glib/glib.symbols | 49 +- glib/gtimezone.c | 790 ++++++++++ glib/gtimezone.h | 81 + glib/tests/gdatetime.c | 314 ++--- 10 files changed, 2373 insertions(+), 1892 deletions(-) commit 909289c76330f66b87a51fbfc645fb4d474f1301 Author: Emmanuele Bassi Date: Wed Sep 15 14:47:15 2010 +0100 datetime: Fix hashing Convert to the epoch, just like we do when checking for equality, so that timezones are correctly handled. https://bugzilla.gnome.org/show_bug.cgi?id=50076 glib/gdatetime.c | 83 +++++++++++++++++++++++++++++------------------------ 1 files changed, 45 insertions(+), 38 deletions(-) commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2 Author: Emmanuele Bassi Date: Wed Sep 15 14:39:26 2010 +0100 datetime: Rename g_date_time_printf() to g_date_time_format() The function does not use any printf() modifiers, so using printf() is a misnomer. Prior art: strftime, g_ascii_formatd https://bugzilla.gnome.org/show_bug.cgi?id=50076 glib/gdatetime.c | 8 ++++---- glib/gdatetime.h | 2 +- glib/tests/gdatetime.c | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) commit 4bac6613cfca4b0676a51e1df0848fa2e4d35120 Author: Emmanuele Bassi Date: Wed Sep 15 13:55:36 2010 +0100 datetime: Update modifiers for DST changes If a DateTime gets modified to cross the DST state from its previous state then we want to update the DateTime to compensate for the new offset. In other words, if we have a DateTime defined as: DateTime({ y: 2009, m: 8, d: 15, hh: 3, mm: 0, tz: 'Europe/London' }); and we add six months to it, the hour must be changed to 60 minutes behind, as the DST comes into effect. https://bugzilla.gnome.org/show_bug.cgi?id=50076 glib/gdatetime.c | 270 +++++++++++++++++++++++++++++------------------- glib/tests/gdatetime.c | 67 ++++++++++-- 2 files changed, 220 insertions(+), 117 deletions(-) commit 0746f7403638a6f17c61ec04beb4f692914ce9a0 Author: Emmanuele Bassi Date: Wed Sep 15 10:05:41 2010 +0100 datetime: Allow setting fractionary seconds in new_full() Otherwise we'll have to do: dt = g_date_time_new_full (Y, M, D, h, m, s, tz); tmp = g_date_time_add_usec (dt, usec); g_date_time_unref (dt); dt = tmp; With its additional allocations. https://bugzilla.gnome.org/show_bug.cgi?id=50076 glib/gdatetime.c | 6 +++--- glib/gdatetime.h | 2 +- glib/tests/gdatetime.c | 6 +++++- 3 files changed, 9 insertions(+), 5 deletions(-) commit 67f1e52ce2a1372e4f8ffc5fdf292b33120264ab Author: Emmanuele Bassi Date: Tue Sep 14 08:00:40 2010 +0100 datetime: Rework time zone support in constructors Timezone handling is complicated. Really complicated. In order to simplify it a little bit, we need to expose the GTimeZone structure. First of all, we allow creating time zone information directly from the offset and the DST state, and then pass it to the g_date_time_new_full() constructor. We also need to clean up the mess that is UTC-vs.-localtime for the other constructors. We also allow creating a GTimeZone from the Olson zoneinfo database names; a time zone created like this will be "floating": it will just reference the zoneinfo file - which are mmap()'ed, kept in a cache and refcounted. Once the GTimeZone has been associated with a GDateTime, it will be "anchored" to it: the offset will be resolved, as well as the DST state. https://bugzilla.gnome.org/show_bug.cgi?id=50076 docs/reference/glib/glib-sections.txt | 1 - glib/gdatetime.c | 812 +++++++++++++++++++++++---------- glib/gdatetime.h | 39 ++- glib/glib.symbols | 11 +- glib/tests/gdatetime.c | 51 ++- 5 files changed, 630 insertions(+), 284 deletions(-) commit bff4ac15d09a3f80551fda41f8ff2e2c1ae30d91 Author: Dan Winship Date: Fri Sep 17 10:21:57 2010 -0400 g_output_stream_write: fix misleadingly ungrammatical documentation pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866 gio/goutputstream.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 8a7365d892c23573ef659d7a93ce1518ddf58763 Author: Žygimantas Beručka Date: Fri Sep 17 03:48:23 2010 +0300 Updated Lithuanian translation po/lt.po | 128 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 63 insertions(+), 65 deletions(-) commit d6af283f4e76163abd6b4e740cb95861080f1014 Author: Gintautas Miliauskas Date: Thu Sep 16 22:13:54 2010 +0300 Updated Lithuanian translation by Aurimas Cernius. po/lt.po | 2338 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 1530 insertions(+), 808 deletions(-) commit 1c658c9c692643463c3f215ef73f8b72b046f2b7 Author: Petr Kovar Date: Thu Sep 16 01:56:26 2010 +0200 Update Czech translation po/cs.po | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49 Author: Petr Kovar Date: Wed Sep 15 21:43:18 2010 +0200 Update Czech translation po/cs.po | 2006 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 1327 insertions(+), 679 deletions(-) commit 11f06115a4cc6972aedb810848e4a0f06165eb83 Author: Ryan Lortie Date: Wed Sep 15 11:20:51 2010 -0400 Bug 629709 - Empty variants Fix some GVariant bugs uncovered by calling g_variant_new_from_data with invalid data (which it should be immune to). glib/gvariant-core.c | 26 ++++++++++++++++++++++++-- glib/gvariant-serialiser.c | 3 +++ 2 files changed, 27 insertions(+), 2 deletions(-) commit 1c5b96e92b9a5923be4686802025b455fb353429 Author: Jorge González Date: Wed Sep 15 09:10:32 2010 +0200 Updated Spanish translation po/es.po | 1002 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 510 insertions(+), 492 deletions(-) commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d Author: Andika Triwidada Date: Wed Sep 15 07:44:48 2010 +0700 Updated Indonesian translation po/id.po | 968 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 496 insertions(+), 472 deletions(-) commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc Author: Christian Persch Date: Tue Sep 14 19:38:14 2010 +0200 GDBusConnection leaks its GCredentials ==7269== 144 bytes in 6 blocks are definitely lost in loss record 1,282 of 1,325 ==7269== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==7269== by 0x4056B74: g_malloc (gmem.c:164) ==7269== by 0x406EDB6: g_slice_alloc (gslice.c:842) ==7269== by 0x406EDFB: g_slice_alloc0 (gslice.c:854) ==7269== by 0x413C627: g_type_create_instance (gtype.c:1867) ==7269== by 0x412276A: g_object_constructor (gobject.c:1480) ==7269== by 0x4121E5D: g_object_newv (gobject.c:1264) ==7269== by 0x4121BD3: g_object_new (gobject.c:1176) ==7269== by 0x417CFB9: g_credentials_new (gcredentials.c:156) ==7269== by 0x41D9DBC: g_unix_credentials_message_deserialize (gunixcredentialsmessage.c:149) ==7269== by 0x41C422C: g_socket_control_message_deserialize (gsocketcontrolmessage.c:198) ==7269== by 0x41BFCE3: g_socket_receive_message (gsocket.c:3289) ==7269== by 0x41D99CE: g_unix_connection_receive_credentials (gunixconnection.c:476) ==7269== by 0x41FA829: _g_dbus_auth_run_server (gdbusauth.c:987) ==7269== by 0x4205DDB: initable_init (gdbusconnection.c:2196) Bug #629689. gio/gdbusconnection.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 235820d0ef817d549844fa898349e31f28fb833d Author: Ryan Lortie Date: Tue Sep 14 14:55:38 2010 -0400 GVariant: Check for size == 0 in get_bytestring And add a test from David that shows the problem. Closes #629698 glib/gvariant.c | 2 +- glib/tests/gvariant.c | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletions(-) commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46 Author: Piotr Drąg Date: Tue Sep 14 19:10:35 2010 +0200 Updated Polish translation po/pl.po | 2082 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1101 insertions(+), 981 deletions(-) commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579 Author: Ryan Lortie Date: Tue Sep 14 11:25:57 2010 -0400 GSettings: reverse accidental addition to .h file A couple of extra function prototypes snuck into commit 77e3badcf3f15c7ac235904160d775febfcebcb5. Take those out. gio/gsettings.h | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9 Author: Gabor Kelemen Date: Tue Sep 14 14:10:17 2010 +0200 Updated Hungarian translation po/hu.po | 836 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 430 insertions(+), 406 deletions(-) commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4 Author: Christian.Kirbach Date: Tue Sep 14 11:18:20 2010 +0200 [l10n] Updated German translation po/de.po | 627 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 325 insertions(+), 302 deletions(-) commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b Author: Aron Xu Date: Tue Sep 14 16:35:31 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 1307 +++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 827 insertions(+), 480 deletions(-) commit 5ec302deceeb0c5f5f34be41b775fd295784c012 Author: Timo Jyrinki Date: Tue Sep 14 09:37:45 2010 +0300 (slightly) updated Finnish translation. po/fi.po | 1999 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 1323 insertions(+), 676 deletions(-) commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab Author: Philip Withnall Date: Mon Sep 13 23:22:02 2010 +0100 Update British English translation po/en_GB.po | 966 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 495 insertions(+), 471 deletions(-) commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5 Author: Fran Diéguez Date: Mon Sep 13 23:46:03 2010 +0200 Updated Galician translations po/gl.po | 984 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 504 insertions(+), 480 deletions(-) commit f3770593f8691ce4cc1d597482d9b0f457066848 Author: Matej Urbančič Date: Mon Sep 13 21:54:45 2010 +0200 Updated Slovenian translation po/sl.po | 2534 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 1579 insertions(+), 955 deletions(-) commit ba17efc3961b094cc853b66d66e09a3d8b0444a1 Author: Will Thompson Date: Thu Sep 9 17:24:00 2010 +0100 g_strdup_value_contents(): dump GStrv more usefully Previously, dumping a GValue holding a GStrv just yielded "((GStrv *) 0xDEADBEEF)". I think it'd be more useful to dump a Python list-style representation of the GStrv's contents, if it's not NULL. Fixes: gobject/gvaluetypes.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit cb2ddac7a29f534350f07afdbe5631b2f9df176f Author: A S Alam Date: Mon Sep 13 23:09:33 2010 +0530 update for Punjabi po/pa.po | 977 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 497 insertions(+), 480 deletions(-) commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90 Author: Ryan Lortie Date: Tue Mar 23 01:12:01 2010 -0500 Add g_data_input_stream_read_upto{,async,finish} These functions are meant to replace the read_until() flavour, with the following improvements: - consistency between the synchronous and asynchronous versions as to if the separator character is read (it never is). - support for using a nul byte as a separator character by way of addition of a length parameter which allows stop_chars to be treated as a byte array rather than a nul-terminated string. The read_until() functions are not yet formally deprecated, but a note has been added to the documentation warning not to use them as they will be in the future. This is bug #584284. docs/reference/gio/gio-sections.txt | 3 + gio/gdatainputstream.c | 257 ++++++++++++++++++++++++++++------- gio/gdatainputstream.h | 66 ++++++---- gio/gio.symbols | 3 + gio/tests/data-input-stream.c | 61 ++++++++- 5 files changed, 312 insertions(+), 78 deletions(-) commit 0ecfc6e1f9fa3439f733fc75cc462218a0a1974e Author: Matthias Clasen Date: Mon Sep 13 12:02:13 2010 -0400 Better msgctxt for month and weekday names The current msgctxt string 'GDateTime" lead to the unability to differentiate between the full and abbreviated name for May. Therefore, the msgctxt strings have been changed to 'full month name' 'abbreviated month name' 'full weekday name' 'abbreviated weekday name' This is a string change, but all translations have been updated using an sed script. Bug 629429 glib/gdatetime.c | 86 +++++++++++++++++++++++++++++------------------------- po/ar.po | 74 +++++++++++++++++++++++----------------------- po/de.po | 74 +++++++++++++++++++++++----------------------- po/en_GB.po | 74 +++++++++++++++++++++++----------------------- po/es.po | 74 +++++++++++++++++++++++----------------------- po/eu.po | 74 +++++++++++++++++++++++----------------------- po/gl.po | 74 +++++++++++++++++++++++----------------------- po/he.po | 74 +++++++++++++++++++++++----------------------- po/hu.po | 74 +++++++++++++++++++++++----------------------- po/id.po | 74 +++++++++++++++++++++++----------------------- po/ja.po | 74 +++++++++++++++++++++++----------------------- po/nb.po | 74 +++++++++++++++++++++++----------------------- po/pa.po | 74 +++++++++++++++++++++++----------------------- po/pl.po | 74 +++++++++++++++++++++++----------------------- po/pt.po | 74 +++++++++++++++++++++++----------------------- po/sr.po | 74 +++++++++++++++++++++++----------------------- po/sr@latin.po | 74 +++++++++++++++++++++++----------------------- po/sv.po | 74 +++++++++++++++++++++++----------------------- po/zh_HK.po | 74 +++++++++++++++++++++++----------------------- po/zh_TW.po | 74 +++++++++++++++++++++++----------------------- 20 files changed, 749 insertions(+), 743 deletions(-) commit bd569dc3c97fb23447951388cc57ff23844f96e3 Author: Matthias Clasen Date: Mon Sep 13 11:58:56 2010 -0400 Adapt POTFILES.in to source file renaming po/POTFILES.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706 Author: Ryan Lortie Date: Mon Sep 13 12:07:51 2010 -0400 Const 'parser' arg to g_markup_parse_context_push This is a vtable structure and very likely the user has allocated it in static storage and wants it to be const. Since we never modify it, no harm is done to us to have it const. Closes bug #629328. glib/gmarkup.c | 2 +- glib/gmarkup.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 124023b06d39c5b94605368abd8f9576ece45ca4 Author: Tomeu Vizoso Date: Mon Sep 13 17:53:54 2010 +0200 Make g_variant_builder_end's return to be (allow none) because callers need to add a ref to it in addition to sinking it. glib/gvariant.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e Author: Kristian Rietveld Date: Mon Sep 13 16:52:51 2010 +0200 Include giochannel.c for G_IO_IN, etc. Fixes build on OS X. glib/gpoll.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d Author: Emmanuele Bassi Date: Wed Aug 18 15:32:27 2010 +0100 gobject: Add install_properties() Since we added g_object_notify_by_pspec(), an efficient way to install and notify properties relies on storing the GParamSpec pointers inside a static arrays, like we do for signal identifiers. Instead of multiple calls to g_object_class_install_property(), we should have a single function to take the static array of GParamSpecs and iterate it. https://bugzilla.gnome.org/show_bug.cgi?id=626919 Signed-off-by: Emmanuele Bassi docs/reference/gobject/gobject-sections.txt | 1 + gobject/gobject.c | 121 ++++++++++++++- gobject/gobject.h | 3 + gobject/gobject.symbols | 1 + gobject/tests/.gitignore | 1 + gobject/tests/Makefile.am | 4 +- gobject/tests/properties.c | 222 +++++++++++++++++++++++++++ 7 files changed, 350 insertions(+), 3 deletions(-) commit 58a40904af47fbc838bea29cc6ab068b26eb74c5 Author: Daniel Nylander Date: Sun Sep 12 20:25:57 2010 +0200 Updated Swedish translation po/sv.po | 700 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 361 insertions(+), 339 deletions(-) commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21 Author: Ryan Lortie Date: Sun Sep 12 13:35:30 2010 -0400 GSettings: no writability->value change assumption GSettings internally assumed that a change in key writability implied a change in value. That may be true for some backends. Let those backends deal with the situation for themselves. gio/gsettings.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36 Author: Tor Lillqvist Date: Sun Sep 12 13:58:13 2010 +0300 Add some more individual own header includes where required gio/gdbusprivate.c | 1 + glib/gunicollate.c | 3 +++ glib/guniprop.c | 3 +++ 3 files changed, 7 insertions(+), 0 deletions(-) commit fc3abfffcf63a12f766f86bca29bd71544aa0416 Author: Mario Blättermann Date: Sun Sep 12 11:02:47 2010 +0200 [i18n] Updated German translation po/de.po | 2092 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 1382 insertions(+), 710 deletions(-) commit 825576322ab491d79fc272c5d536b241b8dad352 Author: Takayuki KUSANO Date: Sun Sep 12 03:02:24 2010 +0900 Updatede Japanese translation. po/ja.po | 2420 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 1568 insertions(+), 852 deletions(-) commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c Author: Tomeu Vizoso Date: Sat Sep 11 17:01:10 2010 +0200 Add annotation for g_variant_get_string glib/gvariant.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e7f04bf29af35e606920abb2e04a277ccb6de2bd Author: Andika Triwidada Date: Sat Sep 11 16:29:06 2010 +0700 Updated Indonesian translation po/id.po | 46 +++++++++++++++++++++++----------------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8 Author: Tor Lillqvist Date: Sat Sep 11 12:08:32 2010 +0300 dos2unix glib/win_iconv.c glib/win_iconv.c | 3930 +++++++++++++++++++++++++++--------------------------- 1 files changed, 1965 insertions(+), 1965 deletions(-) commit 1254104cea92c02f3d0e9cf10b99382dd7e71439 Author: Benjamin Otte Date: Sat Sep 11 00:12:13 2010 +0200 docs: Clarify string encoding for GFile constructors The encoding was deduced from looking at the source code, feel free to fix if it's wrong (the docs _and_ the source code). gio/gfile.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 0b74058fa3144f85b5fefd4c81129b971010452a Author: David Zeuthen Date: Fri Sep 10 16:21:37 2010 -0400 Add work-around for Bug 627724 The root problem is with GObject - for now, just work around it in GDBus. Also include a test-case. See https://bugzilla.gnome.org/show_bug.cgi?id=627724 for more information. Signed-off-by: David Zeuthen gio/gdbusprivate.c | 44 +++++++++++++++++++- gio/tests/Makefile.am | 4 ++ gio/tests/gdbus-bz627724.c | 94 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 140 insertions(+), 2 deletions(-) commit 12029eeb6a54f2445bde0af314116844122b535b Author: David Zeuthen Date: Fri Sep 10 13:27:48 2010 -0400 Remove g_dbus_message_filter_result_get_type() from gio.symbols Pointed out by danw on IRC. Signed-off-by: David Zeuthen gio/gio.symbols | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bc29aa9b0956dec53c0b957ce879b41329307058 Author: Dan Winship Date: Fri Sep 10 09:12:17 2010 -0400 g_socket_client_connect_async: fix when g_socket_connect succeeds immediately https://bugzilla.gnome.org/show_bug.cgi?id=629251 gio/gsocketclient.c | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03 Author: Dan Winship Date: Fri Sep 10 08:51:21 2010 -0400 Fix IPv6 parsing in _g_uri_parse_authority, add _g_uri_from_authority Fixes connections to IPv6 address literals. https://bugzilla.gnome.org/show_bug.cgi?id=629259 gio/gnetworkaddress.c | 49 +++++++++++++++++++++++++++++++++++++++++++-- gio/gnetworkingprivate.h | 4 +++ gio/gnetworkservice.c | 9 ++++--- gio/gsocketaddress.c | 2 +- 4 files changed, 56 insertions(+), 8 deletions(-) commit f8cb2a60b9fb79f4d3719f842d71245d844ee9c0 Author: Ryan Lortie Date: Thu Sep 9 16:28:18 2010 -0400 Add 3 new restrictions to the schema compiler - can not extend schemas that already have paths - can not form list of schemas that already have paths - the path of a list schema, if given, must end with ':/' gio/glib-compile-schemas.c | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3 Author: Ryan Lortie Date: Thu Sep 9 16:12:45 2010 -0400 Rename gschema-compile.c -> glib-compile-schemas.c gio/Makefile.am | 2 +- gio/glib-compile-schemas.c | 1880 ++++++++++++++++++++++++++++++++++++++++++++ gio/gschema-compile.c | 1880 -------------------------------------------- 3 files changed, 1881 insertions(+), 1881 deletions(-) commit 77e3badcf3f15c7ac235904160d775febfcebcb5 Author: Ryan Lortie Date: Mon Sep 6 12:47:37 2010 -0400 split GSettings.list_items => list_{children,keys} This is an incompatible public API/ABI change. gio/gio.symbols | 3 +- gio/gsettings-tool.c | 18 ++++----- gio/gsettings.c | 88 +++++++++++++++++++++++++++++++++++++++--------- gio/gsettings.h | 6 +++- gio/tests/gsettings.c | 18 ++++++---- 5 files changed, 97 insertions(+), 36 deletions(-) commit 7b4cbbb7b21c9d53922a79aa499892b3de5642dc Author: Ryan Lortie Date: Thu Sep 9 15:45:53 2010 -0400 Create GSettingsListenerVTable ...instead of passing a whole whack of function pointers around This is an internal API. gio/gdelayedsettingsbackend.c | 35 +++++++------ gio/gsettings.c | 48 +++++++++--------- gio/gsettingsbackend.c | 54 ++++++++------------ gio/gsettingsbackendinternal.h | 108 +++++++++++++++++++--------------------- 4 files changed, 115 insertions(+), 130 deletions(-) commit 7c6606854400ba2a4d0c5b5a0eb96ba90845f82e Author: David Zeuthen Date: Thu Sep 9 15:15:13 2010 -0400 GDBusMessage: Don't reset serial number when copying Ryan pointed out that it's safe to do this because we have the G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL flag and that it simplifies how filter functions work. Signed-off-by: David Zeuthen gio/gdbusconnection.h | 12 ++++++------ gio/gdbusmessage.c | 3 ++- gio/gdbusprivate.c | 6 ------ gio/tests/gdbus-message.c | 2 +- 4 files changed, 9 insertions(+), 14 deletions(-) commit a51df8cefb17cdaea61a468076e0b67868439b4d Author: David Zeuthen Date: Thu Sep 9 14:14:45 2010 -0400 GUnixConnection: Remove comment about Linux Since the previous commit, the g_unix_connection_send_credentials() / g_unix_connection_receive_credentials() functions now also works on FreeBSD since GUnixCredentialsMessage now works there. The main idea is that the g_unix_connection_send_credentials() / g_unix_connection_receive_credentials() functions are the "main" API for getting credentials (one way or the other). So it's better to avoid advertising where it is currently implemented. Signed-off-by: David Zeuthen gio/gunixconnection.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 964eb62343b53cf9172d409adacbb58d78896092 Author: Joe Marcus Clarke Date: Thu Sep 9 14:10:01 2010 -0400 Bug 628904 – Add credential support for FreeBSD and fix a socket issue Signed-off-by: David Zeuthen gio/gcredentials.c | 53 +++++++++++++++++++++++++++++++++++++++++ gio/gioenums.h | 4 ++- gio/gsocket.c | 9 +++++- gio/gunixcredentialsmessage.c | 46 +++++++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+), 3 deletions(-) commit ee945d8f621609086a8777ca4226cb93308c12e4 Author: David Zeuthen Date: Thu Sep 9 14:00:46 2010 -0400 GDBusServer: Make ::new-connection return whether the connection was claimed Otherwise things probably won't work in a garbage-collected world (consider the trivial GC that never collects garbage). This commit breaks GDBusServer ABI. No known released software is using this code. Signed-off-by: David Zeuthen gio/gdbusserver.c | 34 ++++++++++++++++++++++------------ gio/gio-marshal.list | 1 + gio/tests/gdbus-example-peer.c | 4 +++- gio/tests/gdbus-peer.c | 12 +++++++++--- 4 files changed, 35 insertions(+), 16 deletions(-) commit c3371efcaa47b03941c6c8148687b0a21d18dfbe Author: David Zeuthen Date: Thu Sep 9 13:21:35 2010 -0400 Bug 624546 – Modification of GDBusMessage in filter function Rework filter functions as per https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8 This commit breaks ABI. However, this ABI break affects only applications using filter functions. The only known user of is dconf. Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 1 - gio/gdbusconnection.c | 95 ++++++++++++++--------------------- gio/gdbusconnection.h | 81 ++++++++++++++++++++++++----- gio/gdbusprivate.c | 37 ++++++++------ gio/gdbusprivate.h | 6 +- gio/gioenums.h | 25 --------- gio/tests/gdbus-connection.c | 69 ++++++++++++++++--------- gio/tests/gdbus-peer.c | 4 +- 8 files changed, 175 insertions(+), 143 deletions(-) commit 3d8095588a149826872d97151db6370e9772c42e Author: David Zeuthen Date: Thu Sep 9 12:00:00 2010 -0400 Fix tmpl files Signed-off-by: David Zeuthen docs/reference/glib/tmpl/conversions.sgml | 12 +- docs/reference/glib/tmpl/glib-unused.sgml | 40 ++++++++ docs/reference/glib/tmpl/gregex.sgml | 142 ++++++++++++++--------------- docs/reference/glib/tmpl/messages.sgml | 27 +---- docs/reference/glib/tmpl/version.sgml | 41 -------- 5 files changed, 122 insertions(+), 140 deletions(-) commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7 Author: David Zeuthen Date: Thu Sep 9 11:37:14 2010 -0400 GDBusMessage: Make it possible to lock and copy messages Don't actually use this yet as that will require a couple of modifications to the filter function signature. This is part of the bug-fix for https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8 Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 3 + gio/gdbusmessage.c | 210 ++++++++++++++++++++++++++++++++++- gio/gdbusmessage.h | 5 +- gio/gio.symbols | 3 + gio/tests/Makefile.am | 4 + gio/tests/gdbus-message.c | 153 +++++++++++++++++++++++++ 6 files changed, 375 insertions(+), 3 deletions(-) commit 016cecb179de46defe84d674c277add5c2a1bd3f Author: Emmanuele Bassi Date: Wed Sep 8 11:58:42 2010 +0300 Revert hack that broke things badly on Windows This should fix bug #628952. Don't include glib/gdatasetprivate.h directly. Especially don't define GLIB_COMPILATION when doing that, as that causes breakage on Windows because of the variable dllimport/dllexport stuff in gtypes.h that checks GLIB_COMPILATION. That macro really should be defined only when compiling code that goes into the libglib DLL. Otherwise the compiler thinks that variables that should be imported from libglib are actually defined in the code being compiled. Just call g_atomic_pointer_get() as such, don't bother with G_DATALIST_GET_FLAGS. Signed-off-by: Tor Lillqvist gobject/gobject.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 349322622a46cafbda7d4d16c0fa9b245467d720 Author: Inaki Larranaga Murgoitio Date: Tue Sep 7 18:03:19 2010 +0200 Updated Basque language po/eu.po | 2300 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 1526 insertions(+), 774 deletions(-) commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93 Author: Piotr Drąg Date: Tue Sep 7 17:43:37 2010 +0200 Updated Polish translation po/pl.po | 1791 +++++++++++++++++++++++++------------------------------------- 1 files changed, 713 insertions(+), 1078 deletions(-) commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d Author: Piotr Drąg Date: Tue Sep 7 17:42:19 2010 +0200 Updated Polish translation po/pl.po | 2578 +++++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 1800 insertions(+), 778 deletions(-) commit c406b272a6b9d89f3061632507d7fc2538011b34 Author: Duarte Loreto Date: Tue Sep 7 00:33:02 2010 +0100 Updated Portuguese translation po/pt.po | 276 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 153 insertions(+), 123 deletions(-) commit 5a0ba0f7fc056ec800454f4977d3307c879335d4 Author: Duarte Loreto Date: Tue Sep 7 00:29:36 2010 +0100 Updated Portuguese translation po/pt.po | 2291 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 1494 insertions(+), 797 deletions(-) commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3 Author: Daniel Nylander Date: Mon Sep 6 23:10:09 2010 +0200 Updated Swedish translation po/sv.po | 849 ++++++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 582 insertions(+), 267 deletions(-) commit 3b9055265fd30a215cbd230dc61f77ef02337193 Author: Gabor Kelemen Date: Mon Sep 6 15:07:02 2010 +0200 Updated Hungarian translation po/hu.po | 2287 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 1503 insertions(+), 784 deletions(-) commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f Author: Tor Lillqvist Date: Mon Sep 6 15:56:16 2010 +0300 Fix build on Windows and possibly other non-Linux platforms Include glibconfig.h in files that test G_OS_WIN32. Include headers for GLib APIs used conditionally where needed. glib/gbacktrace.c | 1 + glib/gconvert.c | 6 ++++++ glib/gdate.c | 5 +++++ glib/gfileutils.c | 1 + glib/gmain.c | 18 ++++++++++++++++++ glib/gpoll.c | 4 ++++ glib/gslice.c | 1 + glib/gstdio.c | 1 + glib/gtimer.c | 2 +- glib/gutils.c | 6 ++++++ 10 files changed, 44 insertions(+), 1 deletions(-) commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4 Author: Emmanuele Bassi Date: Mon Sep 6 12:26:40 2010 +0100 Whitespace fixes glib/gdatetime.c | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd Author: Damien Lespiau Date: Sun Sep 5 21:47:44 2010 +0100 datetime: Rename shadowing variables timezone and tzname shadow variables declared in time.h. Let's rename them to time_zone and tz_name then. https://bugzilla.gnome.org/show_bug.cgi?id=628839 glib/gdatetime.c | 46 +++++++++++++++++++++++----------------------- glib/gdatetime.h | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) commit 875ad12345e22b3189e524d9bede58f6e7b5cf88 Author: Thiago Santos Date: Fri Sep 3 14:43:11 2010 +0100 gdatetime: Use proleptic gregorian Use Proleptic Gregorian calendar instead of the Julian calendar as the internal representation. https://bugzilla.gnome.org/show_bug.cgi?id=50076 Signed-off-by: Emmanuele Bassi glib/gdatetime.c | 227 +++++++++++++++++++++++++++-------------------- glib/tests/gdatetime.c | 32 +++++++ 2 files changed, 162 insertions(+), 97 deletions(-) commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c Author: Christian Hergert Date: Tue Aug 31 09:27:58 2010 -0700 datetime: use g_utf8_next_char() to walk utf8 string Previously, the format string was iterated many times by walking to the given offset in the string repeatedly. This patch instead walks the string using g_utf8_next_char(). Additionally, the character for lookups was a char and could loose content. This uses gunichar instead. https://bugzilla.gnome.org/show_bug.cgi?id=50076 glib/gdatetime.c | 29 +++++++++++++---------------- 1 files changed, 13 insertions(+), 16 deletions(-) commit 52e44ddec27cca394e7aa047d994530783b7026a Author: Christian Hergert Date: Tue Aug 31 09:10:16 2010 -0700 datetime: avoid using __year These were left over from when the inline functions where implemented as macros. They are no longer needed and where clashing with the global __year anyway. https://bugzilla.gnome.org/show_bug.cgi?id=50076 glib/gdatetime.c | 54 +++++++++++++++++++++++++++--------------------------- 1 files changed, 27 insertions(+), 27 deletions(-) commit 64300c0cc44b206db3f4dd206cced56ddda33038 Author: Emmanuele Bassi Date: Thu Aug 26 15:23:13 2010 +0100 datetime: Add get_week_of_year() https://bugzilla.gnome.org/show_bug.cgi?id=628029 Based on a patch by: Joseph Pingenot Signed-off-by: Emmanuele Bassi docs/reference/glib/glib-sections.txt | 25 +++++++++++++------------ glib/gdatetime.c | 21 +++++++++++++++++++++ glib/gdatetime.h | 1 + glib/glib.symbols | 1 + 4 files changed, 36 insertions(+), 12 deletions(-) commit 70ef2e3bf64b4bfe85d2cf60daf95c50aa292039 Author: Emmanuele Bassi Date: Thu Aug 26 13:11:46 2010 +0100 datetime: Rename internal method Use add_ymd(), to reflect the order of the arguments. glib/gdatetime.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 959886d95e0f4caafbfd300320dc8055e8bbbac7 Author: Emmanuele Bassi Date: Mon Sep 6 11:43:04 2010 +0100 build: Fix warnings caused by missing includes glib/giounix.c | 1 + glib/gslice.c | 2 ++ glib/gspawn.c | 2 ++ 3 files changed, 5 insertions(+), 0 deletions(-) commit 438d195d19f627dc9da9d72ca153f5caba5db151 Author: Khaled Hosny Date: Sun Sep 5 16:23:00 2010 +0200 Updated Arabic translation po/ar.po | 1982 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 1297 insertions(+), 685 deletions(-) commit f4c84a59f89f3f22958cf5b263963e801d76065d Author: Chao-Hsiung Liao Date: Sun Sep 5 19:24:01 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 546 +++++++++++++++++++++++++++++++++++++++++------------------ po/zh_TW.po | 546 +++++++++++++++++++++++++++++++++++++++++------------------ 2 files changed, 758 insertions(+), 334 deletions(-) commit f13d5612116de1e968764721fbc60b8e1d378430 Author: Matthias Clasen Date: Sun Sep 5 00:23:03 2010 -0400 More header inclusion cleanup glib/gatomic-gcc.c | 2 +- glib/gatomic.c | 2 +- glib/gerror.c | 4 +++- glib/giounix.c | 10 +++++++--- glib/gprintf.c | 1 - glib/gslice.c | 15 +++++++++------ glib/gspawn.c | 7 ++++++- glib/gunidecomp.c | 3 ++- glib/gutils.c | 10 +++++++++- 9 files changed, 38 insertions(+), 16 deletions(-) commit 19972a1b57ef092067f001bb8d870fa552cc20a2 Author: Emmanuele Bassi Date: Sat Sep 4 18:24:50 2010 +0100 build: Quench the compiler's thirst for warnings gio/gdbusauthmechanismsha1.c | 1 + gio/gdbusmessage.c | 1 + gio/gdbusproxy.c | 1 + gio/gdbusserver.c | 1 + gio/tests/gdbus-introspection.c | 5 ++++- gio/tests/gdbus-peer.c | 1 + 6 files changed, 9 insertions(+), 1 deletions(-) commit 581e68b7d3f57654d881cea6de7bdfabae62e368 Author: Emmanuele Bassi Date: Sat Sep 4 18:15:15 2010 +0100 gmain: Define _GNU_SOURCE before including glibconfig.h As it pulls in unistd.h from something else. glib/gmain.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160 Author: Emmanuele Bassi Date: Sat Sep 4 18:04:34 2010 +0100 Build fixes for the fall-out of the inclusion changes glib/gbacktrace.c | 3 +++ glib/gchecksum.c | 1 + glib/gdataset.c | 1 + glib/gdatetime.c | 3 +++ glib/gdatetime.h | 2 +- glib/gdir.c | 1 + glib/ghash.c | 1 + glib/ghostutils.c | 1 + glib/giochannel.c | 1 + glib/gpoll.c | 1 + glib/grand.c | 1 + glib/gscanner.c | 1 + glib/gshell.c | 1 + 13 files changed, 17 insertions(+), 1 deletions(-) commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba Author: Emmanuele Bassi Date: Sat Sep 4 18:03:33 2010 +0100 gtimer: Fix a compilation warning glib/gtimer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 01a46e5c652ec8030226a9cf54025e175f56caac Author: Emmanuele Bassi Date: Sat Sep 4 17:22:39 2010 +0100 Hack to include glib/gdatasetprivate.h directly The gdatasetprivate.h header includes gatomic.h directly. It all works well in GLib, but inside GObject it will trigger the single inclusion guard. Since this is a private header, and it's kind of a special case, one way to fix it is to declare GLIB_COMPILATION around it and fool the single inclusion guard in gatomic.h into thinking we're compiling GLib and not GObject. gobject/gobject.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 82db1446b39a4579b342b89fd0eba50c4f93441b Author: Emmanuele Bassi Date: Sat Sep 4 17:22:18 2010 +0100 Add missing gstrfuncs.h include For g_strdup() and friends. glib/gutf8.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c Author: Matthias Clasen Date: Fri Sep 3 23:03:14 2010 -0400 More include cleanups glib/gconvert.c | 16 +- glib/gdataset.c | 11 +- glib/gdate.c | 10 +- glib/gdir.c | 4 +- glib/gfileutils.c | 4 +- glib/ghash.c | 5 +- glib/ghook.c | 8 +- glib/ghostutils.c | 11 +- glib/giochannel.c | 3 +- glib/gmain.c | 17 +- glib/gpoll.c | 2 +- glib/gqsort.c | 4 +- glib/gscanner.c | 27 +- glib/gshell.c | 9 +- glib/gstdio.c | 2 - glib/gstrfuncs.c | 1128 ++++++++++++++++++++++++++-------------------------- glib/gthreadpool.c | 7 +- glib/gtimer.c | 10 +- glib/gunicollate.c | 7 +- glib/guniprop.c | 6 +- 20 files changed, 672 insertions(+), 619 deletions(-) commit dc2e46b2aa5b57883379807421eb1d0493ae343e Author: Matthias Clasen Date: Fri Sep 3 21:24:40 2010 -0400 Don't include glib.h in other headers glib/gdatasetprivate.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2effb8d0eaf8041615dda14e4cc82ed764255859 Author: Matthias Clasen Date: Fri Sep 3 21:20:07 2010 -0400 Remove excessive header includes glib/goption.c | 1898 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 951 insertions(+), 947 deletions(-) commit 7c68050451b0480673bb389c70f238fcd871790b Author: Matthias Clasen Date: Fri Sep 3 21:15:45 2010 -0400 Remove excessive header includes glib/gdatetime.c | 8 ++++---- glib/gdatetime.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit aad19216518126306a385dd5b6fb2448bc1d3b22 Author: Matthias Clasen Date: Fri Sep 3 21:12:03 2010 -0400 Don't include glib.h in other headers glib/gunicodeprivate.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 349aec676c01d72c42ce186b258fdde52acd6611 Author: Matthias Clasen Date: Fri Sep 3 20:57:05 2010 -0400 Remove excessive header inclusions glib/glist.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24 Author: Matthias Clasen Date: Fri Sep 3 20:55:17 2010 -0400 Remove excessive header inclusions glib/gqueue.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 7ddd2100c36215b8806569933d046b96d7eea09a Author: Matthias Clasen Date: Fri Sep 3 20:53:37 2010 -0400 Remove excessive header inclusions glib/gmarkup.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 56818094485fdfb26ee57b86afe1526704158a73 Author: Matthias Clasen Date: Fri Sep 3 20:51:08 2010 -0400 Remove excessive header inclusions glib/gmessages.c | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) commit a376d9f4c85bdac832f404175b4e65e0a81825a1 Author: Matthias Clasen Date: Fri Sep 3 20:46:40 2010 -0400 Remove some unneeded headers glib/gnode.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d Author: Matthias Clasen Date: Fri Sep 3 20:44:59 2010 -0400 Remove eexcessive header inclusions glib/grand.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 0a9eb80798274cb4faffcf8bd6fee829d767b336 Author: Matthias Clasen Date: Fri Sep 3 20:41:52 2010 -0400 Remove redundant header inclusions glib/gprimes.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe Author: Matthias Clasen Date: Fri Sep 3 20:38:30 2010 -0400 Remove redundant header inclusions glib/gunibreak.c | 1 - glib/gunibreak.h | 3 +++ 2 files changed, 3 insertions(+), 1 deletions(-) commit c5049d86f94cc7f943ee63c93bb01100e759769b Author: Matthias Clasen Date: Fri Sep 3 20:34:15 2010 -0400 Remove redundant header inclusions glib/gstring.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 96d87da379879f20e2c162b468525aaa1a0a82dd Author: Matthias Clasen Date: Fri Sep 3 20:30:54 2010 -0400 Remove redundant header inclusions glib/gregex.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b Author: Matthias Clasen Date: Fri Sep 3 20:27:45 2010 -0400 Remove redundant header inclusions and some whitespace cleanup. glib/gsequence.c | 638 +++++++++++++++++++++++++++--------------------------- 1 files changed, 320 insertions(+), 318 deletions(-) commit 8f81ee86ee307448d9a687c01d4958914e5ebc90 Author: Matthias Clasen Date: Fri Sep 3 20:15:16 2010 -0400 Remove redundant header inclusions glib/gslist.c | 345 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 173 insertions(+), 172 deletions(-) commit d95c6b88348a7c6480c3368d7762137a40a490ba Author: Matthias Clasen Date: Fri Sep 3 20:12:09 2010 -0400 Remove redundant header inclusions glib/gvariant-parser.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 1409bbab674d935dd3e8072a17719be1e0ba9d66 Author: Matthias Clasen Date: Fri Sep 3 20:05:27 2010 -0400 Remove redundant header inclusions glib/gtree.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 9471902d4d386328f248e2db2e3be895c4ecd5f1 Author: Matthias Clasen Date: Fri Sep 3 20:01:55 2010 -0400 Remove redundant header inclusions glib/gutf8.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1 Author: Matthias Clasen Date: Fri Sep 3 19:49:34 2010 -0400 Remove redundant header inclusions and clean up some whitespace glib/gchecksum.c | 50 ++++++++++++++++++++++++++------------------------ glib/gchecksum.h | 40 ++++++++++++++++++++-------------------- 2 files changed, 46 insertions(+), 44 deletions(-) commit 9b3fb41a5e4fd9d87c606dcea0fd1cd505b54311 Author: Matthias Clasen Date: Fri Sep 3 19:41:49 2010 -0400 Remove redundant header inclusions and clean up some whitespace glib/gbacktrace.c | 58 +++++++++++++++++++++++++++------------------------- glib/gbacktrace.h | 14 ++++++------ 2 files changed, 37 insertions(+), 35 deletions(-) commit 156a3f71952e37aef199ab381f552a5fe014decb Author: Matthias Clasen Date: Fri Sep 3 19:38:56 2010 -0400 Whitespace cleanup glib/gcache.c | 28 ++++++++++++++-------------- glib/gcache.h | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) commit 8300820f7bacd8eb85446be5a5edd7829bd640a6 Author: Matthias Clasen Date: Fri Sep 3 19:37:54 2010 -0400 Remove redundant header inclusions glib/gcache.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c Author: Matthias Clasen Date: Fri Sep 3 19:33:11 2010 -0400 Whitespace cleanup glib/gbase64.c | 196 ++++++++++++++++++++++++++++---------------------------- glib/gbase64.h | 44 ++++++------ 2 files changed, 120 insertions(+), 120 deletions(-) commit 489b780bb95d9941617ab21160823e0ad268f1b7 Author: Matthias Clasen Date: Fri Sep 3 19:32:02 2010 -0400 Remove redundant header inclusions glib/gbase64.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e Author: Matthias Clasen Date: Fri Sep 3 19:03:34 2010 -0400 Sort extensions properly Just taking the difference of the priorities has overflow issues, as pointed out in bug 623069. gio/giomodule.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 42080449d078c27f2098419b27d0f63269ee2d70 Author: Matthias Clasen Date: Fri Sep 3 18:11:08 2010 -0400 Add a note about size limits of private structures Also add some assertions to check these limits, instead of failing silently. Bug 604479. gobject/gtype.c | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) commit db4fb1b115b2cd4142454db64da2b0abfedcd31b Author: Christian Persch Date: Fri Sep 3 16:05:28 2010 -0400 Plug a mem leak in the gdbus-proxy test ==23341== 65 bytes in 3 blocks are definitely lost in loss record 927 of 1,020 ==23341== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==23341== by 0x4057094: g_malloc (gmem.c:134) ==23341== by 0x40573DB: g_malloc_n (gmem.c:281) ==23341== by 0x40717FC: g_strdup (gstrfuncs.c:101) ==23341== by 0x4147F56: value_lcopy_string (gvaluetypes.c:313) ==23341== by 0x4123F0B: g_object_get_valist (gobject.c:1643) ==23341== by 0x41240FF: g_object_get (gobject.c:1731) ==23341== by 0x804C39E: test_basic (gdbus-proxy.c:522) Bug #628331. gio/tests/gdbus-proxy.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c Author: Christian Persch Date: Fri Sep 3 16:04:29 2010 -0400 Plug a mem leak in the gdbus-proxy test ==23341== 85 (24 direct, 61 indirect) bytes in 1 blocks are definitely lost in loss record 900 of 971 ==23341== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==23341== by 0x4057094: g_malloc (gmem.c:134) ==23341== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==23341== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==23341== by 0x403A751: g_error_new_valist (gerror.c:54) ==23341== by 0x403AAD4: g_set_error (gerror.c:240) ==23341== by 0x420B807: decode_method_reply (gdbusconnection.c:4774) ==23341== by 0x420C2BA: g_dbus_connection_call_sync (gdbusconnection.c:5188) ==23341== by 0x421B7C9: g_dbus_proxy_call_sync (gdbusproxy.c:2477) ==23341== by 0x804BD89: test_bogus_method_return (gdbus-proxy.c:430) Bug #628331. gio/tests/gdbus-proxy.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit be33ef85d0a89c2ded655785a4b930926e403e64 Author: Christian Persch Date: Fri Sep 3 16:03:48 2010 -0400 Plug some mem leaks in gdbus-peer test ==29535== 56 (24 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 1,112 of 1,264 ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==29535== by 0x4057094: g_malloc (gmem.c:134) ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==29535== by 0x406F364: g_slice_copy (gslice.c:858) ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync (gdbusconnection.c:2585) ==29535== by 0x804D63A: test_nonce_tcp (gdbus-peer.c:1229) ==29535== 107 (24 direct, 83 indirect) bytes in 1 blocks are definitely lost in loss record 1,188 of 1,264 ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==29535== by 0x4057094: g_malloc (gmem.c:134) ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==29535== by 0x406F364: g_slice_copy (gslice.c:858) ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync (gdbusconnection.c:2585) ==29535== by 0x804D8E8: test_nonce_tcp (gdbus-peer.c:1259) ==29535== 112 (24 direct, 88 indirect) bytes in 1 blocks are definitely lost in loss record 1,193 of 1,264 ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==29535== by 0x4057094: g_malloc (gmem.c:134) ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==29535== by 0x406F364: g_slice_copy (gslice.c:858) ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync (gdbusconnection.c:2585) ==29535== by 0x804D79A: test_nonce_tcp (gdbus-peer.c:1248) ==29535== 73 (24 direct, 49 indirect) bytes in 1 blocks are definitely lost in loss record 1,152 of 1,264 ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==29535== by 0x4057094: g_malloc (gmem.c:134) ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==29535== by 0x406F364: g_slice_copy (gslice.c:858) ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync (gdbusconnection.c:2585) ==29535== by 0x804C6CE: test_peer (gdbus-peer.c:803) Bug #628331. gio/tests/gdbus-peer.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 3df586613916b44cb23edb296f5f468ac6bd80f2 Author: Christian Persch Date: Fri Sep 3 16:02:11 2010 -0400 Plug a mem leak in the gdbus-peer test ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely lost in loss record 779 of 1,423 ==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==6793== by 0x4057094: g_malloc (gmem.c:134) ==6793== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==6793== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==6793== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==6793== by 0x412372A: g_object_constructor (gobject.c:1482) ==6793== by 0x4122E1D: g_object_newv (gobject.c:1266) ==6793== by 0x4122B93: g_object_new (gobject.c:1178) ==6793== by 0x41DB4F9: g_unix_fd_list_new (gunixfdlist.c:159) ==6793== by 0x804AADD: test_interface_method_call (gdbus-peer.c:172) Bug #628331. gio/tests/gdbus-peer.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990 Author: Christian Persch Date: Fri Sep 3 16:01:10 2010 -0400 Plug a mem leak in network-address test ==4616== 46 (32 direct, 14 indirect) bytes in 1 blocks are definitely lost in loss record 193 of 305 ==4616== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==4616== by 0x4057094: g_malloc (gmem.c:134) ==4616== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==4616== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==4616== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==4616== by 0x412372A: g_object_constructor (gobject.c:1482) ==4616== by 0x4123147: g_object_newv (gobject.c:1347) ==4616== by 0x41236BB: g_object_new_valist (gobject.c:1463) ==4616== by 0x4122BB4: g_object_new (gobject.c:1181) ==4616== by 0x41B2D0F: g_network_address_new (gnetworkaddress.c:262) ==4616== by 0x8048A70: test_basic (network-address.c:10) Bug #628331. gio/tests/network-address.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38 Author: Christian Persch Date: Fri Sep 3 16:00:15 2010 -0400 Plug a mem leak in contexts test ==14059== 96 bytes in 2 blocks are definitely lost in loss record 520 of 543 ==14059== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==14059== by 0x4057094: g_malloc (gmem.c:134) ==14059== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==14059== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==14059== by 0x41385BB: g_type_create_instance (gtype.c:1867) ==14059== by 0x411E72A: g_object_constructor (gobject.c:1482) ==14059== by 0x411DE1D: g_object_newv (gobject.c:1266) ==14059== by 0x411DB93: g_object_new (gobject.c:1178) ==14059== by 0x42296AF: _g_local_file_input_stream_new (glocalfileinputstream.c:152) ==14059== by 0x422281F: g_local_file_read (glocalfile.c:1322) ==14059== by 0x418A8A9: open_read_async_thread (gfile.c:5050) ==14059== by 0x41B71BB: run_in_thread (gsimpleasyncresult.c:853) ==14059== by 0x41A5FBC: io_job_thread (gioscheduler.c:181) ==14059== by 0x407DCDE: g_thread_pool_thread_proxy (gthreadpool.c:314) ==14059== by 0x407C6B0: g_thread_create_proxy (gthread.c:1897) ==14059== by 0x57D918: start_thread (pthread_create.c:301) ==14059== by 0x4C6CBD: clone (clone.S:133) Bug #628331. gio/tests/contexts.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 60349ecc4d41c57d9461355a137316aef224b3c2 Author: Christian Persch Date: Fri Sep 3 15:58:51 2010 -0400 Plug mem leaks in contexts test ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 515 of 547 ==2464== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2464== by 0x4057094: g_malloc (gmem.c:134) ==2464== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2464== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2464== by 0x41385BB: g_type_create_instance (gtype.c:1867) ==2464== by 0x411E72A: g_object_constructor (gobject.c:1482) ==2464== by 0x411DE1D: g_object_newv (gobject.c:1266) ==2464== by 0x411DB93: g_object_new (gobject.c:1178) ==2464== by 0x4220D74: _g_local_file_new (glocalfile.c:310) ==2464== by 0x422C897: g_local_vfs_get_file_for_path (glocalvfs.c:84) ==2464== by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94) ==2464== by 0x418C1B6: g_file_new_for_path (gfile.c:5898) ==2464== by 0x8049509: test1_thread (contexts.c:110) ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 516 of 547 ==2464== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2464== by 0x4057094: g_malloc (gmem.c:134) ==2464== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2464== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2464== by 0x41385BB: g_type_create_instance (gtype.c:1867) ==2464== by 0x411E72A: g_object_constructor (gobject.c:1482) ==2464== by 0x411DE1D: g_object_newv (gobject.c:1266) ==2464== by 0x411DB93: g_object_new (gobject.c:1178) ==2464== by 0x4220D74: _g_local_file_new (glocalfile.c:310) ==2464== by 0x422C897: g_local_vfs_get_file_for_path (glocalvfs.c:84) ==2464== by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94) ==2464== by 0x418C1B6: g_file_new_for_path (gfile.c:5898) ==2464== by 0x804964D: test_context_independence (contexts.c:144) Bug #628331. gio/tests/contexts.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c Author: Christian Persch Date: Fri Sep 3 15:57:26 2010 -0400 Plug a mem leak in buffered-input-stream test ==2429== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely lost in loss record 276 of 355 ==2429== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2429== by 0x4057094: g_malloc (gmem.c:134) ==2429== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2429== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2429== by 0x403A8A6: g_error_new_literal (gerror.c:117) ==2429== by 0x403AC31: g_set_error_literal (gerror.c:314) ==2429== by 0x4175525: g_buffered_input_stream_read_byte (gbufferedinputstream.c:880) ==2429== by 0x804A21A: test_read_byte (buffered-input-stream.c:153) Bug #628331. gio/tests/buffered-input-stream.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 01a19dee6855d3caede22ef8dc28606ee89cf60e Author: Christian Persch Date: Fri Sep 3 15:56:23 2010 -0400 Plug a mem leak in g-icon test ==2428== 256 bytes in 1 blocks are definitely lost in loss record 591 of 604 ==2428== at 0x4005CD2: realloc (vg_replace_malloc.c:476) ==2428== by 0x40571A5: g_realloc (gmem.c:181) ==2428== by 0x4075287: g_string_maybe_expand (gstring.c:395) ==2428== by 0x40760D8: g_string_insert_c (gstring.c:1049) ==2428== by 0x4074D41: g_string_append_c_inline (gstring.h:153) ==2428== by 0x4075B3C: g_string_append_uri_escaped (gstring.c:822) ==2428== by 0x41A46AC: g_icon_to_string_tokenized (gicon.c:164) ==2428== by 0x41A498F: g_icon_to_string (gicon.c:252) ==2428== by 0x8049E1A: test_g_icon_serialize (g-icon.c:222) Bug #628331. gio/tests/g-icon.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856 Author: Christian Persch Date: Fri Sep 3 15:55:10 2010 -0400 Plug a huge mem leak in data-output-stream test ==12763== 16,777,215 bytes in 1 blocks are possibly lost in loss record 357 of 357 ==12763== at 0x4004F1B: calloc (vg_replace_malloc.c:418) ==12763== by 0x405711D: g_malloc0 (gmem.c:157) ==12763== by 0x8048ED6: test_basic (data-output-stream.c:40) Bug #628331. gio/tests/data-output-stream.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 05d6fcf88cee64e168e978800fb66523c36a94fc Author: Christian Persch Date: Fri Sep 3 15:53:56 2010 -0400 Plug a mem leak in data-output-stream test ==2426== 45,034 bytes in 4,094 blocks are definitely lost in loss record 358 of 361 ==2426== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2426== by 0x4057094: g_malloc (gmem.c:134) ==2426== by 0x40573DB: g_malloc_n (gmem.c:281) ==2426== by 0x4071ABD: g_strconcat (gstrfuncs.c:315) ==2426== by 0x804916A: test_read_lines (data-output-stream.c:83) Bug #628331. gio/tests/data-output-stream.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 45331a46408777fc6a888302bad216cedbb16635 Author: Christian Persch Date: Fri Sep 3 15:53:05 2010 -0400 Plug a mem leak in data-input-stream test ==12351== 45,045 bytes in 4,095 blocks are definitely lost in loss record 377 of 380 ==12351== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==12351== by 0x4057094: g_malloc (gmem.c:134) ==12351== by 0x40573DB: g_malloc_n (gmem.c:281) ==12351== by 0x4071ABD: g_strconcat (gstrfuncs.c:315) ==12351== by 0x8049811: test_read_lines (data-input-stream.c:99) Bug #628331. gio/tests/data-input-stream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca Author: Christian Persch Date: Fri Sep 3 15:47:38 2010 -0400 Plug a mem leak in data-input-stream test ==2415== 45,045 bytes in 4,095 blocks are definitely lost in loss record 393 of 399 ==2415== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2415== by 0x4057094: g_malloc (gmem.c:134) ==2415== by 0x417FC29: g_data_input_stream_read_line (gdatainputstream.c:797) ==2415== by 0x8049874: test_read_lines (data-input-stream.c:111) ==12088== 360 bytes in 40 blocks are definitely lost in loss record 368 of 381 ==12088== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==12088== by 0x4057094: g_malloc (gmem.c:134) ==12088== by 0x417FF4C: g_data_input_stream_read_until (gdatainputstream.c:914) ==12088== by 0x8049B6F: test_read_until (data-input-stream.c:182) Bug #628331. gio/tests/data-input-stream.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 91e380359604dfabf5c98fab8e317c655d32f98b Author: Christian Persch Date: Fri Sep 3 15:45:48 2010 -0400 Plug a mem leak in data-input-stream test ==2415== 165 (72 direct, 93 indirect) bytes in 3 blocks are definitely lost in loss record 373 of 399 ==2415== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2415== by 0x4057094: g_malloc (gmem.c:134) ==2415== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2415== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2415== by 0x403A8A6: g_error_new_literal (gerror.c:117) ==2415== by 0x403AC31: g_set_error_literal (gerror.c:314) ==2415== by 0x417ED29: read_data (gdatainputstream.c:309) ==2415== by 0x417EE9D: g_data_input_stream_read_byte (gdatainputstream.c:344) ==2415== by 0x8049DEC: test_data_array (data-input-stream.c:263) Bug #628331. gio/tests/data-input-stream.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 31b15451cf657499c15c1d08ccee0062a3486a9f Author: Christian Persch Date: Fri Sep 3 15:44:28 2010 -0400 Plug a mem leak in readwrite test ==10395== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 529 of 561 ==10395== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==10395== by 0x4057094: g_malloc (gmem.c:134) ==10395== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==10395== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==10395== by 0x403A751: g_error_new_valist (gerror.c:54) ==10395== by 0x403AAD4: g_set_error (gerror.c:240) ==10395== by 0x4230328: _g_local_file_output_stream_create (glocalfileoutputstream.c:628) ==10395== by 0x4227A04: g_local_file_create_readwrite (glocalfile.c:1388) ==10395== by 0x418974C: g_file_create_readwrite (gfile.c:1784) ==10395== by 0x8049FCD: test_g_file_create_readwrite (readwrite.c:187) Bug #628331. gio/tests/readwrite.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b Author: Christian Persch Date: Fri Sep 3 15:43:03 2010 -0400 Plug some huge mem leaks in converter-stream test ==8564== 24,000,000 bytes in 6 blocks are possibly lost in loss record 592 of 594 ==8564== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==8564== by 0x4057094: g_malloc (gmem.c:134) ==8564== by 0x804AA37: test_corruption (converter-stream.c:589) ==8564== by 0x804B05B: test_roundtrip (converter-stream.c:652) ==9459== 25,165,824 bytes in 6 blocks are possibly lost in loss record 593 of 594 ==9459== at 0x4005CD2: realloc (vg_replace_malloc.c:476) ==9459== by 0x40571A5: g_realloc (gmem.c:181) ==9459== by 0x41B08A3: array_resize (gmemoryoutputstream.c:501) ==9459== by 0x41B0A5D: g_memory_output_stream_write (gmemoryoutputstream.c:578) ==9459== by 0x41B57EF: g_output_stream_write (goutputstream.c:216) ==9459== by 0x41B591B: g_output_stream_write_all (goutputstream.c:268) ==9459== by 0x417D617: flush_buffer (gconverteroutputstream.c:359) ==9459== by 0x417D958: g_converter_output_stream_write (gconverteroutputstream.c:502) ==9459== by 0x41B5D7F: g_output_stream_real_splice (goutputstream.c:428) ==9459== by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380) ==9459== by 0x804AB10: test_corruption (converter-stream.c:600) ==9785== 25,165,824 bytes in 6 blocks are possibly lost in loss record 592 of 592 ==9785== at 0x4005CD2: realloc (vg_replace_malloc.c:476) ==9785== by 0x40571A5: g_realloc (gmem.c:181) ==9785== by 0x41B08A3: array_resize (gmemoryoutputstream.c:501) ==9785== by 0x41B0A5D: g_memory_output_stream_write (gmemoryoutputstream.c:578) ==9785== by 0x41B5D7F: g_output_stream_real_splice (goutputstream.c:428) ==9785== by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380) ==9785== by 0x804ADF1: test_corruption (converter-stream.c:622) ==9785== by 0x804B06C: test_roundtrip (converter-stream.c:652) Bug #628331. gio/tests/converter-stream.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f Author: Christian Persch Date: Fri Sep 3 15:40:55 2010 -0400 Plug a mem leak in convert-stream test ==7540== 487 (64 direct, 423 indirect) bytes in 2 blocks are definitely lost in loss record 597 of 615 ==7540== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==7540== by 0x4057094: g_malloc (gmem.c:134) ==7540== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==7540== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==7540== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==7540== by 0x412372A: g_object_constructor (gobject.c:1482) ==7540== by 0x4123147: g_object_newv (gobject.c:1347) ==7540== by 0x41236BB: g_object_new_valist (gobject.c:1463) ==7540== by 0x41A756E: g_initable_new_valist (ginitable.c:214) ==7540== by 0x41A743E: g_initable_new (ginitable.c:138) ==7540== by 0x417B67A: g_charset_converter_new (gcharsetconverter.c:215) ==7540== by 0x804B043: test_charset (converter-stream.c:675) Bug #628331. gio/tests/converter-stream.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934 Author: Christian Persch Date: Fri Sep 3 15:39:58 2010 -0400 Plug a mem leak in converter-stream test ==2396== 168 (92 direct, 76 indirect) bytes in 1 blocks are definitely lost in loss record 598 of 625 ==2396== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2396== by 0x4057094: g_malloc (gmem.c:134) ==2396== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2396== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2396== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==2396== by 0x412372A: g_object_constructor (gobject.c:1482) ==2396== by 0x4123147: g_object_newv (gobject.c:1347) ==2396== by 0x41236BB: g_object_new_valist (gobject.c:1463) ==2396== by 0x4122BB4: g_object_new (gobject.c:1181) ==2396== by 0x417C54D: g_converter_input_stream_new (gconverterinputstream.c:204) ==2396== by 0x804A53E: test_compressor (converter-stream.c:484) Bug #628331. gio/tests/converter-stream.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 85179745ac72280746da101a5232f7843f2426d3 Author: Christian Persch Date: Fri Sep 3 15:39:07 2010 -0400 Plug a mem leak in converter-stream test ==2396== 66 (24 direct, 42 indirect) bytes in 1 blocks are definitely lost in loss record 565 of 625 ==2396== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2396== by 0x4057094: g_malloc (gmem.c:134) ==2396== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2396== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2396== by 0x403A8A6: g_error_new_literal (gerror.c:117) ==2396== by 0x403AC31: g_set_error_literal (gerror.c:314) ==2396== by 0x417BA38: g_charset_converter_convert (gcharsetconverter.c:344) ==2396== by 0x417BF67: g_converter_convert (gconverter.c:174) ==2396== by 0x417C9EB: g_converter_input_stream_read (gconverterinputstream.c:403) ==2396== by 0x41A7A17: g_input_stream_read (ginputstream.c:204) ==2396== by 0x41A7B43: g_input_stream_read_all (ginputstream.c:256) ==2396== by 0x804B0E4: test_charset (converter-stream.c:682) Bug #628331. gio/tests/converter-stream.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 7ec414229b8d42a5ce4f5519d18af59a3098f544 Author: Christian Persch Date: Fri Sep 3 15:37:56 2010 -0400 Plug a mem leak in converter-stream test ==2396== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely lost in loss record 398 of 625 ==2396== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2396== by 0x4057094: g_malloc (gmem.c:134) ==2396== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2396== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2396== by 0x403A8A6: g_error_new_literal (gerror.c:117) ==2396== by 0x403AC31: g_set_error_literal (gerror.c:314) ==2396== by 0x80498F7: g_compressor_converter_convert (converter-stream.c:244) ==2396== by 0x417BF67: g_converter_convert (gconverter.c:174) ==2396== by 0x417CBDE: g_converter_input_stream_read (gconverterinputstream.c:460) ==2396== by 0x41A7A17: g_input_stream_read (ginputstream.c:204) ==2396== by 0x804A832: test_compressor (converter-stream.c:545) Bug #628331. gio/tests/converter-stream.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d5d277dccf3637518b3a34af1609ffd60ce1e308 Author: Christian Persch Date: Fri Sep 3 15:37:08 2010 -0400 Plug a mem leak in g-file-info test ==2395== 64 bytes in 1 blocks are definitely lost in loss record 381 of 407 ==2395== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2395== by 0x4005C66: realloc (vg_replace_malloc.c:476) ==2395== by 0x40571A5: g_realloc (gmem.c:181) ==2395== by 0x401D670: g_ptr_array_maybe_expand (garray.c:968) ==2395== by 0x401DD0B: g_ptr_array_add (garray.c:1225) ==2395== by 0x4199AA9: g_file_info_list_attributes (gfileinfo.c:646) ==2395== by 0x80491CE: test_g_file_info (g-file-info.c:76) ==2395== 132 (64 direct, 68 indirect) bytes in 1 blocks are definitely lost in loss record 396 of 407 ==2395== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2395== by 0x4005C66: realloc (vg_replace_malloc.c:476) ==2395== by 0x40571A5: g_realloc (gmem.c:181) ==2395== by 0x401D670: g_ptr_array_maybe_expand (garray.c:968) ==2395== by 0x401DD0B: g_ptr_array_add (garray.c:1225) ==2395== by 0x4199A82: g_file_info_list_attributes (gfileinfo.c:642) ==2395== by 0x80492B7: test_g_file_info (g-file-info.c:86) Bug #628331. gio/tests/g-file-info.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 35e101fa0a96fb03db4f503a4b24f4818ada114f Author: Christian Persch Date: Fri Sep 3 15:35:44 2010 -0400 Plug a mem leak in the readwrite test And use g_assert_[no_]error(). ==2392== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely lost in loss record 451 of 573 ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2392== by 0x4057094: g_malloc (gmem.c:134) ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2392== by 0x403A8A6: g_error_new_literal (gerror.c:117) ==2392== by 0x403AC31: g_set_error_literal (gerror.c:314) ==2392== by 0x41B7619: g_output_stream_set_pending (goutputstream.c:1198) ==2392== by 0x41B5799: g_output_stream_write (goutputstream.c:210) ==2392== by 0x41B590B: g_output_stream_write_all (goutputstream.c:268) ==2392== by 0x8049B54: verify_iostream (readwrite.c:110) Bug #628331. gio/tests/readwrite.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7 Author: Christian Persch Date: Fri Sep 3 15:34:12 2010 -0400 Plug a mem leak in the readwrite test ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely lost in loss record 369 of 573 ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2392== by 0x4057094: g_malloc (gmem.c:134) ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2392== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==2392== by 0x412372A: g_object_constructor (gobject.c:1482) ==2392== by 0x4122E1D: g_object_newv (gobject.c:1266) ==2392== by 0x4122B93: g_object_new (gobject.c:1178) ==2392== by 0x4225D74: _g_local_file_new (glocalfile.c:310) ==2392== by 0x4231897: g_local_vfs_get_file_for_path (glocalvfs.c:84) ==2392== by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94) ==2392== by 0x41911B6: g_file_new_for_path (gfile.c:5898) ==2392== by 0x804A2B9: test_g_file_replace_readwrite (readwrite.c:235) Bug #628331. gio/tests/readwrite.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9fba7a43be2481d59ae887f23d831947f27537d3 Author: Christian Persch Date: Fri Sep 3 15:33:28 2010 -0400 Plug a mem leak in the readwrite test ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely lost in loss record 368 of 573 ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2392== by 0x4057094: g_malloc (gmem.c:134) ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2392== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==2392== by 0x412372A: g_object_constructor (gobject.c:1482) ==2392== by 0x4122E1D: g_object_newv (gobject.c:1266) ==2392== by 0x4122B93: g_object_new (gobject.c:1178) ==2392== by 0x4225D74: _g_local_file_new (glocalfile.c:310) ==2392== by 0x4231897: g_local_vfs_get_file_for_path (glocalvfs.c:84) ==2392== by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94) ==2392== by 0x41911B6: g_file_new_for_path (gfile.c:5898) ==2392== by 0x8049F23: test_g_file_create_readwrite (readwrite.c:183) Bug #628331. gio/tests/readwrite.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e481bf8bf68f46e82fa5624cd941f7880321e945 Author: Christian Persch Date: Fri Sep 3 15:32:32 2010 -0400 Plug a mem leak in the readwrite test ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely lost in loss record 367 of 573 ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2392== by 0x4057094: g_malloc (gmem.c:134) ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2392== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==2392== by 0x412372A: g_object_constructor (gobject.c:1482) ==2392== by 0x4122E1D: g_object_newv (gobject.c:1266) ==2392== by 0x4122B93: g_object_new (gobject.c:1178) ==2392== by 0x4225D74: _g_local_file_new (glocalfile.c:310) ==2392== by 0x4231897: g_local_vfs_get_file_for_path (glocalvfs.c:84) ==2392== by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94) ==2392== by 0x41911B6: g_file_new_for_path (gfile.c:5898) ==2392== by 0x8049E30: test_g_file_open_readwrite (readwrite.c:153) Bug #628331. gio/tests/readwrite.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e Author: Christian Persch Date: Fri Sep 3 15:31:37 2010 -0400 Plug a mem leak in the memory-input-stream test ==2389== 84 (44 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 299 of 315 ==2389== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2389== by 0x4057094: g_malloc (gmem.c:134) ==2389== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2389== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2389== by 0x413D5BB: g_type_create_instance (gtype.c:1867) ==2389== by 0x412372A: g_object_constructor (gobject.c:1482) ==2389== by 0x4122E1D: g_object_newv (gobject.c:1266) ==2389== by 0x4122B93: g_object_new (gobject.c:1178) ==2389== by 0x41AF54C: g_memory_input_stream_new (gmemoryinputstream.c:199) ==2389== by 0x8048BD1: test_read_chunks (memory-input-stream.c:40) Bug #628331. gio/tests/memory-input-stream.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028 Author: Christian Persch Date: Fri Sep 3 15:30:47 2010 -0400 Plug a mem leak in the memory-input-stream test ==2389== 59 (24 direct, 35 indirect) bytes in 1 blocks are definitely lost in loss record 290 of 315 ==2389== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2389== by 0x4057094: g_malloc (gmem.c:134) ==2389== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==2389== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==2389== by 0x403A8A6: g_error_new_literal (gerror.c:117) ==2389== by 0x403AC31: g_set_error_literal (gerror.c:314) ==2389== by 0x41AFD15: g_memory_input_stream_truncate (gmemoryinputstream.c:517) ==2389== by 0x41BAC0F: g_seekable_truncate (gseekable.c:174) ==2389== by 0x8049595: test_truncate (memory-input-stream.c:123) Bug #628331. gio/tests/memory-input-stream.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab Author: Christian Persch Date: Fri Sep 3 15:29:51 2010 -0400 Plug a mem leak in gsettings test ==2530== 13 bytes in 1 blocks are definitely lost in loss record 373 of 681 ==2530== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==2530== by 0x4057094: g_malloc (gmem.c:134) ==2530== by 0x40573DB: g_malloc_n (gmem.c:281) ==2530== by 0x40717FC: g_strdup (gstrfuncs.c:101) ==2530== by 0x4147F56: value_lcopy_string (gvaluetypes.c:313) ==2530== by 0x4123F0B: g_object_get_valist (gobject.c:1643) ==2530== by 0x41240FF: g_object_get (gobject.c:1731) ==2530== by 0x804A4BA: test_basic (gsettings.c:28) Bug #628331. gio/tests/gsettings.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a Author: Christian Persch Date: Tue Aug 31 19:42:32 2010 +0200 Plug a mem leak Don't leak the ptr arrays in the map_sender_unique_name_to_signal_data_array hash table. ==23440== 84 (20 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 920 of 993 ==23440== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==23440== by 0x4057094: g_malloc (gmem.c:134) ==23440== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==23440== by 0x401D2D0: g_ptr_array_sized_new (garray.c:799) ==23440== by 0x401D2AC: g_ptr_array_new (garray.c:783) ==23440== by 0x420834A: g_dbus_connection_signal_subscribe (gdbusconnection.c:3084) Bug #628436. gio/gdbusconnection.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af Author: Christian Persch Date: Mon Aug 30 19:31:09 2010 +0200 Plug a mem leak ==31063== 98 (24 direct, 74 indirect) bytes in 1 blocks are definitely lost in loss record 946 of 1,136 ==31063== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==31063== by 0x4057094: g_malloc (gmem.c:134) ==31063== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==31063== by 0x4092383: g_variant_get_child_value (gvariant-core.c:847) ==31063== by 0x408BE9E: g_variant_get_variant (gvariant.c:709) ==31063== by 0x40903F5: g_variant_valist_get_nnp (gvariant.c:3767) ==31063== by 0x40907A9: g_variant_valist_get_leaf (gvariant.c:3884) ==31063== by 0x4090D10: g_variant_valist_get (gvariant.c:4065) ==31063== by 0x4090E59: g_variant_valist_get (gvariant.c:4100) ==31063== by 0x40911B6: g_variant_get_va (gvariant.c:4296) ==31063== by 0x40910BC: g_variant_get (gvariant.c:4248) ==31063== by 0x4208DAF: invoke_set_property_in_idle_cb (gdbusconnection.c:3676) Bug #628346. gio/gdbusconnection.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5 Author: Christian Persch Date: Mon Aug 30 19:00:05 2010 +0200 Plug a mem leak ... and use g_error_matches(). ==29535== 1,360 (408 direct, 952 indirect) bytes in 17 blocks are definitely lost in loss record 1,252 of 1,264 ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) ==29535== by 0x4057094: g_malloc (gmem.c:134) ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) ==29535== by 0x406F31B: g_slice_alloc0 (gslice.c:848) ==29535== by 0x403A751: g_error_new_valist (gerror.c:54) ==29535== by 0x403AAD4: g_set_error (gerror.c:240) ==29535== by 0x41C06C8: g_socket_send_message (gsocket.c:2967) ==29535== by 0x421CB64: write_message_continue_writing (gdbusprivate.c:958) ==29535== by 0x421CE2A: write_message_async (gdbusprivate.c:1049) ==29535== by 0x421D4DD: maybe_write_next_message (gdbusprivate.c:1291) ==29535== by 0x421D26B: message_written (gdbusprivate.c:1187) ==29535== by 0x421D322: write_message_cb (gdbusprivate.c:1216) Bug #628345. gio/gdbusprivate.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c75429d0a0564c3620c6f72afea9838f661c4e88 Author: Matthias Clasen Date: Fri Sep 3 14:52:16 2010 -0400 Make ordering for overridden interface properties consistent g_object_class_list_properties tries to sort the returned list of paramspecs by 'type depth' and param_id. But all the overridden interface properties have a param_id of 0, so they come out in a random order. Bug 628253. gobject/gparam.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 6ddef375c8eb41da3160ac6984f707a19f1da63b Author: Tor Lillqvist Date: Thu Sep 2 21:56:02 2010 +0300 Recuce DLL hijack risk on Windows Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll is always loaded. Shell32.dll is also already loaded as glib links to functions in it. So just call GetModuleHandle() on them. For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always try loading them from a complete path, from the Windows system directory. Use the "tool help" API to enumerate modules in gmodule-win32.c. It is present in all Windows versions since Windows 2000, which is all we support anyway. Thus no need to look that API up dynamically. Just link to it normally. We can bin the fallback code that attempts to use the psapi API. gio/win32/gwinhttpvfs.c | 15 +++++++- glib/gutils.c | 6 ++- glib/win_iconv.c | 14 +++++++- gmodule/gmodule-win32.c | 82 ++-------------------------------------------- 4 files changed, 33 insertions(+), 84 deletions(-) commit 54c51c73c60008868f6718a23b4b00a5db61c167 Author: Kjartan Maraas Date: Thu Sep 2 11:56:09 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 708 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 515 insertions(+), 193 deletions(-) commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590 Author: noch Date: Thu Sep 2 12:35:02 2010 +0500 Modified Armenian translation - po file po/hy.po | 1139 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 576 insertions(+), 563 deletions(-) commit db0eaa299c66d82552645fa42f20d13a791bc53c Author: Christian Persch Date: Wed Sep 1 15:05:59 2010 +0200 Fix building with zlib < 1.2.4 on win32 The gzip header processing functions were only exported since 1.2.4 on win32, so #ifdef this code accordingly. Bug #628505. gio/gzlibcompressor.c | 3 +++ gio/gzlibdecompressor.c | 5 +++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit ed72dcdd4507865780ebc14567bf582721a6bce4 Author: Ryan Lortie Date: Wed Sep 1 15:04:41 2010 +0200 Fix small bug in registry backend 'n' and 'q' types had their signed/unsigned meaning inverted. gio/gregistrysettingsbackend.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 3209024c3ba730df9551074819672756477bd5aa Author: Sam Thursfield Date: Thu Aug 12 16:10:23 2010 +0100 Add GSettings Windows Registry backend gio/Makefile.am | 7 +- gio/giomodule.c | 4 + gio/gregistrysettingsbackend.c | 1966 ++++++++++++++++++++++++++++++++++++++++ gio/gregistrysettingsbackend.h | 31 + 4 files changed, 2007 insertions(+), 1 deletions(-) commit fb15dde6c171acb445da5e51ce17e241bf9c52fb Author: Jon Nordby Date: Thu Aug 26 16:51:33 2010 +0200 docs: Inline docs from tmpl/memory.smgl docs/reference/glib/tmpl/.gitignore | 1 + docs/reference/glib/tmpl/memory.sgml | 428 ---------------------------------- glib/galloca.h | 47 ++++ glib/gmem.c | 201 ++++++++++++++++- glib/gmem.h | 106 +++++++++ glib/gstrfuncs.c | 11 + 6 files changed, 365 insertions(+), 429 deletions(-) commit 4497e84215e37f1d7dc55432ab50825652f9fe80 Author: Andika Triwidada Date: Wed Sep 1 09:54:52 2010 +0700 Updated Indonesian translation po/id.po | 2301 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 1479 insertions(+), 822 deletions(-) commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2 Author: noch Date: Tue Aug 31 16:49:31 2010 +0500 Modified hy.po po/hy.po | 1776 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 1061 insertions(+), 715 deletions(-) commit b10d3a73bc39763ed528baaf93b1143157115690 Author: noch Date: Tue Aug 31 12:34:36 2010 +0500 Modified hy.po po/hy.po | 971 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 470 insertions(+), 501 deletions(-) commit e57884041bf17d851915994370f480f554b49c6a Author: Matthias Clasen Date: Mon Aug 30 20:47:40 2010 -0400 Bump version configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)