1
commit c1fe16e325d1622bea056dbc8679c23e72000386
2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
3
Date: 2012-10-03 18:11:25 +0100
7
commit a433ba2a46c9fdcd73e365c88639a6e501762893
8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
9
Date: 2012-09-21 15:35:54 +0100
11
exec-with-log.sh: add gdb wrapper
13
Based on a patch from Jonny Lamb; changed to use ${abs_top_srcdir} to
14
work out-of-tree, backtrace all threads, and put the gdb script in /tools.
16
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
18
commit 91006767d5ce8f95b43c7ff85fc6e5ec90d8895c
19
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20
Date: 2012-10-03 14:37:26 +0200
24
commit 4e5a187773cb34de567e3cf90d62710830bbd876
25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26
Date: 2012-08-27 10:50:08 +0100
28
Don't warn on deprecated declarations, this is a stable branch.
30
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
32
commit 5f156149b05e7b5ab9e54eeee729136d9d59128c
33
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
34
Date: 2012-10-03 15:05:06 +0200
36
Upload documentation to the 5.14.x location
38
To be reverted in the 5.15 branch.
40
commit 2a0b73c02353a155e473504546a8b7e598da4449
41
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
42
Date: 2012-10-03 14:57:48 +0200
44
Don't check documentation completeness in this stable branch
46
To be reverted in the 5.15 branch.
48
commit 90a3b33273dd4384ebf653c9ec4c7a5fbc752246
49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
50
Date: 2012-09-20 16:15:48 +0100
52
Post-release version bump
54
commit e80d7797aa038480701c6819bc178c9302d823e7
55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
56
Date: 2012-09-20 15:41:12 +0100
58
Prepare version 5.13.2
60
commit d33c6c16abd488f6ec3fae2dbc88ffc6a3514c0b
61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
62
Date: 2012-09-20 15:35:49 +0100
66
commit b6f897048723dab0a1aefaacb969e8026a3d6e4d
67
Merge: 5b5ee48 7095375
68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69
Date: 2012-09-20 15:09:20 +0100
71
Merge branch 'xdg-keyfile-35896'
73
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
74
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
76
src/mcd-account-manager-default.c
78
commit 5b5ee4862e11ab2b12d8f652d06b45600dc358af
79
Merge: 0bb531d ef2ea07
80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
81
Date: 2012-09-20 15:07:13 +0100
83
Merge branch 'telepathy-mission-control-5.12' into master
89
commit ef2ea07d1b27dabd87e0ae028396138f78d1970a
90
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
91
Date: 2012-09-20 14:58:30 +0100
93
the obligatory version bump
95
commit 010ab4ba86f557f89e1ec2045dc9fc5ae71513ad
96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
97
Date: 2012-09-20 13:21:47 +0100
99
Prepare version 5.12.3
101
commit 17965ae51796f93771a6444e90f6846639b68a9b
102
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
103
Date: 2012-09-20 13:21:31 +0100
105
Do not distribute mcp-signals-marshal.h, which is generated at build-time
107
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
108
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
110
commit eaefb264316f206186b2ac7f1f36e6a4692deb3d
111
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
112
Date: 2012-09-20 12:28:59 +0100
114
Default accounts backend: finish password migrations that Empathy 3.0 started
116
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
117
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42088
118
Bug-Debian: http://bugs.debian.org/687933
119
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
121
commit 5c89fe0b540eaeecd72379f1f2b9da07883425e9
122
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
123
Date: 2012-08-30 16:53:36 +0100
125
Make the gnome-keyring test work again, with modern gnome-keyring
127
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
128
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
129
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42088
130
Cherry-picked-from: c21e2b09bf4cdda6fb05d64f9198f6db7b776c76
132
commit 7095375b51547bea365ed321f06ba6a7c7cd2101
133
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
134
Date: 2012-09-07 13:57:29 +0100
136
Update documentation of --with-accounts-dir
138
It used to be where we kept accounts; now it's only the source for
139
account migration into XDG_DATA_HOME.
141
Keep its name the same, so that if a user or distribution is configuring
142
with --with-accounts-dir="~/.mc-accounts" or something, the migration
143
works as intended as long as they continue to do so. (We don't
144
recommend doing so, though.)
146
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
147
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
149
commit c710e7bc5c302d657184077e0cc5530646efdb5f
150
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
151
Date: 2012-09-07 13:54:19 +0100
153
Default account backend: write accounts to XDG_DATA_HOME, with fallback
155
If the user has ~/.mission-control/accounts/accounts.cfg we migrate
156
from there to XDG_DATA_HOME/telepathy/mission-control/accounts.cfg,
157
and if successful, delete the old name.
159
If the user has XDG_DATA_DIRS/telepathy/mission-control/accounts.cfg
160
(in a lower-priority path element than XDG_DATA_HOME), we use it,
161
with copy-on-write into XDG_DATA_HOME.
163
(Limitation: the account-store executable used in some tests only reads
164
from XDG_DATA_HOME, and doesn't understand the XDG_DATA_DIRS and
165
MC_ACCOUNT_DIR fallback.)
167
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
168
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
170
commit 8de58594deeff1d26046f17487c5752b6fa0aeeb
171
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
172
Date: 2012-09-07 13:06:41 +0100
174
Default account backend: include directory creation in _commit
176
Also check for errors - we can at least give a useful warning.
178
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
179
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
181
commit 9a932a687f75be5238c533d928f914292a5e9c43
182
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
183
Date: 2012-09-07 13:11:50 +0100
185
Default account backend: restructure to be able to look in multiple places
187
This isolates all file-writing into _commit, and all file-reading into
188
am_default_load_keyfile.
190
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
191
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
193
commit bd9334449d2ff1db6158ecfbb41f65327a40a078
194
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
195
Date: 2012-09-04 15:43:33 +0100
197
McdAccount: migrate avatars to a XDG path
199
This is the easy part of XDGification: there is no plugin involvement or
200
anything for avatars (yet!), it's just hard-coded.
202
Changing the avatar location from a single directory to a search path
203
results in some new corner cases, so test them.
205
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
206
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
208
commit 416486d706a4d717ad5670abca61e333471bfbdc
209
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
210
Date: 2012-09-04 15:03:12 +0100
212
mcd_ensure_directory: add
214
I keep calling g_mkdir_with_parents() and expecting it to return a
215
boolean (it doesn't, it returns 0 or -1), so it seems worth wrapping
216
it in something more sensible.
218
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
219
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
221
commit 947aaa3c91f7f286d37f803286d77070f0cc6fb2
222
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
223
Date: 2012-09-03 19:12:29 +0100
225
Tests: distinguish between XDG cache/config/data home, and MC_ACCOUNT_DIR
227
We want to be sure that MC is using the right one in each situation.
229
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35896
230
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
232
commit 0bb531d7856f4b79edd7d328cef59e58f7f08ac8
233
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
234
Date: 2012-08-31 19:49:30 +0100
236
servicetest: don't eavesdrop on method replies or errors
238
Eavesdropping on method replies breaks libdbus if you call methods using the
239
same connection. You can get into a situation like this:
241
* Test calls a method on MC; say the serial number is 42
242
* At around the same time, MC calls a method on gnome-keyring and also uses
244
* gnome-keyring replies, labelled "in reply to 42"
245
* Test is eavesdropping, so it sees the reply going from gnome-keyring to MC
246
* Test interprets the reply from gnome-keyring to MC as the reply it was
247
expecting from MC, sees completely the wrong types, and becomes
250
This seems unlikely - but because serial numbers are sequential and
251
start from 1 for each connection (as opposed to starting from a random
252
offset), two connections can quite easily happen to sync up. I saw it
253
happen most recently in the gnome-keyring test. With the benefit
254
of hindsight, I think I've seen this before: whenever the tests
255
made an Introspect() call which returned a type other than 's', that
256
was probably this bug.
258
We never actually generated events for messages other than signals and
259
method calls, so match those ones specifically, and don't eavesdrop on
262
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54495
263
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
264
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
266
commit 0675c366c5b326d50a1ad7f368ee47c4219a47bd
267
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
268
Date: 2012-09-07 11:29:53 +0100
270
Don't generate code for Account.I.Addressing, use telepathy-glib's
272
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
273
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
274
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
276
commit 375a55b0bc2f92a0ec6f409695b397aa7f6ec82e
277
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
278
Date: 2012-09-07 11:15:52 +0100
280
Be single-include-compliant when generating service bindings
282
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
283
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
284
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
286
commit 37609dd9849871633f84192a0ce4fe65c40784e6
287
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
288
Date: 2012-09-07 11:11:23 +0100
290
Use G_VALUE_INIT instead of { 0 }
292
We already depend on GLib 2.30, which is new enough.
294
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
295
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
296
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
298
commit a729a511399712c4b8fbfbef9d3517aaaa4ad9d7
299
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
300
Date: 2012-08-29 11:36:37 +0100
302
mcd_service_new: use tp_dbus_daemon_dup()
304
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
305
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
306
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
308
commit 362ef681dbaea571ccfccc3dbe06f2218780d217
309
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
310
Date: 2012-08-29 11:18:11 +0100
312
mcd-dbusprop: remove support for filtering property setting through an ACL
314
This provided an asynchronous API for getting and setting properties,
315
which nothing actually calls into, and nothing in MC supports setting
316
properties asynchronously anyway. Into the bin it goes!
318
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
319
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
320
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
322
commit d14283c0220d24772372128d534e8e230a3b2088
323
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
324
Date: 2012-08-28 17:10:13 +0100
326
McdMaster: remove unused variable left over from old-style plugins
328
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
329
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
330
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
332
commit 450f485e4e9bb3be2ddb023e42de1fcf1fa2b282
333
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
334
Date: 2012-08-28 16:53:17 +0100
336
McdAccountManager: remove useless virtual method
338
We no longer allow McdAccountManager or McdAccount to be subclassed.
340
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
341
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
342
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
344
commit f1a2718edbe6392e399e4498dc86249ef3f90fac
345
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
346
Date: 2012-08-28 16:50:12 +0100
348
McdAccountManager: move initialization from init to constructed
350
This lets us use the construct properties, and in particular the
351
TpDBusDaemon, which means we can make it a construct-time property
354
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
355
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
356
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54633
358
commit 9ead40da113ae477439c322d605d9dc35d38e062
359
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
360
Date: 2012-09-06 19:04:42 +0100
362
Post-release version bump
1
364
commit 329a390d283e44c2955e87600428fb7cd86b97bf
2
365
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
3
366
Date: 2012-09-06 18:23:15 +0100