commit 31a72dd719940ca5b97da9eb36ce5467458ed7f5
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 19:29:09 2010 -0400
Update symbol list
gio/gio.symbols | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
commit ee2c6f4554661ed449dda0076bc4d7627ed05e80
Author: Branko Kokanović <
[email protected]>
Date: Tue Aug 31 02:33:26 2010 +0200
Updated Serbian translation
po/sr.po | 125
++++++++++++++++++++++++++------------------------------
po/
[email protected] | 125
++++++++++++++++++++++++++------------------------------
2 files changed, 116 insertions(+), 134 deletions(-)
commit 1d2229129cd5a6ac09cd94b5f9751a8f32d81e05
Author: Philip Withnall <
[email protected]>
Date: Mon Aug 30 22:13:18 2010 +0100
Update British English translation
po/en_GB.po | 35 ++++++++++++++++++-----------------
1 files changed, 18 insertions(+), 17 deletions(-)
commit 6f327315dcd617f93a59ba235f48f9125a0ee593
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 16:08:25 2010 -0400
Add one more bug ref
NEWS | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit f4f45e980ba222f749e533b445d88996ed66ebe0
Author: David Zeuthen <
[email protected]>
Date: Mon Aug 30 13:58:41 2010 -0400
GDBusProxy: remove superfluous -gdbus-proxy-method-name qdata
Looks like we're not using this anymore.
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusproxy.c | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
commit 52348e15874869cb02052253847358361f10ec7f
Author: David Zeuthen <
[email protected]>
Date: Mon Aug 30 13:45:46 2010 -0400
Bug 628324 – Invalid reads in gdbus-export test
Looks like we forgot to ref the returned GVariant in
g_dbus_proxy_call_finish().
It's a good question why code using g_dbus_proxy_call() and
g_dbus_proxy_call_finish() worked in the first place - probably the
answer is that no-one really used these APIs.
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusproxy.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 72ea8b1df744ef8a11e67d1b7df121849c0298fb
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 13:28:06 2010 -0400
Tweak the wording
NEWS | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 846b0b34660279871bbafb476adf5b5c597eb08d
Author: Ryan Lortie <
[email protected]>
Date: Mon Aug 30 18:58:49 2010 +0200
GAction is now an interface
the new class GSimpleAction is the implementation half
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 40 ++-
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 2 +
gio/gaction.c | 416 +++++------------------------
gio/gaction.h | 69 ++----
gio/gactiongroup.c | 2 +-
gio/gio.h | 1 +
gio/giotypes.h | 1 +
gio/gsimpleaction.c | 498
+++++++++++++++++++++++++++++++++++
gio/gsimpleaction.h | 95 +++++++
gio/tests/actions.c | 83 +++---
12 files changed, 754 insertions(+), 455 deletions(-)
commit 6cd62920bbb8ed42c7381bb56deca820515500f9
Author: Ryan Lortie <
[email protected]>
Date: Mon Aug 30 17:31:06 2010 +0200
GActionGroup is now an interface
- make GAction.get_state() return a reference
- fix some leaks/warnings in the tests
- fix signal propagation in GSimpleActionGroup
gio/gaction.c | 9 +++--
gio/gactiongroup.c | 46 +++++++++++++----------
gio/gactiongroup.h | 43 ++++------------------
gio/gsimpleactiongroup.c | 89
+++++++++++++++++----------------------------
gio/gsimpleactiongroup.h | 8 +---
gio/tests/actions.c | 21 +++++++----
6 files changed, 90 insertions(+), 126 deletions(-)
commit 75891001bc5ed5a99c9a9af17407b0a797f79df4
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 13:11:52 2010 -0400
Update NEWS for 2.25.15
NEWS | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
commit 949392585402916d86920c652d182e92ad109a6d
Author: Christian Persch <
[email protected]>
Date: Mon Aug 30 16:12:42 2010 +0200
Make g_emblemed_icon_add_emblem() keep the list sorted
Fixes bug #628317.
gio/gemblemedicon.c | 37 +++++++++++++++++--------------------
1 files changed, 17 insertions(+), 20 deletions(-)
commit 7a6f8bd3c34e5f5e20f6770d54406b7abc5a396d
Author: Christian Persch <
[email protected]>
Date: Mon Aug 30 15:53:49 2010 +0200
Don't leak the FD list
==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
lost in loss record 780 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 0x41DB582: g_unix_fd_list_new_from_array
(gunixfdlist.c:191)
==6793== by 0x421BFD6: _g_dbus_worker_do_read_cb
(gdbusprivate.c:590)
Bug #628329.
gio/gdbusprivate.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit fa671dc5e28369c50aaef525c6980803a9946471
Author: Christian Persch <
[email protected]>
Date: Mon Aug 30 10:21:43 2010 -0400
Fix invalid reads
Don't use a guint16* when getting a guint property via g_object_get()!
Bug #628323.
gio/gproxyaddressenumerator.c | 5 ++++-
gio/tests/network-address.c | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
commit 08924ad1472a17cd6c144ae25a350af0b2d9afe7
Author: Christian Persch <
[email protected]>
Date: Mon Aug 30 10:18:30 2010 -0400
Plug a mem leak in GConverterOutputStream
==8221== 1,047 (672 direct, 375 indirect) bytes in 28 blocks are
definitely lost in loss record 589 of 603
==8221== at 0x4005BDC: malloc (vg_replace_malloc.c:195)
==8221== by 0x4057094: g_malloc (gmem.c:134)
==8221== by 0x406F2D6: g_slice_alloc (gslice.c:836)
==8221== by 0x406F31B: g_slice_alloc0 (gslice.c:848)
==8221== by 0x403A8A6: g_error_new_literal (gerror.c:117)
==8221== by 0x403AC31: g_set_error_literal (gerror.c:314)
==8221== by 0x80499DC: g_compressor_converter_convert
(converter-stream.c:267)
==8221== by 0x417BF67: g_converter_convert (gconverter.c:174)
==8221== by 0x417D7F0: g_converter_output_stream_write
(gconverteroutputstream.c:428)
==8221== by 0x41B57DF: g_output_stream_write (goutputstream.c:216)
==8221== by 0x804A367: test_compressor (converter-stream.c:456)
Bug #628309.
gio/gconverteroutputstream.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 802c25832cb34976308a8a2b356ad3273108761f
Author: Christian Persch <
[email protected]>
Date: Mon Aug 30 10:16:31 2010 -0400
Plug a mem leak
==6793== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely
lost in loss record 640 of 1,423
==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195)
==6793== by 0x4057094: g_malloc (gmem.c:134)
==6793== by 0x40573DB: g_malloc_n (gmem.c:281)
==6793== by 0x4073D1B: g_strsplit (gstrfuncs.c:2436)
==6793== by 0x4224A89: initable_init (gdbusserver.c:1040)
==6793== by 0x41A73F9: g_initable_init (ginitable.c:105)
==6793== by 0x41A759B: g_initable_new_valist (ginitable.c:218)
==6793== by 0x41A743E: g_initable_new (ginitable.c:138)
==6793== by 0x42238F5: g_dbus_server_new_sync (gdbusserver.c:484)
Bug #628328.
gio/gdbusserver.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 6879256f360ed46c2238b273a239f99d08a62915
Author: Christian Persch <
[email protected]>
Date: Mon Aug 30 10:14:39 2010 -0400
Plug a mem leak
==6793== 16 bytes in 1 blocks are definitely lost in loss record
632 of 1,423
==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195)
==6793== by 0x4057094: g_malloc (gmem.c:134)
==6793== by 0x417FC29: g_data_input_stream_read_line
(gdatainputstream.c:797)
==6793== by 0x41F99C1: _my_g_data_input_stream_read_line
(gdbusauth.c:279)
==6793== by 0x41FA728: _g_dbus_auth_run_client (gdbusauth.c:759)
Bug #628327.
gio/gdbusauth.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit bb221b68df5de89fce4cb70b789df6173d9c2c92
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 10:02:32 2010 -0400
Add an annotation
gio/gdbusmessage.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a3cc274fc681f5266b621f730d3d8eef811e41cf
Author: Dan Winship <
[email protected]>
Date: Mon Aug 30 09:23:09 2010 -0400
GSocketClient: fix a crash on cancellation
some code rearrangement when adding proxy support resulted in
trying to
use a GSocket that wasn't there.
https://bugzilla.gnome.org/show_bug.cgi?id=628296
gio/gsocketclient.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit b8ff287167f668d0c10c2b98c13661042633163e
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 08:58:31 2010 -0400
Disable the 'extra data' test for now
gio/tests/gdbus-introspection.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit b4a61235da4e604eca92d3f38a391a1e76a63d1c
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 08:50:09 2010 -0400
Introspection: make 'direction' default to 'in' for methods
gio/gdbusintrospection.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit c3135d1d39cbbbb1947843d3937984887764137e
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 30 08:49:41 2010 -0400
Add some more gdbus introspection tests (currently failing)
gio/tests/gdbus-introspection.c | 90
++++++++++++++++++++++++++++++++++++--
1 files changed, 85 insertions(+), 5 deletions(-)
commit 1ce14a88d6b2ff7007163bef929c88daed0183e5
Author: Branko Kokanović <
[email protected]>
Date: Sun Aug 29 19:07:46 2010 +0200
Updated Serbian translation
po/sr.po | 801
+++++++++++++++++++++++++++++++++++++++-----------------
po/
[email protected] | 801
+++++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 1118 insertions(+), 484 deletions(-)
commit 0e93b0f5c0dfb0bd3a828c5c8a7295c4085598f5
Author: Yaron Shahrabani <
[email protected]>
Date: Sun Aug 29 15:57:41 2010 +0300
Updated Hebrew translation.
po/he.po | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
commit b09a01c6264c08abc2e5eda54fe30d56f06802dd
Author: Jorge González <
[email protected]>
Date: Sun Aug 29 11:33:56 2010 +0200
Updated Spanish translation
po/es.po | 26 +++++++++++++++++---------
1 files changed, 17 insertions(+), 9 deletions(-)
commit 2286d1d669ac3bcef1faa709290831df9197ba02
Author: A S Alam <
[email protected]>
Date: Sun Aug 29 09:32:03 2010 +0530
update translation for Punjabi
po/pa.po | 360
++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 291 insertions(+), 69 deletions(-)
commit 849dbc12056b72f4284bcb6e4b466ec3fcea13f4
Author: Fran Diéguez <
[email protected]>
Date: Sun Aug 29 04:19:12 2010 +0200
Added Galician help translations
po/gl.po | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
commit 1399913f31b60ffebb84e08d8901e82aab2bb075
Author: Philip Withnall <
[email protected]>
Date: Sat Aug 28 12:18:37 2010 +0100
Change "type-string" to "type string" in translatable strings
Helps: bgo#628193
gio/gdbusmessage.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit ea9f5f025188731f4347f5be1248e84dc3710c7b
Author: Philip Withnall <
[email protected]>
Date: Sat Aug 28 12:17:45 2010 +0100
Change "lock-file" to "lock file" in translatable strings
Helps: bgo#628193
gio/gdbusauthmechanismsha1.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
commit 61e53e0d196d12d7ea612794ce2ff3550927f9d0
Author: Philip Withnall <
[email protected]>
Date: Sat Aug 28 11:54:01 2010 +0100
Update British English translation
po/en_GB.po | 2289
++++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 1493 insertions(+), 796 deletions(-)
commit 62788fdf66f321edb15671cb895aa9072df38149
Author: Jorge González <
[email protected]>
Date: Sat Aug 28 10:08:04 2010 +0200
Updated Spanish translation
po/es.po | 287
+++++++++++++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 249 insertions(+), 38 deletions(-)
commit 5a76228e458ccd9846f7dbe2ad35f9e874a07be4
Author: Yaron Shahrabani <
[email protected]>
Date: Sat Aug 28 10:46:19 2010 +0300
Updated Hebrew translation.
po/he.po | 230
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 223 insertions(+), 7 deletions(-)
commit e0aa877e64b5d2de27c9d6c00119a33b735f5b58
Author: Fran Diéguez <
[email protected]>
Date: Fri Aug 27 23:15:49 2010 +0200
Update Galician translations
po/gl.po | 279
+++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 248 insertions(+), 31 deletions(-)
commit 52a41b81bd6770434a62aa4a4b7bef100e27da44
Author: Claude Paroz <
[email protected]>
Date: Fri Aug 27 20:04:38 2010 +0200
Added missing files in POTFILES.in
po/POTFILES.in | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
commit 1e7243ad7b48d833ef6eec8fa305f25487f640b0
Author: David Zeuthen <
[email protected]>
Date: Fri Aug 27 10:50:03 2010 -0400
Bug 628084 – gdbus-peer fails with assertion
Make it work on systems where /etc/hosts is bigger than 1024 bytes.
https://bugzilla.gnome.org/show_bug.cgi?id=628084
Signed-off-by: David Zeuthen <
[email protected]>
gio/tests/gdbus-peer.c | 67
+++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 60 insertions(+), 7 deletions(-)
commit 95107e0ab69fdcc9e7f27832dd492582c4e3fb3e
Author: Yaron Shahrabani <
[email protected]>
Date: Fri Aug 27 14:53:57 2010 +0300
Updated Hebrew translation.
po/he.po | 72
++++++++++++++++++++++++++++++-------------------------------
1 files changed, 35 insertions(+), 37 deletions(-)
commit db7ddcc19529a101b820347e8cca419fb37f6a02
Author: Jens Georg <
[email protected]>
Date: Wed Aug 25 00:18:23 2010 +0300
Improve parsing of date-only iso8601 strings
glib/gtimer.c | 15 +++++++++++++--
tests/testglib.c | 4 ++++
2 files changed, 17 insertions(+), 2 deletions(-)
commit 9a61fb2c640708070a32c18bd06ae94ee71c925f
Author: Emmanuele Bassi <
[email protected]>
Date: Thu Aug 26 12:58:19 2010 +0100
datetime: Re-use add_dmy()
Avoid code duplication.
glib/gdatetime.c | 55
+++++------------------------------------------
glib/tests/gdatetime.c | 5 +++-
2 files changed, 10 insertions(+), 50 deletions(-)
commit 3c86a77ae5efa57a6f62c2eeec9c67aa66246496
Author: Tor Lillqvist <
[email protected]>
Date: Thu Aug 26 12:41:46 2010 +0300
Fix Win32 build
configure.ac | 1 +
glib/gdatetime.c | 2 +-
glib/tests/gdatetime.c | 26 +++++++++++++++++++++++---
3 files changed, 25 insertions(+), 4 deletions(-)
commit ca26f9a5029cfd97f92c81f3993628068d60c4a9
Author: Matthias Clasen <
[email protected]>
Date: Thu Aug 26 00:16:30 2010 -0400
Make this thing work
glib/gtester-report | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b52cdaf2f01411df86b418f45a7dc04f1499fabe
Author: Matthias Clasen <
[email protected]>
Date: Thu Aug 26 00:00:56 2010 -0400
Improve g_file_set_contents docs
Mention that the temporary filename is longer than the passed-in
filename, so people can avoid passing a name that is already
NAME_MAX long.
glib/gfileutils.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 925b4231dc7af90fa9ec2c442e640ebe20aedb5c
Author: Matthias Clasen <
[email protected]>
Date: Wed Aug 25 22:07:59 2010 -0400
Point out that g_type_init() is required
docs/reference/gio/overview.xml | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
commit 1681f7410a90f8408fd9dbd5b7e58a6e38c06fe7
Author: A S Alam <
[email protected]>
Date: Wed Aug 25 22:00:53 2010 +0530
update translation for Punjabi
po/pa.po | 658
++++++++++++++++++++++++++++++++++++++------------------------
1 files changed, 402 insertions(+), 256 deletions(-)
commit 8803182f4a1d0d3aa51407bad633dfa1c3f71890
Author: Matthias Clasen <
[email protected]>
Date: Wed Aug 25 20:04:45 2010 -0400
Guarantee that g_get_tmp_dir () doesn't return an empty string
If it does, g_file_open_tmp() would be in trouble. Pointed
out by Morten Welinder in bug 627969.
glib/gutils.c | 12 ++++++------
glib/tests/utils.c | 14 ++++++++++++++
2 files changed, 20 insertions(+), 6 deletions(-)
commit 8e16bf2fb61bf38c9b634c18d9d7ca48e3623169
Author: Matthias Clasen <
[email protected]>
Date: Wed Aug 25 18:44:59 2010 -0400
NEWS for 2.25.15
NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 52 insertions(+), 0 deletions(-)
commit 08877ee0dc61b73978d6e7f46216c9405498dbf8
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 23:08:18 2010 +0100
datetime: Fix a thinko
We need to check if a year is a leap one *after* we increased it with
the given value, not before.
glib/gdatetime.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 026375b395fcdc2336666546afd2f21e7ee8bc67
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 23:00:31 2010 +0100
datetime: Avoid excessive copies in add_full()
The current implementation of g_date_time_add_full() creates multiple
GDateTime temporary objects and unrefs them immediately; even with the
slice allocator this could result in a performance bottleneck,
especially if the atomic integer operations fall back to slow paths.
We can isolate the components of the add_full() operation and create
internal modifiers that operate on an existing GDateTime; this brings
down the number of GDateTime copies created from six to one.
While at it, the test suite for add_full() should have more checks for
roll-over of months and days.
Signed-off-by: Emmanuele Bassi <
[email protected]>
glib/gdatetime.c | 133
+++++++++++++++++++++++++++++++++--------------
glib/tests/gdatetime.c | 24 +++++---
2 files changed, 108 insertions(+), 49 deletions(-)
commit 0d0a9bb4485069a56caf139346e6a6aad81c4efd
Author: David Zeuthen <
[email protected]>
Date: Wed Aug 25 14:45:28 2010 -0400
GDBusConnection: Document memory management semantics for
get_property()
Turns out we are leaking non-floating GVariant instances returned by
get_property() functions.
Also avoid imprecise language such as "newly-allocated GVariant" as
this doesn't specify whether the variant can be floating or not.
Also see
https://bugzilla.gnome.org/show_bug.cgi?id=627974 as it is
very related to this change.
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusconnection.c | 6 +++++-
gio/gdbusconnection.h | 4 +++-
2 files changed, 8 insertions(+), 2 deletions(-)
commit d31c1c863a357e94b87529dfdfb6abad3fcef84b
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 16:24:46 2010 +0100
docs: Fix up GDateTime for the GObject reference
docs/reference/gobject/gobject-sections.txt | 1 +
gobject/gboxed.h | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
commit 99621efbd559afe9c3833befab90daf6d00fc8a9
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 16:23:34 2010 +0100
docs: Reword the datetime short description
glib/gdatetime.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 250b1d576b71f2bafd6cf7abbe679dc2a21fbd65
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 16:13:24 2010 +0100
docs: Fix the section name for GDateTime
docs/reference/glib/glib-sections.txt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 5e65ed4e4458d0a359259298c33b222e16441e5e
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 12:30:09 2010 +0100
datetime: Fix leap year check
Remove a FIXME and an approximation when computing the seconds from
the Unix epoch.
glib/gdatetime.c | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
commit 2952e908e4a67929a72c5ad9a26db95f1dde2d29
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 12:24:54 2010 +0100
datetime: Fix coding style
glib/gdatetime.c | 310
++++++++++++++++++++++++++----------------------------
1 files changed, 148 insertions(+), 162 deletions(-)
commit 0a59ab6e8594f0f2f9203390052364bef9212697
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 12:14:04 2010 +0100
datetime: Use %Z for the timezone name
We should try and follow strftime(3) for the format control characters
as much as possible.
glib/gdatetime.c | 4 ++--
glib/tests/gdatetime.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit b4c0b958af875bcba830ee734cd50df30a88236a
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 12:09:16 2010 +0100
datetime: Fix the format documentation
The %x format is for the preferred date, and the %X format is for the
preferred time.
glib/gdatetime.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 9a39b1d7051bd5a8f725aacf621649619067857b
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 12:06:47 2010 +0100
datetime: Clean up macros and unused variables
The most complex macros should be converted to inlined functions,
instead, to guarantee some type safety.
glib/gdatetime.c | 147
+++++++++++++++++++++++++++---------------------------
1 files changed, 73 insertions(+), 74 deletions(-)
commit 0f87f09397ef9a796258ec3200e0e987a761e505
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 25 00:27:49 2010 +0100
datetime: Remove the translation marker for a warning message
glib/gdatetime.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 96dc06e6e06ec0347ecb4e44b15acf8ce7e31af0
Author: Emmanuele Bassi <
[email protected]>
Date: Tue Aug 24 23:30:30 2010 +0100
docs: Add GDateTime to the GLib API reference
docs/reference/glib/glib-docs.sgml | 1 +
docs/reference/glib/glib-sections.txt | 62
+++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+), 0 deletions(-)
commit d62eb80c5489bbd4590c10f218b9eb71393bdfaf
Author: Emmanuele Bassi <
[email protected]>
Date: Tue Aug 24 21:37:43 2010 +0100
docs: Mention TZDIR
The timezone code in GDateTime honours the TZDIR environment variable,
so it should be mentioned in the list of variables GLib checks at
runtime.
docs/reference/glib/running.sgml | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
commit e35ed21f43f94443e5b137d85120b87542261c5b
Author: Thiago Santos <
[email protected]>
Date: Fri May 28 08:19:29 2010 -0300
datetime: Add GDateTime to the GType system
As with other GLib data types, use a GBoxed.
gobject/gboxed.c | 2 ++
gobject/gboxed.h | 10 +++++++++-
gobject/gobject.symbols | 1 +
3 files changed, 12 insertions(+), 1 deletions(-)
commit e1f13ee9ed38d4f14bf927b6fa3f28530afc3640
Author: Thiago Santos <
[email protected]>
Date: Fri May 28 08:19:29 2010 -0300
Add GDateTime to GLib
GDateTime is an opaque data type containing a date and time
representation. It's immutable once created and reference
counted.
https://bugzilla.gnome.org/show_bug.cgi?id=50076
Based on the code by: Christian Hergert <
[email protected]>
Signed-off-by: Emmanuele Bassi <
[email protected]>
glib/Makefile.am | 16 +-
glib/gdatetime.c | 2227
++++++++++++++++++++++++++++++++++++++++++++++++
glib/gdatetime.h | 190 ++++
glib/glib.h | 1 +
glib/glib.symbols | 51 ++
glib/tests/.gitignore | 1 +
glib/tests/Makefile.am | 5 +-
glib/tests/gdatetime.c | 962 +++++++++++++++++++++
8 files changed, 3445 insertions(+), 8 deletions(-)
commit 3cee971db55da9b3bdd1c05e5be68152cd6fd165
Author: Emmanuele Bassi <
[email protected]>
Date: Tue Aug 24 22:47:02 2010 +0100
Add C_() to glibintl.h
glib/glibintl.h | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 0a9bfa1c7d1d30a926c20cb45f935d05e2d2752a
Author: Cody Russell <
[email protected]>
Date: Mon Aug 23 12:34:53 2010 -0500
Add const to _pcre_ucp_othercase() definition in pcre_internal.h
glib/pcre/pcre_internal.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 5ff83633744db6f07fa990deab20b17c583b40e9
Author: Jorge González <
[email protected]>
Date: Mon Aug 23 17:40:02 2010 +0200
Updated Spanish translation
po/es.po | 67
+++++++++++++++++++++++++++++++++++--------------------------
1 files changed, 38 insertions(+), 29 deletions(-)
commit 6c24062880b19a239b57435694a9daed1c90edca
Author: Tor Lillqvist <
[email protected]>
Date: Mon Aug 23 14:31:20 2010 +0300
Include gproxyaddress.h explicitly
gio/gsocketaddress.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 780d6bfa88900fa5a01375467b0cbb686f7b1d1f
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 23 00:37:52 2010 -0400
Improve testutils test coverage
glib/tests/testing.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
commit fa6926e5d4ff7fc7efde46222ff70f2a75298ac4
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 23 00:37:37 2010 -0400
Improve printf test coverage
glib/tests/printf.c | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
commit 7d970fadbc4bad8635f2e5e109517bc015e0e14a
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 23 00:37:21 2010 -0400
Improve GDate test coverate
glib/tests/date.c | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
commit 8f40c0e45a158440edb7f4e4fcc95471c028a2e3
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 23 00:36:36 2010 -0400
Improve GDBus introspection test coverage
gio/tests/gdbus-introspection.c | 81
+++++++++++++++++++++++++++++++++++++++
gio/tests/gdbus-peer.c | 4 ++
2 files changed, 85 insertions(+), 0 deletions(-)
commit 847e4dfe7d2ff84c23fba332381e5121ab54aa39
Author: David Zeuthen <
[email protected]>
Date: Sun Aug 22 22:56:49 2010 -0400
GDBusMethodInvocation: nuke constructor
... that is, make it private. This makes sense because users are never
expected to create such objects themselves - only the GDBus core will
need this.
Signed-off-by: David Zeuthen <
[email protected]>
docs/reference/gio/gio-sections.txt | 1 -
gio/gdbusconnection.c | 18 +++++++++---------
gio/gdbusmethodinvocation.c | 22 +++++++++++-----------
gio/gdbusmethodinvocation.h | 9 ---------
gio/gdbusprivate.h | 12 ++++++++++++
gio/gio.symbols | 1 -
6 files changed, 32 insertions(+), 31 deletions(-)
commit 5668d52babfd40ac502463006f964665f3561008
Author: Fran Diéguez <
[email protected]>
Date: Mon Aug 23 02:24:25 2010 +0200
Updated galician translations
po/gl.po | 47 +++++++++++++++++++++++------------------------
1 files changed, 23 insertions(+), 24 deletions(-)
commit ff59b66ebaaf580cb355f187e83ce36b198ee880
Author: Jorge González <
[email protected]>
Date: Sun Aug 22 21:17:53 2010 +0200
Updated Spanish translation
po/es.po | 160
++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 130 insertions(+), 30 deletions(-)
commit 3ff9894826215790fdd6c8b53584f94a7172c39f
Author: David Zeuthen <
[email protected]>
Date: Thu Aug 5 20:37:27 2010 -0400
Bug 624546 – Modification of GDBusMessage in filter function
Allow modifying a GDBusMessage in a filter function and also add tests
for this. This breaks API but leaves ABI (almost) intact - at least
dconf's GSettings backend (the only big user I know of) will keep
working.
https://bugzilla.gnome.org/show_bug.cgi?id=624546
Signed-off-by: David Zeuthen <
[email protected]>
docs/reference/gio/gio-sections.txt | 1 +
gio/gdbusconnection.c | 85 +++++++++++++++-----
gio/gdbusconnection.h | 18 +++--
gio/gdbusprivate.c | 59 +++++++++++---
gio/gdbusprivate.h | 6 +-
gio/gio.symbols | 1 +
gio/gioenums.h | 25 ++++++
gio/tests/gdbus-connection.c | 147
++++++++++++++++++++++++++++++++++-
gio/tests/gdbus-peer.c | 4 +-
9 files changed, 298 insertions(+), 48 deletions(-)
commit 6d359d60290f5651b868d326e1e9514f68dfaa32
Author: Ask H. Larsen <
[email protected]>
Date: Sun Aug 22 13:17:24 2010 +0200
Updated Danish translation
po/da.po | 2102
+++++++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 1310 insertions(+), 792 deletions(-)
commit ef16ea4616b6d47b533474dd163ae23add7037bc
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 22:22:25 2010 -0400
Add proxy extension point to overview docs
The 'Extending GIO' section is supposed to list all extension
points, so add the proxy extension point here.
docs/reference/gio/overview.xml | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
commit 040bffed38529f18d71713fce994b8ea705dbfb6
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 22:14:28 2010 -0400
Fix build on !unix
There was one code block still referring to fd_list outside of
the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392.
gio/gdbusprivate.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 41ce91d0579aa05b89e357c9fd59d9530ad7bf76
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 22:09:32 2010 -0400
Better fix for the build problem
Use gnetworkingprivate.h instead, patch by Emilio Pozuelo Monfort,
bug 627407.
gio/tests/gdbus-peer.c | 11 +----------
1 files changed, 1 insertions(+), 10 deletions(-)
commit 3d01283f6908000e0a989ba22769c869461be398
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 22:06:56 2010 -0400
Make gdbus-peer build on !linux
Based on a patch by Koop Mast, bug 627088.
gio/tests/gdbus-peer.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 61de05e774829f1687244b014732490005cf4b48
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 21:58:51 2010 -0400
Fix a duplicate word
Pointed out in bug 627604.
gio/gdbusmessage.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a54e2c4fb302ebbeae3e28c70f2342a57edb7521
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 19:27:11 2010 -0400
Add some more annotations
gio/gactiongroup.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 892f9b64584b7a05c517f19f8a9a22d8533a6413
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 19:18:40 2010 -0400
Improve test coverage for actions and action groups
gio/tests/actions.c | 116
+++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 116 insertions(+), 0 deletions(-)
commit 33b775308bd97c02ecdd6de4f91a619c8fcdc282
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 19:18:17 2010 -0400
Document behaviour wrt. to floating variants
gio/gaction.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 9581b33ca5c2cc56d0e6f1fef5d437f856928494
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 19:11:03 2010 -0400
Document behaviour wrt to floating variants
gio/gactiongroup.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit e8ffb1ae83cf63837254ee5979798b2ada18c38a
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 16:30:50 2010 -0400
Add some annotations
gio/gaction.c | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
commit 5b38bc5ad5181bb4900c1da898b2e4fcdcec1757
Author: Ryan Lortie <
[email protected]>
Date: Sat Aug 21 17:35:32 2010 -0400
Simplify/fix state logic in GAction, test it.
gio/gaction.c | 55
++++++++++++++++++++++++++++++++------------------
gio/tests/actions.c | 35 ++++++++++++++++++++++++++++++++
2 files changed, 70 insertions(+), 20 deletions(-)
commit 3c5388d9f41b39c939cb67c5fa28cf38ec832cd0
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 15:40:46 2010 -0400
Add some forgotten symbols
docs/reference/gio/gio-sections.txt | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit bff2af486827499c2da507f17e61fc88c96b43ba
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 15:40:32 2010 -0400
Ignore some more private headers
docs/reference/gio/Makefile.am | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit b876e47e3b623b50dcced6c1c8f6f953c1113753
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 15:34:40 2010 -0400
Fix documentation issues
Gtk-doc is unhappy if the parameter names don't match between header
and source.
gio/gnetworkservice.c | 4 +++-
gio/gproxy.c | 18 +++++++++---------
2 files changed, 12 insertions(+), 10 deletions(-)
commit 4831a102e51825b79d39686983326bcf82490ede
Author: Matthias Clasen <
[email protected]>
Date: Sat Aug 21 15:34:18 2010 -0400
Fix GActionGroup docs
gio/gactiongroup.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit fceea19be5a7744904f793e38e090b627b8c0ed8
Author: Милош Поповић <
[email protected]>
Date: Sat Aug 21 20:05:14 2010 +0200
Updated Serbian translation
po/sr.po | 1756
++++++++++++++++++++++++++++++++++---------------------
po/
[email protected] | 1767
+++++++++++++++++++++++++++++++++++---------------------
2 files changed, 2185 insertions(+), 1338 deletions(-)
commit de07279709d35aeb28dfb60ea836cd043eb4cfc2
Author: Chao-Hsiung Liao <
[email protected]>
Date: Sat Aug 21 19:43:37 2010 +0800
Updated Traditional Chinese translation(Hong Kong and Taiwan)
po/zh_HK.po | 951
+++++++++++++++++++++++++++++++++++++++-------------------
po/zh_TW.po | 964
++++++++++++++++++++++++++++++++++++++++-------------------
2 files changed, 1305 insertions(+), 610 deletions(-)
commit 276a9ba385a2cde538c7d5176ea5ee761c21e9ed
Author: Yaron Shahrabani <
[email protected]>
Date: Sat Aug 21 02:35:07 2010 +0300
Updated Hebrew translation.
po/he.po | 157
++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 127 insertions(+), 30 deletions(-)
commit 8524f0dc0d0c2742a90a3fee6dbb7fe290dfb8dd
Author: Fran Diéguez <
[email protected]>
Date: Fri Aug 20 13:23:11 2010 +0200
Updated galician translations
po/gl.po | 396
++++++++++++++++++++++++++++++++++++++++----------------------
1 files changed, 254 insertions(+), 142 deletions(-)
commit 8f5ec0dad328cbb498fe2f60bd465f0e4c5d4cad
Author: Dan Winship <
[email protected]>
Date: Thu Aug 19 18:24:53 2010 -0400
Fix misc compiler warnings in (mostly) test programs
gio/gdbusmessage.c | 2 +-
gio/gio.symbols | 1 -
gio/tests/file.c | 17 +++++++++++++++--
gio/tests/g-icon.c | 2 +-
glib/tests/date.c | 2 +-
glib/tests/node.c | 2 +-
glib/tests/shell.c | 4 ++--
tests/gobject/ifaceproperties.c | 2 +-
8 files changed, 22 insertions(+), 10 deletions(-)
commit 22b3f0d4b26d0b729c1850f45670a9050dc10772
Author: Dan Winship <
[email protected]>
Date: Thu Aug 19 17:51:24 2010 -0400
gio.symbols: add missing g_simple_action_group stuff
gio/gio.symbols | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
commit ab778737aa6d145a0d19d0775270959a72716260
Author: Dan Winship <
[email protected]>
Date: Thu Aug 19 17:51:01 2010 -0400
gproxyaddressenumerator.h: add missing G_END_DECLS
gio/gproxyaddressenumerator.h | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit de1598a34d920882991d6b5166bce815ca4aa428
Author: Nicolas Dufresne <
[email protected]>
Date: Thu Aug 19 17:31:42 2010 -0400
gio/proxy: Fixed compilation warnings
* Wrong return type (NULL instead of FALSE)
* Unused static function declaration
gio/gproxy.c | 2 +-
gio/gsocks4proxy.c | 2 --
2 files changed, 1 insertions(+), 3 deletions(-)
commit 0958e663175fe51361aa1e6a87a3f3c5de08bebf
Author: Nicolas Dufresne <
[email protected]>
Date: Thu Aug 19 16:23:50 2010 -0400
Add support for g_socket_client_add_application_proxy()
This allow application to take control over certain proxy protocol
handling. When a proxy protocol must be used and is found in the
application proxies, GSocketClient will simply TCP connect to
the proxy
server and return the connection.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 1 +
gio/gio.symbols | 1 +
gio/gsocketclient.c | 41
+++++++++++++++++++++++++++++++++-
gio/gsocketclient.h | 2 +
4 files changed, 43 insertions(+), 2 deletions(-)
commit ced1d0e2e7d164873d8b7e335a00cfac13785760
Author: Nicolas Dufresne <
[email protected]>
Date: Tue May 25 16:02:42 2010 -0400
Implemented SOCKSv4 and SOCKSv4a
gio/Makefile.am | 4 +
gio/giomodule.c | 4 +
gio/gsocks4aproxy.c | 495
+++++++++++++++++++++++++++++++++++++++++++++++++++
gio/gsocks4aproxy.h | 55 ++++++
gio/gsocks4proxy.c | 73 ++++++++
gio/gsocks4proxy.h | 44 +++++
po/POTFILES.in | 1 +
7 files changed, 676 insertions(+), 0 deletions(-)
commit e2a90bcb5fc50f099cbf8df01a09697f7e48522d
Author: Nicolas Dufresne <
[email protected]>
Date: Fri May 7 16:35:04 2010 -0400
Implemented proxy sample code that connect to proxy
gio/tests/proxy.c | 83
+++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 83 insertions(+), 0 deletions(-)
commit 0ebb79a7488121ae4a18cc84ac92e25ddb2b9544
Author: Nicolas Dufresne <
[email protected]>
Date: Thu Apr 29 18:51:42 2010 -0400
Implemented g_socket_client_connect_to_uri() method
Using this rather than g_socket_client_connect() or
g_socket_client_connect_to_host() allows #GSocketClient to
determine when to use application-specific proxy protocols.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 3 +
gio/gio.symbols | 3 +
gio/gsocketclient.c | 122
++++++++++++++++++++++++++++++++++-
gio/gsocketclient.h | 14 ++++
4 files changed, 141 insertions(+), 1 deletions(-)
commit a6c3820f46b9caabc45ab19aaf2669b4cb04c5d5
Author: Nicolas Dufresne <
[email protected]>
Date: Tue Aug 10 16:48:45 2010 -0400
Hooked proxy enumeration into GSocketClient
This functionnallity can be disabled using property enable-proxy. It
enumerates addresses using GSocketConnectable::proxy_enumerate()
instead of
enumerate(). When the returned address is of type GProxyAddress
(a type
based on GInetSocketAddress), it gets the proxy protocol handler using
g_proxy_get_default_for_protocol() and call connect() on it.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 2 +
gio/gio.symbols | 2 +
gio/gsocketclient.c | 307
+++++++++++++++++++++++++++++++----
gio/gsocketclient.h | 3 +
4 files changed, 282 insertions(+), 32 deletions(-)
commit ee3dbf747e48a41c916674f111906f57996fd626
Author: Nicolas Dufresne <
[email protected]>
Date: Thu Jul 22 20:51:23 2010 -0400
Implement GProxyConnection a GIOStream+GTcpConn wrapper
This class inherit from GTcpConnection by refing the socket of
an existing GTcpConnection and wraps a custom GIOStream into
itself. This
is to allow implementing proxies that alters data stream, like
when using
GSSAPI privacy inside SOCKS5.
gio/Makefile.am | 2 +
gio/gproxyconnection.c | 155
++++++++++++++++++++++++++++++++++++++++++++++++
gio/gproxyconnection.h | 69 +++++++++++++++++++++
3 files changed, 226 insertions(+), 0 deletions(-)
commit 6fa113660057e0e6592b180d1a2aead617e71dec
Author: Nicolas Dufresne <
[email protected]>
Date: Thu Apr 29 15:22:55 2010 -0400
Implemented SOCKSv5 proxy support
gio/Makefile.am | 2 +
gio/giomodule.c | 2 +
gio/gsocks5proxy.c | 1053
++++++++++++++++++++++++++++++++++++++++++++++++++++
gio/gsocks5proxy.h | 48 +++
po/POTFILES.in | 1 +
5 files changed, 1106 insertions(+), 0 deletions(-)
commit c32ef1d85e0b7cca02677bbe50fef2ef79a98002
Author: Dan Winship <
[email protected]>
Date: Fri Jun 25 14:28:02 2010 -0400
GSocket: store the remote_address when connecting
This way, if g_socket_connect() is called with a GProxyAddress,
g_socket_get_remote_address() will later return that same address.
Reviewed-by: Nicolas Dufresne <
[email protected]>
gio/gsocket.c | 51 +++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 43 insertions(+), 8 deletions(-)
commit b304a23af73374857e6bb18fc636d83fe9ed58ea
Author: Nicolas Dufresne <
[email protected]>
Date: Wed Apr 28 15:39:56 2010 -0400
Extend IO_ERROR enum for Proxy support
gio/gioenums.h | 17 ++++++++++++++++-
gio/gioerror.c | 18 ++++++++++++++++++
2 files changed, 34 insertions(+), 1 deletions(-)
commit 1094c84238e05304e4175990c5e0e018cdf97e28
Author: Nicolas Dufresne <
[email protected]>
Date: Fri May 7 16:32:05 2010 -0400
Implemented proxy sample for all Connectables
gio/tests/proxy.c | 309
+++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 290 insertions(+), 19 deletions(-)
commit fc03ecce831cd94639df1a355f5dd8c9b8eebfae
Author: Nicolas Dufresne <
[email protected]>
Date: Tue Aug 10 15:45:32 2010 -0400
Implemented proxy_enumerate() for all Connectables
This patch implements method proxy_enumerate from GSocketConnectable
for
all connectables (GNetworkAddress, GNetworkService, GInetSocketAddress
and GUnixSocketAddress).
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 2 +
gio/gio.symbols | 2 +
gio/gnetworkaddress.c | 28 ++-
gio/gnetworkservice.c | 441
++++++++++++++++++++---------------
gio/gnetworkservice.h | 2 +
gio/gsocketaddress.c | 42 ++++-
6 files changed, 329 insertions(+), 188 deletions(-)
commit f82f484b8ffa18aab10e79baa96bcfa438f8dc5b
Author: Nicolas Dufresne <
[email protected]>
Date: Tue Aug 10 16:53:25 2010 -0400
Added proxy_enumerate method to GSocketConnectable
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 1 +
gio/gio.symbols | 3 ++-
gio/gnetworkaddress.c | 2 +-
gio/gnetworkingprivate.h | 5 +++++
gio/gsocketconnectable.c | 31
+++++++++++++++++++++++++++++++
gio/gsocketconnectable.h | 8 +++++++-
6 files changed, 47 insertions(+), 3 deletions(-)
commit 6749ffce594b146ef49c8fe014bfa8b0272b6b9f
Author: Nicolas Dufresne <
[email protected]>
Date: Fri May 7 16:27:34 2010 -0400
Added GProxyAddressEnumerator to proxy sample code
gio/tests/proxy.c | 133
+++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 133 insertions(+), 0 deletions(-)
commit a7e0e8fc0852255d430daa90e7345db67a2a9594
Author: Nicolas Dufresne <
[email protected]>
Date: Tue Aug 10 15:25:11 2010 -0400
Adding GProxyAddressEnumerator class
An implementation of GSocketAddressEnumerator that handles proxy
enumeration. This class is mainly usefull for Connectables
implementation
such as NetworkService, NetworkAddress and SocketAddress to handle
proxies.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 11 +
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 2 +
gio/gio.h | 1 +
gio/gio.symbols | 6 +
gio/giotypes.h | 1 +
gio/gproxyaddressenumerator.c | 728
+++++++++++++++++++++++++++++++++++
gio/gproxyaddressenumerator.h | 73 ++++
8 files changed, 823 insertions(+), 0 deletions(-)
commit d76de5e3591431c03a5812acd7682f2ff68fba69
Author: Nicolas Dufresne <
[email protected]>
Date: Tue Aug 10 15:24:37 2010 -0400
Added GProxy interface for proxy extension point
Implement an extension point for proxy protocol implementation. This
is mainly useful for socket-based proxy where it is possible to
use the
proxied socket the same way it would for other stream based socket.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 19 +++
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 2 +
gio/gio.h | 1 +
gio/gio.symbols | 11 ++
gio/giomodule.c | 4 +
gio/giotypes.h | 1 +
gio/gproxy.c | 208
+++++++++++++++++++++++++++++++++++
gio/gproxy.h | 123 +++++++++++++++++++++
10 files changed, 371 insertions(+), 0 deletions(-)
commit 63105d1074ce54fdda9c81bb0353abc9b0a24d62
Author: Nicolas Dufresne <
[email protected]>
Date: Tue Aug 10 15:23:37 2010 -0400
Added method g_network_address_parse_uri()
This method allow creating a network address from a URI. If no port is
found in the URI, the default_port parameter will be used. Note
that new
property scheme is there for future TLS implementation.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-sections.txt | 2 +
gio/gio.symbols | 2 +
gio/gnetworkaddress.c | 296
+++++++++++++++++++++++++++++++++++
gio/gnetworkaddress.h | 4 +
4 files changed, 304 insertions(+), 0 deletions(-)
commit 466111c9605ace99389d56ace213621db01e18d9
Author: Nicolas Dufresne <
[email protected]>
Date: Mon Apr 26 17:27:33 2010 -0400
Implement GProxyAddress
A GSocketInetAddress representing the proxy server address with
additional
properties proxy type, destination address and port, username and
password.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 23 +++
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 2 +
gio/gio.h | 1 +
gio/gio.symbols | 12 ++
gio/giotypes.h | 1 +
gio/gproxyaddress.c | 345
+++++++++++++++++++++++++++++++++++
gio/gproxyaddress.h | 76 ++++++++
9 files changed, 462 insertions(+), 0 deletions(-)
commit 6b1d851cc5ba8ce4276f2e3236da7554b763cf0c
Author: Nicolas Dufresne <
[email protected]>
Date: Fri May 7 16:23:45 2010 -0400
Implemented proxy sample code
Reviewed-by: Dan Winship <
[email protected]>
gio/tests/.gitignore | 1 +
gio/tests/Makefile.am | 5 ++
gio/tests/proxy.c | 175
+++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 181 insertions(+), 0 deletions(-)
commit f3debedfd2a3197230ac6f09f56741c3eda61e29
Author: Nicolas Dufresne <
[email protected]>
Date: Fri May 7 15:55:54 2010 -0400
Implemented proxy-resolver extension point
This extension point allow extending GLib with library like LibProxy
that
interprets system proxy settings and finds the appropriate
configuration
based on the type of connection being made.
Reviewed-by: Dan Winship <
[email protected]>
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 20 +++
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 4 +
gio/gdummyproxyresolver.c | 156 ++++++++++++++++++++++
gio/gdummyproxyresolver.h | 54 ++++++++
gio/gio.h | 1 +
gio/gio.symbols | 11 ++
gio/giomodule.c | 7 +
gio/giotypes.h | 9 ++
gio/gproxyresolver.c | 241
+++++++++++++++++++++++++++++++++++
gio/gproxyresolver.h | 96 ++++++++++++++
12 files changed, 601 insertions(+), 0 deletions(-)
commit f82740f7beeac91398fc152a3efef0918540cd7b
Author: Jorge González <
[email protected]>
Date: Thu Aug 19 21:17:09 2010 +0200
Updated Spanish translation
po/es.po | 295
+++++++++++++++++++++++++++++++------------------------------
1 files changed, 150 insertions(+), 145 deletions(-)
commit b4b5ca4fd89a469c423df9d917af0c523196aab5
Author: Yaron Shahrabani <
[email protected]>
Date: Thu Aug 19 09:31:02 2010 +0300
Updated Hebrew translation.
po/he.po | 285
++++++++++++++++++++++++++++++++------------------------------
1 files changed, 146 insertions(+), 139 deletions(-)
commit 7d6a6ca57b5a5dc1ad55a785dfd79fa98d7e4093
Author: David Zeuthen <
[email protected]>
Date: Wed Aug 18 13:07:25 2010 -0400
Bug 627188 – gdbus-non-socket test occasionally fails
Fix logical bug in test case to avoid race condition between the
client and the server.
Signed-off-by: David Zeuthen <
[email protected]>
gio/tests/gdbus-non-socket.c | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
commit 6c340c0b0312fc12f01ba1887e559fd36fcf28cb
Author: Matthias Clasen <
[email protected]>
Date: Wed Aug 18 12:07:01 2010 -0400
Make gunixcredentialsmessage.h standalone includable
gio/gunixcredentialsmessage.h | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
commit 81b91a8852c0840d907c8192c67b2e65b29d41c6
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 18 16:54:36 2010 +0100
action: Minor fixes
• Argument validation.
• Since: annotations.
• Remove (allow-none) annotations from return values.
• Coding style fixes.
gio/gaction.c | 89 +++++++++++++++++++++----------
gio/gactiongroup.c | 154
+++++++++++++++++++++++++++++++++++-----------------
2 files changed, 166 insertions(+), 77 deletions(-)
commit 504117e284682bff973ad73646fa67103978d016
Author: Emmanuele Bassi <
[email protected]>
Date: Wed Aug 18 16:54:11 2010 +0100
action-group: Check aginst the correct GType macro
G_TYPE_ACTION_GROUP is not a G_TYPE_ACTION.
gio/gactiongroup.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 5bb94348f4760352f6ae974002db48cb130343a4
Author: David Zeuthen <
[email protected]>
Date: Wed Aug 18 11:35:25 2010 -0400
GDBusProxy: Call into well-known name if no name owner currently
exists
This is really what (API) users expect from GDBusProxy - in
particular, mclasen and I ran into this problem while debugging a
upower issue, see
https://bugzilla.redhat.com/show_bug.cgi?id=624125
In a nutshell, the problem is that polkitd crashes while upower holds
a PolkitAuthority object (which in turns contains a GDBusProxy for the
well-known name org.freedesktop.PolicyKit1). This means that
subsequent calls on the PolkitAuthority (which is translated into
calls into the GDBusProxy) fails since :g-name-owner is NULL.
With this fix, we'll be requesting the bus daemon to launch polkitd
since we will start calling into org.freedesktop.PolicyKit1 as soon as
we notice that there is no owner for this name.
Unfortunately our test suite doesn't cover service activation so there
is no way to reliably test this. I will file a bug about this.
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusproxy.c | 108
++++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 80 insertions(+), 28 deletions(-)
commit c2945808acc09562fad0ecd1247fcc3e53eeb913
Author: David Zeuthen <
[email protected]>
Date: Wed Aug 18 10:52:28 2010 -0400
GDBusProxy: Use %, not #, for referencing enum constants in gtk-doc
comments
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusproxy.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
commit a35efb0939c05d572b3a601fb3de62c599d2cf9c
Author: Christian Persch <
[email protected]>
Date: Wed Aug 18 01:02:22 2010 +0200
G_OPTION_FLAG_NO_ARG is only for callback options
Bug #627252.
glib/tests/option-context.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
commit 5db9e5ad58040b5ccdba73c59a76522f9c35aa34
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 02:15:09 2010 -0400
add GSimpleActionGroup
and a simple test
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 28 +++
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 2 +
gio/gio.h | 1 +
gio/giotypes.h | 1 +
gio/gsimpleactiongroup.c | 401
+++++++++++++++++++++++++++++++++++
gio/gsimpleactiongroup.h | 91 ++++++++
gio/tests/actions.c | 28 +++
9 files changed, 554 insertions(+), 0 deletions(-)
commit 972c563f2328e5d1e176d99dd8abaf490b5db324
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 02:14:37 2010 -0400
add some missed bits in the docs
docs/reference/gio/gio-sections.txt | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
commit e1ded9f900349a64d25f659b0515e61956325557
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 01:56:34 2010 -0400
add gaction.h to gio.h
gio/gio.h | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 8014e9c6e67958103ef490e1bc753e4426751751
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 01:55:48 2010 -0400
add testcase for GAction
fix some small bugs it found
gio/gaction.c | 9 ++++--
gio/tests/.gitignore | 1 +
gio/tests/Makefile.am | 3 ++
gio/tests/actions.c | 81
+++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 91 insertions(+), 3 deletions(-)
commit 8475d6d7d05f00e6fd43ffe882b47025330caa6f
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 01:45:15 2010 -0400
add GAction base class
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 31 ++
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 2 +
gio/gaction.c | 597
+++++++++++++++++++++++++++++++++++
gio/gaction.h | 120 +++++++
gio/gio.symbols | 17 +
gio/giotypes.h | 1 +
8 files changed, 770 insertions(+), 0 deletions(-)
commit a3f4ff52ca7e8cea8db6374d55d44729936da243
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 01:07:07 2010 -0400
gio.symbols: Fix missed symbol name tweak
gio/gio.symbols | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 6e04125e3543fd59a067abefc72011433a7db915
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 00:37:50 2010 -0400
pad the GActionGroup vtable
gio/gactiongroup.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 6fe74a4c6ab9895f77e889253ad9a369a0f9d1cc
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 00:33:17 2010 -0400
Add gactiongroup.h to gio.h
gio/gio.h | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit e71dbb97326f767881142cb24cf0850ee8c40008
Author: Ryan Lortie <
[email protected]>
Date: Wed Aug 18 00:30:44 2010 -0400
add GActionGroup base class
docs/reference/gio/gio-docs.xml | 1 +
docs/reference/gio/gio-sections.txt | 38 +++
docs/reference/gio/gio.types | 1 +
gio/Makefile.am | 14 +-
gio/gactiongroup.c | 453
+++++++++++++++++++++++++++++++++++
gio/gactiongroup.h | 173 +++++++++++++
gio/gio-marshal.list | 1 +
gio/gio.symbols | 20 ++
gio/giotypes.h | 1 +
9 files changed, 699 insertions(+), 3 deletions(-)
commit ddad707b85bf2075c0ca37b4a2267c6eac60a358
Author: Dan Winship <
[email protected]>
Date: Tue Aug 17 18:38:34 2010 -0400
update gio/tests/.gitignore
gio/tests/.gitignore | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit c56379264dd8714bdf08675927a5e59debaa7fc3
Author: Christian Persch <
[email protected]>
Date: Tue Aug 17 18:38:46 2010 +0200
Plug a mem leak in GDBusWorker
Free the read buffer.
==26538== 4,096 bytes in 1 blocks are definitely lost in loss record
781 of 781
==26538== at 0x4005BDC: malloc (vg_replace_malloc.c:195)
==26538== by 0x4005C66: realloc (vg_replace_malloc.c:476)
==26538== by 0x405244D: g_realloc (gmem.c:181)
==26538== by 0x420E066: _g_dbus_worker_do_read_unlocked
(gdbusprivate.c:780)
==26538== by 0x420E1D1: _g_dbus_worker_do_read (gdbusprivate.c:812)
==26538== by 0x420F14A: _g_dbus_worker_thread_begin_func
(gdbusprivate.c:1318)
==26538== by 0x420D2ED: invoke_caller (gdbusprivate.c:266)
==26538== by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
==26538== by 0x4049FCD: g_main_dispatch (gmain.c:2119)
==26538== by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
==26538== by 0x404B716: g_main_context_iterate (gmain.c:2750)
==26538== by 0x404BE7F: g_main_loop_run (gmain.c:2958)
==26538== by 0x420D2B5: shared_thread_func (gdbusprivate.c:248)
==26538== by 0x4077958: g_thread_create_proxy (gthread.c:1897)
==26538== by 0x57D918: start_thread (pthread_create.c:301)
==26538== by 0x4C6CBD: clone (clone.S:133)
Bug #627187.
gio/gdbusprivate.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit a91a4a420e8ba6428e7db13bd9c308256cfbb323
Author: Christian Persch <
[email protected]>
Date: Tue Aug 17 18:29:14 2010 +0200
Plug a mem leak in gdbus-connection test
==26538== 145 (24 direct, 121 indirect) bytes in 1 blocks are
definitely lost in loss record 765 of 790
==26538== at 0x4005BDC: malloc (vg_replace_malloc.c:195)
==26538== by 0x405233C: g_malloc (gmem.c:134)
==26538== by 0x406A57E: g_slice_alloc (gslice.c:836)
==26538== by 0x406A60C: g_slice_copy (gslice.c:858)
==26538== by 0x4035C5A: g_error_copy (gerror.c:160)
==26538== by 0x41B6387: g_simple_async_result_set_from_error
(gsimpleasyncresult.c:638)
==26538== by 0x41FCDEB: g_dbus_connection_call_done
(gdbusconnection.c:4808)
==26538== by 0x41B682E: g_simple_async_result_complete
(gsimpleasyncresult.c:762)
==26538== by 0x41B686A: complete_in_idle_cb
(gsimpleasyncresult.c:772)
==26538== by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
==26538== by 0x4049FCD: g_main_dispatch (gmain.c:2119)
==26538== by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
==26538== by 0x404B716: g_main_context_iterate (gmain.c:2750)
==26538== by 0x404BE7F: g_main_loop_run (gmain.c:2958)
==26538== by 0x804B5CC: test_connection_send
(gdbus-connection.c:407)
==26538== by 0x4073D04: test_case_run (gtestutils.c:1174)
Bug #627187.
gio/tests/gdbus-connection.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 75563e81c2b6bab345e08daafd3206cec699f2ea
Author: Christian Persch <
[email protected]>
Date: Tue Aug 17 18:20:23 2010 +0200
Plug a mem leak in gdbus-connection test
==25403== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
lost in loss record 603 of 787
==25403== at 0x4005BDC: malloc (vg_replace_malloc.c:195)
==25403== by 0x405233C: g_malloc (gmem.c:134)
==25403== by 0x406A57E: g_slice_alloc (gslice.c:836)
==25403== by 0x406A5C3: g_slice_alloc0 (gslice.c:848)
==25403== by 0x4035B4E: g_error_new_literal (gerror.c:117)
==25403== by 0x4035ED9: g_set_error_literal (gerror.c:314)
==25403== by 0x41F6434: g_dbus_connection_close_sync
(gdbusconnection.c:1284)
==25403== by 0x804A861: test_connection_life_cycle
(gdbus-connection.c:158)
==25403== by 0x4073D04: test_case_run (gtestutils.c:1174)
==25403== by 0x4073FC2: g_test_run_suite_internal
(gtestutils.c:1223)
==25403== by 0x4074077: g_test_run_suite_internal
(gtestutils.c:1233)
==25403== by 0x4074077: g_test_run_suite_internal
(gtestutils.c:1233)
==25403== by 0x40741FB: g_test_run_suite (gtestutils.c:1274)
==25403== by 0x40733E5: g_test_run (gtestutils.c:877)
==25403== by 0x804DC92: main (gdbus-connection.c:1024)
Bug #627187.
gio/tests/gdbus-connection.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit a62a2fd8edc0ca771ca1c1df1889766f3c73b0e4
Author: Christian Persch <
[email protected]>
Date: Tue Aug 17 18:08:07 2010 +0200
Plug a mem leak in the gdbus-connection test
Bug #627182.
gio/tests/gdbus-connection.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit 7191fc3f17d39a3fa27e990a3723403066d34826
Author: Christian Persch <
[email protected]>
Date: Sun Jun 20 14:33:27 2010 +0200
Use g_memory_output_stream_steal_data here
... instead of one extra g_memdup().
Bug #627181.
gio/gdbusmessage.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit 71e73ffdfbd7a33f4e233cfe1353adf143a2c14c
Author: Christian Persch <
[email protected]>
Date: Sat May 24 16:08:28 2008 +0200
Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code
Now that we have convenience macros to implement boxed and pointer
types, use them.
gio/gdbusintrospection.c | 17 +---
gio/gfileattribute.c | 20 +----
gio/gfileinfo.c | 20 +----
gio/gsrvtarget.c | 17 +---
gobject/gboxed.c | 215
++++++++--------------------------------------
gobject/gsourceclosure.c | 14 +---
gobject/gvaluetypes.c | 10 +--
7 files changed, 50 insertions(+), 263 deletions(-)
commit dc1999316da0409c5bc15e37a0a568a8309bb5a3
Author: Christian Persch <
[email protected]>
Date: Sat May 24 16:08:04 2008 +0200
Add G_DEFINE_{BOXED,POINTER}_TYPE[_WITH_CODE]
Add convenience type definition macros for boxed and pointer types
similar to G_DEFINE_TYPE for object types. Bug #449565.
docs/reference/gobject/gobject-sections.txt | 4 +
gobject/gtype.h | 110
+++++++++++++++++++++++++++
2 files changed, 114 insertions(+), 0 deletions(-)
commit cae86073eaf932b85836e98df8d87c65d90f5842
Author: Christian Persch <
[email protected]>
Date: Thu May 13 19:57:41 2010 +0200
Add GZIP header processing to GZlibCompressor/GZlibDecompressor
Add GZlibCompressor:file-info property. If it contains a non-NULL
GFileInfo, and the compressor is in GZIP mode, the filename and
modification time from the file info are written to the GZIP header
in the output data.
Add GZlibDeompressor:file-info property. If the decompressor is
in GZIP
mode, and the GZIP data contains a GZIP header, the filename and
modification time are read from it, stored in a GFileInfo, and the
file-info property is notified.
Bug #617691.
docs/reference/gio/gio-sections.txt | 3 +
gio/gio.symbols | 3 +
gio/gzlibcompressor.c | 117
++++++++++++++++++++++++++++++-
gio/gzlibcompressor.h | 5 ++
gio/gzlibdecompressor.c | 134
++++++++++++++++++++++++++++++++--
gio/gzlibdecompressor.h | 3 +
gio/tests/filter-cat.c | 38 ++++++++++-
7 files changed, 293 insertions(+), 10 deletions(-)
commit b196cd74473cbc812359ee3b484a3986604e9aba
Author: Christian Persch <
[email protected]>
Date: Sun Jun 20 14:32:52 2010 +0200
Add g_memory_output_stream_steal_data
Bug #622184.
docs/reference/gio/gio-sections.txt | 1 +
gio/gio.symbols | 1 +
gio/gmemoryoutputstream.c | 29 +++++++++++++++++++++++++++++
gio/gmemoryoutputstream.h | 1 +
4 files changed, 32 insertions(+), 0 deletions(-)
commit 322ac7ff68205daf52a2d0bcecc098edd6b413b9
Author: Matthias Clasen <
[email protected]>
Date: Mon Aug 16 16:36:38 2010 -0400
Bump version
configure.ac | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)