1
1
# Generated by Makefile. Do not edit.
3
commit 9ca7728f2f46beb87c74e17a5cdd9f146c6c7fb5
4
Author: Matthew Barnes <mbarnes@redhat.com>
5
Date: Sun Jul 1 06:17:17 2012 -0400
7
NEWS update for 3.5.3.1 release.
11
2 files changed, 7 insertions(+), 1 deletions(-)
13
commit b0bd7de5ba35df3eec0b1dc7f1e572399461ad01
3
commit 0a102ea7a3acfa04597e597a4927cc2ebe2af111
4
Author: Matthew Barnes <mbarnes@redhat.com>
5
Date: Sat Sep 22 11:30:22 2012 -0400
7
NEWS update for 3.6.0 release.
9
NEWS | 19 +++++++++++++++++++
10
1 files changed, 19 insertions(+), 0 deletions(-)
12
commit bdc33f05c1cea09e5749355cdc1cdb225d0c69c6
13
Author: Carles Ferrando <carles.ferrando@gmail.com>
14
Date: Sat Sep 22 09:30:43 2012 +0200
16
[l10n]Updated Catalan (Valencian) translation
18
po/ca@valencia.po | 3238 +++++++++++++++++++++++++++++------------------------
19
1 files changed, 1805 insertions(+), 1433 deletions(-)
21
commit be205645b31b5ae958cb76099a7501e34ac6f456
22
Author: Gil Forcada <gforcada@gnome.org>
23
Date: Sat Sep 22 09:30:34 2012 +0200
25
[l10n] Updated Catalan translation
27
po/ca.po | 3284 +++++++++++++++++++++++++++++++++++---------------------------
28
1 files changed, 1837 insertions(+), 1447 deletions(-)
30
commit ba85c8a360535062dd5e75f87f0bcf74c6623423
31
Author: Ani Peter <apeter@redhat.com>
32
Date: Sat Sep 22 01:45:57 2012 +0530
34
Updated Malayalam file
36
po/ml.po | 7402 ++++++++++++++++++++++++++++++++++++--------------------------
37
1 files changed, 4331 insertions(+), 3071 deletions(-)
39
commit 71ed4ee90b84a459af054ea79a3360821fb09b29
40
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
41
Date: Fri Sep 21 15:08:25 2012 -0300
43
Updated Brazilian Portuguese Translation
45
po/pt_BR.po | 53 +++++++++++++++++++++++++++--------------------------
46
1 files changed, 27 insertions(+), 26 deletions(-)
48
commit 8ff5c474340311749b5dc4bd4a4e8760c4419ef1
49
Author: Djavan Fagundes <djavanf@gnome.org>
50
Date: Fri Sep 21 15:01:10 2012 -0300
52
Updated Brazilian Portuguese Translation by Rafael Ferreira <rafael.f.f1@gmail.com> and myself
54
po/pt_BR.po | 398 ++++++++++++++++++++++++-----------------------------------
55
1 files changed, 163 insertions(+), 235 deletions(-)
57
commit 7b8f361542d8e8a4c84da171cb01d002be2704af
58
Author: Shankar Prasad <svenkate@redhat.com>
59
Date: Thu Sep 20 22:17:44 2012 +0530
61
Updated kn translation
63
po/kn.po | 287 ++++++++++++++++++++++++++++++--------------------------------
64
1 files changed, 138 insertions(+), 149 deletions(-)
66
commit 36aaa18f483d853a8c5d1cb21eaa0f829ed18ddc
67
Author: Gabor Kelemen <kelemeng@gnome.hu>
68
Date: Thu Sep 20 15:54:05 2012 +0200
70
Updated Hungarian translation
73
1 files changed, 2 insertions(+), 2 deletions(-)
75
commit da9cb9ee852f1075c843050522936e2555dc5e69
76
Author: Shankar Prasad <svenkate@redhat.com>
77
Date: Thu Sep 20 18:04:41 2012 +0530
79
Updated kn translation
81
po/kn.po | 4311 ++++++++++++++++++++++++++++++++++++--------------------------
82
1 files changed, 2540 insertions(+), 1771 deletions(-)
84
commit aa6ac8480969881c30bb375d05663d7620c282c2
85
Author: Krishnababu Krothapalli <kkrothap@redhat.com>
86
Date: Thu Sep 20 16:11:06 2012 +0530
88
Updated Telugu Translations
90
po/te.po | 1092 ++++++++++++++++++++++++++++++++++----------------------------
91
1 files changed, 595 insertions(+), 497 deletions(-)
93
commit eb2279faba2f94fe62beacd9216b8a2d31ff45f0
94
Author: Runa Bhattacharjee <runab@redhat.com>
95
Date: Thu Sep 20 12:44:45 2012 +0530
97
Updated Bengali India Translation
99
po/bn_IN.po | 3888 +++++++++++++++++++++++++++++++----------------------------
100
1 files changed, 2070 insertions(+), 1818 deletions(-)
102
commit 8fb0ae660cc7a59217c05fd98a0f3c0c9a016b15
103
Author: A S Alam <aalam@users.sf.net>
104
Date: Wed Sep 19 19:58:13 2012 +0530
106
update Punjabi Translation
108
po/pa.po | 3654 ++++++++++++++++++++++++++++++++++----------------------------
109
1 files changed, 2026 insertions(+), 1628 deletions(-)
111
commit 9cbd6a39ef8c38e2244c6f9203252ee7fdc4b35c
112
Author: Matej Urbančič <mateju@svn.gnome.org>
113
Date: Wed Sep 19 15:23:30 2012 +0200
115
Updated Slovenian translation
117
po/sl.po | 48 +++++++++++++++++++++++-------------------------
118
1 files changed, 23 insertions(+), 25 deletions(-)
120
commit e747ad0946440d1ea8d0826a75d03f3c8a5b5bf7
121
Author: Rajesh Ranjan <rranjan@redhat.com>
122
Date: Wed Sep 19 17:49:03 2012 +0530
126
po/hi.po | 41 ++++++++++++++++++++++++++++++++---------
127
1 files changed, 32 insertions(+), 9 deletions(-)
129
commit 684445c92700e9638aed1e4578b86f999c7db254
130
Author: Matej Urbančič <mateju@svn.gnome.org>
131
Date: Tue Sep 18 09:23:00 2012 +0200
133
Updated Slovenian translation
135
po/sl.po | 148 ++++++++++++++++++++++++++++++--------------------------------
136
1 files changed, 71 insertions(+), 77 deletions(-)
138
commit d0a347a1244c1e5d7da9388a0e64aff75f3d74bb
139
Author: Rajesh Ranjan <rranjan@redhat.com>
140
Date: Tue Sep 18 12:46:11 2012 +0530
144
po/hi.po | 123 ++++++++++++++++----------------------------------------------
145
1 files changed, 32 insertions(+), 91 deletions(-)
147
commit 2b4e6f8113775eefd6d3280b2913d6b440cf33f3
148
Author: Rajesh Ranjan <rranjan@redhat.com>
149
Date: Tue Sep 18 12:43:24 2012 +0530
153
po/hi.po | 3321 +++++++++++++++++++++++++++++++++++---------------------------
154
1 files changed, 1875 insertions(+), 1446 deletions(-)
156
commit 0bfac24cbc868aa49fd013029c75f20c475409e1
157
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
158
Date: Mon Sep 17 21:31:47 2012 -0300
160
Updated Brazilian Portuguese translation
162
po/pt_BR.po | 3790 +++++++++++++++++++++++++++++++++--------------------------
163
1 files changed, 2143 insertions(+), 1647 deletions(-)
165
commit 95660647aeccea9f2fa84bfb3cf0f5570d1bc99a
166
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
167
Date: Sun Sep 16 23:33:38 2012 +0300
169
Updated Latvian translation
171
po/lv.po | 138 +++++++++++++++++++++++++++++++-------------------------------
172
1 files changed, 69 insertions(+), 69 deletions(-)
174
commit 46dad61b94951441cb4f9df9763cf1dfb111b9fb
175
Author: Matthew Barnes <mbarnes@redhat.com>
176
Date: Sun Sep 16 09:56:04 2012 -0400
178
Post-release version bump.
180
configure.ac | 4 ++--
181
1 files changed, 2 insertions(+), 2 deletions(-)
183
commit 2ee309451beb6a099744efbeb7b8c4ebf8d2adf0
184
Author: Matthew Barnes <mbarnes@redhat.com>
185
Date: Sun Sep 16 08:55:33 2012 -0400
187
NEWS update for 3.5.92 release.
189
NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
190
1 files changed, 52 insertions(+), 0 deletions(-)
192
commit 4fc8b36da7eb0928ff7fb6989b9781aa904ac9a9
193
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
194
Date: Sun Sep 16 13:16:45 2012 +0200
196
Updated Spanish translation
198
po/es.po | 570 ++++++++++++++++++++++++++++++--------------------------------
199
1 files changed, 279 insertions(+), 291 deletions(-)
201
commit b0867fa38301f8ed679e8998720c6e53078994d6
202
Author: Andre Klapper <a9016009@gmx.de>
203
Date: Sat Sep 15 19:22:47 2012 +0200
205
Add translator comment. Fixes bug #684099
207
tests/libedataserverui/evolution-source-viewer.c | 1 +
208
1 files changed, 1 insertions(+), 0 deletions(-)
210
commit 42f1a5b29c8091456cc0029f61e453f9790f91dd
211
Author: Seong-ho Cho <darkcircle.0426@gmail.com>
212
Date: Fri Sep 14 14:53:54 2012 +0200
214
Updated Korean translation
216
po/ko.po | 3256 +++++++++++++++++++++++++++++++++++---------------------------
217
1 files changed, 1827 insertions(+), 1429 deletions(-)
219
commit cfb05de7126089ea6d01d79d3e71312670f390c1
220
Author: Alban Browaeys <prahal@yahoo.com>
221
Date: Fri Sep 14 14:53:54 2012 +0200
223
Bug #677393 - [IMAP] Deadlock when moving message and checking new mail
225
camel/providers/imap/camel-imap-folder.c | 14 ++++----------
226
1 files changed, 4 insertions(+), 10 deletions(-)
228
commit 8508d0e490c1b72a77a7ea86775ef250b5c0b05d
229
Author: Milan Crha <mcrha@redhat.com>
230
Date: Fri Sep 14 14:41:17 2012 +0200
232
Bug #677685 - WebCal backend doesn't stop opening phase on error
234
calendar/backends/http/e-cal-backend-http.c | 8 ++++----
235
1 files changed, 4 insertions(+), 4 deletions(-)
237
commit e28806ac25de1041367a05667531276fc5715a1c
238
Author: Milan Crha <mcrha@redhat.com>
239
Date: Fri Sep 14 14:38:48 2012 +0200
241
Unwrap GDBus error in generic EClient operations
243
calendar/libecal/e-cal-client-view.c | 1 +
244
libedataserver/e-client.c | 89 +++++++++++++++++++++++++++++-----
245
2 files changed, 78 insertions(+), 12 deletions(-)
247
commit b7fcd2a7e13a6019470283d52d018c8124edbc53
248
Author: Mario Blättermann <mario.blaettermann@gmail.com>
249
Date: Thu Sep 13 20:35:38 2012 +0200
251
[l10n] Updated German translation
253
po/de.po | 3258 +++++++++++++++++++++++++++++++++++---------------------------
254
1 files changed, 1838 insertions(+), 1420 deletions(-)
256
commit 542f40fe89b7dc1d487335712f3f4c9ab85b464b
257
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
258
Date: Thu Sep 13 20:34:24 2012 +0700
260
Updated Vietnamese translation
262
po/vi.po | 74 +++++++++++++++++++++++++++++++-------------------------------
263
1 files changed, 37 insertions(+), 37 deletions(-)
265
commit f2613bf075ec25ef878f2505f671c89eb55d3fbe
266
Author: Milan Crha <mcrha@redhat.com>
267
Date: Thu Sep 13 10:37:54 2012 +0200
269
Fix a memory leak from MH-format camel provider
271
camel/providers/local/camel-mh-summary.c | 12 ++++++++++--
272
1 files changed, 10 insertions(+), 2 deletions(-)
274
commit 5cff7e6a8ad794c0831f2012652a0fd2c1f8842e
275
Author: Mathias Hasselmann <mathias@openismus.com>
276
Date: Wed Sep 12 15:24:11 2012 +0200
278
Bug #677871 - EBookBackendSqliteDB - Escape SQL strings
280
.../libedata-book/e-book-backend-sqlitedb.c | 73 +++++++++++++++++---
281
1 files changed, 62 insertions(+), 11 deletions(-)
283
commit 6df76009318eac9dbe3dd49165394d389102764e
284
Author: Matthew Barnes <mbarnes@redhat.com>
285
Date: Tue Sep 11 22:56:08 2012 -0400
287
Bug 683785 - Add e_source_new_with_uid()
289
Variation of e_source_new() which allows a predetermined UID to be
290
specified for a scratch source. This changes the "uid" property from
291
read-only to read/write + construct-only, and eliminates the need for
292
EServerSideSource to override the property.
294
.../libedataserver/libedataserver-sections.txt | 1 +
295
libebackend/e-server-side-source.c | 74 ++++---------------
296
libedataserver/e-source.c | 64 ++++++++++++++++-
297
libedataserver/e-source.h | 3 +
298
4 files changed, 80 insertions(+), 62 deletions(-)
300
commit 096845ae7a5a209a5d68cd042c54a6123c63364d
301
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
302
Date: Wed Sep 12 13:38:54 2012 +0530
304
Updated Marathi Translations
306
po/mr.po | 1362 +++++++++++++++++++++++++++++++++-----------------------------
307
1 files changed, 715 insertions(+), 647 deletions(-)
309
commit 5f88dd7f7dae6fff1d576770a4fd020a936f87cd
310
Author: Sweta Kothari <swkothar@redhat.com>
311
Date: Wed Sep 12 12:42:45 2012 +0530
313
Updated gujarati file
315
po/gu.po | 1310 ++++++++++++++++++++++++++++++++++----------------------------
316
1 files changed, 711 insertions(+), 599 deletions(-)
318
commit 5b38f92437467bd87c7c887a1da5babd66640324
319
Author: Matej Urbančič <mateju@svn.gnome.org>
320
Date: Tue Sep 11 18:50:00 2012 +0200
322
Updated Slovenian translation
324
po/sl.po | 64 +++++++++++++++++++++++++------------------------------------
325
1 files changed, 26 insertions(+), 38 deletions(-)
327
commit cbfe7a4f1d0e0dd75b1202512375d711f8525417
328
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
329
Date: Tue Sep 11 17:24:15 2012 +0530
331
Assamese translation updated
333
po/as.po | 1062 ++++++++++++++++++++++++++++++++++----------------------------
334
1 files changed, 588 insertions(+), 474 deletions(-)
336
commit efc20ad0eaf334a89159b58d67f153d66d04d7f9
337
Author: Milan Crha <mcrha@redhat.com>
338
Date: Tue Sep 11 08:48:17 2012 +0200
340
Bug #682398 - GError reuse during IMAP connect routine
342
camel/camel-stream-buffer.c | 18 ++++++++++++++----
343
camel/camel-tcp-stream-ssl.c | 1 +
344
camel/providers/imap/camel-imap-store.c | 15 +++++++++------
345
3 files changed, 24 insertions(+), 10 deletions(-)
347
commit 425e23f7cde41e3fb5cdf53442a59d5e8f241715
348
Author: Milan Crha <mcrha@redhat.com>
349
Date: Mon Sep 10 18:17:55 2012 +0200
351
Bug #679219 - IMAP+ fails to show newly created top-level folders
353
camel/camel-imapx-store-summary.c | 4 +++-
354
camel/camel-imapx-store.c | 11 +++++++++++
355
2 files changed, 14 insertions(+), 1 deletions(-)
357
commit 7e5f367063dfc1586ea1f2e6a653ac8bb10edf49
358
Author: Milan Crha <mcrha@redhat.com>
359
Date: Mon Sep 10 18:07:12 2012 +0200
361
[CalDAV] Block EProxy::changed when changing priv::uri
363
calendar/backends/caldav/e-cal-backend-caldav.c | 42 +++++++++++++----------
364
1 files changed, 24 insertions(+), 18 deletions(-)
366
commit fa8af84f8d0a2c263ab7d18222c89fdc43ef00af
367
Author: Matej Urbančič <mateju@svn.gnome.org>
368
Date: Mon Sep 10 15:51:29 2012 +0200
370
Updated Slovenian translation
372
po/sl.po | 2848 +++++++++++++++++++++++++++++++++++---------------------------
373
1 files changed, 1613 insertions(+), 1235 deletions(-)
375
commit 3ed8781c9e6c621474b71850d3208023f1ffc776
376
Author: Duarte Loreto <happyguy_pt@hotmail.com>
377
Date: Sun Sep 9 01:25:59 2012 +0100
379
Updated Portuguese translation
381
po/pt.po | 701 +++++++++++++++++++++++++++++++++++---------------------------
382
1 files changed, 398 insertions(+), 303 deletions(-)
384
commit ddc5d61562a6512ff2c5b36aa96f23eac4204718
385
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
386
Date: Sat Sep 8 19:26:03 2012 +0300
388
Updated Belarusian translation.
390
po/be.po | 1307 +++++++++++++++++++++++++++++++++++---------------------------
391
1 files changed, 730 insertions(+), 577 deletions(-)
393
commit 50fe6914b5f34d0b2793acbdb3c811cdbbc9439a
394
Author: Tom Tryfonidis <tomtryf@gmail.com>
395
Date: Sat Sep 8 14:29:58 2012 +0300
397
Updated Greek translation
399
po/el.po | 1783 +++++++++++++++++++++++++++++++++++---------------------------
400
1 files changed, 1004 insertions(+), 779 deletions(-)
402
commit 770ef9bbcee420d0fa503270e3d56549c66b5cab
403
Author: Yuri Myasoedov <omerta13@yandex.ru>
404
Date: Sat Sep 8 13:14:45 2012 +0400
406
Updated Russian translation
408
po/ru.po | 627 +++++++++++++++++++++++++++++++++++---------------------------
409
1 files changed, 358 insertions(+), 269 deletions(-)
411
commit 8b28fb000d5521aebac967156ad3f9a535228af0
412
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
413
Date: Sat Sep 8 02:29:12 2012 +0300
415
Updated Latvian translation
417
po/lv.po | 4250 +++++++++++++++++++++++++++++++++-----------------------------
418
1 files changed, 2297 insertions(+), 1953 deletions(-)
420
commit e65e22ca5546546bca495292514bc664e1f3f96e
421
Author: Alexandre Franke <alexandre.franke@gmail.com>
422
Date: Fri Sep 7 20:56:56 2012 +0200
424
Update French translation
426
po/fr.po | 2702 +++++++++++++++++++++++++++++++++++---------------------------
427
1 files changed, 1544 insertions(+), 1158 deletions(-)
429
commit 6c4c1c6a1f40a6873be954a0b9d770e31726bd50
430
Author: Matthew Barnes <mbarnes@redhat.com>
431
Date: Fri Sep 7 07:40:09 2012 -0400
433
ESourceRegistry: Work around GType deadlock.
435
Work around http://bugzilla.gnome.org/show_bug.cgi?id=683519
436
until GObject's type initialization deadlock issue is fixed.
437
Apparently only the synchronous instantiation is affected.
439
libedataserver/e-source-registry.c | 11 +++++++++++
440
1 files changed, 11 insertions(+), 0 deletions(-)
442
commit 08e8377d62d29d2128a2c08f1be9634f5ef96ae9
443
Author: Gabor Kelemen <kelemeng@gnome.hu>
444
Date: Fri Sep 7 00:36:39 2012 +0200
446
Updated Hungarian translation
448
po/hu.po | 3561 +++++++++++++++++++++++++++++++++++---------------------------
449
1 files changed, 1994 insertions(+), 1567 deletions(-)
451
commit 46fe7a378ab38be108946ebae0013b8c659b2809
452
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
453
Date: Thu Sep 6 10:42:03 2012 +0200
455
Updated Serbian translation
457
po/sr.po | 611 +++++++++++++++++++++++++++++++++-----------------------
458
po/sr@latin.po | 611 +++++++++++++++++++++++++++++++++-----------------------
459
2 files changed, 728 insertions(+), 494 deletions(-)
461
commit dc6d7698f2f42715d6417f6d0744cd7b7b4964c7
462
Author: Milan Crha <mcrha@redhat.com>
463
Date: Thu Sep 6 08:31:42 2012 +0200
465
IMAP - Do not update folder list when the operation was cancelled
467
camel/providers/imap/camel-imap-store.c | 13 +++++++++++--
468
1 files changed, 11 insertions(+), 2 deletions(-)
470
commit 52f95951fe4082a4d0b60c1d3265d8fa4df1b00d
471
Author: Milan Crha <mcrha@redhat.com>
472
Date: Wed Sep 5 15:47:40 2012 +0200
474
Skip sources with disabled parents from completion lookup
476
libedataserverui/e-name-selector-entry.c | 37 +++++++++++++++++++++++++++++-
477
libedataserverui/e-name-selector.c | 37 +++++++++++++++++++++++++++++-
478
2 files changed, 72 insertions(+), 2 deletions(-)
480
commit 3296f2315598dda72fe9813b3b64b058764f87c4
481
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
482
Date: Wed Sep 5 19:49:08 2012 +0800
484
Updated Traditional Chinese translation(Hong Kong and Taiwan)
486
po/zh_HK.po | 608 ++++++++++++++++++++++++++++++++++-------------------------
487
po/zh_TW.po | 608 ++++++++++++++++++++++++++++++++++-------------------------
488
2 files changed, 708 insertions(+), 508 deletions(-)
490
commit 5dfeb1a21dcac7cac2934511ab992fbf3dae60e4
491
Author: Milan Crha <mcrha@redhat.com>
492
Date: Wed Sep 5 13:27:02 2012 +0200
494
IMAP - Be able to read messages from cache in offline mode
496
camel/providers/imap/camel-imap-folder.c | 36 ++++++++++++++++++++---------
497
1 files changed, 25 insertions(+), 11 deletions(-)
499
commit d0592213776137f5eb4f8ef986866dbc2c5aa549
500
Author: Andika Triwidada <andika@gmail.com>
501
Date: Tue Sep 4 11:17:16 2012 +0700
503
Updated Indonesian translation
505
po/id.po | 272 +++++++++++++++++++++++++++++++++++++++++++------------------
506
1 files changed, 192 insertions(+), 80 deletions(-)
508
commit f7deffc037a247f03345942966fd98b5664962fe
509
Author: Milan Crha <mcrha@redhat.com>
510
Date: Mon Sep 3 17:11:45 2012 +0200
512
IMAPX - Copy also user flags/tags on message append, if server can save them
514
camel/camel-imapx-server.c | 25 +++++++++++++++++++++++--
515
1 files changed, 23 insertions(+), 2 deletions(-)
517
commit 98d816cd71a3e64d33c004402d1a9b37bc0cffe7
518
Author: Piotr Drąg <piotrdrag@gmail.com>
519
Date: Sun Sep 2 22:51:47 2012 +0200
521
Updated Polish translation
523
po/pl.po | 466 +++++++++++++++++++++++++++++++-------------------------------
524
1 files changed, 235 insertions(+), 231 deletions(-)
526
commit 5de1d72e55b5b82628e3f022f5a245c4612459f6
527
Author: Yanko Kaneti <yaneti@declera.com>
528
Date: Sun Sep 2 10:11:40 2012 -0400
530
CamelIMAPXServer: Fix shell command connections
532
camel/camel-imapx-server.c | 12 +++++-------
533
1 files changed, 5 insertions(+), 7 deletions(-)
535
commit 73568e08be9b546e961bd09adf60226e54210d1b
536
Author: Matthew Barnes <mbarnes@redhat.com>
537
Date: Sat Sep 1 08:53:40 2012 -0400
539
Post-release version bump.
542
1 files changed, 1 insertions(+), 1 deletions(-)
544
commit faa73147a3769e2c8e797aac37a9e78e9906bfe3
545
Author: Matthew Barnes <mbarnes@redhat.com>
546
Date: Sat Sep 1 08:33:09 2012 -0400
548
NEWS update for 3.5.91 release.
550
NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
551
1 files changed, 41 insertions(+), 0 deletions(-)
553
commit 39603416770563ea0222deba4310aa9c2cb7ecdb
554
Author: Matthew Barnes <mbarnes@redhat.com>
555
Date: Sat Aug 25 08:53:38 2012 -0400
557
Coding style and whitespace cleanup.
559
.../backends/google/e-book-backend-google.c | 2 +-
560
calendar/backends/caldav/e-cal-backend-caldav.c | 4 +-
561
calendar/backends/http/e-cal-backend-http.c | 2 +-
562
camel/camel-block-file.c | 39 +++---
563
camel/camel-charset-map.c | 21 ++-
564
camel/camel-data-wrapper.c | 5 +-
565
camel/camel-db.c | 108 ++++++++-------
566
camel/camel-disco-diary.c | 31 +++--
567
camel/camel-filter-driver.c | 140 ++++++++++++++------
568
camel/camel-folder-summary.c | 40 ++++--
569
camel/camel-folder-thread.c | 21 ++-
570
camel/camel-folder.c | 10 +-
571
camel/camel-gpg-context.c | 26 ++--
572
camel/camel-memchunk.c | 5 +-
573
camel/camel-mime-filter-charset.c | 9 +-
574
camel/camel-mime-filter-tohtml.c | 63 ++++++---
575
camel/camel-mime-filter-windows.c | 6 +-
576
camel/camel-mime-message.c | 18 ++-
577
camel/camel-mime-parser.c | 19 ++-
578
camel/camel-mime-part.c | 13 +-
579
camel/camel-mime-utils.c | 47 ++++---
580
camel/camel-movemail.c | 10 +-
581
camel/camel-msgport.c | 12 +-
582
camel/camel-multipart.c | 18 ++-
583
camel/camel-object-bag.c | 3 +-
584
camel/camel-partition-table.c | 9 +-
585
camel/camel-provider.c | 14 +-
586
camel/camel-sasl-digest-md5.c | 14 +-
587
camel/camel-sasl-gssapi.c | 14 ++-
588
camel/camel-sasl-ntlm.c | 50 +++++---
589
camel/camel-sasl-popb4smtp.c | 6 +-
590
camel/camel-search-sql-sexp.c | 9 +-
591
camel/camel-sexp.c | 4 +-
592
camel/camel-smime-context.c | 66 +++++----
593
camel/camel-stream-mem.c | 3 +-
594
camel/camel-stream-process.c | 24 +++-
595
camel/camel-tcp-stream-raw.c | 40 ++++--
596
camel/camel-tcp-stream-ssl.c | 45 ++++---
597
camel/camel-text-index.c | 22 ++--
598
camel/camel-trie.c | 5 +-
599
camel/camel-url-scanner.c | 3 +-
600
camel/camel-url.c | 21 ++--
601
camel/camel-vee-data-cache.c | 6 +-
602
camel/camel-vee-folder.c | 6 +-
603
camel/camel-vee-store.c | 26 +++-
604
camel/camel-vee-summary.c | 29 +++--
605
camel/camel.c | 21 ++-
606
camel/providers/imap/camel-imap-command.c | 16 ++-
607
camel/providers/imap/camel-imap-folder.c | 115 ++++++++++-------
608
camel/providers/imap/camel-imap-journal.c | 20 ++-
609
camel/providers/imap/camel-imap-message-cache.c | 5 +-
610
camel/providers/imap/camel-imap-search.c | 10 +-
611
camel/providers/imap/camel-imap-store.c | 73 ++++++----
612
camel/providers/imap/camel-imap-utils.c | 4 +-
613
camel/providers/imap/camel-imap-wrapper.c | 7 +-
614
camel/providers/local/camel-local-summary.c | 28 +++-
615
camel/providers/local/camel-maildir-store.c | 2 +-
616
camel/providers/local/camel-mbox-folder.c | 6 +-
617
camel/providers/local/camel-mbox-summary.c | 33 ++++--
618
camel/providers/local/camel-mh-store.c | 2 +-
619
camel/providers/local/camel-spool-summary.c | 6 +-
620
camel/providers/nntp/camel-nntp-store.c | 16 ++-
621
camel/providers/pop3/camel-pop3-folder.c | 89 +++++++++----
622
camel/providers/pop3/camel-pop3-store.c | 10 +-
623
.../providers/sendmail/camel-sendmail-transport.c | 6 +-
624
camel/providers/smtp/camel-smtp-transport.c | 4 +-
625
camel/tests/folder/test3.c | 3 +-
626
camel/tests/folder/test8.c | 3 +-
627
camel/tests/folder/test9.c | 3 +-
628
camel/tests/lib/folders.c | 28 +++--
629
camel/tests/lib/messages.c | 7 +-
630
camel/tests/message/test2.c | 5 +-
631
camel/tests/message/test3.c | 45 ++++---
632
camel/tests/mime-filter/test-charset.c | 12 +-
633
camel/tests/mime-filter/test-crlf.c | 12 +-
634
camel/tests/mime-filter/test-tohtml.c | 12 +-
635
camel/tests/misc/split.c | 10 +-
636
camel/tests/misc/url-scan.c | 3 +-
637
camel/tests/misc/url.c | 5 +-
638
camel/tests/smime/pkcs7.c | 10 +-
639
libedataserver/e-time-utils.c | 2 +-
640
81 files changed, 1062 insertions(+), 659 deletions(-)
642
commit 88d0beaa22867db35ce2eef335eeed2cb896b160
643
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
644
Date: Sat Sep 1 17:44:45 2012 +0530
646
updated Tamil translation
648
po/ta.po | 16 ++++++++--------
649
1 files changed, 8 insertions(+), 8 deletions(-)
651
commit 87979859f2d2b51391bb68c6485a0e8e71202593
652
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
653
Date: Sat Sep 1 17:39:42 2012 +0530
655
updated Tamil translation
657
po/ta.po | 4281 +++++++++++++++++++++++++++++++++++---------------------------
658
1 files changed, 2416 insertions(+), 1865 deletions(-)
660
commit a944b57a2d086af3450422a3cc183a8fdc4f621e
661
Author: Kjartan Maraas <kmaraas@gnome.org>
662
Date: Sat Sep 1 10:48:14 2012 +0200
664
Updated Norwegian bokmål translation
666
po/nb.po | 303 +++++++++++++++++++++++++++++++++++++++++---------------------
667
1 files changed, 202 insertions(+), 101 deletions(-)
669
commit 424533ed07d02746e47f0d7c732d0491284a6db2
670
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
671
Date: Sat Sep 1 13:16:12 2012 +0700
673
Updated Vietnamese translation
675
po/vi.po | 62 ++++++++++++++++++++++++++++----------------------------------
676
1 files changed, 28 insertions(+), 34 deletions(-)
678
commit 3d89aa6d4c6a515207ef574c241949bcba5c5fb0
679
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
680
Date: Sat Sep 1 13:10:05 2012 +0700
682
po/vi: import from Damned Lies
684
po/vi.po | 614 ++++++++++++++++++++++++++++++++++++-------------------------
685
1 files changed, 362 insertions(+), 252 deletions(-)
687
commit 2ad30477d12f951d354d2071096f492796f5aba3
688
Author: Chris Leonard <cjl@laptop.org>
689
Date: Sat Sep 1 01:18:40 2012 +0100
691
Updated British English translation
693
po/en_GB.po | 3130 +++++++++++++++++++++++++++++++++--------------------------
694
1 files changed, 1755 insertions(+), 1375 deletions(-)
696
commit 7f3ee754cb0aa67e6b1308278ee8b1fa3764a2f2
697
Author: Milan Crha <mcrha@redhat.com>
698
Date: Fri Aug 31 14:43:19 2012 +0200
700
Bug #681995 - IMAPx does't set message size on message append
702
camel/camel-imapx-server.c | 5 ++++-
703
1 files changed, 4 insertions(+), 1 deletions(-)
705
commit 52c81e6e174283899188a5817478c3ef629b8a6c
706
Author: Matthew Barnes <mbarnes@redhat.com>
707
Date: Thu Aug 30 16:51:25 2012 -0400
709
CamelIMAPXServer: Remove "ostream_lock".
711
This recursive mutex was being misused and was known to cause deadlocks
712
during authentication. In general, if you think you need a mutex to be
713
recursive then most likely you're misusing it.
715
camel/camel-imapx-server.c | 19 ++-----------------
716
camel/camel-imapx-server.h | 3 ---
717
2 files changed, 2 insertions(+), 20 deletions(-)
719
commit 334d4892533a2d86c452c0d87c6b423257525e82
720
Author: Matthew Barnes <mbarnes@redhat.com>
721
Date: Thu Aug 30 16:19:52 2012 -0400
723
Add camel_imapx_server_ref_settings().
725
Just a convenience function to remove some repetitive code.
727
camel/camel-imapx-server.c | 130 +++++++++++--------------------
728
camel/camel-imapx-server.h | 3 +
729
docs/reference/camel/camel-sections.txt | 1 +
730
3 files changed, 51 insertions(+), 83 deletions(-)
732
commit 5e067eea61ea1a3b8300525e2a10486279c2fe17
733
Author: Matthew Barnes <mbarnes@redhat.com>
734
Date: Thu Aug 30 15:11:14 2012 -0400
736
CamelIMAPXServer: Add a "store" construct-only property.
738
Keep a private weak reference to a CamelIMAPXStore and access it with
739
camel_imapx_server_ref_store().
741
camel/camel-imapx-conn-manager.c | 5 +-
742
camel/camel-imapx-server.c | 276 ++++++++++++++++++++-----------
743
camel/camel-imapx-server.h | 10 +-
744
camel/camel-imapx-store.c | 2 +-
745
docs/reference/camel/camel-sections.txt | 1 +
746
5 files changed, 192 insertions(+), 102 deletions(-)
748
commit 2449ff17a92b80bc8e9ed7a19907cfe391a7805b
749
Author: Matthew Barnes <mbarnes@redhat.com>
750
Date: Thu Aug 30 11:29:46 2012 -0400
752
CamelIMAPXServer: Add a "stream" property.
754
Protect the stream with a mutex and add camel_imapx_server_ref_stream().
756
Additionally, the stream pointer is now in the private structure, and
757
is explicitly passed to various parsing functions to ensure a reference
758
is held on the stream for the duration of a parser thread iteration.
760
This alters the signature of CamelIMAPUntaggedRespHandler.
762
I am, however, NOT changing libcamel's soname for these changes since
763
only evolution-kolab is affected and a soname bump at this point in the
764
development cycle is extremely disruptive to the rest of GNOME.
766
camel/camel-imapx-server.c | 467 +++++++++++++++++++++++--------
767
camel/camel-imapx-server.h | 12 +-
768
camel/camel-imapx-store.c | 15 +-
769
docs/reference/camel/camel-sections.txt | 1 +
770
4 files changed, 375 insertions(+), 120 deletions(-)
772
commit 2adbe9ccd8f8a31e58f6808799bdc12ac284f4a3
773
Author: Matthew Barnes <mbarnes@redhat.com>
774
Date: Thu Aug 30 09:05:35 2012 -0400
776
CamelIMAPXServer: Add a "priv" pointer to the public struct.
778
Also limit CAMEL_IMAPX_SERVER_GET_PRIVATE usage, and related cleanups.
780
camel/camel-imapx-server.c | 196 +++++++++++++-----------------
781
camel/camel-imapx-server.h | 2 +
782
docs/reference/camel/camel-sections.txt | 1 +
783
3 files changed, 88 insertions(+), 111 deletions(-)
785
commit 7887e4533ec53deed8d9eabbbfd132f0b865d932
786
Author: Matthew Barnes <mbarnes@redhat.com>
787
Date: Wed Aug 29 13:05:07 2012 -0400
789
Add imapx_lookup_capability().
791
Just a thread-safe lookup function for the capabilities hash table.
793
camel/camel-imapx-utils.c | 26 +++++++++++++++++---------
794
camel/camel-imapx-utils.h | 1 +
795
2 files changed, 18 insertions(+), 9 deletions(-)
797
commit 16611d9a15158f21de7988f5c0104ad8fba97ae3
798
Author: Matthew Barnes <mbarnes@redhat.com>
799
Date: Wed Aug 29 11:21:26 2012 -0400
801
CamelIMAPXStream: Close the source stream on close().
803
camel/camel-imapx-server.c | 6 ++----
804
camel/camel-imapx-stream.c | 5 +++--
805
2 files changed, 5 insertions(+), 6 deletions(-)
807
commit 34856da684e62ed39a04c7ccf56214d7fce1cdc7
808
Author: Matthew Barnes <mbarnes@redhat.com>
809
Date: Wed Aug 29 11:18:26 2012 -0400
811
CamelIMAPXStream: Add a "source" construct-only property.
813
Use camel_imapx_stream_ref_source() to access the source stream.
815
camel/camel-imapx-server.c | 13 +++-
816
camel/camel-imapx-stream.c | 120 +++++++++++++++++++++++++------
817
camel/camel-imapx-stream.h | 2 +-
818
docs/reference/camel/camel-sections.txt | 1 +
819
4 files changed, 111 insertions(+), 25 deletions(-)
821
commit 1441ba02c071b72c7bf6f21f74784e7b5d82d69a
822
Author: Matthew Barnes <mbarnes@redhat.com>
823
Date: Wed Aug 29 10:13:05 2012 -0400
825
CamelIMAPXStream: Seal up most public members.
827
camel/camel-imapx-stream.c | 252 ++++++++++++++++++++++++--------------------
828
camel/camel-imapx-stream.h | 11 --
829
2 files changed, 136 insertions(+), 127 deletions(-)
831
commit 63c6829df67c90bc4f666fb3159bde1bdbe4dcf3
832
Author: Matthew Barnes <mbarnes@redhat.com>
833
Date: Wed Aug 29 09:56:53 2012 -0400
835
CamelIMAPXStream: Add a private structure.
837
camel/camel-imapx-stream.c | 12 ++++++++++++
838
camel/camel-imapx-stream.h | 2 ++
839
docs/reference/camel/camel-sections.txt | 1 +
840
3 files changed, 15 insertions(+), 0 deletions(-)
842
commit 67fd9ecf95ef9484beddbbdeca807d08f3c50103
843
Author: Matthew Barnes <mbarnes@redhat.com>
844
Date: Wed Aug 29 09:41:38 2012 -0400
846
CamelIMAPXStream: Cleanups.
848
camel/camel-imapx-stream.c | 88 ++++++++++++++++++++++++-------------------
849
camel/camel-imapx-stream.h | 4 --
850
2 files changed, 49 insertions(+), 43 deletions(-)
852
commit e738d967da8bdaf00c0767197aba85f866a0f7d4
853
Author: Matthew Barnes <mbarnes@redhat.com>
854
Date: Thu Aug 30 13:00:08 2012 -0400
856
CamelIMAPXSummary: Fix comparison typo.
858
camel/camel-imapx-summary.c | 2 +-
859
1 files changed, 1 insertions(+), 1 deletions(-)
861
commit abfb7b5dd939c1e706200f82a3db0b1340032ea9
862
Author: Milan Crha <mcrha@redhat.com>
863
Date: Thu Aug 30 13:39:57 2012 +0200
865
Bug #681930 - STARTTLS was default auth method
867
.../evolution-source-registry-migrate-sources.c | 18 ++++++++++++++++++
868
1 files changed, 18 insertions(+), 0 deletions(-)
870
commit 0cdeb8d0cd27aa6c6abd0819ead4ddfba1efbcaf
871
Author: Fran Diéguez <fran.dieguez@mabishu.com>
872
Date: Thu Aug 30 03:48:37 2012 +0200
874
Updated Galician translations
876
po/gl.po | 1222 ++++++++++++++++++++++++++++++++++----------------------------
877
1 files changed, 670 insertions(+), 552 deletions(-)
879
commit 532cef75a54df4812d387815df8e72aec4d636eb
880
Author: Milan Crha <mcrha@redhat.com>
881
Date: Wed Aug 29 19:04:52 2012 +0200
883
Bug #681939 - camel_folder_summary_remove_uids() doesn't remove from DB
885
camel/camel-folder-summary.c | 2 +-
886
1 files changed, 1 insertions(+), 1 deletions(-)
888
commit 4e718e9066fd3db7796c8f656d7b54f35e0268b7
889
Author: Milan Crha <mcrha@redhat.com>
890
Date: Wed Aug 29 17:51:58 2012 +0200
892
Could not create folders in Yahoo! account using imapx
894
camel/camel-imapx-server.c | 5 ++++-
895
camel/camel-imapx-store.c | 17 +++++++++--------
896
camel/camel-imapx-utils.c | 8 ++++++--
897
3 files changed, 19 insertions(+), 11 deletions(-)
899
commit 97aa3c414c05808ffa867f30dd0c4575b395680c
900
Author: Aurimas Černius <aurisc4@gmail.com>
901
Date: Tue Aug 28 22:09:45 2012 +0300
903
Updated Lithuanian translation
905
po/lt.po | 1286 ++++++++++++++++++++++++++++++++------------------------------
906
1 files changed, 656 insertions(+), 630 deletions(-)
908
commit bd3f00cf78c629c604e73da162120c367434dab0
909
Author: Piotr Drąg <piotrdrag@gmail.com>
910
Date: Tue Aug 28 19:03:28 2012 +0200
912
Updated Polish translation
914
po/pl.po | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
915
1 files changed, 121 insertions(+), 20 deletions(-)
917
commit 6d9fb0cb0611deabad1cf6e62a8cee2b095ffabc
918
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
919
Date: Tue Aug 28 16:06:26 2012 +0200
921
Updated Spanish translation
923
po/es.po | 614 +++++++++++++++++++++++++++++++++++++-------------------------
924
1 files changed, 363 insertions(+), 251 deletions(-)
926
commit 00d6b9f8e8a3cc770eec35d0cf86482bc893cf2e
927
Author: Milan Crha <mcrha@redhat.com>
928
Date: Tue Aug 28 15:06:53 2012 +0200
930
Mark user-visible strings in book/cal backends for translation
932
addressbook/backends/ldap/e-book-backend-ldap.c | 22 ++++++++++----------
933
addressbook/backends/vcf/e-book-backend-vcf.c | 4 +-
934
.../backends/webdav/e-book-backend-webdav.c | 16 +++++++-------
935
calendar/backends/caldav/e-cal-backend-caldav.c | 14 ++++++------
936
4 files changed, 28 insertions(+), 28 deletions(-)
938
commit eeb2311f54ac82596c7b65a8a71bf548792c5a64
939
Author: Milan Crha <mcrha@redhat.com>
940
Date: Tue Aug 28 14:25:53 2012 +0200
942
Bug #682706 - WebDAV addressbook lookup very slow
944
.../backends/webdav/e-book-backend-webdav.c | 68 ++++++++++----------
945
1 files changed, 35 insertions(+), 33 deletions(-)
947
commit 22dc3390d5a5e6aec043eae5543dbb166d0e2140
948
Author: Milan Crha <mcrha@redhat.com>
949
Date: Tue Aug 28 12:54:32 2012 +0200
951
WebDAV addressbook cannot be opened
953
.../backends/webdav/e-book-backend-webdav.c | 3 ++-
954
1 files changed, 2 insertions(+), 1 deletions(-)
956
commit 1df19b28c1e6ee1b793af415ccaaa50355d165f2
957
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
958
Date: Mon Aug 27 23:15:26 2012 +0530
960
Implemented FUEL entries to Assamese translation
962
po/as.po | 72 +++++++++++++++++++++++++++++++-------------------------------
963
1 files changed, 36 insertions(+), 36 deletions(-)
965
commit 44d5f2152663d0854dec4b2ee1e73ddd99e93a41
966
Author: Matthew Barnes <mbarnes@redhat.com>
967
Date: Mon Aug 27 11:44:46 2012 -0400
969
ESourceWebdav: Add "resource-query" property.
971
Retain the query portion of a WebDAV URI, and update migration to
972
preserve it from the old XML-based ESource URIs.
974
Also reimplement the "soup-uri" property. Using bi-directional property
975
bindings from one property to many properties results in feedback loops.
976
Instead, listen for "notify" signals from URI component properties and
977
emit a "notify::soup-uri" signal, but don't actually update the internal
978
SoupURI until a copy is requested.
980
This makes Facebook birthday calendars work again, which has the form:
981
webcal://www.facebook.com/ical/b.php?uid=<<UID>>&key=<<KEY>>
983
.../libedataserver/libedataserver-sections.txt | 3 +
984
libedataserver/e-source-webdav.c | 497 +++++++++++---------
985
libedataserver/e-source-webdav.h | 9 +-
986
.../evolution-source-registry-migrate-sources.c | 18 +
987
4 files changed, 298 insertions(+), 229 deletions(-)
989
commit 52265c840a0f00526c60a349b5d78ae5002dbdb1
990
Author: Matthew Barnes <mbarnes@redhat.com>
991
Date: Sat Aug 25 17:04:04 2012 -0400
993
Update API documentation.
995
Make sure all new APIs in 3.6 have "Since: 3.6" tags.
997
addressbook/libebook/e-book-types.h | 7 +
998
addressbook/libebook/e-vcard.h | 6 +
999
addressbook/libedata-book/e-data-book-factory.c | 10 ++
1000
calendar/libecal/e-cal-types.h | 28 +++++
1001
calendar/libedata-cal/e-cal-backend-sync.c | 20 ++-
1002
calendar/libedata-cal/e-cal-backend.c | 6 +
1003
calendar/libedata-cal/e-data-cal-factory.c | 10 ++
1004
camel/camel-certdb.c | 21 +++
1005
camel/camel-enums.h | 15 +++
1006
camel/camel-folder-summary.c | 2 +-
1007
camel/camel-service.c | 2 +
1008
camel/camel-session.c | 4 +-
1009
camel/camel-string-utils.c | 2 +
1010
camel/camel-vee-data-cache.c | 129 ++++++++++++++++++--
1011
camel/camel-vee-data-cache.h | 15 +++
1012
camel/camel-vee-folder.c | 42 +++++++
1013
camel/camel-vee-store.c | 69 ++++++++++-
1014
camel/camel-vee-summary.c | 16 +++
1015
.../libedataserver/libedataserver-sections.txt | 38 +++---
1016
libedataserver/e-source-authenticator.h | 5 +
1017
libedataserver/e-source-extension.c | 2 +
1018
libedataserver/e-source-refresh.h | 5 +
1019
libedataserverui/e-name-selector-dialog.c | 11 ++
1020
libedataserverui/e-name-selector.c | 10 ++
1021
24 files changed, 431 insertions(+), 44 deletions(-)
1023
commit 84573213bd3bcce11508876b1baa9da2fcd94b68
1024
Author: Matthew Barnes <mbarnes@redhat.com>
1025
Date: Sat Aug 25 14:24:36 2012 -0400
1027
Finish documenting ECollectionBackend APIs.
1029
libebackend/e-collection-backend.c | 104 +++++++++++++++++++++++++++++++++++-
1030
1 files changed, 103 insertions(+), 1 deletions(-)
1032
commit 4afcf9c43a1141230d270974d6d20d0bf9396414
1033
Author: Matthew Barnes <mbarnes@redhat.com>
1034
Date: Fri Aug 24 13:00:51 2012 -0400
1036
Bug 680961 - Broken dispatching of EAuthenticationSession
1038
In source_registry_server_maybe_start_auth_session() we need to start
1039
the next EAuthenticationSession::execute() from a known GMainContext,
1040
and not from whatever happens to be the current thread-default.
1042
In some cases the current thread-default GMainContext gets popped and
1043
discarded just after source_registry_server_maybe_start_auth_session()
1044
returns, causing g_simple_async_result_complete_in_idle() to schedule
1045
an idle callback on a now-unused GMainContext, and the authentication
1046
session would never complete.
1048
libebackend/e-source-registry-server.c | 50 ++++++++++++++++++++++++++------
1049
1 files changed, 41 insertions(+), 9 deletions(-)
1051
commit 7d2279311cd60e9784c88f3cec37236f74ef21e0
1052
Author: Yuri Myasoedov <omerta13@yandex.ru>
1053
Date: Fri Aug 24 11:14:52 2012 +0400
1055
Updated Russian translation
1057
po/ru.po | 1514 +++++++++++++++++++++++++++++++++-----------------------------
1058
1 files changed, 818 insertions(+), 696 deletions(-)
1060
commit 7d1bb3fae0cb275507edbc6b498de1575c004918
1061
Author: Matthew Barnes <mbarnes@redhat.com>
1062
Date: Thu Aug 23 22:31:59 2012 -0400
1064
Add new symbol to API documentation.
1066
.../libedataserver/libedataserver-sections.txt | 1 +
1067
libedataserver/e-data-server-util.c | 2 +-
1068
libedataserver/e-data-server-util.h | 2 +-
1069
3 files changed, 3 insertions(+), 2 deletions(-)
1071
commit 58e5817c2d48211ddbe4b8afd3a8200e44e29c9f
1072
Author: Matthew Barnes <mbarnes@redhat.com>
1073
Date: Thu Aug 23 21:22:04 2012 -0400
1075
EAuthenticationMediator: Fix some runtime warnings.
1077
In authentication_mediator_authenticator_thread(), the GDBusInterface
1078
was getting finalized a bit too soon.
1080
libebackend/e-authentication-mediator.c | 10 ++++++++--
1081
1 files changed, 8 insertions(+), 2 deletions(-)
1083
commit 43931f398f0289fac528489a01c8404c231b9f61
1084
Author: Matthew Barnes <mbarnes@redhat.com>
1085
Date: Thu Aug 23 14:16:48 2012 -0400
1087
Export the EDBusAuthenticator interface from an isolated thread.
1089
This is similar to the problem I had with GDBusObjectManagerClient.
1090
When a GDBusInterfaceSkeleton is exported, it grabs the thread-default
1091
main context and emits method invocation signals from only that context.
1093
Problem is when e_authenticator_try_password_sync() is called on an
1094
EAuthenticationMediator, something may have pushed a different main
1095
context and so the method invocation signal emissions are inhibited
1096
and we eventually time out thinking the client is unresponsive.
1098
The workaround is to export the GDBusInterfaceSkeleton from an
1099
isolated thread where its signals cannot be inhibited. The thread
1100
runs its own main loop until the EAuthenticationMediator object is
1101
finalized, at which point the thread terminates and is joined with.
1103
This is the same as my initial attempt in commit [1] which I reverted,
1104
except with improved thread-safety.
1106
[1] commit: e13cb4e0ba820694f908fe39255ff8f7a6239038
1108
libebackend/e-authentication-mediator.c | 286 ++++++++++++++++++++++++++-----
1109
1 files changed, 243 insertions(+), 43 deletions(-)
1111
commit ac9664207d8d030a667e88ef0174c2ceffc1d4bd
1112
Author: Dan Vrátil <dvratil@redhat.com>
1113
Date: Thu Aug 23 11:09:24 2012 +0200
1115
Add function to validate binary data
1119
libedataserver/e-data-server-util.c | 33 +++++++++++++++++++++++++--------
1120
libedataserver/e-data-server-util.h | 2 ++
1121
2 files changed, 27 insertions(+), 8 deletions(-)
1123
commit ca24548d63b1b9da1e1d21a0af8efccfb5576cf2
1124
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1125
Date: Thu Aug 23 15:30:44 2012 +0800
1127
Updated Traditional Chinese translation(Hong Kong and Taiwan)
1129
po/zh_HK.po | 1284 ++++++++++++++++++++++++++++-----------------------------
1130
po/zh_TW.po | 1329 +++++++++++++++++++++++++++++------------------------------
1131
2 files changed, 1275 insertions(+), 1338 deletions(-)
1133
commit 137b9fb55d0f142e292ad169b74fd000fa76bca7
1134
Author: Piotr Drąg <piotrdrag@gmail.com>
1135
Date: Thu Aug 23 01:53:41 2012 +0200
1137
Updated Polish translation
1139
po/pl.po | 2973 +++++++++++++++++++++++++++++++++-----------------------------
1140
1 files changed, 1589 insertions(+), 1384 deletions(-)
1142
commit b6ca76f235bb8e29f1da7faabcb1e5909c5445d1
1143
Author: Milan Crha <mcrha@redhat.com>
1144
Date: Wed Aug 22 19:24:42 2012 +0200
1146
Bug #660383 - Backends should listen for changes in refresh interval
1148
.../backends/google/e-book-backend-google.c | 179 +++----------------
1149
calendar/backends/caldav/e-cal-backend-caldav.c | 53 +++---
1150
calendar/backends/http/e-cal-backend-http.c | 122 ++++----------
1151
3 files changed, 91 insertions(+), 263 deletions(-)
1153
commit f506878c53207ced7d7d6e7f2645f8c5456d640e
1154
Author: Milan Crha <mcrha@redhat.com>
1155
Date: Wed Aug 22 14:35:02 2012 +0200
1157
IMAP - Do not do folder summary update as all-or-nothing approach
1159
camel/providers/imap/camel-imap-folder.c | 19 +++++++++++--------
1160
1 files changed, 11 insertions(+), 8 deletions(-)
1162
commit e3ffd105ffe117ddffaf8667da2e7cdad6624a60
1163
Author: Kjartan Maraas <kmaraas@gnome.org>
1164
Date: Wed Aug 22 10:27:04 2012 +0200
1166
Updated Norwegian bokmål translation
1168
po/nb.po | 1041 ++++++++++++++++++++++++++++++++------------------------------
1169
1 files changed, 544 insertions(+), 497 deletions(-)
1171
commit 27ef13ab346b1b495f5f213a0029b838fb76c9de
1172
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
1173
Date: Wed Aug 22 08:47:00 2012 +0700
1175
Updated Vietnamese translation
1177
po/vi.po | 121 ++++++++++++++++++++++++++++++++-----------------------------
1178
1 files changed, 63 insertions(+), 58 deletions(-)
1180
commit 9eb2b765f2a5e3a9ec6066eec38822e115487178
1181
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
1182
Date: Wed Aug 22 08:33:30 2012 +0700
1184
po/vi: imported from Damned Lies
1186
po/vi.po | 1103 ++++++++++++++++++++++++++++++++------------------------------
1187
1 files changed, 574 insertions(+), 529 deletions(-)
1189
commit 7953a296d409dc4b741a35bb0707f167eb6864ca
1190
Author: Matthew Barnes <mbarnes@redhat.com>
1191
Date: Tue Aug 21 13:38:17 2012 -0400
1193
ESource: Suppress "changed" emissions during initialization.
1195
If an ESource is being instantiated from a worker thread, the change
1196
notifications can possibly be emitted from callbacks on the ESource's
1197
GMainContext before the ESource is fully initialized, which can break
1198
invariants like "all ESources have a non-NULL UID string".
1200
This commit suppresses those change notifications until the ESource
1201
instance is fully initialized.
1203
libedataserver/e-source.c | 28 +++++++++++++++++++---------
1204
1 files changed, 19 insertions(+), 9 deletions(-)
1206
commit 2dff25924c1d5996f864af8e19818405c58a82cc
1207
Author: Matthew Barnes <mbarnes@redhat.com>
1208
Date: Tue Aug 21 10:46:52 2012 -0400
1210
Add e_collection_backend_dup_resource_id().
1212
Extracts the resource ID for a child source, which is supposed to be a
1213
stable and unique server-assigned identifier for the remote resource
1214
described by the child source. If the child source is not actually a
1215
child of the collection backend, the function returns NULL.
1217
.../reference/libebackend/libebackend-sections.txt | 1 +
1218
libebackend/e-collection-backend.c | 52 ++++++++++++++++++++
1219
libebackend/e-collection-backend.h | 3 +
1220
3 files changed, 56 insertions(+), 0 deletions(-)
1222
commit d43dd4f422fe26cdb1bd4b96ef2d2f25611c0c59
1223
Author: Milan Crha <mcrha@redhat.com>
1224
Date: Tue Aug 21 15:22:29 2012 +0200
1226
Start/stop book/cal views in a dedicated thread
1228
Thus the backend, if it does any expensive operation during
1229
the start/stop call, will not block factory's main thread,
1230
thus the factory will not get unresponsive. This could happen
1231
during autocompletion, for example.
1233
addressbook/libedata-book/e-data-book-view.c | 51 +++++++++++++-------------
1234
calendar/libedata-cal/e-data-cal-view.c | 35 +++++++++++++++++-
1235
2 files changed, 58 insertions(+), 28 deletions(-)
1237
commit 934a3cf7aa52144b0200ac7baf09ac1617548ea2
1238
Author: Milan Crha <mcrha@redhat.com>
1239
Date: Tue Aug 21 12:13:34 2012 +0200
1241
Bug #680467 - Crash under camel_folder_search_search()
1243
camel/camel-folder-search.c | 8 ++++----
1244
1 files changed, 4 insertions(+), 4 deletions(-)
1246
commit 8b1b43b6399a2f5ecf9fe8051ad883506e86eeba
1247
Author: Andika Triwidada <andika@gmail.com>
1248
Date: Tue Aug 21 14:33:16 2012 +0700
1250
Updated Indonesian translation
1252
po/id.po | 1541 ++++++++++++++++++++++++++++++++------------------------------
1253
1 files changed, 804 insertions(+), 737 deletions(-)
1255
commit 0f0b70d79dadf1a8ca23e0a431e4c501d3272842
1256
Author: Milan Crha <mcrha@redhat.com>
1257
Date: Tue Aug 21 09:31:46 2012 +0200
1259
Fix a compiler warning
1261
camel/camel-imapx-server.c | 2 +-
1262
1 files changed, 1 insertions(+), 1 deletions(-)
1264
commit 9c04b6654ddc67b7c279f4eb995bb13b48deee00
1265
Author: Duarte Loreto <happyguy_pt@hotmail.com>
1266
Date: Sun Aug 19 23:10:21 2012 +0100
1268
Updated Portuguese translation
1270
po/pt.po | 3052 ++++++++++++++++++++++++++++++++++----------------------------
1271
1 files changed, 1669 insertions(+), 1383 deletions(-)
1273
commit e977225136cf22b16cd0e93d1e3607c53aee81c4
1274
Author: Matthew Barnes <mbarnes@redhat.com>
1275
Date: Sun Aug 19 16:00:51 2012 -0400
1277
Post-release version bump.
1280
1 files changed, 1 insertions(+), 1 deletions(-)
1282
commit 40702a643110d66e8d844229376a640c3947486d
1283
Author: Matthew Barnes <mbarnes@redhat.com>
1284
Date: Sun Aug 19 15:51:42 2012 -0400
1286
NEWS update for 3.5.90 release.
1288
NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1289
1 files changed, 50 insertions(+), 0 deletions(-)
1291
commit 93b1561553eab1f5feac068e182d6c5dda0a8aa9
1292
Author: Matthew Barnes <mbarnes@redhat.com>
1293
Date: Thu Jul 12 08:12:33 2012 -0400
1295
Coding style and whitespace cleanup.
1297
addressbook/backends/file/e-book-backend-file.c | 28 +-
1298
.../backends/google/e-book-backend-google.c | 6 +-
1299
addressbook/backends/ldap/e-book-backend-ldap.c | 106 ++++----
1300
addressbook/backends/vcf/e-book-backend-vcf.c | 24 +-
1301
.../backends/webdav/e-book-backend-webdav.c | 62 ++--
1302
addressbook/libebook/e-address-western.c | 2 +-
1303
addressbook/libebook/e-book-view.c | 12 +-
1304
addressbook/libebook/e-contact.c | 26 +-
1305
addressbook/libebook/e-destination.c | 60 ++--
1306
addressbook/libebook/e-vcard.c | 16 +-
1307
addressbook/libedata-book/e-book-backend-cache.c | 2 +-
1308
.../libedata-book/e-book-backend-db-cache.c | 2 +-
1309
addressbook/libedata-book/e-book-backend-sexp.c | 4 +-
1310
.../libedata-book/e-book-backend-sqlitedb.c | 40 ++--
1311
addressbook/libegdbus/e-gdbus-book-factory.c | 7 +-
1312
addressbook/libegdbus/e-gdbus-book-view.c | 99 +++++--
1313
addressbook/libegdbus/e-gdbus-book.c | 228 ++++++++++++---
1314
calendar/backends/caldav/e-cal-backend-caldav.c | 12 +-
1315
.../backends/contacts/e-cal-backend-contacts.c | 8 +-
1316
calendar/backends/file/e-cal-backend-file.c | 18 +-
1317
calendar/backends/http/e-cal-backend-http.c | 14 +-
1318
calendar/backends/weather/e-cal-backend-weather.c | 4 +-
1319
calendar/backends/weather/e-weather-source.c | 12 +-
1320
calendar/libecal/e-cal-check-timezones.c | 22 +-
1321
calendar/libecal/e-cal-component.c | 4 +-
1322
calendar/libecal/e-cal-recur.c | 2 +-
1323
calendar/libecal/e-cal-system-timezone.c | 30 +-
1324
calendar/libecal/e-cal.c | 4 +-
1325
calendar/libedata-cal/e-cal-backend-intervaltree.c | 10 +-
1326
calendar/libedata-cal/e-cal-backend-sexp.c | 8 +-
1327
calendar/libedata-cal/e-cal-backend.c | 2 +-
1328
calendar/libedata-cal/e-data-cal-view.c | 2 +-
1329
calendar/libedata-cal/e-data-cal.c | 2 +-
1330
calendar/libegdbus/e-gdbus-cal-factory.c | 7 +-
1331
calendar/libegdbus/e-gdbus-cal-view.c | 97 +++++-
1332
calendar/libegdbus/e-gdbus-cal.c | 315 ++++++++++++++++----
1333
camel/camel-block-file.c | 54 ++--
1334
camel/camel-data-cache.c | 4 +-
1335
camel/camel-db.c | 48 ++--
1336
camel/camel-debug.c | 10 +-
1337
camel/camel-disco-diary.c | 12 +-
1338
camel/camel-disco-folder.c | 2 +-
1339
camel/camel-disco-store.c | 2 +-
1340
camel/camel-filter-driver.c | 66 ++--
1341
camel/camel-filter-search.c | 20 +-
1342
camel/camel-folder-search.c | 166 +++++-----
1343
camel/camel-folder-summary.c | 184 ++++++------
1344
camel/camel-folder-thread.c | 64 ++--
1345
camel/camel-gpg-context.c | 74 +++---
1346
camel/camel-html-parser.c | 28 +-
1347
camel/camel-iconv.c | 30 +-
1348
camel/camel-imapx-command.c | 22 +-
1349
camel/camel-imapx-conn-manager.c | 6 +-
1350
camel/camel-imapx-folder.c | 4 +-
1351
camel/camel-imapx-server.c | 302 ++++++++++----------
1352
camel/camel-imapx-server.h | 2 +-
1353
camel/camel-imapx-settings.c | 22 +-
1354
camel/camel-imapx-store-summary.c | 32 +-
1355
camel/camel-imapx-store.c | 28 +-
1356
camel/camel-imapx-stream.c | 46 ++--
1357
camel/camel-imapx-summary.c | 8 +-
1358
camel/camel-imapx-utils.c | 86 +++---
1359
camel/camel-index-control.c | 48 ++--
1360
camel/camel-internet-address.c | 26 +-
1361
camel/camel-lock-client.c | 32 +-
1362
camel/camel-lock-helper.c | 24 +-
1363
camel/camel-lock.c | 78 +++---
1364
camel/camel-memchunk.c | 58 ++--
1365
camel/camel-mime-filter-bestenc.c | 10 +-
1366
camel/camel-mime-filter-canon.c | 4 +-
1367
camel/camel-mime-filter-charset.c | 2 +-
1368
camel/camel-mime-filter-from.c | 14 +-
1369
camel/camel-mime-filter-html.c | 4 +-
1370
camel/camel-mime-filter-tohtml.c | 6 +-
1371
camel/camel-mime-filter-windows.c | 2 +-
1372
camel/camel-mime-filter.c | 6 +-
1373
camel/camel-mime-message.c | 38 ++--
1374
camel/camel-mime-parser.c | 172 ++++++------
1375
camel/camel-mime-part-utils.c | 18 +-
1376
camel/camel-mime-part.c | 22 +-
1377
camel/camel-mime-utils.c | 244 ++++++++--------
1378
camel/camel-movemail.c | 32 +-
1379
camel/camel-multipart-signed.c | 24 +-
1380
camel/camel-multipart.c | 4 +-
1381
camel/camel-net-utils.c | 16 +-
1382
camel/camel-nntp-address.c | 4 +-
1383
camel/camel-object.c | 2 +-
1384
camel/camel-offline-folder.c | 2 +-
1385
camel/camel-offline-settings.c | 4 +-
1386
camel/camel-partition-table.c | 4 +-
1387
camel/camel-provider.c | 4 +-
1388
camel/camel-sasl-digest-md5.c | 4 +-
1389
camel/camel-sasl-gssapi.c | 2 +-
1390
camel/camel-sasl.c | 2 +-
1391
camel/camel-search-private.c | 14 +-
1392
camel/camel-search-sql-sexp.c | 156 +++++-----
1393
camel/camel-sexp.c | 150 +++++-----
1394
camel/camel-smime-context.c | 2 +-
1395
camel/camel-store-settings.c | 2 +-
1396
camel/camel-store.c | 16 +-
1397
camel/camel-stream-filter.c | 24 +-
1398
camel/camel-tcp-stream-ssl.c | 42 ++--
1399
camel/camel-text-index.c | 12 +-
1400
camel/camel-trie.c | 2 +-
1401
camel/camel-url.c | 6 +-
1402
camel/camel-utf8.c | 12 +-
1403
camel/camel-vee-data-cache.c | 10 +-
1404
camel/camel-vee-data-cache.h | 2 +-
1405
camel/camel-vee-folder.c | 10 +-
1406
camel/camel-vee-store.c | 4 +-
1407
camel/camel-vee-summary.c | 8 +-
1408
camel/camel.c | 6 +-
1409
camel/db-scrap-tools/db.c | 28 +-
1410
camel/providers/imap/camel-imap-command.c | 14 +-
1411
camel/providers/imap/camel-imap-folder.c | 42 ++--
1412
camel/providers/imap/camel-imap-journal.c | 14 +-
1413
camel/providers/imap/camel-imap-message-cache.c | 2 +-
1414
camel/providers/imap/camel-imap-search.c | 26 +-
1415
camel/providers/imap/camel-imap-settings.c | 20 +-
1416
camel/providers/imap/camel-imap-store-summary.c | 32 +-
1417
camel/providers/imap/camel-imap-store.c | 62 ++--
1418
camel/providers/imap/camel-imap-summary.c | 6 +-
1419
camel/providers/imap/camel-imap-utils.c | 20 +-
1420
camel/providers/imapx/camel-imapx-provider.c | 6 +-
1421
camel/providers/local/camel-local-folder.c | 17 +-
1422
camel/providers/local/camel-local-folder.h | 10 +-
1423
camel/providers/local/camel-local-private.c | 3 +-
1424
camel/providers/local/camel-local-private.h | 6 +-
1425
camel/providers/local/camel-local-provider.c | 4 +-
1426
camel/providers/local/camel-local-store.c | 33 +-
1427
camel/providers/local/camel-local-summary.c | 64 ++--
1428
camel/providers/local/camel-maildir-folder.c | 14 +-
1429
camel/providers/local/camel-maildir-store.c | 56 ++--
1430
camel/providers/local/camel-maildir-summary.c | 54 ++--
1431
camel/providers/local/camel-mbox-folder.c | 16 +-
1432
camel/providers/local/camel-mbox-store.c | 85 ++++--
1433
camel/providers/local/camel-mbox-summary.c | 108 ++++----
1434
camel/providers/local/camel-mh-folder.c | 14 +-
1435
camel/providers/local/camel-mh-settings.c | 2 +-
1436
camel/providers/local/camel-mh-store.c | 10 +-
1437
camel/providers/local/camel-mh-summary.c | 26 +-
1438
camel/providers/local/camel-mh-summary.h | 7 +-
1439
camel/providers/local/camel-spool-folder.c | 3 +-
1440
camel/providers/local/camel-spool-settings.c | 2 +-
1441
camel/providers/local/camel-spool-store.c | 18 +-
1442
camel/providers/local/camel-spool-summary.c | 26 +-
1443
camel/providers/nntp/camel-nntp-folder.c | 2 +-
1444
camel/providers/nntp/camel-nntp-provider.c | 3 +-
1445
camel/providers/nntp/camel-nntp-settings.c | 6 +-
1446
camel/providers/nntp/camel-nntp-store-summary.c | 12 +-
1447
camel/providers/nntp/camel-nntp-store.c | 26 +-
1448
camel/providers/nntp/camel-nntp-stream.c | 20 +-
1449
camel/providers/pop3/camel-pop3-engine.c | 16 +-
1450
camel/providers/pop3/camel-pop3-engine.h | 8 +-
1451
camel/providers/pop3/camel-pop3-folder.c | 54 ++--
1452
camel/providers/pop3/camel-pop3-folder.h | 9 +-
1453
camel/providers/pop3/camel-pop3-provider.c | 19 +-
1454
camel/providers/pop3/camel-pop3-settings.c | 12 +-
1455
camel/providers/pop3/camel-pop3-store.c | 30 ++-
1456
camel/providers/pop3/camel-pop3-stream.c | 23 +-
1457
camel/providers/sendmail/camel-sendmail-provider.c | 3 +-
1458
.../providers/sendmail/camel-sendmail-transport.c | 18 +-
1459
camel/providers/smtp/camel-smtp-transport.c | 57 ++--
1460
camel/providers/smtp/camel-smtp-transport.h | 3 +-
1461
camel/tests/folder/test1.c | 4 +-
1462
camel/tests/folder/test11.c | 12 +-
1463
camel/tests/folder/test2.c | 8 +-
1464
camel/tests/folder/test3.c | 34 +-
1465
camel/tests/folder/test4.c | 6 +-
1466
camel/tests/folder/test5.c | 8 +-
1467
camel/tests/folder/test6.c | 10 +-
1468
camel/tests/folder/test7.c | 10 +-
1469
camel/tests/folder/test8.c | 8 +-
1470
camel/tests/folder/test9.c | 6 +-
1471
camel/tests/lib/addresses.c | 4 +-
1472
camel/tests/lib/camel-test-provider.c | 6 +-
1473
camel/tests/lib/camel-test.c | 28 +-
1474
camel/tests/lib/folders.c | 8 +-
1475
camel/tests/lib/messages.c | 4 +-
1476
camel/tests/message/test1.c | 50 ++--
1477
camel/tests/message/test2.c | 114 ++++----
1478
camel/tests/message/test3.c | 90 +++---
1479
camel/tests/mime-filter/test-tohtml.c | 14 +-
1480
camel/tests/misc/split.c | 12 +-
1481
camel/tests/misc/test1.c | 8 +-
1482
camel/tests/misc/test2.c | 12 +-
1483
libebackend/e-authentication-session.c | 9 +-
1484
libebackend/e-collection-backend.c | 3 +-
1485
libebackend/e-extension.c | 3 +-
1486
libebackend/e-server-side-source.c | 8 +-
1487
libedataserver/e-categories.c | 24 +-
1488
libedataserver/e-data-server-util.c | 21 +-
1489
libedataserver/e-debug-log.c | 112 ++++---
1490
libedataserver/e-iterator.c | 16 +-
1491
libedataserver/e-memory.c | 70 +++--
1492
libedataserver/e-proxy.c | 50 ++--
1493
libedataserver/e-sexp.c | 258 +++++++++-------
1494
libedataserver/e-source-alarms.c | 2 +-
1495
libedataserver/e-source-authenticator.c | 14 +-
1496
libedataserver/e-source-autocomplete.c | 2 +-
1497
libedataserver/e-source-collection.c | 6 +-
1498
libedataserver/e-source-mail-composition.c | 2 +-
1499
libedataserver/e-source-offline.c | 2 +-
1500
libedataserver/e-source-openpgp.c | 6 +-
1501
libedataserver/e-source-refresh.c | 3 -
1502
libedataserver/e-source-selectable.c | 2 +-
1503
libedataserver/e-source-smime.c | 10 +-
1504
libedataserver/e-source-webdav.c | 6 +-
1505
libedataserver/e-source.c | 6 +-
1506
libedataserver/e-time-utils.c | 68 +++--
1507
libedataserver/e-uid.c | 17 +-
1508
libedataserver/e-url.c | 27 +-
1509
libedataserver/e-xml-hash-utils.c | 17 +-
1510
libedataserverui/e-categories-editor.c | 3 +-
1511
libedataserverui/e-categories-selector.c | 12 +-
1512
libedataserverui/e-category-editor.c | 2 +-
1513
libedataserverui/e-contact-store.c | 61 ++--
1514
libedataserverui/e-destination-store.c | 19 +-
1515
libedataserverui/e-name-selector-dialog.c | 137 ++++++----
1516
libedataserverui/e-name-selector-entry.c | 245 +++++++++------
1517
libedataserverui/e-name-selector-list.c | 99 ++++---
1518
libedataserverui/e-name-selector-model.c | 48 ++--
1519
libedataserverui/e-passwords.c | 6 +-
1520
libedataserverui/e-tree-model-generator.c | 49 ++--
1521
tests/libebook/client/client-test-utils.c | 6 +-
1522
tests/libebook/client/test-client-get-revision.c | 4 +-
1523
tests/libebook/client/test-client-photo-is-uri.c | 2 +-
1524
tests/libebook/client/test-client-revision-view.c | 6 +-
1525
tests/libebook/client/test-client-uid-only-view.c | 6 +-
1526
tests/libebook/ebook-test-utils.c | 126 ++++----
1527
tests/libebook/test-categories.c | 6 +-
1528
tests/libebook/test-changes.c | 2 +-
1529
tests/libebook/test-ebook-async.c | 2 +-
1530
tests/libebook/test-ebook-get-book-view.c | 8 +-
1531
tests/libebook/test-ebook-remove-contact.c | 2 +-
1532
tests/libebook/test-ebook-remove-contacts.c | 2 +-
1533
tests/libebook/test-ebook.c | 2 +-
1534
tests/libebook/test-stress-bookviews.c | 8 +-
1535
tests/libecal/client/test-client-get-revision.c | 4 +-
1536
tests/libecal/client/test-client-get-view.c | 8 +-
1537
tests/libecal/client/test-client-revision-view.c | 12 +-
1538
tests/libecal/ecal-test-utils.c | 132 ++++----
1539
tests/libecal/test-ecal-create-object--2.c | 2 +-
1540
tests/libecal/test-ecal-get-query.c | 10 +-
1541
tests/libecal/test-ecal-receive-objects.c | 2 +-
1542
tests/libecal/test-ecal-send-objects.c | 4 +-
1543
246 files changed, 4120 insertions(+), 3317 deletions(-)
1545
commit fcb3dba50458b2dd264cf8cb13f2315ec9c49c5e
1546
Author: Fabien Tassin <fta+bugzilla@sofaraway.org>
1547
Date: Sat Aug 18 13:56:16 2012 -0400
1549
Bug 682103 - -fPIC build fix
1551
addressbook/backends/google/tests/Makefile.am | 4 ++--
1552
1 files changed, 2 insertions(+), 2 deletions(-)
1554
commit 0bf350f1086152c26fbc6d15845f4272a83e316e
1555
Author: Matthew Barnes <mbarnes@redhat.com>
1556
Date: Sat Aug 18 13:37:52 2012 -0400
1558
Bug 682102 - Upstream Debian's 20_gettext_intltool.patch
1562
20_gettext_intltool.patch: don't confuse autoreconf by using both
1563
gettext and intltool.
1565
Taking their word for it...
1567
configure.ac | 3 ---
1568
1 files changed, 0 insertions(+), 3 deletions(-)
1570
commit cddccddeb787121306308aa73c2916f8a9f41c5f
1571
Author: Matthew Barnes <mbarnes@redhat.com>
1572
Date: Fri Aug 17 19:29:19 2012 -0400
1574
Bug 681679 - Typo in migration causes signatures to be dropped
1576
.../evolution-source-registry-migrate-sources.c | 2 +-
1577
1 files changed, 1 insertions(+), 1 deletions(-)
1579
commit 27666f9591d36d5a717b67bd540fb3fb4aa87dd6
1580
Author: Krishnababu Krothapalli <kkrothap@redhat.com>
1581
Date: Fri Aug 17 19:18:22 2012 +0530
1583
Updated Telugu Translations
1585
po/te.po | 1213 ++++++++++++++++++++++++++++++++++----------------------------
1586
1 files changed, 671 insertions(+), 542 deletions(-)
1588
commit b17916c3f78532379c902e46eb2d779b2709bb70
1589
Author: Matthew Barnes <mbarnes@redhat.com>
1590
Date: Fri Aug 17 09:23:38 2012 -0400
1592
cache-reaper: Skip directories named "system".
1594
modules/cache-reaper/module-cache-reaper.c | 7 +++++++
1595
1 files changed, 7 insertions(+), 0 deletions(-)
1597
commit 5dbeb5d194b48429f9e59c03246288bbac5db70e
1598
Author: Milan Crha <mcrha@redhat.com>
1599
Date: Fri Aug 17 15:03:03 2012 +0200
1601
Bug #680744 - IMAP: Does not update folder structure
1603
camel/providers/imap/camel-imap-store.c | 9 ++++++++-
1604
1 files changed, 8 insertions(+), 1 deletions(-)
1606
commit 06beac4efae68fbcbaeb09adbf9135c9cc698fac
1607
Author: Milan Crha <mcrha@redhat.com>
1608
Date: Fri Aug 17 13:34:45 2012 +0200
1610
Bug #678289 - Filters are not applied automatically to local maildir Inbox
1612
camel/providers/local/camel-maildir-folder.c | 2 +-
1613
1 files changed, 1 insertions(+), 1 deletions(-)
1615
commit 579482069ff733d8c604d6211e77946b28d508c0
1616
Author: Milan Crha <mcrha@redhat.com>
1617
Date: Fri Aug 17 13:07:59 2012 +0200
1619
Bug #682038 - "Show only this calendar" broken
1621
libedataserverui/e-source-selector.c | 2 +-
1622
1 files changed, 1 insertions(+), 1 deletions(-)
1624
commit 652b7f15bb4fdcee09a2785e97b8038f35036eec
1625
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
1626
Date: Fri Aug 17 10:25:01 2012 +0200
1628
Updated Serbian translation
1630
po/sr.po | 762 ++++++++++++++++++++++++++++----------------------------
1631
po/sr@latin.po | 762 ++++++++++++++++++++++++++++----------------------------
1632
2 files changed, 762 insertions(+), 762 deletions(-)
1634
commit b1f304bb00fad6b987c3816d873b33bbb10197e7
1635
Author: Matthew Barnes <mbarnes@redhat.com>
1636
Date: Thu Aug 16 15:55:17 2012 -0400
1638
ECalBackendWeather: Remove the remove_sync() method.
1640
Cache reaper module takes care of the data and cache cleanup now.
1641
When a data source is removed, the backend for it is simply finalized.
1643
calendar/backends/weather/e-cal-backend-weather.c | 22 ---------------------
1644
1 files changed, 0 insertions(+), 22 deletions(-)
1646
commit cd2dd7f2e0fd2269b8481bfac1c0510f389c5b01
1647
Author: Matthew Barnes <mbarnes@redhat.com>
1648
Date: Thu Aug 16 15:54:28 2012 -0400
1650
ECalBackendHttp: Remove the remove_sync() method.
1652
Cache reaper module takes care of the data and cache cleanup now.
1653
When a data source is removed, the backend for it is simply finalized.
1655
calendar/backends/http/e-cal-backend-http.c | 19 -------------------
1656
1 files changed, 0 insertions(+), 19 deletions(-)
1658
commit 9cac3e5c678d4d91aa75c623bd2537082085333a
1659
Author: Matthew Barnes <mbarnes@redhat.com>
1660
Date: Thu Aug 16 15:53:48 2012 -0400
1662
ECalBackendFile: Remove the remove_sync() method.
1664
Cache reaper module takes care of the data and cache cleanup now.
1665
When a data source is removed, the backend for it is simply finalized.
1667
calendar/backends/file/e-cal-backend-file.c | 95 ---------------------------
1668
1 files changed, 0 insertions(+), 95 deletions(-)
1670
commit 60f39a634be2096dc4c433403fbd42566399b7a4
1671
Author: Matthew Barnes <mbarnes@redhat.com>
1672
Date: Thu Aug 16 15:52:57 2012 -0400
1674
ECalBackendContacts: Remove the remove_sync() method.
1676
Cache reaper module takes care of the data and cache cleanup now.
1677
When a data source is removed, the backend for it is simply finalized.
1679
.../backends/contacts/e-cal-backend-contacts.c | 11 -----------
1680
1 files changed, 0 insertions(+), 11 deletions(-)
1682
commit 5f9c84aa9942e6567a4b8edf948180a3a01520e0
1683
Author: Matthew Barnes <mbarnes@redhat.com>
1684
Date: Thu Aug 16 15:52:15 2012 -0400
1686
ECalBackendCaldav: Remove the remove_sync() method.
1688
Cache reaper module takes care of the data and cache cleanup now.
1689
When a data source is removed, the backend for it is simply finalized.
1691
calendar/backends/caldav/e-cal-backend-caldav.c | 42 -----------------------
1692
1 files changed, 0 insertions(+), 42 deletions(-)
1694
commit 5a9e9004fa8b33c81ccdf2630052d5644cceb962
1695
Author: Matthew Barnes <mbarnes@redhat.com>
1696
Date: Thu Aug 16 15:48:37 2012 -0400
1698
EBookBackendWebdav: Remove the remove() method.
1700
Cache reaper module takes care of the data and cache cleanup now.
1701
When a data source is removed, the backend for it is simply finalized.
1703
.../backends/webdav/e-book-backend-webdav.c | 10 ----------
1704
1 files changed, 0 insertions(+), 10 deletions(-)
1706
commit 25a2b1c1566db95d86d3216adef96a9c320ec846
1707
Author: Matthew Barnes <mbarnes@redhat.com>
1708
Date: Thu Aug 16 15:47:57 2012 -0400
1710
EBookBackendLDAP: Remove the remove() method.
1712
Cache reaper module takes care of the data and cache cleanup now.
1713
When a data source is removed, the backend for it is simply finalized.
1715
addressbook/backends/ldap/e-book-backend-ldap.c | 13 -------------
1716
1 files changed, 0 insertions(+), 13 deletions(-)
1718
commit 58383ebe9e1dc83a387f03f969088974027fa7fe
1719
Author: Matthew Barnes <mbarnes@redhat.com>
1720
Date: Thu Aug 16 15:47:16 2012 -0400
1722
EBookBackendGoogle: Remove the remove() method.
1724
Cache reaper module takes care of the data and cache cleanup now.
1725
When a data source is removed, the backend for it is simply finalized.
1727
.../backends/google/e-book-backend-google.c | 11 -----------
1728
1 files changed, 0 insertions(+), 11 deletions(-)
1730
commit 879e3fadb3ede9b5a8e330afb5eed54be4ae39ec
1731
Author: Matthew Barnes <mbarnes@redhat.com>
1732
Date: Thu Aug 16 15:45:07 2012 -0400
1734
EBookBackendFile: Remove the remove_sync() method.
1736
Cache reaper module takes care of the data and cache cleanup now.
1737
When a data source is removed, the backend for it is simply finalized.
1739
addressbook/backends/file/e-book-backend-file.c | 98 -----------------------
1740
1 files changed, 0 insertions(+), 98 deletions(-)
1742
commit 7830253888f362f93755b14f0f8a1f9b319b012c
1743
Author: Fran Diéguez <fran.dieguez@mabishu.com>
1744
Date: Thu Aug 16 23:26:38 2012 +0200
1746
Updated Galician translations
1748
po/gl.po | 206 +++++++++++++++++++++++++++++++++++---------------------------
1749
1 files changed, 116 insertions(+), 90 deletions(-)
1751
commit fe1148520b9575d7c60299171513da718cbc4d67
1752
Author: Matthew Barnes <mbarnes@redhat.com>
1753
Date: Thu Aug 16 15:37:01 2012 -0400
1755
Deprecate e_client_remove_sync().
1757
e_client_remove_sync() merely calls e_source_remove_sync() now.
1759
Similarly for e_client_remove() / e_client_remove_finish().
1761
addressbook/libebook/e-book-client.c | 41 -----------
1762
calendar/libecal/e-cal-client.c | 41 -----------
1763
.../libedataserver/libedataserver-sections.txt | 6 +-
1764
libedataserver/e-client.c | 72 ++++++++++++++++++++
1765
libedataserver/e-client.h | 10 ++-
1766
5 files changed, 81 insertions(+), 89 deletions(-)
1768
commit e6b200d7a71b13ddd8ca49be21785eb1b4a5b712
1769
Author: Matthew Barnes <mbarnes@redhat.com>
1770
Date: Thu Aug 16 14:49:46 2012 -0400
1772
cache-reaper: Clean up abandoned data directories.
1774
Cache reaper now cleans up abandoned data directories for local address
1775
books and calendars, but more conservatively than for cache directories.
1777
Whereas a cache directory is marked as trash as soon as its data source
1778
is removed and then allowed to linger for one week, a data directory is
1779
only moved to trash when the registry service starts, and is allowed to
1780
linger for four weeks. This should give ample time to recover the data
1783
modules/cache-reaper/e-cache-reaper-utils.c | 20 ++-
1784
modules/cache-reaper/e-cache-reaper-utils.h | 2 +
1785
modules/cache-reaper/module-cache-reaper.c | 257 +++++++++++++++++++++------
1786
3 files changed, 219 insertions(+), 60 deletions(-)
1788
commit 941be039aecdd4b641136bdc90683974038a4274
1789
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
1790
Date: Thu Aug 16 16:08:25 2012 +0200
1792
Updated Spanish translation
1794
po/es.po | 787 +++++++++++++++++++++++++++++++-------------------------------
1795
1 files changed, 392 insertions(+), 395 deletions(-)
1797
commit d069936c2a7f88e18b5495fafc4e42a876359804
1798
Author: Matthew Barnes <mbarnes@redhat.com>
1799
Date: Thu Aug 16 07:47:11 2012 -0400
1801
Revert "Export the EDBusAuthenticator interface from an isolated thread."
1803
This reverts commit e13cb4e0ba820694f908fe39255ff8f7a6239038.
1805
Apparently this does not solve the problem it was trying to solve, and
1806
is less stable than what was there before.
1808
libebackend/e-authentication-mediator.c | 211 ++++++-------------------------
1809
1 files changed, 39 insertions(+), 172 deletions(-)
1811
commit 3cd6a3c5b51de650ef5275f9c47c01a7c8422f56
1812
Author: Matthew Barnes <mbarnes@redhat.com>
1813
Date: Wed Aug 15 17:58:48 2012 -0400
1817
libebackend/e-authentication-mediator.c | 2 +-
1818
1 files changed, 1 insertions(+), 1 deletions(-)
1820
commit e13cb4e0ba820694f908fe39255ff8f7a6239038
1821
Author: Matthew Barnes <mbarnes@redhat.com>
1822
Date: Wed Aug 15 17:33:32 2012 -0400
1824
Export the EDBusAuthenticator interface from an isolated thread.
1826
This is similar to the problem I had with GDBusObjectManagerClient.
1827
When a GDBusInterfaceSkeleton is exported, it grabs the thread-default
1828
main context and emits method invocation signals from only that context.
1830
Problem is when e_authenticator_try_password_sync() is called on an
1831
EAuthenticationMediator, something may have pushed a different main
1832
context and so the method invocation signal emissions are inhibited
1833
and we eventually time out thinking the client is unresponsive.
1835
The workaround is to export the GDBusInterfaceSkeleton from an
1836
isolated thread where its signals cannot be inhibited. The thread
1837
runs its own main loop until the EAuthenticationMediator object is
1838
finalized, at which point the thread terminates and is joined with.
1840
libebackend/e-authentication-mediator.c | 211 +++++++++++++++++++++++++------
1841
1 files changed, 172 insertions(+), 39 deletions(-)
1843
commit 4a8d06106d07ad8d32178ca00eab520136b4cef8
1844
Author: Matthew Barnes <mbarnes@redhat.com>
1845
Date: Wed Aug 15 12:18:53 2012 -0400
1847
Add e_collection_backend_claim_all_resources().
1849
Claims all previously used sources that have not yet been claimed by
1850
e_collection_backend_new_child() and returns them in a GList. Note
1851
that previously used sources can only be claimed once, so subsequent
1852
calls to this function for backend will return NULL.
1854
The backend is then expected to compare the returned list with a
1855
current list of resources from a remote server, create new ESource
1856
instances as needed with e_collection_backend_new_child(), discard
1857
unneeded ESource instances with e_source_remove(), and export the
1858
remaining instances with e_source_registry_server_add_source().
1860
.../reference/libebackend/libebackend-sections.txt | 1 +
1861
libebackend/e-collection-backend.c | 49 ++++++++++++++++++++
1862
libebackend/e-collection-backend.h | 2 +
1863
3 files changed, 52 insertions(+), 0 deletions(-)
1865
commit 679b10d75730e81fa268e11cfda289a27fd3e306
1866
Author: Colin Walters <walters@verbum.org>
1867
Date: Mon Aug 13 09:50:50 2012 -0400
1869
Bug 681321 - Support both old and new-buf libxml2 APIs
1871
libxml2 changed the API for xmlOutputBuffer incompatibly.
1872
See https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00004.html
1874
calendar/backends/caldav/e-cal-backend-caldav.c | 39 +++++++++++++++++------
1875
modules/online-accounts/goaewsclient.c | 25 ++++++++++++--
1876
2 files changed, 50 insertions(+), 14 deletions(-)
1878
commit 56841f83dfaf4e6f6fc0677459a15d92b3b92065
1879
Author: Matthew Barnes <mbarnes@redhat.com>
1880
Date: Mon Aug 13 09:39:56 2012 -0400
1882
Bug 681640 - Check for Python interpreter in configure.ac
1884
For /addressbook/libebook/gen-western-table.py.
1886
addressbook/libebook/Makefile.am | 2 +-
1887
configure.ac | 3 +++
1888
2 files changed, 4 insertions(+), 1 deletions(-)
1890
commit bc8a94c4431b5ad627c27d5e617f066da1f445c8
1891
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
1892
Date: Mon Aug 13 13:38:54 2012 +0530
1894
Assamese translation updated
1896
po/as.po | 762 +++++++++++++++++++++++++++++++-------------------------------
1897
1 files changed, 381 insertions(+), 381 deletions(-)
1899
commit b92c8e53cedfd6768db3186002602705729ac47b
1900
Author: Matthew Barnes <mbarnes@redhat.com>
1901
Date: Sun Aug 12 12:31:57 2012 -0400
1903
Bump libcamel soname.
1905
For the previous series of API changes.
1908
1 files changed, 1 insertions(+), 1 deletions(-)
1910
commit 444dd5e097ecfe63e2a70f9c813e80e47d8c99e5
1911
Author: Matthew Barnes <mbarnes@redhat.com>
1912
Date: Sun Aug 12 13:52:58 2012 -0400
1914
Rename camel_service_get_settings().
1916
Applying lessons learned from ESourceRegistry.
1918
Rename camel_service_get_settings() to camel_service_ref_settings()
1919
and have it return a new reference.
1921
When returning a pointer to a reference-counted object in a multi-
1922
threaded environment, always increase the object's reference count
1923
before returning so as to transfer a new reference to the caller.
1925
Otherwise it introduces a potential race where the reference-counted
1926
object may lose its last reference and be freed while the caller is
1927
still using the object. Even if the caller immediately increments
1928
the object's reference count, it's still a potential race.
1930
Transferring a new reference to the caller means the caller must
1931
unreference the object when finished with it so the object will be
1932
properly freed when it's no longer needed.
1934
camel/camel-disco-folder.c | 5 +-
1935
camel/camel-disco-store.c | 10 +++-
1936
camel/camel-imapx-conn-manager.c | 5 +-
1937
camel/camel-imapx-folder.c | 5 +-
1938
camel/camel-imapx-server.c | 65 ++++++++++++++++----
1939
camel/camel-imapx-store.c | 36 +++++++++--
1940
camel/camel-imapx-utils.c | 6 ++-
1941
camel/camel-network-service.c | 4 +-
1942
camel/camel-offline-folder.c | 5 +-
1943
camel/camel-offline-store.c | 10 +++-
1944
camel/camel-sasl-cram-md5.c | 5 +-
1945
camel/camel-sasl-digest-md5.c | 5 +-
1946
camel/camel-sasl-gssapi.c | 5 +-
1947
camel/camel-sasl-login.c | 5 +-
1948
camel/camel-sasl-ntlm.c | 10 +++-
1949
camel/camel-sasl-plain.c | 5 +-
1950
camel/camel-service.c | 45 ++++++++++----
1951
camel/camel-service.h | 2 +-
1952
camel/providers/imap/camel-imap-command.c | 5 +-
1953
camel/providers/imap/camel-imap-folder.c | 46 ++++++++++----
1954
camel/providers/imap/camel-imap-store.c | 84 +++++++++++++++++++-------
1955
camel/providers/imap/camel-imap-wrapper.c | 5 +-
1956
camel/providers/local/camel-local-folder.c | 20 ++++---
1957
camel/providers/local/camel-local-store.c | 34 ++++++++--
1958
camel/providers/local/camel-maildir-folder.c | 5 +-
1959
camel/providers/local/camel-maildir-store.c | 47 ++++++++++++---
1960
camel/providers/local/camel-mbox-store.c | 11 +++-
1961
camel/providers/local/camel-mh-store.c | 25 ++++++--
1962
camel/providers/local/camel-spool-folder.c | 5 +-
1963
camel/providers/local/camel-spool-store.c | 25 ++++++--
1964
camel/providers/nntp/camel-nntp-folder.c | 5 +-
1965
camel/providers/nntp/camel-nntp-store.c | 34 ++++++++--
1966
camel/providers/nntp/camel-nntp-summary.c | 10 +++-
1967
camel/providers/pop3/camel-pop3-folder.c | 42 ++++++++-----
1968
camel/providers/pop3/camel-pop3-store.c | 36 ++++++++----
1969
camel/providers/smtp/camel-smtp-transport.c | 12 +++-
1970
docs/reference/camel/camel-sections.txt | 2 +-
1971
37 files changed, 520 insertions(+), 166 deletions(-)
1973
commit 123d96aa7703054bcbc51e911d73db7190428d35
1974
Author: Matthew Barnes <mbarnes@redhat.com>
1975
Date: Sun Aug 12 10:12:38 2012 -0400
1977
Rename camel_session_get_service().
1979
Applying lessons learned from ESourceRegistry.
1981
Rename camel_session_get_service() to camel_session_ref_service()
1982
and have it return a new reference.
1984
When returning a pointer to a reference-counted object in a multi-
1985
threaded environment, always increase the object's reference count
1986
before returning so as to transfer a new reference to the caller.
1988
Otherwise it introduces a potential race where the reference-counted
1989
object may lose its last reference and be freed while the caller is
1990
still using the object. Even if the caller immediately increments
1991
the object's reference count, it's still a potential race.
1993
Transferring a new reference to the caller means the caller must
1994
unreference the object when finished with it so the object will be
1995
properly freed when it's no longer needed.
1997
Similarly for camel_session_get_service_by_url().
1999
camel/camel-filter-search.c | 24 +++++++++++++++++-------
2000
camel/camel-sasl-popb4smtp.c | 14 +++++++-------
2001
camel/camel-session.c | 25 +++++++++++++++++--------
2002
camel/camel-session.h | 4 ++--
2003
docs/reference/camel/camel-sections.txt | 4 ++--
2004
5 files changed, 45 insertions(+), 26 deletions(-)
2006
commit f5ae84279d39752897df0f3213e34165d50e582d
2007
Author: Matthew Barnes <mbarnes@redhat.com>
2008
Date: Sun Aug 12 09:11:08 2012 -0400
2010
Have camel_session_list_services() return new references.
2012
Applying lessons learned from ESourceRegistry.
2014
When returning a pointer to a reference-counted object in a multi-
2015
threaded environment, always increase the object's reference count
2016
before returning so as to transfer a new reference to the caller.
2018
Otherwise it introduces a potential race where the reference-counted
2019
object may lose its last reference and be freed while the caller is
2020
still using the object. Even if the caller immediately increments
2021
the object's reference count, it's still a potential race.
2023
Transferring a new reference to the caller means the caller must
2024
unreference the object when finished with it so the object will be
2025
properly freed when it's no longer needed.
2027
Making subtle behavioral changes like this without renaming the API
2028
is usually considered bad, but since Evolution is the only consumer
2029
we can easily keep the side-effects under control.
2031
camel/camel-session.c | 16 ++++++++++++++--
2032
1 files changed, 14 insertions(+), 2 deletions(-)
2034
commit fb2fb46f2ba430c3c16d07ad5eff1a292f1597b0
2035
Author: Matthew Barnes <mbarnes@redhat.com>
2036
Date: Sun Aug 12 08:23:15 2012 -0400
2038
CamelSession: Have add_service() return a new reference.
2040
Applying lessons learned from ESourceRegistry.
2042
When returning a pointer to a reference-counted object in a multi-
2043
threaded environment, always increase the object's reference count
2044
before returning so as to transfer a new reference to the caller.
2046
Otherwise it introduces a potential race where the reference-counted
2047
object may lose its last reference and be freed while the caller is
2048
still using the object. Even if the caller immediately increments
2049
the object's reference count, it's still a potential race.
2051
Transferring a new reference to the caller means the caller must
2052
unreference the object when finished with it so the object will be
2053
properly freed when it's no longer needed.
2055
Making subtle behavioral changes like this without renaming the API
2056
is usually considered bad, but since Evolution is the only consumer
2057
we can easily keep the side-effects under control.
2059
camel/camel-session.c | 7 +++++--
2060
1 files changed, 5 insertions(+), 2 deletions(-)
2062
commit af21580ccd330fa289dd235fac87ff5f8b88fc39
2063
Author: Matthew Barnes <mbarnes@redhat.com>
2064
Date: Sun Aug 12 08:08:05 2012 -0400
2066
CamelSession: Remove camel_session_lock/unlock().
2068
Because exposing mutexes in a public API is horrible.
2070
camel/camel-session.c | 62 -------------------------------
2071
camel/camel-session.h | 14 -------
2072
docs/reference/camel/camel-sections.txt | 3 -
2073
3 files changed, 0 insertions(+), 79 deletions(-)
2075
commit cc7b1bf6b2cbea9afa0dac5e0f46989753d6e0f3
2076
Author: Matthew Barnes <mbarnes@redhat.com>
2077
Date: Sun Aug 12 08:05:08 2012 -0400
2079
CamelSession: Avoid camel_session_lock/unlock().
2081
Use an internal mutex to guard the services hash table.
2083
camel/camel-session.c | 25 +++++++++++++++----------
2084
1 files changed, 15 insertions(+), 10 deletions(-)
2086
commit 4006bb1335be48450243127799fd4210ce5fe5c2
2087
Author: Matthew Barnes <mbarnes@redhat.com>
2088
Date: Sun Aug 12 07:09:12 2012 -0400
2090
CamelSession: Make forward_to() method asynchronous.
2092
Missed this while converting the rest of Camel to GIO's async pattern,
2093
but came to realize Evolution's forward_to() implementation starts an
2094
asynchronous CamelFolder.append_to() operation and returns TRUE.
2096
So the return value from camel_session_forward_to() does not actually
2097
indicate whether the message was successfully forwarded. In fact the
2098
caller has no way of knowing!
2100
This calls for an API break.
2102
Split the forward_to() method into synchronous and asynchronous
2105
gboolean (*forward_to_sync) (CamelSession *session,
2106
CamelFolder *folder,
2107
CamelMimeMessage *message,
2108
const gchar *address,
2109
GCancellable *cancellable,
2112
void (*forward_to) (CamelSession *session,
2113
CamelFolder *folder,
2114
CamelMimeMessage *message,
2115
const gchar *address,
2117
GCancellable *cancellable,
2118
GAsyncReadyCallback callback,
2119
gpointer user_data);
2121
gboolean (*forward_to_finish) (CamelSession *session,
2122
GAsyncResult *result,
2125
camel/camel-filter-driver.c | 4 +-
2126
camel/camel-session.c | 257 ++++++++++++++++++++++++++-----
2127
camel/camel-session.h | 44 ++++--
2128
docs/reference/camel/camel-sections.txt | 4 +-
2129
4 files changed, 260 insertions(+), 49 deletions(-)
2131
commit bfdc62c9756d07b2ec5f0d1062df6e1f99db9a67
2132
Author: Matthew Barnes <mbarnes@redhat.com>
2133
Date: Sat Aug 11 17:38:20 2012 -0400
2135
Update API documentation.
2137
calendar/libecal/e-cal-types.h | 3 +-
2138
camel/camel-debug.h | 8 +-
2139
camel/camel-imapx-server.h | 2 -
2140
camel/camel-store.c | 14 ++--
2141
camel/camel-vee-data-cache.h | 108 +++++++++++---------
2142
docs/reference/addressbook/libebook/Makefile.am | 1 +
2143
.../addressbook/libebook/libebook-sections.txt | 3 +-
2144
.../libedata-book/libedata-book-sections.txt | 1 -
2145
docs/reference/calendar/libecal/Makefile.am | 1 +
2146
.../calendar/libecal/libecal-sections.txt | 4 +
2147
docs/reference/camel/camel-docs.sgml | 1 -
2148
docs/reference/camel/camel-sections.txt | 15 ++-
2149
.../libedataserver/libedataserver-sections.txt | 4 -
2150
.../libedataserverui/libedataserverui-sections.txt | 6 +-
2151
14 files changed, 94 insertions(+), 77 deletions(-)
2153
commit 47e34db7d214c21eaa9e80628906639e77d54ba8
2154
Author: Matthew Barnes <mbarnes@redhat.com>
2155
Date: Sat Aug 11 11:11:28 2012 -0400
2159
Source: https://github.com/behdad/git.mk
2161
git.mk | 86 +++++++++++++++++++++++++++++++++++++++------------------------
2162
1 files changed, 53 insertions(+), 33 deletions(-)
2164
commit cc3df77ac7a2666270dd7b208209ff67634ae9fc
2165
Author: Matthew Barnes <mbarnes@redhat.com>
2166
Date: Fri Aug 10 08:36:36 2012 -0400
2168
e-book-backend-db-cache.h: Cleanups.
2170
Clean up the header file while we're at it.
2172
.../libedata-book/e-book-backend-db-cache.h | 49 +++++++++++++------
2173
1 files changed, 33 insertions(+), 16 deletions(-)
2175
commit 5e6aadd88030702c002d8f1c32806f2eccbefb60
2176
Author: Matthew Barnes <mbarnes@redhat.com>
2177
Date: Fri Aug 10 08:31:01 2012 -0400
2179
e-book-backend-db-cache.h: Avoid DB typedef.
2181
Some distros use compiler settings that choke on duplicate typedefs.
2182
Gentoo seems to be one of them.
2184
Replace the DB typedef with a forward declaration of "struct __db"
2185
and fix up all the function arguments that take a DB pointer.
2187
.../libedata-book/e-book-backend-db-cache.h | 26 ++++++++++----------
2188
1 files changed, 13 insertions(+), 13 deletions(-)
2190
commit 0a9a5edcc872a75af97345e4137e98f2bceabdab
2191
Author: Matthew Barnes <mbarnes@redhat.com>
2192
Date: Fri Aug 10 07:34:19 2012 -0400
2194
mbox_store_get_full_path(): Improve path building.
2196
Deal with the root path not ending in a directory separator, and use a
2197
GString for heaven sake!
2199
camel/providers/local/camel-mbox-store.c | 43 ++++++++++++-----------------
2200
1 files changed, 18 insertions(+), 25 deletions(-)
2202
commit 08459ae64e1809ff5c5e75436c94a50bb9185dea
2203
Author: Matthew Barnes <mbarnes@redhat.com>
2204
Date: Thu Aug 9 21:55:17 2012 -0400
2206
source_registry_server_create_source(): Create parent directories.
2208
Same deal as the previous commit.
2210
libebackend/e-source-registry-server.c | 23 ++++++++++++++++++++---
2211
1 files changed, 20 insertions(+), 3 deletions(-)
2213
commit 1c1f1352917abe8b46088963952dc5d4a7d58020
2214
Author: Matthew Barnes <mbarnes@redhat.com>
2215
Date: Thu Aug 9 20:12:44 2012 -0400
2217
server_side_source_write(): Create parent directories.
2219
Had a situation while restoring from a backup tarball where the
2220
"sources" directory was getting deleted and consequently causing
2221
g_file_replace_contents() to fail. So always make the directory
2222
immediately before writing the key file to disk.
2224
libebackend/e-server-side-source.c | 23 +++++++++++++++--------
2225
1 files changed, 15 insertions(+), 8 deletions(-)
2227
commit 1e33adb8b17d64f6e788f07aa6a6822323dac012
2228
Author: Milan Crha <mcrha@redhat.com>
2229
Date: Fri Aug 10 12:14:12 2012 +0200
2231
Fix typo in camel_debug() call, should be "pop3", not "pop", for POP3 provider
2233
camel/providers/pop3/camel-pop3-folder.c | 2 +-
2234
1 files changed, 1 insertions(+), 1 deletions(-)
2236
commit 9aa4388613db1dadd48c00a364120e84fe141091
2237
Author: Milan Crha <mcrha@redhat.com>
2238
Date: Thu Aug 9 19:21:15 2012 +0200
2240
Do not update unread count in source folder for junk/deleted messages
2242
camel/camel-folder-summary.c | 17 +++++++++++++++++
2243
1 files changed, 17 insertions(+), 0 deletions(-)
2245
commit 5f8798e974396798495934fad2efea89c05609b3
2246
Author: Milan Crha <mcrha@redhat.com>
2247
Date: Thu Aug 9 19:14:22 2012 +0200
2249
Bug #681466 - Virtual Trash/Junk not updated on change
2251
camel/camel-folder-search.c | 13 ++++++++++++-
2252
camel/camel-vee-data-cache.c | 36 ++++++++++++++++++++++++++++++++++++
2253
camel/camel-vee-data-cache.h | 4 ++++
2254
camel/camel-vee-folder.c | 31 +++++++++++++++++++------------
2255
4 files changed, 71 insertions(+), 13 deletions(-)
2257
commit dd5a321ce6bc249c6b4f7423c4a400ab91ce3dab
2258
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
2259
Date: Thu Aug 9 17:03:52 2012 +0530
2261
Updated Marathi Translations
2263
po/mr.po | 3375 ++++++++++++++++++++++++++++++++------------------------------
2264
1 files changed, 1729 insertions(+), 1646 deletions(-)
2266
commit ecf2596f05c34027b7003b36ea6e7bb928dc23fb
2267
Author: Milan Crha <mcrha@redhat.com>
2268
Date: Thu Aug 9 13:25:11 2012 +0200
2270
Bug #679488 - Unable to send mail using SMTP
2272
camel/providers/smtp/camel-smtp-transport.c | 10 ++++++++--
2273
1 files changed, 8 insertions(+), 2 deletions(-)
2275
commit e42472269dd392061e82be260226e3c6c89cc992
2276
Author: Aurimas Černius <aurisc4@gmail.com>
2277
Date: Wed Aug 8 23:18:36 2012 +0300
2279
Updated Lithuanian translation
2281
po/lt.po | 3469 +++++++++++++++++++++++++++++++++-----------------------------
2282
1 files changed, 1849 insertions(+), 1620 deletions(-)
2284
commit 0f27bc039d2744d29405de94fd0081788f02863a
2285
Author: Milan Crha <mcrha@redhat.com>
2286
Date: Wed Aug 8 08:52:24 2012 +0200
2288
Bug #681046 - Occasional crash of evolution-source-registry
2290
libebackend/e-authentication-session.c | 14 ++++++++++++++
2291
1 files changed, 14 insertions(+), 0 deletions(-)
2293
commit 64324532901e35517ab8027ab95b806d6400108c
2294
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2295
Date: Tue Aug 7 20:57:37 2012 +0200
2297
Updated Spanish translation
2299
po/es.po | 267 ++++++++++++++++++++++++++++++++++++--------------------------
2300
1 files changed, 156 insertions(+), 111 deletions(-)
2302
commit d8229ce1fcc53e5a46ece6d14b66aab3b54e6586
2303
Author: Colin Walters <walters@verbum.org>
2304
Date: Tue Aug 7 14:04:51 2012 -0400
2306
vala: Fix srcdir != builddir
2308
vala/Makefile.am | 4 +++-
2309
1 files changed, 3 insertions(+), 1 deletions(-)
2311
commit 2049ab201f4b8f936a6273860fcb591ff8db1a5b
2312
Author: Milan Crha <mcrha@redhat.com>
2313
Date: Tue Aug 7 19:04:39 2012 +0200
2315
Fix regression after move to GSimpleAsyncResult in camel_service_disconnect
2317
IMAP provider called disconnect in its finalize method, it was all fine
2318
until move to GSimpleAsyncResult, which requires "live" GObject, which
2319
is not true when called from finalize, thus everything breaks.
2320
Moving the disconnect call to dispose function fixes this.
2321
This was recognized when creating a new IMAP account and querying
2322
for authentication methods.
2324
camel/providers/imap/camel-imap-store.c | 8 ++++----
2325
1 files changed, 4 insertions(+), 4 deletions(-)
2327
commit 7fef1c9cefcf33a6ec66e0fc15338cc08df13e47
2328
Author: Milan Crha <mcrha@redhat.com>
2329
Date: Tue Aug 7 18:13:51 2012 +0200
2331
Bug #681318 - Filter by Source account doesn't match in local folders
2333
camel/camel-filter-driver.c | 10 ++++++++++
2334
1 files changed, 10 insertions(+), 0 deletions(-)
2336
commit c0fd75c4e4062303268ff2f80923766f418a91d5
2337
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
2338
Date: Tue Aug 7 13:31:25 2012 +0800
2340
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2342
po/zh_HK.po | 727 +++++++++++++++++++++++++++++++------------------------
2343
po/zh_TW.po | 772 ++++++++++++++++++++++++++++++++---------------------------
2344
2 files changed, 826 insertions(+), 673 deletions(-)
2346
commit 7ea843e882e42705fec71c042e17845655f92931
2347
Author: Sweta Kothari <swkothar@redhat.com>
2348
Date: Mon Aug 6 11:44:01 2012 +0530
2350
Updated gujarati file
2352
po/gu.po | 147 ++++++++++++++++++++++++++++----------------------------------
2353
1 files changed, 66 insertions(+), 81 deletions(-)
2355
commit b46f822e39c090704fc1edd80db66e6157cc175d
2356
Author: Matthew Barnes <mbarnes@redhat.com>
2357
Date: Sun Aug 5 19:41:38 2012 -0400
2359
Post-release version bump.
2362
1 files changed, 1 insertions(+), 1 deletions(-)
2364
commit 4c2db3a4e9a539c9f6eb1fea68c37d84cb7abfa9
2365
Author: Matthew Barnes <mbarnes@redhat.com>
2366
Date: Sun Aug 5 19:13:48 2012 -0400
2368
NEWS update for 3.5.5 release.
2370
NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
2371
1 files changed, 51 insertions(+), 0 deletions(-)
2373
commit a57bce13b29f885d542380e0a22972564e21da81
2374
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
2375
Date: Mon Aug 6 08:46:10 2012 +0530
2377
Assamese translation updated
2379
po/as.po | 92 +++++++++++++++++++++++++++++++++++++++++--------------------
2380
1 files changed, 62 insertions(+), 30 deletions(-)
2382
commit e7e6079415701d3ba32525523a97ab59a79808bf
2383
Author: Matthew Barnes <mbarnes@redhat.com>
2384
Date: Sun Aug 5 16:45:22 2012 -0400
2388
libedataserverui/e-source-selector.c | 2 +-
2389
1 files changed, 1 insertions(+), 1 deletions(-)
2391
commit fd3a3b44adf3ebce4d81e42092b8326ae5c52d0e
2392
Author: Matthew Barnes <mbarnes@redhat.com>
2393
Date: Sun Aug 5 16:09:36 2012 -0400
2395
Fix mistake in the previous commit.
2397
Got the signal emissions mixed up.
2399
libedataserverui/e-source-selector.c | 3 ++-
2400
1 files changed, 2 insertions(+), 1 deletions(-)
2402
commit 6143c9a743be36f304e0f3503ae2de96be77065b
2403
Author: Matthew Barnes <mbarnes@redhat.com>
2404
Date: Sun Aug 5 15:56:18 2012 -0400
2406
Bug 679808 - e_source_selector_set_primary_selection() has side-effects
2408
In ESourceSelector parlance, the "primary selection" is the highlighted
2409
tree view item. A tree view item is "selected" if the check box cell is
2410
ticked. The two selection states are supposed to be orthogonal.
2412
e_source_selector_set_primary_selection() has apparently for some time
2413
been highlighting the requested item and also activating its check box.
2414
That last part is an unwanted and undocumented side-effect.
2416
This commit removes the side-effect and explicitly states in the API
2417
documentation that the function does NOT alter the item's check box.
2419
libedataserverui/e-source-selector.c | 17 ++++++-----------
2420
1 files changed, 6 insertions(+), 11 deletions(-)
2422
commit 39446c047149cd5fdf2390d019e38b71ea60417d
2423
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
2424
Date: Sat Aug 4 04:51:57 2012 +0200
2426
Updated Serbian translation
2428
po/sr.po | 372 +++++++++++++++++++++++++++++++-------------------------
2429
po/sr@latin.po | 372 +++++++++++++++++++++++++++++++-------------------------
2430
2 files changed, 416 insertions(+), 328 deletions(-)
2432
commit be51f1da0f9969de6fb9269880ef27479efe7453
2433
Author: Matthew Barnes <mbarnes@redhat.com>
2434
Date: Fri Aug 3 12:47:01 2012 -0400
2436
evolution-source-viewer: Add icons for new interfaces.
2438
tests/libedataserverui/evolution-source-viewer.c | 77 ++++++++++++++++++++++
2439
1 files changed, 77 insertions(+), 0 deletions(-)
2441
commit 64f574c094cb64686eab50d461096e6c3ff9c378
2442
Author: Matthew Barnes <mbarnes@redhat.com>
2443
Date: Wed Jul 25 14:47:57 2012 -0400
2445
e_source_registry_commit_source_sync(): Handle collection members.
2447
If a scratch source (with no GDBusObject) references a collection source
2448
as an ancestor call e_source_remote_create_sync() on the collection source
2449
instead of e_source_registry_create_sources_sync().
2451
libedataserver/e-source-registry.c | 21 ++++++++++++++++++++-
2452
1 files changed, 20 insertions(+), 1 deletions(-)
2454
commit 945ef632647208496e0077f55d67d40e7e86fa08
2455
Author: Matthew Barnes <mbarnes@redhat.com>
2456
Date: Thu Aug 2 13:51:41 2012 -0400
2458
EServerSideSource: Support creating/deleting remote resources.
2460
Add "remote-creatable" and "remote-deletable" properties which work the
2461
same as the "removable" and "writable" properties in terms of exporting
2462
and unexporting D-Bus interfaces.
2464
Add handlers for Create() and Delete() D-Bus method invocations, which
2465
call e_source_remote_create() and e_source_remote_delete() respectively.
2467
Override the remote_create_sync() and remote_delete_sync() methods to
2468
ferry the request to an associated ECollectionBackend (or set an error
2469
if there is no associated ECollectionBackend).
2471
.../reference/libebackend/libebackend-sections.txt | 2 +
2472
libebackend/e-server-side-source.c | 446 +++++++++++++++++++-
2473
libebackend/e-server-side-source.h | 6 +
2474
3 files changed, 442 insertions(+), 12 deletions(-)
2476
commit 2c4c6793661af77492e6cab0704cd1767126e6d1
2477
Author: Matthew Barnes <mbarnes@redhat.com>
2478
Date: Wed Jul 25 12:55:49 2012 -0400
2480
ESource: Add functions to create/delete remote resources.
2482
.../libedataserver/libedataserver-sections.txt | 8 +
2483
libedataserver/e-source-collection.c | 6 +
2484
libedataserver/e-source.c | 543 +++++++++++++++++++-
2485
libedataserver/e-source.h | 48 ++-
2486
4 files changed, 597 insertions(+), 8 deletions(-)
2488
commit d4e4e4934aac2c2d867470a9ac4da175a18d17c0
2489
Author: Matthew Barnes <mbarnes@redhat.com>
2490
Date: Fri Jul 20 13:24:31 2012 -0400
2492
ECollectionBackend: Add virual methods to create/delete resources.
2494
.../reference/libebackend/libebackend-sections.txt | 6 +
2495
libebackend/e-collection-backend.c | 257 ++++++++++++++++++++
2496
libebackend/e-collection-backend.h | 60 +++++-
2497
po/POTFILES.in | 1 +
2498
4 files changed, 323 insertions(+), 1 deletions(-)
2500
commit a3a072877f72c4abfcb64319c05c819a8b8e72ac
2501
Author: Matthew Barnes <mbarnes@redhat.com>
2502
Date: Thu Jul 19 08:20:05 2012 -0400
2504
Add D-Bus interfaces for remote resource management.
2506
Defines two new D-Bus interfaces for data source object paths:
2508
org.gnome.evolution.dataserver.Source.RemoteCreatable
2510
Create() - creates a remote resource
2512
org.gnome.evolution.dataserver.Source.RemoteDeletable
2514
Delete() - deletes a remote resource
2516
These methods will be invoked through ESource objects on the client
2517
side. On the server side, the corresponding EServerSideSource will
2518
receive the method invocation, but forward to an ECollectionBackend
2519
to perform the actual operation.
2521
docs/reference/private/libedbus-private-docs.sgml | 8 ++
2522
.../private/libedbus-private-sections.txt | 128 ++++++++++++++++++++
2523
docs/reference/private/libedbus-private.types | 6 +
2524
private/org.gnome.evolution.dataserver.Source.xml | 38 ++++++
2525
4 files changed, 180 insertions(+), 0 deletions(-)
2527
commit 1acf0eb3202e0518a5998d3998abfe753e4b63f9
2528
Author: Matthew Barnes <mbarnes@redhat.com>
2529
Date: Sun Jul 22 23:27:36 2012 -0400
2531
Add e_source_registry_server_ref_backend().
2533
Returns the ECollectionBackend for a given ESource, if one exists.
2535
This works for any collection member: the "collection" ESource itself
2536
as well as any of its hierarchical descendants.
2538
.../reference/libebackend/libebackend-sections.txt | 1 +
2539
libebackend/e-source-registry-server.c | 68 ++++++++++++++++++++
2540
libebackend/e-source-registry-server.h | 5 ++
2541
3 files changed, 74 insertions(+), 0 deletions(-)
2543
commit c204ff1cdff9603242dd5faab425be3f4d6f41a4
2544
Author: Matthew Barnes <mbarnes@redhat.com>
2545
Date: Thu Aug 2 14:58:49 2012 -0400
2547
Remove collection_backend_children_contains().
2549
Decided I don't need this for the moment, so removing it to silence an
2550
"unused-function" compiler warning.
2552
libebackend/e-collection-backend.c | 15 ---------------
2553
1 files changed, 0 insertions(+), 15 deletions(-)
2555
commit b21366767abd590d47bd1310f7530b3dd1064a76
2556
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
2557
Date: Fri Aug 3 14:28:47 2012 +0530
2559
Assamese translation updated
2561
po/as.po | 321 +++++++++++++++++++++++++++++++------------------------------
2562
1 files changed, 163 insertions(+), 158 deletions(-)
2564
commit 39431d51165d4f94c0ab600249156bac068e38bb
2565
Author: Sweta Kothari <swkothar@redhat.com>
2566
Date: Fri Aug 3 12:01:37 2012 +0530
2568
Updated gujarati file
2570
po/gu.po | 3088 ++++++++++++++++++++++++++++++++++----------------------------
2571
1 files changed, 1672 insertions(+), 1416 deletions(-)
2573
commit f60b463cfef1f56678b1be1f6fd2982e3f860a18
2574
Author: Matthew Barnes <mbarnes@redhat.com>
2575
Date: Thu Aug 2 22:28:19 2012 -0400
2577
Remove docs/reference/.gitignore from source control.
2579
docs/reference/.gitignore | 22 ----------------------
2580
1 files changed, 0 insertions(+), 22 deletions(-)
2582
commit 4c2cd31717997df60c419998c5a3231802672f15
2583
Author: Matthew Barnes <mbarnes@redhat.com>
2584
Date: Thu Aug 2 22:27:47 2012 -0400
2586
configure.ac: Remove redundant check for gio-unix-2.0.
2588
configure.ac | 4 ----
2589
1 files changed, 0 insertions(+), 4 deletions(-)
2591
commit cef6b9e4d1d642f86be307f4bb01a86d57722319
2592
Author: Patrick Ohly <patrick.ohly@intel.com>
2593
Date: Mon Jul 23 11:19:24 2012 +0000
2595
libecal: fix memory leak after failed object creation
2597
Apparently e_gdbus_cal_call_create_objects_sync() returns a muids
2598
array even in case of failures. Free it when returning the error.
2599
Found in SyncEvolution unit tests with valgrind.
2601
calendar/libecal/e-cal.c | 1 +
2602
1 files changed, 1 insertions(+), 0 deletions(-)
2604
commit 7277e32bc29aa1c2c1b7e50bbdf27712cdd6f5a4
2605
Author: Milan Crha <mcrha@redhat.com>
2606
Date: Thu Aug 2 11:22:48 2012 +0200
2608
Conditionally enable bug-buddy/gtk+ also for evolution-source-registry
2610
services/evolution-source-registry/Makefile.am | 2 ++
2611
.../evolution-source-registry.c | 12 ++++++++++++
2612
2 files changed, 14 insertions(+), 0 deletions(-)
2614
commit b151c44c35736702f1d093443074d722cbac4cac
2615
Author: Milan Crha <mcrha@redhat.com>
2616
Date: Thu Aug 2 11:07:08 2012 +0200
2618
Debug-print also error message on ERROR authentication
2620
libebackend/e-authentication-session.c | 2 +-
2621
1 files changed, 1 insertions(+), 1 deletions(-)
2623
commit 0e49ca960f38abcf1273b7b4caab9bb74405c145
2624
Author: Dan Vrátil <dvratil@redhat.com>
2625
Date: Wed Aug 1 21:25:33 2012 +0200
2627
Fix a memory leak in e-cal-system-timezone.c
2629
calendar/libecal/e-cal-system-timezone.c | 1 +
2630
1 files changed, 1 insertions(+), 0 deletions(-)
2632
commit ac8fa9dcc8d9ecc94eb99844051ae12b10ea12dc
2633
Author: Piotr Drąg <piotrdrag@gmail.com>
2634
Date: Wed Aug 1 15:47:34 2012 +0200
2638
po/POTFILES.in | 1 +
2639
1 files changed, 1 insertions(+), 0 deletions(-)
2641
commit c587590cc7f7825857d5429a6b2da6b6bf1ea05a
2642
Author: Matthew Barnes <mbarnes@redhat.com>
2643
Date: Tue Jul 31 18:07:02 2012 -0400
2645
Use e_backend_authenticate_sync() in backends.
2647
.../backends/google/e-book-backend-google.c | 9 +++------
2648
addressbook/backends/ldap/e-book-backend-ldap.c | 7 ++-----
2649
.../backends/webdav/e-book-backend-webdav.c | 7 ++-----
2650
calendar/backends/caldav/e-cal-backend-caldav.c | 14 +++++---------
2651
calendar/backends/http/e-cal-backend-http.c | 9 ++-------
2652
5 files changed, 14 insertions(+), 32 deletions(-)
2654
commit a5b1bcec5985990a81b161ab108c61b74b556911
2655
Author: Matthew Barnes <mbarnes@redhat.com>
2656
Date: Tue Jul 31 17:58:18 2012 -0400
2658
ECollectionBackend: Implement authenticate_sync() method.
2660
libebackend/e-collection-backend.c | 33 +++++++++++++++++++++++++++++++++
2661
1 files changed, 33 insertions(+), 0 deletions(-)
2663
commit 745528b946ae36bb55f432b5f6a9215d4bfd3f35
2664
Author: Matthew Barnes <mbarnes@redhat.com>
2665
Date: Tue Jul 31 17:49:13 2012 -0400
2667
ECalBackend: Implement authenticate_sync() method.
2669
calendar/libedata-cal/e-cal-backend.c | 22 ++++++++++++++++++++++
2670
1 files changed, 22 insertions(+), 0 deletions(-)
2672
commit caf83caae6d3a5a1ad07542932fefb8285ea24df
2673
Author: Matthew Barnes <mbarnes@redhat.com>
2674
Date: Tue Jul 31 17:45:35 2012 -0400
2676
EBookBackend: Implement authenticate_sync() method.
2678
addressbook/libedata-book/e-book-backend.c | 22 ++++++++++++++++++++++
2679
1 files changed, 22 insertions(+), 0 deletions(-)
2681
commit 13db1835e679d6dd3e267e0b0fde2c6eede1796b
2682
Author: Matthew Barnes <mbarnes@redhat.com>
2683
Date: Tue Jul 31 17:32:10 2012 -0400
2685
EBackend: Add authenticate() sync+async methods.
2687
These are convenience functions providing a consistent interface for
2688
backends running in either the registry service itself or a client
2689
process communicating with the registry service over D-Bus.
2691
Dynamically loaded backend classes need not implement these methods.
2692
They will inherit a suitable method implementation from ECalBackend,
2693
EBookBackend or ECollectionBackend.
2695
.../reference/libebackend/libebackend-sections.txt | 3 +
2696
libebackend/e-backend.c | 210 ++++++++++++++++++++
2697
libebackend/e-backend.h | 28 +++-
2698
3 files changed, 240 insertions(+), 1 deletions(-)
2700
commit d3e1ae6f45591730de1e52a455641af612e95202
2701
Author: Christian Hilberg <chilberg@src.gnome.org>
2702
Date: Mon Jul 30 16:16:13 2012 +0200
2704
CamelIMAPXServer: untagged handler descriptor needs untagged response code
2706
* CamelIMAPXUntaggedRespHandlerDesc needs a member
2707
for the IMAP untagged response code
2708
* this does also simplify much the code which generates
2709
the initial lookup tables for the untagged response
2712
camel/camel-imapx-server.c | 55 ++++++++++++++++----------------------------
2713
camel/camel-imapx-server.h | 5 ++++
2714
2 files changed, 25 insertions(+), 35 deletions(-)
2716
commit 47746fbc781cc624095bcde6130d271eeaacf88d
2717
Author: Christian Hilberg <chilberg@src.gnome.org>
2718
Date: Fri Jul 20 18:12:33 2012 +0200
2720
CamelIMAPXServer: fixed API function for running custom commands
2722
* imapx_command_run() deadlocks every now and then
2723
when running custom CamelIMAPXCommands
2724
* imapx_command_run_sync() does not, so we're using
2725
this one although it is definitely not the best
2727
* imapx_command_run_sync() expects a CamelIMAPXJob
2728
to be set on the CamelIMAPXCommand, so we're
2729
setting a local one if the command does not have
2732
camel/camel-imapx-server.c | 18 +++++++++++++++++-
2733
1 files changed, 17 insertions(+), 1 deletions(-)
2735
commit 48690304e18d4f062df2750c8f7dd12f92a01872
2736
Author: Fran Diéguez <fran.dieguez@mabishu.com>
2737
Date: Mon Jul 30 02:40:39 2012 +0200
2739
Updated Galician translations
2741
po/gl.po | 330 ++++++++++++++++++++++++++++++++-----------------------------
2742
1 files changed, 173 insertions(+), 157 deletions(-)
2744
commit 4e3b1e436a888b40847c13c18fa3b1db1dc72d88
2745
Author: Matthew Barnes <mbarnes@redhat.com>
2746
Date: Sun Jul 29 08:54:20 2012 -0400
2748
Remove flex/bison dependencies.
2750
configure says "You need bison to build evolution-data-server"
2752
No, actually, you don't. In fact I have no idea why these were ever
2753
needed. "git blame" shows the requirements were present even in the
2754
initial evolution-data-server commit in 2003, and yet even back then
2755
I can't find evidence that flex or bison were actually used.
2757
configure.ac | 7 -------
2758
1 files changed, 0 insertions(+), 7 deletions(-)
2760
commit 56636b1bdf616e5d3581a050f827bfbd7ce3f1dc
2761
Author: Matthew Barnes <mbarnes@redhat.com>
2762
Date: Sat Jul 28 12:04:27 2012 -0400
2764
Replace e_source_registry_server_queue_auth_session().
2766
I realized ECollectionBackends are going to need a proper asynchronous
2767
authentication function so they know when authentication is achieved.
2769
e_source_registry_server_queue_auth_session() is a "fire-and-forget"
2770
function with no way for the caller to know if and when authentication
2773
The replacement function, e_source_registry_server_authenticate_sync(),
2774
is a variation of e_source_registry_authenticate_sync() for use in the
2775
registry service itself. It takes an EAuthenticationSession instead of
2778
Since this API has not yet seen a stable release, I'm going to forego
2779
deprecating the old function and just remove it. This is an API break,
2780
and the libebackend soname has been bumped accordingly.
2783
.../reference/libebackend/libebackend-sections.txt | 4 +-
2784
libebackend/e-authentication-session.c | 8 +-
2785
libebackend/e-source-registry-server.c | 488 +++++++++++++++-----
2786
libebackend/e-source-registry-server.h | 18 +-
2787
5 files changed, 394 insertions(+), 126 deletions(-)
2789
commit 45cd76e600322bec2097c32ccc2f6e421b8fad28
2790
Author: Matthew Barnes <mbarnes@redhat.com>
2791
Date: Fri Jul 27 18:23:56 2012 -0400
2793
Bug 678893 - Allow concurrent authentication sessions
2795
I wrote the original queuing algorithm for authentication requests to
2796
serialize requests to ensure password prompts never pile up. But that
2797
means requests for which a cached password exists may wait longer than
2798
necessary, especially if an authentication session already in progress
2799
is taking a long time to complete.
2801
This was before I started using GcrSystemPrompt, which also serializes
2802
requests to ensure password prompts never pile up. That frees us up to
2803
process authentication requests for different data sources concurrently.
2805
This commit simplifies the queuing algorithm significantly and also
2806
makes it thread-safe so authentication requests can be submitted from
2807
any thread. This is going to be important for ECollectionBackends.
2809
libebackend/e-source-registry-server.c | 107 +++++++++++++++-----------------
2810
1 files changed, 49 insertions(+), 58 deletions(-)
2812
commit b68a9980d0eddf6b4e4fa3abacc451f3e1933f65
2813
Author: Matthew Barnes <mbarnes@redhat.com>
2814
Date: Mon Jul 23 17:23:14 2012 -0400
2816
ECollectionBackend: Convert the children queue to a hash table.
2818
The hash table is used as a set (key == value). Also write simple
2819
wrapper functions so all access to the hash table is thread-safe.
2821
libebackend/e-collection-backend.c | 100 +++++++++++++++++++++++++++++++----
2822
1 files changed, 88 insertions(+), 12 deletions(-)
2824
commit a429796949cabf292120d451bc58ceda2e54280c
2825
Author: Milan Crha <mcrha@redhat.com>
2826
Date: Fri Jul 27 12:36:42 2012 +0200
2828
Bug #680687 - System timezone name differs from set in Gnome
2830
calendar/libecal/e-cal-system-timezone.c | 95 +++++++++++++++++++++++++-----
2831
1 files changed, 80 insertions(+), 15 deletions(-)
2833
commit e54481ecc147ddace454ccce6a06d27ff560252b
2834
Author: Milan Crha <mcrha@redhat.com>
2835
Date: Thu Jul 26 18:42:30 2012 +0200
2837
Move e_pointer_tracker to camel
2839
Thus it can be used in camel (and elsewhere) again.
2841
camel/Makefile.am | 3 +-
2842
camel/camel-debug.c | 425 +++++++++++++++++++++++++++++++++++
2843
camel/camel-debug.h | 23 ++
2845
libedataserver/Makefile.am | 3 +-
2846
libedataserver/e-data-server-util.c | 402 ---------------------------------
2847
libedataserver/e-data-server-util.h | 14 --
2848
7 files changed, 452 insertions(+), 420 deletions(-)
2850
commit 62f2b4d2e093938902d752b956ffc1f0fde6924e
2851
Author: Milan Crha <mcrha@redhat.com>
2852
Date: Thu Jul 26 17:19:18 2012 +0200
2854
Add only used message UIDs to virtual Trash/Junk data_cache
2856
On removal from virtual Trash/Junk folder was also tried to remove
2857
message UIDs from Unmatched folder, but because these virtual
2858
Trash/Junk folders don't influence Unmatched folder, then it's
2859
a no-op, except of a side-effect of adding all UIDs from the respective
2860
folder into virtual Trash/Junk folder data_cache, which made only
2861
exhausting memory usage for the application with no gain.
2863
camel/camel-vee-folder.c | 7 +++++++
2864
1 files changed, 7 insertions(+), 0 deletions(-)
2866
commit 7386b9c51f347356a5774941affdcb724846c95f
2867
Author: Milan Crha <mcrha@redhat.com>
2868
Date: Wed Jul 25 19:47:35 2012 +0200
2870
Bug #680013 - Deadlock in CalDAV calendar
2872
calendar/backends/caldav/e-cal-backend-caldav.c | 85 +++++++++++++++++++----
2873
1 files changed, 70 insertions(+), 15 deletions(-)
2875
commit 8faec651e3dbe11ef68f8df2fbc443c67262466e
2876
Author: Matthew Barnes <mbarnes@redhat.com>
2877
Date: Wed Jul 25 13:44:10 2012 -0400
2879
Typos: "occurred" has two R's.
2881
camel/camel-block-file.c | 4 ++--
2882
camel/camel-mime-filter-bestenc.c | 2 +-
2883
camel/camel-mime-parser.c | 2 +-
2884
camel/camel-smime-context.c | 2 +-
2885
camel/camel-store-summary.c | 2 +-
2886
libedataserver/e-source.c | 2 +-
2887
6 files changed, 7 insertions(+), 7 deletions(-)
2889
commit 9c57068d9c89f5be9c3940417ac6c651f7ee460f
2890
Author: Milan Crha <mcrha@redhat.com>
2891
Date: Wed Jul 25 13:14:28 2012 +0200
2893
Bug #674696 - Crash from finish_operation, get_groups_cb in Google backend
2895
.../backends/google/e-book-backend-google.c | 3 +++
2896
1 files changed, 3 insertions(+), 0 deletions(-)
2898
commit 46aed189af46eda591cc807313d9e3294b96b3ce
2899
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
2900
Date: Tue Jul 24 23:11:03 2012 +0200
2902
Updated Serbian translation
2904
po/sr.po | 4674 +++++++++++++++++++++-----------------------------------
2905
po/sr@latin.po | 4674 +++++++++++++++++++++-----------------------------------
2906
2 files changed, 3402 insertions(+), 5946 deletions(-)
2908
commit 9350b9c7b9af35b26c3e0b4a40540718b6408b7b
2909
Author: Tom Tryfonidis <tomtryf@gmail.com>
2910
Date: Tue Jul 24 18:16:59 2012 +0300
2912
Updated Greek translation
2914
po/el.po | 1177 ++++++++++++++++++++++++++------------------------------------
2915
1 files changed, 493 insertions(+), 684 deletions(-)
2917
commit 11c7e190ccf506d6ed87c8299f88dbde1ecd89bb
2918
Author: Milan Crha <mcrha@redhat.com>
2919
Date: Tue Jul 24 16:42:06 2012 +0200
2921
Make sure IMAP is connected before doing online operations
2923
This is a replacement of store's connect lock.
2925
camel/providers/imap/camel-imap-folder.c | 29 ++++++++++++++++++++++++++++-
2926
1 files changed, 28 insertions(+), 1 deletions(-)
2928
commit 931626166abc37761e114a835323f9de56cfd830
2929
Author: Milan Crha <mcrha@redhat.com>
2930
Date: Tue Jul 24 09:06:53 2012 +0200
2932
Bug #680502 - Deadlock in contacts backend
2934
.../backends/contacts/e-cal-backend-contacts.c | 14 +++++++-------
2935
1 files changed, 7 insertions(+), 7 deletions(-)
2937
commit f10f85db6d7ab8072ba0c80385f5b74a507c8300
2938
Author: Matthew Barnes <mbarnes@redhat.com>
2939
Date: Mon Jul 23 07:30:22 2012 -0400
2941
EServerSideSource: Forgot to remove the AsyncClosure struct.
2943
libebackend/e-server-side-source.c | 6 ------
2944
1 files changed, 0 insertions(+), 6 deletions(-)
2946
commit 0bc1e3d41dee57f227dccb1ee8c8ab423c8d307d
2947
Author: Matthew Barnes <mbarnes@redhat.com>
2948
Date: Mon Jul 23 07:24:11 2012 -0400
2950
EServerSideSource: Remove clone of EAsyncClosure.
2952
Can't remember why I copied EAsyncClosure there. Maybe it was before I
2953
moved EAsyncClosure from Evolution to Evolution-Data-Server?
2955
libebackend/e-server-side-source.c | 73 +++++-------------------------------
2956
1 files changed, 10 insertions(+), 63 deletions(-)
2958
commit 7860651194403afa78e4d853f683be7b4f508f5b
2959
Author: Kjartan Maraas <kmaraas@gnome.org>
2960
Date: Mon Jul 23 11:35:41 2012 +0200
2962
Updated Norwegian bokmål translation
2964
po/nb.po | 366 +++++++++++++++++++++++++++++++++-----------------------------
2965
1 files changed, 197 insertions(+), 169 deletions(-)
2967
commit e7c46dc0142bc0c2291904c761d2bf5689127458
2968
Author: Matthew Barnes <mbarnes@redhat.com>
2969
Date: Sun Jul 22 10:47:29 2012 -0400
2971
Synchronize with Evolution's git.mk.
2973
It knows how to handle GSettings schemas.
2975
git.mk | 31 ++++++++++++++++++++++++-------
2976
1 files changed, 24 insertions(+), 7 deletions(-)
2978
commit 161faab40fa65e813ac98042ef822298dc58cfde
2979
Author: Philip Withnall <philip@tecnocode.co.uk>
2980
Date: Sun Jul 22 12:49:50 2012 +0100
2982
google: Fix removal of custom vCard attributes in Google address books
2984
If a client had previously added a custom vCard attribute to a vCard in a
2985
Google address book, subsequent removal of that attribute wouldn’t work,
2986
since the backend wasn’t removing extended properties from the GData entries
2989
addressbook/backends/google/e-book-google-utils.c | 7 ++++++-
2990
1 files changed, 6 insertions(+), 1 deletions(-)
2992
commit c26dad722e9319d5210797628475ad4e1aad8e31
2993
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2994
Date: Sat Jul 21 18:42:19 2012 +0200
2996
Updated Spanish translation
2998
po/es.po | 259 +++++++++++++++++++++++++++++++-------------------------------
2999
1 files changed, 129 insertions(+), 130 deletions(-)
3001
commit df07bf38aeb1d03230893be9a0f6a4e26495f59b
3002
Author: Matthew Barnes <mbarnes@redhat.com>
3003
Date: Sat Jul 21 12:10:26 2012 -0400
3005
source_registry_server_create_sources_cb(): Fix error handling.
3007
libebackend/e-source-registry-server.c | 5 +++--
3008
1 files changed, 3 insertions(+), 2 deletions(-)
3010
commit 605cfd9ea99915033b75d6e5c4b9a4f4580bbcae
3011
Author: Matthew Barnes <mbarnes@redhat.com>
3012
Date: Fri Jul 20 19:01:19 2012 -0400
3014
Cosmetic touchup to D-Bus interface definition.
3016
private/org.gnome.evolution.dataserver.Source.xml | 2 +-
3017
1 files changed, 1 insertions(+), 1 deletions(-)
3019
commit a86de4763cc4ed4134067bca03df1e0e45049494
3020
Author: Milan Crha <mcrha@redhat.com>
3021
Date: Fri Jul 20 18:04:31 2012 +0200
3023
Bug #680211 - Memory usage increases on each folder select
3025
camel/camel-folder-summary.c | 51 ++++++++++++++++++++++++++++-
3026
camel/providers/imap/camel-imap-folder.c | 29 ++++++----------
3027
camel/providers/imap/camel-imap-store.c | 2 +
3028
3 files changed, 62 insertions(+), 20 deletions(-)
3030
commit f4de0b240b00e8760a716f09accd2a47af3db9a2
3031
Author: Milan Crha <mcrha@redhat.com>
3032
Date: Fri Jul 20 08:10:12 2012 +0200
3034
Prefer camel_folder_summary_peek_loaded() when removing CamelMessageInfo
3036
camel/camel-imapx-server.c | 8 ++++++--
3037
1 files changed, 6 insertions(+), 2 deletions(-)
3039
commit 31689c17029b259d6edf5ea651ed8ecc04827a33
3040
Author: Milan Crha <mcrha@redhat.com>
3041
Date: Thu Jul 19 22:30:37 2012 +0200
3043
Make sure loaded info is also freed before using camel_folder_summary_remove_uid()
3045
The problem is that camel_folder_summary_remove_uid() doesn't free loaded
3046
CamelMessageInfo, if there is any, it does only camel_folder_summary_remove(),
3047
thus this might be done on each place, unfortunately.
3049
camel/providers/imap/camel-imap-folder.c | 31 +++++++++++++++++++++++--
3050
camel/providers/local/camel-maildir-folder.c | 3 +-
3051
camel/providers/local/camel-mbox-folder.c | 2 +-
3052
camel/providers/local/camel-mbox-summary.c | 5 ++-
3053
camel/providers/local/camel-mh-folder.c | 3 +-
3054
camel/providers/nntp/camel-nntp-folder.c | 9 ++++++-
3055
camel/providers/nntp/camel-nntp-summary.c | 11 ++++++++-
3056
7 files changed, 52 insertions(+), 12 deletions(-)
3058
commit 635cc35db49ecbcbcec0adde7f6d5dbc32008710
3059
Author: Milan Crha <mcrha@redhat.com>
3060
Date: Thu Jul 19 22:09:46 2012 +0200
3062
Bug #677530 - Memory leaks in imapx code
3064
camel/camel-folder-summary.c | 9 +++++
3065
camel/camel-imapx-conn-manager.c | 2 +-
3066
camel/camel-imapx-server.c | 68 ++++++++++++++++++++++++++++---------
3067
camel/camel-imapx-store.c | 3 +-
3068
4 files changed, 63 insertions(+), 19 deletions(-)
3070
commit 870ce1fe5aeb484001e6395c6aa55ac427791307
3071
Author: Christian Hilberg <chilberg@src.gnome.org>
3072
Date: Thu Jul 19 20:47:23 2012 +0200
3074
camel-imapx-utils: fixed capability registration function
3076
camel/camel-imapx-utils.c | 15 ++++++++-------
3077
1 files changed, 8 insertions(+), 7 deletions(-)
3079
commit c1d7c202d75b1c3662d9efd5ac08a8dc04408b60
3080
Author: Andika Triwidada <andika@gmail.com>
3081
Date: Thu Jul 19 18:46:21 2012 +0700
3083
Updated Indonesian translation
3085
po/id.po | 3911 ++++++++++++++++++++++++++++++++++----------------------------
3086
1 files changed, 2179 insertions(+), 1732 deletions(-)
3088
commit 7366ecd60d56490e1bd1a7d9dfbae88ee9c60f57
3089
Author: Milan Crha <mcrha@redhat.com>
3090
Date: Wed Jul 18 18:45:18 2012 +0200
3092
Bug #679017 - Broken spool mbox file accounts
3094
camel/providers/local/camel-spool-summary.c | 4 +++-
3095
1 files changed, 3 insertions(+), 1 deletions(-)
3097
commit caaead7257a9df616412f8c3cc34492676f09645
3098
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
3099
Date: Wed Jul 18 19:30:37 2012 +0800
3101
Updated Traditional Chinese translation(Hong Kong and Taiwan)
3103
po/zh_HK.po | 69 +++++++++++++++++++++++++++-------------------------------
3104
po/zh_TW.po | 69 +++++++++++++++++++++++++++-------------------------------
3105
2 files changed, 64 insertions(+), 74 deletions(-)
3107
commit c975a20cc28b8827a4072d4b29d778ca605b8cac
3108
Author: Matthew Barnes <mbarnes@redhat.com>
3109
Date: Tue Jul 17 13:33:54 2012 -0400
3111
Bug 680106 - Missing status message in camel_folder_refresh_info_sync()
3113
camel/camel-folder.c | 8 ++++++++
3114
1 files changed, 8 insertions(+), 0 deletions(-)
3116
commit edaa9086a266b709db934db14ac931d736b81c97
3117
Author: Matthew Barnes <mbarnes@redhat.com>
3118
Date: Tue Jul 17 10:35:25 2012 -0400
3120
Use template files to generate GEnumClass types.
3122
addressbook/libebook/Makefile.am | 16 +++++---
3123
addressbook/libebook/e-book-enumtypes.c.template | 38 +++++++++++++++++++
3124
addressbook/libebook/e-book-enumtypes.h.template | 27 ++++++++++++++
3125
calendar/libecal/Makefile.am | 18 ++++++----
3126
calendar/libecal/e-cal-enumtypes.c.template | 38 +++++++++++++++++++
3127
calendar/libecal/e-cal-enumtypes.h.template | 27 ++++++++++++++
3128
camel/Makefile.am | 14 +++++---
3129
camel/camel-enumtypes.c.template | 38 +++++++++++++++++++
3130
camel/camel-enumtypes.h.template | 27 ++++++++++++++
3131
camel/glib-gen.mak | 43 ----------------------
3132
glib-gen.mak | 43 ----------------------
3133
libebackend/Makefile.am | 16 +++++---
3134
libebackend/e-backend-enumtypes.c.template | 38 +++++++++++++++++++
3135
libebackend/e-backend-enumtypes.h.template | 27 ++++++++++++++
3136
libedataserver/Makefile.am | 14 +++++---
3137
libedataserver/e-source-enumtypes.c.template | 38 +++++++++++++++++++
3138
libedataserver/e-source-enumtypes.h.template | 27 ++++++++++++++
3139
17 files changed, 374 insertions(+), 115 deletions(-)
3141
commit 86160aa0cdd3d0a2892b8e374667c1fb346082b4
3142
Author: Milan Crha <mcrha@redhat.com>
3143
Date: Tue Jul 17 14:34:50 2012 +0200
3145
Bug #551788 - Hangs when network changes
3147
camel/camel-tcp-stream-raw.c | 12 ++++++------
3148
1 files changed, 6 insertions(+), 6 deletions(-)
3150
commit 8202ade7bef656667809606364da7b0015dc9cd3
3151
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
3152
Date: Mon Jul 16 16:40:55 2012 +0200
3154
Updated Spanish translation
3156
po/es.po | 244 +++++++++++++++++++++++++++++++++++---------------------------
3157
1 files changed, 139 insertions(+), 105 deletions(-)
3159
commit 6d02811c62672e3ae55d745b16c922aa00fa7032
3160
Author: Matthew Barnes <mbarnes@redhat.com>
3161
Date: Sun Jul 15 18:59:55 2012 -0400
3163
Post-release version bump.
3166
1 files changed, 1 insertions(+), 1 deletions(-)
3168
commit 50f31907735948bf878deddcc5c922786ad0f0f3
3169
Author: Matthew Barnes <mbarnes@redhat.com>
3170
Date: Sun Jul 15 18:42:02 2012 -0400
3172
NEWS update for 3.5.4 release.
3174
NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
3175
1 files changed, 49 insertions(+), 0 deletions(-)
3177
commit d426a7daee58c960f37db2eb5f2823c74e9b0b45
3178
Author: Matthew Barnes <mbarnes@redhat.com>
3179
Date: Sun Jul 15 15:17:03 2012 -0400
3181
source_registry_ref_any_mail_identity(): Fix a typo.
3183
libedataserver/e-source-registry.c | 2 +-
3184
1 files changed, 1 insertions(+), 1 deletions(-)
3186
commit 811c82eb68ba53992df82d38816cf716efaa5643
3187
Author: Matthew Barnes <mbarnes@redhat.com>
3188
Date: Sun Jul 15 10:02:34 2012 -0400
3190
online-accounts: Mail sources need to be writable.
3192
Unfortunately there is not a clean separation between GOA-dictated
3193
settings and user preferences in mail account ESource triplets, so they
3194
all need to be writable and it's up to the client application to defend
3195
the settings which must not be changed.
3197
modules/online-accounts/module-online-accounts.c | 20 ++++++++++++++++++++
3198
1 files changed, 20 insertions(+), 0 deletions(-)
3200
commit 26409952d5d88ccbb92878ec3780cd1016d083d2
3201
Author: Matthew Barnes <mbarnes@redhat.com>
3202
Date: Sun Jul 15 10:01:18 2012 -0400
3204
ECollectionBackend: Minor cleanup.
3206
libebackend/e-collection-backend.c | 11 ++++++-----
3207
1 files changed, 6 insertions(+), 5 deletions(-)
3209
commit c6c798d5e8e064e08fc0e8ad1919f090ad80859e
3210
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
3211
Date: Sun Jul 15 11:07:16 2012 +0300
3213
Updated Belarusian translation.
3215
po/be.po | 561 +++++++++++++++++++++++++++++++++++---------------------------
3216
1 files changed, 315 insertions(+), 246 deletions(-)
3218
commit 963e448dd68b5ffd335c8d11e342cc0f6e30db59
3219
Author: Matthew Barnes <mbarnes@redhat.com>
3220
Date: Sat Jul 14 08:37:14 2012 -0400
3222
Bug 559391 - Wrong number of unread mails in folder tree
3224
This reverts part of the original fix for this bug which stopped reading
3225
from the summary database and caused all kinds crazy message counts to
3226
appear in Evolution's folder tree (often negative counts, or negative
3227
counts cast to an unsigned integer).
3229
Message counts are back to normal now.
3231
Reverts part of commit 42489b26c45956c66186a5dc96083437cf7a579a.
3233
camel/camel-folder-summary.c | 33 +++++++++++++++++++++++++++------
3234
1 files changed, 27 insertions(+), 6 deletions(-)
3236
commit 6ccacb6801267ab661eb767ff4a43a3d61abc1e7
3237
Author: Milan Crha <mcrha@redhat.com>
3238
Date: Fri Jul 13 15:12:38 2012 +0200
3240
Bug #578240 - Impossible to cancel search in search folders
3242
camel/camel-folder-search.c | 58 ++++++++++++++++++++++++++++++++++---------
3243
1 files changed, 46 insertions(+), 12 deletions(-)
3245
commit f2c6bbc4edfb427a9365cd9b0f0963a73c9b3df7
3246
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
3247
Date: Fri Jul 13 17:45:41 2012 +0530
3249
Assamese translation updated
3251
po/as.po | 248 +++++++++++++++++++++++++++++++++++---------------------------
3252
1 files changed, 141 insertions(+), 107 deletions(-)
3254
commit 0e4c8b2f6db750144c6342d122d5837a0e272dbf
3255
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
3256
Date: Thu Jul 12 09:04:21 2012 +0800
3258
Updated Traditional Chinese translation(Hong Kong and Taiwan)
3260
po/zh_HK.po | 3072 ++++++++++++++++++++++++++++++++---------------------------
3261
po/zh_TW.po | 3078 ++++++++++++++++++++++++++++++++---------------------------
3262
2 files changed, 3349 insertions(+), 2801 deletions(-)
3264
commit e9a5b76c36781f94d8b8bed3a174e9fe2823213a
3265
Author: Milan Crha <mcrha@redhat.com>
3266
Date: Wed Jul 11 12:29:49 2012 +0200
3268
Preset timeout on SoupSession-s to 90 seconds
3270
.../backends/webdav/e-book-backend-webdav.c | 1 +
3271
calendar/backends/http/e-cal-backend-http.c | 1 +
3272
modules/online-accounts/goaewsclient.c | 4 +++-
3273
3 files changed, 5 insertions(+), 1 deletions(-)
3275
commit 91c43219ccd1ccab2e188bd9d34693e128f581a7
3276
Author: Milan Crha <mcrha@redhat.com>
3277
Date: Mon Jul 9 16:50:03 2012 +0200
3279
The default namespace is an empty string in IMAP settings
3281
camel/providers/imap/camel-imap-settings.c | 3 +++
3282
1 files changed, 3 insertions(+), 0 deletions(-)
3284
commit 554258affd505174fe7c82f186b56858f7bc0852
3285
Author: Piotr Drąg <piotrdrag@gmail.com>
3286
Date: Mon Jul 9 16:11:50 2012 +0200
3290
po/POTFILES.in | 1 +
3291
1 files changed, 1 insertions(+), 0 deletions(-)
3293
commit 72461c723c2ab675a4e8f2d47054ae14041cc575
3294
Author: Fran Diéguez <fran.dieguez@mabishu.com>
3295
Date: Mon Jul 9 14:58:18 2012 +0200
3297
Updated Galician translations
3299
po/gl.po | 228 +++++++++++++++++++++++++++++++++-----------------------------
3300
1 files changed, 122 insertions(+), 106 deletions(-)
3302
commit a513d998905f3b8327931c1154b4e80ba96e3b7b
3303
Author: Milan Crha <mcrha@redhat.com>
3304
Date: Mon Jul 9 11:57:02 2012 +0200
3306
Bug #677886 - Runtime warning from ESourceAlarms
3308
libedataserver/e-source-alarms.c | 5 ++++-
3309
1 files changed, 4 insertions(+), 1 deletions(-)
3311
commit ce9e529a99d60ffb659f7289afaccdcc55ca57ff
3312
Author: Matthew Barnes <mbarnes@redhat.com>
3313
Date: Sun Jul 8 15:56:22 2012 -0400
3315
Camel: Use folder display name is status messages when possible.
3317
And also put the folder name in quotes.
3319
camel/camel-disco-folder.c | 8 ++++--
3320
camel/camel-folder.c | 20 ++++++++-------
3321
camel/camel-imapx-server.c | 55 +++++++++++++++++++++++-------------------
3322
camel/camel-offline-folder.c | 8 ++++--
3323
camel/camel-vee-folder.c | 7 +++--
3324
5 files changed, 55 insertions(+), 43 deletions(-)
3326
commit 306b02ec8725e7b1cad21d58fbbceb63c629107b
3327
Author: Matthew Barnes <mbarnes@redhat.com>
3328
Date: Sun Jul 8 15:41:22 2012 -0400
3330
camel_folder_expunge_sync(): Push a status message.
3332
camel/camel-folder.c | 8 ++++++++
3333
1 files changed, 8 insertions(+), 0 deletions(-)
3335
commit b7d300b2976545bf511b441beb538d502c644dbe
3336
Author: Matthew Barnes <mbarnes@redhat.com>
3337
Date: Sun Jul 8 12:16:54 2012 -0400
3339
CamelSubscribable: Connect before [un]subscribing.
3341
camel/camel-subscribable.c | 26 ++++++++++++++++++--------
3342
1 files changed, 18 insertions(+), 8 deletions(-)
3344
commit b705900a19128add1bb7f11f6b0eb37b7542a8c3
3345
Author: Matthew Barnes <mbarnes@redhat.com>
3346
Date: Sun Jul 8 12:08:09 2012 -0400
3348
CamelSubscribable: Push status messages for blocking operations.
3350
camel/camel-subscribable.c | 15 +++++++++++++++
3351
1 files changed, 15 insertions(+), 0 deletions(-)
3353
commit 55ee0653064c284bc13e2f2cbbc235af3f4dc76e
3354
Author: Matthew Barnes <mbarnes@redhat.com>
3355
Date: Sat Jul 7 09:32:30 2012 -0400
3357
Bug 678602 - Inform server of client-side auth cancellations.
3359
libedataserver/e-source-registry.c | 18 +++++++++++++++++-
3360
1 files changed, 17 insertions(+), 1 deletions(-)
3362
commit 89e5dce00c0cade068e6ab0407a23695675b3e15
3363
Author: Matthew Barnes <mbarnes@redhat.com>
3364
Date: Sat Jul 7 08:00:31 2012 -0400
3366
server_side_source_remove(): Disregard G_IO_ERROR_NOT_FOUND.
3368
libebackend/e-server-side-source.c | 19 +++++++++++++++----
3369
1 files changed, 15 insertions(+), 4 deletions(-)
3371
commit a69bb0384ad8d8663828b7b79cc52f378d700c8a
3372
Author: Matthew Barnes <mbarnes@redhat.com>
3373
Date: Fri Jul 6 21:46:18 2012 -0400
3375
CamelStoreClass: Rename compare_folder_name to equal_folder_name.
3377
CamelStoreClass has the following method:
3379
GCompareFunc compare_folder_name;
3381
Both the method name and call signature imply this is a strcmp()-style
3382
function where a zero return value means the values are equal. But in
3383
fact this method is used as an equality test where a zero return value
3384
means the values are NOT equal.
3386
Rename the method and change its call signature like so:
3388
GEqualFunc equal_folder_name;
3390
This is an API break but clearly a necessary one.
3392
camel/camel-imapx-store.c | 4 ++--
3393
camel/camel-store.c | 6 +++---
3394
camel/camel-store.h | 2 +-
3395
camel/providers/imap/camel-imap-store.c | 10 +++++-----
3396
camel/providers/local/camel-maildir-store.c | 6 +++---
3398
6 files changed, 15 insertions(+), 15 deletions(-)
3400
commit 021fb371e5b8b41e9cd77d1cc5b1c98be6005904
3401
Author: Matthew Barnes <mbarnes@redhat.com>
3402
Date: Fri Jul 6 16:45:22 2012 -0400
3404
evolution-source-viewer.c: Fix a frequent runtime warning.
3406
tests/libedataserverui/evolution-source-viewer.c | 4 ++--
3407
1 files changed, 2 insertions(+), 2 deletions(-)
3409
commit 731ca06ec870b395d640f28f807fecc4b23c634f
3410
Author: Kjartan Maraas <kmaraas@gnome.org>
3411
Date: Fri Jul 6 19:08:44 2012 +0200
3413
Updated Norwegian bokmål translation
3415
po/nb.po | 1828 ++++++++++++++++++++++++++++++++------------------------------
3416
1 files changed, 957 insertions(+), 871 deletions(-)
3418
commit ca2f6dd4369a6593bd23500f1e1cf736aa06fb1d
3419
Author: Matthew Barnes <mbarnes@redhat.com>
3420
Date: Fri Jul 6 00:21:31 2012 -0400
3422
Remove source_extension_constructed().
3424
Was written before GObject implemented its own constructed() method.
3426
libedataserver/e-source-extension.c | 9 ---------
3427
1 files changed, 0 insertions(+), 9 deletions(-)
3429
commit bdbbbdf581fa7fb9ff79956374ec80b84bee54e8
3430
Author: Matthew Barnes <mbarnes@redhat.com>
3431
Date: Fri Jul 6 00:20:39 2012 -0400
3433
CamelImapSettings: Change namespace default to empty string.
3435
camel/providers/imap/camel-imap-settings.c | 2 +-
3436
1 files changed, 1 insertions(+), 1 deletions(-)
3438
commit fed66405ec7cbd7278663c0bd39d182ce59a7944
3439
Author: Matthew Barnes <mbarnes@redhat.com>
3440
Date: Fri Jul 6 00:13:31 2012 -0400
3442
Revert "Bug #678901 - Fake ESource::changed notifications"
3444
This reverts commit c982babcd69d1059ecbe01d2de9bade4073d9859.
3446
Breaks "changed" notifications in EServerSideSource and causes
3447
Bug 678842 - Enable GMail GOA Calendar doesn't add it to UI
3449
camel/providers/imap/camel-imap-settings.c | 3 --
3450
libedataserver/e-source-extension.c | 5 ++-
3451
libedataserver/e-source.c | 43 ++--------------------------
3452
3 files changed, 6 insertions(+), 45 deletions(-)
3454
commit 77e4209525707b7637431118c26b10baf495da6d
3455
Author: Matthew Barnes <mbarnes@redhat.com>
3456
Date: Thu Jul 5 08:55:34 2012 -0400
3458
evolution-source-viewer: Fix icon column alignment.
3460
tests/libedataserverui/evolution-source-viewer.c | 4 ++++
3461
1 files changed, 4 insertions(+), 0 deletions(-)
3463
commit 8485cf318b8a81183cc50b1e6426f831e00b042c
3464
Author: Matthew Barnes <mbarnes@redhat.com>
3465
Date: Thu Jul 5 08:43:52 2012 -0400
3467
evolution-source-viewer: Change "UID" label to "Identity".
3469
So it's consistent with the tree view column.
3471
tests/libedataserverui/evolution-source-viewer.c | 2 +-
3472
1 files changed, 1 insertions(+), 1 deletions(-)
3474
commit d60f8f5deae2f4ef258d5a28f66c24de269cd3a4
3475
Author: Matthew Barnes <mbarnes@redhat.com>
3476
Date: Thu Jul 5 07:43:42 2012 -0400
3478
evolution-source-viewer: Add delete capability.
3480
Easy way to get rid of botched or unwanted test accounts.
3482
tests/libedataserverui/evolution-source-viewer.c | 197 +++++++++++++++++++++-
3483
1 files changed, 196 insertions(+), 1 deletions(-)
3485
commit 1045aab26766241ea7003052837a2eff9ee2e3c9
3486
Author: Matthew Barnes <mbarnes@redhat.com>
3487
Date: Wed Jul 4 16:38:34 2012 -0400
3489
Bug 678903 - GConf migration omits so-called "send-only" accounts
3491
.../evolution-source-registry-migrate-sources.c | 6 ++++++
3492
1 files changed, 6 insertions(+), 0 deletions(-)
3494
commit 3781365a37826b4a7ef9e6bb33c0fd458569f3f2
3495
Author: Matthew Barnes <mbarnes@redhat.com>
3496
Date: Wed Jul 4 12:25:32 2012 -0400
3498
Disregard G_FILE_ERROR_NOENT during GConf migration.
3500
Not finding GConf XML files is a good thing!
3502
.../evolution-source-registry-migrate-sources.c | 19 ++++++++++++++-----
3503
1 files changed, 14 insertions(+), 5 deletions(-)
3505
commit 42489b26c45956c66186a5dc96083437cf7a579a
3506
Author: Milan Crha <mcrha@redhat.com>
3507
Date: Wed Jul 4 11:51:20 2012 +0200
3509
Bug #559391 - Wrong number of unread mails in folder tree
3511
camel/camel-folder-summary.c | 65 ++++++++++++++++++++----------------------
3512
1 files changed, 31 insertions(+), 34 deletions(-)
3514
commit 88714c8dfcbe32b4e55ba0ca50154ba69e3f498c
3515
Author: Alexander Shopov <ash@kambanaria.org>
3516
Date: Fri Jun 29 08:17:24 2012 +0300
3518
Updated Bulgarian translation
3520
po/bg.po | 3051 ++++++++++++++++++++++++++++++++------------------------------
3521
1 files changed, 1594 insertions(+), 1457 deletions(-)
3523
commit 8300a2b3c079deb0324d9542d0bb97a6dcf67545
3524
Author: Debarshi Ray <debarshir@gnome.org>
3525
Date: Tue Jul 3 13:39:43 2012 +0200
3529
docs/reference/private/Makefile.am | 4 ++--
3530
libebackend/Makefile.am | 1 +
3531
libedataserver/Makefile.am | 1 +
3532
3 files changed, 4 insertions(+), 2 deletions(-)
3534
commit c982babcd69d1059ecbe01d2de9bade4073d9859
3535
Author: Milan Crha <mcrha@redhat.com>
3536
Date: Tue Jul 3 11:17:51 2012 +0200
3538
Bug #678901 - Fake ESource::changed notifications
3540
camel/providers/imap/camel-imap-settings.c | 3 ++
3541
libedataserver/e-source-extension.c | 5 +--
3542
libedataserver/e-source.c | 43 ++++++++++++++++++++++++++--
3543
3 files changed, 45 insertions(+), 6 deletions(-)
3545
commit 6ffc3bef3be6ad05c03cea9cbd37561a779e0b3e
3546
Author: Dimitris Spingos <dmtrs32@gmail.com>
3547
Date: Mon Jul 2 07:34:08 2012 +0300
3549
Updated Greek translation
3551
po/el.po | 6237 +++++++++++++++++++++++++++++++++++---------------------------
3552
1 files changed, 3513 insertions(+), 2724 deletions(-)
3554
commit aaa1737a3f82b5f1e633348e467eeb53c27f7a4a
3555
Author: Matthew Barnes <mbarnes@redhat.com>
3556
Date: Sun Jul 1 08:50:10 2012 -0400
3558
Remove redundancy from CRITICAL message.
3560
camel/camel-provider.c | 3 +--
3561
1 files changed, 1 insertions(+), 2 deletions(-)
3563
commit 8a6ac1b22541cea10dc94eb5fc21a8e68c2ada19
3564
Author: Matthew Barnes <mbarnes@redhat.com>
3565
Date: Sun Jul 1 07:50:59 2012 -0400
3567
camel_provider_list(): Emit CRITICAL if camel_provider_load() fails.
3569
Otherwise CamelProvider modules may be silently dropped without so much
3570
as a console message.
3572
camel/camel-provider.c | 11 ++++++++++-
3573
1 files changed, 10 insertions(+), 1 deletions(-)
3575
commit cebf53b32d2dedadd9d874e313656f8ee2ea6301
3576
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
3577
Date: Sat Jun 30 10:10:34 2012 +0700
3579
Updated Vietnamese translation
3581
po/vi.po | 161 ++++++++++++++++++++++++++++----------------------------------
3582
1 files changed, 72 insertions(+), 89 deletions(-)
3584
commit d1fd7e0b30e6de753722e761c47e453313ea27fc
3585
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
3586
Date: Sat Jun 30 09:57:18 2012 +0700
3588
po/vi: import from Damned Lies
3590
po/vi.po | 2942 +++++++++++++++++++++++++++++++++-----------------------------
3591
1 files changed, 1581 insertions(+), 1361 deletions(-)
3593
commit 0d519507dccd6c889bf0699a5453eb8b32bef62e
14
3594
Author: Matthew Barnes <mbarnes@redhat.com>
15
3595
Date: Thu Jun 28 11:08:18 2012 -0400
17
3597
libedata-cal.pc.in: Add a 'libexecdir' variable.
19
(cherry picked from commit 0d519507dccd6c889bf0699a5453eb8b32bef62e)
21
3599
calendar/libedata-cal/libedata-cal.pc.in | 1 +
22
3600
1 files changed, 1 insertions(+), 0 deletions(-)
24
commit bc55b0edf7ae79406b5e45aadf9ad0aebb3fde7a
3602
commit b1ff2bdc486c6eb06198641b578d3e980a7624be
25
3603
Author: Matthew Barnes <mbarnes@redhat.com>
26
3604
Date: Thu Jun 28 11:07:29 2012 -0400
28
3606
libedata-book.pc.in: Add a 'libexecdir' variable.
30
(cherry picked from commit b1ff2bdc486c6eb06198641b578d3e980a7624be)
32
3608
addressbook/libedata-book/libedata-book.pc.in | 1 +
33
3609
1 files changed, 1 insertions(+), 0 deletions(-)
35
commit c4692eac2d62084f6332330c91d6f8cba0ea7c68
3611
commit 1fcfd3371746557a4c0a8551d3355194d415d210
3612
Author: Milan Crha <mcrha@redhat.com>
3613
Date: Wed Jun 27 20:15:52 2012 +0200
3615
Bug #677697 - Huge memory leaks
3617
camel/camel-session.c | 3 +++
3618
camel/camel-vee-summary.c | 11 +++++++++++
3619
2 files changed, 14 insertions(+), 0 deletions(-)
3621
commit c51c56fec9f9d45a5e36619ad650c534293191e3
3622
Author: Giovanni Campagna <gcampagna@src.gnome.org>
3623
Date: Sat Mar 24 01:06:02 2012 +0100
3625
weather: update for newer GWeather
3627
GWeather 3.6 changed API to be properly namespaced and GObject based.
3628
Also, WeatherLocation was removed and replaced with GWeatherLocation
3629
in all public API (with additionally the possibility to retrieve one
3630
particular GWeatherLocation by station code)
3631
At the same time, remove a old and now useless abstration by folding
3632
EWeatherSourceCCF into EWeatherSource.
3634
https://bugzilla.gnome.org/show_bug.cgi?id=672805
3636
calendar/backends/weather/Makefile.am | 4 +-
3637
calendar/backends/weather/e-cal-backend-weather.c | 112 +++---
3638
calendar/backends/weather/e-weather-source-ccf.c | 468 ---------------------
3639
calendar/backends/weather/e-weather-source-ccf.h | 76 ----
3640
calendar/backends/weather/e-weather-source.c | 93 ++++-
3641
calendar/backends/weather/e-weather-source.h | 44 +--
3643
7 files changed, 139 insertions(+), 665 deletions(-)
3645
commit edf69a57e6a9837b2426e23d0c1c0bd94b875a61
3646
Author: Milan Crha <mcrha@redhat.com>
3647
Date: Wed Jun 27 14:41:22 2012 +0200
3649
Fix configure warning about BUILT_SOURCES
3651
addressbook/libebook/Makefile.am | 2 +-
3652
1 files changed, 1 insertions(+), 1 deletions(-)
3654
commit 25b692ba80a86fb7bc0be7092898a3c3f59049cd
3655
Author: Matthew Barnes <mbarnes@redhat.com>
3656
Date: Wed Jun 27 08:27:54 2012 -0400
3658
ECollectionBackend: Add default method for dup_resource_id().
3660
Now checks for an E_SOURCE_EXTENSION_RESOURCE by default and returns the
3661
"identity" value if the extension if present. Otherwise it returns NULL.
3663
libebackend/e-collection-backend.c | 20 ++++++++++++++++++++
3664
1 files changed, 20 insertions(+), 0 deletions(-)
3666
commit 39bbf1ecc2f8b50cba25b55c79439167b4d537f8
3667
Author: Matthew Barnes <mbarnes@redhat.com>
3668
Date: Wed Jun 27 08:18:15 2012 -0400
3670
Add ESourceResource extension type.
3672
Intended to be used by collection backends to note the server-assigned
3673
name of a calendar, address book, or any other kind of remote resource
3674
that an ESource can represent.
3676
.../libedataserver/libedataserver-docs.sgml | 1 +
3677
.../libedataserver/libedataserver-sections.txt | 21 ++
3678
docs/reference/libedataserver/libedataserver.types | 1 +
3679
libedataserver/Makefile.am | 2 +
3680
libedataserver/e-source-resource.c | 238 ++++++++++++++++++++
3681
libedataserver/e-source-resource.h | 89 ++++++++
3682
libedataserver/e-source.c | 2 +
3683
libedataserver/libedataserver.h | 1 +
3684
8 files changed, 355 insertions(+), 0 deletions(-)
3686
commit 938f0348232e4b0b093e413b8371059f96528092
36
3687
Author: Matthew Barnes <mbarnes@redhat.com>
37
3688
Date: Wed Jun 27 08:15:52 2012 -0400
39
3690
Avoid including <db.h> in a public header file.
41
3692
Don't want Berkeley DB to be a requirement in libedata-book.pc.
43
(cherry picked from commit 938f0348232e4b0b093e413b8371059f96528092)
45
3694
.../libedata-book/e-book-backend-db-cache.c | 2 ++
46
3695
.../libedata-book/e-book-backend-db-cache.h | 4 +++-
47
3696
2 files changed, 5 insertions(+), 1 deletions(-)
49
commit 4e33434695fab7ae8cd031fb6cc18b3679d56d8f
3698
commit 63f92dcaab740ff0102ce778f4e8cbe21a268ebb
3699
Author: Colin Walters <walters@verbum.org>
3700
Date: Tue Jun 26 17:15:01 2012 -0400
3702
build: libebook: Fix race condition in gen-western-table.py
3704
In a parallel build, the normal compiler process will race with the
3705
process writing to the table header. Depending on timing, it may or
3708
Fix this in two ways:
3710
* Write the file atomically, so #include either gets the whole thing,
3712
* Add it to BUILT_SOURCES so automake knows to build it first.
3714
addressbook/libebook/Makefile.am | 5 ++++-
3715
1 files changed, 4 insertions(+), 1 deletions(-)
3717
commit d9fc3f8db8f1d3f406dda07409b8a91816d4ac48
3718
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
3719
Date: Tue Jun 26 21:11:05 2012 +0200
3721
Updated Spanish translation
3723
po/es.po | 120 +++++++++++++++++++++++++++++++-------------------------------
3724
1 files changed, 60 insertions(+), 60 deletions(-)
3726
commit 86cf63042a32b425a75796c63bf45ea7ca89b879
3727
Author: Milan Crha <mcrha@redhat.com>
3728
Date: Tue Jun 26 18:43:26 2012 +0200
3730
Incorrect check for CamelSettings value change
3732
This was causing runtime warnings on evolution start from IMAP provider,
3733
which reads values from settings for junk/trash real folder, but
3734
the settings object was set as NULL, which means "create default settings
3735
for this class", but the test I added for object pointer change did
3736
succeed for the NULL object (both internal and passed in settings are NULL
3737
at the beginning), thus the default settings object was not created.
3739
camel/camel-service.c | 2 +-
3740
1 files changed, 1 insertions(+), 1 deletions(-)
3742
commit b1653bb7047ef1f88dc5a563e27204a38c06c2da
3743
Author: Christian Hilberg <chilberg@src.gnome.org>
3744
Date: Tue Jun 26 16:35:57 2012 +0200
3746
CamelIMAPXServer: use g_return_if_fail() family of functions instead of g_assert()
3748
* changed the function param sanity checking from assertions
3749
to the g_return*_if_fail() family of functions, so we can
3750
stumble along instead of barfing in front of the user
3752
camel/camel-imapx-server.c | 50 ++++++++++++++++++++++----------------------
3753
1 files changed, 25 insertions(+), 25 deletions(-)
3755
commit 977306ba0fe6686a781a2fbe33ffe268ec1ad386
3756
Author: Christian Hilberg <chilberg@src.gnome.org>
3757
Date: Tue Jun 26 16:32:53 2012 +0200
3759
IMAPX: (utils) use g_return_if_fail() family of functions instead of g_assert()
3761
* changed the function param sanity checking from assertions
3762
to the g_return*_if_fail() family of functions, so we can
3763
stumble along instead of barfing in front of the user
3765
camel/camel-imapx-utils.c | 4 ++--
3766
1 files changed, 2 insertions(+), 2 deletions(-)
3768
commit fb3f476526ebee33e0a1422f0c9dcff4a09ce659
3769
Author: Christian Hilberg <chilberg@src.gnome.org>
3770
Date: Fri Jun 22 17:21:36 2012 +0200
3772
CamelIMAPXServer: exposed command run function in public API
3774
* in order to actually make use of the untagged response
3775
handler extensions, CamelIMAPXStore derivatives will
3776
need to send custom commands to the IMAP server
3777
* the newly exposed API function provides a means for this
3779
camel/camel-imapx-server.c | 14 ++++++++++++++
3780
camel/camel-imapx-server.h | 6 +++++-
3781
2 files changed, 19 insertions(+), 1 deletions(-)
3783
commit bcd3df6764d454fb869cecb14947da1fb22cf22e
3784
Author: Christian Hilberg <chilberg@src.gnome.org>
3785
Date: Fri Jun 22 17:16:50 2012 +0200
3787
IMAPX: (utils) made capabilities flags extensible
3789
* added a hash table as an IMAP capabilities flags
3790
lookup mechanism for the capabilities parser util
3792
* added a capabilities strings registration function
3793
(to add new capabilities flags, which will then be
3794
known to the parser and assigned a new flag bit.
3795
This is returned by the registration function so
3796
the caller can test whether the bit is set in the
3797
CamelIMAPXServer capabilities bitstring)
3799
camel/camel-imapx-utils.c | 91 ++++++++++++++++++++++++++++++++++++++++++--
3800
camel/camel-imapx-utils.h | 1 +
3801
2 files changed, 87 insertions(+), 5 deletions(-)
3803
commit 4a7c65acba51766d5c260c49f886b8c91599f295
3804
Author: Christian Hilberg <chilberg@src.gnome.org>
3805
Date: Thu Jun 14 19:11:22 2012 +0200
3807
CamelIMAPXServer: added documentation for untagged handler descriptor struct
3809
camel/camel-imapx-server.h | 19 +++++++++++++++++++
3810
1 files changed, 19 insertions(+), 0 deletions(-)
3812
commit 2a6cc6dab6510af4d41ca5c51860ace2b1e3870d
3813
Author: Christian Hilberg <chilberg@src.gnome.org>
3814
Date: Thu Jun 14 18:47:41 2012 +0200
3816
CamelIMAPXServer: added untagged response handler registration API function
3818
* register new untagged response handlers with this function
3819
* can also be used to replace existing handlers
3820
(think twice before doing that), while keeping track
3821
of the original handler function
3823
camel/camel-imapx-server.c | 47 ++++++++++++++++++++++++++++++++++++++++++++
3824
camel/camel-imapx-server.h | 7 ++++++
3825
2 files changed, 54 insertions(+), 0 deletions(-)
3827
commit cb475582d1690e5c9e9a897e8e585ab7492e3174
3828
Author: Christian Hilberg <chilberg@src.gnome.org>
3829
Date: Thu Jun 14 16:56:46 2012 +0200
3831
CamelIMAPXServer: do not hide possible programming issue
3833
* do not free the CamelIMAPXServer private context
3834
structure at the beginning of imapx_untagged()
3835
as it is expected to be NULL
3836
* if it isn't, the function got called concurrently
3837
for the same CamelIMAPXServer instance, in which
3838
case we need special locking mechanisms anyway
3839
* thanks to Milan Crha for pointing this out
3841
camel/camel-imapx-server.c | 8 ++++++--
3842
1 files changed, 6 insertions(+), 2 deletions(-)
3844
commit f0c45d34b2c8b8eedc70c9a5bf6b0aa5f4ad93ff
3845
Author: Christian Hilberg <chilberg@src.gnome.org>
3846
Date: Thu Jun 14 16:21:06 2012 +0200
3848
CamelIMAPXServer: use function table for untagged handler dispatching
3850
* added a handler GHashTable to CamelIMAPXServer private data
3851
* CamelIMAPXServer instance init populates the table with
3852
an initial set of handler functions (the ones previously
3853
existing in the class)
3854
* using that function table in imapx_untagged() now to
3855
find the handler function registered for a given untagged
3858
camel/camel-imapx-server.c | 227 ++++++++++++++++++++++++++++++++------------
3859
camel/camel-imapx-server.h | 14 ++-
3860
2 files changed, 174 insertions(+), 67 deletions(-)
3862
commit 30a67040323359dce64c5abd624b256e93365853
3863
Author: Christian Hilberg <chilberg@src.gnome.org>
3864
Date: Thu Jun 14 16:19:28 2012 +0200
3866
IMAPX: added string definitions for untagged responses
3868
camel/camel-imapx-utils.h | 17 +++++++++++++++++
3869
1 files changed, 17 insertions(+), 0 deletions(-)
3871
commit 91121ce774f0e2c839d07ae3bf9cb61bf4d31de8
3872
Author: Christian Hilberg <chilberg@src.gnome.org>
3873
Date: Wed Jun 13 13:07:36 2012 +0200
3875
CamelIMAPXServer: moved handler code for untagged responses to individual functions
3877
* this is the first step towards an extensible CamelIMAPXServer
3878
w.r.t. untagged IMAP responses
3879
* there is now one handler function per untagged response
3880
* instead of one big switch statement, there will be a
3881
table with pointers to the new handler function, which
3882
will be indexed by the untagged response code
3883
* this will eventually eliminate the switch statement
3885
* the gperf dependency will be dropped in the process
3887
camel/camel-imapx-server.c | 1194 +++++++++++++++++++++++++++-----------------
3888
camel/camel-imapx-server.h | 6 -
3889
2 files changed, 739 insertions(+), 461 deletions(-)
3891
commit 918ad005b0a2770be84c2bb13727aa57f166cc81
50
3892
Author: Matthew Barnes <mbarnes@redhat.com>
51
3893
Date: Tue Jun 26 10:36:34 2012 -0400