~ubuntu-branches/ubuntu/precise/folks/precise-201306070638

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Brian Curtis
  • Date: 2011-02-02 14:22:14 UTC
  • mfrom: (1.2.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20110202142214-ngpuu3mhjxyl430f
Tags: 0.3.4-0ubuntu1
* New Upstream Release
  - libfolks-telepathy.so exports private symbols
  - Add a HACKING file that outlines development policies and coding style
  - Review coding conventions in folks
  - Add folks command line application
  - libfolks hard-codes backend names for debugging
  - Print stack traces for failed tests to improve remote debugging
  - Add static aggregation tests
  - Logger service unavailable in make check
  - Add tests for LinkedHashSet
  - Use better interface names
* debian/control
  -changed Maintainer to XSBC-Original-Maintainer
  -added Maintainer of Ubuntu Core Developers
  -changed libfolks19* > libfolks20*
* debian
  -changed .install and .symbols files from 19 > 20

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 00ef1f0dc8449b19e42da4e9cf81323e1ce262ca
 
2
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
3
Date:   Mon Jan 31 09:23:09 2011 -0800
 
4
 
 
5
    Release version 0.3.4
 
6
 
 
7
 configure.ac |    4 ++--
 
8
 1 files changed, 2 insertions(+), 2 deletions(-)
 
9
 
 
10
commit abe8b43df9eca686f9f48b4c0491c98c49f805a0
 
11
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
12
Date:   Mon Jan 31 11:48:29 2011 -0800
 
13
 
 
14
    Write inlined docs for LinkedHashSet to work around bgo#629531
 
15
 
 
16
 folks/linked-hash-set.vala |  121
 
17
 ++++++++++++++++++++++++++++++++++++++------
 
18
 1 files changed, 106 insertions(+), 15 deletions(-)
 
19
 
 
20
commit 34a5c1c8a7aa2d167430c7ac8d867ec629beda5a
 
21
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
22
Date:   Mon Jan 31 09:49:06 2011 -0800
 
23
 
 
24
    Update old doc link to PresenceOwner.
 
25
 
 
26
 folks/imable.vala |    2 +-
 
27
 1 files changed, 1 insertions(+), 1 deletions(-)
 
28
 
 
29
commit c4ce8560e3d33ed93d814dec7829e81bb3fa3e7c
 
30
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
31
Date:   Mon Jan 31 09:36:29 2011 -0800
 
32
 
 
33
    Don't use deprecated string.ndup function.
 
34
 
 
35
 folks/persona.vala |    6 +++---
 
36
 1 files changed, 3 insertions(+), 3 deletions(-)
 
37
 
 
38
commit a77a239c0dbf87c9ca47a8c7a4a60c59e34a51d0
 
39
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
40
Date:   Mon Jan 31 09:07:36 2011 -0800
 
41
 
 
42
    Set @since lines for new release.
 
43
 
 
44
 folks/imable.vala          |    2 +-
 
45
 folks/linked-hash-set.vala |    6 ++++--
 
46
 2 files changed, 5 insertions(+), 3 deletions(-)
 
47
 
 
48
commit e33efba685d61525b7490d44abc22c5f6b13d02b
 
49
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
50
Date:   Mon Jan 31 08:58:52 2011 -0800
 
51
 
 
52
    Cut obsolete comment about IMable.im_addresses.
 
53
 
 
54
 folks/imable.vala |    5 -----
 
55
 1 files changed, 0 insertions(+), 5 deletions(-)
 
56
 
 
57
commit 6d04aa8c96c1950df93fffa9acd8b0006dfeef50
 
58
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
59
Date:   Mon Jan 31 08:57:34 2011 -0800
 
60
 
 
61
    Add a note about LinkedHashSet pulling in libgee.
 
62
 
 
63
 NEWS |    2 ++
 
64
 1 files changed, 2 insertions(+), 0 deletions(-)
 
65
 
 
66
commit 66d30bcbfb342e3baee6e64ac6dd26af7d4ac7b7
 
67
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
68
Date:   Mon Jan 31 08:54:04 2011 -0800
 
69
 
 
70
    Combine the API changes sections in NEWS.
 
71
 
 
72
 NEWS |    6 ++----
 
73
 1 files changed, 2 insertions(+), 4 deletions(-)
 
74
 
 
75
commit c23b3188ce02466e386828f03578383b6e10dafb
 
76
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
77
Date:   Fri Jan 28 14:05:14 2011 -0800
 
78
 
 
79
    Make the TestCase class follow our coding style.
 
80
 
 
81
 tests/lib/test-case.vala |  175
 
82
 ++++++++++++++++++++++++----------------------
 
83
 1 files changed, 92 insertions(+), 83 deletions(-)
 
84
 
 
85
commit cea73b98512bb82a81b67fc1bbbf147543c8f046
 
86
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
87
Date:   Wed Dec 22 18:52:55 2010 -0800
 
88
 
 
89
    Rename HasPresence -> PresenceOwner.
 
90
 
 
91
    Fixes bgo#627397.
 
92
 
 
93
 NEWS                                       |    2 +
 
94
 backends/telepathy/lib/tpf-persona.vala    |    6 +-
 
95
 folks/Makefile.am                          |    2 +-
 
96
 folks/has-presence.vala                    |  161
 
97
 ---------------------------
 
98
 folks/individual.vala                      |    8 +-
 
99
 folks/presence-owner.vala                  |  162
 
100
 ++++++++++++++++++++++++++++
 
101
 tests/telepathy/individual-properties.vala |    2 +-
 
102
 7 files changed, 173 insertions(+), 170 deletions(-)
 
103
 
 
104
commit d80e62a4502e67971655bfefcaf91849654cc15d
 
105
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
106
Date:   Wed Dec 22 18:07:15 2010 -0800
 
107
 
 
108
    Rename HasAvatar -> AvatarOwner.
 
109
 
 
110
    Helps bgo#627397.
 
111
 
 
112
 NEWS                                    |    3 ++
 
113
 backends/telepathy/lib/tpf-persona.vala |    4 +-
 
114
 folks/Makefile.am                       |    2 +-
 
115
 folks/avatar-owner.vala                 |   36
 
116
 +++++++++++++++++++++++++++++++
 
117
 folks/has-avatar.vala                   |   36
 
118
 -------------------------------
 
119
 folks/individual.vala                   |    6 ++--
 
120
 6 files changed, 45 insertions(+), 42 deletions(-)
 
121
 
 
122
commit f9f7d793f74ba34c78454074c64343762db11919
 
123
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
124
Date:   Mon Jan 24 21:11:57 2011 -0800
 
125
 
 
126
    Add a simple test case to reproduce bgo#640551 when valgrind-ing.
 
127
 
 
128
 tests/folks/linked-hash-set.vala |   42
 
129
 ++++++++++++++++++++++++++++++++++++++
 
130
 1 files changed, 42 insertions(+), 0 deletions(-)
 
131
 
 
132
commit 797b08434b1d3429cf66eced1dcd8c7d90304e90
 
133
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
134
Date:   Fri Jan 21 11:08:44 2011 -0800
 
135
 
 
136
    Add some LinkedHashSet tests.
 
137
 
 
138
    Fixes bgo#640213 -- Add tests for LinkedHashSet
 
139
 
 
140
 NEWS                             |    1 +
 
141
 tests/folks/Makefile.am          |    6 +
 
142
 tests/folks/linked-hash-set.vala |  254
 
143
 ++++++++++++++++++++++++++++++++++++++
 
144
 3 files changed, 261 insertions(+), 0 deletions(-)
 
145
 
 
146
commit 14b8da134abffcf0272c06c72d5f6df6036e06e7
 
147
Author: Eitan Isaacson <eitan@monotonous.org>
 
148
Date:   Sun Jan 16 11:48:24 2011 +0200
 
149
 
 
150
    Modified backends to use LinkedHashSet in IMable.im_addresses.
 
151
 
 
152
 backends/key-file/kf-persona-store.vala |    4 +-
 
153
 backends/key-file/kf-persona.vala       |   75
 
154
 ++++++++++++-------------------
 
155
 backends/telepathy/lib/tpf-persona.vala |   12 +++---
 
156
 3 files changed, 37 insertions(+), 54 deletions(-)
 
157
 
 
158
commit f1f826688cfec808d98bf3e588735812cde6160c
 
159
Author: Eitan Isaacson <eitan@monotonous.org>
 
160
Date:   Sun Jan 16 11:47:50 2011 +0200
 
161
 
 
162
    Modified libfolks to use LinkedHashSet in im_addresses.
 
163
 
 
164
 NEWS                             |    1 +
 
165
 folks/imable.vala                |    4 ++--
 
166
 folks/individual-aggregator.vala |   34
 
167
 ++++++++--------------------------
 
168
 folks/individual.vala            |   29 +++++++++--------------------
 
169
 4 files changed, 20 insertions(+), 48 deletions(-)
 
170
 
 
171
commit da5e0d35d5800bb03ff1e0818c1b51f4284e7c76
 
172
Author: Eitan Isaacson <eitan@monotonous.org>
 
173
Date:   Sun Jan 16 11:46:27 2011 +0200
 
174
 
 
175
    Added a LinkedHashSet ordered set.
 
176
 
 
177
 NEWS                       |    3 +
 
178
 folks/Makefile.am          |    1 +
 
179
 folks/linked-hash-set.vala |  203
 
180
 ++++++++++++++++++++++++++++++++++++++++++++
 
181
 3 files changed, 207 insertions(+), 0 deletions(-)
 
182
 
 
183
commit 052ce5b471e057aa5f0478e5d605ffacbcbb1e5b
 
184
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
185
Date:   Mon Jan 17 11:37:55 2011 -0800
 
186
 
 
187
    Suppress Telepathy logger warning for tests.
 
188
 
 
189
    Fixes bgo#639742 - Logger service unavailable in make check
 
190
 
 
191
 NEWS                                      |    1 +
 
192
 tests/lib/telepathy/contactlist/backend.c |   34
 
193
 +++++++++++++++++++++-------
 
194
 2 files changed, 26 insertions(+), 9 deletions(-)
 
195
 
 
196
commit 4b9b2220056ca6e480a28fc3cb4e224d8fc98856
 
197
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
198
Date:   Mon Jan 17 12:03:16 2011 -0800
 
199
 
 
200
    Only spew D-Bus info during tests if  >= 1
 
201
 
 
202
 tests/tools/with-session-bus.sh |   25 +++++++++++++++++++++----
 
203
 1 files changed, 21 insertions(+), 4 deletions(-)
 
204
 
 
205
commit b263b1f6fd009d2ed96ef6eb36f2f795a41b6182
 
206
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
207
Date:   Mon Jan 17 11:42:11 2011 -0800
 
208
 
 
209
    Silence generally-useless Tp test message.
 
210
 
 
211
 .../telepathy/contactlist/contact-list-manager.c   |    2 --
 
212
 1 files changed, 0 insertions(+), 2 deletions(-)
 
213
 
 
214
commit 642b15a9e7662623d1af815595e127cda7dd991c
 
215
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
216
Date:   Mon Jan 17 22:02:55 2011 +0000
 
217
 
 
218
    Don't add a duplicate candidate individual if one matches by user
 
219
    and IID
 
220
 
 
221
    If an individual matches a persona being aggregated both by them
 
222
    both being
 
223
    the user, and by IID match, don't list the individual as a candidate
 
224
    individual twice (which would cause their personas to appear twice
 
225
    in the
 
226
    final individual).
 
227
 
 
228
 folks/individual-aggregator.vala |    3 ++-
 
229
 1 files changed, 2 insertions(+), 1 deletions(-)
 
230
 
 
231
commit 5f6b4ee0522dfbac090838498f50b93bbaf2e8c6
 
232
Author: Eitan Isaacson <eitan@monotonous.org>
 
233
Date:   Wed Jan 12 22:51:12 2011 +0200
 
234
 
 
235
    Added valgrind support in make check.
 
236
 
 
237
    https://bugzilla.gnome.org/show_bug.cgi?id=639366
 
238
 
 
239
 tests/folks/Makefile.am                         |    1 +
 
240
 tests/folks/aggregation.vala                    |   14 +++++++++-----
 
241
 tests/key-file/Makefile.am                      |    1 +
 
242
 tests/key-file/individual-retrieval.vala        |    8 ++++++--
 
243
 tests/telepathy/Makefile.am                     |    1 +
 
244
 tests/telepathy/individual-properties.vala      |   10 +++++++---
 
245
 tests/telepathy/individual-retrieval.vala       |    8 ++++++--
 
246
 tests/telepathy/persona-store-capabilities.vala |    6 +++++-
 
247
 valgrind.mk                                     |   18 ++++++++++++++++++
 
248
 9 files changed, 54 insertions(+), 13 deletions(-)
 
249
 
 
250
commit 053d6482edea8d1b9b36d121b6ae67c0d29af17f
 
251
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
252
Date:   Fri Jan 14 09:47:01 2011 -0800
 
253
 
 
254
    Add policy for keeping the build healthy.
 
255
 
 
256
 HACKING |   10 ++++++++++
 
257
 1 files changed, 10 insertions(+), 0 deletions(-)
 
258
 
 
259
commit 941e7957329dedd8bdf84f5f55aa1353f57b54d5
 
260
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
261
Date:   Thu Jan 13 16:04:21 2011 -0800
 
262
 
 
263
    Finish catching BackendStore up to our coding style.
 
264
 
 
265
 folks/backend-store.vala |   46
 
266
 +++++++++++++++++++++++-----------------------
 
267
 1 files changed, 23 insertions(+), 23 deletions(-)
 
268
 
 
269
commit 3deac065cfeab4f3229bbea5c256d2083e0567ad
 
270
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
271
Date:   Wed Jan 12 17:27:37 2011 -0800
 
272
 
 
273
    Fix dependencies for internal g-i files.
 
274
 
 
275
    As it was, these libraries wouldn't be re-created after a
 
276
    maintainer-clean (or
 
277
    on the very first build).
 
278
 
 
279
 backends/telepathy/lib/Makefile.am          |    4 ++--
 
280
 tests/lib/telepathy/contactlist/Makefile.am |    4 ++--
 
281
 2 files changed, 4 insertions(+), 4 deletions(-)
 
282
 
 
283
commit 291584d75f98cc42d89c0cf2f96381f27bc81a38
 
284
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
285
Date:   Wed Jan 12 15:55:57 2011 -0800
 
286
 
 
287
    Also print a stack trace upon a failed test assertion.
 
288
 
 
289
 tests/lib/test-case.vala |    9 +++++++++
 
290
 1 files changed, 9 insertions(+), 0 deletions(-)
 
291
 
 
292
commit 5d31cf24220502f6725815d7e6f9d317bba9bb35
 
293
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
294
Date:   Wed Jan 12 11:44:07 2011 -0800
 
295
 
 
296
    Don't double-list files in MAINTAINERCLEANFILES.
 
297
 
 
298
 tests/lib/telepathy/contactlist/Makefile.am |    2 --
 
299
 1 files changed, 0 insertions(+), 2 deletions(-)
 
300
 
 
301
commit 18c884702b57279866c51922861c77878b8b415c
 
302
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
303
Date:   Tue Jan 11 17:26:01 2011 -0800
 
304
 
 
305
    Distribute sources for generated files.
 
306
 
 
307
    This un-breaks distcheck by ensuring the generated files don't stick
 
308
    around in
 
309
    _build after the final distclean.
 
310
 
 
311
    This fulfills the requirements laid out in the Automake manual page:
 
312
    http://www.gnu.org/software/hello/manual/automake/distcleancheck.html
 
313
 
 
314
 backends/telepathy/lib/Makefile.am          |    4 +++-
 
315
 tests/lib/telepathy/contactlist/Makefile.am |    4 +++-
 
316
 2 files changed, 6 insertions(+), 2 deletions(-)
 
317
 
 
318
commit 14114584c54b145aefa0e892efd9c7f3fd63a8b0
 
319
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
320
Date:   Tue Jan 11 16:30:56 2011 -0800
 
321
 
 
322
    Define the Telepathy BACKEND_NAME directly.
 
323
 
 
324
    Properly distributing the backend.mk file proved more difficult than
 
325
    it was
 
326
    worth (it was breaking 'make check' during distcheck), so we've
 
327
    reverted to
 
328
    direct definition.
 
329
 
 
330
 backends/telepathy/Makefile.am     |    3 ++-
 
331
 backends/telepathy/backend.mk      |    1 -
 
332
 backends/telepathy/lib/Makefile.am |   11 ++++++++---
 
333
 tests/folks/backend-loading.vala   |    1 +
 
334
 4 files changed, 11 insertions(+), 5 deletions(-)
 
335
 
 
336
commit d02e7f72faafc1c50f63d9b33c6daa4ee25c9ccc
 
337
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
338
Date:   Tue Jan 11 15:01:45 2011 -0800
 
339
 
 
340
    Force Vala for non-release builds.
 
341
 
 
342
    This should make buildbot builds a little more consistent.
 
343
 
 
344
 configure.ac |    8 ++++++++
 
345
 1 files changed, 8 insertions(+), 0 deletions(-)
 
346
 
 
347
commit f4bba6dc4f26cbebc8d944a3eb93ce9bc5884c6e
 
348
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
349
Date:   Tue Jan 11 14:30:16 2011 -0800
 
350
 
 
351
    Add Vala requirement checks for newer tests.
 
352
 
 
353
 configure.ac |    2 ++
 
354
 1 files changed, 2 insertions(+), 0 deletions(-)
 
355
 
 
356
commit f3917b1e8f279ec255cee96c210c74e882da754b
 
357
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
358
Date:   Mon Jan 10 00:30:13 2011 +0000
 
359
 
 
360
    Bug 639113 — Add static aggregation tests
 
361
 
 
362
    Add some tests which cover several of the ways which personas can be
 
363
    statically aggregated at present. These tests are “static”
 
364
    (as opposed to
 
365
    “dynamic”) because they don't change the inputs to the aggregator
 
366
    after
 
367
    it's been prepared. Consequently, they don't cover much of the
 
368
    interesting
 
369
    and bug-prone behaviour of the aggregator. Still, they're a start.
 
370
 
 
371
    Closes: bgo#639113
 
372
 
 
373
 NEWS                                      |    1 +
 
374
 tests/folks/Makefile.am                   |   22 +-
 
375
 tests/folks/aggregation.vala              |  653
 
376
 +++++++++++++++++++++++++++++
 
377
 tests/folks/backend-loading.vala          |   11 +
 
378
 tests/lib/telepathy/contactlist/backend.c |    8 +
 
379
 5 files changed, 694 insertions(+), 1 deletions(-)
 
380
 
 
381
commit 39bf15f146f6ec29010b8d71330a98809c097d6a
 
382
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
383
Date:   Tue Jan 11 11:31:10 2011 -0800
 
384
 
 
385
    Don't announce removal of Individuals twice.
 
386
 
 
387
    Before this patch, we would announce an Individual's removal,
 
388
    "dispose" of the
 
389
    individual, then announce their removal again (at which point they
 
390
    would have
 
391
    zero Personas, which can make it harder for clients to do anything
 
392
    useful with
 
393
    the notification anyhow).
 
394
 
 
395
    Helps: bgo#639113
 
396
 
 
397
 folks/individual-aggregator.vala |    4 +++-
 
398
 1 files changed, 3 insertions(+), 1 deletions(-)
 
399
 
 
400
commit b81e26d48507e7fd61b26c9732fb67b150593e20
 
401
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
402
Date:   Sun Jan 9 21:52:54 2011 +0000
 
403
 
 
404
    Allow multiple test accounts to be connected simultaneously
 
405
 
 
406
    This doesn't affect any existing tests, but will be useful for
 
407
    testing that
 
408
    aggregation across different persona stores works correctly.
 
409
 
 
410
 tests/lib/telepathy/contactlist/account-manager.c |   50 ++++++-
 
411
 tests/lib/telepathy/contactlist/account-manager.h |    5 +
 
412
 tests/lib/telepathy/contactlist/backend.c         |  152
 
413
 +++++++++++++++------
 
414
 tests/lib/telepathy/contactlist/backend.h         |    8 +
 
415
 tests/telepathy/individual-properties.vala        |    4 +
 
416
 tests/telepathy/individual-retrieval.vala         |    4 +
 
417
 tests/telepathy/persona-store-capabilities.vala   |    4 +
 
418
 7 files changed, 178 insertions(+), 49 deletions(-)
 
419
 
 
420
commit fb335d6e40ad765ce9da55909ffe7f7464921423
 
421
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
422
Date:   Mon Jan 10 21:59:39 2011 -0800
 
423
 
 
424
    Override the test log handler for Telepathy tests.
 
425
 
 
426
    This avoids aborting and printing unnecessary stack traces for the
 
427
    well-known Telepathy-logger warning message.
 
428
 
 
429
    Fixes bgo#639195 - Print stack traces for failed tests to improve
 
430
    remote debugging
 
431
 
 
432
 NEWS                                      |    2 ++
 
433
 tests/lib/telepathy/contactlist/backend.c |   13 +++++++++++--
 
434
 2 files changed, 13 insertions(+), 2 deletions(-)
 
435
 
 
436
commit 9a539691a07feb1dcb7197b1acceb4fcef7582de
 
437
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
438
Date:   Mon Jan 10 16:50:27 2011 -0800
 
439
 
 
440
    Factor Tp logger warning out of Tp tests.
 
441
 
 
442
    Helps bgo#639195 - Print stack traces for failed tests to improve
 
443
    remote debugging
 
444
 
 
445
 tests/lib/telepathy/contactlist/backend.c       |   14 ++++++++++++++
 
446
 tests/telepathy/individual-properties.vala      |   21
 
447
 ---------------------
 
448
 tests/telepathy/individual-retrieval.vala       |   14 --------------
 
449
 tests/telepathy/persona-store-capabilities.vala |    7 -------
 
450
 4 files changed, 14 insertions(+), 42 deletions(-)
 
451
 
 
452
commit 56c99d93af9191ed47cb05d0daec8c11ed060ad7
 
453
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
454
Date:   Mon Jan 10 16:40:14 2011 -0800
 
455
 
 
456
    When a test would print a message >= warning, print a stack trace.
 
457
 
 
458
    This is largely to benefit remote debugging of build bots but
 
459
    also makes
 
460
    debugging test errors easier.
 
461
 
 
462
    Helps bgo#639195 - Print stack traces for failed tests to improve
 
463
    remote debugging
 
464
 
 
465
 tests/lib/test-case.vala |   17 +++++++++++++++++
 
466
 1 files changed, 17 insertions(+), 0 deletions(-)
 
467
 
 
468
commit 38672fd3e8c8001099a4d1451a16f26ab71337ab
 
469
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
470
Date:   Mon Jan 10 16:10:41 2011 -0800
 
471
 
 
472
    Cut unnecessary log handler for key-file test.
 
473
 
 
474
    Helps bgo#639195 - Print stack traces for failed tests to improve
 
475
    remote debugging
 
476
 
 
477
 tests/key-file/individual-retrieval.vala |   16 ----------------
 
478
 1 files changed, 0 insertions(+), 16 deletions(-)
 
479
 
 
480
commit 10696ef6563db92c8b927eb36011dba19cec7b17
 
481
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
482
Date:   Mon Jan 10 14:44:39 2011 -0800
 
483
 
 
484
    Cut unnecessary Tp log handler for the general test.
 
485
 
 
486
    Helps bgo#639195 - Print stack traces for failed tests to improve
 
487
    remote debugging
 
488
 
 
489
 tests/folks/backend-loading.vala |    8 --------
 
490
 1 files changed, 0 insertions(+), 8 deletions(-)
 
491
 
 
492
commit b4b63b8e706b87fd2b927a1b930024803411075e
 
493
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
494
Date:   Thu Jan 6 15:48:08 2011 -0800
 
495
 
 
496
    Note the fix of bgo#638609 in the NEWS
 
497
 
 
498
 NEWS |    1 +
 
499
 1 files changed, 1 insertions(+), 0 deletions(-)
 
500
 
 
501
commit cfdd138a035c6aa13889660852e13b2fb458dbd5
 
502
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
503
Date:   Thu Jan 6 15:39:20 2011 -0800
 
504
 
 
505
    Register core debugging as global G_LOG_DOMAIN to reduce magic
 
506
    strings.
 
507
 
 
508
    Fixes bgo#638609 - libfolks hard-codes backend names for debugging
 
509
 
 
510
 folks/backend-store.vala |    4 +++-
 
511
 1 files changed, 3 insertions(+), 1 deletions(-)
 
512
 
 
513
commit cf95d8dcce95840188c510d0f1cfe78af7a44ecc
 
514
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
515
Date:   Tue Jan 4 12:19:27 2011 -0800
 
516
 
 
517
    Pin backends' names to global BACKEND_NAME to reduce magic strings.
 
518
 
 
519
    Helps bgo#638609 - libfolks hard-codes backend names for debugging
 
520
 
 
521
 backends/key-file/Makefile.am                 |    5 ++++-
 
522
 backends/key-file/kf-backend.vala             |    4 +++-
 
523
 backends/key-file/kf-persona-store.vala       |    2 +-
 
524
 backends/telepathy/Makefile.am                |    4 +++-
 
525
 backends/telepathy/backend.mk                 |    1 +
 
526
 backends/telepathy/lib/Makefile.am            |    4 +++-
 
527
 backends/telepathy/lib/tpf-persona-store.vala |    5 +++--
 
528
 backends/telepathy/tp-backend.vala            |    4 +++-
 
529
 8 files changed, 21 insertions(+), 8 deletions(-)
 
530
 
 
531
commit efe8d5d6dd1497f4a23bb27323901dabb9a6406f
 
532
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
533
Date:   Tue Jan 4 10:58:15 2011 -0800
 
534
 
 
535
    Make the main debug domain 'folks' to match the backends.
 
536
 
 
537
    Helps bgo#638609 - libfolks hard-codes backend names for debugging
 
538
 
 
539
 folks/Makefile.am |    2 +-
 
540
 1 files changed, 1 insertions(+), 1 deletions(-)
 
541
 
 
542
commit 7b39b7188be6bf37925f76615c9004c5151e543c
 
543
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
544
Date:   Tue Jan 4 10:51:49 2011 -0800
 
545
 
 
546
    Make the backends' log domains match their type_id.
 
547
 
 
548
    Helps bgo#638609 - libfolks hard-codes backend names for debugging
 
549
 
 
550
 backends/key-file/Makefile.am      |    2 +-
 
551
 backends/telepathy/Makefile.am     |    2 +-
 
552
 backends/telepathy/lib/Makefile.am |    2 +-
 
553
 3 files changed, 3 insertions(+), 3 deletions(-)
 
554
 
 
555
commit e962ee0505a30b89e143a87db7fcfec4c31b1ee7
 
556
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
557
Date:   Tue Jan 4 11:26:34 2011 -0800
 
558
 
 
559
    Push flag setting into the Debug constructor.
 
560
 
 
561
    Helps bgo#638609 - libfolks hard-codes backend names for debugging
 
562
 
 
563
 folks/backend-store.vala |    5 +--
 
564
 folks/debug.vala         |   49
 
565
 +++++++++++++++++++++------------------------
 
566
 2 files changed, 25 insertions(+), 29 deletions(-)
 
567
 
 
568
commit 74966cd86b4b213eaad81bcb5c8d5a2738ba1f8c
 
569
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
570
Date:   Tue Jan 4 10:54:01 2011 -0800
 
571
 
 
572
    Add new API for setting debugging levels.
 
573
 
 
574
    Helps bgo#638609 - libfolks hard-codes backend names for debugging
 
575
 
 
576
 folks/backend-store.vala |    9 ++++++-
 
577
 folks/debug.vala         |   49
 
578
 +++++++++++++++++++++++++++++----------------
 
579
 2 files changed, 38 insertions(+), 20 deletions(-)
 
580
 
 
581
commit 26f43d1aeeadf48a23cf6fb29d7900720fd4a6ea
 
582
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
583
Date:   Mon Jan 3 16:23:05 2011 -0800
 
584
 
 
585
    Make Folks.Debug a class so we can store state.
 
586
 
 
587
    Helps bgo#638609 - libfolks hard-codes backend names for debugging
 
588
 
 
589
 folks/backend-store.vala |    4 +++-
 
590
 folks/debug.vala         |   27 +++++++++++++++++++++++++--
 
591
 2 files changed, 28 insertions(+), 3 deletions(-)
 
592
 
 
593
commit c04e2f11290abf229e188901cd21430b4ae32314
 
594
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
595
Date:   Mon Jan 3 14:15:58 2011 -0800
 
596
 
 
597
    Don't use a magic string in the Tp backend.
 
598
 
 
599
 backends/telepathy/lib/tpf-persona.vala |    2 +-
 
600
 1 files changed, 1 insertions(+), 1 deletions(-)
 
601
 
 
602
commit 7cf015416c26cb840f52d800a17d9394c921bbc8
 
603
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
604
Date:   Mon Jan 3 13:29:06 2011 -0800
 
605
 
 
606
    Add a comment for bgo#638609 - backend debug hard-coding
 
607
 
 
608
 folks/debug.vala |    1 +
 
609
 1 files changed, 1 insertions(+), 0 deletions(-)
 
610
 
 
611
commit 8b2e847d2a9c9b78e095f8dff7f5f20e4db00df9
 
612
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
613
Date:   Fri Dec 31 14:23:31 2010 +0000
 
614
 
 
615
    Bug 638395 — folks-inspect prevents default Vala-free builds
 
616
 
 
617
    Add notices and errors to the configure script to notify the user
 
618
    of why
 
619
    the inspect tool is not being built. Closes: bgo#638395
 
620
 
 
621
 configure.ac |    6 ++++++
 
622
 1 files changed, 6 insertions(+), 0 deletions(-)
 
623
 
 
624
commit 5655e72bef34eb0308ecd3624d458bf069930c2f
 
625
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
626
Date:   Fri Dec 31 14:21:11 2010 +0000
 
627
 
 
628
    Add a missing backslash to the configure.ac file
 
629
 
 
630
 configure.ac |    2 +-
 
631
 1 files changed, 1 insertions(+), 1 deletions(-)
 
632
 
 
633
commit 697a12646bd7d25c68c3042f13b3b9e323427262
 
634
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
635
Date:   Thu Dec 30 23:19:31 2010 -0800
 
636
 
 
637
    Don't break the build if building folks-inspect without Vala
 
638
 
 
639
 configure.ac |    5 +++--
 
640
 1 files changed, 3 insertions(+), 2 deletions(-)
 
641
 
 
642
commit 0f65abfa48d5f615419a871a726ca38d9cb3c76b
 
643
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
644
Date:   Thu Dec 30 17:59:37 2010 +0000
 
645
 
 
646
    Fix some variable names in the inspector signal parsing code
 
647
 
 
648
    See: https://bugzilla.gnome.org/show_bug.cgi?id=629075#c8
 
649
 
 
650
 tools/inspect/command-signals.vala |    2 +-
 
651
 1 files changed, 1 insertions(+), 1 deletions(-)
 
652
 
 
653
commit 96b1a7b28989b50cc0bb2241ece5889a2b7fb0cf
 
654
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
655
Date:   Mon Sep 6 19:38:21 2010 +0100
 
656
 
 
657
    Bug 629075 — Add folks command line application
 
658
 
 
659
    Add an interactive command line inspection utility for libfolks.
 
660
    Closes: bgo#629075.
 
661
 
 
662
 NEWS                                      |    4 +
 
663
 configure.ac                              |   21 ++
 
664
 tools/Makefile.am                         |    8 +
 
665
 tools/inspect/Makefile.am                 |   40 +++
 
666
 tools/inspect/command-backends.vala       |  102 ++++++
 
667
 tools/inspect/command-help.vala           |   89 +++++
 
668
 tools/inspect/command-individuals.vala    |   90 +++++
 
669
 tools/inspect/command-persona-stores.vala |  107 ++++++
 
670
 tools/inspect/command-personas.vala       |   81 +++++
 
671
 tools/inspect/command-quit.vala           |   57 ++++
 
672
 tools/inspect/command-signals.vala        |  250 ++++++++++++++
 
673
 tools/inspect/inspect.vala                |  223 +++++++++++++
 
674
 tools/inspect/signal-manager.vala         |  502
 
675
 +++++++++++++++++++++++++++++
 
676
 tools/inspect/utils.vala                  |  477
 
677
 +++++++++++++++++++++++++++
 
678
 14 files changed, 2051 insertions(+), 0 deletions(-)
 
679
 
 
680
commit 98772a1dce8cf8d47c6a1c942e42dafaa156a700
 
681
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
682
Date:   Thu Dec 30 09:23:31 2010 -0800
 
683
 
 
684
    Add NEWS entry for bgo#629083 fix
 
685
 
 
686
 NEWS |    1 +
 
687
 1 files changed, 1 insertions(+), 0 deletions(-)
 
688
 
 
689
commit ac6e49d352728a089708afebf73e018b5f722e6d
 
690
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
691
Date:   Thu Dec 30 09:22:24 2010 -0800
 
692
 
 
693
    Add NEWS entry for bgo#638311 fix
 
694
 
 
695
 NEWS |    2 ++
 
696
 1 files changed, 2 insertions(+), 0 deletions(-)
 
697
 
 
698
commit dc3acdfca04a03f00f0fb04d375fa6946145ce4b
 
699
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
700
Date:   Tue Dec 28 17:21:53 2010 -0800
 
701
 
 
702
    Refer to non-local variables and methods with full name.
 
703
 
 
704
    The benefit here is to make it easier to tell when variables are
 
705
    local. Methods
 
706
    are referred to similarly for consistency.
 
707
 
 
708
    Fixes bgo#629083
 
709
 
 
710
 HACKING                                       |    6 ++++
 
711
 backends/telepathy/lib/tpf-persona-store.vala |   32
 
712
 ++++++++++++++-----------
 
713
 backends/telepathy/lib/tpf-persona.vala       |    6 ++--
 
714
 folks/backend-store.vala                      |    2 +-
 
715
 folks/has-presence.vala                       |    3 +-
 
716
 folks/individual-aggregator.vala              |    2 +-
 
717
 6 files changed, 31 insertions(+), 20 deletions(-)
 
718
 
 
719
commit 6aa04aae7ffda13afe2654a8a3e6b1d9c42c4ff3
 
720
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
721
Date:   Tue Dec 28 16:58:34 2010 -0800
 
722
 
 
723
    Cut unnecessary casting.
 
724
 
 
725
    Excessive casting can hide real compiler warnings/errors and is
 
726
    best avoided.
 
727
 
 
728
    Helps bgo#629083
 
729
 
 
730
 HACKING                           |    3 +++
 
731
 backends/key-file/kf-persona.vala |    3 +--
 
732
 folks/has-presence.vala           |    5 ++---
 
733
 folks/individual-aggregator.vala  |   12 +++++-------
 
734
 4 files changed, 11 insertions(+), 12 deletions(-)
 
735
 
 
736
commit 7668bd500b5e6739da2b1e583df5265b0ba2b399
 
737
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
738
Date:   Tue Dec 28 09:15:23 2010 -0800
 
739
 
 
740
    Maximize use of 'unowned' keyword.
 
741
 
 
742
    This is used when (and only when) variables:
 
743
    1. would avoid a non-trivial copy (eg, a string or array but not an
 
744
    int or
 
745
    object ref-count increase)
 
746
    AND
 
747
    2. will only be assigned unowned values (excessive use of 'unowned'
 
748
    here will be
 
749
    caught by the compiler)
 
750
 
 
751
    The net benefit is avoiding unecessary memory allocation/freeing.
 
752
 
 
753
    Helps bgo#629083
 
754
 
 
755
 HACKING                                       |    9 +++++++++
 
756
 backends/key-file/kf-backend.vala             |    2 +-
 
757
 backends/key-file/kf-persona.vala             |    4 ++--
 
758
 backends/telepathy/lib/tpf-persona-store.vala |    9 +++++----
 
759
 backends/telepathy/lib/tpf-persona.vala       |    4 ++--
 
760
 folks/backend-store.vala                      |    5 +++--
 
761
 folks/individual-aggregator.vala              |    8 ++++----
 
762
 folks/individual.vala                         |    8 ++++----
 
763
 8 files changed, 30 insertions(+), 19 deletions(-)
 
764
 
 
765
commit b93b4445e87bc645c1b6c1425deb17a99c27304c
 
766
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
767
Date:   Mon Dec 27 17:22:21 2010 -0800
 
768
 
 
769
    Maximize use of the 'var' keyword.
 
770
 
 
771
    This is used whenever a variable:
 
772
    1. is declared and initialized in the same line
 
773
    AND
 
774
    2. would not avoid a copy by using the 'unowned'. In the future,
 
775
    we may be able
 
776
    to declare variables 'unowned var', in which case this point won't
 
777
    matter. See
 
778
    bgo#638199.
 
779
 
 
780
    The net benefit is less noise on variable declaration lines.
 
781
 
 
782
    Helps bgo#629083
 
783
 
 
784
 HACKING                                       |    6 ++
 
785
 backends/key-file/kf-backend.vala             |    2 +-
 
786
 backends/key-file/kf-persona-store.vala       |   12 ++--
 
787
 backends/key-file/kf-persona.vala             |   25 ++++----
 
788
 backends/telepathy/lib/tpf-persona-store.vala |   35 ++++++-----
 
789
 backends/telepathy/lib/tpf-persona.vala       |    6 +-
 
790
 backends/telepathy/tp-backend.vala            |    3 +-
 
791
 folks/backend-store.vala                      |   33 +++++-----
 
792
 folks/debug.vala                              |    2 +-
 
793
 folks/individual-aggregator.vala              |   80
 
794
 ++++++++++++-------------
 
795
 folks/individual.vala                         |   44 +++++++-------
 
796
 folks/persona.vala                            |    2 +-
 
797
 12 files changed, 127 insertions(+), 123 deletions(-)
 
798
 
 
799
commit 531ad2e2bab35e5aaa0be7fdb0eb12c8f6b5bcff
 
800
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
801
Date:   Mon Dec 27 17:14:45 2010 -0800
 
802
 
 
803
    Ensure private and internal methods begin with a _
 
804
 
 
805
    Helps bgo#629083
 
806
 
 
807
 HACKING                                       |    4 +
 
808
 backends/key-file/kf-backend.vala             |    4 +-
 
809
 backends/telepathy/lib/tpf-persona-store.vala |  176
 
810
 ++++++++++++------------
 
811
 backends/telepathy/lib/tpf-persona.vala       |   28 ++--
 
812
 backends/telepathy/tp-backend.vala            |   20 ++--
 
813
 folks/backend-store.vala                      |   42 +++---
 
814
 folks/debug.vala                              |    2 +-
 
815
 folks/has-presence.vala                       |    6 +-
 
816
 folks/individual-aggregator.vala              |   71 +++++-----
 
817
 folks/individual.vala                         |  114 ++++++++--------
 
818
 folks/persona.vala                            |   16 +-
 
819
 11 files changed, 244 insertions(+), 239 deletions(-)
 
820
 
 
821
commit a9bbcc8e1787511900ea738af3118e15b2cdae3e
 
822
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
823
Date:   Mon Dec 27 16:28:38 2010 -0800
 
824
 
 
825
    Ensure private and internal data members begin with a _
 
826
 
 
827
    Helps bgo#629083
 
828
 
 
829
 HACKING                                       |    5 +
 
830
 backends/key-file/kf-backend-factory.vala     |    6 +-
 
831
 backends/key-file/kf-persona-store.vala       |   64 +++---
 
832
 backends/key-file/kf-persona.vala             |   29 +--
 
833
 backends/telepathy/lib/tpf-logger.vala        |   36 ++--
 
834
 backends/telepathy/lib/tpf-persona-store.vala |  317
 
835
 +++++++++++++------------
 
836
 backends/telepathy/lib/tpf-persona.vala       |    8 +-
 
837
 backends/telepathy/tp-backend-factory.vala    |    6 +-
 
838
 backends/telepathy/tp-backend.vala            |   19 +-
 
839
 folks/backend-store.vala                      |   18 +-
 
840
 folks/individual-aggregator.vala              |   89 ++++----
 
841
 folks/individual.vala                         |   26 +-
 
842
 12 files changed, 316 insertions(+), 307 deletions(-)
 
843
 
 
844
commit 74ad4b3675d93dc02a27032d1caac2ce94119d8b
 
845
Author: Travis Reitter <travis.reitter@collabora.co.uk>
 
846
Date:   Wed Dec 29 15:55:44 2010 -0800
 
847
 
 
848
    Write down development policies.
 
849
 
 
850
    Fixes bgo #638311.
 
851
 
 
852
 HACKING |   75
 
853
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
854
 1 files changed, 75 insertions(+), 0 deletions(-)
 
855
 
 
856
commit bb992186c6fa65eac8608d1398edf8ae879c0c67
 
857
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
858
Date:   Fri Dec 17 11:16:04 2010 +0000
 
859
 
 
860
    Bug 637240 — libfolks-telepathy.so exports private symbols
 
861
 
 
862
    Limit the symbols exported by the libfolks-telepathy.so library
 
863
    to those
 
864
    starting with “tpf_”. Based on a patch by
 
865
    Emilio Pozuelo Monfort <pochu27@gmail.com>. Closes: bgo#637240
 
866
 
 
867
 NEWS                               |    6 ++++++
 
868
 backends/telepathy/lib/Makefile.am |    4 +++-
 
869
 2 files changed, 9 insertions(+), 1 deletions(-)
 
870
 
 
871
commit 730aedbcc032ac509c111d85b36d4a01a937abf6
 
872
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
873
Date:   Mon Dec 13 16:49:18 2010 +0000
 
874
 
 
875
    Post-release version bump
 
876
 
 
877
 configure.ac |    4 ++--
 
878
 1 files changed, 2 insertions(+), 2 deletions(-)
 
879
 
 
880
commit 36f984c444d87443d86d09f180de25ea8e9d85c1
 
881
Author: Philip Withnall <philip.withnall@collabora.co.uk>
 
882
Date:   Mon Dec 13 16:45:07 2010 +0000
 
883
 
 
884
    Release version 0.3.3
 
885
 
 
886
 NEWS         |   12 ++++++++++++
 
887
 configure.ac |    4 ++--
 
888
 2 files changed, 14 insertions(+), 2 deletions(-)
 
889
 
1
890
commit e82c667d1f435926d2bf22524fd162a4d52b243d
2
891
Author: Philip Withnall <philip.withnall@collabora.co.uk>
3
892
Date:   Mon Dec 13 16:40:29 2010 +0000