1
commit df3b5c96dabaaad88a4a1e402956c8c911ce31ff
2
Author: Travis Reitter <travis.reitter@collabora.co.uk>
3
Date: Fri Oct 15 13:06:20 2010 -0700
7
configure.ac | 6 +++---
8
1 files changed, 3 insertions(+), 3 deletions(-)
10
commit 5858d7c0910e1eae8652edaccbd33aa6bcd17c8d
11
Author: Travis Reitter <travis.reitter@collabora.co.uk>
12
Date: Fri Oct 15 13:36:43 2010 -0700
14
Distribute the dummy relationships file to fix distcheck.
16
tests/telepathy/Makefile.am | 4 ++++
17
1 files changed, 4 insertions(+), 0 deletions(-)
19
commit d60e8a1032e627494a8fd25837cfacabc84f98f7
20
Author: Travis Reitter <travis.reitter@collabora.co.uk>
21
Date: Fri Oct 15 13:05:40 2010 -0700
26
1 files changed, 2 insertions(+), 2 deletions(-)
28
commit db1fbe4a5a3b41ff45a9a01f8fdac59875ecb021
29
Author: Travis Reitter <travis.reitter@collabora.co.uk>
30
Date: Fri Oct 15 13:04:09 2010 -0700
32
Make the NEWS file a little more uniform.
35
1 files changed, 2 insertions(+), 2 deletions(-)
37
commit 719cce7f4528aecd4d31a7f5c5875324e7780e7b
38
Author: Travis Reitter <travis.reitter@collabora.co.uk>
39
Date: Thu Oct 14 09:20:39 2010 -0700
41
Make Individual implement IMable.
44
folks/individual.vala | 60
45
+++++++++++++++++++++++++++++++++++++++++++++++++
46
2 files changed, 61 insertions(+), 0 deletions(-)
48
commit 0dc02843b4858cdeaa6aa7caf500e6bb906f6648
49
Author: Travis Reitter <travis.reitter@collabora.co.uk>
50
Date: Thu Oct 14 09:50:42 2010 -0700
52
Alphabetize the test definitions.
54
tests/telepathy/Makefile.am | 8 ++++----
55
1 files changed, 4 insertions(+), 4 deletions(-)
57
commit fd73fcb091f2fe57b53ddebc0f8b5ed007c3c5e8
58
Author: Travis Reitter <travis.reitter@collabora.co.uk>
59
Date: Thu Oct 14 13:38:05 2010 -0700
61
Set up tests with ENVIRONMENT, not wrapper scripts.
63
tests/telepathy/Makefile.am | 15 ++++++---------
64
1 files changed, 6 insertions(+), 9 deletions(-)
66
commit 54c87f683d25fd731855fb485867b92864a464ea
67
Author: Travis Reitter <travis.reitter@collabora.co.uk>
68
Date: Thu Oct 14 13:18:21 2010 -0700
70
Use a dummy relationships file for Tp tests.
72
The main purposes are to prevent the key-file backend from reading
74
relationships.ini file and to avoid the inconsistency that could
80
tests/telepathy/Makefile.am | 2 ++
81
2 files changed, 4 insertions(+), 0 deletions(-)
83
commit f5894cc75d9228319fdede7e89de4a966814168f
84
Author: Travis Reitter <travis.reitter@collabora.co.uk>
85
Date: Wed Oct 13 15:59:02 2010 -0700
87
Actually include all the LDADD flags for our tests.
89
Thanks to autotools for keeping this hidden for so long.
94
tests/telepathy/Makefile.am | 2 +-
95
2 files changed, 3 insertions(+), 1 deletions(-)
97
commit eed38d45e206fae39e1f64a3514bc2e03c8bb44d
98
Author: Travis Reitter <travis.reitter@collabora.co.uk>
99
Date: Wed Oct 13 14:06:35 2010 -0700
101
Rename the contact-properties test.
103
tests/telepathy/Makefile.am | 6 +-
104
tests/telepathy/contact-properties.vala | 343
105
----------------------------
106
tests/telepathy/individual-properties.vala | 343
107
++++++++++++++++++++++++++++
108
3 files changed, 346 insertions(+), 346 deletions(-)
110
commit 2f3853338cf167c3ea26a4cf912d684ba86427f1
111
Author: Travis Reitter <travis.reitter@collabora.co.uk>
112
Date: Wed Oct 13 14:00:12 2010 -0700
114
Rename the contact-retrieval test.
116
tests/telepathy/Makefile.am | 6 +-
117
tests/telepathy/contact-retrieval.vala | 399
118
-----------------------------
119
tests/telepathy/individual-retrieval.vala | 399
120
+++++++++++++++++++++++++++++
121
3 files changed, 402 insertions(+), 402 deletions(-)
123
commit 3136fc0d9e12c3c7d61c28d3c90097a12c40e7a9
124
Author: Travis Reitter <travis.reitter@collabora.co.uk>
125
Date: Wed Oct 13 13:20:58 2010 -0700
127
Update the NEWS for the PersonaStore capabilities.
130
1 files changed, 4 insertions(+), 0 deletions(-)
132
commit 88b60ddc8acac40e3c39d3ad3250a1be75199967
133
Author: Travis Reitter <travis.reitter@collabora.co.uk>
134
Date: Tue Oct 12 16:59:08 2010 -0700
136
Add the PersonaStore:can-group-personas property.
140
backends/key-file/kf-persona-store.vala | 12 ++++
141
backends/telepathy/lib/tp-lowlevel.c | 78
142
+++++++++++++++++++++++
143
backends/telepathy/lib/tp-lowlevel.h | 13 ++++
144
backends/telepathy/lib/tpf-persona-store.vala | 71
145
+++++++++++++++++++++
146
folks/persona-store.vala | 11 +++
147
tests/telepathy/persona-store-capabilities.vala | 22 +++++++
148
6 files changed, 207 insertions(+), 0 deletions(-)
150
commit 6d52e4eddefff01ff97faf548a698b56f5f55311
151
Author: Travis Reitter <travis.reitter@collabora.co.uk>
152
Date: Mon Oct 11 10:58:24 2010 -0700
154
Add the PersonaStore:can-alias-personas property.
158
backends/key-file/kf-persona-store.vala | 12 ++++
159
backends/telepathy/lib/tp-lowlevel.c | 74
160
+++++++++++++++++++++++
161
backends/telepathy/lib/tp-lowlevel.h | 13 ++++
162
backends/telepathy/lib/tpf-persona-store.vala | 36 +++++++++++
163
folks/persona-store.vala | 11 ++++
164
tests/telepathy/persona-store-capabilities.vala | 22 +++++++
165
6 files changed, 168 insertions(+), 0 deletions(-)
167
commit 074a341f2b84096195ae525b0d6da03480d7cacc
168
Author: Travis Reitter <travis.reitter@collabora.co.uk>
169
Date: Fri Oct 8 15:42:18 2010 -0700
171
Add the PersonaStore:can-remove-personas property.
175
backends/key-file/kf-persona-store.vala | 12 +++++++++
176
backends/telepathy/lib/tpf-persona-store.vala | 17 ++++++++++++
177
folks/persona-store.vala | 11 ++++++++
178
tests/telepathy/persona-store-capabilities.vala | 31
179
++++++++++++++++++++---
180
4 files changed, 67 insertions(+), 4 deletions(-)
182
commit a3fb94d88c8c8093fa163195ab091ac724639f74
183
Author: Travis Reitter <travis.reitter@collabora.co.uk>
184
Date: Mon Oct 4 09:00:54 2010 -0700
186
Add the PersonaStore:can-add-personas property.
190
backends/key-file/kf-persona-store.vala | 12 ++
191
backends/telepathy/lib/tpf-persona-store.vala | 52 ++++++
192
folks/persona-store.vala | 7 +
193
tests/telepathy/Makefile.am | 5 +
194
tests/telepathy/persona-store-capabilities.vala | 225
195
+++++++++++++++++++++++
196
5 files changed, 301 insertions(+), 0 deletions(-)
198
commit 446ba7bed51d425db48f6efd73c507b7f62d7d4d
199
Author: Travis Reitter <travis.reitter@collabora.co.uk>
200
Date: Thu Oct 7 12:51:22 2010 -0700
202
Add the MaybeBool type.
204
folks/Makefile.am | 1 +
205
folks/types.vala | 37 +++++++++++++++++++++++++++++++++++++
206
2 files changed, 38 insertions(+), 0 deletions(-)
208
commit a735b8a9a8809080c9c68c186d4bdac9e7761e0d
209
Author: Travis Reitter <travis.reitter@collabora.co.uk>
210
Date: Thu Oct 7 13:55:26 2010 -0700
212
Expose the publish and subscribe group flags in the test CM.
214
tests/lib/telepathy/contactlist/conn.c | 57
215
+++++++++++++++++++++++++++++--
216
tests/lib/telepathy/contactlist/conn.h | 3 +-
217
tests/telepathy/contact-properties.vala | 2 +-
218
tests/telepathy/contact-retrieval.vala | 2 +-
219
4 files changed, 58 insertions(+), 6 deletions(-)
221
commit 28bab0bff215cf8d4a345b8ce58afdff59d177e1
222
Author: Travis Reitter <travis.reitter@collabora.co.uk>
223
Date: Mon Oct 11 13:33:18 2010 -0700
225
Fix the organization of the new section in NEWS
228
1 files changed, 3 insertions(+), 1 deletions(-)
230
commit 2ea29b01bb2f43866fcdc71ea5af53803caeafe3
231
Author: Travis Reitter <travis.reitter@collabora.co.uk>
232
Date: Mon Oct 11 13:28:05 2010 -0700
234
Don't assume Personas all have a corresponding Individual in the
237
This can happen if a Persona is removed (by ID) before its
239
Individual has been added to the linked-personas map (which is
241
Telepathy account suddenly goes offline before the linking of the
248
folks/individual-aggregator.vala | 9 +++++----
249
2 files changed, 6 insertions(+), 4 deletions(-)
251
commit d46b74f8aaeccbfd488bc5b2d450fd3cd94b75b0
252
Author: Travis Reitter <travis.reitter@collabora.co.uk>
253
Date: Thu Oct 7 08:35:54 2010 -0700
255
Clarify that the TpContacts have specific features, not necessarily
259
1 files changed, 4 insertions(+), 2 deletions(-)
261
commit 5d91499c1b5fe2aee752180408281950a68bb62c
262
Author: Travis Reitter <travis.reitter@collabora.co.uk>
263
Date: Wed Oct 6 15:28:20 2010 -0700
265
Simplify the Tp test Makefile further.
267
tests/telepathy/Makefile.am | 7 ++-----
268
1 files changed, 2 insertions(+), 5 deletions(-)
270
commit 5ab78bfd31ee2750f040c1f728c8b0a5f8485130
271
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
272
Date: Thu Sep 30 15:54:54 2010 +0100
274
tpf-persona-store: add the client types feature to all new TpContacts
276
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
279
backends/telepathy/lib/tpf-persona-store.vala | 1 +
280
2 files changed, 2 insertions(+), 0 deletions(-)
282
commit 09f56474b32418dfed4e77b1e11075ee09f67bdf
283
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
284
Date: Thu Sep 30 15:54:37 2010 +0100
286
configure: depend on new tp-glib
288
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
291
1 files changed, 1 insertions(+), 1 deletions(-)
293
commit 2ca183d5e22a692485cdb7e5e8e27dad69b4afc0
294
Author: Travis Reitter <travis.reitter@collabora.co.uk>
295
Date: Wed Oct 6 11:14:14 2010 -0700
297
Update NEWS for bug fix.
300
1 files changed, 6 insertions(+), 0 deletions(-)
302
commit 727192f6578e8e1856d2eed5bb579a27489e8c5a
303
Author: Travis Reitter <travis.reitter@collabora.co.uk>
304
Date: Wed Oct 6 11:00:22 2010 -0700
306
Fix the CLEANFILES for the Tp tests.
308
tests/telepathy/Makefile.am | 12 ++++--------
309
1 files changed, 4 insertions(+), 8 deletions(-)
311
commit ccc49aa4317f8a6a3ca6f5de04a74e0842a6a2eb
312
Author: Travis Reitter <travis.reitter@collabora.co.uk>
313
Date: Wed Oct 6 10:28:59 2010 -0700
315
Relocate Folks.TestCase as a separate library
318
tests/lib/Makefile.am | 27 ++++++++++
319
tests/lib/folks-test-uninstalled.pc.in | 12 +++++
320
tests/lib/test-case.vala | 82
321
++++++++++++++++++++++++++++++++
322
tests/telepathy/Makefile.am | 8 ++--
323
tests/telepathy/test-case.vala | 82
324
--------------------------------
325
6 files changed, 126 insertions(+), 86 deletions(-)
327
commit f449e826a86b23fc9dd9aa50e71a5d2c66f7c8c1
328
Author: Travis Reitter <travis.reitter@collabora.co.uk>
329
Date: Tue Oct 5 17:27:48 2010 -0700
331
React to alias changes coming from Telepathy. Fixes bgo#630431.
333
Add a test for Tpf.Persona properties (changed through the test
336
This simulates a change coming through Telepathy, vs. one we're
338
ourselves (as in the last test).
340
backends/telepathy/lib/tpf-persona.vala | 9 ++++
341
tests/telepathy/contact-properties.vala | 74
342
+++++++++++++++++++++++++++++++
343
2 files changed, 83 insertions(+), 0 deletions(-)
345
commit 274f41acfb922ab564220f2bf072e09084a3c7fa
346
Author: Travis Reitter <travis.reitter@collabora.co.uk>
347
Date: Wed Oct 6 09:12:07 2010 -0700
349
Simplify the tests Makefile.
351
tests/telepathy/Makefile.am | 13 +++----------
352
1 files changed, 3 insertions(+), 10 deletions(-)
354
commit 07e5575567b3bbe54f6bc7142e3daa2d672a5731
355
Author: Travis Reitter <travis.reitter@collabora.co.uk>
356
Date: Tue Oct 5 09:10:41 2010 -0700
358
Add a test for Tpf.Persona alias changing (through the Tp backend
361
tests/telepathy/Makefile.am | 28 +++-
362
tests/telepathy/contact-properties.vala | 269
363
+++++++++++++++++++++++++++++++
364
tests/telepathy/contact-retrieval.vala | 57 -------
365
3 files changed, 292 insertions(+), 62 deletions(-)
367
commit a060bfb8f8e6e342d1f7ed15ac9940b00ccee379
368
Author: Travis Reitter <travis.reitter@collabora.co.uk>
369
Date: Tue Oct 5 10:59:06 2010 -0700
371
Expose the TpTestContactListConnection's manager.
373
tests/lib/telepathy/contactlist/conn.c | 19 +++++++++++++++++++
374
tests/lib/telepathy/contactlist/conn.h | 5 +++++
375
2 files changed, 24 insertions(+), 0 deletions(-)
377
commit 595e1a2c2975a828fa62e7e58e8cedb113a9b16f
378
Author: Travis Reitter <travis.reitter@collabora.co.uk>
379
Date: Tue Oct 5 16:55:13 2010 -0700
381
Make the TpTest CM emit alias and presence updates.
383
.../telepathy/contactlist/contact-list-manager.c | 11 +++++++++++
384
1 files changed, 11 insertions(+), 0 deletions(-)
386
commit d533f0c1c31fd4026ad2c8d5c1fffc0b8316c420
387
Author: Travis Reitter <travis.reitter@collabora.co.uk>
388
Date: Tue Oct 5 16:44:38 2010 -0700
390
Include the contact ID in the TestContactDetails for the Tp test
393
.../telepathy/contactlist/contact-list-manager.c | 51
395
1 files changed, 35 insertions(+), 16 deletions(-)
397
commit 325af19c7a5125ac34bb1ec8752e7b15114cb684
398
Author: Travis Reitter <travis.reitter@collabora.co.uk>
399
Date: Mon Oct 4 10:36:00 2010 -0700
401
Bump telepathy-glib requirement to ensure proper g-i.
404
1 files changed, 1 insertions(+), 1 deletions(-)
406
commit ee7528d4f4199bbd1fc5e007e25cb79e9c128bff
407
Author: Travis Reitter <travis.reitter@collabora.co.uk>
408
Date: Fri Oct 1 12:42:45 2010 -0700
410
Post-release version bump.
412
configure.ac | 4 ++--
413
1 files changed, 2 insertions(+), 2 deletions(-)
415
commit 44790fa205ffe57bf537850261a1945b7c323bab
416
Author: Travis Reitter <travis.reitter@collabora.co.uk>
417
Date: Fri Oct 1 07:49:02 2010 -0700
421
configure.ac | 6 +++---
422
1 files changed, 3 insertions(+), 3 deletions(-)
424
commit 2f84ebb7ef358227dc7feadf955f4ac16c9fc03c
425
Author: Travis Reitter <travis.reitter@collabora.co.uk>
426
Date: Thu Sep 30 20:13:50 2010 -0700
428
Fetch TpContact avatar information upon creation.
433
backends/telepathy/lib/tpf-persona-store.vala | 2 ++
434
2 files changed, 3 insertions(+), 0 deletions(-)
436
commit 88bafab88d8eb2816384f39f6e99a15e9731acc5
437
Author: Travis Reitter <travis.reitter@collabora.co.uk>
438
Date: Thu Sep 30 10:15:06 2010 -0700
440
Note the TpContact capabilities guarantee in NEWS
443
1 files changed, 1 insertions(+), 0 deletions(-)
445
commit 6c67ce8fa614f667b497de04b49f6bd7d77e0375
446
Author: Travis Reitter <travis.reitter@collabora.co.uk>
447
Date: Thu Sep 30 10:09:18 2010 -0700
449
Fetch capabilities when we create TpContacts.
451
Patch concept by Felix Kaser.
453
backends/telepathy/lib/tpf-persona-store.vala | 1 +
454
1 files changed, 1 insertions(+), 0 deletions(-)
456
commit 2fd4266a5deb862e06f9366579ef3e056bb8a1eb
457
Author: Travis Reitter <travis.reitter@collabora.co.uk>
458
Date: Thu Sep 30 10:06:02 2010 -0700
460
Factor out a redundant array.
462
backends/telepathy/lib/tpf-persona-store.vala | 33
463
++++++-------------------
464
1 files changed, 8 insertions(+), 25 deletions(-)
466
commit e79e0fa114237c638f776f4e8df5ec451e1c8c52
467
Author: Travis Reitter <travis.reitter@collabora.co.uk>
468
Date: Tue Sep 28 16:23:32 2010 -0700
470
Prefer to use object members directly instead of accessors.
472
Patch by Patryk Zawadzki.
474
backends/telepathy/lib/tpf-persona-store.vala | 4 ++--
475
backends/telepathy/lib/tpf-persona.vala | 6 +++---
476
2 files changed, 5 insertions(+), 5 deletions(-)
478
commit 81552a6128d13627ce3e0b2526070dc7af17db5e
479
Author: Travis Reitter <travis.reitter@collabora.co.uk>
480
Date: Mon Sep 27 12:01:00 2010 -0700
482
Turn on valac warnings for the KeyFile backend.
484
backends/key-file/Makefile.am | 1 +
485
backends/key-file/kf-backend-factory.vala | 10 +---------
487
3 files changed, 4 insertions(+), 9 deletions(-)
489
commit c208d498b9f6e51cd9d8771e34f4921278a10d69
490
Author: Travis Reitter <travis.reitter@collabora.co.uk>
491
Date: Mon Sep 27 11:28:42 2010 -0700
493
Cut unnecessary D-Bus flags for libfolks-backend-telepathy
495
backends/telepathy/Makefile.am | 2 --
496
1 files changed, 0 insertions(+), 2 deletions(-)
498
commit 45977b1f901d8cf241061f74a1859ae142111143
499
Author: Travis Reitter <travis.reitter@collabora.co.uk>
500
Date: Mon Sep 27 11:13:16 2010 -0700
502
Make a distinction between valac and vapigen flags.
504
backends/telepathy/lib/Makefile.am | 9 +++++++--
505
configure.ac | 4 ++--
506
folks/Makefile.am | 2 +-
507
tests/lib/telepathy/contactlist/Makefile.am | 4 ++--
508
4 files changed, 12 insertions(+), 7 deletions(-)
510
commit 7f0614529c11b673a71e539b06a5c3e5ff9886d8
511
Author: Travis Reitter <travis.reitter@collabora.co.uk>
512
Date: Mon Sep 27 10:24:33 2010 -0700
514
Turn on stronger error checking for the test library.
516
tests/lib/telepathy/contactlist/Makefile.am | 5 ++++-
517
tests/lib/telepathy/contactlist/account.c | 2 +-
518
2 files changed, 5 insertions(+), 2 deletions(-)
520
commit cf5f016882f540c93cf84a8cc9ab8557ceafdd3a
521
Author: Travis Reitter <travis.reitter@collabora.co.uk>
522
Date: Mon Sep 27 10:13:48 2010 -0700
524
Turn on stronger error checking for libtp-lowlevel.
526
backends/telepathy/lib/Makefile.am | 1 +
527
1 files changed, 1 insertions(+), 0 deletions(-)
529
commit 08ce9455ad34ac299959144a00279da90ba0b43e
530
Author: Travis Reitter <travis.reitter@collabora.co.uk>
531
Date: Thu Sep 23 18:31:46 2010 -0700
533
Fix use of CPP/CFLAGS for the Telepathy backend libraries.
535
backends/telepathy/lib/Makefile.am | 6 ++----
536
1 files changed, 2 insertions(+), 4 deletions(-)
538
commit 4225e3065e5d49bda7227e225cdc244543dd84e2
539
Author: Travis Reitter <travis.reitter@collabora.co.uk>
540
Date: Thu Sep 23 18:25:04 2010 -0700
542
Re-use existing autoconf code for setting extra maintainer flags.
544
backends/telepathy/lib/Makefile.am | 5 +----
545
configure.ac | 5 +++--
546
2 files changed, 4 insertions(+), 6 deletions(-)
548
commit 4967acd0c235dc3eb0149cfa737443926339d08c
549
Author: Travis Reitter <travis.reitter@collabora.co.uk>
550
Date: Mon Sep 6 13:37:53 2010 -0700
552
Add a test for adding Personas.
557
tests/telepathy/Makefile.am | 3 +
558
tests/telepathy/contact-retrieval.vala | 181
559
++++++++++++++++++++++++++++++++
560
3 files changed, 185 insertions(+), 0 deletions(-)
562
commit ba73b7bbdb0ffa08611097d11a34383b714715c1
563
Author: Travis Reitter <travis.reitter@collabora.co.uk>
564
Date: Tue Sep 7 22:47:59 2010 -0700
566
Explicitly reset the aggregator between tests.
570
tests/telepathy/contact-retrieval.vala | 6 ++++++
571
1 files changed, 6 insertions(+), 0 deletions(-)
573
commit b5d1c361f342a859ef35442a3672f07d3ccde844
574
Author: Travis Reitter <travis.reitter@collabora.co.uk>
575
Date: Tue Sep 7 16:40:05 2010 -0700
577
Don't deref a null PersonaStore in a failure case.
581
folks/individual-aggregator.vala | 4 ++--
582
1 files changed, 2 insertions(+), 2 deletions(-)
584
commit d5fe872c623c0108de9d7afe5282bb224113d786
585
Author: Travis Reitter <travis.reitter@collabora.co.uk>
586
Date: Mon Sep 6 13:55:40 2010 -0700
588
Prepare the aggregator asynchronously (as clients will)
592
tests/telepathy/contact-retrieval.vala | 24 +++++++++++++++++++++---
593
1 files changed, 21 insertions(+), 3 deletions(-)
595
commit c911b3a7dce4b564c72bafd21e972f091bdf5b00
596
Author: Travis Reitter <travis.reitter@collabora.co.uk>
597
Date: Fri Sep 3 17:51:31 2010 -0700
599
Re-use the defined protocol prefix for tests.
603
tests/telepathy/contact-retrieval.vala | 2 +-
604
1 files changed, 1 insertions(+), 1 deletions(-)
606
commit 4e0f531abd8f2ce6ebd09c0dcbda14321a5216a1
607
Author: Travis Reitter <travis.reitter@collabora.co.uk>
608
Date: Fri Sep 3 17:49:20 2010 -0700
610
Centralize the list of expected test Individuals.
614
tests/telepathy/contact-retrieval.vala | 32
615
+++++++++++++++++++-------------
616
1 files changed, 19 insertions(+), 13 deletions(-)
618
commit 42612cdf772bc6a03d2f43bbbc3568d1439227c2
619
Author: Travis Reitter <travis.reitter@collabora.co.uk>
620
Date: Thu Sep 9 09:24:11 2010 -0700
622
Add Backend.is_prepared and make prepare() idempotent.
627
backends/key-file/kf-backend.vala | 66
628
+++++++++++++++++++++++++-----------
629
backends/telepathy/tp-backend.vala | 47 +++++++++++++++++++------
630
folks/backend.vala | 10 +++++
631
4 files changed, 95 insertions(+), 31 deletions(-)
633
commit ae8cd14af5ffe741830019355bcf2c66943c8759
634
Author: Travis Reitter <travis.reitter@collabora.co.uk>
635
Date: Thu Sep 9 09:10:22 2010 -0700
637
Add IndividualAggregator.is_prepared and make prepare() idempotent.
641
folks/individual-aggregator.vala | 25 ++++++++++++++++++++++++-
642
1 files changed, 24 insertions(+), 1 deletions(-)
644
commit 329c41f971e0aad006b880c2640a30d38b459675
645
Author: Travis Reitter <travis.reitter@collabora.co.uk>
646
Date: Thu Sep 9 09:07:11 2010 -0700
648
Add PersonaStore.is_prepared and make prepare() idempotent.
652
backends/key-file/kf-persona-store.vala | 186
653
++++++++++++++-----------
654
backends/telepathy/lib/tpf-persona-store.vala | 131 ++++++++++-------
655
folks/persona-store.vala | 10 ++
656
3 files changed, 194 insertions(+), 133 deletions(-)
658
commit 5c035298f3a0fe33f0b53798d66d4f3e73014a25
659
Author: Travis Reitter <travis.reitter@collabora.co.uk>
660
Date: Wed Sep 8 16:15:02 2010 -0700
662
Make BackendStore.load_backends() idempotent.
666
folks/backend-store.vala | 92
667
++++++++++++++++++++++++++-------------------
668
1 files changed, 53 insertions(+), 39 deletions(-)
670
commit 7d96b351e766e15e857d022b6937abdc0be05356
671
Author: Travis Reitter <travis.reitter@collabora.co.uk>
672
Date: Tue Sep 7 16:11:30 2010 -0700
674
Clean up the behavior of the add_persona_from_details() functions.
676
This clarifies when an add fails for a temporary reason (eg, the
678
offline) and can be re-attempted.
683
backends/telepathy/lib/tpf-persona-store.vala | 29
684
+++++++++++++++++-------
685
folks/individual-aggregator.vala | 27
686
++++++++++++++++++-----
687
folks/persona-store.vala | 20 ++++++++++++++--
688
4 files changed, 62 insertions(+), 18 deletions(-)
690
commit 9596cedc66a858732fc4c8bf6c4d2bbfab29efc2
691
Author: Travis Reitter <travis.reitter@collabora.co.uk>
692
Date: Wed Sep 15 08:55:50 2010 -0700
694
Add STORE_OFFLINE error types for temporary failures.
696
These are temporary/recoverable failures due to the store being
701
folks/individual-aggregator.vala | 7 +++++++
702
folks/persona-store.vala | 7 +++++++
703
2 files changed, 14 insertions(+), 0 deletions(-)
705
commit ad168908b7d4c66c155d4bb742eb038e442c7649
706
Author: Philip Withnall <philip.withnall@collabora.co.uk>
707
Date: Tue Sep 21 12:36:36 2010 +0100
709
Cache notifications for IndividualAggregator.user during aggregation
711
folks/individual-aggregator.vala | 30 +++++++++++++++++++-----------
712
1 files changed, 19 insertions(+), 11 deletions(-)
714
commit 39439003e7a8899e5c3b1dbf86e25a8d21e02558
715
Author: Philip Withnall <philip.withnall@collabora.co.uk>
716
Date: Tue Sep 21 12:28:33 2010 +0100
718
Ensure a given individual isn't marked as added and replaced at the
721
When linking personas with Persona.is_user == true, it's possible
723
final_individuals during the call to add_personas() to be replaced
725
at the same time (i.e. added, then replaced). This breaks things,
727
be fixed by caching the set of added individuals before it's
729
removing replaced individuals from it as we go.
731
folks/individual-aggregator.vala | 36
732
++++++++++++++++++++++++++++++++----
733
1 files changed, 32 insertions(+), 4 deletions(-)
735
commit 1f831577bef5ad7cd0579cf55ea93e2879193746
736
Author: Philip Withnall <philip.withnall@collabora.co.uk>
737
Date: Tue Sep 21 11:33:40 2010 +0100
739
Bug 629643 — do not fall back to the id if alias is empty
741
Only use the display ID as a fallback in Individual: in Tpf.Persona,
743
should let empty aliases be exposed, so that the client can (if
745
desire) check whether an Individual's alias is a display ID or a
750
backends/telepathy/lib/tpf-persona.vala | 11 ++---------
751
2 files changed, 3 insertions(+), 9 deletions(-)
753
commit 1752549c7c0dacfc465cf727b8074cbe519d1a2f
754
Author: Philip Withnall <philip.withnall@collabora.co.uk>
755
Date: Tue Sep 21 11:32:22 2010 +0100
757
Fix an assertion error in IndividualAggregator
759
Due to the order in which the aggregation functions are called,
761
for this.user to not be null when a new user is set. Helps: bgo#627402
763
folks/individual-aggregator.vala | 5 +----
764
1 files changed, 1 insertions(+), 4 deletions(-)
766
commit 797a0521987d2729de7fa1655f69d06dc7e42d9f
767
Author: Philip Withnall <philip.withnall@collabora.co.uk>
768
Date: Wed Sep 15 17:44:23 2010 +0100
770
Ensure Individuals are added before they're removed
772
Rearrange the linking process slightly so that we can guarantee that
773
Individuals won't be signalled as removed (or replaced) before they're
774
signalled as added. Closes: bgo#629642
777
folks/individual-aggregator.vala | 45
778
++++++++++++++++++++++----------------
779
2 files changed, 27 insertions(+), 19 deletions(-)
781
commit 9c0183f2ec131731c10d5f285210a5b567ab1f84
782
Author: Philip Withnall <philip.withnall@collabora.co.uk>
783
Date: Tue Sep 21 10:26:19 2010 +0100
785
Update NEWS file for recent commits
788
1 files changed, 2 insertions(+), 0 deletions(-)
790
commit 95a282dc35afcaea7534bde0fff2831d25957f83
791
Author: Philip Withnall <philip.withnall@collabora.co.uk>
792
Date: Mon Aug 23 17:26:35 2010 +0100
794
Support the Persona.is_user property in the telepathy backend
799
backends/telepathy/lib/tpf-persona-store.vala | 72
800
++++++++++++++++++++++++-
801
backends/telepathy/lib/tpf-persona.vala | 6 ++-
802
folks/persona-store.vala | 8 +++
803
4 files changed, 86 insertions(+), 3 deletions(-)
805
commit 0457ec58cc8ee691ed3ed568a147af4a3a83a294
806
Author: Philip Withnall <philip.withnall@collabora.co.uk>
807
Date: Mon Aug 23 17:26:18 2010 +0100
809
Support the Persona.is_user property in the key-file backend
813
backends/key-file/kf-persona.vala | 3 ++-
814
1 files changed, 2 insertions(+), 1 deletions(-)
816
commit 61322635e38d64130d7333ab366aa5e32a4c73a8
817
Author: Philip Withnall <philip.withnall@collabora.co.uk>
818
Date: Mon Sep 6 13:49:31 2010 +0100
820
Implicitly trust Personas which are marked as being the user
822
We assume that the backend is in complete control of its user
824
we can fully trust Personas which have Persona.is_user == true.
827
folks/individual.vala | 3 ++-
828
1 files changed, 2 insertions(+), 1 deletions(-)
830
commit 24732788143198877b528dcf06f147a77ee2b7e7
831
Author: Philip Withnall <philip.withnall@collabora.co.uk>
832
Date: Mon Aug 23 16:31:49 2010 +0100
834
Add a "user" property to the IndividualAggregator
836
This contains the Individual representing the user who owns all
838
accounts in each backend. This also changes the linking code so
840
with is_user == true are always linked, and only ever linked to
842
with is_user == true (i.e. Personas are always linked to Personas
844
is_user values). This ensures that there's only ever one Individual
846
is_user == true. Helps: bgo#627402
849
backends/telepathy/lib/tpf-persona-store.vala | 10 ++++++-
850
folks/individual-aggregator.vala | 34
851
+++++++++++++++++++++++++
852
3 files changed, 43 insertions(+), 2 deletions(-)
854
commit a124e5c7cfffd3896e51f708d52eb0a16f795d7a
855
Author: Philip Withnall <philip.withnall@collabora.co.uk>
856
Date: Mon Aug 23 16:11:08 2010 +0100
858
Add an "is-user" property to Individual and Persona
860
This is true iff the Individual or Persona is the owner of the
862
accounts. Helps: bgo#627402
865
folks/individual.vala | 41 +++++++++++++++++++++++++++++++++++++++++
866
folks/persona.vala | 10 ++++++++++
867
3 files changed, 53 insertions(+), 0 deletions(-)
869
commit 78d808e6771cd2395bca6aa47c3b2f28391e129b
870
Author: Philip Withnall <philip.withnall@collabora.co.uk>
871
Date: Tue Aug 31 15:19:31 2010 +0100
873
Use foreach{} rather than .foreach() in
874
IndividualAggregator.link_personas()
876
folks/individual-aggregator.vala | 8 +++-----
877
1 files changed, 3 insertions(+), 5 deletions(-)
879
commit 3890258a25f4970a5a1fcb8275666a54a2b537ed
880
Author: Philip Withnall <philip.withnall@collabora.co.uk>
881
Date: Wed Sep 15 14:08:03 2010 +0100
883
Use the devhelp doclet to build the documentation
885
docs/Makefile.am | 94
886
++++++++++++++++++++++++++++-------------------------
887
1 files changed, 50 insertions(+), 44 deletions(-)
889
commit d282f243ea83cb5a1ca1553076ede66649c972f3
890
Author: Philip Withnall <philip.withnall@collabora.co.uk>
891
Date: Wed Sep 15 12:19:55 2010 +0100
893
Add missing documentation
895
folks/individual-aggregator.vala | 35
896
++++++++++++++++++++++++++++++++++-
897
folks/individual.vala | 2 ++
898
folks/persona.vala | 6 ++++++
899
folks/presence.vala | 2 ++
900
4 files changed, 44 insertions(+), 1 deletions(-)
902
commit a9ceea30f13bb6a223d9a71985e9e4ae6ce69069
903
Author: Philip Withnall <philip.withnall@collabora.co.uk>
904
Date: Wed Sep 15 11:45:25 2010 +0100
906
Remove {@inheritDoc} from folks-telepathy documentation
908
It's not possible to inherit documentation across packages, so we
910
rely on links instead. Helps: bgo#629526
912
backends/telepathy/lib/tpf-persona-store.vala | 29
913
+++++++++++++++++-----
914
backends/telepathy/lib/tpf-persona.vala | 32
915
++++++++++++++++++------
916
2 files changed, 46 insertions(+), 15 deletions(-)
918
commit 531a4e3e6f0064214a854625e790107ad7e57236
919
Author: Philip Withnall <philip.withnall@collabora.co.uk>
920
Date: Mon Sep 13 16:12:00 2010 +0100
922
Split the documentation into folks and folks-telepathy packages
924
This means that each documentation package is only scanning files
926
directory, opening us up to the possibility of adding gtk-doc support.
929
docs/Makefile.am | 75
930
++++++++++++++++++++++++++++++++++++------------------
931
1 files changed, 50 insertions(+), 25 deletions(-)
933
commit 7debb14bfbb22b5865c1d60804c81777151e3640
934
Author: Philip Withnall <philip.withnall@collabora.co.uk>
935
Date: Mon Sep 13 16:24:03 2010 +0100
937
Move debug initialisation to BackendStore
939
Now that the BackendStore is a singleton, its initialiser will
941
be called than the initialiser for IndividualAggregator (since
943
theoretically not use the IndividualAggregator, but have to use the
944
BackendStore). Closes: bgo#629096
946
folks/backend-store.vala | 3 +++
947
folks/individual-aggregator.vala | 2 --
948
2 files changed, 3 insertions(+), 2 deletions(-)
950
commit d90b67557b76cc8a7ffd11d76af7e605809c595d
951
Author: Philip Withnall <philip.withnall@collabora.co.uk>
952
Date: Mon Sep 20 12:44:02 2010 +0100
954
Retrospectively update NEWS file
956
Add NEWS entries from all the releases back to 0.1.9, when we moved
961
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
962
1 files changed, 217 insertions(+), 8 deletions(-)
964
commit 7b37bbfcca7c619a321617d8e007d98886e915a3
965
Author: Philip Withnall <philip.withnall@collabora.co.uk>
966
Date: Tue Sep 14 17:25:03 2010 +0100
968
Bug 629666 — libfolks should not hard autodetect libxml
970
Add an --enable-import-tool configure option which requires libxml2
972
passed, doesn't require it when --disable-import-tool is passed,
974
the tool if possible (but doesn't require libxml2) when nothing's
978
configure.ac | 15 ++++++++++++---
979
tools/Makefile.am | 2 +-
980
2 files changed, 13 insertions(+), 4 deletions(-)
982
commit 1615ac8208291008004a7058b0f5f1b41aa13ea4
983
Author: Philip Withnall <philip.withnall@collabora.co.uk>
984
Date: Tue Sep 14 16:24:22 2010 +0100
986
Make libfolks.so depend on gmodule-no-export
988
Since the BackendStore uses g_module_*. Helps: bgo#629644
991
folks/Makefile.am | 2 ++
992
2 files changed, 3 insertions(+), 0 deletions(-)
994
commit 673c673854b52e6de3eab30e29841c0ae747a607
995
Author: Philip Withnall <philip.withnall@collabora.co.uk>
996
Date: Tue Sep 14 14:45:02 2010 +0100
998
Explicitly link the backends to libfolks.la
1002
backends/key-file/Makefile.am | 1 +
1003
backends/telepathy/Makefile.am | 1 +
1004
2 files changed, 2 insertions(+), 0 deletions(-)
1006
commit 0489968d1a76ccd296b8b60ce9862d822b3863ec
1007
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1008
Date: Mon Sep 13 11:16:29 2010 +0100
1010
Bug 629311 — Folks should normalize IDs written to the writable
1013
Add a new IMable.normalise_im_address() method, which should be
1015
any IM address added to IMable.im_addresses, normalising it so that
1017
canonical version is used within libfolks. Closes: bgo#629311
1019
backends/key-file/kf-persona.vala | 31 +++++++++---
1020
backends/telepathy/lib/tpf-persona.vala | 3 +-
1021
folks/imable.vala | 79
1022
+++++++++++++++++++++++++++++++
1023
3 files changed, 105 insertions(+), 8 deletions(-)
1025
commit a05a672149b66063efa3e5bd149a633d277030e9
1026
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1027
Date: Sat Sep 18 16:37:29 2010 +0100
1029
Bump version to 0.3.0
1031
Since we've changed to an odd–even version scheme (where odd
1033
are unstable and even ones are stable), master needs to be odd,
1035
0.2.0 has just been released as stable.
1037
configure.ac | 6 +++---
1038
1 files changed, 3 insertions(+), 3 deletions(-)
1040
commit ec82ec3c124af3f7cf435bcf0bda63b3fb1efe72
1041
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1042
Date: Sat Sep 18 15:29:20 2010 +0100
1044
Don't list session.conf in CLEANFILES
1046
Since it's generated by AC_CONFIG_FILES, it already has rebuild
1048
rules generated for it. Adding it to CLEANFILES breaks this.
1050
tests/lib/telepathy/contactlist/Makefile.am | 1 -
1051
1 files changed, 0 insertions(+), 1 deletions(-)
1053
commit 82c26118f4f087ce57f75ab0051d0b00af650487
1054
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1055
Date: Fri Sep 17 17:53:17 2010 -0700
1057
Require the latest releases of our dependencies.
1059
configure.ac | 6 +++---
1060
1 files changed, 3 insertions(+), 3 deletions(-)
1062
commit 858fc13f485d5d5b8b0721f6c8096c671e46aca0
1063
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1064
Date: Fri Sep 17 17:52:43 2010 -0700
1066
Clear up ambiguity between GLib.Proxy and TelepathyGLib.Proxy
1068
backends/telepathy/lib/tpf-persona-store.vala | 4 ++--
1069
1 files changed, 2 insertions(+), 2 deletions(-)
1071
commit 2eda0f418ed33f57f35ca792bc685ac139af9ba1
1072
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1073
Date: Thu Sep 16 10:36:30 2010 -0700
1075
Cut some obsolete comments in TpLowlevel.
1077
backends/telepathy/lib/tp-lowlevel.c | 9 ---------
1078
1 files changed, 0 insertions(+), 9 deletions(-)
1080
commit 853291d76e23ec509229e49fe5f6594082741eb3
1081
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1082
Date: Thu Sep 16 10:35:33 2010 -0700
1084
Fix the GIR annotation for connection_open_contact_list_channel_finish
1086
backends/telepathy/lib/tp-lowlevel.c | 7 +++----
1087
1 files changed, 3 insertions(+), 4 deletions(-)
1089
commit 19c87d6eba24c8765e0dca0adbef9af7e6e689c5
1090
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1091
Date: Thu Sep 16 10:19:22 2010 -0700
1093
Fix the GIR annotations for connect_to_new_group_channels
1095
backends/telepathy/lib/tp-lowlevel.c | 6 +++---
1096
1 files changed, 3 insertions(+), 3 deletions(-)
1098
commit 32ab6381fd34d9222095dd080bb54cb7580596f0
1099
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1100
Date: Thu Sep 16 10:11:48 2010 -0700
1102
Turn on all g-i warnings and make them errors (for non-releases).
1104
backends/telepathy/lib/Makefile.am | 10 +++++++++-
1106
2 files changed, 11 insertions(+), 1 deletions(-)
1108
commit e15bae8f525c3c0b87f1694ed71ba4011aa4ff9e
1109
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1110
Date: Thu Sep 16 11:58:36 2010 +0100
1112
Make a result argument nullable
1114
Since there is no .finish() method for this async function, and
1116
is always NULL, the result argument should be nullable. This
1120
backends/telepathy/lib/tpf-persona-store.vala | 2 +-
1121
1 files changed, 1 insertions(+), 1 deletions(-)
1123
commit 6d46ca53be1d0bf82ce47b368d9d8218f8fe57b9
1124
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1125
Date: Wed Sep 15 16:45:40 2010 -0700
1127
Depend upon the next release of Vala for required fixes.
1129
valac's version number doesn't update between releases, so we need
1131
upon the next release number to properly depend upon the fixes.
1134
1 files changed, 1 insertions(+), 1 deletions(-)
1136
commit edc6e13d5efd3bd62597245c1efa743a3be712f5
1137
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1138
Date: Wed Sep 15 13:22:16 2010 -0700
1140
Adjust to changes introduced with the Vala fix for bgo#629691
1142
backends/telepathy/lib/tp-lowlevel.c | 2 +-
1143
backends/telepathy/lib/tp-lowlevel.h | 10 ++++++++++
1144
backends/telepathy/lib/tpf-persona-store.vala | 5 +++--
1146
4 files changed, 15 insertions(+), 4 deletions(-)
1148
commit 2ab92c8e6337490cfc57f7e1ac820511eb618f92
1149
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1150
Date: Wed Sep 15 16:50:55 2010 +0100
1152
Fix documentation syntax
1154
folks/backend-store.vala | 4 ++--
1155
1 files changed, 2 insertions(+), 2 deletions(-)
1157
commit 4abe9dc0789b3b8c9bf5f6d6e7bb451ecc838587
1158
Merge: f69f90d c6e5052
1159
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1160
Date: Wed Sep 15 08:13:50 2010 -0700
1162
Merge branch 'bgo628970-expose-backends3'
1164
commit c6e5052b366db020357696f90176c814c82f70b7
1165
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1166
Date: Thu Sep 9 16:15:49 2010 -0700
1168
Move Backend preparation to BackendStore. Fixes bgo#628970.
1170
An effect of this is that all backends will be prepared by the time
1171
IndividualAggregator.prepare() completes.
1173
folks/backend-store.vala | 38
1174
+++++++++++++++++++++++++---------
1175
folks/individual-aggregator.vala | 42
1176
++++++++++++++++++++++---------------
1177
2 files changed, 53 insertions(+), 27 deletions(-)
1179
commit 41c8d990629d1ef210a18e2d02ea56ba4a5cce17
1180
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1181
Date: Wed Sep 8 09:53:21 2010 -0700
1183
Expose the BackendStore's Backends. Helps bgo#628970.
1185
folks/backend-store.vala | 32 ++++++++++++++++++++++++++++++++
1186
1 files changed, 32 insertions(+), 0 deletions(-)
1188
commit f69f90d83b92371ea10bd536793da80a4655b662
1189
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1190
Date: Tue Sep 14 08:33:36 2010 -0700
1192
Cut out unnecessary tp-glib version checking.
1194
configure.ac | 13 -------------
1195
tests/Makefile.am | 5 +----
1196
tests/lib/Makefile.am | 8 +++-----
1197
3 files changed, 4 insertions(+), 22 deletions(-)
1199
commit af444ebede64877359a28e91ad1991ac77856a28
1200
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1201
Date: Tue Sep 14 08:34:52 2010 -0700
1203
Update the name for TelepathyGLib.Intset
1205
backends/telepathy/lib/tpf-persona-store.vala | 6 +++---
1207
2 files changed, 4 insertions(+), 4 deletions(-)
1209
commit a5acb1e9fd0a5635c4d8692c2f58f1ca0184bf91
1210
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1211
Date: Wed Sep 8 10:24:55 2010 -0700
1213
Make BackendStore a singleton. Helps bgo#628970.
1215
NEWS | 11 +++++++++++
1216
folks/backend-store.vala | 20 +++++++++++++++++++-
1217
folks/individual-aggregator.vala | 2 +-
1218
tools/import.vala | 2 +-
1219
4 files changed, 32 insertions(+), 3 deletions(-)
1221
commit 5e5a6897efa6702d1d7d23424b77c932e8ae06f1
1222
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1223
Date: Tue Sep 14 17:18:44 2010 +0100
1225
Fix the type of an AsyncReadyCallback in Tpf.PersonaStore
1227
backends/telepathy/lib/tpf-persona-store.vala | 4 ++--
1228
1 files changed, 2 insertions(+), 2 deletions(-)
1230
commit dcc02edc23b877e0dc289e6448987d3a72fd8e47
1231
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1232
Date: Tue Sep 14 15:04:02 2010 +0100
1234
Move BuildConf into the Folks namespace
1236
This fixes the libfolks build against Vala master.
1238
folks/backend-store.vala | 1 -
1239
folks/backend.vala | 3 +--
1240
folks/build-conf.vapi | 3 ++-
1241
folks/individual-aggregator.vala | 1 -
1242
folks/individual.vala | 1 -
1243
folks/persona-store.vala | 1 -
1244
folks/persona.vala | 1 -
1245
7 files changed, 3 insertions(+), 8 deletions(-)
1247
commit d62a55567a337125e935b9f455a2cf0c7a98afaa
1248
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1249
Date: Tue Sep 14 10:53:19 2010 +0100
1251
Add missing annotations to TpLowlevel
1253
backends/telepathy/lib/tp-lowlevel.c | 14 +++++++++++++-
1254
1 files changed, 13 insertions(+), 1 deletions(-)
1256
commit 4e2ec7751959fc89b3912a21f66d3cccaa55d024
1257
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1258
Date: Tue Sep 14 10:53:08 2010 +0100
1260
Enable g-ir-scanner warnings for TpLowlevel
1262
backends/telepathy/lib/Makefile.am | 2 +-
1263
1 files changed, 1 insertions(+), 1 deletions(-)
1265
commit cf02c907fb29014e7e3c62060c0cfb321cdd6e9c
1266
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1267
Date: Mon Sep 13 16:18:32 2010 +0100
1269
Post-branch version bump
1271
configure.ac | 4 ++--
1272
1 files changed, 2 insertions(+), 2 deletions(-)
1274
commit cc5e8d6da1935a7c7c731318c782e1a3eb1974b2
1275
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1276
Date: Mon Sep 13 15:40:10 2010 +0100
1278
Automatically version the generated documentation
1280
configure.ac | 4 ++++
1281
docs/Makefile.am | 28 ++++++++++++++--------------
1282
2 files changed, 18 insertions(+), 14 deletions(-)
1284
commit 4d343ba155404c07b700cd431e27973beeb1e7fb
1285
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1286
Date: Mon Sep 13 14:28:56 2010 +0100
1288
Rename Alias interface to Aliasable
1292
backends/key-file/kf-persona.vala | 2 +-
1293
backends/telepathy/lib/tpf-persona.vala | 2 +-
1294
folks/Makefile.am | 2 +-
1295
folks/alias.vala | 36
1296
-------------------------------
1297
folks/aliasable.vala | 36
1298
+++++++++++++++++++++++++++++++
1299
folks/individual.vala | 18 +++++++-------
1300
tools/import-pidgin.vala | 4 +-
1301
7 files changed, 50 insertions(+), 50 deletions(-)
1303
commit 74c267a0046f4dd067984def2456f25abc2f9d94
1304
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1305
Date: Mon Sep 13 14:10:06 2010 +0100
1307
Rename Groups interface to Groupable
1311
backends/key-file/kf-persona-store.vala | 8 +-
1312
backends/telepathy/lib/tpf-persona-store.vala | 8 +-
1313
backends/telepathy/lib/tpf-persona.vala | 2 +-
1314
folks/Makefile.am | 2 +-
1315
folks/groupable.vala | 123
1316
+++++++++++++++++++++++++
1317
folks/groups.vala | 123
1318
-------------------------
1319
folks/individual-aggregator.vala | 4 +-
1320
folks/individual.vala | 26 +++---
1321
folks/persona-store.vala | 2 +-
1322
tools/import-pidgin.vala | 4 +-
1323
10 files changed, 151 insertions(+), 151 deletions(-)
1325
commit 6642e5306c0dd60476ed5b90741f3b318ffac450
1326
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1327
Date: Mon Sep 13 14:12:27 2010 +0100
1329
Fix a private error domain in Tpf.PersonaStore
1331
This is a partial revert of 6fe31a311871f096f605ed93bc60fb09db835235.
1333
backends/telepathy/lib/tpf-persona-store.vala | 4 ++--
1334
1 files changed, 2 insertions(+), 2 deletions(-)
1336
commit 6fe31a311871f096f605ed93bc60fb09db835235
1337
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1338
Date: Mon Sep 13 13:49:41 2010 +0100
1340
Fix some error domains
1342
Add error domains to override methods, remove error domains from
1343
constructors and make some error domains more specific. This
1345
API. Helps: bgo#627158
1347
backends/key-file/kf-backend.vala | 4 ++--
1348
backends/telepathy/lib/tpf-persona-store.vala | 4 ++--
1349
folks/individual-aggregator.vala | 2 +-
1350
3 files changed, 5 insertions(+), 5 deletions(-)
1352
commit eb8f16d827179ae2fb2a94cb90aca74bb962e0c5
1353
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1354
Date: Mon Sep 13 13:28:56 2010 +0100
1356
Add missing @inheritDoc doclets
1358
backends/key-file/kf-backend.vala | 3 +++
1359
backends/key-file/kf-persona-store.vala | 3 +++
1360
backends/key-file/kf-persona.vala | 3 +++
1361
backends/telepathy/lib/tpf-persona-store.vala | 3 +++
1362
backends/telepathy/tp-backend.vala | 3 +++
1363
5 files changed, 15 insertions(+), 0 deletions(-)
1365
commit 002a9585e7a13062d958dec2fac86e9fa060627c
1366
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1367
Date: Mon Sep 13 13:28:14 2010 +0100
1369
Bug 626008 — Add @since lines to all symbols
1371
Add @since lines to the documentation of all symbols which were
1373
the initial release (0.1.9). Closes: bgo#626008
1375
backends/key-file/kf-backend.vala | 2 ++
1376
backends/key-file/kf-persona-store.vala | 2 ++
1377
backends/key-file/kf-persona.vala | 2 ++
1378
folks/backend.vala | 2 ++
1379
folks/groups.vala | 2 ++
1380
folks/imable.vala | 4 ++++
1381
folks/individual-aggregator.vala | 6 ++++++
1382
folks/individual.vala | 2 ++
1383
folks/persona-store.vala | 14 ++++++++++++++
1384
folks/persona.vala | 7 +++++++
1385
folks/presence.vala | 1 +
1386
11 files changed, 44 insertions(+), 0 deletions(-)
1388
commit 391b4971474837f5ae63fa827609ca8e42f87da2
1389
Author: Brian Pepple <bpepple@fedoraproject.org>
1390
Date: Sun Sep 12 17:56:51 2010 -0400
1392
Link gio libs in import-tool makefiles
1396
tools/Makefile.am | 2 ++
1397
1 files changed, 2 insertions(+), 0 deletions(-)
1399
commit 6e9bcd1804b328797aa5309a268b65531bb69e8a
1400
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1401
Date: Fri Sep 10 16:26:05 2010 -0700
1403
Post-release version bump.
1405
configure.ac | 4 ++--
1406
1 files changed, 2 insertions(+), 2 deletions(-)
1408
commit 9eac7260280df8c4eaca1de246ea87c8965982d5
1409
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1410
Date: Fri Sep 10 15:20:57 2010 -0700
1412
Release version 0.1.17
1414
configure.ac | 8 ++++----
1415
1 files changed, 4 insertions(+), 4 deletions(-)
1417
commit 17d54039f6b4a505ca83fbfb88b6dcccb9cd9d8f
1418
Author: Travis Reitter <travis.reitter@collabora.co.uk>
1419
Date: Fri Sep 10 12:13:42 2010 -0700
1421
Add some more detailed validation/error reporting to the importing
1424
tools/import-pidgin.vala | 27 +++++++++++++++++++++++++++
1425
1 files changed, 27 insertions(+), 0 deletions(-)
1427
commit e41c4a953bf36bd13ebabb0fb78bd1389b17ef56
1428
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1429
Date: Wed Sep 8 19:36:04 2010 +0100
1431
Bug 629084 — Add a folks-import tool
1433
Add a folks-import tool which allows importing of Pidgin meta-contact
1434
information to libfolks' key file. Closes: bgo#629084
1438
folks/backend-store.vala | 2 +-
1439
tools/Makefile.am | 34 +++++++
1440
tools/import-pidgin.vala | 247
1441
++++++++++++++++++++++++++++++++++++++++++++++
1442
tools/import.vala | 189 +++++++++++++++++++++++++++++++++++
1443
6 files changed, 481 insertions(+), 1 deletions(-)
1445
commit 964ed5760f9dabe6562cca7bdc2f564ee7a8a8a1
1446
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1447
Date: Thu Sep 9 16:07:08 2010 +0100
1449
Block flushing of Kf.PersonaStore on any pending file operations
1451
If a file operation is still underway, don't allow the Kf.PersonaStore
1453
finalized until it's finished. This prevents libfolks from being
1455
changes to relationships.ini have been written out. We also prevent
1457
file operations from happening (pseudo-) concurrently, by cancelling
1459
pending operation when we schedule a new one.
1461
backends/key-file/kf-persona-store.vala | 40
1462
++++++++++++++++++++++++++++--
1463
folks/persona-store.vala | 17 +++++++++++++
1464
2 files changed, 54 insertions(+), 3 deletions(-)
1466
commit 88df560e88cf14e3fc6b0b6060173dd94e3ecaed
1467
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1468
Date: Mon Sep 6 10:35:25 2010 +0100
1470
Bug 628853 — hangs if there's no relationships.ini file
1472
The code to create the directory tree for relationships.ini wasn't
1474
errors properly, so was getting stuck in an infinite loop in the
1476
the ~/.local/share/folks directory existed but relationships.ini
1480
backends/key-file/kf-persona-store.vala | 23 +++++++++++++++++++----
1481
1 files changed, 19 insertions(+), 4 deletions(-)
1483
commit 107927b9efc7760f69d368525c969d3ee33ecb3e
1484
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1485
Date: Thu Sep 9 12:33:22 2010 +0100
1487
Notify of Tpf.PersonaStore's Personas being removed when disabling
1490
When disabling, removing or marking an account as invalid, we need
1492
that the account's contacts (i.e. the Tpf.PersonaStore's Personas)
1494
removed. Closes: bgo#629082
1496
backends/telepathy/lib/tpf-persona-store.vala | 21
1497
++++++++++++++++++---
1498
1 files changed, 18 insertions(+), 3 deletions(-)
1500
commit 4148a6a1474791ea0add1d47f913d1f3aec7e733
1501
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1502
Date: Wed Sep 8 11:10:49 2010 +0100
1504
Warn on key file parse errors, rather than explode
1506
Contrary to popular belief, it is possible to encounter errors
1508
key files. In this case, the key-file backend shouldn't explode
1510
helpful error message. Helps: bgo#628930
1512
backends/key-file/kf-persona.vala | 2 +-
1513
1 files changed, 1 insertions(+), 1 deletions(-)
1515
commit 35ebac56b63a4d0a704c1a94ef7271dfcf266803
1516
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1517
Date: Wed Sep 8 11:06:25 2010 +0100
1519
Fix saving the key file when it contains multi-byte characters
1521
The calculation of the length of the data to be saved was being
1523
characters, not bytes, whereas the I/O function was expecting a
1525
bytes. This caused some number of bytes to be dropped from the end
1527
file, potentially splitting a multibyte character and breaking
1529
encoding (not to mention losing data otherwise). Closes: bgo#628930
1531
backends/key-file/kf-persona-store.vala | 4 +++-
1532
1 files changed, 3 insertions(+), 1 deletions(-)
1534
commit c2c799bd5bd39de40ef17cdaa7050b6837b088ac
1535
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1536
Date: Wed Sep 8 10:39:47 2010 +0100
1538
Add more debugging for aliases
1540
backends/key-file/kf-persona.vala | 3 +++
1541
folks/individual.vala | 18 +++++++++++++++++-
1542
2 files changed, 20 insertions(+), 1 deletions(-)
1544
commit 427b76062a2b677bfc46dac6495e4c19829775c6
1545
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1546
Date: Wed Sep 8 10:31:30 2010 +0100
1548
Don't save the key file when loading Personas' aliases
1550
We were previously saving the key file for each __alias key loaded,
1552
loading the alias into Kf.Persona.alias, rather than
1554
causing the key file to be saved each time.
1556
This may have caused or contributed towards the corruption seen
1559
backends/key-file/kf-persona.vala | 2 +-
1560
1 files changed, 1 insertions(+), 1 deletions(-)
1562
commit ae93e946acb356def0429ba36f1c71b72228930b
1563
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1564
Date: Wed Sep 8 10:28:53 2010 +0100
1566
Don't allow setting a Kf.Persona's alias to its current value
1568
backends/key-file/kf-persona.vala | 3 +++
1569
1 files changed, 3 insertions(+), 0 deletions(-)
1571
commit 70b574223b1cd14623c6fb523a8bf33ea33385ef
1572
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1573
Date: Fri Sep 10 11:54:00 2010 +0100
1575
Add generated C files to GITIGNOREFILES
1577
backends/key-file/Makefile.am | 6 ++++++
1578
backends/telepathy/Makefile.am | 6 ++++++
1579
tests/telepathy/Makefile.am | 5 +++++
1580
3 files changed, 17 insertions(+), 0 deletions(-)
1582
commit d044180af13bc8b2798a89f1280017755f4a8260
1583
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1584
Date: Fri Sep 10 11:30:28 2010 +0100
1586
Move tools/manager-file.py to tests/tools/manager-file.py
1588
It belongs with the test tools, since it's only useful for the
1592
tests/lib/telepathy/contactlist/Makefile.am | 4 +-
1593
tests/tools/Makefile.am | 5 +-
1594
tests/tools/manager-file.py | 175
1595
+++++++++++++++++++++++++++
1596
tools/manager-file.py | 175
1597
---------------------------
1598
4 files changed, 181 insertions(+), 178 deletions(-)
1600
commit 09cccdfc9140f90ca19285e48fb8bb541af134b6
1601
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1602
Date: Fri Sep 10 11:28:49 2010 +0100
1604
Add mkinstalldirs to MAINTAINERCLEANFILES
1607
1 files changed, 1 insertions(+), 0 deletions(-)
1609
commit 51f3682983892bc060a55ccadca284e13b994393
1610
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1611
Date: Fri Sep 10 11:15:12 2010 +0100
1613
Install folks.vapi and folks-telepathy.vapi
1615
backends/telepathy/lib/Makefile.am | 6 ++++++
1616
backends/telepathy/lib/folks-telepathy.deps | 3 ++-
1617
folks/Makefile.am | 6 ++++++
1618
folks/folks.deps | 1 +
1619
4 files changed, 15 insertions(+), 1 deletions(-)
1621
commit 676d8dbdf4b8eb56cca346df583371b48855b68f
1622
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1623
Date: Fri Sep 10 11:10:52 2010 +0100
1625
Use session.conf from the builddir to fix builddir != srcdir
1627
tests/telepathy/Makefile.am | 2 +-
1628
1 files changed, 1 insertions(+), 1 deletions(-)
1630
commit 624a2be18f96373101b5d83b04ad7b21687e262d
1631
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1632
Date: Fri Sep 10 11:08:33 2010 +0100
1634
Ensure tests/tools/with-session-bus.sh is distributed
1637
tests/Makefile.am | 1 +
1638
tests/tools/Makefile.am | 3 +++
1639
3 files changed, 5 insertions(+), 0 deletions(-)
1641
commit 6d49c9f944050bec5558118f48926b7322cb30ba
1642
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1643
Date: Fri Sep 10 11:02:02 2010 +0100
1645
Correct use of CPPFLAGS/CFLAGS in backend Makefile.ams
1647
backends/key-file/Makefile.am | 3 +--
1648
backends/telepathy/Makefile.am | 3 +--
1649
2 files changed, 2 insertions(+), 4 deletions(-)
1651
commit 173e24e83691d0e06ba1528e86d2ec84bf079f08
1652
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1653
Date: Fri Sep 10 11:00:52 2010 +0100
1655
Port the backend Makefile.ams to use automake-1.11's Vala support
1657
backends/key-file/Makefile.am | 46
1658
++++--------------------------------
1659
backends/telepathy/Makefile.am | 50
1660
+++------------------------------------
1661
2 files changed, 10 insertions(+), 86 deletions(-)
1663
commit 855a8371ca448040e2292e388718a8ab8a6cf970
1664
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1665
Date: Fri Sep 10 11:00:44 2010 +0100
1667
Remove an unused variable from docs/Makefile.am
1669
docs/Makefile.am | 1 -
1670
1 files changed, 0 insertions(+), 1 deletions(-)
1672
commit 8f439ae38a2d7eb49cf961bcc0882cf133d49232
1673
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1674
Date: Thu Sep 9 19:13:38 2010 +0100
1676
Fix configure.ac indentation and layout
1679
+++++++++++++++++++++++++++++-----------------------------
1680
1 files changed, 76 insertions(+), 76 deletions(-)
1682
commit 61e217dd6c056e7e07a30c00ceac675f4d981cd4
1683
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1684
Date: Thu Sep 9 18:58:16 2010 +0100
1686
Remove unnecessary AC_SUBST calls
1688
PKG_CHECK_MODULES does AC_SUBST for us.
1690
configure.ac | 12 ------------
1691
1 files changed, 0 insertions(+), 12 deletions(-)
1693
commit 13aee0e2eca151cb25564447177b166e260ed0b4
1694
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1695
Date: Thu Sep 9 18:51:14 2010 +0100
1697
Use the M4Sugar conditional statements instead of plain m4 ones
1699
configure.ac | 5 +++--
1700
1 files changed, 3 insertions(+), 2 deletions(-)
1702
commit 13f3aa1e6a7385ec0af534708ab8b5a294c3d262
1703
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1704
Date: Thu Sep 9 18:42:40 2010 +0100
1706
Fix m4 quoting in configure.ac
1711
+++++++++++++++++++++++++++++-----------------------------
1712
1 files changed, 67 insertions(+), 67 deletions(-)
1714
commit 251c914c8437abfa92212beddf77b2fa5d75eda5
1715
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1716
Date: Thu Sep 9 18:19:52 2010 +0100
1718
Don't use dnl for comments in configure.ac
1720
It's not strictly intended to be used for commenting; more for
1722
macro output when redefining things. '#' is for comments.
1724
configure.ac | 4 ++--
1725
1 files changed, 2 insertions(+), 2 deletions(-)
1727
commit 5353632439278dbe41511fc3cd7647715fee23e8
1728
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1729
Date: Thu Jul 8 18:55:34 2010 +0100
1731
Add a test of an individual's properties
1733
tests/telepathy/contact-retrieval.vala | 54
1734
++++++++++++++++++++++++++++++++
1735
1 files changed, 54 insertions(+), 0 deletions(-)
1737
commit 2dc9aee089f3550f8eda1da00a70bf3b911fc25b
1738
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1739
Date: Thu Jun 10 07:19:50 2010 -0700
1741
Add the framework for a test suite
1743
Add the framework for a test suite for the Telepathy backend,
1745
a dummy account manager, account and connection, to allow complete
1747
over the personas created in libfolks.
1749
This comes with a test case framework which wraps the GLib test
1751
used by a test case which tests that all expected individuals are
1753
the individual aggregator.
1755
Heavily based on work by Travis Reitter
1756
<travis.reitter@collabora.co.uk>.
1760
tests/Makefile.am | 16 +
1761
tests/lib/Makefile.am | 7 +
1762
tests/lib/telepathy/Makefile.am | 5 +
1763
tests/lib/telepathy/contactlist/Makefile.am | 84 +
1764
tests/lib/telepathy/contactlist/account-manager.c | 188 +++
1765
tests/lib/telepathy/contactlist/account-manager.h | 61 +
1766
tests/lib/telepathy/contactlist/account.c | 341 ++++
1767
tests/lib/telepathy/contactlist/account.h | 60 +
1768
tests/lib/telepathy/contactlist/conn.c | 614 ++++++++
1769
tests/lib/telepathy/contactlist/conn.h | 68 +
1770
.../telepathy/contactlist/contact-list-manager.c | 1649
1771
++++++++++++++++++++
1772
.../telepathy/contactlist/contact-list-manager.h | 107 ++
1773
tests/lib/telepathy/contactlist/contact-list.c | 632 ++++++++
1774
tests/lib/telepathy/contactlist/contact-list.h | 118 ++
1775
tests/lib/telepathy/contactlist/manager-file.py | 23 +
1776
tests/lib/telepathy/contactlist/session.conf.in | 54 +
1777
.../telepathy/contactlist/tp-test-contactlist.deps | 5 +
1778
.../telepathy/contactlist/tp-test-contactlist.h | 10 +
1779
tests/telepathy/Makefile.am | 63 +
1780
tests/telepathy/contact-retrieval.vala | 191 +++
1781
tests/telepathy/test-case.vala | 82 +
1782
tests/tools/with-session-bus.sh | 94 ++
1783
tools/manager-file.py | 175 +++
1784
25 files changed, 4667 insertions(+), 0 deletions(-)
1786
commit 8bdce4231224a0b1b3187b6cbe627705c036e6ef
1787
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1788
Date: Wed Sep 1 16:38:15 2010 +0100
1790
Post-release version bump and non-release indicator
1792
configure.ac | 4 ++--
1793
1 files changed, 2 insertions(+), 2 deletions(-)
1795
commit fc14b380a34775cf4707feb011df9f3d5986a7d9
1796
Author: Philip Withnall <philip.withnall@collabora.co.uk>
1797
Date: Wed Sep 1 16:36:26 2010 +0100
1799
Release version 0.1.16
1801
configure.ac | 4 ++--
1802
1 files changed, 2 insertions(+), 2 deletions(-)
1
1804
commit eab18686b082b448f76078c881a1fd2e6df2c28b
2
1805
Author: Philip Withnall <philip.withnall@collabora.co.uk>
3
1806
Date: Tue Aug 31 17:57:25 2010 +0100