1
commit d039ca66f85955788e2d58294c249579bed9cc03
2
Author: Colin Walters <walters@verbum.org>
3
Date: Wed Jan 27 13:56:48 2010 -0500
8
1 files changed, 1 insertions(+), 1 deletions(-)
10
commit f1c3f7bf585d6010c84491372b0a6f0ae3b1432a
11
Author: Colin Walters <walters@verbum.org>
12
Date: Wed Jan 27 13:01:29 2010 -0500
14
Add GMainContext to dbus_g_bus_get_private, add a test case
16
To even sort of work with threads right now, a common workaround
17
is to open a private connection. This patch more explicitly
18
supports creating a private connection, associating it with
19
the GMainContext which will be used for a thread.
21
Also, add a (very simple) test case which just uses a private
22
connection for the default main context.
24
dbus/dbus-glib.h | 1 +
25
dbus/dbus-gmain.c | 4 +++-
26
test/core/test-dbus-glib.c | 21 +++++++++++++++++++++
27
3 files changed, 25 insertions(+), 1 deletions(-)
29
commit 87c645ed17d6fef350e8c26e322ecde566a27d42
30
Author: Colin Walters <walters@verbum.org>
31
Date: Wed Jan 27 13:06:34 2010 -0500
33
Fix compilation of dbus-gvalue.c
35
commit c4a5653e0402f876a1824c33a19e69991ee46a27 was missing a "break;"
37
dbus/dbus-gvalue.c | 1 +
38
1 files changed, 1 insertions(+), 0 deletions(-)
40
commit e6cd65545ee5cd2eeb5ccc21d5bfe8e8ac286d95
41
Author: Colin Walters <walters@verbum.org>
42
Date: Wed Jan 27 11:40:07 2010 -0500
44
Add note about non-maintenance of NEWS
47
1 files changed, 7 insertions(+), 0 deletions(-)
49
commit c4a5653e0402f876a1824c33a19e69991ee46a27
50
Author: Andres Salomon <dilinger@collabora.co.uk>
51
Date: Wed Aug 19 08:57:21 2009 -0400
53
dbus-gvalue: set an error when demarshal_basic doesn't recognize type
55
By passing dbus_g_proxy_call an incorrect signature, we can cause
56
the function to fail but not provide any error message (if
57
G_DISABLE_ASSERT is defined). As smvc pointed out, this can also
58
become a runtime error when a telepathy CM changes signature, but
59
the client hasn't been updated. As such, g_assert isn't an
61
action. See http://bugs.debian.org/541632 for more information.
63
This patch causes it to set an error when demarshalling a type
65
not expecting. Instead of a NULL error, one instead
66
sees something like the following when the method returns a path
67
object but the client expected a string:
69
"modem Create() failed: Expected type gchararray, got type code 'o'"
71
Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
73
dbus/dbus-gvalue.c | 3 +--
74
1 files changed, 1 insertions(+), 2 deletions(-)
76
commit b976413f896f2d5a0be9449fc77a716f2e67cc96
77
Author: Jiří Klimeš <jklimes@redhat.com>
78
Date: Wed Jan 27 10:36:57 2010 -0500
80
Fix bad NAME in dbus-binding-tool man page
82
doc/dbus-binding-tool.1 | 2 +-
83
1 files changed, 1 insertions(+), 1 deletions(-)
85
commit 34636b12c62523b9db789b0fbeb3a86782debf10
86
Author: Colin Walters <walters@verbum.org>
87
Date: Fri Jan 15 12:23:30 2010 -0500
89
Import dbus-bus-introspect.xml upstream
91
Rather than having consumers pass an externally-generated XML file,
92
just include one here. In practice our target audience is OS
94
who if they have the capability to update dbus, also have the
99
configure.ac | 12 -------
100
dbus-bus-introspect.xml | 77
101
+++++++++++++++++++++++++++++++++++++++++++++++
102
tools/Makefile.am | 15 ++-------
103
4 files changed, 81 insertions(+), 24 deletions(-)
105
commit 9cefa4bae8d20beddf695380af00945790da0206
106
Merge: 5e5a1c1 15f4533
107
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
108
Date: Wed Nov 25 14:55:32 2009 +0000
110
Merge remote branch 'upstream/master'
112
commit 15f4533742ad6aeab85ebb723ac8fca99c00e939
113
Author: Will Thompson <will.thompson@collabora.co.uk>
114
Date: Mon Nov 16 13:32:40 2009 +0000
116
Don't leak DBusGMethodInvocation for no-reply calls
118
https://bugs.freedesktop.org/show_bug.cgi?id=25119
120
dbus/dbus-gobject.c | 17 ++++++++++-------
121
1 files changed, 10 insertions(+), 7 deletions(-)
123
commit 5e5a1c1930173dac0e331c2cb78a164c3565b0eb
124
Merge: 2a4396b 90e2199
125
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
126
Date: Tue Sep 29 14:22:07 2009 +0100
128
Merge remote branch 'wjt/duplicate-registrations'
130
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
132
commit 2a4396b523912c3bf4d2a1ef6d6fa930c0871c67
133
Merge: 980b468 e2007cf
134
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
135
Date: Tue Sep 29 14:07:11 2009 +0100
137
Merge branch '20936-fsf-address'
139
Reviewed-by: Colin Walters <walters@verbum.org>
141
commit 980b46870aa0e44a04ad1191d7af1d0601577501
142
Author: Stian Skjelstad <stian@nixia.no>
143
Date: Fri Sep 18 14:01:00 2009 -0400
145
Bug 19623 - Add dbus_g_bus_get_private
147
Useful for cases where you have to get a private connection, among
148
them to work around threading issues.
150
Signed-off-by: Colin Walters <walters@verbum.org>
152
dbus/dbus-glib.h | 3 +++
153
dbus/dbus-gmain.c | 41 +++++++++++++++++++++++++++++++++++++++++
154
2 files changed, 44 insertions(+), 0 deletions(-)
156
commit 90e2199ac99f5b8ab0cd5f45dcb398ecf9af03d9
157
Author: Will Thompson <will.thompson@collabora.co.uk>
158
Date: Sat Sep 12 11:58:22 2009 +0100
160
Copy object registration list when unregistering.
162
Since the list of registrations on the object is modified when
164
is removed, iterating it directly is wrong: after the first pass
166
loop, 'iter' would point to a link which has been freed.
168
dbus/dbus-gobject.c | 8 +++++++-
169
1 files changed, 7 insertions(+), 1 deletions(-)
171
commit 39e2642e41b2293de7556fa15c57872f78ffcdc8
172
Author: Will Thompson <will.thompson@collabora.co.uk>
173
Date: Sat Sep 12 11:28:25 2009 +0100
175
Only re-set registration list if it's non-empty
177
dbus/dbus-gobject.c | 4 +++-
178
1 files changed, 3 insertions(+), 1 deletions(-)
180
commit 0263b72669de710e0adda419a520ae9f123a1be9
181
Author: Colin Walters <walters@verbum.org>
182
Date: Wed Aug 19 13:27:53 2009 -0400
184
Support duplicate object registrations
186
Before commit e869fda4, we semi-supported registering the
187
same object multiple times. We'd accept messages for both paths,
188
however when signals were emitted, they'd both use the first object
191
That commit simply disallowed multiple registrations, which broke
192
backwards compatibility with some projects like PolicyKit which
193
had the same object registered with different paths.
195
With this commit, explicitly allow and support multiple registrations.
196
The primary change is that signals are now emitted once for each
197
registration path of an object, using the correct path.
199
dbus/dbus-gobject.c | 159
200
++++++++++++++++++++++++++++-------------
201
test/core/test-dbus-glib.c | 41 +++++++++++
202
test/core/test-service-glib.c | 4 +
203
3 files changed, 154 insertions(+), 50 deletions(-)
205
commit c993494ad463ffe55b8603e58aa5ecb6dd731144
206
Author: Colin Walters <walters@verbum.org>
207
Date: Thu Jul 16 14:09:18 2009 -0400
212
1 files changed, 1 insertions(+), 1 deletions(-)
1
214
commit 65e03ccf0f2417a83fd187035b80d680e376fd32
2
215
Author: Colin Walters <walters@verbum.org>
3
216
Date: Thu Jul 16 13:51:57 2009 -0400
124
337
test/core/test-thread-server.c | 2 +-
125
338
7 files changed, 22 insertions(+), 22 deletions(-)
340
commit e2007cfc5822f057b975660bd369fee56a7f2eb6
341
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
342
Date: Tue Jun 9 16:22:46 2009 +0100
344
fd.o #20936: Fix another couple of instances of the old FSF address
346
`git grep 'Temple Place'` now returns nothing.
348
dbus/dbus-bash-completion-helper.c | 2 +-
349
dbus/dbus-gtool-test.h | 2 +-
350
dbus/dbus-gtype-specialized-priv.h | 2 +-
351
3 files changed, 3 insertions(+), 3 deletions(-)
353
commit cbe5250e553112221e1230301767ad1052790b0a
354
Author: Tobias Mueller <fdo-bugs@cryptobitch.de>
355
Date: Wed Apr 15 21:37:05 2009 +0100
357
fd.o #20936: Update FSF address
359
The glib bindings contain an outdated address of the FSF:
360
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
363
http://www.fsf.org/about/contact.html writes:
364
> Free Software Foundation
365
> 51 Franklin Street, Fifth Floor
366
> Boston, MA 02110-1301
369
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
372
dbus/dbus-binding-tool-glib.c | 2 +-
373
dbus/dbus-binding-tool-glib.h | 2 +-
374
dbus/dbus-gidl.c | 2 +-
375
dbus/dbus-gidl.h | 2 +-
376
dbus/dbus-glib-lowlevel.h | 2 +-
377
dbus/dbus-glib-tool.c | 2 +-
378
dbus/dbus-glib-tool.h | 2 +-
379
dbus/dbus-glib.c | 2 +-
380
dbus/dbus-glib.h | 2 +-
381
dbus/dbus-gloader-expat.c | 2 +-
382
dbus/dbus-gmain.c | 2 +-
383
dbus/dbus-gobject.c | 2 +-
384
dbus/dbus-gobject.h | 2 +-
385
dbus/dbus-gparser.c | 2 +-
386
dbus/dbus-gparser.h | 2 +-
387
dbus/dbus-gproxy.c | 2 +-
388
dbus/dbus-gsignature.c | 2 +-
389
dbus/dbus-gtest-main.c | 2 +-
390
dbus/dbus-gtest.c | 2 +-
391
dbus/dbus-gtest.h | 2 +-
392
dbus/dbus-gthread.c | 2 +-
393
dbus/dbus-gtype-specialized.c | 2 +-
394
dbus/dbus-gtype-specialized.h | 2 +-
395
dbus/dbus-gutils.c | 2 +-
396
dbus/dbus-gutils.h | 2 +-
397
dbus/dbus-gvalue-utils.c | 2 +-
398
dbus/dbus-gvalue-utils.h | 2 +-
399
dbus/dbus-gvalue.c | 2 +-
400
test/core/test-profile.c | 2 +-
401
test/decode-gcov.c | 2 +-
402
31 files changed, 32 insertions(+), 32 deletions(-)
127
404
commit b615918eef9723c00f03d30903181d9989dfd261
128
405
Merge: cb8a113 f550c49
129
406
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>