update changelog
[platform/upstream/syncevolution.git] / ChangeLog
1 # Generated by configure.  Do not edit.
2
3 2014-10-31  Patrick Ohly  <patrick.ohly@intel.com>
4
5         * NEWS:
6         * configure.ac:
7
8         autotools, NEWS: SyncEvolution 1.5
9
10 2014-10-31  Patrick Ohly  <patrick.ohly@intel.com>
11
12         * src/backends/signon/signon.cpp:
13         * src/syncevo/GVariantSupport.cpp:
14
15         signon: fix HashTable2Variant() ref counting (TC-1667)
16
17 2014-10-30  Patrick Ohly  <patrick.ohly@intel.com>
18
19         * configure.ac:
20
21         autotools: bump libsynthesis requirement
22
23 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
24
25         * src/syncevo/SyncContext.cpp:
26
27         sync: ignore unnecessary username property
28
29 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
30
31         * test/logger.py:
32         * test/wrappercheck.sh:
33
34         wrappercheck: augment output of daemon with time stamps
35
36 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
37
38         * test/wrappercheck.sh:
39
40         wrappercheck: fix repeated daemon startup
41
42 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
43
44         * test/wrappercheck.sh:
45
46         wrappercheck: augment output
47
48 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
49
50         * test/wrappercheck.sh:
51
52         wrappercheck: configurable sleep after daemon launch
53
54 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
55
56         * src/dbus/server/main.cpp:
57         * src/dbus/server/server.cpp:
58         * src/dbus/server/server.h:
59
60         D-Bus server: fix unreliable shutdown handling
61
62 2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>
63
64         * src/syncevo/GLibSupport.h:
65
66         glib: add GIOChannelCXX
67
68 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
69
70         * test/test-dbus.py:
71
72         testing: include stack backtrace when killing stuck process
73
74 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
75
76         * test/sys.supp:
77
78         testing: ignore some minor leaks
79
80 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
81
82         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
83         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-local:
84         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-remote:
85         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
86         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
87         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-local:
88         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-remote:
89         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:
90
91         testing: Google testcases must work with and without
92         libphonenumber support in EDS
93
94 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
95
96         * test/synccompare.pl:
97
98         testing: ignore valid Akonadi vCard changes
99
100 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
101
102         * test/testcases/eds_contact.vcf.filekde.tem.patch:
103
104         testing: ignore Akonadi encodig issues
105
106 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
107
108         * test/runtests.py:
109
110         testing: ignore Akonadi
111         Client::Sync::file_event::testAddBothSides failures
112
113 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
114
115         * test/ClientTest.cpp:
116         * test/runtests.py:
117
118         testing: ignore Memotoo eds_memo update failures
119
120 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
121
122         * test/ClientTest.cpp:
123
124         testing: give valgrind more time in SyncTests::testTimeout()
125
126 2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>
127
128         * src/dbus/server/pim/testpim.py:
129
130         PIM testing: allow testSync to run longer udner valgrind
131
132 2014-09-25  Patrick Ohly  <patrick.ohly@intel.com>
133
134         * src/syncevo/configs/scripting/00looptimeout.xml:
135         * src/syncevo/configs/scripting/client/00timeout.xml:
136
137         scripting: prevent premature loop timeouts
138
139 2014-09-18  Patrick Ohly  <patrick.ohly@intel.com>
140
141         * test/client-test-main.cpp:
142
143         testing: run one test per client-test instance
144
145 2014-05-27  Patrick Ohly  <patrick.ohly@intel.com>
146
147         * src/dbus/server/server.am:
148
149         PIM: always install examples
150
151 2014-05-27  Patrick Ohly  <patrick.ohly@intel.com>
152
153         * src/dbus/server/pim/examples/search.py:
154         * src/dbus/server/pim/examples/sync.py:
155
156         PIM: make examples work with recent Python GNOME
157
158 2014-05-27  Patrick Ohly  <patrick.ohly@intel.com>
159
160         * src/backends/signon/signonRegister.cpp:
161
162         signon: fix providersignon.so
163
164 2014-10-09  Patrick Ohly  <patrick.ohly@intel.com>
165
166         * src/dbus/server/pim/manager.cpp:
167
168         PIM testing: use file source similar to PBAP (part of FDO #84710)
169
170 2014-10-09  Patrick Ohly  <patrick.ohly@intel.com>
171
172         * src/syncevo/configs/scripting/05vcard-merge.xml:
173
174         vcard: fix caching of PBAP contacts (FDO #84710)
175
176 2014-10-09  Patrick Ohly  <patrick.ohly@intel.com>
177
178         * src/syncevo/configs/scripting/05vcard-merge.xml:
179
180         vcard: remove duplicate loops
181
182 2014-09-22  Mateusz Polrola  <mateusz.polrola@gmail.com>
183
184         * src/backends/pbap/PbapSyncSource.cpp:
185
186         PBAP: Wrong behaviour when SYNCEVOLUTION_PBAP_CHUNK_TRANSFER_TIME
187         is <= 0.
188
189 2014-09-10  Patrick Ohly  <patrick.ohly@intel.com>
190
191         * NEWS:
192         * configure.ac:
193
194         autotools, NEWS: SyncEvolution 1.4.99.4
195
196 2014-09-11  Patrick Ohly  <patrick.ohly@intel.com>
197
198         * test/testcases/eds_memo.ics.memotoo.tem.patch:
199
200         testing: ignore Memotoo eds_memo failure
201
202 2014-09-09  Patrick Ohly  <patrick.ohly@intel.com>
203
204         * src/backends/oauth2/README:
205         * src/backends/oauth2/configure-sub.in:
206         * src/backends/oauth2/oauth2.am:
207         * src/backends/oauth2/oauth2.cpp:
208         * src/backends/oauth2/oauth2Register.cpp:
209
210         oauth2: refresh token -> oauth2
211
212 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
213
214         * src/backends/oauth2/oauth2.cpp:
215
216         oauth2: handle errors during password update
217
218 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
219
220         * src/backends/oauth2/README:
221         * src/backends/oauth2/oauth2.cpp:
222
223         oauth2: use simpler username syntax
224
225 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
226
227         * src/syncevo/GVariantSupport.cpp:
228         * src/syncevo/GVariantSupport.h:
229
230         GVariant: also support conversion to simpler string hash
231
232 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
233
234         * src/backends/oauth2/README:
235
236         oauth2: README update
237
238 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
239
240         * src/backends/oauth2/configure-sub.in:
241         * src/backends/oauth2/oauth2.cpp:
242
243         oauth2: support json.pc and json-c.pc
244
245 2014-08-29  Mateusz Polrola  <mateusz.polrola@gmail.com>
246
247         * src/backends/oauth2/README:
248         * src/backends/oauth2/configure-sub.in:
249         * src/backends/oauth2/oauth2.am:
250         * src/backends/oauth2/oauth2.cpp:
251         * src/backends/oauth2/oauth2.h:
252         * src/backends/oauth2/oauth2Register.cpp:
253
254         oauth2: new backend using libsoup/libcurl
255
256 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
257
258         * src/syncevo/SoupTransportAgent.cpp:
259
260         SoupTransport: avoid uninitialized memory read
261
262 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
263
264         * src/syncevo/SoupTransportAgent.cpp:
265
266         SoupTransport: drop CA file check
267
268 2014-09-08  Mateusz Polrola  <mateusz.polrola@gmail.com>
269
270         * src/backends/goa/goa.cpp:
271         * src/backends/signon/signon.cpp:
272         * src/backends/webdav/NeonCXX.cpp:
273         * src/backends/webdav/NeonCXX.h:
274         * src/backends/webdav/WebDAVSource.cpp:
275         * src/syncevo/IdentityProvider.cpp:
276         * src/syncevo/IdentityProvider.h:
277         * src/syncevo/SyncConfig.cpp:
278
279         identity: allow using and updating the "password" property
280
281 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
282
283         * src/backends/signon/signon.cpp:
284         * src/dbus/server/pim/folks.h:
285         * src/syncevo/GLibSupport.h:
286         * src/syncevo/GVariantSupport.cpp:
287         * src/syncevo/GVariantSupport.h:
288         * src/syncevo/syncevo.am:
289
290         GVariant: move common code into libsyncevolution
291
292 2014-09-10  Patrick Ohly  <patrick.ohly@intel.com>
293
294         * src/backends/pbap/PbapSyncSource.cpp:
295
296         PBAP: use raw text items
297
298 2014-09-09  Patrick Ohly  <patrick.ohly@intel.com>
299
300         * src/backends/pbap/PbapSyncSource.cpp:
301         * src/syncevo/SyncSource.cpp:
302         * src/syncevo/configs/datatypes/40raw-fieldlist.xml:
303         * src/syncevo/configs/datatypes/42-raw-types.xml:
304
305         datatypes: raw text items with minimal conversion (FDO #52791)
306
307 2014-09-09  Patrick Ohly  <patrick.ohly@intel.com>
308
309         * src/syncevo/SyncSource.cpp:
310
311         SyncSource: flush map items less frequently
312
313 2014-09-01  Patrick Ohly  <patrick.ohly@intel.com>
314
315         * src/syncevo/LocalTransportAgent.cpp:
316         * src/syncevo/LocalTransportAgent.h:
317         * src/syncevo/SyncConfig.cpp:
318         * src/syncevo/SyncConfig.h:
319
320         local sync: exchange SyncML messages via shared memory
321
322 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
323
324         * src/syncevo/SyncConfig.cpp:
325         * src/syncevo/SyncContext.cpp:
326
327         config: sanitize maxMsgSize and maxObjSize while reading from
328         config
329
330 2014-09-02  Patrick Ohly  <patrick.ohly@intel.com>
331
332         * src/gdbus/gdbus-cxx-bridge.h:
333
334         GDBus libdbus: add 64 and double
335
336 2014-09-01  Patrick Ohly  <patrick.ohly@intel.com>
337
338         * src/syncevo/TmpFile.cpp:
339         * src/syncevo/TmpFile.h:
340
341         TmpFile: support IPC via shared memory mapping
342
343 2014-09-03  Patrick Ohly  <patrick.ohly@intel.com>
344
345         * src/dbus/server/pim/testpim.py:
346         * test/test-dbus.py:
347
348         testing: cover disk write avoidance
349
350 2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>
351
352         * src/syncevo/SyncContext.cpp:
353         * src/syncevo/SyncContext.h:
354         * src/syncevo/SyncML.cpp:
355         * src/syncevo/SyncML.h:
356
357         local sync: avoid updating meta data when nothing changed
358
359 2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>
360
361         * src/syncevo/TrackingSyncSource.cpp:
362         * src/syncevo/TrackingSyncSource.h:
363
364         TrackingSyncSource: avoid .ini write when nothing changes
365
366 2014-09-03  Patrick Ohly  <patrick.ohly@intel.com>
367
368         * src/syncevo/IniConfigNode.cpp:
369
370         IniConfigNode: avoid writing unmodified data
371
372 2014-09-03  Patrick Ohly  <patrick.ohly@intel.com>
373
374         * src/syncevo/SyncContext.cpp:
375
376         SyncContext: fix session cleanup
377
378 2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>
379
380         * src/syncevo/SyncContext.cpp:
381         * src/syncevo/SyncContext.h:
382         * src/syncevo/SyncSource.cpp:
383         * src/syncevo/SyncSource.h:
384         * test/ClientTest.cpp:
385
386         SyncSource: add operation signal handler return code
387
388 2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>
389
390         * src/syncevo/SyncContext.cpp:
391         * src/syncevo/SyncContext.h:
392
393         engine: avoid flipping configdate
394
395 2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>
396
397         * src/dbus/server/pim/README:
398         * src/dbus/server/pim/examples/sync.py:
399         * src/dbus/server/pim/manager.cpp:
400
401         PIM: include CardDAV in CreatePeer()
402
403 2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>
404
405         * src/backends/pbap/PbapSyncSource.cpp:
406
407         PIM: handle SuspendPeer() before and after transfer (FDO #82863)
408
409 2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>
410
411         * src/dbus/server/pim/manager.cpp:
412
413         PIM: fix potential segfault during shutdown
414
415 2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>
416
417         * src/dbus/server/pim/examples/sync.py:
418
419         PIM: add suspend/resume/abort to sync.py
420
421 2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>
422
423         * src/dbus/server/pim/examples/sync.py:
424
425         PIM: fix sync.py --sync-flags
426
427 2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>
428
429         * src/syncevo/MapSyncSource.cpp:
430         * src/syncevo/SyncSource.cpp:
431         * src/syncevo/SyncSource.h:
432
433         VirtualSyncSource, MapSyncSource: implement m_isEmpty
434
435 2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>
436
437         * src/backends/webdav/WebDAVSource.cpp:
438         * src/backends/webdav/WebDAVSource.h:
439         * src/syncevo/Cmdline.cpp:
440         * src/syncevo/MapSyncSource.h:
441         * src/syncevo/SyncSource.cpp:
442         * src/syncevo/SyncSource.h:
443         * test/test-dbus.py:
444
445         command line: revise usability checking of datastores
446
447 2014-08-22  Patrick Ohly  <patrick.ohly@intel.com>
448
449         * src/dbus/server/session-helper.cpp:
450         * test/test-dbus.py:
451
452         D-Bus server: preserve log prefix
453
454 2014-08-22  Patrick Ohly  <patrick.ohly@intel.com>
455
456         * src/syncevo/Cmdline.cpp:
457
458         testing: include prefix in TestCmdline tests
459
460 2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>
461
462         * src/syncevo/SyncSource.cpp:
463
464         InactiveSyncSource: simpler implementation
465
466 2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>
467
468         * src/backends/evolution/EvolutionMemoSource.cpp:
469         * src/backends/evolution/EvolutionMemoSource.h:
470         * src/backends/evolution/evolution.am:
471
472         EDS: memo syncing as iCalendar 2.0 (FDO #52714)
473
474 2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>
475
476         * src/syncevo/configs/scripting/11calendar.xml:
477
478         datatypes: text/calendar+plain revised heuristic, II
479
480 2014-07-28  Patrick Ohly  <patrick.ohly@intel.com>
481
482         * src/syncevo/configs/datatypes/12calendar-types.xml:
483         * src/syncevo/configs/scripting/11calendar.xml:
484
485         datatypes: text/calendar+plain revised heuristic
486
487 2014-07-28  Patrick Ohly  <patrick.ohly@intel.com>
488
489         * Makefile.am:
490         * README.rst:
491         * src/backends/activesync/ActiveSyncSource.h:
492         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
493         * src/backends/akonadi/README:
494         * src/backends/sqlite/README:
495         * src/backends/webdav/WebDAVSource.cpp:
496         * src/dbus/server/connection.cpp:
497         * src/dbus/server/read-operations.cpp:
498         * src/syncevo/Cmdline.cpp:
499         * src/syncevo/LocalTransportAgent.cpp:
500         * src/syncevo/SyncConfig.cpp:
501         * src/syncevo/SyncContext.cpp:
502         * src/syncevo/SyncSource.cpp:
503         * test/test-dbus.py:
504
505         source -> datastore rename, improved terminology
506
507 2014-07-25  Patrick Ohly  <patrick.ohly@intel.com>
508
509         * src/backends/webdav/WebDAVSource.cpp:
510         * src/syncevo/Cmdline.cpp:
511         * src/templates/contexts/Google-Calendar.ini:
512         * src/templates/contexts/Google.ini:
513         * src/templates/servers/Google-Contacts.ini:
514         * test/test-dbus.py:
515
516         Google: remove SyncML template, combine CalDAV/CardDAV
517
518 2014-07-25  Patrick Ohly  <patrick.ohly@intel.com>
519
520         * src/backends/webdav/WebDAVSource.cpp:
521
522         WebDAV: support multiple URLs in syncURL
523
524 2014-07-25  Patrick Ohly  <patrick.ohly@intel.com>
525
526         * src/backends/webdav/syncevo-webdav-lookup.sh:
527
528         WebDAV: avoid DNS SRV retry loop for aliases
529
530 2014-07-24  Patrick Ohly  <patrick.ohly@intel.com>
531
532         * src/dbus/server/pim/folks.cpp:
533
534         PIM testing: remove asyncError test
535
536 2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>
537
538         * src/syncevo/LocalTransportAgent.cpp:
539         * src/syncevo/LocalTransportAgent.h:
540         * test/test-dbus.py:
541
542         local sync: allow config name in syncURL=local://
543
544 2014-07-24  Patrick Ohly  <patrick.ohly@intel.com>
545
546         * test/test-dbus.py:
547
548         D-Bus testing: fix race condition in TestLocalSync.testNoParent
549
550 2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>
551
552         * src/syncevo/SyncConfig.cpp:
553
554         config: allow storing credentials for email address
555
556 2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>
557
558         * NEWS:
559         * configure.ac:
560
561         autotools, NEWS: SyncEvolution 1.4.99.3
562
563 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
564
565         * configure.ac:
566         * src/dbus/server/pim/testpim.py:
567         * src/syncevo/SyncContext.cpp:
568
569         ephemeral sync: don't write binfile client files (FDO #55921)
570
571 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
572
573         * src/dbus/server/pim/testpim.py:
574
575         PIM testing: fix target session checking
576
577 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
578
579         * src/syncevo/GValueSupport.h:
580
581         glib: avoid GValue compile problem
582
583 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
584
585         * src/dbus/server/main.cpp:
586         * src/dbus/server/pim/manager.cpp:
587
588         D-Bus server: remove some dead code
589
590 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
591
592         * test/ClientTest.cpp:
593         * test/ClientTest.h:
594
595         testing: avoid undefined vararg after reference
596
597 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
598
599         * src/syncevo/SuspendFlags.cpp:
600
601         suspend flags: try harder to write data in signal handler
602
603 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
604
605         * src/syncevo/Cmdline.cpp:
606
607         testing: check symlink() result (FDO #79316)
608
609 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
610
611         * test/test.am:
612
613         autotools: fix linking of dbus-client-server against pcre
614
615 2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>
616
617         * src/dbus/glib/test.c:
618         * src/syncevo/SyncContext.cpp:
619         * test/dbus-client-server.cpp:
620
621         glib: avoid deprecated g_type_init and g_thread_init
622
623 2014-07-21  Patrick Ohly  <patrick.ohly@intel.com>
624
625         * src/backends/evolution/EvolutionContactSource.cpp:
626         * src/dbus/server/dbus-sync.cpp:
627
628         engine: enable batching by default (FDO #52669)
629
630 2014-07-18  Patrick Ohly  <patrick.ohly@intel.com>
631
632         * src/backends/webdav/CardDAVSource.cpp:
633         * src/backends/webdav/CardDAVSource.h:
634
635         CardDAV: implement read-ahead
636
637 2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>
638
639         * src/dbus/server/pim/examples/sync.py:
640
641         PIM: sync.py --sync-flags
642
643 2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>
644
645         * src/dbus/server/pim/README:
646         * src/dbus/server/pim/manager.cpp:
647         * src/dbus/server/pim/manager.h:
648
649         PIM: PBAP chunk transfer flags in SyncPeerWithFlags()
650
651 2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>
652
653         * src/dbus/server/pim/manager.cpp:
654
655         PIM: better error messages for SyncPeerWithFlags
656
657 2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>
658
659         * src/syncevo/util.h:
660
661         util: ToString()
662
663 2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>
664
665         * src/backends/pbap/README:
666
667         PBAP: typo fix in README
668
669 2014-07-21  Patrick Ohly  <patrick.ohly@intel.com>
670
671         * src/backends/webdav/webdav.am:
672         * test/test.am:
673
674         testing: include syncevo-webdav-lookup in test binaries
675
676 2014-07-21  Patrick Ohly  <patrick.ohly@intel.com>
677
678         * test/test.am:
679
680         testing: uninstall synclog2html
681
682 2014-07-14  Patrick Ohly  <patrick.ohly@intel.com>
683
684         * src/backends/webdav/CalDAVSource.cpp:
685         * src/backends/webdav/NeonCXX.h:
686         * src/backends/webdav/README:
687         * src/backends/webdav/WebDAVSource.cpp:
688         * test/runtests.py:
689         * test/synccompare.pl:
690         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
691
692         Google Calendar: remove child hack, improve alarm hack (FDO
693         #63881)
694
695 2014-07-03  Patrick Ohly  <patrick.ohly@intel.com>
696
697         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
698         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
699         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
700         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:
701         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced:
702         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote:
703
704         testing: refresh test data
705
706 2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>
707
708         * src/dbus/server/pim/testpim.py:
709
710         PIM testing: enhance PBAP caching test
711
712 2014-07-14  Patrick Ohly  <patrick.ohly@intel.com>
713
714         * src/syncevo/configs/remoterules/00_syncevolution.xml:
715
716         datatypes: fix contact caching
717
718 2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>
719
720         * src/syncevo/configs/datatypes/02vcard-types.xml:
721         * src/syncevo/configs/scripting/05vcard-merge.xml:
722
723         datatypes: fix vCard handling
724
725 2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>
726
727         * src/syncevo/configs/scripting/05vcard-merge.xml:
728
729         datatypes: avoid PHOTO corruption during merge (FDO #77065)
730
731 2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>
732
733         * test/runtests.py:
734
735         testing: ignore some more Akonadi runtime files
736
737 2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>
738
739         * test/evo.supp:
740
741         testing: ignore minor leak when using DLT
742
743 2014-07-08  Patrick Ohly  <patrick.ohly@intel.com>
744
745         * src/backends/pbap/PbapSyncSource.cpp:
746
747         PBAP: silence cppcheck warnings
748
749 2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>
750
751         * src/backends/pbap/PbapSyncSource.cpp:
752         * src/backends/pbap/README:
753
754         PBAP: transfer in chunks (FDO #77272)
755
756 2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>
757
758         * src/backends/pbap/PbapSyncSource.cpp:
759
760         PBAP: clean up internal PullAll API
761
762 2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>
763
764         * src/backends/pbap/README:
765
766         PBAP: mention SyncPeerWithFlags in README
767
768 2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>
769
770         * src/backends/pbap/PbapSyncSource.cpp:
771
772         PBAP: remove transfer via pipe
773
774 2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>
775
776         * src/syncevo/MultiplexConfigNode.h:
777         * src/syncevo/SyncConfig.h:
778
779         remove unused member variables
780
781 2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>
782
783         * src/dbus/server/session.cpp:
784
785         D-Bus server: fix compiler warning
786
787 2014-07-01  Patrick Ohly  <patrick.ohly@intel.com>
788
789         * test/runtests.py:
790
791         testing: use inline cppcheck suppressions for libsynthesis
792
793 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
794
795         * src/syncevo/util.cpp:
796
797         cppcheck: suppress if check warning
798
799 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
800
801         * src/gdbus/object.c:
802         * src/syncevo/util.cpp:
803
804         cppcheck: suppress NULL warning in printf util
805
806 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
807
808         * src/dbus/server/session.cpp:
809         * src/dbus/server/session.h:
810
811         D-Bus server: remove redundant m_server
812
813 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
814
815         * src/dbus/server/pim/locale-factory-boost.cpp:
816
817         PIM: fix cppcheck control flow warning
818
819 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
820
821         * src/dbus/server/pim/locale-factory-boost.cpp:
822
823         PIM: fix cppcheck performance warning
824
825 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
826
827         * test/ClientTest.cpp:
828         * test/ClientTest.h:
829
830         testing: fix cppcheck ClientTest::registerTests() warning
831
832 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
833
834         * configure.ac:
835
836         autotools: fix PIM Manager link issue on Debian Testing
837
838 2014-06-25  Mateusz Polrola  <mateusz.polrola@gmail.com>
839
840         * configure.ac:
841
842         autotools: fix compilation with recent libphonenumber
843
844 2014-07-01  Patrick Ohly  <patrick.ohly@intel.com>
845
846         * src/dbus/server/pim/individual-traits.cpp:
847
848         PIM: fix invalid call to folks_note_field_details_new
849
850 2014-07-01  Patrick Ohly  <patrick.ohly@intel.com>
851
852         * src/dbus/server/pim/locale-factory-boost.cpp:
853         * src/dbus/server/pim/testpim.py:
854
855         PIM: fix phone number normalization
856
857 2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>
858
859         * src/dbus/server/pim/locale-factory-boost.cpp:
860
861         PIM: fix libphonenumer patch
862
863 2014-06-20  Patrick Ohly  <patrick.ohly@intel.com>
864
865         * src/backends/pbap/PbapSyncSource.cpp:
866
867         PBAP: avoid empty field filter
868
869 2014-05-23  Patrick Ohly  <patrick.ohly@intel.com>
870
871         * NEWS:
872         * configure.ac:
873
874         autotools, NEWS: SyncEvolution 1.4.99.2
875
876 2014-05-20  Mateusz Polrola  <mateusz.polrola@gmail.com>
877
878         * src/dbus/server/pim/locale-factory-boost.cpp:
879
880         PIM: fixed compilation error when using libphonenumber from
881         revision >= 586
882
883 2014-05-22  Patrick Ohly  <patrick.ohly@intel.com>
884
885         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
886
887         xmlrpc: fix compile problem
888
889 2014-05-21  Patrick Ohly  <patrick.ohly@intel.com>
890
891         * src/backends/signon/README:
892         * src/backends/signon/configure-sub.in:
893         * src/backends/signon/signon.am:
894         * src/backends/signon/signon.cpp:
895         * src/backends/signon/signonRegister.cpp:
896
897         signon: make Accounts optional
898
899 2014-05-21  Patrick Ohly  <patrick.ohly@intel.com>
900
901         * src/backends/signon/accounts/google.provider.in:
902         * src/backends/signon/configure-sub.in:
903         * src/backends/signon/signon.cpp:
904
905         gSSO: adapt to gSSO >= 2.0
906
907 2014-05-21  Patrick Ohly  <patrick.ohly@intel.com>
908
909         * src/backends/webdav/WebDAVSource.cpp:
910
911         WebDAV: fix database scan on iCloud
912
913 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
914
915         * src/backends/webdav/Google-CardDAV.vcf:
916         * src/backends/webdav/Google-Gmail.vcf:
917         * src/backends/webdav/WebDAVSource.cpp:
918         * src/backends/webdav/google-caldav-api-tos.txt:
919         * src/backends/webdav/google-terms-of-service.txt:
920
921         WebDAV: support redirects between hosts and DNS SRV lookup based
922         on URL
923
924 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
925
926         * src/backends/webdav/NeonCXX.h:
927
928         WebDAV: enhanced URI comparisons
929
930 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
931
932         * src/backends/webdav/NeonCXX.cpp:
933
934         WebDAV: don't retry after 501 error
935
936 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
937
938         * src/backends/webdav/NeonCXX.cpp:
939
940         WebDAV: send "User-Agent: SyncEvolution"
941
942 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
943
944         * src/backends/webdav/NeonCXX.cpp:
945
946         WebDAV: avoid potential crash
947
948 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
949
950         * src/backends/webdav/WebDAVSource.cpp:
951         * src/backends/webdav/WebDAVSource.h:
952
953         WebDAV: refactor and fix DNS SRV lookup
954
955 2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>
956
957         * src/backends/webdav/syncevo-webdav-lookup.sh:
958
959         syncevo-webdav-lookup: report when DNS entry does not exist
960
961 2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>
962
963         * src/syncevo/Cmdline.cpp:
964         * src/syncevo/SyncConfig.cpp:
965         * src/templates/servers/Funambol.ini:
966         * test/test-dbus.py:
967         * test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini:
968
969         config templates: Funambol URLs
970
971 2014-05-13  Patrick Ohly  <patrick.ohly@intel.com>
972
973         * test/runtests.py:
974
975         testing: enable sync tests for Google CardDAV
976
977 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
978
979         * src/src.am:
980         * test/ClientTest.cpp:
981         * test/ClientTest.h:
982         * test/test.am:
983         * test/testcases/synctests/apple/eds_contact/testDownload/local:
984         * test/testcases/synctests/apple/eds_contact/testDownload/modify-local:
985         * test/testcases/synctests/apple/eds_contact/testDownload/remote:
986         * test/testcases/synctests/apple/eds_contact/testDownload/remote-synced:
987         * test/testcases/synctests/apple/eds_contact/testUpload/local:
988         * test/testcases/synctests/apple/eds_contact/testUpload/local-synced:
989         * test/testcases/synctests/apple/eds_contact/testUpload/modify-remote:
990         * test/testcases/synctests/apple/eds_contact/testUpload/remote:
991         * test/testcases/synctests/edseds/eds_contact/testUpload/local:
992         * test/testcases/synctests/edseds/eds_contact/testUpload/remote:
993         * test/testcases/synctests/edseds/eds_event/testUpload/local:
994         * test/testcases/synctests/edseds/eds_event/testUpload/remote:
995         * test/testcases/synctests/googlecontacts/eds_contact/testDownload/README:
996         * test/testcases/synctests/googlecontacts/eds_contact/testDownload/local:
997         * test/testcases/synctests/googlecontacts/eds_contact/testDownload/modify-local:
998         * test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote:
999         * test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote-synced:
1000         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local:
1001         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
1002         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-local:
1003         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-remote:
1004         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
1005         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/README:
1006         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local:
1007         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
1008         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-local:
1009         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-remote:
1010         * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:
1011         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/README:
1012         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/local:
1013         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced:
1014         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/modify-remote:
1015         * test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote:
1016
1017         testing: simulate remote item manipulation
1018
1019 2014-05-09  Patrick Ohly  <patrick.ohly@intel.com>
1020
1021         * src/syncevo/configs/scripting/05vcard-merge.xml:
1022
1023         vcard profile: avoid data loss during merging
1024
1025 2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>
1026
1027         * src/syncevo/configs/scripting/11vcard.xml:
1028
1029         vcard profile: avoid X-ABLabel without a real property value
1030
1031 2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>
1032
1033         * configure.ac:
1034         * src/backends/webdav/WebDAVSource.cpp:
1035         * src/backends/webdav/WebDAVSourceRegister.cpp:
1036         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
1037         * src/syncevo/configs/datatypes/01vcard-profile.xml:
1038         * src/syncevo/configs/remoterules/00_have_ablabel.xml:
1039         * src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml:
1040         * src/syncevo/configs/remoterules/00_syncevolution.xml:
1041         * src/syncevo/configs/remoterules/all.xml:
1042         * src/syncevo/configs/remoterules/evolution.xml:
1043         * src/syncevo/configs/remoterules/local-storage.xml:
1044         * src/syncevo/configs/scripting/11vcard.xml:
1045         * test/runtests.py:
1046         * test/synccompare.pl:
1047         * test/test-dbus.py:
1048         * test/test.am:
1049         * test/testcases/carddav.vcf:
1050         * test/testcases/carddav.vcf.googlecontacts.tem.patch:
1051
1052         CardDAV: use Apple/Google/CardDAV vCard flavor
1053
1054 2014-05-06  Patrick Ohly  <patrick.ohly@intel.com>
1055
1056         * test/synccompare.pl:
1057
1058         synccompare: properly support quoted string parameters
1059
1060 2014-05-19  Patrick Ohly  <patrick.ohly@intel.com>
1061
1062         * test/synccompare.pl:
1063
1064         synccompare: ignore remaining X-ABLabel in group
1065
1066 2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>
1067
1068         * test/synccompare.pl:
1069
1070         synccompare: IMPP + X-ABLabel:Other normalization
1071
1072 2014-05-06  Patrick Ohly  <patrick.ohly@intel.com>
1073
1074         * test/synccompare.pl:
1075
1076         synccompare: handle grouping
1077
1078 2014-05-13  Patrick Ohly  <patrick.ohly@intel.com>
1079
1080         * src/backends/webdav/WebDAVSource.cpp:
1081
1082         WebDAV: fix server-specific workarounds
1083
1084 2014-05-13  Patrick Ohly  <patrick.ohly@intel.com>
1085
1086         * src/backends/webdav/WebDAVSource.cpp:
1087
1088         WebDAV: avoid redundant work
1089
1090 2014-05-09  Patrick Ohly  <patrick.ohly@intel.com>
1091
1092         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
1093         * src/syncevo/configs/datatypes/01vcard-profile.xml:
1094
1095         vcard profile: remove unused fields
1096
1097 2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>
1098
1099         * src/testcases.am:
1100         * test/test.am:
1101
1102         autotools: avoid redundancy in installation of test files
1103
1104 2014-05-05  Patrick Ohly  <patrick.ohly@intel.com>
1105
1106         * test/sys.supp:
1107
1108         testing: relax gnutls leak suppression
1109
1110 2014-05-02  Patrick Ohly  <patrick.ohly@intel.com>
1111
1112         * test/runtests.py:
1113         * test/testcases/eds_event.ics.apple.tem.patch:
1114
1115         testing: ignore Apple Calendar Server 5.2 VTIMEZONE bug
1116
1117 2014-05-02  Patrick Ohly  <patrick.ohly@intel.com>
1118
1119         * test/synccompare.pl:
1120
1121         synccompare: optionally ignore VTIMEZONE definitions
1122
1123 2014-04-24  Patrick Ohly  <patrick.ohly@intel.com>
1124
1125         * src/backends/webdav/WebDAVSource.cpp:
1126         * src/backends/webdav/WebDAVSource.h:
1127
1128         WebDAV: use server's order when listing collections
1129
1130 2014-04-24  Patrick Ohly  <patrick.ohly@intel.com>
1131
1132         * src/backends/webdav/NeonCXX.cpp:
1133         * src/backends/webdav/NeonCXX.h:
1134         * src/backends/webdav/WebDAVSource.cpp:
1135
1136         WebDAV: improved database search (Google, Zimbra)
1137
1138 2014-04-25  Patrick Ohly  <patrick.ohly@intel.com>
1139
1140         * src/backends/webdav/webdav.am:
1141
1142         WebDAV: fix installation of syncevo-webdav-lookup
1143
1144 2014-04-16  Patrick Ohly  <patrick.ohly@intel.com>
1145
1146         * src/backends/webdav/syncevo-webdav-lookup.sh:
1147
1148         WebDAV: DNS lookup script depends on bash
1149
1150 2014-04-25  Patrick Ohly  <patrick.ohly@intel.com>
1151
1152         * src/dbus/server/main.cpp:
1153         * src/dbus/server/server.cpp:
1154         * src/dbus/server/server.h:
1155
1156         D-Bus server: delay message processing until server is running
1157
1158 2014-04-28  Patrick Ohly  <patrick.ohly@intel.com>
1159
1160         * src/gdbusxx/gdbus-cxx-bridge.h:
1161
1162         GDBus GIO: copy constructor for GDBusConnectionPtr
1163
1164 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1165
1166         * test/runtests.py:
1167
1168         testing: try harder to send email
1169
1170 2014-04-25  Patrick Ohly  <patrick.ohly@intel.com>
1171
1172         * test/test.am:
1173
1174         autotools: remove duplicate eds_contact.vcf
1175
1176 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1177
1178         * src/backends/webdav/WebDAVSource.cpp:
1179
1180         WebDAV: use vCard UID handling in engine
1181
1182 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1183
1184         * src/syncevo/SyncSource.cpp:
1185         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
1186         * src/syncevo/configs/datatypes/01vcard-profile.xml:
1187         * src/syncevo/configs/remoterules/local-storage.xml:
1188         * src/syncevo/configs/scripting/11vcard.xml:
1189
1190         engine: UID support in contact data
1191
1192 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1193
1194         * src/syncevo/configs/datatypes/01vcard-profile.xml:
1195
1196         engine: clean up contacts profile
1197
1198 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1199
1200         * src/backends/webdav/WebDAVSource.cpp:
1201         * src/backends/webdav/WebDAVSource.h:
1202
1203         WebDAV: handle read-only collections
1204
1205 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1206
1207         * src/backends/webdav/WebDAVSource.cpp:
1208
1209         WebDAV: better INFO messages about URL handling
1210
1211 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1212
1213         * src/backends/pbap/PbapSyncSource.cpp:
1214
1215         PBAP: databases are read-only
1216
1217 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1218
1219         * src/syncevo/Cmdline.cpp:
1220
1221         command line: read-only databases and --print-databases
1222
1223 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1224
1225         * src/syncevo/SyncSource.h:
1226
1227         SyncSource: allow marking databases as read-only
1228
1229 2014-04-10  Patrick Ohly  <patrick.ohly@intel.com>
1230
1231         * test/test-dbus.py:
1232
1233         D-Bus testing: fix TestFileNotify
1234
1235 2014-04-10  Patrick Ohly  <patrick.ohly@intel.com>
1236
1237         * src/dbus/server/server.cpp:
1238         * src/dbus/server/server.h:
1239
1240         D-Bus server: enhance logging of file modification
1241
1242 2014-04-03  Patrick Ohly  <patrick.ohly@intel.com>
1243
1244         * src/syncevo/Cmdline.cpp:
1245         * src/syncevo/SyncSource.cpp:
1246         * src/syncevo/SyncSource.h:
1247         * src/syncevo/SynthesisDBPlugin.cpp:
1248
1249         SyncSource: add source name to all exception handling
1250
1251 2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>
1252
1253         * src/syncevo/Logging.cpp:
1254
1255         logging: avoid empty " :" prefix
1256
1257 2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>
1258
1259         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
1260         * src/backends/activesync/ActiveSyncSource.cpp:
1261         * src/backends/akonadi/akonadisyncsource.cpp:
1262         * src/backends/evolution/EvolutionCalendarSource.cpp:
1263         * src/backends/evolution/EvolutionContactSource.cpp:
1264         * src/backends/evolution/EvolutionMemoSource.cpp:
1265         * src/backends/evolution/EvolutionSyncSource.cpp:
1266         * src/backends/evolution/EvolutionSyncSource.h:
1267         * src/backends/file/FileSyncSource.cpp:
1268         * src/backends/gnome/GNOMEPlatform.cpp:
1269         * src/backends/kcalextended/KCalExtendedSource.cpp:
1270         * src/backends/kde/KDEPlatform.cpp:
1271         * src/backends/maemo/MaemoCalendarSource.cpp:
1272         * src/backends/pbap/PbapSyncSource.cpp:
1273         * src/backends/qtcontacts/QtContactsSource.cpp:
1274         * src/backends/signon/signon.cpp:
1275         * src/backends/sqlite/SQLiteContactSource.cpp:
1276         * src/backends/sqlite/SQLiteUtil.cpp:
1277         * src/backends/sqlite/SQLiteUtil.h:
1278         * src/backends/webdav/CalDAVSource.cpp:
1279         * src/backends/webdav/WebDAVSource.cpp:
1280         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
1281         * src/dbus/server/main.cpp:
1282         * src/dbus/server/pim/folks.cpp:
1283         * src/dbus/server/pim/individual-traits.cpp:
1284         * src/dbus/server/pim/manager.cpp:
1285         * src/dbus/server/sync-helper.cpp:
1286         * src/gdbusxx/gdbus-cxx-bridge.cpp:
1287         * src/syncevo/Cmdline.cpp:
1288         * src/syncevo/CmdlineSyncClient.cpp:
1289         * src/syncevo/EDSClient.h:
1290         * src/syncevo/Exception.cpp:
1291         * src/syncevo/Exception.h:
1292         * src/syncevo/FilterConfigNode.cpp:
1293         * src/syncevo/ForkExec.cpp:
1294         * src/syncevo/GLibSupport.cpp:
1295         * src/syncevo/GLibSupport.h:
1296         * src/syncevo/IdentityProvider.cpp:
1297         * src/syncevo/LocalTransportAgent.cpp:
1298         * src/syncevo/LogRedirect.cpp:
1299         * src/syncevo/MapSyncSource.cpp:
1300         * src/syncevo/PrefixConfigNode.cpp:
1301         * src/syncevo/SafeConfigNode.cpp:
1302         * src/syncevo/SafeOstream.cpp:
1303         * src/syncevo/SyncConfig.cpp:
1304         * src/syncevo/SyncContext.cpp:
1305         * src/syncevo/SyncContext.h:
1306         * src/syncevo/SyncSource.cpp:
1307         * src/syncevo/SyncSource.h:
1308         * src/syncevo/eds_abi_wrapper.cpp:
1309         * src/syncevo/syncevo.am:
1310         * src/syncevo/util.cpp:
1311         * src/syncevo/util.h:
1312         * test/dbus-client-server.cpp:
1313
1314         code restructing: Exception, throwError()
1315
1316 2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>
1317
1318         * src/backends/webdav/WebDAVSource.cpp:
1319         * src/backends/webdav/WebDAVSource.h:
1320
1321         DAV: enhanced database search
1322
1323 2014-04-10  Patrick Ohly  <patrick.ohly@intel.com>
1324
1325         * src/backends/webdav/WebDAVSource.cpp:
1326         * src/syncevo/SyncSource.h:
1327         * test/ClientTest.cpp:
1328         * test/testcases/eds_contact.vcf:
1329         * test/testcases/eds_contact.vcf.Ovi.tem.patch:
1330         * test/testcases/eds_contact.vcf.apple.tem.patch:
1331         * test/testcases/eds_contact.vcf.exchange.tem.patch:
1332         * test/testcases/eds_contact.vcf.google.tem.patch:
1333         * test/testcases/eds_contact.vcf.googlecontacts.tem.patch:
1334         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
1335         * test/testcases/eds_contact.vcf.mobical.tem.patch:
1336         * test/testcases/eds_contact.vcf.oracle.tem.patch:
1337         * test/testcases/eds_contact.vcf.syncevolution.tem.patch:
1338         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
1339         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
1340         * test/testcases/eds_contact.vcf.zyb.tem.patch:
1341
1342         WebDAV: do not mangle UID when sending items
1343
1344 2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>
1345
1346         * src/backends/webdav/WebDAVSource.cpp:
1347         * src/backends/webdav/WebDAVSource.h:
1348         * test/runtests.py:
1349
1350         DAV: more efficient item creation
1351
1352 2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>
1353
1354         * src/backends/webdav/WebDAVSource.cpp:
1355
1356         DAV: additional log message
1357
1358 2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>
1359
1360         * src/backends/webdav/WebDAVSource.cpp:
1361         * src/backends/webdav/WebDAVSource.h:
1362
1363         DAV: eliminate m_davProps member
1364
1365 2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>
1366
1367         * src/backends/pbap/PbapSyncSource.cpp.orig:
1368
1369         PBAP: remove obsolete .orig source file
1370
1371 2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>
1372
1373         * src/backends/addressbook/AddressBookConstants.cpp:
1374         * src/backends/addressbook/AddressBookSource.cpp:
1375         * src/backends/addressbook/AddressBookSource.h:
1376         * src/backends/addressbook/AddressBookSourceRegister.cpp:
1377         * src/backends/addressbook/addressbook.am:
1378         * src/backends/addressbook/configure-sub.in:
1379
1380         addressbook: removing iOS support
1381
1382 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1383
1384         * src/syncevo/Cmdline.cpp:
1385
1386         command line: fix --update from directory
1387
1388 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1389
1390         * test/runtests.py:
1391
1392         testing: further Akonadi parallel test fixes
1393
1394 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1395
1396         * test/runtests.py:
1397
1398         testing: more verbose HTTP server testing
1399
1400 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1401
1402         * test/runtests.py:
1403
1404         testing: more logging around directory handling
1405
1406 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1407
1408         * test/sys.supp:
1409
1410         testing: ignore ESourceRegistry unref leak
1411
1412 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1413
1414         * test/valgrindcheck.sh:
1415         * test/wrappercheck.sh:
1416
1417         testing: ignore locale when invoking certain shell tools
1418
1419 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1420
1421         * test/ClientTest.h:
1422         * test/ClientTestAssert.h:
1423
1424         testing: replace CT_ASSERT_TRUE
1425
1426 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1427
1428         * test/runtests.py:
1429
1430         testing: use simpler shell for result checking
1431
1432 2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>
1433
1434         * src/syncevo/icaltz-util.c:
1435
1436         ical: remove dead assignment
1437
1438 2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>
1439
1440         * NEWS:
1441         * configure.ac:
1442
1443         autotools, NEWS: SyncEvolution 1.4.99.1
1444
1445 2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>
1446
1447         * src/syncevo/LogRedirect.cpp:
1448
1449         LogRedirect: safeguard against memory corruption
1450
1451 2014-03-07  Patrick Ohly  <patrick.ohly@intel.com>
1452
1453         * src/backends/pbap/PbapSyncSource.cpp:
1454         * src/backends/pbap/PbapSyncSource.h:
1455         * src/syncevo/LocalTransportAgent.cpp:
1456         * src/syncevo/LocalTransportAgent.h:
1457         * src/syncevo/SyncContext.cpp:
1458         * src/syncevo/SyncSource.h:
1459         * src/syncevo/TransportAgent.h:
1460
1461         PBAP: Suspend/ResumeSync() (FDO #72112)
1462
1463 2014-03-07  Patrick Ohly  <patrick.ohly@intel.com>
1464
1465         * src/dbus/server/pim/examples/sync.py:
1466
1467         PIM example: fix typo
1468
1469 2014-02-05  Patrick Ohly  <patrick.ohly@intel.com>
1470
1471         * src/gdbus/gdbus-cxx-bridge.cpp:
1472         * src/gdbus/gdbus-cxx-bridge.h:
1473         * src/gdbusxx/gdbus-cxx-bridge.cpp:
1474         * src/gdbusxx/gdbus-cxx-bridge.h:
1475         * src/gdbusxx/gdbusxx.am:
1476         * src/gdbusxx/test/example.cpp:
1477         * src/syncevo/ForkExec.cpp:
1478         * test/dbus-client-server.cpp:
1479
1480         D-Bus: use streams for direct IPC with GIO
1481
1482 2014-01-27  Patrick Ohly  <patrick.ohly@intel.com>
1483
1484         * src/syncevo/GuardFD.h:
1485         * src/syncevo/syncevo.am:
1486
1487         GuardFD: smart pointer for file descriptors
1488
1489 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1490
1491         * src/syncevo/syncevo.am:
1492
1493         GSignondPipeStream: only compile for GDBus GIO
1494
1495 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1496
1497         * src/syncevo/gsignond-pipe-stream.cpp:
1498
1499         GSignondPipeStream: avoid depending on newer glib
1500
1501 2014-01-27  Imran Zaman  <imran.zaman@linux.intel.com>
1502
1503         * configure.ac:
1504         * src/syncevo/gsignond-pipe-stream.cpp:
1505         * src/syncevo/gsignond-pipe-stream.h:
1506         * src/syncevo/syncevo.am:
1507
1508         GSignondPipeStream: utility class for D-Bus over file descriptor
1509
1510 2014-01-31  Patrick Ohly  <patrick.ohly@intel.com>
1511
1512         * src/dbus/server/pim/manager.cpp:
1513         * src/dbus/server/pim/manager.h:
1514         * src/dbus/server/pim/pim-manager-api.txt:
1515         * src/dbus/server/pim/testpim.py:
1516         * src/dbus/server/session-helper.cpp:
1517         * src/dbus/server/session-helper.h:
1518         * src/dbus/server/session.cpp:
1519         * src/dbus/server/session.h:
1520         * src/syncevo/SyncContext.cpp:
1521         * src/syncevo/SyncContext.h:
1522
1523         PIM: Suspend/ResumeSync() (part of FDO #72112)
1524
1525 2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>
1526
1527         * src/dbus/server/dbus-sync.cpp:
1528         * src/dbus/server/pim/README:
1529         * src/dbus/server/pim/examples/sync.py:
1530         * src/dbus/server/pim/manager.cpp:
1531         * src/dbus/server/pim/manager.h:
1532         * src/dbus/server/pim/pim-manager-api.txt:
1533         * src/dbus/server/pim/testpim.py:
1534         * src/dbus/server/session.cpp:
1535         * src/dbus/server/session.h:
1536         * src/dbus/server/source-progress.h:
1537         * src/syncevo/SyncContext.cpp:
1538         * src/syncevo/SyncContext.h:
1539         * src/syncevo/SyncSource.cpp:
1540         * src/syncevo/SyncSource.h:
1541         * test/test-dbus.py:
1542
1543         PIM: enhanced progress notifications (FDO #72114)
1544
1545 2014-01-31  Patrick Ohly  <patrick.ohly@intel.com>
1546
1547         * src/gdbus/gdbus-cxx-bridge.h:
1548         * src/gdbusxx/gdbus-cxx-bridge.h:
1549
1550         D-Bus GIO + libdbus: support structs with base struct
1551
1552 2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>
1553
1554         * src/syncevo/SyncContext.cpp:
1555         * test/test-dbus.py:
1556
1557         sync output: hide "<source>: started" INFO messages
1558
1559 2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>
1560
1561         * src/dbus/server/timer.h:
1562
1563         D-Bus server: use monotonic time for timeouts
1564
1565 2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>
1566
1567         * src/dbus/server/pim/testpim.py:
1568
1569         PIM testing: handle test data without photo data
1570
1571 2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>
1572
1573         * po/POTFILES.skip:
1574         * src/dbus/server/pim/testpim.py:
1575
1576         PIM testing: better timeFunction()
1577
1578 2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>
1579
1580         * src/gdbusxx/gdbus-cxx-bridge.h:
1581
1582         D-Bus GIO: variant with more types
1583
1584 2014-01-24  Patrick Ohly  <patrick.ohly@intel.com>
1585
1586         * src/syncevo/Timespec.h:
1587
1588         Timespec: in-place resetMonotonic() and resetSystem()
1589
1590 2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>
1591
1592         * src/dbus/server/pim/README:
1593         * src/dbus/server/pim/manager.cpp:
1594         * src/dbus/server/pim/manager.h:
1595         * src/dbus/server/pim/pim-manager-api.txt:
1596         * src/dbus/server/pim/testpim.py:
1597         * src/dbus/server/session.cpp:
1598         * src/dbus/server/session.h:
1599
1600         PIM: add SyncPeerWithFlags() and 'pbap-sync' flag (FDO #70950)
1601
1602 2014-01-14  Patrick Ohly  <patrick.ohly@intel.com>
1603
1604         * src/backends/pbap/PbapSyncSource.cpp:
1605         * src/syncevo/TmpFile.cpp:
1606         * src/syncevo/TmpFile.h:
1607
1608         PBAP: transfer data via pipe (part of FDO #72112)
1609
1610 2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>
1611
1612         * src/backends/signon/configure-sub.in:
1613
1614         signon: fix build
1615
1616 2014-03-31  Patrick Ohly  <patrick.ohly@intel.com>
1617
1618         * NEWS:
1619         * configure.ac:
1620
1621         autotools, NEWS: SyncEvolution 1.4.1
1622
1623 2014-03-31  Patrick Ohly  <patrick.ohly@intel.com>
1624
1625         * src/syncevo/SyncSource.cpp:
1626
1627         EDS: only load one backend plugin of each kind
1628
1629 2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>
1630
1631         * test/test-dbus.py:
1632
1633         D-Bus testing: fix testAutoSyncNoNetworkManager
1634
1635 2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>
1636
1637         * test/test-dbus.py:
1638
1639         D-Bus testing: extra sanity checks before starting daemon
1640
1641 2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>
1642
1643         * test/sys.supp:
1644
1645         testing: updated valgrind supressions for Debian Testing and
1646         Ubuntu Saucy
1647
1648 2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>
1649
1650         * test/runtests.py:
1651
1652         testing: enable dbug mode when running syncevo-http-server
1653
1654 2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>
1655
1656         * test/syncevo-http-server.py:
1657
1658         http server: include time stamps in debug mode
1659
1660 2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>
1661
1662         * test/runtests.py:
1663
1664         testing: fix akonadi.db creation problem
1665
1666 2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>
1667
1668         * test/resultchecker.py:
1669         * test/runtests.py:
1670
1671         testing: split up local testing
1672
1673 2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>
1674
1675         * test/dbus-session.sh:
1676
1677         testing: create XDG_RUNTIME_DIR in dbus-session.sh
1678
1679 2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>
1680
1681         * test/dbus-session.sh:
1682
1683         testing: fix empty DBUS_SESSION_BUS_PID in dbus-session.sh
1684
1685 2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>
1686
1687         * test/dbus-session.sh:
1688
1689         testing: remove debug logging from dbus-session.sh
1690
1691 2014-03-31  Patrick Ohly  <patrick.ohly@intel.com>
1692
1693         * test/valgrindcheck.sh:
1694
1695         testing: use absolute path for valgrind log file
1696
1697 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1698
1699         * src/syncevo/SyncContext.cpp:
1700
1701         syncing: remember original path to session dir
1702
1703 2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>
1704
1705         * test/test-dbus.py:
1706
1707         D-Bus testing: fix testNoParent
1708
1709 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1710
1711         * test/test-dbus.py:
1712
1713         D-Bus testing: increase timeouts
1714
1715 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1716
1717         * test/testcases/eds_event.ics:
1718         * test/testcases/eds_event.ics.Ovi.tem.patch:
1719         * test/testcases/eds_event.ics.apple.tem.patch:
1720         * test/testcases/eds_event.ics.exchange.tem.patch:
1721         * test/testcases/eds_event.ics.googleactivesync.tem.patch:
1722         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
1723         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
1724         * test/testcases/eds_event.ics.radicale.tem.patch:
1725
1726         testing: remove LANGUAGE from ATTENDEE
1727
1728 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1729
1730         * test/synccompare.pl:
1731
1732         testing: ignore harmless data changes in Akonadi
1733
1734 2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>
1735
1736         * test/runtests.py:
1737
1738         testing: ignore one more Akonadi 404 failure
1739
1740 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1741
1742         * test/runtests.py:
1743
1744         testing: ignore filekde::file_contact::testItems test failures
1745
1746 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1747
1748         * src/backends/akonadi/akonadisyncsource.cpp:
1749         * src/backends/akonadi/akonadisyncsource.h:
1750
1751         Akonadi: support KDE Notes, enhanced "database" check
1752
1753 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1754
1755         * src/syncevo/configs/scripting/11calendar.xml:
1756
1757         Akonadi: ensure that UID is set (FDO #74342)
1758
1759 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1760
1761         * test/ClientTest.cpp:
1762
1763         testing: disable "NoID" tests when source does not support
1764         iCalendar 2.0 semantic
1765
1766 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1767
1768         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
1769
1770         Akonadi: disable testing of iCalendar 2.0 semantic
1771
1772 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1773
1774         * test/dbus-session.sh:
1775
1776         testing: simplify Akonadi server startup
1777
1778 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1779
1780         * test/syncevo-http-server.py:
1781
1782         syncevo-http-server: remove D-Bus timeouts
1783
1784 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1785
1786         * test/wrappercheck.sh:
1787
1788         testing: optimize sleep 60 in wrapperchecks.h
1789
1790 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1791
1792         * test/runtests.py:
1793
1794         testing: more SyncEvolution client/server combinations
1795
1796 2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>
1797
1798         * test/runtests.py:
1799
1800         testing: improved parallel testing of Akonadi
1801
1802 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1803
1804         * test/runtests.py:
1805
1806         testing: support parallel testing of Akonadi
1807
1808 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1809
1810         * src/backends/akonadi/akonadisyncsource.cpp:
1811
1812         Akonadi: avoid threading problem in HTTP server mode (FDO #75672)
1813
1814 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1815
1816         * src/syncevo/GLibSupport.cpp:
1817         * src/syncevo/GLibSupport.h:
1818         * src/syncevo/util.h:
1819
1820         glib: adding GRunInMain() and GRunIsMain()
1821
1822 2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>
1823
1824         * src/src.am:
1825         * test/IcalTest.cpp:
1826
1827         testing: check that we get the right VTIMEZONE
1828
1829 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1830
1831         * configure.ac:
1832         * src/src.am:
1833         * src/syncevo/icaltz-util.c:
1834         * src/syncevo/icaltz-util.h:
1835         * src/syncevo/syncevo.am:
1836
1837         ical: workaround for libical 1.0 builtin timezone change
1838
1839 2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>
1840
1841         * src/syncevo/eds_abi_wrapper.cpp:
1842
1843         ical: support overriding icaltimezone_get_component() in compat
1844         layer
1845
1846 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1847
1848         * src/syncevo/eds_abi_wrapper.cpp:
1849         * src/syncevo/eds_abi_wrapper.h:
1850
1851         ical compatibility: cover more symbols
1852
1853 2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>
1854
1855         * src/syncevo/icaltz-util.c:
1856
1857         ical: fix gcc 4.4 warning
1858
1859 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1860
1861         * src/syncevo/icaltz-util.c:
1862
1863         ical: fix memory leak in case of read error
1864
1865 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1866
1867         * src/syncevo/icaltz-util.c:
1868         * src/syncevo/icaltz-util.h:
1869
1870         ical: enable icaltz-util executable
1871
1872 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1873
1874         * src/syncevo/icaltz-util.c:
1875
1876         ical: unistd.h is needed for access()
1877
1878 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1879
1880         * src/syncevo/icaltz-util.c:
1881         * src/syncevo/icaltz-util.h:
1882
1883         ical: import icaltz-util
1884
1885 2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>
1886
1887         * src/syncevo/eds_abi_wrapper.cpp:
1888
1889         EDS: allow compat init before main()
1890
1891 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1892
1893         * test/evo.supp:
1894         * test/sys.supp:
1895
1896         testing: ignore some more leaks
1897
1898 2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>
1899
1900         * src/src.am:
1901         * test/runtests.py:
1902
1903         testing: link client-test with original LDFLAGS
1904
1905 2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>
1906
1907         * Makefile.am:
1908
1909         autotools: fix dist checking
1910
1911 2014-03-02  Niels Ole Salscheider  <niels_ole@salscheider-online.de>
1912
1913         * src/backends/akonadi/configure-sub.in:
1914
1915         autotools: Add QtCore include path to KDEPIM_CFLAGS (FDO #75670)
1916
1917 2014-02-24  Tino Mettler  <tino+debian@tikei.de>
1918
1919         * src/gdbusxx/gdbus-cxx-bridge.h:
1920
1921         GDBus GIO: include missing stdint.h
1922
1923 2014-02-14  Patrick Ohly  <patrick.ohly@intel.com>
1924
1925         * NEWS:
1926         * configure.ac:
1927
1928         autotools, NEWS: SyncEvolution 1.4
1929
1930 2014-02-15  Patrick Ohly  <patrick.ohly@intel.com>
1931
1932         * build/gen-git-version.sh:
1933
1934         autotools: fix version check
1935
1936 2014-02-15  Patrick Ohly  <patrick.ohly@intel.com>
1937
1938         * test/test-dbus.py:
1939
1940         D-Bus testing: must ping server more often in testNoTerm
1941
1942 2014-02-15  Patrick Ohly  <patrick.ohly@intel.com>
1943
1944         * src/syncevo/installcheck-local.sh:
1945
1946         autotools: fix temp file vulnerability during compilation
1947         (CVE-2014-1639)
1948
1949 2014-02-13  Patrick Ohly  <patrick.ohly@intel.com>
1950
1951         * test/test-dbus.py:
1952
1953         D-Bus testing: more debug output for testNoTerm
1954
1955 2014-02-13  Patrick Ohly  <patrick.ohly@intel.com>
1956
1957         * test/synccompare.pl:
1958
1959         testing: ignore repeated TZID suffices
1960
1961 2014-02-13  Patrick Ohly  <patrick.ohly@intel.com>
1962
1963         * src/dbus/server/pim/testpim.py:
1964
1965         PIM testing: remove some debug print
1966
1967 2014-02-12  Patrick Ohly  <patrick.ohly@intel.com>
1968
1969         * test/test-dbus.py:
1970
1971         D-Bus testing: remove race condition in testNoParent
1972
1973 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1974
1975         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
1976         * test/testcases/google_event.ics:
1977
1978         testing: ignore Google CalDAV backslash encoding problem
1979
1980 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1981
1982         * test/test-dbus.py:
1983
1984         D-Bus testing: allow more time when running under valgrind
1985
1986 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1987
1988         * test/sys.supp:
1989
1990         testing: ignore some minor (false) valgrind leaks
1991
1992 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1993
1994         * test/runtests.py:
1995
1996         testing: ignore Memotoo X-AIM merge failure
1997
1998 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
1999
2000         * test/ClientTest.cpp:
2001
2002         testing: ignore Google CardDAV X- testRemoveProperties problem
2003
2004 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
2005
2006         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
2007
2008         testing: limit Akonadi unit testing
2009
2010 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
2011
2012         * src/syncevo/ForkExec.cpp:
2013         * src/syncevo/util.cpp:
2014
2015         glib: fix double-free of source tags
2016
2017 2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>
2018
2019         * configure.ac:
2020         * src/syncevo/eds_abi_wrapper.cpp:
2021         * src/syncevo/eds_abi_wrapper.h:
2022
2023         libical: compatibiliy mode for libical.so.0 and libical.so.1
2024
2025 2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>
2026
2027         * src/dbus/server/pim/testpim.py:
2028         * test/resources.py:
2029         * test/runtests.py:
2030
2031         testing: parallel runtests.py
2032
2033 2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>
2034
2035         * test/test-dbus.py:
2036
2037         testing: more time for TestCmdline.testSyncOutput2
2038
2039 2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>
2040
2041         * test/runtests.py:
2042
2043         testing: wait for syncevo-http-server, enable more logging
2044
2045 2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>
2046
2047         * test/runtests.py:
2048         * test/test.am:
2049
2050         testing: wait for background daemon in wrappercheck
2051
2052 2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>
2053
2054         * test/wrappercheck.sh:
2055
2056         testing: wait for background daemon in wrappercheck
2057
2058 2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>
2059
2060         * test/resultchecker.py:
2061
2062         testing: more resilient resultchecker.py
2063
2064 2014-01-23  Patrick Ohly  <patrick.ohly@intel.com>
2065
2066
2067         Merge remote-tracking branch 'origin/for-master/release'
2068
2069 2014-01-20  Patrick Ohly  <patrick.ohly@intel.com>
2070
2071         * NEWS:
2072         * configure.ac:
2073
2074         autotools, NEWS: SyncEvolution 1.3.99.7
2075
2076 2014-01-21  Patrick Ohly  <patrick.ohly@intel.com>
2077
2078         * m4-repo/ax_boost_locale.m4:
2079
2080         autotools: build issue with PIM Manager + boost-locale
2081
2082 2014-01-20  Patrick Ohly  <patrick.ohly@intel.com>
2083
2084         * NEWS:
2085         * configure.ac:
2086
2087         autotools, NEWS: SyncEvolution 1.3.99.7
2088
2089 2014-01-20  Patrick Ohly  <patrick.ohly@intel.com>
2090
2091         * Makefile.am:
2092
2093         autotools: fix rpm packages and description (FDO #73347)
2094
2095 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2096
2097         * src/syncevo/ForkExec.cpp:
2098
2099         ForkExec: ignore unexpected SIGKILL
2100
2101 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2102
2103         * src/syncevo/SyncContext.cpp:
2104
2105         message resend: be more conservative
2106
2107 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2108
2109         * src/dbus/server/pim/testpim.py:
2110
2111         PIM testing: try to use EDS for E.164 normalization during locale
2112         change
2113
2114 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2115
2116         * src/dbus/server/pim/testpim.py:
2117
2118         PIM testing: fix failure in testLocaledPhone
2119
2120 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2121
2122         * test/test-dbus.py:
2123
2124         D-Bus testing: fix and enhance TestHTTP
2125
2126 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2127
2128         * test/syncevo-http-server.py:
2129
2130         syncevo-http-server: log port which is used
2131
2132 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2133
2134         * test/ClientTest.h:
2135         * test/ClientTestAssert.h:
2136
2137         testing: help scan-tool by adding noreturn annotations
2138
2139 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2140
2141         * test/ClientTest.cpp:
2142
2143         testing: avoid false scan-tool warning
2144
2145 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2146
2147         * src/backends/evolution/EvolutionContactSource.cpp:
2148
2149         EDS: fix false clang warning
2150
2151 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2152
2153         * src/syncevo/SuspendFlags.cpp:
2154
2155         SuspendFlags: avoid scan-build warning
2156
2157 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2158
2159         * src/gnome-bluetooth/syncevolution.c:
2160
2161         GNOME Bluetooth: fix false (?) buffer overflow
2162
2163 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2164
2165         * src/dbus/server/main.cpp:
2166
2167         D-Bus server: avoid scan-tool false positive
2168
2169 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2170
2171         * src/backends/sqlite/SQLiteContactSource.cpp:
2172
2173         sqlite: dead code removal
2174
2175 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2176
2177         * src/syncevo/SyncContext.h:
2178         * src/syncevo/SyncSource.h:
2179
2180         core: mark error throwing or exit functions as SE_NORETURN
2181
2182 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2183
2184         * src/syncevo/declarations.h:
2185
2186         core: add SE_NORETURN
2187
2188 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2189
2190         * test/cppcheck-wrapper.sh:
2191         * test/runtests.py:
2192
2193         testing: include cppcheck
2194
2195 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2196
2197         * src/dbus/server/sync-helper.cpp:
2198         * src/gdbus/watch.c:
2199         * src/gdbusxx/gdbus-cxx-bridge.h:
2200         * test/abort-redirect.cpp:
2201
2202         cppcheck: suppress warnings
2203
2204 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2205
2206         * test/ClientTest.cpp:
2207
2208         testing: fix naming of log files in doCopy()
2209
2210 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2211
2212         * test/ClientTest.cpp:
2213
2214         testing: cppcheck redundant assignment
2215
2216 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2217
2218         * test/ClientTest.h:
2219         * test/client-test-main.cpp:
2220
2221         testing: avoid unitialized members after constructor
2222
2223 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2224
2225         * src/syncevo/SyncConfig.cpp:
2226
2227         local sync: avoid redundant ConfigNode instances
2228
2229 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2230
2231         * src/gtk-ui/sync-ui.c:
2232         * src/gtk3-ui/sync-ui.c:
2233
2234         GTK-UIs: avoid unnecessary variable initialization
2235
2236 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2237
2238         * src/gdbus/gdbus-cxx-bridge.h:
2239
2240         GDBus libdbus: fix realloc error handling
2241
2242 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2243
2244         * src/backends/webdav/WebDAVSource.cpp:
2245
2246         WebDAV: fix cppcheck warning about uninitialized memory read
2247
2248 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2249
2250         * src/backends/maemo/MaemoCalendarSource.cpp:
2251         * src/backends/maemo/MaemoCalendarSource.h:
2252
2253         maemo: don't rely on close() to free resources
2254
2255 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2256
2257         * src/backends/evolution/EvolutionContactSource.cpp:
2258
2259         EDS contacts: better check SYNCEVOLUTION_EDS_ACCESS_MODE in
2260         constructor
2261
2262 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2263
2264         * src/backends/webdav/WebDAVSource.cpp:
2265         * src/dbus/server/pim/filtered-view.cpp:
2266         * src/dbus/server/pim/filtered-view.h:
2267         * src/dbus/server/session.h:
2268         * src/syncevo/Cmdline.cpp:
2269         * src/syncevo/SyncContext.cpp:
2270
2271         cppcheck performance: function parameter should be passed by
2272         reference
2273
2274 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2275
2276         * src/syncevo/Cmdline.cpp:
2277         * src/syncevo/GLibSupport.cpp:
2278         * src/syncevo/SyncSource.cpp:
2279
2280         cppcheck performance: possible inefficient checking for emptiness
2281
2282 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2283
2284         * src/backends/evolution/EvolutionCalendarSource.cpp:
2285         * src/backends/maemo/MaemoCalendarSource.cpp:
2286         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
2287         * src/dbus/server/session.cpp:
2288         * src/syncevo/IniConfigNode.cpp:
2289         * src/syncevo/util.cpp:
2290
2291         cppcheck performance: Prefer prefix ++/-- operators for
2292         non-primitive types.
2293
2294 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2295
2296         * src/backends/addressbook/AddressBookSource.cpp:
2297
2298         OS X Addressbook: ignore cppcheck warning
2299
2300 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2301
2302         * src/backends/activesync/ActiveSyncSource.cpp:
2303         * src/backends/activesync/ActiveSyncSource.h:
2304
2305         activesync: code cleanup (cppcheck)
2306
2307 2014-01-06  Patrick Ohly  <patrick.ohly@intel.com>
2308
2309         * Makefile.am:
2310         * src/syncevo/eds_abi_wrapper.cpp:
2311
2312         packaging: support EDS 3.10, fix dependencies
2313
2314 2014-01-06  Patrick Ohly  <patrick.ohly@intel.com>
2315
2316         * Makefile.am:
2317
2318         packaging: remove redundant ADD_EXTRA_PACKAGES
2319
2320 2014-01-06  Patrick Ohly  <patrick.ohly@intel.com>
2321
2322         * Makefile.am:
2323
2324         packaging: update syncevolution-kde dependencies
2325
2326 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2327
2328         * test/runtests.py:
2329
2330         D-Bus testing: use different ports for http server tests
2331
2332 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2333
2334         * test/resultchecker.py:
2335         * test/runtests.py:
2336
2337         testing: separate distcheck
2338
2339 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2340
2341         * test/runtests.py:
2342
2343         testing: do not rely on "compile" being enabled
2344
2345 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2346
2347         * test/runtests.py:
2348
2349         testing: allow invoking runtest.py multiple times for the same
2350         platform
2351
2352 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2353
2354         * test/runtests.py:
2355
2356         testing: log PID of runtests.py
2357
2358 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2359
2360         * test/resultchecker.py:
2361
2362         testing: handle output.txt files with multiple entries per action
2363
2364 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2365
2366         * test/resultchecker.py:
2367
2368         testing: support result checking in platforms which have no
2369         pkg-config
2370
2371 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2372
2373         * test/dbus-session.sh:
2374
2375         testing: be more careful when cleaning up D-Bus session
2376
2377 2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>
2378
2379         * test/runtests.py:
2380
2381         testing: compile with lower priority
2382
2383 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2384
2385         * test/runtests.py:
2386
2387         testing: fix source checkout
2388
2389 2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>
2390
2391         * test/runtests.py:
2392
2393         testing: don't overwrite LD_LIBRARY_PATH and PATH
2394
2395 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2396
2397         * test/runtests.py:
2398
2399         testing: support make's jobserver to control number of processes
2400
2401 2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>
2402
2403         * test/runtests.py:
2404
2405         testing: use Murphy to control resource access during testing
2406
2407 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2408
2409         * test/runtests.py:
2410
2411         testing: automatically flush runtest.py output
2412
2413 2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>
2414
2415         * test/runtests.py:
2416
2417         testing: include timing information in runtest.py output
2418
2419 2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>
2420
2421         * test/resultchecker.py:
2422         * test/runtests.py:
2423
2424         testing: prepare running in incomplete chroots
2425
2426 2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>
2427
2428         * Makefile.am:
2429         * setup-variables.am:
2430         * src/dbus/server/server.am:
2431         * src/src.am:
2432         * src/testcases.am:
2433         * test/Makefile:
2434         * test/runtests.py:
2435         * test/test-dbus.py:
2436         * test/test.am:
2437
2438         testing: update packaging and testing of pre-compiled binaries
2439
2440 2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>
2441
2442         * test/test-dbus.py:
2443
2444         D-Bus testing: cover auto-sync + command line session (FDO
2445         #73562)
2446
2447 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2448
2449         * test/test-dbus.py:
2450
2451         D-Bus testing: compatibility with Python < 2.7
2452
2453 2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>
2454
2455         * test/test-dbus.py:
2456
2457         D-Bus testing: fix glib timeout duration
2458
2459 2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>
2460
2461         * src/dbus/server/timeout.h:
2462
2463         D-Bus server: fix abort when mixing auto-sync and manual
2464         operations (FDO #73562)
2465
2466 2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>
2467
2468         * src/syncevo/SyncConfig.cpp:
2469
2470         config: clarify autoSyncInterval
2471
2472 2014-01-14  Patrick Ohly  <patrick.ohly@intel.com>
2473
2474         * src/syncevo/syncevo.am:
2475
2476         EDS: libsyncevolution.so no longer depends on EDS
2477
2478 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2479
2480         * src/dbus/server/connection.cpp:
2481
2482         D-Bus server: accept WBXML with charset in incoming connections
2483
2484 2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>
2485
2486         * m4-repo/se_macros.m4:
2487
2488         autotools: mark all .99 releases as pre-release
2489
2490 2014-01-09  Patrick Ohly  <patrick.ohly@intel.com>
2491
2492         * src/backends/signon/signonRegister.cpp:
2493
2494         signon: fix compilation with nothing enabled, II
2495
2496 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2497
2498         * Makefile.am:
2499
2500         autotools: relax dist checking
2501
2502 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2503
2504         * src/backends/signon/configure-sub.in:
2505
2506         signon: add version check for UOA
2507
2508 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2509
2510         * src/backends/signon/signon.am:
2511
2512         signon: fix compilation with nothing enabled
2513
2514 2013-12-03  Alberto Mardegan  <alberto.mardegan@canonical.com>
2515
2516         * src/backends/signon/accounts/google-caldav.service.in:
2517         * src/backends/signon/accounts/google-carddav.service.in:
2518         * src/backends/signon/configure-sub.in:
2519         * src/backends/signon/signon.am:
2520         * src/backends/signon/signon.cpp:
2521         * src/backends/signon/signon.h:
2522         * src/backends/signon/signonRegister.cpp:
2523
2524         signon: add Ubuntu Online Accounts support
2525
2526 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2527
2528         * src/backends/signon/signon.cpp:
2529
2530         signon: fix compile error
2531
2532 2013-12-09  Patrick Ohly  <patrick.ohly@intel.com>
2533
2534         * test/resultchecker.py:
2535         * test/runtests.py:
2536
2537         testing: prepare running in incomplete chroots
2538
2539 2013-12-09  Patrick Ohly  <patrick.ohly@intel.com>
2540
2541         * src/syncevo/Logging.cpp:
2542
2543         command line: randomly did not show output
2544
2545 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2546
2547         * NEWS:
2548         * configure.ac:
2549
2550         NEWS, autotools: SyncEvolution 1.3.99.6
2551
2552 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2553
2554         * src/backends/goa/goa.cpp:
2555
2556         GOA: fix usage with libdbus
2557
2558 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2559
2560         * src/backends/pbap/PbapSyncSource.cpp:
2561
2562         PBAP: document known issue with obexd < 0.47
2563
2564 2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>
2565
2566         * src/dbus/server/pim/examples/sync.py:
2567
2568         PIM: fix sync.py + multiple peers
2569
2570 2013-11-29  Patrick Ohly  <patrick.ohly@intel.com>
2571
2572         * src/backends/evolution/EvolutionContactSource.cpp:
2573         * src/dbus/server/dbus-sync.cpp:
2574
2575         engine: disable batching by default
2576
2577 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2578
2579         * test/evo.supp:
2580         * test/sys.supp:
2581
2582         testing: ignore GNOME 3.8 leaks
2583
2584 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2585
2586         * test/runtests.py:
2587         * test/test-dbus.py:
2588
2589         testing: include DLT in nightly testing
2590
2591 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2592
2593         * test/evo.supp:
2594
2595         testing: ignore DLT leak
2596
2597 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2598
2599         * src/syncevo/LogDLT.cpp:
2600
2601         DLT: fix minor memory leak
2602
2603 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2604
2605         * test/wrappercheck.sh:
2606
2607         testing: always log to stderr by default in wrappercheck.sh
2608
2609 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2610
2611         * test/test-dbus.py:
2612
2613         testing: fix test failures caused by syncebook/cal-2.so
2614
2615 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2616
2617         * test/test-dbus.py:
2618
2619         testing: allow more time for shutdown under valgrind
2620
2621 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2622
2623         * test/ClientTest.cpp:
2624
2625         testing: fix linked items remove normal test
2626
2627 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2628
2629         * Makefile.am:
2630         * src/syncevo/eds_abi_wrapper.cpp:
2631         * src/syncevo/eds_abi_wrapper.h:
2632
2633         compatibility hack: support libical.so.1
2634
2635 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2636
2637         * src/syncevo/Logging.cpp:
2638
2639         logging: hide glib warnings from users
2640
2641 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2642
2643         * src/backends/webdav/CalDAVSource.cpp:
2644
2645         CalDAV: remove dead code
2646
2647 2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>
2648
2649         * configure.ac:
2650
2651         autotools: fix libsynthesis version dependency
2652
2653 2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>
2654
2655         * src/backends/pbap/PbapSyncSource.cpp:
2656
2657         PBAP: add support for obexd 0.48
2658
2659 2013-10-30  Patrick Ohly  <patrick.ohly@intel.com>
2660
2661         * test/sys.supp:
2662
2663         testing: ignore g_socket_accept + cancel leak
2664
2665 2013-10-30  Patrick Ohly  <patrick.ohly@intel.com>
2666
2667         * test/sys.supp:
2668
2669         testing: ignore GIO thread leak, variant 2
2670
2671 2013-10-29  Patrick Ohly  <patrick.ohly@intel.com>
2672
2673         * NEWS:
2674         * configure.ac:
2675
2676         NEWS, autotools: SyncEvolution 1.3.99.6 preparations
2677
2678 2013-10-29  Patrick Ohly  <patrick.ohly@intel.com>
2679
2680         * test/sys.supp:
2681
2682         testing: ignore getaddrinfo valgrind warning
2683
2684 2013-10-29  Patrick Ohly  <patrick.ohly@intel.com>
2685
2686         * src/dbus/server/pim/manager.cpp:
2687
2688         PIM: fix compiler warning
2689
2690 2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>
2691
2692         * src/dbus/server/pim/test-dbus/broken-config/config/syncevolution/pim-manager.ini:
2693         * src/dbus/server/pim/testpim.py:
2694
2695         PIM testing: check behavior with broken pim-manager.ini (FDO
2696         #70772)
2697
2698 2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>
2699
2700         * src/dbus/server/pim/manager.cpp:
2701
2702         PIM: ignore broken sort order in config (FDO #70772)
2703
2704 2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>
2705
2706         * src/dbus/server/pim/testpim.py:
2707
2708         PIM testing: cover pim-manager.ini handling during SetPeer() (FDO
2709         #70772)
2710
2711 2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>
2712
2713         * src/dbus/server/pim/manager.cpp:
2714
2715         PIM: fix incorrect write into pim-manager.ini (FDO #70772)
2716
2717 2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>
2718
2719         * src/dbus/server/pim/folks.cpp:
2720         * src/dbus/server/pim/folks.h:
2721         * src/dbus/server/pim/full-view.cpp:
2722         * src/dbus/server/pim/full-view.h:
2723         * src/dbus/server/pim/locale-factory-boost.cpp:
2724         * src/dbus/server/pim/locale-factory.cpp:
2725         * src/dbus/server/pim/locale-factory.h:
2726         * src/dbus/server/pim/testpim.py:
2727
2728         PIM: explicitly re-calculate pre-computed data on locale change
2729
2730 2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>
2731
2732         * test/dbus-session.sh:
2733
2734         D-Bus testing: allow creating a private system bus
2735
2736 2013-07-22  Patrick Ohly  <patrick.ohly@intel.com>
2737
2738         * test/dbus-session.sh:
2739
2740         D-Bus testing: avoid error message when
2741         /usr/bin/gnome-keyring-daemon is missing
2742
2743 2013-07-17  Patrick Ohly  <patrick.ohly@intel.com>
2744
2745         * src/dbus/server/pim/folks.cpp:
2746         * src/dbus/server/pim/folks.h:
2747         * src/dbus/server/pim/full-view.cpp:
2748         * src/dbus/server/pim/full-view.h:
2749         * src/dbus/server/pim/localed.py:
2750         * src/dbus/server/pim/manager.cpp:
2751         * src/dbus/server/pim/manager.h:
2752         * src/dbus/server/pim/testpim.py:
2753
2754         PIM: adapt to locale changes at runtime (FDO #66618)
2755
2756 2013-07-18  Patrick Ohly  <patrick.ohly@intel.com>
2757
2758         * src/dbus/server/localed-listener.cpp:
2759
2760         D-Bus server: LocaledListener must not fail without system bus
2761
2762 2013-07-17  Patrick Ohly  <patrick.ohly@intel.com>
2763
2764         * src/dbus/server/localed-listener.cpp:
2765         * src/dbus/server/localed-listener.h:
2766         * src/dbus/server/server.am:
2767
2768         D-Bus server: utility class for localed D-Bus interface
2769
2770 2013-10-28  Patrick Ohly  <patrick.ohly@intel.com>
2771
2772         * src/syncevo/EDSClient.h:
2773
2774         EDS: disable asynchronous creation of ESourceRegistry
2775
2776 2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>
2777
2778         * src/dbus/server/pim/README:
2779         * src/dbus/server/pim/locale-factory-boost.cpp:
2780         * src/dbus/server/pim/testpim.py:
2781
2782         PIM: accent-insensitive and transliterated search (FDO #56524)
2783
2784 2013-10-22  Patrick Ohly  <patrick.ohly@intel.com>
2785
2786         * configure.ac:
2787         * src/dbus/server/org.syncevolution.service.in:
2788         * src/dbus/server/pim/org._01.pim.contacts.service.in:
2789         * src/dbus/server/server.am:
2790         * src/dbus/server/syncevo-dbus-server-startup.sh.in:
2791
2792         D-Bus: configure option for overriding default logging
2793
2794 2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>
2795
2796         * README-DLT.rst:
2797         * configure.ac:
2798         * src/dbus/server/main.cpp:
2799         * src/dbus/server/server.am:
2800         * src/dbus/server/session-helper.cpp:
2801         * src/dbus/server/session-helper.h:
2802         * src/dbus/server/session.cpp:
2803         * src/dbus/server/sync-helper.cpp:
2804         * src/syncevo/LocalTransportAgent.cpp:
2805         * src/syncevo/LogDLT.cpp:
2806         * src/syncevo/LogDLT.h:
2807         * src/syncevo/LogRedirect.cpp:
2808         * src/syncevo/LogStdout.cpp:
2809         * src/syncevo/Logging.cpp:
2810         * src/syncevo/Logging.h:
2811         * src/syncevo/SyncContext.cpp:
2812         * src/syncevo/syncevo.am:
2813         * test/test-dbus.py:
2814
2815         logging: support DLT (FDO #66769)
2816
2817 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2818
2819         * test/runtests.py:
2820
2821         testing: allow building without client-test
2822
2823 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2824
2825         * src/syncevo/syncevo.am:
2826
2827         autotools: fix make error
2828
2829 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2830
2831         * Makefile.am:
2832
2833         autotools: fix packaging of extra backends
2834
2835 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2836
2837         * src/dbus/server/presence-status.h:
2838
2839         D-Bus: fix compiler warning
2840
2841 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2842
2843         * src/backends/evolution/configure-sub.in:
2844
2845         EDS: remove redundant libebook-contacts dependency
2846
2847 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2848
2849         * src/backends/activesync/configure-sub.in:
2850
2851         ActiveSync: don't build Qt UI
2852
2853 2013-07-09  Patrick Ohly  <patrick.ohly@intel.com>
2854
2855         * configure.ac:
2856
2857         autotools: cppunit is optional
2858
2859 2013-10-02  Patrick Ohly  <patrick.ohly@intel.com>
2860
2861         * Makefile.am:
2862         * src/syncevo/EDSClient.cpp:
2863         * src/syncevo/EDSClient.h:
2864         * src/syncevo/SyncSource.cpp:
2865         * test/test-dbus.py:
2866
2867         EDS: support dual-install of ebook/ecal backends for EDS < 3.6
2868         and EDS >= 3.6
2869
2870 2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>
2871
2872         * src/syncevo/eds_abi_wrapper.cpp:
2873         * src/syncevo/eds_abi_wrapper.h:
2874
2875         EDS: improve EDS compatibility mode
2876
2877 2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>
2878
2879         * src/backends/evolution/EvolutionContactSource.cpp:
2880
2881         EDS: SYNCEVOLUTION_EBOOK_QUERY env variable
2882
2883 2013-09-30  Patrick Ohly  <patrick.ohly@intel.com>
2884
2885         * src/dbus/server/pim/locale-factory-boost.cpp:
2886         * src/dbus/server/pim/locale-factory.cpp:
2887         * src/dbus/server/pim/locale-factory.h:
2888         * src/dbus/server/pim/testpim.py:
2889
2890         PIM: relax phone number matching
2891
2892 2013-10-24  Patrick Ohly  <patrick.ohly@intel.com>
2893
2894         * test/sys.supp:
2895
2896         testing: ignore fontconfig issue
2897
2898 2013-10-18  Patrick Ohly  <patrick.ohly@intel.com>
2899
2900         * src/syncevo/GLibSupport.h:
2901
2902         glib: prevent accidental usage of PlainGStrArray []
2903
2904 2013-10-18  Patrick Ohly  <patrick.ohly@intel.com>
2905
2906         * src/backends/evolution/EvolutionSyncSource.cpp:
2907
2908         EDS: fix compile problem with boost and EDS > 3.36
2909
2910 2013-10-02  Patrick Ohly  <patrick.ohly@intel.com>
2911
2912         * NEWS:
2913
2914         NEWS: typo fix
2915
2916 2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>
2917
2918         * NEWS:
2919         * configure.ac:
2920
2921         autotools, NEWS: SyncEvolution 1.3.99.5
2922
2923 2013-09-30  Patrick Ohly  <patrick.ohly@intel.com>
2924
2925         * src/dbus/glib/syncevo-marshal.list:
2926         * src/dbus/glib/syncevo-session.c:
2927
2928         GTK/GTK3 UI: fix crash on 64 bit
2929
2930 2013-09-30  Patrick Ohly  <patrick.ohly@intel.com>
2931
2932         * src/gtk-ui/sync-ui.c:
2933         * src/gtk3-ui/sync-ui.c:
2934
2935         GTK/GTK3 UI: fix crash when a sync runs while no service is
2936         selected
2937
2938 2013-09-26  Patrick Ohly  <patrick.ohly@intel.com>
2939
2940         * configure.ac:
2941         * m4-repo/ax_check_gnu_make.m4:
2942         * src/src.am:
2943
2944         autotools: compile client-test with -g by default
2945
2946 2013-09-27  Patrick Ohly  <patrick.ohly@intel.com>
2947
2948         * src/backends/gnome/GNOMEPlatform.cpp:
2949
2950         GNOME: work around GNOME keyring communication problem
2951
2952 2013-09-26  Patrick Ohly  <patrick.ohly@intel.com>
2953
2954         * src/backends/gnome/GNOMEPlatform.cpp:
2955         * src/backends/gnome/configure-sub.in:
2956
2957         GNOME: clean up keyring access
2958
2959 2013-09-19  Patrick Ohly  <patrick.ohly@intel.com>
2960
2961         * test/resultchecker.py:
2962         * test/runtests.py:
2963
2964         testing: cover owndrive.com = OwnCloud
2965
2966 2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>
2967
2968         * test/resultchecker.py:
2969         * test/runtests.py:
2970
2971         testing: cover Google CardDAV
2972
2973 2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>
2974
2975         * src/backends/webdav/WebDAVSource.cpp:
2976
2977         WebDAV: support Google CardDAV, break Yahoo
2978
2979 2013-09-19  Patrick Ohly  <patrick.ohly@intel.com>
2980
2981         * test/testcases/eds_contact.vcf.googlecontacts.tem.patch:
2982
2983         testing: ignore URL encoding issue in Google CardDAV
2984
2985 2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>
2986
2987         * test/testcases/eds_contact.vcf.googlecontacts.tem.patch:
2988
2989         testing: Google CardDAV + NOTE folding + colon escaping
2990
2991 2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>
2992
2993         * test/testcases/eds_contact.vcf.googlecontacts.tem.patch:
2994
2995         testing: Google CardDAV + NOTE + CHARSET
2996
2997 2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>
2998
2999         * test/testcases/eds_contact.vcf.googlecontacts.tem.patch:
3000
3001         testing: Google CardDAV does not support several properties
3002
3003 2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>
3004
3005         * src/dbus/server/pim/testpim.py:
3006         * test/runtests.py:
3007
3008         testing: preserve XDG dirs if located inside builddir
3009
3010 2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>
3011
3012         * test/dbus-session.sh:
3013
3014         testing: avoid output on stdout
3015
3016 2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>
3017
3018         * src/syncevo/SyncContext.cpp:
3019
3020         SyncContext: use AuthProvider
3021
3022 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3023
3024         * src/backends/goa/GOARegister.cpp:
3025         * src/backends/goa/README:
3026         * src/backends/goa/configure-sub.in:
3027         * src/backends/goa/goa.am:
3028         * src/backends/goa/goa.cpp:
3029         * src/backends/goa/goa.h:
3030
3031         GOA: get OAuth2 tokens out of GNOME Online Accounts
3032
3033 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3034
3035         * src/dbus/server/pim/testpim.py:
3036         * test/test-dbus.py:
3037
3038         testing: remove timeout= parameters from D-Bus method calls
3039
3040 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3041
3042         * test/test-dbus.py:
3043
3044         D-Bus testing: default timeout -> infinite
3045
3046 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3047
3048         * src/syncevo/SyncContext.cpp:
3049
3050         SyncContext: use SimpleUserInterface without keyring access
3051
3052 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3053
3054         * src/syncevo/UserInterface.h:
3055
3056         UserInterface: provide simple default implementation
3057
3058 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3059
3060         * src/dbus/server/session.cpp:
3061         * src/syncevo/Cmdline.cpp:
3062
3063         D-Bus server: password not stored in GNOME keyring or KWallet
3064         (FDO #66110)
3065
3066 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3067
3068         * src/templates/clients/SyncEvolution.ini:
3069
3070         templates: don't store username/password for SyncEvolution client
3071
3072 2013-09-19  Patrick Ohly  <patrick.ohly@intel.com>
3073
3074         * src/syncevo/Cmdline.cpp:
3075
3076         Cmdline: add missing password lookup
3077
3078 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3079
3080         * test/evo.supp:
3081         * test/sys.supp:
3082
3083         testing: ignore GNOME keyring problems
3084
3085 2013-09-05  Patrick Ohly  <patrick.ohly@intel.com>
3086
3087         * configure.ac:
3088         * src/backends/gnome/configure-sub.in:
3089         * src/backends/kde/configure-sub.in:
3090         * src/syncevo/CmdlineSyncClient.cpp:
3091         * src/syncevo/CmdlineSyncClient.h:
3092         * src/syncevo/SyncConfig.cpp:
3093
3094         config: revise default of the "keyring" property
3095
3096 2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>
3097
3098         * src/backends/gnome/GNOMEPlatform.cpp:
3099
3100         GNOME: add debug messages for GNOME Keyring
3101
3102 2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>
3103
3104         * src/backends/kde/KDEPlatform.cpp:
3105
3106         KDE: add debug messages around KWallet
3107
3108 2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>
3109
3110         * src/backends/webdav/WebDAVSource.cpp:
3111         * src/syncevo/IdentityProvider.cpp:
3112         * src/syncevo/SyncConfig.cpp:
3113
3114         logging: debug output for password handling
3115
3116 2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>
3117
3118         * src/backends/signon/README:
3119         * src/backends/signon/accounts/caldav.service-type:
3120         * src/backends/signon/accounts/carddav.service-type:
3121         * src/backends/signon/accounts/google-caldav.service.in:
3122         * src/backends/signon/accounts/google-carddav.service.in:
3123         * src/backends/signon/accounts/google.provider.in:
3124         * src/backends/signon/configure-sub.in:
3125         * src/backends/signon/signon.am:
3126
3127         signon: README and example Google accounts files
3128
3129 2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>
3130
3131         * src/backends/signon/configure-sub.in:
3132         * src/backends/signon/signon.am:
3133         * src/backends/signon/signon.cpp:
3134         * src/backends/signon/signon.h:
3135         * src/backends/signon/signonRegister.cpp:
3136
3137         signon: new backend using libgsignond-glib + libaccounts-glib
3138
3139 2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>
3140
3141         * src/backends/webdav/NeonCXX.cpp:
3142         * src/backends/webdav/NeonCXX.h:
3143         * src/backends/webdav/WebDAVSource.cpp:
3144
3145         WebDAV: support OAuth2
3146
3147 2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>
3148
3149         * src/backends/webdav/WebDAVSourceRegister.cpp:
3150
3151         WebDAV: testing a WebDAV source depends on password lookup
3152
3153 2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>
3154
3155         * src/syncevo/IdentityProvider.cpp:
3156         * src/syncevo/IdentityProvider.h:
3157
3158         config: add identity provider registry
3159
3160 2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>
3161
3162         * src/syncevo/IdentityProvider.cpp:
3163         * src/syncevo/IdentityProvider.h:
3164
3165         config: introduce AuthProvider
3166
3167 2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>
3168
3169         * src/backends/evolution/EvolutionContactSource.cpp:
3170         * src/backends/webdav/WebDAVSource.cpp:
3171         * src/syncevo/IdentityProvider.cpp:
3172         * src/syncevo/IdentityProvider.h:
3173         * src/syncevo/SyncContext.cpp:
3174         * src/syncevo/SynthesisDBPlugin.cpp:
3175         * src/syncevo/TransportAgent.cpp:
3176         * src/syncevo/syncevo.am:
3177
3178         config: first step towards modular identity providers
3179
3180 2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>
3181
3182         * test/test-dbus.py:
3183
3184         D-Bus testing: test indirect password lookup
3185
3186 2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>
3187
3188         * src/dbus/server/read-operations.cpp:
3189         * src/syncevo/Cmdline.cpp:
3190         * src/syncevo/Cmdline.h:
3191         * src/syncevo/SyncConfig.cpp:
3192         * src/syncevo/SyncConfig.h:
3193         * src/syncevo/SyncContext.cpp:
3194
3195         config: selectively resolve username during indirect credential
3196         lookup
3197
3198 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3199
3200         * src/syncevo/SyncConfig.cpp:
3201         * src/syncevo/SyncConfig.h:
3202
3203         SyncConfig: implement "id" handling for reading and writing
3204         credentials
3205
3206 2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>
3207
3208         * src/syncevo/UserInterface.cpp:
3209         * src/syncevo/UserInterface.h:
3210
3211         ConfigPasswordKey: add toString()
3212
3213 2013-08-09  Patrick Ohly  <patrick.ohly@intel.com>
3214
3215         * src/backends/gnome/GNOMEPlatform.cpp:
3216         * src/syncevo/SyncConfig.cpp:
3217         * src/syncevo/UserInterface.h:
3218
3219         GNOME keyring: prevent empty "server" key in password lookup
3220
3221 2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>
3222
3223         * src/syncevo/SyncConfig.cpp:
3224
3225         config: avoid empty server key during password lookup in keyring
3226
3227 2013-09-09  Patrick Ohly  <patrick.ohly@intel.com>
3228
3229         * src/syncevo/Cmdline.cpp:
3230         * src/syncevo/SyncConfig.cpp:
3231
3232         config: reuse existing node and tree instances
3233
3234 2013-09-23  Patrick Ohly  <patrick.ohly@intel.com>
3235
3236         * src/syncevo/SyncConfig.cpp:
3237
3238         SyncConfig: do not rely on creating of empty config during test
3239
3240 2013-09-23  Patrick Ohly  <patrick.ohly@intel.com>
3241
3242         * src/syncevo/SyncContext.cpp:
3243
3244         SyncContext: avoid caching config tree for entire duration of
3245         client-test
3246
3247 2013-09-06  Patrick Ohly  <patrick.ohly@intel.com>
3248
3249         * src/syncevo/ConfigTree.h:
3250         * src/syncevo/FileConfigTree.cpp:
3251         * src/syncevo/FileConfigTree.h:
3252         * src/syncevo/SingleFileConfigTree.cpp:
3253         * src/syncevo/SingleFileConfigTree.h:
3254         * src/syncevo/SyncConfig.cpp:
3255         * src/syncevo/SyncConfig.h:
3256         * src/syncevo/VolatileConfigTree.h:
3257
3258         config: refactor root path handling
3259
3260 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3261
3262         * src/dbus/server/read-operations.cpp:
3263         * src/syncevo/Cmdline.cpp:
3264         * src/syncevo/Cmdline.h:
3265         * src/syncevo/SyncConfig.cpp:
3266         * src/syncevo/SyncConfig.h:
3267         * src/syncevo/SyncContext.cpp:
3268
3269         SyncConfig: simplify password API
3270
3271 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3272
3273         * src/syncevo/SyncConfig.cpp:
3274         * src/syncevo/SyncConfig.h:
3275
3276         SyncSourceConfig: remove obsolete password methods
3277
3278 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3279
3280         * src/backends/activesync/ActiveSyncSource.cpp:
3281         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
3282         * src/backends/evolution/EvolutionContactSource.cpp:
3283         * src/backends/webdav/WebDAVSource.cpp:
3284         * src/client-test-app.cpp:
3285         * src/syncevo/DBusTraits.h:
3286         * src/syncevo/IdentityProvider.h:
3287         * src/syncevo/LocalTransportAgent.cpp:
3288         * src/syncevo/SyncConfig.cpp:
3289         * src/syncevo/SyncConfig.h:
3290         * src/syncevo/SyncContext.cpp:
3291         * src/syncevo/SynthesisDBPlugin.cpp:
3292         * src/syncevo/TransportAgent.cpp:
3293
3294         config: user name -> identity
3295
3296 2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>
3297
3298         * src/syncevo/SyncConfig.cpp:
3299         * src/syncevo/SyncConfig.h:
3300
3301         SyncConfig: remove obsolete caching of passwords
3302
3303 2013-09-27  Patrick Ohly  <patrick.ohly@intel.com>
3304
3305         * test/sys.supp:
3306
3307         testing: ignore GIO socket leak introduced by GNOME 3.8
3308
3309 2013-08-09  SyncEvolution Nightly Testing  <syncevolution@syncevolution.org>
3310
3311         * src/dbus/server/pim/testpim.py:
3312
3313         PIM testing: fix test for sync running longer than auto shutdown
3314         period
3315
3316 2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>
3317
3318         * src/dbus/server/pim/examples/sync.py:
3319
3320         PIM: fix D-Bus timeout problem in sync.py
3321
3322 2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>
3323
3324         * src/dbus/server/pim/examples/sync.py:
3325
3326         PIM: fix UID usage in sync.py example
3327
3328 2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>
3329
3330         * src/backends/pbap/pbap.am:
3331
3332         PBAP: include README in source distribution
3333
3334 2013-08-09  Patrick Ohly  <patrick.ohly@intel.com>
3335
3336         * src/backends/pbap/PbapSyncSource.cpp:
3337
3338         PBAP: do not end Bluez5 transfer prematurely
3339
3340 2013-09-02  Patrick Ohly  <patrick.ohly@intel.com>
3341
3342         * test/test-dbus.py:
3343
3344         testing: make testSession3 reliable again, finish server startup
3345         change
3346
3347 2013-09-02  Patrick Ohly  <patrick.ohly@intel.com>
3348
3349         * src/dbus/interfaces/interfaces.am:
3350
3351         autotools: fix race condition related to src/dbus/interfaces docs
3352
3353 2013-09-02  Patrick Ohly  <patrick.ohly@intel.com>
3354
3355         * test/testcases/eds_contact.vcf.exchange.tem.patch:
3356
3357         testing: fix Exchange eds_contact:testItems
3358
3359 2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>
3360
3361         * test/sys.supp:
3362
3363         testing: ignore GNOME keyring leak also for other operations
3364
3365 2013-08-08  Patrick Ohly  <patrick.ohly@intel.com>
3366
3367         * src/dbus/server/pim/testpim.py:
3368
3369         PIM testing: test for sync running longer than auto shutdown
3370         period
3371
3372 2013-08-08  Patrick Ohly  <patrick.ohly@intel.com>
3373
3374         * src/dbus/server/server.cpp:
3375         * src/dbus/server/server.h:
3376
3377         D-Bus server: if busy, don't shut down
3378
3379 2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>
3380
3381         * test/test-dbus.py:
3382
3383         D-Bus testing: D-Bus method call timeouts
3384
3385 2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>
3386
3387         * src/syncevo/GLibSupport.h:
3388
3389         glib: SYNCEVO_GLIB_CALL_SYNC() must use GRunWhile()
3390
3391 2013-07-18  Patrick Ohly  <patrick.ohly@intel.com>
3392
3393         * test/test-dbus.py:
3394
3395         D-Bus testing: fix testSyncFailure2
3396
3397 2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>
3398
3399         * src/backends/activesync/ActiveSyncSource.cpp:
3400         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
3401         * src/backends/evolution/EvolutionContactSource.cpp:
3402         * src/backends/pbap/PbapSyncSource.cpp:
3403         * src/backends/signon/README:
3404         * src/backends/signon/accounts/caldav.service-type:
3405         * src/backends/signon/accounts/carddav.service-type:
3406         * src/backends/signon/accounts/google-caldav.service.in:
3407         * src/backends/signon/accounts/google-carddav.service.in:
3408         * src/backends/signon/accounts/google.provider.in:
3409         * src/backends/signon/configure-sub.in:
3410         * src/backends/signon/signon.am:
3411         * src/backends/signon/signon.cpp:
3412         * src/backends/signon/signon.h:
3413         * src/backends/signon/signonRegister.cpp:
3414         * src/backends/webdav/NeonCXX.cpp:
3415         * src/backends/webdav/NeonCXX.h:
3416         * src/backends/webdav/WebDAVSource.cpp:
3417         * src/client-test-app.cpp:
3418         * src/dbus/server/read-operations.cpp:
3419         * src/dbus/server/session.cpp:
3420         * src/syncevo/Cmdline.cpp:
3421         * src/syncevo/Cmdline.h:
3422         * src/syncevo/DBusTraits.h:
3423         * src/syncevo/GLibSupport.h:
3424         * src/syncevo/IdentityProvider.cpp:
3425         * src/syncevo/IdentityProvider.h:
3426         * src/syncevo/LocalTransportAgent.cpp:
3427         * src/syncevo/SyncConfig.cpp:
3428         * src/syncevo/SyncConfig.h:
3429         * src/syncevo/SyncContext.cpp:
3430         * src/syncevo/SynthesisDBPlugin.cpp:
3431         * src/syncevo/TransportAgent.cpp:
3432         * src/syncevo/syncevo.am:
3433         * test/test-dbus.py:
3434
3435         signon: revert accidental inclusion in master branch
3436
3437 2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>
3438
3439         * src/backends/pbap/PbapSyncSource.cpp:
3440
3441         PBAP: add support for obexd 0.48
3442
3443 2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>
3444
3445         * src/backends/signon/README:
3446         * src/backends/signon/accounts/caldav.service-type:
3447         * src/backends/signon/accounts/carddav.service-type:
3448         * src/backends/signon/accounts/google-caldav.service.in:
3449         * src/backends/signon/accounts/google-carddav.service.in:
3450         * src/backends/signon/accounts/google.provider.in:
3451         * src/backends/signon/configure-sub.in:
3452         * src/backends/signon/signon.am:
3453
3454         signon: README and example Google accounts files
3455
3456 2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>
3457
3458         * src/backends/signon/configure-sub.in:
3459         * src/backends/signon/signon.am:
3460         * src/backends/signon/signon.cpp:
3461         * src/backends/signon/signon.h:
3462         * src/backends/signon/signonRegister.cpp:
3463
3464         singon: new backend using libgsignond-glib + libaccounts-glib
3465
3466 2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>
3467
3468         * src/backends/webdav/NeonCXX.cpp:
3469         * src/backends/webdav/NeonCXX.h:
3470         * src/backends/webdav/WebDAVSource.cpp:
3471
3472         WebDAV: support OAuth2
3473
3474 2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>
3475
3476         * src/syncevo/IdentityProvider.cpp:
3477         * src/syncevo/IdentityProvider.h:
3478
3479         config: add identity provider registry
3480
3481 2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>
3482
3483         * src/syncevo/IdentityProvider.cpp:
3484         * src/syncevo/IdentityProvider.h:
3485
3486         config: introduce AuthProvider
3487
3488 2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>
3489
3490         * src/backends/evolution/EvolutionContactSource.cpp:
3491         * src/backends/webdav/WebDAVSource.cpp:
3492         * src/syncevo/IdentityProvider.cpp:
3493         * src/syncevo/IdentityProvider.h:
3494         * src/syncevo/SyncContext.cpp:
3495         * src/syncevo/SynthesisDBPlugin.cpp:
3496         * src/syncevo/TransportAgent.cpp:
3497         * src/syncevo/syncevo.am:
3498
3499         config: first step towards modular identity providers
3500
3501 2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>
3502
3503         * test/test-dbus.py:
3504
3505         D-Bus testing: test indirect password lookup
3506
3507 2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>
3508
3509         * src/dbus/server/read-operations.cpp:
3510         * src/syncevo/Cmdline.cpp:
3511         * src/syncevo/Cmdline.h:
3512         * src/syncevo/SyncConfig.cpp:
3513         * src/syncevo/SyncConfig.h:
3514         * src/syncevo/SyncContext.cpp:
3515
3516         config: selectively resolve username during indirect credential
3517         lookup
3518
3519 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3520
3521         * src/syncevo/SyncConfig.cpp:
3522         * src/syncevo/SyncConfig.h:
3523
3524         SyncConfig: implement "id" handling for reading and writing
3525         credentials
3526
3527 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3528
3529         * src/syncevo/SyncConfig.cpp:
3530         * src/syncevo/SyncConfig.h:
3531         * src/syncevo/SyncContext.cpp:
3532
3533         SyncConfig: allow sharing file config tree between configs
3534
3535 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3536
3537         * src/dbus/server/read-operations.cpp:
3538         * src/syncevo/Cmdline.cpp:
3539         * src/syncevo/Cmdline.h:
3540         * src/syncevo/SyncConfig.cpp:
3541         * src/syncevo/SyncConfig.h:
3542         * src/syncevo/SyncContext.cpp:
3543
3544         SyncConfig: simplify password API
3545
3546 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3547
3548         * src/syncevo/SyncConfig.h:
3549
3550         SyncConfig: allow access to ConfigTree
3551
3552 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3553
3554         * src/syncevo/SyncConfig.cpp:
3555         * src/syncevo/SyncConfig.h:
3556
3557         SyncSourceConfig: remove obsolete password methods
3558
3559 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3560
3561         * src/backends/activesync/ActiveSyncSource.cpp:
3562         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
3563         * src/backends/evolution/EvolutionContactSource.cpp:
3564         * src/backends/webdav/WebDAVSource.cpp:
3565         * src/client-test-app.cpp:
3566         * src/syncevo/DBusTraits.h:
3567         * src/syncevo/IdentityProvider.h:
3568         * src/syncevo/LocalTransportAgent.cpp:
3569         * src/syncevo/SyncConfig.cpp:
3570         * src/syncevo/SyncConfig.h:
3571         * src/syncevo/SyncContext.cpp:
3572         * src/syncevo/SynthesisDBPlugin.cpp:
3573         * src/syncevo/TransportAgent.cpp:
3574
3575         config: user name -> identity
3576
3577 2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>
3578
3579         * src/syncevo/SyncConfig.cpp:
3580         * src/syncevo/SyncConfig.h:
3581
3582         SyncConfig: remove obsolete caching of passwords
3583
3584 2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>
3585
3586         * src/syncevo/GLibSupport.h:
3587
3588         glib: SYNCEVO_GLIB_CALL_SYNC() must use GRunWhile()
3589
3590 2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>
3591
3592         * src/dbus/server/session.cpp:
3593
3594         D-Bus server: password not stored in GNOME keyring or KWallet
3595         (FDO #66110)
3596
3597 2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>
3598
3599         * src/backends/pbap/PbapSyncSource.cpp:
3600
3601         PBAP: compile fix for "PBAP: transfer data inside ReadItemAsKey"
3602
3603 2013-07-12  Patrick Ohly  <patrick.ohly@intel.com>
3604
3605         * NEWS:
3606         * configure.ac:
3607
3608         NEWS, autotools: SyncEvolution 1.3.99.4
3609
3610 2013-05-18  Guido Günther  <agx@sigxcpu.org>
3611
3612         * src/src.am:
3613
3614         build: use top_builddir instead of builddir
3615
3616 2013-05-17  Guido Günther  <agx@sigxcpu.org>
3617
3618         * autogen.sh:
3619
3620         build: Split autoreconf options
3621
3622 2013-07-12  Patrick Ohly  <patrick.ohly@intel.com>
3623
3624         * test/test-dbus.py:
3625
3626         D-Bus testing: fix race in TestCmdline.testSyncFailure2
3627
3628 2013-07-12  Patrick Ohly  <patrick.ohly@intel.com>
3629
3630         * test/test-dbus.py:
3631
3632         D-Bus testing: fix
3633         TestLocalCache.testPropertyRemovalIncremental100 name
3634
3635 2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>
3636
3637         * configure.ac:
3638         * src/syncevo/ConfigNode.h:
3639         * src/syncevo/DevNullConfigNode.h:
3640         * src/syncevo/FilterConfigNode.h:
3641         * src/syncevo/IniConfigNode.h:
3642         * src/syncevo/MultiplexConfigNode.h:
3643         * src/syncevo/PrefixConfigNode.h:
3644         * src/syncevo/SafeConfigNode.h:
3645         * src/syncevo/SyncSource.cpp:
3646         * src/syncevo/SynthesisDBPlugin.cpp:
3647         * src/syncevo/VolatileConfigNode.h:
3648
3649         sync: avoid maintaining suspend/resume meta data during ephemeral
3650         sync
3651
3652 2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>
3653
3654         * src/syncevo/SyncConfig.cpp:
3655         * src/syncevo/SyncConfig.h:
3656
3657         SyncSourceConfig: cache synthesisID
3658
3659 2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>
3660
3661         * src/dbus/server/session-helper.cpp:
3662         * src/dbus/server/session-helper.h:
3663         * src/dbus/server/session.cpp:
3664         * src/dbus/server/sync-helper.cpp:
3665         * src/syncevo/LocalTransportAgent.cpp:
3666
3667         sync: reduce D-Bus traffic
3668
3669 2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>
3670
3671         * src/dbus/server/dbus-sync.cpp:
3672         * src/dbus/server/dbus-sync.h:
3673         * src/syncevo/SyncContext.cpp:
3674         * src/syncevo/SyncContext.h:
3675         * test/test-dbus.py:
3676
3677         sync: less verbose output, shorter runtime
3678
3679 2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>
3680
3681         * src/syncevo/ForkExec.cpp:
3682         * src/syncevo/ForkExec.h:
3683
3684         ForkExec: allow passing arguments to helper
3685
3686 2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>
3687
3688         * test/test-dbus.py:
3689
3690         D-Bus testing: don't depend on server output during startup,
3691         truely quiet TEST_DBUS_QUIET
3692
3693 2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>
3694
3695         * src/dbus/server/pim/testpim.py:
3696
3697         PIM testing: include testcase from FDO #66618
3698
3699 2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>
3700
3701         * test/syncevo-http-server.py:
3702
3703         HTTP server: handle message resends
3704
3705 2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>
3706
3707         * src/dbus/server/connection.cpp:
3708
3709         D-Bus: better logging of server stub transport exceptions
3710
3711 2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>
3712
3713         * src/dbus/server/sync-helper.cpp:
3714
3715         D-Bus: allow catching syncevo-dbus-helper in valgrind debugger
3716
3717 2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>
3718
3719         * src/backends/pbap/PbapSyncSource.cpp:
3720
3721         PBAP: transfer data inside ReadItemAsKey
3722
3723 2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>
3724
3725         * src/backends/pbap/README:
3726         * src/dbus/server/dbus-sync.cpp:
3727         * src/dbus/server/pim/manager.cpp:
3728         * src/dbus/server/pim/testpim.py:
3729
3730         PIM: use incremental sync for PBAP by default (FDO #59551)
3731
3732 2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>
3733
3734         * src/dbus/server/pim/testpim.py:
3735
3736         PIM testing: more flexible exclusion of empty vcard
3737
3738 2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>
3739
3740         * src/backends/pbap/PbapSyncSource.cpp:
3741         * src/backends/pbap/PbapSyncSource.h:
3742         * src/backends/pbap/README:
3743         * src/syncevo/SyncContext.cpp:
3744         * src/syncevo/configs/scripting/05vcard-merge.xml:
3745
3746         PBAP: incremental sync (FDO #59551)
3747
3748 2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>
3749
3750         * src/syncevo/SyncSource.cpp:
3751
3752         SyncSource: avoid ERROR logging for 508 status code
3753
3754 2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>
3755
3756         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
3757         * src/syncevo/configs/datatypes/02vcard-types.xml:
3758         * src/syncevo/configs/scripting/05vcard-merge.xml:
3759
3760         EDS: update PHOTO+GEO during slow sync, avoid rewriting PHOTO
3761         file
3762
3763 2013-06-27  Patrick Ohly  <patrick.ohly@intel.com>
3764
3765         * src/backends/evolution/EvolutionContactSource.cpp:
3766         * src/backends/evolution/EvolutionContactSource.h:
3767
3768         EDS contacts: read-ahead cache
3769
3770 2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>
3771
3772         * src/syncevo/Cmdline.cpp:
3773         * src/syncevo/SyncContext.cpp:
3774         * src/syncevo/SyncSource.cpp:
3775         * src/syncevo/SyncSource.h:
3776
3777         read-ahead: tell SyncSource about the upcoming read accesses
3778
3779 2013-06-29  Patrick Ohly  <patrick.ohly@intel.com>
3780
3781         * src/syncevo/GLibSupport.cpp:
3782         * src/syncevo/GLibSupport.h:
3783         * src/syncevo/SyncContext.cpp:
3784         * src/syncevo/util.cpp:
3785
3786         glib: allow other threads to check something after each main loop
3787         iteration
3788
3789 2013-06-29  Patrick Ohly  <patrick.ohly@intel.com>
3790
3791         * src/syncevo/ThreadSupport.h:
3792
3793         Threading: add Cond class
3794
3795 2013-06-29  Patrick Ohly  <patrick.ohly@intel.com>
3796
3797         * src/syncevo/ThreadSupport.h:
3798
3799         Threading: fix Dyn*Mutex
3800
3801 2013-06-25  Patrick Ohly  <patrick.ohly@intel.com>
3802
3803         * src/backends/pbap/PbapSyncSource.cpp:
3804         * src/backends/pbap/PbapSyncSource.cpp.orig:
3805         * src/backends/pbap/PbapSyncSource.cpp.rej:
3806         * src/backends/pbap/PbapSyncSource.h:
3807
3808         PBAP: refactor PbapSyncSource, asyncronous transfer, report items
3809         immediately
3810
3811 2013-06-27  Patrick Ohly  <patrick.ohly@intel.com>
3812
3813         * src/syncevo/GLibSupport.h:
3814
3815         GErrorCXX: add take()
3816
3817 2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>
3818
3819         * src/syncevo/Cmdline.cpp:
3820         * src/syncevo/Cmdline.h:
3821
3822         command line: execute --export and --print-items while the source
3823         is still reading
3824
3825 2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>
3826
3827         * src/syncevo/TmpFile.cpp:
3828         * src/syncevo/TmpFile.h:
3829
3830         TmpFile: add moreData() and remove()
3831
3832 2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>
3833
3834         * src/gdbusxx/gdbus-cxx-bridge.h:
3835
3836         GDBus GIO: support int64_t and uint64_t
3837
3838 2013-06-25  Patrick Ohly  <patrick.ohly@intel.com>
3839
3840         * src/gdbusxx/gdbus-cxx-bridge.h:
3841
3842         GDBus GIO: avoid unnecessary case-insentive type comparison.
3843
3844 2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>
3845
3846         * src/backends/pbap/PbapSyncSource.cpp:
3847
3848         PBAP: fix support for obexd == 0.47, break 0.48
3849
3850 2013-06-25  Patrick Ohly  <patrick.ohly@intel.com>
3851
3852         * src/syncevo/SuspendFlags.cpp:
3853         * src/syncevo/SuspendFlags.h:
3854
3855         SuspendFlags: make it thread-safe
3856
3857 2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>
3858
3859         * test/runtests.py:
3860
3861         testing: run local sync tests with more items
3862
3863 2013-06-13  Patrick Ohly  <patrick.ohly@intel.com>
3864
3865         * src/dbus/server/pim/testpim.py:
3866         * test/test-dbus.py:
3867
3868         D-Bus testing: support git glib/gobject bindings
3869
3870 2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>
3871
3872         * test/ClientTest.cpp:
3873
3874         testing: better logging of synccompare invocation
3875
3876 2013-06-12  Patrick Ohly  <patrick.ohly@intel.com>
3877
3878         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
3879         * src/syncevo/configs/datatypes/01vcard-profile.xml:
3880         * src/syncevo/configs/scripting/05vcard-evolution.xml:
3881         * test/ClientTest.cpp:
3882
3883         EDS contacts: avoid unnecessary DB writes during slow sync due to
3884         FILE-AS
3885
3886 2013-06-12  Patrick Ohly  <patrick.ohly@intel.com>
3887
3888         * src/backends/evolution/EvolutionContactSource.h:
3889         * src/syncevo/configs/datatypes/02vcard-types.xml:
3890
3891         EDS contacts: avoid unnecessary DB writes during slow sync
3892
3893 2013-06-11  Patrick Ohly  <patrick.ohly@intel.com>
3894
3895         * src/backends/evolution/EvolutionCalendarSource.cpp:
3896         * src/backends/evolution/EvolutionContactSource.cpp:
3897
3898         EDS: avoid retrieving REV/LAST-MODIFIED if not needed
3899
3900 2013-06-11  Patrick Ohly  <patrick.ohly@intel.com>
3901
3902         * src/syncevo/Cmdline.cpp:
3903         * src/syncevo/SyncContext.cpp:
3904         * src/syncevo/SyncSource.cpp:
3905         * src/syncevo/SyncSource.h:
3906
3907         engine: change tracking optional for caching mode and item
3908         modification
3909
3910 2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>
3911
3912         * src/backends/evolution/EvolutionContactSource.cpp:
3913         * src/backends/evolution/EvolutionContactSource.h:
3914
3915         EDS: implement batched add/update of contacts
3916
3917 2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>
3918
3919         * src/syncevo/configs/remoterules/00_syncevolution.xml:
3920
3921         engine: enable out-of-order command execution for
3922         SyncEvolution<->SyncEvolution
3923
3924 2013-06-07  Patrick Ohly  <patrick.ohly@intel.com>
3925
3926         * src/syncevo/SyncContext.cpp:
3927         * src/syncevo/SyncSource.cpp:
3928         * src/syncevo/SyncSource.h:
3929         * src/syncevo/TrackingSyncSource.cpp:
3930         * src/syncevo/TrackingSyncSource.h:
3931
3932         SyncSource: support asynchronous add/update in utility classes
3933
3934 2013-06-05  Patrick Ohly  <patrick.ohly@intel.com>
3935
3936         * src/syncevo/SyncContext.cpp:
3937         * src/syncevo/SyncML.h:
3938         * src/syncevo/SyncSource.h:
3939
3940         SyncSource: optional support for asynchronous
3941         insert/update/delete
3942
3943 2013-06-05  Patrick Ohly  <patrick.ohly@intel.com>
3944
3945         * src/syncevo/SynthesisDBPlugin.cpp:
3946
3947         engine: make FinalizeLocalID a real NOP
3948
3949 2013-06-05  Patrick Ohly  <patrick.ohly@intel.com>
3950
3951         * src/syncevo/SyncSource.h:
3952
3953         SyncSource: simplify getPre/PostSignal()
3954
3955 2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>
3956
3957         * src/dbus/server/pim/testpim.py:
3958
3959         PIM testing: enhance testFilterLiveLimit
3960
3961 2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>
3962
3963         * src/dbus/server/pim/testpim.py:
3964
3965         PIM testing: fix testView and testViewSorting
3966
3967 2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>
3968
3969         * src/dbus/server/pim/testpim.py:
3970
3971         PIM testing: fixed testFilterLiveLimit
3972
3973 2013-06-18  Patrick Ohly  <patrick.ohly@intel.com>
3974
3975         * src/dbus/server/pim/testpim.py:
3976
3977         PIM testing: revise state checking
3978
3979 2013-06-13  Patrick Ohly  <patrick.ohly@intel.com>
3980
3981         * src/dbus/server/pim/testpim.py:
3982
3983         PIM testing: testSync + test case files
3984
3985 2013-06-07  Patrick Ohly  <patrick.ohly@intel.com>
3986
3987         * src/dbus/server/pim/manager.cpp:
3988
3989         PIM: set debug level in peer configs via env variable
3990
3991 2013-06-13  Patrick Ohly  <patrick.ohly@intel.com>
3992
3993         * test/sys.supp:
3994
3995         testing: suppress libsoup cancellation error leak
3996
3997 2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>
3998
3999         * src/syncevo/SyncContext.cpp:
4000
4001         SyncContext: "server" -> "peer" in debug message
4002
4003 2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>
4004
4005         * src/syncevo/SyncContext.cpp:
4006
4007         SyncContext: include process name in Synthesis log
4008
4009 2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>
4010
4011         * src/backends/evolution/EvolutionSyncSource.cpp:
4012
4013         EDS: fix cloning of system source
4014
4015 2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>
4016
4017         * src/syncevo/GLibSupport.h:
4018
4019         glib: smart pointer for glib string arrays
4020
4021 2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>
4022
4023         * src/syncevo/SyncContext.cpp:
4024
4025         engine: fix "override blocking threading code in libsynthesis"
4026
4027 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4028
4029         * src/dbus/server/server.am:
4030
4031         PIM: include pim-manager-api.txt in source distro (FDO #62516)
4032
4033 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4034
4035         * src/dbus/server/pim/README:
4036
4037         PIM: "full name" -> "fullname" fix in documentation (FDO #62515)
4038
4039 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4040
4041         * test/evo.supp:
4042         * test/sys.supp:
4043
4044         testing: updated valgrind suppressions
4045
4046 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4047
4048         * test/runtests.py:
4049
4050         Apple: test with less items
4051
4052 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4053
4054         * test/runtests.py:
4055
4056         Funambol: finally fix testing
4057
4058 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4059
4060         * test/ClientTest.cpp:
4061
4062         testing: remove redundant registration of testTwoWayRestart
4063
4064 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4065
4066         * src/gdbusxx/gdbus-cxx-bridge.cpp:
4067         * test/sys.supp:
4068
4069         D-Bus: fix minor memory leak
4070
4071 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4072
4073         * src/dbus/server/session-helper.h:
4074
4075         PIM: fix SyncProgress signal
4076
4077 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4078
4079         * src/dbus/server/pim/README:
4080
4081         PIM: document enhanced searching (search part of FDO #64177)
4082
4083 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4084
4085         * src/dbus/server/pim/testpim.py:
4086
4087         PIM testing: test field tests
4088
4089 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4090
4091         * src/dbus/server/pim/locale-factory-boost.cpp:
4092
4093         PIM: implement 'is/contains/begins-with/ends-with'
4094
4095 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4096
4097         * src/dbus/server/pim/locale-factory-boost.cpp:
4098
4099         PIM: minor performance enhancement in 'any-contains'
4100
4101 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4102
4103         * src/dbus/server/pim/testpim.py:
4104
4105         PIM testing: test case for 'and' and 'or'
4106
4107 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4108
4109         * src/dbus/server/pim/locale-factory.cpp:
4110
4111         PIM: implement 'and' and 'or'
4112
4113 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4114
4115         * src/dbus/server/pim/folks.h:
4116         * src/dbus/server/pim/locale-factory-boost.cpp:
4117         * src/dbus/server/pim/locale-factory.cpp:
4118         * src/dbus/server/pim/locale-factory.h:
4119         * src/dbus/server/pim/manager.cpp:
4120         * src/dbus/server/pim/manager.h:
4121         * src/dbus/server/server.am:
4122
4123         PIM: support recursive search filter
4124
4125 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4126
4127         * src/gdbusxx/gdbus-cxx-bridge.h:
4128
4129         GDBus GIO: support recursive variant with one type
4130
4131 2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>
4132
4133         * src/gdbusxx/gdbus-cxx-bridge.h:
4134
4135         GDBus GIO: improve boost::variant visitor
4136
4137 2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>
4138
4139         * src/dbus/server/pim/testpim.py:
4140
4141         PIM testing: check that EDS DB really gets removed (part of FDO
4142         #64835)
4143
4144 2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>
4145
4146         * src/backends/evolution/EvolutionSyncSource.cpp:
4147         * src/backends/evolution/EvolutionSyncSource.h:
4148         * src/dbus/server/pim/manager.cpp:
4149         * src/syncevo/Cmdline.cpp:
4150         * src/syncevo/SyncSource.h:
4151
4152         PIM: allow removal of data together with database removal (part
4153         of FDO #64835)
4154
4155 2013-05-23  Patrick Ohly  <patrick.ohly@intel.com>
4156
4157         * src/backends/evolution/EvolutionCalendarSource.h:
4158         * src/backends/evolution/EvolutionContactSource.h:
4159         * src/backends/evolution/EvolutionSyncSource.cpp:
4160         * src/backends/evolution/EvolutionSyncSource.h:
4161
4162         EDS: create new databases by cloning the builtin ones (FDO
4163         #64176)
4164
4165 2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>
4166
4167         * src/dbus/server/pim/testpim.py:
4168
4169         PIM testing: add test for right error when using invalid UID
4170
4171 2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>
4172
4173         * src/gdbusxx/gdbus-cxx-bridge.cpp:
4174         * src/gdbusxx/gdbus-cxx-bridge.h:
4175
4176         GDBus GIO: fix returning of error exceptions from asynchronous
4177         method + Interface_t/Member_t
4178
4179 2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>
4180
4181         * src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini:
4182         * src/dbus/server/pim/testpim.py:
4183
4184         PIM testing: run with temp-testpim as location for EDS and PIM
4185         Manager files
4186
4187 2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>
4188
4189         * test/test-dbus.py:
4190
4191         D-Bus testing: allow tests to install files in a shared XDG tree
4192
4193 2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>
4194
4195         * test/dbus-session.sh:
4196
4197         dbus-session.sh: create XDG dirs
4198
4199 2013-05-23  Patrick Ohly  <patrick.ohly@intel.com>
4200
4201         * test/dbus-session.sh:
4202
4203         dbus-session.sh: fix bashism
4204
4205 2013-05-23  Patrick Ohly  <patrick.ohly@intel.com>
4206
4207         * src/backends/pbap/PbapSyncSource.cpp:
4208
4209         PBAP: fix support for obexd >= 0.47 and < Bluez 5
4210
4211 2013-05-18  Patrick Ohly  <patrick.ohly@intel.com>
4212
4213         * test/runtests.py:
4214
4215         Funambol: fix command line syntax
4216
4217 2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>
4218
4219         * src/dbus/server/pim/folks.cpp:
4220         * src/dbus/server/pim/folks.h:
4221         * src/dbus/server/pim/full-view.cpp:
4222         * src/dbus/server/pim/individual-traits.cpp:
4223         * src/dbus/server/pim/locale-factory-boost.cpp:
4224         * src/dbus/server/pim/merge-view.cpp:
4225         * src/syncevo/GeeSupport.h:
4226
4227         gee: stricter ref counting
4228
4229 2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>
4230
4231         * src/syncevo/LogRedirect.cpp:
4232         * src/syncevo/LogRedirect.h:
4233         * src/syncevo/Logging.cpp:
4234
4235         Logging: apply filter to glib messages
4236
4237 2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>
4238
4239         * src/syncevo/LocalTransportAgent.cpp:
4240
4241         local sync: avoid potential crash
4242
4243 2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>
4244
4245         * test/test-dbus.py:
4246
4247         D-Bus testing: fix testAbortThread
4248
4249 2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>
4250
4251         * src/syncevo/SyncContext.cpp:
4252
4253         engine: free engine while still protected from signals
4254
4255 2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>
4256
4257         * src/syncevo/SyncContext.cpp:
4258
4259         engine: avoid false resending of messages shortly before final
4260         timeout
4261
4262 2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>
4263
4264         * src/dbus/server/pim/testpim.py:
4265
4266         PIM testing: fix TestContacts.testDeadAgent
4267
4268 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4269
4270         * src/dbus/server/pim/testpim.py:
4271
4272         PIM testing: sorting test for de
4273
4274 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4275
4276         * src/dbus/server/pim/locale-factory-boost.cpp:
4277
4278         PIM: select "phonebook" for de and fi (part of FDO #64173)
4279
4280 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4281
4282         * src/dbus/server/pim/testpim.py:
4283
4284         PIM testing: removed debug print
4285
4286 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4287
4288         * src/dbus/server/pim/locale-factory-boost.cpp:
4289
4290         PIM: use higher collation level
4291
4292 2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>
4293
4294         * src/dbus/server/pim/testpim.py:
4295
4296         PIM testing: add tests for Chinese and Japanese sorting
4297
4298 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4299
4300         * configure.ac:
4301         * src/dbus/server/pim/locale-factory-boost.cpp:
4302         * src/dbus/server/server.am:
4303
4304         PIM: Pinyin sorting for zh languages (part of FDO #64173)
4305
4306 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4307
4308         * src/dbus/server/pim/locale-factory-boost.cpp:
4309
4310         PIM: refactor Boost localization
4311
4312 2013-05-07  Patrick Ohly  <patrick.ohly@intel.com>
4313
4314         * src/dbus/server/client.cpp:
4315         * src/dbus/server/dbus-sync.cpp:
4316         * src/dbus/server/pim/README:
4317         * src/dbus/server/pim/manager.cpp:
4318         * src/dbus/server/pim/manager.h:
4319         * src/dbus/server/pim/pim-manager-api.txt:
4320         * src/dbus/server/pim/testpim.py:
4321         * src/dbus/server/session-common.h:
4322         * src/dbus/server/session-helper.cpp:
4323         * src/dbus/server/session-helper.h:
4324         * src/dbus/server/session.cpp:
4325         * src/dbus/server/session.h:
4326         * src/syncevo/SyncContext.cpp:
4327         * src/syncevo/SyncContext.h:
4328
4329         PIM: new return value for SyncPeer(), new SyncProgress signal
4330         (FDO #63417)
4331
4332 2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>
4333
4334         * src/backends/evolution/EvolutionCalendarSource.cpp:
4335         * src/backends/evolution/EvolutionContactSource.cpp:
4336         * src/backends/evolution/EvolutionSyncSource.cpp:
4337         * src/backends/evolution/EvolutionSyncSource.h:
4338         * src/dbus/server/pim/edsf-view.cpp:
4339         * src/dbus/server/pim/folks.cpp:
4340         * src/dbus/server/pim/full-view.cpp:
4341         * src/dbus/server/pim/individual-traits.cpp:
4342         * src/dbus/server/pim/locale-factory-boost.cpp:
4343         * src/syncevo/GLibSupport.cpp:
4344         * src/syncevo/GLibSupport.h:
4345         * src/syncevo/GeeSupport.h:
4346         * src/syncevo/LocalTransportAgent.cpp:
4347         * test/dbus-client-server.cpp:
4348
4349         glib: stricter ref counting
4350
4351 2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>
4352
4353         * src/syncevo/SmartPtr.h:
4354
4355         SmartPtr: add reset()
4356
4357 2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>
4358
4359         * test/runtests.py:
4360
4361         Funambol: avoid testing slow sync mode
4362
4363 2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>
4364
4365         * src/backends/webdav/WebDAVSource.cpp:
4366
4367         WebDAV: avoid segfault during collection lookup
4368
4369 2013-05-06  Patrick Ohly  <patrick.ohly@intel.com>
4370
4371         * src/dbus/server/pim/locale-factory-boost.cpp:
4372
4373         PIM: fix for pre-computed normalized phone numbers from EDS (FDO
4374         #59571, part 1)
4375
4376 2013-05-06  Patrick Ohly  <patrick.ohly@intel.com>
4377
4378         * src/syncevo/ForkExec.cpp:
4379
4380         ForkExec: better debug output
4381
4382 2013-05-02  Patrick Ohly  <patrick.ohly@intel.com>
4383
4384         * test/test-dbus.py:
4385
4386         D-Bus testing: remove timeout in
4387         TestSessionAPIsDummy.testInteractivePassword
4388
4389 2013-05-02  Patrick Ohly  <patrick.ohly@intel.com>
4390
4391         * test/test-dbus.py:
4392
4393         D-Bus testing: implement removal of glib timeout
4394
4395 2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>
4396
4397         * test/test-dbus.py:
4398
4399         D-Bus testing: abort server with background thread
4400
4401 2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>
4402
4403         * src/dbus/server/connection.cpp:
4404
4405         D-Bus server: activate sessions created for incoming connections
4406
4407 2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>
4408
4409         * test/runtests.py:
4410
4411         testing: add EDS<->EDS syncing via HTTP
4412
4413 2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>
4414
4415         * src/client-test-app.cpp:
4416         * src/syncevo/SuspendFlags.cpp:
4417         * src/syncevo/SuspendFlags.h:
4418         * src/syncevo/SyncContext.cpp:
4419         * src/syncevo/SyncContext.h:
4420         * test/ClientTest.cpp:
4421         * test/ClientTest.h:
4422
4423         engine: eliminate virtual checkForSuspend/Abort()
4424
4425 2013-04-25  Diane Trout  <diane@ghic.org>
4426
4427         * src/backends/akonadi/akonadisyncsource.h:
4428
4429         KDE: fix Akonadi backend for tasks
4430
4431 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4432
4433         * configure.ac:
4434
4435         autotools: libsynthesis for SyncEvolution now on freedesktop.org
4436
4437 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4438
4439         * test/test-dbus.py:
4440
4441         D-Bus testing: cover implicit URI
4442
4443 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4444
4445         * src/backends/file/FileSyncSource.cpp:
4446         * test/test-dbus.py:
4447
4448         D-Bus testing: cover multithreading and HTTP
4449
4450 2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>
4451
4452         * src/syncevo/SyncContext.cpp:
4453
4454         engine: override blocking threading code in libsynthesis
4455
4456 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4457
4458         * configure.ac:
4459         * src/syncevo/SyncConfig.cpp:
4460         * src/syncevo/SyncConfig.h:
4461         * src/syncevo/SyncContext.cpp:
4462
4463         engine: prevent timeouts in HTTP server mode
4464
4465 2013-04-30  Patrick Ohly  <patrick.ohly@intel.com>
4466
4467         * src/backends/evolution/EvolutionSyncSource.h:
4468         * src/syncevo/EDSClient.cpp:
4469         * src/syncevo/SyncContext.cpp:
4470         * src/syncevo/util.cpp:
4471
4472         engine: event processing when using multithreading
4473
4474 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4475
4476         * src/dbus/server/pim/testpim.py:
4477         * test/test-dbus.py:
4478
4479         D-Bus testing: improved running of command line tool
4480
4481 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4482
4483         * src/dbus/server/session.h:
4484         * src/syncevo/SyncContext.h:
4485
4486         engine: clarify m_remoteInitiated
4487
4488 2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>
4489
4490         * src/syncevo/SyncContext.cpp:
4491
4492         engine: better transport timeout handling
4493
4494 2013-04-22  Patrick Ohly  <patrick.ohly@intel.com>
4495
4496         * test/synccompare.pl:
4497
4498         Google: ignore loss of TRANSP property
4499
4500 2013-04-16  Patrick Ohly  <patrick.ohly@intel.com>
4501
4502         * src/dbus/server/sync-helper.cpp:
4503
4504         D-Bus: fix random session failures
4505
4506 2013-04-16  Patrick Ohly  <patrick.ohly@intel.com>
4507
4508         * src/dbus/server/session-helper.cpp:
4509         * src/dbus/server/session.cpp:
4510
4511         D-Bus: add helper's stdout to parent's stdout
4512
4513 2013-04-12  Patrick Ohly  <patrick.ohly@intel.com>
4514
4515         * src/dbus/server/session.cpp:
4516         * src/dbus/server/sync-helper.cpp:
4517         * src/syncevo/ForkExec.cpp:
4518
4519         D-Bus: fix shutdown race condition after aborted sync
4520
4521 2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>
4522
4523         * src/dbus/server/session-helper.cpp:
4524         * src/dbus/server/session.cpp:
4525         * src/syncevo/ForkExec.cpp:
4526         * src/syncevo/ForkExec.h:
4527
4528         D-Bus: fix syncevo-dbus-server<->syncevo-dbus-helper
4529         communication when using GIO D-Bus
4530
4531 2013-04-12  Patrick Ohly  <patrick.ohly@intel.com>
4532
4533         * src/syncevo/SuspendFlags.cpp:
4534         * src/syncevo/SuspendFlags.h:
4535
4536         engine: support additional signals in SuspendFlags
4537
4538 2013-04-09  Patrick Ohly  <patrick.ohly@intel.com>
4539
4540         * src/dbus/server/main.cpp:
4541         * src/dbus/server/server.cpp:
4542         * src/dbus/server/server.h:
4543         * src/dbus/server/session-helper.cpp:
4544         * src/dbus/server/session-helper.h:
4545         * src/dbus/server/session.cpp:
4546         * src/dbus/server/session.h:
4547         * src/dbus/server/sync-helper.cpp:
4548         * src/syncevo/Cmdline.cpp:
4549         * src/syncevo/ForkExec.cpp:
4550         * src/syncevo/LocalTransportAgent.cpp:
4551         * src/syncevo/LogRedirect.cpp:
4552         * src/syncevo/LogRedirect.h:
4553         * src/syncevo/LogSyslog.cpp:
4554         * src/syncevo/LogSyslog.h:
4555         * src/syncevo/Logging.cpp:
4556         * src/syncevo/Logging.h:
4557         * src/syncevo/SuspendFlags.h:
4558         * src/syncevo/SyncContext.cpp:
4559         * src/syncevo/syncevo.am:
4560         * src/syncevolution.cpp:
4561         * test/client-test-main.cpp:
4562
4563         Logging: thread-safe
4564
4565 2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>
4566
4567         * src/backends/webdav/WebDAVSource.cpp:
4568         * src/client-test-app.cpp:
4569         * src/dbus/server/main.cpp:
4570         * src/dbus/server/server.cpp:
4571         * src/dbus/server/server.h:
4572         * src/dbus/server/session-helper.cpp:
4573         * src/dbus/server/session-helper.h:
4574         * src/dbus/server/session.h:
4575         * src/dbus/server/sync-helper.cpp:
4576         * src/syncevo/Cmdline.cpp:
4577         * src/syncevo/ForkExec.cpp:
4578         * src/syncevo/LocalTransportAgent.cpp:
4579         * src/syncevo/LogRedirect.cpp:
4580         * src/syncevo/LogStdout.h:
4581         * src/syncevo/LogSyslog.cpp:
4582         * src/syncevo/LogSyslog.h:
4583         * src/syncevo/Logging.cpp:
4584         * src/syncevo/Logging.h:
4585         * src/syncevo/SyncContext.cpp:
4586         * src/syncevolution.cpp:
4587         * test/client-test-main.cpp:
4588
4589         Logging: merge Logger and LoggerBase
4590
4591 2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>
4592
4593         * src/dbus/server/server.h:
4594         * src/dbus/server/session-helper.h:
4595         * src/dbus/server/session.h:
4596         * src/syncevo/Cmdline.cpp:
4597         * src/syncevo/LocalTransportAgent.cpp:
4598         * src/syncevo/LogRedirect.cpp:
4599         * src/syncevo/LogStdout.h:
4600         * src/syncevo/LogSyslog.h:
4601         * src/syncevo/Logging.h:
4602         * src/syncevo/SyncContext.cpp:
4603
4604         Logging: remove obsolete isProcessSafe()
4605
4606 2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>
4607
4608         * src/dbus/server/session-helper.cpp:
4609         * src/syncevo/LocalTransportAgent.cpp:
4610         * src/syncevo/LogRedirect.cpp:
4611         * src/syncevo/LogStdout.cpp:
4612         * src/syncevo/LogStdout.h:
4613         * src/syncevo/LogSyslog.cpp:
4614         * src/syncevo/Logging.cpp:
4615         * src/syncevo/Logging.h:
4616         * src/syncevolution.cpp:
4617
4618         Logging: avoid changing global process name
4619
4620 2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>
4621
4622         * src/dbus/server/server.cpp:
4623         * src/dbus/server/server.h:
4624         * src/dbus/server/session-helper.cpp:
4625         * src/dbus/server/session-helper.h:
4626         * src/dbus/server/session.cpp:
4627         * src/dbus/server/session.h:
4628         * src/syncevo/Cmdline.cpp:
4629         * src/syncevo/LocalTransportAgent.cpp:
4630         * src/syncevo/LogRedirect.cpp:
4631         * src/syncevo/LogRedirect.h:
4632         * src/syncevo/LogStdout.cpp:
4633         * src/syncevo/LogStdout.h:
4634         * src/syncevo/LogSyslog.cpp:
4635         * src/syncevo/LogSyslog.h:
4636         * src/syncevo/Logging.cpp:
4637         * src/syncevo/Logging.h:
4638         * src/syncevo/SyncContext.cpp:
4639
4640         Logging: move messagev parameters into struct, rename different
4641         versions of messagev
4642
4643 2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>
4644
4645         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
4646         * src/backends/activesync/ActiveSyncSource.cpp:
4647         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
4648         * src/backends/addressbook/AddressBookSource.cpp:
4649         * src/backends/akonadi/akonadisyncsource.cpp:
4650         * src/backends/evolution/EvolutionCalendarSource.cpp:
4651         * src/backends/evolution/EvolutionContactSource.cpp:
4652         * src/backends/evolution/EvolutionSyncSource.cpp:
4653         * src/backends/kcalextended/KCalExtendedSource.cpp:
4654         * src/backends/pbap/PbapSyncSource.cpp:
4655         * src/backends/qtcontacts/QtContactsSource.cpp:
4656         * src/backends/sqlite/SQLiteContactSource.cpp:
4657         * src/backends/webdav/CalDAVSource.cpp:
4658         * src/backends/webdav/NeonCXX.cpp:
4659         * src/backends/webdav/WebDAVSource.cpp:
4660         * src/backends/webdav/WebDAVSourceRegister.cpp:
4661         * src/client-test-app.cpp:
4662         * src/dbus/server/auto-sync-manager.cpp:
4663         * src/dbus/server/auto-term.h:
4664         * src/dbus/server/bluez-manager.cpp:
4665         * src/dbus/server/client.cpp:
4666         * src/dbus/server/connection.cpp:
4667         * src/dbus/server/connman-client.cpp:
4668         * src/dbus/server/dbus-sync.cpp:
4669         * src/dbus/server/dbus-transport-agent.cpp:
4670         * src/dbus/server/main.cpp:
4671         * src/dbus/server/network-manager-client.cpp:
4672         * src/dbus/server/notification-backend-libnotify.cpp:
4673         * src/dbus/server/pim/edsf-view.cpp:
4674         * src/dbus/server/pim/filtered-view.cpp:
4675         * src/dbus/server/pim/folks.cpp:
4676         * src/dbus/server/pim/full-view.cpp:
4677         * src/dbus/server/pim/individual-traits.cpp:
4678         * src/dbus/server/pim/locale-factory-boost.cpp:
4679         * src/dbus/server/pim/manager.cpp:
4680         * src/dbus/server/pim/merge-view.cpp:
4681         * src/dbus/server/pim/view.cpp:
4682         * src/dbus/server/presence-status.cpp:
4683         * src/dbus/server/server.cpp:
4684         * src/dbus/server/session-helper.cpp:
4685         * src/dbus/server/session.cpp:
4686         * src/dbus/server/sync-helper.cpp:
4687         * src/syncevo/Cmdline.cpp:
4688         * src/syncevo/CurlTransportAgent.cpp:
4689         * src/syncevo/ForkExec.cpp:
4690         * src/syncevo/LocalTransportAgent.cpp:
4691         * src/syncevo/LogRedirect.cpp:
4692         * src/syncevo/Logging.h:
4693         * src/syncevo/MapSyncSource.cpp:
4694         * src/syncevo/ObexTransportAgent.cpp:
4695         * src/syncevo/SoupTransportAgent.cpp:
4696         * src/syncevo/SuspendFlags.cpp:
4697         * src/syncevo/SyncConfig.cpp:
4698         * src/syncevo/SyncContext.cpp:
4699         * src/syncevo/SyncSource.cpp:
4700         * src/syncevo/SynthesisDBPlugin.cpp:
4701         * src/syncevo/TrackingSyncSource.cpp:
4702         * src/syncevo/util.cpp:
4703         * src/syncevolution.cpp:
4704         * test/ClientTest.cpp:
4705         * test/ClientTest.h:
4706         * test/ClientTestAssert.h:
4707         * test/client-test-main.cpp:
4708
4709         Logging: eliminate _instance from SE_LOG* macros
4710
4711 2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>
4712
4713         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
4714         * src/backends/activesync/ActiveSyncSource.cpp:
4715         * src/backends/addressbook/AddressBookSource.cpp:
4716         * src/backends/evolution/EvolutionCalendarSource.cpp:
4717         * src/backends/evolution/EvolutionContactSource.cpp:
4718         * src/backends/evolution/EvolutionSyncSource.cpp:
4719         * src/backends/webdav/CalDAVSource.cpp:
4720         * src/backends/webdav/WebDAVSource.cpp:
4721         * src/dbus/server/server.cpp:
4722         * src/dbus/server/server.h:
4723         * src/dbus/server/session-helper.cpp:
4724         * src/dbus/server/session-helper.h:
4725         * src/dbus/server/session.cpp:
4726         * src/dbus/server/session.h:
4727         * src/syncevo/Cmdline.cpp:
4728         * src/syncevo/LocalTransportAgent.cpp:
4729         * src/syncevo/LogRedirect.cpp:
4730         * src/syncevo/LogRedirect.h:
4731         * src/syncevo/LogStdout.cpp:
4732         * src/syncevo/LogStdout.h:
4733         * src/syncevo/LogSyslog.cpp:
4734         * src/syncevo/LogSyslog.h:
4735         * src/syncevo/Logging.cpp:
4736         * src/syncevo/Logging.h:
4737         * src/syncevo/MapSyncSource.cpp:
4738         * src/syncevo/SyncContext.cpp:
4739         * src/syncevo/SyncSource.cpp:
4740         * src/syncevo/SyncSource.h:
4741         * src/syncevo/SynthesisDBPlugin.cpp:
4742         * src/syncevo/TrackingSyncSource.cpp:
4743         * src/syncevo/util.cpp:
4744         * src/syncevo/util.h:
4745
4746         Logging: remove usage of Logger instance
4747
4748 2013-04-09  Patrick Ohly  <patrick.ohly@intel.com>
4749
4750         * src/syncevo/ThreadSupport.h:
4751         * src/syncevo/syncevo.am:
4752
4753         engine: add mutex support via glib
4754
4755 2013-04-11  Patrick Ohly  <patrick.ohly@intel.com>
4756
4757         * src/backends/evolution/EvolutionCalendarSource.cpp:
4758
4759         EDS: avoid e_cal_client_remove_object_sync with empty UID
4760
4761 2013-04-09  Patrick Ohly  <patrick.ohly@intel.com>
4762
4763         * test/test-dbus.py:
4764
4765         D-Bus testing: increase message bus timeout
4766
4767 2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>
4768
4769         * test/valgrindcheck.sh:
4770
4771         testing: avoid system-wide killing of valgrind in
4772         valgrindcheck.sh
4773
4774 2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>
4775
4776         * test/test-dbus.py:
4777
4778         D-Bus testing: improve
4779         TestSessionAPIsDummy.testInteractivePassword
4780
4781 2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>
4782
4783         * test/test-dbus.py:
4784
4785         D-Bus testing: SYNCEVOLUTION_DEBUG skips output redirection
4786
4787 2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>
4788
4789         * test/dbus-session.sh:
4790
4791         testing: apply valgrind to EDS when running test-dbus.py and
4792         testpim.py
4793
4794 2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>
4795
4796         * test/evo.supp:
4797
4798         testing: add missing rule names
4799
4800 2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>
4801
4802         * test/evo.supp:
4803
4804         testing: remove suppression for EDS leak
4805
4806 2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>
4807
4808         * test/test-dbus.py:
4809
4810         D-Bus testing: set locale in some more tests
4811
4812 2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>
4813
4814         * test/evo.supp:
4815
4816         PIM testing: ignore folks rec mutex leak
4817
4818 2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>
4819
4820         * src/backends/evolution/EvolutionSyncSource.cpp:
4821         * src/dbus/server/pim/edsf-view.cpp:
4822
4823         EDS Client: handle "busy" error
4824
4825 2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>
4826
4827         * test/dbus-session.sh:
4828
4829         D-Bus testing: start EDS also for testpim.py
4830
4831 2013-03-27  Patrick Ohly  <patrick.ohly@intel.com>
4832
4833         * src/dbus/server/pim/individual-traits.cpp:
4834
4835         PIM Manager: remove redundant type check+cast
4836
4837 2013-03-26  Patrick Ohly  <patrick.ohly@intel.com>
4838
4839         * src/dbus/server/pim/testpim.py:
4840
4841         PIM testing: data output in testActive
4842
4843 2013-03-26  Patrick Ohly  <patrick.ohly@intel.com>
4844
4845         * src/dbus/server/pim/testpim.py:
4846
4847         PIM testing: allow more than 1000 contacts in testActive
4848
4849 2013-03-26  Patrick Ohly  <patrick.ohly@intel.com>
4850
4851         * src/dbus/server/pim/testpim.py:
4852
4853         PIM testing: fix reference to start time in testActive
4854
4855 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4856
4857         * src/syncevolution.cpp:
4858
4859         command line: check for strdup() failure
4860
4861 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4862
4863         * src/syncevo/TransportAgent.h:
4864
4865         TransportAgent: destructor must be virtual
4866
4867 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4868
4869         * src/syncevo/SyncContext.cpp:
4870
4871         engine: call getenv() only once
4872
4873 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4874
4875         * src/syncevo/SyncContext.cpp:
4876         * src/syncevo/SyncML.cpp:
4877         * src/syncevo/util.cpp:
4878
4879         engine: use thread-safe localtime_r(), check results
4880
4881 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4882
4883         * src/syncevo/LogRedirect.cpp:
4884
4885         LogRedirect: better handling of realloc failure
4886
4887 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4888
4889         * src/syncevo/LogRedirect.cpp:
4890
4891         LogRedirect: mark class as noncopyable
4892
4893 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4894
4895         * src/gdbusxx/test/example.cpp:
4896
4897         GDBus GIO: mark class as noncopyable
4898
4899 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4900
4901         * src/dbus/server/restart.h:
4902
4903         D-Bus server: fix memory leak in case of failed restart
4904
4905 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4906
4907         * src/dbus/server/auto-sync-manager.cpp:
4908
4909         D-Bus server: avoid potential segfault
4910
4911 2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>
4912
4913         * src/client-test-app.cpp:
4914
4915         testing: only call getenv() once for each var
4916
4917 2013-03-20  Patrick Ohly  <patrick.ohly@intel.com>
4918
4919         * src/backends/akonadi/akonadisyncsource.cpp:
4920
4921         KDE: more explicit memory handling in Akonadi backend
4922
4923 2013-04-11  Patrick Ohly  <patrick.ohly@intel.com>
4924
4925         * src/backends/kde/KDEPlatform.cpp:
4926
4927         KDE: avoid creating a shared session D-Bus connection before
4928         creating the app
4929
4930 2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>
4931
4932         * src/syncevo/SyncSource.h:
4933
4934         SyncSourceBlob: avoid crash in ReadBlob()
4935
4936 2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>
4937
4938         * test/ClientTest.cpp:
4939
4940         testing: read env variable only once
4941
4942 2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>
4943
4944         * test/ClientTest.cpp:
4945
4946         testing: avoid unlikely fd leak
4947
4948 2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>
4949
4950         * test/ClientTest.h:
4951
4952         testing: mark ClientTest non-copyable
4953
4954 2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>
4955
4956         * src/gdbusxx/gdbus-cxx-bridge.h:
4957
4958         GDBus GIO: better DBusErrorCXX copy operator
4959
4960 2013-03-06  Patrick Ohly  <patrick.ohly@intel.com>
4961
4962         * NEWS:
4963         * configure.ac:
4964
4965         NEWS, configure: SyncEvolution 1.3.99.3
4966
4967 2013-03-07  Patrick Ohly  <patrick.ohly@intel.com>
4968
4969         * test/evo.supp:
4970
4971         Revert "testing: ignore GIO D-Bus leak"
4972
4973 2013-03-07  Patrick Ohly  <patrick.ohly@intel.com>
4974
4975         * src/gdbusxx/gdbus-cxx-bridge.h:
4976
4977         GDBus GIO: fix memory leak of GDBusMethod/SignalInfo
4978
4979 2013-03-06  Patrick Ohly  <patrick.ohly@intel.com>
4980
4981         * test/sys.supp:
4982
4983         testing: temporarily ignore neon + gnutls leak
4984
4985 2013-03-06  Patrick Ohly  <patrick.ohly@intel.com>
4986
4987         * test/test-dbus.py:
4988
4989         D-Bus testing: kill partially terminated processes
4990
4991 2013-03-05  Patrick Ohly  <patrick.ohly@intel.com>
4992
4993         * src/syncevo/SyncContext.cpp:
4994         * src/syncevo/configs/datatypes/02vcard-types.xml:
4995         * src/syncevo/configs/remoterules/server/00_nokia.xml:
4996         * src/syncevo/configs/scripting/08vcard-email-type.xml:
4997
4998         Nokia: always add TYPE=INTERNET to EMAIL (FDO #61784)
4999
5000 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5001
5002         * src/src.am:
5003
5004         testing: don't use -O2 on client-test
5005
5006 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5007
5008         * test/wrappercheck.sh:
5009
5010         wrappercheck.sh: more resilient against race conditions
5011
5012 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5013
5014         * src/dbus/server/pim/testpim.py:
5015
5016         PIM testing: ignore valgrind ERROR when checking output
5017
5018 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5019
5020         * test/test-dbus.py:
5021
5022         D-Bus testing: more logging in auto start test
5023
5024 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5025
5026         * test/test-dbus.py:
5027
5028         D-Bus testing: fix auto start test when using jhbuild
5029
5030 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5031
5032         * test/test-dbus.py:
5033
5034         D-Bus testing: catch server startup failure
5035
5036 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5037
5038         * test/ClientTest.cpp:
5039
5040         testing: add debug output for importing test cases
5041
5042 2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>
5043
5044         * src/backends/webdav/NeonCXX.cpp:
5045
5046         WebDAV: don't send Basic Auth via http (FDO #57248)
5047
5048 2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>
5049
5050         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
5051
5052         Google CalDAV testing: avoid multiple detached recurrences, II
5053
5054 2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>
5055
5056         * NEWS:
5057         * src/syncevo/SyncConfig.cpp:
5058         * src/syncevo/SyncConfig.h:
5059         * src/syncevo/SyncContext.cpp:
5060
5061         SyncML: workarounds for broken peers, attempt 2
5062
5063 2013-02-05  Graham R. Cobb  <g+syncevolution@cobb.uk.net>
5064
5065         * src/backends/activesync/ActiveSyncSource.cpp:
5066         * src/backends/activesync/ActiveSyncSource.h:
5067
5068         ActiveSync: added support for specifying folder names
5069
5070 2013-02-27  Patrick Ohly  <patrick.ohly@intel.com>
5071
5072         * src/backends/activesync/ActiveSyncSource.cpp:
5073
5074         ActiveSync: avoid explicit g_object_unref for EasSyncHandler
5075
5076 2013-02-27  Patrick Ohly  <patrick.ohly@intel.com>
5077
5078         * src/syncevo/Cmdline.cpp:
5079
5080         command line: show backend error when listing databases fails
5081
5082 2013-02-04  Graham R. Cobb  <g+syncevolution@cobb.uk.net>
5083
5084         * src/backends/activesync/ActiveSyncSource.cpp:
5085         * src/backends/activesync/ActiveSyncSource.h:
5086
5087         ActiveSync: added getDatabases support for fetching folder list
5088
5089 2013-02-28  Patrick Ohly  <patrick.ohly@intel.com>
5090
5091         * src/backends/evolution/EvolutionSyncSource.cpp:
5092         * src/backends/evolution/configure-sub.in:
5093         * src/backends/evolution/evolution.am:
5094
5095         EDS + PIM: create phone number summary in contacts DB (part of
5096         FDO #59571)
5097
5098 2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>
5099
5100         * NEWS:
5101
5102         NEWS: preparations for 1.3.99.3
5103
5104 2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>
5105
5106         * src/backends/activesync/ActiveSyncSource.cpp:
5107         * src/backends/activesync/ActiveSyncSource.h:
5108
5109         Revert "ActiveSync: added getDatabases support for fetching
5110         folder list"
5111
5112 2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>
5113
5114         * src/backends/activesync/ActiveSyncSource.cpp:
5115         * src/backends/activesync/ActiveSyncSource.h:
5116
5117         Revert "ActiveSync: added support for specifying folder names"
5118
5119 2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>
5120
5121         * test/evo.supp:
5122
5123         EDS: temporarily ignore a minor leak (BGO #694730)
5124
5125 2013-02-25  Patrick Ohly  <patrick.ohly@intel.com>
5126
5127         * src/dbus/server/pim/filtered-view.cpp:
5128         * src/dbus/server/pim/filtered-view.h:
5129         * src/dbus/server/pim/full-view.cpp:
5130         * src/dbus/server/pim/locale-factory-boost.cpp:
5131         * src/dbus/server/pim/manager.cpp:
5132         * src/dbus/server/pim/pim-manager-api.txt:
5133         * src/dbus/server/pim/testpim.py:
5134         * src/dbus/server/pim/view.h:
5135
5136         PIM: add ReplaceSearch, always allow it
5137
5138 2013-02-25  Patrick Ohly  <patrick.ohly@intel.com>
5139
5140         * src/dbus/server/pim/full-view.cpp:
5141         * src/dbus/server/server.cpp:
5142         * src/dbus/server/timeout.h:
5143
5144         D-Bus server: more flexible timeouts
5145
5146 2013-02-05  Graham R. Cobb  <g+syncevolution@cobb.uk.net>
5147
5148         * src/backends/activesync/ActiveSyncSource.cpp:
5149         * src/backends/activesync/ActiveSyncSource.h:
5150
5151         ActiveSync: added support for specifying folder names
5152
5153 2013-02-04  Graham R. Cobb  <g+syncevolution@cobb.uk.net>
5154
5155         * src/backends/activesync/ActiveSyncSource.cpp:
5156         * src/backends/activesync/ActiveSyncSource.h:
5157
5158         ActiveSync: added getDatabases support for fetching folder list
5159
5160 2013-02-22  Patrick Ohly  <patrick.ohly@intel.com>
5161
5162         * src/dbus/server/pim/locale-factory-boost.cpp:
5163         * src/dbus/server/pim/testpim.py:
5164
5165         PIM: intelligent phone search in EDS (FDO #59571, part 2)
5166
5167 2013-02-22  Patrick Ohly  <patrick.ohly@intel.com>
5168
5169         * test/test-dbus.py:
5170
5171         D-Bus testing: merge with truncated D-Bus log
5172
5173 2013-02-21  Patrick Ohly  <patrick.ohly@intel.com>
5174
5175         * src/dbus/server/pim/locale-factory-boost.cpp:
5176         * src/dbus/server/pim/testpim.py:
5177
5178         PIM: use pre-computed normalized phone numbers from EDS (FDO
5179         #59571, part 1)
5180
5181 2013-02-21  Patrick Ohly  <patrick.ohly@intel.com>
5182
5183         * src/syncevo/SyncSource.h:
5184         * test/ClientTest.cpp:
5185         * test/ClientTest.h:
5186         * test/runtests.py:
5187
5188         testing: more workarounds for Google CalDAV + unique IDs
5189
5190 2013-02-19  Patrick Ohly  <patrick.ohly@intel.com>
5191
5192         * configure.ac:
5193         * src/backends/activesync/activesync.am:
5194         * src/backends/addressbook/addressbook.am:
5195         * src/backends/akonadi/akonadi.am:
5196         * src/backends/evolution/evolution.am:
5197         * src/backends/file/file.am:
5198         * src/backends/gnome/gnome.am:
5199         * src/backends/kcalextended/kcalextended.am:
5200         * src/backends/kde/kde.am:
5201         * src/backends/maemo/maemo.am:
5202         * src/backends/pbap/pbap.am:
5203         * src/backends/qtcontacts/qtcontacts.am:
5204         * src/backends/sqlite/sqlite.am:
5205         * src/backends/webdav/webdav.am:
5206         * src/backends/xmlrpc/xmlrpc.am:
5207
5208         autotools: avoid -lrt in make dependencies
5209
5210 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5211
5212         * src/dbus/server/server.am:
5213
5214         autotools: add missing pcre libs to syncevo-dbus-server
5215
5216 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5217
5218         * src/dbus/server/pim/testpim.py:
5219
5220         PIM testing: ensure that no ERROR messages are printed
5221
5222 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5223
5224         * src/dbus/server/pim/individual-traits.cpp:
5225
5226         Folks: avoid warnings when unsetting photo
5227
5228 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5229
5230         * src/dbus/server/pim/folks.cpp:
5231         * src/dbus/server/pim/folks.h:
5232
5233         PIM: fix initialization of folks backends
5234
5235 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5236
5237         * src/dbus/server/pim/locale-factory-boost.cpp:
5238
5239         PIM: capture libphonenumber output
5240
5241 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5242
5243         * src/syncevo/Logging.h:
5244
5245         logging: more independent of namespace
5246
5247 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5248
5249         * test/test-dbus.py:
5250
5251         D-Bus testing: enhanced checking of D-Bus and stdout log
5252
5253 2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>
5254
5255         * src/backends/evolution/configure-sub.in:
5256         * src/dbus/server/pim/edsf-view.cpp:
5257
5258         EDS: direct access with EDS master
5259
5260 2013-02-19  Patrick Ohly  <patrick.ohly@intel.com>
5261
5262         * src/backends/pbap/PbapSyncSource.cpp:
5263
5264         PBAP: support Bluez 5
5265
5266 2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>
5267
5268         * src/dbus/server/pim/testpim.py:
5269
5270         PIM testing: turn testActive into performance test
5271
5272 2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>
5273
5274         * src/dbus/server/pim/testpim.py:
5275
5276         PIM testing: introduce watchdog
5277
5278 2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>
5279
5280         * src/dbus/server/pim/testpim.py:
5281
5282         PIM testing: avoid large ReadContacts() calls
5283
5284 2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>
5285
5286         * src/dbus/server/pim/testpim.py:
5287
5288         PIM testing: fix testRead test case
5289
5290 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5291
5292         * src/dbus/server/pim/individual-traits.cpp:
5293
5294         PIM: debug messages for modifying contact
5295
5296 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5297
5298         * src/dbus/server/pim/edsf-view.cpp:
5299         * src/dbus/server/pim/folks.cpp:
5300         * src/dbus/server/pim/individual-traits.cpp:
5301
5302         PIM: adapt to gee 0.8
5303
5304 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5305
5306         * src/dbus/server/pim/testpim.py:
5307
5308         PIM testing: testActive for large number of contacts
5309
5310 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5311
5312         * src/dbus/server/pim/testpim.py:
5313
5314         PIM testing: more efficient ViewAgent
5315
5316 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5317
5318         * test/test-dbus.py:
5319
5320         D-Bus testing: improved logging
5321
5322 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5323
5324         * test/test-dbus.py:
5325
5326         D-Bus testing: optionally use gzip
5327
5328 2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>
5329
5330         * test/test-dbus.py:
5331
5332         D-Bus testing: more efficient runUntil
5333
5334 2013-02-14  Patrick Ohly  <patrick.ohly@intel.com>
5335
5336         * src/dbus/server/pim/testpim.py:
5337
5338         PIM testing: avoid reading multiple times
5339
5340 2013-02-14  Patrick Ohly  <patrick.ohly@intel.com>
5341
5342         * src/dbus/server/main.cpp:
5343         * src/dbus/server/server.cpp:
5344         * src/dbus/server/server.h:
5345         * src/dbus/server/session.cpp:
5346         * test/test-dbus.py:
5347
5348         D-Bus server: reduce D-Bus log messages
5349
5350 2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>
5351
5352         * test/test-dbus.py:
5353
5354         D-Bus testing: avoid extranuous message about SIGTERM
5355
5356 2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>
5357
5358         * test/test-dbus.py:
5359
5360         D-Bus testing: TEST_DBUS_VERBOSE shows logging messages
5361
5362 2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>
5363
5364         * src/dbus/server/pim/manager.cpp:
5365         * src/dbus/server/pim/manager.h:
5366         * src/dbus/server/pim/pim-manager-api.txt:
5367         * src/dbus/server/pim/testpim.py:
5368
5369         PIM: introduce CreateConfig()
5370
5371 2013-02-08  Patrick Ohly  <patrick.ohly@intel.com>
5372
5373         * src/dbus/server/pim/README:
5374         * src/dbus/server/pim/folks.h:
5375         * src/dbus/server/pim/individual-traits.cpp:
5376         * src/dbus/server/pim/testpim.py:
5377         * src/gdbusxx/gdbus-cxx-bridge.h:
5378         * test/synccompare.pl:
5379
5380         PIM: support location = GEO property (FDO #60373)
5381
5382 2013-02-07  Patrick Ohly  <patrick.ohly@intel.com>
5383
5384         * src/dbus/server/pim/README:
5385         * src/dbus/server/pim/individual-traits.cpp:
5386         * src/dbus/server/pim/testpim.py:
5387
5388         PIM: support groups = CATEGORIES (FDO #60380)
5389
5390 2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>
5391
5392         * src/dbus/server/pim/testpim.py:
5393         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
5394         * src/syncevo/configs/datatypes/01vcard-profile.xml:
5395         * test/testcases/eds_contact.vcf:
5396         * test/testcases/eds_contact.vcf.exchange.tem.patch:
5397         * test/testcases/eds_contact.vcf.google.tem.patch:
5398         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
5399         * test/testcases/eds_contact.vcf.mobical.tem.patch:
5400         * test/testcases/eds_contact.vcf.oracle.tem.patch:
5401         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
5402         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
5403         * test/testcases/eds_contact.vcf.zyb.tem.patch:
5404
5405         engine: support GEO property (part of FDO #60374)
5406
5407 2013-02-08  Patrick Ohly  <patrick.ohly@intel.com>
5408
5409         * src/dbus/server/pim/individual-traits.cpp:
5410
5411         PIM: fix memory leaks during writing of contacts
5412
5413 2013-02-08  Patrick Ohly  <patrick.ohly@intel.com>
5414
5415         * src/syncevo/GValueSupport.h:
5416
5417         GValue: support constructors which take ownership
5418
5419 2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>
5420
5421         * src/syncevo/LogSyslog.cpp:
5422         * src/syncevo/LogSyslog.h:
5423
5424         syslog: fix read-after-free bug
5425
5426 2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>
5427
5428         * src/dbus/server/pim/manager.cpp:
5429
5430         PIM testing: D-Bus methods thread-safe
5431
5432 2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>
5433
5434         * src/dbus/server/pim/manager.cpp:
5435         * src/dbus/server/pim/manager.h:
5436         * src/dbus/server/timeout.h:
5437
5438         PIM Manager: make some of the D-Bus methods thread-safe, attempt
5439         II
5440
5441 2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>
5442
5443         * src/dbus/server/pim/manager.cpp:
5444         * src/dbus/server/pim/manager.h:
5445         * src/syncevo/GLibSupport.h:
5446
5447         PIM Manager: make some of the D-Bus methods thread-safe
5448
5449 2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>
5450
5451         * src/syncevo/util.cpp:
5452         * src/syncevo/util.h:
5453
5454         Exception: tryRethrow() can be used to throw in all cases
5455
5456 2013-02-05  Patrick Ohly  <patrick.ohly@intel.com>
5457
5458         * src/syncevo/GLibSupport.h:
5459
5460         glib: support ...CXX::steal() and ..StealCXX() for non-GObject
5461
5462 2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>
5463
5464         * src/backends/webdav/WebDAVSource.cpp:
5465
5466         CalDAV: work around Google server regression (undeclared
5467         namespace prefix in XML)
5468
5469 2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>
5470
5471         * src/dbus/server/pim/testpim.py:
5472
5473         PIM testing: include PHOTO data in testSync
5474
5475 2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>
5476
5477         * src/dbus/server/pim/testpim.py:
5478
5479         PIM testing: fixed testSync with Nokia phone
5480
5481 2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>
5482
5483         * src/dbus/server/pim/testpim.py:
5484
5485         PIM testing: handle missing config dirs
5486
5487 2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>
5488
5489         * src/syncevo/SyncML.cpp:
5490
5491         command line: recover from slow sync with new sync modes
5492
5493 2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>
5494
5495
5496         Merge tag 'syncevolution-1-3-99-2'
5497
5498 2013-01-15  Mario Kicherer  <dev@kicherer.org>
5499
5500         * src/backends/sqlite/SQLiteUtil.h:
5501
5502         sqlite: add #include <stdio.h>
5503
5504 2012-12-12  Patrick Ohly  <patrick.ohly@intel.com>
5505
5506         * configure.ac:
5507
5508         autotools: bump version to 1.3.99.2
5509
5510 2012-12-12  Patrick Ohly  <patrick.ohly@intel.com>
5511
5512         * NEWS:
5513         * src/syncevo/SyncConfig.cpp:
5514         * src/syncevo/SyncConfig.h:
5515         * src/syncevo/SyncContext.cpp:
5516
5517         Revert "SyncML: workarounds for broken peers"
5518
5519 2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>
5520
5521         * NEWS:
5522         * src/dbus/server/pim/README:
5523         * src/dbus/server/pim/pim-manager-api.txt:
5524
5525         NEWS, PIM API + README: updated for 1.3.99.2
5526
5527 2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>
5528
5529         * test/runtests.py:
5530
5531         testing: support --enable dist=<configure flags>
5532
5533 2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>
5534
5535         * src/dbus/server/pim/manager.cpp:
5536         * src/dbus/server/pim/manager.h:
5537
5538         PIM Manager: don't prevent auto termination when idle
5539
5540 2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>
5541
5542         * test/evo.supp:
5543
5544         debugging: revise suppression rule
5545
5546 2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>
5547
5548         * src/syncevo/installcheck-local.sh:
5549
5550         autotools: fix "make distcheck" when LD_LIBRARY_PATH is set
5551
5552 2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>
5553
5554         * src/dbus/server/pim/filtered-view.cpp:
5555         * src/dbus/server/pim/full-view.cpp:
5556         * src/dbus/server/pim/merge-view.cpp:
5557
5558         PIM: avoid compiler warnings in 32 bit
5559
5560 2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>
5561
5562         * src/dbus/server/pim/manager.cpp:
5563
5564         PIM: fix signed/unsigned comparison warning
5565
5566 2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>
5567
5568         * src/syncevo/SyncConfig.cpp:
5569
5570         SyncConfig: fix g++ 4.4 compile issue
5571
5572 2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>
5573
5574         * src/syncevo/GLibSupport.h:
5575
5576         glib: add bool cast to CXX pointers
5577
5578 2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>
5579
5580         * src/dbus/server/pim/testpim.py:
5581
5582         PIM testing: adapt test runtime for automated testing
5583
5584 2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>
5585
5586         * src/dbus/server/pim/testpim.py:
5587
5588         PIM testing: writing contacts needs country
5589
5590 2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>
5591
5592         * src/backends/evolution/configure-sub.in:
5593         * src/dbus/server/pim/edsf-view.cpp:
5594
5595         PIM + EDS: use direct read mode if available
5596
5597 2012-12-04  Patrick Ohly  <patrick.ohly@intel.com>
5598
5599         * src/dbus/server/pim/manager.cpp:
5600         * src/dbus/server/pim/pim-manager-api.txt:
5601         * src/dbus/server/pim/testpim.py:
5602
5603         PIM: allow configuration of session dirs (part of FDO #55921)
5604
5605 2012-12-04  Patrick Ohly  <patrick.ohly@intel.com>
5606
5607         * src/dbus/server/dbus-sync.cpp:
5608         * src/dbus/server/pim/manager.cpp:
5609         * src/dbus/server/pim/testpim.py:
5610         * src/syncevo/LocalTransportAgent.cpp:
5611         * src/syncevo/SyncConfig.cpp:
5612         * src/syncevo/SyncConfig.h:
5613         * src/syncevo/SyncContext.cpp:
5614
5615         PIM + sync: write less data to disk (part of FDO #55921)
5616
5617 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5618
5619         * src/dbus/server/main.cpp:
5620         * src/dbus/server/pim/manager.cpp:
5621         * src/dbus/server/server.h:
5622
5623         PIM Manager: command line option for starting unification
5624
5625 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5626
5627         * src/dbus/server/pim/manager.h:
5628
5629         PIM Manager: make API public in C++
5630
5631 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5632
5633         * src/dbus/server/main.cpp:
5634         * src/syncevo/Logging.h:
5635         * test/test-dbus.py:
5636
5637         syncevo-dbus-server: log only to syslog by default
5638
5639 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5640
5641         * src/syncevo/LogSyslog.cpp:
5642         * src/syncevo/LogSyslog.h:
5643
5644         LoggerSyslog: remove unused members, add stacking support
5645
5646 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5647
5648         * src/dbus/server/main.cpp:
5649
5650         D-Bus server: use glib command line parsing
5651
5652 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5653
5654         * src/dbus/server/pim/manager.cpp:
5655         * src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini:
5656         * src/dbus/server/pim/testpim.py:
5657         * src/dbus/server/server.am:
5658
5659         PIM: store set of active address books persistently (FDO #56334)
5660
5661 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5662
5663         * src/dbus/server/pim/manager.cpp:
5664         * src/dbus/server/pim/manager.h:
5665
5666         PIM: share ESourceRegistry via libsyncevolution
5667
5668 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5669
5670         * src/syncevo/BoostHelper.h:
5671
5672         Boost helper: support weak pointer indirection for up to 9
5673         parameters
5674
5675 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5676
5677         * src/backends/evolution/EvolutionSyncSource.cpp:
5678         * src/backends/evolution/EvolutionSyncSource.h:
5679
5680         EDS: share ESourceRegistry via libsyncevolution
5681
5682 2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>
5683
5684         * src/syncevo/EDSClient.cpp:
5685         * src/syncevo/EDSClient.h:
5686         * src/syncevo/syncevo.am:
5687
5688         EDS: shared loading of ESourceRegistry
5689
5690 2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>
5691
5692         * src/dbus/server/pim/manager.cpp:
5693         * src/dbus/server/pim/pim-manager-api.txt:
5694
5695         PIM: remove colon from valid peer UID character set (FDO #56436)
5696
5697 2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>
5698
5699         * src/dbus/server/pim/manager.cpp:
5700         * src/dbus/server/pim/pim-manager-api.txt:
5701         * src/dbus/server/pim/testpim.py:
5702
5703         PIM: ViewAgent.Quiescent() optional (FDO #56428)
5704
5705 2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>
5706
5707         * src/backends/pbap/PbapSyncSource.cpp:
5708         * src/backends/pbap/README:
5709
5710         PBAP: databaseFormat + filter fields
5711
5712 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5713
5714         * configure.ac:
5715         * src/dbus/server/pim/README:
5716         * src/dbus/server/pim/edsf-view.cpp:
5717         * src/dbus/server/pim/edsf-view.h:
5718         * src/dbus/server/pim/folks.h:
5719         * src/dbus/server/pim/full-view.cpp:
5720         * src/dbus/server/pim/full-view.h:
5721         * src/dbus/server/pim/locale-factory-boost.cpp:
5722         * src/dbus/server/pim/manager.cpp:
5723         * src/dbus/server/pim/merge-view.cpp:
5724         * src/dbus/server/pim/merge-view.h:
5725         * src/dbus/server/pim/testpim.py:
5726         * src/dbus/server/server.am:
5727
5728         PIM: search for phone number in EDS directly during startup
5729
5730 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5731
5732         * src/backends/evolution/EvolutionSyncSource.h:
5733         * src/syncevo/EDSClient.h:
5734         * src/syncevo/syncevo.am:
5735
5736         EDS: shared common EDS Client API inside SyncEvolution
5737
5738 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5739
5740         * src/dbus/server/pim/testpim.py:
5741
5742         PIM testing: improved core infrastructure
5743
5744 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5745
5746         * src/dbus/server/pim/filtered-view.cpp:
5747         * src/dbus/server/pim/filtered-view.h:
5748         * src/dbus/server/pim/folks.cpp:
5749         * src/dbus/server/pim/folks.h:
5750         * src/dbus/server/pim/full-view.cpp:
5751         * src/dbus/server/pim/full-view.h:
5752         * src/dbus/server/pim/manager.cpp:
5753         * src/dbus/server/pim/view.cpp:
5754         * src/dbus/server/pim/view.h:
5755         * src/dbus/server/server.am:
5756
5757         PIM: refactor folks classes
5758
5759 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5760
5761         * src/dbus/server/pim/folks.cpp:
5762
5763         Folks: better check for NULL persona
5764
5765 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5766
5767         * src/dbus/server/pim/folks.cpp:
5768         * src/syncevo/GLibSupport.h:
5769
5770         glib: support return parameters in GAsyncReady finish function
5771
5772 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5773
5774         * src/syncevo/GLibSupport.h:
5775
5776         glib: added reset() to GList utility class
5777
5778 2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>
5779
5780         * src/syncevo/GLibSupport.h:
5781
5782         glib: improved cast to pointer in GOBJECT_TYPE
5783
5784 2012-11-28  Patrick Ohly  <patrick.ohly@intel.com>
5785
5786         * src/dbus/server/pim/README:
5787         * src/dbus/server/pim/folks.cpp:
5788         * src/dbus/server/pim/folks.h:
5789         * src/dbus/server/pim/locale-factory-boost.cpp:
5790         * src/dbus/server/pim/testpim.py:
5791
5792         PIM: limit number of search results (FDO #56142)
5793
5794 2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>
5795
5796         * src/dbus/server/pim/folks.cpp:
5797
5798         Folks: fix change emission in FilteredView + removal of contacts
5799
5800 2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>
5801
5802         * src/dbus/server/pim/folks.cpp:
5803         * src/dbus/server/pim/testpim.py:
5804
5805         Folks: fix refining a search
5806
5807 2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>
5808
5809         * src/dbus/server/pim/testpim.py:
5810
5811         PIM testing: cover SetActiveAddressBooks() + system address book
5812         (FDO #57209)
5813
5814 2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>
5815
5816         * src/dbus/server/pim/testpim.py:
5817
5818         PIM testing: cover SetActiveAddressBooks() (FDO #57209)
5819
5820 2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>
5821
5822         * src/dbus/server/pim/folks.cpp:
5823         * src/dbus/server/pim/folks.h:
5824         * src/dbus/server/pim/locale-factory-boost.cpp:
5825         * src/dbus/server/pim/locale-factory.h:
5826         * src/dbus/server/pim/manager.cpp:
5827
5828         PIM: pre-compute normalized telephone numbers
5829
5830 2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>
5831
5832         * src/dbus/server/pim/testpim.py:
5833
5834         PIM testing: test changing telephone numbers
5835
5836 2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>
5837
5838         * src/dbus/server/pim/folks.cpp:
5839
5840         Folks: remove dead unit tests
5841
5842 2012-11-23  Patrick Ohly  <patrick.ohly@intel.com>
5843
5844         * src/dbus/server/pim/README:
5845         * src/dbus/server/pim/individual-traits.cpp:
5846         * src/dbus/server/pim/testpim.py:
5847
5848         Folks: fix writing contact, support photo and notes
5849
5850 2012-11-23  Patrick Ohly  <patrick.ohly@intel.com>
5851
5852         * src/dbus/server/pim/individual-traits.cpp:
5853
5854         PIM Manager: avoid sending empty "roles"
5855
5856 2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>
5857
5858         * src/gdbus/gdbus-cxx-bridge.h:
5859         * src/gdbusxx/gdbus-cxx-bridge.cpp:
5860         * src/gdbusxx/gdbus-cxx-bridge.h:
5861
5862         GDBus libdbus + GIO: missing out parameters in D-Bus
5863         introspection XML (FDO #57292)
5864
5865 2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>
5866
5867         * src/dbus/server/pim/folks.cpp:
5868         * src/dbus/server/pim/folks.h:
5869
5870         Folks: improve performance of FullView sorting
5871
5872 2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>
5873
5874         * src/dbus/server/pim/manager.cpp:
5875
5876         PIM Manager: detect NOP SetSortOrder()
5877
5878 2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>
5879
5880         * src/dbus/server/pim/examples/search.py:
5881
5882         PIM example: add benchmarking
5883
5884 2012-11-20  Patrick Ohly  <patrick.ohly@intel.com>
5885
5886         * src/dbus/server/pim/examples/sync.py:
5887
5888         PIM example: make sync.py executable
5889
5890 2012-11-19  Patrick Ohly  <patrick.ohly@intel.com>
5891
5892         * src/dbus/server/pim/folks.cpp:
5893         * src/dbus/server/pim/folks.h:
5894         * src/dbus/server/pim/manager.cpp:
5895         * src/dbus/server/pim/testpim.py:
5896
5897         PIM: fix quiescence signal
5898
5899 2012-11-19  Patrick Ohly  <patrick.ohly@intel.com>
5900
5901         * src/dbus/server/pim/folks.cpp:
5902
5903         Folks: fix starting when done via search
5904
5905 2012-11-16  Patrick Ohly  <patrick.ohly@intel.com>
5906
5907         * test/test-dbus.py:
5908
5909         D-Bus testing: typo quiesence -> quiescence
5910
5911 2012-11-16  Patrick Ohly  <patrick.ohly@intel.com>
5912
5913         * src/dbus/server/pim/examples/search.py:
5914         * src/dbus/server/pim/folks.cpp:
5915         * src/dbus/server/pim/folks.h:
5916         * src/dbus/server/pim/manager.cpp:
5917         * src/dbus/server/pim/testpim.py:
5918
5919         PIM: typo quiesent -> quiescent
5920
5921 2012-11-16  Patrick Ohly  <patrick.ohly@intel.com>
5922
5923         * src/dbus/server/pim/examples/search.py:
5924
5925         PIM examples: added verbosity to search.py
5926
5927 2012-11-09  Patrick Ohly  <patrick.ohly@intel.com>
5928
5929         * src/dbus/server/pim/examples/sync.py:
5930
5931         PIM: add --debug to sync.py example
5932
5933 2012-11-09  Patrick Ohly  <patrick.ohly@intel.com>
5934
5935         * src/dbus/server/pim/examples/search.py:
5936         * src/dbus/server/pim/folks.cpp:
5937         * src/dbus/server/pim/folks.h:
5938         * src/dbus/server/pim/manager.cpp:
5939         * src/dbus/server/pim/testpim.py:
5940
5941         PIM: implement contact ID, part II
5942
5943 2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>
5944
5945         * src/dbus/server/pim/examples/search.py:
5946         * src/dbus/server/pim/individual-traits.cpp:
5947         * src/dbus/server/pim/manager.cpp:
5948         * src/dbus/server/pim/testpim.py:
5949
5950         PIM: implement contact ID, part I
5951
5952 2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>
5953
5954         * src/dbus/server/pim/pim-manager-api.txt:
5955
5956         PIM API: introduce string ID for contacts
5957
5958 2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>
5959
5960         * src/gdbusxx/gdbus-cxx-bridge.h:
5961
5962         GDBus GIO: add support for deque and list
5963
5964 2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>
5965
5966         * src/dbus/server/pim/folks.cpp:
5967
5968         Folks: fix incorrect contact removal signals in filtered view
5969
5970 2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>
5971
5972         * src/syncevo/SyncConfig.cpp:
5973         * src/syncevo/SyncConfig.h:
5974         * src/syncevo/SyncContext.cpp:
5975
5976         SyncML: workarounds for broken peers
5977
5978 2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>
5979
5980         * src/backends/evolution/EvolutionSyncSource.cpp:
5981
5982         EDS: fix creating databases
5983
5984 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
5985
5986         * src/dbus/server/pim/testpim.py:
5987
5988         PIM testing: avoid premature timeouts during sync
5989
5990 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
5991
5992         * src/dbus/server/pim/folks.cpp:
5993
5994         Folks: use GeeStringCollection
5995
5996 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
5997
5998         * src/syncevo/GeeSupport.h:
5999
6000         gee: define GeeStringCollection type
6001
6002 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
6003
6004         * src/dbus/server/pim/folks.h:
6005         * src/dbus/server/pim/individual-traits.cpp:
6006         * src/syncevo/GeeSupport.h:
6007
6008         gee: fix memory leak in GeeCollCXX
6009
6010 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
6011
6012         * src/dbus/server/pim/individual-traits.h:
6013         * src/syncevo/GLibSupport.h:
6014
6015         glib: use template class for GObject intrusive pointer + "steal"
6016         references
6017
6018 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
6019
6020         * src/syncevo/GLibSupport.h:
6021
6022         glib: fixed memory leak in some GAsyncReady helpers
6023
6024 2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>
6025
6026         * src/dbus/server/pim/individual-traits.cpp:
6027
6028         Folks: temporarily disable saving of notes
6029
6030 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
6031
6032         * test/evo.supp:
6033
6034         testing: ignore minor leak in libedataserver
6035
6036 2012-10-30  Patrick Ohly  <patrick.ohly@intel.com>
6037
6038         * test/evo.supp:
6039
6040         PIM testing: permanently ignore static mutext memory loss
6041
6042 2012-10-30  Patrick Ohly  <patrick.ohly@intel.com>
6043
6044         * test/evo.supp:
6045
6046         Revert "Folks: temporarily ignore memory leaks"
6047
6048 2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>
6049
6050
6051         Merge tag 'syncevolution-1-3-2'
6052
6053 2012-11-15  Patrick Ohly  <patrick.ohly@intel.com>
6054
6055         * NEWS:
6056         * configure.ac:
6057
6058         NEWS, autotools: 1.3.2 release
6059
6060 2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>
6061
6062         * test/test-dbus.py:
6063
6064         D-Bus testing: support ENV with = inside variable value
6065
6066 2012-11-15  Patrick Ohly  <patrick.ohly@intel.com>
6067
6068         * src/backends/webdav/WebDAVSource.cpp:
6069
6070         CardDAV: "--status target-config@" aborts (FDO #56263)
6071
6072 2012-11-15  Patrick Ohly  <patrick.ohly@intel.com>
6073
6074         * src/gdbus/gdbus.am:
6075         * src/gdbusxx/gdbusxx.am:
6076
6077         autotools: Boost was not found in src/gdbus*
6078
6079 2012-11-14  Patrick Ohly  <patrick.ohly@intel.com>
6080
6081         * README.rst:
6082         * src/dbus/server/main.cpp:
6083         * src/dbus/server/notification-backend-libnotify.cpp:
6084         * test/runtests.py:
6085         * test/test-dbus.py:
6086
6087         D-Bus server: localize auto sync notifications
6088
6089 2012-11-04  Patrick Ohly  <patrick.ohly@intel.com>
6090
6091         * test/test-dbus.py:
6092
6093         D-Bus testing: auto-sync multiple times
6094
6095 2012-11-04  Patrick Ohly  <patrick.ohly@intel.com>
6096
6097         * src/dbus/server/auto-sync-manager.cpp:
6098
6099         auto sync: only synced once (FDO #56667)
6100
6101 2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>
6102
6103
6104         Merge branch 'HARMATTAN-1-3-1'
6105
6106 2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>
6107
6108         * NEWS:
6109         * configure.ac:
6110         * src/dbus/server/pim/README:
6111
6112         NEWS + PIM README + autotools: updated for 1.3.99.1
6113
6114 2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>
6115
6116         * src/dbus/server/pim/examples/search.py:
6117         * src/dbus/server/pim/examples/sync.py:
6118         * src/dbus/server/server.am:
6119
6120         PIM Manager: add sync and search examples
6121
6122 2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>
6123
6124         * src/dbus/server/pim/manager.cpp:
6125
6126         PIM Manager: syncing must not prevent slow syncs
6127
6128 2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>
6129
6130         * .gitignore:
6131
6132         gitignore: added *.pyc
6133
6134 2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>
6135
6136         * src/dbus/server/pim/testpim.py:
6137
6138         PIM testing: cover GetActiveAddressBooks()
6139
6140 2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>
6141
6142         * src/dbus/server/pim/manager.cpp:
6143         * src/dbus/server/pim/manager.h:
6144
6145         PIM Manager: implement GetActiveAddressBooks()
6146
6147 2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>
6148
6149         * src/dbus/server/pim/org._01.pim.contacts.service.in:
6150         * src/dbus/server/server.am:
6151
6152         PIM Manager: install .service file
6153
6154 2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>
6155
6156         * test/sys.supp:
6157
6158         testing: ignore one-time leak
6159
6160 2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>
6161
6162         * test/evo.supp:
6163
6164         Folks: temporarily ignore memory leaks
6165
6166 2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>
6167
6168         * src/dbus/server/pim/folks.cpp:
6169
6170         Folks: ignore known warnings
6171
6172 2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>
6173
6174         * src/syncevo/SyncML.cpp:
6175         * test/ClientTest.cpp:
6176
6177         g++ 4.5 workaround: bool initialization
6178
6179 2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>
6180
6181         * src/syncevo/Cmdline.cpp:
6182         * test/test-dbus.py:
6183
6184         command line: fix for --create/remove-database
6185
6186 2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>
6187
6188         * src/dbus/server/server.am:
6189
6190         PIM testing: distribute test files
6191
6192 2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>
6193
6194         * src/dbus/server/pim/testpim.py:
6195
6196         PIM testing: cover adding/modifying/removing
6197
6198 2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>
6199
6200         * src/dbus/server/pim/folks.cpp:
6201         * src/dbus/server/pim/folks.h:
6202         * src/dbus/server/pim/individual-traits.cpp:
6203         * src/dbus/server/pim/individual-traits.h:
6204         * src/dbus/server/pim/manager.cpp:
6205         * src/dbus/server/pim/manager.h:
6206         * src/dbus/server/pim/persona-details.h:
6207         * src/dbus/server/server.am:
6208
6209         PIM Manager: implemented adding, modifying, removing contact
6210
6211 2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>
6212
6213         * src/dbus/server/dbus-callbacks.h:
6214
6215         D-Bus server: enhance asynchronous result reporting
6216
6217 2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>
6218
6219         * src/gdbusxx/gdbus-cxx-bridge.h:
6220
6221         GDBus GIO: support boost::tuple with up to four values
6222
6223 2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>
6224
6225         * src/syncevo/GLibSupport.cpp:
6226         * src/syncevo/GLibSupport.h:
6227
6228         glib: removed deprecated GLibErrorException
6229
6230 2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>
6231
6232         * src/dbus/server/pim/testpim.py:
6233
6234         PIM testing: cover ViewControl.RefineSearch
6235
6236 2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>
6237
6238         * src/dbus/server/pim/folks.cpp:
6239         * src/dbus/server/pim/folks.h:
6240         * src/dbus/server/pim/manager.cpp:
6241
6242         PIM Manager: implement ViewControl.RefineSearch
6243
6244 2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>
6245
6246         * src/dbus/server/pim/folks.cpp:
6247         * src/dbus/server/pim/folks.h:
6248         * src/dbus/server/pim/manager.cpp:
6249         * src/dbus/server/pim/manager.h:
6250         * src/dbus/server/pim/testpim.py:
6251
6252         PIM Manager: implement Manager.Stop() properly and fix delayed
6253         starting
6254
6255 2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>
6256
6257         * src/dbus/server/pim/manager.cpp:
6258         * src/dbus/server/pim/manager.h:
6259         * src/dbus/server/pim/test-dbus/first-last-sort/config/syncevolution/pim-manager.ini:
6260         * src/dbus/server/pim/test-dbus/simple-sort/config/syncevolution/pim-manager.ini:
6261         * src/dbus/server/pim/testpim.py:
6262
6263         PIM Manager: store sort order persistently
6264
6265 2012-10-16  Patrick Ohly  <patrick.ohly@intel.com>
6266
6267         * configure.ac:
6268         * src/dbus/server/pim/locale-factory-boost.cpp:
6269         * src/dbus/server/pim/testpim.py:
6270         * src/dbus/server/server.am:
6271
6272         PIM Manager: implement phone number lookup and search
6273
6274 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6275
6276         * src/dbus/server/pim/testpim.py:
6277
6278         PIM Testing: cover "any-contains" and FilteredView
6279
6280 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6281
6282         * src/dbus/server/pim/folks.cpp:
6283         * src/dbus/server/pim/folks.h:
6284         * src/dbus/server/pim/manager.cpp:
6285         * src/dbus/server/pim/manager.h:
6286
6287         PIM: FilteredView
6288
6289 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6290
6291         * src/dbus/server/pim/locale-factory-boost.cpp:
6292
6293         PIM Locale: implement "any-contains" search
6294
6295 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6296
6297         * src/dbus/server/pim/folks.cpp:
6298         * src/dbus/server/pim/manager.cpp:
6299
6300         PIM Manager: implement removed+added=modified change merging
6301
6302 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6303
6304         * src/dbus/server/pim/manager.cpp:
6305
6306         PIM Manager: enhanced debug output
6307
6308 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6309
6310         * src/dbus/server/pim/manager.cpp:
6311
6312         PIM Manager: add "Quiesent" signal
6313
6314 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6315
6316         * src/dbus/server/pim/pim-manager-api.txt:
6317
6318         PIM Manager: revise search API and define searches in
6319         SyncEvolution
6320
6321 2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>
6322
6323         * test/test-dbus.py:
6324
6325         D-Bus testing: improved logging
6326
6327 2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>
6328
6329         * src/dbus/server/pim/testpim.py:
6330
6331         PIM testing: cover sorting with boost::locale
6332
6333 2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>
6334
6335         * src/dbus/server/pim/locale-factory-boost.cpp:
6336
6337         PIM: implement sorting with boost::locale
6338
6339 2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>
6340
6341         * src/dbus/server/pim/pim-manager-api.txt:
6342
6343         PIM Manager: revised sorting documentation
6344
6345 2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>
6346
6347         * configure.ac:
6348         * m4-repo/ax_boost_locale.m4:
6349         * src/dbus/server/pim/folks.cpp:
6350         * src/dbus/server/pim/folks.h:
6351         * src/dbus/server/pim/locale-factory-boost.cpp:
6352         * src/dbus/server/pim/locale-factory.h:
6353         * src/dbus/server/pim/manager.cpp:
6354         * src/dbus/server/pim/manager.h:
6355         * src/dbus/server/server.am:
6356
6357         PIM: locale-aware sorting and searching
6358
6359 2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>
6360
6361         * src/dbus/server/pim/folks.cpp:
6362         * src/dbus/server/pim/folks.h:
6363         * src/dbus/server/pim/manager.cpp:
6364         * src/dbus/server/pim/manager.h:
6365         * src/dbus/server/pim/testpim.py:
6366
6367         PIM Manager: implemented SetActiveAddressBooks()
6368
6369 2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>
6370
6371         * test/test-dbus.py:
6372
6373         D-Bus testing: check conditions regularly in runUntil()
6374
6375 2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>
6376
6377         * src/dbus/server/pim/testpim.py:
6378
6379         PIM testing: cover vcard->D-Bus conversion
6380
6381 2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>
6382
6383         * test/test-dbus.py:
6384
6385         D-Bus testing: assertEqual for D-Bus, sortLists
6386
6387 2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>
6388
6389         * src/dbus/server/pim/individual-traits.cpp:
6390
6391         PIM Manager: implemented FolksIndividual -> D-Bus conversion
6392
6393 2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>
6394
6395         * src/gdbusxx/gdbus-cxx-bridge.h:
6396
6397         GDBus GIO: allow sending "const char *"
6398
6399 2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>
6400
6401         * src/syncevo/GLibSupport.h:
6402
6403         glib: SE_GLIB_TYPE for types like GMainLoop
6404
6405 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6406
6407         * src/dbus/server/pim/testpim.py:
6408
6409         PIM Testing: cover full view, including sorting and changes
6410
6411 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6412
6413         * test/test-dbus.py:
6414
6415         D-Bus testing: improved interactive testing with gdb
6416
6417 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6418
6419         * test/test-dbus.py:
6420
6421         D-Bus testing: fix loading of .gdbinit
6422
6423 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6424
6425         * src/dbus/server/timeout.h:
6426
6427         D-Bus server: support idle callback in Timeout class
6428
6429 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6430
6431         * test/test-dbus.py:
6432
6433         D-Bus testing: improved test timeouts and looping in GLib
6434
6435 2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>
6436
6437         * src/dbus/server/pim/folks.cpp:
6438         * src/dbus/server/pim/folks.h:
6439         * src/dbus/server/pim/manager.cpp:
6440
6441         PIM Manager: implemented watching of folks changes
6442
6443 2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>
6444
6445         * src/gdbusxx/gdbus-cxx-bridge.h:
6446
6447         GDBus GIO: store path in DBusObject_t
6448
6449 2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>
6450
6451         * src/dbus/server/pim/individual-traits.cpp:
6452         * src/dbus/server/pim/individual-traits.h:
6453         * src/dbus/server/pim/manager.cpp:
6454         * src/dbus/server/server.am:
6455
6456         PIM Manager: moved D-Bus traits into separate file
6457
6458 2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>
6459
6460         * src/dbus/server/pim/folks.cpp:
6461
6462         Folks: disable tests which never worked
6463
6464 2012-09-20  Patrick Ohly  <patrick.ohly@intel.com>
6465
6466         * src/dbus/server/pim/manager.h:
6467         * src/dbus/server/pim/testpim.py:
6468
6469         PIM Testing: cover StopSync()
6470
6471 2012-09-20  Patrick Ohly  <patrick.ohly@intel.com>
6472
6473         * src/dbus/server/pim/manager.cpp:
6474
6475         PIM Manager: implement Aborted and BadStatus D-Bus errors
6476
6477 2012-09-20  Patrick Ohly  <patrick.ohly@intel.com>
6478
6479         * src/dbus/server/pim/pim-manager-api.txt:
6480
6481         PIM Manager: document D-Bus errors
6482
6483 2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>
6484
6485         * src/dbus/server/pim/testpim.py:
6486
6487         PIM testing: use real phone in testSync()
6488
6489 2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>
6490
6491         * src/dbus/server/pim/testpim.py:
6492
6493         PIM testing: cover Manager.SyncPeer()
6494
6495 2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>
6496
6497         * src/dbus/server/pim/manager.cpp:
6498
6499         PIM Manager: allow "files" as protocol
6500
6501 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6502
6503         * src/dbus/server/pim/testpim.py:
6504         * test/resultchecker.py:
6505         * test/runtests.py:
6506
6507         PIM testing: initial tests for PIM Manager API
6508
6509 2012-09-19  Patrick Ohly  <patrick.ohly@intel.com>
6510
6511         * test/__init__.py:
6512         * test/testdbus.py:
6513
6514         D-Bus testing: allow 'import testdbus'
6515
6516 2012-09-19  Patrick Ohly  <patrick.ohly@intel.com>
6517
6518         * test/test-dbus.py:
6519
6520         D-Bus testing: better way of accessing function properties
6521
6522 2012-09-11  Patrick Ohly  <patrick.ohly@intel.com>
6523
6524         * src/dbus/server/pim/manager.cpp:
6525
6526         PIM Manager: claim the org._01.pim.contacts.manager bus name
6527
6528 2012-09-11  Patrick Ohly  <patrick.ohly@intel.com>
6529
6530         * src/dbus/server/pim/manager.cpp:
6531         * src/dbus/server/pim/manager.h:
6532
6533         PIM Manager: add getAllPeers()
6534
6535 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6536
6537         * src/dbus/server/pim/manager.cpp:
6538         * src/dbus/server/pim/manager.h:
6539         * src/dbus/server/server.cpp:
6540         * src/dbus/server/server.h:
6541         * src/dbus/server/session.h:
6542
6543         PIM Manager: implement peer operations
6544
6545 2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>
6546
6547         * src/syncevo/LocalTransportAgent.cpp:
6548
6549         local sync: allow sync and target context to be the same
6550
6551 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
6552
6553         * src/dbus/server/pim/manager.cpp:
6554
6555         PIM Manager: added support for reading contacts
6556
6557 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
6558
6559         * src/dbus/server/main.cpp:
6560         * src/dbus/server/pim/manager.cpp:
6561         * src/dbus/server/pim/manager.h:
6562         * src/dbus/server/server.am:
6563         * src/dbus/server/server.h:
6564
6565         PIM Manager: initial D-Bus binding
6566
6567 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
6568
6569         * src/dbus/server/pim/folks.cpp:
6570         * src/dbus/server/pim/folks.h:
6571
6572         folks: added support for retrieving contacts
6573
6574 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
6575
6576         * src/dbus/server/pim/folks.cpp:
6577         * src/dbus/server/pim/folks.h:
6578
6579         folks: allow aggregator to be started multiple times
6580
6581 2012-09-04  Patrick Ohly  <patrick.ohly@intel.com>
6582
6583         * src/dbus/server/pim/folks.cpp:
6584         * src/dbus/server/pim/folks.h:
6585
6586         folks: initial set of classes for viewing, sorting, searching
6587
6588 2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>
6589
6590         * configure.ac:
6591         * src/dbus/server/pim/README:
6592         * src/dbus/server/pim/folks.cpp:
6593         * src/dbus/server/pim/folks.h:
6594         * src/dbus/server/pim/pim-manager-api.txt:
6595         * src/dbus/server/server.am:
6596         * src/src.am:
6597
6598         PIM Manager: autotools + libfolks + API
6599
6600 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6601
6602         * README.rst:
6603         * src/syncevo/Cmdline.cpp:
6604         * src/syncevo/Cmdline.h:
6605         * test/test-dbus.py:
6606
6607         command line: implement --create/remove-database
6608
6609 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6610
6611         * src/backends/evolution/EvolutionCalendarSource.h:
6612         * src/backends/evolution/EvolutionContactSource.h:
6613         * src/backends/evolution/EvolutionSyncSource.cpp:
6614         * src/backends/evolution/EvolutionSyncSource.h:
6615
6616         EDS Client: implement creating and deleting databases
6617
6618 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6619
6620         * src/syncevo/SyncSource.cpp:
6621         * src/syncevo/SyncSource.h:
6622
6623         SyncSource: add API for creating and deleting databases
6624
6625 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6626
6627         * src/dbus/server/dbus-callbacks.h:
6628
6629         D-Bus server: comment update
6630
6631 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6632
6633         * src/syncevo/util.h:
6634
6635         util: add GetWithDef()
6636
6637 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6638
6639         * src/syncevo/DBusTraits.h:
6640         * src/syncevo/SyncConfig.cpp:
6641         * src/syncevo/SyncConfig.h:
6642         * src/syncevo/SyncSource.h:
6643         * src/syncevo/util.h:
6644
6645         InitState: merged InitState and InitStateClass
6646
6647 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
6648
6649         * src/gdbusxx/gdbus-cxx-bridge.h:
6650
6651         GDBus GIO: allow call instances to be const
6652
6653 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6654
6655         * src/gdbusxx/gdbus-cxx-bridge.h:
6656
6657         GDBus GIO: ensure that there is always a reply to a D-Bus method
6658         call
6659
6660 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
6661
6662         * src/gdbusxx/gdbus-cxx-bridge.h:
6663
6664         GDBus GIO: finish code refactoring of DBusResult
6665
6666 2012-09-11  Patrick Ohly  <patrick.ohly@intel.com>
6667
6668         * src/gdbusxx/gdbus-cxx-bridge.cpp:
6669         * src/gdbusxx/gdbus-cxx-bridge.h:
6670
6671         GDBus GIO: revamped name owning
6672
6673 2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>
6674
6675         * src/syncevo/GeeSupport.h:
6676         * src/syncevo/syncevo.am:
6677
6678         libgee: C++ wrappers for collections
6679
6680 2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>
6681
6682         * src/syncevo/GValueSupport.h:
6683         * src/syncevo/syncevo.am:
6684
6685         GValue: added C++ wrapper
6686
6687 2012-09-07  Patrick Ohly  <patrick.ohly@intel.com>
6688
6689         * src/backends/evolution/EvolutionSyncSource.cpp:
6690
6691         EDS Client: work around glib + e_source_registry_new_sync()
6692         deadlock
6693
6694 2012-09-04  Patrick Ohly  <patrick.ohly@intel.com>
6695
6696         * src/backends/evolution/EvolutionCalendarSource.cpp:
6697         * src/backends/evolution/EvolutionContactSource.cpp:
6698
6699         EDS: use signalConnect() and boost::bind()
6700
6701 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6702
6703         * src/syncevo/GLibSupport.h:
6704
6705         glib: connectSignal() + handler for single parameter
6706
6707 2012-10-18  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6708
6709         * src/syncevo/GLibSupport.h:
6710
6711         glib: fix compile issue with GAsyncReady
6712
6713 2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>
6714
6715         * src/syncevo/GLibSupport.h:
6716
6717         glib: support more GAsyncResult finish calls
6718
6719 2012-09-07  Patrick Ohly  <patrick.ohly@intel.com>
6720
6721         * src/syncevo/GLibSupport.h:
6722
6723         glib: improved GAsyncReady support
6724
6725 2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>
6726
6727         * src/syncevo/GLibSupport.h:
6728
6729         glib: added C++ binding for GAsyncReady
6730
6731 2012-09-07  Patrick Ohly  <patrick.ohly@intel.com>
6732
6733         * src/syncevo/GLibSupport.h:
6734
6735         glib: added ref() to CXX smart pointers
6736
6737 2012-09-04  Patrick Ohly  <patrick.ohly@intel.com>
6738
6739         * src/syncevo/GLibSupport.h:
6740
6741         glib: connect GObject signals to boost::function
6742
6743 2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>
6744
6745         * test/synccompare.pl:
6746
6747         synccompare: support Zimbra and Google Contacts via CardDAV
6748
6749 2012-10-02  Patrick Ohly  <patrick.ohly@intel.com>
6750
6751         * src/backends/webdav/WebDAVSource.cpp:
6752
6753         WebDAV: auto-discovery fix
6754
6755 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6756
6757         * src/syncevo/util.cpp:
6758         * src/syncevo/util.h:
6759
6760         Util: sort in ReadDir
6761
6762 2012-10-15  Jussi Laako  <jussi.laako@linux.intel.com>
6763
6764         * src/backends/pbap/PbapSyncSource.cpp:
6765         * src/backends/pbap/PbapSyncSource.h:
6766         * src/syncevo/TmpFile.cpp:
6767         * src/syncevo/TmpFile.h:
6768         * src/syncevo/syncevo.am:
6769
6770         Impove temp file creation and handling, especially for memory
6771         mapped temp files
6772
6773 2012-10-15  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6774
6775
6776         Merge branch 'syncevolution-1-3-branch'
6777
6778 2012-10-15  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6779
6780         * test/test-dbus.py:
6781
6782         D-Bus testing: fixed typo in test name
6783
6784 2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6785
6786         * test/runtests.py:
6787
6788         testing: avoid 'foo=bar' at start of command line
6789
6790 2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6791
6792         * test/test-dbus.py:
6793
6794         D-Bus testing: avoid hogging the CPU during process shutdown
6795
6796 2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6797
6798         * test/evo.supp:
6799
6800         testing: ignore some valgrind errors in EDS 3.6
6801
6802 2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>
6803
6804         * src/syncevo/SyncConfig.cpp:
6805
6806         HTTP Proxy: useProxy=0 overrides http_* env variables
6807
6808 2012-10-08  Patrick Ohly  <patrick.ohly@intel.com>
6809
6810
6811         Merge tag 'syncevolution-1-3-1'
6812
6813 2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>
6814
6815         * NEWS:
6816
6817         NEWS: include DUE date fix in 1.3.1
6818
6819 2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>
6820
6821         * src/syncevo/configs/scripting/11calendar.xml:
6822
6823         vCalendar 1.0 + tasks: DUE date could be shifted by a day (FDO
6824         #55238)
6825
6826 2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>
6827
6828         * NEWS:
6829         * configure.ac:
6830
6831         NEWS, configure: prepared 1.3.1
6832
6833 2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>
6834
6835         * test/test-dbus.py:
6836
6837         D-Bus testing: avoid false negative in testAutoStart
6838
6839 2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>
6840
6841         * Makefile.am:
6842
6843         syncevolution.org: syncevolution-evolution had incorrect
6844         dependencies
6845
6846 2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>
6847
6848         * configure.ac:
6849
6850         GTK-3 UI: fixed compile problem
6851
6852 2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>
6853
6854         * src/syncevo/SyncContext.cpp:
6855
6856         Curl: allow using it in the D-Bus server
6857
6858 2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>
6859
6860         * src/syncevo/Cmdline.cpp:
6861
6862         command line: fix output of --import for directories
6863
6864 2012-09-26  Patrick Ohly  <patrick.ohly@intel.com>
6865
6866         * src/backends/pbap/PbapSyncSource.cpp:
6867         * src/backends/pbap/PbapSyncSource.h:
6868         * src/backends/pbap/PbapSyncSourceRegister.cpp:
6869         * src/backends/pbap/configure-sub.in:
6870
6871         PBAP: clean up and bug fixes for new API support
6872
6873 2012-09-26  Patrick Ohly  <patrick.ohly@intel.com>
6874
6875         * src/gdbusxx/gdbus-cxx-bridge.h:
6876
6877         GDBus GIO: use RAII for GVariant
6878
6879 2012-09-26  Jeremy Whiting  <jeremy.whiting@collabora.com>
6880
6881         * src/backends/pbap/PbapSyncSource.cpp:
6882         * src/backends/pbap/PbapSyncSource.h:
6883
6884         pbap: Use StringPiece to store vcards in map rather than copying
6885         to string.
6886
6887 2012-09-21  Jeremy Whiting  <jeremy.whiting@collabora.com>
6888
6889         * src/backends/pbap/PbapSyncSource.cpp:
6890
6891         pbap: Remove the temporary file after the sync is complete.
6892
6893 2012-09-01  Jeremy Whiting  <jeremy.whiting@collabora.com>
6894
6895         * src/backends/pbap/PbapSyncSource.cpp:
6896
6897         PBAP: Fix vcard parsing regexp so all vcards are parsed.
6898
6899 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
6900
6901         * src/backends/pbap/PbapSyncSource.cpp:
6902
6903         PBAP: fixed compiler warning
6904
6905 2012-08-22  Jeremy Whiting  <jeremy.whiting@collabora.com>
6906
6907         * src/backends/pbap/PbapSyncSource.cpp:
6908         * src/backends/pbap/PbapSyncSource.h:
6909
6910         PBAP: add support for obex 0.47 to pbap backend.
6911
6912 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
6913
6914         * src/gdbusxx/gdbus-cxx-bridge.h:
6915
6916         GDBus GIO: fix SignalFilter
6917
6918 2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>
6919
6920         * src/dbus/server/session-common.h:
6921         * src/gdbusxx/gdbus-cxx-bridge.cpp:
6922         * src/gdbusxx/gdbus-cxx-bridge.h:
6923         * src/gdbusxx/gdbus-cxx.h:
6924         * src/syncevo/DBusTraits.h:
6925
6926         GDBus GIO: more flexible SignalWatch
6927
6928 2012-09-25  Ove KÃ¥ven  <ovek@arcticnet.no>
6929
6930         * debian/changelog:
6931
6932         Updated changelog for this branch.
6933
6934 2012-09-25  Ove KÃ¥ven  <ovek@arcticnet.no>
6935
6936
6937         Merge branch 'FREMANTLE-1-3-0' into HARMATTAN-1-3-0
6938
6939 2012-09-25  Ove KÃ¥ven  <ovek@arcticnet.no>
6940
6941         * debian/changelog:
6942
6943         Updated changelog.
6944
6945 2012-09-06  Ove KÃ¥ven  <ovek@arcticnet.no>
6946
6947         * src/backends/kcalextended/KCalExtendedSource.cpp:
6948
6949         Re-add "uid:" prefix to notebook UID when printing KCal
6950         databases. It probably got lost when implementing tasks and
6951         notes. (cherry picked from commit
6952         5472d28aa30871e53d3848a1808f4310bfa0aa2d)
6953
6954 2012-08-14  Ove KÃ¥ven  <ovek@arcticnet.no>
6955
6956         * src/backends/kcalextended/KCalExtendedSource.cpp:
6957
6958         Since we're using load() anyway, there's no need to call
6959         allIncidences(), it would just waste memory. Grab the already
6960         loaded incidences instead. (cherry picked from commit
6961         ac9f9183cf703f4301dc797156d8b56704f58e68)
6962
6963 2012-08-13  Ove KÃ¥ven  <ovek@arcticnet.no>
6964
6965         * src/backends/kcalextended/KCalExtendedSource.cpp:
6966         * src/backends/kcalextended/KCalExtendedSource.h:
6967         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
6968
6969         Implemented support for tasks and notes in the KCalExtended
6970         backend. (cherry picked from commit
6971         0384f211ccfed0d7a40840badd77e3e6746620dd)
6972
6973 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
6974
6975         * src/backends/kcalextended/KCalExtendedSource.cpp:
6976         * src/backends/kcalextended/KCalExtendedSource.h:
6977
6978         Fixed KCalExtendedSource failures when refreshing from peer
6979         because the storage's save() inserts first and deletes last.
6980         (cherry picked from commit
6981         f11748675a5ad7a53e559588c0818d7c3ad044c7)
6982
6983 2012-08-12  ovek  <ovek@ronin.(none)>
6984
6985         * src/backends/kcalextended/KCalExtendedSource.cpp:
6986
6987         Implemented KCalExtendedSource::isEmpty(). (cherry picked from
6988         commit 2f5edf4adb6b741a4273085a79e3f21603dfc333)
6989
6990 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
6991
6992         * src/backends/kcalextended/KCalExtendedSource.cpp:
6993
6994         In KCalExtendedSource::open(), only load the contents of the
6995         notebook we actually plan to sync, not all notebooks in the
6996         storage. (cherry picked from commit
6997         9c6685b803797abf402cda32b4457634ce48b577)
6998
6999 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7000
7001         * src/backends/kcalextended/KCalExtendedSource.cpp:
7002
7003         When listing mkcal calendars, show notebook UID instead of
7004         storage, and allow this UID to be used for selecting a particular
7005         calendar. Since all listed calendars are in the default storage
7006         anyway, the UID is far more useful to have. (On the N9, knowing
7007         the physical storage does not help the user at all anyway, as
7008         access to it is restricted and needs to go through the API
7009         anyway.) (cherry picked from commit
7010         a5c2939c1d5d3d1ba01361f34b70284548747e8b)
7011
7012 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7013
7014         * src/backends/kcalextended/KCalExtendedSource.cpp:
7015
7016         Fix to result code of incidence updates. (cherry picked from
7017         commit 06f08ecb5af594b2c3c63edca10135283d6b48d5)
7018
7019 2012-09-25  Ove KÃ¥ven  <ovek@arcticnet.no>
7020
7021         * debian/changelog:
7022
7023         Updated changelog and version for this branch.
7024
7025 2012-09-25  Ove KÃ¥ven  <ovek@arcticnet.no>
7026
7027
7028         Merge tag 'syncevolution-1-3' into FREMANTLE-1-3-0
7029
7030 2012-09-17  Patrick Ohly  <patrick.ohly@intel.com>
7031
7032         * src/backends/pbap/pbap.am:
7033
7034         PBAP: fixed linking issue
7035
7036 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
7037
7038
7039         Merge branch 'master' into pbap
7040
7041 2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>
7042
7043         * src/syncevo/configs/scripting/04vcard-photo-value.xml:
7044
7045         Funambol: work around PHOTO TYPE=image/jpeg, II
7046
7047 2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>
7048
7049         * NEWS:
7050
7051         NEWS: include information about syncevo-http-server fix
7052
7053 2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>
7054
7055         * test/syncevo-http-server.py:
7056
7057         syncevo-http-server: fixed printing of server debug output
7058
7059 2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>
7060
7061         * NEWS:
7062         * configure.ac:
7063
7064         NEWS, autotools: release 1.3
7065
7066 2012-09-06  Ove KÃ¥ven  <ovek@arcticnet.no>
7067
7068         * debian/changelog:
7069
7070         Updated changelog.
7071
7072 2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>
7073
7074         * src/gdbus/gdbus-cxx-bridge.h:
7075
7076         local sync: fix timeout with local sync with libdbus
7077
7078 2012-09-06  Ove KÃ¥ven  <ovek@arcticnet.no>
7079
7080         * src/backends/kcalextended/KCalExtendedSource.cpp:
7081
7082         Re-add "uid:" prefix to notebook UID when printing KCal
7083         databases. It probably got lost when implementing tasks and
7084         notes.
7085
7086 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
7087
7088         * test/runtests.py:
7089
7090         testing: ignore Google ActiveSync removeProperties failure
7091
7092 2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>
7093
7094         * test/sys.supp:
7095
7096         testing: more general suppression for libdl crash
7097
7098 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7099
7100         * test/testcases/eds_contact.vcf.exchange.tem.patch:
7101
7102         testing: update Exchange test cases (X-RADIO)
7103
7104 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7105
7106         * test/sys.supp:
7107
7108         testing: ignore one-time leak
7109
7110 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7111
7112         * test/sys.supp:
7113
7114         testing: updated system suppressions
7115
7116 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7117
7118         * test/synccompare.pl:
7119
7120         testing: FN not supported for ActiveSync
7121
7122 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7123
7124         * test/runtests.py:
7125
7126         testing: ignore some known ActiveSync problems
7127
7128 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7129
7130         * test/ClientTest.cpp:
7131
7132         testing: fixed testAddBothSides*
7133
7134 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7135
7136         * src/dbus/server/main.cpp:
7137         * src/gdbus/gdbus-cxx-bridge.h:
7138         * src/gdbusxx/gdbus-cxx-bridge.cpp:
7139         * src/gdbusxx/gdbus-cxx-bridge.h:
7140
7141         D-Bus: explicitly flush messages
7142
7143 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7144
7145         * src/backends/activesync/ActiveSyncSource.cpp:
7146         * src/backends/activesync/ActiveSyncSource.h:
7147
7148         ActiveSync: avoid dangling const char pointer
7149
7150 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7151
7152         * src/backends/pbap/README:
7153
7154         PBAP: updated docs to include caching mode
7155
7156 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7157
7158         * src/syncevo/SyncSource.cpp:
7159         * src/syncevo/SyncSource.h:
7160         * src/syncevo/TrackingSyncSource.cpp:
7161
7162         sources: force slow sync when listAllItems() returns no revisions
7163
7164 2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>
7165
7166         * src/syncevo/Cmdline.cpp:
7167         * src/syncevo/LocalTransportAgent.cpp:
7168         * src/syncevo/SyncConfig.cpp:
7169         * src/syncevo/SyncContext.cpp:
7170         * src/syncevo/SyncML.cpp:
7171         * src/syncevo/SyncML.h:
7172         * test/test-dbus.py:
7173
7174         engine: local cache sync mode
7175
7176 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7177
7178         * test/test-dbus.py:
7179
7180         D-Bus testing: better support for interactive testing
7181
7182 2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>
7183
7184         * src/syncevo/LocalTransportAgent.cpp:
7185         * src/syncevo/SyncContext.cpp:
7186
7187         engine: avoid sync mode comparisons against mode strings
7188
7189 2012-08-24  Patrick Ohly  <patrick.ohly@intel.com>
7190
7191         * src/dbus/server/progress-data.cpp:
7192         * src/dbus/server/progress-data.h:
7193         * src/dbus/server/session.cpp:
7194         * src/dbus/server/session.h:
7195
7196         D-Bus server: ensure progress percentage is 0-100
7197
7198 2012-08-13  Patrick Ohly  <patrick.ohly@intel.com>
7199
7200         * src/dbus/server/auto-sync-manager.cpp:
7201         * src/dbus/server/connman-client.cpp:
7202         * src/dbus/server/network-manager-client.cpp:
7203         * src/dbus/server/server.cpp:
7204         * src/dbus/server/server.h:
7205         * src/dbus/server/session.cpp:
7206
7207         D-Bus server: simplified server class
7208
7209 2012-08-24  Patrick Ohly  <patrick.ohly@intel.com>
7210
7211         * src/backends/file/FileSyncSource.cpp:
7212
7213         file backend: use sub-second mod time stamps
7214
7215 2012-08-29  Patrick Ohly  <patrick.ohly@intel.com>
7216
7217
7218         Merge remote-tracking branch 'origin/master' into pbap2
7219
7220 2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>
7221
7222         * src/backends/pbap/PbapSyncSource.cpp:
7223
7224         PBAP: allow configuring format and fields via databaseFormat
7225
7226 2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>
7227
7228         * src/backends/pbap/PbapSyncSource.cpp:
7229
7230         PBAP: fixed dangling reference
7231
7232 2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>
7233
7234         * src/backends/pbap/PbapSyncSource.cpp:
7235
7236         PBAP: fixed parsing of PullAll result
7237
7238 2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>
7239
7240         * src/backends/pbap/PbapSyncSource.cpp:
7241
7242         PBAP: don't try to make up stable local IDs
7243
7244 2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>
7245
7246         * src/gdbus/gdbus-cxx-bridge.h:
7247
7248         local sync: fix timeout with local sync with libdbus
7249
7250 2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>
7251
7252         * src/gdbus/gdbus-cxx-bridge.h:
7253
7254         local sync: fix timeout with local sync with libdbus
7255
7256 2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>
7257
7258         * src/gdbusxx/gdbus-cxx-bridge.h:
7259
7260         GDBus GIO: removed dead code
7261
7262 2012-08-17  Patrick Ohly  <patrick.ohly@intel.com>
7263
7264         * src/syncevo/SyncContext.cpp:
7265         * src/syncevo/SyncContext.h:
7266
7267         SyncContext: removed dead "SyncModes" code
7268
7269 2012-08-16  Patrick Ohly  <patrick.ohly@intel.com>
7270
7271
7272         Merge remote-tracking branch 'origin/master' into pbap
7273
7274 2012-08-16  Patrick Ohly  <patrick.ohly@intel.com>
7275
7276         * src/backends/kde/KDEPlatform.cpp:
7277
7278         KDE: check for D-Bus to avoid crash in KApplication (BMC #25596)
7279
7280 2012-08-14  Ove KÃ¥ven  <ovek@arcticnet.no>
7281
7282         * debian/changelog:
7283
7284         Updated changelog.
7285
7286 2012-08-14  Ove KÃ¥ven  <ovek@arcticnet.no>
7287
7288
7289         Merge branch 'FREMANTLE-1-2-99-4' into HARMATTAN-1-2-99-4
7290
7291 2012-08-14  Ove KÃ¥ven  <ovek@arcticnet.no>
7292
7293         * debian/changelog:
7294         * src/backends/kcalextended/KCalExtendedSource.cpp:
7295
7296         Since we're using load() anyway, there's no need to call
7297         allIncidences(), it would just waste memory. Grab the already
7298         loaded incidences instead.
7299
7300 2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>
7301
7302         * src/syncevo/configs/datatypes/02vcard-types.xml:
7303         * src/syncevo/configs/scripting/04vcard-photo-value.xml:
7304
7305         Funambol: work around PHOTO TYPE=image/jpeg
7306
7307 2012-08-13  Patrick Ohly  <patrick.ohly@intel.com>
7308
7309         * src/dbus/server/main.cpp:
7310         * src/gdbusxx/gdbus-cxx-bridge.cpp:
7311         * src/gdbusxx/gdbus-cxx-bridge.h:
7312         * test/test-dbus.py:
7313
7314         D-Bus server + GIO D-Bus: fix auto-activation (Debian bug
7315         #599247)
7316
7317 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7318
7319         * debian/changelog:
7320
7321         Updated changelog with descriptions of the KCalExtended changes.
7322
7323 2012-08-13  Ove KÃ¥ven  <ovek@arcticnet.no>
7324
7325         * src/backends/kcalextended/KCalExtendedSource.cpp:
7326         * src/backends/kcalextended/KCalExtendedSource.h:
7327         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
7328
7329         Implemented support for tasks and notes in the KCalExtended
7330         backend.
7331
7332 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7333
7334         * src/backends/webdav/syncevo-webdav-lookup.sh:
7335
7336         Make syncevolution-webdav-lookup work with the shells and the
7337         "host" binaries available on Maemo.
7338
7339 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7340
7341         * debian/changelog:
7342
7343         Updated changelog.
7344
7345 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7346
7347
7348         Merge tag 'syncevolution-1-2-99-4' into FREMANTLE-1-2-99-4
7349
7350 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7351
7352         * src/backends/maemo/MaemoCalendarSource.cpp:
7353
7354         Activate the SyncSourceLogging stuff in the Maemo calendar
7355         backend.
7356
7357 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7358
7359         * src/backends/kcalextended/KCalExtendedSource.cpp:
7360         * src/backends/kcalextended/KCalExtendedSource.h:
7361
7362         Fixed KCalExtendedSource failures when refreshing from peer
7363         because the storage's save() inserts first and deletes last.
7364
7365 2012-08-12  ovek  <ovek@ronin.(none)>
7366
7367         * src/backends/kcalextended/KCalExtendedSource.cpp:
7368
7369         Implemented KCalExtendedSource::isEmpty().
7370
7371 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7372
7373         * debian/changelog:
7374         * debian/control:
7375         * debian/copyright:
7376         * debian/rules:
7377         * src/backends/webdav/syncevo-webdav-lookup.sh:
7378
7379         On Harmattan, embed host and libneon into the syncevolution
7380         packages.
7381
7382 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7383
7384         * debian/copyright:
7385
7386         Add myself to debian/copyright.
7387
7388 2012-08-12  Ove KÃ¥ven  <ovek@arcticnet.no>
7389
7390         * src/backends/webdav/syncevo-webdav-lookup.sh:
7391
7392         Make syncevolution-webdav-lookup work with the shells and the
7393         "host" binaries available on Maemo.
7394
7395 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7396
7397         * debian/rules:
7398
7399         Added dependency to run libsynthesis's autogen.sh after the main
7400         one.
7401
7402 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7403
7404         * debian/rules:
7405
7406         Cleanups to debian/rules.
7407
7408 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7409
7410         * debian/rules:
7411
7412         Cleanups to debian/rules.
7413
7414 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7415
7416         * src/backends/webdav/webdav.am:
7417
7418         Fixed broken rule for creating syncevo-webdav-lookup.
7419
7420 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7421
7422         * src/backends/webdav/webdav.am:
7423
7424         Fixed broken rule for creating syncevo-webdav-lookup.
7425
7426 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7427
7428         * src/backends/kcalextended/KCalExtendedSource.cpp:
7429
7430         In KCalExtendedSource::open(), only load the contents of the
7431         notebook we actually plan to sync, not all notebooks in the
7432         storage.
7433
7434 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7435
7436         * debian/rules:
7437
7438         Added dependency to run libsynthesis's autogen.sh after the main
7439         one.
7440
7441 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7442
7443         * src/backends/kcalextended/KCalExtendedSource.cpp:
7444
7445         When listing mkcal calendars, show notebook UID instead of
7446         storage, and allow this UID to be used for selecting a particular
7447         calendar. Since all listed calendars are in the default storage
7448         anyway, the UID is far more useful to have. (On the N9, knowing
7449         the physical storage does not help the user at all anyway, as
7450         access to it is restricted and needs to go through the API
7451         anyway.)
7452
7453 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7454
7455         * src/backends/kcalextended/KCalExtendedSource.cpp:
7456
7457         Fix to result code of incidence updates.
7458
7459 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7460
7461         * debian/rules:
7462
7463         Use regular autogen.sh in Harmattan builds.
7464
7465 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7466
7467         * debian/changelog:
7468
7469         Updated changelog for this branch.
7470
7471 2012-08-11  Ove KÃ¥ven  <ovek@arcticnet.no>
7472
7473
7474         Merge branch 'FREMANTLE-1-2-99-3' into HARMATTAN-1-2-99-3
7475
7476 2012-08-10  Ove KÃ¥ven  <ovek@arcticnet.no>
7477
7478         * debian/changelog:
7479         * src/backends/maemo/MaemoCalendarSource.cpp:
7480         * src/backends/maemo/MaemoCalendarSource.h:
7481         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
7482
7483         Updates for Maemo calendar backend.
7484
7485 2012-08-07  Patrick Ohly  <patrick.ohly@intel.com>
7486
7487         * NEWS:
7488         * configure.ac:
7489
7490         NEWS, autotools: updated for 1.2.99.4
7491
7492 2012-08-07  Patrick Ohly  <patrick.ohly@intel.com>
7493
7494         * src/gdbus/gdbus-cxx-bridge.h:
7495
7496         D-Bus libdbus: avoid compiler warning
7497
7498 2012-08-07  Patrick Ohly  <patrick.ohly@intel.com>
7499
7500         * src/syncevo/SyncConfig.cpp:
7501
7502         config: improved 'maxlogdirs' documentation
7503
7504 2012-08-06  Ove KÃ¥ven  <ovek@arcticnet.no>
7505
7506         * debian/changelog:
7507
7508         Updated changelog.
7509
7510 2012-08-05  Ove KÃ¥ven  <ovek@arcticnet.no>
7511
7512         * src/syncevo/LocalTransportAgent.cpp:
7513         * src/syncevo/SyncContext.cpp:
7514
7515         Fixes for compilation on gcc 4.2, used on Maemo 5.
7516
7517 2012-08-05  Ove KÃ¥ven  <ovek@arcticnet.no>
7518
7519         * autogen-maemo.sh:
7520         * configure.ac:
7521         * debian/control:
7522         * debian/rules:
7523         * src/backends/evolution/configure-sub.in:
7524         * src/syncevo/eds_abi_wrapper.h:
7525
7526         Various packaging and build system patches for the Maemo 5 port.
7527
7528 2012-08-05  Ove KÃ¥ven  <ovek@arcticnet.no>
7529
7530         * .gitignore:
7531         * INSTALL:
7532
7533         Remove INSTALL file from version control.
7534
7535 2012-08-04  Ove KÃ¥ven  <ovek@arcticnet.no>
7536
7537
7538         Merge tag 'syncevolution-1-2-99-3' into FREMANTLE-1-2-99-3
7539
7540 2012-08-04  Ove KÃ¥ven  <ovek@arcticnet.no>
7541
7542         * autogen-maemo.sh:
7543
7544         I think I fixed my scratchbox.
7545
7546 2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>
7547
7548         * .gitignore:
7549         * INSTALL:
7550
7551         autotools: let autogen.sh install the INSTALL file
7552
7553 2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>
7554
7555         * src/syncevo/Cmdline.cpp:
7556         * test/test-dbus-concurrency.txt:
7557         * test/test-dbus.py:
7558         * test/testcases/eds_event.ics.googleactivesync.tem.patch:
7559         * test/testcases/eds_event.ics.radicale.tem.patch:
7560
7561         command line: fixed --export <file name>
7562
7563 2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>
7564
7565         * src/dbus/server/auto-sync-manager.cpp:
7566         * test/test-dbus.py:
7567
7568         D-Bus server: fix support for autoSyncDelay > 0
7569
7570 2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>
7571
7572         * test/test-dbus.py:
7573
7574         D-Bus testing: further tweaks for failure tests
7575
7576 2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>
7577
7578         * test/synccompare.pl:
7579
7580         ActiveSync: ignore ANIVERSARY and BDAY for both Google and
7581         Exchange
7582
7583 2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>
7584
7585         * test/dbus-session.sh:
7586
7587         testing: setup-syncevolution needs D-Bus
7588
7589 2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>
7590
7591         * src/dbus/interfaces/syncevo-session-full.xml:
7592
7593         D-Bus interface XML: fix incorrect numbering of parameter
7594         annotation in Session.SetNamedConfig()
7595
7596 2012-07-29  Patrick Ohly  <patrick.ohly@intel.com>
7597
7598         * src/dbus/interfaces/syncevo-server-full.xml:
7599         * src/dbus/interfaces/syncevo-session-full.xml:
7600
7601         D-Bus interface XML: avoid "template" as parameter name
7602
7603 2012-07-29  Patrick Ohly  <patrick.ohly@intel.com>
7604
7605         * src/dbus/interfaces/syncevo-connection-full.xml:
7606         * src/dbus/interfaces/syncevo-server-full.xml:
7607         * src/dbus/interfaces/syncevo-session-full.xml:
7608
7609         Revert "Use the newer org.qtproject.QtDBus annotation for DBus
7610         interfaces"
7611
7612 2012-07-29  Patrick Ohly  <patrick.ohly@intel.com>
7613
7614         * src/dbus/interfaces/syncevo-session-full.xml:
7615
7616         Revert "Use org.qtproject.QtDBus.QtTypeName.In3 instead of
7617         org.qtproject.QtDBus.QtTypeName.In2"
7618
7619 2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>
7620
7621         * NEWS:
7622         * configure.ac:
7623
7624         NEWS, configure: updated for 1.2.99.3
7625
7626 2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>
7627
7628         * src/backends/evolution/EvolutionCalendarSource.cpp:
7629         * src/backends/evolution/EvolutionCalendarSource.h:
7630         * src/backends/evolution/EvolutionContactSource.cpp:
7631         * src/backends/evolution/EvolutionContactSource.h:
7632         * src/backends/evolution/EvolutionMemoSource.cpp:
7633         * src/backends/evolution/EvolutionSyncSource.cpp:
7634         * src/backends/evolution/EvolutionSyncSource.h:
7635         * src/backends/evolution/configure-sub.in:
7636         * src/backends/evolution/e-cal-check-timezones.c:
7637         * src/syncevo/eds_abi_wrapper.h:
7638         * test/ClientTest.cpp:
7639
7640         EDS: added support for EDS 3.5.x
7641
7642 2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>
7643
7644         * src/syncevo/GLibSupport.h:
7645
7646         GLib support: added GObjectDestructor
7647
7648 2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>
7649
7650         * test/evo.supp:
7651
7652         testing: ignore object_path leak in GDBus Object Proxy #680505
7653
7654 2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>
7655
7656         * test/evo.supp:
7657
7658         testing: ignore gnetworkmonitor memory leak #676265
7659
7660 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7661
7662         * test/ClientTest.cpp:
7663
7664         testing: fixed ActiveSync sync tests for Exchange and Google
7665
7666 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7667
7668         * test/synccompare.pl:
7669
7670         testing: googleeas + ANNIVERSARY
7671
7672 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7673
7674         * test/runtests.py:
7675
7676         ActiveSync: added delay for Google testing
7677
7678 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7679
7680         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
7681
7682         AutoSync: fixed testing
7683
7684 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7685
7686         * src/backends/activesync/ActiveSyncSource.cpp:
7687
7688         ActiveSync: added some debug output
7689
7690 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7691
7692         * src/syncevo/LocalTransportAgent.cpp:
7693
7694         local sync: don't drop data comparison output on target side
7695
7696 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7697
7698         * src/syncevo/LogRedirect.cpp:
7699
7700         LogRedirect: fixed crash in local sync
7701
7702 2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>
7703
7704         * src/syncevo/util.cpp:
7705
7706         Execute(): added some debug output
7707
7708 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7709
7710         * test/synccompare.pl:
7711
7712         testing: Google Contacts via ActiveSync adds time to BDAY
7713
7714 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7715
7716         * test/resultchecker.py:
7717         * test/runtests.py:
7718         * test/synccompare.pl:
7719         * test/testcases/eds_contact.vcf.googleeas.tem.patch:
7720
7721         testing: added googleeas = Google Contacts via ActiveSync
7722
7723 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7724
7725         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
7726
7727         ActiveSync: enable integration testing in all cases
7728
7729 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7730
7731         * test/testcases/eds_contact.vcf.exchange.tem.patch:
7732
7733         testing: stricter Exchange contact tests
7734
7735 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7736
7737         * src/backends/activesync/ActiveSyncSource.cpp:
7738         * src/backends/activesync/ActiveSyncSource.h:
7739
7740         ActiveSync: fixed updating of contacts on Google during a sync
7741
7742 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7743
7744         * Makefile.am:
7745
7746         syncevolution.org: package ActiveSync backend separately
7747
7748 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7749
7750         * test/runtests.py:
7751
7752         testing: don't test memos with Mobical (aka Everdroid)
7753
7754 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7755
7756         * test/runtests.py:
7757
7758         testing: build client-test as executable
7759
7760 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7761
7762         * Makefile.am:
7763
7764         EDS: updated syncevolution.org packages, incompatible with EDS
7765         3.6, part 2
7766
7767 2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7768
7769         * test/test-dbus.py:
7770
7771         D-Bus testing: relaxed D-Bus checks
7772
7773 2012-07-17  Patrick Ohly  <patrick.ohly@intel.com>
7774
7775         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
7776         * src/backends/activesync/ActiveSyncSource.cpp:
7777
7778         ActiveSync: adapted slow sync handling
7779
7780 2012-07-16  Patrick Ohly  <patrick.ohly@intel.com>
7781
7782         * test/testcases/eds_task.ics.funambol.tem.patch:
7783
7784         testing: fixed eds_task::testConversion for Funambol
7785
7786 2012-07-16  Patrick Ohly  <patrick.ohly@intel.com>
7787
7788         * test/ClientTest.cpp:
7789
7790         testing: fixed testAddBothSides for VJOURNAL
7791
7792 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7793
7794         * AUTOTOOLS-TODO:
7795         * Makefile.am:
7796         * build/gen-backends-am.sh:
7797         * configure.ac:
7798         * po/POTFILES.skip:
7799         * src/backends/activesync/activesync.am:
7800         * src/backends/evolution/evolution.am:
7801         * src/backends/webdav/webdav.am:
7802         * src/gnome-bluetooth/gnome-bluetooth.am:
7803         * src/src.am:
7804         * src/syncevo/syncevo.am:
7805         * src/syncevo/syncevolution.pc.in:
7806
7807         autotools: ensure that link lines are complete
7808
7809 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7810
7811         * test/runtests.py:
7812
7813         testing: activesyncd is now hosted on gnome.org
7814
7815 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7816
7817         * src/dbus/server/connman-client.cpp:
7818         * src/dbus/server/connman-client.h:
7819         * src/dbus/server/network-manager-client.cpp:
7820         * src/dbus/server/network-manager-client.h:
7821
7822         D-Bus server: fixed HTTP presence for recent libdbus
7823
7824 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7825
7826         * src/dbus/server/auto-sync-manager.cpp:
7827
7828         D-Bus server: more debug logging to auto sync
7829
7830 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7831
7832         * test/sys.supp:
7833
7834         testing: generalized libdl suppression
7835
7836 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7837
7838         * test/test-dbus.py:
7839
7840         D-Bus testing: fixed race condition in TestCmdline
7841
7842 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7843
7844         * Makefile.am:
7845
7846         syncevolution.org: declare dependency on libical
7847
7848 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7849
7850         * src/backends/webdav/WebDAVSourceRegister.cpp:
7851         * src/syncevo/eds_abi_wrapper.cpp:
7852         * src/syncevo/eds_abi_wrapper.h:
7853         * src/syncevolution.cpp:
7854
7855         CalDAV + syncevolution.org: fixed segfault without
7856         libical+libecal
7857
7858 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7859
7860         * src/syncevo/LocalTransportAgent.cpp:
7861         * src/syncevo/SyncContext.cpp:
7862         * src/syncevolution.cpp:
7863         * test/test-dbus.py:
7864
7865         testing: added and updated several failure tests
7866
7867 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7868
7869         * src/dbus/server/server.cpp:
7870         * src/dbus/server/server.h:
7871         * src/dbus/server/session.cpp:
7872
7873         D-Bus server: updated session output handling
7874
7875 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7876
7877         * src/dbus/server/session.cpp:
7878
7879         D-Bus server: updated helper shutdown handling
7880
7881 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7882
7883         * src/dbus/server/server.cpp:
7884         * src/dbus/server/server.h:
7885
7886         D-Bus server: simplified internal timeout API
7887
7888 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7889
7890         * src/syncevo/LocalTransportAgent.cpp:
7891
7892         local sync: fixed helper process shutdown in case of parent
7893         failure
7894
7895 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7896
7897         * src/syncevo/ForkExec.cpp:
7898
7899         ForkExec: removed unnecessary line break
7900
7901 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7902
7903         * test/ClientTest.cpp:
7904
7905         testing: fixed testAddBothSides + VJOURNAL
7906
7907 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7908
7909         * src/backends/file/FileSyncSourceRegister.cpp:
7910         * src/backends/webdav/CalDAVSource.h:
7911         * src/backends/webdav/WebDAVSource.cpp:
7912         * src/backends/webdav/WebDAVSourceRegister.cpp:
7913         * src/syncevo/SyncSource.h:
7914         * test/ClientTest.cpp:
7915
7916         testing: fixed testInsertTwice
7917
7918 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7919
7920         * Makefile.am:
7921         * src/syncevo/eds_abi_wrapper.cpp:
7922
7923         EDS: updated syncevolution.org packages, incompatible with EDS
7924         3.6
7925
7926 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7927
7928         * NEWS:
7929
7930         NEWS: fixed spelling and truncation
7931
7932 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7933
7934         * src/gdbus/gdbus-cxx-bridge.h:
7935         * src/gdbus/gdbus-cxx.h:
7936         * src/gdbusxx/gdbus-cxx-bridge.cpp:
7937         * src/gdbusxx/gdbus-cxx-bridge.h:
7938         * src/gdbusxx/gdbus-cxx.h:
7939
7940         GDBus libdbus + GIO: simplified Watch
7941
7942 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7943
7944         * src/gdbusxx/gdbus-cxx-bridge.h:
7945
7946         D-Bus GIO: reimplemented DBusWatch
7947
7948 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7949
7950         * src/gdbusxx/gdbus-cxx-bridge.cpp:
7951         * src/gdbusxx/gdbus-cxx-bridge.h:
7952
7953         D-Bus GIO: revised DBusWatch creation
7954
7955 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7956
7957         * src/syncevo/LocalTransportAgent.cpp:
7958         * src/syncevo/LocalTransportAgent.h:
7959         * src/syncevo/SyncContext.cpp:
7960
7961         local sync: use weak pointers with asynchronous D-Bus calls
7962
7963 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7964
7965         * src/dbus/server/session.cpp:
7966
7967         D-Bus server: use weak pointers with asynchronous D-Bus calls
7968
7969 2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>
7970
7971         * src/syncevo/BoostHelper.h:
7972         * src/syncevo/syncevo.am:
7973
7974         boost: support boost::bind() + weak pointers
7975
7976 2012-07-03  Patrick Ohly  <patrick.ohly@intel.com>
7977
7978         * build/xsl-update.sh:
7979
7980         D-Bus API: added update script for docbook XSL
7981
7982 2012-07-03  Patrick Ohly  <patrick.ohly@intel.com>
7983
7984         * build/xsl/COPYING:
7985         * build/xsl/README:
7986         * build/xsl/VERSION.xsl:
7987         * build/xsl/common/common.xsl:
7988         * build/xsl/common/en.xml:
7989         * build/xsl/common/entities.ent:
7990         * build/xsl/common/gentext.xsl:
7991         * build/xsl/common/l10n.dtd:
7992         * build/xsl/common/l10n.xml:
7993         * build/xsl/common/l10n.xsl:
7994         * build/xsl/common/labels.xsl:
7995         * build/xsl/common/olink.xsl:
7996         * build/xsl/common/pi.xsl:
7997         * build/xsl/common/stripns.xsl:
7998         * build/xsl/common/subtitles.xsl:
7999         * build/xsl/common/table.xsl:
8000         * build/xsl/common/targets.xsl:
8001         * build/xsl/common/titles.xsl:
8002         * build/xsl/common/utility.xsl:
8003         * build/xsl/html/admon.xsl:
8004         * build/xsl/html/annotations.xsl:
8005         * build/xsl/html/autoidx.xsl:
8006         * build/xsl/html/autotoc.xsl:
8007         * build/xsl/html/biblio-iso690.xsl:
8008         * build/xsl/html/biblio.xsl:
8009         * build/xsl/html/block.xsl:
8010         * build/xsl/html/callout.xsl:
8011         * build/xsl/html/chunker.xsl:
8012         * build/xsl/html/component.xsl:
8013         * build/xsl/html/division.xsl:
8014         * build/xsl/html/docbook.xsl:
8015         * build/xsl/html/ebnf.xsl:
8016         * build/xsl/html/footnote.xsl:
8017         * build/xsl/html/formal.xsl:
8018         * build/xsl/html/glossary.xsl:
8019         * build/xsl/html/graphics.xsl:
8020         * build/xsl/html/html-rtf.xsl:
8021         * build/xsl/html/html.xsl:
8022         * build/xsl/html/htmltbl.xsl:
8023         * build/xsl/html/index.xsl:
8024         * build/xsl/html/info.xsl:
8025         * build/xsl/html/inline.xsl:
8026         * build/xsl/html/keywords.xsl:
8027         * build/xsl/html/lists.xsl:
8028         * build/xsl/html/math.xsl:
8029         * build/xsl/html/param.xsl:
8030         * build/xsl/html/pi.xsl:
8031         * build/xsl/html/qandaset.xsl:
8032         * build/xsl/html/refentry.xsl:
8033         * build/xsl/html/sections.xsl:
8034         * build/xsl/html/synop.xsl:
8035         * build/xsl/html/table.xsl:
8036         * build/xsl/html/task.xsl:
8037         * build/xsl/html/titlepage.templates.xsl:
8038         * build/xsl/html/titlepage.xsl:
8039         * build/xsl/html/toc.xsl:
8040         * build/xsl/html/verbatim.xsl:
8041         * build/xsl/html/xref.xsl:
8042         * build/xsl/lib/lib.xsl:
8043         * src/dbus/interfaces/interfaces.am:
8044
8045         D-Bus API: generate docs using local copy of docbook XSL
8046
8047 2012-07-04  Patrick Ohly  <patrick.ohly@intel.com>
8048
8049         * NEWS:
8050
8051         NEWS: updated for 1.2.99.2
8052
8053 2012-07-04  Patrick Ohly  <patrick.ohly@intel.com>
8054
8055         * build/build.am:
8056
8057         autotools: distribute files necessary for autogen.sh
8058
8059 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8060
8061         * NEWS:
8062
8063         NEWS: revised 1.2.99.2
8064
8065 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8066
8067         * test/runtests.py:
8068
8069         testing: blacklist KDE and testReadItem404
8070
8071 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8072
8073         * src/backends/webdav/NeonCXX.cpp:
8074
8075         Google Calendar: updated URL redirect handling
8076
8077 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8078
8079         * test/ClientTest.cpp:
8080         * test/ClientTest.h:
8081
8082         testing: check result of "item already exists" during insert
8083
8084 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8085
8086         * src/backends/webdav/WebDAVSource.cpp:
8087         * src/backends/webdav/WebDAVSource.h:
8088         * test/ClientTest.cpp:
8089
8090         WebDAV: handle UID conflicts
8091
8092 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8093
8094         * test/ClientTest.cpp:
8095         * test/ClientTest.h:
8096
8097         testing: fixed insertion of VJOURNAL
8098
8099 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8100
8101         * src/backends/webdav/WebDAVSource.cpp:
8102
8103         WebDAV: updated Radicale 412 -> 404 workaround
8104
8105 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8106
8107         * src/backends/webdav/NeonCXX.cpp:
8108         * src/backends/webdav/NeonCXX.h:
8109
8110         WebDAV: added possibility to accept certain error codes
8111
8112 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8113
8114         * test/ClientTest.cpp:
8115         * test/runtests.py:
8116
8117         testing: fixed testConversion
8118
8119 2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>
8120
8121         * test/ClientTest.cpp:
8122
8123         testing: fixed testExtensions
8124
8125 2012-06-30  Patrick Ohly  <patrick.ohly@intel.com>
8126
8127         * NEWS:
8128         * configure.ac:
8129
8130         NEWS, configure: updated for 1.2.99.2
8131
8132 2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>
8133
8134         * src/syncevo/SyncContext.cpp:
8135         * src/syncevo/configs/remoterules/client/03funambol.xml:
8136         * src/syncevo/configs/scripting/11calendar.xml:
8137
8138         Funambol: ignore UID
8139
8140 2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>
8141
8142         * src/backends/webdav/WebDAVSource.cpp:
8143         * src/backends/webdav/WebDAVSource.h:
8144
8145         WebDAV: fixed data corruption issue when uploading item with long
8146         UID
8147
8148 2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>
8149
8150         * src/syncevo/SyncSource.cpp:
8151         * src/syncevo/configs/scripting/11calendar.xml:
8152
8153         engine: add DTSTAMP+LAST-MODIFIED before writing calendar items
8154
8155 2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>
8156
8157         * src/backends/webdav/WebDAVSource.cpp:
8158
8159         WebDAV: --status for WebDAV source aborted
8160
8161 2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>
8162
8163         * src/gdbusxx/gdbus-cxx-bridge.h:
8164
8165         GDBus GIO: fixed embedding of line number in error messages
8166
8167 2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>
8168
8169         * src/syncevo/ForkExec.cpp:
8170         * src/syncevo/ForkExec.h:
8171
8172         ForkExec: slight logging improvement
8173
8174 2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>
8175
8176         * src/dbus/interfaces/syncevo-server-full.xml:
8177         * src/dbus/server/server.cpp:
8178         * src/dbus/server/server.h:
8179         * src/dbus/server/session-helper.cpp:
8180         * src/dbus/server/session-helper.h:
8181         * src/dbus/server/session.cpp:
8182         * src/dbus/server/session.h:
8183         * src/syncevo/LocalTransportAgent.cpp:
8184         * src/syncevo/LocalTransportAgent.h:
8185         * src/syncevo/Logging.h:
8186         * src/syncevo/SyncContext.cpp:
8187         * src/syncevolution.cpp:
8188         * test/test-dbus.py:
8189
8190         local sync: improved target side output
8191
8192 2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>
8193
8194         * src/backends/webdav/NeonCXX.cpp:
8195
8196         WebDAV: print INFO messages when access gets delayed
8197
8198 2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>
8199
8200         * src/syncevo/Cmdline.cpp:
8201         * src/syncevo/Cmdline.h:
8202
8203         command line: fixed password + property lookup during
8204         --print-databases
8205
8206 2012-06-26  Patrick Ohly  <patrick.ohly@intel.com>
8207
8208         * test/client-test-main.cpp:
8209
8210         testing: ignored failures could lead to false overall success
8211
8212 2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>
8213
8214         * src/dbus/interfaces/syncevo-server-full.xml:
8215         * src/dbus/interfaces/syncevo-session-full.xml:
8216
8217         Use 'templateName' instead of 'template' since 'template' is a
8218         keyword
8219
8220 2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>
8221
8222         * src/dbus/interfaces/syncevo-session-full.xml:
8223
8224         Use org.qtproject.QtDBus.QtTypeName.In3 instead of
8225         org.qtproject.QtDBus.QtTypeName.In2
8226
8227 2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>
8228
8229         * src/backends/akonadi/configure-sub.in:
8230
8231         Use proper paths to link to libraries
8232
8233 2012-06-22  Rohan Garg  <rohangarg@kubuntu.org>
8234
8235         * src/dbus/interfaces/syncevo-connection-full.xml:
8236         * src/dbus/interfaces/syncevo-server-full.xml:
8237         * src/dbus/interfaces/syncevo-session-full.xml:
8238
8239         Use the newer org.qtproject.QtDBus annotation for DBus interfaces
8240
8241 2012-06-25  Patrick Ohly  <patrick.ohly@intel.com>
8242
8243         * test/ClientTest.cpp:
8244
8245         testing: different unique UID approach
8246
8247 2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>
8248
8249         * test/ClientTest.cpp:
8250
8251         testing: fix for UID mangling
8252
8253 2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>
8254
8255         * NEWS:
8256         * configure.ac:
8257
8258         NEWS + configure: release 1.2.99.1
8259
8260 2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>
8261
8262         * test/ClientTest.cpp:
8263
8264         testing: allow iCalendar 2.0 test data to be mixed in same
8265         VCALENDAR
8266
8267 2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>
8268
8269         * test/runtests.py:
8270
8271         testing: updated Funambol test config
8272
8273 2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>
8274
8275         * test/ClientTest.cpp:
8276
8277         testing: use "refresh-from-server"
8278
8279 2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>
8280
8281         * src/syncevo/Cmdline.cpp:
8282         * src/templates/contexts/WebDAV.ini:
8283         * test/test-dbus.py:
8284
8285         WebDAV: improved --configure
8286
8287 2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>
8288
8289         * src/syncevo/Cmdline.cpp:
8290
8291         command line: improved support for aborting while checking
8292         sources
8293
8294 2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>
8295
8296         * src/backends/webdav/NeonCXX.cpp:
8297
8298         WebDAV: improved support for aborting while resending
8299
8300 2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>
8301
8302         * src/backends/webdav/CalDAVSource.cpp:
8303         * src/dbus/server/sync-helper.cpp:
8304         * src/syncevo/LocalTransportAgent.cpp:
8305         * src/syncevo/SuspendFlags.cpp:
8306         * src/syncevo/SuspendFlags.h:
8307         * src/syncevo/SyncContext.cpp:
8308         * src/syncevo/SyncContext.h:
8309         * src/syncevo/SyncSource.cpp:
8310         * src/syncevo/SyncSource.h:
8311         * src/syncevo/util.cpp:
8312         * src/syncevo/util.h:
8313
8314         core, WebDAV: improved support for aborting while sleeping
8315
8316 2012-06-18  Patrick Ohly  <patrick.ohly@intel.com>
8317
8318         * src/syncevo/configs/datatypes/12calendar-types.xml:
8319         * src/syncevo/configs/scripting/11calendar.xml:
8320
8321         WebDAV: improved VJOURNAL -> plain/text conversion
8322
8323 2012-06-19  Patrick Ohly  <patrick.ohly@intel.com>
8324
8325         * src/dbus/server/server.cpp:
8326
8327         D-Bus server: fixed Session.Detach() + shutdown with GIO D-Bus
8328
8329 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8330
8331         * test/runtests.py:
8332
8333         testing: enabled VTODO testing with Apple and DAViCal
8334
8335 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8336
8337         * test/testcases/eds_task.ics:
8338         * test/testcases/eds_task.ics.Ovi.tem.patch:
8339         * test/testcases/eds_task.ics.funambol.tem.patch:
8340         * test/testcases/eds_task.ics.memotoo.tem.patch:
8341         * test/testcases/eds_task.ics.mobical.tem.patch:
8342         * test/testcases/eds_task.ics.nokia_7210c.tem.patch:
8343
8344         testing: removed "METHOD:PUBLISH" from EDS task
8345
8346 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8347
8348         * src/backends/webdav/CalDAVVxxSource.h:
8349
8350         WebDAV: exchange VJOURNAL as iCalendar 2.0 or plain text
8351
8352 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8353
8354         * src/syncevo/SyncSource.cpp:
8355         * src/syncevo/configs/datatypes/11calendar-profile.xml:
8356         * src/syncevo/configs/datatypes/12calendar-types.xml:
8357
8358         engine: support VJOURNAL and VJOURNAL+text/plain
8359
8360 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8361
8362         * src/syncevo/LocalTransportAgent.cpp:
8363
8364         local sync: improved support for aborting
8365
8366 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8367
8368         * src/syncevo/LocalTransportAgent.cpp:
8369
8370         local sync: fixed hanging syncevo-local-sync
8371
8372 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8373
8374         * src/backends/webdav/CardDAVSource.cpp:
8375         * src/backends/webdav/CardDAVSource.h:
8376         * src/backends/webdav/WebDAVSource.cpp:
8377         * src/backends/webdav/WebDAVSource.h:
8378
8379         WebDAV: moved UID manipulation into base class
8380
8381 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8382
8383         * src/backends/evolution/EvolutionSyncSource.h:
8384         * src/syncevo/SyncSource.cpp:
8385         * src/syncevo/SyncSource.h:
8386
8387         backends: merge with incoming data by default
8388
8389 2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>
8390
8391         * src/backends/webdav/CalDAVSource.h:
8392         * src/backends/webdav/CalDAVVxxSource.cpp:
8393         * src/backends/webdav/CalDAVVxxSource.h:
8394         * src/backends/webdav/CardDAVSource.h:
8395         * src/backends/webdav/WebDAVSource.cpp:
8396         * src/backends/webdav/WebDAVSource.h:
8397         * src/backends/webdav/WebDAVSourceRegister.cpp:
8398         * src/backends/webdav/webdav.am:
8399         * test/ClientTest.cpp:
8400
8401         CalDAV: support VJOURNAL + VTODO (BMC #24893)
8402
8403 2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>
8404
8405         * src/client-test-app.cpp:
8406         * src/syncevo/SyncSource.h:
8407
8408         testing: allow backends to register tests after main()
8409
8410 2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>
8411
8412         * src/client-test-app.cpp:
8413         * src/syncevo/SyncSource.h:
8414         * test/ClientTest.cpp:
8415         * test/ClientTest.h:
8416
8417         testing: added Client::Source::*::testLinkedSources
8418
8419 2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>
8420
8421         * src/backends/webdav/WebDAVSource.cpp:
8422
8423         WebDAV: handle 200 response to delete
8424
8425 2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>
8426
8427         * src/backends/webdav/WebDAVSource.cpp:
8428
8429         WebDAV: handle 412 response to delete
8430
8431 2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>
8432
8433         * src/backends/webdav/WebDAVSource.cpp:
8434
8435         WebDAV: handle 410 response to read
8436
8437 2012-06-11  Patrick Ohly  <patrick.ohly@intel.com>
8438
8439         * src/syncevo/Cmdline.cpp:
8440         * src/syncevo/SyncConfig.cpp:
8441         * src/syncevo/SyncConfig.h:
8442         * src/syncevo/SyncContext.cpp:
8443         * src/templates/servers/Funambol.ini:
8444         * test/test-dbus.py:
8445
8446         sync: refresh-from-server implementation configurable
8447
8448 2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>
8449
8450         * src/syncevo/SyncContext.cpp:
8451
8452         sync: explicitly ask for refresh-from-server (helps with
8453         Funambol)
8454
8455 2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>
8456
8457         * src/syncevo/Logging.cpp:
8458         * src/syncevo/Logging.h:
8459         * src/syncevo/SyncContext.cpp:
8460
8461         logging: control libsynthesis console output via
8462         SYNCEVOLUTION_DEBUG
8463
8464 2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>
8465
8466         * Makefile.am:
8467
8468         syncevolution.org: fix for packaging
8469
8470 2012-06-11  Patrick Ohly  <patrick.ohly@intel.com>
8471
8472         * src/syncevo/eds_abi_wrapper.cpp:
8473
8474         EDS: accept EDS 3.4 as compatible
8475
8476 2012-06-11  Patrick Ohly  <patrick.ohly@intel.com>
8477
8478         * Makefile.am:
8479
8480         syncevolution.org: removed extra README files from .deb and .rpm
8481
8482 2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>
8483
8484         * src/syncevo/Cmdline.cpp:
8485         * src/syncevo/SyncContext.cpp:
8486         * src/syncevo/SyncContext.h:
8487
8488         command line: better error messages about config problems
8489
8490 2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>
8491
8492         * src/syncevo/Cmdline.cpp:
8493         * test/test-dbus.py:
8494
8495         command line: fixed '--dry-run' error message
8496
8497 2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>
8498
8499         * src/backends/webdav/WebDAVSourceRegister.cpp:
8500         * src/client-test-app.cpp:
8501         * src/dbus/server/session-helper.cpp:
8502         * src/dbus/server/session.cpp:
8503         * src/syncevo/Cmdline.cpp:
8504         * src/syncevo/ConfigFilter.cpp:
8505         * src/syncevo/ConfigFilter.h:
8506         * src/syncevo/ConfigNode.h:
8507         * src/syncevo/DBusTraits.h:
8508         * src/syncevo/DevNullConfigNode.h:
8509         * src/syncevo/FilterConfigNode.cpp:
8510         * src/syncevo/FilterConfigNode.h:
8511         * src/syncevo/IniConfigNode.cpp:
8512         * src/syncevo/IniConfigNode.h:
8513         * src/syncevo/MultiplexConfigNode.cpp:
8514         * src/syncevo/MultiplexConfigNode.h:
8515         * src/syncevo/PrefixConfigNode.cpp:
8516         * src/syncevo/PrefixConfigNode.h:
8517         * src/syncevo/SafeConfigNode.cpp:
8518         * src/syncevo/SafeConfigNode.h:
8519         * src/syncevo/SingleFileConfigTree.cpp:
8520         * src/syncevo/SyncConfig.cpp:
8521         * src/syncevo/SyncConfig.h:
8522         * src/syncevo/SyncContext.cpp:
8523         * src/syncevo/SyncSource.cpp:
8524         * src/syncevo/syncevo.am:
8525         * src/syncevo/util.h:
8526         * test/ClientTest.cpp:
8527         * test/test-dbus.py:
8528
8529         command line: allow setting empty properties
8530
8531 2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>
8532
8533         * src/dbus/server/read-operations.cpp:
8534         * src/syncevo/Cmdline.cpp:
8535         * src/syncevo/ConfigNode.cpp:
8536         * src/syncevo/FileConfigNode.cpp:
8537         * src/syncevo/FileConfigNode.h:
8538         * src/syncevo/FileConfigTree.cpp:
8539         * src/syncevo/SyncConfig.cpp:
8540         * src/syncevo/SyncContext.cpp:
8541         * src/syncevo/VolatileConfigNode.h:
8542         * src/syncevo/syncevo.am:
8543
8544         .ini files: use newer Ini*ConfigNode
8545
8546 2012-06-04  Patrick Ohly  <patrick.ohly@intel.com>
8547
8548         * src/client-test-app.cpp:
8549
8550         testing: check for "set" instead of "empty" properties
8551
8552 2012-06-04  Patrick Ohly  <patrick.ohly@intel.com>
8553
8554         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
8555         * src/backends/activesync/README:
8556         * test/ClientTest.cpp:
8557         * test/synccompare.pl:
8558
8559         ActiveSync: allow testing against Google
8560
8561 2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>
8562
8563         * src/backends/evolution/EvolutionCalendarSource.cpp:
8564         * src/backends/evolution/EvolutionContactSource.cpp:
8565         * src/backends/evolution/EvolutionSyncSource.h:
8566
8567         EDS: code cleanup
8568
8569 2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>
8570
8571         * test/dbus-session.sh:
8572
8573         dbus-session.sh: also start daemons when running bash
8574
8575 2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>
8576
8577         * src/backends/kde/KDEPlatform.cpp:
8578
8579         KDE: re-arranged header files to avoid conflict
8580
8581 2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>
8582
8583         * src/backends/evolution/EvolutionCalendarSource.cpp:
8584
8585         EDS + client API: work around broken e_cal_client_tzlookup()
8586
8587 2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>
8588
8589         * src/dbus/server/main.cpp:
8590         * src/dbus/server/server.cpp:
8591
8592         D-Bus testing: fix race condition in testSession3
8593
8594 2012-05-30  Patrick Ohly  <patrick.ohly@intel.com>
8595
8596         * NEWS:
8597
8598         NEWS: updated for 1.2.99.x
8599
8600 2012-05-30  Patrick Ohly  <patrick.ohly@intel.com>
8601
8602         * src/syncevo/Cmdline.cpp:
8603         * test/test-dbus.py:
8604
8605         testing: fixed testMigrate
8606
8607 2012-05-30  Patrick Ohly  <patrick.ohly@intel.com>
8608
8609         * src/syncevo/LogRedirect.cpp:
8610
8611         LogRedirect: ignore Qt Session managment error
8612
8613 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8614
8615         * README.rst:
8616         * src/CmdlineSyncClient.cpp:
8617         * src/CmdlineSyncClient.h:
8618         * src/backends/gnome/GNOMEPlatform.cpp:
8619         * src/backends/gnome/GNOMEPlatform.h:
8620         * src/backends/kde/KDEPlatform.cpp:
8621         * src/backends/kde/KDEPlatform.h:
8622         * src/client-test-app.cpp:
8623         * src/dbus/server/dbus-sync.cpp:
8624         * src/dbus/server/dbus-sync.h:
8625         * src/dbus/server/dbus-user-interface.cpp:
8626         * src/dbus/server/dbus-user-interface.h:
8627         * src/dbus/server/read-operations.cpp:
8628         * src/src.am:
8629         * src/syncevo/Cmdline.cpp:
8630         * src/syncevo/Cmdline.h:
8631         * src/syncevo/CmdlineSyncClient.cpp:
8632         * src/syncevo/CmdlineSyncClient.h:
8633         * src/syncevo/ConfigFilter.cpp:
8634         * src/syncevo/ConfigFilter.h:
8635         * src/syncevo/LocalTransportAgent.cpp:
8636         * src/syncevo/SyncConfig.cpp:
8637         * src/syncevo/SyncConfig.h:
8638         * src/syncevo/UserInterface.cpp:
8639         * src/syncevo/UserInterface.h:
8640         * src/syncevo/syncevo.am:
8641         * src/syncevolution.cpp:
8642         * test/test-dbus.py:
8643
8644         password handling: fixed KWallet support, global configuration
8645         option
8646
8647 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8648
8649         * src/syncevo/util.cpp:
8650         * src/syncevo/util.h:
8651
8652         InitStateTri: parse config string as true/false/string
8653
8654 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8655
8656         * src/syncevo/util.h:
8657
8658         InitStateClass: fixed assignment operator
8659
8660 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8661
8662         * test/synccompare.pl:
8663
8664         synccompare: fixed output for byte-identical duplicates
8665
8666 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8667
8668         * test/dbus-session.sh:
8669
8670         D-Bus session: updated Akonadi startup
8671
8672 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8673
8674         * src/backends/akonadi/akonadisyncsource.cpp:
8675
8676         Akonadi: don't auto-start daemon
8677
8678 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8679
8680         * src/syncevo/LogRedirect.cpp:
8681
8682         LogRedirect: ignore some known error messages by default
8683
8684 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8685
8686         * src/dbus/server/connman-client.cpp:
8687         * src/dbus/server/network-manager-client.cpp:
8688
8689         D-Bus server: avoid error messages about ConnMan resp. Network
8690         Manager
8691
8692 2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>
8693
8694         * configure.ac:
8695
8696         autotools: allow usage of deprecated functions
8697
8698 2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>
8699
8700
8701         Evolution: optionally use EDS 3.4 "Client" API
8702
8703 2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>
8704
8705         * src/syncevo/GLibSupport.h:
8706
8707         GLibSupport: allow GListCXX<const char>
8708
8709 2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>
8710
8711         * src/syncevo/GLibSupport.h:
8712
8713         GLibSupport: addded PlainGStr
8714
8715 2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>
8716
8717         * src/syncevo/GLibSupport.h:
8718
8719         GLibSupport: improved GErrorCXX
8720
8721 2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>
8722
8723         * src/syncevo/GLibSupport.h:
8724
8725         GLibSupport: improved SE_GOBJECT_TYPE
8726
8727 2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>
8728
8729         * src/backends/evolution/EvolutionCalendarSource.cpp:
8730
8731         Evolution Calendar: avoid redundant item update
8732
8733 2011-08-08  Christophe Dumez  <christophe.dumez@intel.com>
8734
8735         * src/backends/evolution/EvolutionCalendarSource.cpp:
8736         * src/backends/evolution/EvolutionCalendarSource.h:
8737         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
8738         * src/backends/evolution/EvolutionMemoSource.cpp:
8739         * src/backends/evolution/EvolutionMemoSource.h:
8740         * src/syncevo/eds_abi_wrapper.h:
8741
8742         Support for the new ECalClient API in EDS 3.2
8743
8744 2011-08-05  Christophe Dumez  <christophe.dumez@intel.com>
8745
8746         * src/backends/evolution/EvolutionContactSource.cpp:
8747         * src/backends/evolution/EvolutionContactSource.h:
8748         * src/backends/evolution/EvolutionSyncSource.h:
8749         * src/syncevo/GLibSupport.h:
8750         * src/syncevo/eds_abi_wrapper.h:
8751
8752         Support for the new EBookClient API in EDS 3.2
8753
8754 2012-05-24  Patrick Ohly  <patrick.ohly@intel.com>
8755
8756         * test/dbus-session.sh:
8757
8758         dbus-session.sh: added the possibility to start Akonadi
8759
8760 2012-05-24  Patrick Ohly  <patrick.ohly@intel.com>
8761
8762         * src/client-test-app.cpp:
8763         * test/client-test-main.cpp:
8764
8765         testing: moved code into client-test main()
8766
8767 2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>
8768
8769         * NEWS:
8770
8771         NEWS: updated for 1.2.99.x
8772
8773 2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>
8774
8775         * Makefile.am:
8776
8777         syncevolution.org: include /etc, exclude developer files
8778
8779 2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>
8780
8781         * src/templates/servers/Mobical.ini:
8782
8783         Mobical: must force vCard 2.1
8784
8785 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8786
8787         * src/dbus/server/auto-sync-manager.cpp:
8788         * src/dbus/server/auto-sync-manager.h:
8789         * src/syncevo/Cmdline.cpp:
8790         * src/syncevo/SyncConfig.cpp:
8791         * src/syncevo/SyncConfig.h:
8792         * test/test-dbus.py:
8793
8794         D-Bus server: made notification verbosity configurable with
8795         "notifyLevel"
8796
8797 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8798
8799         * .gitignore:
8800         * AUTOTOOLS-TESTING:
8801         * AUTOTOOLS-TODO:
8802         * HACKING:
8803         * configure.ac:
8804         * src/backends/buteo/ButeoBridge.cpp:
8805         * src/backends/buteo/ButeoBridge.h:
8806         * src/backends/buteo/README:
8807         * src/backends/buteo/buteo.am:
8808         * src/backends/buteo/configure-sub.in:
8809         * src/backends/buteo/profiles/client/syncevo-buteo.xml:
8810         * src/backends/buteo/profiles/profiles.am:
8811         * src/backends/buteo/profiles/service/google-calendar.xml:
8812         * src/backends/buteo/profiles/service/google-contacts.xml:
8813         * src/backends/buteo/profiles/service/yahoo.xml:
8814         * src/backends/buteo/profiles/sync/google-calendar.xml:
8815         * src/backends/buteo/profiles/sync/google-contacts.xml:
8816         * src/backends/buteo/profiles/sync/yahoo.xml:
8817         * src/client-test-app.cpp:
8818         * src/client-test-buteo.cpp:
8819         * src/client-test-buteo.h:
8820         * src/src.am:
8821         * test/ClientTest.cpp:
8822
8823         Buteo: removed from source code
8824
8825 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8826
8827         * Makefile.am:
8828
8829         syncevolution.org: fixed D-Bus server autostart in .deb and .rpm
8830         packages
8831
8832 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8833
8834         * src/client-test-app.cpp:
8835
8836         sync testing: create Client_Sync_Current symlink for server
8837
8838 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8839
8840         * test/runtests.py:
8841
8842         testing: skip testConversion test
8843
8844 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8845
8846         * test/runtests.py:
8847
8848         testing: added suspend/resume testing separately for edsfile
8849
8850 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8851
8852         * test/sys.supp:
8853
8854         testing: ignore system leaks
8855
8856 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8857
8858         * test/runtests.py:
8859
8860         testing: fixed setting of CLIENT_TEST_ALARM
8861
8862 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8863
8864         * src/syncevo/SyncContext.cpp:
8865
8866         session handling: fixed potential read-after-free
8867
8868 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8869
8870         * src/syncevo/SyncSource.h:
8871         * src/syncevo/SynthesisDBPlugin.cpp:
8872
8873         SyncML server: fixed invalid memory access in blob handling
8874
8875 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8876
8877         * test/syncevo-http-server.py:
8878
8879         HTTP server: extended debugging + resource tracking
8880
8881 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8882
8883         * src/dbus/server/dbus-transport-agent.cpp:
8884
8885         D-Bus transport: avoid potential lockup during abort
8886
8887 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
8888
8889         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
8890
8891         Evolution Contacts: changed default sync format
8892
8893 2012-05-14  Patrick Ohly  <patrick.ohly@intel.com>
8894
8895         * src/syncevo/SyncML.cpp:
8896         * src/syncevo/SyncML.h:
8897
8898         SyncMLStatus: added more status codes
8899
8900 2012-05-14  Patrick Ohly  <patrick.ohly@intel.com>
8901
8902         * README.rst:
8903
8904         documentation: updated WebDAV section
8905
8906 2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>
8907
8908         * test/test-dbus.py:
8909
8910         D-Bus testing: avoid assertAlmostEqual(delta=...)
8911
8912 2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>
8913
8914         * test/test-dbus.py:
8915
8916         D-Bus testing: fixed typo in test names
8917
8918 2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>
8919
8920         * test/test-dbus.py:
8921
8922         D-Bus testing: let DBusUtil override unittest.TestCase methods
8923
8924 2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>
8925
8926         * src/gdbusxx/gdbus-cxx-bridge.h:
8927
8928         GDBus GIO: disable usage of "closed" signal
8929
8930 2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>
8931
8932         * src/dbus/server/sync-helper.cpp:
8933
8934         syncevo-dbus-helper: log SuspendFlags at DEBUG level
8935
8936 2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>
8937
8938         * src/syncevo/SuspendFlags.cpp:
8939         * src/syncevo/SuspendFlags.h:
8940
8941         SuspendFlags: allow configuration of the log level
8942
8943 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
8944
8945         * test/test-dbus.py:
8946
8947         D-Bus testing: added test for completing sync without
8948         syncevo-dbus-server
8949
8950 2012-05-09  Patrick Ohly  <patrick.ohly@intel.com>
8951
8952         * test/test-dbus.py:
8953
8954         D-Bus testing: extended password tests
8955
8956 2012-05-09  Patrick Ohly  <patrick.ohly@intel.com>
8957
8958         * test/test-dbus.py:
8959
8960         D-Bus testing: enhanced testParentFailure
8961
8962 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
8963
8964         * test/test-dbus.py:
8965
8966         D-Bus testing: kill children
8967
8968 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
8969
8970         * test/test-dbus.py:
8971
8972         D-Bus testing: allow unlimited diffs
8973
8974 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
8975
8976         * test/test-dbus.py:
8977
8978         D-Bus testing: added logging facility for Python test driver
8979
8980 2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>
8981
8982         * test/test-dbus.py:
8983
8984         D-Bus testing: higher timeout for TestCmdline
8985
8986 2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>
8987
8988         * test/test-dbus.py:
8989
8990         D-Bus testing: dedicated check for no error output
8991
8992 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
8993
8994         * test/test-dbus.py:
8995
8996         D-Bus testing: cover killing of syncevo-dbus-server
8997
8998 2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>
8999
9000         * src/dbus/server/main.cpp:
9001
9002         D-Bus server: GDBus message logging
9003
9004 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9005
9006         * src/dbus/server/dbus-sync.cpp:
9007         * src/dbus/server/session-common.h:
9008         * src/dbus/server/session.cpp:
9009         * src/syncevo/SynthesisEngine.h:
9010         * test/test-dbus.py:
9011
9012         D-Bus server: fix support for WBXML
9013
9014 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9015
9016         * src/dbus/server/server.cpp:
9017         * src/dbus/server/server.h:
9018
9019         D-Bus server: rewrote delayed deletion
9020
9021 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9022
9023         * src/dbus/server/connection.cpp:
9024         * src/dbus/server/dbus-transport-agent.cpp:
9025         * test/test-dbus.py:
9026
9027         D-Bus Connection: more strict error handling, logging
9028
9029 2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>
9030
9031         * src/dbus/server/auto-sync-manager.cpp:
9032         * src/dbus/server/auto-sync-manager.h:
9033         * src/dbus/server/client.cpp:
9034         * src/dbus/server/client.h:
9035         * src/dbus/server/cmdline-wrapper.h:
9036         * src/dbus/server/connection.cpp:
9037         * src/dbus/server/connection.h:
9038         * src/dbus/server/dbus-sync.cpp:
9039         * src/dbus/server/dbus-sync.h:
9040         * src/dbus/server/dbus-transport-agent.cpp:
9041         * src/dbus/server/dbus-transport-agent.h:
9042         * src/dbus/server/info-req.cpp:
9043         * src/dbus/server/info-req.h:
9044         * src/dbus/server/main.cpp:
9045         * src/dbus/server/presence-status.cpp:
9046         * src/dbus/server/presence-status.h:
9047         * src/dbus/server/read-operations.cpp:
9048         * src/dbus/server/read-operations.h:
9049         * src/dbus/server/server.am:
9050         * src/dbus/server/server.cpp:
9051         * src/dbus/server/server.h:
9052         * src/dbus/server/session-common.h:
9053         * src/dbus/server/session-helper.cpp:
9054         * src/dbus/server/session-helper.h:
9055         * src/dbus/server/session-listener.h:
9056         * src/dbus/server/session.cpp:
9057         * src/dbus/server/session.h:
9058         * src/dbus/server/sync-helper.cpp:
9059         * src/src.am:
9060         * test/test-dbus.py:
9061
9062         D-Bus server: fork/exec for sync, command line and restore
9063         operations
9064
9065 2012-05-04  Patrick Ohly  <patrick.ohly@intel.com>
9066
9067         * test/test-dbus.py:
9068
9069         D-Bus testing: KDE wants absolute XDG home
9070
9071 2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>
9072
9073         * test/test-dbus.py:
9074
9075         D-Bus testing: allow SYNCEVOLUTION_DEBUG in some Cmdline tests,
9076         but not all
9077
9078 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9079
9080         * test/test-dbus.py:
9081
9082         D-Bus testing: fixed typo
9083
9084 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9085
9086         * src/syncevo/SyncContext.cpp:
9087         * test/test-dbus.py:
9088
9089         sync aborting: check while starting sync, avoid killing process
9090         during testing
9091
9092 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9093
9094         * test/test-dbus.py:
9095
9096         D-Bus testing: better output when a test times out
9097
9098 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9099
9100         * test/sys.supp:
9101
9102         testing: updated sys.supp
9103
9104 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9105
9106         * src/dbus/server/dbus-callbacks.cpp:
9107
9108         D-Bus callbacks: ignore errors while sending failure reply
9109
9110 2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>
9111
9112         * src/syncevo/util.cpp:
9113         * src/syncevo/util.h:
9114
9115         Exception::handle(): let caller suppress error logging
9116
9117 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9118
9119         * src/syncevo/LocalTransportAgent.cpp:
9120
9121         Local sync: error handling during password request
9122
9123 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9124
9125         * src/syncevo/SyncContext.cpp:
9126
9127         sync logic: avoid infinite loop while aborting
9128
9129 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9130
9131         * src/syncevo/UserInterface.cpp:
9132         * src/syncevo/UserInterface.h:
9133
9134         UserInterface: introduced asynchronous password request
9135
9136 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9137
9138         * src/syncevo/ForkExec.cpp:
9139         * src/syncevo/ForkExec.h:
9140
9141         ForkExec: use GDBusConnectionPtr::setDisconnect()
9142
9143 2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9144
9145         * src/gdbusxx/gdbus-cxx-bridge.cpp:
9146
9147         GDBus GIO: abort when D-Bus name cannot be obtained
9148
9149 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9150
9151         * src/gdbusxx/gdbus-cxx-bridge.h:
9152
9153         GDBus GIO: signal delivery optional + refactoring
9154
9155 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9156
9157         * src/gdbusxx/gdbus-cxx-bridge.h:
9158
9159         GDBus GIO: comment change - cannot throw exceptions in callback
9160
9161 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9162
9163         * src/gdbusxx/gdbus-cxx-bridge.h:
9164
9165         GDBus GIO: code refactoring DBusResult + Method
9166
9167 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9168
9169         * src/gdbusxx/gdbus-cxx-bridge.h:
9170
9171         GDBus GIO: more informative exceptions
9172
9173 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9174
9175         * src/gdbus/gdbus-cxx-bridge.h:
9176
9177         GDBus libdbus: signal delivery optional
9178
9179 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9180
9181         * src/gdbusxx/gdbus-cxx-bridge.cpp:
9182         * src/gdbusxx/gdbus-cxx-bridge.h:
9183
9184         GDBus GIO: implemented "connection lost" callback
9185
9186 2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>
9187
9188         * src/gdbus/gdbus-cxx-bridge.cpp:
9189         * src/gdbus/gdbus-cxx-bridge.h:
9190         * src/gdbus/mainloop.c:
9191
9192         GDBus libdbus: implemented "connection lost" callback
9193
9194 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9195
9196         * src/syncevo/ForkExec.cpp:
9197         * src/syncevo/ForkExec.h:
9198
9199         ForkExec: added parent connection monitoring
9200
9201 2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9202
9203         * src/syncevo/ForkExec.cpp:
9204         * src/syncevo/ForkExec.h:
9205
9206         ForkExec: added output redirection + tests
9207
9208 2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9209
9210         * src/syncevo/LogStdout.cpp:
9211         * src/syncevo/LogStdout.h:
9212         * src/syncevo/LogSyslog.cpp:
9213         * src/syncevo/LogSyslog.h:
9214         * src/syncevo/Logging.cpp:
9215         * src/syncevo/Logging.h:
9216
9217         logging (base, stdout and syslog): code refactoring
9218
9219 2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9220
9221         * src/syncevo/Timespec.h:
9222         * src/syncevo/syncevo.am:
9223         * src/syncevo/util.h:
9224
9225         util/Timespec: moved into Timespec.h
9226
9227 2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9228
9229         * src/syncevo/GLibSupport.h:
9230
9231         GErrorCXX: added conversion to bool
9232
9233 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9234
9235         * src/syncevo/SuspendFlags.h:
9236
9237         SuspendFlags: deactivate() is private
9238
9239 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9240
9241         * src/syncevo/SuspendFlags.cpp:
9242
9243         SuspendFlags: added some debugging logging
9244
9245 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9246
9247         * test/test-dbus.py:
9248
9249         D-Bus testing: autoSyncInterval measures start<->start times
9250
9251 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9252
9253         * src/dbus/server/exceptions.cpp:
9254         * src/dbus/server/exceptions.h:
9255         * src/gdbus/gdbus-cxx-bridge.h:
9256         * src/gdbusxx/gdbus-cxx-bridge.h:
9257
9258         GDBus: support external dbus_traits
9259
9260 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9261
9262         * src/gdbus/gdbus-cxx-bridge.h:
9263
9264         GDBus libdbus: support boost::signals2 -> EmitSignal
9265
9266 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9267
9268         * src/gdbusxx/gdbus-cxx-bridge.h:
9269
9270         GDBus GIO: support boost::signals2 -> EmitSignal
9271
9272 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9273
9274         * src/syncevo/SuspendFlags.cpp:
9275
9276         SuspendFlags: don't destruct global instance
9277
9278 2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>
9279
9280         * src/dbus/server/timeout.h:
9281
9282         D-Bus server Timeout: API improvements, exception handling
9283
9284 2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>
9285
9286         * src/dbus/server/server.am:
9287
9288         autotools: removed redundant LIBSOUP flags from server
9289
9290 2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>
9291
9292         * src/gdbus/object.c:
9293
9294         GDBus libdbus: fixed memory leak
9295
9296 2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>
9297
9298         * src/gdbus/gdbus-cxx-bridge.h:
9299
9300         GDBus libdbus: fixed support for empty arrays
9301
9302 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9303
9304         * src/gdbusxx/gdbus-cxx-bridge.h:
9305
9306         GDBus GIO: C callbacks must catch C++ exceptions
9307
9308 2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>
9309
9310         * src/gdbus/gdbus-cxx-bridge.h:
9311
9312         GDBus libdbus: more consistent callback handling
9313
9314 2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>
9315
9316         * src/gdbusxx/gdbus-cxx-bridge.h:
9317
9318         GDBus GIO: more consistent callback handling
9319
9320 2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>
9321
9322         * src/syncevo/util.cpp:
9323         * src/syncevo/util.h:
9324
9325         Exception: added exception handling which aborts
9326
9327 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
9328
9329         * src/gdbus/gdbus-cxx-bridge.h:
9330
9331         GDBus libdbus: added traits utility class for enum
9332
9333 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9334
9335         * src/gdbusxx/gdbus-cxx-bridge.h:
9336
9337         GDBus GIO: added traits utility class for enum
9338
9339 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9340
9341         * src/gdbusxx/gdbus-cxx-bridge.h:
9342
9343         GDBus GIO: fixed SignalWatch4
9344
9345 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9346
9347         * src/syncevo/DBusTraits.h:
9348         * src/syncevo/LocalTransportAgent.cpp:
9349         * src/syncevo/syncevo.am:
9350
9351         D-Bus : moved some traits into separate header file
9352
9353 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9354
9355         * test/dbus-client-server.cpp:
9356
9357         dbus-client-server: added test code for client or server dying
9358
9359 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9360
9361         * src/syncevo/util.cpp:
9362         * src/syncevo/util.h:
9363
9364         Exception: rethrow internal exceptions after transmitting via
9365         D-Bus
9366
9367 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
9368
9369         * src/syncevo/ForkExec.cpp:
9370
9371         ForkExec: make stop() and kill() NOPs when child isn't running
9372
9373 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9374
9375         * src/syncevo/ForkExec.cpp:
9376         * src/syncevo/ForkExec.h:
9377
9378         ForkExec: allow sending arbitrary signals in stop()
9379
9380 2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>
9381
9382         * test/test-dbus.py:
9383
9384         D-Bus testing: don't configure password for local sync
9385
9386 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9387
9388         * test/test-dbus.py:
9389
9390         D-Bus testing: failed auto sync session must not restart
9391
9392 2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9393
9394         * test/test-dbus.py:
9395
9396         D-Bus testing: reports optional in TestLocalSync.testConcurrency
9397
9398 2012-03-21  Patrick Ohly  <patrick.ohly@intel.com>
9399
9400         * test/test-dbus.py:
9401
9402         D-Bus testing: fixed session startup
9403
9404 2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>
9405
9406         * src/dbus/server/server.cpp:
9407
9408         server.cpp: minor code reformatting
9409
9410 2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>
9411
9412         * src/dbus/server/server.h:
9413
9414         D-Bus server: removed dead code (m_pollConnman)
9415
9416 2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>
9417
9418         * test/test-dbus.py:
9419         * test/test-dbus/auto-sync/config/syncevolution/.internal.ini:
9420         * test/test-dbus/auto-sync/config/syncevolution/config.ini:
9421         * test/test-dbus/auto-sync/config/syncevolution/default/.internal.ini:
9422         * test/test-dbus/auto-sync/config/syncevolution/default/config.ini:
9423         * test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/.internal.ini:
9424         * test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini:
9425
9426         D-Bus testing: start with auto sync on, auto terminate once it is
9427         off
9428
9429 2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>
9430
9431         * src/dbus/server/auto-sync-manager.cpp:
9432         * src/dbus/server/auto-sync-manager.h:
9433         * src/dbus/server/server.cpp:
9434         * src/dbus/server/server.h:
9435         * src/dbus/server/session.cpp:
9436         * src/dbus/server/session.h:
9437         * test/test-dbus.py:
9438
9439         D-Bus server: cleaned up shutdown handling
9440
9441 2012-03-15  Patrick Ohly  <patrick.ohly@intel.com>
9442
9443         * test/test-dbus.py:
9444
9445         D-Bus testing: enable running under gdb via env variable
9446
9447 2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>
9448
9449         * src/dbus/server/dbus-callbacks.cpp:
9450         * src/dbus/server/dbus-callbacks.h:
9451
9452         D-Bus server: asynchronous method infrastructure
9453
9454 2012-03-16  Patrick Ohly  <patrick.ohly@intel.com>
9455
9456         * src/syncevo/ForkExec.cpp:
9457         * src/syncevo/ForkExec.h:
9458         * test/dbus-client-server.cpp:
9459
9460         ForkExec: fix race condition
9461
9462 2012-03-15  Krzesimir Nowak  <krnowak@openismus.com>
9463
9464         * src/gdbus/gdbus-cxx-bridge.cpp:
9465         * src/gdbus/gdbus-cxx-bridge.h:
9466         * src/gdbusxx/gdbus-cxx-bridge.cpp:
9467         * src/gdbusxx/gdbus-cxx-bridge.h:
9468
9469         dbus-wrappers: Add delayed message processing for DBus
9470         connections.
9471
9472 2012-03-14  Patrick Ohly  <patrick.ohly@intel.com>
9473
9474         * test/test-dbus.py:
9475
9476         D-Bus testing: server should not allow new sessions while
9477         shutting down
9478
9479 2012-03-14  Patrick Ohly  <patrick.ohly@intel.com>
9480
9481         * src/dbus/server/timeout.h:
9482
9483         D-Bus server Timeout class: API improvements
9484
9485 2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>
9486
9487         * src/dbus/server/session.cpp:
9488
9489         syncevo-dbus-server: fix Session.CheckSession() name
9490
9491 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9492
9493         * Makefile.am:
9494         * src/dbus/interfaces/syncevo-server-full.xml:
9495         * src/dbus/interfaces/syncevo-session-full.xml:
9496         * src/syncevo/SuspendFlags.h:
9497         * test/test-dbus.py:
9498
9499         trivial: Fixed up various comments and formatting mistakes
9500
9501 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9502
9503         * test/dbus-client-server.cpp:
9504
9505         test: Fix cli arguments in test/dbus-client-server.cpp
9506
9507 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9508
9509         * configure.ac:
9510
9511         dbus-server: Bump GIO version to 2.30 due to bugs in earlier
9512         versions
9513
9514 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9515
9516         * src/syncevo/LogSyslog.cpp:
9517         * src/syncevo/LogSyslog.h:
9518         * src/syncevo/syncevo.am:
9519
9520         Added LoggerBase subclass to use syslog as logging mechanism.
9521
9522 2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>
9523
9524         * src/syncevo/ForkExec.cpp:
9525
9526         ForkExec.cpp: fix for "Fix the build without
9527         --enable-dbus-service."
9528
9529 2012-03-08  Murray Cumming  <murrayc@murrayc.com>
9530
9531         * src/syncevo/ForkExec.cpp:
9532
9533         ForkExec.cpp: Fix the build without --enable-dbus-service.
9534
9535 2012-03-14  Krzesimir Nowak  <krnowak@openismus.com>
9536
9537         * src/syncevo/ForkExec.cpp:
9538         * src/syncevo/ForkExec.h:
9539
9540         ForkExec: Do not use arbitrary value when empty one was passed.
9541
9542 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9543
9544         * src/syncevo/ForkExec.cpp:
9545         * src/syncevo/ForkExec.h:
9546
9547         syncevo: Added method to add environment variables to ForkExec
9548
9549 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9550
9551         * src/gdbusxx/gdbus-cxx-bridge.cpp:
9552         * src/gdbusxx/gdbus-cxx-bridge.h:
9553
9554         gio-gdbus-wrapper: Trivial fixes.
9555
9556 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9557
9558         * src/gdbus/gdbus-cxx-bridge.cpp:
9559         * src/gdbus/gdbus-cxx-bridge.h:
9560
9561         libdbus-wrapper: Trivial fixes.
9562
9563 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9564
9565         * src/gdbusxx/gdbus-cxx-bridge.h:
9566
9567         gio-gdbus-wrapper: Remove unused function.
9568
9569 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9570
9571         * src/gdbusxx/gdbus-cxx-bridge.h:
9572
9573         gio-gdbus-wrapper: Use literal version of error reply creation
9574         functions.
9575
9576 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9577
9578         * src/gdbusxx/gdbus-cxx-bridge.cpp:
9579
9580         gio-gdbus-wrapper: Document how connection should be handled in
9581         GDBusServer.
9582
9583 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9584
9585         * src/gdbus/object.c:
9586
9587         Call proper version of error message creation function.
9588
9589 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9590
9591         * src/gdbus/gdbus-cxx-bridge.h:
9592
9593         libdbus-wrapper: Check for NULL DBusPendingCall.
9594
9595 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9596
9597         * src/gdbusxx/gdbus-cxx-bridge.h:
9598
9599         gio-gdbus-wrapper: Made DBusObject's destructor virtual.
9600
9601 2012-03-08  Chris Kühl  <chrisk@openismus.com>
9602
9603         * src/gdbus/gdbus-cxx-bridge.h:
9604
9605         libdbus-wrapper: Made DBusObject's destructor virtual.
9606
9607 2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>
9608
9609         * src/gdbus/gdbus-cxx-bridge.h:
9610         * src/gdbusxx/gdbus-cxx-bridge.h:
9611
9612         GDBus GIO+libdbus: GDBusMessagePtr -> DBusMessagePtr
9613
9614 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
9615
9616         * configure.ac:
9617         * src/backends/evolution/EvolutionCalendarSource.h:
9618         * src/backends/webdav/CalDAVSource.h:
9619         * src/syncevo/SyncContext.cpp:
9620         * src/syncevo/SyncSource.cpp:
9621         * src/syncevo/SyncSource.h:
9622         * src/syncevo/configs/scripting/11calendar.xml:
9623
9624         local + remote sync: negotiate UID support via SyncCap (BMC
9625         #22783)
9626
9627 2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>
9628
9629         * test/test-dbus.py:
9630
9631         D-Bus testing: added second sync output test
9632
9633 2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>
9634
9635         * test/sys.supp:
9636
9637         testing: ignore another g_cclosure_new possible leak
9638
9639 2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>
9640
9641         * src/syncevo/SyncConfig.cpp:
9642
9643         source list: sort alphabetically
9644
9645 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9646
9647         * test/test-dbus.py:
9648
9649         D-Bus testing: extended sync output tests
9650
9651 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9652
9653         * test/test-dbus.py:
9654
9655         D-Bus testing: improved status/progress monitoring
9656
9657 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9658
9659         * src/dbus/server/session.cpp:
9660
9661         command line + D-Bus server: fixed D-Bus events
9662
9663 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9664
9665         * src/syncevo/Cmdline.cpp:
9666         * src/syncevo/Cmdline.h:
9667
9668         Cmdline: added isRestore()
9669
9670 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9671
9672         * src/dbus/server/cmdline-wrapper.h:
9673
9674         D-Bus server: refactor CmdlineWrapper
9675
9676 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9677
9678         * test/test-dbus.py:
9679
9680         D-Bus testing: added test for sync output
9681
9682 2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>
9683
9684         * src/syncevo/LocalTransportAgent.cpp:
9685
9686         command line + local sync: fixed erroneous "Comparison
9687         impossible" output.
9688
9689 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9690
9691         * test/test-dbus.py:
9692
9693         D-Bus testing: relaxed error message text check
9694
9695 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9696
9697         * src/gdbus/watch.c:
9698
9699         GDBus libdbus: fixed use-after-free error
9700
9701 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9702
9703         * src/syncevo/Cmdline.cpp:
9704
9705         command line: fixed --luids when using daemon
9706
9707 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9708
9709         * test/test-dbus.py:
9710
9711         D-Bus testing: fixed migration tests
9712
9713 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9714
9715         * test/test-dbus.py:
9716
9717         D-Bus testing: comment change CalDAV/CardDAV
9718
9719 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9720
9721         * test/test-dbus.py:
9722
9723         D-Bus testing: fixed createFiles + testItemOperations
9724
9725 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9726
9727         * test/test-dbus.py:
9728
9729         D-Bus testing: use Python >= 2.7 assertions
9730
9731 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9732
9733         * test/test-dbus.py:
9734
9735         D-Bus testing: fixed cut-and-paste errors
9736
9737 2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>
9738
9739         * test/test-dbus.py:
9740
9741         D-Bus Testing: fixed setup of ~/.sync4j (testMigrate*)
9742
9743 2012-04-24  Krzesimir Nowak  <krnowak@openismus.com>
9744
9745         * src/src.am:
9746
9747         build: fixed creation of symlink to src/templates
9748
9749 2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>
9750
9751         * test/test-dbus.py:
9752
9753         D-Bus Testing: added testItemOperations
9754
9755 2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>
9756
9757         * test/test-dbus.py:
9758
9759         D-Bus Testing: added testMigrateAutoSync
9760
9761 2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>
9762
9763         * test/test-dbus.py:
9764
9765         D-Bus Testing: added testMigrateContext
9766
9767 2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>
9768
9769         * test/test-dbus.py:
9770
9771         D-Bus Testing: added testMigrate
9772
9773 2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>
9774
9775         * test/test-dbus.py:
9776
9777         D-Bus Testing: added testPrintDatabases
9778
9779 2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>
9780
9781         * test/test-dbus.py:
9782
9783         D-Bus Testing: added testConfigureSource
9784
9785 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9786
9787         * test/test-dbus.py:
9788
9789         D-Bus Testing: fail the test on unexpected success of
9790         syncevolution
9791
9792 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9793
9794         * test/test-dbus.py:
9795
9796         D-Bus Testing: added testConfigureTemplates
9797
9798 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9799
9800         * test/test-dbus.py:
9801
9802         D-Bus Testing: use version getters in ScheduleWorldConfig()
9803
9804 2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>
9805
9806         * test/test-dbus.py:
9807
9808         D-Bus Testing: added tests for version getters
9809
9810 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9811
9812         * test/test-dbus.py:
9813
9814         D-Bus Testing: added version getters from SyncConfig.h
9815
9816 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9817
9818         * test/test-dbus.py:
9819
9820         D-Bus Testing: remove unused removeSSLCertsPaths method
9821
9822 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9823
9824         * test/test-dbus.py:
9825
9826         D-Bus Testing: added testConfigure
9827
9828 2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>
9829
9830         * test/test-dbus.py:
9831
9832         D-Bus Testing: added testWebDAV
9833
9834 2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>
9835
9836         * test/test-dbus.py:
9837
9838         D-Bus Testing: added testSync
9839
9840 2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>
9841
9842         * test/test-dbus.py:
9843
9844         D-Bus Testing: added testAddSource
9845
9846 2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>
9847
9848         * test/test-dbus.py:
9849
9850         D-Bus Testing: added testPrintFileTemplatesConfig
9851
9852 2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>
9853
9854         * test/test-dbus.py:
9855
9856         D-Bus Testing: added testPrintFileTemplates
9857
9858 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9859
9860         * test/test-dbus.py:
9861
9862         D-Bus Testing: reorder records in ScheduleWorldConfig a bit
9863
9864 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9865
9866         * test/test-dbus.py:
9867
9868         D-Bus Testing: added testPrintConfig
9869
9870 2012-04-24  Krzesimir Nowak  <qdlacz@gmail.com>
9871
9872         * test/test-dbus.py:
9873
9874         D-Bus Testing: replaced uses of general assertions with specific
9875         ones.
9876
9877 2012-04-24  Krzesimir Nowak  <qdlacz@gmail.com>
9878
9879         * test/test-dbus.py:
9880
9881         D-Bus Testing: implement assertIn and assertNotIn for older
9882         Python
9883
9884 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9885
9886         * test/test-dbus.py:
9887
9888         D-Bus Testing: added testPrintServers
9889
9890 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9891
9892         * test/test-dbus.py:
9893
9894         D-Bus Testing: fixed scanFiles
9895
9896 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9897
9898         * test/test-dbus.py:
9899         * test/test-dbus/templates/templates/clients/SyncEvolution.ini:
9900         * test/test-dbus/templates/templates/clients/phone/nokia/S40/7210c.ini:
9901
9902         D-Bus Testing: added testMatchTemplate
9903
9904 2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>
9905
9906         * test/test-dbus.py:
9907
9908         D-Bus Testing: also copy templates directory in setupFiles
9909
9910 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9911
9912         * test/test-dbus.py:
9913
9914         D-Bus Testing: run syncevolution with the same environment as
9915         syncevo-dbus-server
9916
9917 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9918
9919         * test/test-dbus.py:
9920
9921         D-Bus Testing: added testTemplate
9922
9923 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9924
9925         * test/test-dbus.py:
9926
9927         D-Bus Testing: added testSetupSynthesis
9928
9929 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9930
9931         * test/test-dbus.py:
9932
9933         D-Bus Testing: added testSetupFunambol
9934
9935 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9936
9937         * test/test-dbus.py:
9938
9939         D-Bus Testing: added testSetupRenamed
9940
9941 2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>
9942
9943         * test/test-dbus.py:
9944
9945         D-Bus Testing: added testSetupDefault
9946
9947 2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>
9948
9949         * test/test-dbus.py:
9950
9951         D-Bus Testing: used assertEqualDiff for checking stdout and
9952         stderr
9953
9954 2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>
9955
9956         * test/test-dbus.py:
9957
9958         D-Bus Testing: used assertSilent in testSetupScheduleWorld
9959
9960 2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>
9961
9962         * test/test-dbus.py:
9963
9964         D-Bus Testing: added assertSilent
9965
9966 2012-04-24  Krzesimir Nowak  <krnowak@openismus.com>
9967
9968         * test/test-dbus.py:
9969
9970         D-Bus Testing: added some comments to framework functions
9971
9972 2012-04-24  Krzesimir Nowak  <krnowak@openismus.com>
9973
9974         * test/test-dbus.py:
9975
9976         D-Bus Testing: remove useless semicolons
9977
9978 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
9979
9980         * src/gdbusxx/gdbus-cxx-bridge.h:
9981
9982         GDBus GIO: fix GDBusInterfaceInfo in error case
9983
9984 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
9985
9986         * src/gdbusxx/gdbus-cxx-bridge.h:
9987
9988         GDBus GIO: one GDBusMethodInvocation was leaked per method call
9989
9990 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
9991
9992         * src/gdbusxx/gdbus-cxx-bridge.cpp:
9993         * src/gdbusxx/gdbus-cxx-bridge.h:
9994
9995         GDBus GIO: fixed GDBusServer leak + stopping server
9996
9997 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
9998
9999         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
10000         * src/backends/activesync/ActiveSyncSource.cpp:
10001
10002         ActiveSync: fixed restarting sync
10003
10004 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
10005
10006         * test/evo.supp:
10007
10008         testing: ignore GIO D-Bus leak
10009
10010 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
10011
10012         * test/evo.supp:
10013
10014         testing: ignore GFileMonitorEvent leak
10015
10016 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
10017
10018         * test/evo.supp:
10019         * test/sys.supp:
10020
10021         testing: ignore minor system leaks
10022
10023 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
10024
10025         * test/runtests.py:
10026
10027         testing: fixed edsfile + davfile config
10028
10029 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
10030
10031         * test/generate-html.xsl:
10032         * test/resultchecker.py:
10033
10034         testing: fixed HTML results for suspend/resume tests (part of BMC
10035         #1367)
10036
10037 2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>
10038
10039         * test/ClientTest.cpp:
10040         * test/client-test-main.cpp:
10041         * test/runtests.py:
10042
10043         testing: minimize shell calls from client-test
10044
10045 2012-04-24  Patrick Ohly  <patrick.ohly@intel.com>
10046
10047         * src/gtk-ui/sync-config-widget.c:
10048         * src/gtk-ui/sync-ui.c:
10049         * src/gtk3-ui/sync-config-widget.c:
10050         * src/gtk3-ui/sync-ui.c:
10051
10052         GTK-2/3 UI: avoid g_strcasecmp
10053
10054 2012-04-24  Patrick Ohly  <patrick.ohly@intel.com>
10055
10056         * src/backends/pbap/PbapSyncSource.cpp:
10057
10058         PBAP: fixed vcard parser
10059
10060 2012-04-24  Patrick Ohly  <patrick.ohly@intel.com>
10061
10062         * src/backends/pbap/PbapSyncSource.cpp:
10063
10064         PBAP: fixed D-Bus calls
10065
10066 2012-04-23  Patrick Ohly  <patrick.ohly@intel.com>
10067
10068         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
10069         * src/backends/webdav/WebDAVSourceRegister.cpp:
10070         * src/client-test-app.cpp:
10071         * src/syncevo/SyncSource.h:
10072         * test/ClientTest.h:
10073         * test/runtests.py:
10074
10075         testing: enhanced DAV source testing + infrastructure
10076
10077 2012-04-19  Patrick Ohly  <patrick.ohly@intel.com>
10078
10079
10080         Merge branch 'master' into pbap
10081
10082 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10083
10084         * test/test-dbus.py:
10085
10086         D-Bus Testing: work around Python 2.6 subprocess bug
10087
10088 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10089
10090         * test/test-dbus.py:
10091
10092         D-Bus Testing: added testSetupScheduleWorld
10093
10094 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10095
10096         * test/test-dbus.py:
10097
10098         D-Bus Testing: added running of command line tool
10099
10100 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10101
10102         * test/test-dbus.py:
10103
10104         D-Bus Testing: eliminate TestCmdline.testdir
10105
10106 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10107
10108         * test/test-dbus.py:
10109
10110         D-Bus Testing: fixed scanFiles()
10111
10112 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10113
10114         * test/test-dbus.py:
10115
10116         D-Bus Testing: ensure that we have assertRegexpMatches()
10117
10118 2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>
10119
10120         * test/test-dbus.py:
10121
10122         D-Bus Testing: added assertEqualDiff()
10123
10124 2012-04-12  Krzesimir Nowak  <krnowak@openismus.com>
10125
10126         * test/test-dbus.py:
10127
10128         D-Bus Testing: add Cmdline tests framework
10129
10130 2012-04-12  Patrick Ohly  <patrick.ohly@intel.com>
10131
10132         * src/dbus/interfaces/syncevo-session-full.xml:
10133
10134         D-Bus API docs: clarified Session.Execute()
10135
10136 2012-04-12  Patrick Ohly  <patrick.ohly@intel.com>
10137
10138         * src/dbus/server/cmdline-wrapper.h:
10139         * src/dbus/server/session.cpp:
10140
10141         command line + D-Bus server: cleaned up error reporting
10142
10143 2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>
10144
10145         * src/syncevo/Cmdline.cpp:
10146
10147         command line: eliminate use of printf()
10148
10149 2012-04-12  Patrick Ohly  <patrick.ohly@intel.com>
10150
10151         * src/syncevo/Cmdline.cpp:
10152         * src/syncevo/SyncContext.cpp:
10153
10154         logging: avoid empty format string
10155
10156 2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>
10157
10158         * src/syncevo/Cmdline.cpp:
10159         * src/syncevo/Cmdline.h:
10160         * src/syncevo/LogRedirect.cpp:
10161         * src/syncevo/LogRedirect.h:
10162         * src/syncevo/LogStdout.cpp:
10163
10164         command line: use both stdout and stderr
10165
10166 2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>
10167
10168         * src/syncevo/Cmdline.cpp:
10169
10170         command line: fixed error handling for invalid property
10171         assignments
10172
10173 2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>
10174
10175         * src/dbus/server/cmdline-wrapper.h:
10176         * src/syncevo/Cmdline.cpp:
10177         * src/syncevo/Cmdline.h:
10178         * src/syncevo/LogStdout.cpp:
10179         * src/syncevo/SyncConfig.cpp:
10180         * src/syncevo/SyncContext.cpp:
10181         * src/syncevo/SyncContext.h:
10182         * src/syncevolution.cpp:
10183
10184         command line: cleaned up output
10185
10186 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
10187
10188         * src/gtk-ui/sync-config-widget.c:
10189
10190         Revert "Do not accept service config without a username
10191         (BMC#23106)"
10192
10193 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
10194
10195         * po/POTFILES.in:
10196         * src/gtk-ui/gtk-ui.am:
10197         * src/gtk3-ui/gtk-ui.am:
10198         * src/src.am:
10199
10200         autotools: fixed UI translation
10201
10202 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
10203
10204         * configure.ac:
10205
10206         autotools: pick GTK3 by default only if available
10207
10208 2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>
10209
10210         * src/gtk3-ui/sync-ui.c:
10211
10212         GTK3 UI: fixed compiler warnings
10213
10214 2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>
10215
10216         * configure.ac:
10217
10218         autotools: use GTK-3 also for libnotify in D-Bus server
10219
10220 2012-03-20  Jussi Kukkonen  <jussi.kukkonen@intel.com>
10221
10222         * src/gtk3-ui/sync-ui.c:
10223         * src/gtk3-ui/sync-ui.css:
10224         * src/gtk3-ui/ui.xml:
10225
10226         gtk3-ui: Make sure we don't overflow horizontally
10227
10228 2012-01-10  Patrick Ohly  <patrick.ohly@intel.com>
10229
10230         * src/gtk-ui/mux-frame.c:
10231
10232         GTK2 ui: fix compiler warnings
10233
10234 2011-11-22  Jussi Kukkonen  <jku@linux.intel.com>
10235
10236         * src/gtk3-ui/gtk-ui.am:
10237         * src/gtk3-ui/sync-ui.c:
10238         * src/gtk3-ui/sync-ui.css:
10239         * src/gtk3-ui/sync-ui.rc:
10240         * src/gtk3-ui/ui.xml:
10241
10242         gtk3-ui: Use CSS styling
10243
10244 2011-11-22  Jussi Kukkonen  <jku@linux.intel.com>
10245
10246         * src/gtk3-ui/ui.xml:
10247
10248         gtk3-ui: be explicit about expands/fills
10249
10250 2011-11-22  Jussi Kukkonen  <jku@linux.intel.com>
10251
10252         * src/gtk3-ui/ui.xml:
10253
10254         gtk3-ui: ui.xml saved with new glade (no functional changes)
10255
10256 2011-11-18  Jussi Kukkonen  <jku@linux.intel.com>
10257
10258         * configure.ac:
10259         * src/gtk3-ui/mux-frame.c:
10260         * src/gtk3-ui/sync-config-widget.c:
10261         * src/gtk3-ui/sync-ui.c:
10262
10263         gtk3 changes
10264
10265 2011-11-17  Jussi Kukkonen  <jku@linux.intel.com>
10266
10267         * configure.ac:
10268         * src/gtk-ui/README:
10269         * src/gtk3-ui/README:
10270         * src/gtk3-ui/gtk-ui.am:
10271         * src/gtk3-ui/main.c:
10272         * src/gtk3-ui/mux-frame.c:
10273         * src/gtk3-ui/mux-frame.h:
10274         * src/gtk3-ui/sync-config-widget.c:
10275         * src/gtk3-ui/sync-config-widget.h:
10276         * src/gtk3-ui/sync-generic.png:
10277         * src/gtk3-ui/sync-gtk.desktop.in:
10278         * src/gtk3-ui/sync-spinner.gif:
10279         * src/gtk3-ui/sync-ui-config.c:
10280         * src/gtk3-ui/sync-ui-config.h:
10281         * src/gtk3-ui/sync-ui.c:
10282         * src/gtk3-ui/sync-ui.h:
10283         * src/gtk3-ui/sync-ui.rc:
10284         * src/gtk3-ui/sync.desktop.in:
10285         * src/gtk3-ui/sync.png:
10286         * src/gtk3-ui/ui.xml:
10287         * src/src.am:
10288
10289         gtk-ui: fork gtk3-version of the ui
10290
10291 2011-08-26  Jussi Kukkonen  <jku@linux.intel.com>
10292
10293         * src/gtk-ui/mux-frame.c:
10294
10295         gtk-ui: refactor MuxFrame to remove duplicate code
10296
10297 2011-08-26  Jussi Kukkonen  <jku@linux.intel.com>
10298
10299         * src/gtk-ui/mux-frame.c:
10300         * src/gtk-ui/sync-config-widget.c:
10301         * src/gtk-ui/sync-ui.c:
10302         * src/gtk-ui/ui.xml:
10303
10304         gtk-ui: remove uses of GTK features deprecated in 3.0
10305
10306 2011-08-25  Jussi Kukkonen  <jku@linux.intel.com>
10307
10308         * configure.ac:
10309         * src/gtk-ui/gtk-ui.am:
10310         * src/gtk-ui/ui.glade:
10311         * src/gtk-ui/ui.xml:
10312
10313         gtk-ui: Use gtkbuilder xml file as canonical source for UI
10314
10315 2012-03-13  Patrick Ohly  <patrick.ohly@intel.com>
10316
10317         * src/syncevo/ForkExec.h:
10318
10319         ForkExec: added comment about D-Bus debugging
10320
10321 2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>
10322
10323         * src/backends/webdav/WebDAVSource.cpp:
10324
10325         WebDAV: support SyncML<->WebDAV bridge
10326
10327 2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>
10328
10329         * src/backends/webdav/NeonCXX.h:
10330
10331         NeonCXX: fixed report parser + boost function null call
10332
10333 2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>
10334
10335         * src/backends/webdav/CalDAVSource.cpp:
10336         * src/backends/webdav/CalDAVSource.h:
10337
10338         CalDAV: fixed Google 404 workaround
10339
10340 2012-03-09  Patrick Ohly  <patrick.ohly@intel.com>
10341
10342         * Makefile.am:
10343         * description:
10344
10345         packaging: added evolution and kde meta .deb packages
10346
10347 2012-03-09  Patrick Ohly  <patrick.ohly@intel.com>
10348
10349         * src/backends/kde/KDEPlatform.cpp:
10350
10351         KDE: use up-to-date version number in appinfo
10352
10353 2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>
10354
10355         * src/syncevo/SyncContext.cpp:
10356         * test/test-dbus.py:
10357
10358         D-Bus test: interactive password request in local sync
10359
10360 2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>
10361
10362         * src/CmdlineSyncClient.cpp:
10363         * src/CmdlineSyncClient.h:
10364         * src/backends/gnome/GNOMEPlatformRegister.cpp:
10365         * src/backends/kde/KDEPlatformRegister.cpp:
10366         * src/dbus/server/dbus-sync.cpp:
10367         * src/dbus/server/dbus-sync.h:
10368         * src/dbus/server/dbus-user-interface.cpp:
10369         * src/dbus/server/dbus-user-interface.h:
10370         * src/dbus/server/read-operations.cpp:
10371         * src/dbus/server/read-operations.h:
10372         * src/dbus/server/session.cpp:
10373         * src/syncevo/Cmdline.cpp:
10374         * src/syncevo/LocalTransportAgent.cpp:
10375         * src/syncevo/SyncConfig.cpp:
10376         * src/syncevo/SyncConfig.h:
10377         * src/syncevo/SyncContext.cpp:
10378         * src/syncevo/SyncContext.h:
10379         * src/syncevo/UserInterface.cpp:
10380         * src/syncevo/UserInterface.h:
10381         * src/syncevo/syncevo.am:
10382         * src/syncevo/util.h:
10383
10384         SyncContext + ConfigUserInterface: code refactoring
10385
10386 2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>
10387
10388         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
10389         * src/backends/addressbook/AddressBookSourceRegister.cpp:
10390         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
10391         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
10392         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
10393         * src/backends/file/FileSyncSourceRegister.cpp:
10394         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
10395         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
10396         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
10397         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
10398         * src/backends/webdav/WebDAVSourceRegister.cpp:
10399         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
10400         * src/dbus/server/read-operations.cpp:
10401         * src/syncevo/Cmdline.cpp:
10402         * src/syncevo/SyncSource.cpp:
10403         * src/syncevo/SyncSource.h:
10404
10405         SyncSource: remove special RegisterSyncSource::InactiveSource
10406         pointer
10407
10408 2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>
10409
10410         * configure.ac:
10411         * src/CmdlineSyncClient.cpp:
10412         * src/backends/gnome/GNOMEPlatform.cpp:
10413         * src/backends/gnome/GNOMEPlatform.h:
10414         * src/backends/gnome/GNOMEPlatformRegister.cpp:
10415         * src/backends/gnome/configure-sub.in:
10416         * src/backends/gnome/gnome.am:
10417         * src/backends/kde/KDEPlatform.cpp:
10418         * src/backends/kde/KDEPlatform.h:
10419         * src/backends/kde/KDEPlatformRegister.cpp:
10420         * src/backends/kde/configure-sub.in:
10421         * src/backends/kde/kde.am:
10422         * src/dbus/server/dbus-user-interface.cpp:
10423         * src/dbus/server/server.am:
10424         * src/src.am:
10425         * src/syncevo/Cmdline.cpp:
10426         * src/syncevo/SyncConfig.cpp:
10427         * src/syncevo/SyncConfig.h:
10428         * src/syncevo/SyncContext.cpp:
10429         * src/syncevo/SyncContext.h:
10430         * src/syncevo/syncevo.am:
10431         * test/sys.supp:
10432
10433         KDE + GNOME: moved keyring/kwallet and KDE init into modules
10434
10435 2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>
10436
10437         * src/syncevo/SyncConfig.h:
10438         * src/syncevo/SyncContext.h:
10439
10440         SyncContext+SyncConfig: virtual destructor
10441
10442 2012-03-07  Patrick Ohly  <patrick.ohly@intel.com>
10443
10444         * test/sys.supp:
10445
10446         testing: valgrind suppressions for Debian Testing, part II
10447
10448 2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>
10449
10450         * test/evo.supp:
10451
10452         evo.supp: ignore genuine leak in EDS
10453
10454 2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>
10455
10456         * test/sys.supp:
10457
10458         sys.supp: ignore cond valgrind warning in libdb
10459
10460 2012-03-07  Patrick Ohly  <patrick.ohly@intel.com>
10461
10462
10463         Merge branch 'master' into pbap
10464
10465 2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>
10466
10467         * src/syncevo/configs/scripting/04vcard-photo-inlining.xml:
10468
10469         sync: fixed inlining of EDS 3.4 PHOTO data
10470
10471 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10472
10473         * test/evo.supp:
10474
10475         Revert "testing: ignore real leak in libecal 3.2"
10476
10477 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10478
10479         * src/backends/evolution/EvolutionContactSource.cpp:
10480         * src/backends/evolution/configure-sub.in:
10481         * src/syncevo/eds_abi_wrapper.cpp:
10482         * src/syncevo/eds_abi_wrapper.h:
10483
10484         EDS: added support for inlining local photo data in backup and
10485         --export
10486
10487 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10488
10489         * test/dbus-session.sh:
10490
10491         dbus-session: updated auto-starting of EDS daemons
10492
10493 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10494
10495         * test/synccompare.pl:
10496
10497         synccompare: shorter data dump of PHOTO
10498
10499 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10500
10501         * src/backends/activesync/configure-sub.in:
10502
10503         ActiveSync: don't compile camel backend and eplugin
10504
10505 2012-03-01  Patrick Ohly  <patrick.ohly@intel.com>
10506
10507         * test/ClientTest.cpp:
10508         * test/testcases/eds_event.ics.radicale.tem.patch:
10509
10510         Revert "testing: ignore Radicale detached recurrence issue"
10511
10512 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10513
10514         * test/resultchecker.py:
10515
10516         testing: fixed result checking for restart tests
10517
10518 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
10519
10520         * test/runtests.py:
10521
10522         runtests.py: test combined contact/event sync with syncevohttp
10523
10524 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10525
10526         * test/ClientTest.cpp:
10527         * test/ClientTest.h:
10528         * test/runtests.py:
10529
10530         client-test: add Client::Sync::*::testTwoWayRestart
10531
10532 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10533
10534         * test/ClientTest.cpp:
10535         * test/ClientTest.h:
10536
10537         CheckSyncReport: refactor check()
10538
10539 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10540
10541         * test/ClientTest.h:
10542
10543         SyncOptions: added comment to m_startCallback
10544
10545 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10546
10547         * test/ClientTest.cpp:
10548         * test/ClientTest.h:
10549
10550         ClientTest: refactored code for inserting and deleting items in
10551         source test
10552
10553 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10554
10555         * src/syncevo/SyncContext.cpp:
10556         * src/syncevo/SyncContext.h:
10557
10558         SyncContext: allow iterating over SyncSources
10559
10560 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10561
10562         * src/syncevo/Cmdline.cpp:
10563         * src/syncevo/SyncContext.cpp:
10564         * src/syncevo/SyncContext.h:
10565         * src/syncevo/SyncSource.cpp:
10566         * src/syncevo/SyncSource.h:
10567         * src/syncevo/SynthesisDBPlugin.cpp:
10568         * test/ClientTest.cpp:
10569
10570         SyncSource: rewrote callback handling for operations
10571
10572 2012-02-08  Patrick Ohly  <patrick.ohly@intel.com>
10573
10574         * test/ClientTest.cpp:
10575         * test/ClientTest.h:
10576
10577         Client::Source testing: cover multiple sync cycles
10578
10579 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10580
10581         * test/ClientTest.cpp:
10582
10583         client-test: fixed testAddBothSides* with dumb server as peer
10584
10585 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10586
10587         * test/ClientTest.cpp:
10588         * test/ClientTest.h:
10589
10590         CheckSyncReport: added testing of number of sync cycles
10591
10592 2012-03-01  Patrick Ohly  <patrick.ohly@intel.com>
10593
10594         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
10595         * src/backends/webdav/CalDAVSource.cpp:
10596         * src/syncevo/MapSyncSource.cpp:
10597
10598         CalDAV + ActiveSync: fixed support for multiple cycles
10599
10600 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10601
10602         * src/syncevo/configs/remoterules/00_syncevolution.xml:
10603
10604         SyncEvolution<->SyncEvolution sync: allow multiple sync cycles
10605         per session
10606
10607 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10608
10609         * src/syncevo/SyncSource.cpp:
10610         * src/syncevo/SyncSource.h:
10611
10612         SyncSource: support multiple sync cycles in the same session
10613
10614 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10615
10616         * src/syncevo/SyncContext.cpp:
10617
10618         SyncContext: "before sync" dump improvements
10619
10620 2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10621
10622         * src/syncevo/SyncContext.cpp:
10623         * src/syncevo/SyncContext.h:
10624         * src/syncevo/SyncSource.cpp:
10625         * src/syncevo/SyncSource.h:
10626
10627         SyncSource + SyncContext: added requestAnotherSync()
10628
10629 2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10630
10631         * src/syncevo/SyncContext.cpp:
10632
10633         SyncContext: increase "restart" counter in SyncSourceReport
10634
10635 2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10636
10637         * src/syncevo/SyncML.cpp:
10638         * src/syncevo/SyncML.h:
10639
10640         SyncSourceReport: added "number of restarts"
10641
10642 2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10643
10644         * src/syncevo/SyncContext.cpp:
10645
10646         SyncContext: enable links to Synthesis source code again
10647
10648 2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10649
10650         * src/syncevo/SyncSource.cpp:
10651         * src/syncevo/SyncSource.h:
10652
10653         SyncSource: grant control over "read-only" mode
10654
10655 2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10656
10657         * src/gdbus/gdbus-cxx-bridge.h:
10658
10659         GDBus libdbus: add variant append support
10660
10661 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
10662
10663         * src/gdbusxx/gdbus-cxx-bridge.h:
10664
10665         GDBus GIO: add variant append support
10666
10667 2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>
10668
10669         * test/runtests.py:
10670
10671         autotools: include libsynthesis in git version check again
10672
10673 2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>
10674
10675         * configure.ac:
10676
10677         autotools: version bump to 1.2.99
10678
10679 2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>
10680
10681         * Makefile.am:
10682
10683         autotools: special KDE dependencies for syncevolution.org .deb
10684
10685 2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>
10686
10687         * src/syncevo/Logging.cpp:
10688
10689         logging: fix crash in destructed LoggerStdout
10690
10691 2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>
10692
10693         * configure.ac:
10694
10695         autotools: replaced obsolete QMAKE -query
10696
10697 2012-02-20  Rohan Garg  <rohangarg@kubuntu.org>
10698
10699         * configure.ac:
10700
10701         Add proper search path for ld to search for KDE Libraries
10702
10703 2012-02-27  Patrick Ohly  <patrick.ohly@intel.com>
10704
10705         * test/syncevo-http-server.py:
10706
10707         syncevo-http-server: added message dumps
10708
10709 2012-02-24  Patrick Ohly  <patrick.ohly@intel.com>
10710
10711         * test/ClientTest.cpp:
10712         * test/testcases/eds_event.ics.memotoo.tem.patch:
10713
10714         testing: Memotoo + local time
10715
10716 2012-02-23  Patrick Ohly  <patrick.ohly@intel.com>
10717
10718         * test/ClientTest.cpp:
10719         * test/ClientTest.h:
10720
10721         client-test: better logging of item count errors
10722
10723 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10724
10725         * src/backends/webdav/WebDAVSource.cpp:
10726
10727         WebDAV: avoid potential crash during database detection
10728
10729 2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>
10730
10731         * test/ClientTest.cpp:
10732         * test/testcases/eds_event.ics.radicale.tem.patch:
10733
10734         testing: ignore Radicale detached recurrence issue
10735
10736 2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>
10737
10738         * src/backends/webdav/WebDAVSource.cpp:
10739
10740         WebDAV: ignore Radicale PROPFIND + allprops problem
10741
10742 2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>
10743
10744         * src/backends/webdav/CalDAVSource.cpp:
10745         * src/backends/webdav/CalDAVSource.h:
10746         * src/backends/webdav/WebDAVSource.h:
10747
10748         CalDAV: workaround for Radicale multiget
10749
10750 2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>
10751
10752         * src/backends/webdav/NeonCXX.cpp:
10753         * src/backends/webdav/NeonCXX.h:
10754         * src/backends/webdav/WebDAVSource.cpp:
10755
10756         WebDAV: better path normalization (user config)
10757
10758 2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>
10759
10760         * src/backends/webdav/NeonCXX.cpp:
10761         * src/backends/webdav/NeonCXX.h:
10762         * src/backends/webdav/WebDAVSource.cpp:
10763
10764         WebDAV: better path normalization (Radicale)
10765
10766 2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>
10767
10768         * test/synccompare.pl:
10769
10770         synccompare: ignore X-RADICALE-NAME
10771
10772 2012-02-23  Patrick Ohly  <patrick.ohly@intel.com>
10773
10774         * src/backends/webdav/CalDAVSource.cpp:
10775
10776         CalDAV: ignore empty items in Google Calendar, part II
10777
10778 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10779
10780
10781         PBAB: Merge branch 'master' into pbap + D-Bus method calls
10782
10783 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10784
10785         * test/sys.supp:
10786
10787         testing: valgrind suppressions for Debian Testing
10788
10789 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10790
10791         * test/evo.supp:
10792
10793         D-Bus testing: ignore valgrind warning in
10794         TestFileNotify.testRestart, part II
10795
10796 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10797
10798         * test/evo.supp:
10799
10800         testing: ignore real leak in libecal 3.2
10801
10802 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10803
10804         * src/backends/webdav/CalDAVSource.cpp:
10805
10806         WebDAV: ignore empty items in Google Calendar
10807
10808 2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>
10809
10810         * test/synccompare.pl:
10811
10812         Oracle: ignore lost LANGUAGE in ATTENDEE
10813
10814 2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10815
10816         * src/backends/evolution/EvolutionCalendarSource.cpp:
10817         * src/backends/evolution/EvolutionContactSource.cpp:
10818
10819         EDS: always create databases (PTCOM-113)
10820
10821 2012-02-16  Patrick Ohly  <patrick.ohly@intel.com>
10822
10823         * src/syncevolution.cpp:
10824
10825         command line: fixed --status and --monitor
10826
10827 2012-02-06  Krzesimir Nowak  <krnowak@openismus.com>
10828
10829         * src/dbus/server/bluez-manager.cpp:
10830         * src/dbus/server/connman-client.cpp:
10831         * src/dbus/server/network-manager-client.cpp:
10832         * src/gdbus/gdbus-cxx-bridge.h:
10833         * src/gdbusxx/gdbus-cxx-bridge.h:
10834         * src/syncevo/LocalTransportAgent.cpp:
10835         * src/syncevolution.cpp:
10836         * test/dbus-client-server.cpp:
10837
10838         GDBus libdbus+GIO: support blocking D-Bus calls
10839
10840 2012-02-16  Krzesimir Nowak  <krnowak@openismus.com>
10841
10842         * src/gdbusxx/gdbus-cxx-bridge.cpp:
10843         * src/gdbusxx/gdbus-cxx-bridge.h:
10844
10845         GDBus GIO: SignalWatch activation for one-to-one connections
10846
10847 2012-01-15  Chris Kühl  <chrisk@openismus.com>
10848
10849         * src/gdbus/gdbus-cxx-bridge.h:
10850         * src/gdbus/gdbus.h:
10851         * src/gdbus/watch.c:
10852
10853         Enable SignalWatch activation for one-to-one connections
10854
10855 2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10856
10857         * src/gdbusxx/gdbus-cxx-bridge.h:
10858
10859         GDBus GIO: simplified AppendRetvals
10860
10861 2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10862
10863         * src/gdbusxx/gdbus-cxx-bridge.h:
10864
10865         GDBus GIO: fixed memory leak in prepare()
10866
10867 2012-02-14  Patrick Ohly  <patrick.ohly@intel.com>
10868
10869         * src/syncevo/ForkExec.cpp:
10870
10871         ForkExec: fixed support for absolute helper path
10872
10873 2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>
10874
10875         * test/test-dbus.py:
10876
10877         D-Bus testing: relaxed timing when using valgrind
10878
10879 2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>
10880
10881         * test/evo.supp:
10882
10883         D-Bus testing: ignore valgrind warning in
10884         TestFileNotify.testRestart
10885
10886 2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>
10887
10888         * src/syncevo/SyncContext.cpp:
10889
10890         KDE: don't allow KApplication to install SIGINT/SIGTERM handlers
10891
10892 2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>
10893
10894         * src/dbus/server/main.cpp:
10895         * src/syncevo/ForkExec.cpp:
10896         * src/syncevo/LocalTransportAgent.cpp:
10897         * src/syncevo/SuspendFlags.cpp:
10898         * src/syncevo/SyncContext.cpp:
10899         * test/valgrindcheck.sh:
10900
10901         added debug logging for signal and process handling
10902
10903 2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10904
10905         * test/sys.supp:
10906
10907         D-Bus testing: ignore specific error in
10908         TestLocalSync.testConcurrency
10909
10910 2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10911
10912         * test/test-dbus.py:
10913
10914         D-Bus testing: give local sync more time to complete
10915
10916 2012-02-13  Murray Cumming  <murrayc@murrayc.com>
10917
10918         * Makefile.am:
10919         * src/gdbus/gdbus.am:
10920         * src/gdbusxx/gdbusxx.am:
10921
10922         Do not install libgdbussyncevo in a subdir
10923
10924 2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10925
10926         * src/src.am:
10927
10928         autotools: compile GDBus before libsyncevolution
10929
10930 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10931
10932         * src/syncevo/SyncSource.cpp:
10933
10934         SyncSource: detect ambiguous "backend" value
10935
10936 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10937
10938         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
10939
10940         Akonadi: ignore backend aliases
10941
10942 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10943
10944         * test/runtests.py:
10945
10946         Akonadi testing: ignore known errors
10947
10948 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10949
10950         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
10951         * src/backends/akonadi/akonadisyncsource.cpp:
10952
10953         Akonadi: fixed backend instantiation
10954
10955 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10956
10957         * test/sys.supp:
10958
10959         testing: ignore KDE memory errors
10960
10961 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10962
10963         * test/runtests.py:
10964         * test/valgrindcheck.sh:
10965
10966         testing: enable valgrind checking of child processes
10967
10968 2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10969
10970         * src/backends/akonadi/akonadisyncsource.cpp:
10971
10972         Akonadi: handle 404 in readItem()
10973
10974 2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10975
10976         * configure.ac:
10977         * src/CmdlineSyncClient.cpp:
10978         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
10979         * src/backends/akonadi/README:
10980         * src/backends/akonadi/akonadi.am:
10981         * src/backends/akonadi/akonadisyncsource.cpp:
10982         * src/dbus/server/dbus-sync.cpp:
10983         * src/dbus/server/dbus-user-interface.cpp:
10984         * src/src.am:
10985         * src/syncevo/SyncContext.cpp:
10986         * src/syncevo/syncevo.am:
10987
10988         Akonadi: fixed compile and runtime issues
10989
10990 2012-01-30  Patrick Ohly  <patrick.ohly@intel.com>
10991
10992         * src/gdbusxx/gdbus-cxx-bridge.h:
10993
10994         GDBus GIO: improved DBusArray encoding
10995
10996 2012-01-30  Patrick Ohly  <patrick.ohly@intel.com>
10997
10998         * test/sys.supp:
10999
11000         testing: ignore memory leaks in DBus libdbus server
11001         implementation
11002
11003 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11004
11005         * src/backends/pbap/README:
11006
11007         pbap backend: add simple README
11008
11009 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11010
11011         * src/backends/pbap/PbapSyncSource.cpp:
11012
11013         pbap backend: some log traces added
11014
11015 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11016
11017         * src/backends/pbap/PbapSyncSource.cpp:
11018
11019         pbap backend: implement addressbook pull
11020
11021 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11022
11023         * src/backends/pbap/PbapSyncSource.cpp:
11024         * src/backends/pbap/PbapSyncSource.h:
11025
11026         pback backend: create obex session on open()
11027
11028 2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>
11029
11030         * src/backends/pbap/PbapSyncSource.cpp:
11031         * src/backends/pbap/pbap.am:
11032
11033         PBAP: support both GIO and libdbus C++ bindings
11034
11035 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11036
11037         * src/backends/pbap/PbapSyncSource.cpp:
11038         * src/backends/pbap/pbap.am:
11039
11040         pbap backend: add obex-client D-Bus wrapper
11041
11042 2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>
11043
11044         * src/gdbus/gdbus-cxx-bridge.h:
11045
11046         GDBus libdbus: add variant append support
11047
11048 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11049
11050         * src/gdbusxx/gdbus-cxx-bridge.h:
11051
11052         GDBus GIO: add variant append support
11053
11054 2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>
11055
11056         * src/backends/pbap/PbapSyncSourceRegister.cpp:
11057
11058         PBAP: removed source tests
11059
11060 2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>
11061
11062         * src/backends/pbap/PbapSyncSource.cpp:
11063         * src/backends/pbap/PbapSyncSource.h:
11064         * src/backends/pbap/PbapSyncSourceRegister.cpp:
11065         * src/backends/pbap/configure-sub.in:
11066         * src/backends/pbap/pbap.am:
11067
11068         pbap client: add skeleton
11069
11070 2012-01-23  Krzesimir Nowak  <krnowak@openismus.com>
11071
11072         * Makefile.am:
11073
11074         Add another hack for installation.
11075
11076 2012-01-25  Patrick Ohly  <patrick.ohly@intel.com>
11077
11078         * test/sys.supp:
11079
11080         testing: ignore valgrind errors in libdbus
11081
11082 2012-01-25  Patrick Ohly  <patrick.ohly@intel.com>
11083
11084         * test/ClientTest.cpp:
11085
11086         Apple testing: must include DTSTAMP
11087
11088 2012-01-23  Ove KÃ¥ven  <ovek@arcticnet.no>
11089
11090         * debian/changelog:
11091
11092         Updated changelog for this branch.
11093
11094 2012-01-23  Ove KÃ¥ven  <ovek@arcticnet.no>
11095
11096
11097         Merge branch 'FREMANTLE-1-2-2' into HARMATTAN-1-2-2
11098
11099 2011-11-29  Ove KÃ¥ven  <ovek@arcticnet.no>
11100
11101         * debian/changelog:
11102         * src/backends/qtcontacts/QtContactsSource.cpp:
11103
11104         QtContacts backend improvements for Harmattan. - list all
11105         available managers as backend databases - only sync contacts with
11106         a Sync Target of "addressbook" (cherry picked from commit
11107         eff97d30ec13da5d6687807e102cd2687fe050f1)
11108
11109 2012-01-23  Ove KÃ¥ven  <ovek@arcticnet.no>
11110
11111         * debian/changelog:
11112
11113         Updated changelog and version for this branch.
11114
11115 2012-01-23  Ove KÃ¥ven  <ovek@arcticnet.no>
11116
11117
11118         Merge commit 'syncevolution-1-2-2' into FREMANTLE-1-2-2
11119
11120 2012-01-23  Patrick Ohly  <patrick.ohly@intel.com>
11121
11122         * test/testcases/eds_task.ics.memotoo.tem.patch:
11123
11124         Memotoo testing: supports PERCENT-COMPLETE
11125
11126 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11127
11128         * src/dbus/server/dbus-sync.cpp:
11129         * src/dbus/server/dbus-sync.h:
11130         * src/dbus/server/session.cpp:
11131         * src/dbus/server/session.h:
11132         * src/syncevo/SuspendFlags.cpp:
11133         * src/syncevo/SuspendFlags.h:
11134
11135         D-Bus server: set global suspend/abort state
11136
11137 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11138
11139         * src/syncevo/LocalTransportAgent.cpp:
11140
11141         local sync: better error reporting when child finds problem
11142
11143 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11144
11145         * src/syncevo/ForkExec.cpp:
11146         * src/syncevo/ForkExec.h:
11147         * src/syncevo/LocalTransportAgent.cpp:
11148         * src/syncevo/SyncContext.cpp:
11149
11150         local sync: kill syncevo-local-sync with SIGTERM
11151
11152 2012-01-19  Patrick Ohly  <patrick.ohly@intel.com>
11153
11154         * src/dbus/server/main.cpp:
11155         * src/syncevo/CurlTransportAgent.cpp:
11156         * src/syncevo/LocalTransportAgent.cpp:
11157         * src/syncevo/ObexTransportAgent.cpp:
11158         * src/syncevo/SoupTransportAgent.cpp:
11159         * src/syncevo/SoupTransportAgent.h:
11160         * src/syncevo/SuspendFlags.cpp:
11161         * src/syncevo/SuspendFlags.h:
11162         * src/syncevo/SyncContext.cpp:
11163         * src/syncevo/SyncContext.h:
11164         * src/syncevo/syncevo.am:
11165         * src/syncevolution.cpp:
11166
11167         rewrote signal handling
11168
11169 2012-01-19  Patrick Ohly  <patrick.ohly@intel.com>
11170
11171         * src/syncevo/ObexTransportAgent.cpp:
11172         * src/syncevo/ObexTransportAgent.h:
11173
11174         OBEX transport: code cleanup
11175
11176 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11177
11178         * src/src.am:
11179         * src/syncevo-local-sync.cpp:
11180         * src/syncevo/LocalTransportAgent.cpp:
11181         * src/syncevo/LocalTransportAgent.h:
11182         * src/syncevolution.cpp:
11183
11184         local sync: execute 'syncevo-local-sync' on child side,
11185         communicate via D-Bus
11186
11187 2012-01-18  Patrick Ohly  <patrick.ohly@intel.com>
11188
11189         * src/syncevo/SyncContext.h:
11190
11191         SyncContext: don't hide ConfigUserInterface implementation
11192
11193 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11194
11195         * src/syncevo/SyncContext.cpp:
11196
11197         SyncContext: deal with shutdown inside child
11198
11199 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11200
11201         * src/syncevo/SyncML.cpp:
11202         * src/syncevo/SyncML.h:
11203
11204         SyncReport: added conversion to/from plain text
11205
11206 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11207
11208         * src/syncevo/installcheck-local.sh:
11209         * src/syncevo/syncevolution.pc.in:
11210
11211         pkg-config: added libgdbussyncevo
11212
11213 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11214
11215         * src/syncevo/ForkExec.cpp:
11216         * src/syncevo/ForkExec.h:
11217
11218         fork/exec: fixed ifdefs
11219
11220 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11221
11222         * src/syncevo/syncevo.am:
11223
11224         autotools: fix for build without D-Bus server
11225
11226 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11227
11228         * src/src.am:
11229
11230         autotools: cleaned up choice between gdbus and gdbusxx
11231
11232 2012-01-17  Patrick Ohly  <patrick.ohly@intel.com>
11233
11234         * src/gdbus/gdbus-cxx-bridge.cpp:
11235         * src/gdbus/gdbus-cxx-bridge.h:
11236
11237         GDBus libdbus: server must explicitly disconnect
11238
11239 2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>
11240
11241         * src/src.am:
11242         * test/test.am:
11243
11244         autotools: fixed combination of unit tests + shared linking
11245
11246 2012-01-18  Patrick Ohly  <patrick.ohly@intel.com>
11247
11248         * HACKING:
11249         * configure.ac:
11250
11251         autotools: depend on D-Bus
11252
11253 2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>
11254
11255         * README.rst:
11256         * src/syncevo/ForkExec.cpp:
11257         * src/syncevo/syncevo.am:
11258
11259         fork/exec: search for helper in libexec
11260
11261 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11262
11263         * src/syncevo/ForkExec.cpp:
11264         * src/syncevo/SyncContext.cpp:
11265
11266         fork/exec: catch error messages from child
11267
11268 2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>
11269
11270         * src/gdbusxx/gdbus-cxx-bridge.h:
11271
11272         GDBus GIO: no timeout for D-Bus method invocations
11273
11274 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11275
11276         * src/dbus/server/connection.cpp:
11277         * src/dbus/server/connection.h:
11278         * src/dbus/server/dbus-transport-agent.cpp:
11279         * src/gdbus/gdbus-cxx-bridge.h:
11280         * src/gdbusxx/gdbus-cxx-bridge.h:
11281
11282         GDBus + libdbus/GIO: use dedicated class for plain buffers
11283
11284 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11285
11286         * src/gdbusxx/gdbus-cxx-bridge.h:
11287
11288         GDBus + GIO: improved D-Bus method calls
11289
11290 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11291
11292         * src/gdbus/gdbus-cxx-bridge.cpp:
11293         * src/gdbus/gdbus-cxx-bridge.h:
11294
11295         GDBus + libdbus: improved D-Bus method calls
11296
11297 2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>
11298
11299         * src/gdbusxx/gdbus-cxx-bridge.cpp:
11300         * src/gdbusxx/gdbus-cxx-bridge.h:
11301
11302         GDBus GIO: implemented client/server
11303
11304 2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>
11305
11306         * test/dbus-client-server.cpp:
11307
11308         D-Bus client/server: authentication
11309
11310 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11311
11312         * src/syncevo/ForkExec.cpp:
11313         * src/syncevo/ForkExec.h:
11314
11315         fork/exec: added state tracking
11316
11317 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11318
11319         * src/syncevo/ForkExec.cpp:
11320
11321         fork/exec: implemented stop() and kill()
11322
11323 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11324
11325         * src/syncevo/ForkExec.cpp:
11326         * src/syncevo/ForkExec.h:
11327         * test/dbus-client-server.cpp:
11328
11329         fork/exec: added onFailure
11330
11331 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11332
11333         * src/syncevo/ForkExec.cpp:
11334         * src/syncevo/ForkExec.h:
11335         * test/dbus-client-server.cpp:
11336
11337         fork/exec: removed loop parameter
11338
11339 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11340
11341         * test/dbus-client-server.cpp:
11342
11343         DBus client/server test: added usage of fork/exec
11344
11345 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11346
11347         * src/syncevo/ForkExec.cpp:
11348         * src/syncevo/ForkExec.h:
11349         * src/syncevo/syncevo.am:
11350
11351         fork/exec: generic utility class for fork/exec + D-Bus
11352
11353 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11354
11355         * src/syncevo/GLibSupport.h:
11356
11357         GLibSupport: added alloc function for g_spawn() string arrays
11358
11359 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11360
11361         * src/syncevo/GLibSupport.cpp:
11362         * src/syncevo/GLibSupport.h:
11363         * src/syncevo/SmartPtr.h:
11364
11365         GMainLoop smart pointer: moved to GLibSupport.h
11366
11367 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11368
11369         * test/dbus-client-server.cpp:
11370         * test/test.am:
11371
11372         GDBus: test program for client/server setup
11373
11374 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11375
11376         * src/gdbus/gdbus-cxx-bridge.cpp:
11377         * src/gdbus/gdbus-cxx-bridge.h:
11378         * src/gdbus/gdbus.h:
11379         * src/gdbus/mainloop.c:
11380
11381         GDBus + libdbus: added direct client/server support
11382
11383 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11384
11385         * src/gdbus/gdbus-cxx-bridge.h:
11386         * src/gdbusxx/gdbus-cxx-bridge.h:
11387
11388         DBus (both): added the possibility to let DBusObjectHelper close
11389         the connection
11390
11391 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11392
11393         * Makefile.am:
11394         * src/dbus/server/server.am:
11395
11396         autotools: moved definition of gdbus_dir
11397
11398 2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>
11399
11400         * src/gdbusxx/gdbus-cxx-bridge.h:
11401
11402         GDBus GIO: fixed asynchronous message replies
11403
11404 2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>
11405
11406         * src/gdbusxx/gdbus-cxx-bridge.h:
11407
11408         GDBus GIO: avoid segfault when activating object with no signals
11409         or no methods
11410
11411 2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>
11412
11413         * src/gdbusxx/gdbus-cxx-bridge.h:
11414
11415         GDBus + GIO: added exception for failure to add signal watch
11416
11417 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11418
11419         * src/gdbus/gdbus-cxx-bridge.h:
11420
11421         GDBus + libdbus: added exception for failure to add signal watch
11422
11423 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11424
11425         * src/gdbusxx/gdbus-cxx-bridge.h:
11426
11427         GDBus + GIO: fixed error name
11428
11429 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11430
11431         * src/gdbus/gdbus-cxx-bridge.h:
11432
11433         GDBus + libdbus: fixed error name
11434
11435 2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>
11436
11437         * test/test-dbus.py:
11438
11439         D-Bus testing: need common '/' object for ConnMan and Bluez
11440
11441 2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>
11442
11443         * src/dbus/server/network-manager-client.cpp:
11444         * test/test-dbus.py:
11445
11446         D-Bus testing: ignore Network Manager when testing ConnMan
11447
11448 2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>
11449
11450
11451         Merge commit 'syncevolution-1-2-2'
11452
11453 2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>
11454
11455         * NEWS:
11456         * configure-pre.in:
11457
11458         autotools + NEWS: updated for 1.2.2 release
11459
11460 2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>
11461
11462         * src/syncevo/lcs.h:
11463
11464         lcs: must include unistd.h for (s)size_t
11465
11466 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11467
11468         * src/backends/webdav/configure-sub.in:
11469
11470         WebDAV: fixed libneon compatibility mode when compiling against
11471         libneon-gnutls
11472
11473 2012-01-12  Patrick Ohly  <patrick.ohly@intel.com>
11474
11475         * src/syncevo-dbus-server.cpp:
11476         * test/test-dbus.py:
11477
11478         syncevo-dbus-server + ConnMan: fixed "online" detection (BMC
11479         #21541, BMD #24587)
11480
11481 2012-01-10  Patrick Ohly  <patrick.ohly@intel.com>
11482
11483         * src/syncevo/SyncContext.cpp:
11484
11485         sync logic: INFO message about writing backups
11486
11487 2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>
11488
11489         * src/syncevo/SyncContext.cpp:
11490
11491         sync logic: dumpData + printChanges logic was broken (BMC #24619)
11492
11493 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11494
11495         * src/syncevo/eds_abi_wrapper.cpp:
11496
11497         EDS compatibility: bumped version check for EDS 3.2
11498
11499 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11500
11501         * src/dbus/qt/Makefile.am:
11502
11503         autotools: include missing src/dbus/qt/configure-sub.in
11504
11505 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11506
11507         * src/Makefile-gen.am:
11508
11509         autotools: exclude .gitignore from source .tar.gz
11510
11511 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11512
11513         * Makefile.am:
11514
11515         documentation: Fedora workaround
11516
11517 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11518
11519         * Makefile.am:
11520         * README.rst:
11521         * configure-post.in:
11522
11523         documentation: more readable --help, support cross-compilation
11524         better
11525
11526 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11527
11528         * test/runtests.py:
11529
11530         testing: extended LD_LIBRARY_PATH
11531
11532 2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>
11533
11534         * src/gdbusxx/gdbus-cxx-bridge.h:
11535
11536         GDBus GIO: fixed compile error
11537
11538 2012-01-10  Patrick Ohly  <patrick.ohly@intel.com>
11539
11540
11541         Merge branch 'syncevolution-1-2-branch'
11542
11543 2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>
11544
11545         * src/syncevo/Cmdline.h:
11546
11547         Cmdline: fixed a clang warning
11548
11549 2011-12-19  Patrick Ohly  <patrick.ohly@intel.com>
11550
11551         * src/dbus/interfaces/syncevo-session-full.xml:
11552
11553         D-Bus API: added documentation for Session.Attach/Detach()
11554
11555 2011-12-19  Patrick Ohly  <patrick.ohly@intel.com>
11556
11557         * src/gdbusxx/gdbus-cxx-bridge.h:
11558
11559         GIO GDBus: fixed memory corruption
11560
11561 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11562
11563         * src/dbus/server/bluez-manager.cpp:
11564         * src/dbus/server/bluez-manager.h:
11565         * src/dbus/server/connection.cpp:
11566         * src/dbus/server/connman-client.cpp:
11567         * src/dbus/server/connman-client.h:
11568         * src/dbus/server/main.cpp:
11569         * src/dbus/server/network-manager-client.cpp:
11570         * src/dbus/server/network-manager-client.h:
11571         * src/dbus/server/server.cpp:
11572         * src/gdbus/gdbus-cxx-bridge.cpp:
11573         * src/gdbus/gdbus-cxx-bridge.h:
11574         * src/gdbus/test/example.cpp:
11575         * src/gdbusxx/gdbus-cxx-bridge.cpp:
11576         * src/gdbusxx/gdbus-cxx-bridge.h:
11577         * src/gdbusxx/test/example.cpp:
11578         * src/syncevolution.cpp:
11579
11580         GDBus: API and usage cleanup
11581
11582 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11583
11584         * src/src.am:
11585
11586         autotools: added missing dependency syncevolution ->
11587         libgdbussyncevo
11588
11589 2011-12-15  Patrick Ohly  <patrick.ohly@intel.com>
11590
11591         * src/src.am:
11592         * src/syncevo/syncevo.am:
11593
11594         autotools: added rule for libsynthesis.la
11595
11596 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11597
11598         * src/gdbus/mainloop.c:
11599
11600         GDBus: fixed invalid memory access
11601
11602 2011-12-15  Patrick Ohly  <patrick.ohly@intel.com>
11603
11604         * src/gdbus/mainloop.c:
11605
11606         GDBus: updated logging
11607
11608 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11609
11610         * test/runtests.py:
11611         * test/valgrindcheck.sh:
11612         * test/wrappercheck.sh:
11613
11614         testing: added testing of syncevo-http-server
11615
11616 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11617
11618         * test/syncevo-http-server.py:
11619
11620         syncevo-http-server: fixed error handling after unexpected end of
11621         session
11622
11623 2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>
11624
11625         * test/ClientTest.cpp:
11626
11627         testing: fixed CLIENT_TEST_LOG
11628
11629 2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>
11630
11631         * po/de.po:
11632         * po/en_GB.po:
11633         * po/en_US.po:
11634         * po/es.po:
11635         * po/fi.po:
11636         * po/fr.po:
11637         * po/it.po:
11638         * po/ja.po:
11639         * po/ko.po:
11640         * po/nl.po:
11641         * po/pl.po:
11642         * po/pt_BR.po:
11643         * po/ru.po:
11644         * po/sv.po:
11645         * po/zh_CN.po:
11646         * po/zh_TW.po:
11647
11648         updated translations
11649
11650 2011-12-01  Jussi Kukkonen  <jku@linux.intel.com>
11651
11652         * src/gtk-ui/sync-config-widget.c:
11653
11654         Do not accept service config without a username (BMC#23106)
11655
11656 2011-12-13  Patrick Ohly  <patrick.ohly@intel.com>
11657
11658         * test/ClientTest.cpp:
11659         * test/ClientTest.h:
11660
11661         testing: renamed the subset tests
11662
11663 2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>
11664
11665         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
11666
11667         ActiveSync: fixed memory leak
11668
11669 2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>
11670
11671         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
11672
11673         ActiveSync: handle missing recurrence ID
11674
11675 2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>
11676
11677         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
11678         * src/backends/activesync/ActiveSyncSource.cpp:
11679
11680         ActiveSync: return 404 status codes when items are not found
11681
11682 2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>
11683
11684         * test/ClientTest.cpp:
11685
11686         testing: ActiveSync has no X-LIC-LOCATION
11687
11688 2011-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11689
11690         * test/testcases/eds_event.ics.exchange.tem.patch:
11691
11692         testing: adapted ActiveSync eds events to 123together.com
11693
11694 2011-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11695
11696         * src/client-test-app.cpp:
11697         * src/syncevo/LogRedirect.cpp:
11698
11699         testing: use glib log handler
11700
11701 2011-12-08  Patrick Ohly  <patrick.ohly@intel.com>
11702
11703         * src/syncevo/Logging.cpp:
11704         * src/syncevo/Logging.h:
11705         * src/syncevo/SyncContext.cpp:
11706
11707         logging: capture glib log output via default handler
11708
11709 2011-12-07  Patrick Ohly  <patrick.ohly@intel.com>
11710
11711         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
11712         * src/backends/activesync/ActiveSyncSource.cpp:
11713
11714         ActiveSync: fixed leak of sync key
11715
11716 2011-12-07  Patrick Ohly  <patrick.ohly@intel.com>
11717
11718         * src/backends/activesync/ActiveSyncSource.cpp:
11719
11720         ActiveSync: fixed leak of GSList
11721
11722 2011-12-07  Patrick Ohly  <patrick.ohly@intel.com>
11723
11724         * src/syncevo/util.cpp:
11725
11726         UUID: use rand_r()
11727
11728 2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11729
11730         * test/test-dbus.py:
11731
11732         D-Bus testing: further fixes for running under valgrind
11733
11734 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11735
11736         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
11737         * src/backends/activesync/activesync.am:
11738         * src/backends/activesync/configure-sub.in:
11739         * src/syncevo/Cmdline.cpp:
11740         * src/syncevo/SyncSource.cpp:
11741         * src/syncevo/SynthesisDBPlugin.cpp:
11742         * test/resultchecker.py:
11743         * test/runtests.py:
11744         * test/wrappercheck.sh:
11745
11746         testing: added activesyncd compilation + coverage
11747
11748 2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11749
11750         * test/resultchecker.py:
11751
11752         testing: better skipping of irrelevant log files
11753
11754 2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11755
11756         * test/synccompare.pl:
11757
11758         synccompare: handle TZID with brackets and quotation marks
11759
11760 2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11761
11762         * test/runtests.py:
11763
11764         testing: better logging of .html production
11765
11766 2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11767
11768         * src/syncevo/SyncSource.h:
11769         * test/ClientTest.cpp:
11770
11771         testing: delay creating expected additional VEVENTs for Exchange
11772
11773 2011-12-05  Patrick Ohly  <patrick.ohly@intel.com>
11774
11775         * test/resultchecker.py:
11776
11777         D-Bus testing: more fixes for parsing of Python 2.7 output + HTML
11778         output
11779
11780 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
11781
11782         * src/dbus/interfaces/syncevo-server-full.xml:
11783         * src/dbus/interfaces/syncevo-session-full.xml:
11784         * src/dbus/server/read-operations.cpp:
11785         * src/dbus/server/read-operations.h:
11786         * src/dbus/server/server.cpp:
11787         * src/dbus/server/session.cpp:
11788         * src/dbus/server/session.h:
11789         * test/test-dbus.py:
11790
11791         D-Bus API: allow setting different configs in the same session
11792
11793 2011-12-01  Chris Kühl  <chrisk@openismus.com>
11794
11795         * po/POTFILES.in:
11796         * src/dbus/server/NotificationBackendBase.h:
11797         * src/dbus/server/NotificationBackendLibnotify.cpp:
11798         * src/dbus/server/NotificationBackendLibnotify.h:
11799         * src/dbus/server/NotificationBackendMLite.cpp:
11800         * src/dbus/server/NotificationBackendMLite.h:
11801         * src/dbus/server/NotificationBackendNoop.cpp:
11802         * src/dbus/server/NotificationBackendNoop.h:
11803         * src/dbus/server/NotificationManager.cpp:
11804         * src/dbus/server/NotificationManager.h:
11805         * src/dbus/server/NotificationManagerBase.h:
11806         * src/dbus/server/NotificationManagerFactory.cpp:
11807         * src/dbus/server/NotificationManagerFactory.h:
11808         * src/dbus/server/auto-sync-manager.h:
11809         * src/dbus/server/notification-backend-base.h:
11810         * src/dbus/server/notification-backend-libnotify.cpp:
11811         * src/dbus/server/notification-backend-libnotify.h:
11812         * src/dbus/server/notification-backend-mlite.cpp:
11813         * src/dbus/server/notification-backend-mlite.h:
11814         * src/dbus/server/notification-backend-noop.cpp:
11815         * src/dbus/server/notification-backend-noop.h:
11816         * src/dbus/server/notification-manager-base.h:
11817         * src/dbus/server/notification-manager-factory.cpp:
11818         * src/dbus/server/notification-manager-factory.h:
11819         * src/dbus/server/notification-manager.cpp:
11820         * src/dbus/server/notification-manager.h:
11821         * src/dbus/server/server.am:
11822
11823         dbus-server: Make dbus-server notification file names conformant
11824
11825 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
11826
11827         * src/syncevo/CurlTransportAgent.cpp:
11828
11829         Curl transport: support SSLServerCertificates=<path>
11830
11831 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11832
11833         * test/sys.supp:
11834
11835         testing: added some valgrind suppressions for GIO GDBus
11836
11837 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11838
11839         * src/backends/webdav/configure-sub.in:
11840         * src/backends/webdav/webdav.am:
11841
11842         WebDAV: fixed libneon compatibility mode when compiling against
11843         libneon-gnutls
11844
11845 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11846
11847         * src/gdbus/gdbus-cxx-bridge.cpp:
11848         * src/gdbus/gdbus-cxx-bridge.h:
11849         * src/gdbusxx/gdbus-cxx-bridge.cpp:
11850         * src/gdbusxx/gdbus-cxx-bridge.h:
11851
11852         GDBus (GIO + dbus-1): intrusive pointer methods in global
11853         namespace
11854
11855 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11856
11857         * src/backends/webdav/CalDAVSource.cpp:
11858
11859         CalDAV: fixed "variable set but unused" issue
11860
11861 2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11862
11863         * src/gdbusxx/gdbus-cxx-bridge.h:
11864
11865         GIO GDBus: avoid compiler problem with g++ 4.4
11866
11867 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11868
11869         * test/sys.supp:
11870
11871         syncevo-dbus-server: ignore leak in gcrypt+GNOME keyring
11872
11873 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11874
11875         * test/test-dbus.py:
11876
11877         D-Bus testing: fixed test failures when running with valgrind
11878
11879 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11880
11881         * src/dbus/server/bluez-manager.cpp:
11882         * src/dbus/server/bluez-manager.h:
11883
11884         syncevo-dbus-server: fixed memory leaks in Bluetooth database
11885         manager
11886
11887 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11888
11889         * src/gdbusxx/gdbus-cxx-bridge.h:
11890
11891         GIO GDBus: fixed memory leak in DBusObjectHelper
11892
11893 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11894
11895         * src/dbus/server/NotificationBackendLibnotify.cpp:
11896
11897         libnotify notifications: fixed memory leak
11898
11899 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11900
11901         * src/syncevo/GLibSupport.h:
11902
11903         GLib support: added utility classes for GLists which have members
11904         that need to be g_free()ed
11905
11906 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11907
11908         * src/gdbus/object.c:
11909
11910         GDBus dbus-1: fixed invalid memory access
11911
11912 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11913
11914         * src/gdbus/object.c:
11915
11916         GDBus dbus-1: fixed memory leak
11917
11918 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11919
11920         * src/gdbus/gdbus-cxx-bridge.h:
11921         * src/gdbusxx/gdbus-cxx-bridge.h:
11922
11923         GDBus CXX (dbus-1 and gio): avoid uninitialized memory access in
11924         SignalWatch
11925
11926 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11927
11928         * src/gdbus/gdbus-cxx-bridge.h:
11929
11930         DBus CXX: fixed memory leak in variant support
11931
11932 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11933
11934         * configure.ac:
11935
11936         --enable-warnings: allow set-but-not-used test
11937
11938 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11939
11940         * src/dbus/glib/syncevo-server.c:
11941         * src/dbus/glib/syncevo-session.c:
11942         * src/gtk-ui/sync-ui.c:
11943
11944         GTK UI: commented resp. removed dead code
11945
11946 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11947
11948         * src/gdbusxx/gdbus-cxx-bridge.h:
11949
11950         GIO GDBus: fixed cut-and-paste error in error handling
11951
11952 2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11953
11954         * configure.ac:
11955         * src/gdbusxx/gdbusxx.am:
11956
11957         GIO GDBus: fixed link error
11958
11959 2011-11-29  Patrick Ohly  <patrick.ohly@intel.com>
11960
11961         * src/gdbusxx/gdbus-cxx-bridge.h:
11962         * src/gdbusxx/test/example.cpp:
11963
11964         GIO GDBus: remove redundant pointer in DBusErrorCXX
11965
11966 2011-11-29  Patrick Ohly  <patrick.ohly@intel.com>
11967
11968         * src/gdbusxx/gdbus-cxx-bridge.cpp:
11969
11970         GIO GDBus CXX: fixed error handling
11971
11972 2011-11-22  Chris Kühl  <chrisk@openismus.com>
11973
11974         * configure.ac:
11975
11976         build: Make --disable-notify actually disable use of libnotify
11977
11978 2011-10-01  Chris Kühl  <chrisk@openismus.com>
11979
11980         * configure.ac:
11981         * src/dbus/server/bluez-manager.cpp:
11982         * src/dbus/server/bluez-manager.h:
11983         * src/dbus/server/connman-client.cpp:
11984         * src/dbus/server/connman-client.h:
11985         * src/dbus/server/exceptions.cpp:
11986         * src/dbus/server/exceptions.h:
11987         * src/dbus/server/main.cpp:
11988         * src/dbus/server/network-manager-client.cpp:
11989         * src/dbus/server/network-manager-client.h:
11990         * src/dbus/server/server.am:
11991         * src/gdbus/gdbus-cxx-bridge.cpp:
11992         * src/gdbus/gdbus-cxx-bridge.h:
11993         * src/gdbus/mainloop.c:
11994         * src/gdbus/test/example.cpp:
11995         * src/gdbusxx/gdbus-cxx-bridge.cpp:
11996         * src/gdbusxx/gdbus-cxx-bridge.h:
11997         * src/gdbusxx/test/example.cpp:
11998         * src/syncevolution.cpp:
11999         * test/test-dbus.py:
12000
12001         dbus: Create dbus wrapper using the GIO GDBus dbus implementation
12002
12003 2011-09-21  Chris Kühl  <chrisk@openismus.com>
12004
12005         * configure.ac:
12006         * src/dbus/server/bluez-manager.h:
12007         * src/dbus/server/client.h:
12008         * src/dbus/server/connman-client.h:
12009         * src/dbus/server/exceptions.h:
12010         * src/dbus/server/info-req.h:
12011         * src/dbus/server/network-manager-client.h:
12012         * src/dbus/server/read-operations.h:
12013         * src/dbus/server/server.am:
12014         * src/dbus/server/source-progress.h:
12015         * src/dbus/server/source-status.h:
12016         * src/gdbusxx/.gitignore:
12017         * src/gdbusxx/README:
12018         * src/gdbusxx/gdbus-cxx-bridge.cpp:
12019         * src/gdbusxx/gdbus-cxx-bridge.h:
12020         * src/gdbusxx/gdbus-cxx.h:
12021         * src/gdbusxx/gdbusxx.am:
12022         * src/gdbusxx/test/example.cpp:
12023         * src/gdbusxx/test/test-example:
12024         * src/src.am:
12025
12026         build: Enable configure switch to build with GIO GDBus
12027
12028 2011-11-29  Patrick Ohly  <patrick.ohly@intel.com>
12029
12030         * test/runtests.py:
12031         * test/test-dbus.py:
12032
12033         testing: run syncevo-dbus-server under valgrind (BMC #5609)
12034
12035 2011-11-29  Ove KÃ¥ven  <ovek@arcticnet.no>
12036
12037         * debian/changelog:
12038         * src/backends/qtcontacts/QtContactsSource.cpp:
12039
12040         QtContacts backend improvements for Harmattan. - list all
12041         available managers as backend databases - only sync contacts with
12042         a Sync Target of "addressbook"
12043
12044 2011-11-29  Ove KÃ¥ven  <ovek@arcticnet.no>
12045
12046
12047         Merge branch 'FREMANTLE-1-2-1' into HARMATTAN-1-2-1
12048
12049 2011-11-28  Ove KÃ¥ven  <ovek@arcticnet.no>
12050
12051         * debian/changelog:
12052
12053         Updated changelog.
12054
12055 2011-11-28  Ove KÃ¥ven  <ovek@arcticnet.no>
12056
12057         * src/backends/kcalextended/KCalExtendedSource.cpp:
12058         * src/backends/qtcontacts/QtContactsSource.cpp:
12059
12060         Updated KCalExtended and QtContacts backends for new insertItem()
12061         signature. (cherry picked from commit
12062         73e8a72abe96d5806dd341ba3c4d976f0d763b02)
12063
12064 2011-11-28  Ove KÃ¥ven  <ovek@arcticnet.no>
12065
12066         * debian/changelog:
12067
12068         Update changelog and version of this branch.
12069
12070 2011-11-28  Ove KÃ¥ven  <ovek@arcticnet.no>
12071
12072
12073         Merge commit 'syncevolution-1-2-1' into FREMANTLE-1-2-1
12074
12075 2011-11-28  Ove KÃ¥ven  <ovek@arcticnet.no>
12076
12077         * src/backends/kcalextended/KCalExtendedSource.cpp:
12078         * src/backends/qtcontacts/QtContactsSource.cpp:
12079
12080         Updated KCalExtended and QtContacts backends for new insertItem()
12081         signature.
12082
12083 2011-11-24  Patrick Ohly  <patrick.ohly@intel.com>
12084
12085         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
12086         * src/syncevo/SyncSource.h:
12087         * test/ClientTest.cpp:
12088         * test/ClientTest.h:
12089
12090         testing: added Source::*::testRemoveProperties
12091
12092 2011-11-24  Patrick Ohly  <patrick.ohly@intel.com>
12093
12094         * test/testcases/eds_event.ics:
12095         * test/testcases/eds_event.ics.exchange.tem.patch:
12096         * test/testcases/eds_event.ics.funambol.tem.patch:
12097         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
12098
12099         testing: avoid overlap between detached recurrences
12100
12101 2011-11-22  Patrick Ohly  <patrick.ohly@intel.com>
12102
12103         * HACKING:
12104         * test/client-test-main.cpp:
12105         * test/test.cpp:
12106
12107         testing: allow regex in CLIENT_TEST_SKIP/FAILURES
12108
12109 2011-11-22  Patrick Ohly  <patrick.ohly@intel.com>
12110
12111         * HACKING:
12112
12113         HACKING: updated recommended configure
12114
12115 2011-11-22  Patrick Ohly  <patrick.ohly@intel.com>
12116
12117         * HACKING:
12118         * configure.ac:
12119         * src/src.am:
12120         * src/syncevo/syncevo.am:
12121
12122         autotools: use pcre for regular expressions
12123
12124 2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>
12125
12126         * README.rst:
12127         * src/syncevo/Cmdline.cpp:
12128         * src/syncevo/Cmdline.h:
12129         * src/syncevo/SyncSource.cpp:
12130
12131         command line: config and source names are optional (BMC #23783)
12132
12133 2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>
12134
12135         * src/backends/webdav/WebDAVSource.cpp:
12136         * src/dbus/server/read-operations.cpp:
12137         * src/syncevo/Cmdline.cpp:
12138         * src/syncevo/SyncConfig.cpp:
12139         * src/syncevo/SyncConfig.h:
12140         * src/syncevo/SyncContext.cpp:
12141         * src/syncevo/SyncSource.h:
12142
12143         config: return value + "was set" for each config property
12144
12145 2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>
12146
12147         * src/syncevo/util.h:
12148
12149         utility: generic Init and InitState classes
12150
12151 2011-11-28  Patrick Ohly  <patrick.ohly@intel.com>
12152
12153
12154         Merge remote-tracking branch 'origin/syncevolution-1-2-branch'
12155
12156 2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>
12157
12158         * NEWS:
12159
12160         NEWS updated for revised 1.2.1
12161
12162 2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>
12163
12164         * src/NotificationBackendLibnotify.cpp:
12165         * src/gdbus/debug.h:
12166         * src/gnome-bluetooth/syncevolution.c:
12167         * src/gtk-ui/main.c:
12168         * src/gtk-ui/sync-config-widget.c:
12169         * src/gtk-ui/sync-ui-config.c:
12170         * src/gtk-ui/sync-ui.c:
12171         * src/syncevo-dbus-server.cpp:
12172         * src/syncevo/ObexTransportAgent.cpp:
12173         * src/syncevo/SoupTransportAgent.h:
12174
12175         glib: avoid including glib/*.h headers directly
12176
12177 2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>
12178
12179         * src/syncevo/configs/datatypes/01vcard-profile.xml:
12180         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
12181
12182         vCard: X- chat extensions were limited to one instance per kind
12183
12184 2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>
12185
12186         * test/runtests.py:
12187
12188         testing: increased delay for Memotoo to 10 seconds
12189
12190 2011-11-25  Alain Knaff  <alain@knaff.lu>
12191
12192         * test/syncevo-http-server.py:
12193
12194         syncevo-http-server: support chained SSL certificates
12195
12196 2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>
12197
12198         * NEWS:
12199         * configure-pre.in:
12200
12201         autotools + NEWS: updated for 1.2.1 release
12202
12203 2011-11-21  Ove KÃ¥ven  <ovek@arcticnet.no>
12204
12205
12206         Merge branch 'FREMANTLE-1-2-0' into HARMATTAN-1-2-0
12207
12208 2011-11-21  Ove KÃ¥ven  <ovek@arcticnet.no>
12209
12210         * debian/changelog:
12211
12212         Updated changelog and version for the newest RECURRENCE-ID fixes.
12213
12214 2011-11-14  Patrick Ohly  <patrick.ohly@intel.com>
12215
12216         * src/backends/webdav/CalDAVSource.cpp:
12217
12218         CalDAV: filter out X-SYNCEVOLUTION-EXDATE-DETACHED
12219
12220 2011-11-12  Patrick Ohly  <patrick.ohly@intel.com>
12221
12222         * src/backends/webdav/CalDAVSource.cpp:
12223         * src/backends/webdav/WebDAVSourceRegister.cpp:
12224         * src/syncevo/SyncSource.h:
12225         * test/ClientTest.cpp:
12226
12227         CalDAV: revised RECURRENCE-ID -> EXDATE support
12228
12229 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12230
12231         * src/syncevo/eds_abi_wrapper.cpp:
12232
12233         EDS compatibility: fixed inconsistency in libecal check
12234
12235 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12236
12237         * src/backends/webdav/CalDAVSource.cpp:
12238         * src/syncevo/eds_abi_wrapper.cpp:
12239         * src/syncevo/eds_abi_wrapper.h:
12240
12241         EDS compatibility: added functions needed for X- properties
12242
12243 2011-11-18  Patrick Ohly  <patrick.ohly@intel.com>
12244
12245         * test/resultchecker.py:
12246
12247         D-Bus testing: fixed error reporting
12248
12249 2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>
12250
12251         * src/backends/evolution/EvolutionCalendarSource.cpp:
12252         * src/backends/evolution/EvolutionCalendarSource.h:
12253         * src/backends/evolution/EvolutionContactSource.cpp:
12254         * src/backends/file/FileSyncSource.cpp:
12255         * src/backends/sqlite/SQLiteContactSource.cpp:
12256         * src/backends/webdav/CalDAVSource.cpp:
12257         * src/backends/webdav/WebDAVSource.cpp:
12258         * src/syncevo/SyncContext.cpp:
12259         * src/syncevo/SyncSource.cpp:
12260         * src/syncevo/SyncSource.h:
12261         * src/syncevo/SynthesisDBPlugin.cpp:
12262         * src/syncevo/TrackingSyncSource.h:
12263         * src/syncevo/util.cpp:
12264         * src/syncevo/util.h:
12265         * test/ClientTest.cpp:
12266         * test/ClientTest.h:
12267
12268         phone sync:  delete<->delete conflict + phone calendar+todo sync
12269         (BMC #23744)
12270
12271 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12272
12273         * src/templates/clients/phone/nokia.ini:
12274         * src/templates/servers/Ovi.ini:
12275
12276         Nokia: prevent accidental usage of "calendar" or "todo" sources
12277
12278 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12279
12280         * test/resultchecker.py:
12281         * test/runtests.py:
12282
12283         testing: improved automatic integration + reporting
12284
12285 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12286
12287         * test/runtests.py:
12288
12289         testing: fixes for automatic integration
12290
12291 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12292
12293         * src/syncevo/Cmdline.cpp:
12294         * src/syncevo/SyncConfig.cpp:
12295         * src/templates/servers/ScheduleWorld.ini:
12296         * src/templates/servers/SyncEvolution.ini:
12297
12298         GTK UI + config: fix "custom server" setup (BMC #13511)
12299
12300 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12301
12302         * src/syncevo/SyncContext.cpp:
12303
12304         syncevo-dbus-server + phone sync: catch SIGPIPE to avoid
12305         premature exit
12306
12307 2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12308
12309         * src/syncevo/Cmdline.cpp:
12310
12311         testing: adapted Cmdline tests to revised config descriptions
12312
12313 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12314
12315         * src/syncevo/eds_abi_wrapper.cpp:
12316
12317         EDS compatibility: fixed inconsistency in libecal check
12318
12319 2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>
12320
12321         * test/ClientTest.cpp:
12322
12323         testing: avoid aborting client-test due to exception in
12324         destructor
12325
12326 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12327
12328         * autogen.sh:
12329
12330         autotools: remove obsolete autotools files from SyncEvolution <=
12331         1.2
12332
12333 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12334
12335         * src/syncevo/SyncSource.h:
12336         * test/ClientTest.cpp:
12337         * test/ClientTest.h:
12338
12339         testing: added testLinkedItemsSubset for ActiveSync
12340
12341 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12342
12343         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
12344         * src/backends/activesync/ActiveSyncCalendarSource.h:
12345
12346         ActiveSync: implemented TestingSyncSource::deleteAll()
12347
12348 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12349
12350         * test/ClientTest.cpp:
12351
12352         testing: also simplify the file name of the reference data set
12353
12354 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
12355
12356         * test/ClientTestAssert.h:
12357
12358         testing: extended assert macros to include text message for each
12359         call location
12360
12361 2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>
12362
12363         * src/backends/evolution/EvolutionCalendarSource.cpp:
12364         * src/backends/evolution/EvolutionCalendarSource.h:
12365         * src/backends/evolution/EvolutionContactSource.cpp:
12366         * src/backends/file/FileSyncSource.cpp:
12367         * src/backends/sqlite/SQLiteContactSource.cpp:
12368         * src/backends/webdav/CalDAVSource.cpp:
12369         * src/backends/webdav/WebDAVSource.cpp:
12370         * src/syncevo/SyncContext.cpp:
12371         * src/syncevo/SyncSource.cpp:
12372         * src/syncevo/SyncSource.h:
12373         * src/syncevo/SynthesisDBPlugin.cpp:
12374         * src/syncevo/TrackingSyncSource.h:
12375         * src/syncevo/util.cpp:
12376         * src/syncevo/util.h:
12377         * test/ClientTest.cpp:
12378         * test/ClientTest.h:
12379
12380         phone sync:  delete<->delete conflict + phone calendar+todo sync
12381         (BMC #23744)
12382
12383 2011-11-14  Patrick Ohly  <patrick.ohly@intel.com>
12384
12385         * src/backends/webdav/CalDAVSource.cpp:
12386
12387         CalDAV: filter out X-SYNCEVOLUTION-EXDATE-DETACHED
12388
12389 2011-11-12  Patrick Ohly  <patrick.ohly@intel.com>
12390
12391         * src/backends/webdav/CalDAVSource.cpp:
12392         * src/backends/webdav/WebDAVSourceRegister.cpp:
12393         * src/syncevo/SyncSource.h:
12394         * test/ClientTest.cpp:
12395
12396         CalDAV: revised RECURRENCE-ID -> EXDATE support
12397
12398 2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>
12399
12400         * test/runtests.py:
12401
12402         testing: updated Mobical test skips
12403
12404 2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>
12405
12406         * test/ClientTest.cpp:
12407
12408         testing: avoid aborting client-test due to exception in
12409         destructor
12410
12411 2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>
12412
12413         * test/ClientTest.cpp:
12414
12415         testing: assign anchors to local variables for debugging
12416
12417 2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>
12418
12419         * test/ClientTest.cpp:
12420
12421         testing: avoid setting the source in the TestingSyncSource
12422         constructor
12423
12424 2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>
12425
12426         * src/src.am:
12427
12428         testing: fixed "make testclean"
12429
12430 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12431
12432         * src/syncevo/eds_abi_wrapper.cpp:
12433
12434         EDS compatibility: fixed inconsistency in libecal check
12435
12436 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12437
12438         * src/backends/webdav/CalDAVSource.cpp:
12439         * src/syncevo/eds_abi_wrapper.cpp:
12440         * src/syncevo/eds_abi_wrapper.h:
12441
12442         EDS compatibility: added functions needed for X- properties
12443
12444 2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>
12445
12446         * src/backends/maemo/MaemoCalendarSource.cpp:
12447         * src/syncevo/configs/scripting/11calendar.xml:
12448
12449         Maemo Calendar: fix EXDATEs after reading from storage
12450
12451 2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>
12452
12453         * src/backends/maemo/MaemoCalendarSource.cpp:
12454         * src/syncevo/configs/datatypes/11calendar-profile.xml:
12455         * src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
12456         * src/syncevo/configs/remoterules/00_simple_exdate.xml:
12457         * src/syncevo/configs/remoterules/10_maemo_calendar.xml:
12458
12459         Maemo Calendar: avoid TZID in EXDATE property
12460
12461 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12462
12463         * src/backends/maemo/MaemoCalendarSource.cpp:
12464         * src/backends/maemo/MaemoCalendarSource.h:
12465
12466         Maemo 5 calendar: import RECURRENCE-IDs as EXDATEs on parent
12467         event
12468
12469 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12470
12471         * test/testcases/eds_event.ics.apple.tem.patch:
12472
12473         Apple testing: added recurring event with TZID and detached
12474         recurrence
12475
12476 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12477
12478         * src/backends/webdav/CalDAVSource.cpp:
12479         * src/backends/webdav/CalDAVSource.h:
12480
12481         CalDAV: support RECURRENCE-ID -> EXDATEs hint
12482
12483 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12484
12485         * src/syncevo/MapSyncSource.h:
12486         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
12487         * src/syncevo/configs/datatypes/11calendar-profile.xml:
12488         * src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
12489         * src/syncevo/configs/remoterules/00_have_syncevolution_exdate_detached.xml:
12490         * src/syncevo/configs/remoterules/00_syncevolution.xml:
12491
12492         engine: tell peers about detached recurrence exceptions
12493
12494 2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>
12495
12496         * test/generate-html.xsl:
12497         * test/resultchecker.py:
12498         * test/runtests.py:
12499
12500         testing: improved automatic integration + reporting
12501
12502 2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>
12503
12504         * build/build.am:
12505         * build/source2html.py:
12506         * setup-variables.am:
12507         * src/src.am:
12508         * test/client-test-main.cpp:
12509         * test/generate-html.xsl:
12510         * test/log2html.py:
12511         * test/runtests.py:
12512         * test/test.am:
12513
12514         testing: generate HTML version of .log files and ClientTest.cpp
12515
12516 2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>
12517
12518         * test/ClientTestAssert.h:
12519
12520         testing: log source files with only the base name
12521
12522 2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>
12523
12524         * test/client-test-main.cpp:
12525
12526         testing: log final error as ERROR
12527
12528 2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>
12529
12530         * test/ClientTest.cpp:
12531         * test/ClientTest.h:
12532
12533         testing: cleaned up logging of syncs
12534
12535 2011-11-07  Patrick Ohly  <patrick.ohly@intel.com>
12536
12537         * src/backends/webdav/WebDAVSource.cpp:
12538
12539         WebDAV: make usage of CTag optional
12540
12541 2011-11-07  Patrick Ohly  <patrick.ohly@intel.com>
12542
12543         * src/backends/webdav/WebDAVSourceRegister.cpp:
12544         * src/src.am:
12545         * src/syncevo/SyncSource.h:
12546         * test/ClientTest.cpp:
12547         * test/ClientTest.h:
12548         * test/ClientTestAssert.h:
12549         * test/test.am:
12550
12551         testing: improved logging + CLIENT_TEST_SOURCE_DELAY
12552
12553 2011-11-08  Ove KÃ¥ven  <ovek@arcticnet.no>
12554
12555         * debian/changelog:
12556         * debian/control:
12557
12558         Switched to OpenSSL version of libneon.
12559
12560 2011-11-08  Ove KÃ¥ven  <ovek@arcticnet.no>
12561
12562         * debian/changelog:
12563
12564         Update changelog for the additional RECURRENCE-ID fixups.
12565
12566 2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>
12567
12568         * test/runtests.py:
12569
12570         testing: skip refresh-from-client syncs for Google and Mobical
12571
12572 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12573
12574         * src/backends/webdav/CalDAVSource.cpp:
12575
12576         CalDAV: add RECURRENCE-ID in update
12577
12578 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12579
12580         * src/syncevo/eds_abi_wrapper.cpp:
12581         * src/syncevo/eds_abi_wrapper.h:
12582
12583         EDS compatibility: added icalparameter_new_clone +
12584         icalproperty_new_recurrenceid
12585
12586 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12587
12588         * src/syncevo/SmartPtr.h:
12589
12590         Smart Pointer: added eptr support for icalproperty and
12591         icalparameter
12592
12593 2011-11-01  Ove KÃ¥ven  <ovek@arcticnet.no>
12594
12595         * debian/changelog:
12596
12597         Update changelog for the merged RECURRENCE-ID conversions.
12598
12599 2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>
12600
12601         * src/backends/maemo/MaemoCalendarSource.cpp:
12602         * src/syncevo/configs/scripting/11calendar.xml:
12603
12604         Maemo Calendar: fix EXDATEs after reading from storage
12605
12606 2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>
12607
12608         * src/backends/maemo/MaemoCalendarSource.cpp:
12609         * src/syncevo/configs/datatypes/11calendar-profile.xml:
12610         * src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
12611         * src/syncevo/configs/remoterules/00_simple_exdate.xml:
12612         * src/syncevo/configs/remoterules/10_maemo_calendar.xml:
12613
12614         Maemo Calendar: avoid TZID in EXDATE property
12615
12616 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12617
12618         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
12619         * src/backends/activesync/ActiveSyncSource.cpp:
12620
12621         ActiveSync: Google slow sync workaround + invalid sync key
12622
12623 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12624
12625         * src/syncevo/GLibSupport.h:
12626
12627         GErrorCXX: added empty() and matches() utility methods
12628
12629 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12630
12631         * test/ClientTest.cpp:
12632
12633         testing: added CLIENT_TEST_SOURCE_DELAY
12634
12635 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12636
12637         * src/syncevo/util.h:
12638
12639         util.h: added getEnv(), use in getHome()
12640
12641 2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>
12642
12643         * README.rst:
12644         * src/syncevo/Cmdline.cpp:
12645         * src/syncevo/LocalTransportAgent.cpp:
12646         * src/syncevo/SyncConfig.cpp:
12647         * src/syncevo/SyncConfig.h:
12648         * src/syncevo/SyncContext.cpp:
12649         * src/syncevo/SyncML.cpp:
12650         * src/syncevo/SyncML.h:
12651         * test/ClientTest.cpp:
12652         * test/ClientTest.h:
12653         * test/test-dbus.py:
12654
12655         sync modes: added refresh/one-way-from-local/remote (BMC #23537)
12656
12657 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12658
12659         * src/syncevo/SyncSource.h:
12660         * test/ClientTest.cpp:
12661         * test/ClientTest.h:
12662         * test/resultchecker.py:
12663         * test/runtests.py:
12664         * test/synccompare.pl:
12665
12666         testing: renamed LinkedItems tests, added "no ID" variants
12667
12668 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12669
12670         * src/backends/webdav/CalDAVSource.cpp:
12671
12672         CalDAV: add RECURRENCE-ID in update
12673
12674 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12675
12676         * src/syncevo/eds_abi_wrapper.cpp:
12677         * src/syncevo/eds_abi_wrapper.h:
12678
12679         EDS compatibility: added icalparameter_new_clone +
12680         icalproperty_new_recurrenceid
12681
12682 2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>
12683
12684         * src/syncevo/SmartPtr.h:
12685
12686         Smart Pointer: added eptr support for icalproperty and
12687         icalparameter
12688
12689 2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>
12690
12691         * test/runtests.py:
12692
12693         testing: fixes for automatic integration
12694
12695 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12696
12697         * src/backends/maemo/MaemoCalendarSource.cpp:
12698         * src/backends/maemo/MaemoCalendarSource.h:
12699
12700         Maemo 5 calendar: import RECURRENCE-IDs as EXDATEs on parent
12701         event
12702
12703 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12704
12705         * src/backends/webdav/CalDAVSource.cpp:
12706         * src/backends/webdav/CalDAVSource.h:
12707
12708         CalDAV: support RECURRENCE-ID -> EXDATEs hint
12709
12710 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12711
12712         * src/syncevo/MapSyncSource.h:
12713         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
12714         * src/syncevo/configs/datatypes/11calendar-profile.xml:
12715         * src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
12716         * src/syncevo/configs/remoterules/00_have_syncevolution_exdate_detached.xml:
12717         * src/syncevo/configs/remoterules/00_syncevolution.xml:
12718
12719         engine: tell peers about detached recurrence exceptions
12720
12721 2011-11-01  Ove KÃ¥ven  <ovek@arcticnet.no>
12722
12723         * debian/changelog:
12724
12725         Update changelog and version of this branch.
12726
12727 2011-11-01  Ove KÃ¥ven  <ovek@arcticnet.no>
12728
12729
12730         Merge commit 'syncevolution-1-2' into FREMANTLE-1-2-0
12731
12732 2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>
12733
12734         * test/generate-html.xsl:
12735         * test/resultchecker.py:
12736         * test/runtests.py:
12737
12738         testing: automatically integrate branches (BMC #735)
12739
12740 2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>
12741
12742         * test/synccompare.pl:
12743         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
12744
12745         Memotoo testing: supports ADR country
12746
12747 2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>
12748
12749         * test/generate-html.xsl:
12750         * test/resultchecker.py:
12751         * test/runtests.py:
12752
12753         testing: automatically integrate branches (BMC #735)
12754
12755 2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>
12756
12757         * test/synccompare.pl:
12758         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
12759
12760         Memotoo testing: supports ADR country
12761
12762 2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12763
12764         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
12765
12766         testing: ignore Google Calendar issue around UNTIL date-only
12767
12768 2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12769
12770         * src/syncevo/Cmdline.cpp:
12771
12772         testing: adapted Cmdline tests to revised config descriptions
12773
12774 2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12775
12776         * src/syncevo/SyncConfig.cpp:
12777
12778         compiler workaround: is_any_of in revised backend config property
12779
12780 2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>
12781
12782         * src/syncevo/configs/remoterules/local-storage.xml:
12783         * test/synccompare.pl:
12784
12785         CardDAV: X-EVOLUTION-UI-SLOT supported by CardDAV peers
12786
12787 2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>
12788
12789         * src/syncevo/Cmdline.cpp:
12790
12791         testing: fixed memory access problem in --print-database tests
12792
12793 2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>
12794
12795         * test/runtests.py:
12796
12797         testing: must set SYNCEVOLUTION_DATA_DIR
12798
12799 2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>
12800
12801
12802         Merge branch 'syncevolution-1-2-branch'
12803
12804 2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>
12805
12806         * test/runtests.py:
12807
12808         Mobical testing: ensure that test account uses the right timezone
12809
12810 2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>
12811
12812         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
12813
12814         Synthesis contact testing: avoid \; -> ;; issue in testExtensions
12815
12816 2011-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12817
12818         * README.rst:
12819
12820         documentation: improved markup in --print-databases section
12821
12822 2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>
12823
12824
12825         Merge branch 'syncevolution-1-2-branch'
12826
12827 2011-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12828
12829         * Makefile.am:
12830
12831         documentation: embedd property definitions in man page, README
12832         and README.html
12833
12834 2011-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12835
12836         * README.rst:
12837         * src/syncevo/Cmdline.cpp:
12838         * src/syncevo/SyncConfig.cpp:
12839         * src/syncevo/SyncConfig.h:
12840
12841         documentation: added glossary and command line conventions
12842         sections, improved listing of properties
12843
12844 2011-10-21  Patrick Ohly  <patrick.ohly@intel.com>
12845
12846         * test/testcases/eds_event.ics.memotoo.tem.patch:
12847
12848         Memotoo testing: EXDATE changes
12849
12850 2011-06-30  Murray Cumming  <murrayc@murrayc.com>
12851
12852         * src/gtk-ui/sync-ui.c:
12853
12854         GTK+ UI: Avoid warnings due to null settings_btn.
12855
12856 2011-10-21  Murray Cumming  <murrayc@murrayc.com>
12857
12858         * src/syncevo/SyncSource.cpp:
12859
12860         SyncSource testing: add unit test to check that some backends
12861         exist
12862
12863 2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>
12864
12865         * src/syncevo/configs/remoterules/evolution.xml:
12866
12867         Evolution: reduced overhead
12868
12869 2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>
12870
12871         * src/backends/activesync/ActiveSyncSource.h:
12872         * src/syncevo/SyncSource.cpp:
12873         * src/syncevo/SyncSource.h:
12874
12875         engine: allow StartDataRead/beginSync to start early and late, as
12876         needed (BMC #22881)
12877
12878 2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>
12879
12880         * test/test-dbus.py:
12881
12882         D-Bus testing: adapted to revised deviceName/peerName semantic
12883
12884 2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>
12885
12886         * src/syncevo/configs/datatypes/11calendar-profile.xml:
12887         * src/syncevo/configs/scripting/11calendar.xml:
12888
12889         vCalendar 1.0: fixed recurring all-day event support
12890
12891 2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>
12892
12893         * configure.ac:
12894
12895         autotools: depend on libsynthesis 3.4.0.16.5
12896
12897 2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>
12898
12899         * src/backends/activesync/ActiveSyncSource.cpp:
12900
12901         ActiveSync: force slow sync when sync key is invalid (BMC #22881)
12902
12903 2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>
12904
12905         * src/syncevo/SyncML.h:
12906         * src/syncevo/SyncSource.cpp:
12907         * src/syncevo/SyncSource.h:
12908
12909         SyncSource: allow StartDataRead/beginSync() to force a slow sync
12910
12911 2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>
12912
12913         * configure.ac:
12914         * src/backends/activesync/activesync.am:
12915         * src/backends/activesync/configure-sub.in:
12916         * src/backends/evolution/configure-sub.in:
12917         * src/backends/webdav/configure-sub.in:
12918
12919         autotools: sharing libical between backends
12920
12921 2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>
12922
12923         * src/backends/webdav/WebDAVSourceRegister.cpp:
12924
12925         WebDAV: avoid compiler warning when not enabled
12926
12927 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
12928
12929         * test/testcases/eds_event.ics.exchange.tem.patch:
12930
12931         Exchange testing: avoid detached recurrences in eds_event
12932
12933 2011-10-10  David Woodhouse  <david.woodhouse@intel.com>
12934
12935         * src/backends/activesync/activesync.am:
12936         * src/backends/activesync/configure-sub.in:
12937
12938         ActiveSync: adapted to merged libeasclient/sync
12939
12940 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12941
12942         * test/synccompare.pl:
12943         * test/testcases/eds_event.ics.oracle.tem.patch:
12944
12945         testing: get tests to pass with Oracle Communications Calendar
12946         server
12947
12948 2011-10-06  Patrick Ohly  <patrick.ohly@intel.com>
12949
12950         * test/testcases/eds_contact.vcf.oracle.tem.patch:
12951
12952         Oracle: remove problematic \; test case
12953
12954 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
12955
12956         * test/resultchecker.py:
12957         * test/runtests.py:
12958
12959         testing: added Oracle and eGroupware CalDAV/CardDAV testing
12960
12961 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12962
12963         * src/backends/webdav/CardDAVSource.cpp:
12964
12965         CardDAV: disable HTML entity decoding
12966
12967 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12968
12969         * test/testcases/eds_event.ics:
12970         * test/testcases/eds_event.ics.Ovi.tem.patch:
12971         * test/testcases/eds_event.ics.apple.tem.patch:
12972         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
12973         * test/testcases/eds_event.ics.memotoo.tem.patch:
12974         * test/testcases/eds_event.ics.mobical.tem.patch:
12975         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
12976
12977         testing: added recurring all-day with EXDATE
12978
12979 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12980
12981         * test/testcases/eds_event.ics:
12982         * test/testcases/eds_event.ics.apple.tem.patch:
12983         * test/testcases/eds_event.ics.exchange.tem.patch:
12984         * test/testcases/eds_event.ics.funambol.tem.patch:
12985         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
12986         * test/testcases/eds_event.ics.memotoo.tem.patch:
12987         * test/testcases/eds_event.ics.mobical.tem.patch:
12988         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
12989
12990         testing: be strict about DTSTART + EXDATE matching
12991
12992 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
12993
12994         * test/ClientTest.cpp:
12995
12996         testing: avoid TZID prefix in source tests
12997
12998 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
12999
13000         * src/backends/webdav/CardDAVSource.cpp:
13001
13002         CardDAV: fixed line end after UID
13003
13004 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
13005
13006         * src/backends/webdav/WebDAVSource.cpp:
13007
13008         WebDAV: infinite loop during collection scan
13009
13010 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13011
13012         * src/backends/webdav/WebDAVSource.cpp:
13013
13014         WebDAV: better logging of scanning
13015
13016 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13017
13018         * src/backends/webdav/WebDAVSource.cpp:
13019
13020         WebDAV: increased number of queries while scanning for
13021         collections
13022
13023 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13024
13025         * src/backends/webdav/WebDAVSource.cpp:
13026
13027         WebDAV: ignore props of a found collection
13028
13029 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13030
13031         * src/backends/webdav/WebDAVSource.cpp:
13032         * src/backends/webdav/WebDAVSource.h:
13033
13034         WebDAV: handle more than one entry in
13035         calendar/addresbook-home-set
13036
13037 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13038
13039         * src/backends/webdav/WebDAVSource.cpp:
13040
13041         WebDAV: allow relative redirects (eGroupware)
13042
13043 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13044
13045         * src/backends/webdav/WebDAVSource.cpp:
13046
13047         WebDAV: more resilient code
13048
13049 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13050
13051         * src/backends/webdav/CalDAVSource.h:
13052         * src/backends/webdav/CardDAVSource.h:
13053         * src/backends/webdav/WebDAVSource.cpp:
13054         * src/backends/webdav/WebDAVSource.h:
13055
13056         WebDAV: fallback to .well-known URLs for hostname as syncURL
13057
13058 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13059
13060         * src/backends/webdav/WebDAVSource.cpp:
13061         * src/backends/webdav/WebDAVSource.h:
13062
13063         WebDAV: ignore certain collections
13064
13065 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
13066
13067         * src/backends/webdav/WebDAVSource.cpp:
13068         * src/backends/webdav/WebDAVSource.h:
13069
13070         WebDAV: initial support for listing databases
13071
13072 2011-10-03  Patrick Ohly  <patrick.ohly@intel.com>
13073
13074         * README.rst:
13075         * src/syncevo/Cmdline.cpp:
13076         * src/syncevo/Cmdline.h:
13077
13078         command line: introduced --print-databases
13079
13080 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13081
13082         * src/backends/webdav/CalDAVSource.cpp:
13083         * src/backends/webdav/CalDAVSource.h:
13084         * src/syncevo/MapSyncSource.cpp:
13085         * src/syncevo/MapSyncSource.h:
13086         * src/syncevo/SyncSource.cpp:
13087         * src/syncevo/SyncSource.h:
13088
13089         TestingSyncSource+CalDAV: added "delete all" API call
13090
13091 2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>
13092
13093
13094         Merge remote branch 'origin/syncevolution-1-2-branch'
13095
13096 2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>
13097
13098         * test/runtests.py:
13099
13100         Google CalDAV testing: ignore Google bug #61: cannot remove
13101         detached recurrence
13102
13103 2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>
13104
13105         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
13106
13107         Google CalDAV testing: avoid multiple detached recurrences
13108
13109 2011-10-16  Patrick Ohly  <patrick.ohly@intel.com>
13110
13111         * test/ClientTest.cpp:
13112
13113         testing: avoid anchor dependencies between tests
13114
13115 2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>
13116
13117         * NEWS:
13118         * configure-pre.in:
13119
13120         NEWS + autotools: updated to 1.2
13121
13122 2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>
13123
13124         * test/sys.supp:
13125
13126         testing: added more valgrind suppressions for ASN encoding
13127
13128 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
13129
13130         * configure-pre.in:
13131
13132         autotools: depend on libsynthesis 3.4.0.16.3
13133
13134 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
13135
13136         * test/runtests.py:
13137
13138         testing: avoid add<->add tests for Funambol, Memotoo, Mobical
13139
13140 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
13141
13142         * test/runtests.py:
13143
13144         Apple testing: no need to avoid complex UID
13145
13146 2011-10-07  Patrick Ohly  <patrick.ohly@intel.com>
13147
13148         * README.rst:
13149
13150         README: moved warning about sync direction
13151
13152 2011-10-07  Patrick Ohly  <patrick.ohly@intel.com>
13153
13154         * test/testcases/eds_contact.vcf.apple.tem.patch:
13155
13156         vCard extensions + Apple: avoid problematic quoted PARAMETER2
13157
13158 2011-10-07  Patrick Ohly  <patrick.ohly@intel.com>
13159
13160         * test/testcases/eds_contact.vcf:
13161         * test/testcases/eds_contact.vcf.mobical.tem.patch:
13162         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
13163
13164         vCard extensions: \; instead of ;
13165
13166 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
13167
13168         * test/testcases/eds_contact.vcf:
13169         * test/testcases/eds_contact.vcf.mobical.tem.patch:
13170         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
13171
13172         eds_contact: specify all N components
13173
13174 2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>
13175
13176         * src/backends/evolution/EvolutionCalendarSource.cpp:
13177
13178         EDS calendar: fixed memory leak
13179
13180 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13181
13182         * src/backends/webdav/WebDAVSource.cpp:
13183
13184         WebDAV: strip quotes from ETag only if present
13185
13186 2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>
13187
13188         * test/ClientTest.cpp:
13189
13190         testing: avoid redundant insert session in some tests
13191
13192 2011-10-04  Chris Kühl  <chrisk@openismus.com>
13193
13194         * src/dbus/server/bluetooth_products.ini:
13195
13196         dbus: Added device id for Nokia 3720 Classic
13197
13198 2011-10-01  Chris Kühl  <chrisk@openismus.com>
13199
13200         * src/dbus/server/bluetooth_products.ini:
13201
13202         dbus: Added user submitted device ids
13203
13204 2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>
13205
13206         * test/ClientTest.cpp:
13207
13208         testing: improved tests for add<->add conflicts (BMC #22783)
13209
13210 2011-09-20  Ove KÃ¥ven  <ovek@arcticnet.no>
13211
13212         * src/backends/maemo/MaemoCalendarSource.cpp:
13213
13214         Updated Maemo backend for new InsertItemResult() signature.
13215
13216 2011-09-19  Ove KÃ¥ven  <ovek@arcticnet.no>
13217
13218         * debian/changelog:
13219
13220         Update changelog and version of this branch.
13221
13222 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13223
13224         * src/backends/qtcontacts/QtContactsSource.cpp:
13225
13226         On Maemo, suppress the "self" contact in QtContacts.
13227
13228 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13229
13230         * debian/rules:
13231
13232         Disable static libraries, they're not needed on Maemo.
13233
13234 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13235
13236         * src/syncevo/SyncContext.cpp:
13237
13238         Only disable iCalendar 2.0 UID comparisons when using
13239         calendar-backend (Fremantle). When using mkcal (Harmattan), UID
13240         comparisons are possible and should be enabled.
13241
13242 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13243
13244         * debian/rules:
13245         * debian/syncevolution.aegis:
13246
13247         Added Aegis manifest for Harmattan.
13248
13249 2011-09-19  Ove KÃ¥ven  <ovek@arcticnet.no>
13250
13251
13252         Merge commit 'syncevolution-1-1-99-7' into FREMANTLE-1-1-99-7
13253
13254 2011-09-15  Patrick Ohly  <patrick.ohly@intel.com>
13255
13256         * NEWS:
13257         * configure-pre.in:
13258
13259         bumped version to 1.1.99.7
13260
13261 2011-09-15  Patrick Ohly  <patrick.ohly@intel.com>
13262
13263         * test/ClientTest.cpp:
13264
13265         testing: relaxed add<->add tests
13266
13267 2011-09-14  Patrick Ohly  <patrick.ohly@intel.com>
13268
13269         * src/syncevo/Cmdline.cpp:
13270
13271         command line: also check password for
13272         --import/export/delete-items and the source (BMC #21311, #22937)
13273
13274 2011-09-14  Patrick Ohly  <patrick.ohly@intel.com>
13275
13276         * src/syncevo/SyncConfig.cpp:
13277
13278         source passwords: password lookup failed in HTTP server mode (BMC
13279         #22937)
13280
13281 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
13282
13283         * src/backends/evolution/EvolutionCalendarSource.cpp:
13284         * src/backends/evolution/EvolutionCalendarSource.h:
13285
13286         Evolution Calendar: fixed detached recurrence support (BMC
13287         #22940)
13288
13289 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
13290
13291         * src/syncevo/configs/datatypes/11calendar-profile.xml:
13292
13293         iCalendar 2.0: must set VALUE in EXDATE (part of BMC #22940)
13294
13295 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
13296
13297         * test/testcases/eds_event.ics.memotoo.tem.patch:
13298
13299         Memotoo testing: added EXDATEs
13300
13301 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
13302
13303         * test/testcases/eds_event.ics:
13304         * test/testcases/eds_event.ics.Ovi.tem.patch:
13305         * test/testcases/eds_event.ics.funambol.tem.patch:
13306         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
13307         * test/testcases/eds_event.ics.memotoo.tem.patch:
13308         * test/testcases/eds_event.ics.mobical.tem.patch:
13309         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
13310
13311         testing: extended detached recurrence test cases (triggers BMC
13312         #22940)
13313
13314 2011-09-13  Alban Crequy  <alban.crequy@collabora.co.uk>
13315
13316         * src/gtk-ui/sync-config-widget.c:
13317
13318         GTK sync-ui: wrap sync service descriptions (BMC #7199)
13319
13320 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13321
13322         * configure-pre.in:
13323
13324         autotools: depend on libsynthesis with
13325         DB_DataMerged/Replaced/Conflict support
13326
13327 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13328
13329         * src/backends/akonadi/akonadisyncsource.cpp:
13330         * src/backends/evolution/EvolutionCalendarSource.cpp:
13331         * src/backends/evolution/EvolutionContactSource.cpp:
13332         * src/backends/evolution/EvolutionMemoSource.cpp:
13333         * src/backends/file/FileSyncSource.cpp:
13334         * src/backends/webdav/CalDAVSource.cpp:
13335         * src/backends/webdav/WebDAVSource.cpp:
13336         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
13337         * src/syncevo/MapSyncSource.cpp:
13338         * src/syncevo/MapSyncSource.h:
13339         * src/syncevo/SyncSource.cpp:
13340         * src/syncevo/SyncSource.h:
13341         * src/syncevo/TrackingSyncSource.cpp:
13342         * test/ClientTest.cpp:
13343
13344         SyncSource API: support and use Synthesis
13345         DB_DataMerged/Replace/Conflict result codes (BMC #22783)
13346
13347 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13348
13349         * test/ClientTest.cpp:
13350         * test/ClientTest.h:
13351
13352         testing: added another add<->add test
13353
13354 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
13355
13356         * src/syncevo/SyncSource.cpp:
13357         * test/ClientTest.cpp:
13358         * test/ClientTest.h:
13359
13360         testing: added test case for add<->add conflict (part of BMC
13361         #22783)
13362
13363 2011-09-14  Patrick Ohly  <patrick.ohly@intel.com>
13364
13365         * src/syncevo/SyncContext.cpp:
13366
13367         source configs: don't check "backend" unless it is needed
13368
13369 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13370
13371         * test/dbus-session.sh:
13372
13373         dbus-session: adapted EDS startup to 3.2
13374
13375 2011-09-07  Patrick Ohly  <patrick.ohly@intel.com>
13376
13377         * test/ClientTest.cpp:
13378
13379         client-test: remove duplicate CLIENT_TEST_LOG support code
13380
13381 2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>
13382
13383         * test/ClientTest.cpp:
13384
13385         testing: fix Client::Sync::*::testLinkedItemsChildParent
13386
13387 2011-09-05  Patrick Ohly  <patrick.ohly@intel.com>
13388
13389         * test/ClientTest.cpp:
13390
13391         testing: fix m_uniqueProperties check
13392
13393 2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>
13394
13395         * src/backends/addressbook/AddressBookSourceRegister.cpp:
13396         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
13397         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
13398         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
13399         * src/backends/file/FileSyncSourceRegister.cpp:
13400         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
13401         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
13402         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
13403         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
13404         * src/backends/webdav/WebDAVSourceRegister.cpp:
13405         * src/client-test-app.cpp:
13406         * src/syncevo/Cmdline.h:
13407         * src/syncevo/SyncContext.cpp:
13408         * src/syncevo/SyncContext.h:
13409         * src/syncevo/SyncSource.h:
13410         * src/syncevo/util.h:
13411         * src/syncevolution.cpp:
13412         * test/ClientTest.cpp:
13413         * test/ClientTest.h:
13414
13415         testing: cleaned up ClientTestConfig
13416
13417 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13418
13419         * test/ClientTest.cpp:
13420
13421         client-test + ActiveSync: ignore Exchange failure in
13422         testLinkedItemsRemoveNormal
13423
13424 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13425
13426         * test/ClientTest.cpp:
13427
13428         client-test: wrap compareDatabases() in CPPUNIT_ASSERT_NO_THROW()
13429
13430 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13431
13432         * test/ClientTest.cpp:
13433
13434         client-test LinkedItems: use CLIENT_TEST_LINKED_ITEMS_NO_DELETE
13435         to stop test early
13436
13437 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13438
13439         * test/ClientTest.cpp:
13440
13441         client-test: cleaned up checking for CLIENT_TEST_SERVER
13442
13443 2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>
13444
13445         * src/backends/akonadi/configure-sub.in:
13446
13447         Akonadi: fix link issues on Debian Testing
13448
13449 2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>
13450
13451         * src/NotificationBackendLibnotify.cpp:
13452
13453         NotifyBackendLibnotify: avoid compiler warning about unused
13454         NotFound()
13455
13456 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
13457
13458         * src/NotificationBackendLibnotify.cpp:
13459
13460         syncevolution.org binaries: fix libnotify compatibility mode,
13461         part II (BMC #22668)
13462
13463 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
13464
13465         * test/ClientTest.cpp:
13466
13467         testing: LinkedItems_1 with "exchange" server: recurring all-day
13468         event
13469
13470 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
13471
13472         * test/ClientTest.cpp:
13473
13474         testing: modify LinkedItems test data for Exchange
13475
13476 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
13477
13478         * src/syncevo/SyncSource.h:
13479         * test/ClientTest.cpp:
13480
13481         testing: introduced ClientTestConfig::sourceLUIDsAreVolatile
13482
13483 2011-08-27  Patrick Ohly  <patrick.ohly@intel.com>
13484
13485         * test/testcases/eds_event.ics.funambol.tem.patch:
13486
13487         testing: avoid Funambol eds_event::testItems failure
13488
13489 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13490
13491         * test/dbus-session.sh:
13492
13493         dbus-session: adapted EDS startup to 3.2
13494
13495 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13496
13497         * configure.ac:
13498
13499         autotools: updated warning flags
13500
13501 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
13502
13503         * src/dbus/interfaces/syncevo-server-full.xml:
13504
13505         D-Bus: fixed compile problem due to <> in XML text
13506
13507 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
13508
13509         * src/backends/activesync/README:
13510
13511         ActiveSync README: added remark about shared target config
13512
13513 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13514
13515         * debian/changelog:
13516
13517         Bumped version.
13518
13519 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13520
13521         * src/backends/qtcontacts/QtContactsSource.cpp:
13522
13523         On Maemo, suppress the "self" contact in QtContacts.
13524
13525 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13526
13527         * debian/rules:
13528
13529         Disable static libraries, they're not needed on Maemo.
13530
13531 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13532
13533         * src/syncevo/SyncContext.cpp:
13534
13535         Only disable iCalendar 2.0 UID comparisons when using
13536         calendar-backend (Fremantle). When using mkcal (Harmattan), UID
13537         comparisons are possible and should be enabled.
13538
13539 2011-09-07  Ove KÃ¥ven  <ovek@arcticnet.no>
13540
13541         * debian/rules:
13542         * debian/syncevolution.aegis:
13543
13544         Added Aegis manifest for Harmattan.
13545
13546 2011-09-07  Patrick Ohly  <patrick.ohly@intel.com>
13547
13548         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
13549         * src/backends/activesync/ActiveSyncSource.cpp:
13550
13551         ActiveSync: added logging of sync key handling
13552
13553 2011-09-07  Patrick Ohly  <patrick.ohly@intel.com>
13554
13555         * test/ClientTest.cpp:
13556
13557         client-test: remove duplicate CLIENT_TEST_LOG support code
13558
13559 2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>
13560
13561         * test/ClientTest.cpp:
13562
13563         testing: fix Client::Sync::*::testLinkedItemsChildParent
13564
13565 2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>
13566
13567         * src/dbus/interfaces/syncevo-server-full.xml:
13568         * src/dbus/server/read-operations.cpp:
13569         * src/dbus/server/session.cpp:
13570         * src/syncevo/SyncConfig.h:
13571
13572         D-Bus server: send hardware info in new "hardwareName" read-only
13573         property
13574
13575 2011-08-29  Chris Kühl  <chrisk@openismus.com>
13576
13577         * test/bluetooth-device-id-inspector.py:
13578
13579         Add script to query for the bluetooth device id
13580
13581 2011-08-29  Chris Kühl  <chrisk@openismus.com>
13582
13583         * src/dbus/server/read-operations.cpp:
13584         * src/syncevo/SyncConfig.cpp:
13585         * src/syncevo/SyncConfig.h:
13586
13587         Make deviceName and peerName more well-defined.
13588
13589 2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>
13590
13591         * test/testcases/eds_contact.vcf.exchange.tem.patch:
13592
13593         testing: Exchange contact test cases
13594
13595 2011-09-05  Patrick Ohly  <patrick.ohly@intel.com>
13596
13597         * test/ClientTest.cpp:
13598
13599         testing: fix m_uniqueProperties check
13600
13601 2011-08-05  Ove KÃ¥ven  <ovek@arcticnet.no>
13602
13603         * debian/control:
13604         * debian/rules:
13605
13606         Updated with backends and build-deps available on Harmattan.
13607         (WebDAV is not yet available.)
13608
13609 2011-09-04  Ove KÃ¥ven  <ovek@arcticnet.no>
13610
13611         * src/backends/evolution/EvolutionContactSource.cpp:
13612
13613         No longer use e_contact_inline_data(), now SyncEvolution can
13614         embed the photos itself.
13615
13616 2011-09-04  Ove KÃ¥ven  <ovek@arcticnet.no>
13617
13618         * debian/changelog:
13619
13620         Update version of this branch.
13621
13622 2011-09-04  Ove KÃ¥ven  <ovek@arcticnet.no>
13623
13624         * autogen-maemo.sh:
13625
13626         Fix autogen-maemo.sh to work with my bastardized scratchbox.
13627
13628 2011-09-04  Ove KÃ¥ven  <ovek@arcticnet.no>
13629
13630
13631         Merge commit 'syncevolution-1-1-99-6' into FREMANTLE-1-1-99-6
13632
13633 2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>
13634
13635         * src/src.am:
13636         * src/syncevo/configs/configs_xml.am:
13637         * src/templates/templates.am:
13638
13639         autotools: fixed "make dist[check]" in non-recursive Automake
13640
13641 2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>
13642
13643         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13644         * src/backends/addressbook/AddressBookSourceRegister.cpp:
13645         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
13646         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
13647         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
13648         * src/backends/file/FileSyncSourceRegister.cpp:
13649         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
13650         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
13651         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
13652         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
13653         * src/backends/webdav/WebDAVSourceRegister.cpp:
13654         * src/client-test-app.cpp:
13655         * src/syncevo/Cmdline.h:
13656         * src/syncevo/SyncContext.cpp:
13657         * src/syncevo/SyncContext.h:
13658         * src/syncevo/SyncSource.h:
13659         * src/syncevo/util.h:
13660         * src/syncevolution.cpp:
13661         * test/ClientTest.cpp:
13662         * test/ClientTest.h:
13663
13664         testing: cleaned up ClientTestConfig
13665
13666 2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>
13667
13668         * src/gdbus/gdbus-cxx-bridge.cpp:
13669         * src/gdbus/gdbus-cxx-bridge.h:
13670
13671         GDBusCXX: fix boost::intrusive_ptr compile problem with clang
13672
13673 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13674
13675         * src/backends/addressbook/addressbook.am:
13676
13677         autotools: removed obsolete MAINTAINERCLEANFILES
13678
13679 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13680
13681         * test/testcases/eds_event.ics.exchange.tem.patch:
13682
13683         Exchange event testing: special testcases
13684
13685 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13686
13687         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
13688
13689         ActiveSync: fixed "merge" detection in case of fast path
13690
13691 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13692
13693         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13694
13695         client-test + ActiveSync: avoid tests which depend on storing
13696         detached children alone
13697
13698 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13699
13700         * test/ClientTest.cpp:
13701
13702         client-test + ActiveSync: ignore Exchange failure in
13703         testLinkedItemsRemoveNormal
13704
13705 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13706
13707         * test/ClientTest.cpp:
13708
13709         client-test: wrap compareDatabases() in CPPUNIT_ASSERT_NO_THROW()
13710
13711 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13712
13713         * test/ClientTest.cpp:
13714
13715         client-test LinkedItems: use CLIENT_TEST_LINKED_ITEMS_NO_DELETE
13716         to stop test early
13717
13718 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13719
13720         * test/ClientTest.cpp:
13721
13722         client-test: cleaned up checking for CLIENT_TEST_SERVER
13723
13724 2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>
13725
13726         * src/syncevo/GLibSupport.h:
13727
13728         GLibSupport + ActiveSync: fixed compiler warning
13729
13730 2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>
13731
13732         * src/backends/activesync/activesync.am:
13733         * src/backends/activesync/configure-sub.in:
13734
13735         autotools: improved ActiveSync rules
13736
13737 2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>
13738
13739         * src/backends/webdav/webdav.am:
13740
13741         autotools: fixed building of syncevo-webdav-lookup
13742
13743 2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>
13744
13745         * configure.ac:
13746
13747         autotools: allow --enable-warnings=fatal
13748
13749 2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>
13750
13751         * test/runtests.py:
13752
13753         runtest.py: adapted to non-recursive Automake
13754
13755 2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>
13756
13757         * src/backends/activesync/Makefile.am:
13758         * src/backends/activesync/activesync.am:
13759         * src/backends/activesync/configure-sub.in:
13760
13761         ActiveSync: ported to non-recursive Automake
13762
13763 2011-08-30  Krzesimir Nowak  <krnowak@openismus.com>
13764
13765         * AUTOTOOLS-TODO:
13766
13767         Updated AUTOTOOLS-TODO.
13768
13769 2011-08-30  Krzesimir Nowak  <krnowak@openismus.com>
13770
13771         * .cvsignore:
13772         * .gitignore:
13773         * AUTOTOOLS-TESTING:
13774         * AUTOTOOLS-TODO:
13775         * INSTALL:
13776         * Makefile.am:
13777         * README.packagers:
13778         * autogen.sh:
13779         * autotroll.am:
13780         * build/build.am:
13781         * build/gen-backends-am.sh:
13782         * build/gen-backends.sh:
13783         * build/gen-git-version.sh:
13784         * build/gen-linguas.sh:
13785         * configure-post.in:
13786         * configure-pre.in:
13787         * configure.ac:
13788         * gen-autotools.sh:
13789         * m4-repo/autotroll.mk:
13790         * m4-repo/dk-warn.m4:
13791         * m4-repo/se_macros.m4:
13792         * po/.gitignore:
13793         * po/LINGUAS.README:
13794         * setup-variables.am:
13795         * src/.cvsignore:
13796         * src/.gitignore:
13797         * src/Makefile-gen.am:
13798         * src/backends/addressbook/Makefile.am:
13799         * src/backends/addressbook/addressbook.am:
13800         * src/backends/addressbook/configure-sub.in:
13801         * src/backends/akonadi/Makefile.am:
13802         * src/backends/akonadi/akonadi.am:
13803         * src/backends/akonadi/configure-sub.in:
13804         * src/backends/buteo/Makefile.am:
13805         * src/backends/buteo/buteo.am:
13806         * src/backends/buteo/configure-sub.in:
13807         * src/backends/buteo/profiles/profiles.am:
13808         * src/backends/evolution/Makefile.am:
13809         * src/backends/evolution/configure-sub.in:
13810         * src/backends/evolution/evolution.am:
13811         * src/backends/file/Makefile.am:
13812         * src/backends/file/configure-sub.in:
13813         * src/backends/file/file.am:
13814         * src/backends/kcalextended/Makefile.am:
13815         * src/backends/kcalextended/configure-sub.in:
13816         * src/backends/kcalextended/kcalextended.am:
13817         * src/backends/maemo/Makefile.am:
13818         * src/backends/maemo/configure-sub.in:
13819         * src/backends/maemo/maemo.am:
13820         * src/backends/qtcontacts/Makefile.am:
13821         * src/backends/qtcontacts/configure-sub.in:
13822         * src/backends/qtcontacts/qtcontacts.am:
13823         * src/backends/sqlite/Makefile.am:
13824         * src/backends/sqlite/configure-sub.in:
13825         * src/backends/sqlite/sqlite.am:
13826         * src/backends/webdav/Makefile.am:
13827         * src/backends/webdav/configure-sub.in:
13828         * src/backends/webdav/webdav.am:
13829         * src/backends/xmlrpc/Makefile.am:
13830         * src/backends/xmlrpc/configure-sub.in:
13831         * src/backends/xmlrpc/xmlrpc.am:
13832         * src/dbus/.gitignore:
13833         * src/dbus/Makefile.am:
13834         * src/dbus/dbus.am:
13835         * src/dbus/glib/Makefile.am:
13836         * src/dbus/glib/glib.am:
13837         * src/dbus/interfaces/Makefile.am:
13838         * src/dbus/interfaces/interfaces.am:
13839         * src/dbus/qt/Makefile.am:
13840         * src/dbus/qt/configure-sub.in:
13841         * src/dbus/qt/qt.am:
13842         * src/dbus/server/.gitignore:
13843         * src/dbus/server/Makefile.am:
13844         * src/dbus/server/server.am:
13845         * src/gdbus/.gitignore:
13846         * src/gdbus/Makefile.am:
13847         * src/gdbus/gdbus.am:
13848         * src/gnome-bluetooth/Makefile.am:
13849         * src/gnome-bluetooth/gnome-bluetooth.am:
13850         * src/gtk-ui/Makefile.am:
13851         * src/gtk-ui/gtk-ui.am:
13852         * src/src.am:
13853         * src/syncevo/.gitignore:
13854         * src/syncevo/Makefile.am:
13855         * src/syncevo/SingleFileConfigTree.h:
13856         * src/syncevo/SoupTransportAgent.cpp:
13857         * src/syncevo/configs/Makefile.am:
13858         * src/syncevo/configs/configs.am:
13859         * src/syncevo/configs/configs_xml.am:
13860         * src/syncevo/syncevo.am:
13861         * src/syncevo/syncevolution.pc.in:
13862         * src/templates/templates.am:
13863         * src/testcases.am:
13864         * test/Makefile.am:
13865         * test/run_src_client_test.sh:
13866         * test/test-dbus.py:
13867         * test/test.am:
13868
13869         Port build system to non-recursive Automake.
13870
13871 2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>
13872
13873         * build/import-foreign-git.sh:
13874
13875         import-foreign-git.sh: added interactive patch fixing
13876
13877 2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>
13878
13879         * src/dbus/server/NotificationBackendLibnotify.cpp:
13880
13881         NotifyBackendLibnotify: avoid compiler warning about unused
13882         NotFound()
13883
13884 2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>
13885
13886         * src/backends/akonadi/configure-sub.in:
13887
13888         Akonadi: fix link issues on Debian Testing
13889
13890 2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>
13891
13892         * src/backends/activesync/Makefile.am:
13893         * src/backends/activesync/README:
13894         * src/backends/activesync/configure-sub.in:
13895
13896         ActiveSync: enabled compilation
13897
13898 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
13899
13900         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13901
13902         ActiveSync: set "sourceLUIDsAreVolatile"
13903
13904 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
13905
13906         * src/backends/activesync/README:
13907
13908         ActiveSync: use target-config@client-test-exchange for
13909         Client::Source
13910
13911 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
13912
13913         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
13914         * src/backends/activesync/ActiveSyncSource.cpp:
13915
13916         ActiveSync: check for unexpected NULL pointers (BMC #22048)
13917
13918 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
13919
13920         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
13921         * src/backends/activesync/ActiveSyncSource.cpp:
13922
13923         ActiveSync: also support moreAvailable in calendar source
13924
13925 2011-08-01  Salvatore Iovene  <salvatore.iovene@intel.com>
13926
13927         * src/backends/activesync/ActiveSyncSource.cpp:
13928
13929         ActiveSync: allow retrieval of items beyond the single-call
13930         window.
13931
13932 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
13933
13934         * src/backends/activesync/ActiveSyncSource.cpp:
13935
13936         ActiveSync: check for NULL result from eas_sync_handler_new()
13937
13938 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
13939
13940         * src/backends/activesync/README:
13941
13942         ActiveSync: include syncURL in README
13943
13944 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
13945
13946         * src/backends/activesync/README:
13947
13948         ActiveSync: updated README
13949
13950 2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>
13951
13952         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
13953
13954         ActiveSync: must retrieve existing item before updating it
13955
13956 2011-07-28  Patrick Ohly  <patrick.ohly@intel.com>
13957
13958         * src/backends/activesync/ActiveSyncCalendarSource.h:
13959         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13960
13961         ActiveSync: improved testImport for ActiveSyncCalendarSource
13962
13963 2011-07-28  Patrick Ohly  <patrick.ohly@intel.com>
13964
13965         * src/backends/activesync/ActiveSyncSource.h:
13966         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13967
13968         ActiveSync: fixed testImport test
13969
13970 2011-07-28  Patrick Ohly  <patrick.ohly@intel.com>
13971
13972         * src/backends/activesync/ActiveSyncSource.cpp:
13973
13974         ActiveSync: read existing items with
13975         eas_sync_handler_fetch_item()
13976
13977 2011-07-26  Patrick Ohly  <patrick.ohly@intel.com>
13978
13979         * src/backends/activesync/ActiveSyncCalendarSource.cpp:
13980         * src/backends/activesync/ActiveSyncCalendarSource.h:
13981         * src/backends/activesync/ActiveSyncSource.cpp:
13982         * src/backends/activesync/ActiveSyncSource.h:
13983         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13984
13985         ActiveSync: map multiple VEVENTs with the same UID into the same
13986         ActiveSync item
13987
13988 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
13989
13990         * src/backends/activesync/ActiveSyncSource.cpp:
13991         * src/backends/activesync/ActiveSyncSource.h:
13992         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
13993         * src/backends/activesync/README:
13994
13995         ActiveSync: fixed change tracking in testing
13996
13997 2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>
13998
13999         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
14000         * src/backends/activesync/README:
14001
14002         ActiveSync: enable client-test testing
14003
14004 2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>
14005
14006         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
14007
14008         ActiveSync: backend type must be set for testing
14009
14010 2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>
14011
14012         * src/backends/activesync/ActiveSyncSource.cpp:
14013
14014         ActiveSync: fixed handling of "deleted items" server information
14015
14016 2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>
14017
14018         * src/backends/activesync/ActiveSyncSource.cpp:
14019
14020         ActiveSync: fix for "fixes for deleting items"
14021
14022 2011-07-08  Andy Gould  <andy.gould@mobica.com>
14023
14024         * src/backends/activesync/ActiveSyncSource.cpp:
14025
14026         ActiveSync: fixes for deleting items
14027
14028 2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>
14029
14030         * src/backends/activesync/ActiveSyncSource.cpp:
14031
14032         ActiveSync: fixed change tracking
14033
14034 2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>
14035
14036         * src/backends/activesync/ActiveSyncSource.cpp:
14037         * src/backends/activesync/ActiveSyncSource.h:
14038
14039         ActiveSync: avoid "[ERROR] calendar: no database to synchronize"
14040
14041 2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>
14042
14043         * src/backends/activesync/README:
14044
14045         ActiveSync: updated README
14046
14047 2011-07-07  Andy Gould  <andy.gould@mobica.com>
14048
14049         * src/backends/activesync/ActiveSyncSource.cpp:
14050
14051         ActiveSync: small fix in syncevo backend to sync key handling
14052         during updates
14053
14054 2011-07-01  Andy Gould  <andy.gould@mobica.com>
14055
14056         * src/backends/activesync/ActiveSyncSource.cpp:
14057
14058         ActiveSync: fixing adding items
14059
14060 2011-06-30  Andy Gould  <andy.gould@mobica.com>
14061
14062         * src/backends/activesync/ActiveSyncSource.cpp:
14063
14064         ActiveSync: changes to improve syncevolution backend
14065
14066 2011-06-28  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
14067
14068         * src/backends/activesync/README:
14069
14070         ActiveSync: fixed typos.
14071
14072 2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>
14073
14074         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
14075
14076         ActiveSync: fixed naming of tasks
14077
14078 2011-06-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
14079
14080         * src/backends/activesync/ActiveSyncSource.cpp:
14081
14082         ActiveSync: fix compilation error.
14083
14084 2011-06-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
14085
14086         * src/backends/activesync/ActiveSyncSource.h:
14087         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
14088         * src/backends/activesync/README:
14089
14090         ActiveSync: more explicit check for config.h
14091
14092 2011-06-22  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
14093
14094         * src/backends/activesync/ActiveSyncSource.cpp:
14095         * src/backends/activesync/ActiveSyncSource.h:
14096
14097         ActiveSync: port to current libeassync API.
14098
14099 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
14100
14101         * src/backends/activesync/ActiveSyncSource.cpp:
14102         * src/backends/activesync/ActiveSyncSource.h:
14103         * src/backends/activesync/README:
14104
14105         ActiveSync: code is complete
14106
14107 2011-06-18  Patrick Ohly  <patrick.ohly@intel.com>
14108
14109         * src/backends/activesync/ActiveSyncSource.h:
14110         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
14111         * src/backends/activesync/README:
14112
14113         ActiveSync: use activesyncd header files
14114
14115 2011-06-18  Patrick Ohly  <patrick.ohly@intel.com>
14116
14117         * src/backends/activesync/ActiveSyncSource.cpp:
14118         * src/backends/activesync/ActiveSyncSource.h:
14119         * src/backends/activesync/ActiveSyncSourceRegister.cpp:
14120         * src/backends/activesync/README:
14121
14122         ActiveSync: boiler plate code with empty function bodies
14123
14124 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
14125
14126         * src/dbus/server/auto-sync-manager.cpp:
14127
14128         D-Bus server: fix g++ 4.4 on x86 compiler warning
14129
14130 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
14131
14132         * src/dbus/server/NotificationBackendLibnotify.cpp:
14133
14134         syncevolution.org binaries: fix libnotify compatibility mode,
14135         part II (BMC #22668)
14136
14137 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
14138
14139         * test/ClientTest.cpp:
14140
14141         testing: LinkedItems_1 with "exchange" server: recurring all-day
14142         event
14143
14144 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
14145
14146         * test/ClientTest.cpp:
14147
14148         testing: modify LinkedItems test data for Exchange
14149
14150 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
14151
14152         * src/syncevo/SyncSource.h:
14153         * test/ClientTest.cpp:
14154
14155         testing: introduced ClientTestConfig::sourceLUIDsAreVolatile
14156
14157 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
14158
14159         * src/dbus/server/Makefile.am:
14160
14161         autotools: added missing src/dbus/server header files
14162
14163 2011-08-27  Patrick Ohly  <patrick.ohly@intel.com>
14164
14165         * test/testcases/eds_event.ics.funambol.tem.patch:
14166
14167         testing: avoid Funambol eds_event::testItems failure
14168
14169 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14170
14171         * src/dbus/server/bluez-manager.cpp:
14172         * test/test-dbus.py:
14173
14174         D-Bus test: make TestDBusServer.testGetConfigsTemplates pass
14175         regardless of the environment
14176
14177 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14178
14179         * src/dbus/server/bluez-manager.cpp:
14180
14181         BluexManager: fixed compile problem
14182
14183 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14184
14185         * src/syncevo/SyncConfig.cpp:
14186
14187         SyncConfig: fixed typo in Bluez patch
14188
14189 2011-08-22  Chris Kühl  <chrisk@openismus.com>
14190
14191         * test/syncevo-http-server.py:
14192
14193         testing: Added SYNCEVOLUTION_DATA_DIR env variable http-server.
14194
14195 2011-08-19  Chris Kühl  <chrisk@openismus.com>
14196
14197         * src/dbus/server/bluez-manager.cpp:
14198         * src/dbus/server/bluez-manager.h:
14199
14200         server: Add file monitor to watch for changes in Bluetooth lookup
14201         table
14202
14203 2011-08-19  Chris Kühl  <chrisk@openismus.com>
14204
14205         * src/dbus/server/bluez-manager.cpp:
14206         * src/dbus/server/bluez-manager.h:
14207         * src/templates/clients/phone/nokia.ini:
14208         * test/test-dbus.py:
14209
14210         testing: Added some simple tests for Bluetooth devices
14211
14212 2011-07-26  Chris Kühl  <chrisk@openismus.com>
14213
14214         * README.rst:
14215         * src/dbus/server/Makefile.am:
14216         * src/dbus/server/bluetooth_products.ini:
14217         * src/dbus/server/bluez-manager.cpp:
14218         * src/dbus/server/bluez-manager.h:
14219         * src/dbus/server/read-operations.cpp:
14220         * src/dbus/server/server.cpp:
14221         * src/syncevo/Makefile.am:
14222         * src/syncevo/SyncConfig.cpp:
14223         * src/syncevo/SyncConfig.h:
14224         * src/syncevo/util.cpp:
14225         * src/syncevo/util.h:
14226
14227         server: Get bluetooth phone vendor and model from Device ID
14228         profile (BMC #736)
14229
14230 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14231
14232         * test/test-dbus.py:
14233
14234         test-dbus: Update term 'type' to be its non-ambiguous version,
14235         part II
14236
14237 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14238
14239         * test/test-dbus.py:
14240
14241         test-dbus: Use non-deprecated unittest assert/fail methods. part
14242         II
14243
14244 2011-06-28  Chris Kühl  <chrisk@openismus.com>
14245
14246         * test/test-dbus.py:
14247
14248         test-dbus: Catch missing source exception and trigger test
14249         failure
14250
14251 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14252
14253         * test/test-dbus.py:
14254
14255         test-dbus: Remove redundant directory mapping documentation
14256
14257 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14258
14259         * test/test-dbus.py:
14260
14261         test-dbus: Fix typos
14262
14263 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14264
14265         * test/test-dbus.py:
14266
14267         test-dbus: Update term 'type' to be its non-ambiguous version
14268
14269 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14270
14271         * test/test-dbus.py:
14272
14273         test-dbus: Updated term 'evolutionSource' to 'database'
14274
14275 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14276
14277         * test/test-dbus.py:
14278
14279         test-dbus: Make method name consistent (setupFiles -> setUpFiles)
14280
14281 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14282
14283         * test/test-dbus.py:
14284
14285         test-dbus: Use non-deprecated unittest assert/fail methods.
14286
14287 2011-06-27  Chris Kühl  <chrisk@openismus.com>
14288
14289         * src/dbus/interfaces/syncevo-server-full.xml:
14290         * src/dbus/interfaces/syncevo-session-full.xml:
14291
14292         dbus: Updated wording to use 'database' instead of
14293         'evolutionSource'
14294
14295 2011-08-22  Chris Kühl  <chrisk@openismus.com>
14296
14297         * po/POTFILES.in:
14298
14299         distcheck: Corrected path to file in POTFILE.in
14300
14301 2011-08-03  Chris Kühl  <chrisk@openismus.com>
14302
14303         * src/dbus/server/server.cpp:
14304         * src/dbus/server/server.h:
14305
14306         server: Fix up indentation after Server class rename
14307
14308 2011-07-28  Chris Kühl  <chrisk@openismus.com>
14309
14310         * src/Makefile-gen.am:
14311         * src/NotificationBackendBase.h:
14312         * src/NotificationBackendLibnotify.cpp:
14313         * src/NotificationBackendLibnotify.h:
14314         * src/NotificationBackendMLite.cpp:
14315         * src/NotificationBackendMLite.h:
14316         * src/NotificationBackendNoop.cpp:
14317         * src/NotificationBackendNoop.h:
14318         * src/NotificationManager.cpp:
14319         * src/NotificationManager.h:
14320         * src/NotificationManagerBase.h:
14321         * src/NotificationManagerFactory.cpp:
14322         * src/NotificationManagerFactory.h:
14323         * src/dbus/server/Makefile.am:
14324         * src/dbus/server/NotificationBackendBase.h:
14325         * src/dbus/server/NotificationBackendLibnotify.cpp:
14326         * src/dbus/server/NotificationBackendLibnotify.h:
14327         * src/dbus/server/NotificationBackendMLite.cpp:
14328         * src/dbus/server/NotificationBackendMLite.h:
14329         * src/dbus/server/NotificationBackendNoop.cpp:
14330         * src/dbus/server/NotificationBackendNoop.h:
14331         * src/dbus/server/NotificationManager.cpp:
14332         * src/dbus/server/NotificationManager.h:
14333         * src/dbus/server/NotificationManagerBase.h:
14334         * src/dbus/server/NotificationManagerFactory.cpp:
14335         * src/dbus/server/NotificationManagerFactory.h:
14336
14337         server: Moved src/Notification* files to src/dbus/server
14338
14339 2011-07-18  Chris Kühl  <chrisk@openismus.com>
14340
14341         * po/POTFILES.in:
14342
14343         server: Renamed DBusServer class to Server
14344
14345 2011-07-18  Chris Kühl  <chrisk@openismus.com>
14346
14347         * configure-post.in:
14348         * src/Makefile-gen.am:
14349         * src/dbus-server/.gitignore:
14350         * src/dbus-server/Makefile.am:
14351         * src/dbus-server/auto-sync-manager.cpp:
14352         * src/dbus-server/auto-sync-manager.h:
14353         * src/dbus-server/auto-term.h:
14354         * src/dbus-server/bluez-manager.cpp:
14355         * src/dbus-server/bluez-manager.h:
14356         * src/dbus-server/client.cpp:
14357         * src/dbus-server/client.h:
14358         * src/dbus-server/cmdline-wrapper.h:
14359         * src/dbus-server/connection.cpp:
14360         * src/dbus-server/connection.h:
14361         * src/dbus-server/connman-client.cpp:
14362         * src/dbus-server/connman-client.h:
14363         * src/dbus-server/dbus-sync.cpp:
14364         * src/dbus-server/dbus-sync.h:
14365         * src/dbus-server/dbus-transport-agent.cpp:
14366         * src/dbus-server/dbus-transport-agent.h:
14367         * src/dbus-server/dbus-user-interface.cpp:
14368         * src/dbus-server/dbus-user-interface.h:
14369         * src/dbus-server/exceptions.cpp:
14370         * src/dbus-server/exceptions.h:
14371         * src/dbus-server/info-req.cpp:
14372         * src/dbus-server/info-req.h:
14373         * src/dbus-server/main.cpp:
14374         * src/dbus-server/network-manager-client.cpp:
14375         * src/dbus-server/network-manager-client.h:
14376         * src/dbus-server/org.syncevolution.service.in:
14377         * src/dbus-server/presence-status.cpp:
14378         * src/dbus-server/presence-status.h:
14379         * src/dbus-server/progress-data.cpp:
14380         * src/dbus-server/progress-data.h:
14381         * src/dbus-server/read-operations.cpp:
14382         * src/dbus-server/read-operations.h:
14383         * src/dbus-server/resource.h:
14384         * src/dbus-server/restart.h:
14385         * src/dbus-server/server.cpp:
14386         * src/dbus-server/server.h:
14387         * src/dbus-server/session-listener.h:
14388         * src/dbus-server/session.cpp:
14389         * src/dbus-server/session.h:
14390         * src/dbus-server/source-progress.h:
14391         * src/dbus-server/source-status.h:
14392         * src/dbus-server/syncevo-dbus-server-startup.sh.in:
14393         * src/dbus-server/syncevo-dbus-server.desktop.in:
14394         * src/dbus-server/timeout.h:
14395         * src/dbus-server/timer.h:
14396         * src/dbus/Makefile.am:
14397         * src/dbus/server/.gitignore:
14398         * src/dbus/server/Makefile.am:
14399         * src/dbus/server/auto-sync-manager.cpp:
14400         * src/dbus/server/auto-sync-manager.h:
14401         * src/dbus/server/auto-term.h:
14402         * src/dbus/server/bluez-manager.cpp:
14403         * src/dbus/server/bluez-manager.h:
14404         * src/dbus/server/client.cpp:
14405         * src/dbus/server/client.h:
14406         * src/dbus/server/cmdline-wrapper.h:
14407         * src/dbus/server/connection.cpp:
14408         * src/dbus/server/connection.h:
14409         * src/dbus/server/connman-client.cpp:
14410         * src/dbus/server/connman-client.h:
14411         * src/dbus/server/dbus-sync.cpp:
14412         * src/dbus/server/dbus-sync.h:
14413         * src/dbus/server/dbus-transport-agent.cpp:
14414         * src/dbus/server/dbus-transport-agent.h:
14415         * src/dbus/server/dbus-user-interface.cpp:
14416         * src/dbus/server/dbus-user-interface.h:
14417         * src/dbus/server/exceptions.cpp:
14418         * src/dbus/server/exceptions.h:
14419         * src/dbus/server/info-req.cpp:
14420         * src/dbus/server/info-req.h:
14421         * src/dbus/server/main.cpp:
14422         * src/dbus/server/network-manager-client.cpp:
14423         * src/dbus/server/network-manager-client.h:
14424         * src/dbus/server/org.syncevolution.service.in:
14425         * src/dbus/server/presence-status.cpp:
14426         * src/dbus/server/presence-status.h:
14427         * src/dbus/server/progress-data.cpp:
14428         * src/dbus/server/progress-data.h:
14429         * src/dbus/server/read-operations.cpp:
14430         * src/dbus/server/read-operations.h:
14431         * src/dbus/server/resource.h:
14432         * src/dbus/server/restart.h:
14433         * src/dbus/server/server.cpp:
14434         * src/dbus/server/server.h:
14435         * src/dbus/server/session-listener.h:
14436         * src/dbus/server/session.cpp:
14437         * src/dbus/server/session.h:
14438         * src/dbus/server/source-progress.h:
14439         * src/dbus/server/source-status.h:
14440         * src/dbus/server/syncevo-dbus-server-startup.sh.in:
14441         * src/dbus/server/syncevo-dbus-server.desktop.in:
14442         * src/dbus/server/timeout.h:
14443         * src/dbus/server/timer.h:
14444
14445         server: Renamed 'dbus-server' sub-directory to 'dbus/server'
14446
14447 2011-07-18  Chris Kühl  <chrisk@openismus.com>
14448
14449         * src/dbus-server/Makefile.am:
14450         * src/dbus-server/auto-sync-manager.cpp:
14451         * src/dbus-server/bluez-manager.cpp:
14452         * src/dbus-server/client.cpp:
14453         * src/dbus-server/connection.cpp:
14454         * src/dbus-server/connman-client.cpp:
14455         * src/dbus-server/dbus-sync.cpp:
14456         * src/dbus-server/exceptions.cpp:
14457         * src/dbus-server/exceptions.h:
14458         * src/dbus-server/info-req.cpp:
14459         * src/dbus-server/main.cpp:
14460         * src/dbus-server/network-manager-client.cpp:
14461         * src/dbus-server/presence-status.cpp:
14462         * src/dbus-server/read-operations.cpp:
14463         * src/dbus-server/server.cpp:
14464         * src/dbus-server/server.h:
14465         * src/dbus-server/session.cpp:
14466         * src/dbus-server/syncevo-dbus-server.cpp:
14467         * src/dbus-server/syncevo-dbus-server.h:
14468         * src/dbus-server/syncevo-exceptions.cpp:
14469         * src/dbus-server/syncevo-exceptions.h:
14470
14471         dbus-server: Remove 'syncevo-' prefix from source files
14472
14473 2011-07-18  Chris Kühl  <chrisk@openismus.com>
14474
14475         * src/dbus-server/Makefile.am:
14476
14477         dbus-server: Clean up Makefile.am
14478
14479 2011-06-17  Chris Kühl  <chrisk@openismus.com>
14480
14481         * src/syncevo/Cmdline.cpp:
14482         * src/syncevo/Cmdline.h:
14483         * src/syncevo/ConfigFilter.cpp:
14484         * src/syncevo/ConfigFilter.h:
14485         * src/syncevo/ConfigNode.cpp:
14486         * src/syncevo/ConfigNode.h:
14487         * src/syncevo/ConfigTree.h:
14488         * src/syncevo/CurlTransportAgent.h:
14489         * src/syncevo/FileConfigNode.h:
14490         * src/syncevo/FileConfigTree.cpp:
14491         * src/syncevo/FileConfigTree.h:
14492         * src/syncevo/FilterConfigNode.h:
14493         * src/syncevo/GLibSupport.cpp:
14494         * src/syncevo/GLibSupport.h:
14495         * src/syncevo/IniConfigNode.cpp:
14496         * src/syncevo/IniConfigNode.h:
14497         * src/syncevo/LocalTransportAgent.h:
14498         * src/syncevo/LogRedirect.cpp:
14499         * src/syncevo/LogStdout.cpp:
14500         * src/syncevo/MapSyncSource.h:
14501         * src/syncevo/MultiplexConfigNode.cpp:
14502         * src/syncevo/MultiplexConfigNode.h:
14503         * src/syncevo/PrefixConfigNode.h:
14504         * src/syncevo/SafeConfigNode.h:
14505         * src/syncevo/SingleFileConfigTree.h:
14506         * src/syncevo/SmartPtr.h:
14507         * src/syncevo/StringDataBlob.cpp:
14508         * src/syncevo/SyncConfig.h:
14509         * src/syncevo/SyncContext.h:
14510         * src/syncevo/SyncML.cpp:
14511         * src/syncevo/TrackingSyncSource.h:
14512         * src/syncevo/VolatileConfigNode.h:
14513         * src/syncevo/eds_abi_wrapper.cpp:
14514         * src/syncevo/lcs.cpp:
14515         * src/syncevo/util.h:
14516
14517         syncevo: Clean up  namespace pollution.
14518
14519 2011-06-20  Murray Cumming  <murrayc@murrayc.com>
14520
14521         * po/POTFILES.in:
14522
14523         Add a new file to POTFILES.in to fix make check
14524
14525 2011-06-17  Chris Kühl  <chrisk@openismus.com>
14526
14527         * src/dbus-server/bluez-manager.cpp:
14528         * src/dbus-server/bluez-manager.h:
14529         * src/dbus-server/client.h:
14530         * src/dbus-server/connection.cpp:
14531         * src/dbus-server/connection.h:
14532         * src/dbus-server/connman-client.cpp:
14533         * src/dbus-server/connman-client.h:
14534         * src/dbus-server/info-req.cpp:
14535         * src/dbus-server/main.cpp:
14536         * src/dbus-server/network-manager-client.cpp:
14537         * src/dbus-server/network-manager-client.h:
14538         * src/dbus-server/session.cpp:
14539         * src/dbus-server/session.h:
14540         * src/dbus-server/syncevo-dbus-server.h:
14541         * src/dbus-server/syncevo-exceptions.cpp:
14542         * src/dbus-server/syncevo-exceptions.h:
14543
14544         dbus-server: Removed "using namespace XXX" statement from
14545         headers.
14546
14547 2011-06-20  Murray Cumming  <murrayc@murrayc.com>
14548
14549         * src/dbus-server/main.cpp:
14550
14551         Added missing include <iostream>
14552
14553 2011-06-17  Chris Kühl  <chrisk@openismus.com>
14554
14555         * src/dbus-server/Makefile.am:
14556         * src/dbus-server/auto-sync-manager.cpp:
14557         * src/dbus-server/auto-sync-manager.h:
14558         * src/dbus-server/auto-term.h:
14559         * src/dbus-server/bluez-manager.cpp:
14560         * src/dbus-server/bluez-manager.h:
14561         * src/dbus-server/client.cpp:
14562         * src/dbus-server/client.h:
14563         * src/dbus-server/cmdline-wrapper.h:
14564         * src/dbus-server/common.h:
14565         * src/dbus-server/connection.cpp:
14566         * src/dbus-server/connman-client.cpp:
14567         * src/dbus-server/connman-client.h:
14568         * src/dbus-server/dbus-sync.cpp:
14569         * src/dbus-server/dbus-sync.h:
14570         * src/dbus-server/dbus-transport-agent.h:
14571         * src/dbus-server/dbus-user-interface.cpp:
14572         * src/dbus-server/dbus-user-interface.h:
14573         * src/dbus-server/info-req.cpp:
14574         * src/dbus-server/info-req.h:
14575         * src/dbus-server/main.cpp:
14576         * src/dbus-server/network-manager-client.cpp:
14577         * src/dbus-server/network-manager-client.h:
14578         * src/dbus-server/presence-status.h:
14579         * src/dbus-server/progress-data.cpp:
14580         * src/dbus-server/progress-data.h:
14581         * src/dbus-server/read-operations.cpp:
14582         * src/dbus-server/read-operations.h:
14583         * src/dbus-server/resource.h:
14584         * src/dbus-server/restart.h:
14585         * src/dbus-server/session-listener.h:
14586         * src/dbus-server/session.cpp:
14587         * src/dbus-server/session.h:
14588         * src/dbus-server/source-progress.h:
14589         * src/dbus-server/source-status.h:
14590         * src/dbus-server/syncevo-dbus-server.cpp:
14591         * src/dbus-server/syncevo-dbus-server.h:
14592         * src/dbus-server/syncevo-exceptions.h:
14593         * src/dbus-server/timeout.h:
14594         * src/dbus-server/timer.h:
14595
14596         dbus-server: Cleaned up include files after reorganization.
14597
14598 2011-06-17  Chris Kühl  <chrisk@openismus.com>
14599
14600         * src/backends/evolution/EvolutionSyncSource.cpp:
14601         * src/syncevo/SmartPtr.h:
14602         * src/syncevo/util.cpp:
14603
14604         syncevo: Renamed GString typedef in SmartPtr.h to GStringPtr.
14605
14606 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14607
14608         * src/dbus-server/Makefile.am:
14609         * src/dbus-server/dbus-sync.cpp:
14610         * src/dbus-server/dbus-transport-agent.cpp:
14611         * src/dbus-server/dbus-transport-agent.h:
14612         * src/dbus-server/syncevo-dbus-server.cpp:
14613         * src/dbus-server/syncevo-dbus-server.h:
14614
14615         dbus-server: Broke DBusTransportAgent class out into its own
14616         .h/.cpp files.
14617
14618 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14619
14620         * src/dbus-server/Makefile.am:
14621         * src/dbus-server/connection.cpp:
14622         * src/dbus-server/connection.h:
14623         * src/dbus-server/session.cpp:
14624         * src/dbus-server/syncevo-dbus-server.cpp:
14625         * src/dbus-server/syncevo-dbus-server.h:
14626
14627         dbus-server: Broke Connection class out into its own .h/.cpp
14628         files.
14629
14630 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14631
14632         * src/dbus-server/Makefile.am:
14633         * src/dbus-server/cmdline-wrapper.h:
14634         * src/dbus-server/session.cpp:
14635         * src/dbus-server/syncevo-dbus-server.h:
14636
14637         dbus-server: Broke CmdlineWrapper class out into its own .h file.
14638
14639 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14640
14641         * src/dbus-server/Makefile.am:
14642         * src/dbus-server/common.h:
14643         * src/dbus-server/session.cpp:
14644         * src/dbus-server/session.h:
14645         * src/dbus-server/syncevo-dbus-server.cpp:
14646         * src/dbus-server/syncevo-dbus-server.h:
14647
14648         dbus-server: Broke Session class out into its own .h/.cpp files.
14649
14650 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14651
14652         * src/dbus-server/Makefile.am:
14653         * src/dbus-server/progress-data.cpp:
14654         * src/dbus-server/progress-data.h:
14655         * src/dbus-server/syncevo-dbus-server.cpp:
14656         * src/dbus-server/syncevo-dbus-server.h:
14657
14658         dbus-server: Broke ProgressData class out into its own .h/.cpp
14659         files.
14660
14661 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14662
14663         * src/dbus-server/Makefile.am:
14664         * src/dbus-server/dbus-sync.cpp:
14665         * src/dbus-server/dbus-sync.h:
14666         * src/dbus-server/syncevo-dbus-server.cpp:
14667         * src/dbus-server/syncevo-dbus-server.h:
14668
14669         dbus-server: Broke DBusSync class out into its own .h/.cpp files.
14670
14671 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14672
14673         * src/dbus-server/Makefile.am:
14674         * src/dbus-server/dbus-user-interface.cpp:
14675         * src/dbus-server/dbus-user-interface.h:
14676         * src/dbus-server/syncevo-dbus-server.cpp:
14677         * src/dbus-server/syncevo-dbus-server.h:
14678
14679         dbus-server: Broke DBusUserInterface class out into its own
14680         .h/.cpp files.
14681
14682 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14683
14684         * src/dbus-server/Makefile.am:
14685         * src/dbus-server/source-progress.h:
14686         * src/dbus-server/syncevo-dbus-server.h:
14687
14688         dbus-server: Broke SourceProgress struct out into its own .h
14689         file.
14690
14691 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14692
14693         * src/dbus-server/Makefile.am:
14694         * src/dbus-server/source-status.h:
14695         * src/dbus-server/syncevo-dbus-server.h:
14696
14697         dbus-server: Broke SourceStatus struct out into its own .h file.
14698
14699 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14700
14701         * src/dbus-server/Makefile.am:
14702         * src/dbus-server/presence-status.cpp:
14703         * src/dbus-server/presence-status.h:
14704         * src/dbus-server/syncevo-dbus-server.cpp:
14705         * src/dbus-server/syncevo-dbus-server.h:
14706
14707         dbus-server: Broke PresenceStatus class out into its own .cpp/.h
14708         files.
14709
14710 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14711
14712         * src/dbus-server/Makefile.am:
14713         * src/dbus-server/auto-sync-manager.cpp:
14714         * src/dbus-server/auto-sync-manager.h:
14715         * src/dbus-server/syncevo-dbus-server.cpp:
14716         * src/dbus-server/syncevo-dbus-server.h:
14717
14718         dbus-server: Broke AutoSyncManager class out into its own .h/.cpp
14719         files.
14720
14721 2011-06-15  Chris Kühl  <chrisk@openismus.com>
14722
14723         * src/dbus-server/Makefile.am:
14724         * src/dbus-server/session-listener.h:
14725         * src/dbus-server/syncevo-dbus-server.h:
14726
14727         dbus-server: Broke SessionListener class out into its own .h
14728         file.
14729
14730 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14731
14732         * src/dbus-server/Makefile.am:
14733         * src/dbus-server/network-manager-client.cpp:
14734         * src/dbus-server/network-manager-client.h:
14735         * src/dbus-server/syncevo-dbus-server.cpp:
14736         * src/dbus-server/syncevo-dbus-server.h:
14737
14738         dbus-server: Break NetworkManagerClient class out into .h/.cpp
14739         files.
14740
14741 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14742
14743         * src/dbus-server/Makefile.am:
14744         * src/dbus-server/connman-client.cpp:
14745         * src/dbus-server/connman-client.h:
14746         * src/dbus-server/syncevo-dbus-server.cpp:
14747         * src/dbus-server/syncevo-dbus-server.h:
14748
14749         dbus-server: Break ConnmanClient class out into .h/.cpp files.
14750
14751 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14752
14753         * src/dbus-server/Makefile.am:
14754         * src/dbus-server/read-operations.cpp:
14755         * src/dbus-server/read-operations.h:
14756         * src/dbus-server/syncevo-dbus-server.cpp:
14757         * src/dbus-server/syncevo-dbus-server.h:
14758
14759         dbus-server: Broke ReadOperations class out into its own .h file.
14760
14761 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14762
14763         * src/dbus-server/Makefile.am:
14764         * src/dbus-server/client.cpp:
14765         * src/dbus-server/client.h:
14766         * src/dbus-server/syncevo-dbus-server.cpp:
14767         * src/dbus-server/syncevo-dbus-server.h:
14768
14769         dbus-server: Broke Client class out into its own .cpp/.h file.
14770
14771 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14772
14773         * src/dbus-server/Makefile.am:
14774         * src/dbus-server/restart.h:
14775         * src/dbus-server/syncevo-dbus-server.h:
14776
14777         dbus-server: Broke Restart class out into its own .h file.
14778
14779 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14780
14781         * src/dbus-server/Makefile.am:
14782         * src/dbus-server/common.h:
14783         * src/dbus-server/syncevo-dbus-server.h:
14784         * src/dbus-server/syncevo-exceptions.cpp:
14785         * src/dbus-server/syncevo-exceptions.h:
14786
14787         dbus-server: Break Exception classes out into .h/.cpp files.
14788
14789 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14790
14791         * src/dbus-server/Makefile.am:
14792         * src/dbus-server/syncevo-dbus-server.h:
14793         * src/dbus-server/timeout.h:
14794
14795         dbus-server: Broke Timeout class out into its own .h file.
14796
14797 2011-06-14  Chris Kühl  <chrisk@openismus.com>
14798
14799         * src/dbus-server/Makefile.am:
14800         * src/dbus-server/info-req.cpp:
14801         * src/dbus-server/info-req.h:
14802         * src/dbus-server/syncevo-dbus-server.cpp:
14803         * src/dbus-server/syncevo-dbus-server.h:
14804
14805         dbus-server: Broke InfoReq class out into its own .cpp/.h file.
14806
14807 2011-06-13  Chris Kühl  <chrisk@openismus.com>
14808
14809         * src/dbus-server/Makefile.am:
14810         * src/dbus-server/auto-term.h:
14811         * src/dbus-server/syncevo-dbus-server.h:
14812
14813         dbus-server: Broke AutoTerm class out into its own .h file.
14814
14815 2011-06-12  Chris Kühl  <chrisk@openismus.com>
14816
14817         * src/dbus-server/Makefile.am:
14818         * src/dbus-server/syncevo-dbus-server.h:
14819         * src/dbus-server/timer.h:
14820
14821         dbus-server: Broke Timer utility class out into its own .h file.
14822
14823 2011-06-11  Chris Kühl  <chrisk@openismus.com>
14824
14825         * src/dbus-server/Makefile.am:
14826         * src/dbus-server/bluez-manager.cpp:
14827         * src/dbus-server/bluez-manager.h:
14828         * src/dbus-server/syncevo-dbus-server.cpp:
14829         * src/dbus-server/syncevo-dbus-server.h:
14830
14831         dbus-server: Broke BluezManager out into its own .cpp/.h files.
14832
14833 2011-06-10  Chris Kühl  <chrisk@openismus.com>
14834
14835         * src/dbus-server/Makefile.am:
14836         * src/dbus-server/main.cpp:
14837         * src/dbus-server/syncevo-dbus-server.cpp:
14838         * src/dbus-server/syncevo-dbus-server.h:
14839
14840         dbus-server: Moved main() and friends to seperate main.cpp file.
14841
14842 2011-06-10  Chris Kühl  <chrisk@openismus.com>
14843
14844         * src/gdbus/Makefile.am:
14845         * src/gdbus/gdbus-cxx-bridge.cpp:
14846         * src/gdbus/gdbus-cxx-bridge.h:
14847
14848         gdbus: Seperate implementation of intrusive_ptr_* into cpp file.
14849
14850 2011-06-09  Chris Kühl  <chrisk@openismus.com>
14851
14852         * src/dbus-server/syncevo-dbus-server.cpp:
14853         * src/dbus-server/syncevo-dbus-server.h:
14854
14855         dbus-server: Make shutdownRequested less global.
14856
14857 2011-06-09  Chris Kühl  <chrisk@openismus.com>
14858
14859         * src/dbus-server/syncevo-dbus-server.cpp:
14860         * src/dbus-server/syncevo-dbus-server.h:
14861
14862         dbus-server: Make LogRedirect less global.
14863
14864 2011-06-09  Chris Kühl  <chrisk@openismus.com>
14865
14866         * src/dbus-server/syncevo-dbus-server.cpp:
14867         * src/dbus-server/syncevo-dbus-server.h:
14868
14869         dbus-server: Make GMainLoop less global.
14870
14871 2011-06-08  Chris Kühl  <chrisk@openismus.com>
14872
14873         * src/dbus-server/Makefile.am:
14874         * src/dbus-server/common.h:
14875         * src/dbus-server/syncevo-dbus-server.cpp:
14876         * src/dbus-server/syncevo-dbus-server.h:
14877
14878         dbus-server: Moved all class definitions to .h file.
14879
14880 2011-06-06  Chris Kühl  <chrisk@openismus.com>
14881
14882         * configure-post.in:
14883         * po/POTFILES.in:
14884         * src/.gitignore:
14885         * src/Makefile-gen.am:
14886         * src/dbus-server/.gitignore:
14887         * src/dbus-server/Makefile.am:
14888         * src/dbus-server/org.syncevolution.service.in:
14889         * src/dbus-server/syncevo-dbus-server-startup.sh.in:
14890         * src/dbus-server/syncevo-dbus-server.cpp:
14891         * src/dbus-server/syncevo-dbus-server.desktop.in:
14892         * src/org.syncevolution.service.in:
14893         * src/syncevo-dbus-server-startup.sh.in:
14894         * src/syncevo-dbus-server.cpp:
14895         * src/syncevo-dbus-server.desktop.in:
14896
14897         Moved syncevo-dbus-server.cpp and friends to dbus-server
14898         sub-directory.
14899
14900 2011-07-27  Patrick Ohly  <patrick.ohly@intel.com>
14901
14902         * src/backends/webdav/NeonCXX.h:
14903
14904         WebDAV: temporarily add "using namespace std"
14905
14906 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14907
14908         * src/syncevo/SyncSource.h:
14909
14910         SyncSource.h: fixed missing return statement
14911
14912 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14913
14914         * test/runtests.py:
14915
14916         testing: enable problematic eds_contact tests for Memotoo
14917
14918 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14919
14920         * test/runtests.py:
14921
14922         testing: ignore testExtensions for Funambol
14923
14924 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14925
14926         * test/runtests.py:
14927
14928         testing: run all Sync tests for DAViCal
14929
14930 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14931
14932         * test/runtests.py:
14933
14934         syncevolution.org binaries: enable lpia again
14935
14936 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14937
14938         * src/syncevo/SyncSource.cpp:
14939
14940         backends: apply PHOTO import/export scripts by default (Apple
14941         CardDAV)
14942
14943 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
14944
14945         * test/evo.supp:
14946
14947         testing: removed obsolete libical valgrind suppressions
14948
14949 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
14950
14951         * configure-pre.in:
14952         * src/NotificationBackendLibnotify.cpp:
14953         * test/test-dbus.py:
14954
14955         syncevolution.org binaries: fix libnotify compatibility mode (BMC
14956         #22668)
14957
14958 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
14959
14960         * test/testcases/eds_contact.vcf.apple.tem.patch:
14961
14962         testing: use normal contact tests for Apple Calendar server
14963
14964 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
14965
14966         * test/testcases/eds_event.ics:
14967         * test/testcases/eds_event.ics.Ovi.tem.patch:
14968         * test/testcases/eds_event.ics.apple.tem.patch:
14969         * test/testcases/eds_event.ics.funambol.tem.patch:
14970         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
14971         * test/testcases/eds_event.ics.memotoo.tem.patch:
14972         * test/testcases/eds_event.ics.mobical.tem.patch:
14973         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
14974
14975         testing: fixed iCalendar VALARM test cases
14976
14977 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
14978
14979         * test/ClientTest.cpp:
14980         * test/testcases/eds_event.ics:
14981         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
14982         * test/testcases/eds_event.ics.memotoo.tem.patch:
14983         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
14984         * test/testcases/google_event.ics:
14985
14986         testing: fixed iCalendar 2.0 test data
14987
14988 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
14989
14990         * src/backends/webdav/CalDAVSource.cpp:
14991
14992         CalDAV + Google: further workarounds for linked items
14993
14994 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
14995
14996         * src/backends/webdav/CalDAVSource.cpp:
14997
14998         CalDAV: fixed memory leaks
14999
15000 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
15001
15002         * src/backends/webdav/CalDAVSource.cpp:
15003
15004         CalDAV + Google: LAST-MODIFIED wasn't sent as UTC
15005
15006 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
15007
15008         * src/client-test-app.cpp:
15009         * src/syncevo/SyncSource.h:
15010         * test/ClientTest.cpp:
15011         * test/ClientTest.h:
15012         * test/resultchecker.py:
15013
15014         testing: improved linkedItems tests (with and without VALARM)
15015
15016 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
15017
15018         * test/test-dbus.py:
15019
15020         D-Bus testing: increase timeout to avoid premature abort
15021
15022 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
15023
15024         * test/valgrindcheck.sh:
15025
15026         testing: always flag valgrind errors
15027
15028 2011-08-22  Patrick Ohly  <patrick.ohly@intel.com>
15029
15030         * test/sys.supp:
15031
15032         testing: ignore valgrind warning for Google SSL
15033
15034 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
15035
15036         * src/syncevo/SyncSource.cpp:
15037         * src/syncevo/configs/remoterules/local-storage.xml:
15038
15039         CalDAV/CardDAV + local storage: avoid empty properties
15040
15041 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
15042
15043         * configure-pre.in:
15044         * src/NotificationBackendLibnotify.cpp:
15045
15046         syncevolution.org binaries: added libnotify compatibility mode
15047         (BMC #22668)
15048
15049 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
15050
15051         * test/test-dbus.py:
15052
15053         testing: more tests for notifications
15054
15055 2011-08-24  Patrick Ohly  <patrick.ohly@intel.com>
15056
15057         * test/notification-daemon.py:
15058         * test/test-dbus.py:
15059
15060         testing: verify that auto sync triggers notifications
15061
15062 2011-08-24  Patrick Ohly  <patrick.ohly@intel.com>
15063
15064         * test/dbus-session.sh:
15065
15066         dbus-session.sh: fixed shutdown
15067
15068 2011-08-19  Patrick Ohly  <patrick.ohly@intel.com>
15069
15070         * src/syncevo/Cmdline.cpp:
15071
15072         config migration: avoid name conflicts and auto syncing of old
15073         configs (BMC #22691)
15074
15075 2011-08-19  Patrick Ohly  <patrick.ohly@intel.com>
15076
15077         * src/syncevo-dbus-server.cpp:
15078
15079         auto syncing: must check whether enabled when looking at unknown
15080         URLs (part of BMC #22691)
15081
15082 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
15083
15084         * configure-pre.in:
15085
15086         autotools: also check minimum libsynthesis version
15087         --with-synthesis-src
15088
15089 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
15090
15091         * test/ClientTest.cpp:
15092
15093         testing: make Memotoo testLinkedItems* test pass
15094
15095 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
15096
15097         * test/testcases/eds_contact.vcf.mobical.tem.patch:
15098
15099         testing: ignore ORG in Mobical testExtensions test
15100
15101 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
15102
15103         * test/README.mobical:
15104         * test/testcases/eds_event.ics.mobical.tem.patch:
15105
15106         testing: make Mobical eds_events testItems test pass
15107
15108 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
15109
15110         * test/ClientTest.cpp:
15111
15112         testing: make Mobical eds_task tests pass
15113
15114 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
15115
15116         * test/synccompare.pl:
15117         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
15118
15119         testing: make Synthesis testExtensions test pass
15120
15121 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15122
15123         * NEWS:
15124         * configure-pre.in:
15125
15126         prepared 1.1.99.6 release
15127
15128 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15129
15130         * test/evo.supp:
15131
15132         testing: ignore EDS 2.32 issues
15133
15134 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15135
15136         * test/ClientTest.cpp:
15137         * test/runtests.py:
15138
15139         testing: ignore various problems with servers
15140
15141 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15142
15143         * Makefile.am:
15144         * src/backends/webdav/NeonCXX.cpp:
15145         * src/backends/webdav/WebDAVSourceRegister.cpp:
15146         * src/backends/webdav/configure-sub.in:
15147         * src/syncevo/SyncSource.cpp:
15148
15149         syncevolution.org binaries: work with both libneon and
15150         libneon-gnutls
15151
15152 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15153
15154         * test/runtests.py:
15155
15156         testing: removed hack for running setup command twice
15157
15158 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15159
15160         * test/dbus-session.sh:
15161         * test/valgrindcheck.sh:
15162
15163         dbus-session/valgrindcheck: write debug messages to stderr
15164
15165 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15166
15167         * test/runtests.py:
15168
15169         testing: fixed prebuilt tests
15170
15171 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15172
15173         * test/runtests.py:
15174
15175         testing: fixed quoting when running commands
15176
15177 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
15178
15179         * test/generate-html.xsl:
15180         * test/resultchecker.py:
15181
15182         testing: better Client::Sync test overview
15183
15184 2011-08-16  Patrick Ohly  <patrick.ohly@intel.com>
15185
15186         * src/backends/evolution/EvolutionCalendarSource.cpp:
15187         * src/backends/webdav/CalDAVSource.cpp:
15188
15189         Evolution Calendar: fixed error handling for broken TZIDs
15190
15191 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
15192
15193         * src/syncevo/util.cpp:
15194
15195         normalizePath(): fixed /../ handling
15196
15197 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
15198
15199         * src/client-test-app.cpp:
15200         * src/syncevo/SyncSource.cpp:
15201
15202         testing: use target-config@client-test-$CLIENT_TEST_SERVER for
15203         Client::Source
15204
15205 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
15206
15207         * src/gdbus/object.c:
15208
15209         gdbus: fixed segfault when asked for properties when none are
15210         available (BMC #22152)
15211
15212 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15213
15214         * src/backends/webdav/WebDAVSource.cpp:
15215         * src/backends/webdav/WebDAVSource.h:
15216         * src/backends/webdav/WebDAVSourceRegister.cpp:
15217         * src/client-test-app.cpp:
15218         * src/syncevo/Logging.cpp:
15219         * src/syncevo/SyncConfig.cpp:
15220
15221         fixed compile issues with Debian Testing/gcc 4.6.1
15222
15223 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15224
15225         * test/runtests.py:
15226
15227         runtest.py: fixed valgrindcheck args, added
15228         VALGRIND_LEAK_CHECK_ONLY_FIRST
15229
15230 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15231
15232         * test/valgrindcheck.sh:
15233
15234         valgrindcheck.sh: added signal handling and improved result
15235         checking
15236
15237 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15238
15239         * test/dbus-session.sh:
15240
15241         dbus-session.sh: optionally start EDS under valgrind
15242
15243 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
15244
15245         * test/runtests.py:
15246
15247         testing: preserve LD_LIBRARY_PATH from environment
15248
15249 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
15250
15251         * test/runtests.py:
15252
15253         testing: ignore leaks in forked process (local sync)
15254
15255 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
15256
15257         * test/valgrindcheck.sh:
15258
15259         testing: stricter leak checking in forked process
15260
15261 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
15262
15263         * src/backends/evolution/EvolutionCalendarSource.cpp:
15264
15265         Evolution Calendar: fixed error handling for broken TZIDs
15266
15267 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15268
15269         * test/runtests.py:
15270
15271         testing: text -> eds_memo renaming
15272
15273 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15274
15275         * test/ClientTest.cpp:
15276
15277         testing: increase timeout in testTimeout
15278
15279 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15280
15281         * test/resultchecker.py:
15282
15283         testing: include Client::Sync::*::testLinked* in output
15284
15285 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15286
15287         * test/resultchecker.py:
15288         * test/runtests.py:
15289         * test/synccompare.pl:
15290
15291         testing: added DAViCal
15292
15293 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15294
15295         * test/synccompare.pl:
15296
15297         synccompare: more Exchange suppressions
15298
15299 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15300
15301         * src/backends/evolution/EvolutionCalendarSource.cpp:
15302         * test/synccompare.pl:
15303
15304         synccompare: normalize TRIGGER time ranges
15305
15306 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
15307
15308         * test/synccompare.pl:
15309
15310         synccompare: added ActiveSync/Exchange
15311
15312 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15313
15314         * test/valgrindcheck.sh:
15315
15316         testing: optionally ignore leaks in forked processes
15317
15318 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15319
15320         * test/testcases/eds_task.ics.memotoo.tem.patch:
15321
15322         Memotoo testing: updated eds_task test case for Memotoo
15323
15324 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15325
15326         * test/testcases/eds_event.ics.memotoo.tem.patch:
15327
15328         Memotoo testing: ignore changes to RRULE in weekly recurrence
15329
15330 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15331
15332         * src/syncevo/SyncSource.cpp:
15333
15334         source config: improved error message
15335
15336 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15337
15338         * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:
15339
15340         Sony Ericsson: use ISO-8859-1 for all devices (BMC #14414)
15341
15342 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15343
15344         * src/backends/webdav/CalDAVSource.cpp:
15345         * src/backends/webdav/CalDAVSource.h:
15346
15347         CalDAV: transform UTC RECURRENCE-ID for Evolution (BMC #22594)
15348
15349 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
15350
15351         * src/syncevo/eds_abi_wrapper.cpp:
15352         * src/syncevo/eds_abi_wrapper.h:
15353
15354         libical: added more compatibility wrapper entries
15355
15356 2011-08-08  Patrick Ohly  <patrick.ohly@intel.com>
15357
15358         * test/test-dbus.py:
15359
15360         D-Bus testing: ignore failures to kill processes which have quit
15361
15362 2011-08-08  Patrick Ohly  <patrick.ohly@intel.com>
15363
15364         * src/backends/webdav/NeonCXX.cpp:
15365
15366         WebDAV: added logging of deadline
15367
15368 2011-08-07  Patrick Ohly  <patrick.ohly@intel.com>
15369
15370         * src/syncevo/SyncSource.h:
15371         * test/ClientTest.cpp:
15372         * test/ClientTest.h:
15373
15374         testing: improved Client::Source::*::testImport
15375
15376 2011-08-07  Patrick Ohly  <patrick.ohly@intel.com>
15377
15378         * test/runtests.py:
15379
15380         testing: fixed running commands with empty args
15381
15382 2011-07-29  Patrick Ohly  <patrick.ohly@intel.com>
15383
15384         * test/runtests.py:
15385
15386         testing: handle sudo as part of shell prefix
15387
15388 2011-08-03  Salvatore Iovene  <salvatore.iovene@intel.com>
15389
15390         * src/syncevo/Cmdline.cpp:
15391
15392         Fixes BMC#21311 - item operations: authentication problem for
15393         WebDAV when using keyring
15394
15395 2011-08-03  Salvatore Iovene  <salvatore.iovene@intel.com>
15396
15397         * src/syncevo/Cmdline.cpp:
15398
15399         Cmdline.cpp: we don't need *both* gnome-keyring and kwallet to
15400         store the pwd.
15401
15402 2011-08-05  Patrick Ohly  <patrick.ohly@intel.com>
15403
15404         * test/test-dbus.py:
15405
15406         D-Bus testing: catch hanging syncevo-dbus-server
15407
15408 2011-08-05  Patrick Ohly  <patrick.ohly@intel.com>
15409
15410         * test/ClientTest.cpp:
15411         * test/ClientTest.h:
15412
15413         testing: syncing of parent/child items (for BMC #22329)
15414
15415 2011-08-04  Patrick Ohly  <patrick.ohly@intel.com>
15416
15417         * test/ClientTest.cpp:
15418         * test/ClientTest.h:
15419         * test/synccompare.pl:
15420
15421         testing: added Client::Sync::testDeleteBothSides (for BMC #22327)
15422
15423 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
15424
15425         * src/syncevo/eds_abi_wrapper.cpp:
15426
15427         EDS compatibility: accept libedataserver-1.2.so.14
15428
15429 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
15430
15431         * src/backends/webdav/CalDAVSource.cpp:
15432
15433         CalDAV: continue despite Google Calendar access problems (see BMC
15434         #19484)
15435
15436 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
15437
15438         * src/backends/webdav/CalDAVSource.cpp:
15439
15440         CalDAV: fixed incorrect change tracking causing "event not found"
15441         (BMC #22329)
15442
15443 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
15444
15445         * src/backends/webdav/CalDAVSource.cpp:
15446         * src/backends/webdav/CalDAVSource.h:
15447
15448         CalDAV: handle delete<->delete conflict during local sync (BMC
15449         #22327)
15450
15451 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
15452
15453         * src/syncevo/MapSyncSource.h:
15454
15455         SubSyncSource: getSubDescription() and deleteSubItem() must
15456         handle non-existent items (part of BMC #22327)
15457
15458 2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>
15459
15460         * src/backends/webdav/WebDAVSource.cpp:
15461
15462         WebDAV: fixed item operations without configuration (BMC #22164)
15463
15464 2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>
15465
15466         * src/syncevo/ConfigNode.h:
15467         * src/syncevo/DevNullConfigNode.h:
15468         * src/syncevo/FileConfigNode.h:
15469         * src/syncevo/FilterConfigNode.h:
15470         * src/syncevo/IniConfigNode.h:
15471         * src/syncevo/PrefixConfigNode.h:
15472         * src/syncevo/SafeConfigNode.h:
15473
15474         ConfigNode: added isReadOnly() (needed for BMC #22164)
15475
15476 2011-07-29  Ove KÃ¥ven  <ovek@arcticnet.no>
15477
15478         * debian/rules:
15479
15480         Added debian/rules rule to rerun libsynthesis/autogen-maemo.sh if
15481         needed.
15482
15483 2011-07-23  Ove KÃ¥ven  <ovek@arcticnet.no>
15484
15485         * src/syncevo/SyncContext.cpp:
15486
15487         On Maemo, disable iCalendar 2.0 UID comparisons. (Needed since
15488         calendar-backend can't store globally unique UIDs.)
15489
15490 2011-07-26  Patrick Ohly  <patrick.ohly@intel.com>
15491
15492         * src/syncevo-dbus-server.cpp:
15493
15494         auto sync: show all failed syncs except for temporary network
15495         errors (BMC #21888)
15496
15497 2011-07-25  Patrick Ohly  <patrick.ohly@intel.com>
15498
15499         * src/syncevo/configs/datatypes/01vcard-profile.xml:
15500
15501         vcard: adapted PHOTO data inlining to latest libsynthesis
15502
15503 2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>
15504
15505         * src/Makefile-gen.am:
15506         * src/syncevo/configs/datatypes/02vcard-types.xml:
15507         * src/syncevo/configs/scripting/04vcard-photo-inlining.xml:
15508         * test/Makefile.am:
15509         * test/synccompare.pl:
15510         * test/testcases/eds_contact.vcf.syncevolution.tem.patch:
15511         * test/testcases/local.png:
15512
15513         vcard: inline local photo data (BMC #19661)
15514
15515 2011-07-21  Patrick Ohly  <patrick.ohly@intel.com>
15516
15517         * src/backends/evolution/EvolutionContactSource.h:
15518         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
15519         * src/syncevo/configs/datatypes/01vcard-profile.xml:
15520         * src/syncevo/configs/datatypes/02vcard-types.xml:
15521         * src/syncevo/configs/scripting/04vcard-photo-value.xml:
15522         * src/syncevo/configs/scripting/05vcard-evolution.xml:
15523         * test/testcases/eds_contact.vcf.syncevolution.tem.patch:
15524
15525         vCard: support VALUE parameter, fixed TYPE (part of BMC #19661)
15526
15527 2011-07-21  Patrick Ohly  <patrick.ohly@intel.com>
15528
15529         * test/synccompare.pl:
15530
15531         Memotoo testing: strengthen PHOTO comparison
15532
15533 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15534
15535         * test/test-dbus.py:
15536
15537         D-Bus testing: improved auto sync tests
15538
15539 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15540
15541         * test/test-dbus.py:
15542
15543         D-Bus testing: removed side effect of TestDBusServerPresence
15544         tests
15545
15546 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15547
15548         * test/test-dbus.py:
15549
15550         D-Bus testing: avoid signal cross-talk between tests
15551
15552 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15553
15554         * test/test-dbus.py:
15555
15556         D-Bus testing: improved logging
15557
15558 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15559
15560         * src/syncevo-dbus-server.cpp:
15561
15562         syncevo-dbus-server: online status wrong without Network Manager
15563         or ConnMan (BMC #21543)
15564
15565 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15566
15567         * README.rst:
15568
15569         README: crucial syncURL was missing
15570
15571 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
15572
15573         * test/ClientTest.cpp:
15574
15575         testing: fixed eds_memo update tests
15576
15577 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
15578
15579         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
15580
15581         Google Calendar testing: ignore loss of alarm description
15582
15583 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
15584
15585         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
15586
15587         Google Calendar testing: remove "meeting invitation" from sync
15588         tests
15589
15590 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
15591
15592         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
15593
15594         Google Calendar testing: avoid test failure because of
15595         BYMONTHDAY=6
15596
15597 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
15598
15599         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
15600
15601         Google Calendar testing: avoid "custom time zone" test
15602
15603 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
15604
15605         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
15606
15607         Google Calendar testing: ignore UTC -> timezone conversion
15608
15609 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
15610
15611         * test/ClientTest.cpp:
15612
15613         client-test: fix testChanges for ActiveSync
15614
15615 2011-07-18  Patrick Ohly  <patrick.ohly@intel.com>
15616
15617         * Makefile.am:
15618
15619         autotools: undo accidental change in commit for README
15620
15621 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
15622
15623         * src/syncevo/configs/scripting/05vcard-evolution.xml:
15624
15625         Google Contacts: ensure that first/middle/name are set when
15626         storing in EDS (BMC #20864)
15627
15628 2011-07-19  Gabriel Schulhof  <gabriel.schulhof@intel.com>
15629
15630
15631         Merge branch 'master' of
15632         gitorious.org:meego-middleware/syncevolution
15633
15634 2011-07-18  Patrick Ohly  <patrick.ohly@intel.com>
15635
15636         * Makefile.am:
15637         * README.rst:
15638
15639         README: added note about preventSlowSync in local sync
15640
15641 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
15642
15643         * configure-pre.in:
15644
15645         bumped version to 1.1.99.5b
15646
15647 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
15648
15649         * src/syncevo/eds_abi_wrapper.cpp:
15650         * src/syncevo/eds_abi_wrapper.h:
15651
15652         --enable-eds-compatibility: added methods needed by WebDAV
15653         backend (BMC #21284)
15654
15655 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
15656
15657         * configure-post.in:
15658
15659         autotools: avoid linking against libs which are covered by
15660         compatibility mode (part of BMC #21284)
15661
15662 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
15663
15664         * Makefile.am:
15665
15666         autotools: more strict compatibility check (part of BMC #21284)
15667
15668 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
15669
15670         * test/synccompare.pl:
15671
15672         testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for
15673         Mobical
15674
15675 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
15676
15677         * test/synccompare.pl:
15678
15679         testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for
15680         Funambol
15681
15682 2011-07-15  Gabriel Schulhof  <gabriel.schulhof@intel.com>
15683
15684         * src/dbus/interfaces/syncevo-session-full.xml:
15685
15686         interface xml: Add missing direction to Session.CheckPresence()
15687         parameter "status" ("out")
15688
15689 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
15690
15691         * README.rst:
15692
15693         README: fixed formatting
15694
15695 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
15696
15697         * src/syncevo/eds_abi_wrapper.cpp:
15698
15699         EDS compatibility: accept Evolution 2.32 in syncevolution.org
15700         binaries
15701
15702 2011-06-25  Ove KÃ¥ven  <ovek@arcticnet.no>
15703
15704         * gen-autotools.sh:
15705
15706         Remove -L option from find, it's not supported in Fremantle's
15707         findutils.
15708
15709 2011-07-15  Ove KÃ¥ven  <ovek@arcticnet.no>
15710
15711         * debian/changelog:
15712
15713         Update version of this branch.
15714
15715 2011-07-15  Ove KÃ¥ven  <ovek@arcticnet.no>
15716
15717
15718         Merge commit 'syncevolution-1-1-99-5a' into FREMANTLE-1-1-99-5
15719
15720 2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>
15721
15722         * configure-pre.in:
15723
15724         bumped version to 1.1.99.5a
15725
15726 2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>
15727
15728         * test/runtests.py:
15729
15730         Revert "runtests.py: avoid ssh access to gitorious.org in nightly
15731         checkout"
15732
15733 2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>
15734
15735         * configure-pre.in:
15736
15737         autotools: not specifying --enable/disable-release-mode set the
15738         wrong default
15739
15740 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
15741
15742         * test/test-dbus.py:
15743
15744         D-Bus testing: avoid test failures due to GNOME keyring side
15745         effects
15746
15747 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15748
15749         * test/dbus-session.sh:
15750
15751         nightly testing: must pre-start gnome-keyring-daemon
15752
15753 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
15754
15755         * configure-pre.in:
15756
15757         bumped version to 1.1.99.5
15758
15759 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
15760
15761         * NEWS:
15762
15763         NEWS: updated for 1.1.99.5 release
15764
15765 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
15766
15767         * README.rst:
15768
15769         README: simplified examples, added section on local
15770         sync/CalDAV/CardDAV
15771
15772 2011-07-13  Gabriel Schulhof  <gabriel.schulhof@intel.com>
15773
15774         * src/NotificationBackendMLite.cpp:
15775         * src/syncevo-dbus-server.cpp:
15776
15777         Fixes: BMC#19587 (Tapping on Sync notification should open Sync
15778         settings in Tablet UX)
15779
15780 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
15781
15782         * src/syncevo/Cmdline.cpp:
15783         * src/templates/clients/SyncEvolution.ini:
15784         * src/templates/clients/phone/nokia.ini:
15785         * src/templates/clients/phone/sony-ericsson-old.ini:
15786         * src/templates/clients/phone/sony-ericsson.ini:
15787         * src/templates/contexts/WebDAV.ini:
15788         * src/templates/contexts/Yahoo.ini:
15789         * src/templates/servers/Funambol.ini:
15790         * src/templates/servers/Google-Contacts.ini:
15791         * src/templates/servers/Goosync.ini:
15792         * src/templates/servers/Memotoo.ini:
15793         * src/templates/servers/Mobical.ini:
15794         * src/templates/servers/Oracle.ini:
15795         * src/templates/servers/Ovi.ini:
15796         * src/templates/servers/ScheduleWorld.ini:
15797         * src/templates/servers/SyncEvolution.ini:
15798         * src/templates/servers/Synthesis.ini:
15799         * src/templates/servers/eGroupware.ini:
15800
15801         config templates: added IconURI to all templates (BMC #20750)
15802
15803 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
15804
15805         * src/syncevo-dbus-server.cpp:
15806         * test/test-dbus.py:
15807
15808         auto sync: support local sync configs (BMC #20970)
15809
15810 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
15811
15812         * src/syncevo-dbus-server.cpp:
15813         * test/test-dbus.py:
15814
15815         auto syncing: fix D-Bus API violations (part of BMC #20966)
15816
15817 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
15818
15819         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
15820
15821         Memotoo testing: ignore HTML entities problem
15822
15823 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
15824
15825         * src/syncevo-dbus-server.cpp:
15826
15827         syncevo-dbus-server: fixed compiler warning
15828
15829 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15830
15831         * src/syncevo-dbus-server.cpp:
15832         * test/test-dbus.py:
15833
15834         D-Bus server: avoid shutting down while auto-sync is active (BMC
15835         #20885)
15836
15837 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15838
15839         * test/test-dbus.py:
15840
15841         D-Bus testing: enable syncevo-dbus-server debug logging
15842
15843 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15844
15845         * test/ClientTest.cpp:
15846
15847         testing: report source initialization errors inside test*()
15848         methods
15849
15850 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15851
15852         * test/ClientTest.cpp:
15853
15854         testing: relax requirements for ActiveSync backend
15855
15856 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15857
15858         * src/syncevo/SyncConfig.cpp:
15859
15860         SyncConfig: fixed compiler problem with C++ initialization order
15861         (BMC #19464)
15862
15863 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15864
15865         * src/gdbus/watch.c:
15866
15867         GDBus: removed dead code
15868
15869 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
15870
15871         * src/client-test-app.cpp:
15872
15873         nightly testing: minor code cleanup
15874
15875 2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>
15876
15877         * test/synccompare.pl:
15878
15879         nightly testing: join multiple CATEGORIES
15880
15881 2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>
15882
15883         * src/syncevo/Cmdline.cpp:
15884         * src/templates/contexts/WebDAV.ini:
15885         * test/test-dbus.py:
15886
15887         templates: added generic WebDAV template
15888
15889 2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>
15890
15891         * gen-autotools.sh:
15892
15893         autotools: support detached HEAD (BMC #20093)
15894
15895 2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>
15896
15897         * configure-pre.in:
15898         * src/backends/akonadi/configure-sub.in:
15899
15900         autotools: handle situation where qmake is not installed
15901
15902 2011-07-05  Chris Kühl  <chrisk@openismus.com>
15903
15904         * configure-pre.in:
15905         * src/backends/akonadi/configure-sub.in:
15906
15907         autotools: check for alternative names to the qmake binary (BMC
15908         #17704)
15909
15910 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
15911
15912         * test/runtests.py:
15913
15914         nightly testing: must set install env variables also for setup
15915         command
15916
15917 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
15918
15919         * test/runtests.py:
15920
15921         nightly testing: test-dbus.py + valgrind
15922
15923 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
15924
15925         * test/runtests.py:
15926
15927         nightly testing: resultchecker.py + valgrind fix
15928
15929 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
15930
15931         * test/test-dbus.py:
15932
15933         D-Bus testing: fixed
15934         TestSessionAPIsDummy.testCheckSourceInvalidType
15935
15936 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
15937
15938         * test/test-dbus.py:
15939
15940         D-Bus Testing: fixed TestDBusServerPresence +
15941         TestDBusSession.testSecondSession
15942
15943 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
15944
15945         * test/test-dbus.py:
15946
15947         D-Bus testing: removed invalid TestLocalSync.testTimeout
15948
15949 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
15950
15951         * src/syncevo/SyncContext.cpp:
15952         * src/syncevo/SyncContext.h:
15953
15954         error handling: recognize local errors again
15955
15956 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
15957
15958         * test/test-dbus.py:
15959
15960         D-Bus testing: fixed wrong check in TestConnection.testStartSync
15961
15962 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
15963
15964         * test/test-dbus.py:
15965
15966         D-Bus testing: avoid dependency on default backend and its
15967         databases
15968
15969 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
15970
15971         * test/test-dbus.py:
15972
15973         D-Bus testing: use 'temp-test-dbus' as name of directory created
15974         for testing
15975
15976 2011-06-27  Chris Kühl  <chrisk@openismus.com>
15977
15978         * test/test-dbus.py:
15979
15980         test-dbus: Change default fr xdg_root
15981
15982 2011-07-04  Murray Cumming  <murrayc@murrayc.com>
15983
15984         * m4-repo/autotroll.m4:
15985         * m4-repo/ax_boost_base.m4:
15986
15987         Update m4-repo/ files from upstream
15988
15989 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
15990
15991         * test/resultchecker.py:
15992
15993         D-Bus testing: also create logs for successful tests
15994
15995 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
15996
15997         * test/resultchecker.py:
15998         * test/runtests.py:
15999
16000         D-Bus testing: integrated into nightly testing (BMC #5609)
16001
16002 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
16003
16004         * test/test-dbus.py:
16005
16006         D-Bus testing: added class and function to all test doc strings
16007
16008 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
16009
16010         * test/runtests.py:
16011
16012         nightly testing: slightly nicer output
16013
16014 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
16015
16016         * src/syncevo/MapSyncSource.cpp:
16017
16018         CalDAV + MapSyncSource: fixed off-by-one error in change tracking
16019         (BMC #20393)
16020
16021 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16022
16023         * test/test-dbus.py:
16024
16025         test-dbus.py: use 'dbus_unittest' config as it is
16026
16027 2011-06-27  Chris Kühl  <chrisk@openismus.com>
16028
16029         * test/test-dbus.py:
16030
16031         test-dbus: Update testGetConfigsTemplates with new templates
16032
16033 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16034
16035         * src/backends/webdav/NeonCXX.cpp:
16036
16037         WebDAV: fixed compiler warning
16038
16039 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16040
16041         * configure-post.in:
16042
16043         autotools: support out-of-tree ActiveSync backend
16044
16045 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16046
16047         * src/backends/webdav/WebDAVSource.cpp:
16048
16049         WebDAV: fixed Google throttling workaround during initial sync
16050
16051 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16052
16053         * src/backends/webdav/CalDAVSource.cpp:
16054
16055         CalDAV: handle response with no data (Google)
16056
16057 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16058
16059         * src/backends/buteo/ButeoBridge.cpp:
16060         * src/backends/buteo/README:
16061         * src/backends/webdav/README:
16062         * src/backends/webdav/WebDAVSourceRegister.cpp:
16063         * src/client-test-app.cpp:
16064         * src/syncevo/Cmdline.cpp:
16065         * src/syncevo/LocalTransportAgent.cpp:
16066         * src/syncevo/SyncConfig.cpp:
16067         * src/syncevo/SyncSource.cpp:
16068         * src/syncevo/SyncSource.h:
16069         * src/templates/contexts/Google-Calendar.ini:
16070         * src/templates/contexts/Yahoo.ini:
16071         * test/test-dbus.py:
16072
16073         local sync: renamed "source-config" to "target-config"
16074
16075 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16076
16077         * src/syncevo/Cmdline.cpp:
16078         * src/templates/servers/Funambol.ini:
16079
16080         templates: Add PeerName field, part II
16081
16082 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
16083
16084         * src/backends/webdav/WebDAVSource.cpp:
16085
16086         WebDAV: fixed regression caused by 404->401 patch (BMC #17862)
16087
16088 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16089
16090         * src/backends/webdav/NeonCXX.cpp:
16091
16092         WebDAV: added some debug logging for credentials
16093
16094 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16095
16096         * src/syncevo/syncevolution.pc.in:
16097
16098         syncevolution.pc: added path variables
16099
16100 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16101
16102         * src/backends/webdav/CalDAVSource.cpp:
16103
16104         CalDAV: ensure that UID is set during update
16105
16106 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16107
16108         * src/syncevo/MapSyncSource.cpp:
16109
16110         MapSyncSource: make tracking node content extensible
16111
16112 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16113
16114         * src/backends/webdav/NeonCXX.h:
16115
16116         Neon::URI: fixed initialization
16117
16118 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16119
16120         * src/backends/webdav/CalDAVSource.cpp:
16121         * src/backends/webdav/WebDAVSourceRegister.cpp:
16122         * src/syncevo/MapSyncSource.cpp:
16123         * src/syncevo/MapSyncSource.h:
16124         * src/syncevo/SyncSource.h:
16125         * src/syncevo/TrackingSyncSource.cpp:
16126         * src/syncevo/TrackingSyncSource.h:
16127
16128         CalDAV + MapSyncSource: rewrote change tracking
16129
16130 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16131
16132         * src/backends/webdav/CalDAVSource.cpp:
16133
16134         CalDAV + updateAllSubItems(): fixed updating items
16135
16136 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16137
16138         * src/backends/webdav/CalDAVSource.cpp:
16139         * src/backends/webdav/CalDAVSource.h:
16140
16141         CalDAV + updateAllSubItems(): fixed listing of revisions
16142
16143 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
16144
16145         * src/syncevo/PrefixConfigNode.cpp:
16146         * src/syncevo/PrefixConfigNode.h:
16147
16148         PrefixConfigNode: clear() should only remove properties exposed
16149         via the node
16150
16151 2011-06-27  Gabriel Schulhof  <gabriel.schulhof@intel.com>
16152
16153         * src/templates/servers/Goosync.ini:
16154         * src/templates/servers/Memotoo.ini:
16155         * src/templates/servers/Mobical.ini:
16156         * src/templates/servers/Oracle.ini:
16157         * src/templates/servers/Ovi.ini:
16158         * src/templates/servers/ScheduleWorld.ini:
16159         * src/templates/servers/SyncEvolution.ini:
16160         * src/templates/servers/Synthesis.ini:
16161         * src/templates/servers/eGroupware.ini:
16162
16163         templates: Add PeerName field
16164
16165 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
16166
16167         * src/backends/sqlite/SQLiteContactSource.cpp:
16168
16169         SQLite backend: fixed compilation error due to detectChanges()
16170         API change
16171
16172 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
16173
16174         * src/syncevo/MapSyncSource.cpp:
16175
16176         CalDAV: fixed UID handling
16177
16178 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
16179
16180         * src/backends/webdav/CalDAVSource.cpp:
16181
16182         CalDAV: fix for use-after-free of multiget buffer
16183
16184 2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>
16185
16186         * src/backends/webdav/CalDAVSource.cpp:
16187
16188         CalDAV: removed obsolete comment
16189
16190 2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>
16191
16192         * src/backends/webdav/CalDAVSource.cpp:
16193         * src/backends/webdav/CalDAVSource.h:
16194
16195         CalDAV: implemented reading of only the changed item data
16196
16197 2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>
16198
16199         * src/backends/webdav/CalDAVSource.cpp:
16200
16201         CalDAV: code cleanup - removed 'result' variable
16202
16203 2011-06-25  Ove KÃ¥ven  <ovek@arcticnet.no>
16204
16205         * debian/rules:
16206
16207         No longer bother to set CFLAGS from debian/rules.
16208
16209 2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>
16210
16211         * src/backends/webdav/CalDAVSource.cpp:
16212         * src/backends/webdav/CalDAVSource.h:
16213         * src/backends/webdav/NeonCXX.cpp:
16214         * src/backends/webdav/NeonCXX.h:
16215
16216         WebDAV: moved common href and etag handling into common parser
16217
16218 2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>
16219
16220         * src/syncevo/MapSyncSource.cpp:
16221         * src/syncevo/MapSyncSource.h:
16222         * src/syncevo/SyncSource.cpp:
16223         * src/syncevo/SyncSource.h:
16224         * src/syncevo/TrackingSyncSource.h:
16225
16226         SyncSourceRevisions: added updateAll[Sub]Items
16227
16228 2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>
16229
16230         * src/syncevo/SyncSource.h:
16231         * test/ClientTest.cpp:
16232
16233         testing: avoid race condition in testLinkedItem* tests
16234
16235 2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>
16236
16237         * src/backends/webdav/CalDAVSource.cpp:
16238         * src/syncevo/MapSyncSource.cpp:
16239         * src/syncevo/MapSyncSource.h:
16240
16241         CalDAV: cache UID in revision map
16242
16243 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16244
16245         * src/backends/webdav/CalDAVSource.cpp:
16246         * src/backends/webdav/CalDAVSource.h:
16247         * src/syncevo/GLibSupport.cpp:
16248
16249         CalDAV: avoid GET in slow sync
16250
16251 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16252
16253         * src/backends/webdav/CalDAVSource.cpp:
16254         * src/syncevo/Cmdline.cpp:
16255         * src/templates/contexts/Google-Calendar.ini:
16256         * src/templates/contexts/Yahoo.ini:
16257
16258         WebDAV templates: avoid complete data dump
16259
16260 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16261
16262         * src/backends/webdav/CalDAVSource.cpp:
16263         * src/backends/webdav/CalDAVSource.h:
16264
16265         CalDAV: avoid GET before DELETE
16266
16267 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16268
16269         * src/backends/webdav/CalDAVSource.cpp:
16270         * src/backends/webdav/CalDAVSource.h:
16271         * src/backends/webdav/WebDAVSource.cpp:
16272         * src/backends/webdav/WebDAVSource.h:
16273
16274         WebDAV: use CTag for quick change detection
16275
16276 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16277
16278         * src/syncevo/MapSyncSource.cpp:
16279         * src/syncevo/MapSyncSource.h:
16280         * src/syncevo/SyncSource.cpp:
16281         * src/syncevo/SyncSource.h:
16282         * src/syncevo/TrackingSyncSource.cpp:
16283         * src/syncevo/TrackingSyncSource.h:
16284
16285         sync sources: added support for avoiding listAllItems()
16286
16287 2011-06-22  Amarnath Valluri  <amarnath.valluri@intel.com>
16288
16289         * HACKING:
16290
16291         HACKING: describe database creation with EDS 2.32
16292
16293 2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>
16294
16295         * src/syncevo/Cmdline.cpp:
16296
16297         Google template: fixed Cmdline test
16298
16299 2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16300
16301         * src/backends/webdav/NeonCXX.h:
16302
16303         NeonCXX.h: fix indentation.
16304
16305 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16306
16307         * test/synccompare.pl:
16308
16309         Memotoo: updated list of lost X- chat extensions
16310
16311 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
16312
16313         * src/syncevo-dbus-server.cpp:
16314
16315         syncevo-dbus-server: all templates had the "ConsumerReady" flag
16316         turned on (BMC #19739)
16317
16318 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16319
16320         * configure-post.in:
16321         * src/syncevo/Makefile.am:
16322
16323         Fixed libsyncevolution linking issue.
16324
16325 2011-06-22  Gabriel Schulhof  <gabriel.schulhof@intel.com>
16326
16327         * src/templates/contexts/Google-Calendar.ini:
16328
16329         templates: Add IconURI to
16330         src/templates/contexts/Google-Calendar.ini
16331
16332 2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16333
16334         * src/backends/webdav/NeonCXX.cpp:
16335         * src/backends/webdav/WebDAVSource.cpp:
16336
16337         WebDavSource.cpp: hijack error 404 to 401 when appropriate (BMC
16338         #17862).
16339
16340 2011-06-21  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16341
16342         * src/backends/webdav/NeonCXX.cpp:
16343
16344         NeonCXX: don't trust libneon's escape and unescape functions.
16345
16346 2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16347
16348         * src/backends/webdav/NeonCXX.cpp:
16349         * src/backends/webdav/NeonCXX.h:
16350
16351         NeonCXX: rename check to checkError.
16352
16353 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
16354
16355         * test/testcases/eds_contact.vcf:
16356         * test/testcases/eds_contact.vcf.google.tem.patch:
16357         * test/testcases/eds_contact.vcf.mobical.tem.patch:
16358         * test/testcases/eds_contact.vcf.zyb.tem.patch:
16359
16360         testing: removed extra X-ICQ
16361
16362 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
16363
16364         * src/syncevo/configs/remoterules/client/02google-contacts.xml:
16365         * test/testcases/eds_contact.vcf:
16366         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
16367         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
16368         * test/testcases/yahoo_contact.vcf:
16369
16370         EDS+Yahoo testcases: removed TYPE=HOME from X- chat extensions
16371
16372 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16373
16374         * test/ClientTest.cpp:
16375         * test/synccompare.pl:
16376
16377         client-test: make testExtensions more permissive
16378
16379 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16380
16381         * test/synccompare.pl:
16382         * test/testcases/eds_contact.vcf.google.tem.patch:
16383
16384         Google testing: simplify test cases instead of ignoring
16385         differences in synccompare
16386
16387 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16388
16389         * src/backends/evolution/EvolutionSyncSource.h:
16390
16391         Evolution: enable preservation of local data (BMC #15030)
16392
16393 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16394
16395         * src/syncevo/SyncSource.cpp:
16396         * src/syncevo/SyncSource.h:
16397
16398         Synthesis engine: allow arbitrary <datastore> config properties
16399
16400 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
16401
16402         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
16403         * src/syncevo/configs/datatypes/01vcard-profile.xml:
16404         * test/synccompare.pl:
16405         * test/testcases/eds_contact.vcf:
16406         * test/testcases/eds_contact.vcf.google.tem.patch:
16407         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
16408         * test/testcases/eds_contact.vcf.mobical.tem.patch:
16409         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
16410         * test/testcases/eds_contact.vcf.zyb.tem.patch:
16411
16412         vCard: support arbitrary local extensions (part of BMC #15030)
16413
16414 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
16415
16416         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
16417
16418         testing: enable Client::Sync::eds_contact::testExtensions
16419
16420 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
16421
16422         * src/syncevo/configs/remoterules/client/02google-contacts.xml:
16423
16424         Google Contacts: add CtCap information (BMC #15029)
16425
16426 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
16427
16428         * test/synccompare.pl:
16429
16430         testing + Google: ignore loss of X- chat extensions
16431
16432 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
16433
16434         * test/testcases/eds_contact.vcf:
16435         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
16436         * test/testcases/eds_contact.vcf.mobical.tem.patch:
16437         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
16438         * test/testcases/eds_contact.vcf.zyb.tem.patch:
16439
16440         testing: added full set of X- chat extensions
16441
16442 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
16443
16444         * src/syncevo/SyncSource.h:
16445         * test/ClientTest.cpp:
16446
16447         testing: fixes for Client::Sync::*::testExtensions
16448
16449 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
16450
16451         * src/syncevo/configs/datatypes/01vcard-profile.xml:
16452
16453         vCard profile: hide internal KDE properties from peers
16454
16455 2011-06-14  Patrick Ohly  <patrick.ohly@intel.com>
16456
16457         * src/syncevo/SyncContext.cpp:
16458         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
16459         * src/syncevo/configs/datatypes/12calendar-types.xml:
16460         * src/syncevo/configs/scripting/11calendar.xml:
16461
16462         local sync: better calendar slow sync (partly fixes BMC #14804)
16463
16464 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16465
16466         * src/backends/webdav/NeonCXX.cpp:
16467
16468         WebDAV: retry after another kind of SSL error
16469
16470 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16471
16472         * test/synccompare.pl:
16473
16474         synccompare: ignore lost X-EVOLUTION-UI-SLOT with Apple Calendar
16475         Server
16476
16477 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16478
16479         * test/ClientTest.cpp:
16480
16481         client-test: testDeleteAllRefresh
16482
16483 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
16484
16485         * src/backends/webdav/WebDAVSource.cpp:
16486         * src/backends/webdav/WebDAVSource.h:
16487
16488         WebDAV: fixed backup/restore
16489
16490 2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>
16491
16492         * src/backends/webdav/WebDAVSource.cpp:
16493
16494         WebDAV: avoid null pointer error when listing databases
16495
16496 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16497
16498         * configure-post.in:
16499         * src/syncevo/Makefile.am:
16500
16501         Fixed libsyncevolution linking issue.
16502
16503 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16504
16505         * src/backends/maemo/MaemoCalendarSource.cpp:
16506         * src/backends/maemo/MaemoCalendarSource.h:
16507
16508         Updated MaemoCalendarSource to compile with changed
16509         TrackingSyncSource.
16510
16511 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16512
16513         * debian/rules:
16514
16515         Set PKG_CONFIG_PATH to the optified equivalent of the default
16516         pkgconfig path. Needed for building against the current version
16517         of libneon27-gnutls-dev.
16518
16519 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16520
16521         * debian/changelog:
16522         * debian/control:
16523         * debian/rules:
16524
16525         Packaging updates for WebDAV support.
16526
16527 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16528
16529         * debian/changelog:
16530
16531         Update version of this branch.
16532
16533 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
16534
16535
16536         Merge commit 'syncevolution-1-1-99-4' into FREMANTLE-1-1-99-4
16537
16538 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
16539
16540         * test/runtests.py:
16541
16542         WebDAV testing: run sync tests first
16543
16544 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
16545
16546         * src/syncevo/GLibSupport.h:
16547         * src/syncevo/Makefile.am:
16548
16549         GLibSupport: added GError and G[S]List support
16550
16551 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
16552
16553         * gen-autotools.sh:
16554
16555         autotools: allow symlinks in src/backends
16556
16557 2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>
16558
16559         * src/syncevo-dbus-server.cpp:
16560
16561         syncevo-dbus-server: local configs should be 'present' (BMC
16562         #19488)
16563
16564 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16565
16566         * src/backends/webdav/CalDAVSource.h:
16567         * src/backends/webdav/README:
16568         * src/backends/webdav/WebDAVSource.cpp:
16569         * src/backends/webdav/WebDAVSource.h:
16570         * src/syncevo/MapSyncSource.h:
16571
16572         WebDAV: use "database" for resoure URL
16573
16574 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16575
16576         * src/backends/webdav/NeonCXX.cpp:
16577
16578         NeonCXX: fixed URI to URL conversion
16579
16580 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16581
16582         * test/runtests.py:
16583
16584         testing: use WebDAV specific test cases for
16585         Client::Source::*::testImport
16586
16587 2011-06-17  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16588
16589
16590         Merge branch 'master' of
16591         gitorious.org:meego-middleware/syncevolution
16592
16593 2011-06-17  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16594
16595         * src/NotificationManagerFactory.cpp:
16596
16597         NotificationManagerFactory: fallback to No-op backend if no other
16598         backend is present.
16599
16600 2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>
16601
16602         * src/syncevo-dbus-server.cpp:
16603
16604         Update NetworkManager Status-handling to 0.9 API (BMC #19470)
16605
16606 2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>
16607
16608         * src/syncevo-dbus-server.cpp:
16609
16610         Specify interface name in NM DBus GetProperty call
16611
16612 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16613
16614         * src/backends/webdav/CalDAVSource.cpp:
16615
16616         Google CalDAV: fixed the child hack
16617
16618 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16619
16620         * src/backends/webdav/CalDAVSource.cpp:
16621
16622         Google CalDAV: fixed corner cases in delete hack
16623
16624 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16625
16626         * src/backends/webdav/CalDAVSource.cpp:
16627
16628         Google CalDAV: fixed corner case in update hack
16629
16630 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
16631
16632         * test/testcases/google_event.ics:
16633
16634         testing: remove "meeting invitation" from Google CalDAV test
16635         cases
16636
16637 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16638
16639         * src/syncevo/LocalTransportAgent.cpp:
16640         * src/syncevo/LocalTransportAgent.h:
16641
16642         local sync: remove timeouts for SyncML messages
16643
16644 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16645
16646         * src/syncevo/util.h:
16647
16648         Timespec: added unsigned addition/substraction
16649
16650 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16651
16652         * po/POTFILES.in:
16653
16654         autotools: NotificationBackendLibnotify.cpp added to POTFILES.in
16655
16656 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16657
16658         * src/Makefile-gen.am:
16659
16660         autotools: fixed "make dist", part II
16661
16662 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16663
16664         * src/Makefile-gen.am:
16665
16666         autotools: fixed "make dist"
16667
16668 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16669
16670         * src/NotificationBackendLibnotify.cpp:
16671
16672         NotificationBackendLibnotify: fixed compile problem
16673
16674 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16675
16676         * src/backends/webdav/NeonCXX.cpp:
16677
16678         WebDAV + Google: fixed detecting of Google's "unavailable"
16679         redirect
16680
16681 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16682
16683         * src/syncevo/SyncConfig.cpp:
16684         * src/syncevo/SyncConfig.h:
16685
16686         password request: avoid calling it "SyncML server" password
16687
16688 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16689
16690         * src/syncevo/LocalTransportAgent.cpp:
16691         * src/syncevo/LocalTransportAgent.h:
16692
16693         local sync: fixed password handling
16694
16695 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16696
16697         * src/syncevo/SyncConfig.cpp:
16698         * src/syncevo/SyncConfig.h:
16699
16700         SyncConfig: removed obsolete check/save*Password() methods
16701
16702 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
16703
16704         * configure-pre.in:
16705         * src/NotificationBackendMLite.cpp:
16706
16707         mlite notifications: fixed configure issues
16708
16709 2011-06-14  Patrick Ohly  <patrick.ohly@intel.com>
16710
16711         * src/Makefile-gen.am:
16712         * src/dbus/qt/Makefile.am:
16713
16714         autotools: squashed some more automake warnings
16715
16716 2011-06-15  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16717
16718
16719         Merge branch 'notifications'
16720
16721 2011-06-13  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16722
16723         * configure-pre.in:
16724         * src/Makefile-gen.am:
16725         * src/NotificationBackendBase.h:
16726         * src/NotificationBackendLibnotify.cpp:
16727         * src/NotificationBackendLibnotify.h:
16728         * src/NotificationBackendMLite.cpp:
16729         * src/NotificationBackendMLite.h:
16730         * src/NotificationBackendNoop.cpp:
16731         * src/NotificationBackendNoop.h:
16732         * src/NotificationManager.cpp:
16733         * src/NotificationManager.h:
16734         * src/NotificationManagerBase.h:
16735         * src/NotificationManagerFactory.cpp:
16736         * src/NotificationManagerFactory.h:
16737         * src/dbus/interfaces/syncevo-server-full.xml:
16738         * src/syncevo-dbus-server.cpp:
16739
16740         syncevo-dbus-server: notifications system made more generic.
16741
16742 2011-06-09  Jussi Kukkonen  <jku@linux.intel.com>
16743
16744         * src/gtk-ui/sync-ui.c:
16745
16746         GTK sync UI: Fix WebDAV config ignoring
16747
16748 2011-06-09  Patrick Ohly  <patrick.ohly@intel.com>
16749
16750         * src/Makefile-gen.am:
16751
16752         nightly testing: handle "empty patch file" case
16753
16754 2011-06-09  Patrick Ohly  <patrick.ohly@intel.com>
16755
16756         * src/Makefile-gen.am:
16757
16758         Revert "src/Makefile-gen.am: ignore empty template patch files."
16759
16760 2011-06-08  Patrick Ohly  <patrick.ohly@intel.com>
16761
16762         * src/templates/servers/Google-Contacts.ini:
16763         * src/templates/servers/Goosync.ini:
16764         * src/templates/servers/Memotoo.ini:
16765         * src/templates/servers/Mobical.ini:
16766         * src/templates/servers/Oracle.ini:
16767         * src/templates/servers/Ovi.ini:
16768         * src/templates/servers/SyncEvolution.ini:
16769         * src/templates/servers/Synthesis.ini:
16770         * src/templates/servers/eGroupware.ini:
16771
16772         config templates: added missing .ini templates for servers
16773
16774 2011-06-08  Jussi Kukkonen  <jku@linux.intel.com>
16775
16776         * src/Makefile-gen.am:
16777
16778         autotools: check for testcase existence (dash compat)
16779
16780 2011-06-08  Jussi Kukkonen  <jku@linux.intel.com>
16781
16782         * src/gtk-ui/sync-ui.c:
16783
16784         GTK sync UI: Ignore Webdav-related configs temporarily
16785
16786 2011-06-08  Patrick Ohly  <patrick.ohly@intel.com>
16787
16788         * src/backends/buteo/ButeoBridge.cpp:
16789         * src/backends/buteo/Makefile.am:
16790         * src/backends/buteo/profiles/service/google-contacts.xml:
16791         * src/backends/buteo/profiles/sync/google-contacts.xml:
16792
16793         Buteo: also support Google Contacts via SyncML
16794
16795 2011-05-19  Patrick Ohly  <patrick.ohly@intel.com>
16796
16797         * src/syncevo/Cmdline.cpp:
16798         * src/syncevo/SyncConfig.cpp:
16799
16800         WebDAV + command line: simplify creation of
16801         source-config@yahoo|google-calendar
16802
16803 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16804
16805         * src/syncevo/Cmdline.cpp:
16806         * src/syncevo/SyncConfig.cpp:
16807         * src/templates/contexts/Google-Calendar.ini:
16808         * src/templates/contexts/Yahoo.ini:
16809
16810         WebDAV: added templates for Yahoo and Google
16811
16812 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16813
16814         * src/syncevo/Cmdline.cpp:
16815         * src/syncevo/SyncConfig.cpp:
16816         * src/syncevo/SyncConfig.h:
16817         * src/templates/clients/SyncEvolution.ini:
16818         * src/templates/clients/phone/nokia.ini:
16819         * src/templates/clients/phone/sony-ericsson-old.ini:
16820         * src/templates/clients/phone/sony-ericsson.ini:
16821         * src/templates/servers/Funambol.ini:
16822         * src/templates/servers/ScheduleWorld.ini:
16823         * test/syncevo-phone-config.py:
16824
16825         configuration: removed builtin templates
16826
16827 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16828
16829         * src/syncevo/SyncConfig.cpp:
16830
16831         SyncConfig: avoid reading template if not needed
16832
16833 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16834
16835         * src/syncevo/SyncConfig.cpp:
16836
16837         SyncConfig: allow SYNCEVOLUTION_TEMPLATE_DIR to start with a dot
16838
16839 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16840
16841         * src/syncevo/Cmdline.cpp:
16842
16843         Cmdline: better error reporting when unit tests fail
16844
16845 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16846
16847         * src/syncevo/Cmdline.cpp:
16848
16849         Cmdline: cleaned up unit testing
16850
16851 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16852
16853         * src/Makefile-gen.am:
16854
16855         autotools: make src/templates a symlink
16856
16857 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16858
16859         * src/syncevo-dbus-server.cpp:
16860
16861         D-Bus + templates: on-disk templates were not listed
16862
16863 2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16864
16865         * src/Makefile-gen.am:
16866
16867         src/Makefile-gen.am: fix the name of the test executable
16868         (client-test)
16869
16870 2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16871
16872         * test/test-dbus.py:
16873
16874         test/test-dbus.py: syntax.
16875
16876 2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16877
16878         * test/ClientTest.cpp:
16879         * test/client-test-main.cpp:
16880
16881         test/{ClientTest,client-test-main}.cpp: fix warnings.
16882
16883 2011-05-24  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16884
16885         * src/client-test-app.cpp:
16886
16887         client-test-app.cpp: if(a||a) -> if(a).
16888
16889 2011-05-26  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
16890
16891         * src/Makefile-gen.am:
16892
16893         src/Makefile-gen.am: ignore empty template patch files.
16894
16895 2011-05-20  Gabriel Schulhof  <gabriel.schulhof@intel.com>
16896
16897         * src/dbus/qt/dbustypes.h:
16898
16899         Qt D-Bus bindings: give the D-Bus type registration function a
16900         more appropriate name
16901
16902 2011-05-20  Gabriel Schulhof  <gabriel.schulhof@intel.com>
16903
16904         * src/dbus/qt/dbustypes.cpp:
16905         * src/dbus/qt/dbustypes.h:
16906
16907         Formatting: remove strange leading whitespace from dbustypes.cpp
16908         and dbustypes.h
16909
16910 2011-05-18  Gabriel Schulhof  <gabriel.schulhof@intel.com>
16911
16912         * src/dbus/qt/Makefile.am:
16913
16914         autotools: Add moc files to BUILT_SOURCES in src/dbus/qt
16915
16916 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16917
16918         * src/syncevo/Cmdline.cpp:
16919
16920         templates: listing templates only showed builtin templates
16921
16922 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16923
16924         * src/backends/webdav/CalDAVSource.cpp:
16925         * src/backends/webdav/WebDAVSource.cpp:
16926
16927         WebDAV: syncing failed after recent change
16928
16929 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
16930
16931         * src/backends/webdav/NeonCXX.h:
16932
16933         NeonCXX: added URI::empty()
16934
16935 2011-05-17  Murray Cumming  <murrayc@murrayc.com>
16936
16937         * configure-pre.in:
16938
16939         configure-pre.in: Correct m4 quoting in the libsynthesis check.
16940
16941 2011-05-17  Patrick Ohly  <patrick.ohly@intel.com>
16942
16943         * src/dbus/qt/Makefile.am:
16944
16945         autotools: fixed "make dist" in src/dbus/qt
16946
16947 2011-05-17  Patrick Ohly  <patrick.ohly@intel.com>
16948
16949         * gen-autotools.sh:
16950
16951         autotools: fixed regression - no backends were built
16952
16953 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
16954
16955         * src/dbus/glib/Makefile.am:
16956
16957         autotools: fixed incomplete dbus restructuring
16958
16959 2011-05-16  Chris Kühl  <chrisk@openismus.com>
16960
16961         * configure-pre.in:
16962
16963         build: Fix AC_LANG_SOURCE warnings with autoconf 2.68
16964
16965 2011-05-16  Jussi Kukkonen  <jku@linux.intel.com>
16966
16967         * src/Makefile-gen.am:
16968
16969         autotools: add DBUS_LIBS to syncevo_dbus_server_LDADD
16970
16971 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
16972
16973         * Makefile.am:
16974         * configure-post.in:
16975         * configure-pre.in:
16976         * src/backends/evolution/configure-sub.in:
16977         * src/backends/file/configure-sub.in:
16978         * src/backends/maemo/configure-sub.in:
16979         * src/backends/sqlite/configure-sub.in:
16980         * src/backends/xmlrpc/configure-sub.in:
16981
16982         autotools: avoid test == comparison
16983
16984 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
16985
16986         * test/runtests.py:
16987
16988         nightly testing: include configuration without EDS in dist check
16989
16990 2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>
16991
16992         * src/dbus/qt/Makefile.am:
16993         * src/dbus/qt/configure-sub.in:
16994         * src/dbus/qt/syncevolution-qt-dbus.pc.in:
16995
16996         pkgconfig: Adding qt-dbus .pc file
16997
16998 2011-05-12  Patrick Ohly  <patrick.ohly@intel.com>
16999
17000         * src/dbus/Makefile.am:
17001         * src/dbus/qt/Makefile.am:
17002         * src/dbus/qt/configure-sub.in:
17003
17004         autotools: build Qt bindings
17005
17006 2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>
17007
17008         * src/dbus/qt/dbustypes.cpp:
17009         * src/dbus/qt/dbustypes.h:
17010
17011         Qt D-Bus bindings: Completing support for complex types by adding
17012         QStringMap
17013
17014 2011-05-13  Gabriel Schulhof  <gabriel.schulhof@intel.com>
17015
17016         * src/client-test-app.cpp:
17017
17018         src/client-test-app.cpp: Removing EvolutionSyncSource reference.
17019
17020 2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>
17021
17022         * src/dbus/interfaces/syncevo-connection-full.xml:
17023         * src/dbus/interfaces/syncevo-server-full.xml:
17024         * src/dbus/interfaces/syncevo-session-full.xml:
17025
17026         D-Bus interface xml files: Correct Qt annotations.
17027
17028 2011-05-10  Gabriel Schulhof  <gabriel.schulhof@intel.com>
17029
17030         * gen-autotools.sh:
17031
17032         autotools: Search for configure-sub.in in all of src/
17033
17034 2011-05-10  Gabriel Schulhof  <gabriel.schulhof@intel.com>
17035
17036         * src/syncevolution.cpp:
17037
17038         src/syncevoluton.cpp: Remove #include "EvolutionSyncSource.h"
17039
17040 2011-05-09  Gabriel Schulhof  <gabriel.schulhof@intel.com>
17041
17042         * src/gnome-bluetooth/configure-sub.in:
17043
17044         Removing empty file src/gnome-bluetooth/configure-sub.in
17045
17046 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
17047
17048         * configure-post.in:
17049         * src/Makefile-gen.am:
17050         * src/dbus/Makefile.am:
17051         * src/dbus/README:
17052         * src/dbus/glib/README:
17053         * src/dbus/glib/syncevo-dbus-types.c:
17054         * src/dbus/glib/syncevo-dbus-types.h:
17055         * src/dbus/glib/syncevo-dbus.pc.in:
17056         * src/dbus/glib/syncevo-marshal.list:
17057         * src/dbus/glib/syncevo-server.c:
17058         * src/dbus/glib/syncevo-server.h:
17059         * src/dbus/glib/syncevo-session.c:
17060         * src/dbus/glib/syncevo-session.h:
17061         * src/dbus/glib/test.c:
17062         * src/dbus/interfaces/Makefile.am:
17063         * src/dbus/interfaces/syncevo-marshal.list:
17064         * src/dbus/syncevo-dbus-types.c:
17065         * src/dbus/syncevo-dbus-types.h:
17066         * src/dbus/syncevo-dbus.pc.in:
17067         * src/dbus/syncevo-server.c:
17068         * src/dbus/syncevo-server.h:
17069         * src/dbus/syncevo-session.c:
17070         * src/dbus/syncevo-session.h:
17071         * src/dbus/test.c:
17072         * src/gtk-ui/Makefile.am:
17073
17074         D-Bus: cleaned up file layout
17075
17076 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
17077
17078         * test/resultchecker.py:
17079
17080         nightly testing: fixed extracting result code
17081
17082 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
17083
17084         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
17085
17086         XMLRPC backend: fixed compile problem
17087
17088 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
17089
17090         * src/backends/webdav/CalDAVSource.h:
17091         * src/backends/webdav/WebDAVSource.cpp:
17092         * src/backends/webdav/WebDAVSource.h:
17093         * src/syncevo/MapSyncSource.h:
17094
17095         WebDAV + GTK sync-ui: avoid long delays when accessing configs
17096
17097 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
17098
17099         * src/syncevo/TrackingSyncSource.h:
17100
17101         TrackingSyncSource: allow intercepting SyncSource callbacks
17102
17103 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
17104
17105         * src/backends/webdav/README:
17106
17107         WebDAV README: added missing semicolon
17108
17109 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
17110
17111         * test/README.yahoo:
17112         * test/synccompare.pl:
17113         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
17114
17115         CardDAV + Yahoo: Client::Sync::eds_contact::testItems passes
17116
17117 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
17118
17119         * test/README.yahoo:
17120         * test/testcases/yahoo_contact.vcf:
17121
17122         CardDAV + Yahoo: passes testImport after simplifying the tests
17123
17124 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
17125
17126         * test/testcases/yahoo_contact.vcf:
17127
17128         CardDAV + Yahoo: removed all test cases which confuse server
17129
17130 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
17131
17132         * src/backends/webdav/WebDAVSource.cpp:
17133
17134         WebDAV: ignore 404 for DELETE requests
17135
17136 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
17137
17138         * src/Makefile-gen.am:
17139         * test/Makefile.am:
17140         * test/testcases/yahoo_contact.vcf:
17141
17142         CardDAV + Yahoo: start using custom test cases
17143
17144 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
17145
17146         * test/README.googlecalendar:
17147         * test/synccompare.pl:
17148         * test/testcases/google_event.ics:
17149
17150         CalDAV + Google: testImport passes
17151
17152 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
17153
17154         * src/Makefile-gen.am:
17155         * test/Makefile.am:
17156         * test/testcases/google_event.ics:
17157
17158         CalDAV + Google: start using separate test cases
17159
17160 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
17161
17162         * src/backends/webdav/CalDAVSource.cpp:
17163
17164         CalDAV + Google: added workaround for 409 error
17165
17166 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
17167
17168         * src/backends/webdav/README:
17169         * src/backends/webdav/WebDAVSourceRegister.cpp:
17170
17171         WebDAV: add "testconfig/testcases" parameters to
17172         CLIENT_TEST_WEBDAV
17173
17174 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
17175
17176         * src/syncevo/ConfigFilter.cpp:
17177         * src/syncevo/ConfigFilter.h:
17178
17179         ConfigProps: added get() method with default value passed as
17180         parameter
17181
17182 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17183
17184         * test/synccompare.pl:
17185
17186         synccompare: optionally check for exact time zone definitions
17187
17188 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17189
17190         * src/gtk-ui/sync-config-widget.c:
17191
17192         GTK sync-ui: selection of individual sources was broken (BMC
17193         #17113)
17194
17195 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17196
17197         * test/synccompare.pl:
17198
17199         synccompare: avoid segfault in Perl interpreter by limiting UTF-8
17200         support
17201
17202 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17203
17204         * test/runtests.py:
17205
17206         nightly testing: allow tests to override CLIENT_TEST_ALARM
17207
17208 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17209
17210         * test/runtests.py:
17211
17212         nightly testing: avoid using valgrind in resultchecker
17213
17214 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17215
17216         * test/resultchecker.py:
17217
17218         nightly testing: handle runs without tests, part II
17219
17220 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17221
17222         * test/evo.supp:
17223
17224         nightly testing: ignore minor leak in libecal 2.32
17225
17226 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17227
17228         * test/client-test-main.cpp:
17229
17230         client-test: redirect synccompare output
17231
17232 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17233
17234         * test/ClientTest.cpp:
17235
17236         client-test: disabled reversed combination of sources
17237
17238 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17239
17240         * src/backends/webdav/WebDAVSource.cpp:
17241
17242         WebDAV + Debian Testing: fixed invalid syncURL error message
17243
17244 2011-05-02  Patrick Ohly  <patrick.ohly@intel.com>
17245
17246         * src/backends/sqlite/SQLiteContactSource.h:
17247
17248         SQLite backend: adapted to SyncSource API changes
17249
17250 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
17251
17252         * HACKING:
17253         * src/Makefile-gen.am:
17254         * src/backends/addressbook/AddressBookSourceRegister.cpp:
17255         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
17256         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
17257         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
17258         * src/backends/file/FileSyncSourceRegister.cpp:
17259         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
17260         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
17261         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
17262         * src/backends/webdav/WebDAVSourceRegister.cpp:
17263         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
17264         * src/client-test-app.cpp:
17265         * src/syncevo/Cmdline.cpp:
17266         * src/syncevo/SyncContext.cpp:
17267         * src/syncevo/SyncSource.h:
17268         * test/ClientTest.cpp:
17269         * test/ClientTest.h:
17270         * test/Makefile.am:
17271         * test/resultchecker.py:
17272         * test/runtests.py:
17273         * test/testcases/README:
17274         * test/testcases/eds_contact.vcf:
17275         * test/testcases/eds_contact.vcf.Ovi.tem.patch:
17276         * test/testcases/eds_contact.vcf.apple.tem.patch:
17277         * test/testcases/eds_contact.vcf.google.tem.patch:
17278         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
17279         * test/testcases/eds_contact.vcf.mobical.tem.patch:
17280         * test/testcases/eds_contact.vcf.zyb.tem.patch:
17281         * test/testcases/eds_event-alarms-2010-12-31.ics:
17282         * test/testcases/eds_event.ics:
17283         * test/testcases/eds_event.ics.Ovi.tem.patch:
17284         * test/testcases/eds_event.ics.apple.tem.patch:
17285         * test/testcases/eds_event.ics.funambol.tem.patch:
17286         * test/testcases/eds_event.ics.local:
17287         * test/testcases/eds_event.ics.memotoo.tem.patch:
17288         * test/testcases/eds_event.ics.mobical.tem.patch:
17289         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
17290         * test/testcases/eds_memo.ics:
17291         * test/testcases/eds_memo.ics.memotoo.tem.patch:
17292         * test/testcases/eds_task.ics:
17293         * test/testcases/eds_task.ics.Ovi.tem.patch:
17294         * test/testcases/eds_task.ics.funambol.tem.patch:
17295         * test/testcases/eds_task.ics.memotoo.tem.patch:
17296         * test/testcases/eds_task.ics.mobical.tem.patch:
17297         * test/testcases/eds_task.ics.nokia_7210c.tem.patch:
17298         * test/testcases/ical20-alarms-2010-12-31.ics:
17299         * test/testcases/ical20.ics:
17300         * test/testcases/ical20.ics.Ovi.tem.patch:
17301         * test/testcases/ical20.ics.apple.tem.patch:
17302         * test/testcases/ical20.ics.funambol.tem.patch:
17303         * test/testcases/ical20.ics.local:
17304         * test/testcases/ical20.ics.memotoo.tem.patch:
17305         * test/testcases/ical20.ics.mobical.tem.patch:
17306         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
17307         * test/testcases/imemo20.ics:
17308         * test/testcases/imemo20.ics.memotoo.tem.patch:
17309         * test/testcases/itodo20.ics:
17310         * test/testcases/itodo20.ics.Ovi.tem.patch:
17311         * test/testcases/itodo20.ics.funambol.tem.patch:
17312         * test/testcases/itodo20.ics.memotoo.tem.patch:
17313         * test/testcases/itodo20.ics.mobical.tem.patch:
17314         * test/testcases/itodo20.ics.nokia_7210c.tem.patch:
17315         * test/testcases/qt_contact.vcf:
17316         * test/testcases/qt_vcard30.vcf:
17317         * test/testcases/vcard30.vcf:
17318         * test/testcases/vcard30.vcf.Ovi.tem.patch:
17319         * test/testcases/vcard30.vcf.apple.tem.patch:
17320         * test/testcases/vcard30.vcf.google.tem.patch:
17321         * test/testcases/vcard30.vcf.memotoo.tem.patch:
17322         * test/testcases/vcard30.vcf.mobical.tem.patch:
17323         * test/testcases/vcard30.vcf.zyb.tem.patch:
17324
17325         nightly testing: renamed ical20/itodo20/vcard30/text, removed
17326         vcard21 from Evolution backend (BMC #14972)
17327
17328 2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>
17329
17330         * src/backends/webdav/WebDAVSource.cpp:
17331
17332         WebDAV: avoid null pointer error when listing databases
17333
17334 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
17335
17336         * test/runtests.py:
17337
17338         nightly testing: fixed typo in Google CalDAV testing
17339
17340 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
17341
17342         * test/runtests.py:
17343
17344         nightly testing: avoid CLIENT_TEST_EVOLUTION_PREFIX=file://
17345
17346 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
17347
17348         * test/resultchecker.py:
17349
17350         resultchecker.py: don't make assumptions about "schroot"
17351
17352 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
17353
17354         * test/resultchecker.py:
17355         * test/runtests.py:
17356
17357         nightly testing: handle runs without tests
17358
17359 2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>
17360
17361         * src/Makefile-gen.am:
17362
17363         nightly testing: avoid updating test case patch files if
17364         unchanged
17365
17366 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
17367
17368         * src/backends/webdav/WebDAVSource.h:
17369         * src/backends/webdav/WebDAVSourceRegister.cpp:
17370
17371         WebDAV: fixed compile error when it was disabled
17372
17373 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
17374
17375         * NEWS:
17376         * configure-pre.in:
17377
17378         bumped version to 1.1.99.4
17379
17380 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
17381
17382         * test/runtests.py:
17383
17384         nightly testing: fixed splitting of enabled tests
17385
17386 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
17387
17388         * test/runtests.py:
17389
17390         nightly testing: added sync testing with CalDAV/CardDAV
17391
17392 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
17393
17394         * src/syncevo/LocalTransportAgent.cpp:
17395         * src/syncevo/SyncContext.cpp:
17396         * src/syncevo/SyncContext.h:
17397
17398         local sync: "source-config" optional
17399
17400 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
17401
17402         * src/syncevo-dbus-server.cpp:
17403         * src/syncevo/LocalTransportAgent.cpp:
17404         * src/syncevo/SyncConfig.cpp:
17405         * src/syncevo/SyncConfig.h:
17406         * src/syncevo/SyncContext.cpp:
17407
17408         config: "uri" now has source name as fallback
17409
17410 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17411
17412         * src/syncevo/Cmdline.cpp:
17413
17414         command line: an invalid --template parameter did not always
17415         trigger an error
17416
17417 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17418
17419         * src/syncevo/SyncConfig.cpp:
17420
17421         command line: accept template name with underscores
17422
17423 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17424
17425         * src/syncevo/Cmdline.cpp:
17426         * src/syncevo/SyncConfig.cpp:
17427
17428         command line: avoid spaces in the handles of template names
17429
17430 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17431
17432         * src/backends/webdav/WebDAVSource.cpp:
17433         * src/backends/webdav/WebDAVSourceRegister.cpp:
17434         * src/syncevo/Cmdline.cpp:
17435
17436         WebDAV: always register our special property
17437
17438 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17439
17440         * src/syncevo/LocalTransportAgent.cpp:
17441
17442         local sync: make a copy of errno before calling something which
17443         might overwrite it
17444
17445 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17446
17447         * src/syncevo/SyncContext.cpp:
17448
17449         server sync session: detect final sync mode, part II (BMC #2786)
17450
17451 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17452
17453         * test/runtests.py:
17454
17455         nightly testing: support --enable foo=<tests> for all tests
17456
17457 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17458
17459         * test/runtests.py:
17460
17461         nightly testing: unset http_proxy for client-test runs
17462
17463 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17464
17465         * src/syncevo/LocalTransportAgent.cpp:
17466
17467         local sync: fixed non-blocking recv()
17468
17469 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17470
17471         * src/syncevo/LocalTransportAgent.cpp:
17472
17473         local sync: fixed potential NULL pointer read
17474
17475 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17476
17477         * src/backends/webdav/WebDAVSource.cpp:
17478
17479         WebDAV: send all optional extensions to CalDAV/CardDAV servers
17480
17481 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17482
17483         * test/testcases/ical20.ics.apple.tem.patch:
17484
17485         CalDAV: ignore Apple Calendar server "unlimited recurrence" issue
17486
17487 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17488
17489         * test/testcases/ical20.ics.apple.tem.patch:
17490
17491         CalDAV: temporarily ignore lost ORGANIZER (BMC #16452)
17492
17493 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17494
17495         * src/syncevo/SyncContext.cpp:
17496
17497         device sync: added debug messages to SAN sending
17498
17499 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17500
17501         * src/syncevo/SyncContext.cpp:
17502
17503         server sync session: add locally deleted items in
17504         "refresh-from-client" (BMC #2786)
17505
17506 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17507
17508         * src/syncevo/LocalTransportAgent.cpp:
17509
17510         local sync: fixed several potential bugs in transport
17511
17512 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
17513
17514         * test/ClientTest.cpp:
17515         * test/ClientTest.h:
17516
17517         client-test: sped up testLargeObject/testMaxMsg
17518
17519 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17520
17521         * src/syncevo-dbus-server.cpp:
17522         * src/syncevo/SyncContext.cpp:
17523         * src/syncevo/SyncContext.h:
17524
17525         server sync session: detect final sync mode (BMC #2786)
17526
17527 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17528
17529         * src/syncevo/SyncSource.cpp:
17530
17531         virtual source: added better config checking and error reporting
17532
17533 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17534
17535         * src/syncevo/SyncSource.cpp:
17536
17537         SyncSource: better error message for incomplete config
17538
17539 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17540
17541         * src/syncevo/LocalTransportAgent.cpp:
17542
17543         local sync: exceptions thrown in child process were not reported
17544
17545 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17546
17547         * src/syncevo/LocalTransportAgent.cpp:
17548
17549         local sync: better error message when URI is empty
17550
17551 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17552
17553         * src/syncevo/Cmdline.cpp:
17554
17555         command line: better error message when checking sources, avoid
17556         "list"
17557
17558 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
17559
17560         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
17561
17562         Akonadi: must not reuse EDS test names
17563
17564 2011-04-18  Patrick Ohly  <patrick.ohly@intel.com>
17565
17566         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
17567         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17568
17569         vCard profile: added more permanent support for KAddressBook
17570         extensions
17571
17572 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17573
17574         * src/backends/webdav/WebDAVSourceRegister.cpp:
17575
17576         WebDAV: fixed compile error with WebDAV disabled
17577
17578 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17579
17580         * src/syncevo/SyncConfig.h:
17581
17582         clang/g++: keep g++ happy by hiding clang pragmas
17583
17584 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17585
17586         * src/backends/akonadi/configure-sub.in:
17587
17588         Akonadi: disable by default
17589
17590 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17591
17592         * configure-post.in:
17593         * configure-pre.in:
17594
17595         autotools: the KWallet code depends on C++
17596
17597 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17598
17599         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
17600         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17601
17602         Akonadi: reverting vCard profile changes
17603
17604 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17605
17606         * src/backends/webdav/WebDAVSource.cpp:
17607
17608         WebDAV: avoid aborts due to debug OPTIONS request
17609
17610 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17611
17612         * src/backends/webdav/NeonCXX.cpp:
17613
17614         NeonCXX: avoid over-runing the deadline
17615
17616 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17617
17618         * src/backends/webdav/NeonCXX.cpp:
17619
17620         NeonCXX: removed duplicate 401 throttling code inside Neon
17621
17622 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17623
17624         * src/backends/webdav/CalDAVSource.cpp:
17625
17626         CalDAV: added retry for data dump
17627
17628 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17629
17630         * src/syncevo/SyncSource.cpp:
17631         * src/syncevo/SyncSource.h:
17632
17633         ItemCache: allow backup dumps to restart
17634
17635 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17636
17637         * src/backends/webdav/CalDAVSource.cpp:
17638         * src/backends/webdav/NeonCXX.cpp:
17639         * src/backends/webdav/NeonCXX.h:
17640         * src/backends/webdav/WebDAVSource.cpp:
17641         * src/backends/webdav/WebDAVSource.h:
17642         * src/backends/webdav/WebDAVSourceRegister.cpp:
17643         * src/syncevo/SyncConfig.cpp:
17644
17645         WebDAV: improved retry logic, fixed Google "401 throttling"
17646         workaround
17647
17648 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17649
17650         * src/syncevo/util.h:
17651
17652         Timespec: added access methods for seconds, nsecs and total time
17653         as double
17654
17655 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17656
17657         * src/syncevo/Cmdline.cpp:
17658         * src/syncevo/SyncSource.h:
17659
17660         SyncSource config: grant sources read/write access to context
17661
17662 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17663
17664         * src/backends/webdav/NeonCXX.cpp:
17665
17666         WebDAV: cleaned up error messages a bit
17667
17668 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17669
17670         * src/CmdlineSyncClient.cpp:
17671
17672         KWallet: KDE detection was flawed
17673
17674 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
17675
17676         * src/syncevo/Cmdline.cpp:
17677         * src/syncevo/SyncConfig.cpp:
17678
17679         eGroupware: added template (BMC #15992)
17680
17681 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
17682
17683         * src/backends/webdav/NeonCXX.cpp:
17684         * src/backends/webdav/NeonCXX.h:
17685
17686         WebDAV: detect temporary Google error page
17687
17688 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
17689
17690         * src/syncevo/LogRedirect.cpp:
17691
17692         logging: avoid extra newlines in redirected text
17693
17694 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
17695
17696         * src/syncevo/LogStdout.cpp:
17697         * src/syncevo/LogStdout.h:
17698
17699         Logging: add relative time to [INFO/DEBUG ...] prefix at debug
17700         level
17701
17702 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
17703
17704         * src/backends/webdav/CalDAVSource.cpp:
17705         * src/backends/webdav/NeonCXX.cpp:
17706         * src/backends/webdav/NeonCXX.h:
17707         * src/backends/webdav/WebDAVSource.cpp:
17708         * src/backends/webdav/WebDAVSource.h:
17709
17710         WebDAV: added extensive resending of requests
17711
17712 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
17713
17714         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
17715
17716         Akonadi: fixed a compile problem when it was disabled
17717
17718 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
17719
17720         * configure-pre.in:
17721
17722         KWallet: do not enable by default
17723
17724 2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>
17725
17726         * src/syncevo-dbus-server.cpp:
17727
17728         syncevo-dbus-server: fixed a compile problem with KWallet +
17729         libnotify
17730
17731 2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>
17732
17733         * src/syncevo/configs/scripting/07vcard-addrev.xml:
17734
17735         vcard profile: simplified REV workaround
17736
17737 2011-03-30  Dinesh  <saidinesh5@gmail.com>
17738
17739         * src/backends/akonadi/akonadisyncsource.cpp:
17740         * src/backends/akonadi/akonadisyncsource.h:
17741
17742         Akonadi: preliminary support for KJot
17743
17744 2011-03-30  Dinesh  <saidinesh5@gmail.com>
17745
17746         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
17747         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17748
17749         vCard profile: added preliminary support for KAddressBook
17750         extensions
17751
17752 2011-03-30  Dinesh  <saidinesh5@gmail.com>
17753
17754         * src/CmdlineSyncClient.cpp:
17755         * src/backends/akonadi/README:
17756         * src/backends/akonadi/akonadisyncsource.cpp:
17757         * src/syncevo-dbus-server.cpp:
17758
17759         Akonadi: fixed issue with running inside syncevo-dbus-server
17760
17761 2011-04-04  Patrick Ohly  <patrick.ohly@intel.com>
17762
17763         * .gitignore:
17764         * po/.gitignore:
17765         * src/.gitignore:
17766         * src/dbus/.gitignore:
17767         * src/gdbus/.gitignore:
17768         * src/syncevo/.gitignore:
17769
17770         added .gitignore entries for locally created files
17771
17772 2011-03-30  Dinesh  <saidinesh5@gmail.com>
17773
17774         * src/backends/akonadi/akonadisyncsource.cpp:
17775
17776         Akonadi: fixed startup issues
17777
17778 2011-04-13  Dinesh  <saidinesh5@gmail.com>
17779
17780         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17781         * src/syncevo/configs/datatypes/02vcard-types.xml:
17782         * src/syncevo/configs/scripting/07vcard-addrev.xml:
17783
17784         vcard profile: work around REV issues in Akonadi <-> Ovi/Mobical
17785         sync
17786
17787 2010-08-15  Dinesh  <saidinesh5@gmail.com>
17788
17789         * configure-pre.in:
17790         * src/CmdlineSyncClient.cpp:
17791         * src/Makefile-gen.am:
17792         * src/syncevo-dbus-server.cpp:
17793         * src/syncevo/Cmdline.cpp:
17794
17795         command line + syncevo-dbus-server: added support for KWallet
17796
17797 2010-08-14  Dinesh  <saidinesh5@gmail.com>
17798
17799         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
17800         * src/backends/akonadi/README:
17801         * src/backends/akonadi/akonadisyncsource.cpp:
17802         * src/backends/akonadi/akonadisyncsource.h:
17803         * src/backends/akonadi/configure-sub.in:
17804         * src/backends/akonadi/contactssyncsource.h:
17805
17806         Akonadi: first functional version
17807
17808 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
17809
17810         * src/backends/akonadi/akonadisyncsource.h:
17811         * src/syncevo/configs/remoterules/kde.xml:
17812
17813         Akonadi: use X-KADDRESSBOOK vcard extensions
17814
17815 2010-01-10  Patrick Ohly  <patrick.ohly@intel.com>
17816
17817         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
17818         * src/backends/akonadi/Makefile.am:
17819         * src/backends/akonadi/README:
17820         * src/backends/akonadi/akonadisyncsource.cpp:
17821         * src/backends/akonadi/akonadisyncsource.h:
17822         * src/backends/akonadi/configure-sub.in:
17823
17824         rewrite of Akonadi backend for SyncEvolution
17825
17826 2010-01-09  Sascha Peilicke  <sasch.pe@gmx.de>
17827
17828         * src/backends/akonadi/akonadisyncsource.cpp:
17829         * src/backends/akonadi/akonadisyncsource.h:
17830         * src/backends/akonadi/contactssyncsource.cpp:
17831         * src/backends/akonadi/contactssyncsource.h:
17832         * src/backends/akonadi/eventssyncsource.cpp:
17833         * src/backends/akonadi/eventssyncsource.h:
17834         * src/backends/akonadi/notessyncsource.cpp:
17835         * src/backends/akonadi/notessyncsource.h:
17836         * src/backends/akonadi/todossyncsource.cpp:
17837         * src/backends/akonadi/todossyncsource.h:
17838
17839         added Akonadi/KDE backend
17840
17841 2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>
17842
17843         * src/syncevo/CurlTransportAgent.cpp:
17844
17845         curl transport: fixed compile error
17846
17847 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17848
17849         * test/testcases/vcard30.vcf.apple.tem.patch:
17850
17851         nightly testing: Apple Calendar server has problems with \n
17852
17853 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17854
17855         * test/testcases/ical20.ics.apple.tem.patch:
17856
17857         nightly testing: use special iCalendar 2.0 test cases for Apple
17858         Calendar server
17859
17860 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17861
17862         * test/synccompare.pl:
17863
17864         synccompare: ignore some Apple Calendar Server differences
17865
17866 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17867
17868         * test/testcases/ical20.ics:
17869         * test/testcases/ical20.ics.Ovi.tem.patch:
17870         * test/testcases/ical20.ics.funambol.tem.patch:
17871         * test/testcases/ical20.ics.memotoo.tem.patch:
17872         * test/testcases/ical20.ics.mobical.tem.patch:
17873         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
17874
17875         nightly testing: UNTIL clause fix for Apple Calendar Server
17876
17877 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17878
17879         * test/testcases/ical20.ics:
17880
17881         nightly testing: removed METHOD:PUBLISH, part II
17882
17883 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17884
17885         * test/resultchecker.py:
17886         * test/runtests.py:
17887
17888         nightly testing: added Apple Calendar Server testing
17889
17890 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17891
17892         * test/generate-html.xsl:
17893         * test/resultchecker.py:
17894
17895         nightly testing: fixed names and links for sources with
17896         underscore
17897
17898 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17899
17900         * test/resultchecker.py:
17901
17902         nightly test: include Client::Sync::*::testTimeout in report
17903
17904 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
17905
17906         * test/generate-html.xsl:
17907         * test/resultchecker.py:
17908
17909         nightly testing: show source test results sorted by time
17910
17911 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17912
17913         * src/Makefile-gen.am:
17914
17915         autotools: fixed linking with clang 2.9
17916
17917 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17918
17919         * test/ClientTest.cpp:
17920
17921         nightly testing: increase timeouts in
17922         Client::Sync::*::testTimeout
17923
17924 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17925
17926         * src/syncevo-dbus-server.cpp:
17927
17928         syncevo-dbus-server: avoid method name clash
17929
17930 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17931
17932         * src/CmdlineSyncClient.h:
17933         * src/backends/webdav/WebDAVSource.cpp:
17934         * src/syncevo/LocalTransportAgent.cpp:
17935         * src/syncevo/SyncConfig.cpp:
17936         * src/syncevo/SyncConfig.h:
17937         * src/syncevo/SyncContext.cpp:
17938         * src/syncevo/SynthesisDBPlugin.cpp:
17939         * test/ClientTest.cpp:
17940
17941         SyncConfig: "username/password" ambiguous, changed to "sync
17942         username/password"
17943
17944 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17945
17946         * src/syncevo/SyncConfig.h:
17947
17948         SyncConfig: clang 2.9 compiler warning
17949
17950 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17951
17952         * src/syncevo/SyncContext.cpp:
17953
17954         SyncContext testing: wrong signature of virtual method
17955
17956 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
17957
17958         * test/evo.supp:
17959
17960         nightly testing: more valgrind suppressions
17961
17962 2011-04-08  Patrick Ohly  <patrick.ohly@intel.com>
17963
17964         * test/ClientTest.cpp:
17965
17966         nightly testing: removed METHOD:PUBLISH
17967
17968 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
17969
17970         * test/runtests.py:
17971
17972         runtest.py: "prebuilt" now only allowed once, replaces compiling
17973
17974 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
17975
17976         * test/resultchecker.py:
17977         * test/runtests.py:
17978
17979         runtests.py: added Yahoo and Google CalDAV/CardDAV testing
17980
17981 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
17982
17983         * test/runtests.py:
17984
17985         runtest.py: --help was broken without --enable
17986
17987 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
17988
17989         * src/backends/webdav/WebDAVSourceRegister.cpp:
17990
17991         WebDAV: fixed tests involving second local source
17992
17993 2011-03-29  Patrick Ohly  <patrick.ohly@intel.com>
17994
17995         * src/backends/webdav/NeonCXX.cpp:
17996         * src/backends/webdav/WebDAVSourceRegister.cpp:
17997
17998         WebDAV: fixed some memory issues
17999
18000 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18001
18002         * src/backends/webdav/NeonCXX.cpp:
18003         * src/backends/webdav/NeonCXX.h:
18004
18005         WebDAV: more detailed error reporting
18006
18007 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18008
18009         * test/runtests.py:
18010
18011         nightly testing: include webdav backend in PATH
18012
18013 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18014
18015         * test/runtests.py:
18016
18017         nightly testing: run setup command only once
18018
18019 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18020
18021         * test/runtests.py:
18022
18023         nightly testing: run "make clean" in same environment as testing
18024
18025 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18026
18027         * test/runtests.py:
18028
18029         nightly testing: include CLIENT_TEST_WEBDAV in log
18030
18031 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18032
18033         * configure-pre.in:
18034         * src/syncevo/GLibSupport.cpp:
18035
18036         glib CXX: avoid features not found on Ubuntu Hardy
18037
18038 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18039
18040         * src/syncevo/GLibSupport.h:
18041
18042         glib CXX: fixed compile problem
18043
18044 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18045
18046         * src/syncevo-dbus-server.cpp:
18047         * src/syncevo/LogRedirect.h:
18048         * test/test-dbus.py:
18049
18050         syncevo-dbus-server: restart when auto sync is enabled (BMC
18051         #14955)
18052
18053 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18054
18055         * src/syncevo-dbus-server.cpp:
18056         * test/test-dbus.py:
18057
18058         syncevo-dbus-server: shut down after on-disk changes are observed
18059         (BMC #14955)
18060
18061 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18062
18063         * src/syncevo/SmartPtr.h:
18064
18065         glib: added GMainLoopPtr (noncopyable scoped pointer) for
18066         GMainLoop
18067
18068 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18069
18070         * src/syncevo/GLibSupport.cpp:
18071         * src/syncevo/GLibSupport.h:
18072
18073         glib: added C++ support for file notifications and GObject smart
18074         pointers
18075
18076 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
18077
18078         * src/gtk-ui/main.c:
18079
18080         GTK sync-UI: fixed compile problem (gcc 4.5.2)
18081
18082 2011-03-23  Patrick Ohly  <patrick.ohly@intel.com>
18083
18084         * README.rst:
18085         * src/syncevo/Cmdline.cpp:
18086         * src/syncevo/SyncConfig.cpp:
18087         * src/syncevo/SyncConfig.h:
18088
18089         command line: relaxed checking of config creation (BMC #14805)
18090
18091 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
18092
18093         * src/backends/qtcontacts/QtContactsSource.cpp:
18094         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
18095
18096         QtContacts: "database" property specifies address book
18097
18098 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
18099
18100         * src/backends/webdav/WebDAVSourceRegister.cpp:
18101
18102         WebDAV: fixed compiler warning
18103
18104 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
18105
18106         * src/backends/buteo/Makefile.am:
18107
18108         Buteo: fixed compile problem
18109
18110 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
18111
18112         * src/Makefile-gen.am:
18113         * src/gdbus/Makefile.am:
18114
18115         libgdbus: renamed library to libgdbusyncevo
18116
18117 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18118
18119         * src/backends/webdav/README:
18120         * src/backends/webdav/WebDAVSourceRegister.cpp:
18121
18122         WebDAV: automate Client::Source testing
18123
18124 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18125
18126         * src/syncevo/SyncConfig.cpp:
18127         * src/syncevo/SyncConfig.h:
18128
18129         SyncConfig: getNode(string) utility function
18130
18131 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18132
18133         * src/client-test-app.cpp:
18134         * src/syncevo/SyncSource.h:
18135
18136         ClientTestConfig: turned plain function pointer for
18137         "createSourceA/B" into boost::function
18138
18139 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18140
18141         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
18142
18143         Revert "Evolution: make vCard 3.0 the default sync format
18144         (MemoToo)"
18145
18146 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18147
18148         * src/syncevo/Cmdline.cpp:
18149         * src/syncevo/ConfigFilter.cpp:
18150         * src/syncevo/SyncConfig.cpp:
18151         * src/syncevo/SyncConfig.h:
18152
18153         command line: fix issue with configuring a peer multiple times
18154
18155 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18156
18157         * autogen.sh:
18158         * gen-autotools.sh:
18159
18160         autotools: do not force rebuild in make after commits
18161
18162 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
18163
18164         * src/syncevo/Cmdline.cpp:
18165         * src/syncevo/SyncConfig.cpp:
18166
18167         Memotoo: use vCard 3.0
18168
18169 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18170
18171         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
18172
18173         Evolution: make vCard 3.0 the default sync format (MemoToo)
18174
18175 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18176
18177         * src/backends/webdav/WebDAVSource.cpp:
18178
18179         WebDAV: fixed auto-detection of Yahoo URIs
18180
18181 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18182
18183         * src/backends/webdav/NeonCXX.cpp:
18184         * src/backends/webdav/NeonCXX.h:
18185         * src/backends/webdav/WebDAVSource.cpp:
18186         * src/backends/webdav/WebDAVSource.h:
18187
18188         WebDAV: implemented service discovery via .well-known +
18189         current-user-principal
18190
18191 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18192
18193         * src/syncevo/util.h:
18194
18195         SE_THROW_EXCEPTION(): added variants which accept additional
18196         arguments
18197
18198 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18199
18200         * src/syncevo/icalstrdup.h:
18201
18202         icalstrdup: fixed compile issue in EDS backend
18203
18204 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18205
18206         * src/backends/webdav/NeonCXX.cpp:
18207         * src/backends/webdav/NeonCXX.h:
18208
18209         WebDAV: workaround for neon Digest authentication problem
18210
18211 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18212
18213         * README.rst:
18214
18215         README.rst: clarifications (--configure, --keyring)
18216
18217 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
18218
18219         * README.packagers:
18220
18221         README.packagers: added section on CalDAV/CardDAV
18222
18223 2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>
18224
18225         * src/syncevo/Cmdline.cpp.orig:
18226         * src/syncevo/Cmdline.cpp.rej:
18227
18228         CmdLine.cpp: removed patch files which were added accidentally
18229
18230 2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>
18231
18232         * configure-pre.in:
18233
18234         autotools: make sure libsynthesis is recent enough
18235
18236 2011-02-26  Patrick Ohly  <patrick.ohly@intel.com>
18237
18238         * NEWS:
18239         * configure-pre.in:
18240
18241         bumped version to 1.1.99.3
18242
18243 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
18244
18245         * src/syncevo/icalstrdup.h:
18246
18247         libical: fixed distcheck problem
18248
18249 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
18250
18251         * src/backends/webdav/NeonCXX.cpp:
18252         * src/backends/webdav/NeonCXX.h:
18253
18254         WebDAV: allow compilation on older distros (Ubuntu Hardy) III
18255
18256 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
18257
18258         * src/backends/webdav/CalDAVSource.cpp:
18259
18260         WebDAV: allow compilation on older distros (Ubuntu Hardy) II
18261
18262 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
18263
18264         * src/backends/webdav/CalDAVSource.cpp:
18265         * src/backends/webdav/NeonCXX.cpp:
18266         * src/backends/webdav/NeonCXX.h:
18267         * src/backends/webdav/WebDAVSource.cpp:
18268         * src/backends/webdav/configure-sub.in:
18269
18270         WebDAV: allow compilation on older distros (Ubuntu Hardy)
18271
18272 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
18273
18274         * src/backends/evolution/EvolutionCalendarSource.cpp:
18275         * src/backends/evolution/Makefile.am:
18276         * src/backends/evolution/configure-sub.in:
18277         * src/backends/evolution/e-cal-check-timezones.c:
18278         * src/backends/evolution/libical/icalstrdup.c:
18279         * src/backends/evolution/libical/icalstrdup.h:
18280         * src/syncevo/Makefile.am:
18281         * src/syncevo/icalstrdup.c:
18282         * src/syncevo/icalstrdup.h:
18283
18284         libical: moved support code into core SyncEvolution
18285
18286 2011-02-24  Patrick Ohly  <patrick.ohly@intel.com>
18287
18288         * src/backends/webdav/README:
18289
18290         WebDAV: added README
18291
18292 2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>
18293
18294         * src/backends/webdav/WebDAVSource.cpp:
18295
18296         WebDAV: improved error reporting
18297
18298 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
18299
18300         * src/backends/buteo/ButeoBridge.cpp:
18301
18302         Buteo Bridge: add fallback if Yahoo username does not contain
18303         domain
18304
18305 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
18306
18307         * src/backends/webdav/NeonCXX.cpp:
18308         * src/backends/webdav/NeonCXX.h:
18309         * src/backends/webdav/WebDAVSource.cpp:
18310
18311         WebDAV: use RetryDuration property as timeout interval
18312
18313 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
18314
18315         * src/backends/webdav/WebDAVSourceRegister.cpp:
18316
18317         WebDAV: simplified help text for backend
18318
18319 2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>
18320
18321         * src/backends/buteo/ButeoBridge.cpp:
18322
18323         Buteo + CardDAV: fixed typo in config
18324
18325 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
18326
18327         * src/backends/buteo/profiles/sync/yahoo.xml:
18328
18329         Yahoo! Contacts: not stable enough to be enabled
18330
18331 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
18332
18333         * src/backends/webdav/CalDAVSource.cpp:
18334         * src/backends/webdav/WebDAVSource.cpp:
18335
18336         CalDAV: workarounds for Google Calendar 404 error
18337
18338 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
18339
18340         * src/backends/webdav/WebDAVSource.cpp:
18341
18342         Yahoo! Contacts: workaround for server parser bug for BDAY
18343
18344 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
18345
18346         * src/backends/webdav/NeonCXX.cpp:
18347         * src/backends/webdav/NeonCXX.h:
18348
18349         NeonCXX: flush neon debug output in debug mode
18350
18351 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
18352
18353         * src/backends/webdav/NeonCXX.cpp:
18354
18355         WebDAV: experimental retry loop
18356
18357 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
18358
18359         * src/backends/webdav/WebDAVSource.cpp:
18360
18361         WebDAV: suppress neon output
18362
18363 2011-01-26  Patrick Ohly  <patrick.ohly@intel.com>
18364
18365         * src/backends/webdav/CardDAVSource.cpp:
18366         * src/backends/webdav/CardDAVSource.h:
18367         * src/backends/webdav/WebDAVSource.cpp:
18368         * src/backends/webdav/WebDAVSource.h:
18369         * src/backends/webdav/WebDAVSourceRegister.cpp:
18370
18371         CardDAV: workaround for Yahoo! Contacts encoding bug
18372
18373 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
18374
18375         * src/backends/buteo/ButeoBridge.cpp:
18376         * src/backends/buteo/profiles/service/yahoo.xml:
18377         * src/backends/buteo/profiles/sync/yahoo.xml:
18378         * src/backends/webdav/WebDAVSource.cpp:
18379         * src/backends/webdav/WebDAVSource.h:
18380
18381         Buteo+DAV: added support for Yahoo! Contacts
18382
18383 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
18384
18385         * src/backends/webdav/CalDAVSource.h:
18386         * src/backends/webdav/CardDAVSource.h:
18387         * src/backends/webdav/Makefile.am:
18388         * src/backends/webdav/NeonCXX.cpp:
18389         * src/backends/webdav/NeonCXX.h:
18390         * src/backends/webdav/WebDAVSource.cpp:
18391         * src/backends/webdav/WebDAVSource.h:
18392         * src/backends/webdav/syncevo-webdav-lookup.sh:
18393
18394         WebDAV: added service discovery via DNS SRV
18395
18396 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
18397
18398         * src/backends/webdav/CalDAVSource.h:
18399         * src/backends/webdav/CardDAVSource.h:
18400
18401         WebDAV: adapted to SyncSource API change (const char * removal)
18402
18403 2010-12-03  Patrick Ohly  <patrick.ohly@intel.com>
18404
18405         * src/backends/buteo/ButeoBridge.cpp:
18406         * src/backends/buteo/ButeoBridge.h:
18407
18408         Buteo sync: must read credentials after msyncd had a chance to
18409         set them
18410
18411 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18412
18413         * src/backends/buteo/ButeoBridge.cpp:
18414
18415         Buteo sync: fix backend search when compiled dynamically
18416
18417 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18418
18419         * src/backends/webdav/Makefile.am:
18420
18421         autotools: distribute WebDAVSourceRegister.cpp
18422
18423 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
18424
18425         * src/backends/buteo/ButeoBridge.cpp:
18426         * src/backends/buteo/Makefile.am:
18427         * src/backends/webdav/Makefile.am:
18428         * src/backends/webdav/NeonCXX.cpp:
18429         * src/backends/webdav/WebDAVSource.cpp:
18430         * src/backends/webdav/WebDAVSourceRegister.cpp:
18431
18432         Buteo sync, DAV: compile outside of SyncEvolution
18433
18434 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
18435
18436         * src/backends/buteo/profiles/service/yahoo.xml:
18437         * src/backends/buteo/profiles/sync/yahoo.xml:
18438
18439         merge: yahoo Calendar
18440
18441 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
18442
18443         * src/backends/webdav/CardDAVSource.cpp:
18444         * src/backends/webdav/CardDAVSource.h:
18445
18446         merge: carddav
18447
18448 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
18449
18450         * src/backends/buteo/ButeoBridge.cpp:
18451
18452         Buteo sync: enable all Google hacks
18453
18454 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
18455
18456         * src/backends/buteo/ButeoBridge.cpp:
18457         * src/backends/buteo/Makefile.am:
18458
18459         Buteo: added Yahoo CalDAV service
18460
18461 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
18462
18463         * src/backends/buteo/ButeoBridge.cpp:
18464
18465         Buteo + Google Calendar: enable Google hacks explicitly
18466
18467 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
18468
18469         * src/backends/buteo/ButeoBridge.cpp:
18470
18471         Buteo: better use "google-calendar" as config name
18472
18473 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
18474
18475         * src/backends/buteo/Makefile.am:
18476
18477         Buteo: fixed build issue
18478
18479 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18480
18481         * src/backends/buteo/ButeoBridge.cpp:
18482
18483         Buteo sync: added mapping from SyncMLStatus to Buteo error codes
18484
18485 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18486
18487         * src/backends/buteo/ButeoBridge.cpp:
18488
18489         Buteo sync: disable database dump and change printing
18490
18491 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18492
18493         * src/backends/buteo/ButeoBridge.cpp:
18494
18495         Buteo sync: only create configs if needed
18496
18497 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18498
18499         * src/backends/buteo/ButeoBridge.cpp:
18500         * src/backends/buteo/ButeoBridge.h:
18501
18502         Buteo sync: implemented necessary functions to run sync
18503
18504 2010-10-28  Patrick Ohly  <patrick.ohly@intel.com>
18505
18506         * src/backends/buteo/ButeoBridge.cpp:
18507         * src/backends/buteo/ButeoBridge.h:
18508         * src/backends/buteo/Makefile.am:
18509         * src/backends/buteo/README:
18510         * src/backends/buteo/configure-sub.in:
18511         * src/backends/buteo/profiles/client/syncevo-buteo.xml:
18512         * src/backends/buteo/profiles/service/google-calendar.xml:
18513         * src/backends/buteo/profiles/sync/google-calendar.xml:
18514
18515         initial commit
18516
18517 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
18518
18519         * src/backends/webdav/CalDAVSource.cpp:
18520
18521         CalDAVSource: filter out X-LIC-ERROR
18522
18523 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
18524
18525         * src/backends/webdav/CalDAVSource.cpp:
18526         * src/backends/webdav/CalDAVSource.h:
18527         * src/backends/webdav/NeonCXX.h:
18528         * src/backends/webdav/WebDAVSource.cpp:
18529
18530         CalDAV: added Google Calendar alarm hack
18531
18532 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
18533
18534         * src/backends/webdav/WebDAVSource.cpp:
18535
18536         WebDAVSource: removed excessive debug output
18537
18538 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
18539
18540         * src/backends/webdav/NeonCXX.cpp:
18541         * src/backends/webdav/NeonCXX.h:
18542         * src/backends/webdav/WebDAVSource.cpp:
18543
18544         Neon C++: cache Session
18545
18546 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
18547
18548         * src/backends/webdav/NeonCXX.cpp:
18549         * src/backends/webdav/NeonCXX.h:
18550
18551         Neon C++: added retry in case of potential Google request rate
18552         throttling
18553
18554 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
18555
18556         * src/backends/webdav/WebDAVSource.cpp:
18557
18558         WebDAV: filter out collections inside collection
18559
18560 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
18561
18562         * src/backends/webdav/CalDAVSource.cpp:
18563         * src/backends/webdav/CalDAVSource.h:
18564         * src/backends/webdav/Makefile.am:
18565         * src/backends/webdav/NeonCXX.cpp:
18566         * src/backends/webdav/NeonCXX.h:
18567         * src/backends/webdav/WebDAVSource.cpp:
18568         * src/backends/webdav/WebDAVSource.h:
18569         * src/backends/webdav/WebDAVSourceRegister.cpp:
18570
18571         WebDAV: added CardDAV support
18572
18573 2010-11-22  Patrick Ohly  <patrick.ohly@intel.com>
18574
18575         * src/backends/webdav/NeonCXX.cpp:
18576         * src/backends/webdav/NeonCXX.h:
18577         * src/backends/webdav/WebDAVSource.cpp:
18578         * src/backends/webdav/configure-sub.in:
18579
18580         proxy settings: transfer to neon
18581
18582 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
18583
18584         * src/backends/webdav/NeonCXX.cpp:
18585
18586         Neon CXX: use default CA bundle
18587
18588 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
18589
18590         * src/backends/webdav/WebDAVSource.cpp:
18591
18592         WebDAV: escape username before adding it to syncURL
18593
18594 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
18595
18596         * src/backends/webdav/NeonCXX.cpp:
18597
18598         Neon CXX: fail more gracefully when certificate is missing
18599
18600 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
18601
18602         * src/backends/webdav/CalDAVSource.cpp:
18603         * src/backends/webdav/NeonCXX.h:
18604         * src/backends/webdav/WebDAVSource.cpp:
18605         * src/backends/webdav/WebDAVSource.h:
18606
18607         CalDAV: make Google hacks configurable
18608
18609 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
18610
18611         * src/backends/webdav/CalDAVSource.cpp:
18612         * src/backends/webdav/WebDAVSource.cpp:
18613
18614         CalDAV: fixes for inserting items into Yahoo
18615
18616 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
18617
18618         * src/backends/webdav/NeonCXX.cpp:
18619         * src/backends/webdav/NeonCXX.h:
18620
18621         Neon: added wrapper for URI escape/unescape
18622
18623 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
18624
18625         * src/backends/webdav/WebDAVSource.cpp:
18626         * src/backends/webdav/WebDAVSource.h:
18627
18628         WebDAV: find default calendar
18629
18630 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
18631
18632         * src/backends/webdav/CalDAVSource.cpp:
18633
18634         CalDAV: Yahoo requires <filter> element in <calendar-query>
18635
18636 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
18637
18638         * src/backends/webdav/NeonCXX.cpp:
18639
18640         WebDAV: workaround for YaHoo SSL connection
18641
18642 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
18643
18644         * src/backends/webdav/CalDAVSource.cpp:
18645         * src/backends/webdav/CalDAVSource.h:
18646
18647         CalDAVSource: work around for adding child without parent
18648
18649 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
18650
18651         * src/backends/webdav/WebDAVSource.cpp:
18652
18653         WebDAVSource: 201 okay for update
18654
18655 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
18656
18657         * src/backends/webdav/CalDAVSource.cpp:
18658         * src/backends/webdav/CalDAVSource.h:
18659         * src/backends/webdav/WebDAVSource.cpp:
18660
18661         CalDAV: cache UID and SEQUENCE, fix SEQUENCE before sending
18662
18663 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18664
18665         * src/backends/webdav/NeonCXX.cpp:
18666         * src/backends/webdav/WebDAVSource.cpp:
18667
18668         WebDAV error codes: map to SyncMLStatus
18669
18670 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18671
18672         * src/backends/webdav/configure-sub.in:
18673
18674         WebDAV compilation: libical and neon package check
18675
18676 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18677
18678         * src/backends/webdav/Makefile.am:
18679
18680         WebDAV compilation: added missing libsyncevolution.la
18681
18682 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
18683
18684         * src/backends/webdav/CalDAVSource.cpp:
18685         * src/backends/webdav/CalDAVSource.h:
18686         * src/backends/webdav/NeonCXX.cpp:
18687         * src/backends/webdav/NeonCXX.h:
18688
18689         CalDAV: implement our own backup mechanism
18690
18691 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
18692
18693         * src/backends/webdav/CalDAVSource.cpp:
18694         * src/backends/webdav/CalDAVSource.h:
18695
18696         CalDAVSource: implement SyncSourceLogging
18697
18698 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
18699
18700         * src/backends/webdav/WebDAVSource.cpp:
18701
18702         WebDAVSource: fixed compiler error with g++ 4.5
18703
18704 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
18705
18706         * src/backends/webdav/CalDAVSource.cpp:
18707         * src/backends/webdav/CalDAVSource.h:
18708
18709         CalDAVSource: more efficient implementation of item listing
18710
18711 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
18712
18713         * src/backends/webdav/WebDAVSource.h:
18714
18715         WebDAVSource: changed visibility of utility functions
18716
18717 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
18718
18719         * src/backends/webdav/NeonCXX.cpp:
18720         * src/backends/webdav/NeonCXX.h:
18721
18722         NeonCXX: added XML parser support
18723
18724 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
18725
18726         * src/backends/webdav/NeonCXX.cpp:
18727         * src/backends/webdav/WebDAVSourceRegister.cpp:
18728         * src/backends/webdav/configure-sub.in:
18729
18730         WebDAV: fixed compilation without backend
18731
18732 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
18733
18734         * src/backends/webdav/CalDAVSource.cpp:
18735
18736         CalDAVSource: updating merged item requrires updating other sub
18737         items
18738
18739 2010-10-18  Patrick Ohly  <patrick.ohly@intel.com>
18740
18741         * src/backends/webdav/CalDAVSource.cpp:
18742
18743         CalDAVSource: fix for removal of sub item
18744
18745 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
18746
18747         * src/backends/webdav/CalDAVSource.cpp:
18748         * src/backends/webdav/CalDAVSource.h:
18749         * src/backends/webdav/WebDAVSourceRegister.cpp:
18750
18751         CalDAVSource: support multiple VEVENTs inside item using
18752         MapSyncSource as wrapper
18753
18754 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
18755
18756         * src/backends/webdav/NeonCXX.cpp:
18757         * src/backends/webdav/NeonCXX.h:
18758
18759         NeonCXX: check for bad status after request
18760
18761 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
18762
18763         * src/backends/webdav/WebDAVSource.cpp:
18764         * src/backends/webdav/WebDAVSourceRegister.cpp:
18765
18766         WebDAV: some testing and fixes for iCalendar 2.0 with Google
18767
18768 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
18769
18770         * src/backends/webdav/WebDAVSource.cpp:
18771         * src/backends/webdav/WebDAVSourceRegister.cpp:
18772
18773         WebDAV settings: take from context
18774
18775 2010-10-06  Patrick Ohly  <patrick.ohly@intel.com>
18776
18777         * src/backends/webdav/WebDAVSource.cpp:
18778
18779         WebDAV: implemented removeItem()
18780
18781 2010-10-06  Patrick Ohly  <patrick.ohly@intel.com>
18782
18783         * src/backends/webdav/NeonCXX.cpp:
18784         * src/backends/webdav/NeonCXX.h:
18785         * src/backends/webdav/WebDAVSource.cpp:
18786         * src/backends/webdav/WebDAVSource.h:
18787
18788         WebDAV: implemented insertion of items
18789
18790 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18791
18792         * src/backends/webdav/WebDAVSource.cpp:
18793         * src/backends/webdav/WebDAVSource.h:
18794
18795         WebDAV: implemented item listing
18796
18797 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18798
18799         * src/backends/webdav/NeonCXX.cpp:
18800         * src/backends/webdav/NeonCXX.h:
18801         * src/backends/webdav/WebDAVSource.cpp:
18802         * src/backends/webdav/WebDAVSource.h:
18803
18804         properly resolve relative ../events/ path for Google
18805
18806 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18807
18808         * src/backends/webdav/WebDAVSource.cpp:
18809
18810         WebDAVSource: avoid cut-and-paste of boost::bind
18811
18812 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18813
18814         * src/backends/webdav/NeonCXX.cpp:
18815
18816         NeonCXX: tweak debug logging
18817
18818 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18819
18820         * src/backends/webdav/WebDAVSource.cpp:
18821         * src/backends/webdav/WebDAVSource.h:
18822
18823         WebDAVSource: debug dump of properties
18824
18825 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18826
18827         * src/backends/webdav/NeonCXX.cpp:
18828         * src/backends/webdav/NeonCXX.h:
18829
18830         NeonCXX: implemented simple property reading
18831
18832 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
18833
18834         * src/backends/webdav/CalDAVSource.cpp:
18835         * src/backends/webdav/CalDAVSource.h:
18836         * src/backends/webdav/Makefile.am:
18837         * src/backends/webdav/NeonCXX.cpp:
18838         * src/backends/webdav/NeonCXX.h:
18839         * src/backends/webdav/WebDAVSource.cpp:
18840         * src/backends/webdav/WebDAVSource.h:
18841         * src/backends/webdav/WebDAVSourceRegister.cpp:
18842
18843         WebDAV: first version which can log into Google
18844
18845 2010-10-04  Patrick Ohly  <patrick.ohly@intel.com>
18846
18847         * src/backends/webdav/CalDAVSource.cpp:
18848         * src/backends/webdav/CalDAVSource.h:
18849         * src/backends/webdav/Makefile.am:
18850         * src/backends/webdav/NeonCXX.h:
18851         * src/backends/webdav/WebDAVSource.cpp:
18852         * src/backends/webdav/WebDAVSource.h:
18853         * src/backends/webdav/WebDAVSourceRegister.cpp:
18854         * src/backends/webdav/configure-sub.in:
18855
18856         WebDAV: initial commit of skeleton sources and build scripts
18857
18858 2011-02-24  Patrick Ohly  <patrick.ohly@intel.com>
18859
18860         * src/backends/qtcontacts/QtContactsSource.cpp:
18861         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
18862
18863         QtContacts: import/export all details
18864
18865 2011-02-23  Patrick Ohly  <patrick.ohly@intel.com>
18866
18867         * src/syncevo/util.cpp:
18868
18869         Timespec: fixed unit test
18870
18871 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
18872
18873         * src/syncevo/SyncSource.h:
18874         * test/ClientTest.cpp:
18875         * test/ClientTest.h:
18876
18877         client-test: added Sync::*::testExtensions
18878
18879 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
18880
18881         * src/backends/qtcontacts/QtContactsSource.cpp:
18882
18883         QtContacts: experimental code for "Backup" profile format as raw
18884         format
18885
18886 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
18887
18888         * src/backends/evolution/EvolutionCalendarSource.cpp:
18889         * src/backends/evolution/EvolutionMemoSource.cpp:
18890         * src/gdbus/gdbus-cxx-bridge.h:
18891         * src/gdbus/gdbus-cxx.h:
18892         * src/gdbus/test/example.cpp:
18893         * src/syncevo-dbus-server.cpp:
18894         * src/syncevo/SyncConfig.h:
18895         * src/syncevo/SyncContext.cpp:
18896         * src/syncevo/SyncML.cpp:
18897         * src/syncevo/SyncSource.h:
18898         * src/syncevolution.cpp:
18899
18900         compiler: fix warnings/errors reported by clang 2.8
18901
18902 2011-02-17  Patrick Ohly  <patrick.ohly@intel.com>
18903
18904         * src/gdbus/gdbus-cxx-bridge.h:
18905
18906         D-Bus C++: simplified code
18907
18908 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
18909
18910         * src/syncevo/CurlTransportAgent.cpp:
18911         * src/syncevo/CurlTransportAgent.h:
18912
18913         Curl transport: use Timespec instead of time_t + time(NULL)
18914
18915 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
18916
18917         * src/syncevo/GLibSupport.cpp:
18918         * src/syncevo/GLibSupport.h:
18919         * src/syncevo/LocalTransportAgent.cpp:
18920         * src/syncevo/LocalTransportAgent.h:
18921
18922         local sync: use Timespec instead of time_t + time(NULL)
18923
18924 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
18925
18926         * src/syncevo/util.cpp:
18927         * src/syncevo/util.h:
18928
18929         Timespec: C++ wrapper code for struct timespec
18930
18931 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
18932
18933         * src/syncevo/LocalTransportAgent.cpp:
18934         * src/syncevo/LocalTransportAgent.h:
18935         * src/syncevo/SyncContext.cpp:
18936         * test/test-dbus.py:
18937
18938         local sync: better abort handling
18939
18940 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
18941
18942         * src/syncevo/SyncContext.cpp:
18943
18944         sync result: failure not reported
18945
18946 2011-02-15  Patrick Ohly  <patrick.ohly@intel.com>
18947
18948         * src/syncevo/LocalTransportAgent.cpp:
18949         * src/syncevo/LocalTransportAgent.h:
18950         * test/test-dbus.py:
18951
18952         local sync: allow running inside syncevo-dbus-server
18953
18954 2011-02-15  Patrick Ohly  <patrick.ohly@intel.com>
18955
18956         * src/syncevo/GLibSupport.cpp:
18957         * src/syncevo/GLibSupport.h:
18958         * src/syncevo/Makefile.am:
18959
18960         glib: emulate select() call while keeping the event loop running
18961
18962 2011-02-14  Patrick Ohly  <patrick.ohly@intel.com>
18963
18964         * src/client-test-app.cpp:
18965
18966         client-test: always setting "source type" is too aggressive
18967
18968 2011-02-14  Patrick Ohly  <patrick.ohly@intel.com>
18969
18970         * src/syncevo/Cmdline.cpp:
18971
18972         config migration: handle inconsistent old config (type mismatch!)
18973
18974 2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>
18975
18976         * src/syncevo/SyncContext.cpp:
18977
18978         SyncContext: avoid incorrect logging of timeout period in server
18979         mode
18980
18981 2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>
18982
18983         * src/syncevo/LocalTransportAgent.cpp:
18984
18985         LocalTransport: redo output redirection
18986
18987 2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>
18988
18989         * src/syncevo/LogRedirect.cpp:
18990         * src/syncevo/LogRedirect.h:
18991
18992         LogRedirect: added redoRedirect()
18993
18994 2011-02-13  Patrick Ohly  <patrick.ohly@intel.com>
18995
18996         * gen-autotools.sh:
18997
18998         autotools: allow concurrent runs of gen-autotools.sh
18999
19000 2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>
19001
19002         * gen-autotools.sh:
19003
19004         autotools: rebuilding patch broke backend Makefile's
19005
19006 2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>
19007
19008         * src/syncevo/SyncContext.cpp:
19009         * src/syncevo/SyncContext.h:
19010         * src/syncevo/SyncSource.cpp:
19011         * src/syncevo/SyncSource.h:
19012
19013         SyncSource/Context: throwError() with specific status
19014
19015 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
19016
19017         * gen-autotools.sh:
19018
19019         gen-autotools.sh: be more verbose about changed files
19020
19021 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
19022
19023         * test/ClientTest.cpp:
19024         * test/ClientTest.h:
19025
19026         client-test: added Client::Sync::*::testTimeout
19027
19028 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
19029
19030         * src/client-test-app.cpp:
19031         * test/ClientTest.h:
19032
19033         client-test: allow tests to hook into SyncContext::prepare()
19034
19035 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
19036
19037         * src/syncevo/LocalTransportAgent.cpp:
19038         * src/syncevo/LocalTransportAgent.h:
19039
19040         LocalTransportAgent: implemented timeout handling
19041
19042 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
19043
19044         * src/syncevo-dbus-server.cpp:
19045         * src/syncevo/CurlTransportAgent.cpp:
19046         * src/syncevo/CurlTransportAgent.h:
19047         * src/syncevo/LocalTransportAgent.cpp:
19048         * src/syncevo/LocalTransportAgent.h:
19049         * src/syncevo/ObexTransportAgent.cpp:
19050         * src/syncevo/ObexTransportAgent.h:
19051         * src/syncevo/SoupTransportAgent.cpp:
19052         * src/syncevo/SoupTransportAgent.h:
19053         * src/syncevo/SyncContext.cpp:
19054         * src/syncevo/SyncContext.h:
19055         * src/syncevo/TransportAgent.h:
19056         * test/ClientTest.h:
19057
19058         TransportAgent: simplified timeout API
19059
19060 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
19061
19062         * src/syncevo/SyncContext.cpp:
19063
19064         local sync: copy sync source status to parent
19065
19066 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
19067
19068         * src/syncevo/SyncML.h:
19069
19070         SyncReport: added findSyncSourceReport()
19071
19072 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
19073
19074         * src/syncevo/Cmdline.cpp:
19075
19076         command line: fixed printing of sources (BMC #13301)
19077
19078 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
19079
19080         * src/syncevo/eds_abi_wrapper.cpp:
19081
19082         EDS compatibility: avoid warning about libedataserver-1.2.so.13
19083
19084 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19085
19086
19087         Merge branch 'syncevolution-1-1-branch'
19088
19089 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19090
19091         * src/syncevo/SyncSource.h:
19092         * src/syncevo/SynthesisDBPlugin.cpp:
19093
19094         build failure (S360): size_t != unsigned int (BMC #13201)
19095
19096 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19097
19098         * po/ar.po:
19099         * po/ast.po:
19100         * po/ca.po:
19101         * po/da.po:
19102         * po/de.po:
19103         * po/en_GB.po:
19104         * po/es.po:
19105         * po/fi.po:
19106         * po/fr.po:
19107         * po/gl.po:
19108         * po/hu.po:
19109         * po/id.po:
19110         * po/it.po:
19111         * po/ja.po:
19112         * po/ko.po:
19113         * po/nl.po:
19114         * po/pl.po:
19115         * po/pt_BR.po:
19116         * po/ro.po:
19117         * po/ru.po:
19118         * po/sk.po:
19119         * po/sv.po:
19120         * po/th.po:
19121         * po/tr.po:
19122         * po/zh_CN.po:
19123         * po/zh_TW.po:
19124         * src/gtk-ui/sync-config-widget.c:
19125
19126         GTK sync UI: English language fixes
19127
19128 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19129
19130         * src/gtk-ui/sync-config-widget.c:
19131
19132         GTK sync ui: made some strings translatable
19133
19134 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19135
19136         * Makefile-gen.am:
19137         * Makefile.am:
19138         * gen-autotools.sh:
19139
19140         autotools: Makefile-gen.am -> Makefile.am
19141
19142 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19143
19144         * Makefile-gen.am:
19145         * src/Makefile-gen.am:
19146
19147         autotools: disable automatic gen-autotools.sh invocation in
19148         released sources
19149
19150 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
19151
19152         * Makefile-gen.am:
19153         * gen-autotools.sh:
19154         * src/Makefile-gen.am:
19155
19156         autotools: rebuild makefiles also when files are added or removed
19157
19158 2011-02-04  Ove Kaaven  <ovek@arcticnet.no>
19159
19160         * debian/changelog:
19161
19162         Updated debian/changelog.
19163
19164 2011-02-04  Ove Kaaven  <ovek@arcticnet.no>
19165
19166         * src/backends/evolution/EvolutionContactSource.cpp:
19167
19168         On Maemo, use e_contact_inline_data() to properly embed photos
19169         for syncing.
19170
19171 2011-02-04  Ove Kaaven  <ovek@arcticnet.no>
19172
19173         * debian/rules:
19174
19175         Added debian/rules rule to rerun autogen-maemo.sh if needed.
19176
19177 2011-02-04  Ove Kaaven  <ovek@arcticnet.no>
19178
19179         * configure-pre.in:
19180
19181         Remove "tar-ustar" from the configure-pre.in in the Maemo branch.
19182
19183 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
19184
19185         * NEWS:
19186
19187         added 1.1.99.2
19188
19189 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
19190
19191         * src/syncevo/SyncML.cpp:
19192
19193         SyncML status codes: explain MIGRATION_NEEDED and RELEASE_TOO_OLD
19194
19195 2011-02-04  Ove Kaaven  <ovek@arcticnet.no>
19196
19197         * debian/changelog:
19198
19199         Update version of this branch.
19200
19201 2011-02-04  Ove Kaaven  <ovek@arcticnet.no>
19202
19203
19204         Merge commit 'syncevolution-1-1-1' into FREMANTLE-1-1-1
19205
19206 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
19207
19208         * src/syncevo/LogRedirect.cpp:
19209
19210         LogRedirect: fixed memory handling issue during shutdown
19211
19212 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
19213
19214         * src/syncevo/LogRedirect.cpp:
19215         * test/client-test-main.cpp:
19216
19217         LogRedirect: fixed "glib" test
19218
19219 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19220
19221         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
19222
19223         KCalExtended: allow extended tests
19224
19225 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19226
19227         * src/client-test-app.cpp:
19228
19229         client-test: always set source type, also for sync case
19230
19231 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19232
19233         * test/ClientTest.cpp:
19234
19235         client-test: modify FN and N such that name matches
19236
19237 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19238
19239         * README.rst:
19240
19241         README: document the -- separator
19242
19243 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19244
19245         * src/syncevo/Cmdline.cpp:
19246
19247         command line: --sync/source-property keyword optional
19248
19249 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19250
19251         * src/syncevo/Cmdline.cpp:
19252         * src/syncevo/MultiplexConfigNode.cpp:
19253         * src/syncevo/SyncConfig.cpp:
19254         * src/syncevo/SyncConfig.h:
19255
19256         ConfigProperty: removed the SHARED_AND_UNSHARED hack
19257
19258 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
19259
19260         * src/backends/addressbook/AddressBookSourceRegister.cpp:
19261         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
19262         * src/backends/file/FileSyncSource.cpp:
19263         * src/backends/file/FileSyncSource.h:
19264         * src/backends/file/FileSyncSourceRegister.cpp:
19265         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
19266         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
19267         * src/client-test-app.cpp:
19268         * src/syncevo/Cmdline.cpp:
19269         * src/syncevo/SyncConfig.cpp:
19270         * src/syncevo/SyncConfig.h:
19271         * src/templates/clients/phone/nokia.ini:
19272         * src/templates/clients/phone/sony-ericsson-old.ini:
19273         * src/templates/clients/phone/sony-ericsson.ini:
19274         * src/templates/servers/Funambol.ini:
19275         * src/templates/servers/ScheduleWorld.ini:
19276         * test/test-dbus.py:
19277
19278         config: replaced overloaded "type" with
19279         "backend/databaseFormat/syncFormat/forceSyncFormat" (BMC #1023)
19280
19281 2011-02-02  Patrick Ohly  <patrick.ohly@intel.com>
19282
19283         * src/syncevo/SyncConfig.cpp:
19284         * src/syncevo/SyncConfig.h:
19285         * src/syncevo/SyncSource.cpp:
19286
19287         config: reduce dependencies on "type" property string
19288
19289 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19290
19291         * src/syncevo/Cmdline.cpp:
19292         * src/syncevo/Cmdline.h:
19293         * src/syncevo/SyncConfig.cpp:
19294         * src/syncevo/SyncConfig.h:
19295
19296         SyncConfig + command line: enabled migration of config contexts
19297
19298 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19299
19300         * src/syncevo/SyncConfig.h:
19301
19302         SyncConfig: added getLayout()
19303
19304 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19305
19306         * src/syncevo/SyncConfig.cpp:
19307         * src/syncevo/SyncConfig.h:
19308
19309         SyncConfig: added getPeers()
19310
19311 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19312
19313         * src/syncevo/Cmdline.cpp:
19314         * src/syncevo/Cmdline.h:
19315
19316         merge: refactoring
19317
19318 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19319
19320         * src/syncevo/SyncConfig.cpp:
19321         * src/syncevo/SyncConfig.h:
19322
19323         SyncContext: added complementary getPeerName(), renamed
19324         configurable peer name to UserPeerName
19325
19326 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19327
19328         * src/syncevo/Cmdline.cpp:
19329         * src/syncevo/Cmdline.h:
19330
19331         command line: refactored migrate/configure code
19332
19333 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
19334
19335         * src/syncevo/Cmdline.cpp:
19336
19337         Cmdline test: test wasn't independent of others
19338
19339 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
19340
19341         * configure-pre.in:
19342
19343         version bump to 1.1.99.2
19344
19345 2011-01-28  Ville Nummela  <ville.nummela@symbio.com>
19346
19347         * src/syncevo-dbus-server.cpp:
19348
19349         syncevo-dbus-server: Get current NetworkManager state at startup
19350
19351 2011-01-26  Ville Nummela  <ville.nummela@symbio.com>
19352
19353         * src/syncevo-dbus-server.cpp:
19354
19355         syncevo-dbus-server: Tracking NetworkManager state changes
19356
19357 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
19358
19359         * src/syncevo/Cmdline.cpp:
19360
19361         command line: --remove was broken by recent commit
19362
19363 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
19364
19365         * src/syncevo-dbus-server.cpp:
19366
19367         syncevo-dbus-server: also accept BT template extensions in
19368         SetConfig()
19369
19370 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
19371
19372         * src/dbus/interfaces/syncevo-server-full.xml:
19373
19374         D-Bus API docs: consolidated documentation of artificial
19375         properties
19376
19377 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
19378
19379         * test/ClientTest.cpp:
19380
19381         client-test: fixed missing templateItem in "text" test cases
19382
19383 2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>
19384
19385         * src/syncevo/Cmdline.cpp:
19386
19387         command line: per-source source properties ("addressbook/...")
19388         were ignored when creating from scratch
19389
19390 2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>
19391
19392         * src/syncevo/Cmdline.cpp:
19393
19394         Cmdline tests: show error output in CPPUnit exception
19395
19396 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19397
19398         * src/syncevo/Makefile.am:
19399
19400         include headers: LogRedirect.h depends on LogStdout.h
19401
19402 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19403
19404         * src/syncevo/util.cpp:
19405         * src/syncevo/util.h:
19406
19407         Exception: log it at debug level
19408
19409 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19410
19411         * src/syncevo/configs/datatypes/01vcard-profile.xml:
19412         * src/syncevo/configs/remoterules/extended-date-format.xml:
19413
19414         vcard profile: allow switching to extended date format
19415
19416 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19417
19418         * test/client-test-main.cpp:
19419
19420         client-test: stderr redirection was broken
19421
19422 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19423
19424         * src/syncevo/util.cpp:
19425         * src/syncevo/util.h:
19426
19427         util: added Sleep() with sub-second resolution
19428
19429 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19430
19431         * src/syncevo/SyncContext.cpp:
19432
19433         LogDir: fixed order of output in -log.html
19434
19435 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19436
19437         * src/syncevo/Makefile.am:
19438
19439         header files: make LogRedirect.h public
19440
19441 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19442
19443         * src/syncevo/LogRedirect.cpp:
19444         * src/syncevo/LogRedirect.h:
19445
19446         LogRedirect: allow writing into file instead of original stdout
19447
19448 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
19449
19450         * src/syncevo/LogRedirect.cpp:
19451         * src/syncevo/LogRedirect.h:
19452
19453         LogRedirect: allow adding to the error suppression list via an
19454         API
19455
19456 2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>
19457
19458         * test/runtests.py:
19459
19460         nightly testing: updated logging of commands
19461
19462 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
19463
19464         * test/ClientTest.cpp:
19465
19466         client-test: avoid special characters in copy/update tests
19467
19468 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
19469
19470         * src/syncevo/Cmdline.cpp:
19471
19472         command line: fixed the "source props set, no sources selected"
19473         case
19474
19475 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
19476
19477         * src/syncevo/Cmdline.cpp:
19478
19479         command line: complain about invalid "<source>/" prefix in sync
19480         props
19481
19482 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
19483
19484         * src/syncevo/Cmdline.cpp:
19485         * src/syncevo/LocalTransportAgent.cpp:
19486         * src/syncevo/SyncContext.h:
19487
19488         local sync: override properties per config
19489
19490 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
19491
19492         * README.rst:
19493         * src/syncevo/Cmdline.cpp:
19494         * src/syncevo/Cmdline.h:
19495         * src/syncevo/ConfigFilter.cpp:
19496         * src/syncevo/ConfigFilter.h:
19497         * src/syncevo/ConfigNode.cpp:
19498         * src/syncevo/ConfigNode.h:
19499         * src/syncevo/Makefile.am:
19500         * src/syncevo/SyncConfig.cpp:
19501         * src/syncevo/SyncConfig.h:
19502
19503         command line: specify properties per source and config
19504
19505 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
19506
19507         * src/syncevo/SyncConfig.cpp:
19508         * src/syncevo/SyncConfig.h:
19509
19510         SyncConfig::normalizeConfigString(): include @default context if
19511         requested
19512
19513 2011-01-24  Patrick Ohly  <patrick.ohly@intel.com>
19514
19515         * README.rst:
19516
19517         README: evolutionsource->database rename
19518
19519 2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>
19520
19521         * test/runtests.py:
19522
19523         MemoToo: switched to testing vcard30
19524
19525 2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>
19526
19527         * src/dbus/interfaces/syncevo-server-full.xml:
19528         * src/dbus/interfaces/syncevo-session-full.xml:
19529         * src/syncevo-dbus-server.cpp:
19530         * test/test-dbus.py:
19531
19532         D-Bus API: renamed properties, temporary settings
19533
19534 2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>
19535
19536         * test/testcases/ical20.ics.memotoo.tem.patch:
19537
19538         MemoToo: previous commit was incomplete
19539
19540 2011-01-19  Patrick Ohly  <patrick.ohly@intel.com>
19541
19542         * test/testcases/ical20.ics.memotoo.tem.patch:
19543
19544         MemoToo: some more UTC -> local time conversions
19545
19546 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19547
19548         * test/test-dbus.py:
19549
19550         test-dbus.py: adapted to renamed properties
19551
19552 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19553
19554         * test/test-dbus.py:
19555
19556         test-dbus.py: fixed failing test because of ConsumerReady
19557
19558 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19559
19560         * test/test-dbus.py:
19561
19562         test-dbus.py: fixed ConnMan tests
19563
19564 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19565
19566         * src/syncevo-dbus-server.cpp:
19567
19568         syncevo-dbus-server: fix for creating/updating config
19569
19570 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19571
19572         * src/syncevo/Cmdline.cpp:
19573         * src/syncevo/SyncConfig.cpp:
19574         * src/syncevo/SyncConfig.h:
19575
19576         configuration: renamed evolutionsource->database,
19577         evolutionuser/password->evolutionUser/Password
19578
19579 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19580
19581         * src/client-test-app.cpp:
19582         * src/syncevo-dbus-server.cpp:
19583         * src/syncevo/Cmdline.cpp:
19584         * src/syncevo/MultiplexConfigNode.cpp:
19585         * src/syncevo/SyncConfig.cpp:
19586         * src/syncevo/SyncConfig.h:
19587
19588         configuration: added possibility to define property name aliases
19589
19590 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19591
19592         * src/backends/evolution/EvolutionCalendarSource.cpp:
19593         * src/backends/evolution/EvolutionCalendarSource.h:
19594         * src/backends/evolution/EvolutionContactSource.cpp:
19595         * src/backends/evolution/EvolutionContactSource.h:
19596         * src/backends/evolution/EvolutionMemoSource.h:
19597         * src/backends/file/FileSyncSource.cpp:
19598         * src/backends/file/FileSyncSource.h:
19599         * src/backends/kcalextended/KCalExtendedSource.cpp:
19600         * src/backends/kcalextended/KCalExtendedSource.h:
19601         * src/backends/qtcontacts/QtContactsSource.h:
19602         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
19603         * src/backends/xmlrpc/XMLRPCSyncSource.h:
19604         * src/syncevo/Cmdline.cpp:
19605         * src/syncevo/MapSyncSource.h:
19606         * src/syncevo/SyncConfig.cpp:
19607         * src/syncevo/SyncConfig.h:
19608         * src/syncevo/SyncContext.cpp:
19609         * src/syncevo/SyncSource.cpp:
19610         * src/syncevo/SyncSource.h:
19611         * src/syncevo/SynthesisDBPlugin.cpp:
19612         * src/syncevo/TrackingSyncSource.cpp:
19613         * src/syncevo/TrackingSyncSource.h:
19614
19615         backend API cleanup: removal of "const char *" return types
19616
19617 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19618
19619         * src/backends/evolution/EvolutionCalendarSource.cpp:
19620         * src/backends/evolution/EvolutionContactSource.cpp:
19621
19622         Evolution: removed redundant source name from debug output
19623
19624 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
19625
19626         * src/syncevo/Cmdline.cpp:
19627
19628         nightly testing: fix for CmdlineTest::testOldConfigure
19629
19630 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19631
19632         * src/syncevo-dbus-server.cpp:
19633         * src/syncevo/Cmdline.cpp:
19634         * src/syncevo/SyncConfig.h:
19635
19636         config migration: special handling for config visibility of <1.2
19637         configs
19638
19639 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19640
19641         * src/syncevo/SyncContext.cpp:
19642
19643         command line --status: be explicit about unknown state for
19644         backends like KCalExtended
19645
19646 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19647
19648         * src/backends/kcalextended/KCalExtendedSource.cpp:
19649
19650         KCalExtended: fixed potential issue in sync change tracking
19651
19652 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19653
19654         * src/gtk-ui/sync-ui.c:
19655
19656         sync-ui: ignore configs without ConsumerReady = 1
19657
19658 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19659
19660         * src/syncevo/Cmdline.cpp:
19661
19662         config migration: renamed configs get ConsumerReady flag removed
19663
19664 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19665
19666         * src/dbus/syncevo-server.h:
19667
19668         sync-ui: compiler warning about
19669         syncevo_server_start_no_sync_session()
19670
19671 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19672
19673         * src/dbus/syncevo-server.c:
19674
19675         sync-ui: fixed char/const char compiler warning
19676
19677 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19678
19679         * test/testcases/ical20.ics.memotoo.tem.patch:
19680
19681         nightly testing: MemoToo uses local time for recurring events
19682
19683 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
19684
19685         * src/syncevo-dbus-server.cpp:
19686         * src/syncevo/SyncConfig.cpp:
19687         * src/syncevo/SyncConfig.h:
19688
19689         config migration: change sort order to ensure that current
19690         configs are found first
19691
19692 2011-01-13  Patrick Ohly  <patrick.ohly@intel.com>
19693
19694         * test/testcases/ical20.ics:
19695         * test/testcases/ical20.ics.Ovi.tem.patch:
19696         * test/testcases/ical20.ics.funambol.tem.patch:
19697         * test/testcases/ical20.ics.mobical.tem.patch:
19698         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
19699
19700         nightly testing: removed redundant DESCRIPTION from ical20 test
19701         cases
19702
19703 2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>
19704
19705         * src/syncevo/Cmdline.cpp:
19706
19707         command line tool: fix incorrect --migrate of configuration in
19708         different context
19709
19710 2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>
19711
19712         * src/syncevo/Cmdline.cpp:
19713         * src/syncevo/SyncConfig.h:
19714
19715         on-disk format: bumped per-peer version to 1
19716
19717 2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>
19718
19719         * configure-pre.in:
19720         * gen-autotools.sh:
19721         * src/syncevo/Cmdline.cpp:
19722         * src/syncevo/SyncContext.cpp:
19723
19724         compilation: distinguish between stable releases and pre-releases
19725
19726 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
19727
19728         * src/syncevo/Cmdline.cpp:
19729         * src/syncevo/SyncConfig.cpp:
19730         * src/syncevo/SyncConfig.h:
19731         * src/syncevo/SyncContext.cpp:
19732         * src/syncevo/SyncContext.h:
19733         * src/syncevo/SyncML.h:
19734
19735         config handling: added versioning
19736
19737 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
19738
19739         * src/syncevo/Cmdline.cpp:
19740
19741         command line: prevent incomplete migration of context
19742
19743 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
19744
19745         * src/syncevo/SyncConfig.h:
19746
19747         SyncConfig: added hasPeerProperties()
19748
19749 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
19750
19751         * src/syncevo/ConfigNode.h:
19752         * src/syncevo/ConfigTree.h:
19753         * src/syncevo/FileConfigTree.cpp:
19754         * src/syncevo/FileConfigTree.h:
19755         * src/syncevo/IniConfigNode.h:
19756         * src/syncevo/SingleFileConfigTree.cpp:
19757         * src/syncevo/SingleFileConfigTree.h:
19758
19759         config classes: added reload()
19760
19761 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
19762
19763         * src/syncevo-dbus-server.cpp:
19764
19765         syncevo-dbus-server: adapted to ConnMan D-Bus API change (BMC
19766         #11998)
19767
19768 2011-01-07  Patrick Ohly  <patrick.ohly@intel.com>
19769
19770         * debian/changelog:
19771         * debian/compat:
19772         * debian/control:
19773         * debian/copyright:
19774         * debian/docs:
19775         * debian/optify:
19776         * debian/rules:
19777         * debian/syncevolution-dev.install:
19778         * debian/syncevolution.install:
19779
19780         packaging: removed obsolete "debian" directory
19781
19782 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
19783
19784         * test/syncevo-http-server.py:
19785
19786         syncevo-http-server: a POST with invalid session ID did not
19787         result in 404 error
19788
19789 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
19790
19791         * test/syncevo-http-server.py:
19792
19793         syncevo-http-server: detect premature client disconnect (BMC
19794         #10031)
19795
19796 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
19797
19798         * test/syncevo-http-server.py:
19799
19800         syncevo-http-server: allow clients to detect truncated replies
19801
19802 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
19803
19804         * src/syncevo/SoupTransportAgent.cpp:
19805         * test/ClientTest.cpp:
19806         * test/ClientTest.h:
19807         * test/proxy.py:
19808
19809         nightly testing: added HTTP resend tests based on an external
19810         proxy script
19811
19812 2011-01-02  Patrick Ohly  <patrick.ohly@intel.com>
19813
19814
19815         Merge branch 'syncevolution-1-1-branch'
19816
19817 2011-01-01  Patrick Ohly  <patrick.ohly@intel.com>
19818
19819         * src/syncevo-dbus-server.cpp:
19820
19821         syncevo-dbus-server: deal with libnotify 0.5.x compile error (BMC
19822         #10453)
19823
19824 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
19825
19826         * test/syncevo-http-server.py:
19827
19828         syncevo-http-server: removed obsolete and harmful
19829         gobject.MainLoop
19830
19831 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
19832
19833         * test/syncevo-http-server.py:
19834
19835         syncevo-http-server: start syncevo-dbus-server explicitly (BMC
19836         #10270)
19837
19838 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
19839
19840         * test/syncevo-http-server.py:
19841
19842         syncevo-http-server: added D-Bus session handling (BMC #10270)
19843
19844 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
19845
19846         * test/keys/README:
19847         * test/keys/localhost.pem:
19848         * test/keys/localhost_pem.crt:
19849         * test/keys/localhost_pem.key:
19850         * test/syncevo-http-server.py:
19851
19852         syncevo-http-server: added SSL support
19853
19854 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
19855
19856         * test/syncevo-http-server.py:
19857
19858         syncevo-dbus-server: expect error when closing connection after
19859         failure
19860
19861 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
19862
19863         * test/syncevo-http-server.py:
19864
19865         syncevo-http-server: better logging of D-Bus exceptions
19866
19867 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
19868
19869         * src/dbus/interfaces/syncevo-server-full.xml:
19870
19871         D-Bus API: documentation fix (DEV->DEVELOPER)
19872
19873 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
19874
19875         * test/syncevo-http-server.py:
19876
19877         syncevo-http-server: show syncevo-dbus-server output (BMC #6369)
19878
19879 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
19880
19881         * Makefile-gen.am:
19882         * test/Makefile.am:
19883         * test/syncevo-http-server-logging.conf:
19884         * test/syncevo-http-server.py:
19885
19886         syncevo-http-server: improved logging
19887
19888 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
19889
19890         * gen-autotools.sh:
19891
19892         autotools: fixed some issues with building release version
19893
19894 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
19895
19896         * src/syncevo/configs/datatypes/11calendar-profile.xml:
19897         * src/syncevo/configs/scripting/11calendar.xml:
19898
19899         XML config: avoid duplicating SUMMARY as DESCRIPTION
19900
19901 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
19902
19903
19904         Merge commit 'syncevolution-1-1-1'
19905
19906 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
19907
19908         * NEWS:
19909
19910         NEWS: added release date
19911
19912 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
19913
19914         * configure-pre.in:
19915
19916         bumped version to 1.1.1
19917
19918 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
19919
19920         * NEWS:
19921
19922         NEWS: updated in response to 1.1.0.99.1 testing + feedback
19923
19924 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
19925
19926         * configure-pre.in:
19927
19928         bumped version to 1.1.0.99.1
19929
19930 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
19931
19932         * NEWS:
19933
19934         NEWS: updated for 1.1.0.99.1
19935
19936 2010-12-15  Jussi Kukkonen  <jku@linux.intel.com>
19937
19938         * src/dbus/interfaces/syncevo-server-full.xml:
19939         * src/dbus/interfaces/syncevo-session-full.xml:
19940         * src/dbus/syncevo-server.c:
19941         * src/gtk-ui/sync-config-widget.c:
19942         * src/gtk-ui/sync-ui.c:
19943
19944         gtk-ui: Use "no-sync" flag on non syncing StartSession
19945
19946 2010-12-15  Jussi Kukkonen  <jku@linux.intel.com>
19947
19948         * src/dbus/syncevo-session.c:
19949         * src/dbus/syncevo-session.h:
19950
19951         dbus client wrapper: add GetConfigName
19952
19953 2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>
19954
19955         * src/dbus/syncevo-server.c:
19956         * src/dbus/syncevo-server.h:
19957         * src/gtk-ui/sync-ui.c:
19958
19959         gtk-ui: Update GetPresence handlers to match current API
19960
19961 2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>
19962
19963         * src/gtk-ui/sync-ui.c:
19964
19965         gtk-ui: match config names insensitively
19966
19967 2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>
19968
19969         * src/gtk-ui/sync-ui.c:
19970
19971         gtk-ui: Use hyphen instead of underscore in signal names
19972
19973 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
19974
19975         * test/ClientTest.cpp:
19976         * test/ClientTest.h:
19977
19978         client-test: added CLIENT_TEST_LOG
19979
19980 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
19981
19982         * test/ClientTest.cpp:
19983
19984         client-test: added CLIENT_TEST_LONG_UID
19985
19986 2010-12-10  Qiankun Miao  <qiankun.miao@intel.com>
19987
19988         * src/client-test-buteo.cpp:
19989         * src/client-test-buteo.h:
19990
19991         buteo-test: update tracker database file name
19992
19993 2010-12-15  Patrick Ohly  <patrick.ohly@intel.com>
19994
19995         * src/backends/evolution/EvolutionCalendarSource.cpp:
19996
19997         Evolution Calendar: work around delayed update in EDS CalDAV
19998         backend (BMC #10265)
19999
20000 2010-12-14  Patrick Ohly  <patrick.ohly@intel.com>
20001
20002         * README.rst:
20003         * src/syncevo/Cmdline.cpp:
20004         * src/syncevo/SyncConfig.cpp:
20005         * src/templates/servers/ScheduleWorld.ini:
20006
20007         ScheduleWorld: disabled configuration, replaced in examples
20008
20009 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
20010
20011         * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:
20012
20013         Sony Ericsson: enable conversion to absolute alarm times (BMC
20014         #10092)
20015
20016 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
20017
20018         * src/syncevo/configs/scripting/11calendar.xml:
20019         * test/testcases/ical20-alarms-2010-12-31.ics:
20020
20021         vCalendar 1.0: convert absolute alarm back to relative (BMC
20022         #11233)
20023
20024 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
20025
20026         * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:
20027
20028         Sony Ericsson: enable conversion to absolute alarm times (BMC
20029         #10092)
20030
20031 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
20032
20033         * src/syncevo/configs/scripting/11calendar.xml:
20034         * test/testcases/ical20-alarms-2010-12-31.ics:
20035
20036         vCalendar 1.0: convert absolute alarm back to relative (BMC
20037         #11233)
20038
20039 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
20040
20041         * test/synccompare.pl:
20042
20043         synccompare: always normalize TRIGGER;RELATED=START
20044
20045 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
20046
20047         * src/syncevo-dbus-server.cpp:
20048
20049         syncevo-dbus-server: fixed compile error
20050
20051 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
20052
20053         * test/synccompare.pl:
20054
20055         synccompare: some tweaks for Yahoo Calendar
20056
20057 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
20058
20059         * test/ClientTest.cpp:
20060
20061         client-test: work around incorrect statistics for
20062         refresh-from-client in server mode
20063
20064 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
20065
20066         * src/syncevo/LocalTransportAgent.cpp:
20067
20068         local sync: fixed internal communication issue with MaxMsgSize==0
20069
20070 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
20071
20072         * test/ClientTest.cpp:
20073
20074         client-test: fixed unintentional buffer size of 0 in
20075         testManyDeletes
20076
20077 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20078
20079         * src/syncevo/LocalTransportAgent.cpp:
20080         * src/syncevo/LogStdout.cpp:
20081         * src/syncevo/Logging.cpp:
20082         * src/syncevo/Logging.h:
20083
20084         local sync: added target context to [INFO/DEBUG/...] prefix
20085
20086 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20087
20088         * src/syncevo/SynthesisDBPlugin.cpp:
20089
20090         Synthesis DB Interface: enhanced logging of MapItem calls
20091
20092 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
20093
20094         * src/syncevo/util.h:
20095
20096         util: added NullPtrCheck()
20097
20098 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20099
20100         * src/syncevo/util.cpp:
20101
20102         error logging: report explanation of StatusException
20103
20104 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20105
20106         * test/ClientTest.cpp:
20107
20108         client-test: get more tests to work in server mode
20109
20110 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20111
20112         * src/syncevo/SyncConfig.cpp:
20113
20114         local sync: fixed location of tracking node
20115
20116 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20117
20118         * test/ClientTest.cpp:
20119
20120         client-test: avoid inserting spaces into items
20121
20122 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20123
20124         * test/synccompare.pl:
20125
20126         synccompare: workaround for Google Calendar alarms
20127
20128 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20129
20130         * src/syncevo/LocalTransportAgent.cpp:
20131
20132         local sync: better integration into Client::Sync
20133
20134 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20135
20136         * test/ClientTest.cpp:
20137         * test/client-test-main.cpp:
20138
20139         client-test: enabled stderr output redirection
20140
20141 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20142
20143         * src/syncevo/LocalTransportAgent.cpp:
20144         * src/syncevo/LogRedirect.cpp:
20145         * src/syncevo/LogStdout.h:
20146         * src/syncevo/Logging.h:
20147         * src/syncevo/SyncContext.cpp:
20148         * src/syncevo/SyncSource.h:
20149
20150         local sync: write child messages into <test>.log text file
20151
20152 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
20153
20154         * src/syncevo/LogRedirect.cpp:
20155         * src/syncevo/LogRedirect.h:
20156
20157         LogRedirect: allow user to remove error messages from stdout via
20158         SYNCEVOLUTION_SUPPRESS_ERRORS
20159
20160 2010-12-02  Qiankun Miao  <qiankun.miao@intel.com>
20161
20162         * src/backends/qtcontacts/QtContactsSource.cpp:
20163
20164         qtcontacts: add PHOTO support (BMC#5879)
20165
20166 2010-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20167
20168         * HACKING:
20169
20170         HACKING: add one section to describe testing Buteo
20171
20172 2010-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20173
20174         * test/README.qtcontacts:
20175
20176         buteo-testing: add README.qtcontacts
20177
20178 2010-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20179
20180         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
20181         * test/testcases/qt_vcard30.vcf:
20182
20183         buteo-testing: specify its qtcontact test file
20184
20185 2010-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20186
20187         * configure-pre.in:
20188         * src/Makefile-gen.am:
20189         * src/client-test-app.cpp:
20190         * src/client-test-buteo.cpp:
20191         * src/client-test-buteo.h:
20192         * test/ClientTest.cpp:
20193         * test/ClientTest.h:
20194
20195         buteo testing: enable buteo testing in client-test
20196
20197 2010-12-07  Patrick Ohly  <patrick.ohly@intel.com>
20198
20199         * src/syncevo/LocalTransportAgent.cpp:
20200         * src/syncevo/LocalTransportAgent.h:
20201
20202         local sync: fixed a bug when overflowing the default message size
20203
20204 2010-12-07  Patrick Ohly  <patrick.ohly@intel.com>
20205
20206         * test/README.mobical:
20207
20208         Mobical.net: nightly tests do not complete when preventSlowSync
20209         is active
20210
20211 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
20212
20213         * src/client-test-app.cpp:
20214
20215         client-test: avoid potential test failure in testTwoWaySync due
20216         to preventSlowSync
20217
20218 2010-11-28  David Bremner  <bremner@debian.org>
20219
20220         * src/syncevo/util.cpp:
20221
20222         util.cpp/relToAbs(): Have realpath allocate its own buffer.
20223
20224 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
20225
20226         * src/syncevo-dbus-server.cpp:
20227
20228         syncevo-dbus-server: deal with libnotify 0.7.0 API change (BMC
20229         #10453)
20230
20231 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
20232
20233         * test/ClientTest.cpp:
20234
20235         client-test: workaround for test failure in
20236         Client::Source::ical20::testLinkedItemsRemoveNormal (BMC #10906)
20237
20238 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20239
20240         * test/synccompare.pl:
20241
20242         synccompare: work around Perl bug
20243
20244 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
20245
20246         * test/client-test-main.cpp:
20247
20248         client-test: SYNCEVOLUTION_DEBUG disables creation of .log files
20249
20250 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20251
20252         * test/synccompare.pl:
20253
20254         synccompare: normalize directory
20255
20256 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20257
20258         * src/backends/qtcontacts/QtContactsSource.cpp:
20259
20260         QtContacts: fixed error message
20261
20262 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20263
20264         * src/backends/kcalextended/KCalExtendedSource.cpp:
20265
20266         KCalExtended: evolutionsource=<notebook name> was broken
20267
20268 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
20269
20270         * src/syncevo/configs/remoterules/00_syncevolution.xml:
20271
20272         slow sync strategy: allow client and server updates for
20273         SyncEvolution clients
20274
20275 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
20276
20277         * src/syncevo/SyncSource.cpp:
20278
20279         slow sync strategy: try harder to avoid duplicates
20280
20281 2010-11-15  Patrick Ohly  <patrick.ohly@intel.com>
20282
20283         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
20284
20285         calendar profile: choose better merge strategy for URL property
20286
20287 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20288
20289         * src/syncevo/SyncContext.cpp:
20290
20291         SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set
20292
20293 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20294
20295         * test/synccompare.pl:
20296
20297         synccompare: relax TZID simplification
20298
20299 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20300
20301         * test/client-test-main.cpp:
20302
20303         client-test: increase log level when SYNCEVOLUTION_DEBUG is set
20304
20305 2010-10-07  Patrick Ohly  <patrick.ohly@intel.com>
20306
20307         * test/ClientTest.cpp:
20308
20309         Revert "testing: avoid DTSTAMP issue in KCalExtended"
20310
20311 2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>
20312
20313         * src/syncevo/SyncContext.cpp:
20314
20315         SyncContext: avoid crash in sort() with LogDir as binary
20316         predicate
20317
20318 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
20319
20320         * src/syncevolution.cpp:
20321
20322         command line: increase log level when SYNCEVOLUTION_DEBUG is set
20323
20324 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
20325
20326         * configure-post.in:
20327
20328         autotools: SYNCEVOLUTION_CFLAGS not set correctly for in-tree
20329         build
20330
20331 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
20332
20333         * src/backends/addressbook/Makefile.am:
20334         * src/backends/evolution/Makefile.am:
20335         * src/backends/file/Makefile.am:
20336         * src/backends/kcalextended/Makefile.am:
20337         * src/backends/maemo/Makefile.am:
20338         * src/backends/qtcontacts/Makefile.am:
20339         * src/backends/sqlite/Makefile.am:
20340         * src/backends/xmlrpc/Makefile.am:
20341
20342         autotools: use new SYNCEVOLUTION_CFLAGS/LIBS in all backends
20343
20344 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20345
20346         * test/synccompare.pl:
20347
20348         synccompare: work around Perl bug
20349
20350 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20351
20352         * configure-pre.in:
20353
20354         version bump to 1.1.99.1
20355
20356 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20357
20358         * configure-post.in:
20359
20360         autotools: support external backends by setting
20361         SYNCEVOLUTION_CFLAGS/LIBS
20362
20363 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20364
20365         * src/syncevo/Makefile.am:
20366
20367         syncevo header files: make Cmdline.h and MapSyncSource.h
20368         available
20369
20370 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20371
20372         * src/syncevo/SmartPtr.h:
20373
20374         SmartPtr: fixed incorrect ifdefs around ical unref
20375
20376 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
20377
20378         * src/syncevo/TransportAgent.h:
20379         * src/syncevo/util.h:
20380
20381         TransportException: moved into util.h
20382
20383 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
20384
20385         * test/ClientTest.cpp:
20386
20387         client-test: added timezone to linked items
20388
20389 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
20390
20391         * test/ClientTest.cpp:
20392         * test/ClientTest.h:
20393
20394         client-test: added content comparison for testLinkedItems* tests
20395
20396 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
20397
20398         * test/client-test-main.cpp:
20399
20400         client-test: SYNCEVOLUTION_DEBUG disables creation of .log files
20401
20402 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20403
20404         * test/synccompare.pl:
20405
20406         synccompare: normalize directory
20407
20408 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20409
20410         * test/synccompare.pl:
20411
20412         synccompare: normalize VCALENDAR with multiple VEVENTs inside
20413
20414 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20415
20416         * test/ClientTest.cpp:
20417         * test/synccompare.pl:
20418
20419         synccompare: ignore CLIENT_TEST_UNIQUE_UID induced changes
20420
20421 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20422
20423         * src/backends/qtcontacts/QtContactsSource.cpp:
20424
20425         QtContacts: fixed error message
20426
20427 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
20428
20429         * src/backends/kcalextended/KCalExtendedSource.cpp:
20430
20431         KCalExtended: evolutionsource=<notebook name> was broken
20432
20433 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
20434
20435         * test/ClientTest.cpp:
20436
20437         client-test: CLIENT_TEST_UNIQUE_UID now unique per test
20438
20439 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
20440
20441         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
20442
20443         calendar fields: ignore changes to alarm UID
20444
20445 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
20446
20447         * src/syncevo/SyncContext.cpp:
20448         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
20449
20450         local sync: rely on iCalendar 2.0 UID/RECURRENCE-ID for pairing
20451
20452 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
20453
20454         * src/syncevo/configs/remoterules/00_syncevolution.xml:
20455
20456         slow sync strategy: allow client and server updates for
20457         SyncEvolution clients
20458
20459 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
20460
20461         * src/syncevo/SyncSource.cpp:
20462
20463         slow sync strategy: try harder to avoid duplicates
20464
20465 2010-11-15  Patrick Ohly  <patrick.ohly@intel.com>
20466
20467         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
20468
20469         calendar profile: choose better merge strategy for URL property
20470
20471 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
20472
20473         * src/syncevo-dbus-server.cpp:
20474         * src/syncevo/SyncContext.cpp:
20475         * src/syncevo/SyncContext.h:
20476         * src/syncevolution.cpp:
20477
20478         initialization: added SyncContext::initMain()
20479
20480 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
20481
20482         * src/syncevo/LocalTransportAgent.cpp:
20483
20484         local sync: handle errors while receiving client report
20485
20486 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
20487
20488         * test/ClientTest.cpp:
20489
20490         client-test: introduced CLIENT_TEST_INCREASE_SEQUENCE
20491
20492 2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20493
20494         * src/syncevo/LocalTransportAgent.cpp:
20495         * src/syncevo/LocalTransportAgent.h:
20496
20497         LocalTransportAgent: added transmission of child's SyncReport
20498
20499 2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20500
20501         * src/syncevo/StringDataBlob.cpp:
20502         * src/syncevo/StringDataBlob.h:
20503
20504         StringDataBlob: implemented write() method
20505
20506 2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20507
20508         * src/syncevo/LocalTransportAgent.cpp:
20509         * src/syncevo/LocalTransportAgent.h:
20510
20511         LocalTransportAgent: refactored read/write code
20512
20513 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20514
20515         * src/syncevo/TransportAgent.h:
20516
20517         TransportStatusException: transport problem with SyncMLStatus
20518         code
20519
20520 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20521
20522         * src/syncevo/SyncML.cpp:
20523         * src/syncevo/SyncML.h:
20524
20525         SyncML error codes: added some more SyncEvolution error aliases
20526
20527 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20528
20529         * src/syncevo/LocalTransportAgent.cpp:
20530
20531         local sync: share dumpData settings
20532
20533 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20534
20535         * src/syncevo/Cmdline.cpp:
20536         * src/syncevo/SyncConfig.cpp:
20537         * src/syncevo/SyncConfig.h:
20538         * src/syncevo/SyncContext.cpp:
20539
20540         dumpData config option: make database backups optional
20541
20542 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20543
20544         * src/syncevo/LocalTransportAgent.cpp:
20545
20546         LocalTransportAgent: fixed parent/child communication
20547
20548 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20549
20550         * src/syncevo/LocalTransportAgent.cpp:
20551
20552         local sync: make more sync settings available to client
20553
20554 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20555
20556         * src/syncevo/SyncContext.cpp:
20557
20558         local sync + BT: changed how credential checking is turned off
20559
20560 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20561
20562         * src/syncevo/SyncContext.cpp:
20563
20564         SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set
20565
20566 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20567
20568         * src/syncevo/Cmdline.cpp:
20569         * src/syncevo/Cmdline.h:
20570
20571         Cmdline: keep report about executed sync
20572
20573 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20574
20575         * src/syncevo/Cmdline.cpp:
20576         * src/syncevo/Cmdline.h:
20577
20578         Cmdline: added varargs constructor
20579
20580 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20581
20582         * configure-post.in:
20583         * src/backends/evolution/configure-sub.in:
20584         * src/syncevo/SmartPtr.h:
20585         * src/syncevo/eds_abi_wrapper.h:
20586
20587         libical: allow using it without libecal
20588
20589 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20590
20591         * src/syncevo/util.cpp:
20592         * src/syncevo/util.h:
20593
20594         Exception::handle(): added optional retval for exception text
20595
20596 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20597
20598         * src/syncevo/LocalTransportAgent.cpp:
20599         * src/syncevo/SyncContext.cpp:
20600         * src/syncevo/SyncContext.h:
20601
20602         local sync: avoid confusion about what data is changed
20603
20604 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20605
20606         * src/syncevo/SyncContext.cpp:
20607
20608         SyncContext: use SyncConfig::getContextName() utility function
20609
20610 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20611
20612         * src/syncevo/LocalTransportAgent.cpp:
20613
20614         LocalTransportAgent: use SyncConfig::getContextName() utility
20615         function
20616
20617 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20618
20619         * src/syncevo/SyncML.cpp:
20620         * src/syncevo/SyncML.h:
20621
20622         SyncReport: added methods for overriding LOCAL/REMOTE strings
20623
20624 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20625
20626         * src/syncevo/SyncConfig.cpp:
20627         * src/syncevo/SyncConfig.h:
20628
20629         SyncConfig: added getContextName() helper function
20630
20631 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20632
20633         * src/syncevo/MapSyncSource.cpp:
20634
20635         MapSyncSource: use backup/restore in sub sync source
20636
20637 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20638
20639         * src/syncevo/SyncSource.cpp:
20640         * src/syncevo/SyncSource.h:
20641
20642         SyncSource: refactored backup utility code
20643
20644 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20645
20646         * src/syncevo/SyncSource.h:
20647
20648         SyncSource: moved read-only access to operations into
20649         SyncSourceBase
20650
20651 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
20652
20653         * src/syncevo/LocalTransportAgent.cpp:
20654         * src/syncevo/SyncContext.cpp:
20655         * src/syncevo/SyncSource.cpp:
20656         * src/syncevo/SyncSource.h:
20657
20658         local sync: disambiguate source names
20659
20660 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
20661
20662         * src/syncevo/LocalTransportAgent.cpp:
20663
20664         LocalTransportAgent: fixed interaction with peer config
20665
20666 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
20667
20668         * src/syncevo/SyncConfig.cpp:
20669         * src/syncevo/SyncConfig.h:
20670
20671         SyncConfig: make temporary changes to SyncSourceNodes properties
20672         survive as long as SyncConfig exists
20673
20674 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
20675
20676         * src/syncevo/MapSyncSource.cpp:
20677         * src/syncevo/MapSyncSource.h:
20678
20679         MapSyncSource: provide Synthesis API pointer to sub source
20680
20681 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
20682
20683         * src/syncevo/LocalTransportAgent.cpp:
20684
20685         LocalTransportAgent: fixed compile error on MeeGo
20686
20687 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
20688
20689         * src/syncevo/SyncSource.cpp:
20690
20691         SyncSourceRevisions: delay updating tracking node for
20692         MapSyncSource
20693
20694 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
20695
20696         * src/syncevo/Makefile.am:
20697         * src/syncevo/MapSyncSource.cpp:
20698         * src/syncevo/MapSyncSource.h:
20699         * src/syncevo/TrackingSyncSource.cpp:
20700         * src/syncevo/TrackingSyncSource.h:
20701
20702         MapSyncSource: map from one VEVENT per item to one item per UID
20703
20704 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
20705
20706         * src/syncevo/SyncSource.h:
20707         * test/ClientTest.cpp:
20708         * test/ClientTest.h:
20709
20710         nightly testing: improved handling of test data
20711
20712 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
20713
20714         * src/syncevo/util.cpp:
20715         * src/syncevo/util.h:
20716
20717         StringEscape: added escaping of specific characters
20718
20719 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20720
20721         * src/client-test-app.cpp:
20722         * src/syncevo-dbus-server.cpp:
20723         * src/syncevo/Cmdline.cpp:
20724         * src/syncevo/LocalTransportAgent.cpp:
20725         * src/syncevo/SyncConfig.h:
20726         * src/syncevo/SyncContext.cpp:
20727         * src/syncevo/SyncSource.cpp:
20728         * src/syncevo/SyncSource.h:
20729
20730         SyncSourceParams: introduced context information
20731
20732 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20733
20734         * test/synccompare.pl:
20735
20736         synccompare: relax TZID simplification
20737
20738 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20739
20740         * test/synccompare.pl:
20741
20742         synccompare: preliminary Google calendar support
20743
20744 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20745
20746         * test/synccompare.pl:
20747
20748         synccompare: TRANSP:OPAQUE accepted as default
20749
20750 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
20751
20752         * test/client-test-main.cpp:
20753
20754         client-test: increase log level when SYNCEVOLUTION_DEBUG is set
20755
20756 2010-10-07  Patrick Ohly  <patrick.ohly@intel.com>
20757
20758         * test/ClientTest.cpp:
20759
20760         Revert "testing: avoid DTSTAMP issue in KCalExtended"
20761
20762 2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>
20763
20764         * src/syncevo/LocalTransportAgent.cpp:
20765
20766         local sync: added sanity checks for syncURL (BMC #712)
20767
20768 2010-07-31  Patrick Ohly  <patrick.ohly@intel.com>
20769
20770         * src/syncevo/LocalTransportAgent.cpp:
20771         * src/syncevo/LocalTransportAgent.h:
20772         * src/syncevo/Logging.cpp:
20773         * src/syncevo/Logging.h:
20774         * src/syncevo/Makefile.am:
20775         * src/syncevo/SyncConfig.cpp:
20776         * src/syncevo/SyncConfig.h:
20777         * src/syncevo/SyncContext.cpp:
20778         * src/syncevo/SyncContext.h:
20779
20780         support local sync (BMC #712)
20781
20782 2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>
20783
20784         * src/syncevo/ConfigTree.h:
20785         * src/syncevo/FileConfigTree.cpp:
20786         * src/syncevo/FileConfigTree.h:
20787         * src/syncevo/SingleFileConfigTree.cpp:
20788         * src/syncevo/SingleFileConfigTree.h:
20789
20790         ConfigTree: allow user to register ConfigNode instances
20791
20792 2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>
20793
20794         * src/syncevo/SyncContext.cpp:
20795
20796         SyncContext: avoid crash in sort() with LogDir as binary
20797         predicate
20798
20799 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
20800
20801         * src/syncevolution.cpp:
20802
20803         command line: increase log level when SYNCEVOLUTION_DEBUG is set
20804
20805 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
20806
20807         * src/syncevo/util.cpp:
20808         * src/syncevo/util.h:
20809
20810         Flags2String(): convert bit field to string
20811
20812 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
20813
20814         * src/syncevo/util.cpp:
20815         * src/syncevo/util.h:
20816
20817         Strncpy(): standard wrapper for strncpy()
20818
20819 2010-11-01  Patrick Ohly  <patrick.ohly@intel.com>
20820
20821         * src/syncevo/FileConfigTree.cpp:
20822         * src/syncevo/FileConfigTree.h:
20823         * src/syncevo/SyncConfig.cpp:
20824         * src/syncevo/SyncConfig.h:
20825         * src/syncevo/VolatileConfigTree.h:
20826
20827         config handling: old-style configs not found anymore (BMC #9381)
20828
20829 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20830
20831         * NEWS:
20832         * configure-pre.in:
20833
20834         NEWS, configure: SyncEvolution 1.1
20835
20836 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20837
20838         * test/sys.supp:
20839
20840         nightly testing: ignore valgrind report in libsynthesis
20841
20842 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20843
20844         * test/evo.supp:
20845
20846         nightly testing: relaxed leak checking for ecal/ebook (BMC #1007)
20847
20848 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20849
20850         * src/backends/kcalextended/KCalExtendedSource.cpp:
20851
20852         KCalExtended: workaround for importing custom time zones
20853
20854 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20855
20856         * src/backends/kcalextended/KCalExtendedSource.cpp:
20857
20858         KCalExtended: avoid partial loading to work around issues with it
20859
20860 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20861
20862         * src/backends/kcalextended/KCalExtendedSource.cpp:
20863
20864         KCalExtended: ignore request to remove non-existant event
20865
20866 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20867
20868         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
20869
20870         KCalExtended: disable unsupported linked item tests
20871
20872 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20873
20874         * src/syncevo/SyncSource.h:
20875         * test/ClientTest.cpp:
20876
20877         client-test: replaced compile-time LINKED_ITEMS_RELAXED_SEMANTIC
20878         with ClientTestConfig::linkedItemsRelaxedSemantic
20879
20880 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20881
20882         * README.rst:
20883         * src/syncevo/Cmdline.cpp:
20884         * src/syncevo/readme2c.pl:
20885
20886         command line: --delete-items ... * deletes all items
20887
20888 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
20889
20890         * src/syncevo-dbus-server.cpp:
20891
20892         syncevo-dbus-server: incorrect Presence status after config
20893         change (BMC #8453)
20894
20895 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
20896
20897         * src/syncevo/SmartPtr.h:
20898         * src/syncevo/SoupTransportAgent.cpp:
20899
20900         fixed compiler warnings
20901
20902 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
20903
20904         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
20905
20906         KCalExtended: updated mkcal backend description
20907
20908 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
20909
20910         * src/backends/kcalextended/KCalExtendedSource.cpp:
20911
20912         KCalExtended: fixed compiler warning
20913
20914 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
20915
20916         * src/backends/kcalextended/KCalExtendedSource.cpp:
20917
20918         KCalExtended: do not use Tracker for custom database file
20919
20920 2010-09-28  Qiankun Miao  <qiankun.miao@intel.com>
20921
20922         * src/backends/kcalextended/KCalExtendedSource.cpp:
20923         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
20924
20925         KCalExtended: select notebook (BMC #6898)
20926
20927 2010-10-04  Patrick Ohly  <patrick.ohly@intel.com>
20928
20929         * src/backends/kcalextended/KCalExtendedSource.cpp:
20930
20931         KCalExtended: comment clarification for created()/CREATED
20932
20933 2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>
20934
20935         * NEWS:
20936
20937         NEWS: fixed bug numbers, added BMC #7091
20938
20939 2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>
20940
20941         * src/backends/qtcontacts/configure-sub.in:
20942
20943         autotools: fixed QtContacts compilation
20944
20945 2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>
20946
20947         * configure-post.in:
20948
20949         autotools: added missing quotation marks
20950
20951 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
20952
20953         * NEWS:
20954         * configure-pre.in:
20955
20956         version bump to 1.0.99.7
20957
20958 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
20959
20960         * README.rst:
20961         * src/syncevo/Cmdline.cpp:
20962
20963         command line: split properly at empty line during --import (BMC
20964         #7664)
20965
20966 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
20967
20968         * src/syncevo-dbus-server.cpp:
20969         * test/test-dbus.py:
20970
20971         syncevo-dbus-server: keep sessions around after completion (BMC
20972         #7766)
20973
20974 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
20975
20976         * src/syncevo-dbus-server.cpp:
20977
20978         syncevo-dbus-server: introduced timeout utility class
20979
20980 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
20981
20982         * src/dbus/interfaces/syncevo-server-full.xml:
20983         * src/dbus/interfaces/syncevo-session-full.xml:
20984         * src/syncevo-dbus-server.cpp:
20985         * test/test-dbus.py:
20986
20987         D-Bus API: added missing Session.Attach() (BMC #7761)
20988
20989 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
20990
20991         * src/syncevo/Cmdline.cpp:
20992
20993         command line: fixed configuring of context (BMC #7181)
20994
20995 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
20996
20997         * src/backends/kcalextended/KCalExtendedSource.cpp:
20998         * src/backends/qtcontacts/QtContactsSource.cpp:
20999         * src/backends/qtcontacts/configure-sub.in:
21000
21001         KCalExtended, QtContacts: fixed initialization of
21002         QCoreApplication
21003
21004 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
21005
21006         * src/backends/kcalextended/KCalExtendedSource.cpp:
21007
21008         KCalExtended: extended error messages
21009
21010 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
21011
21012         * src/backends/kcalextended/KCalExtendedSource.cpp:
21013
21014         KCalExtended: fixed UTF-8 handling (BMC #7401)
21015
21016 2010-09-25  Patrick Ohly  <patrick.ohly@intel.com>
21017
21018         * HACKING:
21019
21020         HACKING: added commit guidelines
21021
21022 2010-09-25  Patrick Ohly  <patrick.ohly@intel.com>
21023
21024         * src/gtk-ui/sync-config-widget.c:
21025         * src/gtk-ui/sync-ui-config.c:
21026         * src/gtk-ui/sync-ui-config.h:
21027         * src/gtk-ui/sync-ui.c:
21028
21029         sync-ui: wrong direction of data transfer when talking to device
21030         (BMC #7091)
21031
21032 2010-09-16  Patrick Ohly  <patrick.ohly@intel.com>
21033
21034         * configure-pre.in:
21035
21036         autotools: fix libnotify problem on FC13
21037
21038 2010-09-16  Patrick Ohly  <patrick.ohly@intel.com>
21039
21040         * src/gtk-ui/sync-gtk.desktop.in:
21041
21042         sync-gtk.desktop.in: fixed syntax in non-MeeGo desktop file
21043
21044 2010-09-13  Patrick Ohly  <patrick.ohly@intel.com>
21045
21046         * src/syncevo/SyncConfig.cpp:
21047
21048         documentation: improved explanation of "type"
21049
21050 2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>
21051
21052         * configure-pre.in:
21053
21054         version bump: 1.0.99.6
21055
21056 2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>
21057
21058         * src/syncevo/Cmdline.cpp:
21059
21060         nightly testing: adapted Cmdline test to string changes
21061
21062 2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>
21063
21064         * NEWS:
21065
21066         NEWS: updated for 1.1 pre-release
21067
21068 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21069
21070         * src/backends/file/FileSyncSource.h:
21071         * src/syncevo/configs/datatypes/01vcard-profile.xml:
21072         * src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml:
21073         * src/syncevo/configs/remoterules/00_syncevolution.xml:
21074         * src/syncevo/configs/remoterules/all.xml:
21075         * src/syncevo/configs/remoterules/evolution.xml:
21076
21077         Nokia phones: avoid data loss in two-way sync due to
21078         X-EVOLUTION-UI-SLOT (MBC #2566)
21079
21080 2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>
21081
21082         * src/gtk-ui/sync-gtk.desktop.in:
21083
21084         sync-ui (GTK version): updated .desktop file
21085
21086 2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>
21087
21088         * test/evo.supp:
21089
21090         nightly testing: suppress leak in libebook
21091
21092 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
21093
21094         * src/syncevo-dbus-server.cpp:
21095
21096         syncevo-dbus-server: fixed compile issue with libsoup disabled
21097         (MBC #6367)
21098
21099 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
21100
21101         * src/syncevo/SyncConfig.cpp:
21102
21103         documentation: extended description of "sync" property (MBC
21104         #6373)
21105
21106 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
21107
21108         * test/evo.supp:
21109
21110         nightly testing: improved valgrind suppressions
21111
21112 2010-09-06  Patrick Ohly  <patrick.ohly@intel.com>
21113
21114         * README.rst:
21115
21116         README: several improvements
21117
21118 2010-09-06  Patrick Ohly  <patrick.ohly@intel.com>
21119
21120         * src/syncevo/eds_abi_wrapper.cpp:
21121
21122         EDS: revised workaround for D-Bus method timeouts (BMC #4026)
21123
21124 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
21125
21126         * configure-post.in:
21127         * configure-pre.in:
21128         * debian/dbus-wrapper.cpp:
21129         * src/syncevo/eds_abi_wrapper.cpp:
21130         * src/syncevolution.cpp:
21131
21132         EDS: workaround for D-Bus method timeouts (BMC #4026)
21133
21134 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
21135
21136         * test/evo.supp:
21137
21138         evo.supp: updated suppressions for libical (BMC #6275)
21139
21140 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21141
21142         * test/synccompare.pl:
21143
21144         nightly testing: adapted synccompare to mkcal
21145
21146 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21147
21148         * test/runtests.py:
21149
21150         nightly testing: log report generation functions
21151
21152 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21153
21154         * test/generate-html.xsl:
21155
21156         nightly testing: reorder columns so that valgrind and overall
21157         result come first
21158
21159 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21160
21161         * test/generate-html.xsl:
21162         * test/resultchecker.py:
21163
21164         nightly testing: added a column for "network failure"
21165
21166 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21167
21168         * test/runtests.py:
21169
21170         nightly testing: disable testDeleteAllRefresh for Google
21171
21172 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21173
21174         * test/runtests.py:
21175
21176         nightly testing: only include services in report which actually
21177         were active
21178
21179 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21180
21181         * src/syncevo/configs/remoterules/server/00_nokia.xml:
21182         * src/syncevo/configs/remoterules/server/46_E55.xml:
21183
21184         Nokia phones: alarm times in UTC, sending PHOTO (BMC #1657,
21185         #5860)
21186
21187 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21188
21189         * src/client-test-app.cpp:
21190
21191         nightly testing: fixed caching of Evolution sources (BMC #5864)
21192
21193 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21194
21195         * src/client-test-app.cpp:
21196         * test/ClientTest.cpp:
21197         * test/ClientTest.h:
21198         * test/client-test-main.cpp:
21199
21200         nightly testing: avoid shutdown issues due to caching Evolution
21201         sources (BMC #5864)
21202
21203 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21204
21205         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
21206
21207         KCalExtended: use "mkcal" as generic type name
21208
21209 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21210
21211         * src/backends/kcalextended/KCalExtendedSource.cpp:
21212
21213         KCalExtended: adapted "update" code patch to new API
21214
21215 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21216
21217         * src/syncevo/Cmdline.h:
21218         * src/syncevo/SafeConfigNode.cpp:
21219         * src/syncevo/SafeConfigNode.h:
21220         * src/syncevo/SyncConfig.h:
21221         * src/syncevo/SyncSource.cpp:
21222         * src/syncevo/util.cpp:
21223         * src/syncevo/util.h:
21224
21225         command line: use % as escape character for luids
21226
21227 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
21228
21229         * src/syncevo/Cmdline.cpp:
21230         * src/syncevo/Cmdline.h:
21231
21232         command line: code clean-up around LUID escaping
21233
21234 2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>
21235
21236
21237         Merge branch 'master', remote branch 'origin'
21238
21239 2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>
21240
21241         * test/runtests.py:
21242
21243         nightly testing: allow enabling valgrind for "prebuilt" test (BMC
21244         #1007)
21245
21246 2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>
21247
21248         * src/backends/kcalextended/KCalExtendedSource.cpp:
21249
21250         KCalExtended: fix for invalid memory access
21251
21252 2010-08-30  Patrick Ohly  <patrick.ohly@intel.com>
21253
21254         * test/Makefile.am:
21255
21256         testing: fixed "make dist" issue
21257
21258 2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>
21259
21260         * src/backends/qtcontacts/QtContactsSource.cpp:
21261
21262         QtContacts: more QtContacts API related fixes (BMC #5710)
21263
21264 2010-08-26  Patrick Ohly  <patrick.ohly@intel.com>
21265
21266         * test/syncevo-phone-config.py:
21267
21268         syncevo-phone-config: set consumerReady in output (BMC #3803)
21269
21270 2010-08-26  Patrick Ohly  <patrick.ohly@intel.com>
21271
21272         * src/Makefile-gen.am:
21273         * src/templates/clients/phone/nokia.ini:
21274         * src/templates/clients/phone/nokia/S40/7210c.ini:
21275         * src/templates/clients/phone/nokia/S60/N85.ini:
21276         * src/templates/clients/phone/nokia/maemo/n900.ini:
21277         * src/templates/clients/phone/sony-ericsson-old.ini:
21278         * src/templates/clients/phone/sony-ericsson.ini:
21279         * test/testcases/templates/clients/SyncEvolution.ini:
21280         * test/testcases/templates/clients/phone/nokia/S40/7210c.ini:
21281
21282         phone templates: updated, copied from syncevolution.org Wiki (BMC
21283         #5727)
21284
21285 2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>
21286
21287         * src/client-test-app.cpp:
21288
21289         nightly testing: workaround for Evolution 2.30 storage shutdown
21290         (BMC #5864)
21291
21292 2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>
21293
21294         * test/evo.supp:
21295
21296         evo.supp: added suppressions for Evolution 2.30 (BMC #1007)
21297
21298 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21299
21300         * src/dbus/interfaces/syncevo-server-full.xml:
21301         * src/dbus/interfaces/syncevo-session-full.xml:
21302
21303         D-Bus API: fixed type signature
21304
21305 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21306
21307         * src/dbus/interfaces/syncevo-server-full.xml:
21308         * src/syncevo-dbus-server.cpp:
21309         * src/syncevo/Cmdline.cpp:
21310         * src/syncevo/Cmdline.h:
21311         * test/test-dbus.py:
21312
21313         D-Bus API: added Server.ConfigChanged signal (BMC #3558)
21314
21315 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21316
21317         * src/dbus/interfaces/syncevo-session-full.xml:
21318         * src/syncevo-dbus-server.cpp:
21319         * test/test-dbus.py:
21320
21321         D-Bus API: added Session.GetConfigName() (BMC #3559)
21322
21323 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21324
21325         * src/dbus/interfaces/syncevo-server-full.xml:
21326         * src/syncevo-dbus-server.cpp:
21327         * test/test-dbus.py:
21328
21329         D-Bus API: added suppression of libnotify notifications (BMC
21330         #3560)
21331
21332 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21333
21334         * src/syncevolution.cpp:
21335
21336         command line: start D-Bus session with "no-sync" flag unless
21337         running a sync (BMC #3562)
21338
21339 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21340
21341         * src/dbus/interfaces/syncevo-server-full.xml:
21342         * src/dbus/interfaces/syncevo-session-full.xml:
21343         * src/syncevo-dbus-server.cpp:
21344         * test/test-dbus.py:
21345
21346         D-Bus API: added Server.StartSessionWithFlags() and
21347         Session.GetFlags()
21348
21349 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21350
21351         * test/test-dbus.py:
21352
21353         test-dbus.py: fixed Python syntax error in last commit
21354
21355 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
21356
21357         * src/gdbus/gdbus-cxx-bridge.h:
21358
21359         gdbus C++: fixed cut-and-paste error
21360
21361 2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>
21362
21363         * src/syncevolution.cpp:
21364
21365         command line: do sanity version check when running as D-Bus
21366         client
21367
21368 2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>
21369
21370         * src/dbus/interfaces/syncevo-server-full.xml:
21371         * src/syncevo-dbus-server.cpp:
21372         * test/test-dbus.py:
21373
21374         D-Bus: added Server.GetCapabilities and Server.GetVersions (BMC
21375         #3563)
21376
21377 2010-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21378
21379         * src/client-test-app.cpp:
21380
21381         client-test: avoid duplicate sources in m_localSource2Config
21382
21383 2010-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21384
21385         * test/test-dbus.py:
21386
21387         test-dbus.py: adapted to modified 'message type' error
21388         description
21389
21390 2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>
21391
21392         * test/test-dbus.py:
21393
21394         test-dbus.py: removed ZYB, it is no longer supported
21395
21396 2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>
21397
21398         * src/syncevo/Cmdline.cpp:
21399         * src/syncevo/FileConfigTree.cpp:
21400         * src/syncevo/SyncConfig.cpp:
21401
21402         command line: allow creating contexts without peers
21403
21404 2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>
21405
21406         * src/syncevo/SyncConfig.cpp:
21407
21408         SyncConfig: do not mistake "foo" context for old-style "foo"
21409         client config
21410
21411 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
21412
21413         * src/syncevo/Cmdline.cpp:
21414
21415         command line: fixed --delete-items/--import for KCalExtended
21416
21417 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
21418
21419         * src/backends/kcalextended/KCalExtendedSource.cpp:
21420
21421         KCalExtended: further adaptions to KCalExtended API change
21422
21423 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
21424
21425         * test/runtests.py:
21426
21427         runtests.py: make repos group-writable
21428
21429 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
21430
21431         * test/runtests.py:
21432
21433         runtests.py: avoid ssh access to gitorious.org in nightly
21434         checkout
21435
21436 2010-08-17  Patrick Ohly  <patrick.ohly@intel.com>
21437
21438         * src/backends/kcalextended/configure-sub.in:
21439
21440         KCalExtended: workaround for incomplete libmkcal.pc
21441
21442 2010-08-17  Patrick Ohly  <patrick.ohly@intel.com>
21443
21444         * src/syncevo/eds_abi_wrapper.cpp:
21445         * src/syncevo/eds_abi_wrapper.h:
21446
21447         EDS compatibility: added icalproperty_free()
21448
21449 2010-08-16  Qiankun Miao  <qiankun.miao@intel.com>
21450
21451         * src/backends/evolution/EvolutionCalendarSource.cpp:
21452
21453         EvolutionBackend: fix memory leak
21454
21455 2010-08-15  Patrick Ohly  <patrick.ohly@intel.com>
21456
21457
21458         Merge branch 'meego-1.0'
21459
21460 2010-08-15  Patrick Ohly  <patrick.ohly@intel.com>
21461
21462         * src/gdbus/Makefile.am:
21463
21464         gdbus: ensure that header files are included in "make dist"
21465
21466 2010-08-13  Patrick Ohly  <patrick.ohly@intel.com>
21467
21468         * gen-autotools.sh:
21469
21470         gen-autotools.sh: fixed ambiguous HEAD reference
21471
21472 2010-08-12  Patrick Ohly  <patrick.ohly@intel.com>
21473
21474         * src/backends/kcalextended/KCalExtendedSource.cpp:
21475         * src/backends/kcalextended/configure-sub.in:
21476
21477         kcalextended: adapted to revised API
21478
21479 2010-07-29  Patrick Ohly  <patrick.ohly@intel.com>
21480
21481         * src/syncevo/SyncContext.h:
21482
21483         SyncContext: added comment for getUsedSyncURL()
21484
21485 2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>
21486
21487         * src/gdbus/Makefile.am:
21488
21489         Revert "compile fix for FC 13 (and possibly others): use private
21490         copy of gdbus (MBC #3556)"
21491
21492 2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>
21493
21494         * src/gdbus/Makefile.am:
21495         * src/gdbus/gdbus-cxx-bridge.h:
21496         * src/gdbus/gdbus-cxx.h:
21497         * src/gdbus/gdbus.h:
21498         * src/gdbus/mainloop.c:
21499         * src/gdbus/object.c:
21500         * src/gdbus/test/example.cpp:
21501         * src/gdbus/watch.c:
21502         * src/syncevo-dbus-server.cpp:
21503         * src/syncevolution.cpp:
21504
21505         gdbus: avoid name conflict with glib
21506
21507 2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>
21508
21509         * src/gdbus/Makefile.am:
21510
21511         gdbus: do not install header files
21512
21513 2010-07-20  Ove Kaaven  <ovek@arcticnet.no>
21514
21515         * debian/changelog:
21516
21517         Updated debian/changelog.
21518
21519 2010-07-20  Ove Kaaven  <ovek@arcticnet.no>
21520
21521         * src/backends/maemo/MaemoCalendarSource.cpp:
21522
21523         Implemented MaemoCalendarSource::isEmpty()
21524
21525 2010-07-20  Ove Kaaven  <ovek@arcticnet.no>
21526
21527         * src/backends/maemo/MaemoCalendarSource.cpp:
21528
21529         Refuse to delete items from smart calendar.
21530
21531 2010-02-02  Ove Kaaven  <ovek@arcticnet.no>
21532
21533         * debian/control:
21534
21535         Updated bugtracker field.
21536
21537 2010-02-02  Ove Kaaven  <ovek@arcticnet.no>
21538
21539         * debian/control:
21540
21541         Changed section from user/office to utils. Users who don't use
21542         apt-get will then only see the syncevolution-frontend package
21543         (which depends on this syncevolution package, but has a GUI).
21544
21545 2010-07-12  Ove Kaaven  <ovek@arcticnet.no>
21546
21547         * debian/rules:
21548
21549         Use --disable-ssl-certificate-check configure option in Maemo for
21550         now.
21551
21552 2010-02-15  Ove Kaaven  <ovek@arcticnet.no>
21553
21554         * src/syncevo/CurlTransportAgent.cpp:
21555
21556         Force IPv4 host resolution on Maemo.
21557
21558 2010-02-15  Ove Kaaven  <ovek@arcticnet.no>
21559
21560         * src/backends/maemo/MaemoCalendarSource.cpp:
21561
21562         Fixed retrieval of maemo notes in text/plain format.
21563
21564 2010-01-03  Ove Kaaven  <ovek@arcticnet.no>
21565
21566         * debian/syncevolution.install:
21567
21568         Install /usr/libexec
21569
21570 2010-07-20  Ove Kaaven  <ovek@arcticnet.no>
21571
21572         * autogen-maemo.sh:
21573         * builddeb:
21574         * buildsrc:
21575
21576         Helper scripts for the Maemo build.
21577
21578 2010-07-20  Ove Kaaven  <ovek@arcticnet.no>
21579
21580         * debian/dbus-wrapper.cpp:
21581         * debian/rules:
21582
21583         Remove apparently obsolete stuff to create
21584         EvolutionSyncClient.cpp
21585
21586 2010-07-20  Ove Kaaven  <ovek@arcticnet.no>
21587
21588         * .gitignore:
21589
21590         Ignore some stuff in the Maemo build.
21591
21592 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
21593
21594         * NEWS:
21595         * configure-pre.in:
21596
21597         NEWS, version: updated for 1.0.1
21598
21599 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
21600
21601
21602         Merge branch 'meego-1.0'
21603
21604 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
21605
21606         * src/gtk-ui/sync-ui.c:
21607
21608         canonize new device config names (MBC #1194)
21609
21610 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
21611
21612         * src/gtk-ui/sync-config-widget.c:
21613         * src/gtk-ui/sync-ui.c:
21614
21615         prevent overwriting device configs by accident (MBC #3566,1194)
21616
21617 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21618
21619         * src/syncevo/Cmdline.cpp:
21620         * src/syncevo/SyncConfig.cpp:
21621
21622         ZYB.com: service goes away end of June 2010, template removed
21623         (MBC #3310)
21624
21625 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21626
21627         * src/syncevo-dbus-server.cpp:
21628
21629         syncevo-dbus-server: accept 'application/vnd.syncml+xml;
21630         charset=UTF-8' for starting an HTTP session (MBC #3554)
21631
21632 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21633
21634         * configure-post.in:
21635         * configure-pre.in:
21636
21637         autotools: added --enable-gnome-keyring (MBC #3557)
21638
21639 2010-06-28  Patrick Ohly  <patrick.ohly@intel.com>
21640
21641         * src/gdbus/Makefile.am:
21642
21643         compile fix for FC 13 (and possibly others): use private copy of
21644         gdbus (MBC #3556)
21645
21646 2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>
21647
21648         * gen-autotools.sh:
21649
21650         gen-autotools.sh: make order of files deterministic (MBC #2586)
21651
21652 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
21653
21654         * src/syncevo/SyncConfig.cpp:
21655         * src/syncevo/SyncConfig.h:
21656
21657         config fix: operations on non-peer configs failed (MBC #3157)
21658
21659 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
21660
21661         * src/gtk-ui/sync-ui.c:
21662
21663         canonize new device config names (MBC #1194)
21664
21665 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
21666
21667         * src/gtk-ui/sync-config-widget.c:
21668         * src/gtk-ui/sync-ui.c:
21669
21670         prevent overwriting device configs by accident (MBC #3566,1194)
21671
21672 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
21673
21674
21675         Merge commit 'syncevolution-1-0' into meego-1.0
21676
21677 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
21678
21679         * configure-pre.in:
21680
21681         version bump: 1.1 based on 1.0.1
21682
21683 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
21684
21685         * src/backends/qtcontacts/QtContactsSource.cpp:
21686
21687         QtContacts: fixed compile error with g++ in MeeGo
21688
21689 2010-07-15  Patrick Ohly  <patrick.ohly@intel.com>
21690
21691         * src/backends/qtcontacts/configure-sub.in:
21692
21693         QtContacts: find QtContacts properly
21694
21695 2010-07-15  Patrick Ohly  <patrick.ohly@intel.com>
21696
21697         * configure-post.in:
21698
21699         autotools: allow setting more AC_WITH_QT() options
21700
21701 2010-07-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21702
21703         * src/syncevo/Cmdline.cpp:
21704
21705         client-test: ignore comments for KCalExtended and QtContacts
21706
21707 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
21708
21709         * test/runtests.py:
21710
21711         nightly testing: get sources from meego.gitorious.org
21712
21713 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21714
21715         * README.rst:
21716         * src/syncevo/Cmdline.cpp:
21717         * src/syncevo/Cmdline.cpp.orig:
21718         * src/syncevo/Cmdline.cpp.rej:
21719         * src/syncevo/Makefile.am:
21720         * src/syncevo/readme2c.pl:
21721
21722         documentation + command line: unified source of usage information
21723         (MBC #690)
21724
21725 2009-12-31  Ove Kaaven  <ovek@arcticnet.no>
21726
21727         * debian/changelog:
21728
21729         Update version of this branch
21730
21731 2010-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21732
21733         * src/syncevo/Cmdline.cpp:
21734
21735         Testing: fix failure of evolution testing due to new backends
21736
21737 2010-07-01  Patrick Ohly  <patrick.ohly@intel.com>
21738
21739         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
21740
21741         KCalExtended: fixed test registration
21742
21743 2010-07-01  Patrick Ohly  <patrick.ohly@intel.com>
21744
21745         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
21746
21747         QtContacts: fixed test registration
21748
21749 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21750
21751         * src/backends/qtcontacts/Makefile.am:
21752         * src/backends/qtcontacts/configure-sub.in:
21753
21754         QtContacts: fixed compile error when not enabling QtContacts
21755
21756 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21757
21758         * src/syncevo/Cmdline.cpp:
21759         * src/syncevo/SyncConfig.cpp:
21760
21761         ZYB.com: service goes away end of June 2010, template removed
21762         (MBC #3310)
21763
21764 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21765
21766         * src/syncevo-dbus-server.cpp:
21767
21768         syncevo-dbus-server: accept 'application/vnd.syncml+xml;
21769         charset=UTF-8' for starting an HTTP session (MBC #3554)
21770
21771 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
21772
21773         * configure-post.in:
21774         * configure-pre.in:
21775
21776         autotools: added --enable-gnome-keyring (MBC #3557)
21777
21778 2010-06-28  Patrick Ohly  <patrick.ohly@intel.com>
21779
21780         * src/gdbus/Makefile.am:
21781
21782         compile fix for FC 13 (and possibly others): use private copy of
21783         gdbus (MBC #3556)
21784
21785 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
21786
21787         * src/backends/qtcontacts/QtContactsSource.cpp:
21788
21789         QtContacts: added error checking
21790
21791 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
21792
21793         * src/backends/qtcontacts/QtContactsSource.cpp:
21794
21795         QtContacts: enabled more efficient listing of all items
21796
21797 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
21798
21799         * src/backends/kcalextended/KCalExtendedSource.cpp:
21800
21801         KCalExtended: avoid adding incidence anew
21802
21803 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21804
21805         * src/backends/qtcontacts/QtContactsSource.cpp:
21806         * src/backends/qtcontacts/QtContactsSource.h:
21807
21808         QtContacts: provide description from database
21809
21810 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21811
21812         * src/backends/kcalextended/KCalExtendedSource.cpp:
21813         * src/backends/kcalextended/KCalExtendedSource.h:
21814
21815         KCalExtended: provide description from database
21816
21817 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21818
21819         * src/backends/kcalextended/KCalExtendedSource.cpp:
21820         * src/backends/kcalextended/KCalExtendedSource.h:
21821
21822         KCalExtended: implement backup/restore using SyncSourceRevisions
21823
21824 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21825
21826         * src/backends/kcalextended/KCalExtendedSource.cpp:
21827
21828         KCalExtended: sleep only if necessary
21829
21830 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21831
21832         * src/backends/kcalextended/KCalExtendedSource.cpp:
21833
21834         KCalExtended: must preserve creation time during update
21835
21836 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21837
21838         * src/backends/kcalextended/KCalExtendedSource.cpp:
21839
21840         KCalExtended: load incidences on demand
21841
21842 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21843
21844         * test/ClientTest.cpp:
21845
21846         client-test: added CLIENT_TEST_SIMPLE_UID
21847
21848 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
21849
21850         * src/backends/kcalextended/KCalExtendedSource.cpp:
21851         * src/backends/kcalextended/KCalExtendedSource.h:
21852         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
21853         * src/backends/kcalextended/Makefile.am:
21854         * src/backends/kcalextended/configure-sub.in:
21855
21856         KCalExtended: added initial SyncSource
21857
21858 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
21859
21860         * test/ClientTest.cpp:
21861
21862         testing: avoid DTSTAMP issue in KCalExtended
21863
21864 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
21865
21866         * src/backends/qtcontacts/QtContactsSource.cpp:
21867
21868         QtContacts: be careful about which queries to use
21869
21870 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
21871
21872         * src/backends/qtcontacts/QtContactsSource.cpp:
21873
21874         QtContacts: added simpler removeItem() implementation
21875
21876 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
21877
21878         * src/backends/qtcontacts/QtContactsSource.cpp:
21879
21880         QtContacts: ignore artificial contact
21881
21882 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
21883
21884         * src/backends/qtcontacts/QtContactsSource.cpp:
21885
21886         QtContacts: use new save/fetch mechanism (supports time stamps,
21887         but currently broken)
21888
21889 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
21890
21891         * src/backends/qtcontacts/QtContactsSource.cpp:
21892
21893         QtContacts: use proper QContactTimestamp template member detail
21894         function
21895
21896 2010-06-02  Patrick Ohly  <patrick.ohly@intel.com>
21897
21898         * src/backends/qtcontacts/Makefile.am:
21899         * src/backends/qtcontacts/QtContactsSource.cpp:
21900         * src/backends/qtcontacts/configure-sub.in:
21901
21902         QtContacts: first complete (but not usable) backend
21903
21904 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
21905
21906         * src/backends/qtcontacts/Makefile.am:
21907         * src/backends/qtcontacts/QtContactsSource.cpp:
21908         * src/backends/qtcontacts/QtContactsSource.h:
21909         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
21910         * src/backends/qtcontacts/configure-sub.in:
21911
21912         QtContacts: initial, empty implementation
21913
21914 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
21915
21916         * configure-post.in:
21917         * m4-repo/autotroll.m4:
21918         * m4-repo/autotroll.mk:
21919
21920         Qt support: use Autotroll to determine right compile flags
21921
21922 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21923
21924         * src/syncevo/Cmdline.cpp:
21925
21926         command line: fix --print-items description luid handling
21927
21928 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
21929
21930         * README.rst:
21931         * src/syncevo/Cmdline.cpp:
21932
21933         command line: allow temporary configs in import/export operations
21934
21935 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
21936
21937         * configure-pre.in:
21938
21939         configure: fix for SoupTransportAgent without EDS and without
21940         D-Bus
21941
21942 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
21943
21944         * test/ClientTest.cpp:
21945
21946         testing: support sources which depend on anchors
21947
21948 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
21949
21950         * src/syncevo/Cmdline.cpp:
21951
21952         command line: fix for new update/delete operations
21953
21954 2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>
21955
21956         * gen-autotools.sh:
21957
21958         gen-autotools.sh: make order of files deterministic (MBC #2586)
21959
21960 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
21961
21962         * src/syncevo/Cmdline.cpp:
21963         * src/syncevo/SyncConfig.cpp:
21964         * src/syncevo/SyncConfig.h:
21965
21966         command line import/export: failed for non-peer configs
21967
21968 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
21969
21970         * src/syncevo/SyncConfig.cpp:
21971         * src/syncevo/SyncConfig.h:
21972
21973         config fix: operations on non-peer configs failed (MBC #3157)
21974
21975 2010-06-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21976
21977         * test/generate-html.xsl:
21978         * test/resultchecker.py:
21979
21980         Testing: add 'known failure' support in nightly (MBC#2870)
21981
21982 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
21983
21984         * src/syncevo/Cmdline.cpp:
21985
21986         command line --print-items: added short description
21987
21988 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
21989
21990         * README.rst:
21991         * src/syncevo/Cmdline.cpp:
21992         * src/syncevo/Cmdline.h:
21993
21994         command line: added --delete-items
21995
21996 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
21997
21998         * README.rst:
21999         * src/syncevo/Cmdline.cpp:
22000         * src/syncevo/Cmdline.h:
22001
22002         command line: added --import/export/update/print-items
22003
22004 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
22005
22006         * src/syncevo-dbus-server.cpp:
22007         * src/syncevo/SyncContext.cpp:
22008         * src/syncevo/SyncContext.h:
22009
22010         SyncContext:readStdin(): a virtual method for reading input via
22011         stdin
22012
22013 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
22014
22015         * src/syncevo/Cmdline.cpp:
22016
22017         Cmdline::isSync(): cosmetic change
22018
22019 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
22020
22021         * src/syncevo/Cmdline.cpp:
22022
22023         command line parsing: check for conflicting operations
22024
22025 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
22026
22027         * src/syncevo/util.cpp:
22028         * src/syncevo/util.h:
22029
22030         ReadFile(): added reading from open stream
22031
22032 2010-06-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22033
22034         * test/evo.supp:
22035
22036         valgrind: suppress memory issues for libical (MBC#1007)
22037
22038 2010-06-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22039
22040         * test/evo.supp:
22041
22042         valgrind: relax rules for icaltimezone_get_component (MBC#1007)
22043
22044 2010-06-14  Jussi Kukkonen  <jku@linux.intel.com>
22045
22046         * src/gtk-ui/sync-ui.c:
22047
22048         gtk-ui: make "Sync now" always translatable (MBC #3052)
22049
22050 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
22051
22052         * NEWS:
22053         * configure-pre.in:
22054
22055         NEWS, version: SyncEvolution 1.0
22056
22057 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
22058
22059         * NEWS:
22060
22061         NEWS: updated
22062
22063 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
22064
22065         * test/runtests.py:
22066
22067         nightly testing: updated suppression of tests for Memotoo and
22068         Funambol
22069
22070 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
22071
22072         * src/dbus/interfaces/Makefile.am:
22073
22074         D-Bus API doc: fix for 'make dist'
22075
22076 2010-06-08  Patrick Ohly  <patrick.ohly@intel.com>
22077
22078         * src/dbus/interfaces/Makefile.am:
22079         * src/dbus/interfaces/README:
22080         * src/dbus/interfaces/dbus-introspect-docs.dtd:
22081         * src/dbus/interfaces/mergepages.xsl:
22082         * src/dbus/interfaces/spec-to-docbook.xsl:
22083         * src/dbus/interfaces/syncevo-server-full.xml:
22084         * src/dbus/interfaces/syncevo-session-full.xml:
22085
22086         Doc: enhanced D-Bus API documentation (MBC #1745)
22087
22088 2010-05-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22089
22090         * configure-post.in:
22091         * configure-pre.in:
22092         * src/Makefile-gen.am:
22093         * src/dbus/Makefile.am:
22094         * src/dbus/interfaces/Makefile.am:
22095         * src/dbus/interfaces/mergepages.xsl:
22096         * src/dbus/interfaces/spec-to-docbook.xsl:
22097
22098         Doc: add '--enable-doc' option and generate D-Bus API doc(MBC
22099         #1745)
22100
22101 2010-06-08  Patrick Ohly  <patrick.ohly@intel.com>
22102
22103         * src/dbus/interfaces/spec-strip-docs.xsl:
22104
22105         D-Bus Qt bindings: remove annotations for glib
22106
22107 2010-06-08  Carl Wong  <carl.wong@intel.com>
22108
22109         * src/dbus/interfaces/syncevo-server-full.xml:
22110         * src/dbus/interfaces/syncevo-session-full.xml:
22111         * src/dbus/qt/dbustypes.cpp:
22112         * src/dbus/qt/dbustypes.h:
22113
22114         D-Bus binding for Qt
22115
22116 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
22117
22118         * src/syncevo/SyncConfig.cpp:
22119
22120         SyncConfig::getUseProxy(): avoid TRUE/FALSE (MBC #10506)
22121
22122 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
22123
22124         * src/gtk-ui/sync-ui.c:
22125
22126         sync-ui: renamed local sync() to do_sync() to avoid name
22127         collision with system sync()
22128
22129 2010-06-01  Patrick Ohly  <patrick.ohly@intel.com>
22130
22131         * test/README.funambol:
22132         * test/testcases/itodo20.ics.funambol.tem.patch:
22133
22134         Funambol: no longer supports COMPLETED
22135
22136 2010-05-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22137
22138         * test/evo.supp:
22139
22140         valgrind: clean up valgrind issues (MBC#1007)
22141
22142 2010-06-01  Patrick Ohly  <patrick.ohly@intel.com>
22143
22144         * test/evo.supp:
22145
22146         evo.supp: relaxed rule for icalparser_parse_string (MBC #1007)
22147
22148 2010-06-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22149
22150         * src/syncevo/SyncContext.cpp:
22151
22152         LogDirTest: save and restore logger level (MBC#2570)
22153
22154 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
22155
22156         * src/syncevo/lcs.h:
22157
22158         lcs: fixed out-of-bounds array access (MBC #1007)
22159
22160 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
22161
22162         * test/test-dbus.py:
22163
22164         test-dbus.py: remove timeout before entering cleanup
22165
22166 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
22167
22168         * src/syncevo/SyncContext.cpp:
22169         * src/syncevo/SyncContext.h:
22170
22171         HTTP SyncML server mode: fixed crash when handling second session
22172
22173 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
22174
22175         * src/syncevo/LogRedirect.cpp:
22176
22177         output redirection: detect glib output despite app name
22178
22179 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
22180
22181         * src/syncevo-dbus-server.cpp:
22182
22183         syncevo-dbus-server: first sync was done without libical time
22184         zone info (MBC #2435)
22185
22186 2010-05-24  ivarela  <malditoastur@gmail.com>
22187
22188         * po/ast.po:
22189
22190         l10n: Updates to Asturian (ast) translation
22191
22192 2010-05-19  dbl2010  <dbl2010@gmail.com>
22193
22194         * po/tr.po:
22195
22196         l10n: Initial upload
22197
22198 2010-05-19  ivarela  <malditoastur@gmail.com>
22199
22200         * po/ast.po:
22201
22202         l10n: updates asturian translation
22203
22204 2010-05-18  GLS_DEU1  <clarax.steiner-jay@intel.com>
22205
22206         * po/de.po:
22207
22208         l10n: Updates to German (de) translation
22209
22210 2010-05-18  GLS_DEU  <andreasx.machoy@intel.com>
22211
22212         * po/de.po:
22213
22214         l10n: Updates to German (de) translation
22215
22216 2010-05-18  GLS_FIN4  <annax.bergman@intel.com>
22217
22218         * po/fi.po:
22219
22220         l10n: Updates to Finnish (fi) translation
22221
22222 2010-05-18  GLS_ITA1  <francescax.godani.muzi@intel.com>
22223
22224         * po/it.po:
22225
22226         l10n: Updates to Italian (it) translation
22227
22228 2010-05-18  Patrick Ohly  <patrick.ohly@intel.com>
22229
22230         * NEWS:
22231
22232         NEWS: updated for tentative 1.0 final
22233
22234 2010-05-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22235
22236         * test/generate-html.xsl:
22237         * test/resultchecker.py:
22238
22239         Testing: fix wrong link for calendar+todo issue (MBC #1397)
22240
22241 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22242
22243         * src/syncevo-dbus-server.cpp:
22244
22245         D-Bus server + command line: return error code when failed(MBC
22246         #2193)
22247
22248 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22249
22250         * src/templates/clients/phone/nokia/S60/N85.ini:
22251         * src/templates/clients/phone/nokia/maemo/n900.ini:
22252
22253         config: add 'calendar+todo' source for nokia configs (MBC#2101)
22254
22255 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22256
22257         * test/syncevo-phone-config.py:
22258
22259         syncevo-phone-config: generate correct config for 'calendar+todo'
22260         (MBC#1197)
22261
22262 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22263
22264         * src/templates/clients/phone/nokia/S40/7210c.ini:
22265
22266         config: add 'calendar+todo' source for nokia7210c config
22267         (MBC#2101)
22268
22269 2010-05-18  gls_rus1  <bogdanx.nosach@intel.com>
22270
22271         * po/ru.po:
22272
22273         l10n: Updates to Russian (ru) translation
22274
22275 2010-05-18  gls_rus1  <bogdanx.nosach@intel.com>
22276
22277         * po/ru.po:
22278
22279         l10n: Updates to Russian (ru) translation
22280
22281 2010-05-18  GLS_FRA3  <david.cicognani@ptiglobal.net>
22282
22283         * po/fr.po:
22284
22285         l10n: Updates to French (fr) translation
22286
22287 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
22288
22289         * src/backends/evolution/EvolutionCalendarSource.cpp:
22290
22291         Funambol, Memotoo: preserve meeting series when receiving update
22292         for detached recurrence (MBC #1916)
22293
22294 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
22295
22296         * src/syncevo/eds_abi_wrapper.cpp:
22297         * src/syncevo/eds_abi_wrapper.h:
22298
22299         EDS compatibility: added several recurrence ID related methods
22300         (MBC #1916)
22301
22302 2010-05-13  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
22303
22304         * po/ja.po:
22305
22306         l10n: Updates to Japanese (ja) translation
22307
22308 2010-05-12  GLS_DEU1  <clarax.steiner-jay@intel.com>
22309
22310         * po/de.po:
22311
22312         l10n: Updates to German (de) translation
22313
22314 2010-05-12  gls_rus1  <bogdanx.nosach@intel.com>
22315
22316         * po/ru.po:
22317
22318         l10n: Updates to Russian (ru) translation
22319
22320 2010-05-12  gls_rus1  <bogdanx.nosach@intel.com>
22321
22322         * po/ru.po:
22323
22324         l10n: Updates to Russian (ru) translation
22325
22326 2010-05-12  GLS_ITA1  <francescax.godani.muzi@intel.com>
22327
22328         * po/it.po:
22329
22330         l10n: Updates to Italian (it) translation
22331
22332 2010-05-12  GLS_ITA1  <francescax.godani.muzi@intel.com>
22333
22334         * po/it.po:
22335
22336         l10n: Updates to Italian (it) translation
22337
22338 2010-05-12  GLS_NLD3  <thomasx.martens@intel.com>
22339
22340         * po/nl.po:
22341
22342         l10n: Updates to Dutch (Flemish) (nl) translation
22343
22344 2010-05-12  tomasgalicia  <tomas.galicia@intel.com>
22345
22346         * po/es.po:
22347
22348         l10n: Updates to Spanish (Castilian) (es) translation
22349
22350 2010-05-12  zerng07  <pswo10680@gmail.com>
22351
22352         * po/zh_TW.po:
22353
22354         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
22355
22356 2010-05-11  GLS_PTB  <gaborx.k.becht@intel.com>
22357
22358         * po/pt_BR.po:
22359
22360         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22361
22362 2010-05-07  GLS_DEU1  <clarax.steiner-jay@intel.com>
22363
22364         * po/it.po:
22365
22366         l10n: Updates to Italian (it) translation
22367
22368 2010-05-07  tomasgalicia  <tomas.galicia@intel.com>
22369
22370         * po/es.po:
22371
22372         l10n: Updates to Spanish (Castilian) (es) translation
22373
22374 2010-05-07  GLS_CHS2  <mackeyx.tian@intel.com>
22375
22376         * po/zh_CN.po:
22377
22378         l10n: Updates to Chinese (China) (zh_CN) translation
22379
22380 2010-05-06  GLS_ITA1  <francescax.godani.muzi@intel.com>
22381
22382         * po/it.po:
22383
22384         l10n: Updates to Italian (it) translation
22385
22386 2010-05-06  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
22387
22388         * po/ja.po:
22389
22390         l10n: Updates to Japanese (ja) translation
22391
22392 2010-05-06  gls_rus1  <bogdanx.nosach@intel.com>
22393
22394         * po/ru.po:
22395
22396         l10n: Updates to Russian (ru) translation
22397
22398 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
22399
22400         * po/pt_BR.po:
22401
22402         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22403
22404 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
22405
22406         * po/pt_BR.po:
22407
22408         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22409
22410 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
22411
22412         * po/es.po:
22413
22414         l10n: Updates to Spanish (Castilian) (es) translation
22415
22416 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
22417
22418         * po/es.po:
22419
22420         l10n: Updates to Spanish (Castilian) (es) translation
22421
22422 2010-05-03  GLS_POL1  <ewax.zielinska@intel.com>
22423
22424         * po/pl.po:
22425
22426         l10n: Updates to Polish (pl) translation
22427
22428 2010-05-01  GLS_CHS2  <mackeyx.tian@intel.com>
22429
22430         * po/zh_CN.po:
22431
22432         l10n: Updates to Chinese (China) (zh_CN) translation
22433
22434 2010-05-01  GLS_DEU1  <clarax.steiner-jay@intel.com>
22435
22436         * po/de.po:
22437
22438         l10n: Updates to German (de) translation
22439
22440 2010-04-30  GLS_KOR  <sunx.kim@intel.com>
22441
22442         * po/ko.po:
22443
22444         l10n: Updates to Korean (ko) translation
22445
22446 2010-04-30  GLS_PTB  <gaborx.k.becht@intel.com>
22447
22448         * po/pt_BR.po:
22449
22450         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22451
22452 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
22453
22454         * po/it.po:
22455
22456         l10n: Updates to Italian (it) translation
22457
22458 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
22459
22460         * po/it.po:
22461
22462         l10n: Updates to Italian (it) translation
22463
22464 2010-04-25  margie  <margie.foster@intel.com>
22465
22466         * po/en_GB.po:
22467
22468         l10n: first submission
22469
22470 2010-04-21  TomasVirgl  <tomas@virgl.net>
22471
22472         * po/sk.po:
22473
22474         l10n: Initial slovak translation
22475
22476 2010-05-11  GLS_PTB  <gaborx.k.becht@intel.com>
22477
22478         * po/pt_BR.po:
22479
22480         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22481
22482 2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>
22483
22484         * src/gtk-ui/sync-ui.c:
22485
22486         gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970)
22487
22488 2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>
22489
22490         * src/gtk-ui/sync-ui.c:
22491
22492         gtk-ui: explicitly set names for glade widgets (MBC #1372)
22493
22494 2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>
22495
22496         * src/gtk-ui/sync-ui.c:
22497
22498         gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970)
22499
22500 2010-05-07  Patrick Ohly  <patrick.ohly@intel.com>
22501
22502         * test/syncevo-phone-config.py:
22503
22504         syncevo-phone-config: handle phones with no calendar or no todo
22505         (MBC #1847)
22506
22507 2010-05-07  GLS_DEU1  <clarax.steiner-jay@intel.com>
22508
22509         * po/it.po:
22510
22511         l10n: Updates to Italian (it) translation
22512
22513 2010-05-07  tomasgalicia  <tomas.galicia@intel.com>
22514
22515         * po/es.po:
22516
22517         l10n: Updates to Spanish (Castilian) (es) translation
22518
22519 2010-05-07  GLS_CHS2  <mackeyx.tian@intel.com>
22520
22521         * po/zh_CN.po:
22522
22523         l10n: Updates to Chinese (China) (zh_CN) translation
22524
22525 2010-05-06  GLS_ITA1  <francescax.godani.muzi@intel.com>
22526
22527         * po/it.po:
22528
22529         l10n: Updates to Italian (it) translation
22530
22531 2010-05-06  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
22532
22533         * po/ja.po:
22534
22535         l10n: Updates to Japanese (ja) translation
22536
22537 2010-05-06  gls_rus1  <bogdanx.nosach@intel.com>
22538
22539         * po/ru.po:
22540
22541         l10n: Updates to Russian (ru) translation
22542
22543 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
22544
22545         * po/pt_BR.po:
22546
22547         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22548
22549 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
22550
22551         * po/pt_BR.po:
22552
22553         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22554
22555 2010-05-05  Patrick Ohly  <patrick.ohly@intel.com>
22556
22557         * test/Makefile.am:
22558
22559         ical20.ics.local: must be included in dist
22560
22561 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
22562
22563         * po/es.po:
22564
22565         l10n: Updates to Spanish (Castilian) (es) translation
22566
22567 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
22568
22569         * po/es.po:
22570
22571         l10n: Updates to Spanish (Castilian) (es) translation
22572
22573 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
22574
22575         * src/Makefile-gen.am:
22576         * test/ClientTest.cpp:
22577         * test/testcases/ical20.ics.local:
22578
22579         client-test: added test case for broken VTIMEZONE matching (MBC
22580         #1332)
22581
22582 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
22583
22584         * test/test-dbus.py:
22585
22586         test-dbus.py: test server progress events (MBC #1359)
22587
22588 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
22589
22590         * src/syncevo/SyncContext.cpp:
22591
22592         SyncContext: accept progress events in server mode (MBC #1359)
22593
22594 2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>
22595
22596         * Makefile-gen.am:
22597         * configure-pre.in:
22598
22599         README.html: built from README.rst with rst2html (MBC #690)
22600
22601 2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>
22602
22603         * HACKING:
22604         * Makefile-gen.am:
22605         * README:
22606         * configure-pre.in:
22607
22608         README: replaced with README.rst, added man page (MBC #690)
22609
22610 2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>
22611
22612         * README.rst:
22613
22614         README: converted into reStructuredText (MBC #690)
22615
22616 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
22617
22618         * src/syncevo/configs/remoterules/server/46_E55.xml:
22619
22620         Nokia E55: needs absolute alarm times (MBC #1657)
22621
22622 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22623
22624         * src/syncevo/SyncConfig.cpp:
22625
22626         templates: skip over temporary files (MBC #1208)
22627
22628 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22629
22630         * src/syncevo/Cmdline.cpp:
22631         * src/syncevo/SyncConfig.cpp:
22632
22633         templates: also search in .config/syncevolution-templates (MBC
22634         #1208)
22635
22636 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22637
22638         * src/Makefile-gen.am:
22639         * src/syncevo/SyncConfig.cpp:
22640         * src/syncevo/SyncConfig.h:
22641         * src/templates/clients/SyncEvolution.ini:
22642         * src/templates/clients/SyncEvolution/config.ini:
22643         * src/templates/clients/SyncEvolution/sources/addressbook/config.ini:
22644         * src/templates/clients/SyncEvolution/sources/calendar/config.ini:
22645         * src/templates/clients/SyncEvolution/sources/memo/config.ini:
22646         * src/templates/clients/SyncEvolution/sources/todo/config.ini:
22647         * src/templates/clients/SyncEvolution/template.ini:
22648         * src/templates/clients/phone/nokia/S40/7210c.ini:
22649         * src/templates/clients/phone/nokia/S40/7210c/config.ini:
22650         * src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
22651         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini:
22652         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
22653         * src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
22654         * src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
22655         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
22656         * src/templates/clients/phone/nokia/S60/N85.ini:
22657         * src/templates/clients/phone/nokia/S60/N85/config.ini:
22658         * src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini:
22659         * src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini:
22660         * src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini:
22661         * src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini:
22662         * src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini:
22663         * src/templates/clients/phone/nokia/S60/N85/template.ini:
22664         * src/templates/clients/phone/nokia/maemo/n900.ini:
22665         * src/templates/clients/phone/nokia/maemo/n900/config.ini:
22666         * src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini:
22667         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini:
22668         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini:
22669         * src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini:
22670         * src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini:
22671         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
22672         * src/templates/servers/Funambol.ini:
22673         * src/templates/servers/Funambol/config.ini:
22674         * src/templates/servers/Funambol/sources/addressbook/config.ini:
22675         * src/templates/servers/Funambol/sources/calendar/config.ini:
22676         * src/templates/servers/Funambol/sources/memo/config.ini:
22677         * src/templates/servers/Funambol/sources/todo/config.ini:
22678         * src/templates/servers/Funambol/template.ini:
22679         * src/templates/servers/ScheduleWorld.ini:
22680         * src/templates/servers/ScheduleWorld/config.ini:
22681         * src/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
22682         * src/templates/servers/ScheduleWorld/sources/calendar/config.ini:
22683         * src/templates/servers/ScheduleWorld/sources/memo/config.ini:
22684         * src/templates/servers/ScheduleWorld/sources/todo/config.ini:
22685         * src/templates/servers/ScheduleWorld/template.ini:
22686
22687         templates: use single-file format (MBC #1208)
22688
22689 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22690
22691         * src/syncevo/IniConfigNode.cpp:
22692         * src/syncevo/IniConfigNode.h:
22693         * src/syncevo/Makefile.am:
22694         * src/syncevo/SingleFileConfigTree.cpp:
22695         * src/syncevo/SingleFileConfigTree.h:
22696
22697         single file format for multiple .ini files (MBC #1208)
22698
22699 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22700
22701         * src/syncevo/Makefile.am:
22702         * src/syncevo/StringDataBlob.cpp:
22703         * src/syncevo/StringDataBlob.h:
22704
22705         StringDataBlob: read/write shared string in memory
22706
22707 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22708
22709         * src/syncevo/ConfigNode.cpp:
22710         * src/syncevo/FileConfigNode.cpp:
22711         * src/syncevo/Makefile.am:
22712
22713         ConfigNode: moved ConfigNode::createFileNode() into separate file
22714
22715 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22716
22717         * src/syncevo/DataBlob.h:
22718         * src/syncevo/FileDataBlob.cpp:
22719         * src/syncevo/FileDataBlob.h:
22720         * src/syncevo/Makefile.am:
22721         * src/syncevo/SafeOstream.cpp:
22722         * src/syncevo/SafeOstream.h:
22723
22724         DataBlob: abstract access to chunks of data
22725
22726 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
22727
22728         * src/syncevo/util.cpp:
22729         * src/syncevo/util.h:
22730
22731         util: getBasename()/getDirname()/splitPath()
22732
22733 2010-05-03  GLS_POL1  <ewax.zielinska@intel.com>
22734
22735         * po/pl.po:
22736
22737         l10n: Updates to Polish (pl) translation
22738
22739 2010-05-03  Jussi Kukkonen  <jku@linux.intel.com>
22740
22741         * src/gtk-ui/sync-config-widget.c:
22742         * src/gtk-ui/sync-ui.c:
22743
22744         gtk-ui: preserve configuration names on save (BME #1266)
22745
22746 2010-04-29  Jussi Kukkonen  <jku@linux.intel.com>
22747
22748         * src/gtk-ui/ui.glade:
22749
22750         gtk-ui: put emergency view in scrolledwindow (BME #1296)
22751
22752 2010-05-01  GLS_CHS2  <mackeyx.tian@intel.com>
22753
22754         * po/zh_CN.po:
22755
22756         l10n: Updates to Chinese (China) (zh_CN) translation
22757
22758 2010-05-01  GLS_DEU1  <clarax.steiner-jay@intel.com>
22759
22760         * po/de.po:
22761
22762         l10n: Updates to German (de) translation
22763
22764 2010-04-30  GLS_KOR  <sunx.kim@intel.com>
22765
22766         * po/ko.po:
22767
22768         l10n: Updates to Korean (ko) translation
22769
22770 2010-04-30  GLS_PTB  <gaborx.k.becht@intel.com>
22771
22772         * po/pt_BR.po:
22773
22774         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22775
22776 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
22777
22778         * po/it.po:
22779
22780         l10n: Updates to Italian (it) translation
22781
22782 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
22783
22784         * po/it.po:
22785
22786         l10n: Updates to Italian (it) translation
22787
22788 2010-04-23  Chen Congwu  <congwu.chen@intel.com>
22789
22790         * test/runtests.py:
22791
22792         Ovi nightly testing:  set serverName to 'Ovi' instead of 'ovi'
22793
22794 2010-04-27  Patrick Ohly  <patrick.ohly@intel.com>
22795
22796         * test/syncevo-phone-config.py:
22797
22798         syncevo-phone-config: add "forced types" to tested configs (MBC
22799         #1197)
22800
22801 2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>
22802
22803         * src/syncevo/SyncML.cpp:
22804
22805         SAN message: typo fix in text/calendar => text/x-vcalendar
22806         mapping (MBC #1197)
22807
22808 2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>
22809
22810         * test/syncevo-phone-config.py:
22811
22812         syncevo-phone-config: avoid referencing invalid config (MBC
22813         #1197)
22814
22815 2010-04-26  Chen Congwu  <congwu.chen@intel.com>
22816
22817         * test/syncevo-phone-config.py:
22818
22819         syncevo-phone-config: some syntax fixes
22820
22821 2010-04-24  Patrick Ohly  <patrick.ohly@intel.com>
22822
22823         * test/syncevo-phone-config.py:
22824
22825         syncevo-phone-config: fix combined calendar detection for Nokia
22826         phones?! (MBC #1197)
22827
22828 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22829
22830         * test/syncevo-phone-config.py:
22831
22832         syncevo-phone-config: reimplemented template generation and
22833         calendar+todo detection (MBC #1197)
22834
22835 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22836
22837         * src/syncevo/SyncContext.cpp:
22838         * test/syncevo-phone-config.py:
22839
22840         syncevo-phone-config: let CTRL-C really abort syncevolution (MBC
22841         #1197)
22842
22843 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22844
22845         * test/syncevo-phone-config.py:
22846
22847         syncevo-phone-config: use -v for minimal information about tested
22848         config, -v -v for full output (MBC #1197)
22849
22850 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22851
22852         * test/syncevo-phone-config.py:
22853
22854         syncevo-phone-config: avoid writing in user's .config while
22855         testing (MBC #1197)
22856
22857 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22858
22859         * test/syncevo-phone-config.py:
22860
22861         syncevo-phone-config: avoid deprecated popen2, check for fatal
22862         status (MBC #1197)
22863
22864 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22865
22866         * test/syncevo-phone-config.py:
22867
22868         syncevo-phone-config: fixed mkdir (MBC #1197)
22869
22870 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
22871
22872         * test/syncevo-phone-config.py:
22873
22874         syncevo-phone-config: do not hide command line errors (MBC #1197)
22875
22876 2010-04-22  Patrick Ohly  <patrick.ohly@intel.com>
22877
22878         * test/syncevo-phone-config.py:
22879
22880         syncevo-phone-config: fixed Python syntax errors
22881
22882 2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>
22883
22884         * src/syncevo/eds_abi_wrapper.cpp:
22885
22886         syncevolution --version: missing infos about system shared libs
22887
22888 2010-04-25  margie  <margie.foster@intel.com>
22889
22890         * po/en_GB.po:
22891
22892         l10n: first submission
22893
22894 2010-04-21  TomasVirgl  <tomas@virgl.net>
22895
22896         * po/sk.po:
22897
22898         l10n: Initial slovak translation
22899
22900 2010-04-20  Patrick Ohly  <patrick.ohly@intel.com>
22901
22902         * NEWS:
22903         * configure-pre.in:
22904
22905         NEWS, version: updated for final 1.0 beta 3
22906
22907 2010-04-20  Jussi Kukkonen  <jku@linux.intel.com>
22908
22909         * src/gtk-ui/sync-ui.c:
22910
22911         gtk-ui: set "settings"-btn insensitive when syncing (MB #10482)
22912
22913 2010-04-20  Chen Congwu  <congwu.chen@intel.com>
22914
22915         * test/syncevo-phone-config.py:
22916
22917         phone-config-tool: setting test data and test result temp dir
22918         (MB#9862)
22919
22920 2010-04-19  Chen Congwu  <congwu.chen@intel.com>
22921
22922         * src/syncevo/SyncConfig.cpp:
22923
22924         Ovi template: disable certificate checking
22925
22926 2010-04-17  Chen Congwu  <congwu.chen@intel.com>
22927
22928         * test/resultchecker.py:
22929
22930         resultchecker: wrote 'calendar_todo' as tag name for
22931         'calendar+todo'
22932
22933 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
22934
22935         * src/syncevo-dbus-server.cpp:
22936
22937         auto sync notifications: avoid extra "Dismiss" button (MB #10487)
22938
22939 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
22940
22941         * src/syncevo/SyncConfig.cpp:
22942
22943         Ovi.com: fixed typos
22944
22945 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
22946
22947         * src/client-test-app.cpp:
22948         * src/syncevolution.cpp:
22949
22950         command line, client-test: avoid "g_set_application_name not set"
22951         warning
22952
22953 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
22954
22955         * src/Makefile-gen.am:
22956         * src/client-test-app.cpp:
22957
22958         client-test: enable it to use keyring by default (MB #10479)
22959
22960 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
22961
22962         * NEWS:
22963         * src/syncevo/Cmdline.cpp:
22964         * src/syncevo/SyncConfig.cpp:
22965         * src/templates/servers/Funambol/config.ini:
22966
22967         RetryInterval: 0 for Funambol, 2M for everyone else (MB #10451)
22968
22969 2010-04-16  Jussi Kukkonen  <jku@linux.intel.com>
22970
22971         * configure-pre.in:
22972         * src/gtk-ui/sync-config-widget.c:
22973         * src/gtk-ui/sync-ui.c:
22974
22975         gtk-ui: fix mx-gtk >= 0.99.1 header location (BME #892)
22976
22977 2010-04-17  Chen Congwu  <congwu.chen@intel.com>
22978
22979         * test/syncevo-phone-config.py:
22980
22981         config-phone: interrupt handling
22982
22983 2010-04-14  Chen Congwu  <congwu.chen@intel.com>
22984
22985         * src/Makefile-gen.am:
22986         * test/Makefile.am:
22987         * test/syncevo-phone-config.py:
22988
22989         Test tools: automatically detection working configuration for a
22990         phone (MB#9862)
22991
22992 2010-03-26  Chen Congwu  <congwu.chen@intel.com>
22993
22994         * src/syncevo/SyncContext.cpp:
22995
22996         noctcap: Do not send ctcap properties when set
22997         SYNCEVOLUTION_NOCTCAP
22998
22999 2010-03-26  Chen Congwu  <congwu.chen@intel.com>
23000
23001         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
23002         * src/backends/file/FileSyncSourceRegister.cpp:
23003         * src/client-test-app.cpp:
23004         * test/ClientTest.cpp:
23005
23006         Test: Also register file:calendar+todo test for file backend
23007
23008 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
23009
23010         * src/dbus/interfaces/syncevo-server-full.xml:
23011
23012         D-Bus API: added templateName to documentation (MB #10406)
23013
23014 2010-04-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23015
23016         * src/dbus/interfaces/syncevo-server-full.xml:
23017
23018         D-Bus doc: refine spec about Bluetooth device support for
23019         GetConfigs
23020
23021 2010-04-15  Patrick Ohly  <patrick.ohly@intel.com>
23022
23023         * src/syncevo/LogRedirect.cpp:
23024
23025         LogRedirect: redirecting STDOUT to log level SHOW broke the tests
23026
23027 2010-04-15  Patrick Ohly  <patrick.ohly@intel.com>
23028
23029         * src/syncevo/SyncConfig.cpp:
23030
23031         SecondsConfigProperty: accept "+" sign in duration and interval
23032         properties again
23033
23034 2010-04-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23035
23036         * src/dbus/interfaces/syncevo-session-full.xml:
23037         * src/syncevo-dbus-server.cpp:
23038         * src/syncevolution.cpp:
23039
23040         command line + D-Bus: pass known environment variables (MB#10477)
23041
23042 2010-04-15  Chen Congwu  <congwu.chen@intel.com>
23043
23044         * test/runtests.py:
23045
23046         Enable Ovi test
23047
23048 2010-04-14  Chen Congwu  <congwu.chen@intel.com>
23049
23050         * test/README.Ovi:
23051
23052         Ovi README fixes.
23053
23054 2010-04-14  Jussi Kukkonen  <jku@linux.intel.com>
23055
23056         * src/templates/clients/phone/nokia/S60/N85/config.ini:
23057         * src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini:
23058         * src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini:
23059         * src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini:
23060         * src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini:
23061         * src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini:
23062         * src/templates/clients/phone/nokia/S60/N85/template.ini:
23063
23064         templates: add N85 (Nokia S60) template
23065
23066 2010-04-12  Patrick Ohly  <patrick.ohly@intel.com>
23067
23068         * src/syncevo/configs/datatypes/01vcard-profile.xml:
23069
23070         vCard profile: hide X-EVOLUTION-UI-SLOT in DevInf for Nokia N85
23071         (MB #8868)
23072
23073 2010-04-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23074
23075         * src/dbus/syncevo-dbus-types.h:
23076         * src/dbus/syncevo-server.c:
23077
23078         sync-ui: don't use built-in specialized types (MB #10471)
23079
23080 2010-04-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23081
23082         * src/syncevo-dbus-server.cpp:
23083         * src/syncevolution.cpp:
23084
23085         dbus server + command line: return error code (MB#10476)
23086
23087 2010-04-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23088
23089         * src/syncevo-dbus-server.cpp:
23090
23091         DBus server: abort when user didn't provide password (MB#10475)
23092
23093 2010-04-13  Jussi Kukkonen  <jku@linux.intel.com>
23094
23095         * src/gtk-ui/sync-ui.c:
23096
23097         gtk-ui: fix crasher and wrong UI state (MB #10473)
23098
23099 2010-04-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23100
23101         * src/syncevo/SyncContext.cpp:
23102         * src/syncevo/configs/remoterules/client/01mobical.xml:
23103         * src/syncevo/configs/scripting/11calendar.xml:
23104
23105         Cal + Mobical: apply the workaround only for Mobical (MB#10458)
23106
23107 2010-04-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23108
23109         * src/syncevo/configs/scripting/11calendar.xml:
23110
23111         Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)
23112
23113 2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>
23114
23115         * src/syncevo/configs/datatypes/01vcard-profile.xml:
23116
23117         vCard profile: disable Synthesis iPhone client TYPE extensions
23118         (MB #10462)
23119
23120 2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>
23121
23122         * test/ClientTest.cpp:
23123
23124         client-test: CLIENT_TEST_SIMPLE_UID
23125
23126 2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>
23127
23128         * src/templates/clients/phone/nokia/maemo/n900/config.ini:
23129
23130         templates: set N900 as consumerReady (MB #10336)
23131
23132 2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>
23133
23134         * src/gtk-ui/sync-ui.c:
23135
23136         gtk-ui: never show non-consumerReady templates (MB #10472)
23137
23138 2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>
23139
23140         * src/gdbus/gdbus-cxx-bridge.h:
23141
23142         dbus C++ bridge: fix inconsistent CallbackData instantiation
23143
23144 2010-04-09  zerng07  <pswo10680@gmail.com>
23145
23146         * po/zh_TW.po:
23147
23148         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
23149
23150 2010-04-09  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
23151
23152         * po/it.po:
23153
23154         l10n: Updates to Italian (it) translation
23155
23156 2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23157
23158         * src/gdbus/gdbus-cxx-bridge.h:
23159
23160         gdbus c++: fix an issue of DBusClientCall exposed by valgrind
23161         (MB#10468)
23162
23163 2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>
23164
23165         * src/gtk-ui/sync-config-widget.c:
23166
23167         gtk-ui: fix device template autoselection (MB #10469)
23168
23169 2010-04-09  GLS_FRA3  <david.cicognani@ptiglobal.net>
23170
23171         * po/fr.po:
23172
23173         l10n: Updates to French (fr) translation
23174
23175 2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23176
23177         * src/dbus/interfaces/syncevo-server-full.xml:
23178
23179         dbus api: change the signature of 'handler' of 'InfoRequest'
23180
23181 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23182
23183         * src/gdbus/gdbus-cxx-bridge.h:
23184         * src/syncevo-dbus-server.cpp:
23185         * src/syncevolution.cpp:
23186
23187         cmdline: fix password hang (MB#5043)
23188
23189 2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23190
23191         * src/syncevo/Cmdline.cpp:
23192
23193         command line: fix a regression checked by nightly
23194
23195 2010-04-08  kushylee  <>
23196
23197         * po/ko.po:
23198
23199         l10n: Updates to Korean (ko) translation
23200
23201 2010-04-08  GLS_DEU1  <clarax.steiner-jay@intel.com>
23202
23203         * po/de.po:
23204
23205         l10n: Updates to German (de) translation
23206
23207 2010-04-08  A Olsson  <AnnikaNbpt@gmail.com>
23208
23209         * po/sv.po:
23210
23211         l10n: Updates to Swedish (sv) translation
23212
23213 2010-04-08  smilex2005  <eija@fascinatingwords.com>
23214
23215         * po/fi.po:
23216
23217         l10n: Updates to Finnish (fi) translation
23218
23219 2010-04-07  tomasgalicia  <tomas.galicia@intel.com>
23220
23221         * po/es.po:
23222
23223         l10n: Updates to Spanish (Castilian) (es) translation
23224
23225 2010-04-07  Patrick Ohly  <patrick.ohly@intel.com>
23226
23227         * src/syncevo/Cmdline.cpp:
23228         * src/syncevo/Cmdline.h:
23229
23230         command line + D-Bus: fix for "some parameters are already
23231         handled by parse()" (MB #5013)
23232
23233 2010-04-07  Patrick Ohly  <patrick.ohly@intel.com>
23234
23235         * src/syncevo/Cmdline.cpp:
23236
23237         command line + D-Bus: fix for "pass absolute paths to dbus
23238         server" (MB #10461)
23239
23240 2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23241
23242         * src/syncevo/Cmdline.cpp:
23243         * src/syncevo/Cmdline.h:
23244         * src/syncevo/util.cpp:
23245         * src/syncevo/util.h:
23246         * src/syncevolution.cpp:
23247
23248         command line + D-Bus: pass absolute paths to dbus server
23249         (MB#10461)
23250
23251 2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23252
23253         * src/syncevo-dbus-server.cpp:
23254         * src/syncevolution.cpp:
23255
23256         command line + D-Bus: throw exceptions once 'Execute' gets errors
23257         (MB#10461)
23258
23259 2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23260
23261         * src/dbus/interfaces/syncevo-session-full.xml:
23262
23263         D-Bus: add description for 'Session.Execute'
23264
23265 2010-04-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23266
23267         * test/test-dbus.py:
23268
23269         test-dbus: change expected results of 'testSharedTypeOther'
23270         (MB#10448)
23271
23272 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23273
23274         * src/syncevo-dbus-server.cpp:
23275
23276         Config: preserve type when getting config from a template
23277         (MB#10448)
23278
23279 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
23280
23281         * src/syncevo-dbus-server.cpp:
23282         * test/test-dbus.py:
23283
23284         D-Bus API: allow reading template for non-existent context (MB
23285         #10448)
23286
23287 2010-04-07  Takashi  <takashi.kazami@novuscom.net>
23288
23289         * po/ja.po:
23290
23291         l10n: Updates to Japanese (ja) translation
23292
23293 2010-04-07  GLS_CHS  <yunx.nie@intel.com>
23294
23295         * po/zh_CN.po:
23296
23297         l10n: Updates to Chinese (China) (zh_CN) translation
23298
23299 2010-04-07  GLS_NLD  <albert.dijkstra@ptiglobal.net>
23300
23301         * po/nl.po:
23302
23303         l10n: Updates to Dutch (Flemish) (nl) translation
23304
23305 2010-04-06  GLS_ESP  <gonzalox.e.velasquez@intel.com>
23306
23307         * po/es.po:
23308
23309         l10n: Updates to Spanish (Castilian) (es) translation
23310
23311 2010-04-06  promuald  <info@transsoft.pl>
23312
23313         * po/pl.po:
23314
23315         l10n: Updates to Polish (pl) translation
23316
23317 2010-04-06  GLS_PTB  <gaborx.k.becht@intel.com>
23318
23319         * po/pt_BR.po:
23320
23321         l10n: Updates to Brazilian Portuguese (pt_BR) translation
23322
23323 2010-04-06  promuald  <info@transsoft.pl>
23324
23325         * po/pl.po:
23326
23327         l10n: Updates to Polish (pl) translation
23328
23329 2010-04-06  Leila  <leilaa@abc-lang.com>
23330
23331         * po/ru.po:
23332
23333         l10n: Updates to Russian (ru) translation
23334
23335 2010-04-05  zerng07  <pswo10680@gmail.com>
23336
23337         * po/zh_TW.po:
23338
23339         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
23340
23341 2010-04-01  zerng07  <pswo10680@gmail.com>
23342
23343         * po/zh_TW.po:
23344
23345         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
23346
23347 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
23348
23349         * NEWS:
23350
23351         NEWS: next update for 1.0 beta 3
23352
23353 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
23354
23355         * src/syncevo/Cmdline.h:
23356         * src/syncevolution.cpp:
23357
23358         command line + D-Bus: some parameters are already handled by
23359         parse() (MB #5043)
23360
23361 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
23362
23363         * src/syncevo/LogRedirect.cpp:
23364         * src/syncevo/LogRedirect.h:
23365         * src/syncevo/util.cpp:
23366
23367         LogRedirect with streams: better error handling (MB #5041)
23368
23369 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
23370
23371         * src/syncevo/LogRedirect.cpp:
23372
23373         LogRedirect + Execute(): use SOCK_STREAM to detect EOF (MB #5041)
23374
23375 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
23376
23377         * src/syncevo/LogRedirect.cpp:
23378         * src/syncevo/LogRedirect.h:
23379         * src/syncevo/SyncContext.cpp:
23380         * src/syncevo/util.cpp:
23381         * src/syncevo/util.h:
23382
23383         LogRedirect + system(): avoid loosing output (MB #5041)
23384
23385 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
23386
23387         * src/syncevo-dbus-server.cpp:
23388         * src/syncevo/LogRedirect.cpp:
23389         * src/syncevo/LogRedirect.h:
23390
23391         syncevo-dbus-server stdout: split at lines (MB #5042)
23392
23393 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
23394
23395         * src/syncevo-dbus-server.cpp:
23396
23397         syncevo-dbus-server: redirect stdout (MB #5042)
23398
23399 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
23400
23401         * src/syncevo-dbus-server.cpp:
23402         * src/syncevo/SyncContext.h:
23403
23404         fix for Transport Timeout: callback must also be set for D-Bus
23405
23406 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
23407
23408         * src/syncevo-dbus-server.cpp:
23409
23410         Server.GetSessions(): return array of object paths (MB #10452)
23411
23412 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23413
23414         * src/gdbus/gdbus-cxx-bridge.h:
23415         * src/syncevolution.cpp:
23416
23417         Cmdline: watch daemon if it has gone (MB #5043)
23418
23419 2010-03-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23420
23421         * test/test-dbus.py:
23422
23423         test-dbus: fix 2 issues of test-dbus.py
23424
23425 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23426
23427         * src/syncevo/configs/scripting/11calendar.xml:
23428
23429         Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)
23430
23431 2010-03-31  Chen Congwu  <congwu.chen@intel.com>
23432
23433         * src/syncevo/ObexTransportAgent.cpp:
23434
23435         ObexTransportAgent: set requestStart for connect
23436
23437 2010-03-31  Chen Congwu  <congwu.chen@intel.com>
23438
23439         * src/syncevo/SyncContext.cpp:
23440         * src/syncevo/SyncContext.h:
23441
23442         Transport Timeout: setting the timeout callback within
23443         createTransportAgent
23444
23445 2010-04-01  Chen Congwu  <congwu.chen@intel.com>
23446
23447         * src/syncevo-dbus-server.cpp:
23448         * test/test-dbus.py:
23449
23450         Presence Detection: listen connman signals instead of polling
23451         (mb#10438)
23452
23453 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
23454
23455         * src/syncevo/SyncConfig.cpp:
23456
23457         SecondsConfigProperty: don't accept units without number (MB
23458         #10257)
23459
23460 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
23461
23462         * README.packagers:
23463         * configure-pre.in:
23464
23465         packaging: fail harder if libnotify is missing (MB #1000).
23466
23467 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
23468
23469         * src/gtk-ui/sync-ui.c:
23470
23471         gtk-ui: revert to old widgets names for Toolbar
23472
23473 2010-03-25  Jussi Kukkonen  <jku@linux.intel.com>
23474
23475         * src/gtk-ui/Makefile.am:
23476         * src/gtk-ui/close.png:
23477         * src/gtk-ui/close_hover.png:
23478         * src/gtk-ui/mux-icon-button.c:
23479         * src/gtk-ui/mux-icon-button.h:
23480         * src/gtk-ui/mux-window.c:
23481         * src/gtk-ui/mux-window.h:
23482         * src/gtk-ui/settings.png:
23483         * src/gtk-ui/settings_hover.png:
23484         * src/gtk-ui/sync-ui.c:
23485         * src/gtk-ui/sync-ui.rc:
23486         * src/gtk-ui/ui.glade:
23487
23488         gtk-ui: start using GtkToolbar for Meego window
23489
23490 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
23491
23492         * src/gtk-ui/sync-ui.c:
23493
23494         gtk-ui: fix source order in emergency view (MB #9714)
23495
23496 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
23497
23498         * src/gtk-ui/sync-config-widget.c:
23499
23500         gtk-ui: bug fix: show send/receive buttons in config
23501
23502 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
23503
23504         * src/gtk-ui/sync-config-widget.c:
23505
23506         gtk-ui: improve configuration layout
23507
23508 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
23509
23510         * src/gtk-ui/sync-config-widget.c:
23511
23512         gtk_ui: check source usability for templates (MB #9961)
23513
23514 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
23515
23516         * src/Makefile-gen.am:
23517
23518         command line + D-Bus: fixed "make distcheck"
23519
23520 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
23521
23522         * src/backends/evolution/e-cal-check-timezones.c:
23523
23524         e_cal_check_timezones(): broken in EDS 2.30 due to change of
23525         error code (GNOME Bugzilla #611558, Moblin Bugzilla #9820)
23526
23527 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
23528
23529         * src/backends/evolution/EvolutionCalendarSource.cpp:
23530         * src/backends/evolution/EvolutionContactSource.cpp:
23531
23532         Evolution backends: don't delay in open() unnecessarily
23533
23534 2010-03-29  Jussi Kukkonen  <jku@linux.intel.com>
23535
23536         * src/gtk-ui/sync-config-widget.c:
23537
23538         gtk-ui: really sort templates in device config (MB#10336)
23539
23540 2010-03-24  Jussi Kukkonen  <jku@linux.intel.com>
23541
23542         * src/gtk-ui/sync-config-widget.c:
23543
23544         gtk-ui: Show an error message when saving config fails
23545
23546 2010-03-29  Patrick Ohly  <patrick.ohly@intel.com>
23547
23548         * src/Makefile-gen.am:
23549         * src/syncevolution.cpp:
23550
23551         command line + D-Bus: fixed compile problems
23552
23553 2010-03-26  Chen Congwu  <congwu.chen@intel.com>
23554
23555         * src/syncevo/ObexTransportAgent.cpp:
23556
23557         obex fix: set obex_ready flag when receving link_err in
23558         disconnect
23559
23560 2010-03-29  Patrick Ohly  <patrick.ohly@intel.com>
23561
23562         * src/syncevo/Cmdline.cpp:
23563
23564         command line + D-Bus: --status help and output (MB #5043)
23565
23566 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23567
23568         * src/syncevo-dbus-server.cpp:
23569
23570         command line + daemon: reporting exceptions inside Cmdline::run()
23571         (MB #5043)
23572
23573 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23574
23575         * src/dbus/interfaces/syncevo-server-full.xml:
23576         * src/gdbus/gdbus-cxx-bridge.h:
23577         * src/syncevo-dbus-server.cpp:
23578         * src/syncevo/Logging.cpp:
23579         * src/syncevo/Logging.h:
23580         * src/syncevolution.cpp:
23581
23582         command line + D-Bus signal cleanup (MB #5043)
23583
23584 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23585
23586         * src/syncevolution.cpp:
23587
23588         command line + daemon: fix for "virtual function called" during
23589         shutdown (fix for MB #5043)
23590
23591 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23592
23593         * src/syncevo-dbus-server.cpp:
23594         * src/syncevo/Cmdline.cpp:
23595         * src/syncevo/Cmdline.h:
23596         * src/syncevolution.cpp:
23597
23598         command line + daemon: usability improvements (MB #5043)
23599
23600 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23601
23602         * src/syncevo-dbus-server-startup.sh.in:
23603
23604         syncevo-dbus-server-startup.sh.in: suppress output
23605
23606 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23607
23608         * src/syncevo-dbus-server.cpp:
23609
23610         syncevo-dbus-server: reduce output to INFO and more important
23611
23612 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23613
23614         * src/syncevolution.cpp:
23615
23616         command line + daemon mode: don't run with DEBUG output enabled
23617         (MB #5043)
23618
23619 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23620
23621         * src/syncevo/LogRedirect.cpp:
23622
23623         LogRedirect::abortHandler: don't try to do logging
23624
23625 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23626
23627         * src/syncevo/Logging.h:
23628
23629         Logging: changed importance of new SHOW level (fix for MB #5043)
23630
23631 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23632
23633         * src/syncevo-dbus-server.cpp:
23634
23635         DBusServer::messagev: make copy of va_list to avoid segfault (fix
23636         for MB #5042)
23637
23638 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23639
23640         * src/syncevo-dbus-server.cpp:
23641         * src/syncevolution.cpp:
23642
23643         command line: fixes for --monitor (MB #5043)
23644
23645 2010-03-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23646
23647         * test/test-dbus.py:
23648
23649         Testing: fix errors due to changes of MB#5043
23650
23651 2010-03-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23652
23653         * configure-pre.in:
23654         * src/Makefile-gen.am:
23655         * src/gdbus/gdbus-cxx-bridge.h:
23656         * src/syncevo-dbus-server.cpp:
23657         * src/syncevo/Cmdline.cpp:
23658         * src/syncevo/Cmdline.h:
23659         * src/syncevo/Logging.h:
23660         * src/syncevo/SyncContext.h:
23661         * src/syncevolution.cpp:
23662
23663         Cmdline: move cmdline to dbus server (MB#5043)
23664
23665 2010-03-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23666
23667         * src/dbus/interfaces/syncevo-server-full.xml:
23668         * src/syncevo-dbus-server.cpp:
23669
23670         DBusServer: send log output to clients (MB#5042)
23671
23672 2010-03-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23673
23674         * src/syncevo-dbus-server.cpp:
23675         * src/syncevo/LogStdout.cpp:
23676         * src/syncevo/Logging.cpp:
23677         * src/syncevo/Logging.h:
23678
23679         DBusServer: avoid stdout and routing them in logging
23680         system(MB#5401)
23681
23682 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23683
23684         * src/syncevo/Cmdline.cpp:
23685
23686         Cmdline::run(): context should use same output as command line
23687         (MB #5041)
23688
23689 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23690
23691         * src/syncevo/SyncContext.cpp:
23692
23693         LogDirTest: redirect output (MB #5041)
23694
23695 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
23696
23697         * src/syncevo/Cmdline.cpp:
23698         * src/syncevo/SyncContext.cpp:
23699         * src/syncevo/SyncContext.h:
23700         * src/syncevo/declarations.h:
23701         * src/syncevolution.cpp:
23702         * test/client-test-main.cpp:
23703
23704         stdout: never write to std::cout directly (MB #5041)
23705
23706 2010-03-28  GLS_DEU  <andreasx.machoy@intel.com>
23707
23708         * po/de.po:
23709
23710         l10n: Updates to German (de) translation
23711
23712 2010-03-25  Jussi Kukkonen  <jku@linux.intel.com>
23713
23714         * src/gtk-ui/sync-ui.c:
23715
23716         gtk-ui: use templateName when available
23717
23718 2010-03-25  Chen Congwu  <congwu.chen@intel.com>
23719
23720         * src/syncevo-dbus-server.cpp:
23721         * src/syncevo/Cmdline.cpp:
23722         * src/syncevo/SyncConfig.cpp:
23723         * src/syncevo/SyncConfig.h:
23724         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
23725
23726         Config Templates: Add 'templateName' optional property (MB10406)
23727
23728 2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>
23729
23730         * src/syncevo-dbus-server.cpp:
23731
23732         auto sync: user of autoSyncDelay/Interval must use seconds (fix
23733         for MB #10257)
23734
23735 2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>
23736
23737         * src/syncevo/SyncConfig.cpp:
23738
23739         RetryInterval: default was 1 second instead of 1 minute (fix for
23740         MB #10257)
23741
23742 2010-03-26  zerng07  <pswo10680@gmail.com>
23743
23744         * po/zh_TW.po:
23745
23746         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
23747
23748 2010-03-25  GLS_ESP  <gonzalox.e.velasquez@intel.com>
23749
23750         * po/es.po:
23751
23752         l10n: Updates to Spanish (Castilian) (es) translation
23753
23754 2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>
23755
23756         * src/syncevo-dbus-server.cpp:
23757
23758         syncevo-dbus-server AutoTerm: fix signedness compiler warning
23759
23760 2010-03-24  auke  <auke-jan.h.kok@intel.com>
23761
23762         * po/nl.po:
23763
23764         l10n: Updates to Dutch (Flemish) (nl) translation
23765
23766 2010-03-24  Patrick Ohly  <patrick.ohly@intel.com>
23767
23768         * configure-post.in:
23769
23770         autotools: NSS is not an absolute requirement
23771
23772 2010-03-24  Patrick Ohly  <patrick.ohly@intel.com>
23773
23774         * src/syncevo/Cmdline.cpp:
23775         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
23776
23777         templates: keep fingerPrint a list of models
23778
23779 2010-03-19  Chen Congwu  <congwu.chen@intel.com>
23780
23781         * src/syncevo/Cmdline.cpp:
23782         * src/templates/clients/SyncEvolution/template.ini:
23783         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
23784         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
23785
23786         Configuration template: fingerprint changes
23787
23788 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
23789
23790         * src/syncevo-dbus-server.cpp:
23791
23792         syncevo-dbus-server: avoid regular wakeups (MB #10350)
23793
23794 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
23795
23796         * src/Makefile-gen.am:
23797         * test/Makefile.am:
23798
23799         autotools: final fix for distributing syncevo-http-server.py
23800
23801 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
23802
23803         * Makefile-gen.am:
23804         * configure-post.in:
23805         * configure-pre.in:
23806         * src/Makefile-gen.am:
23807         * src/synthesis-includes/Makefile.am:
23808
23809         autotools: --disable-core --enable-gui => build only sync-ui and
23810         its D-Bus lib
23811
23812 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
23813
23814         * src/dbus/test.c:
23815         * src/gtk-ui/sync-ui.c:
23816
23817         sync-UI + D-Bus lib: removed obsolete include for engine defs
23818
23819 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
23820
23821         * src/Makefile-gen.am:
23822
23823         autotools: syncevo-http-server + dist problem
23824
23825 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
23826
23827         * src/syncevo/Cmdline.cpp:
23828         * src/syncevo/SyncConfig.cpp:
23829         * src/syncevo/SyncConfig.h:
23830
23831         autoSyncInterval/autoSyncDelay/RetryDuration/RetryInterval:
23832         consistent value handling (MB #10257)
23833
23834 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
23835
23836         * src/syncevo/SyncConfig.cpp:
23837
23838         maxlogdirs/loglevel: don't accept negative values (MB #10257)
23839
23840 2010-03-22  Jussi Kukkonen  <jku@linux.intel.com>
23841
23842         * src/gtk-ui/sync-ui.c:
23843
23844         add error message for 506 (Processing error)
23845
23846 2010-03-22  tomasgalicia  <tomas.galicia@intel.com>
23847
23848         * po/es.po:
23849
23850         l10n: Updates to Spanish (Castilian) (es) translation
23851
23852 2010-03-22  tomasgalicia  <tomas.galicia@intel.com>
23853
23854         * po/es.po:
23855
23856         l10n: Updates to Spanish (Castilian) (es) translation
23857
23858 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
23859
23860         * src/syncevo/SynthesisDBPlugin.cpp:
23861
23862         Synthesis DB Plugin + Blob support: fixed compiler warnings on
23863         i386
23864
23865 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
23866
23867         * test/README.syncevolution-server:
23868
23869         README.syncevolution-server: explains testing
23870         SyncEvolution<->SyncEvolution
23871
23872 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
23873
23874         * src/Makefile-gen.am:
23875         * test/syncevo-http-server.py:
23876
23877         syncevo-http-server: include Python script in distribution
23878
23879 2010-03-21  zerng07  <pswo10680@gmail.com>
23880
23881         * po/zh_TW.po:
23882
23883         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
23884
23885 2010-03-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23886
23887         * src/syncevo-dbus-server.cpp:
23888
23889         AutoSync: fix a crash issue for auto sync (MB#10269)
23890
23891 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
23892
23893         * NEWS:
23894
23895         NEWS: preliminary summary of 1.0 beta 3 changes
23896
23897 2010-03-18  Chen Congwu  <congwu.chen@intel.com>
23898
23899         * src/Makefile-gen.am:
23900         * src/syncevo/Cmdline.cpp:
23901         * src/syncevo/SyncConfig.cpp:
23902         * src/syncevo/SyncConfig.h:
23903         * src/templates/clients/SyncEvolution/template.ini:
23904         * src/templates/clients/default/template.ini:
23905         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
23906         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
23907         * src/templates/servers/Funambol/template.ini:
23908         * src/templates/servers/ScheduleWorld/template.ini:
23909
23910         Configuration template: reuse 'peerIsClient' in config.ini
23911         (mb#10224)
23912
23913 2010-03-17  Chen Congwu  <congwu.chen@intel.com>
23914
23915         * src/templates/clients/phone/nokia/maemo/n900/config.ini:
23916         * src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini:
23917         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini:
23918         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini:
23919         * src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini:
23920         * src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini:
23921         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
23922
23923         Configuration Template: Add Nokia N900 template (MB#10224)
23924
23925 2010-03-18  Chen Congwu  <congwu.chen@intel.com>
23926
23927         * src/syncevo/SyncSource.h:
23928
23929         SyncSource: comments clarified for GetPeerMimeType()
23930
23931 2010-03-18  Chen Congwu  <congwu.chen@intel.com>
23932
23933         * src/syncevo/SyncContext.cpp:
23934
23935         SyncContext: Virtual SyncSource type checking
23936
23937 2010-03-17  Chen Congwu  <congwu.chen@intel.com>
23938
23939         * src/syncevo/Cmdline.cpp:
23940         * src/syncevo/SyncSource.cpp:
23941         * src/syncevo/SyncSource.h:
23942
23943         VirtualSyncSource: implement getDatabases()
23944
23945 2010-03-17  Chen Congwu  <congwu.chen@intel.com>
23946
23947         * src/syncevo/SyncContext.cpp:
23948
23949         Do not send 'respURI' if over bluetooth (MB#10224)
23950
23951 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
23952
23953         * test/ClientTest.cpp:
23954         * test/ClientTest.h:
23955
23956         client-test: check that suspend tests really suspend
23957
23958 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
23959
23960         * test/ClientTest.cpp:
23961
23962         client-test: suspend tests now also pass with last message
23963
23964 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
23965
23966         * test/ClientTest.cpp:
23967         * test/ClientTest.h:
23968
23969         client-test: added "big" variant also to suspend tests
23970
23971 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
23972
23973         * configure-pre.in:
23974
23975         Revert "dummy beta 3"
23976
23977 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
23978
23979         * test/ClientTest.cpp:
23980
23981         client-test: improved termination of Retry/Suspend/Resend tests
23982
23983 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
23984
23985         * test/ClientTest.cpp:
23986
23987         client-test: increase item size for "big" items in suspend/resume
23988         tests
23989
23990 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
23991
23992         * src/syncevo/SyncContext.cpp:
23993         * test/ClientTest.cpp:
23994
23995         message resend after timeout + log messages
23996
23997 2010-03-09  Patrick Ohly  <patrick.ohly@intel.com>
23998
23999         * src/syncevo/SyncSource.cpp:
24000
24001         SyncSourceAdmin::mapid2entry(): unescape after parsing key
24002
24003 2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>
24004
24005         * src/syncevo/SynthesisDBPlugin.cpp:
24006
24007         Synthesis DB Plugin: log admin data being read
24008
24009 2010-03-06  Patrick Ohly  <patrick.ohly@intel.com>
24010
24011         * src/backends/file/FileSyncSource.cpp:
24012
24013         file backend: ignore double remove
24014
24015 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
24016
24017         * test/ClientTest.cpp:
24018
24019         client-test: testInterruptRetry + loss of final server reply
24020
24021 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
24022
24023         * src/syncevo/SyncSource.cpp:
24024
24025         SyncSourceAdmin: fixed storing of map item with no remote ID (MB
24026         #2425)
24027
24028 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
24029
24030         * test/syncevo-http-server.py:
24031
24032         syncevo-http-server.py: bug fix for resending
24033
24034 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
24035
24036         * src/client-test-app.cpp:
24037         * test/ClientTest.cpp:
24038         * test/ClientTest.h:
24039
24040         client-test: speed up interrupt tests
24041
24042 2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>
24043
24044         * src/backends/sqlite/SQLiteContactSource.cpp:
24045         * src/backends/sqlite/SQLiteContactSource.h:
24046         * src/syncevo/Cmdline.cpp:
24047         * src/syncevo/SyncConfig.cpp:
24048         * src/syncevo/SyncConfig.h:
24049         * src/syncevo/SyncContext.cpp:
24050         * src/syncevo/SyncSource.cpp:
24051         * src/syncevo/SyncSource.h:
24052         * src/syncevo/TrackingSyncSource.cpp:
24053         * src/syncevo/TrackingSyncSource.h:
24054
24055         enable suspend and saving blobs (MB #2425)
24056
24057 2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>
24058
24059         * src/syncevo/SyncSource.h:
24060         * src/syncevo/SynthesisDBPlugin.cpp:
24061
24062         SyncSource API: enable implementation of Synthesis Blobs (MB
24063         #2425)
24064
24065 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24066
24067         * src/syncevo/SyncContext.cpp:
24068
24069         SyncContext::doSync(): added debug output for session stepping
24070
24071 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24072
24073         * test/ClientTest.cpp:
24074         * test/ClientTest.h:
24075
24076         client-test: added interrupted sync tests with split items
24077
24078 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24079
24080         * test/ClientTest.cpp:
24081
24082         client-test: nicer reporting if sync status is bad
24083
24084 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24085
24086         * test/ClientTest.cpp:
24087
24088         client-test: clarify and improve Resend/Resume tests
24089
24090 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24091
24092         * test/syncevo-http-server.py:
24093
24094         syncevo-http-server.py: support resending of last reply
24095
24096 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
24097
24098         * src/gtk-ui/sync-ui.c:
24099
24100         gtk-ui: add error message for GetConfig() failure
24101
24102 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
24103
24104         * src/gtk-ui/sync-ui.c:
24105         * src/gtk-ui/ui.glade:
24106
24107         gtk-ui: add automatic sync toggle
24108
24109 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
24110
24111         * src/gtk-ui/sync-ui.c:
24112
24113         gtk-ui: fix minor bug in time label building
24114
24115 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
24116
24117         * src/gtk-ui/sync-config-widget.c:
24118
24119         gtk-ui: improve device config UI
24120
24121 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
24122
24123         * src/gtk-ui/sync-ui.c:
24124
24125         gtk-ui: handle InfoRequest timeout error
24126
24127 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
24128
24129         * src/gtk-ui/sync-config-widget.c:
24130
24131         gtk-ui: set 'insensitive' sources to sync=none (MB#9961)
24132
24133 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
24134
24135         * src/gtk-ui/sync-config-widget.c:
24136
24137         gtk-ui: do not confirm simple service changes (MB#10082)
24138
24139 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
24140
24141         * src/gtk-ui/sync-ui.c:
24142
24143         gtk-ui: fix error output (MB#9558)
24144
24145 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
24146
24147         * .gitignore:
24148
24149         .gitignore: fixes for .gitignore and .patch
24150
24151 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
24152
24153         * dbus-timeout.patch:
24154
24155         dbus-timeout.patch: removed
24156
24157 2010-03-17  Patrick Ohly  <patrick.ohly@intel.com>
24158
24159         * src/syncevo/SyncML.cpp:
24160
24161         DBusServer STATUS_PASSWORD_TIMEOUT: changed explanation text
24162
24163 2010-03-17  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24164
24165         * src/syncevo-dbus-server.cpp:
24166         * src/syncevo/SyncML.cpp:
24167         * src/syncevo/SyncML.h:
24168         * src/syncevo/SynthesisEngine.cpp:
24169         * src/syncevo/SynthesisEngine.h:
24170         * src/syncevo/util.cpp:
24171         * src/syncevo/util.h:
24172
24173         DBusServer: change status code for password timeout (MB#9636)
24174
24175 2010-03-16  niala  <alainswb@free.fr>
24176
24177         * po/fr.po:
24178
24179         l10n: Updates to French (fr) translation
24180
24181 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
24182
24183         * test/runtests.py:
24184
24185         runtest.py: check Synthesis source
24186
24187 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
24188
24189         * src/syncevo-dbus-server.cpp:
24190
24191         Remove support for accepting SAN 1.0/1.1 (MB #6175, MB #9312)
24192
24193 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
24194
24195         * configure-pre.in:
24196
24197         dummy beta 3
24198
24199 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
24200
24201         * gen-autotools.sh:
24202
24203         removed dependency on --long and --exact
24204
24205 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
24206
24207         * gen-autotools.sh:
24208
24209         gen-autotools.sh: set versions suffix when code is not cleanly
24210         tagged
24211
24212 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
24213
24214         * src/syncevo-dbus-server.cpp:
24215
24216         fixes for "Create configuration automatically" (MB#6175)
24217
24218 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
24219
24220         * src/syncevo/Cmdline.cpp:
24221         * src/syncevo/Cmdline.h:
24222
24223         command line: check for invalid peer properties (MB #8048)
24224
24225 2010-03-15  Chen Congwu  <congwu.chen@intel.com>
24226
24227         * src/syncevo/SyncContext.cpp:
24228
24229         Server: Disable credential checking if over bluetooth transport
24230
24231 2010-03-12  Chen Congwu  <congwu.chen@intel.com>
24232
24233         * src/syncevo-dbus-server.cpp:
24234         * src/syncevo/util.cpp:
24235         * src/syncevo/util.h:
24236
24237         Create configuration automatically (MB#6175)
24238
24239 2010-03-12  Chen Congwu  <congwu.chen@intel.com>
24240
24241         * src/syncevo-dbus-server.cpp:
24242         * src/syncevo/SyncContext.cpp:
24243         * src/syncevo/SyncContext.h:
24244
24245         Disable PreventSlowSync if the sync session is triggered by a
24246         remote peer
24247
24248 2010-03-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24249
24250         * src/Makefile-gen.am:
24251
24252         Install: change 'autostart' data install directory
24253
24254 2010-03-14  zerng07  <pswo10680@gmail.com>
24255
24256         * po/zh_TW.po:
24257
24258         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
24259
24260 2010-03-12  tomasgalicia  <tomas.galicia@intel.com>
24261
24262         * po/es.po:
24263
24264         l10n: Updates to Spanish (Castilian) (es) translation
24265
24266 2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>
24267
24268         * Makefile-gen.am:
24269         * src/syncevo/eds_abi_wrapper.cpp:
24270
24271         libbluetooth3 compatibility (MB #9289)
24272
24273 2010-03-11  Chen Congwu  <congwu.chen@intel.com>
24274
24275         * src/syncevo/ObexTransportAgent.cpp:
24276         * src/syncevo/ObexTransportAgent.h:
24277         * src/syncevo/SyncContext.cpp:
24278         * src/valgrind.supp:
24279
24280         ObexTransportAgent: Fix valgrind warnings (MB#10091)
24281
24282 2010-03-03  Chen Congwu  <congwu.chen@intel.com>
24283
24284         * src/syncevo/SyncContext.cpp:
24285
24286         Add forceslow for super datastore
24287
24288 2010-03-10  promuald  <info@transsoft.pl>
24289
24290         * po/pl.po:
24291
24292         l10n: Updates to Polish (pl) translation
24293
24294 2010-03-10  A Olsson  <AnnikaNbpt@gmail.com>
24295
24296         * po/sv.po:
24297
24298         l10n: Updates to Swedish (sv) translation
24299
24300 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
24301
24302         * test/ClientTest.cpp:
24303         * test/README.Ovi:
24304         * test/synccompare.pl:
24305         * test/testcases/ical20.ics.Ovi.tem.patch:
24306         * test/testcases/itodo20.ics.Ovi.tem.patch:
24307         * test/testcases/vcard30.vcf.Ovi.tem.patch:
24308
24309         Ovi server test: synccompare and readme
24310
24311 2010-02-21  Chen Congwu  <congwu.chen@intel.com>
24312
24313         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
24314         * src/client-test-app.cpp:
24315         * test/ClientTest.cpp:
24316
24317         ClientTest: rename 'super' to 'calendar+todo'
24318
24319 2010-02-12  Chen Congwu  <congwu.chen@intel.com>
24320
24321         * test/ClientTest.cpp:
24322
24323         ClientTest: fix a typo in testDeleteRefresh
24324
24325 2010-02-09  Chen Congwu  <congwu.chen@intel.com>
24326
24327         * src/syncevo/Cmdline.cpp:
24328         * src/syncevo/SyncConfig.cpp:
24329         * test/test-dbus.py:
24330
24331         Add ovi template
24332
24333 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
24334
24335         * src/gtk-ui/sync-config-widget.c:
24336         * src/gtk-ui/sync-config-widget.h:
24337
24338         gtk-ui: fix crasher in device template selection
24339
24340 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
24341
24342         * src/gtk-ui/sync-config-widget.c:
24343         * src/gtk-ui/sync-config-widget.h:
24344         * src/gtk-ui/sync-ui.c:
24345
24346         gtk-ui: string updates
24347
24348 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
24349
24350         * src/gtk-ui/mux-window.c:
24351         * src/gtk-ui/sync-ui.c:
24352
24353         gtk-ui: fix settings icon mode bug
24354
24355 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
24356
24357         * src/gtk-ui/sync-config-widget.c:
24358         * src/gtk-ui/sync-ui.c:
24359
24360         gtk-ui: don't update service list twice
24361
24362 2010-03-04  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24363
24364         * configure-pre.in:
24365         * po/POTFILES.in:
24366         * src/Makefile-gen.am:
24367         * src/syncevo-dbus-server.cpp:
24368         * src/syncevo/SyncContext.cpp:
24369         * src/syncevo/SyncContext.h:
24370
24371         DBusServer: improve notification for auto sync (MB#10000)
24372
24373 2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>
24374
24375         * src/syncevo-dbus-server-startup.sh.in:
24376
24377         syncevo-dbus-server-startup.sh.in: make it a real shell script
24378         (MB #1000)
24379
24380 2010-03-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24381
24382         * src/Makefile-gen.am:
24383         * src/syncevo-dbus-server-startup.sh.in:
24384         * src/syncevo-dbus-server.desktop.in:
24385
24386         DBusServer: start syncevo-dbus-server when users log in
24387
24388 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
24389
24390         * src/syncevo/SyncContext.cpp:
24391
24392         San 1.1: Compiler warning fix
24393
24394 2010-03-08  Leila  <leilaa@abc-lang.com>
24395
24396         * po/ru.po:
24397
24398         l10n: Updates to Russian (ru) translation
24399
24400 2010-03-05  kushylee  <>
24401
24402         * po/ko.po:
24403
24404         l10n: Updates to Korean (ko) translation
24405
24406 2010-03-05  smilex2005  <eija@fascinatingwords.com>
24407
24408         * po/fi.po:
24409
24410         l10n: Updates to Finnish (fi) translation
24411
24412 2010-03-04  A Olsson  <AnnikaNbpt@gmail.com>
24413
24414         * po/sv.po:
24415
24416         l10n: Updates to Swedish (sv) translation
24417
24418 2010-03-04  Chen Congwu  <congwu.chen@intel.com>
24419
24420         * src/syncevo/Cmdline.cpp:
24421         * src/syncevo/SyncConfig.cpp:
24422
24423         Configuration templates: uncomment SyncURL  (MB#10015)
24424
24425 2010-03-04  Chen Congwu  <congwu.chen@intel.com>
24426
24427         * src/syncevo/Cmdline.cpp:
24428
24429         MatchTemplate better output (MB#10004)
24430
24431 2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>
24432
24433         * src/syncevo/SyncConfig.cpp:
24434         * src/syncevo/SyncContext.cpp:
24435
24436         SAN 1.2 -> 1.1 fallback: fix for SyncMLVersion empty
24437
24438 2010-02-26  Chen Congwu  <congwu.chen@intel.com>
24439
24440         * src/syncevo/Cmdline.cpp:
24441         * src/syncevo/SyncConfig.cpp:
24442         * src/syncevo/SyncConfig.h:
24443         * src/syncevo/SyncContext.cpp:
24444         * src/syncevo/SyncContext.h:
24445         * src/syncevo/SyncML.cpp:
24446         * src/syncevo/SyncML.h:
24447
24448         SAN 1.0/1.1 generation support (MB#9312)
24449
24450 2010-02-23  Chen Congwu  <congwu.chen@intel.com>
24451
24452         * src/syncevo-dbus-server.cpp:
24453
24454         syncevo-dbus-server: accept SAN 1.0/1.1 pacakge (MB#9312)
24455
24456 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
24457
24458         * src/syncevo/SyncContext.cpp:
24459
24460         config error handling: "uri" must be set for clients
24461
24462 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
24463
24464         * src/syncevo/configs/remoterules/00_need_tz_in_event.xml:
24465
24466         Nokia 7120C: fix for enabling TZ (MB #9907)
24467
24468 2010-02-25  Chen Congwu  <congwu.chen@intel.com>
24469
24470         * src/syncevo/configs/datatypes/11calendar-profile.xml:
24471         * src/syncevo/configs/remoterules/server/45_N7210c.xml:
24472
24473         Synthesis Configuration: Add remote rule for Nokia 7210c
24474
24475 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
24476
24477         * src/gdbus/gdbus-cxx-bridge.h:
24478         * src/syncevo-dbus-server.cpp:
24479
24480         syncevo-dbus-server: better error message when starting twice (MB
24481         #9991)
24482
24483 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
24484
24485         * src/gdbus/mainloop.c:
24486
24487         g_dbus_setup_bus(): call dbus_connection_close() when failing to
24488         set up private connection
24489
24490 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
24491
24492         * src/syncevo/Cmdline.cpp:
24493
24494         username/password must be empty for clients (MB #9437)
24495
24496 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
24497
24498         * src/syncevo/Cmdline.cpp:
24499         * src/syncevo/SyncConfig.cpp:
24500         * src/syncevo/SyncConfig.h:
24501
24502         command line --template new config in non-standard context: wrong
24503         properties written (MB #10007)
24504
24505 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24506
24507         * src/syncevo/SyncContext.cpp:
24508
24509         unexpected slow sync: fix result when using a single source
24510
24511 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
24512
24513         * src/syncevo/Cmdline.cpp:
24514         * src/syncevo/MultiplexConfigNode.cpp:
24515         * src/syncevo/MultiplexConfigNode.h:
24516         * src/syncevo/SyncConfig.cpp:
24517         * src/syncevo/SyncConfig.h:
24518         * test/test-dbus.py:
24519
24520         shared layout: fix for showing and setting "type" property (MB
24521         #9939)
24522
24523 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
24524
24525         * src/syncevo/Cmdline.cpp:
24526         * src/syncevo/Cmdline.h:
24527
24528         command line: --print-config of context should ignore per-peer
24529         properties (MB #8048)
24530
24531 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24532
24533         * test/synccompare.pl:
24534
24535         synccompare: workaround for Perl "panic: memory wrap at..."
24536
24537 2010-03-03  Chen Congwu  <congwu.chen@intel.com>
24538
24539         * src/syncevo/Cmdline.cpp:
24540
24541         Cmdline Test: testMatchTemplate fix (MB#10004)
24542
24543 2010-03-02  GLSQA  <namfonx.yeates@intel.com>
24544
24545         * po/es.po:
24546
24547         l10n: Updates to Spanish (Castilian) (es) translation
24548
24549 2010-03-02  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
24550
24551         * po/it.po:
24552
24553         l10n: Updates to Italian (it) translation
24554
24555 2010-03-01  Patrick Ohly  <patrick.ohly@intel.com>
24556
24557         * src/syncevo/SyncContext.cpp:
24558
24559         restore + status: don't overwrite status.ini (status code and
24560         time) (MB #9963)
24561
24562 2010-03-01  Patrick Ohly  <patrick.ohly@intel.com>
24563
24564         * src/syncevo/SyncContext.cpp:
24565
24566         status.ini: wrong human-readable date format
24567
24568 2010-03-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24569
24570         * src/syncevo-dbus-server.cpp:
24571         * src/syncevo/Cmdline.cpp:
24572         * src/syncevo/SyncConfig.cpp:
24573
24574         DBusServer: fix 4 issues for automatic sync
24575
24576 2010-03-01  GLS_NLD  <albert.dijkstra@ptiglobal.net>
24577
24578         * po/nl.po:
24579
24580         l10n: Updates to Dutch (Flemish) (nl) translation
24581
24582 2010-03-01  GLS_CHS  <yunx.nie@intel.com>
24583
24584         * po/zh_CN.po:
24585
24586         l10n: Updates to Chinese (China) (zh_CN) translation
24587
24588 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
24589
24590         * src/syncevo/SyncContext.cpp:
24591
24592         LogDir: use a-z instead of number to make session dirs unique (MB
24593         #9759)
24594
24595 2010-02-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24596
24597         * configure-pre.in:
24598         * src/Makefile-gen.am:
24599         * src/syncevo-dbus-server.cpp:
24600
24601         DBusServer: add notification for auto sync (MB#6378)
24602
24603 2010-02-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24604
24605         * src/syncevo-dbus-server.cpp:
24606
24607         DBus Server: implement automatic sync (MB#6378)
24608
24609 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24610
24611         * src/syncevo/SyncConfig.cpp:
24612         * src/syncevo/SyncConfig.h:
24613
24614         SyncConfig: add 3 properties for automatic sync
24615
24616 2010-02-25  Chen Congwu  <congwu.chen@intel.com>
24617
24618         * src/templates/clients/SyncEvolution/template.ini:
24619
24620         SyncEvolutionClient template: do not match "SyncEvolution"
24621
24622 2010-03-01  Takashi  <takashi.kazami@novuscom.net>
24623
24624         * po/ja.po:
24625
24626         l10n: Updates to Japanese (ja) translation
24627
24628 2010-02-28  promuald  <info@transsoft.pl>
24629
24630         * po/pl.po:
24631
24632         l10n: Updates to Polish (pl) translation
24633
24634 2010-02-27  GLS_FRA3  <david.cicognani@ptiglobal.net>
24635
24636         * po/fr.po:
24637
24638         l10n: Updates to French (fr) translation
24639
24640 2010-02-26  GLS_PTB  <gaborx.k.becht@intel.com>
24641
24642         * po/pt_BR.po:
24643
24644         l10n: Updates to Brazilian Portuguese (pt_BR) translation
24645
24646 2010-02-26  GLS_DEU1  <clarax.steiner-jay@intel.com>
24647
24648         * po/de.po:
24649
24650         l10n: Updates to German (de) translation
24651
24652 2010-02-26  GLS_CHS  <yunx.nie@intel.com>
24653
24654         * po/zh_CN.po:
24655
24656         l10n: Updates to Chinese (China) (zh_CN) translation
24657
24658 2010-02-26  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
24659
24660         * po/it.po:
24661
24662         l10n: Updates to Italian (it) translation
24663
24664 2010-02-25  Patrick Ohly  <patrick.ohly@intel.com>
24665
24666         * src/syncevo/Cmdline.cpp:
24667
24668         client-test Cmdline: adapted to recent config changes
24669
24670 2010-02-26  zerng07  <pswo10680@gmail.com>
24671
24672         * po/zh_TW.po:
24673
24674         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
24675
24676 2010-02-25  Leila  <leilaa@abc-lang.com>
24677
24678         * po/ru.po:
24679
24680         l10n: This is a translated PO.
24681
24682 2010-02-24  Patrick Ohly  <patrick.ohly@intel.com>
24683
24684         * configure-pre.in:
24685
24686         minor version bump to 1.0beta2a because of Bluetooth dependency
24687
24688 2010-02-24  Patrick Ohly  <patrick.ohly@intel.com>
24689
24690         * src/syncevo/eds_abi_wrapper.cpp:
24691         * src/syncevo/eds_abi_wrapper.h:
24692
24693         libbluetooth: avoid dependency because of str2ba (MB #9289)
24694
24695 2010-02-24  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
24696
24697         * po/it.po:
24698
24699         l10n: Updates to Italian (it) translation
24700
24701 2010-02-24  Jussi Kukkonen  <jku@linux.intel.com>
24702
24703         * src/gtk-ui/sync-ui.c:
24704
24705         gtk-ui: fix double free in error handling (MB #9869)
24706
24707 2010-02-24  Jussi Kukkonen  <jku@linux.intel.com>
24708
24709         * src/gtk-ui/sync-ui.c:
24710
24711         gtk-ui: handle error 22002 (syncevolution died unexpectedly)
24712
24713 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
24714
24715         * src/gtk-ui/sync-config-widget.c:
24716         * src/gtk-ui/sync-ui.c:
24717
24718         gtk-ui: use bluetooth panel on Moblin
24719
24720 2010-02-24  Chen Congwu  <congwu.chen@intel.com>
24721
24722         * src/syncevo/SyncContext.cpp:
24723
24724         Server alerted sync: better error status (MB#8879)
24725
24726 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
24727
24728         * NEWS:
24729
24730         NEWS: updated for 1.0 beta 2
24731
24732 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
24733
24734         * src/backends/evolution/EvolutionCalendarSource.cpp:
24735         * src/syncevo/TrackingSyncSource.h:
24736         * test/ClientTest.cpp:
24737
24738         EvolutionCalendarSource: change tracking when deleting a child
24739         event
24740
24741 2010-02-23  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
24742
24743         * po/it.po:
24744
24745         l10n: Updates to Italian (it) translation
24746
24747 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
24748
24749         * src/syncevo/SyncContext.cpp:
24750
24751         LogDir::startSession(): avoid [ERROR] when logdir does not exist
24752
24753 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
24754
24755         * src/gtk-ui/sync-ui.c:
24756
24757         gtk-ui: fix possible crasher
24758
24759 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
24760
24761         * src/gtk-ui/sync-ui.c:
24762
24763         gtk-ui: use TemplatesChanged to update device list
24764
24765 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
24766
24767         * src/dbus/syncevo-server.c:
24768         * src/dbus/syncevo-server.h:
24769
24770         dbus client bindings: implement TemplatesChanged
24771
24772 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
24773
24774         * src/dbus/interfaces/syncevo-server-full.xml:
24775         * src/syncevo-dbus-server.cpp:
24776
24777         D-Bus interface: added Server.TemplatesChanged (MB #9841)
24778
24779 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24780
24781         * src/syncevo-dbus-server.cpp:
24782
24783         DBus server: clear existing templates for GetConfigs
24784
24785 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24786
24787         * src/syncevo-dbus-server.cpp:
24788         * src/syncevo/Cmdline.cpp:
24789         * src/syncevo/SyncConfig.cpp:
24790         * src/syncevo/SyncConfig.h:
24791
24792         DBus server: refine implementation of bluetooth devices
24793
24794 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24795
24796         * src/gdbus/gdbus-cxx-bridge.h:
24797         * src/syncevo-dbus-server.cpp:
24798
24799         dbus server: listen to signals sent from bluez
24800
24801 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
24802
24803         * src/syncevo/eds_abi_wrapper.h:
24804
24805         libical _r patch: fix for compilation with older libecal
24806
24807 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
24808
24809         * src/backends/evolution/EvolutionContactSource.cpp:
24810         * src/backends/evolution/EvolutionSyncSource.cpp:
24811
24812         Evolution Address Book: avoid picking CouchDB by default, again
24813         (MB #7877)
24814
24815 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
24816
24817         * Makefile-gen.am:
24818
24819         syncevolution.org packages: conflict with system libs (MB #9811)
24820
24821 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
24822
24823         * src/syncevo/SyncContext.cpp:
24824         * src/syncevo/SyncML.h:
24825
24826         sync session error: added STATUS_DIED_PREMATURELY = 22002 (MB
24827         #9844)
24828
24829 2010-02-20  Jussi Kukkonen  <jku@linux.intel.com>
24830
24831         * src/gtk-ui/sync-ui.c:
24832
24833         gtk-ui: don't use gtk_dialog_get_content_area()
24834
24835 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
24836
24837         * src/backends/evolution/configure-sub.in:
24838         * src/backends/evolution/libical/icalstrdup.c:
24839         * src/backends/evolution/libical/icalstrdup.h:
24840         * src/syncevo/eds_abi_wrapper.cpp:
24841         * src/syncevo/eds_abi_wrapper.h:
24842
24843         workaround for libical 0.43 memory handling bug
24844
24845 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
24846
24847         * src/syncevo/util.cpp:
24848
24849         SHA-256 + Mozilla NSS: must call init
24850
24851 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
24852
24853         * src/syncevo/SyncContext.cpp:
24854
24855         less output (MB #8092)
24856
24857 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
24858
24859         * src/syncevo/SyncContext.cpp:
24860
24861         shorter logs (MB #8092)
24862
24863 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
24864
24865         * src/syncevo/SyncConfig.cpp:
24866
24867         deviceId: use syncevolution- prefix, helps Horde (MB #9347)
24868
24869 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
24870
24871         * src/syncevo/SyncConfig.cpp:
24872
24873         preventSlowSync: enabled by default (MB #2416)
24874
24875 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
24876
24877         * src/syncevo/SyncConfig.cpp:
24878
24879         maxMsgSize: increased from 20000 to 150000
24880
24881 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
24882
24883         * src/gtk-ui/sync-ui.c:
24884
24885         gtk-ui: implement InfoRequest handling for passwords
24886
24887 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
24888
24889         * src/dbus/interfaces/syncevo-marshal.list:
24890         * src/dbus/syncevo-server.c:
24891         * src/dbus/syncevo-server.h:
24892
24893         dbus client bindings: update InfoRequest signature
24894
24895 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24896
24897         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
24898         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
24899
24900         text/x-calendar -> text/x-vcalendar renaming was incomplete
24901
24902 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24903
24904         * src/syncevo/SyncContext.cpp:
24905
24906         SyncContext: fixed broken virtual source data format check
24907
24908 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24909
24910         * src/syncevo/SyncContext.cpp:
24911
24912         LogDir::expire(): CPPUnit testing (MB #7708)
24913
24914 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24915
24916         * src/syncevo/SyncContext.cpp:
24917
24918         LogDir::expire(): more intelligent removal of session dirs (MB
24919         #7708)
24920
24921 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24922
24923         * src/syncevo/SyncContext.cpp:
24924
24925         SyncContext.cpp: added testing of session handling
24926
24927 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24928
24929         * src/syncevo/SyncContext.cpp:
24930         * src/syncevo/SyncML.cpp:
24931         * src/syncevo/SyncML.h:
24932
24933         LogDir::startSession(): fixed collision check
24934
24935 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24936
24937         * src/syncevo/SyncContext.cpp:
24938
24939         LogDir::haveDifferentContent() - detect differences between
24940         backups based on inodes
24941
24942 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
24943
24944         * src/syncevo/SyncContext.cpp:
24945
24946         LogDir/SourceList::startSession(): removed obsolete "logname"
24947         parameter
24948
24949 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
24950
24951         * test/synccompare.pl:
24952
24953         synccompare: bug fix for recent hard linkining improvement
24954
24955 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
24956
24957         * src/syncevo/SyncContext.cpp:
24958         * src/syncevo/SyncSource.h:
24959         * src/syncevo/TrackingSyncSource.h:
24960
24961         database comparison: also delay it in clients (MB #7710)
24962
24963 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
24964
24965         * src/backends/evolution/EvolutionCalendarSource.cpp:
24966         * src/backends/evolution/EvolutionCalendarSource.h:
24967         * src/backends/evolution/EvolutionContactSource.cpp:
24968         * src/backends/evolution/EvolutionContactSource.h:
24969         * src/backends/file/FileSyncSource.cpp:
24970         * src/backends/file/FileSyncSource.h:
24971         * src/backends/maemo/MaemoCalendarSource.cpp:
24972         * src/backends/maemo/MaemoCalendarSource.h:
24973         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
24974         * src/backends/xmlrpc/XMLRPCSyncSource.h:
24975         * src/syncevo/TrackingSyncSource.cpp:
24976         * src/syncevo/TrackingSyncSource.h:
24977
24978         TrackingSyncSource: added isEmpty() pure virtual method (MB
24979         #7708)
24980
24981 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
24982
24983         * src/backends/sqlite/SQLiteContactSource.cpp:
24984         * src/backends/sqlite/SQLiteContactSource.h:
24985
24986         SQLite backend: implement m_isEmpty operation (MB #7708)
24987
24988 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
24989
24990         * src/syncevo/SyncContext.cpp:
24991         * src/syncevo/SyncSource.h:
24992
24993         SyncSource API: added m_isEmpty operation (MB #7708)
24994
24995 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
24996
24997         * src/syncevo/SyncContext.cpp:
24998         * src/syncevo/SyncSource.cpp:
24999         * src/syncevo/SyncSource.h:
25000         * test/ClientTest.cpp:
25001
25002         SyncSourceRevisions: cache result of listAllItems() (MB #7708)
25003
25004 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
25005
25006         * src/syncevo/SyncContext.cpp:
25007
25008         SAN + virtual source: segfault fixed (MB #9737)
25009
25010 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
25011
25012         * src/syncevo/SyncContext.cpp:
25013         * src/syncevo/SyncContext.h:
25014
25015         virtual sources: avoid name collisions with normal sources (MB
25016         #9664)
25017
25018 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
25019
25020         * src/syncevo/SyncContext.cpp:
25021
25022         XMLFiles::addFragments(): avoid throwing exceptions by checking
25023         for dir first
25024
25025 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
25026
25027         * src/syncevo/Cmdline.cpp:
25028         * src/syncevo/SyncConfig.cpp:
25029         * src/syncevo/SyncConfig.h:
25030         * src/syncevo/SyncContext.cpp:
25031
25032         <dbtypeid>: handle hash collisisions
25033
25034 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
25035
25036         * src/syncevo/SyncContext.cpp:
25037         * src/syncevo/SyncContext.h:
25038
25039         SyncContext::prepare(sources): removed, obsolete
25040
25041 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
25042
25043         * src/syncevo/SyncContext.cpp:
25044
25045         virtual datastore: allow alias (MB #9664)
25046
25047 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
25048
25049         * src/syncevo/ObexTransportAgent.cpp:
25050         * src/syncevo/eds_abi_wrapper.cpp:
25051         * src/syncevo/eds_abi_wrapper.h:
25052
25053         libbluetooth compatibility layer (MB #9289)
25054
25055 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
25056
25057         * src/syncevo/SyncContext.cpp:
25058
25059         virtual source in client: tell engine about superdatastore and
25060         URI
25061
25062 2010-02-12  Patrick Ohly  <patrick.ohly@intel.com>
25063
25064         * src/syncevo/SyncContext.cpp:
25065         * src/syncevo/SyncML.cpp:
25066         * src/syncevo/SyncML.h:
25067
25068         slow sync detection + virtual source: fixed user message
25069
25070 2010-02-12  Patrick Ohly  <patrick.ohly@intel.com>
25071
25072         * src/syncevo/SyncContext.cpp:
25073
25074         virtual data sources: improved error handling
25075
25076 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
25077
25078         * src/syncevo/SyncContext.cpp:
25079         * src/syncevo/SyncContext.h:
25080
25081         SyncML server: delayed checking of sources (MB #7710)
25082
25083 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
25084
25085         * src/syncevo/SyncSource.h:
25086         * src/syncevo/SynthesisDBPlugin.cpp:
25087
25088         SyncSource::Operations: added callback for starting to use source
25089
25090 2010-02-19  zerng07  <pswo10680@gmail.com>
25091
25092         * po/zh_TW.po:
25093
25094         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
25095
25096 2010-02-19  zerng07  <pswo10680@gmail.com>
25097
25098         * po/zh_TW.po:
25099
25100         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
25101
25102 2010-02-18  zerng07  <pswo10680@gmail.com>
25103
25104         * po/zh_TW.po:
25105
25106         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
25107
25108 2010-02-18  zerng07  <pswo10680@gmail.com>
25109
25110         * po/zh_TW.po:
25111
25112         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
25113
25114 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
25115
25116         * src/gtk-ui/sync-ui.c:
25117         * src/gtk-ui/sync-ui.h:
25118
25119         gtk-ui: backup-restore improvements
25120
25121 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
25122
25123         * src/gtk-ui/sync-ui.c:
25124
25125         gtk-ui: fix keyboard access in configuration
25126
25127 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
25128
25129         * configure-pre.in:
25130
25131         gtk-ui: fix build with --enable-gui again (MB #9633)
25132
25133 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
25134
25135         * src/gtk-ui/sync-ui.c:
25136
25137         gtk-ui: show main view when restoring backup (MB #9617)
25138
25139 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
25140
25141         * build/export-synthesis-xml.sh:
25142
25143         export-synthesis-xml.sh: export Synthesis XML fragment patches
25144
25145 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
25146
25147         * build/export-gdbus.sh:
25148
25149         export-gdbus.sh: fixed incorrect comment
25150
25151 2010-02-10  Chen Congwu  <congwu.chen@intel.com>
25152
25153         * src/syncevo/ObexTransportAgent.cpp:
25154
25155         ObexTransportAgent: error handling
25156
25157 2010-02-10  Chen Congwu  <congwu.chen@intel.com>
25158
25159         * src/syncevo/ObexTransportAgent.cpp:
25160
25161         ObexTransportAgent: remove the non-blocking
25162         g_main_context_iteration
25163
25164 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
25165
25166         * src/syncevo/SyncContext.cpp:
25167
25168         detecting slow sync: use LOCERR_DATASTORE_ABORT (MB #2416)
25169
25170 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
25171
25172         * src/syncevo/SyncContext.cpp:
25173
25174         SyncML server: remove redundant SourceConfigSpecials
25175
25176 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
25177
25178         * src/syncevo/SyncContext.cpp:
25179
25180         slow sync detection: use <datastoreinitscript> instead of
25181         <alertscript> (MB #2416)
25182
25183 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
25184
25185         * src/syncevo/SyncContext.cpp:
25186         * src/syncevo/SyncSource.h:
25187
25188         SAN + forced slow sync: move flag into SyncSource
25189
25190 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
25191
25192         * src/syncevo-dbus-server.cpp:
25193         * src/syncevo/ObexTransportAgent.cpp:
25194         * src/syncevo/ObexTransportAgent.h:
25195         * src/syncevo/SoupTransportAgent.cpp:
25196         * src/syncevo/SoupTransportAgent.h:
25197         * src/syncevo/SyncContext.cpp:
25198         * src/syncevo/SyncContext.h:
25199
25200         syncevo-dbus-server + OBEX: transport was not enabled (MB #9436)
25201
25202 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
25203
25204         * configure-post.in:
25205
25206         autotools: fixed check for glib > 2.16
25207
25208 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
25209
25210         * src/Makefile-gen.am:
25211         * src/gnome-bluetooth/Makefile.am:
25212         * src/syncevo/configs/Makefile.am:
25213
25214         autotools: some more fixes
25215
25216 2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>
25217
25218         * src/syncevo-dbus-server.cpp:
25219
25220         syncevo-dbus-server: fix GetConfigs() hang
25221
25222 2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>
25223
25224         * src/gtk-ui/sync-ui.c:
25225         * src/gtk-ui/ui.glade:
25226
25227         gtk-ui: start bluetooth wizard when Add device clicked
25228
25229 2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>
25230
25231         * src/dbus/syncevo-dbus-types.c:
25232         * src/gtk-ui/sync-config-widget.c:
25233         * src/gtk-ui/sync-ui.c:
25234
25235         gtk-ui: use "fingerprint" for device template selector
25236
25237 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
25238
25239         * src/syncevo-dbus-server.cpp:
25240         * src/syncevo/SyncContext.cpp:
25241         * src/syncevo/SyncSource.cpp:
25242         * src/syncevo/SyncSource.h:
25243
25244         virtual source: support D-Bus CheckSource() (MB #9535)
25245
25246 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
25247
25248         * src/syncevo/SyncSource.cpp:
25249
25250         database dumps: use SHA-256 when available (MB #7708)
25251
25252 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
25253
25254         * README:
25255         * README.packagers:
25256         * configure-post.in:
25257         * src/syncevo/Makefile.am:
25258         * src/syncevo/util.cpp:
25259         * src/syncevo/util.h:
25260
25261         SHA-256: use glib or Mozilla NSS
25262
25263 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
25264
25265         * src/syncevo/SmartPtr.h:
25266
25267         SmartPtr: added smart pointer for glib char string
25268
25269 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
25270
25271         * src/syncevo/SyncContext.cpp:
25272
25273         command line: compare against dump in last session involving
25274         source (MB #7708)
25275
25276 2010-02-07  Patrick Ohly  <patrick.ohly@intel.com>
25277
25278         * test/synccompare.pl:
25279
25280         synccompare: don't include identical files in comparison (MB
25281         #7708)
25282
25283 2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>
25284
25285         * src/syncevo/SyncSource.cpp:
25286
25287         SyncSourceRevisions: reuse data files from previous backup (MB
25288         #7708)
25289
25290 2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>
25291
25292         * src/syncevo/util.cpp:
25293         * src/syncevo/util.h:
25294
25295         Hash(): added version for std::string
25296
25297 2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>
25298
25299         * src/syncevo/ConfigNode.h:
25300
25301         ConfigNode::getProperty(): added const declaration
25302
25303 2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>
25304
25305         * src/syncevo/SyncContext.cpp:
25306
25307         SourceList: determine most recent backup of source when making
25308         next backup (MB #7708)
25309
25310 2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>
25311
25312         * src/syncevo/SyncContext.cpp:
25313
25314         LogDir: fixed finding sessions inside non-standard context with
25315         escaped chars
25316
25317 2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>
25318
25319         * src/syncevo/SyncContext.cpp:
25320         * src/syncevo/SyncSource.cpp:
25321         * src/syncevo/SyncSource.h:
25322         * test/ClientTest.cpp:
25323
25324         SyncSource API: access to previous backup (MB #7708)
25325
25326 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
25327
25328         * src/syncevo/SyncContext.cpp:
25329
25330         LogDir: cleanup
25331
25332 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
25333
25334         * src/gtk-ui/sync-config-widget.c:
25335         * src/gtk-ui/sync-ui.c:
25336         * src/gtk-ui/sync-ui.h:
25337
25338         gtk-ui: workaround for missing "active" in MxGtkLightSwitch
25339
25340 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
25341
25342         * src/gtk-ui/ui.glade:
25343
25344         gtk-ui: ask for 1024 window width for gtk windows
25345
25346 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
25347
25348         * src/gtk-ui/sync-config-widget.c:
25349         * src/gtk-ui/sync-ui.c:
25350         * src/gtk-ui/sync-ui.h:
25351
25352         gtk-ui: improve confirmation dialogs
25353
25354 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
25355
25356         * src/gtk-ui/sync-config-widget.c:
25357         * src/gtk-ui/sync-ui.c:
25358
25359         gtk-ui: improve virtual source display in config
25360
25361 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
25362
25363         * src/dbus/syncevo-dbus-types.c:
25364
25365         dbus client bindings: handle no mode as "none"
25366
25367 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
25368
25369         * src/gtk-ui/sync-config-widget.c:
25370         * src/gtk-ui/sync-config-widget.h:
25371         * src/gtk-ui/sync-ui.c:
25372
25373         gtk-ui: changes in config api
25374
25375 2010-02-06  Jussi Kukkonen  <jku@linux.intel.com>
25376
25377         * src/gtk-ui/sync-config-widget.c:
25378
25379         gtk-ui: hide virtual sources when not usable + other tweaks
25380
25381 2010-02-06  Jussi Kukkonen  <jku@linux.intel.com>
25382
25383         * src/gtk-ui/sync-ui.c:
25384
25385         gtk-ui: escape source names when using markup
25386
25387 2010-02-05  Jussi Kukkonen  <jku@linux.intel.com>
25388
25389         * src/gtk-ui/sync-ui.c:
25390         * src/gtk-ui/sync-ui.h:
25391
25392         gtk-ui: improve slow sync messages
25393
25394 2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>
25395
25396         * src/gtk-ui/sync-config-widget.c:
25397         * src/gtk-ui/sync-config-widget.h:
25398         * src/gtk-ui/sync-ui.c:
25399
25400         gtk-ui: very rough draft of device template selection
25401
25402 2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>
25403
25404         * src/gtk-ui/sync-config-widget.c:
25405
25406         gtk-ui: don't require username/password for device configs
25407
25408 2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>
25409
25410         * src/gtk-ui/sync-config-widget.c:
25411         * src/gtk-ui/sync-config-widget.h:
25412         * src/gtk-ui/sync-ui.c:
25413         * src/gtk-ui/ui.glade:
25414
25415         gtk-ui: layout & code updates for device config UI
25416
25417 2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>
25418
25419         * src/gtk-ui/sync-config-widget.c:
25420         * src/gtk-ui/sync-config-widget.h:
25421         * src/gtk-ui/sync-ui.c:
25422
25423         gtk-ui: modify SyncConfigWidget for device sync changes
25424
25425 2010-02-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25426
25427         * src/dbus/interfaces/syncevo-server-full.xml:
25428         * src/gdbus/gdbus-cxx-bridge.h:
25429         * src/syncevo-dbus-server.cpp:
25430         * src/syncevo/Cmdline.cpp:
25431         * src/syncevo/SyncConfig.cpp:
25432         * src/syncevo/SyncConfig.h:
25433
25434         DBus server: Implement GetConfigs with device querying(MB#9216)
25435
25436 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
25437
25438         * src/Makefile-gen.am:
25439
25440         autotools: gnome-bluetooth + make dist
25441
25442 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
25443
25444         * src/syncevo/Makefile.am:
25445
25446         SyncEvolutionXML.c: treat it as generated file
25447
25448 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
25449
25450         * src/syncevo/SyncConfig.cpp:
25451
25452         syncURL: updated description (MB #9446)
25453
25454 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
25455
25456         * src/syncevo/SyncConfig.cpp:
25457
25458         SyncConfig::getSyncURL(): workaround for g++ 4.3/4.4 bug
25459
25460 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
25461
25462         * README:
25463         * README.packagers:
25464         * configure-post.in:
25465         * configure-pre.in:
25466         * po/POTFILES.in:
25467         * src/Makefile-gen.am:
25468         * src/gnome-bluetooth/Makefile.am:
25469         * src/gnome-bluetooth/configure-sub.in:
25470
25471         autotools: build GNOME Bluetooth panel plugin (MB #7089)
25472
25473 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
25474
25475         * src/gnome-bluetooth/syncevolution.c:
25476
25477         Bluetooth pairing integration (MB#7089)
25478
25479 2010-02-04  Chen Congwu  <congwu.chen@intel.com>
25480
25481         * src/syncevo-dbus-server.cpp:
25482
25483         Presence detection: bug fix
25484
25485 2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>
25486
25487         * configure-pre.in:
25488
25489         fix build with "--enable-gui=all"
25490
25491 2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>
25492
25493         * src/gtk-ui/main.c:
25494
25495         gtk-ui: don't open two main windows (MB #9449)
25496
25497 2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>
25498
25499         * src/gtk-ui/sync-ui.c:
25500
25501         gtk-ui: fix suspicious string array handling (MB #9434)
25502
25503 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
25504
25505         * src/syncevo-dbus-server.cpp:
25506
25507         DBusServer: coding convention changes
25508
25509 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
25510
25511         * src/gdbus/gdbus-cxx-bridge.h:
25512
25513         gdbus-cxx-bridge: Copy DBusCallObject member to be more safe
25514
25515 2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>
25516
25517         * src/gtk-ui/main.c:
25518
25519         gtk-ui: fix another problem with non-libunique build
25520
25521 2010-02-03  Patrick Ohly  <patrick.ohly@intel.com>
25522
25523         * src/gtk-ui/main.c:
25524
25525         gtk-gui: fixed compiler error when not having libunique
25526
25527 2010-02-03  Patrick Ohly  <patrick.ohly@intel.com>
25528
25529         * configure-pre.in:
25530
25531         post-release version bump
25532
25533 2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>
25534
25535         * src/gtk-ui/sync-ui.c:
25536
25537         gtk-ui: forgot to change source naming Memo->Notes
25538
25539 2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>
25540
25541         * src/gtk-ui/sync-config-widget.c:
25542
25543         gtk-ui: --show-settings should match url prefix (MB #9284)
25544
25545 2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>
25546
25547         * src/gtk-ui/ui.glade:
25548
25549         gtk-ui: ellipsize very long service name in main view
25550
25551 2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>
25552
25553         * src/gtk-ui/sync-config-widget.c:
25554         * src/gtk-ui/ui.glade:
25555
25556         gtk-ui: make config usable with long strings (MB #9278)
25557
25558 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
25559
25560         * src/gtk-ui/sync-ui.c:
25561         * src/gtk-ui/ui.glade:
25562
25563         gtk-ui: remember to update service list when it is shown
25564
25565 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
25566
25567         * src/dbus/syncevo-dbus-types.c:
25568         * src/dbus/syncevo-dbus-types.h:
25569         * src/gtk-ui/sync-ui-config.h:
25570         * src/gtk-ui/sync-ui.c:
25571
25572         gtk-ui: handle source phases correctly (MB #9320)
25573
25574 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
25575
25576         * src/gtk-ui/sync-ui.c:
25577
25578         gtk-ui: Fix error output
25579
25580 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
25581
25582         * src/dbus/syncevo-dbus-types.c:
25583         * src/dbus/syncevo-dbus-types.h:
25584         * src/gtk-ui/Makefile.am:
25585         * src/gtk-ui/sync-spinner.gif:
25586         * src/gtk-ui/sync-ui.c:
25587         * src/gtk-ui/ui.glade:
25588
25589         gtk-ui: show status "waiting" with a progress spinner
25590
25591 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
25592
25593         * src/gtk-ui/sync-ui-config.c:
25594         * src/gtk-ui/sync-ui-config.h:
25595         * src/gtk-ui/sync-ui.c:
25596
25597         gtk-ui: don't allow non-defined sources in emergency
25598
25599 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
25600
25601         * src/gtk-ui/sync-config-widget.c:
25602         * src/gtk-ui/sync-ui-config.c:
25603         * src/gtk-ui/sync-ui-config.h:
25604         * src/gtk-ui/sync-ui.c:
25605
25606         gtk-ui: use PeerName property for user visible names
25607
25608 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
25609
25610         * src/gtk-ui/sync-ui.c:
25611         * src/gtk-ui/ui.glade:
25612
25613         gtk-ui: tweak emergency view layout, modify strings
25614
25615 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
25616
25617         * src/dbus/syncevo-dbus-types.c:
25618
25619         dbus client bindings: fix syncevo_config_get_value() return value
25620
25621 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
25622
25623         * src/gtk-ui/main.c:
25624         * src/gtk-ui/sync-config-widget.c:
25625         * src/gtk-ui/sync-config-widget.h:
25626         * src/gtk-ui/sync-ui.c:
25627         * src/gtk-ui/sync-ui.h:
25628
25629         gtk-ui: support "--show-settings <id>"
25630
25631 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
25632
25633         * src/gtk-ui/sync-ui.c:
25634
25635         gtk-ui: only ask for backups for correct context
25636
25637 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
25638
25639         * src/gtk-ui/sync-ui.c:
25640         * src/gtk-ui/ui.glade:
25641
25642         gtk-ui: string and style changes
25643
25644 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
25645
25646         * src/gtk-ui/mux-window.c:
25647         * src/gtk-ui/mux-window.h:
25648         * src/gtk-ui/sync-config-widget.c:
25649         * src/gtk-ui/sync-ui.c:
25650         * src/gtk-ui/ui.glade:
25651
25652         gtk-ui: change bread-crumb functionality in moblin
25653
25654 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
25655
25656         * src/gtk-ui/sync-ui.c:
25657
25658         gtk-ui: don't show "last synced ..." when last sync failed
25659
25660 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
25661
25662         * src/gtk-ui/sync-ui.c:
25663
25664         gtk-ui: only show backups that contain selected sources
25665
25666 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
25667
25668         * src/gtk-ui/sync-ui.c:
25669         * src/gtk-ui/ui.glade:
25670
25671         gtk-ui: implement restoring backups
25672
25673 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
25674
25675         * src/dbus/syncevo-session.c:
25676         * src/dbus/syncevo-session.h:
25677
25678         dbus bindings: add Session.Restore()
25679
25680 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
25681
25682         * src/gtk-ui/sync-ui.c:
25683         * src/gtk-ui/ui.glade:
25684
25685         gtk-ui: remove uneeded "Data" text from main view
25686
25687 2010-01-29  Chen Congwu  <congwu.chen@intel.com>
25688
25689         * src/syncevo-dbus-server.cpp:
25690         * src/syncevo/SyncConfig.cpp:
25691         * src/syncevo/SyncConfig.h:
25692         * src/syncevo/SyncContext.cpp:
25693         * src/syncevo/SyncContext.h:
25694
25695         SyncURL: support multiple transport values in SyncURL property
25696
25697 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
25698
25699         * src/syncevo-dbus-server.cpp:
25700         * test/test-dbus.py:
25701
25702         Presence detection: connman part (MB#7700)
25703
25704 2010-02-02  Chen Congwu  <congwu.chen@intel.com>
25705
25706         * src/gdbus/gdbus-cxx-bridge.h:
25707
25708         gdbus: cxxbridge for asynchronous dbus client call
25709
25710 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
25711
25712         * configure-post.in:
25713         * src/Makefile-gen.am:
25714         * src/sunbird_client.xml:
25715         * src/syncclient_sample_config.xml:
25716         * src/syncevo/Makefile.am:
25717         * src/syncevo/SyncContext.cpp:
25718         * src/syncevo/SyncContext.h:
25719         * src/syncevo/configs/Makefile.am:
25720         * src/syncevo/configs/syncevolution.xml:
25721         * src/syncevo/configs/update-samples.pl:
25722
25723         XML config: use configuration composed from fragments (MB #7712)
25724
25725 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25726
25727         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25728
25729         XML config: avoid empty LOCATION in VEVENT
25730
25731 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
25732
25733         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
25734         * src/syncevo/configs/datatypes/01vcard-profile.xml:
25735
25736         syncclient_sample_config.xml: added "GENDER" and "SIP"
25737
25738 2009-12-18  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>
25739
25740         * src/syncevo/configs/datatypes/02vcard-types.xml:
25741         * src/syncevo/configs/scripting/06vcard-fullname.xml:
25742
25743         syncclient_sample_config.xml: create fullname if empty (MB#5664)
25744
25745 2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25746
25747         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
25748         * src/syncevo/configs/datatypes/01vcard-profile.xml:
25749
25750         Config: add support for 'X-SKYPE' for evolution (MB#8948)
25751
25752 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
25753
25754         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25755
25756         synthesis config: add "STATUS" property to "VEVENT" profile.
25757
25758 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25759
25760         * src/syncevo/configs/remoterules/client/00zyb.xml:
25761
25762         syncclient config: disable anchors checking for ZYB(MB#8138)
25763
25764 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25765
25766         * src/syncevo/configs/scripting/06todo-priorities.xml:
25767         * src/syncevo/configs/scripting/11calendar.xml:
25768
25769         SyncSource: Add 'prioprity' conversion between vCalendar1.0 and
25770         2.0
25771
25772 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25773
25774         * src/syncevo/configs/scripting/05vcard-evolution.xml:
25775
25776         SyncSource: change names for m_incomingScript and
25777         m_outgointScript
25778
25779 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
25780
25781         * src/syncevo/configs/scripting/05vcard-evolution.xml:
25782
25783         Google->Evolution: make sure that WORK/HOME numbers are displayed
25784         (MB #6501)
25785
25786 2009-08-29  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25787
25788         * src/syncevo/configs/scripting/05vcard-evolution.xml:
25789
25790         Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)
25791
25792 2009-08-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25793
25794         * src/syncevo/configs/scripting/11calendar.xml:
25795
25796         Mobical: Strip time information for EXDATE if not needed  (Bug
25797         #3009)
25798
25799 2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>
25800
25801         * src/syncevo/configs/scripting/11calendar.xml:
25802
25803         calendar support: sanitize incoming EXDATEs (Bugzilla #4457)
25804
25805 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25806
25807         * src/syncevo/configs/scripting/11calendar.xml:
25808
25809         Funambol: A workaround for 'ACTION' lost by Funambol server (Bug
25810         #2422)
25811
25812 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
25813
25814         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25815
25816         iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED'
25817         property(Bug #2422)
25818
25819 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
25820
25821         * src/syncevo/configs/datatypes/01vcard-profile.xml:
25822
25823         vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla
25824         #2418)
25825
25826 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
25827
25828         * src/syncevo/configs/remoterules/evolution.xml:
25829
25830         data conversion: different data profiles for SyncML peer + local
25831         DB with remote rules
25832
25833 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25834
25835         * src/syncevo/configs/scripting/11calendar.xml:
25836
25837         XML config: keep alarm times as they are
25838
25839 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25840
25841         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25842
25843         XML config: be conservative about encoding of EXDATEs
25844
25845 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25846
25847         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
25848         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25849
25850         XML config: enhanced calendar data formats
25851
25852 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25853
25854         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
25855         * src/syncevo/configs/datatypes/01vcard-profile.xml:
25856
25857         XML config: added several vCard 3.0/Evolution specific properties
25858
25859 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25860
25861         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
25862
25863         XML config: don't enforce http:// prefix in vCard 2.1 URL
25864
25865 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25866
25867         * src/syncevo/configs/datatypes/01vcard-profile.xml:
25868
25869         XML config: use NICKNAME also in vCard 2.1
25870
25871 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
25872
25873         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25874         * src/syncevo/configs/scripting/11calendar.xml:
25875
25876         XML config: don't encode empty DESCRIPTION in VEVENT/VTODO
25877
25878 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
25879
25880         * src/syncevo/configs/update-samples.pl:
25881
25882         update-samples.pl: accept command line parameters for updating a
25883         specific file
25884
25885 2010-02-01  Patrick Ohly  <patrick.ohly@intel.com>
25886
25887         * src/syncevo/configs/README:
25888         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
25889         * src/syncevo/configs/datatypes/01vcard-profile.xml:
25890         * src/syncevo/configs/datatypes/02vcard-types.xml:
25891         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
25892         * src/syncevo/configs/datatypes/11calendar-profile.xml:
25893         * src/syncevo/configs/datatypes/12calendar-types.xml:
25894         * src/syncevo/configs/datatypes/20note-fieldlist.xml:
25895         * src/syncevo/configs/datatypes/21note-profile.xml:
25896         * src/syncevo/configs/datatypes/22notes-types.xml:
25897         * src/syncevo/configs/datatypes/30bookmark-fieldlist.xml:
25898         * src/syncevo/configs/datatypes/31bookmark-profile.xml:
25899         * src/syncevo/configs/datatypes/32bookmark-type.xml:
25900         * src/syncevo/configs/datatypes/server/40email-fieldlist.xml:
25901         * src/syncevo/configs/datatypes/server/41email-profile.xml:
25902         * src/syncevo/configs/datatypes/server/42email-type-zipped.xml:
25903         * src/syncevo/configs/datatypes/server/42email-type.xml:
25904         * src/syncevo/configs/datatypes/server/43email-sonyericsson.xml:
25905         * src/syncevo/configs/datatypes/server/44email-nokia9500.xml:
25906         * src/syncevo/configs/debug/00default.xml:
25907         * src/syncevo/configs/remoterules/server/00_t39m.xml:
25908         * src/syncevo/configs/remoterules/server/01_t68.xml:
25909         * src/syncevo/configs/remoterules/server/02_V3.xml:
25910         * src/syncevo/configs/remoterules/server/03_V3i.xml:
25911         * src/syncevo/configs/remoterules/server/04_6230.xml:
25912         * src/syncevo/configs/remoterules/server/05_9210.xml:
25913         * src/syncevo/configs/remoterules/server/06_9210i.xml:
25914         * src/syncevo/configs/remoterules/server/07_3220.xml:
25915         * src/syncevo/configs/remoterules/server/08_3230.xml:
25916         * src/syncevo/configs/remoterules/server/09_3600.xml:
25917         * src/syncevo/configs/remoterules/server/10_3620.xml:
25918         * src/syncevo/configs/remoterules/server/11_3650.xml:
25919         * src/syncevo/configs/remoterules/server/12_3660.xml:
25920         * src/syncevo/configs/remoterules/server/13_6260.xml:
25921         * src/syncevo/configs/remoterules/server/14_6600.xml:
25922         * src/syncevo/configs/remoterules/server/15_6620.xml:
25923         * src/syncevo/configs/remoterules/server/16_6630.xml:
25924         * src/syncevo/configs/remoterules/server/17_6670.xml:
25925         * src/syncevo/configs/remoterules/server/18_7250.xml:
25926         * src/syncevo/configs/remoterules/server/19_7250i.xml:
25927         * src/syncevo/configs/remoterules/server/20_7260.xml:
25928         * src/syncevo/configs/remoterules/server/21_7610.xml:
25929         * src/syncevo/configs/remoterules/server/22_7650.xml:
25930         * src/syncevo/configs/remoterules/server/23_N-Gage.xml:
25931         * src/syncevo/configs/remoterules/server/24_N-Gage_QD.xml:
25932         * src/syncevo/configs/remoterules/server/25_9300.xml:
25933         * src/syncevo/configs/remoterules/server/26_9500.xml:
25934         * src/syncevo/configs/remoterules/server/27_E90.xml:
25935         * src/syncevo/configs/remoterules/server/28_X.xml:
25936         * src/syncevo/configs/remoterules/server/29_SX1.xml:
25937         * src/syncevo/configs/remoterules/server/30_M55.xml:
25938         * src/syncevo/configs/remoterules/server/31_SL55.xml:
25939         * src/syncevo/configs/remoterules/server/32_S55.xml:
25940         * src/syncevo/configs/remoterules/server/33_S65.xml:
25941         * src/syncevo/configs/remoterules/server/34_SL65.xml:
25942         * src/syncevo/configs/remoterules/server/35_K700.xml:
25943         * src/syncevo/configs/remoterules/server/36_T610_T630.xml:
25944         * src/syncevo/configs/remoterules/server/37_M600i.xml:
25945         * src/syncevo/configs/remoterules/server/38_P800.xml:
25946         * src/syncevo/configs/remoterules/server/39_P900.xml:
25947         * src/syncevo/configs/remoterules/server/40_P910.xml:
25948         * src/syncevo/configs/remoterules/server/41_P910i.xml:
25949         * src/syncevo/configs/remoterules/server/42_P990i.xml:
25950         * src/syncevo/configs/remoterules/server/43_t68i.xml:
25951         * src/syncevo/configs/remoterules/server/44_Funambol_Outlook.xml:
25952         * src/syncevo/configs/remoterules/server/45_SyncJe_Outlook.xml:
25953         * src/syncevo/configs/scripting/10newuid.xml:
25954         * src/syncevo/configs/scripting/11calendar.xml:
25955         * src/syncevo/configs/scripting/client/00timeout.xml:
25956         * src/syncevo/configs/scripting/server/12email.xml:
25957         * src/syncevo/configs/update-samples.pl:
25958
25959         XML config samples: split up into individual fragments
25960
25961 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
25962
25963         * build/import-synthesis-xml.sh:
25964
25965         import-synthesis-xml.sh: import shared XML config fragments (MB
25966         #7712)
25967
25968 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
25969
25970         * build/import-foreign-git.sh:
25971
25972         import-foreign-git.sh: allow non-existing files
25973
25974 2010-02-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25975
25976         * test/test-dbus.py:
25977
25978         Testing: apply default and user setting local databases (MB#9332)
25979
25980 2010-02-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
25981
25982         * src/syncevo-dbus-server.cpp:
25983         * test/test-dbus.py:
25984
25985         DBus server: return real passwords for GetConfig (MB#9169)
25986
25987 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
25988
25989         * src/syncevo/Cmdline.cpp:
25990         * src/syncevo/SyncConfig.cpp:
25991
25992         config: adding sources affects peers in the same context (MB
25993         #9329)
25994
25995 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
25996
25997         * src/syncevo/SyncConfig.cpp:
25998         * src/syncevo/SyncConfig.h:
25999
26000         command line: wrong context during --configure (MB #9338)
26001
26002 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
26003
26004         * src/syncevo/Cmdline.cpp:
26005         * src/syncevo/util.cpp:
26006         * src/syncevo/util.h:
26007
26008         ScopedEnvChange: moved from Cmdline.cpp to util
26009
26010 2010-01-28  Patrick Ohly  <patrick.ohly@intel.com>
26011
26012         * configure-pre.in:
26013
26014         autotools: removed obsolete libbluetooth2/3 check (MB #9260)
26015
26016 2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26017
26018         * test/test-dbus.py:
26019
26020         Testing: fix failures and remove dependency for test-dbus.py
26021         (MB#9065)
26022
26023 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
26024
26025         * configure-pre.in:
26026
26027         autotools: fixed Bluetooth checks (MB #9260)
26028
26029 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
26030
26031         * Makefile-gen.am:
26032         * configure-pre.in:
26033
26034         packaging: use plain 1.0beta1 as version number
26035
26036 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
26037
26038         * README:
26039
26040         README: mentioned packages for phone sync via Bluetooth
26041
26042 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
26043
26044         * configure-pre.in:
26045         * src/syncevo/ObexTransportAgent.cpp:
26046
26047         ObexTransportAgent: libbluetooth2 vs 3 check (MB #9289)
26048
26049 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
26050
26051         * src/gtk-ui/sync-ui.c:
26052
26053         gtk-ui: don't show errors when errorcode is -1 (not set)
26054
26055 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
26056
26057         * po/POTFILES.skip:
26058
26059         ignore gtkinfobar.c in translation
26060
26061 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
26062
26063         * src/syncevo/Cmdline.cpp:
26064
26065         preventSlowSync: updated Cmdline config tests
26066
26067 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
26068
26069         * README.packagers:
26070
26071         README.packagers: document pitfalls for packagers
26072
26073 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
26074
26075         * NEWS:
26076         * configure-pre.in:
26077
26078         NEWS + version: updated for 1.0 beta 1
26079
26080 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
26081
26082         * src/dbus/interfaces/syncevo-server-full.xml:
26083         * src/gdbus/gdbus-cxx-bridge.h:
26084
26085         some minor language fixes for MB #7711
26086
26087 2010-01-26  alephlg  <aleph@mandriva.org>
26088
26089         * po/hu.po:
26090
26091         l10n: Updates to Hungarian (hu) translation
26092
26093 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
26094
26095         * src/gtk-ui/gtkinfobar.c:
26096         * src/gtk-ui/sync-config-widget.c:
26097         * src/gtk-ui/sync-ui.c:
26098
26099         gtk-ui: don't use new GTK features (MB #9170)
26100
26101 2010-01-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26102
26103         * test/test-dbus.py:
26104
26105         Testing: add unit tests for termination (MB #7711)
26106
26107 2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26108
26109         * src/dbus/interfaces/syncevo-server-full.xml:
26110         * src/syncevo-dbus-server.cpp:
26111
26112         DBus server: automatic termination (MB#7711)
26113
26114 2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26115
26116         * src/gdbus/gdbus-cxx-bridge.h:
26117
26118         GDBus C++ binding: changes according to gdbus changes
26119
26120 2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26121
26122         * src/gdbus/gdbus.h:
26123         * src/gdbus/object.c:
26124
26125         gdbus: add interface-level callback function
26126
26127 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
26128
26129         * src/gtk-ui/Makefile.am:
26130
26131         sync-UI: gtkinfobar.h not included in dist
26132
26133 2010-01-25  alephlg  <aleph@mandriva.org>
26134
26135         * po/hu.po:
26136
26137         l10n: Updates to Hungarian (hu) translation
26138
26139 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
26140
26141         * src/gtk-ui/Makefile.am:
26142
26143         gtk-ui/Makefile.am: fixed non-standard white space
26144
26145 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
26146
26147
26148         Merge commit 'syncevolution-0-9-2'
26149
26150 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26151
26152         * src/syncevo/SyncConfig.cpp:
26153         * src/syncevo/SyncConfig.h:
26154         * src/syncevo/SyncContext.cpp:
26155
26156         preventing slow syncs: optional, off by default (MB #2416)
26157
26158 2010-01-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26159
26160         * src/syncevo/SyncContext.cpp:
26161
26162         Logdir: sort log names by creation time when peer name is empty
26163
26164 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
26165
26166         * src/syncevo/SyncML.cpp:
26167
26168         session status/error: when setting status, always update error
26169
26170 2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>
26171
26172         * src/gtk-ui/sync-config-widget.c:
26173         * src/gtk-ui/sync-config-widget.h:
26174
26175         gtk-ui: show source toggles two-per-row in configuration
26176
26177 2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>
26178
26179         * src/gtk-ui/sync-config-widget.c:
26180
26181         gtk-ui: layout fixes in config editor
26182
26183 2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>
26184
26185         * src/gtk-ui/sync-ui.c:
26186         * src/gtk-ui/ui.glade:
26187
26188         gtk-ui: implement source selection for emergency syncs
26189
26190 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26191
26192         * configure-pre.in:
26193
26194         configure: version bumped to 0.9.2
26195
26196 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26197
26198         * src/backends/maemo/configure-sub.in:
26199
26200         Maemo backend: fixed static linking
26201
26202 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26203
26204         * src/Makefile-gen.am:
26205
26206         autotools: fixed typo in CPPUnit patch
26207
26208 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26209
26210         * NEWS:
26211
26212         NEWS: final 0.9.2
26213
26214 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26215
26216         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
26217
26218         Maemo backend + testing: unique names, always enabled
26219
26220 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26221
26222         * src/Makefile-gen.am:
26223         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
26224         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
26225         * src/backends/file/FileSyncSourceRegister.cpp:
26226         * src/syncevo/SyncSource.h:
26227
26228          CPPUnit header file dependency for backends (MB #9149)
26229
26230 2010-01-21  Ove Kaaven  <ovek@arcticnet.no>
26231
26232         * src/backends/maemo/Makefile.am:
26233
26234         Remove dependency on cppunit, like recently done in the other
26235         backends as well.
26236
26237 2010-01-21  Ove Kaaven  <ovek@arcticnet.no>
26238
26239         * debian/control:
26240
26241         Added some missing build dependencies
26242
26243 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
26244
26245         * debian/control:
26246
26247         Set appropriate (non-user) section for dev package
26248
26249 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
26250
26251         * debian/rules:
26252
26253         Set configure flags that I'll use on Maemo 5
26254
26255 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
26256
26257         * debian/control:
26258
26259         Updated build depends, added a description, and made myself
26260         maintainer.
26261
26262 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
26263
26264         * debian/changelog:
26265
26266         Bump version, ready to release
26267
26268 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
26269
26270         * debian/optify:
26271
26272         Enable auto-optification
26273
26274 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
26275
26276         * src/backends/maemo/MaemoCalendarSource.cpp:
26277         * src/backends/maemo/MaemoCalendarSource.h:
26278         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
26279         * src/backends/maemo/Makefile.am:
26280         * src/backends/maemo/configure-sub.in:
26281
26282         Checkin of working Maemo backend
26283
26284 2010-01-09  Ove Kaaven  <ovek@arcticnet.no>
26285
26286         * debian/changelog:
26287
26288         Put "beta" in the version number
26289
26290 2010-01-09  Ove Kaaven  <ovek@arcticnet.no>
26291
26292         * debian/syncevolution.install:
26293
26294         Install /usr/share instead of /etc/default
26295
26296 2010-01-09  Ove Kaaven  <ovek@arcticnet.no>
26297
26298         * debian/changelog:
26299
26300         Update Debian changelog again
26301
26302 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26303
26304         * src/syncclient_sample_config.xml:
26305
26306         syncclient_sample_config.xml: added "GENDER" and "SIP"
26307
26308 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
26309
26310         * test/Algorithm/Diff.pm.bak:
26311
26312         Remove redundant file
26313
26314 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
26315
26316         * debian/changelog:
26317
26318         Update Debian changelog
26319
26320 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
26321
26322         * debian/rules:
26323
26324         Set sysconfdir.
26325
26326 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
26327
26328         * debian/control:
26329         * debian/rules:
26330         * debian/syncevolution-dev.install:
26331         * debian/syncevolution.install:
26332
26333         Split package into "syncevolution" and "syncevolution-dev"
26334         packages.
26335
26336 2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26337
26338         * src/syncclient_sample_config.xml:
26339
26340         Config: add support for 'X-SKYPE' for evolution (MB#8948)
26341
26342 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26343
26344         * src/gtk-ui/gtkinfobar.c:
26345
26346         gtkinfobar.c: must include our own gtkinfobar.h
26347
26348 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26349
26350         * test/runtests.py:
26351
26352         testing: insert valgrind before syncevolution (MB #6457)
26353
26354 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
26355
26356         * test/resultchecker.py:
26357         * test/runtests.py:
26358
26359         Testing: Fix no html report error (MB#8391)
26360
26361 2010-01-22  Jussi Kukkonen  <jku@linux.intel.com>
26362
26363         * configure-pre.in:
26364         * src/gtk-ui/Makefile.am:
26365         * src/gtk-ui/gtkinfobar.c:
26366         * src/gtk-ui/gtkinfobar.h:
26367         * src/gtk-ui/sync-config-widget.c:
26368         * src/gtk-ui/sync-ui.c:
26369
26370         gtk-ui: include copy of GtkInfoBar for gtk+<2.18 (MB #9170)
26371
26372 2010-01-22  Jussi Kukkonen  <jku@linux.intel.com>
26373
26374         * src/gtk-ui/sync-ui.c:
26375
26376         gtk-ui: fix slow-sync error code
26377
26378 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
26379
26380         * src/gtk-ui/sync-config-widget.c:
26381
26382         gtk-ui: only hide "non-consumer-ready" templates
26383
26384 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
26385
26386         * src/gtk-ui/sync-config-widget.c:
26387         * src/gtk-ui/sync-ui.c:
26388
26389         gtk-ui: fix source naming (MB #8756)
26390
26391 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
26392
26393         * src/gtk-ui/ui.glade:
26394
26395         gtk-ui: hide unfinished backup-features
26396
26397 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
26398
26399         * src/gtk-ui/sync-ui.c:
26400
26401         accept status 200 without error messages
26402
26403 2010-01-09  Jussi Kukkonen  <jku@linux.intel.com>
26404
26405         * src/gtk-ui/sync-config-widget.c:
26406         * src/gtk-ui/sync-ui-config.c:
26407         * src/gtk-ui/sync-ui-config.h:
26408         * src/gtk-ui/sync-ui.c:
26409
26410         gtk-ui: don't show error when no statistic are available
26411
26412 2009-12-18  Jussi Kukkonen  <jku@linux.intel.com>
26413
26414         * src/gtk-ui/sync-ui.c:
26415
26416         gtk-ui: fix error messages
26417
26418 2009-12-18  Jussi Kukkonen  <jku@linux.intel.com>
26419
26420         * src/gtk-ui/sync-ui-config.c:
26421         * src/gtk-ui/sync-ui-config.h:
26422         * src/gtk-ui/sync-ui.c:
26423
26424         gtk-ui: add better error UI for source errors
26425
26426 2009-12-17  Jussi Kukkonen  <jku@linux.intel.com>
26427
26428         * src/gtk-ui/sync-ui.c:
26429
26430         gtk-ui: go back to main view on 'Esc' keypress
26431
26432 2009-12-17  Jussi Kukkonen  <jku@linux.intel.com>
26433
26434         * src/gtk-ui/sync-ui-config.c:
26435         * src/gtk-ui/sync-ui-config.h:
26436         * src/gtk-ui/sync-ui.c:
26437         * src/gtk-ui/sync-ui.h:
26438         * src/gtk-ui/ui.glade:
26439
26440         gtk-ui: implement service errors
26441
26442 2010-01-22  alephlg  <aleph@mandriva.org>
26443
26444         * po/hu.po:
26445
26446         l10n: Updates to Hungarian (hu) translation
26447
26448 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
26449
26450         * src/Makefile-gen.am:
26451         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
26452         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
26453         * src/backends/file/FileSyncSourceRegister.cpp:
26454         * src/syncevo/SyncSource.h:
26455
26456          CPPUnit header file dependency for backends (MB #9149)
26457
26458 2010-01-21  Patrick Ohly  <patrick.ohly@intel.com>
26459
26460
26461         Merge remote branch 'origin/jku-configuration-redesign'
26462
26463 2010-01-21  Patrick Ohly  <patrick.ohly@intel.com>
26464
26465         * src/syncevo/SyncContext.cpp:
26466         * src/syncevo/SyncML.cpp:
26467         * src/syncevo/SyncML.h:
26468
26469         unexpected slow syncs: no explanation when only one source active
26470         (MB #9156)
26471
26472 2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26473
26474         * test/test-dbus.py:
26475         * test/test-dbus/reports/cache/syncevolution/dummy_+test@context-2010-01-20-10-10/status.ini:
26476
26477         Testing: add a case with config name "@context" for getReports
26478
26479 2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26480
26481         * src/syncevo/SyncContext.cpp:
26482
26483         Logdir: return all peers logs for config name without peer name
26484
26485 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
26486
26487         * src/syncevo/SyncConfig.h:
26488         * src/syncevo/SyncContext.cpp:
26489         * src/syncevo/SyncContext.h:
26490
26491         Logdir: getServer() might not include context
26492
26493 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
26494
26495         * src/syncevo/SyncContext.cpp:
26496
26497         Logdir: use normalized config name instead of <peer>@<context>
26498
26499 2010-01-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26500
26501         * src/syncevo-dbus-server.cpp:
26502         * src/syncevo/SyncContext.cpp:
26503
26504         Logdir: change the logdir and add context info (MB #8350)
26505
26506 2010-01-21  Chen Congwu  <congwu.chen@intel.com>
26507
26508         * src/syncevo/SyncConfig.cpp:
26509         * src/syncevo/SyncConfig.h:
26510
26511         Cofiguration template: exact match for createPeerTemplate
26512         (MB#9155)
26513
26514 2010-01-20  Chen Congwu  <congwu.chen@intel.com>
26515
26516         * src/Makefile-gen.am:
26517         * src/syncevo/Cmdline.cpp:
26518         * src/syncevo/SyncConfig.cpp:
26519         * src/templates/clients/SyncEvolution/.template.ini:
26520         * src/templates/clients/SyncEvolution/template.ini:
26521         * src/templates/clients/default/.template.ini:
26522         * src/templates/clients/default/template.ini:
26523         * src/templates/clients/phone/nokia/S40/7210c/.template.ini:
26524         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
26525         * src/templates/clients/phone/nokia/default/.template.ini:
26526         * src/templates/servers/Funambol/.template.ini:
26527         * src/templates/servers/Funambol/template.ini:
26528         * src/templates/servers/ScheduleWorld/.template.ini:
26529         * src/templates/servers/ScheduleWorld/template.ini:
26530         * test/testcases/templates/clients/SyncEvolution/.template.ini:
26531         * test/testcases/templates/clients/SyncEvolution/config.ini:
26532         * test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini:
26533         * test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini:
26534         * test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini:
26535         * test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini:
26536         * test/testcases/templates/clients/default/.template.ini:
26537         * test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini:
26538         * test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini:
26539         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
26540         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
26541         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
26542         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini:
26543         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
26544         * test/testcases/templates/clients/phone/nokia/default/.template.ini:
26545         * test/testcases/templates/servers/Funambol/.template.ini:
26546         * test/testcases/templates/servers/Funambol/config.ini:
26547         * test/testcases/templates/servers/Funambol/sources/addressbook/config.ini:
26548         * test/testcases/templates/servers/Funambol/sources/calendar/config.ini:
26549         * test/testcases/templates/servers/Funambol/sources/memo/config.ini:
26550         * test/testcases/templates/servers/Funambol/sources/todo/config.ini:
26551         * test/testcases/templates/servers/ScheduleWorld/.template.ini:
26552         * test/testcases/templates/servers/ScheduleWorld/config.ini:
26553         * test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
26554         * test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini:
26555         * test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini:
26556         * test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini:
26557
26558         Configuration template: more teaks
26559
26560 2010-01-20  Chen Congwu  <congwu.chen@intel.com>
26561
26562         * src/Makefile-gen.am:
26563
26564         Fix link error in linking with test.cpp
26565
26566 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
26567
26568         * README:
26569         * src/syncevo/Cmdline.cpp:
26570         * src/syncevo/Cmdline.h:
26571         * src/syncevo/SyncConfig.cpp:
26572
26573         documentation + usage: shared configs, 1.0 features (MB #8497)
26574
26575 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
26576
26577         * test/Makefile.am:
26578
26579         make distcheck: the new LCS test files must be included
26580
26581 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
26582
26583         * src/syncevo/SmartPtr.h:
26584
26585         SmartPtr: GLib Event Loop tracking only enabled for HAVE_GLIB
26586
26587 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
26588
26589         * src/syncevo/Makefile.am:
26590
26591         make dist: FileConfigNode.h must be public API
26592
26593 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26594
26595         * configure-pre.in:
26596
26597         version bumped to 1.0 alpha 2 (which probably will never get
26598         released)
26599
26600 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
26601
26602         * src/backends/evolution/EvolutionContactSource.h:
26603         * src/backends/evolution/EvolutionSyncSource.h:
26604         * src/syncevo/SyncSource.cpp:
26605         * src/syncevo/SyncSource.h:
26606
26607         MAKE/PARSETEXTWITHPROFILE: EVOLUTION no longer the default rule
26608
26609 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
26610
26611         * src/syncevo/SyncSource.cpp:
26612
26613         SyncSource.cpp: added missing unistd.h
26614
26615 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
26616
26617         * src/syncevo/SyncContext.cpp:
26618
26619         SyncContext.cpp: add missing sys/wait.h include
26620
26621 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
26622
26623         * src/syncevo/SyncContext.cpp:
26624         * src/syncevo/SynthesisEngine.cpp:
26625         * src/syncevo/SynthesisEngine.h:
26626
26627         Synthesis engine wrapper: avoid throwing exceptions during normal
26628         runs
26629
26630 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
26631
26632         * src/syncevo/SyncConfig.h:
26633
26634         PersistentSyncSourceConfig: same as SyncSourceConfig
26635
26636 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
26637
26638         * src/syncevo/TrackingSyncSource.h:
26639
26640         TrackingSyncSource: be more quite about getPeerMimeType()
26641
26642 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26643
26644         * src/syncevo/Cmdline.cpp:
26645         * src/templates/Funambol/config.ini:
26646         * src/templates/Funambol/sources/addressbook/config.ini:
26647         * src/templates/Funambol/sources/calendar/config.ini:
26648         * src/templates/Funambol/sources/memo/config.ini:
26649         * src/templates/Funambol/sources/todo/config.ini:
26650         * src/templates/ScheduleWorld/config.ini:
26651         * src/templates/ScheduleWorld/sources/addressbook/config.ini:
26652         * src/templates/ScheduleWorld/sources/calendar/config.ini:
26653         * src/templates/ScheduleWorld/sources/memo/config.ini:
26654         * src/templates/ScheduleWorld/sources/todo/config.ini:
26655         * src/templates/servers/ScheduleWorld/config.ini:
26656         * test/testcases/templates/servers/ScheduleWorld/config.ini:
26657
26658         resolved template merge bug
26659
26660 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
26661
26662         * src/syncevo/SyncConfig.cpp:
26663         * src/syncevo/SyncConfig.h:
26664
26665         config names: replace unsafe characters with underscores (MB
26666         #8350)
26667
26668 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
26669
26670         * src/syncevo/Cmdline.cpp:
26671         * src/syncevo/SyncConfig.cpp:
26672         * src/syncevo/SyncConfig.h:
26673
26674         PeerName sync property: arbitrary name for config (MB #8350)
26675
26676 2010-01-19  anoochit  <anoochit@gmail.com>
26677
26678         * po/th.po:
26679
26680         l10n: Updates to Thai translation
26681
26682 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26683
26684         * src/syncevo/util.cpp:
26685
26686         local errors should be marked as local (MB #8757)
26687
26688 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26689
26690         * src/syncevo/SyncContext.cpp:
26691         * src/syncevo/SyncML.cpp:
26692         * src/syncevo/SyncML.h:
26693
26694         sync status: partial failure (MB #7755)
26695
26696 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26697
26698         * src/syncevo/SyncML.cpp:
26699
26700         status overview: fixed printing of rejected items (MB #7755)
26701
26702 2009-12-17  Patrick Ohly  <patrick.ohly@intel.com>
26703
26704         * src/syncevo/SyncContext.cpp:
26705
26706         sync client: accept unexpected slow syncs when no local data
26707
26708 2009-12-15  Patrick Ohly  <patrick.ohly@intel.com>
26709
26710         * src/syncevo/SyncContext.cpp:
26711         * src/syncevo/SyncContext.h:
26712
26713         sync client: detect unexpected slow sync and abort (MB #2416)
26714
26715 2009-12-16  Patrick Ohly  <patrick.ohly@intel.com>
26716
26717         * src/syncevo/SyncContext.cpp:
26718         * src/syncevo/SyncML.cpp:
26719         * src/syncevo/SyncML.h:
26720
26721         command line: explain error codes (MB #2069)
26722
26723 2009-12-15  Patrick Ohly  <patrick.ohly@intel.com>
26724
26725         * src/syncevo/SyncContext.cpp:
26726         * src/syncevo/SyncML.cpp:
26727
26728         command line: print status codes for each source
26729
26730 2010-01-19  Chen Congwu  <congwu.chen@intel.com>
26731
26732         * README:
26733         * src/Makefile-gen.am:
26734         * src/client-test-app.cpp:
26735         * src/syncevo-dbus-server.cpp:
26736         * src/syncevo/Cmdline.cpp:
26737         * src/syncevo/Cmdline.h:
26738         * src/syncevo/SyncConfig.cpp:
26739         * src/syncevo/SyncConfig.h:
26740         * src/templates/clients/SyncEvolution/.template.ini:
26741         * src/templates/clients/SyncEvolution/config.ini:
26742         * src/templates/clients/SyncEvolution/sources/addressbook/config.ini:
26743         * src/templates/clients/SyncEvolution/sources/calendar/config.ini:
26744         * src/templates/clients/SyncEvolution/sources/memo/config.ini:
26745         * src/templates/clients/SyncEvolution/sources/todo/config.ini:
26746         * src/templates/clients/default/.template.ini:
26747         * src/templates/clients/phone/nokia/S40/7210c/.template.ini:
26748         * src/templates/clients/phone/nokia/S40/7210c/config.ini:
26749         * src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
26750         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini:
26751         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
26752         * src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
26753         * src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
26754         * src/templates/clients/phone/nokia/default/.template.ini:
26755         * src/templates/servers/Funambol/.template.ini:
26756         * src/templates/servers/Funambol/config.ini:
26757         * src/templates/servers/Funambol/sources/addressbook/config.ini:
26758         * src/templates/servers/Funambol/sources/calendar/config.ini:
26759         * src/templates/servers/Funambol/sources/memo/config.ini:
26760         * src/templates/servers/Funambol/sources/todo/config.ini:
26761         * src/templates/servers/ScheduleWorld/.template.ini:
26762         * src/templates/servers/ScheduleWorld/config.ini:
26763         * src/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
26764         * src/templates/servers/ScheduleWorld/sources/calendar/config.ini:
26765         * src/templates/servers/ScheduleWorld/sources/memo/config.ini:
26766         * src/templates/servers/ScheduleWorld/sources/todo/config.ini:
26767         * test/testcases/templates/clients/SyncEvolution/.template.ini:
26768         * test/testcases/templates/clients/SyncEvolution/config.ini:
26769         * test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini:
26770         * test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini:
26771         * test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini:
26772         * test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini:
26773         * test/testcases/templates/clients/default/.template.ini:
26774         * test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini:
26775         * test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini:
26776         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
26777         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
26778         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
26779         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini:
26780         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
26781         * test/testcases/templates/clients/phone/nokia/default/.template.ini:
26782         * test/testcases/templates/servers/Funambol/.template.ini:
26783         * test/testcases/templates/servers/Funambol/config.ini:
26784         * test/testcases/templates/servers/Funambol/sources/addressbook/config.ini:
26785         * test/testcases/templates/servers/Funambol/sources/calendar/config.ini:
26786         * test/testcases/templates/servers/Funambol/sources/memo/config.ini:
26787         * test/testcases/templates/servers/Funambol/sources/todo/config.ini:
26788         * test/testcases/templates/servers/ScheduleWorld/.template.ini:
26789         * test/testcases/templates/servers/ScheduleWorld/config.ini:
26790         * test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
26791         * test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini:
26792         * test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini:
26793         * test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini:
26794
26795         Configuration templates matching: match templates based on
26796         metadata
26797
26798 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26799
26800         * src/syncevo/lcs.h:
26801
26802         LCS: added accessor for plain sequences
26803
26804 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26805
26806         * src/Makefile-gen.am:
26807         * src/syncevo/Makefile.am:
26808         * src/syncevo/lcs.cpp:
26809         * src/syncevo/lcs.h:
26810         * src/syncevo/util.h:
26811         * test/testcases/lcs/file1.txt:
26812         * test/testcases/lcs/file2.txt:
26813
26814         LCS: Longest Common Subsequence
26815
26816 2009-12-21  Chen Congwu  <congwu.chen@intel.com>
26817
26818         * src/syncevo-dbus-server.cpp:
26819
26820         Server alerted sync + client: matching against bluetooth mac
26821         address
26822
26823 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26824
26825
26826         Merge branch 'syncevolution-0-9-branch'
26827
26828 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26829
26830         * src/Makefile-gen.am:
26831
26832         fixed link error related to CPPUnit
26833
26834 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26835
26836         * configure-pre.in:
26837
26838         set version to 0.9.1+0.9.2
26839
26840 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
26841
26842         * NEWS:
26843
26844         NEWS: updated for 0.9.2
26845
26846 2010-01-18  Patrick Ohly  <patrick.ohly@intel.com>
26847
26848         * src/syncevo/Cmdline.cpp:
26849         * src/syncevo/SyncConfig.cpp:
26850
26851         ScheduleWorld: changed webURL
26852
26853 2010-01-18  Patrick Ohly  <patrick.ohly@intel.com>
26854
26855         * src/syncevo/Cmdline.cpp:
26856         * src/syncevo/SyncConfig.cpp:
26857
26858         Goosync: added template (MB #9113)
26859
26860 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
26861
26862         * src/syncevo/Cmdline.cpp:
26863         * src/syncevo/SyncConfig.cpp:
26864
26865         Oracle: added template
26866
26867 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26868
26869         * NEWS:
26870
26871         updated for 0.9.2
26872
26873 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26874
26875         * src/syncevo/eds_abi_wrapper.cpp:
26876         * src/syncevo/eds_abi_wrapper.h:
26877
26878         build issue: icalproperty_remove_parameter_by_kind in EDS wrapper
26879
26880 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26881
26882         * Makefile-gen.am:
26883
26884         autotools: fixed 'make dist' error cause by doc-pak
26885
26886 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
26887
26888         * src/syncevo/SoupTransportAgent.cpp:
26889         * src/syncevo/SoupTransportAgent.h:
26890
26891         SoupTransportAgent: event handling
26892
26893 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
26894
26895         * src/syncevo/SyncContext.cpp:
26896         * src/syncevo/SyncContext.h:
26897         * test/test-dbus.py:
26898
26899         SyncML server: timeouts for unresponsive clients (MB #7710)
26900
26901 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
26902
26903         * src/syncevo-dbus-server.cpp:
26904
26905         DBusTransportAgent: support message timeout
26906
26907 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
26908
26909         * src/syncevo/TransportAgent.h:
26910
26911         TransportAgent::setCallback(): comment clarification about how
26912         often it is called
26913
26914 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
26915
26916         * src/syncevo/SmartPtr.h:
26917
26918         SmartPtr: allow tracking of non-pointer objects
26919
26920 2009-12-18  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>
26921
26922         * src/syncclient_sample_config.xml:
26923
26924         syncclient_sample_config.xml: create fullname if empty (MB#5664)
26925
26926 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
26927
26928         * src/syncevo/TrackingSyncSource.cpp:
26929         * src/syncevo/TrackingSyncSource.h:
26930
26931         syncevolution --status: statistics empty (MB #9097)
26932
26933 2010-01-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26934
26935         * src/syncevo-dbus-server.cpp:
26936
26937         DBus server: clear 'waiting' status when sync is done (MB#9065)
26938
26939 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
26940
26941         * src/syncevo/SyncConfig.cpp:
26942
26943         SyncConfig::removeSyncSource(): did not remove sources inside
26944         peers (MB #9065)
26945
26946 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
26947
26948         * src/syncevo/SyncSource.cpp:
26949
26950         client-test: use independent context for testing sources
26951
26952 2009-12-15  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>
26953
26954         * src/syncevo/SyncConfig.cpp:
26955
26956         SyncConfig: Read http_proxy from environment (MB#8177)
26957
26958 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
26959
26960         * configure-post.in:
26961
26962         autotools: added workaround for lack of --with-docdir
26963
26964 2009-12-11  Rajyalakshmi Bommaraju  <rajyalakshmi.bommaraju@intel.com>
26965
26966         * src/backends/evolution/EvolutionCalendarSource.cpp:
26967
26968         Evolution calendar: work around 'cannot encode item' problem (MB
26969         #7879)
26970
26971 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
26972
26973         * src/syncevo/TrackingSyncSource.h:
26974
26975         TrackingSyncSource: clarify what "raw" means
26976
26977 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
26978
26979         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
26980
26981         EvolutionCalendarSource: fixed typo in "type" description
26982
26983 2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26984
26985         * src/syncclient_sample_config.xml:
26986
26987         Config: add support for 'X-SKYPE' for evolution (MB#8948)
26988
26989 2010-01-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
26990
26991         * test/synccompare.pl:
26992
26993         synccompare: fix regressions of mobical interoperability test
26994
26995 2010-01-06  Chen Congwu  <congwu.chen@intel.com>
26996
26997         * configure-pre.in:
26998         * src/backends/evolution/Makefile.am:
26999         * src/backends/file/Makefile.am:
27000         * src/backends/xmlrpc/Makefile.am:
27001
27002         Build: do not depend on cppunit for backends
27003
27004 2010-01-06  Chen Congwu  <congwu.chen@intel.com>
27005
27006         * configure-pre.in:
27007         * src/backends/evolution/Makefile.am:
27008         * src/backends/file/Makefile.am:
27009
27010         Build: do not depend on cppunit for backends
27011
27012 2010-01-05  Chen Congwu  <congwu.chen@intel.com>
27013
27014         * src/syncevo/SyncContext.cpp:
27015
27016         Retry: do not retry for the first request, MB#8758
27017
27018 2009-12-29  Chen Congwu  <congwu.chen@intel.com>
27019
27020         * src/syncevo/ObexTransportAgent.cpp:
27021
27022         ObexTransportAgent: Error handling improvements
27023
27024 2009-12-29  Chen Congwu  <congwu.chen@intel.com>
27025
27026         * src/syncevo/SyncContext.cpp:
27027
27028         Datastore name alias, MB#7871
27029
27030 2010-01-02  gforcada  <gforcada@gnome.org>
27031
27032         * po/ca.po:
27033
27034         l10n: Added Catalan translation
27035
27036 2010-01-02  gforcada  <gforcada@gnome.org>
27037
27038         * po/ca.po:
27039
27040         l10n: Added Catalan translation
27041
27042 2009-12-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27043
27044         * test/test-dbus.py:
27045
27046         Testing: fix the failures of Session.SetConfig related 2 cases
27047
27048 2009-12-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27049
27050         * src/syncevo-dbus-server.cpp:
27051         * test/test-dbus.py:
27052
27053         DBus server: use temporary configs for GetConfig(MB#8116)
27054
27055 2009-12-28  zerng07  <pswo10680@gmail.com>
27056
27057         * po/zh_TW.po:
27058
27059         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
27060
27061 2009-12-24  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27062
27063         * test/test-dbus.py:
27064
27065         Testing: add one unit test for InfoRequest/InfoResponse (MB#6376)
27066
27067 2009-12-24  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27068
27069         * src/syncevo-dbus-server.cpp:
27070
27071         DBus server: implement info request for password (MB#6376)
27072
27073 2009-12-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27074
27075         * src/gdbus/gdbus-cxx-bridge.h:
27076         * src/syncevo-dbus-server.cpp:
27077
27078         DBus server: implement InfoRequest and InfoResponse (MB#6376)
27079
27080 2009-12-22  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27081
27082         * src/syncevo-dbus-server.cpp:
27083         * src/syncevo/SyncContext.cpp:
27084         * src/syncevo/SyncML.cpp:
27085         * src/syncevo/SyncML.h:
27086         * test/test-dbus.py:
27087
27088         DBus server: add source status and progress for restore (MB#8144)
27089
27090 2009-12-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27091
27092         * test/test-dbus.py:
27093
27094         Testing: change an issue of restore tests (MB#8144)
27095
27096 2009-12-24  Chen Congwu  <congwu.chen@intel.com>
27097
27098         * src/syncevo/ObexTransportAgent.h:
27099
27100         ObexTransportAgent: fix typos
27101
27102 2009-12-24  Chen Congwu  <congwu.chen@intel.com>
27103
27104         * src/syncevo/ObexTransportAgent.cpp:
27105
27106         ObexTransportAgent: signal handling bug fixed.
27107
27108 2009-12-24  Chen Congwu  <congwu.chen@intel.com>
27109
27110         * src/syncevo/ObexTransportAgent.cpp:
27111
27112         ObexTransport: Do not fail directly if SIGINT is caught by
27113         underlying select.
27114
27115 2009-12-23  Chen Congwu  <congwu.chen@intel.com>
27116
27117         * configure-post.in:
27118         * configure-pre.in:
27119
27120         AutoConf: Bluetooth transport build option
27121
27122 2009-12-17  Chen Congwu  <congwu.chen@intel.com>
27123
27124         * src/syncevo/ObexTransportAgent.cpp:
27125
27126         ObexTransportAgent: block while waiting for mainloop events
27127
27128 2009-12-22  Jussi Kukkonen  <jku@linux.intel.com>
27129
27130         * src/gtk-ui/sync-ui.c:
27131
27132         gtk-ui: init sync time to -1 ("not known")
27133
27134 2009-12-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27135
27136         * test/test-dbus.py:
27137         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after.ini:
27138         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after/1:
27139         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.before.ini:
27140         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current.ini:
27141         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current/1:
27142         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after.ini:
27143         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/1:
27144         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/2:
27145         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/3:
27146         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before.ini:
27147         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/1:
27148         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/2:
27149         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/3:
27150         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after.ini:
27151         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/1:
27152         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/2:
27153         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before.ini:
27154         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before/1:
27155         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current.ini:
27156         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/1:
27157         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/2:
27158         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/status.ini:
27159         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after.ini:
27160         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after/1:
27161         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.before.ini:
27162         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current.ini:
27163         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current/1:
27164
27165         Testing: add 2 test cases for Session.Restore(MB#8144)
27166
27167 2009-12-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27168
27169         * src/dbus/interfaces/syncevo-session-full.xml:
27170         * src/syncevo-dbus-server.cpp:
27171
27172         DBus server: add 'Session.Restore' (MB#8144)
27173
27174 2009-12-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27175
27176         * src/dbus/interfaces/syncevo-server-full.xml:
27177         * src/syncevo-dbus-server.cpp:
27178         * test/test-dbus.py:
27179
27180         DBus server: add 'dir' key in the reports (MB#8144)
27181
27182 2009-12-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27183
27184         * src/dbus/interfaces/syncevo-server-full.xml:
27185
27186         DBus server: add 'peer' in BNF for GetReports(MB#8049)
27187
27188 2009-12-22  Chen Congwu  <congwu.chen@intel.com>
27189
27190         * test/ClientTest.cpp:
27191
27192         ClientTest: set config.uri to "" instead of null.
27193
27194 2009-12-21  Chen Congwu  <congwu.chen@intel.com>
27195
27196         * src/syncclient_sample_config.xml:
27197
27198         Revert "Synthesis Configuration: add remote rule for Nokia 7210c"
27199
27200 2009-12-21  Chen Congwu  <congwu.chen@intel.com>
27201
27202         * test/README.nokia_7210c:
27203
27204         Testing+Nokia_7210c: fix a typo
27205
27206 2009-12-18  Patrick Ohly  <patrick.ohly@intel.com>
27207
27208         * test/ClientTest.cpp:
27209
27210         ClientTest::getTestData(): avoid dangling pointer to "ical20_utc"
27211
27212 2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>
27213
27214         * src/dbus/interfaces/syncevo-server-full.xml:
27215         * src/syncevo/SyncContext.cpp:
27216         * src/syncevo/SyncML.cpp:
27217         * src/syncevo/SyncML.h:
27218
27219         SyncReport: record initial error (MB #7708)
27220
27221 2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>
27222
27223         * src/syncevo/SyncContext.cpp:
27224
27225         SyncContext::sync(): fixed potential incorrect memory access
27226
27227 2009-12-17  Chen Congwu  <congwu.chen@intel.com>
27228
27229         * src/syncevo/SyncContext.cpp:
27230         * src/syncevo/SyncML.cpp:
27231
27232         Force slowsync in synthesis engine
27233
27234 2009-12-16  Chen Congwu  <congwu.chen@intel.com>
27235
27236         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
27237         * src/client-test-app.cpp:
27238         * src/syncevo/SyncSource.h:
27239         * test/ClientTest.cpp:
27240         * test/ClientTest.h:
27241
27242         ClientTest: enabling the test with virtual syncsource
27243
27244 2009-12-15  Chen Congwu  <congwu.chen@intel.com>
27245
27246         * src/syncevo/SyncContext.cpp:
27247
27248         Super datastore consolidation: only expose the super datasource
27249         to user
27250
27251 2009-12-15  Chen Congwu  <congwu.chen@intel.com>
27252
27253         * src/syncevo/SyncContext.cpp:
27254         * src/syncevo/SyncML.cpp:
27255         * src/syncevo/SyncML.h:
27256
27257         SAN generation: always use basetype unless being forced (MB#8496)
27258
27259 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27260
27261         * test/README.nokia_7210c:
27262         * test/synccompare.pl:
27263         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
27264         * test/testcases/itodo20.ics.nokia_7210c.tem.patch:
27265
27266         SyncCompare+Nokia 7210c readme
27267
27268 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27269
27270         * test/ClientTest.cpp:
27271
27272         ClientTest: Add a new test config for phones do not support UTC
27273         time.
27274
27275 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27276
27277         * test/ClientTest.cpp:
27278
27279         ClientTest+doVarSize: use slow sync instead of refresh sync
27280
27281 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27282
27283         * src/syncevo/SyncSource.cpp:
27284         * src/syncevo/SyncSource.h:
27285
27286         SyncSourceAdmin: do not flush mapping table if never loaded
27287
27288 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27289
27290         * src/syncclient_sample_config.xml:
27291
27292         Synthesis Configuration: add remote rule for Nokia 7210c
27293
27294 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27295
27296         * src/syncclient_sample_config.xml:
27297
27298         synthesis config: add "STATUS" property to "VEVENT" profile.
27299
27300 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27301
27302         * test/ClientTest.cpp:
27303
27304         ClientTest: Fix a typo in testTwinning
27305
27306 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27307
27308         * test/ClientTest.cpp:
27309
27310         ClientTest: "CLENT_TEST_NOCHECK_SYNCSTATS" disable checking sync
27311         statictics.
27312
27313 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27314
27315         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
27316         * src/client-test-app.cpp:
27317         * test/ClientTest.cpp:
27318
27319         ClientTest: enabling super datastore testing
27320
27321 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
27322
27323         * test/ClientTest.cpp:
27324
27325         ClientTest: server mode adptions
27326
27327 2009-12-15  Jussi Kukkonen  <jku@linux.intel.com>
27328
27329         * src/gtk-ui/sync-config-widget.c:
27330
27331         gtk-ui: do not localize empty ("") name (MB#8618)
27332
27333 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27334
27335         * src/gtk-ui/sync-ui.c:
27336
27337         gtk-ui: recognise "peer" report item
27338
27339 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27340
27341         * src/gtk-ui/sync-ui.c:
27342
27343         gtk-ui: use template name for configurations (MB#8350)
27344
27345 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27346
27347         * src/gtk-ui/sync-ui.c:
27348
27349         gtk-ui: set new service name before updating ui
27350
27351 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27352
27353         * src/dbus/syncevo-dbus-types.c:
27354         * src/dbus/syncevo-dbus-types.h:
27355
27356         dbus wrapper: fix bug in source hashtable names
27357
27358 2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>
27359
27360         * src/gtk-ui/sync-ui.c:
27361
27362         gtk-ui: close settings ui when new service is selected
27363
27364 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
27365
27366         * src/gtk-ui/sync-ui-config.c:
27367
27368         gtk-ui: remove unused functions
27369
27370 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
27371
27372         * src/gtk-ui/sync-ui-config.c:
27373         * src/gtk-ui/sync-ui-config.h:
27374         * src/gtk-ui/sync-ui.c:
27375         * src/gtk-ui/sync-ui.h:
27376
27377         gtk-ui: improve report handling
27378
27379 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
27380
27381         * src/gtk-ui/sync-ui.c:
27382         * src/gtk-ui/ui.glade:
27383
27384         gtk-ui: use infobar for no-server and slow-sync situations
27385
27386 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
27387
27388         * src/gtk-ui/sync-config-widget.c:
27389         * src/gtk-ui/sync-ui.c:
27390
27391         gtk-ui: fix build when not USE_MOBLIN_UX
27392
27393 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
27394
27395         * src/gtk-ui/sync-ui.c:
27396
27397         gtk-ui: make sure service list scroll follows keyboard focus
27398
27399 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
27400
27401         * src/gtk-ui/sync-config-widget.c:
27402
27403         gtk-ui: show service descriptions
27404
27405 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
27406
27407         * src/gtk-ui/sync-config-widget.c:
27408         * src/gtk-ui/sync-config-widget.h:
27409
27410         gtk-ui: config widget: move server expander to button row
27411
27412 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
27413
27414         * src/gtk-ui/sync-config-widget.c:
27415
27416         gtk-ui: hide characters in password entry
27417
27418 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
27419
27420         * src/gtk-ui/sync-config-widget.c:
27421         * src/gtk-ui/sync-config-widget.h:
27422         * src/gtk-ui/sync-ui.c:
27423
27424         gtk-ui: add info dialogs per design
27425
27426 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
27427
27428         * src/gtk-ui/sync-config-widget.c:
27429
27430         gtk-ui: use MxGtkLightSwitches when USE_MOBLIN_UX
27431
27432 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
27433
27434         * configure-pre.in:
27435         * src/gtk-ui/sync-config-widget.c:
27436         * src/gtk-ui/sync-config-widget.h:
27437
27438         gtk-ui: prepare MxGtkLightSwitch use
27439
27440 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27441
27442         * src/gtk-ui/sync-config-widget.c:
27443
27444         gtk-ui: use WebURL instead of syncURL for link buttons
27445
27446 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27447
27448         * src/gtk-ui/sync-config-widget.c:
27449
27450         gtk-ui: draw the indicator on top of the configuration widget
27451         label
27452
27453 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27454
27455         * src/gtk-ui/sync-config-widget.c:
27456         * src/gtk-ui/sync-ui.c:
27457
27458         gtk-ui: configuration ui enhancements
27459
27460 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27461
27462         * src/gtk-ui/sync-config-widget.c:
27463
27464         gtk-ui: expand server settings when adding new configuration
27465
27466 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27467
27468         * src/gtk-ui/sync-config-widget.c:
27469
27470         gtk-ui: set source checks (in)sensitive based on source uris
27471
27472 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27473
27474         * src/gtk-ui/sync-config-widget.c:
27475         * src/gtk-ui/sync-ui.c:
27476
27477         gtk-ui: only show "Setup now" button when hovering on expander
27478
27479 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27480
27481         * src/gtk-ui/sync-config-widget.c:
27482
27483         gtk-ui: bug fixes in service config
27484
27485 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27486
27487         * src/gtk-ui/sync-config-widget.c:
27488         * src/gtk-ui/sync-config-widget.h:
27489
27490         gtk-ui: Implement sync mode configuration according to new design
27491
27492 2009-12-09  Jussi Kukkonen  <jku@linux.intel.com>
27493
27494         * src/gtk-ui/sync-ui.c:
27495         * src/gtk-ui/ui.glade:
27496
27497         gtk-ui: add some functionality to emergency view
27498
27499 2009-12-09  Jussi Kukkonen  <jku@linux.intel.com>
27500
27501         * src/gtk-ui/sync-ui.c:
27502         * src/gtk-ui/ui.glade:
27503
27504         gtk-ui: initial emergency ui
27505
27506 2009-12-08  Jussi Kukkonen  <jku@linux.intel.com>
27507
27508         * src/gtk-ui/mux-window.c:
27509         * src/gtk-ui/mux-window.h:
27510         * src/gtk-ui/sync-ui.c:
27511         * src/gtk-ui/sync-ui.rc:
27512         * src/gtk-ui/ui.glade:
27513
27514         gtk-ui: implement bread-crumb navigation
27515
27516 2009-12-08  Jussi Kukkonen  <jku@linux.intel.com>
27517
27518         * src/dbus/syncevo-dbus-types.c:
27519         * src/dbus/syncevo-dbus-types.h:
27520         * src/gtk-ui/sync-ui.c:
27521
27522         gtk-ui & dbus wrapper: handle waiting status for sources
27523
27524 2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>
27525
27526         * src/gtk-ui/mux-window.c:
27527
27528         gtk-ui: add padding between window edge and window decor buttons
27529
27530 2009-12-04  Jussi Kukkonen  <jku@linux.intel.com>
27531
27532         * src/gtk-ui/sync-config-widget.c:
27533         * src/gtk-ui/sync-ui.c:
27534         * src/gtk-ui/ui.glade:
27535
27536         gtk-ui: add error UI for major errors
27537
27538 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
27539
27540         * src/gtk-ui/sync-ui.c:
27541         * src/gtk-ui/ui.glade:
27542
27543         gtk-ui: move "last synced" text to the service title
27544
27545 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
27546
27547         * src/gtk-ui/sync-ui-config.c:
27548         * src/gtk-ui/sync-ui-config.h:
27549         * src/gtk-ui/sync-ui.c:
27550
27551         gtk-ui: add an error icon for source errors
27552
27553 2009-12-15  Jussi Kukkonen  <jku@linux.intel.com>
27554
27555         * src/gtk-ui/sync-config-widget.c:
27556
27557         gtk-ui: do not localize empty ("") name (MB#8618)
27558
27559 2009-12-14  Franz Knipp  <knipp@m-otion.com>
27560
27561         * src/backends/xmlrpc/Makefile.am:
27562         * src/backends/xmlrpc/README:
27563         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
27564         * src/backends/xmlrpc/XMLRPCSyncSource.h:
27565         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
27566         * src/backends/xmlrpc/configure-sub.in:
27567
27568         XMLRPC backend
27569
27570 2009-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27571
27572         * src/Makefile-gen.am:
27573         * src/syncevo-dbus-server.cpp:
27574
27575         DBus server: implement keyring support in dbus server (MB#3602)
27576
27577 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27578
27579         * src/gtk-ui/sync-ui.c:
27580
27581         gtk-ui: recognise "peer" report item
27582
27583 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27584
27585         * src/gtk-ui/sync-ui.c:
27586
27587         gtk-ui: use template name for configurations (MB#8350)
27588
27589 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27590
27591         * src/gtk-ui/sync-ui.c:
27592
27593         gtk-ui: set new service name before updating ui
27594
27595 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
27596
27597         * src/dbus/syncevo-dbus-types.c:
27598         * src/dbus/syncevo-dbus-types.h:
27599
27600         dbus wrapper: fix bug in source hashtable names
27601
27602 2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>
27603
27604         * src/gtk-ui/sync-ui.c:
27605
27606         gtk-ui: close settings ui when new service is selected
27607
27608 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
27609
27610         * src/gtk-ui/sync-ui-config.c:
27611
27612         gtk-ui: remove unused functions
27613
27614 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
27615
27616         * src/gtk-ui/sync-ui-config.c:
27617         * src/gtk-ui/sync-ui-config.h:
27618         * src/gtk-ui/sync-ui.c:
27619         * src/gtk-ui/sync-ui.h:
27620
27621         gtk-ui: improve report handling
27622
27623 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
27624
27625         * test/README.funambol:
27626
27627         README.funambol: added comment about TRIGGER start times (MB
27628         #7656, #7806)
27629
27630 2009-12-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27631
27632         * src/syncevo/SyncConfig.cpp:
27633
27634         ZYB: list in sync UI (MB#2424)
27635
27636 2009-12-10  Chen Congwu  <congwu.chen@intel.com>
27637
27638         * src/syncevo/SyncSource.cpp:
27639         * src/syncevo/SynthesisDBPlugin.cpp:
27640
27641         SyncSource luid-guid mapping: luid is not unique, can not be used
27642         as key.
27643
27644 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27645
27646
27647         Merge branch 'syncevolution-0-9-branch'
27648
27649 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27650
27651         * src/backends/evolution/EvolutionCalendarSource.cpp:
27652
27653         EDS Calendar: set pointer to NULL to protect against ecal bug (MB
27654         #8005)
27655
27656 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27657
27658         * configure-post.in:
27659         * src/Makefile-gen.am:
27660         * src/backends/evolution/configure-sub.in:
27661
27662         autotools: cleaned up checking for GNOME/EDS libs (MB #8338)
27663
27664 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27665
27666         * src/backends/file/FileSyncSourceRegister.cpp:
27667
27668         file backend: clarified documenation (MB #8146)
27669
27670 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27671
27672         * src/gdbus/object.c:
27673
27674         gdbus: fixed g_dbus_create_error_valist() error handling
27675
27676 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27677
27678         * build/export-foreign-git.sh:
27679         * build/export-gdbus.sh:
27680         * src/gdbus/README:
27681
27682         exporting of local changes in gdbus
27683
27684 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
27685
27686         * build/import-foreign-git.sh:
27687
27688         import-foreign-git.sh: fix when importing with same branch also
27689         in remote branches
27690
27691 2009-12-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27692
27693         * src/syncevo-dbus-server.cpp:
27694         * src/syncevo/SyncContext.cpp:
27695         * src/syncevo/SyncContext.h:
27696         * test/test-dbus.py:
27697         * test/test-dbus/reports/cache/syncevolution/dummy-2009-11-18-13-00/status.ini:
27698         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
27699         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
27700         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
27701         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
27702         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
27703         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-55/status.ini:
27704         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-57/status.ini:
27705         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-58/status.ini:
27706         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-59/status.ini:
27707         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-13-01/status.ini:
27708         * test/test-dbus/reports/cache/syncevolution/dummy__test-2009-11-18-12-56/status.ini:
27709
27710         DBus Server+logging: getReports for multipeers (MB#8049)
27711
27712 2009-12-08  Patrick Ohly  <patrick.ohly@intel.com>
27713
27714         * README:
27715
27716         README: mention libs needed by libsynthesis
27717
27718 2009-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27719
27720         * src/dbus/interfaces/syncevo-session-full.xml:
27721         * src/syncevo-dbus-server.cpp:
27722         * src/syncevo/SyncContext.cpp:
27723         * src/syncevo/SyncContext.h:
27724         * test/test-dbus.py:
27725
27726         DBus server: add specifiers for progress spinner (MB#2229)
27727
27728 2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>
27729
27730         * src/gdbus/gdbus.h:
27731         * src/gdbus/mainloop.c:
27732         * src/gdbus/test/example.cpp:
27733         * src/syncevo-dbus-server.cpp:
27734
27735         gdbus: allow using private connection
27736
27737 2009-12-03  Patrick Ohly  <patrick.ohly@intel.com>
27738
27739         * src/syncevo/Cmdline.cpp:
27740         * src/syncevo/SyncConfig.cpp:
27741         * src/syncevo/SyncConfig.h:
27742
27743         command line: support creating new sources (MB #8424)
27744
27745 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
27746
27747         * src/syncevo/SmartPtr.h:
27748
27749         SmartPtr: Fix the leak in assignment operator
27750
27751 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
27752
27753         * src/syncevo/ObexTransportAgent.cpp:
27754         * src/syncevo/ObexTransportAgent.h:
27755
27756         Revert "ObexTransportAgent: fixing an obex event leak for SyncML
27757         server case"
27758
27759 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
27760
27761         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
27762
27763         EvolutionBackend: Also accept vcalendar for
27764         EvolutionCalendarSource
27765
27766 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
27767
27768         * po/POTFILES.in:
27769
27770         autotools + GTK GUI: added sync-config-widget.c to PO files
27771
27772 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
27773
27774         * src/dbus/interfaces/Makefile.am:
27775
27776         autotools + D-Bus API: must include the new .xml and .xsl files
27777
27778 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
27779
27780         * NEWS:
27781         * configure-pre.in:
27782
27783         NEWS + configure: SyncEvolution 1.0 alpha 1 snapshot
27784
27785 2009-12-02  Jussi Kukkonen  <jku@linux.intel.com>
27786
27787         * src/gtk-ui/sync-ui.c:
27788
27789         gtk-ui: make sure we only sync once whe nasked
27790
27791 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
27792
27793         * src/syncevo-dbus-server.cpp:
27794         * test/test-dbus.py:
27795
27796         CheckSource(): did not handle invalid or missing "type" property
27797         (MB #8317)
27798
27799 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
27800
27801         * configure-pre.in:
27802         * src/gtk-ui/sync-config-widget.c:
27803         * src/gtk-ui/sync-ui.c:
27804
27805         gtk-ui: use defaultPeer config value on startup
27806
27807 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
27808
27809         * src/syncevo/SoupTransportAgent.cpp:
27810
27811         SoupTransportAgent + syncevo-dbus-server: avoid segfault when
27812         aborting (MB #8385)
27813
27814 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
27815
27816         * src/syncevo/SoupTransportAgent.cpp:
27817
27818         SoupTransportAgent + syncevo-dbus-server: avoid segfault when
27819         aborting (MB #8385)
27820
27821 2009-11-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27822
27823         * src/syncevo-dbus-server.cpp:
27824         * test/test-dbus.py:
27825
27826         DBus server: apply temporary configs (MB#8116)
27827
27828 2009-12-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27829
27830         * src/syncevo/SyncConfig.cpp:
27831
27832         SyncConfig: return sources in shared, peer and filters for
27833         getSyncSources
27834
27835 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27836
27837         * test/test-dbus.py:
27838
27839         DBus testing: add unit tests for status and progress
27840
27841 2009-11-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27842
27843         * src/syncevo-dbus-server.cpp:
27844
27845         DBus server: only flush status when changed for SESSION_END
27846
27847 2009-11-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27848
27849         * src/syncevo-dbus-server.cpp:
27850
27851         DBus server: set 'running' status in Session.run
27852
27853 2009-11-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27854
27855         * test/test-dbus.py:
27856
27857         DBus testing: remove one obsolete unit test for GetReports
27858
27859 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
27860
27861         * Makefile-gen.am:
27862
27863         autotools + deb: removed dependency on doc_pak
27864
27865 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
27866
27867         * test/runtests.py:
27868
27869         nightly testing: git fetch fixes
27870
27871 2009-11-24  tester  <tester@knlcst4.ikn.intel.com>
27872
27873         * test/runtests.py:
27874
27875         test/runtest.py: git checkout debugging
27876
27877 2009-11-17  Chen Congwu  <congwu.chen@intel.com>
27878
27879         * test/resultchecker.py:
27880
27881         Testing: result check
27882
27883 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
27884
27885         * test/resultchecker.py:
27886
27887         Testing: A special case set has slightly differnt case name
27888
27889 2009-11-12  Chen Congwu  <congwu.chen@intel.com>
27890
27891         * test/resultchecker.py:
27892
27893         Testing Result Check: check "okay" instead of "fail" because of
27894         possible crash
27895
27896 2009-11-11  Chen Congwu  <congwu.chen@intel.com>
27897
27898         * test/resultchecker.py:
27899
27900          Testing result checker: change the result checker grep criteria
27901
27902 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
27903
27904         * test/runtests.py:
27905
27906         runtests.py: run setup command twice, just to be sure
27907
27908 2009-10-28  Chen Congwu  <congwu.chen@intel.com>
27909
27910         * test/resultchecker.py:
27911
27912         Testing: fix some issues for prebuilt test
27913
27914 2009-10-28  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27915
27916         * test/runtests.py:
27917
27918         Testing: clean log/test files before a new testing
27919
27920 2009-10-27  Chen Congwu  <congwu.chen@intel.com>
27921
27922         * test/resultchecker.py:
27923
27924         Testing: show evolution-prebuilt in html output(bug#7160)
27925
27926 2009-10-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27927
27928         * test/compare.xsl:
27929         * test/generate-html.xsl:
27930
27931         Testing: show evolution-prebuilt in html output(bug#7160)
27932
27933 2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>
27934
27935         * test/runtests.py:
27936
27937         runtest.py: fixed checking out branch from git
27938
27939 2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>
27940
27941         * test/runtests.py:
27942
27943         runtest.py: point prebuilt binaries to correct location of
27944         backends
27945
27946 2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27947
27948         * test/evo.supp:
27949
27950         Testing: add suppressions for valgrind in evo.supp
27951
27952 2009-10-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27953
27954         * test/resultchecker.py:
27955         * test/runtests.py:
27956
27957         Testing: refine return code checkings(bug#6457)
27958
27959 2009-10-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27960
27961         * test/valgrindcheck.sh:
27962
27963         valgrindcheck.sh: don't force --leak-check and --trace-children
27964
27965 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27966
27967         * test/README.zyb:
27968         * test/testcases/vcard30.vcf.zyb.tem.patch:
27969
27970         ZYB: add README.zyb and customize test cases(MB#2424)
27971
27972 2009-07-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27973
27974         * test/ClientTest.cpp:
27975         * test/ClientTest.h:
27976
27977         client-test+ZYB: set maxMsgSize and maxObjSize as default value
27978         (MB#2424)
27979
27980 2009-07-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27981
27982         * test/synccompare.pl:
27983
27984         ZYB: Ignore some properties comparison(MB#2424)
27985
27986 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27987
27988         * src/syncclient_sample_config.xml:
27989
27990         syncclient config: disable anchors checking for ZYB(MB#8138)
27991
27992 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
27993
27994         * test/README.mobical:
27995         * test/runtests.py:
27996
27997         Mobical: skip unit test testOneWayFromClient(MB#8121)
27998
27999 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28000
28001         * src/syncevo/Cmdline.cpp:
28002         * test/test-dbus.py:
28003
28004         shared config + templates: must share global properties
28005
28006 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28007
28008         * src/syncevo/SyncConfig.cpp:
28009
28010         defaultPeer: also shared when using legacy configs (MB #8334)
28011
28012 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28013
28014         * src/Makefile-gen.am:
28015         * src/syncevo/Cmdline.cpp:
28016         * src/syncevo/SyncConfig.cpp:
28017
28018         fixed reading templates from file (MB #8335)
28019
28020 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28021
28022         * src/syncevo/SyncConfig.cpp:
28023
28024         virtual backend help text: updated evolutionsource comment
28025
28026 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28027
28028         * src/syncevo/SyncConfig.cpp:
28029
28030         config templates: "sync" property expected to be set
28031
28032 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28033
28034
28035         Merge remote branch 'origin/syncevolution-0-9-branch'
28036
28037 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28038
28039         * src/syncevo/SyncSource.cpp:
28040
28041         SyncSource.cpp: g++ 4.4 compiler bug workaround
28042
28043 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28044
28045         * configure-post.in:
28046
28047         autotools: fixed installation of backends with recent libtool
28048
28049 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
28050
28051         * src/syncevo/Cmdline.cpp:
28052
28053         syncevolution --migrate: support migration into a certain context
28054
28055 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
28056
28057         * src/syncevo/Cmdline.cpp:
28058
28059         syncevolution --migrate: copy .synthesis directory (MB #8048)
28060
28061 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
28062
28063         * src/syncevo/util.cpp:
28064         * src/syncevo/util.h:
28065
28066         utility function: cp_r() for recursive copying
28067
28068 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28069
28070         * src/syncevo/SyncContext.cpp:
28071
28072         syncevo-dbus-server: incoming SyncML message not handled
28073
28074 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28075
28076         * test/test-dbus.py:
28077
28078         test-dbus.py: adapted to new org.syncevolution.SourceUnusable
28079
28080 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
28081
28082         * src/syncevo-dbus-server.cpp:
28083
28084         syncevo-dbus-server: GetConfig() and check for existing config
28085
28086 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28087
28088
28089         Merge remote branch 'origin/syncevolution-0-9-branch'
28090
28091 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28092
28093         * src/syncevo-dbus-server.cpp:
28094
28095         syncevo-dbus-server: fixed size_t printing
28096
28097 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28098
28099         * src/dbus/syncevo-server.c:
28100
28101         syncevo-server.c: detach_cb unused compiler warning
28102
28103 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28104
28105
28106         Merge branch 'origin/jku' (early part)
28107
28108 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28109
28110         * src/gdbus/Makefile.am:
28111
28112         gdbus-cxx: header file must be distributed
28113
28114 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
28115
28116         * src/gtk-ui/sync-ui.c:
28117
28118         gtk-ui: remove unused function + variable
28119
28120 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
28121
28122         * src/dbus/syncevo-dbus-types.c:
28123
28124         dbus wrapper: take copy of source name for SyncevoSourceProgress
28125
28126 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
28127
28128         * src/gtk-ui/sync-ui.c:
28129
28130         gtk-ui: remove window title in moblin version (MB#6806)
28131
28132 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
28133
28134         * src/syncevo/SyncContext.cpp:
28135
28136         Server alerted Sync: fix the timeout and signal handling during
28137         SAN
28138
28139 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
28140
28141         * src/syncevo-dbus-server.cpp:
28142         * src/syncevo/SyncContext.cpp:
28143
28144         SyncContext: detect server or client session before instantiating
28145         the engine.
28146
28147 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
28148
28149         * src/syncevo/SyncContext.cpp:
28150         * src/syncevo/SyncContext.h:
28151
28152         Revert "Server alerted sync: ensure only one SynthesisEngine is
28153         active"
28154
28155 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
28156
28157         * src/backends/file/FileSyncSourceRegister.cpp:
28158         * src/syncevo/SyncConfig.cpp:
28159         * src/syncevo/SyncML.cpp:
28160         * src/syncevo/SyncSource.cpp:
28161         * src/syncevo/SyncSource.h:
28162
28163         FileSyncSource: use x-vcalendar instead of x-calendar
28164
28165 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
28166
28167         * src/syncevo/SyncML.cpp:
28168
28169         Server alerted sync: fix a typo in SyncMode parsing
28170
28171 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
28172
28173         * src/syncevo/ObexTransportAgent.cpp:
28174         * src/syncevo/ObexTransportAgent.h:
28175
28176         ObexTransportAgent: fixing an obex event leak for SyncML server
28177         case
28178
28179 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
28180
28181         * src/syncevo/SyncContext.cpp:
28182
28183         Server alerted Sync: Throw error if no source is enabled during
28184         SAN generation.
28185
28186 2009-11-23  Chen Congwu  <congwu.chen@intel.com>
28187
28188         * src/syncevo/SyncConfig.cpp:
28189         * src/syncevo/SyncContext.cpp:
28190         * src/syncevo/SyncSource.h:
28191         * src/syncevo/util.cpp:
28192         * src/syncevo/util.h:
28193
28194         Join/dejoin Mutiple SyncSources, MB#4611
28195
28196 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
28197
28198         * src/syncevo/SyncConfig.cpp:
28199         * src/syncevo/SyncContext.cpp:
28200
28201         Sever Alerted Sync: SAN generation
28202
28203 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
28204
28205         * src/syncevo/ObexTransportAgent.cpp:
28206         * src/syncevo/SyncContext.cpp:
28207
28208         Server Alerted Sync: SAN generation
28209
28210 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
28211
28212         * src/syncevo/SyncML.cpp:
28213
28214         Server Alerted Sync: SAN generation
28215
28216 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
28217
28218         * src/backends/sqlite/SQLiteContactSource.h:
28219         * src/syncevo/SyncContext.cpp:
28220         * src/syncevo/SyncML.cpp:
28221         * src/syncevo/SyncML.h:
28222         * src/syncevo/SyncSource.h:
28223         * src/syncevo/TrackingSyncSource.cpp:
28224         * src/syncevo/TrackingSyncSource.h:
28225
28226         Server Alerted Sync: Set Content Type in SAN
28227
28228 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
28229
28230         * src/gtk-ui/sync-ui.c:
28231
28232         gtk-ui: change name 'Addressbook'->'Contacts' (MB#6514)
28233
28234 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
28235
28236         * src/gtk-ui/sync-ui.c:
28237         * src/gtk-ui/ui.glade:
28238
28239         gtk-ui: bring back the destuctive sync mode options
28240
28241 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
28242
28243         * src/syncevo/SyncContext.cpp:
28244
28245         SyncContext: set log file name to "syncevolution-log.html"
28246
28247 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
28248
28249         * src/gtk-ui/sync-ui.c:
28250
28251         gtk-ui: set sync-button sensitivity based on Presence
28252
28253 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28254
28255         * src/syncevo/Cmdline.cpp:
28256         * src/syncevo/SyncConfig.cpp:
28257
28258         configuration: updated to match server use cases (MB #7710)
28259
28260 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28261
28262         * src/dbus/interfaces/syncevo-server-full.xml:
28263
28264         D-Bus API: further explanations for Server.GetReports()
28265
28266 2009-11-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28267
28268         * src/dbus/interfaces/syncevo-server-full.xml:
28269         * src/syncevo-dbus-server.cpp:
28270         * test/test-dbus.py:
28271
28272         DBus server: change the behavior of GetReports(MB#8049)
28273
28274 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28275
28276         * NEWS:
28277         * configure-pre.in:
28278
28279         configure + NEWS: version bumped to 0.9.2, summarized changes
28280
28281 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28282
28283         * src/backends/evolution/EvolutionContactSource.cpp:
28284
28285         Evolution Address Book: avoid picking CouchDB by default (MB
28286         #7877)
28287
28288 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28289
28290         * src/backends/evolution/EvolutionContactSource.cpp:
28291
28292         Evolution Address Book: avoid picking CouchDB by default (MB
28293         #7877)
28294
28295 2009-11-27  Jussi Kukkonen  <jku@linux.intel.com>
28296
28297         * src/gtk-ui/sync-config-widget.c:
28298         * src/gtk-ui/sync-ui.c:
28299
28300         gtk-ui: solve focus and scroll issues in service list
28301
28302 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28303
28304         * src/syncevo/SyncContext.cpp:
28305
28306         SyncContext::createTransport(): https not recognized (MB #8300)
28307
28308 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28309
28310         * gen-autotools.sh:
28311         * src/Makefile-gen.am:
28312         * src/README.templates:
28313         * src/default/README:
28314         * src/default/syncevolution/Funambol/config.ini:
28315         * src/default/syncevolution/Funambol/sources/addressbook/config.ini:
28316         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
28317         * src/default/syncevolution/Funambol/sources/memo/config.ini:
28318         * src/default/syncevolution/Funambol/sources/todo/config.ini:
28319         * src/default/syncevolution/ScheduleWorld/config.ini:
28320         * src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini:
28321         * src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini:
28322         * src/default/syncevolution/ScheduleWorld/sources/memo/config.ini:
28323         * src/default/syncevolution/ScheduleWorld/sources/todo/config.ini:
28324         * src/syncevo/Makefile.am:
28325         * src/templates/Funambol/config.ini:
28326         * src/templates/Funambol/sources/addressbook/config.ini:
28327         * src/templates/Funambol/sources/calendar/config.ini:
28328         * src/templates/Funambol/sources/memo/config.ini:
28329         * src/templates/Funambol/sources/todo/config.ini:
28330         * src/templates/README:
28331         * src/templates/ScheduleWorld/config.ini:
28332         * src/templates/ScheduleWorld/sources/addressbook/config.ini:
28333         * src/templates/ScheduleWorld/sources/calendar/config.ini:
28334         * src/templates/ScheduleWorld/sources/memo/config.ini:
28335         * src/templates/ScheduleWorld/sources/todo/config.ini:
28336
28337         installation: templates now in $(datadir)/syncevolution/templates
28338         (MB #7808)
28339
28340 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28341
28342         * Makefile-gen.am:
28343
28344         autotools: install doc files in normal --docdir (MB #7168)
28345
28346 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
28347
28348         * Makefile-gen.am:
28349
28350         autotools: include gen-autotools.sh in source tar ball (MB #7822)
28351
28352 2009-11-24  Kristho  <lakristho@gmail.com>
28353
28354         * po/da.po:
28355
28356         l10n: Danish translation of syncevolution.
28357
28358 2009-11-16  itsoftex  <yousef@itsoftex.com>
28359
28360         * po/ar.po:
28361
28362         l10n: Updates to Arabic (ar) translation
28363
28364 2009-11-16  itsoftex  <yousef@itsoftex.com>
28365
28366         * po/ar.po:
28367
28368         l10n: Arabic Translation, partial upload.
28369
28370 2009-11-12  GLS_JPN  <etsukox.murozono@intel.com>
28371
28372         * po/ja.po:
28373
28374         l10n: Updates to Japanese (ja) translation
28375
28376 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
28377
28378         * po/pt_BR.po:
28379
28380         l10n: Updates to Brazilian Portuguese (pt_BR) translation
28381
28382 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
28383
28384         * po/it.po:
28385
28386         l10n: Updates to Italian (it) translation
28387
28388 2009-11-26  Patrick Ohly  <patrick.ohly@intel.com>
28389
28390         * src/syncevo/SyncConfig.cpp:
28391
28392         deviceData property: updated comment
28393
28394 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
28395
28396         * src/syncevo/SyncContext.cpp:
28397
28398         Fix a compiler warning
28399
28400 2009-11-26  tester  <tester@knlcst4.ikn.intel.com>
28401
28402         * src/Makefile-gen.am:
28403
28404         syncevo-dbus-server: libsoup compile problem
28405
28406 2009-11-26  tester  <tester@knlcst4.ikn.intel.com>
28407
28408         * configure-pre.in:
28409
28410         link problem: sysync::SySyncDebugPuts()
28411
28412 2009-11-26  Jussi Kukkonen  <jku@linux.intel.com>
28413
28414         * src/gtk-ui/sync-config-widget.c:
28415         * src/gtk-ui/sync-ui.c:
28416
28417         gtk-ui: add better comments for missing error msgs
28418
28419 2009-11-26  Jussi Kukkonen  <jku@linux.intel.com>
28420
28421
28422         Merge branch 'master' into jku
28423
28424 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
28425
28426         * src/syncevo/SyncConfig.cpp:
28427         * src/syncevo/SyncConfig.h:
28428
28429         shared config: when no context is given, search for config
28430
28431 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
28432
28433         * configure-pre.in:
28434         * src/gtk-ui/sync-config-widget.c:
28435         * src/gtk-ui/sync-config-widget.h:
28436         * src/gtk-ui/sync-ui.c:
28437
28438         gtk-ui: Derive SyncConfigWidget from GtkContainer
28439
28440 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
28441
28442         * src/client-test-app.cpp:
28443
28444         client-test: create new configs in @client-test-[12]
28445
28446 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
28447
28448         * configure-pre.in:
28449
28450         bumped version to 0.9.1+1.0alpha1
28451
28452 2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>
28453
28454         * src/syncevo/Cmdline.cpp:
28455         * src/syncevo/Cmdline.h:
28456         * src/syncevo/SyncConfig.h:
28457
28458         command line: preserve and show shared properties (MB #8048)
28459
28460 2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>
28461
28462         * src/syncevo/Cmdline.cpp:
28463
28464         client-test: updated SyncEvo::CmdlineTest to work with shared
28465         config layout
28466
28467 2009-11-23  Patrick Ohly  <patrick.ohly@intel.com>
28468
28469         * src/dbus/interfaces/syncevo-session-full.xml:
28470
28471         D-Bus API: clarified meaning of "empty config" in
28472         Session.SetConfig()
28473
28474 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
28475
28476         * src/syncevo-dbus-server.cpp:
28477         * src/syncevo/SyncConfig.cpp:
28478         * src/syncevo/SyncConfig.h:
28479         * test/test-dbus.py:
28480
28481         config: creating templates for a specific context
28482
28483 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
28484
28485         * src/syncevo/SyncConfig.cpp:
28486         * test/test-dbus.py:
28487
28488         deviceId: shared between peers
28489
28490 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
28491
28492         * src/syncevo/ConfigNode.h:
28493         * src/syncevo/FileConfigNode.cpp:
28494         * src/syncevo/FileConfigNode.h:
28495         * src/syncevo/FilterConfigNode.cpp:
28496         * src/syncevo/FilterConfigNode.h:
28497         * src/syncevo/PrefixConfigNode.cpp:
28498         * src/syncevo/PrefixConfigNode.h:
28499         * src/syncevo/SafeConfigNode.cpp:
28500         * src/syncevo/SafeConfigNode.h:
28501         * src/syncevo/SyncConfig.cpp:
28502         * src/syncevo/SyncSource.cpp:
28503         * src/syncevo/SyncSource.h:
28504
28505         ConfigNode: use map with case-insensitive keys for properties
28506
28507 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
28508
28509         * src/syncevo/FilterConfigNode.cpp:
28510
28511         FilterConfigNode: existing properties not overwritten?!
28512
28513 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
28514
28515         * src/syncevo/SyncConfig.cpp:
28516         * src/syncevo/SyncConfig.h:
28517
28518         SyncConfig::setConfigFilter(): per source-set properties were
28519         broken
28520
28521 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28522
28523         * test/test-dbus.py:
28524
28525         D-Bus testing: split up TestMultipleConfigs
28526
28527 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28528
28529         * test/test-dbus.py:
28530
28531         D-Bus testing: fixed typo for "use gdb" code path
28532
28533 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28534
28535         * src/syncevo-dbus-server.cpp:
28536         * test/test-dbus.py:
28537
28538         D-Bus API + testing + implementation: GetDatabases() requires
28539         source config
28540
28541 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28542
28543         * src/dbus/interfaces/syncevo-session-full.xml:
28544         * src/syncevo-dbus-server.cpp:
28545         * src/syncevo/ConfigTree.h:
28546         * src/syncevo/FileConfigTree.cpp:
28547         * src/syncevo/FileConfigTree.h:
28548         * src/syncevo/SyncConfig.cpp:
28549         * src/syncevo/SyncConfig.h:
28550         * test/test-dbus.py:
28551
28552         syncevo-dbus-server: removing/clearing of properties in shared
28553         configs (MB# 8059)
28554
28555 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28556
28557         * test/test-dbus.py:
28558
28559         D-Bus testing: Server/Session.CheckSource() does not need
28560         existing configuration
28561
28562 2009-11-16  Patrick Ohly  <patrick.ohly@intel.com>
28563
28564         * src/syncevo/FileConfigTree.cpp:
28565
28566         FileConfigTree clearNodes() + reset(): fail when nodes are shared
28567
28568 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
28569
28570         * src/syncevo-dbus-server.cpp:
28571         * src/syncevo/DevNullConfigNode.h:
28572         * src/syncevo/FileConfigTree.cpp:
28573         * src/syncevo/FilterConfigNode.h:
28574         * src/syncevo/Makefile.am:
28575         * src/syncevo/MultiplexConfigNode.cpp:
28576         * src/syncevo/MultiplexConfigNode.h:
28577         * src/syncevo/SyncConfig.cpp:
28578         * src/syncevo/SyncConfig.h:
28579         * src/syncevo/SyncContext.cpp:
28580         * src/syncevo/SyncContext.h:
28581         * test/test-dbus.py:
28582
28583         config: share properties between peers, configuration view
28584         without peer
28585
28586 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
28587
28588         * src/syncevo/Cmdline.cpp:
28589         * src/syncevo/SyncConfig.cpp:
28590         * src/syncevo/SyncConfig.h:
28591
28592         config: added "defaultPeer" global property + SaveConfigNode
28593         "hidden" flags
28594
28595 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
28596
28597         * src/backends/sqlite/SQLiteContactSource.cpp:
28598         * src/backends/sqlite/SQLiteContactSource.h:
28599         * src/client-test-app.cpp:
28600         * src/syncevo-dbus-server.cpp:
28601         * src/syncevo/Cmdline.cpp:
28602         * src/syncevo/FileConfigTree.cpp:
28603         * src/syncevo/FileConfigTree.h:
28604         * src/syncevo/SyncConfig.cpp:
28605         * src/syncevo/SyncConfig.h:
28606         * src/syncevo/SyncContext.cpp:
28607         * src/syncevo/SyncSource.cpp:
28608         * src/syncevo/SyncSource.h:
28609         * src/syncevo/TrackingSyncSource.cpp:
28610         * src/syncevo/VolatileConfigTree.h:
28611
28612         config: reorganized for shared config layout (MB#7707)
28613
28614 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
28615
28616         * src/syncevo/Cmdline.cpp:
28617         * src/syncevo/SyncConfig.cpp:
28618         * src/syncevo/SyncConfig.h:
28619
28620         SyncSourceConfig: removed cruft
28621
28622 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28623
28624         * test/test-dbus.py:
28625         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
28626         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
28627         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
28628         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
28629         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
28630         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
28631         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
28632         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
28633         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
28634         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
28635
28636         D-Bus testing: setupFiles() + multiple snapshots
28637
28638 2009-11-25  Chen Congwu  <congwu.chen@intel.com>
28639
28640         * src/syncevo/SyncContext.cpp:
28641
28642         Fix a compiler warining.
28643
28644 2009-11-25  Chen Congwu  <congwu.chen@intel.com>
28645
28646         * src/syncevo/SyncContext.cpp:
28647         * src/syncevo/SyncContext.h:
28648
28649         Server alerted sync: ensure only one SynthesisEngine is active
28650
28651 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
28652
28653         * src/gtk-ui/sync-ui.c:
28654
28655         gtk-ui: set printChanges to 0 before syncing
28656
28657 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
28658
28659         * src/dbus/interfaces/syncevo-server-full.xml:
28660         * src/dbus/interfaces/syncevo-session-full.xml:
28661
28662         D-Bus documentation fixes
28663
28664 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
28665
28666         * src/dbus/test.c:
28667         * src/gtk-ui/sync-ui.c:
28668
28669         gtk-ui: remove unused pointer access
28670
28671 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
28672
28673         * po/it.po:
28674
28675         l10n: Updates to Italian (it) translation
28676
28677 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
28678
28679         * po/pt_BR.po:
28680
28681         l10n: Updates to Brazilian Portuguese (pt_BR) translation
28682
28683 2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>
28684
28685         * src/syncevo/SyncContext.cpp:
28686
28687         SyncContext: only use one engine instance, fixes slow sync issue
28688
28689 2009-11-24  Kristho  <lakristho@gmail.com>
28690
28691         * po/da.po:
28692
28693         l10n: Danish translation of syncevolution.
28694
28695 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28696
28697         * src/gtk-ui/sync-ui.c:
28698
28699         gtk-ui: handle NoSuchServer when loading initial config
28700
28701 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28702
28703         * src/gtk-ui/sync-ui-config.h:
28704         * src/gtk-ui/sync-ui.c:
28705         * src/gtk-ui/ui.glade:
28706
28707         gtk-ui: fix sync mode selection
28708
28709 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28710
28711         * configure-pre.in:
28712         * src/gtk-ui/sync-config-widget.c:
28713         * src/gtk-ui/sync-config-widget.h:
28714         * src/gtk-ui/sync-ui.c:
28715
28716         gtk-ui: remove keyring use -- server will take care of this
28717
28718 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28719
28720         * src/dbus/interfaces/syncevo-marshal.list:
28721         * src/dbus/syncevo-server.c:
28722         * src/dbus/syncevo-server.h:
28723         * src/gtk-ui/sync-ui.c:
28724
28725         gtk-ui: add (empty) InfoRequest callback
28726
28727 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28728
28729         * src/gtk-ui/sync-config-widget.c:
28730         * src/gtk-ui/sync-ui-config.c:
28731         * src/gtk-ui/sync-ui-config.h:
28732         * src/gtk-ui/sync-ui.c:
28733
28734         gtk-ui: use CheckSource() to hide unsupported sources
28735
28736 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28737
28738         * src/dbus/syncevo-dbus-types.h:
28739         * src/dbus/syncevo-server.c:
28740         * src/dbus/syncevo-server.h:
28741
28742         Add SourceUnusable exception to dbus wrapper
28743
28744 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28745
28746         * src/gtk-ui/sync-ui.c:
28747
28748         gtk-ui: remove debug ouput
28749
28750 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28751
28752         * src/syncevo-dbus-server.cpp:
28753
28754         syncevo-dbus-server: Add DBusSyncException SourceUnusable
28755
28756 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
28757
28758         * src/dbus/syncevo-server.c:
28759         * src/dbus/syncevo-server.h:
28760         * src/gtk-ui/sync-ui.c:
28761
28762         implement CheckSource in dbus wrapper
28763
28764 2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>
28765
28766         * src/gtk-ui/sync-ui.c:
28767
28768         gtk-ui: Use 'Presence' and update UI based on that
28769
28770 2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>
28771
28772         * src/dbus/interfaces/syncevo-marshal.list:
28773         * src/dbus/syncevo-server.c:
28774         * src/dbus/syncevo-server.h:
28775
28776         add Presence to dbus wrapper
28777
28778 2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>
28779
28780
28781         Merge branch 'jku-dbus-update' into jku
28782
28783 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28784
28785         * src/syncevo-dbus-server.cpp:
28786
28787         syncevo-dbus-server: fix an integer overflow in GetReports
28788
28789 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28790
28791         * test/test-dbus.py:
28792         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
28793         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
28794         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
28795         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
28796         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
28797
28798         D-Bus testing: add testGetReportsByRef in TestSessionAPIsDummy
28799
28800 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28801
28802         * test/test-dbus.py:
28803
28804         D-Bus testing: change comment for testGetReportsNoConfig
28805
28806 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28807
28808         * test/test-dbus.py:
28809
28810         D-Bus testing: remove reduntant 'cleanAllConfig'
28811
28812 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28813
28814         * test/test-dbus.py:
28815
28816         D-Bus testing: add 'setupFiles' function in DBusUtil
28817
28818 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
28819
28820         * test/test-dbus.py:
28821
28822         D-Bus testing: change the server name in TestSessionAPIsDummy
28823
28824 2009-11-20  Jussi Kukkonen  <jku@linux.intel.com>
28825
28826         * src/dbus/syncevo-dbus-types.h:
28827
28828         fix syncevolution exception names in dbus wrapper
28829
28830 2009-11-20  Jussi Kukkonen  <jku@linux.intel.com>
28831
28832         * src/gtk-ui/sync-ui.c:
28833
28834         gtk-ui: implement enabling/disabling sources in main view
28835
28836 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
28837
28838         * src/dbus/interfaces/syncevo-server-full.xml:
28839         * src/syncevo-dbus-server.cpp:
28840         * test/test-dbus.py:
28841
28842         syncevo-dbus-server: implement Server.GetSessions() (MB #8061)
28843
28844 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28845
28846         * src/gtk-ui/sync-ui.c:
28847
28848         gtk-ui: remove old service icon before adding new one
28849
28850 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28851
28852         * src/gtk-ui/sync-ui.c:
28853
28854         gtk-ui: set ui state to ok when config is received
28855
28856 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28857
28858         * src/gtk-ui/sync-config-widget.c:
28859
28860         gtk-ui: implement saving config
28861
28862 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28863
28864         * src/dbus/syncevo-dbus-types.c:
28865
28866         fix double free in dbus C wrapper
28867
28868 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28869
28870         * src/syncevo/Cmdline.cpp:
28871
28872         client-test: added remoteIdentifier + PeerIsClient
28873
28874 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28875
28876         * src/syncevo/Cmdline.cpp:
28877         * src/syncevo/SyncConfig.cpp:
28878
28879         username/password: empty in templates
28880
28881 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28882
28883         * src/gtk-ui/sync-config-widget.c:
28884         * src/gtk-ui/sync-config-widget.h:
28885
28886         gtk-ui: only show ConsumerReady services
28887
28888 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28889
28890         * src/gtk-ui/sync-config-widget.c:
28891         * src/gtk-ui/sync-config-widget.h:
28892         * src/gtk-ui/sync-ui.c:
28893
28894         gtk-ui: make configuration widgets handle their state better
28895
28896 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28897
28898         * src/dbus/interfaces/syncevo-server-full.xml:
28899         * src/syncevo-dbus-server.cpp:
28900
28901         D-Bus API + syncevo-dbus-server: added
28902         Server.CheckSource()/GetDatabases() (MB #8091)
28903
28904 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28905
28906         * src/syncevo-dbus-server.cpp:
28907         * test/test-dbus.py:
28908
28909         syncevo-dbus-server: StatusChanged "idle" was not sent
28910
28911 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
28912
28913         * src/dbus/syncevo-dbus-types.c:
28914         * src/dbus/syncevo-dbus-types.h:
28915         * src/gtk-ui/sync-config-widget.c:
28916         * src/gtk-ui/sync-config-widget.h:
28917         * src/gtk-ui/sync-ui.c:
28918
28919         gtk-ui: improve SyncConfigWidget, don't run a session all the
28920         time
28921
28922 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28923
28924         * test/test-dbus.py:
28925
28926         D-Bus testing: added testSyncSecondSession
28927
28928 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28929
28930         * test/test-dbus.py:
28931
28932         D-Bus testing: SessionChanged signal handling was wrong
28933
28934 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
28935
28936         * src/syncevo-dbus-server.cpp:
28937
28938         syncevo-dbus-server: send SYNC_DONE status after shutting down
28939         connection
28940
28941 2009-11-18  Patrick Ohly  <patrick.ohly@intel.com>
28942
28943         * test/test-dbus.py:
28944
28945         D-Bus testing: only react to D-Bus signals while the test runs
28946
28947 2009-11-18  Patrick Ohly  <patrick.ohly@intel.com>
28948
28949         * test/test-dbus.py:
28950
28951         D-Bus testing: added glib independent timeouts
28952
28953 2009-11-18  Jussi Kukkonen  <jku@linux.intel.com>
28954
28955         * src/dbus/syncevo-dbus-types.c:
28956         * src/dbus/syncevo-dbus-types.h:
28957         * src/gtk-ui/sync-config-widget.c:
28958         * src/gtk-ui/sync-config-widget.h:
28959         * src/gtk-ui/sync-ui-config.h:
28960         * src/gtk-ui/sync-ui.c:
28961
28962         gtk-ui: re-implement service configuration view
28963
28964 2009-11-18  Jussi Kukkonen  <jku@linux.intel.com>
28965
28966         * src/gtk-ui/sync-config-widget.c:
28967         * src/gtk-ui/sync-config-widget.h:
28968         * src/gtk-ui/sync-ui-config.h:
28969         * src/gtk-ui/sync-ui.c:
28970         * src/gtk-ui/sync-ui.h:
28971
28972         gtk-ui: more coverage for new dbus api
28973
28974 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
28975
28976         * test/test-dbus.py:
28977
28978         D-Bus testing: avoid duplicate testSync methods, minor
28979         improvements
28980
28981 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
28982
28983
28984         Merge remote branch 'origin/jku-single-window' into
28985         jku-dbus-update
28986
28987 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
28988
28989         * src/gtk-ui/sync-config-widget.h:
28990         * src/gtk-ui/sync-ui-config.c:
28991         * src/gtk-ui/sync-ui-config.h:
28992         * src/gtk-ui/sync-ui.c:
28993         * src/gtk-ui/sync-ui.h:
28994         * src/gtk-ui/ui.glade:
28995
28996         gtk-ui: add automatic expansion to service list
28997
28998 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
28999
29000         * src/syncevo/SyncContext.cpp:
29001
29002         SyncContext::createTransportAgent(): removed unused agent
29003         variable
29004
29005 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
29006
29007
29008         implement the service list contents as widgets
29009
29010 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
29011
29012         * src/gtk-ui/Makefile.am:
29013         * src/gtk-ui/sync-ui-config.h:
29014         * src/gtk-ui/sync-ui-marshal.list:
29015         * src/gtk-ui/sync-ui.c:
29016
29017         fix build problems, fix compiler warnings
29018
29019 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
29020
29021         * src/syncevo/SyncContext.cpp:
29022
29023         OBEX transport: fix compiler error when OBEX transport is off
29024
29025 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
29026
29027         * configure-pre.in:
29028         * src/gtk-ui/sync-ui.c:
29029         * src/gtk-ui/ui.glade:
29030
29031         gtk-ui: use NbtkGtkExpander in service list
29032
29033 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29034
29035         * src/syncevo-dbus-server.cpp:
29036
29037         syncevo-dbus-server: change error message for getReports
29038
29039 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29040
29041         * src/syncevo-dbus-server.cpp:
29042
29043         syncevo-dbus-server: change error message for getDatabases
29044
29045 2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29046
29047         * src/syncevo-dbus-server.cpp:
29048
29049         syncevo-dbus-server: change error message of checkSource
29050
29051 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29052
29053         * src/syncevo-dbus-server.cpp:
29054
29055         syncevo-dbus-server: change error message for setConfig
29056
29057 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29058
29059         * src/syncevo-dbus-server.cpp:
29060
29061         syncevo-dbus-server: change error message for getConfig
29062
29063 2009-11-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29064
29065         * test/test-dbus.py:
29066
29067         D-Bus testing: add unit tests for Session.GetReports
29068
29069 2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29070
29071         * test/test-dbus.py:
29072
29073         D-Bus testing: add unit tests for Session.GetDatabases
29074
29075 2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29076
29077         * test/test-dbus.py:
29078
29079         D-Bus testing: add unit tests for Session.CheckSource
29080
29081 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29082
29083         * test/test-dbus.py:
29084
29085         D-Bus testing: add TestSessionAPIsEmptyName class
29086
29087 2009-11-17  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29088
29089         * test/test-dbus.py:
29090
29091         D-Bus testing: change comments for unit tests of config
29092
29093 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
29094
29095         * src/gtk-ui/mux-icon-button.c:
29096         * src/gtk-ui/mux-icon-button.h:
29097         * src/gtk-ui/mux-window.c:
29098         * src/gtk-ui/mux-window.h:
29099         * src/gtk-ui/sync-ui.c:
29100         * src/gtk-ui/ui.glade:
29101
29102         implement first phase of "single window mode"
29103
29104 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
29105
29106         * src/gtk-ui/sync-ui-config.c:
29107         * src/gtk-ui/sync-ui-config.h:
29108         * src/gtk-ui/sync-ui.c:
29109
29110         gtk-ui: only sync enabled and locall supported sources
29111
29112 2009-11-17  Chen Congwu  <congwu.chen@intel.com>
29113
29114         * src/syncevo/ObexTransportAgent.cpp:
29115         * src/syncevo/ObexTransportAgent.h:
29116
29117         ObexTransportAgent:  compiling fixes MB#5188
29118
29119 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
29120
29121         * src/syncevo/SyncConfig.cpp:
29122
29123         syncURL: example for HTTPS, OBEX channel selection
29124
29125 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
29126
29127         * configure-pre.in:
29128         * src/syncevo/Makefile.am:
29129         * src/syncevo/ObexTransportAgent.cpp:
29130         * src/syncevo/ObexTransportAgent.h:
29131         * src/syncevo/SyncConfig.cpp:
29132         * src/syncevo/SyncContext.cpp:
29133
29134         OBEX Client Transport: in-process OBEX client (binding over
29135         Bluetooth, #5188)
29136
29137 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
29138
29139         * src/syncevo/Cmdline.cpp:
29140         * src/syncevo/SyncConfig.cpp:
29141         * src/syncevo/SyncConfig.h:
29142         * src/syncevo/SyncContext.cpp:
29143         * src/syncevo/SyncContext.h:
29144         * src/syncevo/SyncML.cpp:
29145         * src/syncevo/SyncML.h:
29146
29147         Server Alerted Sync: SAN generation
29148
29149 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
29150
29151         * src/syncevo-dbus-server.cpp:
29152
29153         Server Alerted Sync: SAN Parsing
29154
29155 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
29156
29157         * src/syncevo-dbus-server.cpp:
29158
29159         Server Alerted Sync: SAN Parsing
29160
29161 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
29162
29163         * src/syncevo/SyncSource.cpp:
29164
29165         SyncML Server: explictly declare support "refresh-from-remote"
29166
29167 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
29168
29169         * src/syncevo/SyncSource.cpp:
29170
29171         SyncML Server: flush luid-guid map immediately
29172
29173 2009-11-10  Chen Congwu  <congwu.chen@intel.com>
29174
29175         * src/gdbus/gdbus.h:
29176
29177         gdbus: fix a compile error
29178
29179 2009-11-10  Chen Congwu  <congwu.chen@intel.com>
29180
29181         * test/ClientTest.cpp:
29182         * test/ClientTest.h:
29183
29184         ClienTest: Fix a resource leak
29185
29186 2009-10-16  Chen Congwu  <congwu.chen@intel.com>
29187
29188         * configure-pre.in:
29189
29190         DevType: change DevType from "desktop" to "workstation"
29191
29192 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
29193
29194         * src/gtk-ui/sync-ui.c:
29195
29196         gtk-ui: improve error dbus handling
29197
29198 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
29199
29200         * src/Makefile-gen.am:
29201         * src/org.syncevolution.service.in:
29202
29203         fix D-Bus .service file (needed for d-Bus autostart)
29204
29205 2009-11-16  itsoftex  <yousef@itsoftex.com>
29206
29207         * po/ar.po:
29208
29209         l10n: Updates to Arabic (ar) translation
29210
29211 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
29212
29213         * src/dbus/syncevo-dbus-types.c:
29214         * src/dbus/syncevo-dbus-types.h:
29215         * src/gtk-ui/sync-ui.c:
29216
29217         gtk-ui: start handling source errors
29218
29219 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
29220
29221         * src/dbus/syncevo-dbus-types.c:
29222         * src/dbus/syncevo-dbus-types.h:
29223         * src/gtk-ui/sync-ui.c:
29224         * src/org.syncevolution.service.in:
29225
29226         gtk-ui: enable actual syncing
29227
29228 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
29229
29230         * src/dbus/interfaces/syncevo-marshal.list:
29231         * src/dbus/syncevo-session.c:
29232         * src/dbus/test.c:
29233         * src/org.Moblin.SyncEvolution.service.in:
29234         * src/org.syncevolution.service.in:
29235
29236         fix bug in status-changed signal definition in dbus wrapper
29237
29238 2009-11-16  itsoftex  <yousef@itsoftex.com>
29239
29240         * po/ar.po:
29241
29242         l10n: Arabic Translation, partial upload.
29243
29244 2009-11-12  GLS_JPN  <etsukox.murozono@intel.com>
29245
29246         * po/ja.po:
29247
29248         l10n: Updates to Japanese (ja) translation
29249
29250 2009-11-12  Patrick Ohly  <patrick.ohly@intel.com>
29251
29252         * src/syncevo/Cmdline.cpp:
29253         * src/syncevo/SyncConfig.cpp:
29254         * src/syncevo/SyncConfig.h:
29255         * src/syncevo/SynthesisDBPlugin.cpp:
29256
29257         server config: fixed tests and code for new config options
29258
29259 2009-11-12  Patrick Ohly  <patrick.ohly@intel.com>
29260
29261         * src/syncevo/Cmdline.cpp:
29262         * src/syncevo/SyncConfig.cpp:
29263
29264         cmdline --print-servers: sort by server name
29265
29266 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
29267
29268         * src/syncevo-dbus-server.cpp:
29269         * src/syncevo/SyncContext.cpp:
29270         * src/syncevo/SyncContext.h:
29271         * src/syncevo/SynthesisDBPlugin.cpp:
29272         * test/test-dbus.py:
29273
29274         syncevo-dbus-server: removed special case for unauthenticated
29275         Connections
29276
29277 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
29278
29279         * src/syncevo/SyncContext.cpp:
29280
29281         SyncML server: accept basic authentication
29282
29283 2009-11-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29284
29285         * test/test-dbus.py:
29286
29287         D-Bus testing: add unit tests for session.SetConfig/GetConfig
29288
29289 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
29290
29291         * src/syncevo/SyncContext.cpp:
29292
29293         SyncML server: explicitly state that any kind of log in is valid
29294
29295 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29296
29297         * src/Makefile-gen.am:
29298
29299         client-test: unit tests not included when building statically
29300
29301 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
29302
29303         * src/syncevo-dbus-server.cpp:
29304         * test/test-dbus.py:
29305
29306         syncevo-dbus-server: Server.GetConfig() should not create configs
29307
29308 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
29309
29310         * test/test-dbus.py:
29311
29312         D-Bus testing: check for some error reporting situations
29313
29314 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
29315
29316         * src/syncevo-dbus-server.cpp:
29317         * src/syncevo/SyncContext.cpp:
29318         * test/test-dbus.py:
29319
29320         syncevo-dbus-server: kill old session(s) when the same client
29321         connects again (MB#7710)
29322
29323 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
29324
29325         * src/dbus/interfaces/syncevo-connection-full.xml:
29326         * src/syncevo-dbus-server.cpp:
29327
29328         syncevo-dbus-server + D-Bus API: no Reply after Abort signal
29329
29330 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
29331
29332         * test/test-dbus.py:
29333
29334         test-dbus.py: also kill dbus-monitor at start of run
29335
29336 2009-11-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29337
29338         * src/gdbus/gdbus-cxx-bridge.h:
29339         * src/syncevo-dbus-server.cpp:
29340
29341         syncevo-dbus-server: add specific exceptions (MB#6548)
29342
29343 2009-10-30  Patrick Ohly  <patrick.ohly@intel.com>
29344
29345         * src/syncevo-dbus-server.cpp:
29346         * src/syncevo/CurlTransportAgent.cpp:
29347         * src/syncevo/SoupTransportAgent.cpp:
29348         * src/syncevo/SyncContext.cpp:
29349         * src/syncevo/SyncContext.h:
29350         * test/test-dbus.py:
29351
29352         syncevo-dbus-server + syncevolution: fixed signal handling and
29353         D-Bus suspend/abort/shutdown (MB#7555)
29354
29355 2009-10-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29356
29357         * src/syncevo-dbus-server.cpp:
29358         * src/syncevo/SyncContext.cpp:
29359
29360         syncevo-dbus-server: handle CTRL-C/SIGINT/SIGTERM(bug #7555)
29361
29362 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
29363
29364
29365         Merge branch 'syncevolution-0-9-x'
29366
29367 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
29368
29369         * configure-pre.in:
29370
29371         autotools + Boost: --with-boost had no effect (MB#7856)
29372
29373 2009-11-06  Patrick Ohly  <patrick.ohly@intel.com>
29374
29375         * src/syncevo-dbus-server.cpp:
29376         * src/syncevo/SyncContext.cpp:
29377         * src/syncevo/SyncContext.h:
29378         * src/syncevo/SynthesisDBPlugin.cpp:
29379         * test/syncevo-http-server.py:
29380         * test/test-dbus.py:
29381
29382         SyncML server: find configuration for client automatically
29383         (MB#7710)
29384
29385 2009-11-06  Patrick Ohly  <patrick.ohly@intel.com>
29386
29387         * src/syncevo/SynthesisDBPlugin.cpp:
29388
29389         SynthesisDBPlugin: added NULL context pointer checks
29390
29391 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29392
29393         * src/syncevo-dbus-server.cpp:
29394
29395         synevo-dbus-server: Session.Sync() signature fix
29396
29397 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29398
29399         * test/test-dbus.py:
29400
29401         test-dbus.py: added Connection tests
29402
29403 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29404
29405         * test/test-dbus.py:
29406
29407         test-dbus.py: more reliable process handling
29408
29409 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29410
29411         * src/dbus/interfaces/syncevo-connection-full.xml:
29412         * src/syncevo-dbus-server.cpp:
29413
29414         D-Bus API + syncev-dbus-server: Connection.Abort signal only sent
29415         once
29416
29417 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29418
29419         * src/syncevo-dbus-server.cpp:
29420
29421         syncevo-dbus-server: use unbuffered output
29422
29423 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29424
29425         * src/syncevo-dbus-server.cpp:
29426
29427         syncevo-dbus-server: use random session IDs
29428
29429 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29430
29431         * test/test-dbus.py:
29432
29433         test-dbus.py: removed dependency on Python 2.6 and python-gobject
29434         >= 2.16
29435
29436 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
29437
29438         * src/Makefile-gen.am:
29439
29440         client-test: unit tests not included when building statically
29441
29442 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
29443
29444         * src/syncevo-dbus-server.cpp:
29445         * src/syncevo/SyncContext.cpp:
29446         * src/syncevo/SyncContext.h:
29447         * src/syncevo/SynthesisDBPlugin.cpp:
29448
29449         SyncML server: don't check client credentials if not required
29450
29451 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
29452
29453         * test/syncevo-http-server.py:
29454
29455         syncevolution-http-server.py: clients must authenticate
29456
29457 2009-10-25  Patrick Ohly  <patrick.ohly@intel.com>
29458
29459         * src/syncevo/SyncConfig.cpp:
29460         * src/syncevo/SyncConfig.h:
29461         * src/syncevo/SyncContext.cpp:
29462         * src/syncevo/SyncContext.h:
29463         * src/syncevo/SyncSource.cpp:
29464         * src/syncevo/SynthesisDBPlugin.cpp:
29465
29466         Synthesis server: session auth and device admin
29467
29468 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29469
29470         * src/syncevo/SyncContext.cpp:
29471
29472         logging + XML config: print config when it cannot be parsed
29473
29474 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29475
29476         * src/syncevo/SafeConfigNode.cpp:
29477
29478         SafeConfigNode::escape(): did not work correctly for strings with
29479         ! in them
29480
29481 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29482
29483         * src/default/README:
29484
29485         adding templates: also need to go into test/test-dbus.py
29486
29487 2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29488
29489         * src/syncevo-dbus-server.cpp:
29490
29491         syncevo-dbus-server: implement progress (bug #7134)
29492
29493 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
29494
29495         * gen-autotools.sh:
29496
29497         gen-autotools.sh: avoid GNU find -printf
29498
29499 2009-11-04  Patrick Ohly  <patrick.ohly@intel.com>
29500
29501         * configure-pre.in:
29502
29503         configure: detect incorrect use of --with-synthesis-src
29504
29505 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
29506
29507         * src/backends/sqlite/SQLiteContactSource.cpp:
29508         * src/backends/sqlite/SQLiteContactSource.h:
29509
29510         SQLite backend: added server admin calls
29511
29512 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
29513
29514         * gen-autotools.sh:
29515
29516         gen-autotools.sh: avoid GNU find -printf
29517
29518 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
29519
29520         * src/syncevo/LogRedirect.cpp:
29521
29522         stderr redirection: detect "error" messages and show them
29523         (MB#7655)
29524
29525 2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>
29526
29527         * po/POTFILES.in:
29528         * src/gtk-ui/sync-ui-config.c:
29529         * src/gtk-ui/sync-ui-config.h:
29530         * src/gtk-ui/sync-ui.c:
29531
29532         gtk-ui: simplify report handling & source checking
29533
29534 2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>
29535
29536         * src/gtk-ui/sync-ui.c:
29537
29538         gtk-ui: add sync report and progress handling
29539
29540 2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>
29541
29542         * src/dbus/syncevo-dbus-types.c:
29543         * src/dbus/syncevo-dbus-types.h:
29544
29545         add 'done' to sessions statuses in dbus wrapper
29546
29547 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29548
29549         * src/dbus/test.c:
29550
29551         improve test binary for dbus wrapper
29552
29553 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29554
29555         * src/dbus/syncevo-server.c:
29556         * src/dbus/syncevo-server.h:
29557         * src/dbus/syncevo-session.c:
29558         * src/dbus/syncevo-session.h:
29559
29560         bugfixes in dbus wrapper
29561
29562 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29563
29564         * src/dbus/syncevo-dbus-types.c:
29565         * src/dbus/syncevo-dbus-types.h:
29566
29567         fix sessions-data handling in client wrapper
29568
29569 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29570
29571         * src/dbus/syncevo-server.c:
29572         * src/gtk-ui/sync-ui.c:
29573
29574         use Attach/Detach automatically in dbus client wrapper
29575
29576 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29577
29578         * src/dbus/interfaces/syncevo-server-full.xml:
29579
29580         dbus documentation fixes
29581
29582 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29583
29584         * src/gtk-ui/sync-ui-config.c:
29585         * src/gtk-ui/sync-ui-config.h:
29586         * src/gtk-ui/sync-ui.c:
29587
29588         gtk-ui: read current configuration from Session
29589
29590 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29591
29592         * src/dbus/syncevo-dbus-types.c:
29593         * src/dbus/syncevo-dbus-types.h:
29594         * src/dbus/syncevo-session.c:
29595         * src/dbus/syncevo-session.h:
29596
29597         add missing CheckSource implementation to cient wrapper
29598
29599 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
29600
29601         * src/dbus/test.c:
29602         * src/gtk-ui/sync-ui-config.c:
29603         * src/gtk-ui/sync-ui.c:
29604
29605         gtk-ui : fix the build (compiles, does not work)
29606
29607 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
29608
29609         * src/dbus/Makefile.am:
29610         * src/dbus/test.c:
29611
29612         add temporary test binary
29613
29614 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
29615
29616         * src/dbus/interfaces/syncevo-session-full.xml:
29617         * src/dbus/syncevo-session.c:
29618         * src/dbus/syncevo-session.h:
29619
29620         fix dbus signature for GetConfig
29621
29622 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
29623
29624         * src/dbus/interfaces/syncevo-marshal.list:
29625         * src/dbus/syncevo-dbus-types.c:
29626         * src/dbus/syncevo-dbus-types.h:
29627         * src/dbus/syncevo-server.c:
29628         * src/dbus/syncevo-server.h:
29629         * src/dbus/syncevo-session.c:
29630         * src/dbus/syncevo-session.h:
29631         * src/gtk-ui/sync-ui-config.h:
29632         * src/gtk-ui/sync-ui.c:
29633
29634         add missing session signals to client dbus wrapper
29635
29636 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
29637
29638         * src/dbus/Makefile.am:
29639         * src/dbus/README:
29640         * src/dbus/interfaces/Makefile.am:
29641         * src/dbus/interfaces/syncevo-full.xml:
29642         * src/dbus/interfaces/syncevo-marshal.list:
29643         * src/dbus/syncevo-dbus-types.c:
29644         * src/dbus/syncevo-dbus-types.h:
29645         * src/dbus/syncevo-dbus.c:
29646         * src/dbus/syncevo-dbus.h:
29647         * src/dbus/syncevo-server.c:
29648         * src/dbus/syncevo-server.h:
29649         * src/dbus/syncevo-session.c:
29650         * src/dbus/syncevo-session.h:
29651         * src/dbus/test.c:
29652
29653         implement new dbus api in the C wrapper
29654
29655 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
29656
29657         * src/syncevo-dbus-server.cpp:
29658         * src/syncevo/SyncContext.cpp:
29659         * src/syncevo/SyncContext.h:
29660         * src/syncevo/SynthesisDBPlugin.cpp:
29661         * test/test-dbus.py:
29662
29663         syncevo-dbus-server: removed special case for unauthenticated
29664         Connections
29665
29666 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
29667
29668         * src/syncevo/SyncContext.cpp:
29669
29670         SyncML server: accept basic authentication
29671
29672 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29673
29674         * src/client-test-app.cpp:
29675
29676         testing: Client::Sync broke when removing the source array in the
29677         sync() method
29678
29679 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29680
29681         * test/test-dbus.py:
29682
29683         D-Bus testing: adapted to fully implemented GetConfigs()
29684
29685 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29686
29687         * test/test-dbus.py:
29688
29689         D-Bus testing: set up environment also for running under debugger
29690
29691 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
29692
29693         * src/syncevo-dbus-server.cpp:
29694
29695         syncevo-dbus-server: fixed compiler warning
29696
29697 2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29698
29699         * src/syncevo-dbus-server.cpp:
29700
29701         syncevo-dbus-server: use enum values to represent sync statuses
29702
29703 2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29704
29705         * test/dbus-server-config.py:
29706
29707         syncevo-dbus-server: add test script for getConfigs
29708
29709 2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29710
29711         * src/syncevo-dbus-server.cpp:
29712
29713         syncevo-dbus-server: implement getConfigs
29714
29715 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29716
29717         * src/syncevo-dbus-server.cpp:
29718
29719         syncevo-dbus-server: hook up checkForSuspend and checkForAbort
29720
29721 2009-10-12  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29722
29723         * src/syncevo-dbus-server.cpp:
29724
29725         syncevo-dbus-server: add timeout mechanism for status and
29726         progress
29727
29728 2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29729
29730         * src/syncevo-dbus-server.cpp:
29731
29732         syncevo-dbus-server: change checkSource and getDatabases
29733
29734 2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29735
29736         * src/syncevo-dbus-server.cpp:
29737         * src/syncevo/ConfigTree.h:
29738         * src/syncevo/FileConfigTree.cpp:
29739         * src/syncevo/FileConfigTree.h:
29740         * src/syncevo/SyncConfig.cpp:
29741         * src/syncevo/SyncConfig.h:
29742
29743         syncevo-dbus-server setConfig: reserve meta information
29744
29745 2009-10-26  GLSQA  <namfonx.yeates@intel.com>
29746
29747         * po/fi.po:
29748
29749         l10n: Updates to Finnish (fi) translation
29750
29751 2009-10-26  GLSQA  <namfonx.yeates@intel.com>
29752
29753         * po/fi.po:
29754
29755         l10n: Updates to Finnish (fi) translation
29756
29757 2009-10-26  Patrick Ohly  <patrick.ohly@intel.com>
29758
29759         * NEWS:
29760         * configure-pre.in:
29761
29762         NEWS, version: updated for 0.9.1
29763
29764 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
29765
29766         * src/syncevo/SyncSource.cpp:
29767
29768         SyncSourceAdmin::insertMapItem(): silently update existing items
29769
29770 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
29771
29772         * src/syncevo/SynthesisDBPlugin.cpp:
29773
29774         Synthesis DB interface: logging of local operations
29775
29776 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
29777
29778
29779         Merge commit 'origin/master' into dbus-api
29780
29781 2009-10-21  ZhuYanhai  <zhu.yanhai@gmail.com>
29782
29783         * po/zh_CN.po:
29784
29785         l10n: Updates to Chinese (China) (zh_CN) translation
29786
29787 2009-10-21  ZhuYanhai  <zhu.yanhai@gmail.com>
29788
29789         * po/zh_CN.po:
29790
29791         l10n: Updates to Chinese (China) (zh_CN) translation
29792
29793 2009-10-20  Patrick Ohly  <patrick.ohly@intel.com>
29794
29795
29796         Merge branch 'master' into dbus-api
29797
29798 2009-10-19  Patrick Ohly  <patrick.ohly@intel.com>
29799
29800         * NEWS:
29801         * configure-pre.in:
29802
29803         NEWS, version: updated for 0.9.1 beta 2
29804
29805 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
29806
29807         * test/ClientTest.cpp:
29808         * test/ClientTest.h:
29809
29810         client-test: added testManyDeletes, improved testManyItems
29811
29812 2009-10-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29813
29814         * test/valgrindcheck.sh:
29815
29816         valgrindcheck.sh: return 100 when valgrind finds a problem
29817
29818 2009-10-16  Congwu Chen  <congwu.chen@intel.com>
29819
29820         * test/runtests.py:
29821
29822         runtests.py: added configuration of Resend test
29823
29824 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
29825
29826         * test/runtests.py:
29827
29828         runtests.py: reformatted source code to split up long lines
29829
29830 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
29831
29832         * test/runtests.py:
29833
29834         runtests.py: build RPMs in addition to DEBs
29835
29836 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
29837
29838         * test/runtests.py:
29839
29840         runtests.py: fixed "prebuilt" tests
29841
29842 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
29843
29844         * test/runtests.py:
29845
29846         runtests.py: fixed building lpia .deb
29847
29848 2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29849
29850         * test/generate-html.xsl:
29851
29852         Testing: add valgrind result checking and generate result in html
29853         output
29854
29855 2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29856
29857         * test/runtests.py:
29858
29859         Testing: add nightly test for memotoo
29860
29861 2009-10-13  Chen Congwu  <congwu.chen@intel.com>
29862
29863         * test/runtests.py:
29864
29865         Testing: add time info for mail title
29866
29867 2009-10-13  Chen Congwu  <congwu.chen@intel.com>
29868
29869         * test/runtests.py:
29870
29871         Testing: change know failures to skip for google testing
29872
29873 2009-09-28  Chen Congwu  <congwu.chen@intel.com>
29874
29875         * test/runtests.py:
29876
29877         Testing: add valgrind check result and backend scan dir
29878
29879 2009-09-28  Chen Congwu  <congwu.chen@intel.com>
29880
29881         * test/resultchecker.py:
29882         * test/runtests.py:
29883
29884         Testing: add valgrind check result and backend scan dir
29885
29886 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
29887
29888         * src/syncevo/SyncContext.cpp:
29889
29890         fixed typo: Aboring -> Aborting
29891
29892 2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>
29893
29894         * test/README.mobical:
29895         * test/synccompare.pl:
29896
29897         Mobical: PHOTOs preserved verbatim (MB#6668)
29898
29899 2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>
29900
29901         * src/syncevo/Makefile.am:
29902         * src/syncevo/installcheck-local.sh:
29903
29904         packaging: another fix for installcheck-local
29905
29906 2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>
29907
29908         * Makefile-gen.am:
29909
29910         packaging: force serialization of "install" and "installcheck"
29911
29912 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29913
29914         * src/syncevo/SyncSource.cpp:
29915
29916         SyncSourceSerialize: a typo for vCalendar1.0 in getSynthesisInfo
29917
29918 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29919
29920         * src/syncclient_sample_config.xml:
29921         * src/syncevo/SyncSource.cpp:
29922
29923         SyncSource: Add 'prioprity' conversion between vCalendar1.0 and
29924         2.0
29925
29926 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
29927
29928         * src/backends/evolution/EvolutionContactSource.h:
29929         * src/syncclient_sample_config.xml:
29930         * src/syncevo/SyncSource.cpp:
29931         * src/syncevo/SyncSource.h:
29932
29933         SyncSource: change names for m_incomingScript and
29934         m_outgointScript
29935
29936 2009-10-14  xosecalvo  <ubuntu@galizaweb.net>
29937
29938         * po/gl.po:
29939
29940         l10n: First Galician translation
29941
29942 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
29943
29944         * test/test-dbus.py:
29945
29946         D-Bus testing: reorganized code, added session and sync testing
29947
29948 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
29949
29950         * src/syncevo-dbus-server.cpp:
29951
29952         syncevo-dbus-server: cleaned up read-only methods and added
29953         GetConfigs()
29954
29955 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
29956
29957         * src/syncevo-dbus-server.cpp:
29958
29959         syncevo-dbus-server: fixed name of Session signals
29960
29961 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
29962
29963         * src/syncevo-dbus-server.cpp:
29964
29965         syncevo-dbus-server: fixed reporting of status "idle"
29966
29967 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
29968
29969         * test/test-dbus.py:
29970
29971         D-Bus testing: use dbus-monitor in normal mode
29972
29973 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
29974
29975         * src/gdbus/test/example.cpp:
29976
29977         gdbus C++: demonstrate how to bind methods in private base
29978         classes
29979
29980 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
29981
29982         * src/gdbus/test/example.cpp:
29983
29984         gdbus C++ example: added static and const function callback
29985
29986 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
29987
29988         * src/gdbus/gdbus-cxx-bridge.h:
29989         * src/gdbus/test/example.cpp:
29990         * src/gdbus/test/test-example:
29991         * src/syncevo-dbus-server.cpp:
29992
29993         gdbus C++: simplified method declaration
29994
29995 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
29996
29997         * src/gdbus/gdbus.h:
29998         * src/gdbus/object.c:
29999
30000         gdbus: per-method callback data
30001
30002 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
30003
30004         * src/gdbus/gdbus.h:
30005
30006         gdbus: add _NONE = 0 enum value for C++
30007
30008 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
30009
30010         * Makefile-gen.am:
30011         * src/syncevo/Makefile.am:
30012         * src/syncevo/installcheck-local.sh:
30013
30014         packaging: fix for installcheck
30015
30016 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
30017
30018         * src/syncevo/Cmdline.cpp:
30019
30020         command line: removing non-existant configuration prints error
30021         (MB #6673)
30022
30023 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
30024
30025         * src/syncevo/SyncConfig.cpp:
30026         * src/syncevo/SyncContext.cpp:
30027
30028         message resend: zero interval disables resending (MB #6500)
30029
30030 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
30031
30032         * src/syncevo/SyncConfig.h:
30033
30034         command line config value checking: detect negative values on 32
30035         bit (MB #6500)
30036
30037 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
30038
30039         * NEWS:
30040
30041         NEWS: fixed some typos, improved wording
30042
30043 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
30044
30045         * Makefile-gen.am:
30046         * configure-post.in:
30047         * src/syncevo/eds_abi_wrapper.cpp:
30048         * src/syncevo/eds_abi_wrapper.h:
30049
30050         --enable-evolution-compatibility: added
30051         icalcomp_get_location/summary (MB#6552), added test
30052
30053 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
30054
30055         * src/syncevo-dbus-server.cpp:
30056         * test/test-dbus.py:
30057
30058         D-Bus testing: use 'unittest' to write tests, watch
30059         syncevo-dbus-server
30060
30061 2009-10-13  Jussi Kukkonen  <jku@linux.intel.com>
30062
30063         * src/gtk-ui/sync-ui-config.c:
30064         * src/gtk-ui/sync-ui-config.h:
30065         * src/gtk-ui/sync-ui.c:
30066
30067         gtk-ui: disable sources that are not supported (MB#6672)
30068
30069 2009-10-13  andika  <andika@gmail.com>
30070
30071         * po/id.po:
30072
30073         l10n: Updates to Indonesian (id) translation
30074
30075 2009-10-13  andika  <andika@gmail.com>
30076
30077         * po/id.po:
30078
30079         l10n: Updates to Indonesian (id) translation
30080
30081 2009-10-10  GLS_CHS  <yunx.nie@intel.com>
30082
30083         * po/zh_CN.po:
30084
30085         l10n: Updates to Chinese (China) (zh_CN) translation
30086
30087 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
30088
30089         * src/syncevo-dbus-server.cpp:
30090
30091         syncevo-dbus-server: use Server Alerted Notification (SAN)
30092         message content
30093
30094 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
30095
30096         * src/syncevo/SyncML.cpp:
30097         * src/syncevo/SyncML.h:
30098
30099         SyncMode: use values that are consistent with SyncML spec
30100
30101 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
30102
30103         * src/syncevo-dbus-server.cpp:
30104
30105         syncevo-dbus-server setConfig: added TODO
30106
30107 2009-09-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
30108
30109         * src/syncevo-dbus-server.cpp:
30110         * test/dbus-server-config.py:
30111
30112         syncevo-dbus-server: implement checkSource and getDatabases
30113
30114 2009-09-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
30115
30116         * src/syncevo-dbus-server.cpp:
30117
30118         syncevo-dbus-server: add workarounds for getConfig/getReports
30119
30120 2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
30121
30122         * src/dbus/interfaces/syncevo-server-full.xml:
30123         * src/syncevo-dbus-server.cpp:
30124         * test/dbus-server-config.py:
30125
30126         syncevo-dbus-server: add implementation for getReports
30127
30128 2009-09-22  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
30129
30130         * src/syncevo-dbus-server.cpp:
30131         * src/syncevo/FileConfigNode.cpp:
30132         * test/dbus-server-config.py:
30133
30134         syncevo-dbus-server: implement getConfig/setConfig
30135
30136 2009-09-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
30137
30138         * src/dbus/interfaces/syncevo-server-full.xml:
30139
30140         DBUS-API: fix a xml syntax error in dbus-api
30141
30142 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
30143
30144         * src/syncevo-dbus-server.cpp:
30145         * src/syncevo/SyncContext.cpp:
30146
30147         EvolutionSyncClient: added some more TODOs
30148
30149 2009-09-30  Patrick Ohly  <patrick.ohly@intel.com>
30150
30151         * src/syncevo-dbus-server.cpp:
30152
30153         syncevo-dbus-server: close connection on error
30154
30155 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
30156
30157         * src/syncevo/Cmdline.cpp:
30158         * src/syncevo/ConfigTree.h:
30159         * src/syncevo/FileConfigTree.cpp:
30160         * src/syncevo/SyncConfig.cpp:
30161         * src/syncevo/SyncConfig.h:
30162         * src/syncevo/SyncContext.cpp:
30163         * src/syncevo/SyncSource.cpp:
30164         * src/syncevo/SyncSource.h:
30165         * src/syncevo/SynthesisDBPlugin.cpp:
30166         * src/syncevo/TrackingSyncSource.cpp:
30167         * src/syncevo/TrackingSyncSource.h:
30168
30169         SyncML server: handle admin data inside SyncEvolution, use
30170         <simpleauthuser/pw>
30171
30172 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
30173
30174         * src/syncevo/SyncConfig.cpp:
30175
30176         config: allow empty username/password
30177
30178 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
30179
30180         * src/syncevo/ConfigNode.h:
30181         * src/syncevo/FileConfigNode.cpp:
30182         * src/syncevo/FileConfigNode.h:
30183         * src/syncevo/FilterConfigNode.cpp:
30184         * src/syncevo/FilterConfigNode.h:
30185         * src/syncevo/HashConfigNode.h:
30186         * src/syncevo/PrefixConfigNode.h:
30187         * src/syncevo/SafeConfigNode.h:
30188
30189         ConfigNode API: added writeProperties() and clear()
30190
30191 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
30192
30193         * src/syncevo/SafeConfigNode.cpp:
30194         * src/syncevo/SafeConfigNode.h:
30195
30196         SafeConfigNode: make escape/unescape utility functions public
30197
30198 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
30199
30200         * HACKING:
30201         * configure-pre.in:
30202         * src/Makefile-gen.am:
30203         * src/syncclient_sample_config.xml:
30204         * src/syncevo-dbus-server.cpp:
30205         * src/syncevo/Makefile.am:
30206         * src/syncevo/SyncContext.cpp:
30207         * src/syncevo/SyncContext.h:
30208         * src/syncevo/SynthesisEngine.cpp:
30209         * src/syncevo/SynthesisEngine.h:
30210         * test/syncevo-http-server.py:
30211
30212         syncevo-dbus-server/syncevolution-http-server.py: SyncML HTTP
30213         server
30214
30215 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
30216
30217         * src/syncevo/util.h:
30218
30219         StringMap: alias for std::map<std::string, std::string>
30220
30221 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
30222
30223         * src/dbus/interfaces/syncevo-server-full.xml:
30224
30225         D-Bus API: added error specification
30226
30227 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
30228
30229         * src/dbus/interfaces/syncevo-session-full.xml:
30230
30231         D-Bus API: added database listing and config checking
30232
30233 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
30234
30235         * src/syncevo/SyncConfig.h:
30236         * src/syncevo/SyncContext.cpp:
30237         * src/syncevo/SyncSource.h:
30238
30239         sync progress: generate information about inactive sources
30240
30241 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
30242
30243         * src/dbus/interfaces/syncevo-server-full.xml:
30244
30245         D-Bus API: added Server.InfoRequest/Response
30246
30247 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
30248
30249         * src/syncevo-dbus-server.cpp:
30250
30251         syncevo-dbus-server: use string for session identifier
30252
30253 2009-09-22  Patrick Ohly  <patrick.ohly@intel.com>
30254
30255         * src/syncevo-dbus-server.cpp:
30256
30257         syncevo-dbus-server: added stubs for
30258         Attach/Detach/Presence/CheckPresence
30259
30260 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
30261
30262         * src/syncevo-dbus-server.cpp:
30263         * src/syncevo/TransportAgent.cpp:
30264         * src/syncevo/TransportAgent.h:
30265
30266         syncevo-dbus-server: allow SAN messages to start a Connection
30267
30268 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
30269
30270         * src/syncevo/SyncContext.cpp:
30271
30272         transport logic: avoid calling the engine with STEPCMD_SENTDATA
30273         twice
30274
30275 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
30276
30277         * src/syncevo-dbus-server.cpp:
30278         * test/dbus-server-http.py:
30279
30280         syncevo-dbus-server: implemented syncs via Connection API
30281
30282 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
30283
30284         * src/syncevo-dbus-server.cpp:
30285
30286         syncevo-dbus-server: fix for handling of active session
30287
30288 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
30289
30290         * src/syncevo/CurlTransportAgent.cpp:
30291         * src/syncevo/CurlTransportAgent.h:
30292         * src/syncevo/Makefile.am:
30293         * src/syncevo/SoupTransportAgent.cpp:
30294         * src/syncevo/SoupTransportAgent.h:
30295         * src/syncevo/SyncConfig.cpp:
30296         * src/syncevo/SyncConfig.h:
30297         * src/syncevo/SyncContext.cpp:
30298         * src/syncevo/SyncContext.h:
30299         * src/syncevo/TransportAgent.cpp:
30300         * src/syncevo/TransportAgent.h:
30301         * test/ClientTest.h:
30302
30303         TransportAgent: added shutdown(), moved HTTP setup out of core
30304         engine
30305
30306 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
30307
30308         * src/syncevo/SynthesisEngine.h:
30309
30310         SharedBuffer: added the possibility to create a SharedBuffer from
30311         const memory
30312
30313 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
30314
30315         * src/syncevo-dbus-server.cpp:
30316         * test/dbus-server-sync.py:
30317
30318         syncevo-dbus-server: implemented Session.Sync() parameter
30319         handling
30320
30321 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
30322
30323         * src/CmdlineSyncClient.cpp:
30324         * src/CmdlineSyncClient.h:
30325         * src/client-test-app.cpp:
30326         * src/syncevo-dbus-server.cpp:
30327         * src/syncevo/Cmdline.cpp:
30328         * src/syncevo/SyncConfig.cpp:
30329         * src/syncevo/SyncConfig.h:
30330         * src/syncevo/SyncContext.cpp:
30331         * src/syncevo/SyncContext.h:
30332         * src/syncevolution.cpp:
30333
30334         sync source handling: implemented per-source property filtering,
30335         Cmdline uses it
30336
30337 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
30338
30339         * src/syncevo-dbus-server.cpp:
30340         * test/dbus-server-sync.py:
30341
30342         syncevo-dbus-server: implemented Session.Sync() and sync
30343         status/progress
30344
30345 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
30346
30347         * src/syncevo/SyncContext.cpp:
30348         * src/syncevo/SyncContext.h:
30349
30350         SyncContext: added handleException()
30351
30352 2009-09-09  Patrick Ohly  <patrick.ohly@intel.com>
30353
30354         * src/syncevo-dbus-server.cpp:
30355
30356         syncevo-dbus-server: added stubs for
30357         Server/Session.GetConfig/GetReports()
30358
30359 2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>
30360
30361         * src/DBusSyncClient.cpp:
30362         * src/DBusSyncClient.h:
30363         * src/Makefile-gen.am:
30364         * src/syncevo-dbus-server.cpp:
30365         * src/syncevo-dbus-server.h:
30366         * test/dbus-server-connect.py:
30367
30368         syncevo-dbus-server: moved to gdbus with C++ bridge
30369
30370 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
30371
30372         * src/dbus/interfaces/Makefile.am:
30373         * src/dbus/interfaces/spec-to-docbook.xsl:
30374         * src/dbus/interfaces/syncevo-connection-full.xml:
30375         * src/dbus/interfaces/syncevo-server-full.xml:
30376         * src/dbus/interfaces/syncevo-session-full.xml:
30377
30378         D-Bus API: added next generation D-Bus UI API
30379
30380 2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>
30381
30382         * src/gdbus/gdbus-cxx-bridge.h:
30383         * src/gdbus/test/example.cpp:
30384         * src/gdbus/test/test-example:
30385
30386         D-Bus C++: added support for structs
30387
30388 2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>
30389
30390         * src/gdbus/gdbus-cxx-bridge.h:
30391
30392         D-Bus C++: added support for in-place passing of basic arrays
30393
30394 2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>
30395
30396         * src/gdbus/gdbus-cxx-bridge.h:
30397
30398         D-Bus C++: let app use char and unsigned char for D-BUS BYTE
30399
30400 2009-08-28  Patrick Ohly  <patrick.ohly@intel.com>
30401
30402         * src/gdbus/gdbus-cxx-bridge.h:
30403         * src/gdbus/gdbus-cxx.h:
30404         * src/gdbus/test/example.cpp:
30405
30406         D-Bus C++: added the possibility to pass Caller ID string and a
30407         watch
30408
30409 2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>
30410
30411         * src/gdbus/Makefile.am:
30412         * src/gdbus/gdbus-cxx-bridge.h:
30413         * src/gdbus/gdbus-cxx.h:
30414         * src/gdbus/test/example.cpp:
30415         * src/gdbus/test/test-example:
30416
30417         D-Bus C++: C++ helper classes for libdbus/libgdbus
30418
30419 2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>
30420
30421         * src/gdbus/watch.c:
30422
30423         gdbus: fixed segfault in watch disconnect function
30424
30425 2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>
30426
30427         * src/gdbus/object.c:
30428
30429         gdbus: allow registering multiple interfaces per object
30430
30431 2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>
30432
30433         * src/gdbus/object.c:
30434
30435         g_dbus_unregister_object(): fix same invalid memory reuse as for
30436         watches
30437
30438 2009-08-20  Patrick Ohly  <patrick.ohly@intel.com>
30439
30440         * src/gdbus/object.c:
30441
30442         g_dbus_create_error(): implemented support for detailed error
30443         description
30444
30445 2009-08-19  Patrick Ohly  <patrick.ohly@intel.com>
30446
30447         * configure-post.in:
30448         * configure-pre.in:
30449         * src/Makefile-gen.am:
30450         * src/gdbus/Makefile.am:
30451
30452         gdbus: compile the gdbus utility library
30453
30454 2009-08-26  Patrick Ohly  <patrick.ohly@intel.com>
30455
30456         * src/gdbus/watch.c:
30457
30458         watch: call dbus_bus_remove_match() for each dbus_bus_add_match()
30459
30460 2009-08-26  Patrick Ohly  <patrick.ohly@intel.com>
30461
30462         * src/gdbus/watch.c:
30463
30464         fix for ConnectionData handling
30465
30466 2008-10-17  Marcel Holtmann  <marcel@holtmann.org>
30467
30468         * src/gdbus/gdbus.h:
30469         * src/gdbus/watch.c:
30470
30471         Extended GDBusWatchFunction parameter list
30472
30473 2008-08-13  Marcel Holtmann  <marcel@holtmann.org>
30474
30475         * src/gdbus/gdbus.h:
30476         * src/gdbus/mainloop.c:
30477         * src/gdbus/object.c:
30478         * src/gdbus/watch.c:
30479
30480         Convert all documentation to gtk-doc style
30481
30482 2008-07-30  Marcel Holtmann  <marcel@holtmann.org>
30483
30484         * src/gdbus/object.c:
30485
30486         Protect the interface list with a static mutex
30487
30488 2008-07-01  Marcel Holtmann  <marcel@holtmann.org>
30489
30490         * src/gdbus/mainloop.c:
30491
30492         Use a GSource for message dispatching
30493
30494 2008-07-01  Marcel Holtmann  <marcel@holtmann.org>
30495
30496         * src/gdbus/debug.h:
30497
30498         Don't add an extra newline in the debug messages
30499
30500 2008-07-01  Marcel Holtmann  <marcel@holtmann.org>
30501
30502         * src/gdbus/watch.c:
30503
30504         Fix typo in debug statement
30505
30506 2008-06-30  Marcel Holtmann  <marcel@holtmann.org>
30507
30508         * src/gdbus/gdbus.h:
30509         * src/gdbus/watch.c:
30510
30511         Add watch helper for receiving signals
30512
30513 2008-06-25  Marcel Holtmann  <marcel@holtmann.org>
30514
30515         * src/gdbus/gdbus.h:
30516         * src/gdbus/mainloop.c:
30517         * src/gdbus/object.c:
30518
30519         Use automatic object registration only
30520
30521 2008-05-29  Marcel Holtmann  <marcel@holtmann.org>
30522
30523         * src/gdbus/gdbus.h:
30524         * src/gdbus/mainloop.c:
30525         * src/gdbus/watch.c:
30526
30527         Use common GDBusWatchFunction prototype
30528
30529 2008-05-29  Marcel Holtmann  <marcel@holtmann.org>
30530
30531         * src/gdbus/gdbus.h:
30532         * src/gdbus/watch.c:
30533
30534         Remove return parameter from disconnect watch callback
30535
30536 2008-05-27  Marcel Holtmann  <marcel@holtmann.org>
30537
30538         * src/gdbus/gdbus.h:
30539         * src/gdbus/object.c:
30540
30541         Add more flexible error handling helpers
30542
30543 2008-05-27  Marcel Holtmann  <marcel@holtmann.org>
30544
30545         * src/gdbus/gdbus.h:
30546         * src/gdbus/object.c:
30547
30548         Add support for per interface user data
30549
30550 2008-05-19  Marcel Holtmann  <marcel@holtmann.org>
30551
30552         * src/gdbus/gdbus.h:
30553         * src/gdbus/object.c:
30554
30555         Add helper functions for creating errors and replies
30556
30557 2008-05-19  Marcel Holtmann  <marcel@holtmann.org>
30558
30559         * src/gdbus/gdbus.h:
30560         * src/gdbus/object.c:
30561
30562         Add helper functions for sending errors and replies
30563
30564 2008-05-17  Marcel Holtmann  <marcel@holtmann.org>
30565
30566         * src/gdbus/object.c:
30567
30568         Protect the object list with a static mutex
30569
30570 2008-05-16  Marcel Holtmann  <marcel@holtmann.org>
30571
30572         * src/gdbus/debug.c:
30573         * src/gdbus/debug.h:
30574         * src/gdbus/gdbus.h:
30575         * src/gdbus/mainloop.c:
30576         * src/gdbus/object.c:
30577         * src/gdbus/watch.c:
30578
30579         Update copyright information
30580
30581 2008-05-16  Marcel Holtmann  <marcel@holtmann.org>
30582
30583         * src/gdbus/mainloop.c:
30584
30585         Remove option for using dbus-glib's mainloop integration
30586
30587 2008-02-22  Marcel Holtmann  <marcel@holtmann.org>
30588
30589         * src/gdbus/mainloop.c:
30590
30591         Add additional checks for error handling
30592
30593 2008-02-18  Marcel Holtmann  <marcel@holtmann.org>
30594
30595         * src/gdbus/mainloop.c:
30596
30597         Add option to use dbus-glib's mainloop integration
30598
30599 2008-02-15  Marcel Holtmann  <marcel@holtmann.org>
30600
30601         * src/gdbus/gdbus.h:
30602         * src/gdbus/mainloop.c:
30603
30604         Add error parameter to setup functions
30605
30606 2008-02-04  Marcel Holtmann  <marcel@holtmann.org>
30607
30608         * src/gdbus/gdbus.h:
30609         * src/gdbus/object.c:
30610
30611         Add annotation for asynchronous methods
30612
30613 2008-01-24  Marcel Holtmann  <marcel@holtmann.org>
30614
30615         * src/gdbus/mainloop.c:
30616
30617         Add error handling if bus is not available
30618
30619 2008-01-03  Marcel Holtmann  <marcel@holtmann.org>
30620
30621         * src/gdbus/gdbus.h:
30622         * src/gdbus/mainloop.c:
30623
30624         Add function for requesting additional bus names
30625
30626 2007-12-24  Marcel Holtmann  <marcel@holtmann.org>
30627
30628         * src/gdbus/gdbus.h:
30629         * src/gdbus/object.c:
30630
30631         Fix naming of object flags
30632
30633 2007-12-22  Marcel Holtmann  <marcel@holtmann.org>
30634
30635         * src/gdbus/object.c:
30636
30637         Fix parent path validation check
30638
30639 2007-12-22  Marcel Holtmann  <marcel@holtmann.org>
30640
30641         * src/gdbus/object.c:
30642
30643         Fix user data in property callbacks
30644
30645 2007-12-21  Marcel Holtmann  <marcel@holtmann.org>
30646
30647         * src/gdbus/object.c:
30648
30649         Fix introspection update for parent objects
30650
30651 2007-12-20  Marcel Holtmann  <marcel@holtmann.org>
30652
30653         * src/gdbus/gdbus.h:
30654         * src/gdbus/mainloop.c:
30655
30656         Add function for connecting to specific bus addresses
30657
30658 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
30659
30660         * src/gdbus/gdbus.h:
30661
30662         Add documentation groups
30663
30664 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
30665
30666         * src/gdbus/gdbus.h:
30667         * src/gdbus/mainloop.c:
30668
30669         Add skeleton for message bus disconnect handling
30670
30671 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
30672
30673         * src/gdbus/Makefile.am:
30674         * src/gdbus/gdbus.h:
30675         * src/gdbus/mainloop.c:
30676         * src/gdbus/watch.c:
30677
30678         Add functions for client monitoring
30679
30680 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
30681
30682         * src/gdbus/Makefile.am:
30683         * src/gdbus/gdbus.h:
30684         * src/gdbus/mainloop.c:
30685         * src/gdbus/object.c:
30686
30687         Add functions for object and interface handling
30688
30689 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
30690
30691         * src/gdbus/Makefile.am:
30692         * src/gdbus/debug.c:
30693         * src/gdbus/debug.h:
30694         * src/gdbus/gdbus.h:
30695         * src/gdbus/mainloop.c:
30696
30697         Add functions for mainloop integration
30698
30699 2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>
30700
30701         * build/import-foreign-git.sh:
30702         * build/import-gdbus.sh:
30703         * build/import-synthesis-xml.sh:
30704         * src/gdbus/README:
30705
30706         gdbus: start importing the complete upstream development history
30707
30708 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30709
30710         * NEWS:
30711
30712         NEWS: added some more issues and release date of 0.9.1
30713
30714 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30715
30716         * NEWS:
30717
30718         NEWS: another update for 0.9.1 beta 1
30719
30720 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30721
30722         * src/CmdlineSyncClient.h:
30723         * src/backends/evolution/EvolutionCalendarSource.cpp:
30724         * src/client-test-app.cpp:
30725         * src/syncevo-dbus-server.cpp:
30726         * src/syncevo/Cmdline.cpp:
30727         * src/syncevo/Cmdline.h:
30728         * src/syncevo/SmartPtr.h:
30729         * src/syncevo/SyncConfig.cpp:
30730         * src/syncevo/SyncConfig.h:
30731         * src/syncevo/SyncContext.cpp:
30732         * src/syncevo/SyncContext.h:
30733         * src/syncevo/SyncSource.cpp:
30734         * src/syncevo/TransportAgent.h:
30735         * src/syncevo/util.cpp:
30736         * src/syncevo/util.h:
30737
30738         more classes renamed
30739
30740 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30741
30742         * src/syncevo/eds_abi_wrapper.cpp:
30743         * src/syncevo/eds_abi_wrapper.h:
30744
30745         --enable-evolution-compatibility: added e_cal_get_uri() (MB#6552)
30746
30747 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30748
30749         * src/syncevo/SyncConfig.cpp:
30750
30751         Memotoo: list in sync UI (MB#5635)
30752
30753 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30754
30755
30756         Merge commit 'origin/master'
30757
30758 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
30759
30760         * src/syncclient_sample_config.xml:
30761
30762         Google->Evolution: make sure that WORK/HOME numbers are displayed
30763         (MB #6501)
30764
30765 2009-10-05  auke  <auke-jan.h.kok@intel.com>
30766
30767         * po/nl.po:
30768
30769         l10n: Updates to Dutch (Flemish) (nl) translation
30770
30771 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
30772
30773         * src/syncevo/SyncConfig.cpp:
30774
30775         RetryInterval/Delay: only accept unsigned integers (MB #6500)
30776
30777 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
30778
30779         * src/syncevo/SyncConfig.h:
30780
30781         config value checking: be more strict for integer values
30782
30783 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
30784
30785         * configure-pre.in:
30786         * src/syncevo/SyncConfig.cpp:
30787
30788         SSL certificate checking: enabled by default, disabled in
30789         configure (MB#4220)
30790
30791 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
30792
30793         * src/backends/evolution/EvolutionCalendarSource.cpp:
30794         * src/backends/evolution/EvolutionContactSource.cpp:
30795         * src/backends/file/FileSyncSource.cpp:
30796         * src/backends/sqlite/SQLiteContactSource.cpp:
30797
30798         fixed some compile problems
30799
30800 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
30801
30802         * src/CmdlineSyncClient.cpp:
30803         * src/CmdlineSyncClient.h:
30804         * src/DBusSyncClient.cpp:
30805         * src/DBusSyncClient.h:
30806         * src/backends/addressbook/AddressBookConstants.cpp:
30807         * src/backends/addressbook/AddressBookSource.cpp:
30808         * src/backends/addressbook/AddressBookSource.h:
30809         * src/backends/addressbook/AddressBookSourceRegister.cpp:
30810         * src/backends/evolution/EvolutionCalendarSource.cpp:
30811         * src/backends/evolution/EvolutionCalendarSource.h:
30812         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
30813         * src/backends/evolution/EvolutionContactSource.cpp:
30814         * src/backends/evolution/EvolutionContactSource.h:
30815         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
30816         * src/backends/evolution/EvolutionMemoSource.cpp:
30817         * src/backends/evolution/EvolutionMemoSource.h:
30818         * src/backends/evolution/EvolutionSyncSource.cpp:
30819         * src/backends/evolution/EvolutionSyncSource.h:
30820         * src/backends/file/FileSyncSource.cpp:
30821         * src/backends/file/FileSyncSource.h:
30822         * src/backends/file/FileSyncSourceRegister.cpp:
30823         * src/backends/sqlite/SQLiteContactSource.cpp:
30824         * src/backends/sqlite/SQLiteContactSource.h:
30825         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
30826         * src/backends/sqlite/SQLiteUtil.cpp:
30827         * src/backends/sqlite/SQLiteUtil.h:
30828         * src/client-test-app.cpp:
30829         * src/syncevo-dbus-server.cpp:
30830         * src/syncevo/Cmdline.cpp:
30831         * src/syncevo/Cmdline.h:
30832         * src/syncevo/ConfigNode.h:
30833         * src/syncevo/ConfigTree.h:
30834         * src/syncevo/CurlTransportAgent.cpp:
30835         * src/syncevo/CurlTransportAgent.h:
30836         * src/syncevo/EvolutionSmartPtr.h:
30837         * src/syncevo/EvolutionSyncClient.cpp:
30838         * src/syncevo/EvolutionSyncClient.h:
30839         * src/syncevo/FileConfigNode.cpp:
30840         * src/syncevo/FileConfigNode.h:
30841         * src/syncevo/FileConfigTree.cpp:
30842         * src/syncevo/FileConfigTree.h:
30843         * src/syncevo/FilterConfigNode.cpp:
30844         * src/syncevo/FilterConfigNode.h:
30845         * src/syncevo/HashConfigNode.h:
30846         * src/syncevo/LogRedirect.cpp:
30847         * src/syncevo/LogRedirect.h:
30848         * src/syncevo/LogStdout.cpp:
30849         * src/syncevo/LogStdout.h:
30850         * src/syncevo/Logging.cpp:
30851         * src/syncevo/Logging.h:
30852         * src/syncevo/Makefile.am:
30853         * src/syncevo/PrefixConfigNode.cpp:
30854         * src/syncevo/PrefixConfigNode.h:
30855         * src/syncevo/SafeConfigNode.cpp:
30856         * src/syncevo/SafeConfigNode.h:
30857         * src/syncevo/SmartPtr.h:
30858         * src/syncevo/SoupTransportAgent.cpp:
30859         * src/syncevo/SoupTransportAgent.h:
30860         * src/syncevo/SyncConfig.cpp:
30861         * src/syncevo/SyncConfig.h:
30862         * src/syncevo/SyncContext.cpp:
30863         * src/syncevo/SyncContext.h:
30864         * src/syncevo/SyncEvolutionCmdline.cpp:
30865         * src/syncevo/SyncEvolutionCmdline.h:
30866         * src/syncevo/SyncEvolutionConfig.cpp:
30867         * src/syncevo/SyncEvolutionConfig.h:
30868         * src/syncevo/SyncEvolutionUtil.cpp:
30869         * src/syncevo/SyncEvolutionUtil.h:
30870         * src/syncevo/SyncML.cpp:
30871         * src/syncevo/SyncML.h:
30872         * src/syncevo/SyncSource.cpp:
30873         * src/syncevo/SyncSource.h:
30874         * src/syncevo/SynthesisDBPlugin.cpp:
30875         * src/syncevo/SynthesisEngine.cpp:
30876         * src/syncevo/SynthesisEngine.h:
30877         * src/syncevo/TrackingSyncSource.cpp:
30878         * src/syncevo/TrackingSyncSource.h:
30879         * src/syncevo/TransportAgent.cpp:
30880         * src/syncevo/TransportAgent.h:
30881         * src/syncevo/VolatileConfigNode.h:
30882         * src/syncevo/VolatileConfigTree.h:
30883         * src/syncevo/eds_abi_wrapper.cpp:
30884         * src/syncevo/eds_abi_wrapper.h:
30885         * src/syncevo/util.cpp:
30886         * src/syncevo/util.h:
30887         * src/syncevolution.cpp:
30888         * test/ClientTest.cpp:
30889         * test/ClientTest.h:
30890         * test/abort-redirect.cpp:
30891         * test/client-test-main.cpp:
30892         * test/client-test.cpp:
30893         * test/test.cpp:
30894         * test/test.h:
30895
30896         files and classes renamed, include statements cleaned up
30897
30898 2009-10-05  ZhuYanhai  <zhu.yanhai@gmail.com>
30899
30900         * po/fr.po:
30901
30902         l10n: Updates to French (fr) translation
30903
30904 2009-10-04  Patrick Ohly  <patrick.ohly@intel.com>
30905
30906         * src/backends/addressbook/AddressBookSource.h:
30907
30908         namespace SyncEvo: fixed another compile problem in Mac OS X
30909         AddressBook header
30910
30911 2009-10-03  elloxar  <elloxar@gmail.com>
30912
30913         * po/ro.po:
30914
30915         l10n: Updates to Romanian (ro) translation
30916
30917 2009-10-03  Patrick Ohly  <patrick.ohly@intel.com>
30918
30919         * src/syncevo/declarations.h:
30920
30921         namespace SyncEvo: added declaration file
30922
30923 2009-10-02  GLS_DEU  <andreasx.machoy@intel.com>
30924
30925         * po/de.po:
30926
30927         l10n: Updates to German (de) translation
30928
30929 2009-10-02  milo  <milo@ubuntu.com>
30930
30931         * po/it.po:
30932
30933         l10n: Updates to Italian (it) translation
30934
30935 2009-10-02  GLS  <tomasgalicia@iname.com>
30936
30937         * po/es.po:
30938
30939         l10n: Updates to Spanish (Castilian) (es) translation
30940
30941 2009-10-02  GLS_FIN2  <anux.mcdougall@intel.com>
30942
30943         * po/fi.po:
30944
30945         l10n: Updates to Finnish (fi) translation
30946
30947 2009-10-02  GLS_PTB  <gaborx.k.becht@intel.com>
30948
30949         * po/pt_BR.po:
30950
30951         l10n: Updates to Brazilian Portuguese (pt_BR) translation
30952
30953 2009-10-02  GLS_JPN  <etsukox.murozono@intel.com>
30954
30955         * po/ja.po:
30956
30957         l10n: Updates to Japanese (ja) translation
30958
30959 2009-10-02  GLS_SVE  <goranx.martinson@intel.com>
30960
30961         * po/sv.po:
30962
30963         l10n: Updates to Swedish (sv) translation
30964
30965 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
30966
30967         * src/CmdlineSyncClient.cpp:
30968         * src/CmdlineSyncClient.h:
30969         * src/DBusSyncClient.h:
30970         * src/backends/addressbook/AddressBookConstants.cpp:
30971         * src/backends/addressbook/AddressBookSource.cpp:
30972         * src/backends/addressbook/AddressBookSource.h:
30973         * src/backends/addressbook/AddressBookSourceRegister.cpp:
30974         * src/backends/evolution/EvolutionCalendarSource.cpp:
30975         * src/backends/evolution/EvolutionCalendarSource.h:
30976         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
30977         * src/backends/evolution/EvolutionContactSource.cpp:
30978         * src/backends/evolution/EvolutionContactSource.h:
30979         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
30980         * src/backends/evolution/EvolutionMemoSource.cpp:
30981         * src/backends/evolution/EvolutionMemoSource.h:
30982         * src/backends/evolution/EvolutionSyncSource.cpp:
30983         * src/backends/evolution/EvolutionSyncSource.h:
30984         * src/backends/evolution/libical/icalstrdup.h:
30985         * src/backends/file/FileSyncSource.cpp:
30986         * src/backends/file/FileSyncSource.h:
30987         * src/backends/file/FileSyncSourceRegister.cpp:
30988         * src/backends/sqlite/SQLiteContactSource.cpp:
30989         * src/backends/sqlite/SQLiteContactSource.h:
30990         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
30991         * src/backends/sqlite/SQLiteUtil.cpp:
30992         * src/backends/sqlite/SQLiteUtil.h:
30993         * src/client-test-app.cpp:
30994         * src/syncevo/ConfigNode.h:
30995         * src/syncevo/ConfigTree.h:
30996         * src/syncevo/CurlTransportAgent.cpp:
30997         * src/syncevo/CurlTransportAgent.h:
30998         * src/syncevo/EvolutionSmartPtr.h:
30999         * src/syncevo/EvolutionSyncClient.cpp:
31000         * src/syncevo/EvolutionSyncClient.h:
31001         * src/syncevo/FileConfigNode.cpp:
31002         * src/syncevo/FileConfigNode.h:
31003         * src/syncevo/FileConfigTree.cpp:
31004         * src/syncevo/FileConfigTree.h:
31005         * src/syncevo/FilterConfigNode.cpp:
31006         * src/syncevo/FilterConfigNode.h:
31007         * src/syncevo/HashConfigNode.h:
31008         * src/syncevo/LogRedirect.cpp:
31009         * src/syncevo/LogRedirect.h:
31010         * src/syncevo/LogStdout.cpp:
31011         * src/syncevo/LogStdout.h:
31012         * src/syncevo/Logging.cpp:
31013         * src/syncevo/Logging.h:
31014         * src/syncevo/Makefile.am:
31015         * src/syncevo/PrefixConfigNode.cpp:
31016         * src/syncevo/PrefixConfigNode.h:
31017         * src/syncevo/SafeConfigNode.cpp:
31018         * src/syncevo/SafeConfigNode.h:
31019         * src/syncevo/SoupTransportAgent.cpp:
31020         * src/syncevo/SoupTransportAgent.h:
31021         * src/syncevo/SyncEvolutionCmdline.cpp:
31022         * src/syncevo/SyncEvolutionCmdline.h:
31023         * src/syncevo/SyncEvolutionConfig.cpp:
31024         * src/syncevo/SyncEvolutionConfig.h:
31025         * src/syncevo/SyncEvolutionUtil.cpp:
31026         * src/syncevo/SyncEvolutionUtil.h:
31027         * src/syncevo/SyncML.cpp:
31028         * src/syncevo/SyncML.h:
31029         * src/syncevo/SyncSource.cpp:
31030         * src/syncevo/SyncSource.h:
31031         * src/syncevo/SynthesisDBPlugin.cpp:
31032         * src/syncevo/SynthesisEngine.cpp:
31033         * src/syncevo/SynthesisEngine.h:
31034         * src/syncevo/TrackingSyncSource.cpp:
31035         * src/syncevo/TrackingSyncSource.h:
31036         * src/syncevo/TransportAgent.cpp:
31037         * src/syncevo/TransportAgent.h:
31038         * src/syncevo/VolatileConfigNode.h:
31039         * src/syncevo/VolatileConfigTree.h:
31040         * src/syncevo/eds_abi_wrapper.cpp:
31041         * src/syncevolution.cpp:
31042         * test/ClientTest.cpp:
31043         * test/ClientTest.h:
31044         * test/abort-redirect.cpp:
31045         * test/client-test-main.cpp:
31046         * test/client-test.cpp:
31047         * test/test.cpp:
31048         * test/test.h:
31049
31050         introduced "namespace SyncEvo" consistently
31051
31052 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
31053
31054         * src/backends/sqlite/README:
31055         * src/backends/sqlite/SQLiteContactSource.cpp:
31056         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
31057         * src/backends/sqlite/SQLiteUtil.cpp:
31058
31059         sqlite backend: made it possible to compile out-of-tree
31060
31061 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
31062
31063         * src/syncevo/Makefile.am:
31064         * src/syncevo/installcheck-local.sh:
31065
31066         added developer file install check
31067
31068 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
31069
31070         * src/syncevo/Makefile.am:
31071
31072         libsyncevolution: install static version of it
31073
31074 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
31075
31076         * Makefile-gen.am:
31077
31078         packaging: exclude developer files also for "make distbin"
31079
31080 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
31081
31082         * .gitignore:
31083         * gen-autotools.sh:
31084         * po/LINGUAS:
31085
31086         LINGUAS: create automatically as part of
31087         autogen.sh/gen-autotools.sh
31088
31089 2009-10-02  zerng07  <pswo10680@gmail.com>
31090
31091         * po/zh_TW.po:
31092
31093         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
31094
31095 2009-10-02  Saviq  <michal@sawicz.net>
31096
31097         * po/pl.po:
31098
31099         l10n: Updates to Polish (pl) translation
31100
31101 2009-10-02  GLS_CHS  <yunx.nie@intel.com>
31102
31103         * po/zh_CN.po:
31104
31105         l10n: Updates to Chinese (China) (zh_CN) translation
31106
31107 2009-10-01  GLS_KOR  <sunx.kim@intel.com>
31108
31109         * po/ko.po:
31110
31111         l10n: Updates to Korean (ko) translation
31112
31113 2009-10-01  Jussi Kukkonen  <jku@linux.intel.com>
31114
31115         * src/DBusSyncClient.cpp:
31116
31117         DBusSyncClient: don't block in sleep() (MB#6499)
31118
31119 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
31120
31121         * src/syncevo/SyncEvolutionCmdline.cpp:
31122
31123         syncevolution --help: --source-option => --source-property
31124         (MB#6450)
31125
31126 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
31127
31128         * NEWS:
31129         * test/README.mobical:
31130
31131         NEWS/Mobical.net: note about password, mention SQLite backend
31132
31133 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31134
31135         * src/gtk-ui/sync-config-widget.c:
31136         * src/gtk-ui/sync-config-widget.h:
31137         * src/gtk-ui/sync-ui.c:
31138
31139         gtk-ui: minor button label changes
31140
31141 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31142
31143         * src/gtk-ui/sync-config-widget.c:
31144         * src/gtk-ui/sync-ui-config.c:
31145
31146         gtk-ui: don't use default username at all
31147
31148 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31149
31150         * src/gtk-ui/sync-config-widget.c:
31151
31152         gtk-ui: SyncConfigWidget expander button fix
31153
31154 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31155
31156         * src/gtk-ui/sync-config-widget.c:
31157
31158         gtk-ui: add translator comments, modify server expander label
31159
31160 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31161
31162         * src/gtk-ui/sync-config-widget.c:
31163
31164         gtk-ui: add "(manually setup)" to manual service titles
31165
31166 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31167
31168         * src/gtk-ui/sync-config-widget.c:
31169
31170         gtk-ui: i18n fixes
31171
31172 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31173
31174         * src/gtk-ui/sync-config-widget.c:
31175         * src/gtk-ui/sync-ui-config.c:
31176         * src/gtk-ui/sync-ui.c:
31177
31178         gtk-ui: handle config changes in current config better
31179
31180 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31181
31182         * src/gtk-ui/sync-config-widget.c:
31183         * src/gtk-ui/sync-config-widget.h:
31184         * src/gtk-ui/sync-ui.c:
31185
31186         gtk-ui: implement save
31187
31188 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31189
31190         * src/gtk-ui/sync-config-widget-gtk.c:
31191         * src/gtk-ui/sync-config-widget-gtk.h:
31192         * src/gtk-ui/sync-config-widget-moblin.c:
31193         * src/gtk-ui/sync-config-widget-moblin.h:
31194         * src/gtk-ui/sync-config-widget.c:
31195         * src/gtk-ui/sync-config-widget.h:
31196
31197         gtk-ui: add forgotten files
31198
31199 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
31200
31201         * src/gtk-ui/sync-config-widget.h:
31202         * src/gtk-ui/sync-ui.c:
31203         * src/gtk-ui/ui.glade:
31204
31205         gtk-ui: add automatic expansion to service list
31206
31207 2009-09-29  Jussi Kukkonen  <jku@linux.intel.com>
31208
31209         * src/gtk-ui/Makefile.am:
31210         * src/gtk-ui/sync-config-widget-gtk.c:
31211         * src/gtk-ui/sync-config-widget-gtk.h:
31212         * src/gtk-ui/sync-config-widget-moblin.c:
31213         * src/gtk-ui/sync-config-widget-moblin.h:
31214         * src/gtk-ui/sync-config-widget.h:
31215         * src/gtk-ui/sync-ui-config.c:
31216         * src/gtk-ui/sync-ui-config.h:
31217         * src/gtk-ui/sync-ui.c:
31218         * src/gtk-ui/sync-ui.h:
31219         * src/gtk-ui/ui.glade:
31220
31221         gtk-ui: implement the service list contents as widgets
31222
31223 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
31224
31225         * configure-pre.in:
31226         * src/gtk-ui/sync-ui.c:
31227         * src/gtk-ui/ui.glade:
31228
31229         gtk-ui: use NbtkGtkExpander in service list
31230
31231 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
31232
31233         * src/gtk-ui/mux-icon-button.c:
31234         * src/gtk-ui/mux-icon-button.h:
31235         * src/gtk-ui/mux-window.c:
31236         * src/gtk-ui/mux-window.h:
31237         * src/gtk-ui/sync-ui.c:
31238         * src/gtk-ui/ui.glade:
31239
31240         implement first phase of "single window mode"
31241
31242 2009-09-27  Chen Congwu  <congwu.chen@intel.com>
31243
31244         * src/backends/evolution/EvolutionCalendarSource.h:
31245         * src/backends/sqlite/SQLiteContactSource.cpp:
31246         * src/backends/sqlite/SQLiteContactSource.h:
31247         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
31248         * src/backends/sqlite/SQLiteUtil.cpp:
31249         * src/backends/sqlite/SQLiteUtil.h:
31250         * src/syncevo/Makefile.am:
31251         * src/syncevo/PrefixConfigNode.h:
31252         * src/syncevo/SafeConfigNode.h:
31253         * src/syncevo/SyncEvolutionUtil.cpp:
31254
31255         Enable SQlite backends (MB#5049)
31256
31257 2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>
31258
31259         * src/gtk-ui/sync-ui.c:
31260
31261         Revert "gtk-ui: only show one window at a time"
31262
31263 2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>
31264
31265         * src/syncevo/SyncEvolutionCmdline.cpp:
31266
31267         syncevolution --help: fixed typos (MB#6450)
31268
31269 2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>
31270
31271         * README:
31272
31273         README: updates for 0.9.1
31274
31275 2009-09-28  rcalmbac  <rcalmbac@gmail.com>
31276
31277         * README:
31278
31279         README: spelling, grammar and content fixes (MB#6447)
31280
31281 2009-09-28  Chen Congwu  <congwu.chen@intel.com>
31282
31283         * src/syncevo/SyncSource.cpp:
31284
31285         Backend loading: more nice backend loading information (MB#6456)
31286
31287 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
31288
31289         * src/syncevo/EvolutionSyncClient.cpp:
31290
31291         message resend: must set transport error when giving up
31292
31293 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
31294
31295         * src/syncevo/EvolutionSyncClient.cpp:
31296
31297         substTag(): helper functions did not pass through 'replaceTag'
31298         parameter
31299
31300 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
31301
31302         * src/syncevo/EvolutionSyncClient.cpp:
31303         * src/syncevo/SyncEvolutionCmdline.cpp:
31304         * src/syncevo/SyncSource.cpp:
31305         * src/syncevo/SyncSource.h:
31306
31307         revised backend API: fixed potential crash after calling
31308         SyncSourceBackendDebug/Info()
31309
31310 2009-09-25  Patrick Ohly  <patrick.ohly@intel.com>
31311
31312         * src/syncevo/EvolutionSyncClient.cpp:
31313
31314         CTRL-C + message resend: detect abort right away
31315
31316 2009-09-25  Jussi Kukkonen  <jku@linux.intel.com>
31317
31318         * src/DBusSyncClient.cpp:
31319         * src/DBusSyncClient.h:
31320
31321         update DBusSyncClient::askPassword signature (MB#6432)
31322
31323 2009-09-25  Jussi Kukkonen  <jku@linux.intel.com>
31324
31325         * src/gtk-ui/sync-ui.c:
31326
31327         fix crasher when setting up new service (MB#6434)
31328
31329 2009-09-25  Patrick Ohly  <patrick.ohly@intel.com>
31330
31331         * src/syncevo/SyncEvolutionUtil.cpp:
31332
31333         ReadDir: fix for new throwError=false case
31334
31335 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
31336
31337         * src/syncevo/Makefile.am:
31338
31339         libsyncevolution.so installation: must go into libdir
31340
31341 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
31342
31343         * configure-post.in:
31344
31345         --enable-developer-mode: use absolute search path for backends
31346
31347 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
31348
31349         * NEWS:
31350         * configure-pre.in:
31351
31352         release preparations: first snapshot for 0.9.1
31353
31354 2009-09-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31355
31356         * configure-pre.in:
31357         * src/CmdlineSyncClient.cpp:
31358
31359         Gnome-keyring: Fix the compile error if its version is below 2.20
31360
31361 2009-09-25  Chen Congwu  <congwu.chen@intel.com>
31362
31363         * src/syncevo/SyncEvolutionUtil.cpp:
31364         * src/syncevo/SyncEvolutionUtil.h:
31365         * src/syncevo/SyncSource.cpp:
31366
31367         Backends scan: Scan backends in SYNCEVOLUTION_BACKEND_DIR instead
31368
31369 2009-09-24  Jussi Kukkonen  <jku@linux.intel.com>
31370
31371         * src/gtk-ui/sync-ui.c:
31372
31373         add "(DEMO)" to Funambol description
31374
31375 2009-09-18  Jussi Kukkonen  <jku@linux.intel.com>
31376
31377         * src/gtk-ui/sync-ui.c:
31378         * src/gtk-ui/ui.glade:
31379
31380         gtk-ui: add service descriptions
31381
31382 2009-09-24  Jussi Kukkonen  <jku@linux.intel.com>
31383
31384         * src/syncevo/SyncEvolutionConfig.h:
31385
31386         build fix in SyncEvolutionConfig
31387
31388 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
31389
31390         * src/syncevo/SyncEvolutionConfig.cpp:
31391
31392         Google template: prevent enabling unsupported sources in GUI by
31393         setting empty URIs (MB#5871)
31394
31395 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
31396
31397         * src/syncevo/SyncEvolutionCmdline.cpp:
31398
31399         command line unit test: adapted to new RetryDuration/Interval
31400         config properties
31401
31402 2009-09-02  Chen Congwu  <congwu.chen@intel.com>
31403
31404         * HACKING:
31405         * configure-post.in:
31406         * configure-pre.in:
31407         * src/Makefile-gen.am:
31408         * src/backends/addressbook/AddressBookSource.cpp:
31409         * src/backends/addressbook/AddressBookSource.h:
31410         * src/backends/addressbook/Makefile.am:
31411         * src/backends/evolution/EvolutionCalendarSource.cpp:
31412         * src/backends/evolution/EvolutionCalendarSource.h:
31413         * src/backends/evolution/EvolutionContactSource.cpp:
31414         * src/backends/evolution/EvolutionContactSource.h:
31415         * src/backends/evolution/EvolutionMemoSource.cpp:
31416         * src/backends/evolution/EvolutionMemoSource.h:
31417         * src/backends/evolution/EvolutionSyncSource.h:
31418         * src/backends/evolution/Makefile.am:
31419         * src/backends/evolution/e-cal-check-timezones.h:
31420         * src/backends/file/FileSyncSource.cpp:
31421         * src/backends/file/FileSyncSource.h:
31422         * src/backends/file/Makefile.am:
31423         * src/backends/sqlite/Makefile.am:
31424         * src/backends/sqlite/SQLiteContactSource.cpp:
31425         * src/backends/sqlite/SQLiteContactSource.h:
31426         * src/syncevo/EvolutionSmartPtr.h:
31427         * src/syncevo/EvolutionSyncClient.cpp:
31428         * src/syncevo/EvolutionSyncClient.h:
31429         * src/syncevo/FilterConfigNode.h:
31430         * src/syncevo/Makefile.am:
31431         * src/syncevo/SyncEvolutionCmdline.cpp:
31432         * src/syncevo/SyncEvolutionConfig.h:
31433         * src/syncevo/SyncEvolutionUtil.h:
31434         * src/syncevo/SyncSource.cpp:
31435         * src/syncevo/SyncSource.h:
31436         * src/syncevo/SynthesisEngine.h:
31437         * src/syncevo/TrackingSyncSource.h:
31438         * src/syncevo/eds_abi_wrapper.h:
31439         * src/syncevo/syncevolution.pc.in:
31440         * test/ClientTest.h:
31441
31442         Dynamic loadable backends: repackage libsyncevolution to enable
31443         dynamic loadable backends
31444
31445 2009-08-31  Chen Congwu  <congwu.chen@intel.com>
31446
31447         * src/core/ConfigNode.h:
31448         * src/core/ConfigTree.h:
31449         * src/core/CurlTransportAgent.cpp:
31450         * src/core/CurlTransportAgent.h:
31451         * src/core/EvolutionSmartPtr.h:
31452         * src/core/EvolutionSyncClient.cpp:
31453         * src/core/EvolutionSyncClient.h:
31454         * src/core/FileConfigNode.cpp:
31455         * src/core/FileConfigNode.h:
31456         * src/core/FileConfigTree.cpp:
31457         * src/core/FileConfigTree.h:
31458         * src/core/FilterConfigNode.cpp:
31459         * src/core/FilterConfigNode.h:
31460         * src/core/HashConfigNode.h:
31461         * src/core/LogRedirect.cpp:
31462         * src/core/LogRedirect.h:
31463         * src/core/LogStdout.cpp:
31464         * src/core/LogStdout.h:
31465         * src/core/Logging.cpp:
31466         * src/core/Logging.h:
31467         * src/core/Makefile.am:
31468         * src/core/PrefixConfigNode.cpp:
31469         * src/core/PrefixConfigNode.h:
31470         * src/core/SafeConfigNode.cpp:
31471         * src/core/SafeConfigNode.h:
31472         * src/core/SoupTransportAgent.cpp:
31473         * src/core/SoupTransportAgent.h:
31474         * src/core/SyncEvolutionCmdline.cpp:
31475         * src/core/SyncEvolutionCmdline.h:
31476         * src/core/SyncEvolutionConfig.cpp:
31477         * src/core/SyncEvolutionConfig.h:
31478         * src/core/SyncEvolutionUtil.cpp:
31479         * src/core/SyncEvolutionUtil.h:
31480         * src/core/SyncML.cpp:
31481         * src/core/SyncML.h:
31482         * src/core/SyncSource.cpp:
31483         * src/core/SyncSource.h:
31484         * src/core/SynthesisDBPlugin.cpp:
31485         * src/core/SynthesisEngine.cpp:
31486         * src/core/SynthesisEngine.h:
31487         * src/core/TrackingSyncSource.cpp:
31488         * src/core/TrackingSyncSource.h:
31489         * src/core/TransportAgent.cpp:
31490         * src/core/TransportAgent.h:
31491         * src/core/VolatileConfigNode.h:
31492         * src/core/VolatileConfigTree.h:
31493         * src/core/eds_abi_wrapper.cpp:
31494         * src/core/eds_abi_wrapper.h:
31495         * src/syncevo/ConfigNode.h:
31496         * src/syncevo/ConfigTree.h:
31497         * src/syncevo/CurlTransportAgent.cpp:
31498         * src/syncevo/CurlTransportAgent.h:
31499         * src/syncevo/EvolutionSmartPtr.h:
31500         * src/syncevo/EvolutionSyncClient.cpp:
31501         * src/syncevo/EvolutionSyncClient.h:
31502         * src/syncevo/FileConfigNode.cpp:
31503         * src/syncevo/FileConfigNode.h:
31504         * src/syncevo/FileConfigTree.cpp:
31505         * src/syncevo/FileConfigTree.h:
31506         * src/syncevo/FilterConfigNode.cpp:
31507         * src/syncevo/FilterConfigNode.h:
31508         * src/syncevo/HashConfigNode.h:
31509         * src/syncevo/LogRedirect.cpp:
31510         * src/syncevo/LogRedirect.h:
31511         * src/syncevo/LogStdout.cpp:
31512         * src/syncevo/LogStdout.h:
31513         * src/syncevo/Logging.cpp:
31514         * src/syncevo/Logging.h:
31515         * src/syncevo/Makefile.am:
31516         * src/syncevo/PrefixConfigNode.cpp:
31517         * src/syncevo/PrefixConfigNode.h:
31518         * src/syncevo/SafeConfigNode.cpp:
31519         * src/syncevo/SafeConfigNode.h:
31520         * src/syncevo/SoupTransportAgent.cpp:
31521         * src/syncevo/SoupTransportAgent.h:
31522         * src/syncevo/SyncEvolutionCmdline.cpp:
31523         * src/syncevo/SyncEvolutionCmdline.h:
31524         * src/syncevo/SyncEvolutionConfig.cpp:
31525         * src/syncevo/SyncEvolutionConfig.h:
31526         * src/syncevo/SyncEvolutionUtil.cpp:
31527         * src/syncevo/SyncEvolutionUtil.h:
31528         * src/syncevo/SyncML.cpp:
31529         * src/syncevo/SyncML.h:
31530         * src/syncevo/SyncSource.cpp:
31531         * src/syncevo/SyncSource.h:
31532         * src/syncevo/SynthesisDBPlugin.cpp:
31533         * src/syncevo/SynthesisEngine.cpp:
31534         * src/syncevo/SynthesisEngine.h:
31535         * src/syncevo/TrackingSyncSource.cpp:
31536         * src/syncevo/TrackingSyncSource.h:
31537         * src/syncevo/TransportAgent.cpp:
31538         * src/syncevo/TransportAgent.h:
31539         * src/syncevo/VolatileConfigNode.h:
31540         * src/syncevo/VolatileConfigTree.h:
31541         * src/syncevo/eds_abi_wrapper.cpp:
31542         * src/syncevo/eds_abi_wrapper.h:
31543
31544         SyncEvolution core: rename core to syncevo
31545
31546 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
31547
31548         * README:
31549         * src/core/SyncEvolutionCmdline.cpp:
31550
31551         command line --keyring: documented interaction with
31552         --print-config
31553
31554 2009-09-23  ZhuYanhai  <zhu.yanhai@gmail.com>
31555
31556         * po/zh_CN.po:
31557
31558         l10n: Updates to Chinese (China) (zh_CN) translation
31559
31560 2009-09-23  ZhuYanhai  <zhu.yanhai@gmail.com>
31561
31562         * po/zh_CN.po:
31563
31564         l10n: Updates to Chinese (China) (zh_CN) translation
31565
31566 2009-09-22  tomasgalicia  <tomas.galicia@intel.com>
31567
31568         * po/es.po:
31569
31570         l10n: Updates to Spanish (Castilian) (es) translation
31571
31572 2009-09-18  Jussi Kukkonen  <jku@linux.intel.com>
31573
31574         * src/gtk-ui/sync-ui.c:
31575
31576         gtk-ui: only show one window at a time
31577
31578 2009-09-22  Chen Congwu  <congwu.chen@intel.com>
31579
31580         * src/core/EvolutionSyncClient.cpp:
31581
31582         Fix a compiler warning (MB#3427)
31583
31584 2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31585
31586         * src/core/SyncEvolutionConfig.cpp:
31587
31588         Save Password: fix an issue when saving password on fly
31589
31590 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
31591
31592         * src/core/EvolutionSyncClient.cpp:
31593
31594         Message Resend: minor code and logging changes
31595
31596 2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31597
31598         * README:
31599         * configure-pre.in:
31600         * src/CmdlineSyncClient.cpp:
31601         * src/CmdlineSyncClient.h:
31602         * src/Makefile-gen.am:
31603         * src/core/EvolutionSyncClient.cpp:
31604         * src/core/EvolutionSyncClient.h:
31605         * src/core/SyncEvolutionCmdline.cpp:
31606         * src/core/SyncEvolutionCmdline.h:
31607         * src/core/SyncEvolutionConfig.cpp:
31608         * src/core/SyncEvolutionConfig.h:
31609         * src/syncevolution.cpp:
31610
31611         command line: add keyring support (MB#3604)
31612
31613 2009-09-21  Chen Congwu  <congwu.chen@intel.com>
31614
31615         * src/DBusSyncClient.cpp:
31616         * src/DBusSyncClient.h:
31617         * src/core/EvolutionSyncClient.cpp:
31618         * src/core/EvolutionSyncClient.h:
31619         * src/core/SyncEvolutionConfig.cpp:
31620         * src/core/SyncEvolutionConfig.h:
31621
31622         Message Resend: code improvement bug#3427
31623
31624 2009-09-19  GLS_CHS  <yunx.nie@intel.com>
31625
31626         * po/zh_CN.po:
31627
31628         l10n: Updates to Chinese (China) (zh_CN) translation
31629
31630 2009-09-19  GLS_CHS  <yunx.nie@intel.com>
31631
31632         * po/zh_CN.po:
31633
31634         l10n: Updates to Chinese (China) (zh_CN) translation
31635
31636 2009-09-18  GLS_FRA  <sophiex.marchese@intel.com>
31637
31638         * po/fr.po:
31639
31640         l10n: Updates to French (fr) translation
31641
31642 2009-09-18  GLS_DEU  <andreasx.machoy@intel.com>
31643
31644         * po/de.po:
31645
31646         l10n: Updates to German (de) translation
31647
31648 2009-09-18  auke  <auke-jan.h.kok@intel.com>
31649
31650         * po/nl.po:
31651
31652         l10n: Updates to Dutch (Flemish) (nl) translation
31653
31654 2009-09-18  milo  <milo@ubuntu.com>
31655
31656         * po/it.po:
31657
31658         l10n: Updates to Italian (it) translation
31659
31660 2009-09-18  GLS_JPN  <etsukox.murozono@intel.com>
31661
31662         * po/ja.po:
31663
31664         l10n: Updates to Japanese (ja) translation
31665
31666 2009-09-18  Apfelchips  <patrickscheips@gmail.com>
31667
31668         * po/de.po:
31669
31670         l10n: Updates to German (de) translation
31671
31672 2009-09-18  zerng07  <pswo10680@gmail.com>
31673
31674         * po/zh_TW.po:
31675
31676         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
31677
31678 2009-09-18  Patrick Ohly  <patrick.ohly@intel.com>
31679
31680         * po/POTFILES.in:
31681
31682         make dist: src/gtk-ui/main.c now must be translated
31683
31684 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
31685
31686         * src/gtk-ui/Makefile.am:
31687
31688         make dist: added sync-gtk.desktop.in
31689
31690 2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>
31691
31692         * src/gtk-ui/ui.glade:
31693
31694         limit user input to 99 chars in entries (MB #5219)
31695
31696 2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>
31697
31698         * src/gtk-ui/Makefile.am:
31699         * src/gtk-ui/sync.png:
31700
31701         add Sync application icon
31702
31703 2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>
31704
31705         * src/gtk-ui/main.c:
31706
31707         Set application icon (#MB 5717)
31708
31709 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
31710
31711         * src/gtk-ui/ui.glade:
31712
31713         sync-ui: "haven't set up" -> "haven't selected" (MB #5660)
31714
31715 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
31716
31717         * src/gtk-ui/sync-ui.c:
31718
31719         sync-ui: "changes received" -> "changes applied" (MB #5185)
31720
31721 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
31722
31723         * po/POTFILES.in:
31724         * src/gtk-ui/Makefile.am:
31725         * src/gtk-ui/sync-gtk.desktop.in:
31726
31727         --enable-gui=all: use different name in .desktop file for GTK
31728         version
31729
31730 2009-09-16  Chen Congwu  <congwu.chen@intel.com>
31731
31732         * src/core/EvolutionSyncClient.cpp:
31733
31734         Resend Messages: bug3427, adpat according to synthesis code base
31735
31736 2009-09-01  Chen Congwu  <congwu.chen@intel.com>
31737
31738         * test/resultchecker.py:
31739
31740         Testing: add chroot information and library information in the
31741         report
31742
31743 2009-09-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31744
31745         * test/ClientTest.cpp:
31746         * test/testcases/imemo20.ics:
31747         * test/testcases/imemo20.ics.memotoo.tem.patch:
31748
31749         Memotoo: Move test '<' and '>' from client-test to imemo20.ics
31750         (bug#5635)
31751
31752 2009-09-04  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31753
31754         * test/README.memotoo:
31755         * test/synccompare.pl:
31756         * test/testcases/ical20.ics.memotoo.tem.patch:
31757         * test/testcases/imemo20.ics.memotoo.tem.patch:
31758         * test/testcases/itodo20.ics.memotoo.tem.patch:
31759         * test/testcases/vcard30.vcf.memotoo.tem.patch:
31760
31761         Memotoo: Add new suppressions to synccompare, README.memotoo and
31762         testcases patches (bug#5635)
31763
31764 2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>
31765
31766         * NEWS:
31767
31768         NEWS: revised the text about Mobical support
31769
31770 2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31771
31772         * NEWS:
31773
31774         Mobical + NEWS: update NEWS with Mobical information (bug#3009)
31775
31776 2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31777
31778         * src/core/SyncEvolutionConfig.cpp:
31779
31780         Mobical: add consumerReady flag for Mobical (bug#3009)
31781
31782 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
31783
31784
31785         Merge branch 'syncevolution-0-9-branch'
31786
31787 2009-09-07  tomasgalicia  <tomas.galicia@intel.com>
31788
31789         * po/es.po:
31790
31791         l10n: Updates to Spanish (Castilian) (es) translation
31792
31793 2009-09-14  elloxar  <elloxar@gmail.com>
31794
31795         * po/ro.po:
31796
31797         l10n: Updates to Romanian (ro) translation
31798
31799 2009-09-14  elloxar  <elloxar@gmail.com>
31800
31801         * po/ro.po:
31802
31803         l10n: Updates to Romanian (ro) translation
31804
31805 2009-09-07  tomasgalicia  <tomas.galicia@intel.com>
31806
31807         * po/es.po:
31808
31809         l10n: Updates to Spanish (Castilian) (es) translation
31810
31811 2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>
31812
31813         * po/LINGUAS:
31814
31815         LINGUAS: added Indonesian (id) translation
31816
31817 2009-09-02  andika  <andika@gmail.com>
31818
31819         * po/id.po:
31820
31821         l10n: Indonesian translation
31822
31823 2009-09-02  andika  <andika@gmail.com>
31824
31825         * po/id.po:
31826
31827         l10n: Indonesian translation
31828
31829 2009-09-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31830
31831         * src/syncclient_sample_config.xml:
31832
31833         Memotoo: fix the regression caused by commits for bug #5633
31834
31835 2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>
31836
31837
31838         Merge branch 'syncevolution-0-9-branch'
31839
31840 2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>
31841
31842         * po/LINGUAS:
31843
31844         LINGUAS: enabled Romanian (ro) translation
31845
31846 2009-08-29  elloxar  <elloxar@gmail.com>
31847
31848         * po/ro.po:
31849
31850         l10n: Romanian Translation
31851
31852 2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
31853
31854         * po/LINGUAS:
31855
31856         LINGUAS: enabled Hungarian (hu) and Dutch (nl)
31857
31858 2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>
31859
31860         * src/core/SyncSource.h:
31861
31862         SynthesisInfo: extended the explanation of the new
31863         m_incoming/outgoingScript fields (bug#5633)
31864
31865 2009-08-29  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31866
31867         * src/backends/evolution/EvolutionContactSource.h:
31868         * src/core/SyncSource.cpp:
31869         * src/core/SyncSource.h:
31870         * src/syncclient_sample_config.xml:
31871
31872         Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)
31873
31874 2009-08-31  Chen Congwu  <congwu.chen@intel.com>
31875
31876         * test/ClientTest.cpp:
31877         * test/ClientTest.h:
31878
31879         Testing: disable retry,suspend,resend tests by default
31880
31881 2009-08-29  elloxar  <elloxar@gmail.com>
31882
31883         * po/ro.po:
31884
31885         l10n: Romanian Translation
31886
31887 2009-08-28  Patrick Ohly  <patrick.ohly@gmx.de>
31888
31889         * src/backends/evolution/EvolutionContactSource.cpp:
31890
31891         EvolutionContactSource: fixed another 'join.hpp not included'
31892         compile problem
31893
31894 2009-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
31895
31896         * src/core/EvolutionSyncClient.cpp:
31897
31898         SessionLog: fix for compiler warning (bug#5215)
31899
31900 2009-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
31901
31902         * src/core/SyncSource.cpp:
31903
31904         SyncSource: fixed compile problem - join.hpp wasn't included
31905         explicitly
31906
31907 2009-08-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
31908
31909         * src/core/EvolutionSyncClient.cpp:
31910
31911         SessionLog: Add more strict check for sessionlog (bug#5215)
31912
31913 2009-08-27  Chen Congwu  <congwu.chen@intel.com>
31914
31915         * test/runtests.py:
31916
31917         Testing: a fix to avoid null servers list if compile error
31918
31919 2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>
31920
31921         * src/core/SyncSource.cpp:
31922
31923         SyncSource: fixed compile error related to dlopen()
31924
31925 2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
31926
31927         * HACKING:
31928
31929         HACKING: added remark about LINGUAS and Synthesis .so versions
31930
31931 2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
31932
31933         * po/LINGUAS:
31934
31935         LINGUAS: enabled Hungarian (hu) and Dutch (nl)
31936
31937 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31938
31939         * src/backends/evolution/EvolutionCalendarSource.cpp:
31940         * src/backends/evolution/EvolutionCalendarSource.h:
31941
31942         EvolutionCalendarSource: added logging via SyncSourceLogging
31943
31944 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31945
31946         * src/backends/evolution/EvolutionContactSource.cpp:
31947         * src/backends/evolution/EvolutionContactSource.h:
31948
31949         EvolutionContactSource: reimplemented logging via
31950         SyncSourceLogging
31951
31952 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31953
31954         * src/core/SyncSource.cpp:
31955         * src/core/SyncSource.h:
31956
31957         SyncSourceLogging: common utility code for logging item changes
31958
31959 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31960
31961         * src/backends/evolution/EvolutionContactSource.h:
31962         * src/core/SyncSource.cpp:
31963         * src/core/SyncSource.h:
31964
31965         XML configuration: always add mapping, using correct fieldlist
31966         name
31967
31968 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31969
31970         * src/core/SynthesisDBPlugin.cpp:
31971
31972         Synthesis DB InsertItemAsKey: avoid valgrind warnings about
31973         logging
31974
31975 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31976
31977         * src/core/EvolutionSyncClient.cpp:
31978
31979         logging: dump full XML configuration again
31980
31981 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
31982
31983         * src/core/SyncSource.cpp:
31984         * src/core/SyncSource.h:
31985         * src/core/SynthesisEngine.cpp:
31986         * src/core/SynthesisEngine.h:
31987
31988         Synthesis API: move utility code to read/write keys into
31989         SDKInterface
31990
31991 2009-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
31992
31993         * src/DBusSyncClient.cpp:
31994         * src/DBusSyncClient.h:
31995         * src/backends/addressbook/AddressBookSource.h:
31996         * src/backends/addressbook/AddressBookSourceRegister.cpp:
31997         * src/backends/evolution/EvolutionCalendarSource.cpp:
31998         * src/backends/evolution/EvolutionCalendarSource.h:
31999         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
32000         * src/backends/evolution/EvolutionContactSource.cpp:
32001         * src/backends/evolution/EvolutionContactSource.h:
32002         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
32003         * src/backends/evolution/EvolutionMemoSource.cpp:
32004         * src/backends/evolution/EvolutionMemoSource.h:
32005         * src/backends/evolution/EvolutionSyncSource.cpp:
32006         * src/backends/evolution/EvolutionSyncSource.h:
32007         * src/backends/evolution/Makefile.am:
32008         * src/backends/file/FileSyncSource.cpp:
32009         * src/backends/file/FileSyncSource.h:
32010         * src/backends/file/FileSyncSourceRegister.cpp:
32011         * src/backends/sqlite/SQLiteContactSource.cpp:
32012         * src/backends/sqlite/SQLiteContactSource.h:
32013         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
32014         * src/client-test-app.cpp:
32015         * src/core/EvolutionSyncClient.cpp:
32016         * src/core/EvolutionSyncClient.h:
32017         * src/core/EvolutionSyncSource.cpp:
32018         * src/core/EvolutionSyncSource.h:
32019         * src/core/Makefile.am:
32020         * src/core/SyncEvolutionCmdline.cpp:
32021         * src/core/SyncEvolutionCmdline.h:
32022         * src/core/SyncEvolutionConfig.cpp:
32023         * src/core/SyncEvolutionConfig.h:
32024         * src/core/SyncEvolutionUtil.cpp:
32025         * src/core/SyncEvolutionUtil.h:
32026         * src/core/SyncML.h:
32027         * src/core/SyncSource.cpp:
32028         * src/core/SyncSource.h:
32029         * src/core/SynthesisDBPlugin.cpp:
32030         * src/core/TrackingSyncSource.cpp:
32031         * src/core/TrackingSyncSource.h:
32032         * src/syncevo-dbus-server.cpp:
32033         * test/ClientTest.cpp:
32034         * test/ClientTest.h:
32035
32036         redesigned SyncSource base class + API
32037
32038 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
32039
32040         * src/core/eds_abi_wrapper.cpp:
32041         * src/core/eds_abi_wrapper.h:
32042
32043         EDS wrapper: added e_contact_get and e_contact_name_free
32044
32045 2009-08-26  Chen Congwu  <congwu.chen@intel.com>
32046
32047         * test/resultchecker.py:
32048
32049         Testing: Do not go on with checking test results if failed early
32050         because of compile error, etc.
32051
32052 2009-08-26  Chen Congwu  <congwu.chen@intel.com>
32053
32054         * src/core/SoupTransportAgent.cpp:
32055
32056         Fix a compile warning.
32057
32058 2009-07-28  Chen Congwu  <congwu.chen@intel.com>
32059
32060         * src/core/CurlTransportAgent.cpp:
32061         * src/core/CurlTransportAgent.h:
32062         * src/core/EvolutionSyncClient.cpp:
32063         * src/core/SoupTransportAgent.cpp:
32064         * src/core/TransportAgent.h:
32065
32066         Transport Resend: bug#3427, retry send when transport got network
32067         error
32068
32069 2009-07-28  Chen Congwu  <congwu.chen@intel.com>
32070
32071         * src/core/CurlTransportAgent.cpp:
32072         * src/core/CurlTransportAgent.h:
32073         * src/core/EvolutionSyncClient.cpp:
32074         * src/core/SyncEvolutionConfig.cpp:
32075         * src/core/SyncEvolutionConfig.h:
32076
32077         Client Resend: change timeout detection for curl using time();
32078         change the config element description
32079
32080 2009-07-22  Chen Congwu  <congwu.chen@intel.com>
32081
32082         * src/core/CurlTransportAgent.cpp:
32083         * src/core/CurlTransportAgent.h:
32084         * src/core/EvolutionSyncClient.cpp:
32085         * src/core/EvolutionSyncClient.h:
32086         * src/core/SoupTransportAgent.cpp:
32087         * src/core/SoupTransportAgent.h:
32088         * src/core/SyncEvolutionConfig.cpp:
32089         * src/core/SyncEvolutionConfig.h:
32090         * src/core/TransportAgent.h:
32091         * test/ClientTest.cpp:
32092         * test/ClientTest.h:
32093
32094         Transport: bug#3427, transport will retry send after long waiting
32095         and will stop retring finally if all fails.
32096
32097 2009-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32098
32099         * src/core/FileConfigNode.cpp:
32100
32101         HashConfigNode: add new property-values into hash for
32102         setProperty(bug# 5377)
32103
32104 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32105
32106         * test/README.mobical:
32107         * test/runtests.py:
32108
32109         Testing: added Mobical.net in nightly test
32110
32111 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32112
32113         * test/compare.xsl:
32114         * test/generate-html.xsl:
32115         * test/resultchecker.py:
32116         * test/runtests.py:
32117
32118         The main purpose is to refine nightly test report.
32119
32120 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32121
32122         * src/core/FileConfigNode.cpp:
32123         * src/core/FileConfigNode.h:
32124         * src/core/FileConfigTree.cpp:
32125
32126         Config: Add hash map to store properties to improve
32127         performance(Bug #5377)
32128
32129 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32130
32131         * src/core/HashConfigNode.h:
32132
32133         HashConfigNode: return emtpy string when not finding a given key
32134
32135 2009-08-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32136
32137         * src/core/FileConfigNode.cpp:
32138
32139         FileConfigNode: fix the issue that a line is largger than 512
32140         bytes
32141
32142 2009-08-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32143
32144         * test/README.funambol:
32145         * test/testcases/ical20.ics.funambol.tem.patch:
32146
32147         Funambol: A bug fixing of libsynthesis for mobical to expose this
32148         issue (Bug #3009)
32149
32150 2009-08-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32151
32152         * src/core/SyncEvolutionCmdline.cpp:
32153         * src/core/SyncEvolutionConfig.cpp:
32154
32155         Mobical: add configure template for mobical (Bug #3009)
32156
32157 2009-08-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32158
32159         * src/syncclient_sample_config.xml:
32160
32161         Mobical: Strip time information for EXDATE if not needed  (Bug
32162         #3009)
32163
32164 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32165
32166         * test/README.mobical:
32167         * test/synccompare.pl:
32168         * test/testcases/ical20.ics.mobical.tem.patch:
32169         * test/testcases/itodo20.ics.mobical.tem.patch:
32170         * test/testcases/vcard30.vcf.mobical.tem.patch:
32171
32172         Mobical: Add new suppressions to synccompare, README.mobical and
32173         test cases patches (Bug#3009)
32174
32175 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32176
32177         * test/ClientTest.cpp:
32178
32179         Mobical: Add a 'TEL' property for mergeItem in clienttest
32180         (bug#3009)
32181
32182 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32183
32184         * test/ClientTest.cpp:
32185
32186         Mobical: Add CLIENT_TEST_NOCHECK_SYNCMODE  (Bug #3009)
32187
32188 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
32189
32190         * Makefile-gen.am:
32191
32192         build: pick right name when copying rpm
32193
32194 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
32195
32196
32197         Merge commit 'origin/moblin-transifex'
32198
32199 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
32200
32201         * NEWS:
32202         * configure-pre.in:
32203
32204         updated NEWS for 0.9 and bumped version to 0.9
32205
32206 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
32207
32208         * NEWS:
32209
32210         NEWS: list GUI fixes 0.9 beta 3 -> final
32211
32212 2009-08-12  Jussi Kukkonen  <jku@linux.intel.com>
32213
32214         * src/gtk-ui/ui.glade:
32215
32216         dbus client: minor layout fix for fatal error situation
32217
32218 2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>
32219
32220         * src/dbus/syncevo-dbus.c:
32221
32222         dbus client lib: fix error functions
32223
32224 2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>
32225
32226         * src/syncevo-dbus-server.cpp:
32227
32228         dbus server: copy template configuration in a sane way
32229
32230 2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>
32231
32232         * src/gtk-ui/sync-ui.rc:
32233
32234         remove workaround for invisible tooltips
32235
32236 2009-08-03  Jussi Kukkonen  <jku@linux.intel.com>
32237
32238         * src/gtk-ui/sync.desktop.in:
32239
32240         add StartupNotify to desktop file
32241
32242 2009-08-11  Patrick Ohly  <patrick.ohly@gmx.de>
32243
32244         * configure-pre.in:
32245
32246         version bumped to 0.8.1+0.9+beta3+20090811
32247
32248 2009-08-11  Patrick Ohly  <patrick.ohly@gmx.de>
32249
32250         * NEWS:
32251         * test/README.scheduleworld:
32252
32253         NEWS + README.scheduleworld: updated for 0.9
32254
32255 2009-08-07  Patrick Ohly  <patrick.ohly@gmx.de>
32256
32257         * Makefile-gen.am:
32258
32259         autotools: must include m4-repo in search path (Bugzilla #5061)
32260
32261 2009-08-11  Patrick Ohly  <patrick.ohly@intel.com>
32262
32263         * Makefile-gen.am:
32264
32265         build: fixed RPM creation
32266
32267 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
32268
32269         * NEWS:
32270
32271         NEWS: remember to write about https
32272
32273 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
32274
32275         * test/README.scheduleworld:
32276
32277         README.scheduleworld: removed section on delete/update conflicts
32278
32279 2009-08-08  auke  <auke-jan.h.kok@intel.com>
32280
32281         * po/nl.po:
32282
32283         Updates to Dutch (Flemish) (nl) translation
32284
32285 2009-08-04  Chen Congwu  <congwu.chen@intel.com>
32286
32287         * src/client-test-app.cpp:
32288         * test/ClientTest.cpp:
32289         * test/ClientTest.h:
32290
32291         Testing: use server default configuration when init test configs.
32292
32293 2009-08-05  auke  <auke-jan.h.kok@intel.com>
32294
32295         * po/nl.po:
32296
32297         Dutch
32298
32299 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
32300
32301         * src/syncevo-dbus-server.cpp:
32302
32303         compiler error: constness and strstr (Bugzilla #5061)
32304
32305 2009-07-31  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32306
32307         * po/sv.po:
32308
32309         Updates to Swedish (sv) translation
32310
32311 2009-07-31  Patrick Ohly  <patrick.ohly@intel.com>
32312
32313         * test/README.scheduleworld:
32314
32315         README.scheduleworld: updated remark about client delete/server
32316         update conflict (Bugzilla #4369)
32317
32318 2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32319
32320         * po/fr.po:
32321
32322         Updates to French (fr) translation
32323
32324 2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32325
32326         * po/zh_TW.po:
32327
32328         Updates to Chinese (Taiwan) (zh_TW) translation
32329
32330 2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32331
32332         * po/es.po:
32333
32334         Updates to Spanish (Castilian) (es) translation
32335
32336 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32337
32338         * configure-pre.in:
32339
32340         bumped version to 0.8.1+0.9+beta3+20090730
32341
32342 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32343
32344         * src/DBusSyncClient.cpp:
32345         * src/core/EvolutionSyncClient.cpp:
32346         * src/core/EvolutionSyncSource.cpp:
32347         * src/core/EvolutionSyncSource.h:
32348         * test/ClientTest.cpp:
32349         * test/ClientTest.h:
32350
32351         sync statistics: count items deleted during refresh-from-server
32352         (Bugzilla #3314)
32353
32354 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32355
32356         * src/syncevo-dbus-server.cpp:
32357
32358         D-Bus server: added dbus_g_thread_init()
32359
32360 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32361
32362         * src/syncevo-dbus-server.cpp:
32363
32364         D-Bus server: avoid potential crash in type handling (Bugzilla
32365         #4921)
32366
32367 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32368
32369         * src/dbus/syncevo-dbus.c:
32370
32371         GTK-UI: crash due to use-after-free in error case (Bugzilla
32372         #4919)
32373
32374 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32375
32376         * src/gtk-ui/Makefile.am:
32377
32378         GTK-UI Makefile: use libsyncevo-dbus.la instead of -lsyncevo-dbus
32379
32380 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32381
32382
32383         Merge commit 'origin/moblin-transifex'
32384
32385 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
32386
32387         * test/client-test-main.cpp:
32388
32389         Testing: keep synccompare error output (____compare.log) around
32390
32391 2009-07-24  Chen Congwu  <congwu.chen@intel.com>
32392
32393         * test/ClientTest.cpp:
32394         * test/client-test-main.cpp:
32395
32396         Testing: let synccompare error output go to corresponding case
32397         log file.
32398
32399 2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>
32400
32401         * src/syncclient_sample_config.xml:
32402
32403         calendar support: sanitize incoming EXDATEs (Bugzilla #4457)
32404
32405 2009-07-29  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32406
32407         * po/pl.po:
32408
32409         Updates to Polish (pl) translation
32410
32411 2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>
32412
32413         * src/gtk-ui/sync-ui.c:
32414
32415         GTK GUI: the 'your SyncML server account name' string was still
32416         shown in once case (Bugzilla #4273)
32417
32418 2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>
32419
32420         * src/core/EvolutionSyncClient.cpp:
32421
32422         logging: enable time stamping for all log entries
32423
32424 2009-07-28  ZhuYanhai  <zhu.yanhai@gmail.com>
32425
32426         * po/zh_CN.po:
32427
32428         Updates to Chinese (China) (zh_CN) translation
32429
32430 2009-07-28  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32431
32432         * po/fi.po:
32433
32434         Updates to Finnish (fi) translation
32435
32436 2009-07-27  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32437
32438         * po/sv.po:
32439
32440         Updates to Swedish (sv) translation
32441
32442 2009-07-27  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32443
32444         * po/pt_BR.po:
32445
32446         Updates to Brazilian Portuguese (pt_BR) translation
32447
32448 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
32449
32450         * configure-pre.in:
32451
32452         bumped version to 0.8.1+0.9+beta3+20090727
32453
32454 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
32455
32456
32457         Merge commit 'origin/moblin-transifex'
32458
32459 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
32460
32461         * Makefile-gen.am:
32462
32463         packaging: don't include development files in binary packages
32464         (Bugzilla #4754)
32465
32466 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
32467
32468         * configure-pre.in:
32469         * src/gtk-ui/Makefile.am:
32470
32471         build: --enable-gui=all (Bugzilla #4753)
32472
32473 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
32474
32475         * test/README.scheduleworld:
32476
32477         testing: document known issues with ScheduleWorld (#4369)
32478
32479 2009-07-26  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32480
32481         * po/fi.po:
32482
32483         Updates to Finnish (fi) translation
32484
32485 2009-07-25  Patrick Ohly  <patrick.ohly@intel.com>
32486
32487         * test/ClientTest.cpp:
32488         * test/ClientTest.h:
32489
32490         testing: added testSlowSyncSemantic
32491
32492 2009-07-25  tomasgalicia  <tomas.galicia@intel.com>
32493
32494         * po/es.po:
32495
32496         Updates to Spanish (Castilian) (es) translation
32497
32498 2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32499
32500         * po/ko.po:
32501
32502         Updates to Korean (ko) translation
32503
32504 2009-07-24  Patrick Ohly  <patrick.ohly@intel.com>
32505
32506
32507         Merge commit 'origin/moblin-transifex'
32508
32509 2009-07-24  Patrick Ohly  <patrick.ohly@intel.com>
32510
32511         * test/runtests.py:
32512
32513         testing: removed incorrect
32514         CLIENT_TEST_FAILURES=EvolutionCalendarTest::testOpenDefaultMemo
32515
32516 2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32517
32518         * po/de.po:
32519
32520         Updates to German (de) translation
32521
32522 2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32523
32524         * po/pt_BR.po:
32525
32526         Updates to Brazilian Portuguese (pt_BR) translation
32527
32528 2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32529
32530         * po/sv.po:
32531
32532         Updates to Swedish (sv) translation
32533
32534 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
32535
32536         * NEWS:
32537         * configure-pre.in:
32538
32539         version bumped to 0.8.1+0.9+beta3+20090723
32540
32541 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
32542
32543
32544         Merge commit 'origin/moblin-transifex'
32545
32546 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
32547
32548         * src/core/SyncEvolutionConfig.cpp:
32549
32550         Google + SSL: must use https, disable certificate checking
32551
32552 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
32553
32554         * src/core/EvolutionSyncClient.cpp:
32555         * src/core/SyncEvolutionCmdline.cpp:
32556         * src/syncevolution.cpp:
32557
32558         logging: don't use stderr/cerr (Bugzilla #4676)
32559
32560 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
32561
32562         * NEWS:
32563         * test/README.google:
32564
32565         documentation: Google drops photos larger than a certain
32566         threshold (Bugzilla #4638)
32567
32568 2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32569
32570         * po/ja.po:
32571
32572         Updates to Japanese (ja) translation
32573
32574 2009-07-23  lpdufres  <loic.dufresne.de.virel@intel.com>
32575
32576         * po/fr.po:
32577
32578         Updates to French (fr) translation
32579
32580 2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32581
32582         * po/zh_TW.po:
32583
32584         Updates to Chinese (Taiwan) (zh_TW) translation
32585
32586 2009-07-22  milo  <milo@ubuntu.com>
32587
32588         * po/it.po:
32589
32590         Updates to Italian (it) translation
32591
32592 2009-07-22  balrog  <balrogg@gmail.com>
32593
32594         * po/es.po:
32595
32596         Updates to Spanish (Castilian) (es) translation
32597
32598 2009-07-22  balrog  <balrogg@gmail.com>
32599
32600         * po/pl.po:
32601
32602         Updates to Polish (pl) translation
32603
32604 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
32605
32606         * test/runtests.py:
32607
32608         testing: don't compress .out files
32609
32610 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
32611
32612         * test/runtests.py:
32613
32614         testing: added --sanity-checks mode
32615
32616 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
32617
32618         * test/runtests.py:
32619
32620         testing: copy log directory in addition to stdout
32621
32622 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
32623
32624         * NEWS:
32625
32626         NEWS: explain soup/gnutls certificate checking problem with
32627         Google/Vrisign
32628
32629 2009-07-22  ZhuYanhai  <zhu.yanhai@gmail.com>
32630
32631         * po/zh_CN.po:
32632
32633         Updates to Chinese (China) (zh_CN) translation
32634
32635 2009-07-21  tomasgalicia  <tomas.galicia@intel.com>
32636
32637         * po/es.po:
32638
32639         Updates to Spanish (Castilian) (es) translation
32640
32641 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32642
32643         * NEWS:
32644
32645         NEWS: SSL libsoup problem is not solved yet (Bugzilla #4220)
32646
32647 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32648
32649         * src/core/SyncEvolutionConfig.cpp:
32650
32651         Google: don't use SSL, libsoup doesn't support it yet (Bugzilla
32652         #4551)
32653
32654 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32655
32656         * src/core/EvolutionSyncClient.cpp:
32657
32658         SSL logging: added SYNCEVOLUTION_GNUTLS_DEBUG env variable to
32659         control libgnutls
32660
32661 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32662
32663         * src/core/EvolutionSyncClient.cpp:
32664
32665         logging: fixed incorrect path to .html log
32666
32667 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32668
32669         * configure-pre.in:
32670
32671         configure: removed obsolete debug output
32672
32673 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32674
32675         * NEWS:
32676         * configure-pre.in:
32677
32678         version bumped to 0.8.1+0.9+beta3, NEWS updated accordingly
32679
32680 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32681
32682
32683         Merge branch 'moblin-transifex' of
32684         git@git.moblin.org:syncevolution into moblin-transifex
32685
32686 2009-07-21  milo  <milo@ubuntu.com>
32687
32688         * po/it.po:
32689
32690         Updates to Italian (it) translation
32691
32692 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32693
32694
32695         Merge commit 'origin/moblin-transifex'
32696
32697 2009-07-21  Jussi Kukkonen  <jku@linux.intel.com>
32698
32699         * src/gtk-ui/sync-ui.c:
32700
32701         dbus client: require url in "New Service" window
32702
32703 2009-07-21  Jussi Kukkonen  <jku@linux.intel.com>
32704
32705         * src/gtk-ui/sync-ui.c:
32706         * src/syncevo-dbus-server.cpp:
32707
32708         dbus: handle errors correctly when getting config
32709
32710 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32711
32712         * Makefile-gen.am:
32713         * NEWS:
32714
32715         .deb and .tar.gz binary dist: include server interoperability
32716         READMEs
32717
32718 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32719
32720         * NEWS:
32721
32722         NEWS: describe Funambol and Google support in more detail
32723
32724 2009-07-20  Patrick Ohly  <patrick.ohly@intel.com>
32725
32726         * src/core/SyncEvolutionConfig.cpp:
32727
32728         Google sync: visible in GUI now (Bugzilla #4552)
32729
32730 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32731
32732         * test/runtests.py:
32733
32734         ScheduleWorld testing: ignore text::testManyItems failure
32735         (Bugzilla #4596)
32736
32737 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
32738
32739         * test/runtests.py:
32740
32741         testing: added Google contact sync testing
32742
32743 2009-07-21  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32744
32745         * po/ja.po:
32746
32747         Updates to Japanese (ja) translation
32748
32749 2009-07-21  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32750
32751         * po/ko.po:
32752
32753         Updates to Korean (ko) translation
32754
32755 2009-07-21  balrog  <balrogg@gmail.com>
32756
32757         * po/pl.po:
32758
32759         Updates to Polish (pl) translation
32760
32761 2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32762
32763         * po/zh_TW.po:
32764
32765         Updates to Chinese (Taiwan) (zh_TW) translation
32766
32767 2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32768
32769         * po/ja.po:
32770
32771         Updates to Japanese (ja) translation
32772
32773 2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32774
32775         * po/de.po:
32776
32777         Updates to German (de) translation
32778
32779 2009-07-20  Patrick Ohly  <patrick.ohly@intel.com>
32780
32781         * test/runtests.py:
32782
32783         testing: added ZYB.com for contacts
32784
32785 2009-07-18  Patrick Ohly  <patrick.ohly@intel.com>
32786
32787         * test/runtests.py:
32788
32789         testing: removed ScheduleWorld failure suppression for new
32790         clients
32791
32792 2009-07-18  Patrick Ohly  <patrick.ohly@intel.com>
32793
32794         * src/core/SyncEvolutionCmdline.cpp:
32795         * src/core/SyncEvolutionConfig.cpp:
32796
32797         ZYB: Add template for zyb (Bug #2424)
32798
32799 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32800
32801         * po/fi.po:
32802
32803         Updates to Finnish (fi) translation
32804
32805 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32806
32807         * po/sv.po:
32808
32809         Updates to Swedish (sv) translation
32810
32811 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32812
32813         * po/pt_BR.po:
32814
32815         Updates to Brazilian Portuguese (pt_BR) translation
32816
32817 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
32818
32819         * po/fr.po:
32820
32821         Updates to French (fr) translation
32822
32823 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
32824
32825         * NEWS:
32826         * configure-pre.in:
32827
32828         bumped version: 0.8.1+0.9+beta2+20090717
32829
32830 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
32831
32832
32833         Merge commit 'origin/moblin-transifex'
32834
32835 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
32836
32837         * configure-pre.in:
32838         * src/core/SyncEvolutionCmdline.cpp:
32839
32840         SSL certificates: include path for Moblin and fix command line
32841         test (Bugzilla #4220)
32842
32843 2009-07-17  Chen Congwu  <congwu.chen@intel.com>
32844
32845         * test/ClientTest.cpp:
32846         * test/README.google:
32847         * test/synccompare.pl:
32848         * test/testcases/vcard30.vcf.google.tem.patch:
32849
32850         Goolge + vcard21: bugzilla #2423, ignore some properties
32851
32852 2009-06-18  Wu, Yong  <yong.wu@intel.com>
32853
32854         * src/core/SyncEvolutionCmdline.cpp:
32855         * src/core/SyncEvolutionConfig.cpp:
32856
32857         Google+vcard21: Add Google sync template configuration; bugzilla
32858         #2423
32859
32860 2009-07-16  Nick Richards  <nicholas.e.richards@intel.com>
32861
32862         * src/gtk-ui/sync.desktop.in:
32863
32864         fix .desktop file
32865
32866 2009-07-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32867
32868         * test/README.funambol:
32869
32870         Funambol: add a declaration of lost parameter
32871         'X-EVOLUTION-UI-SLOT' (Bug #2422)
32872
32873 2009-07-16  Patrick Ohly  <patrick.ohly@intel.com>
32874
32875         * autogen.sh:
32876
32877         autogen.sh: m4 directory must exist before calling tools
32878
32879 2009-07-16  ZhuYanhai  <zhu.yanhai@gmail.com>
32880
32881         * po/zh_CN.po:
32882
32883         Updates to Chinese (China) (zh_CN) translation
32884
32885 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
32886
32887         * autogen.sh:
32888         * m4-repo/README:
32889         * m4-repo/ax_boost_base.m4:
32890         * m4/ax_boost_base.m4:
32891
32892         autotools: cleaner separation between permanent and temporary m4
32893         macro copies
32894
32895 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
32896
32897         * autogen.sh:
32898         * gen-autotools.sh:
32899
32900         building: split out non-standard parts of autogen.sh into
32901         gen-autotools.sh
32902
32903 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
32904
32905         * test/runtests.py:
32906
32907         testing: fixed typo in recent commit
32908
32909 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
32910
32911         * test/dbus-session.sh:
32912         * test/valgrindcheck.sh:
32913
32914         testing: valgrindcheck and dbus-session scripts
32915
32916 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32917
32918         * test/runtests.py:
32919
32920         testing: allow parallel makes
32921
32922 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32923
32924         * test/runtests.py:
32925
32926         testing: workaround for running client-test with --enable-shared
32927         --disable-static
32928
32929 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32930
32931         * src/syncclient_sample_config.xml:
32932
32933         Funambol: A workaround for 'ACTION' lost by Funambol server (Bug
32934         #2422)
32935
32936 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
32937
32938         * test/README.funambol:
32939         * test/synccompare.pl:
32940
32941         Funambol: FN and PHOTO are preserved by server (Bug #2422)
32942
32943 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32944
32945         * Makefile-gen.am:
32946
32947         packaging: dpkg-shlibdeps needs LD_LIBRARY_PATH
32948
32949 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32950
32951         * src/dbus/interfaces/Makefile.am:
32952
32953         packaging: some more dbus/interfaces fixes
32954
32955 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32956
32957         * Makefile-gen.am:
32958
32959         packaging: fixed dependency calculation
32960
32961 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32962
32963         * INSTALL-tar-gz:
32964
32965         packaging: INSTALL-tar-gz needed for 'make distbin'
32966
32967 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32968
32969         * Makefile-gen.am:
32970
32971         packaging: dpkg-shlibdeps depends on debian/control
32972
32973 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32974
32975         * Makefile-gen.am:
32976
32977         packaging: don't override clean_local
32978
32979 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32980
32981
32982         Merge commit 'origin/moblin-transifex'
32983
32984 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32985
32986         * Makefile-gen.am:
32987         * description:
32988
32989         packaging: updated rules for building .tar.gz and .deb
32990
32991 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32992
32993         * src/Makefile-gen.am:
32994
32995         src/Makefile: fixed source file list for client-test
32996
32997 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
32998
32999         * README:
33000         * configure-pre.in:
33001
33002         more build dependencies fixes
33003
33004 2009-07-14  ZhuYanhai  <zhu.yanhai@gmail.com>
33005
33006         * po/zh_CN.po:
33007
33008         Updates to Chinese (China) (zh_CN) translation
33009
33010 2009-07-13  Chen Congwu  <congwu.chen@intel.com>
33011
33012         * test/ClientTest.cpp:
33013
33014         Use raw type for updated item, buggzilla #4282
33015
33016 2009-07-13  Chen Congwu  <congwu.chen@intel.com>
33017
33018         * src/Makefile-gen.am:
33019
33020         Testing: fix a typo, bugzilla #2421
33021
33022 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
33023
33024         * po/README:
33025
33026         improve translator docs
33027
33028 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
33029
33030         * src/gtk-ui/sync-ui-config.c:
33031         * src/gtk-ui/sync-ui-config.h:
33032         * src/gtk-ui/sync-ui.c:
33033
33034         do not set password if user hasn't defined one in UI
33035
33036 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
33037
33038         * src/gtk-ui/ui.glade:
33039
33040         set the "need connection to sync" label width
33041
33042 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
33043
33044         * src/gtk-ui/sync-ui.c:
33045
33046         don't use username/password from template in UI
33047
33048 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
33049
33050         * test/runtests.py:
33051
33052         testing: avoid running Retry and Suspend tests for ScheduleWorld
33053         and Funambol
33054
33055 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
33056
33057         * test/runtests.py:
33058
33059         testing: run distcheck with building GUI
33060
33061 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
33062
33063         * test/evo.supp:
33064
33065         testing: added suppressions
33066
33067 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
33068
33069         * po/POTFILES.skip:
33070         * src/Makefile-gen.am:
33071         * src/dbus/interfaces/Makefile.am:
33072         * src/gtk-ui/Makefile.am:
33073
33074         build fixes
33075
33076 2009-07-13  tomas.galicia@intel.com  <tomas.galicia@intel.com>
33077
33078         * po/es.po:
33079
33080         Updates to Spanish (Castilian) (es) translation
33081
33082 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33083
33084         * README:
33085
33086         README: updated information on required packages
33087
33088 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33089
33090         * HACKING:
33091         * src/Makefile-gen.am:
33092         * src/client-test-app.cpp:
33093         * src/core/LogRedirect.cpp:
33094         * src/core/Makefile.am:
33095         * src/core/SyncEvolutionCmdline.cpp:
33096         * src/core/SyncEvolutionUtil.cpp:
33097         * src/core/SyncEvolutionUtil.h:
33098         * test/ClientTest.cpp:
33099         * test/ClientTest.h:
33100         * test/Makefile.am:
33101         * test/test.cpp:
33102         * test/test.h:
33103
33104         testing: skip certain tests by listing them in CLIENT_TEST_SKIP
33105
33106 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33107
33108         * test/runtests.py:
33109
33110         testing: ignore EvolutionCalendarTest::testOpenDefaultMemo
33111         failure
33112
33113 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33114
33115         * test/runtests.py:
33116
33117         testing: enable ical20 and itodo20 for Funambol testing
33118
33119 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33120
33121         * .gitignore:
33122         * src/gtk-ui/Makefile.am:
33123
33124         sync.desktop: fixed "make dist" after recent rename
33125
33126 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33127
33128         * autogen.sh:
33129
33130         autgen.sh: wipe out old files before recreating them
33131
33132 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
33133
33134         * src/core/LogRedirect.cpp:
33135
33136         LogRedirect: fixed compiler warning
33137
33138 2009-07-11  milo  <milo@ubuntu.com>
33139
33140         * po/it.po:
33141
33142         Updates to Italian (it) translation
33143
33144 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33145
33146         * configure-pre.in:
33147         * src/core/CurlTransportAgent.cpp:
33148         * src/core/CurlTransportAgent.h:
33149         * src/core/EvolutionSyncClient.cpp:
33150         * src/core/EvolutionSyncClient.h:
33151         * src/core/SoupTransportAgent.cpp:
33152         * src/core/SoupTransportAgent.h:
33153         * src/core/SyncEvolutionConfig.cpp:
33154         * src/core/TransportAgent.h:
33155         * test/ClientTest.h:
33156
33157         HTTPS transport: added SSL certificate checking
33158
33159 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
33160
33161         * test/evo.supp:
33162
33163         testing: extended valgrind suppression rules
33164
33165 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
33166
33167         * src/core/EvolutionSyncSource.cpp:
33168         * src/core/EvolutionSyncSource.h:
33169
33170         EvolutionSyncSource: memory handling
33171
33172 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
33173
33174         * src/core/SynthesisDBPlugin.cpp:
33175
33176         Synthesis bridge: fixed leak
33177
33178 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33179
33180         * src/core/LogRedirect.cpp:
33181
33182         fixed compile error due to missing header
33183
33184 2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>
33185
33186         * src/Makefile-gen.am:
33187         * src/core/LogRedirect.cpp:
33188         * src/core/LogRedirect.h:
33189         * test/Makefile.am:
33190         * test/abort-redirect.cpp:
33191
33192         logging: catch more redirected output when shutting down
33193
33194 2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>
33195
33196         * HACKING:
33197         * src/core/LogRedirect.cpp:
33198         * src/core/LogRedirect.h:
33199
33200         logging: set SYNCEVOLUTION_DEBUG to disable redirection
33201
33202 2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>
33203
33204         * src/core/EvolutionSyncClient.cpp:
33205         * src/core/LogRedirect.cpp:
33206         * src/core/LogRedirect.h:
33207
33208         logging: cleaned up source
33209
33210 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
33211
33212         * src/core/LogRedirect.cpp:
33213         * src/core/LogRedirect.h:
33214         * src/syncevolution.cpp:
33215
33216         logging: enabled redirecting of stderr for command line (Bugzilla
33217         #1333)
33218
33219 2009-07-02  Patrick Ohly  <patrick.ohly@intel.com>
33220
33221         * src/core/EvolutionSyncClient.cpp:
33222         * src/core/LogRedirect.cpp:
33223         * src/core/LogRedirect.h:
33224         * src/core/Makefile.am:
33225         * src/syncevolution.cpp:
33226
33227         logging: intercept stdout and stderr (Buzilla #1333)
33228
33229 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
33230
33231         * src/core/SynthesisEngine.cpp:
33232
33233         logging: pass all available information to new (and tentative)
33234         Synthesis call (Bugzilla #3474)
33235
33236 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
33237
33238         * src/core/EvolutionSyncClient.cpp:
33239         * src/core/EvolutionSyncClient.h:
33240         * src/core/SynthesisEngine.cpp:
33241         * src/core/SynthesisEngine.h:
33242
33243         logging: write a single sysync_linux.html log (Bugzilla #3474)
33244
33245 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33246
33247
33248         Merge commit 'origin/moblin-transifex'
33249
33250 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33251
33252         * README:
33253         * configure-pre.in:
33254
33255         configure: --enable-gui implies --enable-dbus-service, docs
33256
33257 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33258
33259         * po/POTFILES.in:
33260         * src/gtk-ui/sync.desktop:
33261         * src/gtk-ui/sync.desktop.in:
33262
33263         translation: install localized version of sync.desktop (Bugzilla
33264         #4133)
33265
33266 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33267
33268         * NEWS:
33269         * configure-pre.in:
33270
33271         bumped version (0.8.1+0.9+beta2+20090709) and added 0.9 beta 3
33272         NEWS
33273
33274 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33275
33276         * test/evo.supp:
33277         * test/sys.supp:
33278
33279         testing: updated valgrind regression rules
33280
33281 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33282
33283         * src/Makefile-gen.am:
33284
33285         testing: minor improvements for patching test cases
33286
33287 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33288
33289         * test/testcases/README:
33290
33291         test/testcases/README: fixed typo (.ics -> .tem)
33292
33293 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
33294
33295         * src/Makefile-gen.am:
33296         * test/Makefile.am:
33297         * test/testcases/README:
33298         * test/testcases/ical20.ics.funambol.tem.patch:
33299         * test/testcases/itodo20.ics.funambol.tem.patch:
33300
33301         testing: better handling of test case cases (Bugzilla #2421)
33302
33303 2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>
33304
33305         * src/dbus/interfaces/Makefile.am:
33306
33307         really fix build in src/dbus/interfaces
33308
33309 2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>
33310
33311         * src/dbus/interfaces/syncevo-full.xml:
33312         * src/dbus/syncevo-dbus-types.c:
33313         * src/dbus/syncevo-dbus-types.h:
33314         * src/dbus/test.c:
33315         * src/gtk-ui/sync-ui.c:
33316         * src/syncevo-dbus-server.cpp:
33317
33318         use ConsumerReady flag in dbus api and UI
33319
33320 2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>
33321
33322         * src/dbus/interfaces/Makefile.am:
33323
33324         fix build: don't remove syncevo-marshal.list on clean
33325
33326 2009-06-29  Patrick Ohly  <patrick.ohly@intel.com>
33327
33328         * src/core/SyncEvolutionCmdline.cpp:
33329         * src/core/SyncEvolutionConfig.cpp:
33330         * src/core/SyncEvolutionConfig.h:
33331         * src/default/syncevolution/Funambol/config.ini:
33332         * src/default/syncevolution/ScheduleWorld/config.ini:
33333
33334         configuration: added "ConsumerReady" option
33335
33336 2009-07-09  margie  <margie.foster@intel.com>
33337
33338         * po/hu.po:
33339
33340         test po file for Hungarian
33341
33342 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
33343
33344         * test/ClientTest.cpp:
33345         * test/ClientTest.h:
33346
33347         testing: callers of getItems() need to know which file was used
33348         (Bugzilla #2421)
33349
33350 2009-07-06  Chen Congwu  <congwu.chen@intel.com>
33351
33352         * src/Makefile-gen.am:
33353         * test/ClientTest.cpp:
33354         * test/Makefile.am:
33355         * test/testcases/README:
33356         * test/testcases/ical20.ics.funambol.tem.patch:
33357         * test/testcases/itodo20.ics.funambol.tem.patch:
33358
33359         Test case files: better handling of test cases, bugzilla #2421
33360
33361 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
33362
33363         * test/README.funambol:
33364
33365         README.funambol: added some links and mention lost ACTION
33366
33367 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
33368
33369         * NEWS:
33370         * src/core/SyncEvolutionCmdline.cpp:
33371         * src/core/SyncEvolutionConfig.cpp:
33372         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
33373         * src/default/syncevolution/Funambol/sources/todo/config.ini:
33374         * test/README.funambol:
33375
33376         Funambol: force iCalendar 2.0 mode in the config template
33377
33378 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
33379
33380         * src/core/EvolutionSyncSource.cpp:
33381
33382         coding style: always use curly brackets
33383
33384 2009-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33385
33386         * test/ClientTest.cpp:
33387
33388         Funambol: Fix a comparison for completeness (Bug #2424)
33389
33390 2009-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33391
33392         * test/README.funambol:
33393
33394         Funambol: Refine README.funambol (Bug #2422)
33395
33396 2009-07-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33397
33398         * src/backends/addressbook/AddressBookSourceRegister.cpp:
33399         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
33400         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
33401         * src/backends/file/FileSyncSourceRegister.cpp:
33402         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
33403         * src/core/EvolutionSyncSource.cpp:
33404         * src/core/SyncEvolutionConfig.cpp:
33405         * src/core/SyncEvolutionConfig.h:
33406
33407         SourceType: add a trailing '!' into source type to force to use
33408         type (Bug #2422)
33409
33410 2009-07-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33411
33412         * test/synccompare.pl:
33413
33414         Funambol: Ignore and remove some property or parameters when
33415         synccompare(Bug #2422)
33416
33417 2009-07-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33418
33419         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
33420         * test/README.funambol:
33421
33422         Funambol + itodo20: add 'text/calendar!' to force to use
33423         icalendar20(Bug #2422)
33424
33425 2009-07-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33426
33427         * test/synccompare.pl:
33428
33429         Funambol + itodo20: ignore some property comparisions in
33430         synccompare(Bug #2422)
33431
33432 2009-06-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
33433
33434         * test/synccompare.pl:
33435
33436         Funambol + vcard21: Ignore 'X-ASSISTANT' property in
33437         synccompare.pl(Bug #2422)
33438
33439 2009-06-29  zhu, yongsheng  <yongsheng.zhu@intel.com>
33440
33441         * test/ClientTest.cpp:
33442         * test/README.funambol:
33443
33444         Funambol + ical2.0: add an environment variable to set maximum
33445         item size (Bug #2422)
33446
33447 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
33448
33449         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
33450         * src/core/EvolutionSyncSource.cpp:
33451
33452         icalendar2.0: Force to use icalendar2.0 as sync format (Bug
33453         #2422)
33454
33455 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
33456
33457         * test/README.funambol:
33458
33459         Funambol: Add README.funambol for Funambol interoperability test
33460         information(Bug #2422)
33461
33462 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
33463
33464         * src/core/SyncEvolutionConfig.cpp:
33465         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
33466         * src/default/syncevolution/Funambol/sources/todo/config.ini:
33467
33468         iCal20: Enable ical20 and itodo20 sync for Funambol server(Bug
33469         #2422)
33470
33471 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
33472
33473         * test/synccompare.pl:
33474
33475         iCal20: Ingore properties comparasion for Funambol miss them(Bug
33476         #2422)
33477
33478 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
33479
33480         * src/syncclient_sample_config.xml:
33481
33482         iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED'
33483         property(Bug #2422)
33484
33485 2009-07-07  lpdufres  <loic.dufresne.de.virel@intel.com>
33486
33487         * po/sv.po:
33488
33489         Updates to Swedish (sv) translation
33490
33491 2009-07-07  lpdufres  <loic.dufresne.de.virel@intel.com>
33492
33493         * po/zh_TW.po:
33494
33495         Updates to Chinese (Taiwan) (zh_TW) translation
33496
33497 2009-07-06  Patrick Ohly  <patrick.ohly@intel.com>
33498
33499         * src/gtk-ui/sync-ui.c:
33500
33501         compiler warnings in GUI: passing string instead of format
33502         specifier
33503
33504 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
33505
33506         * src/backends/evolution/EvolutionContactSource.h:
33507         * src/core/EvolutionSyncClient.cpp:
33508         * src/core/EvolutionSyncSource.cpp:
33509         * src/core/EvolutionSyncSource.h:
33510         * src/syncclient_sample_config.xml:
33511
33512         XML config: allow backends to add their own definitions (Bugzilla
33513         #2417)
33514
33515 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
33516
33517
33518         Merge commit 'origin/moblin-transifex'
33519
33520 2009-07-02  lpdufres  <loic.dufresne.de.virel@intel.com>
33521
33522         * po/pt_BR.po:
33523
33524         Updates to Brazilian Portuguese translation (Thanks Gabor)
33525
33526 2009-07-02  milo  <milo@ubuntu.com>
33527
33528         * po/it.po:
33529
33530         Added Italian translation
33531
33532 2009-07-02  Chen Congwu  <congwu.chen@intel.com>
33533
33534         * src/core/EvolutionSyncClient.cpp:
33535         * src/core/SoupTransportAgent.cpp:
33536         * src/core/SoupTransportAgent.h:
33537         * src/core/SyncEvolutionCmdline.cpp:
33538
33539         suspend/resume improvements: improvements on suspend/resume
33540
33541 2009-07-01  balrog  <balrogg@gmail.com>
33542
33543         * po/pl.po:
33544
33545         First attempt at Polish strings for SyncEvolution.
33546
33547 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
33548
33549         * src/core/EvolutionSyncClient.cpp:
33550         * src/core/SyncEvolutionCmdline.cpp:
33551
33552         suspend&resume: minor cleanup
33553
33554 2009-06-26  Chen Congwu  <congwu.chen@intel.com>
33555
33556         * src/client-test-app.cpp:
33557         * test/ClientTest.cpp:
33558         * test/ClientTest.h:
33559
33560         Test cases: Enable Interrupt* test, add suspend test
33561
33562 2009-06-26  Chen Congwu  <congwu.chen@intel.com>
33563
33564         * src/core/CurlTransportAgent.cpp:
33565         * src/core/CurlTransportAgent.h:
33566         * src/core/EvolutionSyncClient.cpp:
33567         * src/core/EvolutionSyncClient.h:
33568         * src/core/SoupTransportAgent.cpp:
33569         * src/core/SoupTransportAgent.h:
33570         * src/core/SyncEvolutionCmdline.cpp:
33571
33572         suspend and resume: add signal processing and update the logic;
33573         bug #2426, #2425
33574
33575 2009-06-30  Jussi Kukkonen  <jku@linux.intel.com>
33576
33577         * src/gtk-ui/sync-ui.c:
33578
33579         fix crash in_server_config_for_template_cb()
33580
33581 2009-06-29  Jussi Kukkonen  <jku@linux.intel.com>
33582
33583         * src/gtk-ui/sync-ui-config.c:
33584         * src/gtk-ui/sync-ui-config.h:
33585         * src/gtk-ui/sync-ui.c:
33586
33587         dbus client: write '-' as password in config (so GetPassword is
33588         used)
33589
33590 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
33591
33592         * src/backends/addressbook/AddressBookSource.h:
33593         * src/backends/evolution/EvolutionCalendarSource.cpp:
33594         * src/backends/evolution/EvolutionCalendarSource.h:
33595         * src/backends/evolution/EvolutionContactSource.cpp:
33596         * src/backends/evolution/EvolutionContactSource.h:
33597         * src/backends/evolution/EvolutionMemoSource.cpp:
33598         * src/backends/evolution/EvolutionMemoSource.h:
33599         * src/backends/file/FileSyncSource.cpp:
33600         * src/backends/file/FileSyncSource.h:
33601         * src/backends/sqlite/SQLiteContactSource.cpp:
33602         * src/backends/sqlite/SQLiteContactSource.h:
33603         * src/client-test-app.cpp:
33604         * src/core/EvolutionSyncSource.h:
33605         * src/core/TrackingSyncSource.cpp:
33606         * src/core/TrackingSyncSource.h:
33607         * test/ClientTest.cpp:
33608
33609         extracting items: EvolutionMemoSource needs information about
33610         expected format
33611
33612 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
33613
33614         * test/synccompare.pl:
33615
33616         testing: fixed Client::Sync::vcard30::testConversion
33617
33618 2009-06-26  Patrick Ohly  <patrick.ohly@intel.com>
33619
33620         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
33621         * test/ClientTest.cpp:
33622
33623         testing: "text" tests didn't have the required "dump" method
33624
33625 2009-06-26  Patrick Ohly  <patrick.ohly@intel.com>
33626
33627         * test/runtests.py:
33628
33629         runtests.py: updated to work with current source code
33630
33631 2009-06-25  tester  <tester@knlcst4.ikn.intel.com>
33632
33633         * src/Makefile-gen.am:
33634
33635         build fix: D-Bus service .in file must be packaged in all cases
33636
33637 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
33638
33639         * src/Makefile-gen.am:
33640         * src/gtk-ui/Makefile.am:
33641         * src/gtk-ui/sync-ui-marshal.list:
33642
33643         fixed some problems with "make dist"
33644
33645 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
33646
33647         * configure-pre.in:
33648
33649         bumped version: 0.8.1+0.9+beta2+20090625
33650
33651 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
33652
33653         * src/core/SyncEvolutionCmdline.cpp:
33654         * src/core/SyncEvolutionConfig.cpp:
33655         * src/default/syncevolution/Funambol/config.ini:
33656
33657         WBXML: enabled by default, except for Funambol
33658
33659 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
33660
33661         * src/core/SyncEvolutionCmdline.cpp:
33662
33663         testing: fixed SyncEvolutionCmdlineTest after adding
33664         HashCode/ConfigDate
33665
33666 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
33667
33668         * src/syncclient_sample_config.xml:
33669         * test/synccompare.pl:
33670
33671         vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla
33672         #2418)
33673
33674 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
33675
33676         * src/core/EvolutionSyncSource.cpp:
33677         * src/syncclient_sample_config.xml:
33678
33679         data conversion: different data profiles for SyncML peer + local
33680         DB with remote rules
33681
33682 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
33683
33684         * src/syncevo-dbus-server.cpp:
33685
33686         compile error: GNOME keyring 2.24 misses extern "C"
33687
33688 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
33689
33690         * test/ClientTest.h:
33691
33692         testing: message and object size was too small
33693
33694 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33695
33696
33697         Merge commit 'origin/moblin-transifex'
33698
33699 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33700
33701
33702         XML config: done with comparison of our and upstream XML config
33703
33704 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33705
33706         * src/core/EvolutionSyncClient.cpp:
33707         * src/core/Makefile.am:
33708         * src/syncevolution.xml:
33709
33710         XML config: use syncclient_sample_config.xml instead of
33711         syncevolution.xml
33712
33713 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33714
33715         * src/syncclient_sample_config.xml:
33716
33717         XML config: keep alarm times as they are
33718
33719 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33720
33721         * src/syncclient_sample_config.xml:
33722
33723         XML config: be conservative about encoding of EXDATEs
33724
33725 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33726
33727         * src/syncclient_sample_config.xml:
33728
33729         XML config: enhanced calendar data formats
33730
33731 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33732
33733         * src/syncclient_sample_config.xml:
33734
33735         XML config: added several vCard 3.0/Evolution specific properties
33736
33737 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33738
33739         * src/syncclient_sample_config.xml:
33740
33741         XML config: don't enforce http:// prefix in vCard 2.1 URL
33742
33743 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33744
33745         * src/syncclient_sample_config.xml:
33746
33747         XML config: use NICKNAME also in vCard 2.1
33748
33749 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33750
33751         * src/syncclient_sample_config.xml:
33752
33753         XML config: avoid empty LOCATION in VEVENT
33754
33755 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33756
33757         * src/syncclient_sample_config.xml:
33758
33759         XML config: don't encode empty DESCRIPTION in VEVENT/VTODO
33760
33761 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33762
33763         * src/syncclient_sample_config.xml:
33764
33765         XML config: fix incorrect datatype name check
33766
33767 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
33768
33769         * src/syncclient_sample_config.xml:
33770
33771         XML config: generate client config dynamically
33772
33773 2009-06-22  margie  <margie.foster@intel.com>
33774
33775         * po/de.po:
33776
33777         Initial translation of beta strings
33778
33779 2009-06-22  Patrick Ohly  <patrick.ohly@intel.com>
33780
33781
33782         Merge branch 'synthesis' into synthesis-config-tracking
33783
33784 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
33785
33786         * src/syncclient_sample_config.xml:
33787
33788         sample client config: EXDATE is comma separated in iCalendar 2.0!
33789
33790 2009-04-17  Synthesis AG  <opensource@synthesis.ch>
33791
33792         * src/syncclient_sample_config.xml:
33793
33794         Initial Commit by Synthesis AG for Open Source libsynthesis
33795         3.2.0.25 and libsmltk
33796
33797 2009-06-22  Patrick Ohly  <patrick.ohly@intel.com>
33798
33799         * build/import-synthesis-xml.sh:
33800
33801         XML config: track upstream syncclient_sample_config.xml
33802
33803 2009-06-18  Wu, Yong  <yong.wu@intel.com>
33804
33805         * src/core/EvolutionSyncClient.cpp:
33806         * src/core/SyncEvolutionConfig.cpp:
33807         * src/core/SyncEvolutionConfig.h:
33808         * src/syncevolution.xml:
33809
33810         config + DevInf: always resend DevInf if content of config has
33811         changed
33812
33813 2009-06-19  margie  <margie.foster@intel.com>
33814
33815         * po/sv.po:
33816
33817         Initial translation of beta strings in Swedish
33818
33819 2009-06-18  margie  <margie.foster@intel.com>
33820
33821         * po/pt_BR.po:
33822
33823         Initial translation of beta strings into Brazilian Portuguese
33824
33825 2009-06-18  margie  <margie.foster@intel.com>
33826
33827         * po/ko.po:
33828
33829         Initial translation of beta strings into Korean
33830
33831 2009-06-18  margie  <margie.foster@intel.com>
33832
33833         * po/ja.po:
33834
33835         Initial translation of beta strings into Japanese
33836
33837 2009-06-18  margie  <margie.foster@intel.com>
33838
33839         * po/fi.po:
33840
33841         Initial translation of beta strings into Finnish
33842
33843 2009-06-18  margie  <margie.foster@intel.com>
33844
33845         * po/fr.po:
33846
33847         Initial translation of beta strings into French
33848
33849 2009-06-18  margie  <margie.foster@intel.com>
33850
33851         * po/es.po:
33852
33853         Initial translation of beta strings into Spanish
33854
33855 2009-06-17  margie  <margie.foster@intel.com>
33856
33857         * po/zh_TW.po:
33858
33859         Initial translation of beta strings in Chinese Traditional
33860
33861 2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>
33862
33863         * test/ClientTest.cpp:
33864
33865         testMerge: detect missing update from server to client after
33866         conflict resolution
33867
33868 2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>
33869
33870         * src/syncevolution.xml:
33871
33872         vCard: sent less empty properties (Bugzilla #3469)
33873
33874 2009-06-17  Patrick Ohly  <patrick.ohly@intel.com>
33875
33876
33877         Merge commit 'origin/jku'
33878
33879 2009-06-17  Patrick Ohly  <patrick.ohly@intel.com>
33880
33881
33882         Merge commit 'origin/keyring'
33883
33884 2009-06-17  Jussi Kukkonen  <jku@linux.intel.com>
33885
33886         * po/LINGUAS:
33887         * po/it.po:
33888
33889         add italian translation
33890
33891 2009-06-15  Jussi Kukkonen  <jku@linux.intel.com>
33892
33893         * src/gtk-ui/mux-window.c:
33894
33895         MuxWindow: always request same size (workaround)
33896
33897 2009-06-16  Jussi Kukkonen  <jku@linux.intel.com>
33898
33899         * src/gtk-ui/sync-ui.c:
33900         * src/syncevo-dbus-server.cpp:
33901
33902         dbus client, server: remove scheme from keyring urls
33903
33904 2009-06-12  Jussi Kukkonen  <jku@linux.intel.com>
33905
33906         * po/README:
33907
33908         add po/README
33909
33910 2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>
33911
33912         * NEWS:
33913         * configure-pre.in:
33914
33915         bumped version: 0.8.1+0.9+beta2
33916
33917 2009-06-11  Patrick Ohly  <patrick.ohly@intel.com>
33918
33919         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
33920         * src/core/SyncEvolutionConfig.cpp:
33921
33922         documentation: added vCalendar 1.0 and explain automatic format
33923         selection
33924
33925 2009-06-12  ZhuYanhai  <>
33926
33927         * po/zh_CN.po:
33928
33929         Initial import zh_CN PO file.
33930
33931 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33932
33933         * NEWS:
33934         * README:
33935         * configure-pre.in:
33936
33937         adapted for 0.9 beta 2 snapshot
33938         (syncevolution-0-9-beta2-2009-06-10)
33939
33940 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33941
33942         * README:
33943         * autogen.sh:
33944         * configure-pre.in:
33945         * src/core/EvolutionSyncClient.cpp:
33946         * src/core/EvolutionSyncSource.cpp:
33947         * src/core/FilterConfigNode.cpp:
33948         * src/core/SyncEvolutionCmdline.cpp:
33949
33950         Debian Etch: fixes some compilation issues
33951
33952 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33953
33954         * src/core/CurlTransportAgent.cpp:
33955         * src/core/CurlTransportAgent.h:
33956
33957         libcurl: fixed memory handling issue with libcurl < 7.17.0.
33958
33959 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33960
33961         * src/core/EvolutionSyncClient.cpp:
33962         * src/core/SyncEvolutionConfig.cpp:
33963         * src/core/SyncEvolutionUtil.cpp:
33964         * src/core/SyncEvolutionUtil.h:
33965
33966         config: use ${XDG_CACHE_HOME} for logs and database dumps
33967         (Bugzilla #3309)
33968
33969 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33970
33971         * src/core/SyncEvolutionConfig.cpp:
33972
33973         config: clarified that clientAuthType only has an effect during
33974         the initial sync
33975
33976 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33977
33978         * src/core/EvolutionSyncClient.cpp:
33979         * src/core/SyncEvolutionCmdline.cpp:
33980         * src/core/SyncEvolutionConfig.cpp:
33981         * src/syncevolution.xml:
33982
33983         config: enable clientAuthType (Bugzilla #3242)
33984
33985 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
33986
33987         * src/client-test-app.cpp:
33988         * src/core/EvolutionSyncClient.cpp:
33989         * src/core/SyncEvolutionCmdline.cpp:
33990         * src/core/SyncEvolutionConfig.cpp:
33991         * src/core/SyncEvolutionConfig.h:
33992         * src/syncevolution.xml:
33993
33994         config: enabled maxMsgSize/maxObjSize, removed obsolete loSupport
33995         (Bugzilla #2784)
33996
33997 2009-06-09  Patrick Ohly  <patrick.ohly@intel.com>
33998
33999         * src/core/SoupTransportAgent.cpp:
34000
34001         Soup HTTP Transport: must return content type of reply
34002
34003 2009-06-03  Patrick Ohly  <patrick.ohly@intel.com>
34004
34005
34006         Merge branch 'master' of git@git.moblin.org:syncevolution
34007
34008 2009-06-03  Patrick Ohly  <patrick.ohly@intel.com>
34009
34010         * src/core/EvolutionSyncClient.cpp:
34011         * src/core/SyncEvolutionConfig.cpp:
34012
34013         logging: logLevel 4 and 5 enable message translation and dumping
34014
34015 2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>
34016
34017         * configure-pre.in:
34018         * src/gtk-ui/main.c:
34019
34020         dbus client: make libunique dependency optional
34021
34022 2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>
34023
34024         * src/gtk-ui/main.c:
34025
34026         dbus-client: add missing license to main.c
34027
34028 2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>
34029
34030         * configure-pre.in:
34031         * src/gtk-ui/Makefile.am:
34032         * src/gtk-ui/main.c:
34033         * src/gtk-ui/sync-ui.c:
34034         * src/gtk-ui/sync-ui.h:
34035
34036         dbus-client: force single instance mode
34037
34038 2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>
34039
34040         * src/gtk-ui/sync-ui-config.c:
34041         * src/gtk-ui/sync-ui.c:
34042         * src/syncevo-dbus-server.cpp:
34043
34044         dbus client: make sure password is "-" in config
34045
34046 2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>
34047
34048         * src/gtk-ui/sync-ui.c:
34049
34050         dbus client: disable "change sync service" when syncing
34051
34052 2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>
34053
34054         * src/gtk-ui/ui.glade:
34055
34056         dbus client: wrap text in "change sync service" button
34057
34058 2009-06-01  Jussi Kukkonen  <jku@linux.intel.com>
34059
34060         * src/gtk-ui/ui.glade:
34061
34062         dbus client: fix glade file corruption
34063
34064 2009-06-01  Jussi Kukkonen  <jku@linux.intel.com>
34065
34066         * src/gtk-ui/sync-ui-config.c:
34067
34068         dbus client: sort sources alphabetically in UI
34069
34070 2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>
34071
34072         * src/dbus/interfaces/syncevo-full.xml:
34073         * src/dbus/syncevo-dbus.c:
34074         * src/dbus/syncevo-dbus.h:
34075         * src/syncevo-dbus-server.cpp:
34076         * src/syncevo-dbus-server.h:
34077
34078         dbus service: remove 'need-password' signal
34079
34080 2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>
34081
34082         * configure-pre.in:
34083         * src/gtk-ui/Makefile.am:
34084         * src/gtk-ui/sync-ui.c:
34085
34086         dbus client: add the server to ACL when adding a key to keyring
34087
34088 2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>
34089
34090         * configure-pre.in:
34091         * src/DBusSyncClient.cpp:
34092         * src/DBusSyncClient.h:
34093         * src/Makefile-gen.am:
34094         * src/gtk-ui/sync-ui-config.c:
34095         * src/gtk-ui/sync-ui-config.h:
34096         * src/gtk-ui/sync-ui.c:
34097         * src/syncevo-dbus-server.cpp:
34098         * src/syncevo-dbus-server.h:
34099
34100         dbus service/client: add gnome-keyring support
34101
34102 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
34103
34104         * configure-pre.in:
34105
34106         bumped version: 0.8.1+0.9+beta2+20090514
34107
34108 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
34109
34110
34111         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34112         into ui
34113
34114 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
34115
34116         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
34117         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
34118         * src/client-test-app.cpp:
34119         * src/core/EvolutionSyncSource.h:
34120         * test/ClientTest.cpp:
34121         * test/ClientTest.h:
34122
34123         testing: removed code which wasn't needed anymore
34124
34125 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
34126
34127         * test/synccompare.pl:
34128
34129         synccompare: due to typo it did not compare file against dir
34130         (skipped content of dir)
34131
34132 2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>
34133
34134         * src/gtk-ui/sync-ui.c:
34135
34136         dbus client: don't open urls twice
34137
34138 2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>
34139
34140         * src/gtk-ui/sync-ui.c:
34141
34142         dbus client: handle LOCERR_TRANSPFAIL
34143
34144 2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>
34145
34146         * src/gtk-ui/sync-ui.c:
34147         * src/syncevo-dbus-server.cpp:
34148
34149         dbus service: don't abort on Sync() exception
34150
34151 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34152
34153         * src/gtk-ui/sync-ui.c:
34154
34155         dbus client: hide progress bar when new service is selected
34156
34157 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34158
34159         * src/gtk-ui/sync-ui.c:
34160         * src/gtk-ui/sync-ui.rc:
34161         * src/gtk-ui/ui.glade:
34162
34163         dbus client: cosmetic fixes
34164
34165 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
34166
34167         * configure-pre.in:
34168
34169         version bump: 0.8.1+0.9+beta2+20090513
34170
34171 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
34172
34173
34174         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34175         into ui
34176
34177 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34178
34179         * src/gtk-ui/mux-window.c:
34180
34181         maximise windows even more
34182
34183 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
34184
34185         * src/syncevolution.xml:
34186
34187         EXDATE: accept all reasonable versions, generate separate
34188         properties with one value each
34189
34190 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34191
34192         * src/gtk-ui/sync-ui.c:
34193
34194         dbus client: avoid possible crasher on restart
34195
34196 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34197
34198         * src/gtk-ui/sync-ui.c:
34199
34200         dbus client: disable canceling for now
34201
34202 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34203
34204         * src/gtk-ui/sync-ui-config.c:
34205         * src/gtk-ui/sync-ui-config.h:
34206         * src/gtk-ui/sync-ui.c:
34207         * src/syncevo-dbus-server.cpp:
34208
34209         dbus client/service: hide non--supported sources
34210
34211 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34212
34213         * src/gtk-ui/sync-ui.c:
34214
34215         dbus client: call AbortSync asynchronously
34216
34217 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34218
34219         * src/dbus/syncevo-dbus.c:
34220         * src/dbus/syncevo-dbus.h:
34221
34222         dbus client: Add missing async AbortSync to wrapper lib
34223
34224 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
34225
34226         * src/dbus/syncevo-dbus-types.h:
34227         * src/gtk-ui/sync-ui.c:
34228         * src/syncevo-dbus-server.cpp:
34229
34230         dbus service/client: fix DBus error handling
34231
34232 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
34233
34234         * src/core/EvolutionSyncSource.cpp:
34235
34236         --enable-shared: fix for loading backend modules contained typo,
34237         only syncecal.so was opened
34238
34239 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
34240
34241         * src/core/FileConfigTree.cpp:
34242
34243         --remove: .other.ini files were not removed, leaving an
34244         incomplete config behind (#1806)
34245
34246 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
34247
34248         * src/core/SyncEvolutionConfig.cpp:
34249
34250         configuration handling: only list servers as "configured" which
34251         really have a config
34252
34253 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
34254
34255         * src/core/EvolutionSyncSource.cpp:
34256         * src/core/Makefile.am:
34257
34258         --enable-shared: find backends in $(libdir)/syncevolution
34259
34260 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
34261
34262         * src/gtk-ui/Makefile.am:
34263         * src/gtk-ui/sync-ui-marshal.list:
34264         * src/gtk-ui/sync-ui.c:
34265         * src/gtk-ui/ui.glade:
34266
34267         dbus client: support Connman
34268
34269 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
34270
34271         * src/gtk-ui/ui.glade:
34272
34273         dbus client: make the main window layout even tighter
34274
34275 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
34276
34277         * src/gtk-ui/ui.glade:
34278
34279         modify services window to actually fit into netbook screen
34280
34281 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
34282
34283         * src/gtk-ui/sync-ui.c:
34284         * src/gtk-ui/ui.glade:
34285
34286         dbus client: use less space in main window
34287
34288 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
34289
34290         * configure-pre.in:
34291
34292         bumped version: 0.8.1+0.9+ui+20090512
34293
34294 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
34295
34296         * NEWS:
34297         * README:
34298
34299         NEWS: summarized new features
34300
34301 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
34302
34303         * src/Makefile-gen.am:
34304         * src/backends/addressbook/Makefile.am:
34305         * src/backends/evolution/Makefile.am:
34306         * src/backends/file/Makefile.am:
34307         * src/backends/sqlite/Makefile.am:
34308
34309         testing: fixed compile error and test driver linking with
34310         --enable-shared
34311
34312 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34313
34314
34315         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34316         into ui
34317
34318 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34319
34320
34321         Merge branch 'master' into ui
34322
34323 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34324
34325         * README:
34326
34327         README: added --print-sessions, --remove, --restore and
34328         "Item/Data Changes" (#1806)
34329
34330 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34331
34332         * test/synccompare.pl:
34333
34334         synccompare: ignore UID when comparing for Synthesis server
34335         (#2161)
34336
34337 2009-05-11  Jussi Kukkonen  <jku@linux.intel.com>
34338
34339         * src/dbus/syncevo-dbus.c:
34340         * src/dbus/syncevo-dbus.h:
34341         * src/gtk-ui/sync-ui.c:
34342
34343         dbus client: handle server disappearing while syncing
34344
34345 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34346
34347         * src/DBusSyncClient.cpp:
34348         * src/DBusSyncClient.h:
34349         * src/README.h:
34350         * src/dbus/syncevo-dbus-types.c:
34351         * src/dbus/syncevo-dbus-types.h:
34352         * src/dbus/syncevo-dbus.c:
34353         * src/dbus/syncevo-dbus.h:
34354         * src/dbus/test.c:
34355         * src/gtk-ui/mux-frame.c:
34356         * src/gtk-ui/mux-frame.h:
34357         * src/gtk-ui/mux-icon-button.c:
34358         * src/gtk-ui/mux-icon-button.h:
34359         * src/gtk-ui/mux-window.c:
34360         * src/gtk-ui/mux-window.h:
34361         * src/gtk-ui/sync-ui-config.c:
34362         * src/gtk-ui/sync-ui-config.h:
34363         * src/gtk-ui/sync-ui.c:
34364         * src/syncevo-dbus-server.cpp:
34365         * src/syncevo-dbus-server.h:
34366
34367         added missing copyright and license headers
34368
34369 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34370
34371         * NEWS:
34372
34373         NEWS: bumped date of release
34374
34375 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34376
34377         * configure-pre.in:
34378
34379         version bump: 0.8.1+0.9+beta1
34380
34381 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34382
34383         * test/synccompare.pl:
34384
34385         synccompare: filter out INTERVAL=1 in normal form (#2029)
34386
34387 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34388
34389
34390         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34391         into ui
34392
34393 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
34394
34395         * test/synccompare.pl:
34396
34397         synccompare: filter out INTERVAL=1 in normal form (#2029)
34398
34399 2009-05-11  Jussi Kukkonen  <jku@linux.intel.com>
34400
34401         * src/syncevo-dbus-server.cpp:
34402
34403         dbus service: remember to init GLib threads
34404
34405 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34406
34407         * configure-pre.in:
34408
34409         version bump: 0.8.1+0.9+ui+20090508
34410
34411 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34412
34413
34414         Merge branch 'master' into ui
34415
34416 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34417
34418
34419         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34420         into ui
34421
34422 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34423
34424
34425         Merge branch 'master' of git@git.moblin.org:syncevolution
34426
34427 2009-05-08  Patrick Ohly  <pohly@pohly-MOBL.(none)>
34428
34429         * configure-pre.in:
34430
34431         configure: accept git@<host>/<path>.git as git URI
34432
34433 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34434
34435         * src/client-test-app.cpp:
34436
34437         testing: fix for database comparison
34438
34439 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
34440
34441         * src/gtk-ui/sync-ui.c:
34442
34443         dbus client: localize 'known' source names
34444
34445 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
34446
34447         * src/gtk-ui/sync-ui.c:
34448
34449         dbus client: compare template names case-insensitively
34450
34451 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
34452
34453         * src/gtk-ui/sync-ui.c:
34454
34455         dbus client: improve language in sync source reporting
34456
34457 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
34458
34459         * src/DBusSyncClient.cpp:
34460
34461         dbus service: chain up progress methods
34462
34463 2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>
34464
34465         * src/gtk-ui/sync-ui.c:
34466
34467         dbus client: improve error handling
34468
34469 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
34470
34471         * Makefile-gen.am:
34472
34473         packaging: include LICENSE texts
34474
34475 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34476
34477         * configure-pre.in:
34478         * src/core/SoupTransportAgent.cpp:
34479         * src/core/SyncEvolutionConfig.cpp:
34480
34481         HTTP: check for libsoup-gnome first and use GNOME proxy settings
34482         (#2060)
34483
34484 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34485
34486         * src/core/EvolutionSyncClient.cpp:
34487         * src/core/SyncML.cpp:
34488         * src/core/SyncML.h:
34489
34490         SyncReport: store overall synchronization status
34491
34492 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
34493
34494         * src/default/syncevolution/Funambol/icon.png:
34495         * src/default/syncevolution/ScheduleWorld/icon.png:
34496
34497         icons for services (#2062): cannot be used until we have proper
34498         permission by their owners
34499
34500 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
34501
34502         * Makefile-gen.am:
34503
34504         packaging: include LICENSE texts
34505
34506 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
34507
34508
34509         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34510         into ui
34511
34512 2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>
34513
34514         * src/gtk-ui/sync-ui.c:
34515         * src/gtk-ui/sync-ui.rc:
34516         * src/gtk-ui/ui.glade:
34517
34518         dbus client: show more last sync report data in UI
34519
34520 2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>
34521
34522         * src/gtk-ui/sync-ui.c:
34523         * src/gtk-ui/sync-ui.rc:
34524         * src/gtk-ui/ui.glade:
34525
34526         dbius client: update to match tweaked designs
34527
34528 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
34529
34530         * configure-pre.in:
34531
34532         bumped version: 0.8.1+0.9+ui+20090507
34533
34534 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
34535
34536
34537         Merge branch 'master' into ui
34538
34539 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34540
34541         * configure-pre.in:
34542
34543         add gio-2.0 to PKG_CHECK_MODULES
34544
34545 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
34546
34547
34548         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
34549         into ui
34550
34551 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
34552
34553         * Makefile-gen.am:
34554         * configure-post.in:
34555         * interfaces/Makefile.am:
34556         * interfaces/spec-strip-docs.xsl:
34557         * interfaces/syncevo-full.xml:
34558         * interfaces/syncevo-marshal.list:
34559         * org.Moblin.SyncEvolution.service.in:
34560         * src/Makefile-gen.am:
34561         * src/dbus/Makefile.am:
34562         * src/dbus/README:
34563         * src/dbus/interfaces/Makefile.am:
34564         * src/dbus/interfaces/spec-strip-docs.xsl:
34565         * src/dbus/interfaces/syncevo-full.xml:
34566         * src/dbus/interfaces/syncevo-marshal.list:
34567         * src/dbus/syncevo-dbus-types.c:
34568         * src/dbus/syncevo-dbus-types.h:
34569         * src/dbus/syncevo-dbus.c:
34570         * src/dbus/syncevo-dbus.h:
34571         * src/dbus/syncevo-dbus.pc.in:
34572         * src/dbus/test.c:
34573         * src/gtk-ui/Makefile.am:
34574         * src/gtk-ui/mux-window.c:
34575         * src/gtk-ui/sync-ui-config.h:
34576         * src/gtk-ui/sync-ui.c:
34577         * src/org.Moblin.SyncEvolution.service.in:
34578         * syncevo-dbus.pc.in:
34579         * syncevo-dbus/Makefile.am:
34580         * syncevo-dbus/README:
34581         * syncevo-dbus/syncevo-dbus-types.c:
34582         * syncevo-dbus/syncevo-dbus-types.h:
34583         * syncevo-dbus/syncevo-dbus.c:
34584         * syncevo-dbus/syncevo-dbus.h:
34585         * syncevo-dbus/test.c:
34586
34587         build rules: moved D-Bus into sub directories
34588
34589 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34590
34591         * src/gtk-ui/sync-ui.c:
34592
34593         dbus client: dont use gdk_pixbuf_new_from_stream_at_scale
34594
34595 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34596
34597         * src/gtk-ui/mux-window.c:
34598         * src/gtk-ui/ui.glade:
34599
34600         workaround for MuxWindow icons if not in theme
34601
34602 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34603
34604         * src/gtk-ui/mux-window.c:
34605         * src/gtk-ui/sync-ui.c:
34606
34607         dbus-client: avoid GLib 2.18 features
34608
34609 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
34610
34611         * configure-pre.in:
34612
34613         intltool: is 0.37.1 good enough?!
34614
34615 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
34616
34617         * Makefile-gen.am:
34618
34619         Makefile: removed obsolete DISTCHECK_CONFIGURE_FLAGS
34620
34621 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
34622
34623         * configure-pre.in:
34624
34625         compilation fix: when not configuring translation some vars must
34626         be set manually for po/Makefile
34627
34628 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34629
34630         * po/Makevars:
34631         * src/gtk-ui/sync-ui.c:
34632
34633         dbus client: add translatable strings to sync ui
34634
34635 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34636
34637         * src/gtk-ui/Makefile.am:
34638         * src/gtk-ui/sync.desktop:
34639         * src/gtk-ui/sync.png:
34640
34641         dbus client: icon is in moblin theme, no need to include here
34642
34643 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34644
34645         * Makefile-gen.am:
34646         * autogen.sh:
34647         * configure-post.in:
34648         * configure-pre.in:
34649         * po/ChangeLog:
34650         * po/Makevars:
34651         * po/POTFILES.in:
34652         * src/gtk-ui/Makefile.am:
34653         * src/gtk-ui/sync-ui.c:
34654
34655         add internationalization support
34656
34657 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
34658
34659         * src/gtk-ui/Makefile.am:
34660         * src/gtk-ui/sync.desktop:
34661         * src/gtk-ui/sync.png:
34662
34663         dbus client: really add desktop file,icon
34664
34665 2009-05-05  Jussi Kukkonen  <jku@linux.intel.com>
34666
34667         * src/Makefile-gen.am:
34668         * src/gtk-ui/Makefile.am:
34669
34670         fix make dist
34671
34672 2009-05-05  Jussi Kukkonen  <jku@linux.intel.com>
34673
34674         * src/gtk-ui/sync-generic.png:
34675
34676         dbus client: add missing icon
34677
34678 2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>
34679
34680         * configure-pre.in:
34681
34682         version bump: 0.8.1+0.9+20090505
34683
34684 2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>
34685
34686         * src/backends/evolution/EvolutionCalendarSource.cpp:
34687
34688         EvolutionCalendarSource: extra sanity check for empty TZID
34689
34690 2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>
34691
34692         * NEWS:
34693         * src/backends/evolution/EvolutionMemoSource.cpp:
34694         * test/synccompare.pl:
34695         * test/testcases/imemo20.ics:
34696
34697         EvolutionMemoSource: notes with only a summary were not sent
34698         correctly
34699
34700 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34701
34702         * src/client-test-app.cpp:
34703         * src/core/EvolutionSyncSource.h:
34704
34705         removed obsolete EvolutionSyncSource::get*ItemKey() methods
34706
34707 2009-05-02  Patrick Ohly  <patrick.ohly@intel.com>
34708
34709         * test/ClientTest.cpp:
34710         * test/ClientTest.h:
34711
34712         testing: check for correct server behavior during
34713         refresh-from-client
34714
34715 2009-04-30  Patrick Ohly  <patrick.ohly@intel.com>
34716
34717
34718         Merge branch 'master' into ui
34719
34720 2009-04-30  Patrick Ohly  <patrick.ohly@intel.com>
34721
34722
34723         license: merged LGPL v2.1 -> LGPL v2.1 + v3 change
34724
34725 2009-04-30  Patrick Ohly  <patrick.ohly@gmx.de>
34726
34727         * test/COPYING:
34728         * test/ClientTest.cpp:
34729         * test/ClientTest.h:
34730         * test/client-test-main.cpp:
34731         * test/client-test.cpp:
34732         * test/synccompare.pl:
34733         * test/test.h:
34734
34735         license: changed to LGPL v2.1 + v3
34736
34737 2009-04-30  Patrick Ohly  <patrick.ohly@gmx.de>
34738
34739         * COPYING:
34740         * debian/dbus-wrapper.cpp:
34741         * src/TestMain.cpp:
34742         * src/backends/addressbook/AddressBookConstants.cpp:
34743         * src/backends/addressbook/AddressBookSource.cpp:
34744         * src/backends/addressbook/AddressBookSource.h:
34745         * src/backends/addressbook/AddressBookSourceRegister.cpp:
34746         * src/backends/evolution/EvolutionCalendarSource.cpp:
34747         * src/backends/evolution/EvolutionCalendarSource.h:
34748         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
34749         * src/backends/evolution/EvolutionContactSource.cpp:
34750         * src/backends/evolution/EvolutionContactSource.h:
34751         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
34752         * src/backends/evolution/EvolutionMemoSource.cpp:
34753         * src/backends/evolution/EvolutionMemoSource.h:
34754         * src/backends/evolution/libical/icalstrdup.c:
34755         * src/backends/evolution/libical/icalstrdup.h:
34756         * src/backends/file/FileSyncSource.cpp:
34757         * src/backends/file/FileSyncSource.h:
34758         * src/backends/file/FileSyncSourceRegister.cpp:
34759         * src/backends/sqlite/SQLiteContactSource.cpp:
34760         * src/backends/sqlite/SQLiteContactSource.h:
34761         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
34762         * src/backends/sqlite/SQLiteUtil.cpp:
34763         * src/backends/sqlite/SQLiteUtil.h:
34764         * src/client-test-app.cpp:
34765         * src/core/ConfigNode.h:
34766         * src/core/ConfigTree.h:
34767         * src/core/EvolutionSmartPtr.h:
34768         * src/core/EvolutionSyncClient.cpp:
34769         * src/core/EvolutionSyncClient.h:
34770         * src/core/EvolutionSyncSource.cpp:
34771         * src/core/EvolutionSyncSource.h:
34772         * src/core/FileConfigNode.cpp:
34773         * src/core/FileConfigNode.h:
34774         * src/core/FileConfigTree.cpp:
34775         * src/core/FileConfigTree.h:
34776         * src/core/FilterConfigNode.cpp:
34777         * src/core/FilterConfigNode.h:
34778         * src/core/PrefixConfigNode.cpp:
34779         * src/core/PrefixConfigNode.h:
34780         * src/core/SafeConfigNode.cpp:
34781         * src/core/SafeConfigNode.h:
34782         * src/core/SyncEvolutionCmdline.cpp:
34783         * src/core/SyncEvolutionCmdline.h:
34784         * src/core/SyncEvolutionConfig.cpp:
34785         * src/core/SyncEvolutionConfig.h:
34786         * src/core/SyncEvolutionUtil.cpp:
34787         * src/core/SyncEvolutionUtil.h:
34788         * src/core/TrackingSyncSource.cpp:
34789         * src/core/TrackingSyncSource.h:
34790         * src/core/VolatileConfigNode.h:
34791         * src/core/VolatileConfigTree.h:
34792         * src/core/eds_abi_wrapper.cpp:
34793         * src/core/eds_abi_wrapper.h:
34794         * src/syncevolution.cpp:
34795
34796         license: changed to LGPL v2.1 + v3
34797
34798 2009-04-27  Jussi Kukkonen  <jku@linux.intel.com>
34799
34800         * src/gtk-ui/mux-window.c:
34801         * src/gtk-ui/sync-ui.c:
34802
34803         dbus client: load icons from theme
34804
34805 2009-04-27  Jussi Kukkonen  <jku@linux.intel.com>
34806
34807         * src/DBusSyncClient.cpp:
34808         * src/DBusSyncClient.h:
34809
34810         dbus service: override getPrintChanges()
34811
34812 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34813
34814         * src/client-test-app.cpp:
34815         * src/core/EvolutionSyncClient.cpp:
34816         * src/core/EvolutionSyncClient.h:
34817         * src/core/EvolutionSyncSource.h:
34818         * src/core/SyncML.cpp:
34819         * src/core/SyncML.h:
34820         * src/core/TrackingSyncSource.cpp:
34821         * src/core/TrackingSyncSource.h:
34822
34823         added/improved reporting of local changes
34824
34825 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34826
34827         * src/client-test-app.cpp:
34828         * src/core/EvolutionSyncSource.h:
34829
34830         removed obsolete EvolutionSyncSource::get*ItemKey() methods
34831
34832 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34833
34834         * src/core/EvolutionSyncClient.cpp:
34835
34836         removed debugging artifact from last check in
34837
34838 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34839
34840         * src/core/EvolutionSyncClient.cpp:
34841         * src/core/HashConfigNode.h:
34842         * src/core/Makefile.am:
34843         * src/core/SyncML.cpp:
34844         * src/core/SyncML.h:
34845
34846         SyncReport: utility functions for serializing in a ConfigNode
34847
34848 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34849
34850         * src/core/EvolutionSyncClient.cpp:
34851
34852         session info: fixed incorrect "numbers of items after sync"
34853
34854 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34855
34856         * src/core/ConfigNode.h:
34857         * src/core/EvolutionSyncClient.cpp:
34858         * src/core/FileConfigNode.h:
34859         * src/core/SafeConfigNode.h:
34860
34861         ConfigNode + status.ini: added template methods for automatic
34862         conversion to/from string
34863
34864 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
34865
34866         * configure-pre.in:
34867
34868         --enable-gui: don't build GUI unless selected, extended help text
34869
34870 2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>
34871
34872         * src/gtk-ui/sync-ui.c:
34873
34874         dbus client: don't free server data when it's still used...
34875
34876 2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>
34877
34878         * src/gtk-ui/mux-window.c:
34879
34880         dbus client: remove unnecessary MuxWindow function skeletons
34881
34882 2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>
34883
34884         * src/gtk-ui/mux-icon-button.c:
34885         * src/gtk-ui/mux-icon-button.h:
34886         * src/gtk-ui/mux-window.c:
34887
34888         dbus client: refactor MuxIconButton
34889
34890 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
34891
34892         * configure-post.in:
34893         * configure-pre.in:
34894         * src/gtk-ui/mux-frame.c:
34895         * src/gtk-ui/mux-frame.h:
34896         * src/gtk-ui/sync-ui.c:
34897         * src/gtk-ui/ui.glade:
34898
34899         dbus client: allow building with no Mux widgets
34900
34901 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
34902
34903         * src/gtk-ui/Makefile.am:
34904         * src/gtk-ui/mux-bin.c:
34905         * src/gtk-ui/mux-bin.h:
34906         * src/gtk-ui/mux-frame.c:
34907         * src/gtk-ui/mux-frame.h:
34908         * src/gtk-ui/sync-ui.c:
34909         * src/gtk-ui/sync-ui.rc:
34910
34911         rename MuxBin to MuxFrame
34912
34913 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
34914
34915         * src/gtk-ui/sync-ui.c:
34916
34917         dbus client: bug fix: progress text wasn't updated after sync
34918
34919 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
34920
34921         * src/syncevo-dbus-server.cpp:
34922         * src/syncevo-dbus-server.h:
34923
34924         dbus client: shutdown after client inactivity
34925
34926 2009-04-23  Jussi Kukkonen  <jku@linux.intel.com>
34927
34928         * src/gtk-ui/sync-ui.c:
34929         * src/syncevo-dbus-server.cpp:
34930         * syncevo-dbus/syncevo-dbus-types.c:
34931
34932         dbus client: stop leaking memory on every dbus callback
34933
34934 2009-04-23  Jussi Kukkonen  <jku@linux.intel.com>
34935
34936         * interfaces/syncevo-full.xml:
34937         * src/gtk-ui/sync-ui-config.c:
34938         * src/gtk-ui/sync-ui.c:
34939         * src/syncevo-dbus-server.cpp:
34940         * syncevo-dbus/syncevo-dbus-types.c:
34941         * syncevo-dbus/syncevo-dbus-types.h:
34942         * syncevo-dbus/syncevo-dbus.c:
34943         * syncevo-dbus/syncevo-dbus.h:
34944
34945         support sync reports in dbus api, use GetSyncReports in ui
34946
34947 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
34948
34949         * src/gtk-ui/sync-ui.c:
34950
34951         dbus client: fix bug in gconf change handling
34952
34953 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
34954
34955         * src/gtk-ui/Makefile.am:
34956         * src/gtk-ui/sync-ui.c:
34957
34958         dbus client: use generice sync icon
34959
34960 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
34961
34962         * src/gtk-ui/sync-ui.c:
34963
34964         work around duplicate synthesis errors
34965
34966 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
34967
34968         * src/DBusSyncClient.cpp:
34969
34970         dbus service: use SetPrintChanges()
34971
34972 2009-04-24  Patrick Ohly  <patrick.ohly@intel.com>
34973
34974         * configure-pre.in:
34975
34976         version bump: 0.8+0.9+20090424
34977
34978 2009-04-24  Patrick Ohly  <patrick.ohly@intel.com>
34979
34980         * src/core/EvolutionSyncClient.cpp:
34981
34982         Bugzilla 1412: no data source enabled => XML error => should be
34983         normal message
34984
34985 2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>
34986
34987         * src/core/SyncEvolutionCmdline.cpp:
34988
34989         command line synopsis: --print-sessions can be combined with
34990         --quiet
34991
34992 2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>
34993
34994
34995         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
34996
34997 2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>
34998
34999         * src/client-test-app.cpp:
35000         * src/core/EvolutionSyncClient.cpp:
35001         * src/core/EvolutionSyncClient.h:
35002         * src/core/EvolutionSyncSource.h:
35003         * src/core/SyncEvolutionCmdline.cpp:
35004         * src/core/SyncEvolutionCmdline.h:
35005         * src/core/SyncML.cpp:
35006         * src/core/SyncML.h:
35007         * src/core/TrackingSyncSource.cpp:
35008         * src/core/TrackingSyncSource.h:
35009
35010         added --restore and fixed --status
35011
35012 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
35013
35014         * README:
35015         * src/core/SyncEvolutionCmdline.cpp:
35016
35017         command line: removed traces of never implemented --properties
35018         options
35019
35020 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
35021
35022         * src/client-test-app.cpp:
35023         * src/core/EvolutionSyncClient.cpp:
35024         * src/core/EvolutionSyncClient.h:
35025         * src/core/EvolutionSyncSource.h:
35026         * src/core/SyncML.cpp:
35027         * src/core/SyncML.h:
35028         * src/core/TrackingSyncSource.cpp:
35029         * src/core/TrackingSyncSource.h:
35030
35031         log dir handling: changed backup files from single file to
35032         directory, remember number of items in backup
35033
35034 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
35035
35036         * src/core/ConfigNode.h:
35037         * src/core/FileConfigNode.cpp:
35038
35039         config nodes: utility code to create a node for a specific file
35040
35041 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
35042
35043         * src/core/FileConfigNode.cpp:
35044
35045         FileConfigNode: error messages should refer to full path
35046
35047 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
35048
35049         * test/synccompare.pl:
35050
35051         synccompare: each of the two parameters can refer to a directory
35052         of items in addition to plain files
35053
35054 2009-04-21  Jussi Kukkonen  <jku@linux.intel.com>
35055
35056         * src/gtk-ui/sync-ui.c:
35057
35058         dbus client: handle more sync errors
35059
35060 2009-04-21  Jussi Kukkonen  <jku@linux.intel.com>
35061
35062         * src/gtk-ui/sync-ui.c:
35063         * src/gtk-ui/ui.glade:
35064
35065         dbus client: improve error output
35066
35067 2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>
35068
35069         * src/gtk-ui/sync-ui-config.c:
35070         * src/gtk-ui/sync-ui-config.h:
35071         * src/gtk-ui/sync-ui.c:
35072
35073         dbus client: update sync mode handling to match server
35074
35075 2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>
35076
35077         * interfaces/Makefile.am:
35078
35079         dbus interface: remove syncevo-marshal.list from BUILT_SOURCES
35080
35081 2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>
35082
35083         * src/DBusSyncClient.cpp:
35084         * src/DBusSyncClient.h:
35085         * src/syncevo-dbus-server.cpp:
35086
35087         dbus service: add support for per-source syncmode
35088
35089 2009-04-21  Patrick Ohly  <patrick.ohly@intel.com>
35090
35091         * src/core/EvolutionSyncClient.cpp:
35092         * src/core/SyncEvolutionCmdline.cpp:
35093         * src/core/SyncEvolutionConfig.cpp:
35094         * src/core/SyncEvolutionConfig.h:
35095
35096         logging: allow detailed control over printing of database changes
35097         with --printChanges
35098
35099 2009-04-20  Patrick Ohly  <patrick.ohly@intel.com>
35100
35101         * configure-pre.in:
35102
35103         configure: --disable-dbus-service and --disable-gui didn't work
35104
35105 2009-04-17  Patrick Ohly  <patrick.ohly@intel.com>
35106
35107         * src/gtk-ui/Makefile.am:
35108
35109         GTK UI: build fixes for out-of-tree compilation
35110
35111 2009-04-17  Patrick Ohly  <patrick.ohly@intel.com>
35112
35113         * src/core/SyncEvolutionConfig.cpp:
35114
35115         config templates: silently ignore missing template directory
35116
35117 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35118
35119         * src/Makefile-gen.am:
35120         * syncevo-dbus/Makefile.am:
35121
35122         dbus service: use builddir when referring to dbus interface file
35123
35124 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35125
35126         * src/gtk-ui/sync-ui.c:
35127
35128         dbus client: remove "settings" title bar button
35129
35130 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35131
35132         * src/Makefile-gen.am:
35133
35134         dbus service: build syncevo-dbus-glue.h explicitly
35135
35136 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35137
35138
35139         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
35140
35141 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35142
35143
35144         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
35145
35146 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35147
35148         * src/core/EvolutionSyncClient.cpp:
35149         * src/core/SyncEvolutionCmdline.cpp:
35150         * src/core/SyncEvolutionConfig.cpp:
35151         * src/core/SyncEvolutionConfig.h:
35152         * src/core/SyncEvolutionUtil.cpp:
35153         * src/core/SyncEvolutionUtil.h:
35154
35155         logging: enable log dirs by default
35156
35157 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35158
35159         * src/core/SyncEvolutionUtil.cpp:
35160
35161         logging: create directories with access permissions only for the
35162         user
35163
35164 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35165
35166         * interfaces/syncevo-full.xml:
35167         * src/gtk-ui/README:
35168         * src/gtk-ui/sync-ui.c:
35169         * src/gtk-ui/ui.glade:
35170         * src/syncevo-dbus-server.cpp:
35171         * syncevo-dbus/syncevo-dbus.c:
35172         * syncevo-dbus/syncevo-dbus.h:
35173
35174         dbus client: support removing services
35175
35176 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35177
35178         * Makefile-gen.am:
35179
35180         change makefile subdir order: syncevo-dbus before src
35181
35182 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35183
35184         * src/gtk-ui/sync-ui.c:
35185
35186         dbus client: bug fix: don't eat all keyboard input
35187
35188 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35189
35190         * src/gtk-ui/sync-ui.c:
35191
35192         dbus client: set focus correctly
35193
35194 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35195
35196         * src/gtk-ui/mux-bin.c:
35197         * src/gtk-ui/sync-ui.rc:
35198         * src/gtk-ui/ui.glade:
35199
35200         dbus client: fix allocation bug in MuxBin, tweak related layout
35201         in ui
35202
35203 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35204
35205
35206         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
35207
35208 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35209
35210         * src/core/SafeConfigNode.cpp:
35211
35212         SafeConfigNode: the if clause for non-strict escaping did not
35213         work right
35214
35215 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35216
35217         * test/testcases/ical20.ics:
35218
35219         testing: the "New York" test case works again
35220
35221 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35222
35223         * src/gtk-ui/sync-ui.c:
35224         * src/gtk-ui/sync-ui.rc:
35225
35226         dbus client: tweak bin insensitivity
35227
35228 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35229
35230
35231         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
35232
35233 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35234
35235         * src/core/ConfigNode.h:
35236         * src/core/EvolutionSyncClient.cpp:
35237         * src/core/SyncEvolutionCmdline.cpp:
35238         * src/core/SyncML.cpp:
35239         * src/core/SyncML.h:
35240
35241         log handling: SyncReport is stored in log dir and can be
35242         retrieved
35243
35244 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35245
35246         * src/gtk-ui/mux-bin.c:
35247         * src/gtk-ui/sync-ui.c:
35248         * src/gtk-ui/sync-ui.rc:
35249
35250         dbus client: use insensitivity in main window Bins
35251
35252 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35253
35254         * src/gtk-ui/sync-ui.rc:
35255         * src/gtk-ui/ui.glade:
35256
35257         dbus  client; add styling for main window
35258
35259 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35260
35261         * src/core/EvolutionSyncClient.cpp:
35262         * src/core/SyncEvolutionCmdline.cpp:
35263         * src/core/SyncML.cpp:
35264         * src/core/SyncML.h:
35265
35266         logging: record start/end times in SyncReport and print it
35267
35268 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35269
35270         * src/gtk-ui/Makefile.am:
35271         * src/gtk-ui/mux-icon-button.c:
35272         * src/gtk-ui/mux-icon-button.h:
35273         * src/gtk-ui/mux-window.c:
35274         * src/gtk-ui/mux-window.h:
35275         * src/gtk-ui/sync-ui.c:
35276         * src/gtk-ui/sync-ui.rc:
35277
35278         dbus client: add MuxWindow class, use it in the client
35279
35280 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
35281
35282         * src/gtk-ui/mux-bin.c:
35283
35284         dbus client: add title-font property to MuxBin
35285
35286 2009-04-15  Jussi Kukkonen  <jku@linux.intel.com>
35287
35288         * src/gtk-ui/Makefile.am:
35289         * src/gtk-ui/close.png:
35290         * src/gtk-ui/close_hover.png:
35291         * src/gtk-ui/settings.png:
35292         * src/gtk-ui/settings_hover.png:
35293
35294         add tmp images for window decoration buttons
35295
35296 2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>
35297
35298         * src/gtk-ui/sync-ui.c:
35299
35300         dbus client: do sensitivity changes on the bins, not buttons
35301
35302 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
35303
35304         * src/core/SyncEvolutionCmdline.cpp:
35305
35306         command line: added long description of --remove option
35307
35308 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
35309
35310         * src/core/EvolutionSyncClient.cpp:
35311         * src/core/EvolutionSyncClient.h:
35312         * src/core/SyncEvolutionCmdline.cpp:
35313         * src/core/SyncML.h:
35314
35315         log handling: save start and end time in log dir, retrieve as
35316         part of SyncReport
35317
35318 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
35319
35320         * src/core/SafeConfigNode.cpp:
35321         * src/core/SafeConfigNode.h:
35322
35323         SafeConfigNode: added less strict escaping for use with
35324         FileConfigNode
35325
35326 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
35327
35328         * src/core/EvolutionSyncClient.cpp:
35329         * src/core/EvolutionSyncClient.h:
35330         * src/core/SyncEvolutionCmdline.cpp:
35331         * src/core/SyncEvolutionCmdline.h:
35332
35333         log handling: added access to previous sync sessions
35334
35335 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
35336
35337         * src/core/ConfigTree.h:
35338         * src/core/EvolutionSyncClient.cpp:
35339         * src/core/FileConfigTree.cpp:
35340         * src/core/FileConfigTree.h:
35341         * src/core/SyncEvolutionCmdline.cpp:
35342         * src/core/SyncEvolutionCmdline.h:
35343         * src/core/SyncEvolutionConfig.cpp:
35344         * src/core/SyncEvolutionConfig.h:
35345         * src/core/SyncEvolutionUtil.cpp:
35346         * src/core/SyncEvolutionUtil.h:
35347
35348         config handling: added removing of a configuration
35349
35350 2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>
35351
35352
35353         Merge commit 'origin/ui' into ui
35354
35355 2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>
35356
35357         * src/gtk-ui/README:
35358         * src/gtk-ui/sync-ui.c:
35359
35360         dbus client: add README
35361
35362 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35363
35364         * src/gtk-ui/ui.glade:
35365
35366         dbus client: tweak service list padding
35367
35368 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35369
35370         * src/default/README:
35371         * src/default/syncevolution/funambol/icon.png:
35372         * src/default/syncevolution/scheduleworld/icon.png:
35373
35374         add funambol logo, make scheduleworld logo transparent
35375
35376 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35377
35378         * src/gtk-ui/sync-ui.c:
35379
35380         dbus client: fix memory leak
35381
35382 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35383
35384         * src/gtk-ui/sync-ui.c:
35385
35386         dbus client: fix focus/transient bug
35387
35388 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35389
35390         * src/gtk-ui/sync-ui.c:
35391
35392         dbus client: mark current service with bold in service list
35393
35394 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35395
35396         * src/gtk-ui/sync-ui.c:
35397
35398         dbus client: close secondary windows on ESC
35399
35400 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
35401
35402         * src/gtk-ui/Makefile.am:
35403         * src/gtk-ui/sync-ui.c:
35404         * src/gtk-ui/sync-ui.rc:
35405         * src/gtk-ui/ui.glade:
35406
35407         dbus client: ui improvements
35408
35409 2009-04-09  Patrick Ohly  <patrick.ohly@intel.com>
35410
35411         * configure-pre.in:
35412
35413         version bumped for intermediate release
35414
35415 2009-04-09  Jussi Kukkonen  <jku@linux.intel.com>
35416
35417         * Makefile-gen.am:
35418         * configure-post.in:
35419         * src/Makefile-gen.am:
35420         * src/gtk-ui/Makefile.am:
35421         * src/gtk-ui/mux-bin.c:
35422         * src/gtk-ui/mux-bin.h:
35423         * src/gtk-ui/sync-ui-config.c:
35424         * src/gtk-ui/sync-ui-config.h:
35425         * src/gtk-ui/sync-ui.c:
35426         * src/gtk-ui/ui.glade:
35427         * src/sync-ui-config.c:
35428         * src/sync-ui-config.h:
35429         * src/sync_ui.c:
35430         * src/ui.glade:
35431
35432         dbus client: add and use new widget MuxBin
35433
35434 2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>
35435
35436         * src/core/SyncEvolutionCmdline.cpp:
35437
35438         testing: file:// prefix in IconURI
35439
35440 2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>
35441
35442
35443         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
35444
35445 2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>
35446
35447         * src/core/EvolutionSyncClient.cpp:
35448         * src/core/SyncEvolutionCmdline.cpp:
35449         * src/core/SyncEvolutionConfig.cpp:
35450         * src/core/SyncEvolutionUtil.cpp:
35451         * src/core/SyncEvolutionUtil.h:
35452         * src/default/syncevolution/Funambol/config.ini:
35453         * src/default/syncevolution/Funambol/sources/addressbook/config.ini:
35454         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
35455         * src/default/syncevolution/Funambol/sources/memo/config.ini:
35456         * src/default/syncevolution/Funambol/sources/todo/config.ini:
35457         * src/default/syncevolution/ScheduleWorld/config.ini:
35458         * src/default/syncevolution/ScheduleWorld/icon.png:
35459         * src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini:
35460         * src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini:
35461         * src/default/syncevolution/ScheduleWorld/sources/memo/config.ini:
35462         * src/default/syncevolution/ScheduleWorld/sources/todo/config.ini:
35463         * src/default/syncevolution/funambol/config.ini:
35464         * src/default/syncevolution/funambol/sources/addressbook/config.ini:
35465         * src/default/syncevolution/funambol/sources/calendar/config.ini:
35466         * src/default/syncevolution/funambol/sources/memo/config.ini:
35467         * src/default/syncevolution/funambol/sources/todo/config.ini:
35468         * src/default/syncevolution/scheduleworld/config.ini:
35469         * src/default/syncevolution/scheduleworld/icon.png:
35470         * src/default/syncevolution/scheduleworld/sources/addressbook/config.ini:
35471         * src/default/syncevolution/scheduleworld/sources/calendar/config.ini:
35472         * src/default/syncevolution/scheduleworld/sources/memo/config.ini:
35473         * src/default/syncevolution/scheduleworld/sources/todo/config.ini:
35474
35475         configuration: template and server names are mixed case with
35476         case-insensitive comparison now
35477
35478 2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>
35479
35480         * src/sync-ui-config.c:
35481         * src/sync-ui-config.h:
35482         * src/sync_ui.c:
35483
35484         dbus client: massive tabs -> 4 spaces change
35485
35486 2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>
35487
35488         * src/Makefile-gen.am:
35489         * src/sync-ui-config.c:
35490         * src/sync-ui-config.h:
35491         * src/sync_ui.c:
35492
35493         dbus client: refactor server configuration to a new file
35494
35495 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35496
35497         * interfaces/syncevo-full.xml:
35498         * src/sync_ui.c:
35499         * src/syncevo-dbus-server.cpp:
35500         * src/ui.glade:
35501         * syncevo-dbus/syncevo-dbus-types.c:
35502         * syncevo-dbus/syncevo-dbus-types.h:
35503         * syncevo-dbus/test.c:
35504
35505         dbus service & client: support webURL and iconURI
35506
35507 2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>
35508
35509         * src/core/SyncEvolutionConfig.cpp:
35510
35511         prepend iconURI with "file://" when icon is local file  Please
35512         enter the commit message for your changes.
35513
35514 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35515
35516
35517         Merge commit 'origin/ui' into ui
35518
35519 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35520
35521         * src/sync_ui.c:
35522         * src/ui.glade:
35523
35524         dbus client: add "un-templated" services
35525
35526 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35527
35528
35529         Merge branch 'dbus' into ui
35530
35531 2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>
35532
35533         * README:
35534         * autogen.sh:
35535         * interfaces/syncevo.xml:
35536         * src/Makefile-gen.am:
35537         * src/core/FileConfigNode.cpp:
35538         * src/core/FileConfigNode.h:
35539         * src/core/FileConfigTree.cpp:
35540         * src/core/FileConfigTree.h:
35541         * src/core/Makefile.am:
35542         * src/core/SyncEvolutionCmdline.cpp:
35543         * src/core/SyncEvolutionConfig.cpp:
35544         * src/core/SyncEvolutionConfig.h:
35545         * src/core/VolatileConfigNode.h:
35546         * src/default/README:
35547         * src/default/syncevolution/funambol/config.ini:
35548         * src/default/syncevolution/funambol/sources/addressbook/config.ini:
35549         * src/default/syncevolution/funambol/sources/calendar/config.ini:
35550         * src/default/syncevolution/funambol/sources/memo/config.ini:
35551         * src/default/syncevolution/funambol/sources/todo/config.ini:
35552         * src/default/syncevolution/scheduleworld/config.ini:
35553         * src/default/syncevolution/scheduleworld/icon.png:
35554         * src/default/syncevolution/scheduleworld/sources/addressbook/config.ini:
35555         * src/default/syncevolution/scheduleworld/sources/calendar/config.ini:
35556         * src/default/syncevolution/scheduleworld/sources/memo/config.ini:
35557         * src/default/syncevolution/scheduleworld/sources/todo/config.ini:
35558
35559         configuration: added support for configuration templates in /etc
35560         and server icons
35561
35562 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35563
35564         * src/syncevo-dbus-server.cpp:
35565         * syncevo-dbus/syncevo-dbus-types.h:
35566
35567         dbus service: bug fixes, add error codes
35568
35569 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35570
35571         * src/sync_ui.c:
35572
35573         dbus client: bug fixes
35574
35575 2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>
35576
35577         * configure-pre.in:
35578
35579         autotools: first PKG_CHECK_MODULES() must be unconditional
35580
35581 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35582
35583         * configure-pre.in:
35584         * src/sync_ui.c:
35585
35586         dbus client: get rid of gvfs dependency
35587
35588 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35589
35590         * interfaces/syncevo-full.xml:
35591
35592         dbus service: document dbus api
35593
35594 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35595
35596         * configure-pre.in:
35597         * interfaces/Makefile.am:
35598         * interfaces/spec-strip-docs.xsl:
35599         * interfaces/syncevo-full.xml:
35600         * interfaces/syncevo.xml:
35601
35602         dbus service: use xsltproc to produce non-documented dbus API
35603         file
35604
35605 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35606
35607         * src/sync_ui.c:
35608
35609         dbus client: implement "reset service settings"
35610
35611 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35612
35613         * syncevo-dbus/test.c:
35614
35615         dbus service: exit test app on sync finish
35616
35617 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35618
35619         * interfaces/syncevo.xml:
35620         * src/syncevo-dbus-server.cpp:
35621         * syncevo-dbus/syncevo-dbus.c:
35622         * syncevo-dbus/syncevo-dbus.h:
35623
35624         dbus service: add GetTemplateConfig method
35625
35626 2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>
35627
35628         * README:
35629         * configure-pre.in:
35630
35631         autotools: check for UI and D-Bus dependencies only when needed
35632
35633 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35634
35635         * syncevo-dbus/test.c:
35636
35637         dbus service: exit test app on sync finish
35638
35639 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
35640
35641         * interfaces/syncevo.xml:
35642         * src/syncevo-dbus-server.cpp:
35643         * syncevo-dbus/syncevo-dbus.c:
35644         * syncevo-dbus/syncevo-dbus.h:
35645
35646         dbus service: add GetTemplateConfig method
35647
35648 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35649
35650
35651         Merge branch 'ui-patrick' into ui
35652
35653 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35654
35655         * src/sync_ui.c:
35656
35657         dbus client: get syncevolution return code via Progress signal
35658
35659 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35660
35661
35662         Merge branch 'dbus' into ui
35663
35664 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35665
35666         * src/syncevo-dbus-server.cpp:
35667
35668         dbus service: use Progress signal to return Syncevolution return
35669         code
35670
35671 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35672
35673         * src/sync_ui.c:
35674         * src/syncevo-dbus-server.cpp:
35675         * src/ui.glade:
35676
35677         dbus client: add sync mode support to client
35678
35679 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35680
35681         * src/sync_ui.c:
35682         * src/syncevo-dbus-server.cpp:
35683         * syncevo-dbus/test.c:
35684
35685         fixed compiler warnings (unused variables, printf formatting,
35686         ...)
35687
35688 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35689
35690         * src/Makefile-gen.am:
35691         * syncevo-dbus/Makefile.am:
35692
35693         out-of-tree compilation: need extra -I/-L arguments
35694
35695 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35696
35697         * src/sync_ui.c:
35698
35699         dbus client: implement source selection
35700
35701 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35702
35703         * configure-pre.in:
35704
35705         merging: disable extra PKG_CHECK_MODULES(SYNTHESIS)
35706
35707 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35708
35709
35710         Merge branch 'master' into ui
35711
35712 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35713
35714         * src/syncevolution.xml:
35715
35716         ical20: moved VTIMEZONE before VEVENT/VTODO
35717
35718 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35719
35720         * HACKING:
35721         * NEWS:
35722         * README:
35723         * configure-pre.in:
35724
35725         docs + version: updated for 0.9 beta 1
35726
35727 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35728
35729
35730         Merge branch 'dbus' into ui
35731
35732 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35733
35734         * src/syncevo-dbus-server.cpp:
35735
35736         dbus service: copy template if config does not exist yet
35737
35738 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35739
35740         * src/ui.glade:
35741
35742         dbus client: make syncmode selector inactive
35743
35744 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35745
35746         * src/sync_ui.c:
35747         * src/ui.glade:
35748
35749         dbus client: fix send & receive progress bug
35750
35751 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35752
35753         * src/sync_ui.c:
35754         * src/ui.glade:
35755
35756         dbus client: save current service in gconf
35757
35758 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35759
35760         * src/sync_ui.c:
35761         * src/ui.glade:
35762
35763         dbus client: implement server settings save
35764
35765 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35766
35767
35768         Merge branch 'dbus' into ui
35769
35770 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
35771
35772         * src/syncevo-dbus-server.cpp:
35773
35774         dbus service: implement SetServerConfig
35775
35776 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
35777
35778         * src/syncevolution.xml:
35779
35780         SF #1874805: Syncing with Funambol results in loosing all-day
35781         property
35782
35783 2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>
35784
35785         * src/sync_ui.c:
35786         * src/ui.glade:
35787
35788         dbus client: stop hard coding sources in UI
35789
35790 2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>
35791
35792         * configure-post.in:
35793         * configure-pre.in:
35794         * src/Makefile-gen.am:
35795         * src/sync_ui.c:
35796         * src/ui.glade:
35797
35798         dbus client: add GUI
35799
35800 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
35801
35802         * configure-pre.in:
35803
35804         autotools: treat --with-synthesis-src value as git repo by
35805         default
35806
35807 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
35808
35809         * autogen.sh:
35810
35811         autotools: aclocal needs -Im4 to find ax_boost_base.m4
35812
35813 2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>
35814
35815         * src/syncevo-dbus-server.cpp:
35816
35817         dbus service: send password in options as well
35818
35819 2009-04-04  Jussi Kukkonen  <jku@linux.intel.com>
35820
35821         * interfaces/syncevo.xml:
35822         * src/syncevo-dbus-server.cpp:
35823         * syncevo-dbus/syncevo-dbus-types.c:
35824         * syncevo-dbus/syncevo-dbus-types.h:
35825         * syncevo-dbus/syncevo-dbus.c:
35826         * syncevo-dbus/syncevo-dbus.h:
35827         * syncevo-dbus/test.c:
35828
35829         dbus service: make GetServers signature like GetTemplates
35830
35831 2009-04-04  Jussi Kukkonen  <jku@linux.intel.com>
35832
35833         * interfaces/syncevo.xml:
35834         * src/syncevo-dbus-server.cpp:
35835         * syncevo-dbus/syncevo-dbus-types.c:
35836         * syncevo-dbus/syncevo-dbus-types.h:
35837         * syncevo-dbus/syncevo-dbus.c:
35838         * syncevo-dbus/syncevo-dbus.h:
35839         * syncevo-dbus/test.c:
35840
35841         dbus service: add GetTemplates
35842
35843 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
35844
35845         * configure-pre.in:
35846
35847         autotools: treat --with-synthesis-src value as git repo by
35848         default
35849
35850 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
35851
35852         * autogen.sh:
35853
35854         autotools: aclocal needs -Im4 to find ax_boost_base.m4
35855
35856 2009-04-02  Jussi Kukkonen  <jku@linux.intel.com>
35857
35858         * src/syncevo-dbus-server.cpp:
35859         * syncevo-dbus/test.c:
35860
35861         dbus service: fix option handling bug
35862
35863 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35864
35865         * syncevo-dbus/test.c:
35866
35867         dbus service: add abort/suspend handling to test app
35868
35869 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35870
35871         * src/syncevo-dbus-server.cpp:
35872
35873         dbus service: fix possible crasher on sync abort
35874
35875 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35876
35877         * src/DBusSyncClient.cpp:
35878         * src/DBusSyncClient.h:
35879         * src/syncevo-dbus-server.cpp:
35880         * src/syncevo-dbus-server.h:
35881
35882         dbus service: handle suspend request
35883
35884 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35885
35886         * syncevo-dbus/test.c:
35887
35888         dbus service: add signal handling to test app
35889
35890 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35891
35892         * interfaces/syncevo-marshal.list:
35893         * interfaces/syncevo.xml:
35894         * src/DBusSyncClient.cpp:
35895         * src/DBusSyncClient.h:
35896         * src/syncevo-dbus-server.cpp:
35897         * src/syncevo-dbus-server.h:
35898         * syncevo-dbus/syncevo-dbus.c:
35899         * syncevo-dbus/syncevo-dbus.h:
35900
35901         dbus service: remove separate SourceProgress signal
35902
35903 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35904
35905         * src/DBusSyncClient.cpp:
35906         * src/syncevo-dbus-server.cpp:
35907
35908         dbus service: fix broken progress emission
35909
35910 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35911
35912         * src/syncevo-dbus-server.cpp:
35913
35914         dbus service: initial GetServerConfig implementation
35915
35916 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35917
35918         * syncevo-dbus/test.c:
35919
35920         move dbus test app to syncevo-dbus/
35921
35922 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35923
35924         * src/syncevo-dbus-server.cpp:
35925
35926         implement GetServers in dbus service
35927
35928 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
35929
35930         * src/DBusSyncClient.cpp:
35931         * src/DBusSyncClient.h:
35932         * src/Makefile-gen.am:
35933         * src/syncevo-dbus-server.cpp:
35934
35935         fix dbus service build, fix init bug in DBusSyncClient
35936
35937 2009-03-30  Jussi Kukkonen  <jku@linux.intel.com>
35938
35939         * src/DBusSyncClient.cpp:
35940         * src/DBusSyncClient.h:
35941         * src/Makefile-gen.am:
35942         * src/syncevo-dbus-server.cpp:
35943         * src/syncevo-dbus-server.h:
35944
35945         add DBusSyncClient (a EvolutionSyncClient implementation)
35946
35947 2009-03-01  Jussi Kukkonen  <jku@linux.intel.com>
35948
35949         * src/syncevo-dbus-server.cpp:
35950
35951         fix dbus method return values
35952
35953 2009-03-30  Jussi Kukkonen  <jku@linux.intel.com>
35954
35955         * Makefile-gen.am:
35956         * configure-post.in:
35957         * configure-pre.in:
35958         * interfaces/Makefile.am:
35959         * interfaces/syncevo-marshal.list:
35960         * interfaces/syncevo.xml:
35961         * org.Moblin.SyncEvolution.service.in:
35962         * src/Makefile-gen.am:
35963         * src/syncevo-dbus-server.cpp:
35964         * src/syncevo-dbus-server.h:
35965         * syncevo-dbus.pc.in:
35966         * syncevo-dbus/Makefile.am:
35967         * syncevo-dbus/README:
35968         * syncevo-dbus/syncevo-dbus-types.c:
35969         * syncevo-dbus/syncevo-dbus-types.h:
35970         * syncevo-dbus/syncevo-dbus.c:
35971         * syncevo-dbus/syncevo-dbus.h:
35972         * syncevo-dbus/test.c:
35973
35974         Add initial dbus api and wrapper client library
35975
35976 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
35977
35978         * src/syncevolution.xml:
35979         * test/testcases/itodo20.ics:
35980
35981         ical20 todo: added support for URL and PERCENT-COMPLETE
35982
35983 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
35984
35985         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
35986         * src/client-test-app.cpp:
35987         * test/ClientTest.cpp:
35988         * test/ClientTest.h:
35989
35990         testing: 'text' was incomplete
35991
35992 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
35993
35994         * src/core/SyncEvolutionCmdline.cpp:
35995
35996         testing + WBXML: default has changed, revert this when WBXML is
35997         supported by ScheduleWorld
35998
35999 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
36000
36001         * test/ClientTest.cpp:
36002
36003         testing: disable interrupted sync testing temporarily
36004
36005 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
36006
36007         * test/synccompare.pl:
36008
36009         testing: ignore -(Standard) suffix in TZID
36010
36011 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
36012
36013         * src/syncevolution.xml:
36014         * test/testcases/vcard30.vcf:
36015
36016         vcard: added X-MOZILLA-HTML support
36017
36018 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
36019
36020         * test/testcases/ical20.ics:
36021
36022         testing: fixed wrong summary of daily repeating event
36023
36024 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
36025
36026         * test/testcases/ical20.ics:
36027
36028         testing: simplified ical20 test cases for Synthesis engine
36029
36030 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
36031
36032         * src/core/SyncEvolutionConfig.cpp:
36033
36034         WBXML: temporarily disabled by default because of Bugzilla 1360 -
36035         WBXML + ScheduleWorld: "UNKNOWN SERVER"
36036
36037 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
36038
36039         * src/core/CurlTransportAgent.cpp:
36040         * src/core/CurlTransportAgent.h:
36041         * src/core/EvolutionSyncClient.cpp:
36042         * src/core/SoupTransportAgent.cpp:
36043         * src/core/SoupTransportAgent.h:
36044         * src/core/TransportAgent.h:
36045         * test/ClientTest.cpp:
36046
36047         HTTP transport: check reply content type
36048
36049 2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>
36050
36051         * test/testcases/ical20.ics:
36052
36053         testing: removed 'New York' test case
36054
36055 2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>
36056
36057         * test/testcases/ical20.ics:
36058
36059         testing: removed 'recurr at end of month' test case
36060
36061 2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>
36062
36063         * test/testcases/ical20.ics:
36064
36065         Revert "testing: simplified test cases"
36066
36067 2009-03-27  Patrick Ohly  <patrick.ohly@intel.com>
36068
36069         * HACKING:
36070         * README:
36071         * configure-post.in:
36072         * configure-pre.in:
36073         * m4/ax_boost_base.m4:
36074         * src/backends/evolution/configure-sub.in:
36075
36076         configure: fixed some checks (glib, boost, EDS)
36077
36078 2009-03-27  Patrick Ohly  <patrick.ohly@intel.com>
36079
36080         * test/ClientTest.cpp:
36081
36082         testing: fixed invalid memory access when printing empty log
36083         prefix
36084
36085 2009-03-26  Patrick Ohly  <patrick.ohly@intel.com>
36086
36087         * src/backends/evolution/EvolutionCalendarSource.cpp:
36088
36089         Evolution calendar/memos/tasks: fixed support for system default
36090         database
36091
36092 2009-03-26  Patrick Ohly  <patrick.ohly@intel.com>
36093
36094         * src/core/SyncEvolutionConfig.cpp:
36095
36096         Revert "WBXML: temporarily disabled by default because of
36097         Bugzilla 1360 - WBXML + ScheduleWorld: "UNKNOWN SERVER""
36098
36099 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
36100
36101         * configure-pre.in:
36102
36103         0.9 alpha 20090325: version bumped
36104
36105 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
36106
36107         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
36108
36109         testing: Client::Sync::vcard21::testConversion must use vcard 3.0
36110         test cases
36111
36112 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
36113
36114         * src/core/SyncEvolutionConfig.cpp:
36115
36116         WBXML: temporarily disabled by default because of Bugzilla 1360 -
36117         WBXML + ScheduleWorld: "UNKNOWN SERVER"
36118
36119 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
36120
36121         * build/update-copyrights.sh:
36122         * src/backends/addressbook/AddressBookConstants.cpp:
36123         * src/backends/addressbook/AddressBookSource.cpp:
36124         * src/backends/addressbook/AddressBookSource.h:
36125         * src/backends/addressbook/AddressBookSourceRegister.cpp:
36126         * src/backends/evolution/EvolutionCalendarSource.cpp:
36127         * src/backends/evolution/EvolutionCalendarSource.h:
36128         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
36129         * src/backends/evolution/EvolutionContactSource.cpp:
36130         * src/backends/evolution/EvolutionContactSource.h:
36131         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
36132         * src/backends/evolution/EvolutionMemoSource.cpp:
36133         * src/backends/evolution/EvolutionMemoSource.h:
36134         * src/backends/evolution/e-cal-check-timezones.c:
36135         * src/backends/evolution/e-cal-check-timezones.h:
36136         * src/backends/evolution/libical/icalstrdup.c:
36137         * src/backends/evolution/libical/icalstrdup.h:
36138         * src/backends/file/FileSyncSource.cpp:
36139         * src/backends/file/FileSyncSource.h:
36140         * src/backends/file/FileSyncSourceRegister.cpp:
36141         * src/backends/sqlite/SQLiteContactSource.cpp:
36142         * src/backends/sqlite/SQLiteContactSource.h:
36143         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
36144         * src/backends/sqlite/SQLiteUtil.cpp:
36145         * src/backends/sqlite/SQLiteUtil.h:
36146         * src/client-test-app.cpp:
36147         * src/core/ConfigNode.h:
36148         * src/core/ConfigTree.h:
36149         * src/core/CurlTransportAgent.cpp:
36150         * src/core/CurlTransportAgent.h:
36151         * src/core/EvolutionSmartPtr.h:
36152         * src/core/EvolutionSyncClient.cpp:
36153         * src/core/EvolutionSyncClient.h:
36154         * src/core/EvolutionSyncSource.cpp:
36155         * src/core/EvolutionSyncSource.h:
36156         * src/core/FileConfigNode.cpp:
36157         * src/core/FileConfigNode.h:
36158         * src/core/FileConfigTree.cpp:
36159         * src/core/FileConfigTree.h:
36160         * src/core/FilterConfigNode.cpp:
36161         * src/core/FilterConfigNode.h:
36162         * src/core/LogStdout.cpp:
36163         * src/core/LogStdout.h:
36164         * src/core/Logging.cpp:
36165         * src/core/Logging.h:
36166         * src/core/PrefixConfigNode.cpp:
36167         * src/core/PrefixConfigNode.h:
36168         * src/core/SafeConfigNode.cpp:
36169         * src/core/SafeConfigNode.h:
36170         * src/core/SoupTransportAgent.cpp:
36171         * src/core/SoupTransportAgent.h:
36172         * src/core/SyncEvolutionCmdline.cpp:
36173         * src/core/SyncEvolutionCmdline.h:
36174         * src/core/SyncEvolutionConfig.cpp:
36175         * src/core/SyncEvolutionConfig.h:
36176         * src/core/SyncEvolutionUtil.cpp:
36177         * src/core/SyncEvolutionUtil.h:
36178         * src/core/SyncML.cpp:
36179         * src/core/SyncML.h:
36180         * src/core/SynthesisDBPlugin.cpp:
36181         * src/core/SynthesisEngine.cpp:
36182         * src/core/SynthesisEngine.h:
36183         * src/core/TrackingSyncSource.cpp:
36184         * src/core/TrackingSyncSource.h:
36185         * src/core/TransportAgent.cpp:
36186         * src/core/TransportAgent.h:
36187         * src/core/VolatileConfigNode.h:
36188         * src/core/VolatileConfigTree.h:
36189         * src/core/eds_abi_wrapper.cpp:
36190         * src/core/eds_abi_wrapper.h:
36191         * src/syncevolution.cpp:
36192         * test/Algorithm/Diff.pm.bak:
36193         * test/ClientTest.cpp:
36194         * test/ClientTest.h:
36195         * test/client-test-main.cpp:
36196         * test/client-test.cpp:
36197         * test/synccompare.pl:
36198         * test/test.h:
36199
36200         copyright updated
36201
36202 2009-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
36203
36204         * test/COPYING:
36205         * test/ClientTest.cpp:
36206         * test/ClientTest.h:
36207         * test/LICENSE.txt:
36208         * test/Sync4jContribution.pdf:
36209         * test/client-test-main.cpp:
36210         * test/client-test.cpp:
36211         * test/synccompare.pl:
36212         * test/test.h:
36213
36214         testing: relicensed as LGPL v2.1, like the rest of the code
36215
36216 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
36217
36218         * src/core/SynthesisDBPlugin.cpp:
36219
36220         Moblin Bugzilla 1318: cannot connect to datastore implementation
36221         module
36222
36223 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
36224
36225         * authors.xml:
36226         * src/TestMain.cpp:
36227         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
36228         * src/syncclient_sample_config.xml:
36229         * src/syncserv_odbc.xml:
36230         * src/testCalendar.ics:
36231         * src/testMemo.ics:
36232         * src/testTask.ics:
36233         * src/testVCard.vcf:
36234
36235         removed obsolete files
36236
36237 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
36238
36239         * src/backends/evolution/EvolutionCalendarSource.cpp:
36240
36241         Evolution calendar/memos/tasks: added support for system default
36242         database
36243
36244 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
36245
36246         * test/synccompare.pl:
36247
36248         testing: use separate EXDATEs as normal form
36249
36250 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36251
36252         * src/syncevolution.xml:
36253
36254         icalendar20: EXDATE as separate properties, not as list
36255
36256 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36257
36258         * src/syncevolution.xml:
36259
36260         icalendar20: don't encode empty DESCRIPTION and LOCATION
36261
36262 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36263
36264         * test/testcases/ical20.ics:
36265
36266         testing: simplified test cases
36267
36268 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36269
36270         * test/testcases/ical20.ics:
36271
36272         testing: removed obsolete X-EVOLUTION-ENDDATE parameter
36273
36274 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36275
36276         * test/synccompare.pl:
36277
36278         testing: remove default VALUE=DATE and join multiple EXDATE
36279         values
36280
36281 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36282
36283         * test/synccompare.pl:
36284
36285         testing: ignore difference due to different order of RRULE value
36286         subcomponents
36287
36288 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36289
36290         * src/syncevolution.xml:
36291
36292         vcard: added support for missing properties/parameters
36293
36294 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
36295
36296         * src/core/EvolutionSyncClient.cpp:
36297         * src/core/SynthesisEngine.cpp:
36298         * src/core/SynthesisEngine.h:
36299
36300         Synthesis error reporting: added INFO messages instead of generic
36301         ERROR after aborting
36302
36303 2009-03-22  Patrick Ohly  <patrick.ohly@intel.com>
36304
36305         * src/syncevolution.xml:
36306
36307         vcard: don't force http prefix for URL properties
36308
36309 2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>
36310
36311         * src/syncevolution.xml:
36312
36313         icalendar: merged upstream fix for ATTENDEE shaping
36314
36315 2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>
36316
36317         * src/syncevolution.xml:
36318
36319         icalendar: added X-EVOLUTION-ALARM-UID
36320
36321 2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>
36322
36323         * src/syncevolution.xml:
36324
36325         icalendar: send VALARM as passed in by Evolution
36326
36327 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
36328
36329         * src/syncevolution.xml:
36330
36331         icalendar: don't convert alarm times needlessly
36332
36333 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
36334
36335         * src/syncevolution.xml:
36336
36337         vcard: don't fold long lines
36338
36339 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
36340
36341         * test/ClientTest.cpp:
36342
36343         testing: print sync name to give feedback while each sync test
36344         runs
36345
36346 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
36347
36348         * src/syncevolution.xml:
36349
36350         icalendar: added extended attributes for meeting attendes
36351
36352 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
36353
36354         * test/synccompare.pl:
36355
36356         synccompare: normalize case of mailto: in ATTENDEE and ORGANIZER
36357
36358 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
36359
36360         * test/testcases/ical20.ics:
36361         * test/testcases/imemo20.ics:
36362         * test/testcases/itodo20.ics:
36363
36364         iCalendar 2.0 testcases: converted to CRLF as required by
36365         standard
36366
36367 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36368
36369         * src/backends/evolution/EvolutionContactSource.h:
36370
36371         EvolutionContactSource: must use vCard 3.0 as internal format
36372
36373 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36374
36375         * src/syncevolution.xml:
36376
36377         vcard: allow NICKNAME in vcard 2.1
36378
36379 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36380
36381         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
36382         * test/ClientTest.cpp:
36383         * test/ClientTest.h:
36384
36385         vcard testing: use the right testcases for vcard21 conversion
36386         tests
36387
36388 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36389
36390         * test/synccompare.pl:
36391         * test/testcases/vcard30.vcf:
36392
36393         vcard: removed special ADR TYPE=PARCEL handling
36394
36395 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36396
36397         * src/syncevolution.xml:
36398
36399         vcard: better support for organizational info (ORG/ROLE)
36400
36401 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36402
36403         * src/syncevolution.xml:
36404
36405         vcard: added TEL TYPE=CAR
36406
36407 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36408
36409         * src/syncevolution.xml:
36410
36411         vcard: added X-EVOLUTION-FILE-AS and X-EVOLUTION-ANNIVERSARY
36412
36413 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36414
36415         * src/core/Makefile.am:
36416
36417         XML to C: must escape the backslash itself
36418
36419 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
36420
36421         * test/synccompare.pl:
36422
36423         normalize values which look like a date to YYYYMMDD
36424
36425 2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>
36426
36427         * src/core/EvolutionSyncClient.cpp:
36428         * src/core/SyncEvolutionConfig.h:
36429         * src/syncevolution.xml:
36430
36431         DevInf: insert our own values into the XML config
36432
36433 2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>
36434
36435         * HACKING:
36436         * src/client-test-app.cpp:
36437         * src/core/EvolutionSyncClient.cpp:
36438         * src/core/SyncEvolutionCmdline.cpp:
36439         * src/core/SyncEvolutionConfig.cpp:
36440         * src/core/SyncEvolutionConfig.h:
36441         * test/ClientTest.cpp:
36442         * test/ClientTest.h:
36443
36444         configuration: removed obsolete config options and added WBXML
36445
36446 2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>
36447
36448         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
36449
36450         EvolutionContactSource: temporarily disabled broken test of
36451         incoming items
36452
36453 2009-03-13  Patrick Ohly  <patrick.ohly@intel.com>
36454
36455         * .gitignore:
36456         * Makefile-gen.am:
36457         * autogen.sh:
36458         * configure-pre.in:
36459         * src/Makefile-gen.am:
36460         * src/core/Makefile.am:
36461         * src/core/SyncEvolutionCmdline.cpp:
36462         * src/core/SyncEvolutionUtil.cpp:
36463         * src/core/SyncEvolutionUtil.h:
36464
36465         compilation: fixes + installation of client-test + version bump
36466
36467 2009-03-12  Patrick Ohly  <patrick.ohly@intel.com>
36468
36469         * src/client-test-app.cpp:
36470         * src/core/EvolutionSyncClient.cpp:
36471         * src/core/EvolutionSyncClient.h:
36472
36473         SyncModes + EvolutionSyncClient::setSyncModes(): utility code to
36474         set the sync mode per source in the current session
36475
36476 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
36477
36478         * src/client-test-app.cpp:
36479         * test/ClientTest.cpp:
36480         * test/synccompare.pl:
36481
36482         testing: nicer printing of before/after comparison
36483
36484 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
36485
36486         * src/core/SoupTransportAgent.cpp:
36487
36488         SoupTransportAgent: print URL and "via libsoup:" prefix before
36489         reason_phrase
36490
36491 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
36492
36493         * src/client-test-app.cpp:
36494         * src/core/EvolutionSyncClient.cpp:
36495         * src/core/EvolutionSyncClient.h:
36496         * src/core/EvolutionSyncSource.cpp:
36497         * src/core/EvolutionSyncSource.h:
36498         * test/ClientTest.cpp:
36499         * test/ClientTest.h:
36500
36501         testing: added Client::Sync::*::testConversion
36502
36503 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
36504
36505         * src/core/EvolutionSyncClient.cpp:
36506         * src/core/EvolutionSyncClient.h:
36507
36508         added callbacks for abort and suspend
36509
36510 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
36511
36512         * src/client-test-app.cpp:
36513         * test/ClientTest.cpp:
36514         * test/ClientTest.h:
36515
36516         testing: pass parameters for syncing as struct, renamed function
36517
36518 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
36519
36520         * test/ClientTest.cpp:
36521
36522         testing: when catching a CppUnit exception after a sync, report
36523         the original error instead of 'unexpected exception'
36524
36525 2009-03-10  Patrick Ohly  <patrick.ohly@intel.com>
36526
36527         * src/core/EvolutionSyncClient.cpp:
36528
36529         Synthesis: avoid DBG_PLUGIN_ALL, it prints to stdout while
36530         connecting
36531
36532 2009-03-10  Patrick Ohly  <patrick.ohly@intel.com>
36533
36534         * src/core/SynthesisDBPlugin.cpp:
36535
36536         Synthesis: allocating parent ID is optional
36537
36538 2009-03-08  Patrick Ohly  <patrick.ohly@intel.com>
36539
36540         * src/core/EvolutionSyncClient.cpp:
36541         * src/core/EvolutionSyncClient.h:
36542         * src/core/Makefile.am:
36543         * src/core/SynthesisEngine.cpp:
36544         * src/core/SynthesisEngine.h:
36545
36546         Synthesis: wrap TEngineModuleBase in functions which use smart
36547         pointers and exceptions
36548
36549 2009-03-07  Patrick Ohly  <patrick.ohly@intel.com>
36550
36551         * test/client-test-main.cpp:
36552
36553         testing: print CPPUnit failures directly after each failed test
36554
36555 2009-03-04  Patrick Ohly  <patrick.ohly@intel.com>
36556
36557         * src/core/SoupTransportAgent.cpp:
36558         * src/core/SoupTransportAgent.h:
36559
36560         SoupTransportAgent: use an existing event loop if given
36561
36562 2009-03-04  Patrick Ohly  <patrick.ohly@intel.com>
36563
36564         * src/client-test-app.cpp:
36565         * src/syncevolution.cpp:
36566
36567         glib: g_type_init() and g_thread_init() are needed to use libsoup
36568
36569 2009-03-02  Patrick Ohly  <patrick.ohly@intel.com>
36570
36571         * configure-pre.in:
36572
36573         bumped version
36574
36575 2009-03-02  Patrick Ohly  <patrick.ohly@intel.com>
36576
36577         * src/backends/evolution/EvolutionContactSource.cpp:
36578         * src/backends/evolution/EvolutionContactSource.h:
36579
36580         Evolution contacts: rewritten so that it tracks changes via the
36581         REV property
36582
36583 2009-03-01  Patrick Ohly  <patrick.ohly@intel.com>
36584
36585         * test/client-test-main.cpp:
36586
36587         compiler warnings: check result of log writing
36588
36589 2009-03-01  Patrick Ohly  <patrick.ohly@intel.com>
36590
36591         * test/ClientTest.cpp:
36592
36593         compiler warning: brackets around && in ||
36594
36595 2009-02-28  Patrick Ohly  <patrick.ohly@intel.com>
36596
36597         * src/core/EvolutionSyncClient.cpp:
36598
36599         compiler warning: intentionally ignore result of synccompare
36600         invocation
36601
36602 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
36603
36604         * src/Makefile-gen.am:
36605
36606         packaging: run autogen.sh when copying Synthesis from git, needed
36607         later
36608
36609 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
36610
36611         * configure-pre.in:
36612
36613         bumped version
36614
36615 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
36616
36617         * ChangeLog:
36618         * Makefile-gen.am:
36619         * build/gen-changelog.pl:
36620         * src/Makefile-gen.am:
36621
36622         packaging: build ChangeLog from git log and copy Synthesis code
36623         via 'git archive'
36624
36625 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
36626
36627         * Makefile-gen.am:
36628         * configure-pre.in:
36629
36630         synthesis: better method of invoking Synthesis configure
36631
36632 2009-02-26  Patrick Ohly  <patrick.ohly@intel.com>
36633
36634         * configure-pre.in:
36635
36636         synthesis: need to pass through --with-xmltok configure parameter
36637
36638 2009-02-25  Patrick Ohly  <patrick.ohly@intel.com>
36639
36640         * src/core/Makefile.am:
36641         * src/core/boost/algorithm/string.hpp:
36642         * src/core/boost/algorithm/string/case_conv.hpp:
36643         * src/core/boost/algorithm/string/classification.hpp:
36644         * src/core/boost/algorithm/string/compare.hpp:
36645         * src/core/boost/algorithm/string/concept.hpp:
36646         * src/core/boost/algorithm/string/config.hpp:
36647         * src/core/boost/algorithm/string/constants.hpp:
36648         * src/core/boost/algorithm/string/detail/case_conv.hpp:
36649         * src/core/boost/algorithm/string/detail/classification.hpp:
36650         * src/core/boost/algorithm/string/detail/find_format.hpp:
36651         * src/core/boost/algorithm/string/detail/find_format_all.hpp:
36652         * src/core/boost/algorithm/string/detail/find_format_store.hpp:
36653         * src/core/boost/algorithm/string/detail/find_iterator.hpp:
36654         * src/core/boost/algorithm/string/detail/finder.hpp:
36655         * src/core/boost/algorithm/string/detail/finder_regex.hpp:
36656         * src/core/boost/algorithm/string/detail/formatter.hpp:
36657         * src/core/boost/algorithm/string/detail/formatter_regex.hpp:
36658         * src/core/boost/algorithm/string/detail/predicate.hpp:
36659         * src/core/boost/algorithm/string/detail/replace_storage.hpp:
36660         * src/core/boost/algorithm/string/detail/sequence.hpp:
36661         * src/core/boost/algorithm/string/detail/trim.hpp:
36662         * src/core/boost/algorithm/string/detail/util.hpp:
36663         * src/core/boost/algorithm/string/erase.hpp:
36664         * src/core/boost/algorithm/string/find.hpp:
36665         * src/core/boost/algorithm/string/find_format.hpp:
36666         * src/core/boost/algorithm/string/find_iterator.hpp:
36667         * src/core/boost/algorithm/string/finder.hpp:
36668         * src/core/boost/algorithm/string/formatter.hpp:
36669         * src/core/boost/algorithm/string/iter_find.hpp:
36670         * src/core/boost/algorithm/string/join.hpp:
36671         * src/core/boost/algorithm/string/predicate.hpp:
36672         * src/core/boost/algorithm/string/predicate_facade.hpp:
36673         * src/core/boost/algorithm/string/replace.hpp:
36674         * src/core/boost/algorithm/string/sequence_traits.hpp:
36675         * src/core/boost/algorithm/string/split.hpp:
36676         * src/core/boost/algorithm/string/std/list_traits.hpp:
36677         * src/core/boost/algorithm/string/std/rope_traits.hpp:
36678         * src/core/boost/algorithm/string/std/slist_traits.hpp:
36679         * src/core/boost/algorithm/string/std/string_traits.hpp:
36680         * src/core/boost/algorithm/string/std_containers_traits.hpp:
36681         * src/core/boost/algorithm/string/trim.hpp:
36682         * src/core/boost/algorithm/string/yes_no_type.hpp:
36683         * src/core/boost/assert.hpp:
36684         * src/core/boost/bind.hpp:
36685         * src/core/boost/bind/apply.hpp:
36686         * src/core/boost/bind/arg.hpp:
36687         * src/core/boost/bind/bind_cc.hpp:
36688         * src/core/boost/bind/bind_mf_cc.hpp:
36689         * src/core/boost/bind/bind_template.hpp:
36690         * src/core/boost/bind/make_adaptable.hpp:
36691         * src/core/boost/bind/mem_fn_cc.hpp:
36692         * src/core/boost/bind/mem_fn_template.hpp:
36693         * src/core/boost/bind/mem_fn_vw.hpp:
36694         * src/core/boost/bind/placeholders.hpp:
36695         * src/core/boost/bind/protect.hpp:
36696         * src/core/boost/bind/storage.hpp:
36697         * src/core/boost/cast.hpp:
36698         * src/core/boost/checked_delete.hpp:
36699         * src/core/boost/concept_archetype.hpp:
36700         * src/core/boost/concept_check.hpp:
36701         * src/core/boost/config.hpp:
36702         * src/core/boost/config/abi/borland_prefix.hpp:
36703         * src/core/boost/config/abi/borland_suffix.hpp:
36704         * src/core/boost/config/abi/msvc_prefix.hpp:
36705         * src/core/boost/config/abi/msvc_suffix.hpp:
36706         * src/core/boost/config/abi_prefix.hpp:
36707         * src/core/boost/config/abi_suffix.hpp:
36708         * src/core/boost/config/auto_link.hpp:
36709         * src/core/boost/config/compiler/borland.hpp:
36710         * src/core/boost/config/compiler/comeau.hpp:
36711         * src/core/boost/config/compiler/common_edg.hpp:
36712         * src/core/boost/config/compiler/compaq_cxx.hpp:
36713         * src/core/boost/config/compiler/digitalmars.hpp:
36714         * src/core/boost/config/compiler/gcc.hpp:
36715         * src/core/boost/config/compiler/gcc_xml.hpp:
36716         * src/core/boost/config/compiler/greenhills.hpp:
36717         * src/core/boost/config/compiler/hp_acc.hpp:
36718         * src/core/boost/config/compiler/intel.hpp:
36719         * src/core/boost/config/compiler/kai.hpp:
36720         * src/core/boost/config/compiler/metrowerks.hpp:
36721         * src/core/boost/config/compiler/mpw.hpp:
36722         * src/core/boost/config/compiler/sgi_mipspro.hpp:
36723         * src/core/boost/config/compiler/sunpro_cc.hpp:
36724         * src/core/boost/config/compiler/vacpp.hpp:
36725         * src/core/boost/config/compiler/visualc.hpp:
36726         * src/core/boost/config/no_tr1/complex.hpp:
36727         * src/core/boost/config/no_tr1/functional.hpp:
36728         * src/core/boost/config/no_tr1/memory.hpp:
36729         * src/core/boost/config/no_tr1/utility.hpp:
36730         * src/core/boost/config/platform/aix.hpp:
36731         * src/core/boost/config/platform/amigaos.hpp:
36732         * src/core/boost/config/platform/beos.hpp:
36733         * src/core/boost/config/platform/bsd.hpp:
36734         * src/core/boost/config/platform/cygwin.hpp:
36735         * src/core/boost/config/platform/hpux.hpp:
36736         * src/core/boost/config/platform/irix.hpp:
36737         * src/core/boost/config/platform/linux.hpp:
36738         * src/core/boost/config/platform/macos.hpp:
36739         * src/core/boost/config/platform/qnxnto.hpp:
36740         * src/core/boost/config/platform/solaris.hpp:
36741         * src/core/boost/config/platform/win32.hpp:
36742         * src/core/boost/config/posix_features.hpp:
36743         * src/core/boost/config/requires_threads.hpp:
36744         * src/core/boost/config/select_compiler_config.hpp:
36745         * src/core/boost/config/select_platform_config.hpp:
36746         * src/core/boost/config/select_stdlib_config.hpp:
36747         * src/core/boost/config/stdlib/dinkumware.hpp:
36748         * src/core/boost/config/stdlib/libcomo.hpp:
36749         * src/core/boost/config/stdlib/libstdcpp3.hpp:
36750         * src/core/boost/config/stdlib/modena.hpp:
36751         * src/core/boost/config/stdlib/msl.hpp:
36752         * src/core/boost/config/stdlib/roguewave.hpp:
36753         * src/core/boost/config/stdlib/sgi.hpp:
36754         * src/core/boost/config/stdlib/stlport.hpp:
36755         * src/core/boost/config/stdlib/vacpp.hpp:
36756         * src/core/boost/config/suffix.hpp:
36757         * src/core/boost/config/user.hpp:
36758         * src/core/boost/copyright:
36759         * src/core/boost/detail/algorithm.hpp:
36760         * src/core/boost/detail/allocator_utilities.hpp:
36761         * src/core/boost/detail/atomic_count.hpp:
36762         * src/core/boost/detail/atomic_count_gcc.hpp:
36763         * src/core/boost/detail/atomic_count_pthreads.hpp:
36764         * src/core/boost/detail/atomic_count_win32.hpp:
36765         * src/core/boost/detail/bad_weak_ptr.hpp:
36766         * src/core/boost/detail/binary_search.hpp:
36767         * src/core/boost/detail/call_traits.hpp:
36768         * src/core/boost/detail/catch_exceptions.hpp:
36769         * src/core/boost/detail/compressed_pair.hpp:
36770         * src/core/boost/detail/dynamic_bitset.hpp:
36771         * src/core/boost/detail/endian.hpp:
36772         * src/core/boost/detail/indirect_traits.hpp:
36773         * src/core/boost/detail/interlocked.hpp:
36774         * src/core/boost/detail/is_function_ref_tester.hpp:
36775         * src/core/boost/detail/is_incrementable.hpp:
36776         * src/core/boost/detail/is_xxx.hpp:
36777         * src/core/boost/detail/iterator.hpp:
36778         * src/core/boost/detail/lightweight_mutex.hpp:
36779         * src/core/boost/detail/lightweight_test.hpp:
36780         * src/core/boost/detail/limits.hpp:
36781         * src/core/boost/detail/lwm_nop.hpp:
36782         * src/core/boost/detail/lwm_pthreads.hpp:
36783         * src/core/boost/detail/lwm_win32_cs.hpp:
36784         * src/core/boost/detail/named_template_params.hpp:
36785         * src/core/boost/detail/no_exceptions_support.hpp:
36786         * src/core/boost/detail/none_t.hpp:
36787         * src/core/boost/detail/numeric_traits.hpp:
36788         * src/core/boost/detail/ob_call_traits.hpp:
36789         * src/core/boost/detail/ob_compressed_pair.hpp:
36790         * src/core/boost/detail/quick_allocator.hpp:
36791         * src/core/boost/detail/reference_content.hpp:
36792         * src/core/boost/detail/select_type.hpp:
36793         * src/core/boost/detail/shared_array_nmt.hpp:
36794         * src/core/boost/detail/shared_count.hpp:
36795         * src/core/boost/detail/shared_ptr_nmt.hpp:
36796         * src/core/boost/detail/sp_counted_base.hpp:
36797         * src/core/boost/detail/sp_counted_base_cw_ppc.hpp:
36798         * src/core/boost/detail/sp_counted_base_cw_x86.hpp:
36799         * src/core/boost/detail/sp_counted_base_gcc_ia64.hpp:
36800         * src/core/boost/detail/sp_counted_base_gcc_ppc.hpp:
36801         * src/core/boost/detail/sp_counted_base_gcc_x86.hpp:
36802         * src/core/boost/detail/sp_counted_base_nt.hpp:
36803         * src/core/boost/detail/sp_counted_base_pt.hpp:
36804         * src/core/boost/detail/sp_counted_base_w32.hpp:
36805         * src/core/boost/detail/sp_counted_impl.hpp:
36806         * src/core/boost/detail/templated_streams.hpp:
36807         * src/core/boost/detail/utf8_codecvt_facet.hpp:
36808         * src/core/boost/detail/workaround.hpp:
36809         * src/core/boost/foreach.hpp:
36810         * src/core/boost/function.hpp:
36811         * src/core/boost/function/detail/function_iterate.hpp:
36812         * src/core/boost/function/detail/maybe_include.hpp:
36813         * src/core/boost/function/detail/prologue.hpp:
36814         * src/core/boost/function/function0.hpp:
36815         * src/core/boost/function/function1.hpp:
36816         * src/core/boost/function/function10.hpp:
36817         * src/core/boost/function/function2.hpp:
36818         * src/core/boost/function/function3.hpp:
36819         * src/core/boost/function/function4.hpp:
36820         * src/core/boost/function/function5.hpp:
36821         * src/core/boost/function/function6.hpp:
36822         * src/core/boost/function/function7.hpp:
36823         * src/core/boost/function/function8.hpp:
36824         * src/core/boost/function/function9.hpp:
36825         * src/core/boost/function/function_base.hpp:
36826         * src/core/boost/function/function_template.hpp:
36827         * src/core/boost/function_equal.hpp:
36828         * src/core/boost/get_pointer.hpp:
36829         * src/core/boost/implicit_cast.hpp:
36830         * src/core/boost/intrusive_ptr.hpp:
36831         * src/core/boost/iterator.hpp:
36832         * src/core/boost/iterator/counting_iterator.hpp:
36833         * src/core/boost/iterator/detail/any_conversion_eater.hpp:
36834         * src/core/boost/iterator/detail/config_def.hpp:
36835         * src/core/boost/iterator/detail/config_undef.hpp:
36836         * src/core/boost/iterator/detail/enable_if.hpp:
36837         * src/core/boost/iterator/detail/facade_iterator_category.hpp:
36838         * src/core/boost/iterator/detail/minimum_category.hpp:
36839         * src/core/boost/iterator/filter_iterator.hpp:
36840         * src/core/boost/iterator/indirect_iterator.hpp:
36841         * src/core/boost/iterator/interoperable.hpp:
36842         * src/core/boost/iterator/is_lvalue_iterator.hpp:
36843         * src/core/boost/iterator/is_readable_iterator.hpp:
36844         * src/core/boost/iterator/iterator_adaptor.hpp:
36845         * src/core/boost/iterator/iterator_archetypes.hpp:
36846         * src/core/boost/iterator/iterator_categories.hpp:
36847         * src/core/boost/iterator/iterator_concepts.hpp:
36848         * src/core/boost/iterator/iterator_facade.hpp:
36849         * src/core/boost/iterator/iterator_traits.hpp:
36850         * src/core/boost/iterator/new_iterator_tests.hpp:
36851         * src/core/boost/iterator/permutation_iterator.hpp:
36852         * src/core/boost/iterator/reverse_iterator.hpp:
36853         * src/core/boost/iterator/transform_iterator.hpp:
36854         * src/core/boost/iterator/zip_iterator.hpp:
36855         * src/core/boost/lexical_cast.hpp:
36856         * src/core/boost/mem_fn.hpp:
36857         * src/core/boost/mpl/O1_size.hpp:
36858         * src/core/boost/mpl/O1_size_fwd.hpp:
36859         * src/core/boost/mpl/accumulate.hpp:
36860         * src/core/boost/mpl/advance.hpp:
36861         * src/core/boost/mpl/advance_fwd.hpp:
36862         * src/core/boost/mpl/alias.hpp:
36863         * src/core/boost/mpl/always.hpp:
36864         * src/core/boost/mpl/and.hpp:
36865         * src/core/boost/mpl/apply.hpp:
36866         * src/core/boost/mpl/apply_fwd.hpp:
36867         * src/core/boost/mpl/apply_wrap.hpp:
36868         * src/core/boost/mpl/arg.hpp:
36869         * src/core/boost/mpl/arg_fwd.hpp:
36870         * src/core/boost/mpl/arithmetic.hpp:
36871         * src/core/boost/mpl/as_sequence.hpp:
36872         * src/core/boost/mpl/assert.hpp:
36873         * src/core/boost/mpl/at.hpp:
36874         * src/core/boost/mpl/at_fwd.hpp:
36875         * src/core/boost/mpl/aux_/O1_size_impl.hpp:
36876         * src/core/boost/mpl/aux_/adl_barrier.hpp:
36877         * src/core/boost/mpl/aux_/advance_backward.hpp:
36878         * src/core/boost/mpl/aux_/advance_forward.hpp:
36879         * src/core/boost/mpl/aux_/apply_1st.hpp:
36880         * src/core/boost/mpl/aux_/arg_typedef.hpp:
36881         * src/core/boost/mpl/aux_/arithmetic_op.hpp:
36882         * src/core/boost/mpl/aux_/arity.hpp:
36883         * src/core/boost/mpl/aux_/arity_spec.hpp:
36884         * src/core/boost/mpl/aux_/at_impl.hpp:
36885         * src/core/boost/mpl/aux_/back_impl.hpp:
36886         * src/core/boost/mpl/aux_/basic_bind.hpp:
36887         * src/core/boost/mpl/aux_/begin_end_impl.hpp:
36888         * src/core/boost/mpl/aux_/clear_impl.hpp:
36889         * src/core/boost/mpl/aux_/common_name_wknd.hpp:
36890         * src/core/boost/mpl/aux_/comparison_op.hpp:
36891         * src/core/boost/mpl/aux_/config/adl.hpp:
36892         * src/core/boost/mpl/aux_/config/arrays.hpp:
36893         * src/core/boost/mpl/aux_/config/bind.hpp:
36894         * src/core/boost/mpl/aux_/config/compiler.hpp:
36895         * src/core/boost/mpl/aux_/config/ctps.hpp:
36896         * src/core/boost/mpl/aux_/config/dependent_nttp.hpp:
36897         * src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
36898         * src/core/boost/mpl/aux_/config/dtp.hpp:
36899         * src/core/boost/mpl/aux_/config/eti.hpp:
36900         * src/core/boost/mpl/aux_/config/forwarding.hpp:
36901         * src/core/boost/mpl/aux_/config/gcc.hpp:
36902         * src/core/boost/mpl/aux_/config/has_apply.hpp:
36903         * src/core/boost/mpl/aux_/config/has_xxx.hpp:
36904         * src/core/boost/mpl/aux_/config/integral.hpp:
36905         * src/core/boost/mpl/aux_/config/intel.hpp:
36906         * src/core/boost/mpl/aux_/config/lambda.hpp:
36907         * src/core/boost/mpl/aux_/config/msvc.hpp:
36908         * src/core/boost/mpl/aux_/config/msvc_typename.hpp:
36909         * src/core/boost/mpl/aux_/config/nttp.hpp:
36910         * src/core/boost/mpl/aux_/config/operators.hpp:
36911         * src/core/boost/mpl/aux_/config/overload_resolution.hpp:
36912         * src/core/boost/mpl/aux_/config/preprocessor.hpp:
36913         * src/core/boost/mpl/aux_/config/static_constant.hpp:
36914         * src/core/boost/mpl/aux_/config/ttp.hpp:
36915         * src/core/boost/mpl/aux_/config/typeof.hpp:
36916         * src/core/boost/mpl/aux_/config/use_preprocessed.hpp:
36917         * src/core/boost/mpl/aux_/config/workaround.hpp:
36918         * src/core/boost/mpl/aux_/contains_impl.hpp:
36919         * src/core/boost/mpl/aux_/count_args.hpp:
36920         * src/core/boost/mpl/aux_/count_impl.hpp:
36921         * src/core/boost/mpl/aux_/empty_impl.hpp:
36922         * src/core/boost/mpl/aux_/erase_impl.hpp:
36923         * src/core/boost/mpl/aux_/erase_key_impl.hpp:
36924         * src/core/boost/mpl/aux_/filter_iter.hpp:
36925         * src/core/boost/mpl/aux_/find_if_pred.hpp:
36926         * src/core/boost/mpl/aux_/fold_impl.hpp:
36927         * src/core/boost/mpl/aux_/fold_impl_body.hpp:
36928         * src/core/boost/mpl/aux_/fold_op.hpp:
36929         * src/core/boost/mpl/aux_/fold_pred.hpp:
36930         * src/core/boost/mpl/aux_/front_impl.hpp:
36931         * src/core/boost/mpl/aux_/full_lambda.hpp:
36932         * src/core/boost/mpl/aux_/has_apply.hpp:
36933         * src/core/boost/mpl/aux_/has_begin.hpp:
36934         * src/core/boost/mpl/aux_/has_key_impl.hpp:
36935         * src/core/boost/mpl/aux_/has_rebind.hpp:
36936         * src/core/boost/mpl/aux_/has_size.hpp:
36937         * src/core/boost/mpl/aux_/has_tag.hpp:
36938         * src/core/boost/mpl/aux_/has_type.hpp:
36939         * src/core/boost/mpl/aux_/include_preprocessed.hpp:
36940         * src/core/boost/mpl/aux_/insert_impl.hpp:
36941         * src/core/boost/mpl/aux_/insert_range_impl.hpp:
36942         * src/core/boost/mpl/aux_/inserter_algorithm.hpp:
36943         * src/core/boost/mpl/aux_/integral_wrapper.hpp:
36944         * src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp:
36945         * src/core/boost/mpl/aux_/iter_apply.hpp:
36946         * src/core/boost/mpl/aux_/iter_fold_if_impl.hpp:
36947         * src/core/boost/mpl/aux_/iter_fold_impl.hpp:
36948         * src/core/boost/mpl/aux_/iter_push_front.hpp:
36949         * src/core/boost/mpl/aux_/joint_iter.hpp:
36950         * src/core/boost/mpl/aux_/lambda_arity_param.hpp:
36951         * src/core/boost/mpl/aux_/lambda_no_ctps.hpp:
36952         * src/core/boost/mpl/aux_/lambda_spec.hpp:
36953         * src/core/boost/mpl/aux_/lambda_support.hpp:
36954         * src/core/boost/mpl/aux_/largest_int.hpp:
36955         * src/core/boost/mpl/aux_/logical_op.hpp:
36956         * src/core/boost/mpl/aux_/msvc_dtw.hpp:
36957         * src/core/boost/mpl/aux_/msvc_eti_base.hpp:
36958         * src/core/boost/mpl/aux_/msvc_is_class.hpp:
36959         * src/core/boost/mpl/aux_/msvc_never_true.hpp:
36960         * src/core/boost/mpl/aux_/msvc_type.hpp:
36961         * src/core/boost/mpl/aux_/na.hpp:
36962         * src/core/boost/mpl/aux_/na_assert.hpp:
36963         * src/core/boost/mpl/aux_/na_fwd.hpp:
36964         * src/core/boost/mpl/aux_/na_spec.hpp:
36965         * src/core/boost/mpl/aux_/nested_type_wknd.hpp:
36966         * src/core/boost/mpl/aux_/nttp_decl.hpp:
36967         * src/core/boost/mpl/aux_/numeric_cast_utils.hpp:
36968         * src/core/boost/mpl/aux_/numeric_op.hpp:
36969         * src/core/boost/mpl/aux_/order_impl.hpp:
36970         * src/core/boost/mpl/aux_/overload_names.hpp:
36971         * src/core/boost/mpl/aux_/partition_op.hpp:
36972         * src/core/boost/mpl/aux_/pop_back_impl.hpp:
36973         * src/core/boost/mpl/aux_/pop_front_impl.hpp:
36974         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
36975         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
36976         * src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp:
36977         * src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
36978         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
36979         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
36980         * src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
36981         * src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
36982         * src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
36983         * src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
36984         * src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
36985         * src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
36986         * src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
36987         * src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
36988         * src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
36989         * src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
36990         * src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
36991         * src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
36992         * src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
36993         * src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
36994         * src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
36995         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
36996         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
36997         * src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
36998         * src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp:
36999         * src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
37000         * src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp:
37001         * src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
37002         * src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp:
37003         * src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
37004         * src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
37005         * src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
37006         * src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp:
37007         * src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
37008         * src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
37009         * src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
37010         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
37011         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
37012         * src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp:
37013         * src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
37014         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
37015         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
37016         * src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
37017         * src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp:
37018         * src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
37019         * src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
37020         * src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
37021         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
37022         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
37023         * src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
37024         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
37025         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
37026         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
37027         * src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
37028         * src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
37029         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
37030         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
37031         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
37032         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
37033         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
37034         * src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
37035         * src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
37036         * src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
37037         * src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
37038         * src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
37039         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
37040         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
37041         * src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
37042         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
37043         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
37044         * src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
37045         * src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
37046         * src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
37047         * src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
37048         * src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
37049         * src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
37050         * src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
37051         * src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
37052         * src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
37053         * src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
37054         * src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
37055         * src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
37056         * src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
37057         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
37058         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
37059         * src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
37060         * src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
37061         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
37062         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
37063         * src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
37064         * src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
37065         * src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
37066         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
37067         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
37068         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
37069         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
37070         * src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp:
37071         * src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
37072         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
37073         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
37074         * src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
37075         * src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
37076         * src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
37077         * src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
37078         * src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
37079         * src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
37080         * src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
37081         * src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
37082         * src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
37083         * src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
37084         * src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
37085         * src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
37086         * src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
37087         * src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
37088         * src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
37089         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
37090         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
37091         * src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
37092         * src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp:
37093         * src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
37094         * src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp:
37095         * src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
37096         * src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp:
37097         * src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
37098         * src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
37099         * src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
37100         * src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp:
37101         * src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
37102         * src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
37103         * src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
37104         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
37105         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
37106         * src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp:
37107         * src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
37108         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
37109         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
37110         * src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
37111         * src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp:
37112         * src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
37113         * src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
37114         * src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
37115         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
37116         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
37117         * src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp:
37118         * src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
37119         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
37120         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
37121         * src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
37122         * src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
37123         * src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
37124         * src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
37125         * src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
37126         * src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
37127         * src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
37128         * src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
37129         * src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
37130         * src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
37131         * src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
37132         * src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
37133         * src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
37134         * src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
37135         * src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
37136         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
37137         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
37138         * src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
37139         * src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp:
37140         * src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
37141         * src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp:
37142         * src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
37143         * src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp:
37144         * src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
37145         * src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
37146         * src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
37147         * src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp:
37148         * src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
37149         * src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
37150         * src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
37151         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
37152         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
37153         * src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp:
37154         * src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
37155         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
37156         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
37157         * src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
37158         * src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp:
37159         * src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
37160         * src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
37161         * src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
37162         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
37163         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
37164         * src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
37165         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
37166         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
37167         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
37168         * src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
37169         * src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
37170         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
37171         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
37172         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
37173         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
37174         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
37175         * src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
37176         * src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
37177         * src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
37178         * src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
37179         * src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
37180         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
37181         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
37182         * src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
37183         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
37184         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
37185         * src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
37186         * src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
37187         * src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
37188         * src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
37189         * src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
37190         * src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
37191         * src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
37192         * src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
37193         * src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
37194         * src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
37195         * src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
37196         * src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
37197         * src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
37198         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
37199         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
37200         * src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
37201         * src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
37202         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
37203         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
37204         * src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
37205         * src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
37206         * src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
37207         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
37208         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
37209         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
37210         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
37211         * src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
37212         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
37213         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
37214         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
37215         * src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
37216         * src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
37217         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
37218         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
37219         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
37220         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
37221         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
37222         * src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
37223         * src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
37224         * src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
37225         * src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
37226         * src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
37227         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
37228         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
37229         * src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
37230         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
37231         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
37232         * src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
37233         * src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
37234         * src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
37235         * src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
37236         * src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
37237         * src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
37238         * src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
37239         * src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
37240         * src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
37241         * src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
37242         * src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
37243         * src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
37244         * src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
37245         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
37246         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
37247         * src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
37248         * src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
37249         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
37250         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
37251         * src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
37252         * src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
37253         * src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
37254         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
37255         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
37256         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
37257         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
37258         * src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
37259         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
37260         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
37261         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
37262         * src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
37263         * src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
37264         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
37265         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
37266         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
37267         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
37268         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
37269         * src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
37270         * src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
37271         * src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
37272         * src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
37273         * src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
37274         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
37275         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
37276         * src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
37277         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
37278         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
37279         * src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
37280         * src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
37281         * src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
37282         * src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
37283         * src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
37284         * src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
37285         * src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
37286         * src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
37287         * src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
37288         * src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
37289         * src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
37290         * src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
37291         * src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
37292         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
37293         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
37294         * src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
37295         * src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
37296         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
37297         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
37298         * src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
37299         * src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
37300         * src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
37301         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
37302         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
37303         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
37304         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
37305         * src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
37306         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
37307         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
37308         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
37309         * src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
37310         * src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
37311         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
37312         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
37313         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
37314         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
37315         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
37316         * src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
37317         * src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
37318         * src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
37319         * src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
37320         * src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
37321         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
37322         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
37323         * src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
37324         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
37325         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
37326         * src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
37327         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
37328         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
37329         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
37330         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
37331         * src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
37332         * src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
37333         * src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
37334         * src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
37335         * src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
37336         * src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
37337         * src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
37338         * src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
37339         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
37340         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
37341         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
37342         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
37343         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
37344         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
37345         * src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
37346         * src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
37347         * src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
37348         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
37349         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
37350         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
37351         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
37352         * src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
37353         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
37354         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
37355         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
37356         * src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
37357         * src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
37358         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
37359         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
37360         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
37361         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
37362         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
37363         * src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
37364         * src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
37365         * src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
37366         * src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
37367         * src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
37368         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
37369         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
37370         * src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
37371         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
37372         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
37373         * src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
37374         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
37375         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
37376         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
37377         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
37378         * src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
37379         * src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
37380         * src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
37381         * src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
37382         * src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
37383         * src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
37384         * src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
37385         * src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
37386         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
37387         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
37388         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
37389         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
37390         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
37391         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
37392         * src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
37393         * src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
37394         * src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
37395         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
37396         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
37397         * src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
37398         * src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
37399         * src/core/boost/mpl/aux_/preprocessed/plain/and.hpp:
37400         * src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp:
37401         * src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
37402         * src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
37403         * src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp:
37404         * src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
37405         * src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp:
37406         * src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
37407         * src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
37408         * src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
37409         * src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
37410         * src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp:
37411         * src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp:
37412         * src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
37413         * src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
37414         * src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
37415         * src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp:
37416         * src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
37417         * src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
37418         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
37419         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
37420         * src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
37421         * src/core/boost/mpl/aux_/preprocessed/plain/less.hpp:
37422         * src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
37423         * src/core/boost/mpl/aux_/preprocessed/plain/list.hpp:
37424         * src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
37425         * src/core/boost/mpl/aux_/preprocessed/plain/map.hpp:
37426         * src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp:
37427         * src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
37428         * src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
37429         * src/core/boost/mpl/aux_/preprocessed/plain/or.hpp:
37430         * src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
37431         * src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp:
37432         * src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp:
37433         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
37434         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
37435         * src/core/boost/mpl/aux_/preprocessed/plain/set.hpp:
37436         * src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
37437         * src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
37438         * src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
37439         * src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
37440         * src/core/boost/mpl/aux_/preprocessed/plain/times.hpp:
37441         * src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
37442         * src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp:
37443         * src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
37444         * src/core/boost/mpl/aux_/preprocessor/add.hpp:
37445         * src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
37446         * src/core/boost/mpl/aux_/preprocessor/default_params.hpp:
37447         * src/core/boost/mpl/aux_/preprocessor/enum.hpp:
37448         * src/core/boost/mpl/aux_/preprocessor/ext_params.hpp:
37449         * src/core/boost/mpl/aux_/preprocessor/filter_params.hpp:
37450         * src/core/boost/mpl/aux_/preprocessor/is_seq.hpp:
37451         * src/core/boost/mpl/aux_/preprocessor/params.hpp:
37452         * src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
37453         * src/core/boost/mpl/aux_/preprocessor/range.hpp:
37454         * src/core/boost/mpl/aux_/preprocessor/repeat.hpp:
37455         * src/core/boost/mpl/aux_/preprocessor/sub.hpp:
37456         * src/core/boost/mpl/aux_/preprocessor/token_equal.hpp:
37457         * src/core/boost/mpl/aux_/preprocessor/tuple.hpp:
37458         * src/core/boost/mpl/aux_/ptr_to_ref.hpp:
37459         * src/core/boost/mpl/aux_/push_back_impl.hpp:
37460         * src/core/boost/mpl/aux_/push_front_impl.hpp:
37461         * src/core/boost/mpl/aux_/range_c/O1_size.hpp:
37462         * src/core/boost/mpl/aux_/range_c/back.hpp:
37463         * src/core/boost/mpl/aux_/range_c/empty.hpp:
37464         * src/core/boost/mpl/aux_/range_c/front.hpp:
37465         * src/core/boost/mpl/aux_/range_c/iterator.hpp:
37466         * src/core/boost/mpl/aux_/range_c/size.hpp:
37467         * src/core/boost/mpl/aux_/range_c/tag.hpp:
37468         * src/core/boost/mpl/aux_/reverse_fold_impl.hpp:
37469         * src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp:
37470         * src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
37471         * src/core/boost/mpl/aux_/sequence_wrapper.hpp:
37472         * src/core/boost/mpl/aux_/shift_op.hpp:
37473         * src/core/boost/mpl/aux_/single_element_iter.hpp:
37474         * src/core/boost/mpl/aux_/size_impl.hpp:
37475         * src/core/boost/mpl/aux_/sort_impl.hpp:
37476         * src/core/boost/mpl/aux_/static_cast.hpp:
37477         * src/core/boost/mpl/aux_/template_arity.hpp:
37478         * src/core/boost/mpl/aux_/template_arity_fwd.hpp:
37479         * src/core/boost/mpl/aux_/test.hpp:
37480         * src/core/boost/mpl/aux_/test/assert.hpp:
37481         * src/core/boost/mpl/aux_/test/data.hpp:
37482         * src/core/boost/mpl/aux_/test/test_case.hpp:
37483         * src/core/boost/mpl/aux_/traits_lambda_spec.hpp:
37484         * src/core/boost/mpl/aux_/transform_iter.hpp:
37485         * src/core/boost/mpl/aux_/type_wrapper.hpp:
37486         * src/core/boost/mpl/aux_/unwrap.hpp:
37487         * src/core/boost/mpl/aux_/value_wknd.hpp:
37488         * src/core/boost/mpl/aux_/yes_no.hpp:
37489         * src/core/boost/mpl/back.hpp:
37490         * src/core/boost/mpl/back_fwd.hpp:
37491         * src/core/boost/mpl/back_inserter.hpp:
37492         * src/core/boost/mpl/base.hpp:
37493         * src/core/boost/mpl/begin.hpp:
37494         * src/core/boost/mpl/begin_end.hpp:
37495         * src/core/boost/mpl/begin_end_fwd.hpp:
37496         * src/core/boost/mpl/bind.hpp:
37497         * src/core/boost/mpl/bind_fwd.hpp:
37498         * src/core/boost/mpl/bitand.hpp:
37499         * src/core/boost/mpl/bitor.hpp:
37500         * src/core/boost/mpl/bitwise.hpp:
37501         * src/core/boost/mpl/bitxor.hpp:
37502         * src/core/boost/mpl/bool.hpp:
37503         * src/core/boost/mpl/bool_fwd.hpp:
37504         * src/core/boost/mpl/clear.hpp:
37505         * src/core/boost/mpl/clear_fwd.hpp:
37506         * src/core/boost/mpl/comparison.hpp:
37507         * src/core/boost/mpl/contains.hpp:
37508         * src/core/boost/mpl/contains_fwd.hpp:
37509         * src/core/boost/mpl/copy.hpp:
37510         * src/core/boost/mpl/copy_if.hpp:
37511         * src/core/boost/mpl/count.hpp:
37512         * src/core/boost/mpl/count_fwd.hpp:
37513         * src/core/boost/mpl/count_if.hpp:
37514         * src/core/boost/mpl/deque.hpp:
37515         * src/core/boost/mpl/deref.hpp:
37516         * src/core/boost/mpl/distance.hpp:
37517         * src/core/boost/mpl/distance_fwd.hpp:
37518         * src/core/boost/mpl/divides.hpp:
37519         * src/core/boost/mpl/empty.hpp:
37520         * src/core/boost/mpl/empty_base.hpp:
37521         * src/core/boost/mpl/empty_fwd.hpp:
37522         * src/core/boost/mpl/empty_sequence.hpp:
37523         * src/core/boost/mpl/end.hpp:
37524         * src/core/boost/mpl/equal.hpp:
37525         * src/core/boost/mpl/equal_to.hpp:
37526         * src/core/boost/mpl/erase.hpp:
37527         * src/core/boost/mpl/erase_fwd.hpp:
37528         * src/core/boost/mpl/erase_key.hpp:
37529         * src/core/boost/mpl/erase_key_fwd.hpp:
37530         * src/core/boost/mpl/eval_if.hpp:
37531         * src/core/boost/mpl/filter_view.hpp:
37532         * src/core/boost/mpl/find.hpp:
37533         * src/core/boost/mpl/find_if.hpp:
37534         * src/core/boost/mpl/fold.hpp:
37535         * src/core/boost/mpl/for_each.hpp:
37536         * src/core/boost/mpl/front.hpp:
37537         * src/core/boost/mpl/front_fwd.hpp:
37538         * src/core/boost/mpl/front_inserter.hpp:
37539         * src/core/boost/mpl/greater.hpp:
37540         * src/core/boost/mpl/greater_equal.hpp:
37541         * src/core/boost/mpl/has_key.hpp:
37542         * src/core/boost/mpl/has_key_fwd.hpp:
37543         * src/core/boost/mpl/has_xxx.hpp:
37544         * src/core/boost/mpl/identity.hpp:
37545         * src/core/boost/mpl/if.hpp:
37546         * src/core/boost/mpl/index_if.hpp:
37547         * src/core/boost/mpl/index_of.hpp:
37548         * src/core/boost/mpl/inherit.hpp:
37549         * src/core/boost/mpl/inherit_linearly.hpp:
37550         * src/core/boost/mpl/insert.hpp:
37551         * src/core/boost/mpl/insert_fwd.hpp:
37552         * src/core/boost/mpl/insert_range.hpp:
37553         * src/core/boost/mpl/insert_range_fwd.hpp:
37554         * src/core/boost/mpl/inserter.hpp:
37555         * src/core/boost/mpl/int.hpp:
37556         * src/core/boost/mpl/int_fwd.hpp:
37557         * src/core/boost/mpl/integral_c.hpp:
37558         * src/core/boost/mpl/integral_c_fwd.hpp:
37559         * src/core/boost/mpl/integral_c_tag.hpp:
37560         * src/core/boost/mpl/is_placeholder.hpp:
37561         * src/core/boost/mpl/is_sequence.hpp:
37562         * src/core/boost/mpl/iter_fold.hpp:
37563         * src/core/boost/mpl/iter_fold_if.hpp:
37564         * src/core/boost/mpl/iterator_category.hpp:
37565         * src/core/boost/mpl/iterator_range.hpp:
37566         * src/core/boost/mpl/iterator_tags.hpp:
37567         * src/core/boost/mpl/joint_view.hpp:
37568         * src/core/boost/mpl/key_type.hpp:
37569         * src/core/boost/mpl/key_type_fwd.hpp:
37570         * src/core/boost/mpl/lambda.hpp:
37571         * src/core/boost/mpl/lambda_fwd.hpp:
37572         * src/core/boost/mpl/less.hpp:
37573         * src/core/boost/mpl/less_equal.hpp:
37574         * src/core/boost/mpl/limits/arity.hpp:
37575         * src/core/boost/mpl/limits/list.hpp:
37576         * src/core/boost/mpl/limits/map.hpp:
37577         * src/core/boost/mpl/limits/set.hpp:
37578         * src/core/boost/mpl/limits/unrolling.hpp:
37579         * src/core/boost/mpl/limits/vector.hpp:
37580         * src/core/boost/mpl/list.hpp:
37581         * src/core/boost/mpl/list/aux_/O1_size.hpp:
37582         * src/core/boost/mpl/list/aux_/begin_end.hpp:
37583         * src/core/boost/mpl/list/aux_/clear.hpp:
37584         * src/core/boost/mpl/list/aux_/empty.hpp:
37585         * src/core/boost/mpl/list/aux_/front.hpp:
37586         * src/core/boost/mpl/list/aux_/include_preprocessed.hpp:
37587         * src/core/boost/mpl/list/aux_/item.hpp:
37588         * src/core/boost/mpl/list/aux_/iterator.hpp:
37589         * src/core/boost/mpl/list/aux_/numbered.hpp:
37590         * src/core/boost/mpl/list/aux_/numbered_c.hpp:
37591         * src/core/boost/mpl/list/aux_/pop_front.hpp:
37592         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
37593         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
37594         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
37595         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
37596         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
37597         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
37598         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
37599         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
37600         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
37601         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
37602         * src/core/boost/mpl/list/aux_/push_back.hpp:
37603         * src/core/boost/mpl/list/aux_/push_front.hpp:
37604         * src/core/boost/mpl/list/aux_/size.hpp:
37605         * src/core/boost/mpl/list/aux_/tag.hpp:
37606         * src/core/boost/mpl/list/list0.hpp:
37607         * src/core/boost/mpl/list/list0_c.hpp:
37608         * src/core/boost/mpl/list/list10.hpp:
37609         * src/core/boost/mpl/list/list10_c.hpp:
37610         * src/core/boost/mpl/list/list20.hpp:
37611         * src/core/boost/mpl/list/list20_c.hpp:
37612         * src/core/boost/mpl/list/list30.hpp:
37613         * src/core/boost/mpl/list/list30_c.hpp:
37614         * src/core/boost/mpl/list/list40.hpp:
37615         * src/core/boost/mpl/list/list40_c.hpp:
37616         * src/core/boost/mpl/list/list50.hpp:
37617         * src/core/boost/mpl/list/list50_c.hpp:
37618         * src/core/boost/mpl/list_c.hpp:
37619         * src/core/boost/mpl/logical.hpp:
37620         * src/core/boost/mpl/long.hpp:
37621         * src/core/boost/mpl/long_fwd.hpp:
37622         * src/core/boost/mpl/lower_bound.hpp:
37623         * src/core/boost/mpl/map.hpp:
37624         * src/core/boost/mpl/map/aux_/at_impl.hpp:
37625         * src/core/boost/mpl/map/aux_/begin_end_impl.hpp:
37626         * src/core/boost/mpl/map/aux_/clear_impl.hpp:
37627         * src/core/boost/mpl/map/aux_/contains_impl.hpp:
37628         * src/core/boost/mpl/map/aux_/empty_impl.hpp:
37629         * src/core/boost/mpl/map/aux_/erase_impl.hpp:
37630         * src/core/boost/mpl/map/aux_/erase_key_impl.hpp:
37631         * src/core/boost/mpl/map/aux_/has_key_impl.hpp:
37632         * src/core/boost/mpl/map/aux_/include_preprocessed.hpp:
37633         * src/core/boost/mpl/map/aux_/insert_impl.hpp:
37634         * src/core/boost/mpl/map/aux_/item.hpp:
37635         * src/core/boost/mpl/map/aux_/iterator.hpp:
37636         * src/core/boost/mpl/map/aux_/key_type_impl.hpp:
37637         * src/core/boost/mpl/map/aux_/map0.hpp:
37638         * src/core/boost/mpl/map/aux_/numbered.hpp:
37639         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
37640         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
37641         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
37642         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
37643         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
37644         * src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
37645         * src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
37646         * src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
37647         * src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
37648         * src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
37649         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
37650         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
37651         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
37652         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
37653         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
37654         * src/core/boost/mpl/map/aux_/size_impl.hpp:
37655         * src/core/boost/mpl/map/aux_/tag.hpp:
37656         * src/core/boost/mpl/map/aux_/value_type_impl.hpp:
37657         * src/core/boost/mpl/map/map0.hpp:
37658         * src/core/boost/mpl/map/map10.hpp:
37659         * src/core/boost/mpl/map/map20.hpp:
37660         * src/core/boost/mpl/map/map30.hpp:
37661         * src/core/boost/mpl/map/map40.hpp:
37662         * src/core/boost/mpl/map/map50.hpp:
37663         * src/core/boost/mpl/math/fixed_c.hpp:
37664         * src/core/boost/mpl/math/is_even.hpp:
37665         * src/core/boost/mpl/math/rational_c.hpp:
37666         * src/core/boost/mpl/max.hpp:
37667         * src/core/boost/mpl/max_element.hpp:
37668         * src/core/boost/mpl/min.hpp:
37669         * src/core/boost/mpl/min_element.hpp:
37670         * src/core/boost/mpl/min_max.hpp:
37671         * src/core/boost/mpl/minus.hpp:
37672         * src/core/boost/mpl/modulus.hpp:
37673         * src/core/boost/mpl/multiplies.hpp:
37674         * src/core/boost/mpl/multiset/aux_/count_impl.hpp:
37675         * src/core/boost/mpl/multiset/aux_/insert_impl.hpp:
37676         * src/core/boost/mpl/multiset/aux_/item.hpp:
37677         * src/core/boost/mpl/multiset/aux_/multiset0.hpp:
37678         * src/core/boost/mpl/multiset/aux_/tag.hpp:
37679         * src/core/boost/mpl/multiset/multiset0.hpp:
37680         * src/core/boost/mpl/negate.hpp:
37681         * src/core/boost/mpl/next.hpp:
37682         * src/core/boost/mpl/next_prior.hpp:
37683         * src/core/boost/mpl/not.hpp:
37684         * src/core/boost/mpl/not_equal_to.hpp:
37685         * src/core/boost/mpl/numeric_cast.hpp:
37686         * src/core/boost/mpl/or.hpp:
37687         * src/core/boost/mpl/order.hpp:
37688         * src/core/boost/mpl/order_fwd.hpp:
37689         * src/core/boost/mpl/pair.hpp:
37690         * src/core/boost/mpl/pair_view.hpp:
37691         * src/core/boost/mpl/partition.hpp:
37692         * src/core/boost/mpl/placeholders.hpp:
37693         * src/core/boost/mpl/plus.hpp:
37694         * src/core/boost/mpl/pop_back.hpp:
37695         * src/core/boost/mpl/pop_back_fwd.hpp:
37696         * src/core/boost/mpl/pop_front.hpp:
37697         * src/core/boost/mpl/pop_front_fwd.hpp:
37698         * src/core/boost/mpl/print.hpp:
37699         * src/core/boost/mpl/prior.hpp:
37700         * src/core/boost/mpl/protect.hpp:
37701         * src/core/boost/mpl/push_back.hpp:
37702         * src/core/boost/mpl/push_back_fwd.hpp:
37703         * src/core/boost/mpl/push_front.hpp:
37704         * src/core/boost/mpl/push_front_fwd.hpp:
37705         * src/core/boost/mpl/quote.hpp:
37706         * src/core/boost/mpl/range_c.hpp:
37707         * src/core/boost/mpl/remove.hpp:
37708         * src/core/boost/mpl/remove_if.hpp:
37709         * src/core/boost/mpl/replace.hpp:
37710         * src/core/boost/mpl/replace_if.hpp:
37711         * src/core/boost/mpl/reverse.hpp:
37712         * src/core/boost/mpl/reverse_fold.hpp:
37713         * src/core/boost/mpl/reverse_iter_fold.hpp:
37714         * src/core/boost/mpl/same_as.hpp:
37715         * src/core/boost/mpl/sequence_tag.hpp:
37716         * src/core/boost/mpl/sequence_tag_fwd.hpp:
37717         * src/core/boost/mpl/set.hpp:
37718         * src/core/boost/mpl/set/aux_/at_impl.hpp:
37719         * src/core/boost/mpl/set/aux_/begin_end_impl.hpp:
37720         * src/core/boost/mpl/set/aux_/clear_impl.hpp:
37721         * src/core/boost/mpl/set/aux_/empty_impl.hpp:
37722         * src/core/boost/mpl/set/aux_/erase_impl.hpp:
37723         * src/core/boost/mpl/set/aux_/erase_key_impl.hpp:
37724         * src/core/boost/mpl/set/aux_/has_key_impl.hpp:
37725         * src/core/boost/mpl/set/aux_/include_preprocessed.hpp:
37726         * src/core/boost/mpl/set/aux_/insert_impl.hpp:
37727         * src/core/boost/mpl/set/aux_/item.hpp:
37728         * src/core/boost/mpl/set/aux_/iterator.hpp:
37729         * src/core/boost/mpl/set/aux_/key_type_impl.hpp:
37730         * src/core/boost/mpl/set/aux_/numbered.hpp:
37731         * src/core/boost/mpl/set/aux_/numbered_c.hpp:
37732         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
37733         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
37734         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
37735         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
37736         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
37737         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
37738         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
37739         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
37740         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
37741         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
37742         * src/core/boost/mpl/set/aux_/set0.hpp:
37743         * src/core/boost/mpl/set/aux_/size_impl.hpp:
37744         * src/core/boost/mpl/set/aux_/tag.hpp:
37745         * src/core/boost/mpl/set/aux_/value_type_impl.hpp:
37746         * src/core/boost/mpl/set/set0.hpp:
37747         * src/core/boost/mpl/set/set0_c.hpp:
37748         * src/core/boost/mpl/set/set10.hpp:
37749         * src/core/boost/mpl/set/set10_c.hpp:
37750         * src/core/boost/mpl/set/set20.hpp:
37751         * src/core/boost/mpl/set/set20_c.hpp:
37752         * src/core/boost/mpl/set/set30.hpp:
37753         * src/core/boost/mpl/set/set30_c.hpp:
37754         * src/core/boost/mpl/set/set40.hpp:
37755         * src/core/boost/mpl/set/set40_c.hpp:
37756         * src/core/boost/mpl/set/set50.hpp:
37757         * src/core/boost/mpl/set/set50_c.hpp:
37758         * src/core/boost/mpl/set_c.hpp:
37759         * src/core/boost/mpl/shift_left.hpp:
37760         * src/core/boost/mpl/shift_right.hpp:
37761         * src/core/boost/mpl/single_view.hpp:
37762         * src/core/boost/mpl/size.hpp:
37763         * src/core/boost/mpl/size_fwd.hpp:
37764         * src/core/boost/mpl/size_t.hpp:
37765         * src/core/boost/mpl/size_t_fwd.hpp:
37766         * src/core/boost/mpl/sizeof.hpp:
37767         * src/core/boost/mpl/sort.hpp:
37768         * src/core/boost/mpl/stable_partition.hpp:
37769         * src/core/boost/mpl/switch.hpp:
37770         * src/core/boost/mpl/tag.hpp:
37771         * src/core/boost/mpl/times.hpp:
37772         * src/core/boost/mpl/transform.hpp:
37773         * src/core/boost/mpl/transform_view.hpp:
37774         * src/core/boost/mpl/unique.hpp:
37775         * src/core/boost/mpl/unpack_args.hpp:
37776         * src/core/boost/mpl/upper_bound.hpp:
37777         * src/core/boost/mpl/value_type.hpp:
37778         * src/core/boost/mpl/value_type_fwd.hpp:
37779         * src/core/boost/mpl/vector.hpp:
37780         * src/core/boost/mpl/vector/aux_/O1_size.hpp:
37781         * src/core/boost/mpl/vector/aux_/at.hpp:
37782         * src/core/boost/mpl/vector/aux_/back.hpp:
37783         * src/core/boost/mpl/vector/aux_/begin_end.hpp:
37784         * src/core/boost/mpl/vector/aux_/clear.hpp:
37785         * src/core/boost/mpl/vector/aux_/empty.hpp:
37786         * src/core/boost/mpl/vector/aux_/front.hpp:
37787         * src/core/boost/mpl/vector/aux_/include_preprocessed.hpp:
37788         * src/core/boost/mpl/vector/aux_/item.hpp:
37789         * src/core/boost/mpl/vector/aux_/iterator.hpp:
37790         * src/core/boost/mpl/vector/aux_/numbered.hpp:
37791         * src/core/boost/mpl/vector/aux_/numbered_c.hpp:
37792         * src/core/boost/mpl/vector/aux_/pop_back.hpp:
37793         * src/core/boost/mpl/vector/aux_/pop_front.hpp:
37794         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
37795         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
37796         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
37797         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
37798         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
37799         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
37800         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
37801         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
37802         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
37803         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
37804         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
37805         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
37806         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
37807         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
37808         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
37809         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
37810         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
37811         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
37812         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
37813         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
37814         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
37815         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
37816         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
37817         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
37818         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
37819         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
37820         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
37821         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
37822         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
37823         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
37824         * src/core/boost/mpl/vector/aux_/push_back.hpp:
37825         * src/core/boost/mpl/vector/aux_/push_front.hpp:
37826         * src/core/boost/mpl/vector/aux_/size.hpp:
37827         * src/core/boost/mpl/vector/aux_/tag.hpp:
37828         * src/core/boost/mpl/vector/aux_/vector0.hpp:
37829         * src/core/boost/mpl/vector/vector0.hpp:
37830         * src/core/boost/mpl/vector/vector0_c.hpp:
37831         * src/core/boost/mpl/vector/vector10.hpp:
37832         * src/core/boost/mpl/vector/vector10_c.hpp:
37833         * src/core/boost/mpl/vector/vector20.hpp:
37834         * src/core/boost/mpl/vector/vector20_c.hpp:
37835         * src/core/boost/mpl/vector/vector30.hpp:
37836         * src/core/boost/mpl/vector/vector30_c.hpp:
37837         * src/core/boost/mpl/vector/vector40.hpp:
37838         * src/core/boost/mpl/vector/vector40_c.hpp:
37839         * src/core/boost/mpl/vector/vector50.hpp:
37840         * src/core/boost/mpl/vector/vector50_c.hpp:
37841         * src/core/boost/mpl/vector_c.hpp:
37842         * src/core/boost/mpl/void.hpp:
37843         * src/core/boost/mpl/void_fwd.hpp:
37844         * src/core/boost/mpl/zip_view.hpp:
37845         * src/core/boost/next_prior.hpp:
37846         * src/core/boost/noncopyable.hpp:
37847         * src/core/boost/pointer_cast.hpp:
37848         * src/core/boost/preprocessor.hpp:
37849         * src/core/boost/preprocessor/arithmetic.hpp:
37850         * src/core/boost/preprocessor/arithmetic/add.hpp:
37851         * src/core/boost/preprocessor/arithmetic/dec.hpp:
37852         * src/core/boost/preprocessor/arithmetic/detail/div_base.hpp:
37853         * src/core/boost/preprocessor/arithmetic/div.hpp:
37854         * src/core/boost/preprocessor/arithmetic/inc.hpp:
37855         * src/core/boost/preprocessor/arithmetic/mod.hpp:
37856         * src/core/boost/preprocessor/arithmetic/mul.hpp:
37857         * src/core/boost/preprocessor/arithmetic/sub.hpp:
37858         * src/core/boost/preprocessor/array.hpp:
37859         * src/core/boost/preprocessor/array/data.hpp:
37860         * src/core/boost/preprocessor/array/elem.hpp:
37861         * src/core/boost/preprocessor/array/insert.hpp:
37862         * src/core/boost/preprocessor/array/pop_back.hpp:
37863         * src/core/boost/preprocessor/array/pop_front.hpp:
37864         * src/core/boost/preprocessor/array/push_back.hpp:
37865         * src/core/boost/preprocessor/array/push_front.hpp:
37866         * src/core/boost/preprocessor/array/remove.hpp:
37867         * src/core/boost/preprocessor/array/replace.hpp:
37868         * src/core/boost/preprocessor/array/reverse.hpp:
37869         * src/core/boost/preprocessor/array/size.hpp:
37870         * src/core/boost/preprocessor/assert_msg.hpp:
37871         * src/core/boost/preprocessor/cat.hpp:
37872         * src/core/boost/preprocessor/comma.hpp:
37873         * src/core/boost/preprocessor/comma_if.hpp:
37874         * src/core/boost/preprocessor/comparison.hpp:
37875         * src/core/boost/preprocessor/comparison/equal.hpp:
37876         * src/core/boost/preprocessor/comparison/greater.hpp:
37877         * src/core/boost/preprocessor/comparison/greater_equal.hpp:
37878         * src/core/boost/preprocessor/comparison/less.hpp:
37879         * src/core/boost/preprocessor/comparison/less_equal.hpp:
37880         * src/core/boost/preprocessor/comparison/not_equal.hpp:
37881         * src/core/boost/preprocessor/config/config.hpp:
37882         * src/core/boost/preprocessor/config/limits.hpp:
37883         * src/core/boost/preprocessor/control.hpp:
37884         * src/core/boost/preprocessor/control/deduce_d.hpp:
37885         * src/core/boost/preprocessor/control/detail/dmc/while.hpp:
37886         * src/core/boost/preprocessor/control/detail/edg/while.hpp:
37887         * src/core/boost/preprocessor/control/detail/msvc/while.hpp:
37888         * src/core/boost/preprocessor/control/detail/while.hpp:
37889         * src/core/boost/preprocessor/control/expr_if.hpp:
37890         * src/core/boost/preprocessor/control/expr_iif.hpp:
37891         * src/core/boost/preprocessor/control/if.hpp:
37892         * src/core/boost/preprocessor/control/iif.hpp:
37893         * src/core/boost/preprocessor/control/while.hpp:
37894         * src/core/boost/preprocessor/debug.hpp:
37895         * src/core/boost/preprocessor/debug/assert.hpp:
37896         * src/core/boost/preprocessor/debug/error.hpp:
37897         * src/core/boost/preprocessor/debug/line.hpp:
37898         * src/core/boost/preprocessor/dec.hpp:
37899         * src/core/boost/preprocessor/detail/auto_rec.hpp:
37900         * src/core/boost/preprocessor/detail/check.hpp:
37901         * src/core/boost/preprocessor/detail/dmc/auto_rec.hpp:
37902         * src/core/boost/preprocessor/detail/is_binary.hpp:
37903         * src/core/boost/preprocessor/detail/is_nullary.hpp:
37904         * src/core/boost/preprocessor/detail/is_unary.hpp:
37905         * src/core/boost/preprocessor/detail/null.hpp:
37906         * src/core/boost/preprocessor/detail/split.hpp:
37907         * src/core/boost/preprocessor/empty.hpp:
37908         * src/core/boost/preprocessor/enum.hpp:
37909         * src/core/boost/preprocessor/enum_params.hpp:
37910         * src/core/boost/preprocessor/enum_params_with_a_default.hpp:
37911         * src/core/boost/preprocessor/enum_params_with_defaults.hpp:
37912         * src/core/boost/preprocessor/enum_shifted.hpp:
37913         * src/core/boost/preprocessor/enum_shifted_params.hpp:
37914         * src/core/boost/preprocessor/expand.hpp:
37915         * src/core/boost/preprocessor/expr_if.hpp:
37916         * src/core/boost/preprocessor/facilities.hpp:
37917         * src/core/boost/preprocessor/facilities/apply.hpp:
37918         * src/core/boost/preprocessor/facilities/empty.hpp:
37919         * src/core/boost/preprocessor/facilities/expand.hpp:
37920         * src/core/boost/preprocessor/facilities/identity.hpp:
37921         * src/core/boost/preprocessor/facilities/intercept.hpp:
37922         * src/core/boost/preprocessor/facilities/is_1.hpp:
37923         * src/core/boost/preprocessor/facilities/is_empty.hpp:
37924         * src/core/boost/preprocessor/facilities/is_empty_or_1.hpp:
37925         * src/core/boost/preprocessor/for.hpp:
37926         * src/core/boost/preprocessor/identity.hpp:
37927         * src/core/boost/preprocessor/if.hpp:
37928         * src/core/boost/preprocessor/inc.hpp:
37929         * src/core/boost/preprocessor/iterate.hpp:
37930         * src/core/boost/preprocessor/iteration.hpp:
37931         * src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
37932         * src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
37933         * src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
37934         * src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
37935         * src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
37936         * src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
37937         * src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
37938         * src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
37939         * src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
37940         * src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
37941         * src/core/boost/preprocessor/iteration/detail/finish.hpp:
37942         * src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp:
37943         * src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp:
37944         * src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp:
37945         * src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp:
37946         * src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp:
37947         * src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
37948         * src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
37949         * src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
37950         * src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
37951         * src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
37952         * src/core/boost/preprocessor/iteration/detail/local.hpp:
37953         * src/core/boost/preprocessor/iteration/detail/rlocal.hpp:
37954         * src/core/boost/preprocessor/iteration/detail/self.hpp:
37955         * src/core/boost/preprocessor/iteration/detail/start.hpp:
37956         * src/core/boost/preprocessor/iteration/iterate.hpp:
37957         * src/core/boost/preprocessor/iteration/local.hpp:
37958         * src/core/boost/preprocessor/iteration/self.hpp:
37959         * src/core/boost/preprocessor/library.hpp:
37960         * src/core/boost/preprocessor/limits.hpp:
37961         * src/core/boost/preprocessor/list.hpp:
37962         * src/core/boost/preprocessor/list/adt.hpp:
37963         * src/core/boost/preprocessor/list/append.hpp:
37964         * src/core/boost/preprocessor/list/at.hpp:
37965         * src/core/boost/preprocessor/list/cat.hpp:
37966         * src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp:
37967         * src/core/boost/preprocessor/list/detail/edg/fold_left.hpp:
37968         * src/core/boost/preprocessor/list/detail/edg/fold_right.hpp:
37969         * src/core/boost/preprocessor/list/detail/fold_left.hpp:
37970         * src/core/boost/preprocessor/list/detail/fold_right.hpp:
37971         * src/core/boost/preprocessor/list/enum.hpp:
37972         * src/core/boost/preprocessor/list/filter.hpp:
37973         * src/core/boost/preprocessor/list/first_n.hpp:
37974         * src/core/boost/preprocessor/list/fold_left.hpp:
37975         * src/core/boost/preprocessor/list/fold_right.hpp:
37976         * src/core/boost/preprocessor/list/for_each.hpp:
37977         * src/core/boost/preprocessor/list/for_each_i.hpp:
37978         * src/core/boost/preprocessor/list/for_each_product.hpp:
37979         * src/core/boost/preprocessor/list/rest_n.hpp:
37980         * src/core/boost/preprocessor/list/reverse.hpp:
37981         * src/core/boost/preprocessor/list/size.hpp:
37982         * src/core/boost/preprocessor/list/to_tuple.hpp:
37983         * src/core/boost/preprocessor/list/transform.hpp:
37984         * src/core/boost/preprocessor/logical.hpp:
37985         * src/core/boost/preprocessor/logical/and.hpp:
37986         * src/core/boost/preprocessor/logical/bitand.hpp:
37987         * src/core/boost/preprocessor/logical/bitnor.hpp:
37988         * src/core/boost/preprocessor/logical/bitor.hpp:
37989         * src/core/boost/preprocessor/logical/bitxor.hpp:
37990         * src/core/boost/preprocessor/logical/bool.hpp:
37991         * src/core/boost/preprocessor/logical/compl.hpp:
37992         * src/core/boost/preprocessor/logical/nor.hpp:
37993         * src/core/boost/preprocessor/logical/not.hpp:
37994         * src/core/boost/preprocessor/logical/or.hpp:
37995         * src/core/boost/preprocessor/logical/xor.hpp:
37996         * src/core/boost/preprocessor/max.hpp:
37997         * src/core/boost/preprocessor/min.hpp:
37998         * src/core/boost/preprocessor/punctuation.hpp:
37999         * src/core/boost/preprocessor/punctuation/comma.hpp:
38000         * src/core/boost/preprocessor/punctuation/comma_if.hpp:
38001         * src/core/boost/preprocessor/punctuation/paren.hpp:
38002         * src/core/boost/preprocessor/punctuation/paren_if.hpp:
38003         * src/core/boost/preprocessor/repeat.hpp:
38004         * src/core/boost/preprocessor/repeat_2nd.hpp:
38005         * src/core/boost/preprocessor/repeat_3rd.hpp:
38006         * src/core/boost/preprocessor/repeat_from_to.hpp:
38007         * src/core/boost/preprocessor/repeat_from_to_2nd.hpp:
38008         * src/core/boost/preprocessor/repeat_from_to_3rd.hpp:
38009         * src/core/boost/preprocessor/repetition.hpp:
38010         * src/core/boost/preprocessor/repetition/deduce_r.hpp:
38011         * src/core/boost/preprocessor/repetition/deduce_z.hpp:
38012         * src/core/boost/preprocessor/repetition/detail/dmc/for.hpp:
38013         * src/core/boost/preprocessor/repetition/detail/edg/for.hpp:
38014         * src/core/boost/preprocessor/repetition/detail/for.hpp:
38015         * src/core/boost/preprocessor/repetition/detail/msvc/for.hpp:
38016         * src/core/boost/preprocessor/repetition/enum.hpp:
38017         * src/core/boost/preprocessor/repetition/enum_binary_params.hpp:
38018         * src/core/boost/preprocessor/repetition/enum_params.hpp:
38019         * src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
38020         * src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
38021         * src/core/boost/preprocessor/repetition/enum_shifted.hpp:
38022         * src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
38023         * src/core/boost/preprocessor/repetition/enum_shifted_params.hpp:
38024         * src/core/boost/preprocessor/repetition/enum_trailing.hpp:
38025         * src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
38026         * src/core/boost/preprocessor/repetition/enum_trailing_params.hpp:
38027         * src/core/boost/preprocessor/repetition/for.hpp:
38028         * src/core/boost/preprocessor/repetition/repeat.hpp:
38029         * src/core/boost/preprocessor/repetition/repeat_from_to.hpp:
38030         * src/core/boost/preprocessor/selection.hpp:
38031         * src/core/boost/preprocessor/selection/max.hpp:
38032         * src/core/boost/preprocessor/selection/min.hpp:
38033         * src/core/boost/preprocessor/seq.hpp:
38034         * src/core/boost/preprocessor/seq/cat.hpp:
38035         * src/core/boost/preprocessor/seq/detail/split.hpp:
38036         * src/core/boost/preprocessor/seq/elem.hpp:
38037         * src/core/boost/preprocessor/seq/enum.hpp:
38038         * src/core/boost/preprocessor/seq/filter.hpp:
38039         * src/core/boost/preprocessor/seq/first_n.hpp:
38040         * src/core/boost/preprocessor/seq/fold_left.hpp:
38041         * src/core/boost/preprocessor/seq/fold_right.hpp:
38042         * src/core/boost/preprocessor/seq/for_each.hpp:
38043         * src/core/boost/preprocessor/seq/for_each_i.hpp:
38044         * src/core/boost/preprocessor/seq/for_each_product.hpp:
38045         * src/core/boost/preprocessor/seq/insert.hpp:
38046         * src/core/boost/preprocessor/seq/pop_back.hpp:
38047         * src/core/boost/preprocessor/seq/pop_front.hpp:
38048         * src/core/boost/preprocessor/seq/push_back.hpp:
38049         * src/core/boost/preprocessor/seq/push_front.hpp:
38050         * src/core/boost/preprocessor/seq/remove.hpp:
38051         * src/core/boost/preprocessor/seq/replace.hpp:
38052         * src/core/boost/preprocessor/seq/rest_n.hpp:
38053         * src/core/boost/preprocessor/seq/reverse.hpp:
38054         * src/core/boost/preprocessor/seq/seq.hpp:
38055         * src/core/boost/preprocessor/seq/size.hpp:
38056         * src/core/boost/preprocessor/seq/subseq.hpp:
38057         * src/core/boost/preprocessor/seq/to_array.hpp:
38058         * src/core/boost/preprocessor/seq/to_tuple.hpp:
38059         * src/core/boost/preprocessor/seq/transform.hpp:
38060         * src/core/boost/preprocessor/slot.hpp:
38061         * src/core/boost/preprocessor/slot/counter.hpp:
38062         * src/core/boost/preprocessor/slot/detail/counter.hpp:
38063         * src/core/boost/preprocessor/slot/detail/def.hpp:
38064         * src/core/boost/preprocessor/slot/detail/shared.hpp:
38065         * src/core/boost/preprocessor/slot/detail/slot1.hpp:
38066         * src/core/boost/preprocessor/slot/detail/slot2.hpp:
38067         * src/core/boost/preprocessor/slot/detail/slot3.hpp:
38068         * src/core/boost/preprocessor/slot/detail/slot4.hpp:
38069         * src/core/boost/preprocessor/slot/detail/slot5.hpp:
38070         * src/core/boost/preprocessor/slot/slot.hpp:
38071         * src/core/boost/preprocessor/stringize.hpp:
38072         * src/core/boost/preprocessor/tuple.hpp:
38073         * src/core/boost/preprocessor/tuple/eat.hpp:
38074         * src/core/boost/preprocessor/tuple/elem.hpp:
38075         * src/core/boost/preprocessor/tuple/rem.hpp:
38076         * src/core/boost/preprocessor/tuple/reverse.hpp:
38077         * src/core/boost/preprocessor/tuple/to_list.hpp:
38078         * src/core/boost/preprocessor/tuple/to_seq.hpp:
38079         * src/core/boost/preprocessor/while.hpp:
38080         * src/core/boost/preprocessor/wstringize.hpp:
38081         * src/core/boost/range.hpp:
38082         * src/core/boost/range/begin.hpp:
38083         * src/core/boost/range/concepts.hpp:
38084         * src/core/boost/range/config.hpp:
38085         * src/core/boost/range/const_iterator.hpp:
38086         * src/core/boost/range/const_reverse_iterator.hpp:
38087         * src/core/boost/range/detail/begin.hpp:
38088         * src/core/boost/range/detail/collection_traits.hpp:
38089         * src/core/boost/range/detail/collection_traits_detail.hpp:
38090         * src/core/boost/range/detail/common.hpp:
38091         * src/core/boost/range/detail/const_iterator.hpp:
38092         * src/core/boost/range/detail/difference_type.hpp:
38093         * src/core/boost/range/detail/empty.hpp:
38094         * src/core/boost/range/detail/end.hpp:
38095         * src/core/boost/range/detail/implementation_help.hpp:
38096         * src/core/boost/range/detail/iterator.hpp:
38097         * src/core/boost/range/detail/mfc/carray.hpp:
38098         * src/core/boost/range/detail/mfc/cstring.hpp:
38099         * src/core/boost/range/detail/remove_extent.hpp:
38100         * src/core/boost/range/detail/sfinae.hpp:
38101         * src/core/boost/range/detail/size.hpp:
38102         * src/core/boost/range/detail/size_type.hpp:
38103         * src/core/boost/range/detail/sizer.hpp:
38104         * src/core/boost/range/detail/value_type.hpp:
38105         * src/core/boost/range/detail/vc6/end.hpp:
38106         * src/core/boost/range/detail/vc6/size.hpp:
38107         * src/core/boost/range/difference_type.hpp:
38108         * src/core/boost/range/empty.hpp:
38109         * src/core/boost/range/end.hpp:
38110         * src/core/boost/range/functions.hpp:
38111         * src/core/boost/range/iterator.hpp:
38112         * src/core/boost/range/iterator_range.hpp:
38113         * src/core/boost/range/metafunctions.hpp:
38114         * src/core/boost/range/rbegin.hpp:
38115         * src/core/boost/range/rend.hpp:
38116         * src/core/boost/range/result_iterator.hpp:
38117         * src/core/boost/range/reverse_iterator.hpp:
38118         * src/core/boost/range/reverse_result_iterator.hpp:
38119         * src/core/boost/range/size.hpp:
38120         * src/core/boost/range/size_type.hpp:
38121         * src/core/boost/range/sub_range.hpp:
38122         * src/core/boost/range/value_type.hpp:
38123         * src/core/boost/ref.hpp:
38124         * src/core/boost/scoped_array.hpp:
38125         * src/core/boost/scoped_ptr.hpp:
38126         * src/core/boost/shared_ptr.hpp:
38127         * src/core/boost/smart_cast.hpp:
38128         * src/core/boost/smart_ptr.hpp:
38129         * src/core/boost/static_assert.hpp:
38130         * src/core/boost/static_warning.hpp:
38131         * src/core/boost/throw_exception.hpp:
38132         * src/core/boost/type_traits.hpp:
38133         * src/core/boost/type_traits/add_const.hpp:
38134         * src/core/boost/type_traits/add_cv.hpp:
38135         * src/core/boost/type_traits/add_pointer.hpp:
38136         * src/core/boost/type_traits/add_reference.hpp:
38137         * src/core/boost/type_traits/add_volatile.hpp:
38138         * src/core/boost/type_traits/aligned_storage.hpp:
38139         * src/core/boost/type_traits/alignment_of.hpp:
38140         * src/core/boost/type_traits/alignment_traits.hpp:
38141         * src/core/boost/type_traits/arithmetic_traits.hpp:
38142         * src/core/boost/type_traits/array_traits.hpp:
38143         * src/core/boost/type_traits/broken_compiler_spec.hpp:
38144         * src/core/boost/type_traits/composite_traits.hpp:
38145         * src/core/boost/type_traits/config.hpp:
38146         * src/core/boost/type_traits/conversion_traits.hpp:
38147         * src/core/boost/type_traits/cv_traits.hpp:
38148         * src/core/boost/type_traits/decay.hpp:
38149         * src/core/boost/type_traits/detail/bool_trait_def.hpp:
38150         * src/core/boost/type_traits/detail/bool_trait_undef.hpp:
38151         * src/core/boost/type_traits/detail/cv_traits_impl.hpp:
38152         * src/core/boost/type_traits/detail/false_result.hpp:
38153         * src/core/boost/type_traits/detail/ice_and.hpp:
38154         * src/core/boost/type_traits/detail/ice_eq.hpp:
38155         * src/core/boost/type_traits/detail/ice_not.hpp:
38156         * src/core/boost/type_traits/detail/ice_or.hpp:
38157         * src/core/boost/type_traits/detail/is_function_ptr_helper.hpp:
38158         * src/core/boost/type_traits/detail/is_function_ptr_tester.hpp:
38159         * src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
38160         * src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
38161         * src/core/boost/type_traits/detail/size_t_trait_def.hpp:
38162         * src/core/boost/type_traits/detail/size_t_trait_undef.hpp:
38163         * src/core/boost/type_traits/detail/template_arity_spec.hpp:
38164         * src/core/boost/type_traits/detail/type_trait_def.hpp:
38165         * src/core/boost/type_traits/detail/type_trait_undef.hpp:
38166         * src/core/boost/type_traits/detail/wrap.hpp:
38167         * src/core/boost/type_traits/detail/yes_no_type.hpp:
38168         * src/core/boost/type_traits/extent.hpp:
38169         * src/core/boost/type_traits/function_traits.hpp:
38170         * src/core/boost/type_traits/has_nothrow_assign.hpp:
38171         * src/core/boost/type_traits/has_nothrow_constructor.hpp:
38172         * src/core/boost/type_traits/has_nothrow_copy.hpp:
38173         * src/core/boost/type_traits/has_nothrow_destructor.hpp:
38174         * src/core/boost/type_traits/has_trivial_assign.hpp:
38175         * src/core/boost/type_traits/has_trivial_constructor.hpp:
38176         * src/core/boost/type_traits/has_trivial_copy.hpp:
38177         * src/core/boost/type_traits/has_trivial_destructor.hpp:
38178         * src/core/boost/type_traits/has_virtual_destructor.hpp:
38179         * src/core/boost/type_traits/ice.hpp:
38180         * src/core/boost/type_traits/integral_constant.hpp:
38181         * src/core/boost/type_traits/intrinsics.hpp:
38182         * src/core/boost/type_traits/is_abstract.hpp:
38183         * src/core/boost/type_traits/is_arithmetic.hpp:
38184         * src/core/boost/type_traits/is_array.hpp:
38185         * src/core/boost/type_traits/is_base_and_derived.hpp:
38186         * src/core/boost/type_traits/is_base_of.hpp:
38187         * src/core/boost/type_traits/is_class.hpp:
38188         * src/core/boost/type_traits/is_compound.hpp:
38189         * src/core/boost/type_traits/is_const.hpp:
38190         * src/core/boost/type_traits/is_convertible.hpp:
38191         * src/core/boost/type_traits/is_empty.hpp:
38192         * src/core/boost/type_traits/is_enum.hpp:
38193         * src/core/boost/type_traits/is_float.hpp:
38194         * src/core/boost/type_traits/is_floating_point.hpp:
38195         * src/core/boost/type_traits/is_function.hpp:
38196         * src/core/boost/type_traits/is_fundamental.hpp:
38197         * src/core/boost/type_traits/is_integral.hpp:
38198         * src/core/boost/type_traits/is_member_function_pointer.hpp:
38199         * src/core/boost/type_traits/is_member_object_pointer.hpp:
38200         * src/core/boost/type_traits/is_member_pointer.hpp:
38201         * src/core/boost/type_traits/is_object.hpp:
38202         * src/core/boost/type_traits/is_pod.hpp:
38203         * src/core/boost/type_traits/is_pointer.hpp:
38204         * src/core/boost/type_traits/is_polymorphic.hpp:
38205         * src/core/boost/type_traits/is_reference.hpp:
38206         * src/core/boost/type_traits/is_same.hpp:
38207         * src/core/boost/type_traits/is_scalar.hpp:
38208         * src/core/boost/type_traits/is_signed.hpp:
38209         * src/core/boost/type_traits/is_stateless.hpp:
38210         * src/core/boost/type_traits/is_union.hpp:
38211         * src/core/boost/type_traits/is_unsigned.hpp:
38212         * src/core/boost/type_traits/is_void.hpp:
38213         * src/core/boost/type_traits/is_volatile.hpp:
38214         * src/core/boost/type_traits/msvc/remove_all_extents.hpp:
38215         * src/core/boost/type_traits/msvc/remove_bounds.hpp:
38216         * src/core/boost/type_traits/msvc/remove_const.hpp:
38217         * src/core/boost/type_traits/msvc/remove_cv.hpp:
38218         * src/core/boost/type_traits/msvc/remove_extent.hpp:
38219         * src/core/boost/type_traits/msvc/remove_pointer.hpp:
38220         * src/core/boost/type_traits/msvc/remove_reference.hpp:
38221         * src/core/boost/type_traits/msvc/remove_volatile.hpp:
38222         * src/core/boost/type_traits/msvc/typeof.hpp:
38223         * src/core/boost/type_traits/object_traits.hpp:
38224         * src/core/boost/type_traits/rank.hpp:
38225         * src/core/boost/type_traits/reference_traits.hpp:
38226         * src/core/boost/type_traits/remove_all_extents.hpp:
38227         * src/core/boost/type_traits/remove_bounds.hpp:
38228         * src/core/boost/type_traits/remove_const.hpp:
38229         * src/core/boost/type_traits/remove_cv.hpp:
38230         * src/core/boost/type_traits/remove_extent.hpp:
38231         * src/core/boost/type_traits/remove_pointer.hpp:
38232         * src/core/boost/type_traits/remove_reference.hpp:
38233         * src/core/boost/type_traits/remove_volatile.hpp:
38234         * src/core/boost/type_traits/same_traits.hpp:
38235         * src/core/boost/type_traits/transform_traits.hpp:
38236         * src/core/boost/type_traits/transform_traits_spec.hpp:
38237         * src/core/boost/type_traits/type_with_alignment.hpp:
38238         * src/core/boost/utility.hpp:
38239         * src/core/boost/utility/addressof.hpp:
38240         * src/core/boost/utility/base_from_member.hpp:
38241         * src/core/boost/utility/compare_pointees.hpp:
38242         * src/core/boost/utility/detail/in_place_factory_prefix.hpp:
38243         * src/core/boost/utility/detail/in_place_factory_suffix.hpp:
38244         * src/core/boost/utility/detail/result_of_iterate.hpp:
38245         * src/core/boost/utility/enable_if.hpp:
38246         * src/core/boost/utility/in_place_factory.hpp:
38247         * src/core/boost/utility/result_of.hpp:
38248         * src/core/boost/utility/typed_in_place_factory.hpp:
38249         * src/core/boost/utility/value_init.hpp:
38250         * src/core/boost/weak_ptr.hpp:
38251
38252         boost: no longer bundled, must be installed
38253
38254 2009-02-25  Patrick Ohly  <patrick.ohly@intel.com>
38255
38256         * src/core/EvolutionSyncClient.cpp:
38257         * src/core/LogStdout.cpp:
38258         * src/core/SyncEvolutionUtil.cpp:
38259         * src/core/SyncML.h:
38260
38261         fixed compiler warnings on Ubuntu 8.10/g++ 4.3
38262
38263 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
38264
38265         * HACKING:
38266         * configure-pre.in:
38267         * src/Makefile-gen.am:
38268         * src/backends/addressbook/Makefile.am:
38269         * src/backends/evolution/Makefile.am:
38270         * src/backends/file/Makefile.am:
38271         * src/backends/sqlite/Makefile.am:
38272         * src/core/Makefile.am:
38273         * test/Makefile.am:
38274
38275         dist: fixed distcheck, bundle Synthesis
38276
38277 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
38278
38279         * src/core/CurlTransportAgent.cpp:
38280         * src/core/CurlTransportAgent.h:
38281         * src/core/EvolutionSyncClient.cpp:
38282         * src/core/SoupTransportAgent.cpp:
38283         * src/core/SoupTransportAgent.h:
38284         * src/core/TransportAgent.h:
38285         * test/ClientTest.cpp:
38286
38287         HTPP: set user agent string again
38288
38289 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
38290
38291         * test/synccompare.pl:
38292
38293         testing: silence diffs by enabling Synthesis suppressions
38294
38295 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
38296
38297         * src/core/EvolutionSyncClient.cpp:
38298         * src/syncevolution.xml:
38299
38300         Synthesis: set device ID via <fakedeviceid>
38301
38302 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38303
38304         * src/core/EvolutionSyncClient.cpp:
38305
38306         device ID hack: set 'SYSYNC_DEVICE_ID' to tell Synthesis
38307         getLocalDeviceID() about client setting
38308
38309 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38310
38311         * src/core/SyncML.cpp:
38312
38313         sync report: suppress empty conflict summary, show sync mode
38314
38315 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38316
38317         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
38318
38319         testing: memo test item must contain <<REVISION>>
38320
38321 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38322
38323         * src/core/EvolutionSyncSource.cpp:
38324         * test/ClientTest.cpp:
38325
38326         testing: relaxed testLinkedItemsInsertBothUpdateChild/Parent
38327
38328 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38329
38330         * src/core/EvolutionSyncClient.cpp:
38331         * src/core/EvolutionSyncClient.h:
38332
38333         Synthesis progress: use new enums and report details about sync
38334         end error
38335
38336 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38337
38338         * src/core/EvolutionSyncSource.cpp:
38339
38340         notes: fixed invalid Synthesis XML config
38341
38342 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
38343
38344         * src/core/SoupTransportAgent.cpp:
38345         * src/core/SoupTransportAgent.h:
38346
38347         libsoup: report reason for failure
38348
38349 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
38350
38351         * src/core/CurlTransportAgent.cpp:
38352         * src/core/EvolutionSyncClient.cpp:
38353         * src/core/EvolutionSyncClient.h:
38354         * src/core/EvolutionSyncSource.cpp:
38355         * src/core/SyncEvolutionUtil.cpp:
38356         * src/core/SyncEvolutionUtil.h:
38357         * src/core/TransportAgent.h:
38358
38359         error handling: added SE_THROW[_EXCEPTION]() and handling of it
38360
38361 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
38362
38363         * src/core/CurlTransportAgent.cpp:
38364
38365         curl: m_slist was not initialized
38366
38367 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
38368
38369         * src/core/EvolutionSyncSource.cpp:
38370         * src/syncclient_sample_config.xml:
38371         * src/syncevolution.xml:
38372
38373         Synthesis: imported more recent datatype configuration
38374
38375 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
38376
38377         * src/core/EvolutionSyncClient.cpp:
38378
38379         Synthesis: use default message format (WBXML)
38380
38381 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
38382
38383         * src/core/EvolutionSyncClient.cpp:
38384
38385         Synthesis: must close and reopen config keys to flush modified
38386         settings
38387
38388 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
38389
38390         * src/core/EvolutionSyncClient.cpp:
38391
38392         sync: check status of all sources to determine overall success
38393
38394 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
38395
38396         * src/core/EvolutionSyncClient.cpp:
38397
38398         error handling: done ask for STEPCMD_ABORT twice, instead let
38399         engine continue shutdown
38400
38401 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
38402
38403         * src/core/EvolutionSyncClient.cpp:
38404         * src/core/SyncML.h:
38405         * test/ClientTest.cpp:
38406         * test/ClientTest.h:
38407
38408         testing: added checking of sync source result and sync mode
38409
38410 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
38411
38412         * src/client-test-app.cpp:
38413         * src/core/EvolutionSyncClient.cpp:
38414         * src/core/EvolutionSyncClient.h:
38415         * src/core/EvolutionSyncSource.h:
38416         * src/core/SyncEvolutionCmdline.cpp:
38417         * src/core/SyncEvolutionUtil.cpp:
38418         * src/core/SyncEvolutionUtil.h:
38419         * src/core/SyncML.h:
38420         * test/ClientTest.cpp:
38421         * test/ClientTest.h:
38422
38423         testing: re-enabled SyncReport and checking it
38424
38425 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
38426
38427         * src/Makefile-gen.am:
38428         * src/client-test-app.cpp:
38429         * src/core/EvolutionSyncClient.cpp:
38430         * src/core/EvolutionSyncClient.h:
38431         * src/core/Logging.cpp:
38432         * src/core/Logging.h:
38433         * src/core/Makefile.am:
38434         * src/core/SyncEvolutionConfig.h:
38435         * src/core/SyncML.cpp:
38436         * src/core/SyncML.h:
38437         * test/ClientTest.cpp:
38438         * test/ClientTest.h:
38439         * test/client-test-main.cpp:
38440
38441         testing: fixed log handling during Client::Sync
38442
38443 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
38444
38445         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
38446         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
38447         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
38448
38449         testing: fixed compilation of Evolution and SQLite sources
38450
38451 2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>
38452
38453         * src/core/LogStdout.cpp:
38454         * src/core/LogStdout.h:
38455         * src/core/Logging.h:
38456         * test/client-test-main.cpp:
38457
38458         testing: one log file is created per test
38459
38460 2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>
38461
38462         * src/Makefile-gen.am:
38463         * src/backends/file/FileSyncSourceRegister.cpp:
38464         * src/client-test-app.cpp:
38465         * test/COPYING:
38466         * test/ClientTest.cpp:
38467         * test/ClientTest.h:
38468         * test/client-test-main.cpp:
38469         * test/test.h:
38470
38471         testing: compiles and runs again, but output redirection is not
38472         working yet
38473
38474 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
38475
38476         * LICENSE.txt:
38477         * test/Algorithm/COPYING:
38478         * test/Algorithm/copyright:
38479         * test/COPYING:
38480         * test/LICENSE.txt:
38481         * test/Sync4jContribution.pdf:
38482
38483         license: clarified default license and exceptions
38484
38485 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
38486
38487         * .gitignore:
38488
38489         .gitignore: ignore patches
38490
38491 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
38492
38493         * src/core/EvolutionSyncClient.cpp:
38494         * src/core/EvolutionSyncClient.h:
38495
38496         sync mode: removed dead code
38497
38498 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
38499
38500         * HACKING:
38501         * configure-pre.in:
38502         * src/Makefile-gen.am:
38503         * src/backends/evolution/EvolutionCalendarSource.cpp:
38504         * src/backends/evolution/EvolutionCalendarSource.h:
38505         * src/backends/evolution/EvolutionContactSource.cpp:
38506         * src/backends/evolution/EvolutionContactSource.h:
38507         * src/backends/evolution/EvolutionMemoSource.cpp:
38508         * src/backends/file/FileSyncSource.cpp:
38509         * src/backends/sqlite/Makefile.am:
38510         * src/core/EvolutionSyncClient.cpp:
38511         * src/core/EvolutionSyncClient.h:
38512         * src/core/EvolutionSyncSource.cpp:
38513         * src/core/EvolutionSyncSource.h:
38514         * src/core/Makefile.am:
38515         * src/core/SyncEvolutionConfig.h:
38516         * src/core/SyncEvolutionUtil.cpp:
38517         * src/core/SyncEvolutionUtil.h:
38518         * src/core/SyncML.h:
38519         * src/core/SynthesisDBPlugin.cpp:
38520         * src/core/TrackingSyncSource.cpp:
38521         * src/core/TrackingSyncSource.h:
38522         * src/core/vocl/README:
38523         * src/core/vocl/VConverter.cpp:
38524         * src/core/vocl/VConverter.h:
38525         * src/core/vocl/VObject.cpp:
38526         * src/core/vocl/VObject.h:
38527         * src/core/vocl/VProperty.cpp:
38528         * src/core/vocl/VProperty.h:
38529         * src/core/vocl/posixadapter.h:
38530         * src/core/vocl/vcardconverter.cpp:
38531         * src/syncevolution.cpp:
38532
38533         removed all references to Funambol header files and definitions
38534
38535 2009-02-16  Patrick Ohly  <patrick.ohly@intel.com>
38536
38537         * src/backends/addressbook/AddressBookSource.cpp:
38538         * src/backends/evolution/EvolutionCalendarSource.cpp:
38539         * src/backends/evolution/EvolutionContactSource.cpp:
38540         * src/backends/evolution/EvolutionMemoSource.cpp:
38541         * src/backends/file/FileSyncSource.cpp:
38542         * src/backends/sqlite/SQLiteContactSource.cpp:
38543         * src/core/EvolutionSyncClient.cpp:
38544         * src/core/EvolutionSyncSource.cpp:
38545         * src/core/EvolutionSyncSource.h:
38546         * src/core/LogStdout.cpp:
38547         * src/core/LogStdout.h:
38548         * src/core/Logging.cpp:
38549         * src/core/Logging.h:
38550         * src/core/Makefile.am:
38551         * src/core/SoupTransportAgent.cpp:
38552         * src/core/vocl/VObject.cpp:
38553         * src/syncevolution.cpp:
38554         * src/syncevolution.xml:
38555
38556         logging: replaced Funambol logging with our own infrastructure
38557
38558 2009-02-15  Patrick Ohly  <patrick.ohly@intel.com>
38559
38560         * HACKING:
38561         * configure-post.in:
38562         * configure-pre.in:
38563         * src/core/CurlTransportAgent.cpp:
38564         * src/core/CurlTransportAgent.h:
38565         * src/core/EvolutionSmartPtr.h:
38566         * src/core/EvolutionSyncClient.cpp:
38567         * src/core/EvolutionSyncClient.h:
38568         * src/core/Makefile.am:
38569         * src/core/SoupTransportAgent.cpp:
38570         * src/core/SoupTransportAgent.h:
38571         * src/core/TransportAgent.cpp:
38572         * src/core/TransportAgent.h:
38573
38574         transport agent: replaced Funambol TransportAgent with own
38575         libsoup/libcurl classes
38576
38577 2009-02-13  Patrick Ohly  <patrick.ohly@intel.com>
38578
38579         * src/core/EvolutionSyncClient.cpp:
38580         * src/syncevolution.xml:
38581
38582         Synthesis: binary files under <config root>/.synthesis
38583
38584 2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>
38585
38586         * configure-pre.in:
38587         * src/Makefile-gen.am:
38588         * src/core/EvolutionSyncClient.cpp:
38589         * src/core/EvolutionSyncClient.h:
38590         * src/core/EvolutionSyncSource.cpp:
38591         * src/core/EvolutionSyncSource.h:
38592         * src/core/Makefile.am:
38593         * src/core/SyncEvolutionUtil.cpp:
38594         * src/core/SyncEvolutionUtil.h:
38595         * src/core/SynthesisDBPlugin.cpp:
38596         * src/syncevolution.xml:
38597
38598         Synthesis: connect engine with EvolutionSyncSource
38599
38600 2009-02-05  Patrick Ohly  <patrick.ohly@intel.com>
38601
38602         * HACKING:
38603
38604         HACKING: improved Synthesis instructions to work with
38605         --enable-shared
38606
38607 2009-02-03  Patrick Ohly  <patrick.ohly@intel.com>
38608
38609         * src/core/EvolutionSyncClient.cpp:
38610
38611         Synthesis progress display: assume that all 'total' counts may be
38612         unavailable
38613
38614 2009-02-02  Patrick Ohly  <patrick.ohly@intel.com>
38615
38616         * src/core/EvolutionSyncClient.cpp:
38617
38618         Synthesis sync report: print information about conflicts,
38619         matches, sent/received bytes
38620
38621 2009-02-02  Patrick Ohly  <patrick.ohly@intel.com>
38622
38623         * src/core/EvolutionSyncClient.cpp:
38624
38625         Synthesis LOCERR_OK: in sysync namespace now
38626
38627 2009-02-01  Patrick Ohly  <patrick.ohly@intel.com>
38628
38629         * configure-post.in:
38630         * src/core/EvolutionSyncClient.cpp:
38631         * src/core/EvolutionSyncClient.h:
38632         * src/core/EvolutionSyncSource.h:
38633
38634         EvolutionSyncClient: clarified/added callbacks that can be
38635         implemented by derived classes
38636
38637 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
38638
38639         * test/ClientTest.cpp:
38640
38641         interrupted sync tests: added comparison against reference files
38642
38643 2009-01-18  Patrick Ohly  <patrick.ohly@intel.com>
38644
38645         * HACKING:
38646         * configure-pre.in:
38647         * src/Makefile-gen.am:
38648         * src/core/EvolutionSyncClient.cpp:
38649         * src/core/EvolutionSyncSource.h:
38650         * src/core/Makefile.am:
38651         * src/sunbird_client.xml:
38652         * src/syncevolution.xml:
38653         * src/syncserv_odbc.xml:
38654
38655         use Synthesis SDK to run a sync session
38656
38657 2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>
38658
38659         * src/backends/file/Makefile.am:
38660         * src/backends/sqlite/Makefile.am:
38661         * src/core/EvolutionSmartPtr.h:
38662
38663         compilation fix: glib dependency in header file
38664
38665 2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>
38666
38667         * src/core/EvolutionSyncSource.cpp:
38668
38669         backend loading: added syncfile.so.0
38670
38671 2009-01-27  Patrick Ohly  <patrick.ohly@intel.com>
38672
38673         * .gitignore:
38674
38675         ignore autotools files
38676
38677 2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>
38678
38679         * src/backends/evolution/EvolutionContactSource.cpp:
38680         * src/core/FileConfigNode.cpp:
38681         * src/core/SyncEvolutionUtil.cpp:
38682
38683         silence gcc 4.3.2 warnings
38684
38685 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
38686
38687         * test/ClientTest.cpp:
38688         * test/ClientTest.h:
38689         * test/client-test-main.cpp:
38690
38691         ClientTest: better infrastructure for data file comparisons
38692
38693 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
38694
38695         * test/ClientTest.cpp:
38696
38697         interrupted sync testing: completed the set of changes that can
38698         be applied to client and server
38699
38700 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
38701
38702         * test/ClientTest.cpp:
38703         * test/ClientTest.h:
38704
38705         ClientTest: infrastructure for removing and updating specific
38706         items
38707
38708 2008-12-27  Patrick Ohly  <patrick.ohly@gmx.de>
38709
38710         * test/ClientTest.cpp:
38711
38712         interrupted sync testing: maxmsgsize == 1 indicates that caller
38713         wants to interrupt while receiving server's reply
38714
38715 2008-12-27  Patrick Ohly  <patrick.ohly@gmx.de>
38716
38717         * test/ClientTest.cpp:
38718
38719         interrupted sync testing: added CLIENT_TEST_INTERRUPT_AT to
38720         select where to interrupt
38721
38722 2008-12-22  Patrick Ohly  <patrick.ohly@gmx.de>
38723
38724         * test/ClientTest.cpp:
38725         * test/ClientTest.h:
38726
38727         ClientTest: test resuming a synchronization after a disconnect
38728
38729 2008-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
38730
38731         * test/ClientTest.cpp:
38732         * test/ClientTest.h:
38733
38734         testing: allow accumulating log prefixes dynamically
38735
38736 2008-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
38737
38738         * test/ClientTest.cpp:
38739         * test/ClientTest.h:
38740
38741         testing: enhanced infrastructure (LUIDs)
38742
38743 2008-07-22  Patrick Ohly  <patrick.ohly@gmx.de>
38744
38745         * test/ClientTest.cpp:
38746         * test/ClientTest.h:
38747
38748         tests: split big test into smaller ones
38749
38750 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
38751
38752         * test/ClientTest.cpp:
38753         * test/ClientTest.h:
38754
38755         fixed some (incorrect) gcc warnings about uninitialized vars,
38756         relaxed semantic checks in testLinkedItems
38757
38758 2008-06-09  Patrick Ohly  <patrick.ohly@gmx.de>
38759
38760         * test/synccompare.pl:
38761
38762         added support for TZID renaming
38763
38764 2008-06-08  Patrick Ohly  <patrick.ohly@gmx.de>
38765
38766         * test/ClientTest.cpp:
38767         * test/ClientTest.h:
38768         * test/testcases/ical20.ics:
38769
38770         fixed detached event testing (ical20)
38771
38772 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
38773
38774         * test/ClientTest.cpp:
38775
38776         use SyncSource::removeAllItems() instead of loop + deleteItem()
38777
38778 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
38779
38780         * test/synccompare.pl:
38781
38782         VTIMEZONE and TZID do not have to be preserved verbatim as long
38783         as the replacement is still representing the same timezone.
38784         Reduce TZIDs which follow the Olson database pseudo-standard to
38785         their location part and strip the VTIMEZONE - makes the diff
38786         shorter, too.
38787
38788 2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
38789
38790         * test/ClientTest.cpp:
38791         * test/ClientTest.h:
38792         * test/testcases/ical20.ics:
38793
38794         ical20: added testing of detached recurrences
38795
38796 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38797
38798         * test/ClientTest.h:
38799
38800         fixed compiler warnings in header files (found by g++ -Wall when
38801         compiling client)
38802
38803 2008-02-25  Patrick Ohly  <patrick.ohly@gmx.de>
38804
38805         * test/synccompare.pl:
38806
38807         order of categories is irrelevant, ignore changed order by
38808         sorting (ScheduleWorld recently started to reorder categories)
38809
38810 2008-02-24  Patrick Ohly  <patrick.ohly@gmx.de>
38811
38812         * test/synccompare.pl:
38813
38814         my.funambol.com no longer stores 'preferred' phone number
38815
38816 2008-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
38817
38818         * test/testcases/ical20.ics:
38819
38820         Synthesis server returns SUMMARY also as DESCRIPTION unless
38821         DESCRIPTION is present: always sends a DESCRIPTION to avoid diffs
38822
38823 2008-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
38824
38825         * test/synccompare.pl:
38826
38827         ignore that Synthesis does not support some iCalendar 2.0
38828         properties (SEQUENCE, TRANSP, ORGANIZER, VALARM, ATTENDEE
38829         parameters)
38830
38831 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
38832
38833         * test/synccompare.pl:
38834
38835         also supported N;ENCODING=QUOTED-PRINTABLE: when normalizing for
38836         Synthesis server
38837
38838 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
38839
38840         * test/ClientTest.cpp:
38841
38842         extended Sync::testRefreshSemantic: a two-way sync after a
38843         refresh-from-server should not transmit any changes
38844
38845 2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>
38846
38847         * test/ClientTest.cpp:
38848
38849         added obligatory endSync() calls: found when testing
38850         SyncEvolution's TrackingSyncSource whereas other sources happened
38851         to work without them
38852
38853 2007-12-15  Patrick Ohly  <patrick.ohly@gmx.de>
38854
38855         * test/ClientTest.cpp:
38856
38857         extended LocalTests::testChanges and run SyncTests::testManyItems
38858         with message size limit
38859
38860 2007-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
38861
38862         * test/synccompare.pl:
38863
38864         ignore differences due to added/removed line breaks at end of
38865         description (some servers do that and it does not really matter)
38866
38867 2007-12-08  Patrick Ohly  <patrick.ohly@gmx.de>
38868
38869         * test/synccompare.pl:
38870
38871         - less aggressive capitalization: only apply this to TYPE -
38872         simplified one regex (splitting TYPE=foo,bar)
38873
38874 2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>
38875
38876         * test/synccompare.pl:
38877         * test/testcases/vcard30.vcf:
38878
38879         extended test data and synccompare to use/handle vCard 3.0 with
38880         mixed-case parameters
38881
38882 2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>
38883
38884         * test/client-test-main.cpp:
38885
38886         fixed invalid parameters for CPPUNIT macro in the 'timed out'
38887         error situation
38888
38889 2007-11-28  Andrea Toccalini  <toccalini@funambol.com>
38890
38891         * test/ClientTest.cpp:
38892         * test/ClientTest.h:
38893         * test/client-test-main.cpp:
38894         * test/client-test.cpp:
38895         * test/synccompare.pl:
38896
38897         updated license to AGPL
38898
38899 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
38900
38901         * test/synccompare.pl:
38902
38903         Documented some of the environment variables checked by the
38904         script and added some more to control some of the hard-coded
38905         strings/return codes:
38906
38907 2007-11-07  Patrick Ohly  <patrick.ohly@gmx.de>
38908
38909         * test/synccompare.pl:
38910
38911         myFUNAMBOL looses some data that was preserved by Funambol 3.0.
38912         synccompare.pl now simplifies the test data so that the
38913         Client::Sync::vcard21::testItems passes again. For an example of
38914         what gets lost see the failed test:
38915
38916 2007-11-05  Patrick Ohly  <patrick.ohly@gmx.de>
38917
38918         * test/ClientTest.cpp:
38919         * test/client-test.cpp:
38920
38921         During the transition from SyncEvolution to the C++ client
38922         library the NUM_ITEMS setting got lost: all tests which create a
38923         configurable amount of items (Source::testManyChanges,
38924         Sync::testManyItems) unintentionally ran with zero items, i.e.
38925         didn't actually test anything.
38926
38927 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
38928
38929         * test/synccompare.pl:
38930
38931         - suppress acceptable modification when using the Mac OS X
38932         address book: some properties and types not supported by it -
38933         find perl in the PATH by invoking it via /usr/bin/env (which
38934         hopefully is at that place): required by iPhone
38935
38936 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
38937
38938         * test/ClientTest.cpp:
38939
38940         The ComplexUpdate test failed when multiple sync sources were
38941         active, but only some had a complex item to update with. Now the
38942         simple update item is used for those sources.
38943
38944 2007-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
38945
38946         * test/ClientTest.cpp:
38947         * test/ClientTest.h:
38948
38949         make update() utility function a bit more flexible: the checking
38950         stage is optional now
38951
38952 2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
38953
38954         * test/ClientTest.cpp:
38955
38956         separate patch to fix indention
38957
38958 2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
38959
38960         * test/ClientTest.cpp:
38961         * test/ClientTest.h:
38962
38963         made it possible for clients to not just configure existing
38964         tests, but also add their own ones
38965
38966 2007-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
38967
38968         * test/testcases/itodo20.ics:
38969
38970         same as for events: CATEGORIES need to be separated with plain
38971         commas
38972
38973 2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>
38974
38975         * test/testcases/ical20.ics:
38976
38977         fixed comma separation in CATEGORIES (exported with \, by
38978         Evolution, but that is broken); added some more CATEGORIES
38979         properties
38980
38981 2007-06-14  Patrick Ohly  <patrick.ohly@gmx.de>
38982
38983         * test/synccompare.pl:
38984         * test/testcases/vcard21.vcf:
38985         * test/testcases/vcard30.vcf:
38986
38987         avoid irrelevant differences due to extra white space,
38988         generalized X-WSS removal
38989
38990 2007-06-06  Matteo Vitolo  <mvitolo@funambol.com>
38991
38992         * test/ClientTest.cpp:
38993         * test/ClientTest.h:
38994         * test/client-test-main.cpp:
38995         * test/client-test.cpp:
38996         * test/synccompare.pl:
38997
38998         copyright updated
38999
39000 2007-05-08  Patrick Ohly  <patrick.ohly@gmx.de>
39001
39002         * test/synccompare.pl:
39003
39004         remove X-MOZILLA-HTML:FALSE because it (almost) has the same
39005         semantic as no X-MOZILLA-HTML
39006
39007 2007-05-03  Patrick Ohly  <patrick.ohly@gmx.de>
39008
39009         * test/ClientTest.cpp:
39010
39011         avoid patching FALSE/TRUE in test suite sources when installing
39012         them: the same words also occur in the test data strings embedded
39013         in the source code and patching those is incorrect
39014
39015 2007-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
39016
39017         * test/ClientTest.cpp:
39018
39019         client-test Client::Sync did not execute the tests with more than
39020         once source because the tests were registered in two different
39021         nodes, both called Client::Sync - CPPUnit does not seem to handle
39022         that; fixed by keeping the node name unique
39023
39024 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
39025
39026         * test/ClientTest.cpp:
39027
39028         insert additional lines after the first line of VJOURNAL because
39029         it might be used as the summary and thus should not be modified
39030
39031 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
39032
39033         * test/ClientTest.cpp:
39034
39035         A little bit more sane datatype handling of items inserted by
39036         test frame work: the type is empty in insert() and update() now
39037         and "raw" in importItem(). The "raw" type is historical and it
39038         might be possible to remove it.
39039
39040 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
39041
39042         * test/synccompare.pl:
39043         * test/testcases/imemo20.ics:
39044
39045         added some (preliminary) support for iCalendar 2.0 journal
39046         entries
39047
39048 2007-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
39049
39050         * test/ClientTest.cpp:
39051
39052         the check for vCard 2.1 was not correct and always enabled
39053         quoted-printable encoding
39054
39055 2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>
39056
39057         * test/testcases/vcard21.vcf:
39058         * test/testcases/vcard30.vcf:
39059
39060         Avoid line breaks at the end of a NOTE: some servers remove this
39061         because some phones add line breaks during each sync or edit (?).
39062         This is a minor change to items that should break automated
39063         testing.
39064
39065 2007-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
39066
39067         * test/ClientTest.h:
39068         * test/client-test.cpp:
39069
39070         updated Doxygen documentation about client testing
39071
39072 2007-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
39073
39074         * test/ClientTest.cpp:
39075
39076         deleteAll() did not always work because the initial sync was
39077         TWO_WAY and not SLOW
39078
39079 2007-04-02  Patrick Ohly  <patrick.ohly@gmx.de>
39080
39081         * test/synccompare.pl:
39082
39083         additional check to avoid error messages if tput itself fails
39084
39085 2007-03-31  Patrick Ohly  <patrick.ohly@gmx.de>
39086
39087         * test/ClientTest.cpp:
39088         * test/ClientTest.h:
39089         * test/client-test.cpp:
39090
39091         pass the sync result to CheckSyncReport so that it can be taken
39092         into account when checking the result
39093
39094 2007-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
39095
39096         * test/Algorithm/Artistic:
39097         * test/Algorithm/Diff.pm:
39098         * test/Algorithm/README:
39099         * test/Algorithm/copyright:
39100         * test/synccompare.pl:
39101
39102         replaced invocation of external diff/mktemp tools with pure Perl
39103         diff
39104
39105 2007-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
39106
39107         * test/testcases/vcard30.vcf:
39108
39109         added a test case for the Funambol 3.0 parser bug (can be used to
39110         verify workarounds in clients)
39111
39112 2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
39113
39114         * test/ClientTest.cpp:
39115         * test/ClientTest.h:
39116         * test/client-test-main.cpp:
39117         * test/client-test.cpp:
39118
39119         first draft of API documentation via Doxygen
39120
39121 2007-03-04  Patrick Ohly  <patrick.ohly@gmx.de>
39122
39123         * test/ClientTest.cpp:
39124         * test/ClientTest.h:
39125         * test/client-test.cpp:
39126
39127         fixed compilation if --enable-unit-tests is used without
39128         --enable-integration-tests
39129
39130 2007-03-01  Patrick Ohly  <patrick.ohly@gmx.de>
39131
39132         * test/ClientTest.cpp:
39133
39134         moved common code for printing a SyncReport into the SyncReport
39135         class itself
39136
39137 2007-02-14  Patrick Ohly  <patrick.ohly@gmx.de>
39138
39139         * test/ClientTest.cpp:
39140         * test/ClientTest.h:
39141         * test/client-test.cpp:
39142
39143         - added checking of the SyncReport - changed expectations for
39144         refresh-from-server sync: number of deleted items depends on
39145         SyncSource implementation and cannot be checked - make LOCATION
39146         unique in calendar events to avoid having events merged by
39147         Funambol server
39148
39149 2007-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
39150
39151         * test/ClientTest.cpp:
39152         * test/ClientTest.h:
39153         * test/client-test.cpp:
39154
39155         - added vcard21/vcal10 for Funambol 3.0 server - server URI is
39156         now set automatically when creating client config; works for
39157         vcard21/vcal10 with Funambol 3.0 and vcard30/ical20 with
39158         ScheduleWorld
39159
39160 2007-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
39161
39162         * test/synccompare.pl:
39163
39164         ignore some minor differences (TYPE shortcuts, truncated ORG) and
39165         one bug (=0A instead of =0D=0A), found when testing against
39166         Funambol 3.0 with vcal10/vcard21
39167
39168 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
39169
39170         * test/testcases/vcard21.vcf:
39171
39172         removed TYPEs which are too complex for Funambol 3.0 server
39173
39174 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
39175
39176         * test/testcases/vcard21.vcf:
39177
39178         vCard 2.1 contacts generated by vcardconverter from vcard30.vcf,
39179         non-2.1 properties stripped manually (FBURL, CALURL)
39180
39181 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
39182
39183         * test/testcases/vcal10.ics:
39184
39185         removed VEVENTs which caused problems with Funambol 3.0 server
39186
39187 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
39188
39189         * test/testcases/vcal10.ics:
39190
39191         initial revision generated by ScheduleWorld from ical20.ics
39192
39193 2007-02-08  Patrick Ohly  <patrick.ohly@gmx.de>
39194
39195         * test/ClientTest.cpp:
39196
39197         added syncing of many sources at once (still to be tested)
39198
39199 2006-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
39200
39201         * test/ClientTest.cpp:
39202         * test/client-test.cpp:
39203
39204         solved Windows compile problems
39205
39206 2006-12-20  Patrick Ohly  <patrick.ohly@gmx.de>
39207
39208         * test/ClientTest.cpp:
39209         * test/ClientTest.h:
39210         * test/client-test.cpp:
39211
39212         sync tests now work on Linux: - implemented sync() method using
39213         FILESyncSource - clarified naming of clients and different change
39214         tracking
39215
39216 2006-12-20  Patrick Ohly  <patrick.ohly@gmx.de>
39217
39218         * test/synccompare.pl:
39219
39220         check for the same environment variable as client-test
39221
39222 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
39223
39224         * test/ClientTest.cpp:
39225         * test/client-test.cpp:
39226
39227         Implemented change tracking in FILESyncSource. Fixed some
39228         portability problems (e.g. %ls with char parameter), ensured that
39229         everything still compiles on Windows. RawFILESyncSource now
39230         passes all local source tests on Linux, but syncing is still not
39231         implemented.
39232
39233 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
39234
39235         * test/ClientTest.cpp:
39236         * test/ClientTest.h:
39237         * test/client-test.cpp:
39238         * test/synccompare.pl:
39239         * test/testcases/ical20.ics:
39240         * test/testcases/itodo20.ics:
39241         * test/testcases/vcard30.vcf:
39242
39243         Added real sync testing, using RawFILESyncSource to store items
39244         locally. Compiles and runs on Linux, but tests mostly fail
39245         because FILESyncSource supports no change tracking yet.
39246
39247 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
39248
39249         * test/client-test-main.cpp:
39250
39251         fixed incorrect copyright
39252
39253 2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
39254
39255         * test/ClientTest.cpp:
39256         * test/ClientTest.h:
39257
39258         finished porting all tests from SyncEvolution test suite,
39259         improved log file handling
39260
39261 2006-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
39262
39263         * test/ClientTest.cpp:
39264
39265         fixed formatting slightly, added real sync tests
39266
39267 2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>
39268
39269         * test/ClientTest.cpp:
39270         * test/ClientTest.h:
39271
39272         finished local tests
39273
39274 2006-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
39275
39276         * test/ClientTest.cpp:
39277         * test/ClientTest.h:
39278         * test/client-test-main.cpp:
39279
39280         added a C++ client test framework, moved test runner to new
39281         'test' directory
39282
39283 2009-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
39284
39285         * COPYING:
39286         * LICENSE.LGPL-21:
39287         * docs/Sync4jContribution.pdf:
39288         * src/TestMain.cpp:
39289         * src/backends/addressbook/AddressBookConstants.cpp:
39290         * src/backends/addressbook/AddressBookSource.cpp:
39291         * src/backends/addressbook/AddressBookSource.h:
39292         * src/backends/addressbook/AddressBookSourceRegister.cpp:
39293         * src/backends/evolution/EvolutionCalendarSource.cpp:
39294         * src/backends/evolution/EvolutionCalendarSource.h:
39295         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39296         * src/backends/evolution/EvolutionContactSource.cpp:
39297         * src/backends/evolution/EvolutionContactSource.h:
39298         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39299         * src/backends/evolution/EvolutionMemoSource.cpp:
39300         * src/backends/evolution/EvolutionMemoSource.h:
39301         * src/backends/evolution/libical/icalstrdup.c:
39302         * src/backends/evolution/libical/icalstrdup.h:
39303         * src/backends/file/FileSyncSource.cpp:
39304         * src/backends/file/FileSyncSource.h:
39305         * src/backends/file/FileSyncSourceRegister.cpp:
39306         * src/backends/sqlite/SQLiteContactSource.cpp:
39307         * src/backends/sqlite/SQLiteContactSource.h:
39308         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
39309         * src/backends/sqlite/SQLiteUtil.cpp:
39310         * src/backends/sqlite/SQLiteUtil.h:
39311         * src/client-test-app.cpp:
39312         * src/core/ConfigNode.h:
39313         * src/core/ConfigTree.h:
39314         * src/core/EvolutionSmartPtr.h:
39315         * src/core/EvolutionSyncClient.cpp:
39316         * src/core/EvolutionSyncClient.h:
39317         * src/core/EvolutionSyncSource.cpp:
39318         * src/core/EvolutionSyncSource.h:
39319         * src/core/FileConfigNode.cpp:
39320         * src/core/FileConfigNode.h:
39321         * src/core/FileConfigTree.cpp:
39322         * src/core/FileConfigTree.h:
39323         * src/core/FilterConfigNode.cpp:
39324         * src/core/FilterConfigNode.h:
39325         * src/core/PrefixConfigNode.cpp:
39326         * src/core/PrefixConfigNode.h:
39327         * src/core/SafeConfigNode.cpp:
39328         * src/core/SafeConfigNode.h:
39329         * src/core/SyncEvolutionCmdline.cpp:
39330         * src/core/SyncEvolutionCmdline.h:
39331         * src/core/SyncEvolutionConfig.cpp:
39332         * src/core/SyncEvolutionConfig.h:
39333         * src/core/SyncEvolutionUtil.cpp:
39334         * src/core/SyncEvolutionUtil.h:
39335         * src/core/TrackingSyncSource.cpp:
39336         * src/core/TrackingSyncSource.h:
39337         * src/core/VolatileConfigNode.h:
39338         * src/core/VolatileConfigTree.h:
39339         * src/core/eds_abi_wrapper.cpp:
39340         * src/core/eds_abi_wrapper.h:
39341         * src/core/vocl/posixadapter.h:
39342         * src/core/vocl/vcardconverter.cpp:
39343         * src/normalize_vcard.pl:
39344         * src/syncevolution.cpp:
39345
39346         license: changed to LGPL v2.1
39347
39348 2009-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
39349
39350         * src/backends/evolution/e-cal-check-timezones.c:
39351         * src/backends/evolution/e-cal-check-timezones.h:
39352
39353         license: reverted back to original upstream LGPL v2.1
39354
39355 2009-02-17  Patrick Ohly  <patrick.ohly@gmx.de>
39356
39357         * test/ClientTest.cpp:
39358         * test/ClientTest.h:
39359
39360         tests: removed in preparation for importing complete history
39361
39362 2009-01-09  Patrick Ohly  <patrick.ohly@gmx.de>
39363
39364         * src/core/vocl/VObject.cpp:
39365         * src/core/vocl/VObject.h:
39366         * src/core/vocl/VProperty.cpp:
39367         * src/core/vocl/VProperty.h:
39368
39369         added "const" to read-only char * strings
39370
39371 2008-12-15  Patrick Ohly  <patrick.ohly@gmx.de>
39372
39373         * NEWS:
39374         * configure-pre.in:
39375
39376         0.8.1a merge
39377
39378 2008-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
39379
39380         * test/runtests.py:
39381
39382         on x86 also build lpia .deb
39383
39384 2008-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
39385
39386         * test/evo.supp:
39387
39388         added ConfigServer_add_client
39389
39390 2008-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
39391
39392         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39393         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39394         * src/core/eds_abi_wrapper.cpp:
39395         * src/core/eds_abi_wrapper.h:
39396
39397         EDS availability check: put logic into eds abi wrapper (avoids
39398         compiler warning when functions are pulled from libs directly)
39399
39400 2008-12-02  Patrick Ohly  <patrick.ohly@gmx.de>
39401
39402         * configure-post.in:
39403
39404         fix for compile problem: if glib dev files were installed but not
39405         the evolution dev files, then glib.h was not found when compiling
39406         syncevolution.c
39407
39408 2008-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
39409
39410         * Makefile-gen.am:
39411
39412         deb packaging: allow overriding architecture with PKGARCH
39413
39414 2008-11-16  Patrick Ohly  <patrick.ohly@gmx.de>
39415
39416         * Makefile-gen.am:
39417
39418         prevent shell expansion inside checkinstall with single quotes
39419
39420 2008-10-30  Patrick Ohly  <patrick.ohly@gmx.de>
39421
39422         * debian/control:
39423
39424         changed section used for Maemo package
39425
39426 2008-10-16  Patrick Ohly  <patrick.ohly@gmx.de>
39427
39428         * configure-pre.in:
39429
39430         git checkout: also try tags prefix if normal checkout fails
39431
39432 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
39433
39434         * ChangeLog:
39435         * NEWS:
39436         * debian/changelog:
39437
39438         version 0.8.1
39439
39440 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
39441
39442         * configure-pre.in:
39443
39444         bumped version to 0.8.1 (SyncEvolution and API)
39445
39446 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
39447
39448         * src/backends/addressbook/AddressBookSource.cpp:
39449         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39450         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39451         * src/core/eds_abi_wrapper.cpp:
39452         * src/syncevolution.cpp:
39453
39454         fixed compile errors/warnings on Maemo/Mac OS X
39455
39456 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
39457
39458         * src/core/SyncEvolutionUtil.cpp:
39459
39460         #2087389: fixed: Mac OS X: removing old logdirs fails
39461
39462 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
39463
39464         * README:
39465
39466         cleaned up README
39467
39468 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
39469
39470         * configure-pre.in:
39471
39472         fixed git checkout with old git: it doesn't add 'origin' prefix
39473
39474 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
39475
39476         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39477         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39478         * src/core/EvolutionSyncClient.cpp:
39479         * src/core/SyncEvolutionCmdline.cpp:
39480         * src/core/eds_abi_wrapper.cpp:
39481         * src/core/eds_abi_wrapper.h:
39482
39483         --enable-evolution-compatibility: run with reduced functionality
39484         when functions are missing
39485
39486 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
39487
39488         * Makefile-gen.am:
39489
39490         fixed unversioned replaces/conflicts in package
39491
39492 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
39493
39494         * configure-pre.in:
39495
39496         avoid hyphen in version number
39497
39498 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
39499
39500         * configure-pre.in:
39501
39502         fixed missing git checkout in configure
39503
39504 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
39505
39506         * src/backends/evolution/EvolutionCalendarSource.cpp:
39507         * src/backends/evolution/EvolutionCalendarSource.h:
39508         * src/core/TrackingSyncSource.cpp:
39509         * src/core/TrackingSyncSource.h:
39510
39511         SF #2095433: regression in 0.8: one-way sync of virtual birthday
39512         calendar
39513
39514 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
39515
39516         * Makefile-gen.am:
39517
39518         build one deb which replaces the zoo of evolution-<evover>
39519         packages
39520
39521 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
39522
39523         * README:
39524
39525         fixed typo (user instead of username)
39526
39527 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
39528
39529         * configure-pre.in:
39530         * src/backends/evolution/libical/icalstrdup.c:
39531         * src/backends/evolution/libical/icalstrdup.h:
39532
39533         fixed checking out origin branch and updating from git
39534
39535 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
39536
39537         * configure-pre.in:
39538
39539         use Funambol C++ client library from github
39540
39541 2008-10-08  Patrick Ohly  <patrick.ohly@gmx.de>
39542
39543         * configure-post.in:
39544         * configure-pre.in:
39545         * src/backends/evolution/EvolutionCalendarSource.h:
39546         * src/backends/evolution/EvolutionContactSource.h:
39547         * src/backends/evolution/e-cal-check-timezones.h:
39548         * src/client-test-app.cpp:
39549         * src/core/EvolutionSmartPtr.h:
39550         * src/core/EvolutionSyncSource.h:
39551         * src/core/Makefile.am:
39552         * src/core/eds_abi_wrapper.cpp:
39553         * src/core/eds_abi_wrapper.h:
39554         * src/syncevolution.cpp:
39555
39556         hard dependencies on specific Evolution libs can be avoided with
39557         --enable-evolution-compatibility
39558
39559 2008-10-08  Patrick Ohly  <patrick.ohly@gmx.de>
39560
39561         * test/evo.supp:
39562         * test/runtests.py:
39563
39564         checking out client library is optional now (done automatically
39565         by newer SyncEvolution configure script)
39566
39567 2008-09-20  Patrick Ohly  <patrick.ohly@gmx.de>
39568
39569         * configure-pre.in:
39570
39571         fixed checking out from SVN
39572
39573 2008-09-14  Patrick Ohly  <patrick.ohly@gmx.de>
39574
39575         * HACKING:
39576         * configure-pre.in:
39577         * src/Makefile-gen.am:
39578
39579         improved handling of Funambol client library source
39580
39581 2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>
39582
39583         * HACKING:
39584         * configure-pre.in:
39585
39586         use libcurl on all platforms
39587
39588 2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>
39589
39590         * HACKING:
39591         * configure-pre.in:
39592
39593         version number must go into configure-pre.in
39594
39595 2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>
39596
39597         * ChangeLog:
39598         * HACKING:
39599         * NEWS:
39600         * debian/changelog:
39601
39602         version 0.8
39603
39604 2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
39605
39606         * COPYING:
39607         * src/TestMain.cpp:
39608         * src/backends/addressbook/AddressBookConstants.cpp:
39609         * src/backends/addressbook/AddressBookSource.cpp:
39610         * src/backends/addressbook/AddressBookSource.h:
39611         * src/backends/evolution/EvolutionCalendarSource.cpp:
39612         * src/backends/evolution/EvolutionCalendarSource.h:
39613         * src/backends/evolution/EvolutionContactSource.cpp:
39614         * src/backends/evolution/EvolutionContactSource.h:
39615         * src/backends/evolution/EvolutionMemoSource.cpp:
39616         * src/backends/evolution/EvolutionMemoSource.h:
39617         * src/backends/evolution/e-cal-check-timezones.c:
39618         * src/backends/evolution/e-cal-check-timezones.h:
39619         * src/backends/file/FileSyncSource.cpp:
39620         * src/backends/file/FileSyncSource.h:
39621         * src/backends/sqlite/SQLiteContactSource.cpp:
39622         * src/backends/sqlite/SQLiteContactSource.h:
39623         * src/backends/sqlite/SQLiteUtil.cpp:
39624         * src/backends/sqlite/SQLiteUtil.h:
39625         * src/client-test-app.cpp:
39626         * src/core/ConfigNode.h:
39627         * src/core/EvolutionSmartPtr.h:
39628         * src/core/EvolutionSyncClient.cpp:
39629         * src/core/EvolutionSyncClient.h:
39630         * src/core/EvolutionSyncSource.cpp:
39631         * src/core/EvolutionSyncSource.h:
39632         * src/core/FileConfigNode.cpp:
39633         * src/core/FileConfigNode.h:
39634         * src/core/FileConfigTree.cpp:
39635         * src/core/FilterConfigNode.cpp:
39636         * src/core/FilterConfigNode.h:
39637         * src/core/PrefixConfigNode.cpp:
39638         * src/core/PrefixConfigNode.h:
39639         * src/core/SafeConfigNode.cpp:
39640         * src/core/SafeConfigNode.h:
39641         * src/core/SyncEvolutionCmdline.cpp:
39642         * src/core/SyncEvolutionCmdline.h:
39643         * src/core/SyncEvolutionConfig.cpp:
39644         * src/core/SyncEvolutionConfig.h:
39645         * src/core/SyncEvolutionUtil.cpp:
39646         * src/core/VolatileConfigNode.h:
39647         * src/core/VolatileConfigTree.h:
39648         * src/syncevolution.cpp:
39649
39650         license and copyright clarification
39651
39652 2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
39653
39654         * test/evo.supp:
39655
39656         new suppressions for Evolution libs
39657
39658 2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
39659
39660         * src/backends/evolution/EvolutionCalendarSource.cpp:
39661         * test/runtests.py:
39662
39663         speed up testing by reducing the default delay in Evolution
39664         calendar/task/text sync sources
39665
39666 2008-08-18  Patrick Ohly  <patrick.ohly@gmx.de>
39667
39668         * src/backends/file/FileSyncSourceRegister.cpp:
39669         * test/ClientTest.cpp:
39670         * test/ClientTest.h:
39671
39672         enable those linked item tests that 'dumb' sources can pass
39673
39674 2008-08-18  Patrick Ohly  <patrick.ohly@gmx.de>
39675
39676         * src/core/Makefile.am:
39677
39678         libs which might be in non-standard locations (glib, evolution)
39679         must come before libs in default locations (curl), otherwise we
39680         might incorrectly pick up glib from the default location
39681
39682 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39683
39684         * ChangeLog:
39685         * NEWS:
39686         * configure-pre.in:
39687         * debian/changelog:
39688
39689         0.8 beta 3
39690
39691 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39692
39693         * configure-pre.in:
39694         * src/core/Makefile.am:
39695
39696         fixed libcurl link error with --enable-shared
39697
39698 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39699
39700         * src/backends/sqlite/configure-sub.in:
39701
39702         avoid libsqlite dependency if it is not needed
39703
39704 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39705
39706         * HACKING:
39707         * configure-pre.in:
39708         * src/Makefile-gen.am:
39709
39710         removed obsolete LIBDBUS hack
39711
39712 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39713
39714         * Makefile-gen.am:
39715
39716         removed unused BACKEND_REGISTRIES substitution from regenerated
39717         configure.in: it is already part of src/Makefile.am
39718
39719 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39720
39721         * test/runtests.py:
39722
39723         only invoke client-test once; suppress known SW 'new client'
39724         problem; test 'text' source with Funambol
39725
39726 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39727
39728         * src/Makefile-gen.am:
39729
39730         previous commit disabled 'all' target - use BUILT_SOURCES instead
39731
39732 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39733
39734         * src/Makefile-gen.am:
39735         * src/client-test-app.cpp:
39736         * src/core/EvolutionSyncSource.h:
39737
39738         fixed issue with inconsistent use of ClientTest.h after copying
39739         it to SyncEvolution
39740
39741 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39742
39743         * src/backends/evolution/EvolutionCalendarSource.cpp:
39744         * src/backends/evolution/EvolutionCalendarSource.h:
39745         * src/backends/file/FileSyncSource.cpp:
39746         * src/backends/file/FileSyncSource.h:
39747         * src/backends/sqlite/SQLiteContactSource.cpp:
39748         * src/backends/sqlite/SQLiteContactSource.h:
39749         * src/core/EvolutionSyncSource.cpp:
39750         * src/core/EvolutionSyncSource.h:
39751         * src/core/TrackingSyncSource.h:
39752
39753         EvolutionSyncSource::sleepSinceModification(): delay after a sync
39754         only if needed, must be requested by sources
39755
39756 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39757
39758         * src/backends/evolution/EvolutionCalendarSource.cpp:
39759
39760         preserve child events when updating parent without relying on
39761         CALOBJ_MOD_THIS
39762
39763 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39764
39765         * test/ClientTest.cpp:
39766
39767         testLinkedItemsInsertBothUpdateParent: updating parent may also
39768         update child
39769
39770 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39771
39772         * src/client-test-app.cpp:
39773
39774         evo user/passwd must always be set for Client::Sync
39775
39776 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39777
39778         * src/backends/evolution/EvolutionCalendarSource.h:
39779
39780         better comment for returnOnlyChildren in removeEvents: parent is
39781         always removed
39782
39783 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39784
39785         * src/backends/evolution/EvolutionCalendarSource.cpp:
39786         * src/backends/evolution/EvolutionCalendarSource.h:
39787         * src/backends/evolution/EvolutionMemoSource.cpp:
39788         * test/ClientTest.cpp:
39789         * test/ClientTest.h:
39790
39791         calendar synchronization with Evolution Exchange Connector works
39792         again
39793
39794 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
39795
39796         * test/ClientTest.cpp:
39797         * test/ClientTest.h:
39798
39799         copied r_v70ga from C++ client lib because some changes will be
39800         necessary
39801
39802 2008-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
39803
39804         * src/core/SyncEvolutionCmdline.cpp:
39805         * src/core/SyncEvolutionConfig.cpp:
39806
39807         enabled 'memo' source in Funambol template
39808
39809 2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>
39810
39811         * src/backends/evolution/EvolutionCalendarSource.cpp:
39812         * src/backends/evolution/EvolutionContactSource.cpp:
39813         * src/backends/evolution/EvolutionMemoSource.cpp:
39814         * src/backends/file/FileSyncSource.cpp:
39815         * src/core/EvolutionSyncClient.cpp:
39816         * src/core/EvolutionSyncClient.h:
39817         * src/core/EvolutionSyncSource.cpp:
39818         * src/core/EvolutionSyncSource.h:
39819         * src/core/FileConfigNode.cpp:
39820         * src/core/SyncEvolutionUtil.cpp:
39821
39822         cleaned up error reporting: errno now passed to throwError
39823
39824 2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>
39825
39826         * src/core/EvolutionSyncSource.h:
39827
39828         CLIENT_TEST_EVOLUTION_USER/PASSWORD and warning about init order
39829
39830 2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>
39831
39832         * src/client-test-app.cpp:
39833
39834         added CLIENT_TEST_EVOLUTION_USER/PASSWORD so that backends which
39835         require authentication can now also be tested
39836
39837 2008-08-05  Patrick Ohly  <patrick.ohly@gmx.de>
39838
39839         * src/Makefile-gen.am:
39840
39841         added missing imemo20.ics test cases to build
39842
39843 2008-08-05  Patrick Ohly  <patrick.ohly@gmx.de>
39844
39845         * src/backends/file/FileSyncSourceRegister.cpp:
39846
39847         disable linked item testing: file backend does not support the
39848         special semantic
39849
39850 2008-08-04  Patrick Ohly  <patrick.ohly@gmx.de>
39851
39852         * Makefile-gen.am:
39853
39854         include Doxyfile in distribution
39855
39856 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39857
39858         * ChangeLog:
39859
39860         updated
39861
39862 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39863
39864         * src/core/EvolutionSyncSource.cpp:
39865         * src/core/EvolutionSyncSource.h:
39866
39867         avoid redundant ': failure' in error situations where the error
39868         description is already included
39869
39870 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39871
39872         * ChangeLog:
39873         * NEWS:
39874         * configure-pre.in:
39875
39876         release 0.8 beta 2
39877
39878 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39879
39880         * src/core/SyncEvolutionCmdline.cpp:
39881
39882         --sync implies --run, to be compatible with old command lines
39883
39884 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39885
39886         * src/README.h:
39887
39888         better explanation what the classes do
39889
39890 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39891
39892         * src/client-test-app.cpp:
39893
39894         added documentation for client-test env variables and usage
39895
39896 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39897
39898         * HACKING:
39899
39900         corrected outdated config path
39901
39902 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39903
39904         * src/backends/addressbook/AddressBookSourceRegister.cpp:
39905         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39906         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39907         * src/backends/file/FileSyncSourceRegister.cpp:
39908         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
39909
39910         only include integration tests in anonymous namespace because
39911         CPPUnit unit tests become ugly otherwise
39912
39913 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39914
39915         * src/backends/file/FileSyncSource.cpp:
39916         * src/backends/file/FileSyncSource.h:
39917         * src/backends/file/FileSyncSourceRegister.cpp:
39918         * src/backends/file/Makefile.am:
39919         * src/backends/file/configure-sub.in:
39920
39921         added file backend
39922
39923 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39924
39925         * src/core/EvolutionSyncSource.cpp:
39926         * src/core/EvolutionSyncSource.h:
39927
39928         added EvolutionSyncSource::logItemUtil(): extracts key properties
39929         from raw data and logs them
39930
39931 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39932
39933         * src/Makefile-gen.am:
39934
39935         more dependency fixes
39936
39937 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39938
39939         * README:
39940
39941         added synopsis for --status
39942
39943 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39944
39945         * src/backends/addressbook/AddressBookSourceRegister.cpp:
39946         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39947         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39948         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
39949
39950         use anonymous namespaces to avoid name conflicts between classes
39951
39952 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39953
39954         * README:
39955         * src/core/SyncEvolutionCmdline.cpp:
39956         * src/core/SyncEvolutionCmdline.h:
39957
39958         improved command line and its documented
39959
39960 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39961
39962         * src/Makefile-gen.am:
39963
39964         minor fixes for recent introduction of libsyncevolution
39965
39966 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
39967
39968         * src/Makefile-gen.am:
39969
39970         re-added 'test' target (alias for client-test now)
39971
39972 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
39973
39974         * Doxyfile:
39975         * Makefile-gen.am:
39976         * src/README.h:
39977         * src/core/EvolutionSyncSource.h:
39978         * src/core/SyncEvolutionConfig.h:
39979
39980         cleaned up Doxygen documentation + included Funambol API
39981
39982 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
39983
39984         * src/Makefile-gen.am:
39985         * src/backends/addressbook/AddressBookSourceRegister.cpp:
39986         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
39987         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
39988         * src/backends/sqlite/Makefile.am:
39989         * src/backends/sqlite/SQLiteContactSource.cpp:
39990         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
39991         * src/client-test-app.cpp:
39992         * src/core/EvolutionSyncSource.cpp:
39993         * src/core/EvolutionSyncSource.h:
39994         * src/core/Makefile.am:
39995
39996         added automatic registration of test
39997
39998 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
39999
40000         * src/Makefile-gen.am:
40001
40002         client-test now depends on libsyncevolution.la and backends, i.e.
40003         'all'
40004
40005 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
40006
40007         * src/Makefile-gen.am:
40008         * src/core/Makefile.am:
40009
40010         fixed inclusion of moved boost in distribution
40011
40012 2008-07-31  Patrick Ohly  <patrick.ohly@gmx.de>
40013
40014         * Doxyfile:
40015         * src/Test.h:
40016         * src/boost/algorithm/string.hpp:
40017         * src/boost/algorithm/string/case_conv.hpp:
40018         * src/boost/algorithm/string/classification.hpp:
40019         * src/boost/algorithm/string/compare.hpp:
40020         * src/boost/algorithm/string/concept.hpp:
40021         * src/boost/algorithm/string/config.hpp:
40022         * src/boost/algorithm/string/constants.hpp:
40023         * src/boost/algorithm/string/detail/case_conv.hpp:
40024         * src/boost/algorithm/string/detail/classification.hpp:
40025         * src/boost/algorithm/string/detail/find_format.hpp:
40026         * src/boost/algorithm/string/detail/find_format_all.hpp:
40027         * src/boost/algorithm/string/detail/find_format_store.hpp:
40028         * src/boost/algorithm/string/detail/find_iterator.hpp:
40029         * src/boost/algorithm/string/detail/finder.hpp:
40030         * src/boost/algorithm/string/detail/finder_regex.hpp:
40031         * src/boost/algorithm/string/detail/formatter.hpp:
40032         * src/boost/algorithm/string/detail/formatter_regex.hpp:
40033         * src/boost/algorithm/string/detail/predicate.hpp:
40034         * src/boost/algorithm/string/detail/replace_storage.hpp:
40035         * src/boost/algorithm/string/detail/sequence.hpp:
40036         * src/boost/algorithm/string/detail/trim.hpp:
40037         * src/boost/algorithm/string/detail/util.hpp:
40038         * src/boost/algorithm/string/erase.hpp:
40039         * src/boost/algorithm/string/find.hpp:
40040         * src/boost/algorithm/string/find_format.hpp:
40041         * src/boost/algorithm/string/find_iterator.hpp:
40042         * src/boost/algorithm/string/finder.hpp:
40043         * src/boost/algorithm/string/formatter.hpp:
40044         * src/boost/algorithm/string/iter_find.hpp:
40045         * src/boost/algorithm/string/join.hpp:
40046         * src/boost/algorithm/string/predicate.hpp:
40047         * src/boost/algorithm/string/predicate_facade.hpp:
40048         * src/boost/algorithm/string/replace.hpp:
40049         * src/boost/algorithm/string/sequence_traits.hpp:
40050         * src/boost/algorithm/string/split.hpp:
40051         * src/boost/algorithm/string/std/list_traits.hpp:
40052         * src/boost/algorithm/string/std/rope_traits.hpp:
40053         * src/boost/algorithm/string/std/slist_traits.hpp:
40054         * src/boost/algorithm/string/std/string_traits.hpp:
40055         * src/boost/algorithm/string/std_containers_traits.hpp:
40056         * src/boost/algorithm/string/trim.hpp:
40057         * src/boost/algorithm/string/yes_no_type.hpp:
40058         * src/boost/assert.hpp:
40059         * src/boost/bind.hpp:
40060         * src/boost/bind/apply.hpp:
40061         * src/boost/bind/arg.hpp:
40062         * src/boost/bind/bind_cc.hpp:
40063         * src/boost/bind/bind_mf_cc.hpp:
40064         * src/boost/bind/bind_template.hpp:
40065         * src/boost/bind/make_adaptable.hpp:
40066         * src/boost/bind/mem_fn_cc.hpp:
40067         * src/boost/bind/mem_fn_template.hpp:
40068         * src/boost/bind/mem_fn_vw.hpp:
40069         * src/boost/bind/placeholders.hpp:
40070         * src/boost/bind/protect.hpp:
40071         * src/boost/bind/storage.hpp:
40072         * src/boost/cast.hpp:
40073         * src/boost/checked_delete.hpp:
40074         * src/boost/concept_archetype.hpp:
40075         * src/boost/concept_check.hpp:
40076         * src/boost/config.hpp:
40077         * src/boost/config/abi/borland_prefix.hpp:
40078         * src/boost/config/abi/borland_suffix.hpp:
40079         * src/boost/config/abi/msvc_prefix.hpp:
40080         * src/boost/config/abi/msvc_suffix.hpp:
40081         * src/boost/config/abi_prefix.hpp:
40082         * src/boost/config/abi_suffix.hpp:
40083         * src/boost/config/auto_link.hpp:
40084         * src/boost/config/compiler/borland.hpp:
40085         * src/boost/config/compiler/comeau.hpp:
40086         * src/boost/config/compiler/common_edg.hpp:
40087         * src/boost/config/compiler/compaq_cxx.hpp:
40088         * src/boost/config/compiler/digitalmars.hpp:
40089         * src/boost/config/compiler/gcc.hpp:
40090         * src/boost/config/compiler/gcc_xml.hpp:
40091         * src/boost/config/compiler/greenhills.hpp:
40092         * src/boost/config/compiler/hp_acc.hpp:
40093         * src/boost/config/compiler/intel.hpp:
40094         * src/boost/config/compiler/kai.hpp:
40095         * src/boost/config/compiler/metrowerks.hpp:
40096         * src/boost/config/compiler/mpw.hpp:
40097         * src/boost/config/compiler/sgi_mipspro.hpp:
40098         * src/boost/config/compiler/sunpro_cc.hpp:
40099         * src/boost/config/compiler/vacpp.hpp:
40100         * src/boost/config/compiler/visualc.hpp:
40101         * src/boost/config/no_tr1/complex.hpp:
40102         * src/boost/config/no_tr1/functional.hpp:
40103         * src/boost/config/no_tr1/memory.hpp:
40104         * src/boost/config/no_tr1/utility.hpp:
40105         * src/boost/config/platform/aix.hpp:
40106         * src/boost/config/platform/amigaos.hpp:
40107         * src/boost/config/platform/beos.hpp:
40108         * src/boost/config/platform/bsd.hpp:
40109         * src/boost/config/platform/cygwin.hpp:
40110         * src/boost/config/platform/hpux.hpp:
40111         * src/boost/config/platform/irix.hpp:
40112         * src/boost/config/platform/linux.hpp:
40113         * src/boost/config/platform/macos.hpp:
40114         * src/boost/config/platform/qnxnto.hpp:
40115         * src/boost/config/platform/solaris.hpp:
40116         * src/boost/config/platform/win32.hpp:
40117         * src/boost/config/posix_features.hpp:
40118         * src/boost/config/requires_threads.hpp:
40119         * src/boost/config/select_compiler_config.hpp:
40120         * src/boost/config/select_platform_config.hpp:
40121         * src/boost/config/select_stdlib_config.hpp:
40122         * src/boost/config/stdlib/dinkumware.hpp:
40123         * src/boost/config/stdlib/libcomo.hpp:
40124         * src/boost/config/stdlib/libstdcpp3.hpp:
40125         * src/boost/config/stdlib/modena.hpp:
40126         * src/boost/config/stdlib/msl.hpp:
40127         * src/boost/config/stdlib/roguewave.hpp:
40128         * src/boost/config/stdlib/sgi.hpp:
40129         * src/boost/config/stdlib/stlport.hpp:
40130         * src/boost/config/stdlib/vacpp.hpp:
40131         * src/boost/config/suffix.hpp:
40132         * src/boost/config/user.hpp:
40133         * src/boost/copyright:
40134         * src/boost/detail/algorithm.hpp:
40135         * src/boost/detail/allocator_utilities.hpp:
40136         * src/boost/detail/atomic_count.hpp:
40137         * src/boost/detail/atomic_count_gcc.hpp:
40138         * src/boost/detail/atomic_count_pthreads.hpp:
40139         * src/boost/detail/atomic_count_win32.hpp:
40140         * src/boost/detail/bad_weak_ptr.hpp:
40141         * src/boost/detail/binary_search.hpp:
40142         * src/boost/detail/call_traits.hpp:
40143         * src/boost/detail/catch_exceptions.hpp:
40144         * src/boost/detail/compressed_pair.hpp:
40145         * src/boost/detail/dynamic_bitset.hpp:
40146         * src/boost/detail/endian.hpp:
40147         * src/boost/detail/indirect_traits.hpp:
40148         * src/boost/detail/interlocked.hpp:
40149         * src/boost/detail/is_function_ref_tester.hpp:
40150         * src/boost/detail/is_incrementable.hpp:
40151         * src/boost/detail/is_xxx.hpp:
40152         * src/boost/detail/iterator.hpp:
40153         * src/boost/detail/lightweight_mutex.hpp:
40154         * src/boost/detail/lightweight_test.hpp:
40155         * src/boost/detail/limits.hpp:
40156         * src/boost/detail/lwm_nop.hpp:
40157         * src/boost/detail/lwm_pthreads.hpp:
40158         * src/boost/detail/lwm_win32_cs.hpp:
40159         * src/boost/detail/named_template_params.hpp:
40160         * src/boost/detail/no_exceptions_support.hpp:
40161         * src/boost/detail/none_t.hpp:
40162         * src/boost/detail/numeric_traits.hpp:
40163         * src/boost/detail/ob_call_traits.hpp:
40164         * src/boost/detail/ob_compressed_pair.hpp:
40165         * src/boost/detail/quick_allocator.hpp:
40166         * src/boost/detail/reference_content.hpp:
40167         * src/boost/detail/select_type.hpp:
40168         * src/boost/detail/shared_array_nmt.hpp:
40169         * src/boost/detail/shared_count.hpp:
40170         * src/boost/detail/shared_ptr_nmt.hpp:
40171         * src/boost/detail/sp_counted_base.hpp:
40172         * src/boost/detail/sp_counted_base_cw_ppc.hpp:
40173         * src/boost/detail/sp_counted_base_cw_x86.hpp:
40174         * src/boost/detail/sp_counted_base_gcc_ia64.hpp:
40175         * src/boost/detail/sp_counted_base_gcc_ppc.hpp:
40176         * src/boost/detail/sp_counted_base_gcc_x86.hpp:
40177         * src/boost/detail/sp_counted_base_nt.hpp:
40178         * src/boost/detail/sp_counted_base_pt.hpp:
40179         * src/boost/detail/sp_counted_base_w32.hpp:
40180         * src/boost/detail/sp_counted_impl.hpp:
40181         * src/boost/detail/templated_streams.hpp:
40182         * src/boost/detail/utf8_codecvt_facet.hpp:
40183         * src/boost/detail/workaround.hpp:
40184         * src/boost/foreach.hpp:
40185         * src/boost/function.hpp:
40186         * src/boost/function/detail/function_iterate.hpp:
40187         * src/boost/function/detail/maybe_include.hpp:
40188         * src/boost/function/detail/prologue.hpp:
40189         * src/boost/function/function0.hpp:
40190         * src/boost/function/function1.hpp:
40191         * src/boost/function/function10.hpp:
40192         * src/boost/function/function2.hpp:
40193         * src/boost/function/function3.hpp:
40194         * src/boost/function/function4.hpp:
40195         * src/boost/function/function5.hpp:
40196         * src/boost/function/function6.hpp:
40197         * src/boost/function/function7.hpp:
40198         * src/boost/function/function8.hpp:
40199         * src/boost/function/function9.hpp:
40200         * src/boost/function/function_base.hpp:
40201         * src/boost/function/function_template.hpp:
40202         * src/boost/function_equal.hpp:
40203         * src/boost/get_pointer.hpp:
40204         * src/boost/implicit_cast.hpp:
40205         * src/boost/intrusive_ptr.hpp:
40206         * src/boost/iterator.hpp:
40207         * src/boost/iterator/counting_iterator.hpp:
40208         * src/boost/iterator/detail/any_conversion_eater.hpp:
40209         * src/boost/iterator/detail/config_def.hpp:
40210         * src/boost/iterator/detail/config_undef.hpp:
40211         * src/boost/iterator/detail/enable_if.hpp:
40212         * src/boost/iterator/detail/facade_iterator_category.hpp:
40213         * src/boost/iterator/detail/minimum_category.hpp:
40214         * src/boost/iterator/filter_iterator.hpp:
40215         * src/boost/iterator/indirect_iterator.hpp:
40216         * src/boost/iterator/interoperable.hpp:
40217         * src/boost/iterator/is_lvalue_iterator.hpp:
40218         * src/boost/iterator/is_readable_iterator.hpp:
40219         * src/boost/iterator/iterator_adaptor.hpp:
40220         * src/boost/iterator/iterator_archetypes.hpp:
40221         * src/boost/iterator/iterator_categories.hpp:
40222         * src/boost/iterator/iterator_concepts.hpp:
40223         * src/boost/iterator/iterator_facade.hpp:
40224         * src/boost/iterator/iterator_traits.hpp:
40225         * src/boost/iterator/new_iterator_tests.hpp:
40226         * src/boost/iterator/permutation_iterator.hpp:
40227         * src/boost/iterator/reverse_iterator.hpp:
40228         * src/boost/iterator/transform_iterator.hpp:
40229         * src/boost/iterator/zip_iterator.hpp:
40230         * src/boost/lexical_cast.hpp:
40231         * src/boost/mem_fn.hpp:
40232         * src/boost/mpl/O1_size.hpp:
40233         * src/boost/mpl/O1_size_fwd.hpp:
40234         * src/boost/mpl/accumulate.hpp:
40235         * src/boost/mpl/advance.hpp:
40236         * src/boost/mpl/advance_fwd.hpp:
40237         * src/boost/mpl/alias.hpp:
40238         * src/boost/mpl/always.hpp:
40239         * src/boost/mpl/and.hpp:
40240         * src/boost/mpl/apply.hpp:
40241         * src/boost/mpl/apply_fwd.hpp:
40242         * src/boost/mpl/apply_wrap.hpp:
40243         * src/boost/mpl/arg.hpp:
40244         * src/boost/mpl/arg_fwd.hpp:
40245         * src/boost/mpl/arithmetic.hpp:
40246         * src/boost/mpl/as_sequence.hpp:
40247         * src/boost/mpl/assert.hpp:
40248         * src/boost/mpl/at.hpp:
40249         * src/boost/mpl/at_fwd.hpp:
40250         * src/boost/mpl/aux_/O1_size_impl.hpp:
40251         * src/boost/mpl/aux_/adl_barrier.hpp:
40252         * src/boost/mpl/aux_/advance_backward.hpp:
40253         * src/boost/mpl/aux_/advance_forward.hpp:
40254         * src/boost/mpl/aux_/apply_1st.hpp:
40255         * src/boost/mpl/aux_/arg_typedef.hpp:
40256         * src/boost/mpl/aux_/arithmetic_op.hpp:
40257         * src/boost/mpl/aux_/arity.hpp:
40258         * src/boost/mpl/aux_/arity_spec.hpp:
40259         * src/boost/mpl/aux_/at_impl.hpp:
40260         * src/boost/mpl/aux_/back_impl.hpp:
40261         * src/boost/mpl/aux_/basic_bind.hpp:
40262         * src/boost/mpl/aux_/begin_end_impl.hpp:
40263         * src/boost/mpl/aux_/clear_impl.hpp:
40264         * src/boost/mpl/aux_/common_name_wknd.hpp:
40265         * src/boost/mpl/aux_/comparison_op.hpp:
40266         * src/boost/mpl/aux_/config/adl.hpp:
40267         * src/boost/mpl/aux_/config/arrays.hpp:
40268         * src/boost/mpl/aux_/config/bind.hpp:
40269         * src/boost/mpl/aux_/config/compiler.hpp:
40270         * src/boost/mpl/aux_/config/ctps.hpp:
40271         * src/boost/mpl/aux_/config/dependent_nttp.hpp:
40272         * src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
40273         * src/boost/mpl/aux_/config/dtp.hpp:
40274         * src/boost/mpl/aux_/config/eti.hpp:
40275         * src/boost/mpl/aux_/config/forwarding.hpp:
40276         * src/boost/mpl/aux_/config/gcc.hpp:
40277         * src/boost/mpl/aux_/config/has_apply.hpp:
40278         * src/boost/mpl/aux_/config/has_xxx.hpp:
40279         * src/boost/mpl/aux_/config/integral.hpp:
40280         * src/boost/mpl/aux_/config/intel.hpp:
40281         * src/boost/mpl/aux_/config/lambda.hpp:
40282         * src/boost/mpl/aux_/config/msvc.hpp:
40283         * src/boost/mpl/aux_/config/msvc_typename.hpp:
40284         * src/boost/mpl/aux_/config/nttp.hpp:
40285         * src/boost/mpl/aux_/config/operators.hpp:
40286         * src/boost/mpl/aux_/config/overload_resolution.hpp:
40287         * src/boost/mpl/aux_/config/preprocessor.hpp:
40288         * src/boost/mpl/aux_/config/static_constant.hpp:
40289         * src/boost/mpl/aux_/config/ttp.hpp:
40290         * src/boost/mpl/aux_/config/typeof.hpp:
40291         * src/boost/mpl/aux_/config/use_preprocessed.hpp:
40292         * src/boost/mpl/aux_/config/workaround.hpp:
40293         * src/boost/mpl/aux_/contains_impl.hpp:
40294         * src/boost/mpl/aux_/count_args.hpp:
40295         * src/boost/mpl/aux_/count_impl.hpp:
40296         * src/boost/mpl/aux_/empty_impl.hpp:
40297         * src/boost/mpl/aux_/erase_impl.hpp:
40298         * src/boost/mpl/aux_/erase_key_impl.hpp:
40299         * src/boost/mpl/aux_/filter_iter.hpp:
40300         * src/boost/mpl/aux_/find_if_pred.hpp:
40301         * src/boost/mpl/aux_/fold_impl.hpp:
40302         * src/boost/mpl/aux_/fold_impl_body.hpp:
40303         * src/boost/mpl/aux_/fold_op.hpp:
40304         * src/boost/mpl/aux_/fold_pred.hpp:
40305         * src/boost/mpl/aux_/front_impl.hpp:
40306         * src/boost/mpl/aux_/full_lambda.hpp:
40307         * src/boost/mpl/aux_/has_apply.hpp:
40308         * src/boost/mpl/aux_/has_begin.hpp:
40309         * src/boost/mpl/aux_/has_key_impl.hpp:
40310         * src/boost/mpl/aux_/has_rebind.hpp:
40311         * src/boost/mpl/aux_/has_size.hpp:
40312         * src/boost/mpl/aux_/has_tag.hpp:
40313         * src/boost/mpl/aux_/has_type.hpp:
40314         * src/boost/mpl/aux_/include_preprocessed.hpp:
40315         * src/boost/mpl/aux_/insert_impl.hpp:
40316         * src/boost/mpl/aux_/insert_range_impl.hpp:
40317         * src/boost/mpl/aux_/inserter_algorithm.hpp:
40318         * src/boost/mpl/aux_/integral_wrapper.hpp:
40319         * src/boost/mpl/aux_/is_msvc_eti_arg.hpp:
40320         * src/boost/mpl/aux_/iter_apply.hpp:
40321         * src/boost/mpl/aux_/iter_fold_if_impl.hpp:
40322         * src/boost/mpl/aux_/iter_fold_impl.hpp:
40323         * src/boost/mpl/aux_/iter_push_front.hpp:
40324         * src/boost/mpl/aux_/joint_iter.hpp:
40325         * src/boost/mpl/aux_/lambda_arity_param.hpp:
40326         * src/boost/mpl/aux_/lambda_no_ctps.hpp:
40327         * src/boost/mpl/aux_/lambda_spec.hpp:
40328         * src/boost/mpl/aux_/lambda_support.hpp:
40329         * src/boost/mpl/aux_/largest_int.hpp:
40330         * src/boost/mpl/aux_/logical_op.hpp:
40331         * src/boost/mpl/aux_/msvc_dtw.hpp:
40332         * src/boost/mpl/aux_/msvc_eti_base.hpp:
40333         * src/boost/mpl/aux_/msvc_is_class.hpp:
40334         * src/boost/mpl/aux_/msvc_never_true.hpp:
40335         * src/boost/mpl/aux_/msvc_type.hpp:
40336         * src/boost/mpl/aux_/na.hpp:
40337         * src/boost/mpl/aux_/na_assert.hpp:
40338         * src/boost/mpl/aux_/na_fwd.hpp:
40339         * src/boost/mpl/aux_/na_spec.hpp:
40340         * src/boost/mpl/aux_/nested_type_wknd.hpp:
40341         * src/boost/mpl/aux_/nttp_decl.hpp:
40342         * src/boost/mpl/aux_/numeric_cast_utils.hpp:
40343         * src/boost/mpl/aux_/numeric_op.hpp:
40344         * src/boost/mpl/aux_/order_impl.hpp:
40345         * src/boost/mpl/aux_/overload_names.hpp:
40346         * src/boost/mpl/aux_/partition_op.hpp:
40347         * src/boost/mpl/aux_/pop_back_impl.hpp:
40348         * src/boost/mpl/aux_/pop_front_impl.hpp:
40349         * src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
40350         * src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
40351         * src/boost/mpl/aux_/preprocessed/bcc/and.hpp:
40352         * src/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
40353         * src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
40354         * src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
40355         * src/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
40356         * src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
40357         * src/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
40358         * src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
40359         * src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
40360         * src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
40361         * src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
40362         * src/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
40363         * src/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
40364         * src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
40365         * src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
40366         * src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
40367         * src/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
40368         * src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
40369         * src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
40370         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
40371         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
40372         * src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
40373         * src/boost/mpl/aux_/preprocessed/bcc/less.hpp:
40374         * src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
40375         * src/boost/mpl/aux_/preprocessed/bcc/list.hpp:
40376         * src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
40377         * src/boost/mpl/aux_/preprocessed/bcc/map.hpp:
40378         * src/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
40379         * src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
40380         * src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
40381         * src/boost/mpl/aux_/preprocessed/bcc/or.hpp:
40382         * src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
40383         * src/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
40384         * src/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
40385         * src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
40386         * src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
40387         * src/boost/mpl/aux_/preprocessed/bcc/set.hpp:
40388         * src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
40389         * src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
40390         * src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
40391         * src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
40392         * src/boost/mpl/aux_/preprocessed/bcc/times.hpp:
40393         * src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
40394         * src/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
40395         * src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
40396         * src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
40397         * src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
40398         * src/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
40399         * src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
40400         * src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
40401         * src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
40402         * src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
40403         * src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
40404         * src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
40405         * src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
40406         * src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
40407         * src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
40408         * src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
40409         * src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
40410         * src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
40411         * src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
40412         * src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
40413         * src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
40414         * src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
40415         * src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
40416         * src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
40417         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
40418         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
40419         * src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
40420         * src/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
40421         * src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
40422         * src/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
40423         * src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
40424         * src/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
40425         * src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
40426         * src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
40427         * src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
40428         * src/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
40429         * src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
40430         * src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
40431         * src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
40432         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
40433         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
40434         * src/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
40435         * src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
40436         * src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
40437         * src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
40438         * src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
40439         * src/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
40440         * src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
40441         * src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
40442         * src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
40443         * src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
40444         * src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
40445         * src/boost/mpl/aux_/preprocessed/dmc/and.hpp:
40446         * src/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
40447         * src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
40448         * src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
40449         * src/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
40450         * src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
40451         * src/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
40452         * src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
40453         * src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
40454         * src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
40455         * src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
40456         * src/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
40457         * src/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
40458         * src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
40459         * src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
40460         * src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
40461         * src/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
40462         * src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
40463         * src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
40464         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
40465         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
40466         * src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
40467         * src/boost/mpl/aux_/preprocessed/dmc/less.hpp:
40468         * src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
40469         * src/boost/mpl/aux_/preprocessed/dmc/list.hpp:
40470         * src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
40471         * src/boost/mpl/aux_/preprocessed/dmc/map.hpp:
40472         * src/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
40473         * src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
40474         * src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
40475         * src/boost/mpl/aux_/preprocessed/dmc/or.hpp:
40476         * src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
40477         * src/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
40478         * src/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
40479         * src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
40480         * src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
40481         * src/boost/mpl/aux_/preprocessed/dmc/set.hpp:
40482         * src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
40483         * src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
40484         * src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
40485         * src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
40486         * src/boost/mpl/aux_/preprocessed/dmc/times.hpp:
40487         * src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
40488         * src/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
40489         * src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
40490         * src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
40491         * src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
40492         * src/boost/mpl/aux_/preprocessed/gcc/and.hpp:
40493         * src/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
40494         * src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
40495         * src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
40496         * src/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
40497         * src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
40498         * src/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
40499         * src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
40500         * src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
40501         * src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
40502         * src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
40503         * src/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
40504         * src/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
40505         * src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
40506         * src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
40507         * src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
40508         * src/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
40509         * src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
40510         * src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
40511         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
40512         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
40513         * src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
40514         * src/boost/mpl/aux_/preprocessed/gcc/less.hpp:
40515         * src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
40516         * src/boost/mpl/aux_/preprocessed/gcc/list.hpp:
40517         * src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
40518         * src/boost/mpl/aux_/preprocessed/gcc/map.hpp:
40519         * src/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
40520         * src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
40521         * src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
40522         * src/boost/mpl/aux_/preprocessed/gcc/or.hpp:
40523         * src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
40524         * src/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
40525         * src/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
40526         * src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
40527         * src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
40528         * src/boost/mpl/aux_/preprocessed/gcc/set.hpp:
40529         * src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
40530         * src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
40531         * src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
40532         * src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
40533         * src/boost/mpl/aux_/preprocessed/gcc/times.hpp:
40534         * src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
40535         * src/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
40536         * src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
40537         * src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
40538         * src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
40539         * src/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
40540         * src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
40541         * src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
40542         * src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
40543         * src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
40544         * src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
40545         * src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
40546         * src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
40547         * src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
40548         * src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
40549         * src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
40550         * src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
40551         * src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
40552         * src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
40553         * src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
40554         * src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
40555         * src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
40556         * src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
40557         * src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
40558         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
40559         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
40560         * src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
40561         * src/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
40562         * src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
40563         * src/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
40564         * src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
40565         * src/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
40566         * src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
40567         * src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
40568         * src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
40569         * src/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
40570         * src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
40571         * src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
40572         * src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
40573         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
40574         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
40575         * src/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
40576         * src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
40577         * src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
40578         * src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
40579         * src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
40580         * src/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
40581         * src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
40582         * src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
40583         * src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
40584         * src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
40585         * src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
40586         * src/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
40587         * src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
40588         * src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
40589         * src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
40590         * src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
40591         * src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
40592         * src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
40593         * src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
40594         * src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
40595         * src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
40596         * src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
40597         * src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
40598         * src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
40599         * src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
40600         * src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
40601         * src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
40602         * src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
40603         * src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
40604         * src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
40605         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
40606         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
40607         * src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
40608         * src/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
40609         * src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
40610         * src/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
40611         * src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
40612         * src/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
40613         * src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
40614         * src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
40615         * src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
40616         * src/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
40617         * src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
40618         * src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
40619         * src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
40620         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
40621         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
40622         * src/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
40623         * src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
40624         * src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
40625         * src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
40626         * src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
40627         * src/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
40628         * src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
40629         * src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
40630         * src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
40631         * src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
40632         * src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
40633         * src/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
40634         * src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
40635         * src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
40636         * src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
40637         * src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
40638         * src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
40639         * src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
40640         * src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
40641         * src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
40642         * src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
40643         * src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
40644         * src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
40645         * src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
40646         * src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
40647         * src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
40648         * src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
40649         * src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
40650         * src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
40651         * src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
40652         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
40653         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
40654         * src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
40655         * src/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
40656         * src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
40657         * src/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
40658         * src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
40659         * src/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
40660         * src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
40661         * src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
40662         * src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
40663         * src/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
40664         * src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
40665         * src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
40666         * src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
40667         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
40668         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
40669         * src/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
40670         * src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
40671         * src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
40672         * src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
40673         * src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
40674         * src/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
40675         * src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
40676         * src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
40677         * src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
40678         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
40679         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
40680         * src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
40681         * src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
40682         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
40683         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
40684         * src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
40685         * src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
40686         * src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
40687         * src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
40688         * src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
40689         * src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
40690         * src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
40691         * src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
40692         * src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
40693         * src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
40694         * src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
40695         * src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
40696         * src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
40697         * src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
40698         * src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
40699         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
40700         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
40701         * src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
40702         * src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
40703         * src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
40704         * src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
40705         * src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
40706         * src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
40707         * src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
40708         * src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
40709         * src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
40710         * src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
40711         * src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
40712         * src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
40713         * src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
40714         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
40715         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
40716         * src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
40717         * src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
40718         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
40719         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
40720         * src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
40721         * src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
40722         * src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
40723         * src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
40724         * src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
40725         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
40726         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
40727         * src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
40728         * src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
40729         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
40730         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
40731         * src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
40732         * src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
40733         * src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
40734         * src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
40735         * src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
40736         * src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
40737         * src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
40738         * src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
40739         * src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
40740         * src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
40741         * src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
40742         * src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
40743         * src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
40744         * src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
40745         * src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
40746         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
40747         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
40748         * src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
40749         * src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
40750         * src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
40751         * src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
40752         * src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
40753         * src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
40754         * src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
40755         * src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
40756         * src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
40757         * src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
40758         * src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
40759         * src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
40760         * src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
40761         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
40762         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
40763         * src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
40764         * src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
40765         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
40766         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
40767         * src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
40768         * src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
40769         * src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
40770         * src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
40771         * src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
40772         * src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
40773         * src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
40774         * src/boost/mpl/aux_/preprocessed/plain/and.hpp:
40775         * src/boost/mpl/aux_/preprocessed/plain/apply.hpp:
40776         * src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
40777         * src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
40778         * src/boost/mpl/aux_/preprocessed/plain/arg.hpp:
40779         * src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
40780         * src/boost/mpl/aux_/preprocessed/plain/bind.hpp:
40781         * src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
40782         * src/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
40783         * src/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
40784         * src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
40785         * src/boost/mpl/aux_/preprocessed/plain/deque.hpp:
40786         * src/boost/mpl/aux_/preprocessed/plain/divides.hpp:
40787         * src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
40788         * src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
40789         * src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
40790         * src/boost/mpl/aux_/preprocessed/plain/greater.hpp:
40791         * src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
40792         * src/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
40793         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
40794         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
40795         * src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
40796         * src/boost/mpl/aux_/preprocessed/plain/less.hpp:
40797         * src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
40798         * src/boost/mpl/aux_/preprocessed/plain/list.hpp:
40799         * src/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
40800         * src/boost/mpl/aux_/preprocessed/plain/map.hpp:
40801         * src/boost/mpl/aux_/preprocessed/plain/minus.hpp:
40802         * src/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
40803         * src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
40804         * src/boost/mpl/aux_/preprocessed/plain/or.hpp:
40805         * src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
40806         * src/boost/mpl/aux_/preprocessed/plain/plus.hpp:
40807         * src/boost/mpl/aux_/preprocessed/plain/quote.hpp:
40808         * src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
40809         * src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
40810         * src/boost/mpl/aux_/preprocessed/plain/set.hpp:
40811         * src/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
40812         * src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
40813         * src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
40814         * src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
40815         * src/boost/mpl/aux_/preprocessed/plain/times.hpp:
40816         * src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
40817         * src/boost/mpl/aux_/preprocessed/plain/vector.hpp:
40818         * src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
40819         * src/boost/mpl/aux_/preprocessor/add.hpp:
40820         * src/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
40821         * src/boost/mpl/aux_/preprocessor/default_params.hpp:
40822         * src/boost/mpl/aux_/preprocessor/enum.hpp:
40823         * src/boost/mpl/aux_/preprocessor/ext_params.hpp:
40824         * src/boost/mpl/aux_/preprocessor/filter_params.hpp:
40825         * src/boost/mpl/aux_/preprocessor/is_seq.hpp:
40826         * src/boost/mpl/aux_/preprocessor/params.hpp:
40827         * src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
40828         * src/boost/mpl/aux_/preprocessor/range.hpp:
40829         * src/boost/mpl/aux_/preprocessor/repeat.hpp:
40830         * src/boost/mpl/aux_/preprocessor/sub.hpp:
40831         * src/boost/mpl/aux_/preprocessor/token_equal.hpp:
40832         * src/boost/mpl/aux_/preprocessor/tuple.hpp:
40833         * src/boost/mpl/aux_/ptr_to_ref.hpp:
40834         * src/boost/mpl/aux_/push_back_impl.hpp:
40835         * src/boost/mpl/aux_/push_front_impl.hpp:
40836         * src/boost/mpl/aux_/range_c/O1_size.hpp:
40837         * src/boost/mpl/aux_/range_c/back.hpp:
40838         * src/boost/mpl/aux_/range_c/empty.hpp:
40839         * src/boost/mpl/aux_/range_c/front.hpp:
40840         * src/boost/mpl/aux_/range_c/iterator.hpp:
40841         * src/boost/mpl/aux_/range_c/size.hpp:
40842         * src/boost/mpl/aux_/range_c/tag.hpp:
40843         * src/boost/mpl/aux_/reverse_fold_impl.hpp:
40844         * src/boost/mpl/aux_/reverse_fold_impl_body.hpp:
40845         * src/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
40846         * src/boost/mpl/aux_/sequence_wrapper.hpp:
40847         * src/boost/mpl/aux_/shift_op.hpp:
40848         * src/boost/mpl/aux_/single_element_iter.hpp:
40849         * src/boost/mpl/aux_/size_impl.hpp:
40850         * src/boost/mpl/aux_/sort_impl.hpp:
40851         * src/boost/mpl/aux_/static_cast.hpp:
40852         * src/boost/mpl/aux_/template_arity.hpp:
40853         * src/boost/mpl/aux_/template_arity_fwd.hpp:
40854         * src/boost/mpl/aux_/test.hpp:
40855         * src/boost/mpl/aux_/test/assert.hpp:
40856         * src/boost/mpl/aux_/test/data.hpp:
40857         * src/boost/mpl/aux_/test/test_case.hpp:
40858         * src/boost/mpl/aux_/traits_lambda_spec.hpp:
40859         * src/boost/mpl/aux_/transform_iter.hpp:
40860         * src/boost/mpl/aux_/type_wrapper.hpp:
40861         * src/boost/mpl/aux_/unwrap.hpp:
40862         * src/boost/mpl/aux_/value_wknd.hpp:
40863         * src/boost/mpl/aux_/yes_no.hpp:
40864         * src/boost/mpl/back.hpp:
40865         * src/boost/mpl/back_fwd.hpp:
40866         * src/boost/mpl/back_inserter.hpp:
40867         * src/boost/mpl/base.hpp:
40868         * src/boost/mpl/begin.hpp:
40869         * src/boost/mpl/begin_end.hpp:
40870         * src/boost/mpl/begin_end_fwd.hpp:
40871         * src/boost/mpl/bind.hpp:
40872         * src/boost/mpl/bind_fwd.hpp:
40873         * src/boost/mpl/bitand.hpp:
40874         * src/boost/mpl/bitor.hpp:
40875         * src/boost/mpl/bitwise.hpp:
40876         * src/boost/mpl/bitxor.hpp:
40877         * src/boost/mpl/bool.hpp:
40878         * src/boost/mpl/bool_fwd.hpp:
40879         * src/boost/mpl/clear.hpp:
40880         * src/boost/mpl/clear_fwd.hpp:
40881         * src/boost/mpl/comparison.hpp:
40882         * src/boost/mpl/contains.hpp:
40883         * src/boost/mpl/contains_fwd.hpp:
40884         * src/boost/mpl/copy.hpp:
40885         * src/boost/mpl/copy_if.hpp:
40886         * src/boost/mpl/count.hpp:
40887         * src/boost/mpl/count_fwd.hpp:
40888         * src/boost/mpl/count_if.hpp:
40889         * src/boost/mpl/deque.hpp:
40890         * src/boost/mpl/deref.hpp:
40891         * src/boost/mpl/distance.hpp:
40892         * src/boost/mpl/distance_fwd.hpp:
40893         * src/boost/mpl/divides.hpp:
40894         * src/boost/mpl/empty.hpp:
40895         * src/boost/mpl/empty_base.hpp:
40896         * src/boost/mpl/empty_fwd.hpp:
40897         * src/boost/mpl/empty_sequence.hpp:
40898         * src/boost/mpl/end.hpp:
40899         * src/boost/mpl/equal.hpp:
40900         * src/boost/mpl/equal_to.hpp:
40901         * src/boost/mpl/erase.hpp:
40902         * src/boost/mpl/erase_fwd.hpp:
40903         * src/boost/mpl/erase_key.hpp:
40904         * src/boost/mpl/erase_key_fwd.hpp:
40905         * src/boost/mpl/eval_if.hpp:
40906         * src/boost/mpl/filter_view.hpp:
40907         * src/boost/mpl/find.hpp:
40908         * src/boost/mpl/find_if.hpp:
40909         * src/boost/mpl/fold.hpp:
40910         * src/boost/mpl/for_each.hpp:
40911         * src/boost/mpl/front.hpp:
40912         * src/boost/mpl/front_fwd.hpp:
40913         * src/boost/mpl/front_inserter.hpp:
40914         * src/boost/mpl/greater.hpp:
40915         * src/boost/mpl/greater_equal.hpp:
40916         * src/boost/mpl/has_key.hpp:
40917         * src/boost/mpl/has_key_fwd.hpp:
40918         * src/boost/mpl/has_xxx.hpp:
40919         * src/boost/mpl/identity.hpp:
40920         * src/boost/mpl/if.hpp:
40921         * src/boost/mpl/index_if.hpp:
40922         * src/boost/mpl/index_of.hpp:
40923         * src/boost/mpl/inherit.hpp:
40924         * src/boost/mpl/inherit_linearly.hpp:
40925         * src/boost/mpl/insert.hpp:
40926         * src/boost/mpl/insert_fwd.hpp:
40927         * src/boost/mpl/insert_range.hpp:
40928         * src/boost/mpl/insert_range_fwd.hpp:
40929         * src/boost/mpl/inserter.hpp:
40930         * src/boost/mpl/int.hpp:
40931         * src/boost/mpl/int_fwd.hpp:
40932         * src/boost/mpl/integral_c.hpp:
40933         * src/boost/mpl/integral_c_fwd.hpp:
40934         * src/boost/mpl/integral_c_tag.hpp:
40935         * src/boost/mpl/is_placeholder.hpp:
40936         * src/boost/mpl/is_sequence.hpp:
40937         * src/boost/mpl/iter_fold.hpp:
40938         * src/boost/mpl/iter_fold_if.hpp:
40939         * src/boost/mpl/iterator_category.hpp:
40940         * src/boost/mpl/iterator_range.hpp:
40941         * src/boost/mpl/iterator_tags.hpp:
40942         * src/boost/mpl/joint_view.hpp:
40943         * src/boost/mpl/key_type.hpp:
40944         * src/boost/mpl/key_type_fwd.hpp:
40945         * src/boost/mpl/lambda.hpp:
40946         * src/boost/mpl/lambda_fwd.hpp:
40947         * src/boost/mpl/less.hpp:
40948         * src/boost/mpl/less_equal.hpp:
40949         * src/boost/mpl/limits/arity.hpp:
40950         * src/boost/mpl/limits/list.hpp:
40951         * src/boost/mpl/limits/map.hpp:
40952         * src/boost/mpl/limits/set.hpp:
40953         * src/boost/mpl/limits/unrolling.hpp:
40954         * src/boost/mpl/limits/vector.hpp:
40955         * src/boost/mpl/list.hpp:
40956         * src/boost/mpl/list/aux_/O1_size.hpp:
40957         * src/boost/mpl/list/aux_/begin_end.hpp:
40958         * src/boost/mpl/list/aux_/clear.hpp:
40959         * src/boost/mpl/list/aux_/empty.hpp:
40960         * src/boost/mpl/list/aux_/front.hpp:
40961         * src/boost/mpl/list/aux_/include_preprocessed.hpp:
40962         * src/boost/mpl/list/aux_/item.hpp:
40963         * src/boost/mpl/list/aux_/iterator.hpp:
40964         * src/boost/mpl/list/aux_/numbered.hpp:
40965         * src/boost/mpl/list/aux_/numbered_c.hpp:
40966         * src/boost/mpl/list/aux_/pop_front.hpp:
40967         * src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
40968         * src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
40969         * src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
40970         * src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
40971         * src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
40972         * src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
40973         * src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
40974         * src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
40975         * src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
40976         * src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
40977         * src/boost/mpl/list/aux_/push_back.hpp:
40978         * src/boost/mpl/list/aux_/push_front.hpp:
40979         * src/boost/mpl/list/aux_/size.hpp:
40980         * src/boost/mpl/list/aux_/tag.hpp:
40981         * src/boost/mpl/list/list0.hpp:
40982         * src/boost/mpl/list/list0_c.hpp:
40983         * src/boost/mpl/list/list10.hpp:
40984         * src/boost/mpl/list/list10_c.hpp:
40985         * src/boost/mpl/list/list20.hpp:
40986         * src/boost/mpl/list/list20_c.hpp:
40987         * src/boost/mpl/list/list30.hpp:
40988         * src/boost/mpl/list/list30_c.hpp:
40989         * src/boost/mpl/list/list40.hpp:
40990         * src/boost/mpl/list/list40_c.hpp:
40991         * src/boost/mpl/list/list50.hpp:
40992         * src/boost/mpl/list/list50_c.hpp:
40993         * src/boost/mpl/list_c.hpp:
40994         * src/boost/mpl/logical.hpp:
40995         * src/boost/mpl/long.hpp:
40996         * src/boost/mpl/long_fwd.hpp:
40997         * src/boost/mpl/lower_bound.hpp:
40998         * src/boost/mpl/map.hpp:
40999         * src/boost/mpl/map/aux_/at_impl.hpp:
41000         * src/boost/mpl/map/aux_/begin_end_impl.hpp:
41001         * src/boost/mpl/map/aux_/clear_impl.hpp:
41002         * src/boost/mpl/map/aux_/contains_impl.hpp:
41003         * src/boost/mpl/map/aux_/empty_impl.hpp:
41004         * src/boost/mpl/map/aux_/erase_impl.hpp:
41005         * src/boost/mpl/map/aux_/erase_key_impl.hpp:
41006         * src/boost/mpl/map/aux_/has_key_impl.hpp:
41007         * src/boost/mpl/map/aux_/include_preprocessed.hpp:
41008         * src/boost/mpl/map/aux_/insert_impl.hpp:
41009         * src/boost/mpl/map/aux_/item.hpp:
41010         * src/boost/mpl/map/aux_/iterator.hpp:
41011         * src/boost/mpl/map/aux_/key_type_impl.hpp:
41012         * src/boost/mpl/map/aux_/map0.hpp:
41013         * src/boost/mpl/map/aux_/numbered.hpp:
41014         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
41015         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
41016         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
41017         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
41018         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
41019         * src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
41020         * src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
41021         * src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
41022         * src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
41023         * src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
41024         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
41025         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
41026         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
41027         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
41028         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
41029         * src/boost/mpl/map/aux_/size_impl.hpp:
41030         * src/boost/mpl/map/aux_/tag.hpp:
41031         * src/boost/mpl/map/aux_/value_type_impl.hpp:
41032         * src/boost/mpl/map/map0.hpp:
41033         * src/boost/mpl/map/map10.hpp:
41034         * src/boost/mpl/map/map20.hpp:
41035         * src/boost/mpl/map/map30.hpp:
41036         * src/boost/mpl/map/map40.hpp:
41037         * src/boost/mpl/map/map50.hpp:
41038         * src/boost/mpl/math/fixed_c.hpp:
41039         * src/boost/mpl/math/is_even.hpp:
41040         * src/boost/mpl/math/rational_c.hpp:
41041         * src/boost/mpl/max.hpp:
41042         * src/boost/mpl/max_element.hpp:
41043         * src/boost/mpl/min.hpp:
41044         * src/boost/mpl/min_element.hpp:
41045         * src/boost/mpl/min_max.hpp:
41046         * src/boost/mpl/minus.hpp:
41047         * src/boost/mpl/modulus.hpp:
41048         * src/boost/mpl/multiplies.hpp:
41049         * src/boost/mpl/multiset/aux_/count_impl.hpp:
41050         * src/boost/mpl/multiset/aux_/insert_impl.hpp:
41051         * src/boost/mpl/multiset/aux_/item.hpp:
41052         * src/boost/mpl/multiset/aux_/multiset0.hpp:
41053         * src/boost/mpl/multiset/aux_/tag.hpp:
41054         * src/boost/mpl/multiset/multiset0.hpp:
41055         * src/boost/mpl/negate.hpp:
41056         * src/boost/mpl/next.hpp:
41057         * src/boost/mpl/next_prior.hpp:
41058         * src/boost/mpl/not.hpp:
41059         * src/boost/mpl/not_equal_to.hpp:
41060         * src/boost/mpl/numeric_cast.hpp:
41061         * src/boost/mpl/or.hpp:
41062         * src/boost/mpl/order.hpp:
41063         * src/boost/mpl/order_fwd.hpp:
41064         * src/boost/mpl/pair.hpp:
41065         * src/boost/mpl/pair_view.hpp:
41066         * src/boost/mpl/partition.hpp:
41067         * src/boost/mpl/placeholders.hpp:
41068         * src/boost/mpl/plus.hpp:
41069         * src/boost/mpl/pop_back.hpp:
41070         * src/boost/mpl/pop_back_fwd.hpp:
41071         * src/boost/mpl/pop_front.hpp:
41072         * src/boost/mpl/pop_front_fwd.hpp:
41073         * src/boost/mpl/print.hpp:
41074         * src/boost/mpl/prior.hpp:
41075         * src/boost/mpl/protect.hpp:
41076         * src/boost/mpl/push_back.hpp:
41077         * src/boost/mpl/push_back_fwd.hpp:
41078         * src/boost/mpl/push_front.hpp:
41079         * src/boost/mpl/push_front_fwd.hpp:
41080         * src/boost/mpl/quote.hpp:
41081         * src/boost/mpl/range_c.hpp:
41082         * src/boost/mpl/remove.hpp:
41083         * src/boost/mpl/remove_if.hpp:
41084         * src/boost/mpl/replace.hpp:
41085         * src/boost/mpl/replace_if.hpp:
41086         * src/boost/mpl/reverse.hpp:
41087         * src/boost/mpl/reverse_fold.hpp:
41088         * src/boost/mpl/reverse_iter_fold.hpp:
41089         * src/boost/mpl/same_as.hpp:
41090         * src/boost/mpl/sequence_tag.hpp:
41091         * src/boost/mpl/sequence_tag_fwd.hpp:
41092         * src/boost/mpl/set.hpp:
41093         * src/boost/mpl/set/aux_/at_impl.hpp:
41094         * src/boost/mpl/set/aux_/begin_end_impl.hpp:
41095         * src/boost/mpl/set/aux_/clear_impl.hpp:
41096         * src/boost/mpl/set/aux_/empty_impl.hpp:
41097         * src/boost/mpl/set/aux_/erase_impl.hpp:
41098         * src/boost/mpl/set/aux_/erase_key_impl.hpp:
41099         * src/boost/mpl/set/aux_/has_key_impl.hpp:
41100         * src/boost/mpl/set/aux_/include_preprocessed.hpp:
41101         * src/boost/mpl/set/aux_/insert_impl.hpp:
41102         * src/boost/mpl/set/aux_/item.hpp:
41103         * src/boost/mpl/set/aux_/iterator.hpp:
41104         * src/boost/mpl/set/aux_/key_type_impl.hpp:
41105         * src/boost/mpl/set/aux_/numbered.hpp:
41106         * src/boost/mpl/set/aux_/numbered_c.hpp:
41107         * src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
41108         * src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
41109         * src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
41110         * src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
41111         * src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
41112         * src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
41113         * src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
41114         * src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
41115         * src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
41116         * src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
41117         * src/boost/mpl/set/aux_/set0.hpp:
41118         * src/boost/mpl/set/aux_/size_impl.hpp:
41119         * src/boost/mpl/set/aux_/tag.hpp:
41120         * src/boost/mpl/set/aux_/value_type_impl.hpp:
41121         * src/boost/mpl/set/set0.hpp:
41122         * src/boost/mpl/set/set0_c.hpp:
41123         * src/boost/mpl/set/set10.hpp:
41124         * src/boost/mpl/set/set10_c.hpp:
41125         * src/boost/mpl/set/set20.hpp:
41126         * src/boost/mpl/set/set20_c.hpp:
41127         * src/boost/mpl/set/set30.hpp:
41128         * src/boost/mpl/set/set30_c.hpp:
41129         * src/boost/mpl/set/set40.hpp:
41130         * src/boost/mpl/set/set40_c.hpp:
41131         * src/boost/mpl/set/set50.hpp:
41132         * src/boost/mpl/set/set50_c.hpp:
41133         * src/boost/mpl/set_c.hpp:
41134         * src/boost/mpl/shift_left.hpp:
41135         * src/boost/mpl/shift_right.hpp:
41136         * src/boost/mpl/single_view.hpp:
41137         * src/boost/mpl/size.hpp:
41138         * src/boost/mpl/size_fwd.hpp:
41139         * src/boost/mpl/size_t.hpp:
41140         * src/boost/mpl/size_t_fwd.hpp:
41141         * src/boost/mpl/sizeof.hpp:
41142         * src/boost/mpl/sort.hpp:
41143         * src/boost/mpl/stable_partition.hpp:
41144         * src/boost/mpl/switch.hpp:
41145         * src/boost/mpl/tag.hpp:
41146         * src/boost/mpl/times.hpp:
41147         * src/boost/mpl/transform.hpp:
41148         * src/boost/mpl/transform_view.hpp:
41149         * src/boost/mpl/unique.hpp:
41150         * src/boost/mpl/unpack_args.hpp:
41151         * src/boost/mpl/upper_bound.hpp:
41152         * src/boost/mpl/value_type.hpp:
41153         * src/boost/mpl/value_type_fwd.hpp:
41154         * src/boost/mpl/vector.hpp:
41155         * src/boost/mpl/vector/aux_/O1_size.hpp:
41156         * src/boost/mpl/vector/aux_/at.hpp:
41157         * src/boost/mpl/vector/aux_/back.hpp:
41158         * src/boost/mpl/vector/aux_/begin_end.hpp:
41159         * src/boost/mpl/vector/aux_/clear.hpp:
41160         * src/boost/mpl/vector/aux_/empty.hpp:
41161         * src/boost/mpl/vector/aux_/front.hpp:
41162         * src/boost/mpl/vector/aux_/include_preprocessed.hpp:
41163         * src/boost/mpl/vector/aux_/item.hpp:
41164         * src/boost/mpl/vector/aux_/iterator.hpp:
41165         * src/boost/mpl/vector/aux_/numbered.hpp:
41166         * src/boost/mpl/vector/aux_/numbered_c.hpp:
41167         * src/boost/mpl/vector/aux_/pop_back.hpp:
41168         * src/boost/mpl/vector/aux_/pop_front.hpp:
41169         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
41170         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
41171         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
41172         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
41173         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
41174         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
41175         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
41176         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
41177         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
41178         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
41179         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
41180         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
41181         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
41182         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
41183         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
41184         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
41185         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
41186         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
41187         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
41188         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
41189         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
41190         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
41191         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
41192         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
41193         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
41194         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
41195         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
41196         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
41197         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
41198         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
41199         * src/boost/mpl/vector/aux_/push_back.hpp:
41200         * src/boost/mpl/vector/aux_/push_front.hpp:
41201         * src/boost/mpl/vector/aux_/size.hpp:
41202         * src/boost/mpl/vector/aux_/tag.hpp:
41203         * src/boost/mpl/vector/aux_/vector0.hpp:
41204         * src/boost/mpl/vector/vector0.hpp:
41205         * src/boost/mpl/vector/vector0_c.hpp:
41206         * src/boost/mpl/vector/vector10.hpp:
41207         * src/boost/mpl/vector/vector10_c.hpp:
41208         * src/boost/mpl/vector/vector20.hpp:
41209         * src/boost/mpl/vector/vector20_c.hpp:
41210         * src/boost/mpl/vector/vector30.hpp:
41211         * src/boost/mpl/vector/vector30_c.hpp:
41212         * src/boost/mpl/vector/vector40.hpp:
41213         * src/boost/mpl/vector/vector40_c.hpp:
41214         * src/boost/mpl/vector/vector50.hpp:
41215         * src/boost/mpl/vector/vector50_c.hpp:
41216         * src/boost/mpl/vector_c.hpp:
41217         * src/boost/mpl/void.hpp:
41218         * src/boost/mpl/void_fwd.hpp:
41219         * src/boost/mpl/zip_view.hpp:
41220         * src/boost/next_prior.hpp:
41221         * src/boost/noncopyable.hpp:
41222         * src/boost/pointer_cast.hpp:
41223         * src/boost/preprocessor.hpp:
41224         * src/boost/preprocessor/arithmetic.hpp:
41225         * src/boost/preprocessor/arithmetic/add.hpp:
41226         * src/boost/preprocessor/arithmetic/dec.hpp:
41227         * src/boost/preprocessor/arithmetic/detail/div_base.hpp:
41228         * src/boost/preprocessor/arithmetic/div.hpp:
41229         * src/boost/preprocessor/arithmetic/inc.hpp:
41230         * src/boost/preprocessor/arithmetic/mod.hpp:
41231         * src/boost/preprocessor/arithmetic/mul.hpp:
41232         * src/boost/preprocessor/arithmetic/sub.hpp:
41233         * src/boost/preprocessor/array.hpp:
41234         * src/boost/preprocessor/array/data.hpp:
41235         * src/boost/preprocessor/array/elem.hpp:
41236         * src/boost/preprocessor/array/insert.hpp:
41237         * src/boost/preprocessor/array/pop_back.hpp:
41238         * src/boost/preprocessor/array/pop_front.hpp:
41239         * src/boost/preprocessor/array/push_back.hpp:
41240         * src/boost/preprocessor/array/push_front.hpp:
41241         * src/boost/preprocessor/array/remove.hpp:
41242         * src/boost/preprocessor/array/replace.hpp:
41243         * src/boost/preprocessor/array/reverse.hpp:
41244         * src/boost/preprocessor/array/size.hpp:
41245         * src/boost/preprocessor/assert_msg.hpp:
41246         * src/boost/preprocessor/cat.hpp:
41247         * src/boost/preprocessor/comma.hpp:
41248         * src/boost/preprocessor/comma_if.hpp:
41249         * src/boost/preprocessor/comparison.hpp:
41250         * src/boost/preprocessor/comparison/equal.hpp:
41251         * src/boost/preprocessor/comparison/greater.hpp:
41252         * src/boost/preprocessor/comparison/greater_equal.hpp:
41253         * src/boost/preprocessor/comparison/less.hpp:
41254         * src/boost/preprocessor/comparison/less_equal.hpp:
41255         * src/boost/preprocessor/comparison/not_equal.hpp:
41256         * src/boost/preprocessor/config/config.hpp:
41257         * src/boost/preprocessor/config/limits.hpp:
41258         * src/boost/preprocessor/control.hpp:
41259         * src/boost/preprocessor/control/deduce_d.hpp:
41260         * src/boost/preprocessor/control/detail/dmc/while.hpp:
41261         * src/boost/preprocessor/control/detail/edg/while.hpp:
41262         * src/boost/preprocessor/control/detail/msvc/while.hpp:
41263         * src/boost/preprocessor/control/detail/while.hpp:
41264         * src/boost/preprocessor/control/expr_if.hpp:
41265         * src/boost/preprocessor/control/expr_iif.hpp:
41266         * src/boost/preprocessor/control/if.hpp:
41267         * src/boost/preprocessor/control/iif.hpp:
41268         * src/boost/preprocessor/control/while.hpp:
41269         * src/boost/preprocessor/debug.hpp:
41270         * src/boost/preprocessor/debug/assert.hpp:
41271         * src/boost/preprocessor/debug/error.hpp:
41272         * src/boost/preprocessor/debug/line.hpp:
41273         * src/boost/preprocessor/dec.hpp:
41274         * src/boost/preprocessor/detail/auto_rec.hpp:
41275         * src/boost/preprocessor/detail/check.hpp:
41276         * src/boost/preprocessor/detail/dmc/auto_rec.hpp:
41277         * src/boost/preprocessor/detail/is_binary.hpp:
41278         * src/boost/preprocessor/detail/is_nullary.hpp:
41279         * src/boost/preprocessor/detail/is_unary.hpp:
41280         * src/boost/preprocessor/detail/null.hpp:
41281         * src/boost/preprocessor/detail/split.hpp:
41282         * src/boost/preprocessor/empty.hpp:
41283         * src/boost/preprocessor/enum.hpp:
41284         * src/boost/preprocessor/enum_params.hpp:
41285         * src/boost/preprocessor/enum_params_with_a_default.hpp:
41286         * src/boost/preprocessor/enum_params_with_defaults.hpp:
41287         * src/boost/preprocessor/enum_shifted.hpp:
41288         * src/boost/preprocessor/enum_shifted_params.hpp:
41289         * src/boost/preprocessor/expand.hpp:
41290         * src/boost/preprocessor/expr_if.hpp:
41291         * src/boost/preprocessor/facilities.hpp:
41292         * src/boost/preprocessor/facilities/apply.hpp:
41293         * src/boost/preprocessor/facilities/empty.hpp:
41294         * src/boost/preprocessor/facilities/expand.hpp:
41295         * src/boost/preprocessor/facilities/identity.hpp:
41296         * src/boost/preprocessor/facilities/intercept.hpp:
41297         * src/boost/preprocessor/facilities/is_1.hpp:
41298         * src/boost/preprocessor/facilities/is_empty.hpp:
41299         * src/boost/preprocessor/facilities/is_empty_or_1.hpp:
41300         * src/boost/preprocessor/for.hpp:
41301         * src/boost/preprocessor/identity.hpp:
41302         * src/boost/preprocessor/if.hpp:
41303         * src/boost/preprocessor/inc.hpp:
41304         * src/boost/preprocessor/iterate.hpp:
41305         * src/boost/preprocessor/iteration.hpp:
41306         * src/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
41307         * src/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
41308         * src/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
41309         * src/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
41310         * src/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
41311         * src/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
41312         * src/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
41313         * src/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
41314         * src/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
41315         * src/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
41316         * src/boost/preprocessor/iteration/detail/finish.hpp:
41317         * src/boost/preprocessor/iteration/detail/iter/forward1.hpp:
41318         * src/boost/preprocessor/iteration/detail/iter/forward2.hpp:
41319         * src/boost/preprocessor/iteration/detail/iter/forward3.hpp:
41320         * src/boost/preprocessor/iteration/detail/iter/forward4.hpp:
41321         * src/boost/preprocessor/iteration/detail/iter/forward5.hpp:
41322         * src/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
41323         * src/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
41324         * src/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
41325         * src/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
41326         * src/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
41327         * src/boost/preprocessor/iteration/detail/local.hpp:
41328         * src/boost/preprocessor/iteration/detail/rlocal.hpp:
41329         * src/boost/preprocessor/iteration/detail/self.hpp:
41330         * src/boost/preprocessor/iteration/detail/start.hpp:
41331         * src/boost/preprocessor/iteration/iterate.hpp:
41332         * src/boost/preprocessor/iteration/local.hpp:
41333         * src/boost/preprocessor/iteration/self.hpp:
41334         * src/boost/preprocessor/library.hpp:
41335         * src/boost/preprocessor/limits.hpp:
41336         * src/boost/preprocessor/list.hpp:
41337         * src/boost/preprocessor/list/adt.hpp:
41338         * src/boost/preprocessor/list/append.hpp:
41339         * src/boost/preprocessor/list/at.hpp:
41340         * src/boost/preprocessor/list/cat.hpp:
41341         * src/boost/preprocessor/list/detail/dmc/fold_left.hpp:
41342         * src/boost/preprocessor/list/detail/edg/fold_left.hpp:
41343         * src/boost/preprocessor/list/detail/edg/fold_right.hpp:
41344         * src/boost/preprocessor/list/detail/fold_left.hpp:
41345         * src/boost/preprocessor/list/detail/fold_right.hpp:
41346         * src/boost/preprocessor/list/enum.hpp:
41347         * src/boost/preprocessor/list/filter.hpp:
41348         * src/boost/preprocessor/list/first_n.hpp:
41349         * src/boost/preprocessor/list/fold_left.hpp:
41350         * src/boost/preprocessor/list/fold_right.hpp:
41351         * src/boost/preprocessor/list/for_each.hpp:
41352         * src/boost/preprocessor/list/for_each_i.hpp:
41353         * src/boost/preprocessor/list/for_each_product.hpp:
41354         * src/boost/preprocessor/list/rest_n.hpp:
41355         * src/boost/preprocessor/list/reverse.hpp:
41356         * src/boost/preprocessor/list/size.hpp:
41357         * src/boost/preprocessor/list/to_tuple.hpp:
41358         * src/boost/preprocessor/list/transform.hpp:
41359         * src/boost/preprocessor/logical.hpp:
41360         * src/boost/preprocessor/logical/and.hpp:
41361         * src/boost/preprocessor/logical/bitand.hpp:
41362         * src/boost/preprocessor/logical/bitnor.hpp:
41363         * src/boost/preprocessor/logical/bitor.hpp:
41364         * src/boost/preprocessor/logical/bitxor.hpp:
41365         * src/boost/preprocessor/logical/bool.hpp:
41366         * src/boost/preprocessor/logical/compl.hpp:
41367         * src/boost/preprocessor/logical/nor.hpp:
41368         * src/boost/preprocessor/logical/not.hpp:
41369         * src/boost/preprocessor/logical/or.hpp:
41370         * src/boost/preprocessor/logical/xor.hpp:
41371         * src/boost/preprocessor/max.hpp:
41372         * src/boost/preprocessor/min.hpp:
41373         * src/boost/preprocessor/punctuation.hpp:
41374         * src/boost/preprocessor/punctuation/comma.hpp:
41375         * src/boost/preprocessor/punctuation/comma_if.hpp:
41376         * src/boost/preprocessor/punctuation/paren.hpp:
41377         * src/boost/preprocessor/punctuation/paren_if.hpp:
41378         * src/boost/preprocessor/repeat.hpp:
41379         * src/boost/preprocessor/repeat_2nd.hpp:
41380         * src/boost/preprocessor/repeat_3rd.hpp:
41381         * src/boost/preprocessor/repeat_from_to.hpp:
41382         * src/boost/preprocessor/repeat_from_to_2nd.hpp:
41383         * src/boost/preprocessor/repeat_from_to_3rd.hpp:
41384         * src/boost/preprocessor/repetition.hpp:
41385         * src/boost/preprocessor/repetition/deduce_r.hpp:
41386         * src/boost/preprocessor/repetition/deduce_z.hpp:
41387         * src/boost/preprocessor/repetition/detail/dmc/for.hpp:
41388         * src/boost/preprocessor/repetition/detail/edg/for.hpp:
41389         * src/boost/preprocessor/repetition/detail/for.hpp:
41390         * src/boost/preprocessor/repetition/detail/msvc/for.hpp:
41391         * src/boost/preprocessor/repetition/enum.hpp:
41392         * src/boost/preprocessor/repetition/enum_binary_params.hpp:
41393         * src/boost/preprocessor/repetition/enum_params.hpp:
41394         * src/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
41395         * src/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
41396         * src/boost/preprocessor/repetition/enum_shifted.hpp:
41397         * src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
41398         * src/boost/preprocessor/repetition/enum_shifted_params.hpp:
41399         * src/boost/preprocessor/repetition/enum_trailing.hpp:
41400         * src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
41401         * src/boost/preprocessor/repetition/enum_trailing_params.hpp:
41402         * src/boost/preprocessor/repetition/for.hpp:
41403         * src/boost/preprocessor/repetition/repeat.hpp:
41404         * src/boost/preprocessor/repetition/repeat_from_to.hpp:
41405         * src/boost/preprocessor/selection.hpp:
41406         * src/boost/preprocessor/selection/max.hpp:
41407         * src/boost/preprocessor/selection/min.hpp:
41408         * src/boost/preprocessor/seq.hpp:
41409         * src/boost/preprocessor/seq/cat.hpp:
41410         * src/boost/preprocessor/seq/detail/split.hpp:
41411         * src/boost/preprocessor/seq/elem.hpp:
41412         * src/boost/preprocessor/seq/enum.hpp:
41413         * src/boost/preprocessor/seq/filter.hpp:
41414         * src/boost/preprocessor/seq/first_n.hpp:
41415         * src/boost/preprocessor/seq/fold_left.hpp:
41416         * src/boost/preprocessor/seq/fold_right.hpp:
41417         * src/boost/preprocessor/seq/for_each.hpp:
41418         * src/boost/preprocessor/seq/for_each_i.hpp:
41419         * src/boost/preprocessor/seq/for_each_product.hpp:
41420         * src/boost/preprocessor/seq/insert.hpp:
41421         * src/boost/preprocessor/seq/pop_back.hpp:
41422         * src/boost/preprocessor/seq/pop_front.hpp:
41423         * src/boost/preprocessor/seq/push_back.hpp:
41424         * src/boost/preprocessor/seq/push_front.hpp:
41425         * src/boost/preprocessor/seq/remove.hpp:
41426         * src/boost/preprocessor/seq/replace.hpp:
41427         * src/boost/preprocessor/seq/rest_n.hpp:
41428         * src/boost/preprocessor/seq/reverse.hpp:
41429         * src/boost/preprocessor/seq/seq.hpp:
41430         * src/boost/preprocessor/seq/size.hpp:
41431         * src/boost/preprocessor/seq/subseq.hpp:
41432         * src/boost/preprocessor/seq/to_array.hpp:
41433         * src/boost/preprocessor/seq/to_tuple.hpp:
41434         * src/boost/preprocessor/seq/transform.hpp:
41435         * src/boost/preprocessor/slot.hpp:
41436         * src/boost/preprocessor/slot/counter.hpp:
41437         * src/boost/preprocessor/slot/detail/counter.hpp:
41438         * src/boost/preprocessor/slot/detail/def.hpp:
41439         * src/boost/preprocessor/slot/detail/shared.hpp:
41440         * src/boost/preprocessor/slot/detail/slot1.hpp:
41441         * src/boost/preprocessor/slot/detail/slot2.hpp:
41442         * src/boost/preprocessor/slot/detail/slot3.hpp:
41443         * src/boost/preprocessor/slot/detail/slot4.hpp:
41444         * src/boost/preprocessor/slot/detail/slot5.hpp:
41445         * src/boost/preprocessor/slot/slot.hpp:
41446         * src/boost/preprocessor/stringize.hpp:
41447         * src/boost/preprocessor/tuple.hpp:
41448         * src/boost/preprocessor/tuple/eat.hpp:
41449         * src/boost/preprocessor/tuple/elem.hpp:
41450         * src/boost/preprocessor/tuple/rem.hpp:
41451         * src/boost/preprocessor/tuple/reverse.hpp:
41452         * src/boost/preprocessor/tuple/to_list.hpp:
41453         * src/boost/preprocessor/tuple/to_seq.hpp:
41454         * src/boost/preprocessor/while.hpp:
41455         * src/boost/preprocessor/wstringize.hpp:
41456         * src/boost/range.hpp:
41457         * src/boost/range/begin.hpp:
41458         * src/boost/range/concepts.hpp:
41459         * src/boost/range/config.hpp:
41460         * src/boost/range/const_iterator.hpp:
41461         * src/boost/range/const_reverse_iterator.hpp:
41462         * src/boost/range/detail/begin.hpp:
41463         * src/boost/range/detail/collection_traits.hpp:
41464         * src/boost/range/detail/collection_traits_detail.hpp:
41465         * src/boost/range/detail/common.hpp:
41466         * src/boost/range/detail/const_iterator.hpp:
41467         * src/boost/range/detail/difference_type.hpp:
41468         * src/boost/range/detail/empty.hpp:
41469         * src/boost/range/detail/end.hpp:
41470         * src/boost/range/detail/implementation_help.hpp:
41471         * src/boost/range/detail/iterator.hpp:
41472         * src/boost/range/detail/mfc/carray.hpp:
41473         * src/boost/range/detail/mfc/cstring.hpp:
41474         * src/boost/range/detail/remove_extent.hpp:
41475         * src/boost/range/detail/sfinae.hpp:
41476         * src/boost/range/detail/size.hpp:
41477         * src/boost/range/detail/size_type.hpp:
41478         * src/boost/range/detail/sizer.hpp:
41479         * src/boost/range/detail/value_type.hpp:
41480         * src/boost/range/detail/vc6/end.hpp:
41481         * src/boost/range/detail/vc6/size.hpp:
41482         * src/boost/range/difference_type.hpp:
41483         * src/boost/range/empty.hpp:
41484         * src/boost/range/end.hpp:
41485         * src/boost/range/functions.hpp:
41486         * src/boost/range/iterator.hpp:
41487         * src/boost/range/iterator_range.hpp:
41488         * src/boost/range/metafunctions.hpp:
41489         * src/boost/range/rbegin.hpp:
41490         * src/boost/range/rend.hpp:
41491         * src/boost/range/result_iterator.hpp:
41492         * src/boost/range/reverse_iterator.hpp:
41493         * src/boost/range/reverse_result_iterator.hpp:
41494         * src/boost/range/size.hpp:
41495         * src/boost/range/size_type.hpp:
41496         * src/boost/range/sub_range.hpp:
41497         * src/boost/range/value_type.hpp:
41498         * src/boost/ref.hpp:
41499         * src/boost/scoped_array.hpp:
41500         * src/boost/scoped_ptr.hpp:
41501         * src/boost/shared_ptr.hpp:
41502         * src/boost/smart_cast.hpp:
41503         * src/boost/smart_ptr.hpp:
41504         * src/boost/static_assert.hpp:
41505         * src/boost/static_warning.hpp:
41506         * src/boost/throw_exception.hpp:
41507         * src/boost/type_traits.hpp:
41508         * src/boost/type_traits/add_const.hpp:
41509         * src/boost/type_traits/add_cv.hpp:
41510         * src/boost/type_traits/add_pointer.hpp:
41511         * src/boost/type_traits/add_reference.hpp:
41512         * src/boost/type_traits/add_volatile.hpp:
41513         * src/boost/type_traits/aligned_storage.hpp:
41514         * src/boost/type_traits/alignment_of.hpp:
41515         * src/boost/type_traits/alignment_traits.hpp:
41516         * src/boost/type_traits/arithmetic_traits.hpp:
41517         * src/boost/type_traits/array_traits.hpp:
41518         * src/boost/type_traits/broken_compiler_spec.hpp:
41519         * src/boost/type_traits/composite_traits.hpp:
41520         * src/boost/type_traits/config.hpp:
41521         * src/boost/type_traits/conversion_traits.hpp:
41522         * src/boost/type_traits/cv_traits.hpp:
41523         * src/boost/type_traits/decay.hpp:
41524         * src/boost/type_traits/detail/bool_trait_def.hpp:
41525         * src/boost/type_traits/detail/bool_trait_undef.hpp:
41526         * src/boost/type_traits/detail/cv_traits_impl.hpp:
41527         * src/boost/type_traits/detail/false_result.hpp:
41528         * src/boost/type_traits/detail/ice_and.hpp:
41529         * src/boost/type_traits/detail/ice_eq.hpp:
41530         * src/boost/type_traits/detail/ice_not.hpp:
41531         * src/boost/type_traits/detail/ice_or.hpp:
41532         * src/boost/type_traits/detail/is_function_ptr_helper.hpp:
41533         * src/boost/type_traits/detail/is_function_ptr_tester.hpp:
41534         * src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
41535         * src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
41536         * src/boost/type_traits/detail/size_t_trait_def.hpp:
41537         * src/boost/type_traits/detail/size_t_trait_undef.hpp:
41538         * src/boost/type_traits/detail/template_arity_spec.hpp:
41539         * src/boost/type_traits/detail/type_trait_def.hpp:
41540         * src/boost/type_traits/detail/type_trait_undef.hpp:
41541         * src/boost/type_traits/detail/wrap.hpp:
41542         * src/boost/type_traits/detail/yes_no_type.hpp:
41543         * src/boost/type_traits/extent.hpp:
41544         * src/boost/type_traits/function_traits.hpp:
41545         * src/boost/type_traits/has_nothrow_assign.hpp:
41546         * src/boost/type_traits/has_nothrow_constructor.hpp:
41547         * src/boost/type_traits/has_nothrow_copy.hpp:
41548         * src/boost/type_traits/has_nothrow_destructor.hpp:
41549         * src/boost/type_traits/has_trivial_assign.hpp:
41550         * src/boost/type_traits/has_trivial_constructor.hpp:
41551         * src/boost/type_traits/has_trivial_copy.hpp:
41552         * src/boost/type_traits/has_trivial_destructor.hpp:
41553         * src/boost/type_traits/has_virtual_destructor.hpp:
41554         * src/boost/type_traits/ice.hpp:
41555         * src/boost/type_traits/integral_constant.hpp:
41556         * src/boost/type_traits/intrinsics.hpp:
41557         * src/boost/type_traits/is_abstract.hpp:
41558         * src/boost/type_traits/is_arithmetic.hpp:
41559         * src/boost/type_traits/is_array.hpp:
41560         * src/boost/type_traits/is_base_and_derived.hpp:
41561         * src/boost/type_traits/is_base_of.hpp:
41562         * src/boost/type_traits/is_class.hpp:
41563         * src/boost/type_traits/is_compound.hpp:
41564         * src/boost/type_traits/is_const.hpp:
41565         * src/boost/type_traits/is_convertible.hpp:
41566         * src/boost/type_traits/is_empty.hpp:
41567         * src/boost/type_traits/is_enum.hpp:
41568         * src/boost/type_traits/is_float.hpp:
41569         * src/boost/type_traits/is_floating_point.hpp:
41570         * src/boost/type_traits/is_function.hpp:
41571         * src/boost/type_traits/is_fundamental.hpp:
41572         * src/boost/type_traits/is_integral.hpp:
41573         * src/boost/type_traits/is_member_function_pointer.hpp:
41574         * src/boost/type_traits/is_member_object_pointer.hpp:
41575         * src/boost/type_traits/is_member_pointer.hpp:
41576         * src/boost/type_traits/is_object.hpp:
41577         * src/boost/type_traits/is_pod.hpp:
41578         * src/boost/type_traits/is_pointer.hpp:
41579         * src/boost/type_traits/is_polymorphic.hpp:
41580         * src/boost/type_traits/is_reference.hpp:
41581         * src/boost/type_traits/is_same.hpp:
41582         * src/boost/type_traits/is_scalar.hpp:
41583         * src/boost/type_traits/is_signed.hpp:
41584         * src/boost/type_traits/is_stateless.hpp:
41585         * src/boost/type_traits/is_union.hpp:
41586         * src/boost/type_traits/is_unsigned.hpp:
41587         * src/boost/type_traits/is_void.hpp:
41588         * src/boost/type_traits/is_volatile.hpp:
41589         * src/boost/type_traits/msvc/remove_all_extents.hpp:
41590         * src/boost/type_traits/msvc/remove_bounds.hpp:
41591         * src/boost/type_traits/msvc/remove_const.hpp:
41592         * src/boost/type_traits/msvc/remove_cv.hpp:
41593         * src/boost/type_traits/msvc/remove_extent.hpp:
41594         * src/boost/type_traits/msvc/remove_pointer.hpp:
41595         * src/boost/type_traits/msvc/remove_reference.hpp:
41596         * src/boost/type_traits/msvc/remove_volatile.hpp:
41597         * src/boost/type_traits/msvc/typeof.hpp:
41598         * src/boost/type_traits/object_traits.hpp:
41599         * src/boost/type_traits/rank.hpp:
41600         * src/boost/type_traits/reference_traits.hpp:
41601         * src/boost/type_traits/remove_all_extents.hpp:
41602         * src/boost/type_traits/remove_bounds.hpp:
41603         * src/boost/type_traits/remove_const.hpp:
41604         * src/boost/type_traits/remove_cv.hpp:
41605         * src/boost/type_traits/remove_extent.hpp:
41606         * src/boost/type_traits/remove_pointer.hpp:
41607         * src/boost/type_traits/remove_reference.hpp:
41608         * src/boost/type_traits/remove_volatile.hpp:
41609         * src/boost/type_traits/same_traits.hpp:
41610         * src/boost/type_traits/transform_traits.hpp:
41611         * src/boost/type_traits/transform_traits_spec.hpp:
41612         * src/boost/type_traits/type_with_alignment.hpp:
41613         * src/boost/utility.hpp:
41614         * src/boost/utility/addressof.hpp:
41615         * src/boost/utility/base_from_member.hpp:
41616         * src/boost/utility/compare_pointees.hpp:
41617         * src/boost/utility/detail/in_place_factory_prefix.hpp:
41618         * src/boost/utility/detail/in_place_factory_suffix.hpp:
41619         * src/boost/utility/detail/result_of_iterate.hpp:
41620         * src/boost/utility/enable_if.hpp:
41621         * src/boost/utility/in_place_factory.hpp:
41622         * src/boost/utility/result_of.hpp:
41623         * src/boost/utility/typed_in_place_factory.hpp:
41624         * src/boost/utility/value_init.hpp:
41625         * src/boost/weak_ptr.hpp:
41626         * src/core/boost/algorithm/string.hpp:
41627         * src/core/boost/algorithm/string/case_conv.hpp:
41628         * src/core/boost/algorithm/string/classification.hpp:
41629         * src/core/boost/algorithm/string/compare.hpp:
41630         * src/core/boost/algorithm/string/concept.hpp:
41631         * src/core/boost/algorithm/string/config.hpp:
41632         * src/core/boost/algorithm/string/constants.hpp:
41633         * src/core/boost/algorithm/string/detail/case_conv.hpp:
41634         * src/core/boost/algorithm/string/detail/classification.hpp:
41635         * src/core/boost/algorithm/string/detail/find_format.hpp:
41636         * src/core/boost/algorithm/string/detail/find_format_all.hpp:
41637         * src/core/boost/algorithm/string/detail/find_format_store.hpp:
41638         * src/core/boost/algorithm/string/detail/find_iterator.hpp:
41639         * src/core/boost/algorithm/string/detail/finder.hpp:
41640         * src/core/boost/algorithm/string/detail/finder_regex.hpp:
41641         * src/core/boost/algorithm/string/detail/formatter.hpp:
41642         * src/core/boost/algorithm/string/detail/formatter_regex.hpp:
41643         * src/core/boost/algorithm/string/detail/predicate.hpp:
41644         * src/core/boost/algorithm/string/detail/replace_storage.hpp:
41645         * src/core/boost/algorithm/string/detail/sequence.hpp:
41646         * src/core/boost/algorithm/string/detail/trim.hpp:
41647         * src/core/boost/algorithm/string/detail/util.hpp:
41648         * src/core/boost/algorithm/string/erase.hpp:
41649         * src/core/boost/algorithm/string/find.hpp:
41650         * src/core/boost/algorithm/string/find_format.hpp:
41651         * src/core/boost/algorithm/string/find_iterator.hpp:
41652         * src/core/boost/algorithm/string/finder.hpp:
41653         * src/core/boost/algorithm/string/formatter.hpp:
41654         * src/core/boost/algorithm/string/iter_find.hpp:
41655         * src/core/boost/algorithm/string/join.hpp:
41656         * src/core/boost/algorithm/string/predicate.hpp:
41657         * src/core/boost/algorithm/string/predicate_facade.hpp:
41658         * src/core/boost/algorithm/string/replace.hpp:
41659         * src/core/boost/algorithm/string/sequence_traits.hpp:
41660         * src/core/boost/algorithm/string/split.hpp:
41661         * src/core/boost/algorithm/string/std/list_traits.hpp:
41662         * src/core/boost/algorithm/string/std/rope_traits.hpp:
41663         * src/core/boost/algorithm/string/std/slist_traits.hpp:
41664         * src/core/boost/algorithm/string/std/string_traits.hpp:
41665         * src/core/boost/algorithm/string/std_containers_traits.hpp:
41666         * src/core/boost/algorithm/string/trim.hpp:
41667         * src/core/boost/algorithm/string/yes_no_type.hpp:
41668         * src/core/boost/assert.hpp:
41669         * src/core/boost/bind.hpp:
41670         * src/core/boost/bind/apply.hpp:
41671         * src/core/boost/bind/arg.hpp:
41672         * src/core/boost/bind/bind_cc.hpp:
41673         * src/core/boost/bind/bind_mf_cc.hpp:
41674         * src/core/boost/bind/bind_template.hpp:
41675         * src/core/boost/bind/make_adaptable.hpp:
41676         * src/core/boost/bind/mem_fn_cc.hpp:
41677         * src/core/boost/bind/mem_fn_template.hpp:
41678         * src/core/boost/bind/mem_fn_vw.hpp:
41679         * src/core/boost/bind/placeholders.hpp:
41680         * src/core/boost/bind/protect.hpp:
41681         * src/core/boost/bind/storage.hpp:
41682         * src/core/boost/cast.hpp:
41683         * src/core/boost/checked_delete.hpp:
41684         * src/core/boost/concept_archetype.hpp:
41685         * src/core/boost/concept_check.hpp:
41686         * src/core/boost/config.hpp:
41687         * src/core/boost/config/abi/borland_prefix.hpp:
41688         * src/core/boost/config/abi/borland_suffix.hpp:
41689         * src/core/boost/config/abi/msvc_prefix.hpp:
41690         * src/core/boost/config/abi/msvc_suffix.hpp:
41691         * src/core/boost/config/abi_prefix.hpp:
41692         * src/core/boost/config/abi_suffix.hpp:
41693         * src/core/boost/config/auto_link.hpp:
41694         * src/core/boost/config/compiler/borland.hpp:
41695         * src/core/boost/config/compiler/comeau.hpp:
41696         * src/core/boost/config/compiler/common_edg.hpp:
41697         * src/core/boost/config/compiler/compaq_cxx.hpp:
41698         * src/core/boost/config/compiler/digitalmars.hpp:
41699         * src/core/boost/config/compiler/gcc.hpp:
41700         * src/core/boost/config/compiler/gcc_xml.hpp:
41701         * src/core/boost/config/compiler/greenhills.hpp:
41702         * src/core/boost/config/compiler/hp_acc.hpp:
41703         * src/core/boost/config/compiler/intel.hpp:
41704         * src/core/boost/config/compiler/kai.hpp:
41705         * src/core/boost/config/compiler/metrowerks.hpp:
41706         * src/core/boost/config/compiler/mpw.hpp:
41707         * src/core/boost/config/compiler/sgi_mipspro.hpp:
41708         * src/core/boost/config/compiler/sunpro_cc.hpp:
41709         * src/core/boost/config/compiler/vacpp.hpp:
41710         * src/core/boost/config/compiler/visualc.hpp:
41711         * src/core/boost/config/no_tr1/complex.hpp:
41712         * src/core/boost/config/no_tr1/functional.hpp:
41713         * src/core/boost/config/no_tr1/memory.hpp:
41714         * src/core/boost/config/no_tr1/utility.hpp:
41715         * src/core/boost/config/platform/aix.hpp:
41716         * src/core/boost/config/platform/amigaos.hpp:
41717         * src/core/boost/config/platform/beos.hpp:
41718         * src/core/boost/config/platform/bsd.hpp:
41719         * src/core/boost/config/platform/cygwin.hpp:
41720         * src/core/boost/config/platform/hpux.hpp:
41721         * src/core/boost/config/platform/irix.hpp:
41722         * src/core/boost/config/platform/linux.hpp:
41723         * src/core/boost/config/platform/macos.hpp:
41724         * src/core/boost/config/platform/qnxnto.hpp:
41725         * src/core/boost/config/platform/solaris.hpp:
41726         * src/core/boost/config/platform/win32.hpp:
41727         * src/core/boost/config/posix_features.hpp:
41728         * src/core/boost/config/requires_threads.hpp:
41729         * src/core/boost/config/select_compiler_config.hpp:
41730         * src/core/boost/config/select_platform_config.hpp:
41731         * src/core/boost/config/select_stdlib_config.hpp:
41732         * src/core/boost/config/stdlib/dinkumware.hpp:
41733         * src/core/boost/config/stdlib/libcomo.hpp:
41734         * src/core/boost/config/stdlib/libstdcpp3.hpp:
41735         * src/core/boost/config/stdlib/modena.hpp:
41736         * src/core/boost/config/stdlib/msl.hpp:
41737         * src/core/boost/config/stdlib/roguewave.hpp:
41738         * src/core/boost/config/stdlib/sgi.hpp:
41739         * src/core/boost/config/stdlib/stlport.hpp:
41740         * src/core/boost/config/stdlib/vacpp.hpp:
41741         * src/core/boost/config/suffix.hpp:
41742         * src/core/boost/config/user.hpp:
41743         * src/core/boost/copyright:
41744         * src/core/boost/detail/algorithm.hpp:
41745         * src/core/boost/detail/allocator_utilities.hpp:
41746         * src/core/boost/detail/atomic_count.hpp:
41747         * src/core/boost/detail/atomic_count_gcc.hpp:
41748         * src/core/boost/detail/atomic_count_pthreads.hpp:
41749         * src/core/boost/detail/atomic_count_win32.hpp:
41750         * src/core/boost/detail/bad_weak_ptr.hpp:
41751         * src/core/boost/detail/binary_search.hpp:
41752         * src/core/boost/detail/call_traits.hpp:
41753         * src/core/boost/detail/catch_exceptions.hpp:
41754         * src/core/boost/detail/compressed_pair.hpp:
41755         * src/core/boost/detail/dynamic_bitset.hpp:
41756         * src/core/boost/detail/endian.hpp:
41757         * src/core/boost/detail/indirect_traits.hpp:
41758         * src/core/boost/detail/interlocked.hpp:
41759         * src/core/boost/detail/is_function_ref_tester.hpp:
41760         * src/core/boost/detail/is_incrementable.hpp:
41761         * src/core/boost/detail/is_xxx.hpp:
41762         * src/core/boost/detail/iterator.hpp:
41763         * src/core/boost/detail/lightweight_mutex.hpp:
41764         * src/core/boost/detail/lightweight_test.hpp:
41765         * src/core/boost/detail/limits.hpp:
41766         * src/core/boost/detail/lwm_nop.hpp:
41767         * src/core/boost/detail/lwm_pthreads.hpp:
41768         * src/core/boost/detail/lwm_win32_cs.hpp:
41769         * src/core/boost/detail/named_template_params.hpp:
41770         * src/core/boost/detail/no_exceptions_support.hpp:
41771         * src/core/boost/detail/none_t.hpp:
41772         * src/core/boost/detail/numeric_traits.hpp:
41773         * src/core/boost/detail/ob_call_traits.hpp:
41774         * src/core/boost/detail/ob_compressed_pair.hpp:
41775         * src/core/boost/detail/quick_allocator.hpp:
41776         * src/core/boost/detail/reference_content.hpp:
41777         * src/core/boost/detail/select_type.hpp:
41778         * src/core/boost/detail/shared_array_nmt.hpp:
41779         * src/core/boost/detail/shared_count.hpp:
41780         * src/core/boost/detail/shared_ptr_nmt.hpp:
41781         * src/core/boost/detail/sp_counted_base.hpp:
41782         * src/core/boost/detail/sp_counted_base_cw_ppc.hpp:
41783         * src/core/boost/detail/sp_counted_base_cw_x86.hpp:
41784         * src/core/boost/detail/sp_counted_base_gcc_ia64.hpp:
41785         * src/core/boost/detail/sp_counted_base_gcc_ppc.hpp:
41786         * src/core/boost/detail/sp_counted_base_gcc_x86.hpp:
41787         * src/core/boost/detail/sp_counted_base_nt.hpp:
41788         * src/core/boost/detail/sp_counted_base_pt.hpp:
41789         * src/core/boost/detail/sp_counted_base_w32.hpp:
41790         * src/core/boost/detail/sp_counted_impl.hpp:
41791         * src/core/boost/detail/templated_streams.hpp:
41792         * src/core/boost/detail/utf8_codecvt_facet.hpp:
41793         * src/core/boost/detail/workaround.hpp:
41794         * src/core/boost/foreach.hpp:
41795         * src/core/boost/function.hpp:
41796         * src/core/boost/function/detail/function_iterate.hpp:
41797         * src/core/boost/function/detail/maybe_include.hpp:
41798         * src/core/boost/function/detail/prologue.hpp:
41799         * src/core/boost/function/function0.hpp:
41800         * src/core/boost/function/function1.hpp:
41801         * src/core/boost/function/function10.hpp:
41802         * src/core/boost/function/function2.hpp:
41803         * src/core/boost/function/function3.hpp:
41804         * src/core/boost/function/function4.hpp:
41805         * src/core/boost/function/function5.hpp:
41806         * src/core/boost/function/function6.hpp:
41807         * src/core/boost/function/function7.hpp:
41808         * src/core/boost/function/function8.hpp:
41809         * src/core/boost/function/function9.hpp:
41810         * src/core/boost/function/function_base.hpp:
41811         * src/core/boost/function/function_template.hpp:
41812         * src/core/boost/function_equal.hpp:
41813         * src/core/boost/get_pointer.hpp:
41814         * src/core/boost/implicit_cast.hpp:
41815         * src/core/boost/intrusive_ptr.hpp:
41816         * src/core/boost/iterator.hpp:
41817         * src/core/boost/iterator/counting_iterator.hpp:
41818         * src/core/boost/iterator/detail/any_conversion_eater.hpp:
41819         * src/core/boost/iterator/detail/config_def.hpp:
41820         * src/core/boost/iterator/detail/config_undef.hpp:
41821         * src/core/boost/iterator/detail/enable_if.hpp:
41822         * src/core/boost/iterator/detail/facade_iterator_category.hpp:
41823         * src/core/boost/iterator/detail/minimum_category.hpp:
41824         * src/core/boost/iterator/filter_iterator.hpp:
41825         * src/core/boost/iterator/indirect_iterator.hpp:
41826         * src/core/boost/iterator/interoperable.hpp:
41827         * src/core/boost/iterator/is_lvalue_iterator.hpp:
41828         * src/core/boost/iterator/is_readable_iterator.hpp:
41829         * src/core/boost/iterator/iterator_adaptor.hpp:
41830         * src/core/boost/iterator/iterator_archetypes.hpp:
41831         * src/core/boost/iterator/iterator_categories.hpp:
41832         * src/core/boost/iterator/iterator_concepts.hpp:
41833         * src/core/boost/iterator/iterator_facade.hpp:
41834         * src/core/boost/iterator/iterator_traits.hpp:
41835         * src/core/boost/iterator/new_iterator_tests.hpp:
41836         * src/core/boost/iterator/permutation_iterator.hpp:
41837         * src/core/boost/iterator/reverse_iterator.hpp:
41838         * src/core/boost/iterator/transform_iterator.hpp:
41839         * src/core/boost/iterator/zip_iterator.hpp:
41840         * src/core/boost/lexical_cast.hpp:
41841         * src/core/boost/mem_fn.hpp:
41842         * src/core/boost/mpl/O1_size.hpp:
41843         * src/core/boost/mpl/O1_size_fwd.hpp:
41844         * src/core/boost/mpl/accumulate.hpp:
41845         * src/core/boost/mpl/advance.hpp:
41846         * src/core/boost/mpl/advance_fwd.hpp:
41847         * src/core/boost/mpl/alias.hpp:
41848         * src/core/boost/mpl/always.hpp:
41849         * src/core/boost/mpl/and.hpp:
41850         * src/core/boost/mpl/apply.hpp:
41851         * src/core/boost/mpl/apply_fwd.hpp:
41852         * src/core/boost/mpl/apply_wrap.hpp:
41853         * src/core/boost/mpl/arg.hpp:
41854         * src/core/boost/mpl/arg_fwd.hpp:
41855         * src/core/boost/mpl/arithmetic.hpp:
41856         * src/core/boost/mpl/as_sequence.hpp:
41857         * src/core/boost/mpl/assert.hpp:
41858         * src/core/boost/mpl/at.hpp:
41859         * src/core/boost/mpl/at_fwd.hpp:
41860         * src/core/boost/mpl/aux_/O1_size_impl.hpp:
41861         * src/core/boost/mpl/aux_/adl_barrier.hpp:
41862         * src/core/boost/mpl/aux_/advance_backward.hpp:
41863         * src/core/boost/mpl/aux_/advance_forward.hpp:
41864         * src/core/boost/mpl/aux_/apply_1st.hpp:
41865         * src/core/boost/mpl/aux_/arg_typedef.hpp:
41866         * src/core/boost/mpl/aux_/arithmetic_op.hpp:
41867         * src/core/boost/mpl/aux_/arity.hpp:
41868         * src/core/boost/mpl/aux_/arity_spec.hpp:
41869         * src/core/boost/mpl/aux_/at_impl.hpp:
41870         * src/core/boost/mpl/aux_/back_impl.hpp:
41871         * src/core/boost/mpl/aux_/basic_bind.hpp:
41872         * src/core/boost/mpl/aux_/begin_end_impl.hpp:
41873         * src/core/boost/mpl/aux_/clear_impl.hpp:
41874         * src/core/boost/mpl/aux_/common_name_wknd.hpp:
41875         * src/core/boost/mpl/aux_/comparison_op.hpp:
41876         * src/core/boost/mpl/aux_/config/adl.hpp:
41877         * src/core/boost/mpl/aux_/config/arrays.hpp:
41878         * src/core/boost/mpl/aux_/config/bind.hpp:
41879         * src/core/boost/mpl/aux_/config/compiler.hpp:
41880         * src/core/boost/mpl/aux_/config/ctps.hpp:
41881         * src/core/boost/mpl/aux_/config/dependent_nttp.hpp:
41882         * src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
41883         * src/core/boost/mpl/aux_/config/dtp.hpp:
41884         * src/core/boost/mpl/aux_/config/eti.hpp:
41885         * src/core/boost/mpl/aux_/config/forwarding.hpp:
41886         * src/core/boost/mpl/aux_/config/gcc.hpp:
41887         * src/core/boost/mpl/aux_/config/has_apply.hpp:
41888         * src/core/boost/mpl/aux_/config/has_xxx.hpp:
41889         * src/core/boost/mpl/aux_/config/integral.hpp:
41890         * src/core/boost/mpl/aux_/config/intel.hpp:
41891         * src/core/boost/mpl/aux_/config/lambda.hpp:
41892         * src/core/boost/mpl/aux_/config/msvc.hpp:
41893         * src/core/boost/mpl/aux_/config/msvc_typename.hpp:
41894         * src/core/boost/mpl/aux_/config/nttp.hpp:
41895         * src/core/boost/mpl/aux_/config/operators.hpp:
41896         * src/core/boost/mpl/aux_/config/overload_resolution.hpp:
41897         * src/core/boost/mpl/aux_/config/preprocessor.hpp:
41898         * src/core/boost/mpl/aux_/config/static_constant.hpp:
41899         * src/core/boost/mpl/aux_/config/ttp.hpp:
41900         * src/core/boost/mpl/aux_/config/typeof.hpp:
41901         * src/core/boost/mpl/aux_/config/use_preprocessed.hpp:
41902         * src/core/boost/mpl/aux_/config/workaround.hpp:
41903         * src/core/boost/mpl/aux_/contains_impl.hpp:
41904         * src/core/boost/mpl/aux_/count_args.hpp:
41905         * src/core/boost/mpl/aux_/count_impl.hpp:
41906         * src/core/boost/mpl/aux_/empty_impl.hpp:
41907         * src/core/boost/mpl/aux_/erase_impl.hpp:
41908         * src/core/boost/mpl/aux_/erase_key_impl.hpp:
41909         * src/core/boost/mpl/aux_/filter_iter.hpp:
41910         * src/core/boost/mpl/aux_/find_if_pred.hpp:
41911         * src/core/boost/mpl/aux_/fold_impl.hpp:
41912         * src/core/boost/mpl/aux_/fold_impl_body.hpp:
41913         * src/core/boost/mpl/aux_/fold_op.hpp:
41914         * src/core/boost/mpl/aux_/fold_pred.hpp:
41915         * src/core/boost/mpl/aux_/front_impl.hpp:
41916         * src/core/boost/mpl/aux_/full_lambda.hpp:
41917         * src/core/boost/mpl/aux_/has_apply.hpp:
41918         * src/core/boost/mpl/aux_/has_begin.hpp:
41919         * src/core/boost/mpl/aux_/has_key_impl.hpp:
41920         * src/core/boost/mpl/aux_/has_rebind.hpp:
41921         * src/core/boost/mpl/aux_/has_size.hpp:
41922         * src/core/boost/mpl/aux_/has_tag.hpp:
41923         * src/core/boost/mpl/aux_/has_type.hpp:
41924         * src/core/boost/mpl/aux_/include_preprocessed.hpp:
41925         * src/core/boost/mpl/aux_/insert_impl.hpp:
41926         * src/core/boost/mpl/aux_/insert_range_impl.hpp:
41927         * src/core/boost/mpl/aux_/inserter_algorithm.hpp:
41928         * src/core/boost/mpl/aux_/integral_wrapper.hpp:
41929         * src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp:
41930         * src/core/boost/mpl/aux_/iter_apply.hpp:
41931         * src/core/boost/mpl/aux_/iter_fold_if_impl.hpp:
41932         * src/core/boost/mpl/aux_/iter_fold_impl.hpp:
41933         * src/core/boost/mpl/aux_/iter_push_front.hpp:
41934         * src/core/boost/mpl/aux_/joint_iter.hpp:
41935         * src/core/boost/mpl/aux_/lambda_arity_param.hpp:
41936         * src/core/boost/mpl/aux_/lambda_no_ctps.hpp:
41937         * src/core/boost/mpl/aux_/lambda_spec.hpp:
41938         * src/core/boost/mpl/aux_/lambda_support.hpp:
41939         * src/core/boost/mpl/aux_/largest_int.hpp:
41940         * src/core/boost/mpl/aux_/logical_op.hpp:
41941         * src/core/boost/mpl/aux_/msvc_dtw.hpp:
41942         * src/core/boost/mpl/aux_/msvc_eti_base.hpp:
41943         * src/core/boost/mpl/aux_/msvc_is_class.hpp:
41944         * src/core/boost/mpl/aux_/msvc_never_true.hpp:
41945         * src/core/boost/mpl/aux_/msvc_type.hpp:
41946         * src/core/boost/mpl/aux_/na.hpp:
41947         * src/core/boost/mpl/aux_/na_assert.hpp:
41948         * src/core/boost/mpl/aux_/na_fwd.hpp:
41949         * src/core/boost/mpl/aux_/na_spec.hpp:
41950         * src/core/boost/mpl/aux_/nested_type_wknd.hpp:
41951         * src/core/boost/mpl/aux_/nttp_decl.hpp:
41952         * src/core/boost/mpl/aux_/numeric_cast_utils.hpp:
41953         * src/core/boost/mpl/aux_/numeric_op.hpp:
41954         * src/core/boost/mpl/aux_/order_impl.hpp:
41955         * src/core/boost/mpl/aux_/overload_names.hpp:
41956         * src/core/boost/mpl/aux_/partition_op.hpp:
41957         * src/core/boost/mpl/aux_/pop_back_impl.hpp:
41958         * src/core/boost/mpl/aux_/pop_front_impl.hpp:
41959         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
41960         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
41961         * src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp:
41962         * src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
41963         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
41964         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
41965         * src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
41966         * src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
41967         * src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
41968         * src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
41969         * src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
41970         * src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
41971         * src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
41972         * src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
41973         * src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
41974         * src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
41975         * src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
41976         * src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
41977         * src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
41978         * src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
41979         * src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
41980         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
41981         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
41982         * src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
41983         * src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp:
41984         * src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
41985         * src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp:
41986         * src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
41987         * src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp:
41988         * src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
41989         * src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
41990         * src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
41991         * src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp:
41992         * src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
41993         * src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
41994         * src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
41995         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
41996         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
41997         * src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp:
41998         * src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
41999         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
42000         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
42001         * src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
42002         * src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp:
42003         * src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
42004         * src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
42005         * src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
42006         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
42007         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
42008         * src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
42009         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
42010         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
42011         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
42012         * src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
42013         * src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
42014         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
42015         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
42016         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
42017         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
42018         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
42019         * src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
42020         * src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
42021         * src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
42022         * src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
42023         * src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
42024         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
42025         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
42026         * src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
42027         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
42028         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
42029         * src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
42030         * src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
42031         * src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
42032         * src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
42033         * src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
42034         * src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
42035         * src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
42036         * src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
42037         * src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
42038         * src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
42039         * src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
42040         * src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
42041         * src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
42042         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
42043         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
42044         * src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
42045         * src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
42046         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
42047         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
42048         * src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
42049         * src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
42050         * src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
42051         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
42052         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
42053         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
42054         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
42055         * src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp:
42056         * src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
42057         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
42058         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
42059         * src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
42060         * src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
42061         * src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
42062         * src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
42063         * src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
42064         * src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
42065         * src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
42066         * src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
42067         * src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
42068         * src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
42069         * src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
42070         * src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
42071         * src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
42072         * src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
42073         * src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
42074         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
42075         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
42076         * src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
42077         * src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp:
42078         * src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
42079         * src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp:
42080         * src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
42081         * src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp:
42082         * src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
42083         * src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
42084         * src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
42085         * src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp:
42086         * src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
42087         * src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
42088         * src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
42089         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
42090         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
42091         * src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp:
42092         * src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
42093         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
42094         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
42095         * src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
42096         * src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp:
42097         * src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
42098         * src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
42099         * src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
42100         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
42101         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
42102         * src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp:
42103         * src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
42104         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
42105         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
42106         * src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
42107         * src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
42108         * src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
42109         * src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
42110         * src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
42111         * src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
42112         * src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
42113         * src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
42114         * src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
42115         * src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
42116         * src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
42117         * src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
42118         * src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
42119         * src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
42120         * src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
42121         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
42122         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
42123         * src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
42124         * src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp:
42125         * src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
42126         * src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp:
42127         * src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
42128         * src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp:
42129         * src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
42130         * src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
42131         * src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
42132         * src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp:
42133         * src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
42134         * src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
42135         * src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
42136         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
42137         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
42138         * src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp:
42139         * src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
42140         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
42141         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
42142         * src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
42143         * src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp:
42144         * src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
42145         * src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
42146         * src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
42147         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
42148         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
42149         * src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
42150         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
42151         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
42152         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
42153         * src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
42154         * src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
42155         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
42156         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
42157         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
42158         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
42159         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
42160         * src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
42161         * src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
42162         * src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
42163         * src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
42164         * src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
42165         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
42166         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
42167         * src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
42168         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
42169         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
42170         * src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
42171         * src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
42172         * src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
42173         * src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
42174         * src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
42175         * src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
42176         * src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
42177         * src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
42178         * src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
42179         * src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
42180         * src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
42181         * src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
42182         * src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
42183         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
42184         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
42185         * src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
42186         * src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
42187         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
42188         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
42189         * src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
42190         * src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
42191         * src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
42192         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
42193         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
42194         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
42195         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
42196         * src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
42197         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
42198         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
42199         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
42200         * src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
42201         * src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
42202         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
42203         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
42204         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
42205         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
42206         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
42207         * src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
42208         * src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
42209         * src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
42210         * src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
42211         * src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
42212         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
42213         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
42214         * src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
42215         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
42216         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
42217         * src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
42218         * src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
42219         * src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
42220         * src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
42221         * src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
42222         * src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
42223         * src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
42224         * src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
42225         * src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
42226         * src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
42227         * src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
42228         * src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
42229         * src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
42230         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
42231         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
42232         * src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
42233         * src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
42234         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
42235         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
42236         * src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
42237         * src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
42238         * src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
42239         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
42240         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
42241         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
42242         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
42243         * src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
42244         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
42245         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
42246         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
42247         * src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
42248         * src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
42249         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
42250         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
42251         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
42252         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
42253         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
42254         * src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
42255         * src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
42256         * src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
42257         * src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
42258         * src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
42259         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
42260         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
42261         * src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
42262         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
42263         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
42264         * src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
42265         * src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
42266         * src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
42267         * src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
42268         * src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
42269         * src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
42270         * src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
42271         * src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
42272         * src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
42273         * src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
42274         * src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
42275         * src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
42276         * src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
42277         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
42278         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
42279         * src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
42280         * src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
42281         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
42282         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
42283         * src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
42284         * src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
42285         * src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
42286         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
42287         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
42288         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
42289         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
42290         * src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
42291         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
42292         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
42293         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
42294         * src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
42295         * src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
42296         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
42297         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
42298         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
42299         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
42300         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
42301         * src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
42302         * src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
42303         * src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
42304         * src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
42305         * src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
42306         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
42307         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
42308         * src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
42309         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
42310         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
42311         * src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
42312         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
42313         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
42314         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
42315         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
42316         * src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
42317         * src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
42318         * src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
42319         * src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
42320         * src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
42321         * src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
42322         * src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
42323         * src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
42324         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
42325         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
42326         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
42327         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
42328         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
42329         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
42330         * src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
42331         * src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
42332         * src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
42333         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
42334         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
42335         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
42336         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
42337         * src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
42338         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
42339         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
42340         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
42341         * src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
42342         * src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
42343         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
42344         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
42345         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
42346         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
42347         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
42348         * src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
42349         * src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
42350         * src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
42351         * src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
42352         * src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
42353         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
42354         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
42355         * src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
42356         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
42357         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
42358         * src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
42359         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
42360         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
42361         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
42362         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
42363         * src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
42364         * src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
42365         * src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
42366         * src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
42367         * src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
42368         * src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
42369         * src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
42370         * src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
42371         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
42372         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
42373         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
42374         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
42375         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
42376         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
42377         * src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
42378         * src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
42379         * src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
42380         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
42381         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
42382         * src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
42383         * src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
42384         * src/core/boost/mpl/aux_/preprocessed/plain/and.hpp:
42385         * src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp:
42386         * src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
42387         * src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
42388         * src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp:
42389         * src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
42390         * src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp:
42391         * src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
42392         * src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
42393         * src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
42394         * src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
42395         * src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp:
42396         * src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp:
42397         * src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
42398         * src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
42399         * src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
42400         * src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp:
42401         * src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
42402         * src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
42403         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
42404         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
42405         * src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
42406         * src/core/boost/mpl/aux_/preprocessed/plain/less.hpp:
42407         * src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
42408         * src/core/boost/mpl/aux_/preprocessed/plain/list.hpp:
42409         * src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
42410         * src/core/boost/mpl/aux_/preprocessed/plain/map.hpp:
42411         * src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp:
42412         * src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
42413         * src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
42414         * src/core/boost/mpl/aux_/preprocessed/plain/or.hpp:
42415         * src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
42416         * src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp:
42417         * src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp:
42418         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
42419         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
42420         * src/core/boost/mpl/aux_/preprocessed/plain/set.hpp:
42421         * src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
42422         * src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
42423         * src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
42424         * src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
42425         * src/core/boost/mpl/aux_/preprocessed/plain/times.hpp:
42426         * src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
42427         * src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp:
42428         * src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
42429         * src/core/boost/mpl/aux_/preprocessor/add.hpp:
42430         * src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
42431         * src/core/boost/mpl/aux_/preprocessor/default_params.hpp:
42432         * src/core/boost/mpl/aux_/preprocessor/enum.hpp:
42433         * src/core/boost/mpl/aux_/preprocessor/ext_params.hpp:
42434         * src/core/boost/mpl/aux_/preprocessor/filter_params.hpp:
42435         * src/core/boost/mpl/aux_/preprocessor/is_seq.hpp:
42436         * src/core/boost/mpl/aux_/preprocessor/params.hpp:
42437         * src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
42438         * src/core/boost/mpl/aux_/preprocessor/range.hpp:
42439         * src/core/boost/mpl/aux_/preprocessor/repeat.hpp:
42440         * src/core/boost/mpl/aux_/preprocessor/sub.hpp:
42441         * src/core/boost/mpl/aux_/preprocessor/token_equal.hpp:
42442         * src/core/boost/mpl/aux_/preprocessor/tuple.hpp:
42443         * src/core/boost/mpl/aux_/ptr_to_ref.hpp:
42444         * src/core/boost/mpl/aux_/push_back_impl.hpp:
42445         * src/core/boost/mpl/aux_/push_front_impl.hpp:
42446         * src/core/boost/mpl/aux_/range_c/O1_size.hpp:
42447         * src/core/boost/mpl/aux_/range_c/back.hpp:
42448         * src/core/boost/mpl/aux_/range_c/empty.hpp:
42449         * src/core/boost/mpl/aux_/range_c/front.hpp:
42450         * src/core/boost/mpl/aux_/range_c/iterator.hpp:
42451         * src/core/boost/mpl/aux_/range_c/size.hpp:
42452         * src/core/boost/mpl/aux_/range_c/tag.hpp:
42453         * src/core/boost/mpl/aux_/reverse_fold_impl.hpp:
42454         * src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp:
42455         * src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
42456         * src/core/boost/mpl/aux_/sequence_wrapper.hpp:
42457         * src/core/boost/mpl/aux_/shift_op.hpp:
42458         * src/core/boost/mpl/aux_/single_element_iter.hpp:
42459         * src/core/boost/mpl/aux_/size_impl.hpp:
42460         * src/core/boost/mpl/aux_/sort_impl.hpp:
42461         * src/core/boost/mpl/aux_/static_cast.hpp:
42462         * src/core/boost/mpl/aux_/template_arity.hpp:
42463         * src/core/boost/mpl/aux_/template_arity_fwd.hpp:
42464         * src/core/boost/mpl/aux_/test.hpp:
42465         * src/core/boost/mpl/aux_/test/assert.hpp:
42466         * src/core/boost/mpl/aux_/test/data.hpp:
42467         * src/core/boost/mpl/aux_/test/test_case.hpp:
42468         * src/core/boost/mpl/aux_/traits_lambda_spec.hpp:
42469         * src/core/boost/mpl/aux_/transform_iter.hpp:
42470         * src/core/boost/mpl/aux_/type_wrapper.hpp:
42471         * src/core/boost/mpl/aux_/unwrap.hpp:
42472         * src/core/boost/mpl/aux_/value_wknd.hpp:
42473         * src/core/boost/mpl/aux_/yes_no.hpp:
42474         * src/core/boost/mpl/back.hpp:
42475         * src/core/boost/mpl/back_fwd.hpp:
42476         * src/core/boost/mpl/back_inserter.hpp:
42477         * src/core/boost/mpl/base.hpp:
42478         * src/core/boost/mpl/begin.hpp:
42479         * src/core/boost/mpl/begin_end.hpp:
42480         * src/core/boost/mpl/begin_end_fwd.hpp:
42481         * src/core/boost/mpl/bind.hpp:
42482         * src/core/boost/mpl/bind_fwd.hpp:
42483         * src/core/boost/mpl/bitand.hpp:
42484         * src/core/boost/mpl/bitor.hpp:
42485         * src/core/boost/mpl/bitwise.hpp:
42486         * src/core/boost/mpl/bitxor.hpp:
42487         * src/core/boost/mpl/bool.hpp:
42488         * src/core/boost/mpl/bool_fwd.hpp:
42489         * src/core/boost/mpl/clear.hpp:
42490         * src/core/boost/mpl/clear_fwd.hpp:
42491         * src/core/boost/mpl/comparison.hpp:
42492         * src/core/boost/mpl/contains.hpp:
42493         * src/core/boost/mpl/contains_fwd.hpp:
42494         * src/core/boost/mpl/copy.hpp:
42495         * src/core/boost/mpl/copy_if.hpp:
42496         * src/core/boost/mpl/count.hpp:
42497         * src/core/boost/mpl/count_fwd.hpp:
42498         * src/core/boost/mpl/count_if.hpp:
42499         * src/core/boost/mpl/deque.hpp:
42500         * src/core/boost/mpl/deref.hpp:
42501         * src/core/boost/mpl/distance.hpp:
42502         * src/core/boost/mpl/distance_fwd.hpp:
42503         * src/core/boost/mpl/divides.hpp:
42504         * src/core/boost/mpl/empty.hpp:
42505         * src/core/boost/mpl/empty_base.hpp:
42506         * src/core/boost/mpl/empty_fwd.hpp:
42507         * src/core/boost/mpl/empty_sequence.hpp:
42508         * src/core/boost/mpl/end.hpp:
42509         * src/core/boost/mpl/equal.hpp:
42510         * src/core/boost/mpl/equal_to.hpp:
42511         * src/core/boost/mpl/erase.hpp:
42512         * src/core/boost/mpl/erase_fwd.hpp:
42513         * src/core/boost/mpl/erase_key.hpp:
42514         * src/core/boost/mpl/erase_key_fwd.hpp:
42515         * src/core/boost/mpl/eval_if.hpp:
42516         * src/core/boost/mpl/filter_view.hpp:
42517         * src/core/boost/mpl/find.hpp:
42518         * src/core/boost/mpl/find_if.hpp:
42519         * src/core/boost/mpl/fold.hpp:
42520         * src/core/boost/mpl/for_each.hpp:
42521         * src/core/boost/mpl/front.hpp:
42522         * src/core/boost/mpl/front_fwd.hpp:
42523         * src/core/boost/mpl/front_inserter.hpp:
42524         * src/core/boost/mpl/greater.hpp:
42525         * src/core/boost/mpl/greater_equal.hpp:
42526         * src/core/boost/mpl/has_key.hpp:
42527         * src/core/boost/mpl/has_key_fwd.hpp:
42528         * src/core/boost/mpl/has_xxx.hpp:
42529         * src/core/boost/mpl/identity.hpp:
42530         * src/core/boost/mpl/if.hpp:
42531         * src/core/boost/mpl/index_if.hpp:
42532         * src/core/boost/mpl/index_of.hpp:
42533         * src/core/boost/mpl/inherit.hpp:
42534         * src/core/boost/mpl/inherit_linearly.hpp:
42535         * src/core/boost/mpl/insert.hpp:
42536         * src/core/boost/mpl/insert_fwd.hpp:
42537         * src/core/boost/mpl/insert_range.hpp:
42538         * src/core/boost/mpl/insert_range_fwd.hpp:
42539         * src/core/boost/mpl/inserter.hpp:
42540         * src/core/boost/mpl/int.hpp:
42541         * src/core/boost/mpl/int_fwd.hpp:
42542         * src/core/boost/mpl/integral_c.hpp:
42543         * src/core/boost/mpl/integral_c_fwd.hpp:
42544         * src/core/boost/mpl/integral_c_tag.hpp:
42545         * src/core/boost/mpl/is_placeholder.hpp:
42546         * src/core/boost/mpl/is_sequence.hpp:
42547         * src/core/boost/mpl/iter_fold.hpp:
42548         * src/core/boost/mpl/iter_fold_if.hpp:
42549         * src/core/boost/mpl/iterator_category.hpp:
42550         * src/core/boost/mpl/iterator_range.hpp:
42551         * src/core/boost/mpl/iterator_tags.hpp:
42552         * src/core/boost/mpl/joint_view.hpp:
42553         * src/core/boost/mpl/key_type.hpp:
42554         * src/core/boost/mpl/key_type_fwd.hpp:
42555         * src/core/boost/mpl/lambda.hpp:
42556         * src/core/boost/mpl/lambda_fwd.hpp:
42557         * src/core/boost/mpl/less.hpp:
42558         * src/core/boost/mpl/less_equal.hpp:
42559         * src/core/boost/mpl/limits/arity.hpp:
42560         * src/core/boost/mpl/limits/list.hpp:
42561         * src/core/boost/mpl/limits/map.hpp:
42562         * src/core/boost/mpl/limits/set.hpp:
42563         * src/core/boost/mpl/limits/unrolling.hpp:
42564         * src/core/boost/mpl/limits/vector.hpp:
42565         * src/core/boost/mpl/list.hpp:
42566         * src/core/boost/mpl/list/aux_/O1_size.hpp:
42567         * src/core/boost/mpl/list/aux_/begin_end.hpp:
42568         * src/core/boost/mpl/list/aux_/clear.hpp:
42569         * src/core/boost/mpl/list/aux_/empty.hpp:
42570         * src/core/boost/mpl/list/aux_/front.hpp:
42571         * src/core/boost/mpl/list/aux_/include_preprocessed.hpp:
42572         * src/core/boost/mpl/list/aux_/item.hpp:
42573         * src/core/boost/mpl/list/aux_/iterator.hpp:
42574         * src/core/boost/mpl/list/aux_/numbered.hpp:
42575         * src/core/boost/mpl/list/aux_/numbered_c.hpp:
42576         * src/core/boost/mpl/list/aux_/pop_front.hpp:
42577         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
42578         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
42579         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
42580         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
42581         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
42582         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
42583         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
42584         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
42585         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
42586         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
42587         * src/core/boost/mpl/list/aux_/push_back.hpp:
42588         * src/core/boost/mpl/list/aux_/push_front.hpp:
42589         * src/core/boost/mpl/list/aux_/size.hpp:
42590         * src/core/boost/mpl/list/aux_/tag.hpp:
42591         * src/core/boost/mpl/list/list0.hpp:
42592         * src/core/boost/mpl/list/list0_c.hpp:
42593         * src/core/boost/mpl/list/list10.hpp:
42594         * src/core/boost/mpl/list/list10_c.hpp:
42595         * src/core/boost/mpl/list/list20.hpp:
42596         * src/core/boost/mpl/list/list20_c.hpp:
42597         * src/core/boost/mpl/list/list30.hpp:
42598         * src/core/boost/mpl/list/list30_c.hpp:
42599         * src/core/boost/mpl/list/list40.hpp:
42600         * src/core/boost/mpl/list/list40_c.hpp:
42601         * src/core/boost/mpl/list/list50.hpp:
42602         * src/core/boost/mpl/list/list50_c.hpp:
42603         * src/core/boost/mpl/list_c.hpp:
42604         * src/core/boost/mpl/logical.hpp:
42605         * src/core/boost/mpl/long.hpp:
42606         * src/core/boost/mpl/long_fwd.hpp:
42607         * src/core/boost/mpl/lower_bound.hpp:
42608         * src/core/boost/mpl/map.hpp:
42609         * src/core/boost/mpl/map/aux_/at_impl.hpp:
42610         * src/core/boost/mpl/map/aux_/begin_end_impl.hpp:
42611         * src/core/boost/mpl/map/aux_/clear_impl.hpp:
42612         * src/core/boost/mpl/map/aux_/contains_impl.hpp:
42613         * src/core/boost/mpl/map/aux_/empty_impl.hpp:
42614         * src/core/boost/mpl/map/aux_/erase_impl.hpp:
42615         * src/core/boost/mpl/map/aux_/erase_key_impl.hpp:
42616         * src/core/boost/mpl/map/aux_/has_key_impl.hpp:
42617         * src/core/boost/mpl/map/aux_/include_preprocessed.hpp:
42618         * src/core/boost/mpl/map/aux_/insert_impl.hpp:
42619         * src/core/boost/mpl/map/aux_/item.hpp:
42620         * src/core/boost/mpl/map/aux_/iterator.hpp:
42621         * src/core/boost/mpl/map/aux_/key_type_impl.hpp:
42622         * src/core/boost/mpl/map/aux_/map0.hpp:
42623         * src/core/boost/mpl/map/aux_/numbered.hpp:
42624         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
42625         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
42626         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
42627         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
42628         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
42629         * src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
42630         * src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
42631         * src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
42632         * src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
42633         * src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
42634         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
42635         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
42636         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
42637         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
42638         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
42639         * src/core/boost/mpl/map/aux_/size_impl.hpp:
42640         * src/core/boost/mpl/map/aux_/tag.hpp:
42641         * src/core/boost/mpl/map/aux_/value_type_impl.hpp:
42642         * src/core/boost/mpl/map/map0.hpp:
42643         * src/core/boost/mpl/map/map10.hpp:
42644         * src/core/boost/mpl/map/map20.hpp:
42645         * src/core/boost/mpl/map/map30.hpp:
42646         * src/core/boost/mpl/map/map40.hpp:
42647         * src/core/boost/mpl/map/map50.hpp:
42648         * src/core/boost/mpl/math/fixed_c.hpp:
42649         * src/core/boost/mpl/math/is_even.hpp:
42650         * src/core/boost/mpl/math/rational_c.hpp:
42651         * src/core/boost/mpl/max.hpp:
42652         * src/core/boost/mpl/max_element.hpp:
42653         * src/core/boost/mpl/min.hpp:
42654         * src/core/boost/mpl/min_element.hpp:
42655         * src/core/boost/mpl/min_max.hpp:
42656         * src/core/boost/mpl/minus.hpp:
42657         * src/core/boost/mpl/modulus.hpp:
42658         * src/core/boost/mpl/multiplies.hpp:
42659         * src/core/boost/mpl/multiset/aux_/count_impl.hpp:
42660         * src/core/boost/mpl/multiset/aux_/insert_impl.hpp:
42661         * src/core/boost/mpl/multiset/aux_/item.hpp:
42662         * src/core/boost/mpl/multiset/aux_/multiset0.hpp:
42663         * src/core/boost/mpl/multiset/aux_/tag.hpp:
42664         * src/core/boost/mpl/multiset/multiset0.hpp:
42665         * src/core/boost/mpl/negate.hpp:
42666         * src/core/boost/mpl/next.hpp:
42667         * src/core/boost/mpl/next_prior.hpp:
42668         * src/core/boost/mpl/not.hpp:
42669         * src/core/boost/mpl/not_equal_to.hpp:
42670         * src/core/boost/mpl/numeric_cast.hpp:
42671         * src/core/boost/mpl/or.hpp:
42672         * src/core/boost/mpl/order.hpp:
42673         * src/core/boost/mpl/order_fwd.hpp:
42674         * src/core/boost/mpl/pair.hpp:
42675         * src/core/boost/mpl/pair_view.hpp:
42676         * src/core/boost/mpl/partition.hpp:
42677         * src/core/boost/mpl/placeholders.hpp:
42678         * src/core/boost/mpl/plus.hpp:
42679         * src/core/boost/mpl/pop_back.hpp:
42680         * src/core/boost/mpl/pop_back_fwd.hpp:
42681         * src/core/boost/mpl/pop_front.hpp:
42682         * src/core/boost/mpl/pop_front_fwd.hpp:
42683         * src/core/boost/mpl/print.hpp:
42684         * src/core/boost/mpl/prior.hpp:
42685         * src/core/boost/mpl/protect.hpp:
42686         * src/core/boost/mpl/push_back.hpp:
42687         * src/core/boost/mpl/push_back_fwd.hpp:
42688         * src/core/boost/mpl/push_front.hpp:
42689         * src/core/boost/mpl/push_front_fwd.hpp:
42690         * src/core/boost/mpl/quote.hpp:
42691         * src/core/boost/mpl/range_c.hpp:
42692         * src/core/boost/mpl/remove.hpp:
42693         * src/core/boost/mpl/remove_if.hpp:
42694         * src/core/boost/mpl/replace.hpp:
42695         * src/core/boost/mpl/replace_if.hpp:
42696         * src/core/boost/mpl/reverse.hpp:
42697         * src/core/boost/mpl/reverse_fold.hpp:
42698         * src/core/boost/mpl/reverse_iter_fold.hpp:
42699         * src/core/boost/mpl/same_as.hpp:
42700         * src/core/boost/mpl/sequence_tag.hpp:
42701         * src/core/boost/mpl/sequence_tag_fwd.hpp:
42702         * src/core/boost/mpl/set.hpp:
42703         * src/core/boost/mpl/set/aux_/at_impl.hpp:
42704         * src/core/boost/mpl/set/aux_/begin_end_impl.hpp:
42705         * src/core/boost/mpl/set/aux_/clear_impl.hpp:
42706         * src/core/boost/mpl/set/aux_/empty_impl.hpp:
42707         * src/core/boost/mpl/set/aux_/erase_impl.hpp:
42708         * src/core/boost/mpl/set/aux_/erase_key_impl.hpp:
42709         * src/core/boost/mpl/set/aux_/has_key_impl.hpp:
42710         * src/core/boost/mpl/set/aux_/include_preprocessed.hpp:
42711         * src/core/boost/mpl/set/aux_/insert_impl.hpp:
42712         * src/core/boost/mpl/set/aux_/item.hpp:
42713         * src/core/boost/mpl/set/aux_/iterator.hpp:
42714         * src/core/boost/mpl/set/aux_/key_type_impl.hpp:
42715         * src/core/boost/mpl/set/aux_/numbered.hpp:
42716         * src/core/boost/mpl/set/aux_/numbered_c.hpp:
42717         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
42718         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
42719         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
42720         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
42721         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
42722         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
42723         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
42724         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
42725         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
42726         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
42727         * src/core/boost/mpl/set/aux_/set0.hpp:
42728         * src/core/boost/mpl/set/aux_/size_impl.hpp:
42729         * src/core/boost/mpl/set/aux_/tag.hpp:
42730         * src/core/boost/mpl/set/aux_/value_type_impl.hpp:
42731         * src/core/boost/mpl/set/set0.hpp:
42732         * src/core/boost/mpl/set/set0_c.hpp:
42733         * src/core/boost/mpl/set/set10.hpp:
42734         * src/core/boost/mpl/set/set10_c.hpp:
42735         * src/core/boost/mpl/set/set20.hpp:
42736         * src/core/boost/mpl/set/set20_c.hpp:
42737         * src/core/boost/mpl/set/set30.hpp:
42738         * src/core/boost/mpl/set/set30_c.hpp:
42739         * src/core/boost/mpl/set/set40.hpp:
42740         * src/core/boost/mpl/set/set40_c.hpp:
42741         * src/core/boost/mpl/set/set50.hpp:
42742         * src/core/boost/mpl/set/set50_c.hpp:
42743         * src/core/boost/mpl/set_c.hpp:
42744         * src/core/boost/mpl/shift_left.hpp:
42745         * src/core/boost/mpl/shift_right.hpp:
42746         * src/core/boost/mpl/single_view.hpp:
42747         * src/core/boost/mpl/size.hpp:
42748         * src/core/boost/mpl/size_fwd.hpp:
42749         * src/core/boost/mpl/size_t.hpp:
42750         * src/core/boost/mpl/size_t_fwd.hpp:
42751         * src/core/boost/mpl/sizeof.hpp:
42752         * src/core/boost/mpl/sort.hpp:
42753         * src/core/boost/mpl/stable_partition.hpp:
42754         * src/core/boost/mpl/switch.hpp:
42755         * src/core/boost/mpl/tag.hpp:
42756         * src/core/boost/mpl/times.hpp:
42757         * src/core/boost/mpl/transform.hpp:
42758         * src/core/boost/mpl/transform_view.hpp:
42759         * src/core/boost/mpl/unique.hpp:
42760         * src/core/boost/mpl/unpack_args.hpp:
42761         * src/core/boost/mpl/upper_bound.hpp:
42762         * src/core/boost/mpl/value_type.hpp:
42763         * src/core/boost/mpl/value_type_fwd.hpp:
42764         * src/core/boost/mpl/vector.hpp:
42765         * src/core/boost/mpl/vector/aux_/O1_size.hpp:
42766         * src/core/boost/mpl/vector/aux_/at.hpp:
42767         * src/core/boost/mpl/vector/aux_/back.hpp:
42768         * src/core/boost/mpl/vector/aux_/begin_end.hpp:
42769         * src/core/boost/mpl/vector/aux_/clear.hpp:
42770         * src/core/boost/mpl/vector/aux_/empty.hpp:
42771         * src/core/boost/mpl/vector/aux_/front.hpp:
42772         * src/core/boost/mpl/vector/aux_/include_preprocessed.hpp:
42773         * src/core/boost/mpl/vector/aux_/item.hpp:
42774         * src/core/boost/mpl/vector/aux_/iterator.hpp:
42775         * src/core/boost/mpl/vector/aux_/numbered.hpp:
42776         * src/core/boost/mpl/vector/aux_/numbered_c.hpp:
42777         * src/core/boost/mpl/vector/aux_/pop_back.hpp:
42778         * src/core/boost/mpl/vector/aux_/pop_front.hpp:
42779         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
42780         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
42781         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
42782         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
42783         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
42784         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
42785         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
42786         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
42787         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
42788         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
42789         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
42790         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
42791         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
42792         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
42793         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
42794         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
42795         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
42796         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
42797         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
42798         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
42799         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
42800         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
42801         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
42802         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
42803         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
42804         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
42805         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
42806         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
42807         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
42808         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
42809         * src/core/boost/mpl/vector/aux_/push_back.hpp:
42810         * src/core/boost/mpl/vector/aux_/push_front.hpp:
42811         * src/core/boost/mpl/vector/aux_/size.hpp:
42812         * src/core/boost/mpl/vector/aux_/tag.hpp:
42813         * src/core/boost/mpl/vector/aux_/vector0.hpp:
42814         * src/core/boost/mpl/vector/vector0.hpp:
42815         * src/core/boost/mpl/vector/vector0_c.hpp:
42816         * src/core/boost/mpl/vector/vector10.hpp:
42817         * src/core/boost/mpl/vector/vector10_c.hpp:
42818         * src/core/boost/mpl/vector/vector20.hpp:
42819         * src/core/boost/mpl/vector/vector20_c.hpp:
42820         * src/core/boost/mpl/vector/vector30.hpp:
42821         * src/core/boost/mpl/vector/vector30_c.hpp:
42822         * src/core/boost/mpl/vector/vector40.hpp:
42823         * src/core/boost/mpl/vector/vector40_c.hpp:
42824         * src/core/boost/mpl/vector/vector50.hpp:
42825         * src/core/boost/mpl/vector/vector50_c.hpp:
42826         * src/core/boost/mpl/vector_c.hpp:
42827         * src/core/boost/mpl/void.hpp:
42828         * src/core/boost/mpl/void_fwd.hpp:
42829         * src/core/boost/mpl/zip_view.hpp:
42830         * src/core/boost/next_prior.hpp:
42831         * src/core/boost/noncopyable.hpp:
42832         * src/core/boost/pointer_cast.hpp:
42833         * src/core/boost/preprocessor.hpp:
42834         * src/core/boost/preprocessor/arithmetic.hpp:
42835         * src/core/boost/preprocessor/arithmetic/add.hpp:
42836         * src/core/boost/preprocessor/arithmetic/dec.hpp:
42837         * src/core/boost/preprocessor/arithmetic/detail/div_base.hpp:
42838         * src/core/boost/preprocessor/arithmetic/div.hpp:
42839         * src/core/boost/preprocessor/arithmetic/inc.hpp:
42840         * src/core/boost/preprocessor/arithmetic/mod.hpp:
42841         * src/core/boost/preprocessor/arithmetic/mul.hpp:
42842         * src/core/boost/preprocessor/arithmetic/sub.hpp:
42843         * src/core/boost/preprocessor/array.hpp:
42844         * src/core/boost/preprocessor/array/data.hpp:
42845         * src/core/boost/preprocessor/array/elem.hpp:
42846         * src/core/boost/preprocessor/array/insert.hpp:
42847         * src/core/boost/preprocessor/array/pop_back.hpp:
42848         * src/core/boost/preprocessor/array/pop_front.hpp:
42849         * src/core/boost/preprocessor/array/push_back.hpp:
42850         * src/core/boost/preprocessor/array/push_front.hpp:
42851         * src/core/boost/preprocessor/array/remove.hpp:
42852         * src/core/boost/preprocessor/array/replace.hpp:
42853         * src/core/boost/preprocessor/array/reverse.hpp:
42854         * src/core/boost/preprocessor/array/size.hpp:
42855         * src/core/boost/preprocessor/assert_msg.hpp:
42856         * src/core/boost/preprocessor/cat.hpp:
42857         * src/core/boost/preprocessor/comma.hpp:
42858         * src/core/boost/preprocessor/comma_if.hpp:
42859         * src/core/boost/preprocessor/comparison.hpp:
42860         * src/core/boost/preprocessor/comparison/equal.hpp:
42861         * src/core/boost/preprocessor/comparison/greater.hpp:
42862         * src/core/boost/preprocessor/comparison/greater_equal.hpp:
42863         * src/core/boost/preprocessor/comparison/less.hpp:
42864         * src/core/boost/preprocessor/comparison/less_equal.hpp:
42865         * src/core/boost/preprocessor/comparison/not_equal.hpp:
42866         * src/core/boost/preprocessor/config/config.hpp:
42867         * src/core/boost/preprocessor/config/limits.hpp:
42868         * src/core/boost/preprocessor/control.hpp:
42869         * src/core/boost/preprocessor/control/deduce_d.hpp:
42870         * src/core/boost/preprocessor/control/detail/dmc/while.hpp:
42871         * src/core/boost/preprocessor/control/detail/edg/while.hpp:
42872         * src/core/boost/preprocessor/control/detail/msvc/while.hpp:
42873         * src/core/boost/preprocessor/control/detail/while.hpp:
42874         * src/core/boost/preprocessor/control/expr_if.hpp:
42875         * src/core/boost/preprocessor/control/expr_iif.hpp:
42876         * src/core/boost/preprocessor/control/if.hpp:
42877         * src/core/boost/preprocessor/control/iif.hpp:
42878         * src/core/boost/preprocessor/control/while.hpp:
42879         * src/core/boost/preprocessor/debug.hpp:
42880         * src/core/boost/preprocessor/debug/assert.hpp:
42881         * src/core/boost/preprocessor/debug/error.hpp:
42882         * src/core/boost/preprocessor/debug/line.hpp:
42883         * src/core/boost/preprocessor/dec.hpp:
42884         * src/core/boost/preprocessor/detail/auto_rec.hpp:
42885         * src/core/boost/preprocessor/detail/check.hpp:
42886         * src/core/boost/preprocessor/detail/dmc/auto_rec.hpp:
42887         * src/core/boost/preprocessor/detail/is_binary.hpp:
42888         * src/core/boost/preprocessor/detail/is_nullary.hpp:
42889         * src/core/boost/preprocessor/detail/is_unary.hpp:
42890         * src/core/boost/preprocessor/detail/null.hpp:
42891         * src/core/boost/preprocessor/detail/split.hpp:
42892         * src/core/boost/preprocessor/empty.hpp:
42893         * src/core/boost/preprocessor/enum.hpp:
42894         * src/core/boost/preprocessor/enum_params.hpp:
42895         * src/core/boost/preprocessor/enum_params_with_a_default.hpp:
42896         * src/core/boost/preprocessor/enum_params_with_defaults.hpp:
42897         * src/core/boost/preprocessor/enum_shifted.hpp:
42898         * src/core/boost/preprocessor/enum_shifted_params.hpp:
42899         * src/core/boost/preprocessor/expand.hpp:
42900         * src/core/boost/preprocessor/expr_if.hpp:
42901         * src/core/boost/preprocessor/facilities.hpp:
42902         * src/core/boost/preprocessor/facilities/apply.hpp:
42903         * src/core/boost/preprocessor/facilities/empty.hpp:
42904         * src/core/boost/preprocessor/facilities/expand.hpp:
42905         * src/core/boost/preprocessor/facilities/identity.hpp:
42906         * src/core/boost/preprocessor/facilities/intercept.hpp:
42907         * src/core/boost/preprocessor/facilities/is_1.hpp:
42908         * src/core/boost/preprocessor/facilities/is_empty.hpp:
42909         * src/core/boost/preprocessor/facilities/is_empty_or_1.hpp:
42910         * src/core/boost/preprocessor/for.hpp:
42911         * src/core/boost/preprocessor/identity.hpp:
42912         * src/core/boost/preprocessor/if.hpp:
42913         * src/core/boost/preprocessor/inc.hpp:
42914         * src/core/boost/preprocessor/iterate.hpp:
42915         * src/core/boost/preprocessor/iteration.hpp:
42916         * src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
42917         * src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
42918         * src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
42919         * src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
42920         * src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
42921         * src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
42922         * src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
42923         * src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
42924         * src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
42925         * src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
42926         * src/core/boost/preprocessor/iteration/detail/finish.hpp:
42927         * src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp:
42928         * src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp:
42929         * src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp:
42930         * src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp:
42931         * src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp:
42932         * src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
42933         * src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
42934         * src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
42935         * src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
42936         * src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
42937         * src/core/boost/preprocessor/iteration/detail/local.hpp:
42938         * src/core/boost/preprocessor/iteration/detail/rlocal.hpp:
42939         * src/core/boost/preprocessor/iteration/detail/self.hpp:
42940         * src/core/boost/preprocessor/iteration/detail/start.hpp:
42941         * src/core/boost/preprocessor/iteration/iterate.hpp:
42942         * src/core/boost/preprocessor/iteration/local.hpp:
42943         * src/core/boost/preprocessor/iteration/self.hpp:
42944         * src/core/boost/preprocessor/library.hpp:
42945         * src/core/boost/preprocessor/limits.hpp:
42946         * src/core/boost/preprocessor/list.hpp:
42947         * src/core/boost/preprocessor/list/adt.hpp:
42948         * src/core/boost/preprocessor/list/append.hpp:
42949         * src/core/boost/preprocessor/list/at.hpp:
42950         * src/core/boost/preprocessor/list/cat.hpp:
42951         * src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp:
42952         * src/core/boost/preprocessor/list/detail/edg/fold_left.hpp:
42953         * src/core/boost/preprocessor/list/detail/edg/fold_right.hpp:
42954         * src/core/boost/preprocessor/list/detail/fold_left.hpp:
42955         * src/core/boost/preprocessor/list/detail/fold_right.hpp:
42956         * src/core/boost/preprocessor/list/enum.hpp:
42957         * src/core/boost/preprocessor/list/filter.hpp:
42958         * src/core/boost/preprocessor/list/first_n.hpp:
42959         * src/core/boost/preprocessor/list/fold_left.hpp:
42960         * src/core/boost/preprocessor/list/fold_right.hpp:
42961         * src/core/boost/preprocessor/list/for_each.hpp:
42962         * src/core/boost/preprocessor/list/for_each_i.hpp:
42963         * src/core/boost/preprocessor/list/for_each_product.hpp:
42964         * src/core/boost/preprocessor/list/rest_n.hpp:
42965         * src/core/boost/preprocessor/list/reverse.hpp:
42966         * src/core/boost/preprocessor/list/size.hpp:
42967         * src/core/boost/preprocessor/list/to_tuple.hpp:
42968         * src/core/boost/preprocessor/list/transform.hpp:
42969         * src/core/boost/preprocessor/logical.hpp:
42970         * src/core/boost/preprocessor/logical/and.hpp:
42971         * src/core/boost/preprocessor/logical/bitand.hpp:
42972         * src/core/boost/preprocessor/logical/bitnor.hpp:
42973         * src/core/boost/preprocessor/logical/bitor.hpp:
42974         * src/core/boost/preprocessor/logical/bitxor.hpp:
42975         * src/core/boost/preprocessor/logical/bool.hpp:
42976         * src/core/boost/preprocessor/logical/compl.hpp:
42977         * src/core/boost/preprocessor/logical/nor.hpp:
42978         * src/core/boost/preprocessor/logical/not.hpp:
42979         * src/core/boost/preprocessor/logical/or.hpp:
42980         * src/core/boost/preprocessor/logical/xor.hpp:
42981         * src/core/boost/preprocessor/max.hpp:
42982         * src/core/boost/preprocessor/min.hpp:
42983         * src/core/boost/preprocessor/punctuation.hpp:
42984         * src/core/boost/preprocessor/punctuation/comma.hpp:
42985         * src/core/boost/preprocessor/punctuation/comma_if.hpp:
42986         * src/core/boost/preprocessor/punctuation/paren.hpp:
42987         * src/core/boost/preprocessor/punctuation/paren_if.hpp:
42988         * src/core/boost/preprocessor/repeat.hpp:
42989         * src/core/boost/preprocessor/repeat_2nd.hpp:
42990         * src/core/boost/preprocessor/repeat_3rd.hpp:
42991         * src/core/boost/preprocessor/repeat_from_to.hpp:
42992         * src/core/boost/preprocessor/repeat_from_to_2nd.hpp:
42993         * src/core/boost/preprocessor/repeat_from_to_3rd.hpp:
42994         * src/core/boost/preprocessor/repetition.hpp:
42995         * src/core/boost/preprocessor/repetition/deduce_r.hpp:
42996         * src/core/boost/preprocessor/repetition/deduce_z.hpp:
42997         * src/core/boost/preprocessor/repetition/detail/dmc/for.hpp:
42998         * src/core/boost/preprocessor/repetition/detail/edg/for.hpp:
42999         * src/core/boost/preprocessor/repetition/detail/for.hpp:
43000         * src/core/boost/preprocessor/repetition/detail/msvc/for.hpp:
43001         * src/core/boost/preprocessor/repetition/enum.hpp:
43002         * src/core/boost/preprocessor/repetition/enum_binary_params.hpp:
43003         * src/core/boost/preprocessor/repetition/enum_params.hpp:
43004         * src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
43005         * src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
43006         * src/core/boost/preprocessor/repetition/enum_shifted.hpp:
43007         * src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
43008         * src/core/boost/preprocessor/repetition/enum_shifted_params.hpp:
43009         * src/core/boost/preprocessor/repetition/enum_trailing.hpp:
43010         * src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
43011         * src/core/boost/preprocessor/repetition/enum_trailing_params.hpp:
43012         * src/core/boost/preprocessor/repetition/for.hpp:
43013         * src/core/boost/preprocessor/repetition/repeat.hpp:
43014         * src/core/boost/preprocessor/repetition/repeat_from_to.hpp:
43015         * src/core/boost/preprocessor/selection.hpp:
43016         * src/core/boost/preprocessor/selection/max.hpp:
43017         * src/core/boost/preprocessor/selection/min.hpp:
43018         * src/core/boost/preprocessor/seq.hpp:
43019         * src/core/boost/preprocessor/seq/cat.hpp:
43020         * src/core/boost/preprocessor/seq/detail/split.hpp:
43021         * src/core/boost/preprocessor/seq/elem.hpp:
43022         * src/core/boost/preprocessor/seq/enum.hpp:
43023         * src/core/boost/preprocessor/seq/filter.hpp:
43024         * src/core/boost/preprocessor/seq/first_n.hpp:
43025         * src/core/boost/preprocessor/seq/fold_left.hpp:
43026         * src/core/boost/preprocessor/seq/fold_right.hpp:
43027         * src/core/boost/preprocessor/seq/for_each.hpp:
43028         * src/core/boost/preprocessor/seq/for_each_i.hpp:
43029         * src/core/boost/preprocessor/seq/for_each_product.hpp:
43030         * src/core/boost/preprocessor/seq/insert.hpp:
43031         * src/core/boost/preprocessor/seq/pop_back.hpp:
43032         * src/core/boost/preprocessor/seq/pop_front.hpp:
43033         * src/core/boost/preprocessor/seq/push_back.hpp:
43034         * src/core/boost/preprocessor/seq/push_front.hpp:
43035         * src/core/boost/preprocessor/seq/remove.hpp:
43036         * src/core/boost/preprocessor/seq/replace.hpp:
43037         * src/core/boost/preprocessor/seq/rest_n.hpp:
43038         * src/core/boost/preprocessor/seq/reverse.hpp:
43039         * src/core/boost/preprocessor/seq/seq.hpp:
43040         * src/core/boost/preprocessor/seq/size.hpp:
43041         * src/core/boost/preprocessor/seq/subseq.hpp:
43042         * src/core/boost/preprocessor/seq/to_array.hpp:
43043         * src/core/boost/preprocessor/seq/to_tuple.hpp:
43044         * src/core/boost/preprocessor/seq/transform.hpp:
43045         * src/core/boost/preprocessor/slot.hpp:
43046         * src/core/boost/preprocessor/slot/counter.hpp:
43047         * src/core/boost/preprocessor/slot/detail/counter.hpp:
43048         * src/core/boost/preprocessor/slot/detail/def.hpp:
43049         * src/core/boost/preprocessor/slot/detail/shared.hpp:
43050         * src/core/boost/preprocessor/slot/detail/slot1.hpp:
43051         * src/core/boost/preprocessor/slot/detail/slot2.hpp:
43052         * src/core/boost/preprocessor/slot/detail/slot3.hpp:
43053         * src/core/boost/preprocessor/slot/detail/slot4.hpp:
43054         * src/core/boost/preprocessor/slot/detail/slot5.hpp:
43055         * src/core/boost/preprocessor/slot/slot.hpp:
43056         * src/core/boost/preprocessor/stringize.hpp:
43057         * src/core/boost/preprocessor/tuple.hpp:
43058         * src/core/boost/preprocessor/tuple/eat.hpp:
43059         * src/core/boost/preprocessor/tuple/elem.hpp:
43060         * src/core/boost/preprocessor/tuple/rem.hpp:
43061         * src/core/boost/preprocessor/tuple/reverse.hpp:
43062         * src/core/boost/preprocessor/tuple/to_list.hpp:
43063         * src/core/boost/preprocessor/tuple/to_seq.hpp:
43064         * src/core/boost/preprocessor/while.hpp:
43065         * src/core/boost/preprocessor/wstringize.hpp:
43066         * src/core/boost/range.hpp:
43067         * src/core/boost/range/begin.hpp:
43068         * src/core/boost/range/concepts.hpp:
43069         * src/core/boost/range/config.hpp:
43070         * src/core/boost/range/const_iterator.hpp:
43071         * src/core/boost/range/const_reverse_iterator.hpp:
43072         * src/core/boost/range/detail/begin.hpp:
43073         * src/core/boost/range/detail/collection_traits.hpp:
43074         * src/core/boost/range/detail/collection_traits_detail.hpp:
43075         * src/core/boost/range/detail/common.hpp:
43076         * src/core/boost/range/detail/const_iterator.hpp:
43077         * src/core/boost/range/detail/difference_type.hpp:
43078         * src/core/boost/range/detail/empty.hpp:
43079         * src/core/boost/range/detail/end.hpp:
43080         * src/core/boost/range/detail/implementation_help.hpp:
43081         * src/core/boost/range/detail/iterator.hpp:
43082         * src/core/boost/range/detail/mfc/carray.hpp:
43083         * src/core/boost/range/detail/mfc/cstring.hpp:
43084         * src/core/boost/range/detail/remove_extent.hpp:
43085         * src/core/boost/range/detail/sfinae.hpp:
43086         * src/core/boost/range/detail/size.hpp:
43087         * src/core/boost/range/detail/size_type.hpp:
43088         * src/core/boost/range/detail/sizer.hpp:
43089         * src/core/boost/range/detail/value_type.hpp:
43090         * src/core/boost/range/detail/vc6/end.hpp:
43091         * src/core/boost/range/detail/vc6/size.hpp:
43092         * src/core/boost/range/difference_type.hpp:
43093         * src/core/boost/range/empty.hpp:
43094         * src/core/boost/range/end.hpp:
43095         * src/core/boost/range/functions.hpp:
43096         * src/core/boost/range/iterator.hpp:
43097         * src/core/boost/range/iterator_range.hpp:
43098         * src/core/boost/range/metafunctions.hpp:
43099         * src/core/boost/range/rbegin.hpp:
43100         * src/core/boost/range/rend.hpp:
43101         * src/core/boost/range/result_iterator.hpp:
43102         * src/core/boost/range/reverse_iterator.hpp:
43103         * src/core/boost/range/reverse_result_iterator.hpp:
43104         * src/core/boost/range/size.hpp:
43105         * src/core/boost/range/size_type.hpp:
43106         * src/core/boost/range/sub_range.hpp:
43107         * src/core/boost/range/value_type.hpp:
43108         * src/core/boost/ref.hpp:
43109         * src/core/boost/scoped_array.hpp:
43110         * src/core/boost/scoped_ptr.hpp:
43111         * src/core/boost/shared_ptr.hpp:
43112         * src/core/boost/smart_cast.hpp:
43113         * src/core/boost/smart_ptr.hpp:
43114         * src/core/boost/static_assert.hpp:
43115         * src/core/boost/static_warning.hpp:
43116         * src/core/boost/throw_exception.hpp:
43117         * src/core/boost/type_traits.hpp:
43118         * src/core/boost/type_traits/add_const.hpp:
43119         * src/core/boost/type_traits/add_cv.hpp:
43120         * src/core/boost/type_traits/add_pointer.hpp:
43121         * src/core/boost/type_traits/add_reference.hpp:
43122         * src/core/boost/type_traits/add_volatile.hpp:
43123         * src/core/boost/type_traits/aligned_storage.hpp:
43124         * src/core/boost/type_traits/alignment_of.hpp:
43125         * src/core/boost/type_traits/alignment_traits.hpp:
43126         * src/core/boost/type_traits/arithmetic_traits.hpp:
43127         * src/core/boost/type_traits/array_traits.hpp:
43128         * src/core/boost/type_traits/broken_compiler_spec.hpp:
43129         * src/core/boost/type_traits/composite_traits.hpp:
43130         * src/core/boost/type_traits/config.hpp:
43131         * src/core/boost/type_traits/conversion_traits.hpp:
43132         * src/core/boost/type_traits/cv_traits.hpp:
43133         * src/core/boost/type_traits/decay.hpp:
43134         * src/core/boost/type_traits/detail/bool_trait_def.hpp:
43135         * src/core/boost/type_traits/detail/bool_trait_undef.hpp:
43136         * src/core/boost/type_traits/detail/cv_traits_impl.hpp:
43137         * src/core/boost/type_traits/detail/false_result.hpp:
43138         * src/core/boost/type_traits/detail/ice_and.hpp:
43139         * src/core/boost/type_traits/detail/ice_eq.hpp:
43140         * src/core/boost/type_traits/detail/ice_not.hpp:
43141         * src/core/boost/type_traits/detail/ice_or.hpp:
43142         * src/core/boost/type_traits/detail/is_function_ptr_helper.hpp:
43143         * src/core/boost/type_traits/detail/is_function_ptr_tester.hpp:
43144         * src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
43145         * src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
43146         * src/core/boost/type_traits/detail/size_t_trait_def.hpp:
43147         * src/core/boost/type_traits/detail/size_t_trait_undef.hpp:
43148         * src/core/boost/type_traits/detail/template_arity_spec.hpp:
43149         * src/core/boost/type_traits/detail/type_trait_def.hpp:
43150         * src/core/boost/type_traits/detail/type_trait_undef.hpp:
43151         * src/core/boost/type_traits/detail/wrap.hpp:
43152         * src/core/boost/type_traits/detail/yes_no_type.hpp:
43153         * src/core/boost/type_traits/extent.hpp:
43154         * src/core/boost/type_traits/function_traits.hpp:
43155         * src/core/boost/type_traits/has_nothrow_assign.hpp:
43156         * src/core/boost/type_traits/has_nothrow_constructor.hpp:
43157         * src/core/boost/type_traits/has_nothrow_copy.hpp:
43158         * src/core/boost/type_traits/has_nothrow_destructor.hpp:
43159         * src/core/boost/type_traits/has_trivial_assign.hpp:
43160         * src/core/boost/type_traits/has_trivial_constructor.hpp:
43161         * src/core/boost/type_traits/has_trivial_copy.hpp:
43162         * src/core/boost/type_traits/has_trivial_destructor.hpp:
43163         * src/core/boost/type_traits/has_virtual_destructor.hpp:
43164         * src/core/boost/type_traits/ice.hpp:
43165         * src/core/boost/type_traits/integral_constant.hpp:
43166         * src/core/boost/type_traits/intrinsics.hpp:
43167         * src/core/boost/type_traits/is_abstract.hpp:
43168         * src/core/boost/type_traits/is_arithmetic.hpp:
43169         * src/core/boost/type_traits/is_array.hpp:
43170         * src/core/boost/type_traits/is_base_and_derived.hpp:
43171         * src/core/boost/type_traits/is_base_of.hpp:
43172         * src/core/boost/type_traits/is_class.hpp:
43173         * src/core/boost/type_traits/is_compound.hpp:
43174         * src/core/boost/type_traits/is_const.hpp:
43175         * src/core/boost/type_traits/is_convertible.hpp:
43176         * src/core/boost/type_traits/is_empty.hpp:
43177         * src/core/boost/type_traits/is_enum.hpp:
43178         * src/core/boost/type_traits/is_float.hpp:
43179         * src/core/boost/type_traits/is_floating_point.hpp:
43180         * src/core/boost/type_traits/is_function.hpp:
43181         * src/core/boost/type_traits/is_fundamental.hpp:
43182         * src/core/boost/type_traits/is_integral.hpp:
43183         * src/core/boost/type_traits/is_member_function_pointer.hpp:
43184         * src/core/boost/type_traits/is_member_object_pointer.hpp:
43185         * src/core/boost/type_traits/is_member_pointer.hpp:
43186         * src/core/boost/type_traits/is_object.hpp:
43187         * src/core/boost/type_traits/is_pod.hpp:
43188         * src/core/boost/type_traits/is_pointer.hpp:
43189         * src/core/boost/type_traits/is_polymorphic.hpp:
43190         * src/core/boost/type_traits/is_reference.hpp:
43191         * src/core/boost/type_traits/is_same.hpp:
43192         * src/core/boost/type_traits/is_scalar.hpp:
43193         * src/core/boost/type_traits/is_signed.hpp:
43194         * src/core/boost/type_traits/is_stateless.hpp:
43195         * src/core/boost/type_traits/is_union.hpp:
43196         * src/core/boost/type_traits/is_unsigned.hpp:
43197         * src/core/boost/type_traits/is_void.hpp:
43198         * src/core/boost/type_traits/is_volatile.hpp:
43199         * src/core/boost/type_traits/msvc/remove_all_extents.hpp:
43200         * src/core/boost/type_traits/msvc/remove_bounds.hpp:
43201         * src/core/boost/type_traits/msvc/remove_const.hpp:
43202         * src/core/boost/type_traits/msvc/remove_cv.hpp:
43203         * src/core/boost/type_traits/msvc/remove_extent.hpp:
43204         * src/core/boost/type_traits/msvc/remove_pointer.hpp:
43205         * src/core/boost/type_traits/msvc/remove_reference.hpp:
43206         * src/core/boost/type_traits/msvc/remove_volatile.hpp:
43207         * src/core/boost/type_traits/msvc/typeof.hpp:
43208         * src/core/boost/type_traits/object_traits.hpp:
43209         * src/core/boost/type_traits/rank.hpp:
43210         * src/core/boost/type_traits/reference_traits.hpp:
43211         * src/core/boost/type_traits/remove_all_extents.hpp:
43212         * src/core/boost/type_traits/remove_bounds.hpp:
43213         * src/core/boost/type_traits/remove_const.hpp:
43214         * src/core/boost/type_traits/remove_cv.hpp:
43215         * src/core/boost/type_traits/remove_extent.hpp:
43216         * src/core/boost/type_traits/remove_pointer.hpp:
43217         * src/core/boost/type_traits/remove_reference.hpp:
43218         * src/core/boost/type_traits/remove_volatile.hpp:
43219         * src/core/boost/type_traits/same_traits.hpp:
43220         * src/core/boost/type_traits/transform_traits.hpp:
43221         * src/core/boost/type_traits/transform_traits_spec.hpp:
43222         * src/core/boost/type_traits/type_with_alignment.hpp:
43223         * src/core/boost/utility.hpp:
43224         * src/core/boost/utility/addressof.hpp:
43225         * src/core/boost/utility/base_from_member.hpp:
43226         * src/core/boost/utility/compare_pointees.hpp:
43227         * src/core/boost/utility/detail/in_place_factory_prefix.hpp:
43228         * src/core/boost/utility/detail/in_place_factory_suffix.hpp:
43229         * src/core/boost/utility/detail/result_of_iterate.hpp:
43230         * src/core/boost/utility/enable_if.hpp:
43231         * src/core/boost/utility/in_place_factory.hpp:
43232         * src/core/boost/utility/result_of.hpp:
43233         * src/core/boost/utility/typed_in_place_factory.hpp:
43234         * src/core/boost/utility/value_init.hpp:
43235         * src/core/boost/weak_ptr.hpp:
43236
43237         moved boost headers to src/core because that has to be in the
43238         include path anyway
43239
43240 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
43241
43242         * src/Makefile-gen.am:
43243         * src/client-test-app.cpp:
43244
43245         unit tests in Register.cpp files not active without
43246         --enable-unit-tests
43247
43248 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
43249
43250         * Doxyfile:
43251         * Makefile-gen.am:
43252         * configure-pre.in:
43253
43254         added building of html source code documentation with Doxygen
43255
43256 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
43257
43258         * Doxyfile:
43259
43260         unmodified Doxyfile template as created by doxygen 1.5.3
43261
43262 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
43263
43264         * Makefile-gen.am:
43265         * Makefile.am:
43266         * autogen.sh:
43267         * configure-post.in:
43268         * configure-pre.in:
43269         * src/Makefile-gen.am:
43270         * src/Makefile.am.gen:
43271         * src/backends/addressbook/Makefile.am:
43272         * src/backends/addressbook/configure-sub.in:
43273         * src/backends/evolution/Makefile.am:
43274         * src/backends/evolution/configure-sub.in:
43275         * src/backends/sqlite/Makefile.am:
43276         * src/backends/sqlite/configure-sub.in:
43277         * src/core/Makefile.am:
43278
43279         file layout restructuring, take II
43280
43281 2008-07-29  Patrick Ohly  <patrick.ohly@gmx.de>
43282
43283         * Makefile.am:
43284         * autogen.sh:
43285         * configure-pre.in:
43286         * configure.in:
43287         * src/AddressBookConstants.cpp:
43288         * src/AddressBookSource.cpp:
43289         * src/AddressBookSource.h:
43290         * src/AddressBookSourceRegister.cpp:
43291         * src/ConfigNode.h:
43292         * src/ConfigTree.h:
43293         * src/EvolutionCalendarSource.cpp:
43294         * src/EvolutionCalendarSource.h:
43295         * src/EvolutionCalendarSourceRegister.cpp:
43296         * src/EvolutionContactSource.cpp:
43297         * src/EvolutionContactSource.h:
43298         * src/EvolutionContactSourceRegister.cpp:
43299         * src/EvolutionMemoSource.cpp:
43300         * src/EvolutionMemoSource.h:
43301         * src/EvolutionSmartPtr.h:
43302         * src/EvolutionSyncClient.cpp:
43303         * src/EvolutionSyncClient.h:
43304         * src/EvolutionSyncSource.cpp:
43305         * src/EvolutionSyncSource.h:
43306         * src/FileConfigNode.cpp:
43307         * src/FileConfigNode.h:
43308         * src/FileConfigTree.cpp:
43309         * src/FileConfigTree.h:
43310         * src/FilterConfigNode.cpp:
43311         * src/FilterConfigNode.h:
43312         * src/Makefile.am:
43313         * src/Makefile.am.gen:
43314         * src/PrefixConfigNode.cpp:
43315         * src/PrefixConfigNode.h:
43316         * src/SQLiteContactSource.cpp:
43317         * src/SQLiteContactSource.h:
43318         * src/SQLiteContactSourceRegister.cpp:
43319         * src/SQLiteUtil.cpp:
43320         * src/SQLiteUtil.h:
43321         * src/SafeConfigNode.cpp:
43322         * src/SafeConfigNode.h:
43323         * src/SyncEvolutionCmdline.cpp:
43324         * src/SyncEvolutionCmdline.h:
43325         * src/SyncEvolutionConfig.cpp:
43326         * src/SyncEvolutionConfig.h:
43327         * src/SyncEvolutionUtil.cpp:
43328         * src/SyncEvolutionUtil.h:
43329         * src/TrackingSyncSource.cpp:
43330         * src/TrackingSyncSource.h:
43331         * src/VolatileConfigNode.h:
43332         * src/VolatileConfigTree.h:
43333         * src/backends/addressbook/AddressBookConstants.cpp:
43334         * src/backends/addressbook/AddressBookSource.cpp:
43335         * src/backends/addressbook/AddressBookSource.h:
43336         * src/backends/addressbook/AddressBookSourceRegister.cpp:
43337         * src/backends/evolution/EvolutionCalendarSource.cpp:
43338         * src/backends/evolution/EvolutionCalendarSource.h:
43339         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
43340         * src/backends/evolution/EvolutionContactSource.cpp:
43341         * src/backends/evolution/EvolutionContactSource.h:
43342         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
43343         * src/backends/evolution/EvolutionMemoSource.cpp:
43344         * src/backends/evolution/EvolutionMemoSource.h:
43345         * src/backends/evolution/e-cal-check-timezones.c:
43346         * src/backends/evolution/e-cal-check-timezones.h:
43347         * src/backends/evolution/libical/icalstrdup.c:
43348         * src/backends/evolution/libical/icalstrdup.h:
43349         * src/backends/sqlite/SQLiteContactSource.cpp:
43350         * src/backends/sqlite/SQLiteContactSource.h:
43351         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
43352         * src/backends/sqlite/SQLiteUtil.cpp:
43353         * src/backends/sqlite/SQLiteUtil.h:
43354         * src/core/ConfigNode.h:
43355         * src/core/ConfigTree.h:
43356         * src/core/EvolutionSmartPtr.h:
43357         * src/core/EvolutionSyncClient.cpp:
43358         * src/core/EvolutionSyncClient.h:
43359         * src/core/EvolutionSyncSource.cpp:
43360         * src/core/EvolutionSyncSource.h:
43361         * src/core/FileConfigNode.cpp:
43362         * src/core/FileConfigNode.h:
43363         * src/core/FileConfigTree.cpp:
43364         * src/core/FileConfigTree.h:
43365         * src/core/FilterConfigNode.cpp:
43366         * src/core/FilterConfigNode.h:
43367         * src/core/PrefixConfigNode.cpp:
43368         * src/core/PrefixConfigNode.h:
43369         * src/core/SafeConfigNode.cpp:
43370         * src/core/SafeConfigNode.h:
43371         * src/core/SyncEvolutionCmdline.cpp:
43372         * src/core/SyncEvolutionCmdline.h:
43373         * src/core/SyncEvolutionConfig.cpp:
43374         * src/core/SyncEvolutionConfig.h:
43375         * src/core/SyncEvolutionUtil.cpp:
43376         * src/core/SyncEvolutionUtil.h:
43377         * src/core/TrackingSyncSource.cpp:
43378         * src/core/TrackingSyncSource.h:
43379         * src/core/VolatileConfigNode.h:
43380         * src/core/VolatileConfigTree.h:
43381         * src/core/vocl/README:
43382         * src/core/vocl/VConverter.cpp:
43383         * src/core/vocl/VConverter.h:
43384         * src/core/vocl/VObject.cpp:
43385         * src/core/vocl/VObject.h:
43386         * src/core/vocl/VProperty.cpp:
43387         * src/core/vocl/VProperty.h:
43388         * src/core/vocl/posixadapter.h:
43389         * src/core/vocl/vcardconverter.cpp:
43390         * src/e-cal-check-timezones.c:
43391         * src/e-cal-check-timezones.h:
43392         * src/libical/icalstrdup.c:
43393         * src/libical/icalstrdup.h:
43394         * src/vocl/README:
43395         * src/vocl/VConverter.cpp:
43396         * src/vocl/VConverter.h:
43397         * src/vocl/VObject.cpp:
43398         * src/vocl/VObject.h:
43399         * src/vocl/VProperty.cpp:
43400         * src/vocl/VProperty.h:
43401         * src/vocl/posixadapter.h:
43402         * src/vocl/vcardconverter.cpp:
43403
43404         major restructuring of the file layout and autotools build
43405
43406 2008-07-28  Patrick Ohly  <patrick.ohly@gmx.de>
43407
43408         * configure.in:
43409
43410         print summary of enabled backends
43411
43412 2008-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
43413
43414         * Makefile.am:
43415
43416         another rename sync4j->funambol
43417
43418 2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>
43419
43420         * configure.in:
43421         * src/Makefile.am:
43422
43423         adapted to renaming of libsync4j -> libfunambol; also renamed
43424         variables and configure options, but old options kept as aliases
43425
43426 2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>
43427
43428         * README:
43429
43430         added further explanations to --source-property
43431
43432 2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>
43433
43434         * debian/changelog:
43435         * src/EvolutionContactSource.cpp:
43436
43437         disabled special support for X-OSSO-CONTACT-STATE because the
43438         property no longer is returned properly by libebook (SF #1947050)
43439
43440 2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
43441
43442         * NEWS:
43443
43444         fixed --refresh-from-server typo
43445
43446 2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
43447
43448         * HACKING:
43449
43450         added BINSUFFIX for Mac OS X
43451
43452 2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
43453
43454         * Makefile.am:
43455         * src/Makefile.am:
43456
43457         added files required for 'make deb' to distribution
43458
43459 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43460
43461         * ChangeLog:
43462         * NEWS:
43463         * debian/changelog:
43464
43465         # updated
43466
43467 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43468
43469         * src/SyncEvolutionConfig.cpp:
43470
43471         added comment regarding myFUNAMBOL sc-pim- prefix to deviceId
43472
43473 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43474
43475         * src/SyncEvolutionCmdline.cpp:
43476         * src/SyncEvolutionConfig.cpp:
43477
43478         fixed creating and testing of default configs
43479
43480 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43481
43482         * NEWS:
43483         * src/AddressBookSource.cpp:
43484         * src/AddressBookSource.h:
43485         * src/AddressBookSourceRegister.cpp:
43486
43487         Mac OS X client now uses the new TrackingSyncSource
43488
43489 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43490
43491         * configure.in:
43492
43493         simplified compiling for ppc/386 on Mac OS X
43494
43495 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43496
43497         * HACKING:
43498
43499         simplified compiling for ppc/386 on Mac OS X
43500
43501 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
43502
43503         * src/EvolutionCalendarSource.h:
43504         * src/EvolutionContactSource.h:
43505         * src/EvolutionSyncSource.h:
43506         * src/SQLiteContactSource.h:
43507         * src/TrackingSyncSource.h:
43508
43509         turned fileSuffix() into a const function
43510
43511 2008-07-11  Patrick Ohly  <patrick.ohly@gmx.de>
43512
43513         * src/SyncEvolutionConfig.cpp:
43514
43515         use sc-pim- prefix for device ID
43516
43517 2008-07-11  Patrick Ohly  <patrick.ohly@gmx.de>
43518
43519         * src/EvolutionCalendarSource.cpp:
43520         * src/EvolutionContactSource.cpp:
43521         * src/EvolutionSyncClient.cpp:
43522         * src/EvolutionSyncSource.cpp:
43523         * src/FileConfigNode.cpp:
43524         * src/FileConfigTree.cpp:
43525         * src/FilterConfigNode.cpp:
43526         * src/FilterConfigNode.h:
43527         * src/PrefixConfigNode.cpp:
43528         * src/SafeConfigNode.cpp:
43529         * src/SyncEvolutionCmdline.cpp:
43530         * src/SyncEvolutionConfig.cpp:
43531         * src/SyncEvolutionConfig.h:
43532         * src/SyncEvolutionUtil.cpp:
43533         * src/SyncEvolutionUtil.h:
43534         * src/TrackingSyncSource.cpp:
43535
43536         reduced explicit usage of iterators (mostly with BOOST_FOREACH)
43537
43538 2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>
43539
43540         * src/AddressBookSource.cpp:
43541         * src/AddressBookSource.h:
43542         * src/EvolutionCalendarSource.cpp:
43543         * src/EvolutionCalendarSource.h:
43544         * src/EvolutionContactSource.cpp:
43545         * src/EvolutionContactSource.h:
43546         * src/EvolutionSyncSource.cpp:
43547         * src/EvolutionSyncSource.h:
43548         * src/SQLiteContactSource.cpp:
43549         * src/SQLiteContactSource.h:
43550         * src/SyncEvolutionCmdline.cpp:
43551         * src/TrackingSyncSource.h:
43552
43553         cleaned up EvolutionSyncSource interface+implementation
43554
43555 2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>
43556
43557         * test/evo.supp:
43558         * test/sys.supp:
43559
43560         added plenty of suppressions for problems only found when running
43561         code linked against 2.22.x
43562
43563 2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>
43564
43565         * test/runtests.py:
43566
43567         added the possibility to run a setup script as part of each test
43568
43569 2008-07-08  Patrick Ohly  <patrick.ohly@gmx.de>
43570
43571         * src/SyncEvolutionUtil.cpp:
43572
43573         added missing header file
43574
43575 2008-07-07  Patrick Ohly  <patrick.ohly@gmx.de>
43576
43577         * src/SyncEvolutionUtil.cpp:
43578
43579         better random seed (avoids identical clientId when configs are
43580         created rapidly one after the other)
43581
43582 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
43583
43584         * src/EvolutionSyncSource.cpp:
43585         * src/FilterConfigNode.h:
43586         * src/SyncEvolutionCmdline.cpp:
43587         * src/SyncEvolutionUtil.h:
43588
43589         code cleanup (boost::join, list sort)
43590
43591 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
43592
43593         * src/EvolutionCalendarSource.cpp:
43594         * src/PrefixConfigNode.cpp:
43595         * src/SafeConfigNode.cpp:
43596
43597         code cleanup (map access)
43598
43599 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
43600
43601         * src/SyncEvolutionConfig.h:
43602
43603         code cleanup
43604
43605 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
43606
43607         * src/FilterConfigNode.cpp:
43608         * src/FilterConfigNode.h:
43609         * src/SyncEvolutionCmdline.cpp:
43610         * src/SyncEvolutionUtil.h:
43611
43612         simplified ConfigFilter: now uses keys as they are, but with
43613         case-insensitive compare
43614
43615 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
43616
43617         * src/TrackingSyncSource.h:
43618
43619         LUID may not change during update
43620
43621 2008-07-03  Patrick Ohly  <patrick.ohly@gmx.de>
43622
43623         * src/EvolutionCalendarSource.cpp:
43624         * src/EvolutionContactSource.cpp:
43625
43626         fixed mem leak when listing databases
43627
43628 2008-07-03  Patrick Ohly  <patrick.ohly@gmx.de>
43629
43630         * src/shlibs.local:
43631
43632         reverted to 0.7 packaging
43633
43634 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
43635
43636         * ChangeLog:
43637         * NEWS:
43638         * configure.in:
43639
43640         updated version, changelog, NEWS for 0.8 beta 1
43641
43642 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
43643
43644         * src/shlibs.local:
43645
43646         SF #1993109: for Evolution 2.6 use .deb dependencies which work
43647         with Ubuntu 6.06 LTS
43648
43649 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
43650
43651         * src/SyncEvolutionCmdline.cpp:
43652
43653         SF #1991286: when creating config for the first time, only enable
43654         sync sources which can be synchronized
43655
43656 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
43657
43658         * src/Makefile.am:
43659
43660         fixed problem with loading calendar backend dynamically on Maemo
43661         (depends on TrackingSyncSource being in the main binary)
43662
43663 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
43664
43665         * src/EvolutionCalendarSource.cpp:
43666
43667         avoid useless 'list: unable to access calendars: failure' error
43668         message
43669
43670 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
43671
43672         * test/runtests.py:
43673
43674         added MemoToo
43675
43676 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
43677
43678         * src/EvolutionSyncSource.h:
43679
43680         remember failure when iterating over items
43681
43682 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
43683
43684         * src/vocl/VObject.cpp:
43685         * src/vocl/posixadapter.h:
43686
43687         adapted to new C++ client library posixadapter.h
43688
43689 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
43690
43691         * src/EvolutionSyncSource.cpp:
43692
43693         return code of removeAllItems() is error code, not SyncML status
43694
43695 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
43696
43697         * src/EvolutionSyncSource.h:
43698
43699         clarified return code of inherited removeAllItems() method
43700
43701 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
43702
43703         * src/vocl/posixadapter.h:
43704
43705         fixed compile errors due to wchar redefines
43706
43707 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
43708
43709         * src/SyncEvolutionCmdline.cpp:
43710         * src/SyncEvolutionConfig.cpp:
43711
43712         added memotoo to expected list of templates, fixed Funambol
43713         syncURL
43714
43715 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
43716
43717         * src/EvolutionSyncSource.h:
43718
43719         removed extra sorting, std::set is already guaranteed to return
43720         entries in ascending order
43721
43722 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
43723
43724         * src/SyncEvolutionConfig.cpp:
43725
43726         fixed wrong URI in ScheduleWorld template
43727
43728 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
43729
43730         * src/EvolutionContactSource.cpp:
43731
43732         MemoToo sends vcards with just \n line termination, handle that
43733         when extracting FN
43734
43735 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
43736
43737         * src/SyncEvolutionCmdline.cpp:
43738         * src/SyncEvolutionConfig.cpp:
43739
43740         fixed wrong syncURL in ScheduleWorld template
43741
43742 2008-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
43743
43744         * test/runtests.py:
43745
43746         added --prebuilt: testing with precompiled SyncEvolution
43747
43748 2008-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
43749
43750         * src/SyncEvolutionConfig.cpp:
43751
43752         MemoToo prefers vCard 2.1 over 3.0
43753
43754 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43755
43756         * src/Makefile.am:
43757
43758         rename SyncEvolution's copy of the libecal timezone functions
43759
43760 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43761
43762         * Makefile.am:
43763         * configure.in:
43764         * etc/.cvsignore:
43765         * etc/Makefile.am:
43766         * etc/source-config.txt:
43767         * etc/syncml-config.txt:
43768
43769         removed obsolete example config files
43770
43771 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43772
43773         * configure.in:
43774
43775         adapted to the official include flags (posix before common)
43776
43777 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43778
43779         * src/EvolutionMemoSource.cpp:
43780
43781         added synchronization of Evolution memo summary
43782
43783 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43784
43785         * README:
43786         * src/SyncEvolutionCmdline.cpp:
43787
43788         removed --properties option: not implemented yet
43789
43790 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43791
43792         * src/SyncEvolutionConfig.cpp:
43793
43794         added MemoToo server template
43795
43796 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43797
43798         * src/client-test-app.cpp:
43799
43800         fixed typo (evolution-todo -> evolution-tasks)
43801
43802 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
43803
43804         * src/EvolutionCalendarSource.cpp:
43805         * src/EvolutionCalendarSource.h:
43806         * src/Makefile.am:
43807
43808         made detached recurrence handling more resilient
43809
43810 2008-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
43811
43812         * src/EvolutionSyncClient.cpp:
43813         * src/EvolutionSyncClient.h:
43814         * src/SyncEvolutionCmdline.cpp:
43815         * src/SyncEvolutionConfig.cpp:
43816         * src/SyncEvolutionConfig.h:
43817
43818         regression in 0.8 alpha 1: setting sync mode during status query
43819         or sync affected *all* sources, even the disabled ones
43820
43821 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
43822
43823         * src/e-cal-check-timezones.c:
43824         * src/e-cal-check-timezones.h:
43825
43826         addressed Chenthill's code review comments #49 and #50
43827
43828 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
43829
43830         * src/SyncEvolutionCmdline.cpp:
43831
43832         scheduleworld config template: calendar was using 'event2'
43833         instead of the correct 'cal2' URI
43834
43835 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
43836
43837         * src/EvolutionContactSource.cpp:
43838         * src/EvolutionSyncSource.h:
43839
43840         fixed segfaults for certain data
43841
43842 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
43843
43844         * src/EvolutionCalendarSource.cpp:
43845
43846         fixed compile error
43847
43848 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
43849
43850         * src/EvolutionCalendarSource.cpp:
43851
43852         removed/replaced 'calendar' string from message in libecal
43853         backend because it is also used for memos and tasks
43854
43855 2008-06-08  Patrick Ohly  <patrick.ohly@gmx.de>
43856
43857         * src/EvolutionCalendarSource.cpp:
43858         * src/EvolutionCalendarSource.h:
43859         * src/EvolutionSyncSource.h:
43860         * src/Makefile.am:
43861
43862         fixed modifying parent/child (=detached) calendar items
43863
43864 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
43865
43866         * src/TrackingSyncSource.cpp:
43867
43868         avoid redundant conversion to C string
43869
43870 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
43871
43872         * src/EvolutionSyncSource.cpp:
43873
43874         removeAllItems() must mark source as modified
43875         (EvolutionContactSource depends on it)
43876
43877 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
43878
43879         * src/EvolutionSyncSource.cpp:
43880         * src/EvolutionSyncSource.h:
43881
43882         implemented SyncSource::removeAllItems()
43883
43884 2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>
43885
43886         * src/e-cal-check-timezones.c:
43887         * src/e-cal-check-timezones.h:
43888
43889         e_cal_match_tzid() is now public: required for mapping TZIDs of
43890         existing events
43891
43892 2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>
43893
43894         * src/e-cal-check-timezones.c:
43895
43896         use icaltimezone_get_builtin_timezone_from_tzid()
43897
43898 2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>
43899
43900         * src/e-cal-check-timezones.c:
43901
43902         try to strip trailing sequence number when mapping TZIDs
43903
43904 2008-05-12  Patrick Ohly  <patrick.ohly@gmx.de>
43905
43906         * src/e-cal-check-timezones.c:
43907
43908         add system time zones to VCALENDAR if they are getting used
43909         because of mapping (keeps VCALENDAR consistent)
43910
43911 2008-05-08  Patrick Ohly  <patrick.ohly@gmx.de>
43912
43913         * src/EvolutionCalendarSource.cpp:
43914         * src/e-cal-check-timezones.c:
43915         * src/e-cal-check-timezones.h:
43916
43917         optionally patch components stored in a GList (required by
43918         evolution-exchange)
43919
43920 2008-05-04  Patrick Ohly  <patrick.ohly@gmx.de>
43921
43922         * src/libical/icalstrdup.c:
43923
43924         fixed spelling mistake
43925
43926 2008-05-04  Patrick Ohly  <patrick.ohly@gmx.de>
43927
43928         * src/EvolutionSmartPtr.h:
43929
43930         must define HANDLE_LIBICAL_MEMORY to avoid compiler warning
43931
43932 2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>
43933
43934         * configure.in:
43935         * src/EvolutionCalendarSource.cpp:
43936         * src/Makefile.am:
43937         * src/e-cal-check-timezones.c:
43938         * src/libical/icalstrdup.c:
43939         * src/libical/icalstrdup.h:
43940
43941         GNOME Bugzilla #516408: always free ical strings, duplicate when
43942         necessary
43943
43944 2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>
43945
43946         * test/runtests.py:
43947
43948         also test SyncEvolution unit tests in addition to testing
43949         framework tests
43950
43951 2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>
43952
43953         * test/evo.supp:
43954
43955         suppressed all known leaks with trunk from April 1st
43956
43957 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
43958
43959         * HACKING:
43960
43961         Maemo no longer uses patched libdbus
43962
43963 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
43964
43965         * authors.xml:
43966
43967         account -> user mapping for svn2cl
43968
43969 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
43970
43971         * src/EvolutionContactSource.cpp:
43972
43973         SF #1947050: added sanity checks around string access of
43974         X-OSSO-CONTACT-STATE
43975
43976 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
43977
43978         * debian/changelog:
43979
43980         # updated
43981
43982 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
43983
43984         * src/EvolutionCalendarSource.cpp:
43985         * src/Makefile.am:
43986         * src/e-cal-check-timezones.c:
43987         * src/e-cal-check-timezones.h:
43988         * src/e_cal_check_timezones.c:
43989         * src/e_cal_check_timezones.h:
43990
43991         finished proposal for inclusion of e_cal_check_timezones() into
43992         Evolution
43993
43994 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
43995
43996         * NEWS:
43997
43998         # updated
43999
44000 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
44001
44002         * ChangeLog:
44003
44004         # updated
44005
44006 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
44007
44008         * svn2cl.sh:
44009
44010         svn checkout must be up-to-date for svn2cl to produce complete
44011         results
44012
44013 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
44014
44015         * ChangeLog:
44016         * HACKING:
44017         * svn2cl.sh:
44018
44019         generate ChangeLog from Subversion log
44020
44021 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
44022
44023         * src/SyncEvolutionUtil.cpp:
44024         * src/client-test-app.cpp:
44025
44026         adding SyncEvolution test target in all cases, take II
44027
44028 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44029
44030         * src/EvolutionCalendarSourceRegister.cpp:
44031         * src/e_cal_check_timezones.c:
44032         * src/e_cal_check_timezones.h:
44033
44034         avoid timezone collisions by renaming the new VTIMEZONE before
44035         importing
44036
44037 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44038
44039         * src/EvolutionCalendarSource.cpp:
44040         * src/EvolutionCalendarSourceRegister.cpp:
44041         * src/EvolutionSyncSource.h:
44042         * src/Makefile.am:
44043         * src/e_cal_check_timezones.c:
44044         * src/e_cal_check_timezones.h:
44045
44046         map TZIDs to system timezones, if possible
44047
44048 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44049
44050         * src/EvolutionSyncSource.cpp:
44051
44052         avoid redundant underscore
44053
44054 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44055
44056         * src/EvolutionCalendarSourceRegister.cpp:
44057         * src/EvolutionSyncSource.cpp:
44058         * src/EvolutionSyncSource.h:
44059
44060         added testing of opening default database
44061
44062 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44063
44064         * src/SyncEvolutionUtil.cpp:
44065
44066         always provide SyncEvolution test class, even if it is empty:
44067         avoids the need to distinguish between builds when testing it
44068
44069 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44070
44071         * src/SyncEvolutionCmdline.cpp:
44072
44073         unit tests were unintentionally enabled when only integration
44074         tests should have been on
44075
44076 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
44077
44078         * HACKING:
44079
44080         added comment about pre-releases
44081
44082 2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
44083
44084         * src/SyncEvolutionCmdline.cpp:
44085
44086         added SSL options also to regression testing
44087
44088 2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
44089
44090         * Makefile.am:
44091         * configure.in:
44092
44093         bumped version to alpha, made sure that .deb package version is
44094         larger than last release but smaller than final one
44095
44096 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44097
44098         * src/TrackingSyncSource.h:
44099
44100         clarified insertItem
44101
44102 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44103
44104         * src/Makefile.am:
44105         * src/PrefixConfigNode.cpp:
44106         * src/PrefixConfigNode.h:
44107         * src/TrackingSyncSource.cpp:
44108
44109         added prefix to change tracking node: that way have multiple name
44110         spaces in the same config node, in case we need it later on
44111
44112 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44113
44114         * src/FilterConfigNode.cpp:
44115         * src/SafeConfigNode.cpp:
44116
44117         fixed typo in error message (missing 'not')
44118
44119 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44120
44121         * src/ConfigNode.h:
44122         * src/FileConfigNode.cpp:
44123         * src/FileConfigNode.h:
44124         * src/FilterConfigNode.cpp:
44125         * src/FilterConfigNode.h:
44126         * src/SafeConfigNode.cpp:
44127         * src/SafeConfigNode.h:
44128         * src/SyncEvolutionConfig.cpp:
44129         * src/TrackingSyncSource.cpp:
44130
44131         avoid expensive copying of property map
44132
44133 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44134
44135         * src/SyncEvolutionCmdline.cpp:
44136
44137         updated --help text
44138
44139 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44140
44141         * src/EvolutionCalendarSource.cpp:
44142         * src/EvolutionMemoSource.cpp:
44143
44144         make sure that the icomp UID is set before calling the update
44145         method (EDS crashes otherwise)
44146
44147 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
44148
44149         * src/AddressBookSource.h:
44150         * src/EvolutionCalendarSource.h:
44151         * src/EvolutionContactSource.h:
44152         * src/EvolutionMemoSource.h:
44153         * src/TrackingSyncSource.h:
44154
44155         the useless clone() method is no longer needed because SyncSource
44156         no longer inherits from ArrayElement
44157
44158 2008-04-08  Patrick Ohly  <patrick.ohly@gmx.de>
44159
44160         * src/EvolutionCalendarSource.cpp:
44161
44162         implemented support for detached recurrences
44163
44164 2008-04-08  Patrick Ohly  <patrick.ohly@gmx.de>
44165
44166         * src/EvolutionSyncSource.h:
44167         * src/client-test-app.cpp:
44168
44169         adapted to new removeAllItems() prototype
44170
44171 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44172
44173         * src/EvolutionSyncClient.cpp:
44174
44175         added missing initialization of sources during --status
44176         processing
44177
44178 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44179
44180         * src/EvolutionCalendarSource.cpp:
44181         * src/EvolutionCalendarSource.h:
44182         * src/EvolutionMemoSource.cpp:
44183         * src/EvolutionMemoSource.h:
44184         * src/SQLiteContactSource.cpp:
44185         * src/SQLiteContactSource.h:
44186         * src/TrackingSyncSource.cpp:
44187         * src/TrackingSyncSource.h:
44188
44189         make results from insertItem explicit by putting them all in one
44190         struct
44191
44192 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44193
44194         * src/Makefile.am:
44195
44196         'test' is a meta target
44197
44198 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44199
44200         * src/AddressBookSource.cpp:
44201         * src/AddressBookSource.h:
44202         * src/EvolutionCalendarSource.cpp:
44203         * src/EvolutionCalendarSource.h:
44204         * src/EvolutionContactSource.cpp:
44205         * src/EvolutionContactSource.h:
44206         * src/EvolutionMemoSource.cpp:
44207         * src/EvolutionMemoSource.h:
44208         * src/EvolutionSyncClient.cpp:
44209         * src/EvolutionSyncSource.cpp:
44210         * src/EvolutionSyncSource.h:
44211         * src/SQLiteContactSource.cpp:
44212         * src/SQLiteContactSource.h:
44213         * src/TrackingSyncSource.cpp:
44214         * src/TrackingSyncSource.h:
44215         * src/client-test-app.cpp:
44216
44217         EvolutionCalendarSyncSource now uses change tracking based on
44218         modification time stamp.
44219
44220 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44221
44222         * src/syncevolution.cpp:
44223
44224         adapted to the extended printLine() method
44225
44226 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44227
44228         * src/EvolutionSmartPtr.h:
44229
44230         added template class for calling free() on arbitrary pointer
44231
44232 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
44233
44234         * src/Makefile.am:
44235         * src/SafeConfigNode.cpp:
44236         * src/SafeConfigNode.h:
44237
44238         added wrapper around config node: accepts arbitrary key/value
44239         strings
44240
44241 2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
44242
44243         * src/Makefile.am:
44244
44245         use  instead of make
44246
44247 2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
44248
44249         * src/Makefile.am:
44250
44251         added missing VolatileConfigTree.h to dist
44252
44253 2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
44254
44255         * configure.in:
44256         * src/Makefile.am:
44257
44258         added dependencies on self-compiled client library (client-test
44259         and synceveoluition were not always recompiled)
44260
44261 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
44262
44263         * src/EvolutionSyncClient.cpp:
44264
44265         check config before open() and beginSync() to detect errors when
44266         it is still safe (change tracking not modified yet; exceptions
44267         handled gracefully
44268
44269 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
44270
44271         * src/SyncEvolutionConfig.cpp:
44272         * src/SyncEvolutionConfig.h:
44273         * src/VolatileConfigTree.h:
44274
44275         allow temporary configuration in memory which is not tied to a
44276         persistent configuration
44277
44278 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
44279
44280         * src/SyncEvolutionCmdline.cpp:
44281
44282         return code of sync got lost
44283
44284 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
44285
44286         * README:
44287         * src/EvolutionSyncClient.cpp:
44288         * src/SyncEvolutionConfig.cpp:
44289         * src/SyncEvolutionConfig.h:
44290
44291         added several options for SSL connections
44292
44293 2008-04-03  Patrick Ohly  <patrick.ohly@gmx.de>
44294
44295         * src/EvolutionCalendarSource.cpp:
44296         * src/EvolutionContactSource.cpp:
44297         * src/EvolutionSyncClient.cpp:
44298         * src/EvolutionSyncClient.h:
44299         * src/EvolutionSyncSource.h:
44300         * src/SyncEvolutionCmdline.cpp:
44301         * src/SyncEvolutionConfig.cpp:
44302         * src/SyncEvolutionConfig.h:
44303
44304         - all passwords can be specified as env variables (${foo}) or
44305         read from stdin (-) - fixed config access in sync sources (broke
44306         during rewrite)
44307
44308 2008-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
44309
44310         * src/SyncEvolutionCmdline.cpp:
44311
44312         added missing newline in error message
44313
44314 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44315
44316         * README:
44317         * src/SyncEvolutionCmdline.cpp:
44318
44319         --properties not implemented yet
44320
44321 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44322
44323         * README:
44324         * src/ConfigNode.h:
44325         * src/FileConfigNode.cpp:
44326         * src/FileConfigNode.h:
44327         * src/FilterConfigNode.cpp:
44328         * src/FilterConfigNode.h:
44329         * src/SyncEvolutionCmdline.cpp:
44330         * src/SyncEvolutionConfig.cpp:
44331         * src/SyncEvolutionConfig.h:
44332
44333         default values are commmented out in .ini files; some important
44334         ones are always set normally
44335
44336 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44337
44338         * src/EvolutionCalendarSource.cpp:
44339         * src/EvolutionContactSource.cpp:
44340         * src/EvolutionSyncClient.cpp:
44341         * src/EvolutionSyncSource.cpp:
44342         * src/EvolutionSyncSource.h:
44343         * src/SQLiteContactSource.cpp:
44344         * src/SyncEvolutionCmdline.cpp:
44345         * src/SyncEvolutionConfig.cpp:
44346         * src/SyncEvolutionConfig.h:
44347
44348         simplified configuration
44349
44350 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44351
44352         * src/SyncEvolutionCmdline.cpp:
44353         * src/SyncEvolutionConfig.cpp:
44354
44355         cleaned up comments on properties
44356
44357 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44358
44359         * README:
44360         * src/SyncEvolutionCmdline.cpp:
44361         * src/SyncEvolutionConfig.cpp:
44362         * src/SyncEvolutionUtil.cpp:
44363         * src/SyncEvolutionUtil.h:
44364
44365         deviceId is now a pseudo UUID in new configurations
44366
44367 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44368
44369         * src/SyncEvolutionCmdline.cpp:
44370
44371         added testing of --configure on old-style config
44372
44373 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44374
44375         * src/SyncEvolutionCmdline.cpp:
44376
44377         added testing of source listing and migration, minor fixes
44378
44379 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44380
44381         * README:
44382         * src/FilterConfigNode.h:
44383         * src/SyncEvolutionCmdline.cpp:
44384
44385         added testing of configuring existing config; minor fixes (case
44386         sensitivity in filter, modifying only selected sources)
44387
44388 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44389
44390         * src/SyncEvolutionCmdline.cpp:
44391
44392         testing of/fixed creating config with sources specified; improved
44393         white space handling in parameters
44394
44395 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44396
44397         * src/SyncEvolutionCmdline.cpp:
44398         * src/SyncEvolutionUtil.h:
44399
44400         added testing of --print-config, fixed some of the error handling
44401
44402 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44403
44404         * src/boost/detail/algorithm.hpp:
44405         * src/boost/detail/allocator_utilities.hpp:
44406         * src/boost/detail/atomic_count.hpp:
44407         * src/boost/detail/atomic_count_gcc.hpp:
44408         * src/boost/detail/atomic_count_pthreads.hpp:
44409         * src/boost/detail/atomic_count_win32.hpp:
44410         * src/boost/detail/binary_search.hpp:
44411         * src/boost/detail/call_traits.hpp:
44412         * src/boost/detail/catch_exceptions.hpp:
44413         * src/boost/detail/compressed_pair.hpp:
44414         * src/boost/detail/dynamic_bitset.hpp:
44415         * src/boost/detail/endian.hpp:
44416         * src/boost/detail/indirect_traits.hpp:
44417         * src/boost/detail/interlocked.hpp:
44418         * src/boost/detail/is_function_ref_tester.hpp:
44419         * src/boost/detail/is_incrementable.hpp:
44420         * src/boost/detail/is_xxx.hpp:
44421         * src/boost/detail/iterator.hpp:
44422         * src/boost/detail/lightweight_mutex.hpp:
44423         * src/boost/detail/lightweight_test.hpp:
44424         * src/boost/detail/limits.hpp:
44425         * src/boost/detail/lwm_nop.hpp:
44426         * src/boost/detail/lwm_pthreads.hpp:
44427         * src/boost/detail/lwm_win32_cs.hpp:
44428         * src/boost/detail/named_template_params.hpp:
44429         * src/boost/detail/no_exceptions_support.hpp:
44430         * src/boost/detail/none_t.hpp:
44431         * src/boost/detail/numeric_traits.hpp:
44432         * src/boost/detail/ob_call_traits.hpp:
44433         * src/boost/detail/ob_compressed_pair.hpp:
44434         * src/boost/detail/quick_allocator.hpp:
44435         * src/boost/detail/reference_content.hpp:
44436         * src/boost/detail/select_type.hpp:
44437         * src/boost/detail/shared_array_nmt.hpp:
44438         * src/boost/detail/shared_ptr_nmt.hpp:
44439         * src/boost/detail/templated_streams.hpp:
44440         * src/boost/detail/utf8_codecvt_facet.hpp:
44441         * src/boost/foreach.hpp:
44442
44443         added more Boost header files (required by algorithm::string)
44444
44445 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
44446
44447         * src/FilterConfigNode.h:
44448         * src/SyncEvolutionCmdline.cpp:
44449         * src/SyncEvolutionCmdline.h:
44450
44451         added testing of --sync property storing
44452
44453 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
44454
44455         * src/SyncEvolutionCmdline.cpp:
44456
44457         test additional aspects of --template and --print-servers
44458
44459 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
44460
44461         * src/SyncEvolutionCmdline.cpp:
44462
44463         added --template testing
44464
44465 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
44466
44467         * src/SyncEvolutionConfig.cpp:
44468
44469         fixed default Funambol config (vCard 2.1, memo sync/URI mixup)
44470
44471 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
44472
44473         * src/SyncEvolutionConfig.h:
44474
44475         added missing 'syncevolution' subdir when XDG_CONFIG_HOME is set
44476
44477 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
44478
44479         * src/EvolutionContactSource.cpp:
44480         * src/SQLiteContactSource.cpp:
44481         * src/SyncEvolutionCmdline.cpp:
44482         * src/SyncEvolutionConfig.cpp:
44483         * src/SyncEvolutionConfig.h:
44484         * src/boost/algorithm/string.hpp:
44485         * src/boost/algorithm/string/case_conv.hpp:
44486         * src/boost/algorithm/string/classification.hpp:
44487         * src/boost/algorithm/string/compare.hpp:
44488         * src/boost/algorithm/string/concept.hpp:
44489         * src/boost/algorithm/string/config.hpp:
44490         * src/boost/algorithm/string/constants.hpp:
44491         * src/boost/algorithm/string/detail/case_conv.hpp:
44492         * src/boost/algorithm/string/detail/classification.hpp:
44493         * src/boost/algorithm/string/detail/find_format.hpp:
44494         * src/boost/algorithm/string/detail/find_format_all.hpp:
44495         * src/boost/algorithm/string/detail/find_format_store.hpp:
44496         * src/boost/algorithm/string/detail/find_iterator.hpp:
44497         * src/boost/algorithm/string/detail/finder.hpp:
44498         * src/boost/algorithm/string/detail/finder_regex.hpp:
44499         * src/boost/algorithm/string/detail/formatter.hpp:
44500         * src/boost/algorithm/string/detail/formatter_regex.hpp:
44501         * src/boost/algorithm/string/detail/predicate.hpp:
44502         * src/boost/algorithm/string/detail/replace_storage.hpp:
44503         * src/boost/algorithm/string/detail/sequence.hpp:
44504         * src/boost/algorithm/string/detail/trim.hpp:
44505         * src/boost/algorithm/string/detail/util.hpp:
44506         * src/boost/algorithm/string/erase.hpp:
44507         * src/boost/algorithm/string/find.hpp:
44508         * src/boost/algorithm/string/find_format.hpp:
44509         * src/boost/algorithm/string/find_iterator.hpp:
44510         * src/boost/algorithm/string/finder.hpp:
44511         * src/boost/algorithm/string/formatter.hpp:
44512         * src/boost/algorithm/string/iter_find.hpp:
44513         * src/boost/algorithm/string/join.hpp:
44514         * src/boost/algorithm/string/predicate.hpp:
44515         * src/boost/algorithm/string/predicate_facade.hpp:
44516         * src/boost/algorithm/string/replace.hpp:
44517         * src/boost/algorithm/string/sequence_traits.hpp:
44518         * src/boost/algorithm/string/split.hpp:
44519         * src/boost/algorithm/string/std/list_traits.hpp:
44520         * src/boost/algorithm/string/std/rope_traits.hpp:
44521         * src/boost/algorithm/string/std/slist_traits.hpp:
44522         * src/boost/algorithm/string/std/string_traits.hpp:
44523         * src/boost/algorithm/string/std_containers_traits.hpp:
44524         * src/boost/algorithm/string/trim.hpp:
44525         * src/boost/algorithm/string/yes_no_type.hpp:
44526         * src/boost/bind.hpp:
44527         * src/boost/bind/apply.hpp:
44528         * src/boost/bind/arg.hpp:
44529         * src/boost/bind/bind_cc.hpp:
44530         * src/boost/bind/bind_mf_cc.hpp:
44531         * src/boost/bind/bind_template.hpp:
44532         * src/boost/bind/make_adaptable.hpp:
44533         * src/boost/bind/mem_fn_cc.hpp:
44534         * src/boost/bind/mem_fn_template.hpp:
44535         * src/boost/bind/mem_fn_vw.hpp:
44536         * src/boost/bind/placeholders.hpp:
44537         * src/boost/bind/protect.hpp:
44538         * src/boost/bind/storage.hpp:
44539         * src/boost/cast.hpp:
44540         * src/boost/concept_archetype.hpp:
44541         * src/boost/concept_check.hpp:
44542         * src/boost/function.hpp:
44543         * src/boost/function/detail/function_iterate.hpp:
44544         * src/boost/function/detail/maybe_include.hpp:
44545         * src/boost/function/detail/prologue.hpp:
44546         * src/boost/function/function0.hpp:
44547         * src/boost/function/function1.hpp:
44548         * src/boost/function/function10.hpp:
44549         * src/boost/function/function2.hpp:
44550         * src/boost/function/function3.hpp:
44551         * src/boost/function/function4.hpp:
44552         * src/boost/function/function5.hpp:
44553         * src/boost/function/function6.hpp:
44554         * src/boost/function/function7.hpp:
44555         * src/boost/function/function8.hpp:
44556         * src/boost/function/function9.hpp:
44557         * src/boost/function/function_base.hpp:
44558         * src/boost/function/function_template.hpp:
44559         * src/boost/function_equal.hpp:
44560         * src/boost/get_pointer.hpp:
44561         * src/boost/implicit_cast.hpp:
44562         * src/boost/iterator.hpp:
44563         * src/boost/iterator/counting_iterator.hpp:
44564         * src/boost/iterator/detail/any_conversion_eater.hpp:
44565         * src/boost/iterator/detail/config_def.hpp:
44566         * src/boost/iterator/detail/config_undef.hpp:
44567         * src/boost/iterator/detail/enable_if.hpp:
44568         * src/boost/iterator/detail/facade_iterator_category.hpp:
44569         * src/boost/iterator/detail/minimum_category.hpp:
44570         * src/boost/iterator/filter_iterator.hpp:
44571         * src/boost/iterator/indirect_iterator.hpp:
44572         * src/boost/iterator/interoperable.hpp:
44573         * src/boost/iterator/is_lvalue_iterator.hpp:
44574         * src/boost/iterator/is_readable_iterator.hpp:
44575         * src/boost/iterator/iterator_adaptor.hpp:
44576         * src/boost/iterator/iterator_archetypes.hpp:
44577         * src/boost/iterator/iterator_categories.hpp:
44578         * src/boost/iterator/iterator_concepts.hpp:
44579         * src/boost/iterator/iterator_facade.hpp:
44580         * src/boost/iterator/iterator_traits.hpp:
44581         * src/boost/iterator/new_iterator_tests.hpp:
44582         * src/boost/iterator/permutation_iterator.hpp:
44583         * src/boost/iterator/reverse_iterator.hpp:
44584         * src/boost/iterator/transform_iterator.hpp:
44585         * src/boost/iterator/zip_iterator.hpp:
44586         * src/boost/lexical_cast.hpp:
44587         * src/boost/mem_fn.hpp:
44588         * src/boost/mpl/O1_size.hpp:
44589         * src/boost/mpl/O1_size_fwd.hpp:
44590         * src/boost/mpl/accumulate.hpp:
44591         * src/boost/mpl/advance.hpp:
44592         * src/boost/mpl/advance_fwd.hpp:
44593         * src/boost/mpl/alias.hpp:
44594         * src/boost/mpl/always.hpp:
44595         * src/boost/mpl/and.hpp:
44596         * src/boost/mpl/apply.hpp:
44597         * src/boost/mpl/apply_fwd.hpp:
44598         * src/boost/mpl/apply_wrap.hpp:
44599         * src/boost/mpl/arg.hpp:
44600         * src/boost/mpl/arg_fwd.hpp:
44601         * src/boost/mpl/arithmetic.hpp:
44602         * src/boost/mpl/as_sequence.hpp:
44603         * src/boost/mpl/assert.hpp:
44604         * src/boost/mpl/at.hpp:
44605         * src/boost/mpl/at_fwd.hpp:
44606         * src/boost/mpl/aux_/O1_size_impl.hpp:
44607         * src/boost/mpl/aux_/adl_barrier.hpp:
44608         * src/boost/mpl/aux_/advance_backward.hpp:
44609         * src/boost/mpl/aux_/advance_forward.hpp:
44610         * src/boost/mpl/aux_/apply_1st.hpp:
44611         * src/boost/mpl/aux_/arg_typedef.hpp:
44612         * src/boost/mpl/aux_/arithmetic_op.hpp:
44613         * src/boost/mpl/aux_/arity.hpp:
44614         * src/boost/mpl/aux_/arity_spec.hpp:
44615         * src/boost/mpl/aux_/at_impl.hpp:
44616         * src/boost/mpl/aux_/back_impl.hpp:
44617         * src/boost/mpl/aux_/basic_bind.hpp:
44618         * src/boost/mpl/aux_/begin_end_impl.hpp:
44619         * src/boost/mpl/aux_/clear_impl.hpp:
44620         * src/boost/mpl/aux_/common_name_wknd.hpp:
44621         * src/boost/mpl/aux_/comparison_op.hpp:
44622         * src/boost/mpl/aux_/config/adl.hpp:
44623         * src/boost/mpl/aux_/config/arrays.hpp:
44624         * src/boost/mpl/aux_/config/bind.hpp:
44625         * src/boost/mpl/aux_/config/compiler.hpp:
44626         * src/boost/mpl/aux_/config/ctps.hpp:
44627         * src/boost/mpl/aux_/config/dependent_nttp.hpp:
44628         * src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
44629         * src/boost/mpl/aux_/config/dtp.hpp:
44630         * src/boost/mpl/aux_/config/eti.hpp:
44631         * src/boost/mpl/aux_/config/forwarding.hpp:
44632         * src/boost/mpl/aux_/config/gcc.hpp:
44633         * src/boost/mpl/aux_/config/has_apply.hpp:
44634         * src/boost/mpl/aux_/config/has_xxx.hpp:
44635         * src/boost/mpl/aux_/config/integral.hpp:
44636         * src/boost/mpl/aux_/config/intel.hpp:
44637         * src/boost/mpl/aux_/config/lambda.hpp:
44638         * src/boost/mpl/aux_/config/msvc.hpp:
44639         * src/boost/mpl/aux_/config/msvc_typename.hpp:
44640         * src/boost/mpl/aux_/config/nttp.hpp:
44641         * src/boost/mpl/aux_/config/operators.hpp:
44642         * src/boost/mpl/aux_/config/overload_resolution.hpp:
44643         * src/boost/mpl/aux_/config/preprocessor.hpp:
44644         * src/boost/mpl/aux_/config/static_constant.hpp:
44645         * src/boost/mpl/aux_/config/ttp.hpp:
44646         * src/boost/mpl/aux_/config/typeof.hpp:
44647         * src/boost/mpl/aux_/config/use_preprocessed.hpp:
44648         * src/boost/mpl/aux_/config/workaround.hpp:
44649         * src/boost/mpl/aux_/contains_impl.hpp:
44650         * src/boost/mpl/aux_/count_args.hpp:
44651         * src/boost/mpl/aux_/count_impl.hpp:
44652         * src/boost/mpl/aux_/empty_impl.hpp:
44653         * src/boost/mpl/aux_/erase_impl.hpp:
44654         * src/boost/mpl/aux_/erase_key_impl.hpp:
44655         * src/boost/mpl/aux_/filter_iter.hpp:
44656         * src/boost/mpl/aux_/find_if_pred.hpp:
44657         * src/boost/mpl/aux_/fold_impl.hpp:
44658         * src/boost/mpl/aux_/fold_impl_body.hpp:
44659         * src/boost/mpl/aux_/fold_op.hpp:
44660         * src/boost/mpl/aux_/fold_pred.hpp:
44661         * src/boost/mpl/aux_/front_impl.hpp:
44662         * src/boost/mpl/aux_/full_lambda.hpp:
44663         * src/boost/mpl/aux_/has_apply.hpp:
44664         * src/boost/mpl/aux_/has_begin.hpp:
44665         * src/boost/mpl/aux_/has_key_impl.hpp:
44666         * src/boost/mpl/aux_/has_rebind.hpp:
44667         * src/boost/mpl/aux_/has_size.hpp:
44668         * src/boost/mpl/aux_/has_tag.hpp:
44669         * src/boost/mpl/aux_/has_type.hpp:
44670         * src/boost/mpl/aux_/include_preprocessed.hpp:
44671         * src/boost/mpl/aux_/insert_impl.hpp:
44672         * src/boost/mpl/aux_/insert_range_impl.hpp:
44673         * src/boost/mpl/aux_/inserter_algorithm.hpp:
44674         * src/boost/mpl/aux_/integral_wrapper.hpp:
44675         * src/boost/mpl/aux_/is_msvc_eti_arg.hpp:
44676         * src/boost/mpl/aux_/iter_apply.hpp:
44677         * src/boost/mpl/aux_/iter_fold_if_impl.hpp:
44678         * src/boost/mpl/aux_/iter_fold_impl.hpp:
44679         * src/boost/mpl/aux_/iter_push_front.hpp:
44680         * src/boost/mpl/aux_/joint_iter.hpp:
44681         * src/boost/mpl/aux_/lambda_arity_param.hpp:
44682         * src/boost/mpl/aux_/lambda_no_ctps.hpp:
44683         * src/boost/mpl/aux_/lambda_spec.hpp:
44684         * src/boost/mpl/aux_/lambda_support.hpp:
44685         * src/boost/mpl/aux_/largest_int.hpp:
44686         * src/boost/mpl/aux_/logical_op.hpp:
44687         * src/boost/mpl/aux_/msvc_dtw.hpp:
44688         * src/boost/mpl/aux_/msvc_eti_base.hpp:
44689         * src/boost/mpl/aux_/msvc_is_class.hpp:
44690         * src/boost/mpl/aux_/msvc_never_true.hpp:
44691         * src/boost/mpl/aux_/msvc_type.hpp:
44692         * src/boost/mpl/aux_/na.hpp:
44693         * src/boost/mpl/aux_/na_assert.hpp:
44694         * src/boost/mpl/aux_/na_fwd.hpp:
44695         * src/boost/mpl/aux_/na_spec.hpp:
44696         * src/boost/mpl/aux_/nested_type_wknd.hpp:
44697         * src/boost/mpl/aux_/nttp_decl.hpp:
44698         * src/boost/mpl/aux_/numeric_cast_utils.hpp:
44699         * src/boost/mpl/aux_/numeric_op.hpp:
44700         * src/boost/mpl/aux_/order_impl.hpp:
44701         * src/boost/mpl/aux_/overload_names.hpp:
44702         * src/boost/mpl/aux_/partition_op.hpp:
44703         * src/boost/mpl/aux_/pop_back_impl.hpp:
44704         * src/boost/mpl/aux_/pop_front_impl.hpp:
44705         * src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
44706         * src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
44707         * src/boost/mpl/aux_/preprocessed/bcc/and.hpp:
44708         * src/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
44709         * src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
44710         * src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
44711         * src/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
44712         * src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
44713         * src/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
44714         * src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
44715         * src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
44716         * src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
44717         * src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
44718         * src/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
44719         * src/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
44720         * src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
44721         * src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
44722         * src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
44723         * src/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
44724         * src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
44725         * src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
44726         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
44727         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
44728         * src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
44729         * src/boost/mpl/aux_/preprocessed/bcc/less.hpp:
44730         * src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
44731         * src/boost/mpl/aux_/preprocessed/bcc/list.hpp:
44732         * src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
44733         * src/boost/mpl/aux_/preprocessed/bcc/map.hpp:
44734         * src/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
44735         * src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
44736         * src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
44737         * src/boost/mpl/aux_/preprocessed/bcc/or.hpp:
44738         * src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
44739         * src/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
44740         * src/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
44741         * src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
44742         * src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
44743         * src/boost/mpl/aux_/preprocessed/bcc/set.hpp:
44744         * src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
44745         * src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
44746         * src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
44747         * src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
44748         * src/boost/mpl/aux_/preprocessed/bcc/times.hpp:
44749         * src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
44750         * src/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
44751         * src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
44752         * src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
44753         * src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
44754         * src/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
44755         * src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
44756         * src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
44757         * src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
44758         * src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
44759         * src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
44760         * src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
44761         * src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
44762         * src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
44763         * src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
44764         * src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
44765         * src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
44766         * src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
44767         * src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
44768         * src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
44769         * src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
44770         * src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
44771         * src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
44772         * src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
44773         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
44774         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
44775         * src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
44776         * src/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
44777         * src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
44778         * src/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
44779         * src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
44780         * src/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
44781         * src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
44782         * src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
44783         * src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
44784         * src/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
44785         * src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
44786         * src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
44787         * src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
44788         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
44789         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
44790         * src/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
44791         * src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
44792         * src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
44793         * src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
44794         * src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
44795         * src/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
44796         * src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
44797         * src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
44798         * src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
44799         * src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
44800         * src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
44801         * src/boost/mpl/aux_/preprocessed/dmc/and.hpp:
44802         * src/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
44803         * src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
44804         * src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
44805         * src/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
44806         * src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
44807         * src/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
44808         * src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
44809         * src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
44810         * src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
44811         * src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
44812         * src/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
44813         * src/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
44814         * src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
44815         * src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
44816         * src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
44817         * src/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
44818         * src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
44819         * src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
44820         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
44821         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
44822         * src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
44823         * src/boost/mpl/aux_/preprocessed/dmc/less.hpp:
44824         * src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
44825         * src/boost/mpl/aux_/preprocessed/dmc/list.hpp:
44826         * src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
44827         * src/boost/mpl/aux_/preprocessed/dmc/map.hpp:
44828         * src/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
44829         * src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
44830         * src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
44831         * src/boost/mpl/aux_/preprocessed/dmc/or.hpp:
44832         * src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
44833         * src/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
44834         * src/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
44835         * src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
44836         * src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
44837         * src/boost/mpl/aux_/preprocessed/dmc/set.hpp:
44838         * src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
44839         * src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
44840         * src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
44841         * src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
44842         * src/boost/mpl/aux_/preprocessed/dmc/times.hpp:
44843         * src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
44844         * src/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
44845         * src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
44846         * src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
44847         * src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
44848         * src/boost/mpl/aux_/preprocessed/gcc/and.hpp:
44849         * src/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
44850         * src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
44851         * src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
44852         * src/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
44853         * src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
44854         * src/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
44855         * src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
44856         * src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
44857         * src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
44858         * src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
44859         * src/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
44860         * src/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
44861         * src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
44862         * src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
44863         * src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
44864         * src/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
44865         * src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
44866         * src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
44867         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
44868         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
44869         * src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
44870         * src/boost/mpl/aux_/preprocessed/gcc/less.hpp:
44871         * src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
44872         * src/boost/mpl/aux_/preprocessed/gcc/list.hpp:
44873         * src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
44874         * src/boost/mpl/aux_/preprocessed/gcc/map.hpp:
44875         * src/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
44876         * src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
44877         * src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
44878         * src/boost/mpl/aux_/preprocessed/gcc/or.hpp:
44879         * src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
44880         * src/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
44881         * src/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
44882         * src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
44883         * src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
44884         * src/boost/mpl/aux_/preprocessed/gcc/set.hpp:
44885         * src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
44886         * src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
44887         * src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
44888         * src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
44889         * src/boost/mpl/aux_/preprocessed/gcc/times.hpp:
44890         * src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
44891         * src/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
44892         * src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
44893         * src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
44894         * src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
44895         * src/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
44896         * src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
44897         * src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
44898         * src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
44899         * src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
44900         * src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
44901         * src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
44902         * src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
44903         * src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
44904         * src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
44905         * src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
44906         * src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
44907         * src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
44908         * src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
44909         * src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
44910         * src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
44911         * src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
44912         * src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
44913         * src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
44914         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
44915         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
44916         * src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
44917         * src/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
44918         * src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
44919         * src/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
44920         * src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
44921         * src/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
44922         * src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
44923         * src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
44924         * src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
44925         * src/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
44926         * src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
44927         * src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
44928         * src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
44929         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
44930         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
44931         * src/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
44932         * src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
44933         * src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
44934         * src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
44935         * src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
44936         * src/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
44937         * src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
44938         * src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
44939         * src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
44940         * src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
44941         * src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
44942         * src/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
44943         * src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
44944         * src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
44945         * src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
44946         * src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
44947         * src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
44948         * src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
44949         * src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
44950         * src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
44951         * src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
44952         * src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
44953         * src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
44954         * src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
44955         * src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
44956         * src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
44957         * src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
44958         * src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
44959         * src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
44960         * src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
44961         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
44962         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
44963         * src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
44964         * src/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
44965         * src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
44966         * src/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
44967         * src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
44968         * src/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
44969         * src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
44970         * src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
44971         * src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
44972         * src/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
44973         * src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
44974         * src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
44975         * src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
44976         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
44977         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
44978         * src/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
44979         * src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
44980         * src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
44981         * src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
44982         * src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
44983         * src/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
44984         * src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
44985         * src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
44986         * src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
44987         * src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
44988         * src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
44989         * src/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
44990         * src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
44991         * src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
44992         * src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
44993         * src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
44994         * src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
44995         * src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
44996         * src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
44997         * src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
44998         * src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
44999         * src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
45000         * src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
45001         * src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
45002         * src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
45003         * src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
45004         * src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
45005         * src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
45006         * src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
45007         * src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
45008         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
45009         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
45010         * src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
45011         * src/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
45012         * src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
45013         * src/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
45014         * src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
45015         * src/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
45016         * src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
45017         * src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
45018         * src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
45019         * src/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
45020         * src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
45021         * src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
45022         * src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
45023         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
45024         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
45025         * src/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
45026         * src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
45027         * src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
45028         * src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
45029         * src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
45030         * src/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
45031         * src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
45032         * src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
45033         * src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
45034         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
45035         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
45036         * src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
45037         * src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
45038         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
45039         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
45040         * src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
45041         * src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
45042         * src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
45043         * src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
45044         * src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
45045         * src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
45046         * src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
45047         * src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
45048         * src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
45049         * src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
45050         * src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
45051         * src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
45052         * src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
45053         * src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
45054         * src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
45055         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
45056         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
45057         * src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
45058         * src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
45059         * src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
45060         * src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
45061         * src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
45062         * src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
45063         * src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
45064         * src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
45065         * src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
45066         * src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
45067         * src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
45068         * src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
45069         * src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
45070         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
45071         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
45072         * src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
45073         * src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
45074         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
45075         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
45076         * src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
45077         * src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
45078         * src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
45079         * src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
45080         * src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
45081         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
45082         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
45083         * src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
45084         * src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
45085         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
45086         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
45087         * src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
45088         * src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
45089         * src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
45090         * src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
45091         * src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
45092         * src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
45093         * src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
45094         * src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
45095         * src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
45096         * src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
45097         * src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
45098         * src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
45099         * src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
45100         * src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
45101         * src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
45102         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
45103         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
45104         * src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
45105         * src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
45106         * src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
45107         * src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
45108         * src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
45109         * src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
45110         * src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
45111         * src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
45112         * src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
45113         * src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
45114         * src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
45115         * src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
45116         * src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
45117         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
45118         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
45119         * src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
45120         * src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
45121         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
45122         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
45123         * src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
45124         * src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
45125         * src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
45126         * src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
45127         * src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
45128         * src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
45129         * src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
45130         * src/boost/mpl/aux_/preprocessed/plain/and.hpp:
45131         * src/boost/mpl/aux_/preprocessed/plain/apply.hpp:
45132         * src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
45133         * src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
45134         * src/boost/mpl/aux_/preprocessed/plain/arg.hpp:
45135         * src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
45136         * src/boost/mpl/aux_/preprocessed/plain/bind.hpp:
45137         * src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
45138         * src/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
45139         * src/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
45140         * src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
45141         * src/boost/mpl/aux_/preprocessed/plain/deque.hpp:
45142         * src/boost/mpl/aux_/preprocessed/plain/divides.hpp:
45143         * src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
45144         * src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
45145         * src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
45146         * src/boost/mpl/aux_/preprocessed/plain/greater.hpp:
45147         * src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
45148         * src/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
45149         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
45150         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
45151         * src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
45152         * src/boost/mpl/aux_/preprocessed/plain/less.hpp:
45153         * src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
45154         * src/boost/mpl/aux_/preprocessed/plain/list.hpp:
45155         * src/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
45156         * src/boost/mpl/aux_/preprocessed/plain/map.hpp:
45157         * src/boost/mpl/aux_/preprocessed/plain/minus.hpp:
45158         * src/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
45159         * src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
45160         * src/boost/mpl/aux_/preprocessed/plain/or.hpp:
45161         * src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
45162         * src/boost/mpl/aux_/preprocessed/plain/plus.hpp:
45163         * src/boost/mpl/aux_/preprocessed/plain/quote.hpp:
45164         * src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
45165         * src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
45166         * src/boost/mpl/aux_/preprocessed/plain/set.hpp:
45167         * src/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
45168         * src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
45169         * src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
45170         * src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
45171         * src/boost/mpl/aux_/preprocessed/plain/times.hpp:
45172         * src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
45173         * src/boost/mpl/aux_/preprocessed/plain/vector.hpp:
45174         * src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
45175         * src/boost/mpl/aux_/preprocessor/add.hpp:
45176         * src/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
45177         * src/boost/mpl/aux_/preprocessor/default_params.hpp:
45178         * src/boost/mpl/aux_/preprocessor/enum.hpp:
45179         * src/boost/mpl/aux_/preprocessor/ext_params.hpp:
45180         * src/boost/mpl/aux_/preprocessor/filter_params.hpp:
45181         * src/boost/mpl/aux_/preprocessor/is_seq.hpp:
45182         * src/boost/mpl/aux_/preprocessor/params.hpp:
45183         * src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
45184         * src/boost/mpl/aux_/preprocessor/range.hpp:
45185         * src/boost/mpl/aux_/preprocessor/repeat.hpp:
45186         * src/boost/mpl/aux_/preprocessor/sub.hpp:
45187         * src/boost/mpl/aux_/preprocessor/token_equal.hpp:
45188         * src/boost/mpl/aux_/preprocessor/tuple.hpp:
45189         * src/boost/mpl/aux_/ptr_to_ref.hpp:
45190         * src/boost/mpl/aux_/push_back_impl.hpp:
45191         * src/boost/mpl/aux_/push_front_impl.hpp:
45192         * src/boost/mpl/aux_/range_c/O1_size.hpp:
45193         * src/boost/mpl/aux_/range_c/back.hpp:
45194         * src/boost/mpl/aux_/range_c/empty.hpp:
45195         * src/boost/mpl/aux_/range_c/front.hpp:
45196         * src/boost/mpl/aux_/range_c/iterator.hpp:
45197         * src/boost/mpl/aux_/range_c/size.hpp:
45198         * src/boost/mpl/aux_/range_c/tag.hpp:
45199         * src/boost/mpl/aux_/reverse_fold_impl.hpp:
45200         * src/boost/mpl/aux_/reverse_fold_impl_body.hpp:
45201         * src/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
45202         * src/boost/mpl/aux_/sequence_wrapper.hpp:
45203         * src/boost/mpl/aux_/shift_op.hpp:
45204         * src/boost/mpl/aux_/single_element_iter.hpp:
45205         * src/boost/mpl/aux_/size_impl.hpp:
45206         * src/boost/mpl/aux_/sort_impl.hpp:
45207         * src/boost/mpl/aux_/static_cast.hpp:
45208         * src/boost/mpl/aux_/template_arity.hpp:
45209         * src/boost/mpl/aux_/template_arity_fwd.hpp:
45210         * src/boost/mpl/aux_/test.hpp:
45211         * src/boost/mpl/aux_/test/assert.hpp:
45212         * src/boost/mpl/aux_/test/data.hpp:
45213         * src/boost/mpl/aux_/test/test_case.hpp:
45214         * src/boost/mpl/aux_/traits_lambda_spec.hpp:
45215         * src/boost/mpl/aux_/transform_iter.hpp:
45216         * src/boost/mpl/aux_/type_wrapper.hpp:
45217         * src/boost/mpl/aux_/unwrap.hpp:
45218         * src/boost/mpl/aux_/value_wknd.hpp:
45219         * src/boost/mpl/aux_/yes_no.hpp:
45220         * src/boost/mpl/back.hpp:
45221         * src/boost/mpl/back_fwd.hpp:
45222         * src/boost/mpl/back_inserter.hpp:
45223         * src/boost/mpl/base.hpp:
45224         * src/boost/mpl/begin.hpp:
45225         * src/boost/mpl/begin_end.hpp:
45226         * src/boost/mpl/begin_end_fwd.hpp:
45227         * src/boost/mpl/bind.hpp:
45228         * src/boost/mpl/bind_fwd.hpp:
45229         * src/boost/mpl/bitand.hpp:
45230         * src/boost/mpl/bitor.hpp:
45231         * src/boost/mpl/bitwise.hpp:
45232         * src/boost/mpl/bitxor.hpp:
45233         * src/boost/mpl/bool.hpp:
45234         * src/boost/mpl/bool_fwd.hpp:
45235         * src/boost/mpl/clear.hpp:
45236         * src/boost/mpl/clear_fwd.hpp:
45237         * src/boost/mpl/comparison.hpp:
45238         * src/boost/mpl/contains.hpp:
45239         * src/boost/mpl/contains_fwd.hpp:
45240         * src/boost/mpl/copy.hpp:
45241         * src/boost/mpl/copy_if.hpp:
45242         * src/boost/mpl/count.hpp:
45243         * src/boost/mpl/count_fwd.hpp:
45244         * src/boost/mpl/count_if.hpp:
45245         * src/boost/mpl/deque.hpp:
45246         * src/boost/mpl/deref.hpp:
45247         * src/boost/mpl/distance.hpp:
45248         * src/boost/mpl/distance_fwd.hpp:
45249         * src/boost/mpl/divides.hpp:
45250         * src/boost/mpl/empty.hpp:
45251         * src/boost/mpl/empty_base.hpp:
45252         * src/boost/mpl/empty_fwd.hpp:
45253         * src/boost/mpl/empty_sequence.hpp:
45254         * src/boost/mpl/end.hpp:
45255         * src/boost/mpl/equal.hpp:
45256         * src/boost/mpl/equal_to.hpp:
45257         * src/boost/mpl/erase.hpp:
45258         * src/boost/mpl/erase_fwd.hpp:
45259         * src/boost/mpl/erase_key.hpp:
45260         * src/boost/mpl/erase_key_fwd.hpp:
45261         * src/boost/mpl/eval_if.hpp:
45262         * src/boost/mpl/filter_view.hpp:
45263         * src/boost/mpl/find.hpp:
45264         * src/boost/mpl/find_if.hpp:
45265         * src/boost/mpl/fold.hpp:
45266         * src/boost/mpl/for_each.hpp:
45267         * src/boost/mpl/front.hpp:
45268         * src/boost/mpl/front_fwd.hpp:
45269         * src/boost/mpl/front_inserter.hpp:
45270         * src/boost/mpl/greater.hpp:
45271         * src/boost/mpl/greater_equal.hpp:
45272         * src/boost/mpl/has_key.hpp:
45273         * src/boost/mpl/has_key_fwd.hpp:
45274         * src/boost/mpl/has_xxx.hpp:
45275         * src/boost/mpl/identity.hpp:
45276         * src/boost/mpl/if.hpp:
45277         * src/boost/mpl/index_if.hpp:
45278         * src/boost/mpl/index_of.hpp:
45279         * src/boost/mpl/inherit.hpp:
45280         * src/boost/mpl/inherit_linearly.hpp:
45281         * src/boost/mpl/insert.hpp:
45282         * src/boost/mpl/insert_fwd.hpp:
45283         * src/boost/mpl/insert_range.hpp:
45284         * src/boost/mpl/insert_range_fwd.hpp:
45285         * src/boost/mpl/inserter.hpp:
45286         * src/boost/mpl/int.hpp:
45287         * src/boost/mpl/int_fwd.hpp:
45288         * src/boost/mpl/integral_c.hpp:
45289         * src/boost/mpl/integral_c_fwd.hpp:
45290         * src/boost/mpl/integral_c_tag.hpp:
45291         * src/boost/mpl/is_placeholder.hpp:
45292         * src/boost/mpl/is_sequence.hpp:
45293         * src/boost/mpl/iter_fold.hpp:
45294         * src/boost/mpl/iter_fold_if.hpp:
45295         * src/boost/mpl/iterator_category.hpp:
45296         * src/boost/mpl/iterator_range.hpp:
45297         * src/boost/mpl/iterator_tags.hpp:
45298         * src/boost/mpl/joint_view.hpp:
45299         * src/boost/mpl/key_type.hpp:
45300         * src/boost/mpl/key_type_fwd.hpp:
45301         * src/boost/mpl/lambda.hpp:
45302         * src/boost/mpl/lambda_fwd.hpp:
45303         * src/boost/mpl/less.hpp:
45304         * src/boost/mpl/less_equal.hpp:
45305         * src/boost/mpl/limits/arity.hpp:
45306         * src/boost/mpl/limits/list.hpp:
45307         * src/boost/mpl/limits/map.hpp:
45308         * src/boost/mpl/limits/set.hpp:
45309         * src/boost/mpl/limits/unrolling.hpp:
45310         * src/boost/mpl/limits/vector.hpp:
45311         * src/boost/mpl/list.hpp:
45312         * src/boost/mpl/list/aux_/O1_size.hpp:
45313         * src/boost/mpl/list/aux_/begin_end.hpp:
45314         * src/boost/mpl/list/aux_/clear.hpp:
45315         * src/boost/mpl/list/aux_/empty.hpp:
45316         * src/boost/mpl/list/aux_/front.hpp:
45317         * src/boost/mpl/list/aux_/include_preprocessed.hpp:
45318         * src/boost/mpl/list/aux_/item.hpp:
45319         * src/boost/mpl/list/aux_/iterator.hpp:
45320         * src/boost/mpl/list/aux_/numbered.hpp:
45321         * src/boost/mpl/list/aux_/numbered_c.hpp:
45322         * src/boost/mpl/list/aux_/pop_front.hpp:
45323         * src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
45324         * src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
45325         * src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
45326         * src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
45327         * src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
45328         * src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
45329         * src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
45330         * src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
45331         * src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
45332         * src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
45333         * src/boost/mpl/list/aux_/push_back.hpp:
45334         * src/boost/mpl/list/aux_/push_front.hpp:
45335         * src/boost/mpl/list/aux_/size.hpp:
45336         * src/boost/mpl/list/aux_/tag.hpp:
45337         * src/boost/mpl/list/list0.hpp:
45338         * src/boost/mpl/list/list0_c.hpp:
45339         * src/boost/mpl/list/list10.hpp:
45340         * src/boost/mpl/list/list10_c.hpp:
45341         * src/boost/mpl/list/list20.hpp:
45342         * src/boost/mpl/list/list20_c.hpp:
45343         * src/boost/mpl/list/list30.hpp:
45344         * src/boost/mpl/list/list30_c.hpp:
45345         * src/boost/mpl/list/list40.hpp:
45346         * src/boost/mpl/list/list40_c.hpp:
45347         * src/boost/mpl/list/list50.hpp:
45348         * src/boost/mpl/list/list50_c.hpp:
45349         * src/boost/mpl/list_c.hpp:
45350         * src/boost/mpl/logical.hpp:
45351         * src/boost/mpl/long.hpp:
45352         * src/boost/mpl/long_fwd.hpp:
45353         * src/boost/mpl/lower_bound.hpp:
45354         * src/boost/mpl/map.hpp:
45355         * src/boost/mpl/map/aux_/at_impl.hpp:
45356         * src/boost/mpl/map/aux_/begin_end_impl.hpp:
45357         * src/boost/mpl/map/aux_/clear_impl.hpp:
45358         * src/boost/mpl/map/aux_/contains_impl.hpp:
45359         * src/boost/mpl/map/aux_/empty_impl.hpp:
45360         * src/boost/mpl/map/aux_/erase_impl.hpp:
45361         * src/boost/mpl/map/aux_/erase_key_impl.hpp:
45362         * src/boost/mpl/map/aux_/has_key_impl.hpp:
45363         * src/boost/mpl/map/aux_/include_preprocessed.hpp:
45364         * src/boost/mpl/map/aux_/insert_impl.hpp:
45365         * src/boost/mpl/map/aux_/item.hpp:
45366         * src/boost/mpl/map/aux_/iterator.hpp:
45367         * src/boost/mpl/map/aux_/key_type_impl.hpp:
45368         * src/boost/mpl/map/aux_/map0.hpp:
45369         * src/boost/mpl/map/aux_/numbered.hpp:
45370         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
45371         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
45372         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
45373         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
45374         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
45375         * src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
45376         * src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
45377         * src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
45378         * src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
45379         * src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
45380         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
45381         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
45382         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
45383         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
45384         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
45385         * src/boost/mpl/map/aux_/size_impl.hpp:
45386         * src/boost/mpl/map/aux_/tag.hpp:
45387         * src/boost/mpl/map/aux_/value_type_impl.hpp:
45388         * src/boost/mpl/map/map0.hpp:
45389         * src/boost/mpl/map/map10.hpp:
45390         * src/boost/mpl/map/map20.hpp:
45391         * src/boost/mpl/map/map30.hpp:
45392         * src/boost/mpl/map/map40.hpp:
45393         * src/boost/mpl/map/map50.hpp:
45394         * src/boost/mpl/math/fixed_c.hpp:
45395         * src/boost/mpl/math/is_even.hpp:
45396         * src/boost/mpl/math/rational_c.hpp:
45397         * src/boost/mpl/max.hpp:
45398         * src/boost/mpl/max_element.hpp:
45399         * src/boost/mpl/min.hpp:
45400         * src/boost/mpl/min_element.hpp:
45401         * src/boost/mpl/min_max.hpp:
45402         * src/boost/mpl/minus.hpp:
45403         * src/boost/mpl/modulus.hpp:
45404         * src/boost/mpl/multiplies.hpp:
45405         * src/boost/mpl/multiset/aux_/count_impl.hpp:
45406         * src/boost/mpl/multiset/aux_/insert_impl.hpp:
45407         * src/boost/mpl/multiset/aux_/item.hpp:
45408         * src/boost/mpl/multiset/aux_/multiset0.hpp:
45409         * src/boost/mpl/multiset/aux_/tag.hpp:
45410         * src/boost/mpl/multiset/multiset0.hpp:
45411         * src/boost/mpl/negate.hpp:
45412         * src/boost/mpl/next.hpp:
45413         * src/boost/mpl/next_prior.hpp:
45414         * src/boost/mpl/not.hpp:
45415         * src/boost/mpl/not_equal_to.hpp:
45416         * src/boost/mpl/numeric_cast.hpp:
45417         * src/boost/mpl/or.hpp:
45418         * src/boost/mpl/order.hpp:
45419         * src/boost/mpl/order_fwd.hpp:
45420         * src/boost/mpl/pair.hpp:
45421         * src/boost/mpl/pair_view.hpp:
45422         * src/boost/mpl/partition.hpp:
45423         * src/boost/mpl/placeholders.hpp:
45424         * src/boost/mpl/plus.hpp:
45425         * src/boost/mpl/pop_back.hpp:
45426         * src/boost/mpl/pop_back_fwd.hpp:
45427         * src/boost/mpl/pop_front.hpp:
45428         * src/boost/mpl/pop_front_fwd.hpp:
45429         * src/boost/mpl/print.hpp:
45430         * src/boost/mpl/prior.hpp:
45431         * src/boost/mpl/protect.hpp:
45432         * src/boost/mpl/push_back.hpp:
45433         * src/boost/mpl/push_back_fwd.hpp:
45434         * src/boost/mpl/push_front.hpp:
45435         * src/boost/mpl/push_front_fwd.hpp:
45436         * src/boost/mpl/quote.hpp:
45437         * src/boost/mpl/range_c.hpp:
45438         * src/boost/mpl/remove.hpp:
45439         * src/boost/mpl/remove_if.hpp:
45440         * src/boost/mpl/replace.hpp:
45441         * src/boost/mpl/replace_if.hpp:
45442         * src/boost/mpl/reverse.hpp:
45443         * src/boost/mpl/reverse_fold.hpp:
45444         * src/boost/mpl/reverse_iter_fold.hpp:
45445         * src/boost/mpl/same_as.hpp:
45446         * src/boost/mpl/sequence_tag.hpp:
45447         * src/boost/mpl/sequence_tag_fwd.hpp:
45448         * src/boost/mpl/set.hpp:
45449         * src/boost/mpl/set/aux_/at_impl.hpp:
45450         * src/boost/mpl/set/aux_/begin_end_impl.hpp:
45451         * src/boost/mpl/set/aux_/clear_impl.hpp:
45452         * src/boost/mpl/set/aux_/empty_impl.hpp:
45453         * src/boost/mpl/set/aux_/erase_impl.hpp:
45454         * src/boost/mpl/set/aux_/erase_key_impl.hpp:
45455         * src/boost/mpl/set/aux_/has_key_impl.hpp:
45456         * src/boost/mpl/set/aux_/include_preprocessed.hpp:
45457         * src/boost/mpl/set/aux_/insert_impl.hpp:
45458         * src/boost/mpl/set/aux_/item.hpp:
45459         * src/boost/mpl/set/aux_/iterator.hpp:
45460         * src/boost/mpl/set/aux_/key_type_impl.hpp:
45461         * src/boost/mpl/set/aux_/numbered.hpp:
45462         * src/boost/mpl/set/aux_/numbered_c.hpp:
45463         * src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
45464         * src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
45465         * src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
45466         * src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
45467         * src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
45468         * src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
45469         * src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
45470         * src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
45471         * src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
45472         * src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
45473         * src/boost/mpl/set/aux_/set0.hpp:
45474         * src/boost/mpl/set/aux_/size_impl.hpp:
45475         * src/boost/mpl/set/aux_/tag.hpp:
45476         * src/boost/mpl/set/aux_/value_type_impl.hpp:
45477         * src/boost/mpl/set/set0.hpp:
45478         * src/boost/mpl/set/set0_c.hpp:
45479         * src/boost/mpl/set/set10.hpp:
45480         * src/boost/mpl/set/set10_c.hpp:
45481         * src/boost/mpl/set/set20.hpp:
45482         * src/boost/mpl/set/set20_c.hpp:
45483         * src/boost/mpl/set/set30.hpp:
45484         * src/boost/mpl/set/set30_c.hpp:
45485         * src/boost/mpl/set/set40.hpp:
45486         * src/boost/mpl/set/set40_c.hpp:
45487         * src/boost/mpl/set/set50.hpp:
45488         * src/boost/mpl/set/set50_c.hpp:
45489         * src/boost/mpl/set_c.hpp:
45490         * src/boost/mpl/shift_left.hpp:
45491         * src/boost/mpl/shift_right.hpp:
45492         * src/boost/mpl/single_view.hpp:
45493         * src/boost/mpl/size.hpp:
45494         * src/boost/mpl/size_fwd.hpp:
45495         * src/boost/mpl/size_t.hpp:
45496         * src/boost/mpl/size_t_fwd.hpp:
45497         * src/boost/mpl/sizeof.hpp:
45498         * src/boost/mpl/sort.hpp:
45499         * src/boost/mpl/stable_partition.hpp:
45500         * src/boost/mpl/switch.hpp:
45501         * src/boost/mpl/tag.hpp:
45502         * src/boost/mpl/times.hpp:
45503         * src/boost/mpl/transform.hpp:
45504         * src/boost/mpl/transform_view.hpp:
45505         * src/boost/mpl/unique.hpp:
45506         * src/boost/mpl/unpack_args.hpp:
45507         * src/boost/mpl/upper_bound.hpp:
45508         * src/boost/mpl/value_type.hpp:
45509         * src/boost/mpl/value_type_fwd.hpp:
45510         * src/boost/mpl/vector.hpp:
45511         * src/boost/mpl/vector/aux_/O1_size.hpp:
45512         * src/boost/mpl/vector/aux_/at.hpp:
45513         * src/boost/mpl/vector/aux_/back.hpp:
45514         * src/boost/mpl/vector/aux_/begin_end.hpp:
45515         * src/boost/mpl/vector/aux_/clear.hpp:
45516         * src/boost/mpl/vector/aux_/empty.hpp:
45517         * src/boost/mpl/vector/aux_/front.hpp:
45518         * src/boost/mpl/vector/aux_/include_preprocessed.hpp:
45519         * src/boost/mpl/vector/aux_/item.hpp:
45520         * src/boost/mpl/vector/aux_/iterator.hpp:
45521         * src/boost/mpl/vector/aux_/numbered.hpp:
45522         * src/boost/mpl/vector/aux_/numbered_c.hpp:
45523         * src/boost/mpl/vector/aux_/pop_back.hpp:
45524         * src/boost/mpl/vector/aux_/pop_front.hpp:
45525         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
45526         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
45527         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
45528         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
45529         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
45530         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
45531         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
45532         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
45533         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
45534         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
45535         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
45536         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
45537         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
45538         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
45539         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
45540         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
45541         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
45542         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
45543         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
45544         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
45545         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
45546         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
45547         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
45548         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
45549         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
45550         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
45551         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
45552         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
45553         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
45554         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
45555         * src/boost/mpl/vector/aux_/push_back.hpp:
45556         * src/boost/mpl/vector/aux_/push_front.hpp:
45557         * src/boost/mpl/vector/aux_/size.hpp:
45558         * src/boost/mpl/vector/aux_/tag.hpp:
45559         * src/boost/mpl/vector/aux_/vector0.hpp:
45560         * src/boost/mpl/vector/vector0.hpp:
45561         * src/boost/mpl/vector/vector0_c.hpp:
45562         * src/boost/mpl/vector/vector10.hpp:
45563         * src/boost/mpl/vector/vector10_c.hpp:
45564         * src/boost/mpl/vector/vector20.hpp:
45565         * src/boost/mpl/vector/vector20_c.hpp:
45566         * src/boost/mpl/vector/vector30.hpp:
45567         * src/boost/mpl/vector/vector30_c.hpp:
45568         * src/boost/mpl/vector/vector40.hpp:
45569         * src/boost/mpl/vector/vector40_c.hpp:
45570         * src/boost/mpl/vector/vector50.hpp:
45571         * src/boost/mpl/vector/vector50_c.hpp:
45572         * src/boost/mpl/vector_c.hpp:
45573         * src/boost/mpl/void.hpp:
45574         * src/boost/mpl/void_fwd.hpp:
45575         * src/boost/mpl/zip_view.hpp:
45576         * src/boost/next_prior.hpp:
45577         * src/boost/noncopyable.hpp:
45578         * src/boost/pointer_cast.hpp:
45579         * src/boost/preprocessor.hpp:
45580         * src/boost/preprocessor/arithmetic.hpp:
45581         * src/boost/preprocessor/arithmetic/add.hpp:
45582         * src/boost/preprocessor/arithmetic/dec.hpp:
45583         * src/boost/preprocessor/arithmetic/detail/div_base.hpp:
45584         * src/boost/preprocessor/arithmetic/div.hpp:
45585         * src/boost/preprocessor/arithmetic/inc.hpp:
45586         * src/boost/preprocessor/arithmetic/mod.hpp:
45587         * src/boost/preprocessor/arithmetic/mul.hpp:
45588         * src/boost/preprocessor/arithmetic/sub.hpp:
45589         * src/boost/preprocessor/array.hpp:
45590         * src/boost/preprocessor/array/data.hpp:
45591         * src/boost/preprocessor/array/elem.hpp:
45592         * src/boost/preprocessor/array/insert.hpp:
45593         * src/boost/preprocessor/array/pop_back.hpp:
45594         * src/boost/preprocessor/array/pop_front.hpp:
45595         * src/boost/preprocessor/array/push_back.hpp:
45596         * src/boost/preprocessor/array/push_front.hpp:
45597         * src/boost/preprocessor/array/remove.hpp:
45598         * src/boost/preprocessor/array/replace.hpp:
45599         * src/boost/preprocessor/array/reverse.hpp:
45600         * src/boost/preprocessor/array/size.hpp:
45601         * src/boost/preprocessor/assert_msg.hpp:
45602         * src/boost/preprocessor/cat.hpp:
45603         * src/boost/preprocessor/comma.hpp:
45604         * src/boost/preprocessor/comma_if.hpp:
45605         * src/boost/preprocessor/comparison.hpp:
45606         * src/boost/preprocessor/comparison/equal.hpp:
45607         * src/boost/preprocessor/comparison/greater.hpp:
45608         * src/boost/preprocessor/comparison/greater_equal.hpp:
45609         * src/boost/preprocessor/comparison/less.hpp:
45610         * src/boost/preprocessor/comparison/less_equal.hpp:
45611         * src/boost/preprocessor/comparison/not_equal.hpp:
45612         * src/boost/preprocessor/config/config.hpp:
45613         * src/boost/preprocessor/config/limits.hpp:
45614         * src/boost/preprocessor/control.hpp:
45615         * src/boost/preprocessor/control/deduce_d.hpp:
45616         * src/boost/preprocessor/control/detail/dmc/while.hpp:
45617         * src/boost/preprocessor/control/detail/edg/while.hpp:
45618         * src/boost/preprocessor/control/detail/msvc/while.hpp:
45619         * src/boost/preprocessor/control/detail/while.hpp:
45620         * src/boost/preprocessor/control/expr_if.hpp:
45621         * src/boost/preprocessor/control/expr_iif.hpp:
45622         * src/boost/preprocessor/control/if.hpp:
45623         * src/boost/preprocessor/control/iif.hpp:
45624         * src/boost/preprocessor/control/while.hpp:
45625         * src/boost/preprocessor/debug.hpp:
45626         * src/boost/preprocessor/debug/assert.hpp:
45627         * src/boost/preprocessor/debug/error.hpp:
45628         * src/boost/preprocessor/debug/line.hpp:
45629         * src/boost/preprocessor/dec.hpp:
45630         * src/boost/preprocessor/detail/auto_rec.hpp:
45631         * src/boost/preprocessor/detail/check.hpp:
45632         * src/boost/preprocessor/detail/dmc/auto_rec.hpp:
45633         * src/boost/preprocessor/detail/is_binary.hpp:
45634         * src/boost/preprocessor/detail/is_nullary.hpp:
45635         * src/boost/preprocessor/detail/is_unary.hpp:
45636         * src/boost/preprocessor/detail/null.hpp:
45637         * src/boost/preprocessor/detail/split.hpp:
45638         * src/boost/preprocessor/empty.hpp:
45639         * src/boost/preprocessor/enum.hpp:
45640         * src/boost/preprocessor/enum_params.hpp:
45641         * src/boost/preprocessor/enum_params_with_a_default.hpp:
45642         * src/boost/preprocessor/enum_params_with_defaults.hpp:
45643         * src/boost/preprocessor/enum_shifted.hpp:
45644         * src/boost/preprocessor/enum_shifted_params.hpp:
45645         * src/boost/preprocessor/expand.hpp:
45646         * src/boost/preprocessor/expr_if.hpp:
45647         * src/boost/preprocessor/facilities.hpp:
45648         * src/boost/preprocessor/facilities/apply.hpp:
45649         * src/boost/preprocessor/facilities/empty.hpp:
45650         * src/boost/preprocessor/facilities/expand.hpp:
45651         * src/boost/preprocessor/facilities/identity.hpp:
45652         * src/boost/preprocessor/facilities/intercept.hpp:
45653         * src/boost/preprocessor/facilities/is_1.hpp:
45654         * src/boost/preprocessor/facilities/is_empty.hpp:
45655         * src/boost/preprocessor/facilities/is_empty_or_1.hpp:
45656         * src/boost/preprocessor/for.hpp:
45657         * src/boost/preprocessor/identity.hpp:
45658         * src/boost/preprocessor/if.hpp:
45659         * src/boost/preprocessor/inc.hpp:
45660         * src/boost/preprocessor/iterate.hpp:
45661         * src/boost/preprocessor/iteration.hpp:
45662         * src/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
45663         * src/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
45664         * src/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
45665         * src/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
45666         * src/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
45667         * src/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
45668         * src/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
45669         * src/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
45670         * src/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
45671         * src/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
45672         * src/boost/preprocessor/iteration/detail/finish.hpp:
45673         * src/boost/preprocessor/iteration/detail/iter/forward1.hpp:
45674         * src/boost/preprocessor/iteration/detail/iter/forward2.hpp:
45675         * src/boost/preprocessor/iteration/detail/iter/forward3.hpp:
45676         * src/boost/preprocessor/iteration/detail/iter/forward4.hpp:
45677         * src/boost/preprocessor/iteration/detail/iter/forward5.hpp:
45678         * src/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
45679         * src/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
45680         * src/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
45681         * src/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
45682         * src/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
45683         * src/boost/preprocessor/iteration/detail/local.hpp:
45684         * src/boost/preprocessor/iteration/detail/rlocal.hpp:
45685         * src/boost/preprocessor/iteration/detail/self.hpp:
45686         * src/boost/preprocessor/iteration/detail/start.hpp:
45687         * src/boost/preprocessor/iteration/iterate.hpp:
45688         * src/boost/preprocessor/iteration/local.hpp:
45689         * src/boost/preprocessor/iteration/self.hpp:
45690         * src/boost/preprocessor/library.hpp:
45691         * src/boost/preprocessor/limits.hpp:
45692         * src/boost/preprocessor/list.hpp:
45693         * src/boost/preprocessor/list/adt.hpp:
45694         * src/boost/preprocessor/list/append.hpp:
45695         * src/boost/preprocessor/list/at.hpp:
45696         * src/boost/preprocessor/list/cat.hpp:
45697         * src/boost/preprocessor/list/detail/dmc/fold_left.hpp:
45698         * src/boost/preprocessor/list/detail/edg/fold_left.hpp:
45699         * src/boost/preprocessor/list/detail/edg/fold_right.hpp:
45700         * src/boost/preprocessor/list/detail/fold_left.hpp:
45701         * src/boost/preprocessor/list/detail/fold_right.hpp:
45702         * src/boost/preprocessor/list/enum.hpp:
45703         * src/boost/preprocessor/list/filter.hpp:
45704         * src/boost/preprocessor/list/first_n.hpp:
45705         * src/boost/preprocessor/list/fold_left.hpp:
45706         * src/boost/preprocessor/list/fold_right.hpp:
45707         * src/boost/preprocessor/list/for_each.hpp:
45708         * src/boost/preprocessor/list/for_each_i.hpp:
45709         * src/boost/preprocessor/list/for_each_product.hpp:
45710         * src/boost/preprocessor/list/rest_n.hpp:
45711         * src/boost/preprocessor/list/reverse.hpp:
45712         * src/boost/preprocessor/list/size.hpp:
45713         * src/boost/preprocessor/list/to_tuple.hpp:
45714         * src/boost/preprocessor/list/transform.hpp:
45715         * src/boost/preprocessor/logical.hpp:
45716         * src/boost/preprocessor/logical/and.hpp:
45717         * src/boost/preprocessor/logical/bitand.hpp:
45718         * src/boost/preprocessor/logical/bitnor.hpp:
45719         * src/boost/preprocessor/logical/bitor.hpp:
45720         * src/boost/preprocessor/logical/bitxor.hpp:
45721         * src/boost/preprocessor/logical/bool.hpp:
45722         * src/boost/preprocessor/logical/compl.hpp:
45723         * src/boost/preprocessor/logical/nor.hpp:
45724         * src/boost/preprocessor/logical/not.hpp:
45725         * src/boost/preprocessor/logical/or.hpp:
45726         * src/boost/preprocessor/logical/xor.hpp:
45727         * src/boost/preprocessor/max.hpp:
45728         * src/boost/preprocessor/min.hpp:
45729         * src/boost/preprocessor/punctuation.hpp:
45730         * src/boost/preprocessor/punctuation/comma.hpp:
45731         * src/boost/preprocessor/punctuation/comma_if.hpp:
45732         * src/boost/preprocessor/punctuation/paren.hpp:
45733         * src/boost/preprocessor/punctuation/paren_if.hpp:
45734         * src/boost/preprocessor/repeat.hpp:
45735         * src/boost/preprocessor/repeat_2nd.hpp:
45736         * src/boost/preprocessor/repeat_3rd.hpp:
45737         * src/boost/preprocessor/repeat_from_to.hpp:
45738         * src/boost/preprocessor/repeat_from_to_2nd.hpp:
45739         * src/boost/preprocessor/repeat_from_to_3rd.hpp:
45740         * src/boost/preprocessor/repetition.hpp:
45741         * src/boost/preprocessor/repetition/deduce_r.hpp:
45742         * src/boost/preprocessor/repetition/deduce_z.hpp:
45743         * src/boost/preprocessor/repetition/detail/dmc/for.hpp:
45744         * src/boost/preprocessor/repetition/detail/edg/for.hpp:
45745         * src/boost/preprocessor/repetition/detail/for.hpp:
45746         * src/boost/preprocessor/repetition/detail/msvc/for.hpp:
45747         * src/boost/preprocessor/repetition/enum.hpp:
45748         * src/boost/preprocessor/repetition/enum_binary_params.hpp:
45749         * src/boost/preprocessor/repetition/enum_params.hpp:
45750         * src/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
45751         * src/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
45752         * src/boost/preprocessor/repetition/enum_shifted.hpp:
45753         * src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
45754         * src/boost/preprocessor/repetition/enum_shifted_params.hpp:
45755         * src/boost/preprocessor/repetition/enum_trailing.hpp:
45756         * src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
45757         * src/boost/preprocessor/repetition/enum_trailing_params.hpp:
45758         * src/boost/preprocessor/repetition/for.hpp:
45759         * src/boost/preprocessor/repetition/repeat.hpp:
45760         * src/boost/preprocessor/repetition/repeat_from_to.hpp:
45761         * src/boost/preprocessor/selection.hpp:
45762         * src/boost/preprocessor/selection/max.hpp:
45763         * src/boost/preprocessor/selection/min.hpp:
45764         * src/boost/preprocessor/seq.hpp:
45765         * src/boost/preprocessor/seq/cat.hpp:
45766         * src/boost/preprocessor/seq/detail/split.hpp:
45767         * src/boost/preprocessor/seq/elem.hpp:
45768         * src/boost/preprocessor/seq/enum.hpp:
45769         * src/boost/preprocessor/seq/filter.hpp:
45770         * src/boost/preprocessor/seq/first_n.hpp:
45771         * src/boost/preprocessor/seq/fold_left.hpp:
45772         * src/boost/preprocessor/seq/fold_right.hpp:
45773         * src/boost/preprocessor/seq/for_each.hpp:
45774         * src/boost/preprocessor/seq/for_each_i.hpp:
45775         * src/boost/preprocessor/seq/for_each_product.hpp:
45776         * src/boost/preprocessor/seq/insert.hpp:
45777         * src/boost/preprocessor/seq/pop_back.hpp:
45778         * src/boost/preprocessor/seq/pop_front.hpp:
45779         * src/boost/preprocessor/seq/push_back.hpp:
45780         * src/boost/preprocessor/seq/push_front.hpp:
45781         * src/boost/preprocessor/seq/remove.hpp:
45782         * src/boost/preprocessor/seq/replace.hpp:
45783         * src/boost/preprocessor/seq/rest_n.hpp:
45784         * src/boost/preprocessor/seq/reverse.hpp:
45785         * src/boost/preprocessor/seq/seq.hpp:
45786         * src/boost/preprocessor/seq/size.hpp:
45787         * src/boost/preprocessor/seq/subseq.hpp:
45788         * src/boost/preprocessor/seq/to_array.hpp:
45789         * src/boost/preprocessor/seq/to_tuple.hpp:
45790         * src/boost/preprocessor/seq/transform.hpp:
45791         * src/boost/preprocessor/slot.hpp:
45792         * src/boost/preprocessor/slot/counter.hpp:
45793         * src/boost/preprocessor/slot/detail/counter.hpp:
45794         * src/boost/preprocessor/slot/detail/def.hpp:
45795         * src/boost/preprocessor/slot/detail/shared.hpp:
45796         * src/boost/preprocessor/slot/detail/slot1.hpp:
45797         * src/boost/preprocessor/slot/detail/slot2.hpp:
45798         * src/boost/preprocessor/slot/detail/slot3.hpp:
45799         * src/boost/preprocessor/slot/detail/slot4.hpp:
45800         * src/boost/preprocessor/slot/detail/slot5.hpp:
45801         * src/boost/preprocessor/slot/slot.hpp:
45802         * src/boost/preprocessor/stringize.hpp:
45803         * src/boost/preprocessor/tuple.hpp:
45804         * src/boost/preprocessor/tuple/eat.hpp:
45805         * src/boost/preprocessor/tuple/elem.hpp:
45806         * src/boost/preprocessor/tuple/rem.hpp:
45807         * src/boost/preprocessor/tuple/reverse.hpp:
45808         * src/boost/preprocessor/tuple/to_list.hpp:
45809         * src/boost/preprocessor/tuple/to_seq.hpp:
45810         * src/boost/preprocessor/while.hpp:
45811         * src/boost/preprocessor/wstringize.hpp:
45812         * src/boost/range.hpp:
45813         * src/boost/range/begin.hpp:
45814         * src/boost/range/concepts.hpp:
45815         * src/boost/range/config.hpp:
45816         * src/boost/range/const_iterator.hpp:
45817         * src/boost/range/const_reverse_iterator.hpp:
45818         * src/boost/range/detail/begin.hpp:
45819         * src/boost/range/detail/collection_traits.hpp:
45820         * src/boost/range/detail/collection_traits_detail.hpp:
45821         * src/boost/range/detail/common.hpp:
45822         * src/boost/range/detail/const_iterator.hpp:
45823         * src/boost/range/detail/difference_type.hpp:
45824         * src/boost/range/detail/empty.hpp:
45825         * src/boost/range/detail/end.hpp:
45826         * src/boost/range/detail/implementation_help.hpp:
45827         * src/boost/range/detail/iterator.hpp:
45828         * src/boost/range/detail/mfc/carray.hpp:
45829         * src/boost/range/detail/mfc/cstring.hpp:
45830         * src/boost/range/detail/remove_extent.hpp:
45831         * src/boost/range/detail/sfinae.hpp:
45832         * src/boost/range/detail/size.hpp:
45833         * src/boost/range/detail/size_type.hpp:
45834         * src/boost/range/detail/sizer.hpp:
45835         * src/boost/range/detail/value_type.hpp:
45836         * src/boost/range/detail/vc6/end.hpp:
45837         * src/boost/range/detail/vc6/size.hpp:
45838         * src/boost/range/difference_type.hpp:
45839         * src/boost/range/empty.hpp:
45840         * src/boost/range/end.hpp:
45841         * src/boost/range/functions.hpp:
45842         * src/boost/range/iterator.hpp:
45843         * src/boost/range/iterator_range.hpp:
45844         * src/boost/range/metafunctions.hpp:
45845         * src/boost/range/rbegin.hpp:
45846         * src/boost/range/rend.hpp:
45847         * src/boost/range/result_iterator.hpp:
45848         * src/boost/range/reverse_iterator.hpp:
45849         * src/boost/range/reverse_result_iterator.hpp:
45850         * src/boost/range/size.hpp:
45851         * src/boost/range/size_type.hpp:
45852         * src/boost/range/sub_range.hpp:
45853         * src/boost/range/value_type.hpp:
45854         * src/boost/ref.hpp:
45855         * src/boost/smart_cast.hpp:
45856         * src/boost/static_assert.hpp:
45857         * src/boost/static_warning.hpp:
45858         * src/boost/type_traits.hpp:
45859         * src/boost/type_traits/add_const.hpp:
45860         * src/boost/type_traits/add_cv.hpp:
45861         * src/boost/type_traits/add_pointer.hpp:
45862         * src/boost/type_traits/add_reference.hpp:
45863         * src/boost/type_traits/add_volatile.hpp:
45864         * src/boost/type_traits/aligned_storage.hpp:
45865         * src/boost/type_traits/alignment_of.hpp:
45866         * src/boost/type_traits/alignment_traits.hpp:
45867         * src/boost/type_traits/arithmetic_traits.hpp:
45868         * src/boost/type_traits/array_traits.hpp:
45869         * src/boost/type_traits/broken_compiler_spec.hpp:
45870         * src/boost/type_traits/composite_traits.hpp:
45871         * src/boost/type_traits/config.hpp:
45872         * src/boost/type_traits/conversion_traits.hpp:
45873         * src/boost/type_traits/cv_traits.hpp:
45874         * src/boost/type_traits/decay.hpp:
45875         * src/boost/type_traits/detail/bool_trait_def.hpp:
45876         * src/boost/type_traits/detail/bool_trait_undef.hpp:
45877         * src/boost/type_traits/detail/cv_traits_impl.hpp:
45878         * src/boost/type_traits/detail/false_result.hpp:
45879         * src/boost/type_traits/detail/ice_and.hpp:
45880         * src/boost/type_traits/detail/ice_eq.hpp:
45881         * src/boost/type_traits/detail/ice_not.hpp:
45882         * src/boost/type_traits/detail/ice_or.hpp:
45883         * src/boost/type_traits/detail/is_function_ptr_helper.hpp:
45884         * src/boost/type_traits/detail/is_function_ptr_tester.hpp:
45885         * src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
45886         * src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
45887         * src/boost/type_traits/detail/size_t_trait_def.hpp:
45888         * src/boost/type_traits/detail/size_t_trait_undef.hpp:
45889         * src/boost/type_traits/detail/template_arity_spec.hpp:
45890         * src/boost/type_traits/detail/type_trait_def.hpp:
45891         * src/boost/type_traits/detail/type_trait_undef.hpp:
45892         * src/boost/type_traits/detail/wrap.hpp:
45893         * src/boost/type_traits/detail/yes_no_type.hpp:
45894         * src/boost/type_traits/extent.hpp:
45895         * src/boost/type_traits/function_traits.hpp:
45896         * src/boost/type_traits/has_nothrow_assign.hpp:
45897         * src/boost/type_traits/has_nothrow_constructor.hpp:
45898         * src/boost/type_traits/has_nothrow_copy.hpp:
45899         * src/boost/type_traits/has_nothrow_destructor.hpp:
45900         * src/boost/type_traits/has_trivial_assign.hpp:
45901         * src/boost/type_traits/has_trivial_constructor.hpp:
45902         * src/boost/type_traits/has_trivial_copy.hpp:
45903         * src/boost/type_traits/has_trivial_destructor.hpp:
45904         * src/boost/type_traits/has_virtual_destructor.hpp:
45905         * src/boost/type_traits/ice.hpp:
45906         * src/boost/type_traits/integral_constant.hpp:
45907         * src/boost/type_traits/intrinsics.hpp:
45908         * src/boost/type_traits/is_abstract.hpp:
45909         * src/boost/type_traits/is_arithmetic.hpp:
45910         * src/boost/type_traits/is_array.hpp:
45911         * src/boost/type_traits/is_base_and_derived.hpp:
45912         * src/boost/type_traits/is_base_of.hpp:
45913         * src/boost/type_traits/is_class.hpp:
45914         * src/boost/type_traits/is_compound.hpp:
45915         * src/boost/type_traits/is_const.hpp:
45916         * src/boost/type_traits/is_convertible.hpp:
45917         * src/boost/type_traits/is_empty.hpp:
45918         * src/boost/type_traits/is_enum.hpp:
45919         * src/boost/type_traits/is_float.hpp:
45920         * src/boost/type_traits/is_floating_point.hpp:
45921         * src/boost/type_traits/is_function.hpp:
45922         * src/boost/type_traits/is_fundamental.hpp:
45923         * src/boost/type_traits/is_integral.hpp:
45924         * src/boost/type_traits/is_member_function_pointer.hpp:
45925         * src/boost/type_traits/is_member_object_pointer.hpp:
45926         * src/boost/type_traits/is_member_pointer.hpp:
45927         * src/boost/type_traits/is_object.hpp:
45928         * src/boost/type_traits/is_pod.hpp:
45929         * src/boost/type_traits/is_pointer.hpp:
45930         * src/boost/type_traits/is_polymorphic.hpp:
45931         * src/boost/type_traits/is_reference.hpp:
45932         * src/boost/type_traits/is_same.hpp:
45933         * src/boost/type_traits/is_scalar.hpp:
45934         * src/boost/type_traits/is_signed.hpp:
45935         * src/boost/type_traits/is_stateless.hpp:
45936         * src/boost/type_traits/is_union.hpp:
45937         * src/boost/type_traits/is_unsigned.hpp:
45938         * src/boost/type_traits/is_void.hpp:
45939         * src/boost/type_traits/is_volatile.hpp:
45940         * src/boost/type_traits/msvc/remove_all_extents.hpp:
45941         * src/boost/type_traits/msvc/remove_bounds.hpp:
45942         * src/boost/type_traits/msvc/remove_const.hpp:
45943         * src/boost/type_traits/msvc/remove_cv.hpp:
45944         * src/boost/type_traits/msvc/remove_extent.hpp:
45945         * src/boost/type_traits/msvc/remove_pointer.hpp:
45946         * src/boost/type_traits/msvc/remove_reference.hpp:
45947         * src/boost/type_traits/msvc/remove_volatile.hpp:
45948         * src/boost/type_traits/msvc/typeof.hpp:
45949         * src/boost/type_traits/object_traits.hpp:
45950         * src/boost/type_traits/rank.hpp:
45951         * src/boost/type_traits/reference_traits.hpp:
45952         * src/boost/type_traits/remove_all_extents.hpp:
45953         * src/boost/type_traits/remove_bounds.hpp:
45954         * src/boost/type_traits/remove_const.hpp:
45955         * src/boost/type_traits/remove_cv.hpp:
45956         * src/boost/type_traits/remove_extent.hpp:
45957         * src/boost/type_traits/remove_pointer.hpp:
45958         * src/boost/type_traits/remove_reference.hpp:
45959         * src/boost/type_traits/remove_volatile.hpp:
45960         * src/boost/type_traits/same_traits.hpp:
45961         * src/boost/type_traits/transform_traits.hpp:
45962         * src/boost/type_traits/transform_traits_spec.hpp:
45963         * src/boost/type_traits/type_with_alignment.hpp:
45964         * src/boost/utility.hpp:
45965         * src/boost/utility/addressof.hpp:
45966         * src/boost/utility/base_from_member.hpp:
45967         * src/boost/utility/compare_pointees.hpp:
45968         * src/boost/utility/detail/in_place_factory_prefix.hpp:
45969         * src/boost/utility/detail/in_place_factory_suffix.hpp:
45970         * src/boost/utility/detail/result_of_iterate.hpp:
45971         * src/boost/utility/enable_if.hpp:
45972         * src/boost/utility/in_place_factory.hpp:
45973         * src/boost/utility/result_of.hpp:
45974         * src/boost/utility/typed_in_place_factory.hpp:
45975         * src/boost/utility/value_init.hpp:
45976
45977         using boost::algorithm::string is okay from now on
45978
45979 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
45980
45981         * src/SyncEvolutionCmdline.cpp:
45982         * src/SyncEvolutionCmdline.h:
45983         * src/SyncEvolutionConfig.cpp:
45984         * src/SyncEvolutionConfig.h:
45985         * src/SyncEvolutionUtil.cpp:
45986         * src/SyncEvolutionUtil.h:
45987         * src/client-test-app.cpp:
45988
45989         added testing of config creation, fixed setting of default values
45990
45991 2008-03-28  Patrick Ohly  <patrick.ohly@gmx.de>
45992
45993         * src/SyncEvolutionCmdline.cpp:
45994
45995         infrastructure for config tree testing: scanFiles/createFiles
45996
45997 2008-03-28  Patrick Ohly  <patrick.ohly@gmx.de>
45998
45999         * src/EvolutionSyncClient.cpp:
46000         * src/FileConfigNode.cpp:
46001         * src/FileConfigTree.cpp:
46002         * src/SyncEvolutionUtil.cpp:
46003         * src/SyncEvolutionUtil.h:
46004
46005         moved utility code into separate file: directory iteration, rm
46006         -r, mkdir -p
46007
46008 2008-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
46009
46010         * src/AddressBookSourceRegister.cpp:
46011         * src/EvolutionCalendarSourceRegister.cpp:
46012         * src/EvolutionContactSource.cpp:
46013         * src/EvolutionContactSourceRegister.cpp:
46014         * src/EvolutionSyncSource.cpp:
46015         * src/Makefile.am:
46016         * src/SQLiteContactSourceRegister.cpp:
46017         * src/SyncEvolutionUtil.cpp:
46018         * src/SyncEvolutionUtil.h:
46019         * src/client-test-app.cpp:
46020
46021         cleaned up test registration
46022
46023 2008-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
46024
46025         * test/evo.supp:
46026
46027         recreated Evolution suppressions after fixing some leaks caused
46028         by SyncEvolution
46029
46030 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
46031
46032         * src/EvolutionContactSource.cpp:
46033         * src/EvolutionContactSourceRegister.cpp:
46034         * src/SyncEvolutionConfig.cpp:
46035
46036         fixed instantiating EvolutionSyncSource under unique name
46037
46038 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
46039
46040         * src/EvolutionContactSource.cpp:
46041         * src/EvolutionSyncClient.cpp:
46042         * src/EvolutionSyncSource.cpp:
46043         * src/EvolutionSyncSource.h:
46044         * src/FilterConfigNode.cpp:
46045         * src/FilterConfigNode.h:
46046         * src/SQLiteContactSource.cpp:
46047         * src/SQLiteUtil.cpp:
46048         * src/SyncEvolutionConfig.cpp:
46049         * src/SyncEvolutionConfig.h:
46050         * src/TrackingSyncSource.cpp:
46051         * src/client-test-app.cpp:
46052         * src/vocl/VConverter.cpp:
46053         * src/vocl/VObject.cpp:
46054         * src/vocl/VProperty.cpp:
46055
46056         fixed compiler warnings and unit test of EvolutionContactSource
46057
46058 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
46059
46060         * HACKING:
46061         * configure.in:
46062         * src/Makefile.am:
46063
46064         added SYNCEVOLUTION_CXXFLAGS: use it to set flags for
46065         SyncEvolution source files
46066
46067 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
46068
46069         * src/Makefile.am:
46070
46071         re-added "testclean" target: removes files created during testing
46072
46073 2008-03-21  Patrick Ohly  <patrick.ohly@gmx.de>
46074
46075         * src/Makefile.am:
46076
46077         fix for the cleanup fix: client-api.build must be removed by
46078         distclean, not clean
46079
46080 2008-03-21  Patrick Ohly  <patrick.ohly@gmx.de>
46081
46082         * src/Makefile.am:
46083
46084         fixed dist + distcheck
46085
46086 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
46087
46088         * src/ConfigTree.h:
46089         * src/FileConfigTree.cpp:
46090         * src/FileConfigTree.h:
46091         * src/SyncEvolutionCmdline.cpp:
46092         * src/SyncEvolutionConfig.cpp:
46093         * src/SyncEvolutionConfig.h:
46094
46095         cleaned up change tracking node handling, added copying of it
46096         during migration
46097
46098 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
46099
46100         * src/ConfigNode.h:
46101         * src/FileConfigNode.cpp:
46102         * src/FileConfigNode.h:
46103         * src/FilterConfigNode.cpp:
46104         * src/FilterConfigNode.h:
46105
46106         cleaned up const/non-const methods, added filtering of const
46107         nodes
46108
46109 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
46110
46111         * src/EvolutionSyncClient.cpp:
46112
46113         adapted to new normalized name for disabled sync mode
46114
46115 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
46116
46117         * src/SyncEvolutionConfig.cpp:
46118
46119         accept 'bin' as alias for 'b64'
46120
46121 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
46122
46123         * README:
46124         * src/ConfigTree.h:
46125         * src/FileConfigTree.cpp:
46126         * src/FileConfigTree.h:
46127         * src/SyncEvolutionCmdline.cpp:
46128         * src/SyncEvolutionCmdline.h:
46129         * src/SyncEvolutionConfig.cpp:
46130         * src/SyncEvolutionConfig.h:
46131
46132         implemented --migrate and --configure
46133
46134 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
46135
46136         * src/SyncEvolutionCmdline.cpp:
46137
46138         avoid printing empty comments in --print-config
46139
46140 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
46141
46142         * README:
46143         * src/EvolutionCalendarSourceRegister.cpp:
46144         * src/FileConfigTree.cpp:
46145         * src/SQLiteContactSourceRegister.cpp:
46146         * src/SyncEvolutionCmdline.cpp:
46147         * src/SyncEvolutionConfig.cpp:
46148         * src/SyncEvolutionConfig.h:
46149         * src/SyncEvolutionUtil.h:
46150
46151         implemented server config templates (scheduleworld, funambol,
46152         synthesis) and printing of them
46153
46154 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
46155
46156         * src/SyncEvolutionCmdline.cpp:
46157
46158         minor fixes for command line handling
46159
46160 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
46161
46162         * README:
46163         * src/ConfigNode.h:
46164         * src/EvolutionCalendarSourceRegister.cpp:
46165         * src/EvolutionContactSourceRegister.cpp:
46166         * src/EvolutionSyncSource.cpp:
46167         * src/EvolutionSyncSource.h:
46168         * src/FileConfigNode.h:
46169         * src/FilterConfigNode.h:
46170         * src/Makefile.am:
46171         * src/SQLiteContactSourceRegister.cpp:
46172         * src/SyncEvolutionCmdline.cpp:
46173         * src/SyncEvolutionCmdline.h:
46174         * src/SyncEvolutionConfig.cpp:
46175         * src/SyncEvolutionConfig.h:
46176         * src/SyncEvolutionUtil.h:
46177         * src/VolatileConfigNode.h:
46178
46179         next step in the configuration rewrite
46180
46181 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
46182
46183         * src/SQLiteContactSource.cpp:
46184         * src/SQLiteContactSource.h:
46185
46186         SQLiteContactSource now mentions the file:/// access to databases
46187
46188 2008-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
46189
46190         * README:
46191         * src/FileConfigNode.cpp:
46192         * src/FilterConfigNode.cpp:
46193         * src/FilterConfigNode.h:
46194         * src/SyncEvolutionCmdline.h:
46195         * src/SyncEvolutionConfig.cpp:
46196         * src/SyncEvolutionConfig.h:
46197         * src/syncevolution.cpp:
46198
46199         first part of the new command line handling
46200
46201 2008-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
46202
46203         * README:
46204         * src/AddressBookSource.cpp:
46205         * src/EvolutionCalendarSource.cpp:
46206         * src/EvolutionContactSource.cpp:
46207         * src/EvolutionContactSource.h:
46208         * src/EvolutionSmartPtr.h:
46209         * src/EvolutionSyncClient.cpp:
46210         * src/EvolutionSyncSource.h:
46211         * src/SQLiteContactSource.cpp:
46212         * src/SQLiteUtil.cpp:
46213         * src/SQLiteUtil.h:
46214         * src/TrackingSyncSource.cpp:
46215         * test/evo.supp:
46216
46217         fixed some memory leaks for results of
46218         e_book_get_contacts/changes and
46219         e_cal_get_object_list_as_comp/e_cal_get_changes
46220
46221 2008-03-16  Patrick Ohly  <patrick.ohly@gmx.de>
46222
46223         * test/client.supp:
46224         * test/evo.supp:
46225         * test/sys.supp:
46226
46227         valgrind suppression rules
46228
46229 2008-03-16  Patrick Ohly  <patrick.ohly@gmx.de>
46230
46231         * test/runtests.py:
46232
46233         fixed rebuild of Evolution trunk: install stamp must be removed,
46234         otherwise it won't reinstall
46235
46236 2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>
46237
46238         * src/EvolutionCalendarSourceRegister.cpp:
46239
46240         support text/x-vcalendar to be backwards compatible way with old
46241         configs
46242
46243 2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>
46244
46245         * src/SyncEvolutionConfig.cpp:
46246
46247         added text/x-vcalendar alias
46248
46249 2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>
46250
46251         * src/EvolutionSyncSource.h:
46252
46253         clarified which data has to be set in createItem()
46254
46255 2008-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
46256
46257         * src/EvolutionCalendarSourceRegister.cpp:
46258         * src/SyncEvolutionConfig.cpp:
46259
46260         fixed memo type property
46261
46262 2008-03-10  Patrick Ohly  <patrick.ohly@gmx.de>
46263
46264         * configure.in:
46265         * src/AddressBookConstants.cpp:
46266         * src/AddressBookSource.cpp:
46267         * src/AddressBookSource.h:
46268         * src/AddressBookSourceRegister.cpp:
46269         * src/EvolutionCalendarSource.cpp:
46270         * src/EvolutionCalendarSourceRegister.cpp:
46271         * src/EvolutionContactSource.cpp:
46272         * src/EvolutionContactSourceRegister.cpp:
46273         * src/EvolutionSyncSource.cpp:
46274         * src/EvolutionSyncSource.h:
46275         * src/Makefile.am:
46276         * src/SQLiteContactSource.cpp:
46277         * src/SQLiteContactSourceRegister.cpp:
46278         * src/SyncEvolutionConfig.cpp:
46279         * src/SyncEvolutionConfig.h:
46280         * src/client-test-app.cpp:
46281
46282         - implemented value aliases for the configuration - rewrote
46283         interpretation of "type" property: is now a combination of
46284         backend and mime type - improved registration of sync sources
46285         (RegisterSyncSource)
46286
46287 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
46288
46289         * src/FileConfigNode.cpp:
46290         * src/SyncEvolutionConfig.cpp:
46291         * src/SyncEvolutionConfig.h:
46292         * src/client-test-app.cpp:
46293
46294         implemented default values and creating config, cleaned up some
46295         properties
46296
46297 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
46298
46299         * src/EvolutionSyncClient.cpp:
46300
46301         added comment about setting sync mode
46302
46303 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
46304
46305         * src/SyncEvolutionConfig.cpp:
46306         * src/SyncEvolutionConfig.h:
46307         * src/client-test-app.cpp:
46308
46309         replaced direct setting of properties with set methods
46310
46311 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
46312
46313         * src/EvolutionMemoSource.h:
46314
46315         adapted to new prototype of virtual mime type functions
46316
46317 2008-03-08  Patrick Ohly  <patrick.ohly@gmx.de>
46318
46319         * configure.in:
46320
46321         set DEVICE_TYPE: this is used as part of the DevInf to
46322         distinguish different SyncEvolution platforms
46323
46324 2008-03-07  Patrick Ohly  <patrick.ohly@gmx.de>
46325
46326         * src/boost/assert.hpp:
46327         * src/boost/checked_delete.hpp:
46328         * src/boost/config.hpp:
46329         * src/boost/config/abi/borland_prefix.hpp:
46330         * src/boost/config/abi/borland_suffix.hpp:
46331         * src/boost/config/abi/msvc_prefix.hpp:
46332         * src/boost/config/abi/msvc_suffix.hpp:
46333         * src/boost/config/abi_prefix.hpp:
46334         * src/boost/config/abi_suffix.hpp:
46335         * src/boost/config/auto_link.hpp:
46336         * src/boost/config/compiler/borland.hpp:
46337         * src/boost/config/compiler/comeau.hpp:
46338         * src/boost/config/compiler/common_edg.hpp:
46339         * src/boost/config/compiler/compaq_cxx.hpp:
46340         * src/boost/config/compiler/digitalmars.hpp:
46341         * src/boost/config/compiler/gcc.hpp:
46342         * src/boost/config/compiler/gcc_xml.hpp:
46343         * src/boost/config/compiler/greenhills.hpp:
46344         * src/boost/config/compiler/hp_acc.hpp:
46345         * src/boost/config/compiler/intel.hpp:
46346         * src/boost/config/compiler/kai.hpp:
46347         * src/boost/config/compiler/metrowerks.hpp:
46348         * src/boost/config/compiler/mpw.hpp:
46349         * src/boost/config/compiler/sgi_mipspro.hpp:
46350         * src/boost/config/compiler/sunpro_cc.hpp:
46351         * src/boost/config/compiler/vacpp.hpp:
46352         * src/boost/config/compiler/visualc.hpp:
46353         * src/boost/config/no_tr1/complex.hpp:
46354         * src/boost/config/no_tr1/functional.hpp:
46355         * src/boost/config/no_tr1/memory.hpp:
46356         * src/boost/config/no_tr1/utility.hpp:
46357         * src/boost/config/platform/aix.hpp:
46358         * src/boost/config/platform/amigaos.hpp:
46359         * src/boost/config/platform/beos.hpp:
46360         * src/boost/config/platform/bsd.hpp:
46361         * src/boost/config/platform/cygwin.hpp:
46362         * src/boost/config/platform/hpux.hpp:
46363         * src/boost/config/platform/irix.hpp:
46364         * src/boost/config/platform/linux.hpp:
46365         * src/boost/config/platform/macos.hpp:
46366         * src/boost/config/platform/qnxnto.hpp:
46367         * src/boost/config/platform/solaris.hpp:
46368         * src/boost/config/platform/win32.hpp:
46369         * src/boost/config/posix_features.hpp:
46370         * src/boost/config/requires_threads.hpp:
46371         * src/boost/config/select_compiler_config.hpp:
46372         * src/boost/config/select_platform_config.hpp:
46373         * src/boost/config/select_stdlib_config.hpp:
46374         * src/boost/config/stdlib/dinkumware.hpp:
46375         * src/boost/config/stdlib/libcomo.hpp:
46376         * src/boost/config/stdlib/libstdcpp3.hpp:
46377         * src/boost/config/stdlib/modena.hpp:
46378         * src/boost/config/stdlib/msl.hpp:
46379         * src/boost/config/stdlib/roguewave.hpp:
46380         * src/boost/config/stdlib/sgi.hpp:
46381         * src/boost/config/stdlib/stlport.hpp:
46382         * src/boost/config/stdlib/vacpp.hpp:
46383         * src/boost/config/suffix.hpp:
46384         * src/boost/config/user.hpp:
46385         * src/boost/copyright:
46386         * src/boost/detail/bad_weak_ptr.hpp:
46387         * src/boost/detail/shared_count.hpp:
46388         * src/boost/detail/sp_counted_base.hpp:
46389         * src/boost/detail/sp_counted_base_cw_ppc.hpp:
46390         * src/boost/detail/sp_counted_base_cw_x86.hpp:
46391         * src/boost/detail/sp_counted_base_gcc_ia64.hpp:
46392         * src/boost/detail/sp_counted_base_gcc_ppc.hpp:
46393         * src/boost/detail/sp_counted_base_gcc_x86.hpp:
46394         * src/boost/detail/sp_counted_base_nt.hpp:
46395         * src/boost/detail/sp_counted_base_pt.hpp:
46396         * src/boost/detail/sp_counted_base_w32.hpp:
46397         * src/boost/detail/sp_counted_impl.hpp:
46398         * src/boost/detail/workaround.hpp:
46399         * src/boost/intrusive_ptr.hpp:
46400         * src/boost/scoped_array.hpp:
46401         * src/boost/scoped_ptr.hpp:
46402         * src/boost/shared_ptr.hpp:
46403         * src/boost/smart_ptr.hpp:
46404         * src/boost/throw_exception.hpp:
46405         * src/boost/weak_ptr.hpp:
46406
46407         imported libboost-dev 1.34.1-2ubuntu1.1 headers to avoid build
46408         dependency on Boost
46409
46410 2008-03-06  Patrick Ohly  <patrick.ohly@gmx.de>
46411
46412         * src/AddressBookSource.cpp:
46413         * src/AddressBookSource.h:
46414         * src/ConfigNode.h:
46415         * src/ConfigTree.h:
46416         * src/DeviceManagementNode.cpp:
46417         * src/DeviceManagementNode.h:
46418         * src/EvolutionCalendarSource.cpp:
46419         * src/EvolutionCalendarSource.h:
46420         * src/EvolutionClientConfig.h:
46421         * src/EvolutionContactSource.cpp:
46422         * src/EvolutionContactSource.h:
46423         * src/EvolutionMemoSource.h:
46424         * src/EvolutionSyncClient.cpp:
46425         * src/EvolutionSyncClient.h:
46426         * src/EvolutionSyncSource.cpp:
46427         * src/EvolutionSyncSource.h:
46428         * src/FileConfigNode.cpp:
46429         * src/FileConfigNode.h:
46430         * src/FileConfigTree.cpp:
46431         * src/FileConfigTree.h:
46432         * src/FilterConfigNode.cpp:
46433         * src/FilterConfigNode.h:
46434         * src/Makefile.am:
46435         * src/SQLiteContactSource.cpp:
46436         * src/SQLiteContactSource.h:
46437         * src/SyncEvolutionConfig.cpp:
46438         * src/SyncEvolutionConfig.h:
46439         * src/TrackingSyncSource.cpp:
46440         * src/TrackingSyncSource.h:
46441         * src/VolatileConfigNode.h:
46442         * src/client-test-app.cpp:
46443         * src/syncevolution.cpp:
46444
46445         - introduced new SyncEvolution config handling - cleaned up
46446         passing of SyncSource creation parameters - reads old configs and
46447         should also work with new layout (not tested yet)
46448
46449 2008-03-01  Patrick Ohly  <patrick.ohly@gmx.de>
46450
46451         * src/Makefile.am:
46452         * src/TestEvolution.cpp:
46453
46454         removed obsolete TestEvolution (was moved into client library)
46455
46456 2008-02-24  Patrick Ohly  <patrick.ohly@gmx.de>
46457
46458         * src/EvolutionContactSource.cpp:
46459
46460         fixed iteration over address book authentication methods in error
46461         case
46462
46463 2008-02-14  Patrick Ohly  <patrick.ohly@gmx.de>
46464
46465         * src/EvolutionSyncClient.cpp:
46466         * src/EvolutionSyncSource.cpp:
46467
46468         revised error handling: lastError* variables are now hidden, use
46469         new methods
46470
46471 2008-02-14  Patrick Ohly  <patrick.ohly@gmx.de>
46472
46473         * src/syncevolution.cpp:
46474
46475         SF #1893582: compiler error due to missing include <memory>
46476
46477 2008-02-13  Patrick Ohly  <patrick.ohly@gmx.de>
46478
46479         * test/runtests.py:
46480
46481         check out SyncEvolution from Subversion
46482
46483 2008-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
46484
46485         * test/runtests.py:
46486
46487         added building of Evolution trunk
46488
46489 2008-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
46490
46491         * src/EvolutionClientConfig.h:
46492
46493         client library no longer uses BOOL=int, instead use real bool
46494
46495 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
46496
46497         * src/TrackingSyncSource.cpp:
46498
46499         always rebuild local tracking status during slow and refresh
46500         syncs
46501
46502 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
46503
46504         * src/client-test-app.cpp:
46505
46506         change tracking for Client::Source must distinguish between
46507         database and source accessing it
46508
46509 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
46510
46511         * src/SQLiteContactSource.h:
46512
46513         typo: mime-type must not include version (only matters for
46514         Synthesis at the moment)
46515
46516 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
46517
46518         * src/Makefile.am:
46519         * src/SQLiteContactSource.cpp:
46520         * src/SQLiteContactSource.h:
46521         * src/SQLiteUtil.cpp:
46522         * src/SQLiteUtil.h:
46523         * src/client-test-app.cpp:
46524
46525         turned SQLiteContactSource into a better example sync source
46526
46527 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
46528
46529         * debian/changelog:
46530         * debian/rules:
46531
46532         avoid docpurge by installing example configs into
46533         /usr/lib/syncevolution/doc
46534
46535 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
46536
46537         * HACKING:
46538
46539         beware of the need to update 'stable' and 'chinook' repositories
46540         when releasing for Maemo
46541
46542 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
46543
46544         * src/vocl/VObject.cpp:
46545         * src/vocl/VObject.h:
46546
46547         added another const qualifier
46548
46549 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
46550
46551         * src/SQLiteContactSource.cpp:
46552
46553         - log extracting items at debug level - fixed parsing of N
46554         property: it mixed up first and middle name
46555
46556 2008-01-29  Patrick Ohly  <patrick.ohly@gmx.de>
46557
46558         * debian/changelog:
46559
46560         # updated
46561
46562 2008-01-29  Patrick Ohly  <patrick.ohly@gmx.de>
46563
46564         * debian/dbus-wrapper.cpp:
46565         * debian/rules:
46566
46567         replaced linking against modified libdbus with a wrapper for the
46568         relevant dbus function
46569
46570 2008-01-19  Patrick Ohly  <patrick.ohly@gmx.de>
46571
46572         * debian/changelog:
46573         * debian/rules:
46574
46575         - patch libtool so that -Wl is inserted at the beginning of the
46576         command line   used to build modules - added -Wl,--as-needed to
46577         LDFLAGS during compilation
46578
46579 2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>
46580
46581         * src/EvolutionSyncSource.cpp:
46582         * src/Makefile.am:
46583         * src/SQLiteContactSource.cpp:
46584         * src/SQLiteContactSource.h:
46585         * src/SQLiteUtil.cpp:
46586         * src/SQLiteUtil.h:
46587         * src/TrackingSyncSource.cpp:
46588         * src/TrackingSyncSource.h:
46589         * src/client-test-app.cpp:
46590
46591         implemented full change tracking in demo SQLiteContactSource with
46592         new TrackingSyncSource base class
46593
46594 2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>
46595
46596         * src/EvolutionSmartPtr.h:
46597
46598         added transferring pointer and its ownership from one smart
46599         pointer to another
46600
46601 2008-01-13  Patrick Ohly  <patrick.ohly@gmx.de>
46602
46603         * src/AddressBookSource.cpp:
46604         * src/AddressBookSource.h:
46605         * src/EvolutionCalendarSource.cpp:
46606         * src/EvolutionCalendarSource.h:
46607         * src/EvolutionContactSource.cpp:
46608         * src/EvolutionContactSource.h:
46609         * src/EvolutionMemoSource.cpp:
46610         * src/EvolutionMemoSource.h:
46611         * src/EvolutionSmartPtr.h:
46612         * src/EvolutionSyncSource.h:
46613         * src/SQLiteContactSource.cpp:
46614         * src/SQLiteContactSource.h:
46615         * src/TestEvolution.cpp:
46616
46617         removed SyncState parameter out of all createItem()
46618         implementations into the caller; requires smartptr release()
46619
46620 2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>
46621
46622         * HACKING:
46623         * configure.in:
46624         * src/Makefile.am:
46625         * src/SQLiteContactSource.cpp:
46626         * src/SQLiteContactSource.h:
46627         * src/SQLiteSyncSource.cpp:
46628         * src/SQLiteSyncSource.h:
46629         * src/SQLiteUtil.cpp:
46630         * src/SQLiteUtil.h:
46631
46632         Replaced "is a" SQLiteSyncSource with "has a" SQLiteUtil instance
46633         in SQLiteContactSource. This is a first step towards deriving
46634         SQLiteContactSource from a sync source base class which does
46635         change tracking.
46636
46637 2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>
46638
46639         * src/EvolutionSyncClient.h:
46640
46641         with the 'abstract config' patch applied SyncManagerConfig.h must
46642         be included explicitly
46643
46644 2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>
46645
46646         * src/EvolutionSyncClient.cpp:
46647         * src/syncevolution.cpp:
46648
46649         Use the new singleton implementation for logging, if available.
46650         LOG_HAVE_SET_LOGGER and LOG_HAVE_DEVELOPER preprocessor symbols
46651         in the new Log.h header file are checked to detect that.
46652
46653 2007-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
46654
46655         * Makefile.am:
46656         * debian/changelog:
46657
46658         need an epoch to make .deb versions larger than in the -pre .debs
46659
46660 2007-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
46661
46662         * ChangeLog:
46663         * NEWS:
46664         * configure.in:
46665         * debian/changelog:
46666
46667         # SyncEvolution 0.7
46668
46669 2007-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
46670
46671         * Makefile.am:
46672         * README:
46673         * etc/source-config.txt:
46674         * test/runtests.py:
46675
46676         fixed building of .deb (docdir and description) - the new
46677         checkinstall --docdir=: syntax is used to avoid adding the name
46678         twice - description-pak was not created and thus missing from
46679         package
46680
46681 2007-12-15  Patrick Ohly  <patrick.ohly@gmx.de>
46682
46683         * src/EvolutionSyncClient.cpp:
46684
46685         disabled the background glib event loop again because it caused
46686         segfaults
46687
46688 2007-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
46689
46690         * src/EvolutionSyncClient.cpp:
46691
46692         myFUNAMBOL does not like empty types in the capability, so always
46693         send a valid (even if wrong) type
46694
46695 2007-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
46696
46697         * src/EvolutionMemoSource.cpp:
46698
46699         text/plain requires \r\n line breaks: - send in that format now -
46700         accept both \r\n and \n line breaks for incoming memos
46701
46702 2007-12-06  Patrick Ohly  <patrick.ohly@gmx.de>
46703
46704         * README:
46705
46706         fixed typo in getting started section
46707
46708 2007-12-06  Patrick Ohly  <patrick.ohly@gmx.de>
46709
46710         * HACKING:
46711
46712         added list of debug packages
46713
46714 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
46715
46716         * src/client-test-app.cpp:
46717
46718         dump core if test fails instead of simply exiting
46719
46720 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
46721
46722         * test/runtests.py:
46723
46724         added the possibility to run under valgrind
46725
46726 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
46727
46728         * src/EvolutionSyncClient.cpp:
46729
46730         avoid including invalid information about inactive sources in
46731         DevInf by clearing it
46732
46733 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
46734
46735         * src/EvolutionMemoSource.h:
46736
46737         need to set mime type, required for correct DevInf (expected by
46738         Synthesis server)
46739
46740 2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>
46741
46742         * src/EvolutionContactSource.cpp:
46743
46744         bugfix: vCard 3.0 with mixed case were not converted properly to
46745         vCard 2.1 by SyncEvolution (must convert to upper case because
46746         vCard 2.1 only allows that), leading to problems with mapping
46747         phone numbers in the Funambol server. Diagnosed and reported by
46748         Paul McDermott, thanks a lot!
46749
46750 2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>
46751
46752         * test/runtests.py:
46753
46754         - changed configure/build so that it also builds .deb (default
46755         prefix + DESTDIR for install) - updated config for servers
46756
46757 2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>
46758
46759         * src/EvolutionSyncClient.cpp:
46760
46761         avoid delivering SIGALRM to background thread - glib/ebook crash
46762         when that happens
46763
46764 2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>
46765
46766         * src/client-test-app.cpp:
46767
46768         avoid lengthy objdump -l -C output in error handler, exit to
46769         prevent repeated segfault invocation
46770
46771 2007-11-22  Patrick Ohly  <patrick.ohly@gmx.de>
46772
46773         * src/EvolutionSyncClient.cpp:
46774
46775         added better error message when 'syncevolution' is started with
46776         non-existant sources as parameter
46777
46778 2007-11-21  Patrick Ohly  <patrick.ohly@gmx.de>
46779
46780         * configure.in:
46781         * src/client-test-app.cpp:
46782
46783         Added stack dumping in case of SIGABRT, SIGSEGV, SIGILL. Both
46784         valgrind and glibc backtrace() are used: the former automatically
46785         looks up source code, the later can handle stack back traces out
46786         of a signal handler. objdump is called so that the addresses
46787         printed by backtrace() can be associated with source code.
46788
46789 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
46790
46791         * src/AddressBookSource.cpp:
46792
46793         last minute fix for iPhone 0.7 pre2: removed debug output
46794
46795 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
46796
46797         * src/EvolutionSyncClient.cpp:
46798
46799         clarified post-sync comparison by adding 'Changes applied to
46800         client during synchronization'
46801
46802 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
46803
46804         * configure.in:
46805
46806         # bumped version
46807
46808 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
46809
46810         * configure.in:
46811
46812         # bumped version
46813
46814 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
46815
46816         * ChangeLog:
46817         * NEWS:
46818         * debian/changelog:
46819
46820         # updated
46821
46822 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
46823
46824         * src/EvolutionContactSource.cpp:
46825
46826         Evolution 2.12 generates contacts with e.g. TYPE=VOICE,WORK. This
46827         needs to be split into TYPE=VOICE;TYPE=WORK when converting to
46828         2.1, otherwise myFUNAMBOL drops the phone numbers with the (in
46829         2.1) incorrect TYPE
46830
46831 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
46832
46833         * README:
46834         * src/EvolutionSyncClient.cpp:
46835         * src/EvolutionSyncClient.h:
46836         * src/syncevolution.cpp:
46837
46838         - revised an updated usage instructions (myFUNAMBOL instead of
46839         Funambol) - added dumping of local changes before sync (works
46840         best with logdir) - added command line options:
46841
46842 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
46843
46844         * HACKING:
46845
46846         separated compile and release instructions
46847
46848 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
46849
46850         * etc/source-config.txt:
46851
46852         let the default source configs access the default Evolution
46853         databases: less work for users to configure it
46854
46855 2007-11-05  Patrick Ohly  <patrick.ohly@gmx.de>
46856
46857         * src/AddressBookSource.cpp:
46858
46859         fixed iPhone photo import/export: that API wasn't as expected and
46860         therefore was called incorrectly. Importing photos crashed,
46861         exporting them may have failed randomly and/or picked the wrong
46862         size of the photo.
46863
46864 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
46865
46866         * src/AddressBookSource.cpp:
46867         * src/AddressBookSource.h:
46868         * src/vocl/VObject.cpp:
46869         * src/vocl/VObject.h:
46870
46871         when configured to use ScheduleWorld card3 URI, then switch to
46872         sending vCard 3.0 (easier to parse by SW); always dump contacts
46873         as vCard 3.0 (avoids quoted-printable in synccompare output)
46874
46875 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
46876
46877         * src/vocl/VProperty.cpp:
46878
46879         bug fix: TYPE with multiple comma-separated values (vCard 3.0,
46880         e.g. TYPE=WORK,VOICE) was not decoded as intended => downloading
46881         into iPhone from SW card3 URI did not set type correctly
46882
46883 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
46884
46885         * src/EvolutionSyncClient.cpp:
46886
46887         dump user name, date and SyncEvolution at beginning of debug log
46888
46889 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
46890
46891         * etc/syncml-config.txt:
46892
46893         Replaced guest/guest credentials with "your SyncML server account
46894         name" and "your SyncML server password" to make it clear that
46895         something must be entered there. Some servers also really have
46896         "guest/guest" demo accounts.
46897
46898 2007-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
46899
46900         * src/EvolutionCalendarSource.cpp:
46901         * src/EvolutionContactSource.cpp:
46902         * src/EvolutionSyncClient.cpp:
46903         * src/EvolutionSyncClient.h:
46904         * src/EvolutionSyncSource.cpp:
46905
46906         Detect unexpected crashes of the Evolution Data Server. A
46907         workaround for the fact that the synchronous EDS API calls block
46908         infinitely in that case. - drive default glib event look in
46909         background thread - listen for "backend-died" signals - if
46910         triggered, print a message ("Evolution Data Server has died
46911         unexpectedly,   database no longer available.") and abort the
46912         process (other error handling is   impossible) - for contacts
46913         instead of "database" "contacts" is printed
46914
46915 2007-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
46916
46917         * src/EvolutionCalendarSource.cpp:
46918
46919         adapted calendar event insert/update to Evolution 2.12: the UID
46920         needs to be restored, otherwise the Evolution backend crashes
46921         (GNOME issue #488881)
46922
46923 2007-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
46924
46925         * src/AddressBookSource.cpp:
46926
46927         fixed compile errors on Mac OS X
46928
46929 2007-10-25  Patrick Ohly  <patrick.ohly@gmx.de>
46930
46931         * Makefile.am:
46932         * src/shlibs.local:
46933
46934         added package release number and dependency calculation for local
46935         Evolution libs without installed .debs
46936
46937 2007-10-25  Patrick Ohly  <patrick.ohly@gmx.de>
46938
46939         * test/Makefile.am:
46940
46941         ClientTest.cpp and synccompare.pl are back in C++ library
46942
46943 2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>
46944
46945         * src/Makefile.am:
46946
46947         synccompare.pl wasn't found in client library because search rule
46948         had the wrong directory
46949
46950 2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>
46951
46952         * src/syncevolution.cpp:
46953
46954         workaround for dependency on size_t in client library Log.h:
46955         include stddef.h first
46956
46957 2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>
46958
46959         * src/vocl/VObject.cpp:
46960         * src/vocl/VProperty.cpp:
46961
46962         adapted to ArrayList::remove() -> removeElementAt() renaming
46963
46964 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
46965
46966         * src/DeviceManagementNode.cpp:
46967
46968         same patch as in client library: chop trailing white spaces
46969
46970 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
46971
46972         * test/ClientTest.cpp:
46973         * test/synccompare.pl:
46974
46975         # pushed sources back into SyncML client library
46976
46977 2007-10-21  Patrick Ohly  <patrick.ohly@gmx.de>
46978
46979         * debian/changelog:
46980
46981         # added remark about updated upstream
46982
46983 2007-10-21  Patrick Ohly  <patrick.ohly@gmx.de>
46984
46985         * Makefile.am:
46986
46987         # updated packaging: added provides/conflicts
46988
46989 2007-10-18  Patrick Ohly  <patrick.ohly@gmx.de>
46990
46991         * NEWS:
46992
46993         # extended description of logging
46994
46995 2007-10-18  Patrick Ohly  <patrick.ohly@gmx.de>
46996
46997         * Makefile.am:
46998         * configure.in:
46999         * test/Makefile.am:
47000
47001         # fixed distcheck problem
47002
47003 2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>
47004
47005         * ChangeLog:
47006         * NEWS:
47007         * description:
47008
47009         # updated
47010
47011 2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>
47012
47013         * Makefile.am:
47014
47015         added packaging via checkinstall as deb (working) and rpm
47016         (somehow not working)
47017
47018 2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>
47019
47020         * configure.in:
47021
47022         # version bump
47023
47024 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47025
47026         * ChangeLog:
47027
47028         #updated
47029
47030 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47031
47032         * src/AddressBookSource.cpp:
47033
47034         - consistently ignore all empty strings when reading vcard -
47035         interpret date time stamps relative to current system time zone
47036         (like GUI does)
47037
47038 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47039
47040         * src/EvolutionSyncClient.cpp:
47041
47042         improved error handling: catch errors during post-processing and
47043         continue
47044
47045 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47046
47047         * etc/source-config.txt:
47048
47049         SF #1764123: SyncCap is not generated unless syncModes are
47050         configured: added a comment to example config
47051
47052 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47053
47054         * src/EvolutionSyncClient.cpp:
47055
47056         added a table which summarizes the changes made on client and
47057         server
47058
47059 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47060
47061         * src/EvolutionSyncClient.cpp:
47062
47063         replaced ambiguous 'Modifications:' with 'Changes applied during
47064         synchronization:'
47065
47066 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47067
47068         * etc/Makefile.am:
47069         * etc/syncml-config.txt:
47070
47071         use myFUNAMBOL instead of localhost for funambol demo config
47072
47073 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47074
47075         * src/AddressBookSource.cpp:
47076
47077         avoid setting empty strings: the iPhone GUI adds redundant space
47078         around the empty property (e.g. middle name)
47079
47080 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47081
47082         * test/synccompare.pl:
47083
47084         perl is not installed as /usr/bin/perl on iPhone: let
47085         /usr/bin/env find it
47086
47087 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47088
47089         * src/AddressBookSource.cpp:
47090         * src/AddressBookSource.h:
47091
47092         use vCard 2.1 instead of 3.0 for iPhone: avoids parsing problems
47093         in myFUNAMBOL
47094
47095 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
47096
47097         * configure.in:
47098
47099         reset version to alpha (less than pre)
47100
47101 2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>
47102
47103         * README:
47104
47105         updated package commands for Debian 4.0
47106
47107 2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>
47108
47109         * test/synccompare.pl:
47110
47111         ScheduleWorld no longer drops department/office
47112
47113 2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>
47114
47115         * src/EvolutionSyncClient.cpp:
47116
47117         fixed segfault due to unintentional infinite recursion in new
47118         throwError() call
47119
47120 2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>
47121
47122         * src/EvolutionContactSource.cpp:
47123
47124         SF #1796086: also added all the other predefined TYPE values from
47125         vCard 2.1/3.0
47126
47127 2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>
47128
47129         * test/ClientTest.cpp:
47130
47131         temporary fork of 1.25: handle testComplexUpdate where some (but
47132         not all) sources have a complex update item
47133
47134 2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>
47135
47136         * src/EvolutionSyncSource.cpp:
47137
47138         fixed compile error with enabled modules (missing comma)
47139
47140 2007-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
47141
47142         * src/AddressBookSource.cpp:
47143         * src/EvolutionCalendarSource.cpp:
47144         * src/EvolutionContactSource.cpp:
47145         * src/EvolutionSyncClient.cpp:
47146         * src/EvolutionSyncClient.h:
47147         * src/EvolutionSyncSource.cpp:
47148
47149         added workaround for missing exception handling on iPhone
47150         (http://code.google.com/p/iphone-dev/issues/detail?id=48)
47151
47152 2007-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
47153
47154         * Makefile.am:
47155         * SyncEvolution.plist.in:
47156         * configure.in:
47157
47158         added iPhone Installer.app packaging
47159
47160 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
47161
47162         * HACKING:
47163
47164         added compile/packaging information
47165
47166 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
47167
47168         * configure.in:
47169         * src/AddressBookSource.cpp:
47170         * src/AddressBookSource.h:
47171         * src/EvolutionSyncClient.cpp:
47172
47173         problem with C++ output stream
47174         (http://code.google.com/p/iphone-dev/issues/detail?id=48): throws
47175         exception although everything is fine - disabled exceptions in
47176         one case and replaced with ANSI C calls in another
47177
47178 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
47179
47180         * src/AddressBookSource.cpp:
47181
47182         removed debug output which was added to track down crashes and
47183         now is no longer useful
47184
47185 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
47186
47187         * src/AddressBookSource.cpp:
47188         * src/AddressBookSource.h:
47189
47190         added comments, some cleanups
47191
47192 2007-10-06  Patrick Ohly  <patrick.ohly@gmx.de>
47193
47194         * src/AddressBookSource.cpp:
47195
47196         workarounds for ABMutableMultiValueRef on iPhone: - cannot be
47197         released - cannot be turned into a string
47198
47199 2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
47200
47201         * HACKING:
47202         * configure.in:
47203         * src/AddressBookConstants.cpp:
47204         * src/AddressBookSource.cpp:
47205         * src/AddressBookSource.h:
47206
47207         port to iPhone: lots of hacks and debug output, none of the
47208         multiprops supported yet (use unknown format in API)
47209
47210 2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
47211
47212         * src/syncevolution.cpp:
47213
47214         disable buffering to stdout/stderr: ensures that printf output
47215         appears immediately without explicit fflush()
47216
47217 2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
47218
47219         * src/EvolutionContactSource.cpp:
47220
47221         SF #1796086: sync with EGW: lost or messed up telephones -
47222         SyncEvolution incorrectly added TYPE=OTHER to phone numbers sent
47223         with e.g. CELL instead of TYPE=CELL
47224
47225 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
47226
47227         * ChangeLog:
47228         * NEWS:
47229
47230         # updated
47231
47232 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
47233
47234         * debian/changelog:
47235         * debian/control:
47236
47237         SF #1781652: Nokia 770/800: uninstallable package fixed by
47238         setting category
47239
47240 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
47241
47242         * src/Makefile.am:
47243
47244         removed patching of CATEGORIES (recent client library has the
47245         fix) added possibility to update/commit test suite files in
47246         SyncEvolution test dir, then later move them back to client
47247         library
47248
47249 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
47250
47251         * src/AddressBookConstants.cpp:
47252         * src/Makefile.am:
47253
47254         workaround if address book library misses constants
47255
47256 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
47257
47258         * src/client-test-app.cpp:
47259
47260         fixed compile errors
47261
47262 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
47263
47264         * configure.in:
47265
47266         # bumped version
47267
47268 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
47269
47270         * etc/Makefile.am:
47271
47272         fixed SF 1767329: example configs were in share/share directory
47273
47274 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
47275
47276         * src/DeviceManagementNode.h:
47277         * src/SQLiteSyncSource.cpp:
47278
47279         fixed compile error
47280
47281 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
47282
47283         * src/EvolutionSyncSource.cpp:
47284         * src/client-test-app.cpp:
47285
47286         unsuccessful attempt to work around the 'one address book per
47287         user' limitation in order to get automated sync testing working
47288
47289 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
47290
47291         * src/AddressBookSource.cpp:
47292         * src/EvolutionCalendarSource.cpp:
47293         * src/EvolutionContactSource.cpp:
47294
47295         less verbose INFO logging: extracting items is now logged as
47296         DEBUG
47297
47298 2007-08-24  Patrick Ohly  <patrick.ohly@gmx.de>
47299
47300         * src/AddressBookSource.cpp:
47301         * src/AddressBookSource.h:
47302         * src/Makefile.am:
47303         * src/vocl/VProperty.cpp:
47304         * test/synccompare.pl:
47305
47306         added custom vcard 3.0 <-> AddressBook conversion: needed to make
47307         vcard representation close to what SyncML servers understand
47308
47309 2007-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
47310
47311         * src/AddressBookSource.cpp:
47312         * src/AddressBookSource.h:
47313         * src/DeviceManagementNode.cpp:
47314         * src/DeviceManagementNode.h:
47315         * src/EvolutionSyncClient.cpp:
47316         * src/EvolutionSyncSource.cpp:
47317         * src/EvolutionSyncSource.h:
47318         * src/Makefile.am:
47319         * src/client-test-app.cpp:
47320         * src/syncevolution.cpp:
47321
47322         finished change tracking, update and delete - still needs
47323         improved import/export with own functions because Address Book
47324         vcard parser merges X- properties into NOTE and cannot update
47325         contact
47326
47327 2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
47328
47329         * configure.in:
47330         * src/AddressBookSource.cpp:
47331         * src/AddressBookSource.h:
47332         * src/EvolutionSmartPtr.h:
47333         * src/EvolutionSyncSource.cpp:
47334         * src/Makefile.am:
47335         * src/client-test-app.cpp:
47336
47337         added initial support for Mac OS X address book: no change
47338         tracking, no updating
47339
47340 2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
47341
47342         * configure.in:
47343
47344         # version bump
47345
47346 2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
47347
47348         * src/SQLiteSyncSource.cpp:
47349
47350         fixed incorrect extraction of text columns from SQLite
47351
47352 2007-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
47353
47354         * configure.in:
47355         * src/EvolutionCalendarSource.h:
47356         * src/EvolutionSyncSource.cpp:
47357         * src/EvolutionSyncSource.h:
47358         * src/Makefile.am:
47359         * src/SQLiteContactSource.cpp:
47360         * src/SQLiteContactSource.h:
47361         * src/SQLiteSyncSource.cpp:
47362         * src/SQLiteSyncSource.h:
47363         * src/client-test-app.cpp:
47364         * src/syncevolution.cpp:
47365         * src/vocl/VObject.cpp:
47366         * src/vocl/VObject.h:
47367
47368         added a sync source which stores contacts in a SQLite database
47369
47370 2007-07-13  Patrick Ohly  <patrick.ohly@gmx.de>
47371
47372         * ChangeLog:
47373         * NEWS:
47374         * debian/changelog:
47375
47376         # mention fixed example configs
47377
47378 2007-07-13  Patrick Ohly  <patrick.ohly@gmx.de>
47379
47380         * etc/Makefile.am:
47381         * etc/source-config.txt:
47382
47383         fixed name of example source configs (broke during the changes
47384         for 0.6 pre)
47385
47386 2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>
47387
47388         * test/runtests.py:
47389
47390         # ignore known problems
47391
47392 2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>
47393
47394         * test/runtests.py:
47395
47396         # updated to new test system, added some command line parameters
47397
47398 2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>
47399
47400         * ChangeLog:
47401         * HACKING:
47402         * NEWS:
47403         * configure.in:
47404         * debian/changelog:
47405
47406         # release 0.6
47407
47408 2007-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
47409
47410         * src/EvolutionContactSource.cpp:
47411         * src/client-test-app.cpp:
47412
47413         Maemo address book delete support works now: one has to search
47414         for X-OSSO-CONTACT-STATE:DELETED manually
47415
47416 2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
47417
47418         * src/EvolutionContactSource.cpp:
47419         * src/client-test-app.cpp:
47420
47421         - added test for X-OSSO-CONTACT-STATE:DELETED handling - contacts
47422         marked for deletion are now deleted by SyncEvolution (but code
47423         fails test...) - made it possible to run client-test with
47424         EDS-DBus
47425
47426 2007-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
47427
47428         * src/Makefile.am:
47429
47430         when using older test data fix the broken CATEGORIES
47431
47432 2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>
47433
47434         * README:
47435
47436         fixed invalid path names
47437
47438 2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>
47439
47440         * src/EvolutionCalendarSource.cpp:
47441
47442         workaround for Evolution bug in the calendar import/export:
47443         Evolution uses \, as separator for CATEGORIES, but the standard
47444         specifies a plain comma. The effect was that multiple categories
47445         were treated as one category with commas by ScheduleWorld. Events
47446         imported into Evolution were stored incorrectly and the GUI only
47447         used the last category.
47448
47449 2007-06-19  Patrick Ohly  <patrick.ohly@gmx.de>
47450
47451         * HACKING:
47452
47453         updated testing instructions
47454
47455 2007-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
47456
47457         * NEWS:
47458
47459         # updated version of C++ client library
47460
47461 2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>
47462
47463         * NEWS:
47464
47465         # entry for 0.6 pre2
47466
47467 2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>
47468
47469         * ChangeLog:
47470
47471         # updated
47472
47473 2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>
47474
47475         * README:
47476
47477         # minor edits
47478
47479 2007-04-21  Patrick Ohly  <patrick.ohly@gmx.de>
47480
47481         * src/EvolutionSyncClient.cpp:
47482         * src/EvolutionSyncSource.cpp:
47483
47484         fixed error handling: a failed source was not forced into a slow
47485         sync, one failed source prevented saving configs of not-failed
47486         ones
47487
47488 2007-04-21  Patrick Ohly  <patrick.ohly@gmx.de>
47489
47490         * HACKING:
47491         * README:
47492         * etc/Makefile.am:
47493         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
47494         * etc/localhost_1/spds/syncml/config.txt:
47495         * etc/source-config.txt:
47496         * etc/syncml-config.txt:
47497         * src/EvolutionSyncClient.cpp:
47498
47499         - improved logging: log file and backup can be avoided with
47500         logdir=none,   loglevel is configurable - fixed off-by-one
47501         counting of months in backup directory names - only one example
47502         configuration per server, users typically do not   need the _1/2
47503         suffices and the testing system no longer has to be   configured
47504         manually either - documented the switch from the original
47505         SyncEvolution testing to its   successor, the generic Funambol
47506         C++ client testing framework
47507
47508 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
47509
47510         * src/client-test-app.cpp:
47511
47512         fixed compile problem on Debian 3.1/older gcc
47513
47514 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
47515
47516         * etc/Makefile.am:
47517         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
47518         * src/EvolutionCalendarSource.cpp:
47519         * src/EvolutionCalendarSource.h:
47520         * src/EvolutionMemoSource.cpp:
47521         * src/EvolutionMemoSource.h:
47522         * src/EvolutionSyncSource.cpp:
47523         * src/Makefile.am:
47524         * src/client-test-app.cpp:
47525
47526         added synchronization of Memos as plain text
47527
47528 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
47529
47530         * HACKING:
47531
47532         added note about building Maemo package with fakeroot
47533
47534 2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
47535
47536         * debian/rules:
47537
47538         avoid unwanted dependencies caused by optional modules
47539
47540 2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
47541
47542         * configure.in:
47543         * debian/changelog:
47544
47545         bumped to 0.6 pre2
47546
47547 2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
47548
47549         * src/client-test-app.cpp:
47550
47551         minor changes about ifdef ENABLE, added comment avoid vcard21,
47552         FIXED itodo20 type
47553
47554 2007-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
47555
47556         * src/client-test-app.cpp:
47557
47558         always set encoding, we might have to overwrite an encoding set
47559         earlier
47560
47561 2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>
47562
47563         * src/EvolutionContactSource.cpp:
47564
47565         type OTHER was converted to PARCEL when sending to server, but
47566         PARCEL was then not converted back to OTHER, but rather into HOME
47567
47568 2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>
47569
47570         * src/client-test-app.cpp:
47571
47572         - source type was not set in new configs as intended - fixed
47573         confusion with source index vs. type (broke testing of e.g.
47574         ical20)
47575
47576 2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
47577
47578         * src/EvolutionCalendarSource.cpp:
47579         * src/EvolutionContactSource.cpp:
47580
47581         avoid not freeing error/overwriting error when trying again
47582
47583 2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
47584
47585         * src/client-test-app.cpp:
47586
47587         fixed incorrect mapping from selected source to type
47588
47589 2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
47590
47591         * src/EvolutionSyncClient.cpp:
47592
47593         always summarize ERROR/INFO messages at the end, even if sync
47594         didn't start - there might be errors which prevent starting it
47595
47596 2007-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
47597
47598         * src/Makefile.am:
47599
47600         need to declare new files so that it gets included in
47601         distribution
47602
47603 2007-04-02  Patrick Ohly  <patrick.ohly@gmx.de>
47604
47605         * src/Makefile.am:
47606
47607         fixed distribution after taking several files from C++ client
47608         library
47609
47610 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
47611
47612         * src/client-test-app.cpp:
47613
47614         added CLIENT_TEST_EVOLUTION_PREFIX which overrides the
47615         evolutionsource setting in test configs; default
47616         SyncEvolution_Test_
47617
47618 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
47619
47620         * src/EvolutionCalendarSource.cpp:
47621
47622         avoid e_cal_new_system_memos(), it breaks compilation with older
47623         Evolution
47624
47625 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
47626
47627         * src/EvolutionCalendarSource.cpp:
47628         * src/EvolutionCalendarSource.h:
47629         * src/EvolutionContactSource.cpp:
47630         * src/client-test-app.cpp:
47631
47632         added the possibility to create databases if evolutionsource is
47633         set to a file:// uri
47634
47635 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
47636
47637         * src/Makefile.am:
47638
47639         explicit dependency on modules is needed for client-test
47640
47641 2007-03-31  Patrick Ohly  <patrick.ohly@gmx.de>
47642
47643         * src/Algorithm/Artistic:
47644         * src/Algorithm/Diff.pm:
47645         * src/Algorithm/README:
47646         * src/Algorithm/copyright:
47647         * src/EvolutionClientConfig.h:
47648         * src/EvolutionSyncClient.cpp:
47649         * src/EvolutionSyncClient.h:
47650         * src/Makefile.am:
47651         * src/client-test-app.cpp:
47652
47653         synccompare and test suite are now taken from C++ client library
47654
47655 2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
47656
47657         * ChangeLog:
47658         * HACKING:
47659         * NEWS:
47660         * README:
47661         * debian/changelog:
47662         * debian/control:
47663
47664         various release preparations
47665
47666 2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
47667
47668         * configure.in:
47669
47670         streamlined dependencies and their checking
47671
47672 2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
47673
47674         * configure.in:
47675         * src/Makefile.am:
47676
47677         do not remove src/client-api unless it was copied by configure
47678
47679 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
47680
47681         * ChangeLog:
47682
47683         # updated
47684
47685 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
47686
47687         * configure.in:
47688
47689         # version bump
47690
47691 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
47692
47693         * HACKING:
47694         * configure.in:
47695         * debian/rules:
47696         * src/Makefile.am:
47697
47698         - fixed building synccompare for Maemo - added/fixed rules to
47699         build for Maemo - add new Algorithm::Diff files to source
47700         distribution
47701
47702 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
47703
47704         * src/EvolutionContactSource.cpp:
47705
47706         fixed uninitialized memory read under Maemo
47707
47708 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
47709
47710         * src/normalize_vcard.pl:
47711
47712         Algorithm::Diff: check whether files really have changed
47713
47714 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
47715
47716         * src/Algorithm/Artistic:
47717         * src/Algorithm/Diff.pm:
47718         * src/Algorithm/README:
47719         * src/Algorithm/copyright:
47720         * src/Makefile.am:
47721         * src/normalize_vcard.pl:
47722
47723         - use Algorithm::Diff instead of external diff tool in
47724         synccompare;   Algorithm::Diff is embedded in synccompare to keep
47725         it self-contained - tput must be called without redirection of
47726         stderr, otherwise it did   not find the current number of columns
47727
47728 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47729
47730         * src/EvolutionContactSource.cpp:
47731
47732         additional error check
47733
47734 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47735
47736         * src/EvolutionSyncSource.cpp:
47737
47738         dlopen(RTLD_GLOBAL) fixes obscure libebook failures on Maemo;
47739         dlopen() errors can occur due to missing modules, only print as
47740         debug to avoid failure message after sync
47741
47742 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47743
47744         * etc/Makefile.am:
47745
47746         also need to uninstall doc files, distcheck complains otherwise
47747
47748 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47749
47750         * src/EvolutionContactSource.cpp:
47751         * src/testVCard.vcf:
47752         * src/vocl/VObject.cpp:
47753
47754         workaround for Funambol 3.0 trailing = parser bug
47755
47756 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47757
47758         * etc/localhost_1/spds/syncml/config.txt:
47759
47760         enable large object support and max message limit by default
47761
47762 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47763
47764         * configure.in:
47765         * dbus-timeout.patch:
47766         * src/Makefile.am:
47767         * src/syncevolution.cpp:
47768
47769         added configurable hacks for Maemo (--enable-maemo): - set the
47770         (non-standard!) DBUS_DEFAULT_TIMEOUT; see dbus-timeout.patch -
47771         wrap e_book_from_string() to fix invalid parameter - don't use
47772         UTF-8 encoding in Perl script
47773
47774 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47775
47776         * src/normalize_vcard.pl:
47777
47778         BusyBox's mktemp on Maemo requires parameter
47779
47780 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47781
47782         * ChangeLog:
47783
47784         # updated
47785
47786 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47787
47788         * etc/Makefile.am:
47789
47790         new internal docdir was not actually used
47791
47792 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47793
47794         * debian/compat:
47795         * debian/control:
47796
47797         Maemo only has debhelper 4
47798
47799 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
47800
47801         * src/EvolutionSyncSource.cpp:
47802
47803         fixed compile error without calendar support
47804
47805 2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>
47806
47807         * src/EvolutionCalendarSource.cpp:
47808
47809         added error checking for broken events which cannot be converted
47810         to iCal, e.g. because of a missing timezone definition (SF
47811         #1685637)
47812
47813 2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>
47814
47815         * src/EvolutionContactSource.cpp:
47816         * src/EvolutionSyncClient.cpp:
47817
47818         Errors while writing the initial datatbase dumps was not handled
47819         properly and led to a direct dump of the error exception. Now the
47820         error is logged first and the '.after' dump is skipped.
47821
47822 2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>
47823
47824         * etc/Makefile.am:
47825
47826         fixed compatibility problem with older automake/autoconf which
47827         does not have docdir yet
47828
47829 2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
47830
47831         * etc/Makefile.am:
47832
47833         install into $(docdir), not etc; also use "funambol_*" instead of
47834         "localhost_"
47835
47836 2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
47837
47838         * debian/README.Debian:
47839
47840         no special comment for Debian needed
47841
47842 2007-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
47843
47844         * debian/README.Debian:
47845         * debian/changelog:
47846         * debian/compat:
47847         * debian/control:
47848         * debian/copyright:
47849         * debian/docs:
47850         * debian/rules:
47851
47852         added packaging for Debian
47853
47854 2007-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
47855
47856         * configure.in:
47857         * src/EvolutionCalendarSource.cpp:
47858         * src/EvolutionContactSource.cpp:
47859         * src/EvolutionSyncClient.cpp:
47860         * src/EvolutionSyncSource.cpp:
47861         * src/EvolutionSyncSource.h:
47862         * src/Makefile.am:
47863         * src/syncevolution.cpp:
47864
47865         --enable-ecal/ebook are only enabled by default if the libs are
47866         present --enable-shared will build backends as modules which are
47867         loaded dynamically if possible (off by default)
47868
47869 2007-02-22  Patrick Ohly  <patrick.ohly@gmx.de>
47870
47871         * src/async.patch:
47872
47873         patch switches to async version of the Evolution API
47874
47875 2007-01-26  Patrick Ohly  <patrick.ohly@gmx.de>
47876
47877         * src/EvolutionSyncClient.cpp:
47878
47879         fixed free/delete [] mismatch
47880
47881 2007-01-22  Patrick Ohly  <patrick.ohly@gmx.de>
47882
47883         * src/Makefile.am:
47884
47885         fixed distdir target that broke in yesterday's commit
47886
47887 2007-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
47888
47889         * configure.in:
47890         * src/Makefile.am:
47891
47892         added --enable-static-cxx to link libstdc++ statically
47893
47894 2007-01-20  Patrick Ohly  <patrick.ohly@gmx.de>
47895
47896         * test/runtests.py:
47897
47898         fixed problem of deleting read-only install directories
47899
47900 2007-01-20  Patrick Ohly  <patrick.ohly@gmx.de>
47901
47902         * etc/Makefile.am:
47903
47904         memo config now also included for localhost, but disabled by
47905         default
47906
47907 2007-01-11  Patrick Ohly  <patrick.ohly@gmx.de>
47908
47909         * test/runtests.py:
47910
47911         added cross-compilation
47912
47913 2007-01-09  Patrick Ohly  <patrick.ohly@gmx.de>
47914
47915         * configure.in:
47916
47917         pass cross-compilation options through to configure of client
47918         library
47919
47920 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
47921
47922         * src/Makefile.am:
47923         * src/TestEvolution.cpp:
47924         * src/testMemo.ics:
47925
47926         added testing of memos
47927
47928 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
47929
47930         * README:
47931         * etc/Makefile.am:
47932         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
47933         * src/EvolutionCalendarSource.h:
47934         * src/EvolutionSyncSource.cpp:
47935         * src/syncevolution.cpp:
47936
47937         added support for synchronizing Evolution memos in iCalendar 2.0
47938         VJOURNAL format
47939
47940 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
47941
47942         * configure.in:
47943
47944         bumped version, clean up copy of client library sources some more
47945
47946 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
47947
47948         * src/Makefile.am:
47949
47950         fixed problem with 'make dist'
47951
47952 2007-01-03  Patrick Ohly  <patrick.ohly@gmx.de>
47953
47954         * src/EvolutionContactSource.cpp:
47955
47956         avoid adding the non-standard TYPE=OTHER, better use HOME instead
47957         (that's also the default in the Synthesis server)
47958
47959 2007-01-03  Patrick Ohly  <patrick.ohly@gmx.de>
47960
47961         * configure.in:
47962
47963         autoconf checks must not be inside conditional code (fixes
47964         'conditional AMDEP was never defined' error)
47965
47966 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
47967
47968         * src/client-test-app.cpp:
47969
47970         adapted to update test API
47971
47972 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
47973
47974         * src/Makefile.am:
47975
47976         ignore changes in autotools generated files
47977
47978 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
47979
47980         * src/EvolutionSyncClient.cpp:
47981
47982         fixed missing return code
47983
47984 2006-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
47985
47986         * COPYING:
47987         * src/EvolutionCalendarSource.cpp:
47988         * src/EvolutionCalendarSource.h:
47989         * src/EvolutionContactSource.cpp:
47990         * src/EvolutionContactSource.h:
47991         * src/EvolutionSmartPtr.h:
47992         * src/EvolutionSyncClient.cpp:
47993         * src/EvolutionSyncClient.h:
47994         * src/EvolutionSyncSource.cpp:
47995         * src/EvolutionSyncSource.h:
47996         * src/TestEvolution.cpp:
47997         * src/TestMain.cpp:
47998         * src/client-test-app.cpp:
47999         * src/syncevolution.cpp:
48000
48001         copyright transfer to Funambol
48002
48003 2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
48004
48005         * src/client-test-app.cpp:
48006
48007         adapted to new C++ client library test suite interface, finished
48008         configuration for calendars and tasks
48009
48010 2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
48011
48012         * src/normalize_vcard.pl:
48013
48014         ignore differences caused by exporting vCard with ADR;TYPE=PARCEL
48015         instead of ADR;TYPE=OTHER
48016
48017 2006-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
48018
48019         * src/client-test-app.cpp:
48020
48021         support testing with two clients
48022
48023 2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>
48024
48025         * src/client-test-app.cpp:
48026
48027         adapted contacts to full set of local tests
48028
48029 2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>
48030
48031         * src/normalize_vcard.pl:
48032
48033         avoid tput error when no valid terminal is set
48034
48035 2006-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
48036
48037         * configure.in:
48038         * src/Makefile.am:
48039         * src/client-test-app.cpp:
48040
48041         use the new C++ client library testing framework
48042
48043 2006-11-27  Patrick Ohly  <patrick.ohly@gmx.de>
48044
48045         * src/EvolutionContactSource.cpp:
48046         * src/EvolutionSyncClient.cpp:
48047         * src/EvolutionSyncSource.cpp:
48048         * src/vocl/VProperty.cpp:
48049
48050         adapted to const qualifier changes in client library and fixed
48051         minor memory leak
48052
48053 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
48054
48055         * ChangeLog:
48056         * NEWS:
48057
48058         # updates for 0.5 release
48059
48060 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
48061
48062         * test/runtests.py:
48063
48064         added building of release packages, adapted to some more known
48065         server limitations
48066
48067 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
48068
48069         * src/TestEvolution.cpp:
48070
48071         renamed testRefreshSync to testRefreshFromServerSync and added
48072         testRefreshFromClient
48073
48074 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
48075
48076         * src/normalize_vcard.pl:
48077
48078         ignore known limitations of Synthesis server
48079
48080 2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>
48081
48082         * NEWS:
48083         * configure.in:
48084
48085         0.5 release
48086
48087 2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>
48088
48089         * ChangeLog:
48090
48091         # updated
48092
48093 2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>
48094
48095         * ChangeLog:
48096         * src/EvolutionCalendarSource.cpp:
48097         * src/EvolutionCalendarSource.h:
48098         * src/EvolutionContactSource.cpp:
48099         * src/EvolutionContactSource.h:
48100         * src/EvolutionSyncSource.h:
48101
48102         messages about local changes are now logged as DEBUG and not INFO
48103         because they were confusing for users; now they are not visible
48104         in the final report
48105
48106 2006-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
48107
48108         * README:
48109         * etc/localhost_1/spds/syncml/config.txt:
48110         * src/EvolutionSyncSource.cpp:
48111         * src/TestEvolution.cpp:
48112
48113         added support and testing of one-way-from-client/server
48114
48115 2006-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
48116
48117         * src/TestEvolution.cpp:
48118
48119         TaskSync tests for large object support failed because the test
48120         item didn't have the expected DESCRIPTION to stuff the item's
48121         size
48122
48123 2006-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
48124
48125         * HACKING:
48126         * src/TestMain.cpp:
48127
48128         allow running multiple tests by specifying them on the command
48129         line
48130
48131 2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>
48132
48133         * README:
48134         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
48135
48136         added warning about setting evolutionuser/password when not
48137         needed -> causes backend to hang
48138
48139 2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>
48140
48141         * src/normalize_vcard.pl:
48142
48143         PHOTO/NOTE update for EGroupware and Funambol portal
48144
48145 2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>
48146
48147         * src/TestEvolution.cpp:
48148
48149         use simpler data for update test, moved complex contact update
48150         into testComplexUpdate
48151
48152 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
48153
48154         * src/normalize_vcard.pl:
48155
48156         avoid that patterns accidentally run over line ends, added
48157         special cases for Funambol and EGroupware server
48158
48159 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
48160
48161         * test/runtests.py:
48162
48163         allow to build arbitrary combinations of client library and
48164         SyncEvolution
48165
48166 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
48167
48168         * src/EvolutionContactSource.cpp:
48169
48170         <<system>> and <<default>> can be used to reference the system
48171         and the default address books, respectively
48172
48173 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
48174
48175         * src/Makefile.am:
48176
48177         cppunit-config was not called when compiling C++ code, therefore
48178         it was only found if in the default search path
48179
48180 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
48181
48182         * src/TestEvolution.cpp:
48183
48184         made test coverage configurable
48185
48186 2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>
48187
48188         * src/TestEvolution.cpp:
48189
48190         added testLargeObjectBin, changed calendar UID so that without
48191         support for special characters in the key the sync fails
48192
48193 2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>
48194
48195         * src/EvolutionSyncClient.cpp:
48196
48197         VerDTD must be configured, otherwise Funambol 3.0a (but not
48198         3.0b5) fails during the second sync
48199
48200 2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>
48201
48202         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
48203
48204         documentation got the direction in refresh-from-client/server
48205         wrong
48206
48207 2006-10-28  Patrick Ohly  <patrick.ohly@gmx.de>
48208
48209         * test/runtests.py:
48210
48211         filter out private information from logs, added --tag parameter
48212
48213 2006-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
48214
48215         * src/EvolutionSyncClient.cpp:
48216
48217         setting config is no longer necessary
48218
48219 2006-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
48220
48221         * src/TestEvolution.cpp:
48222
48223         disabled testLargeObjectEncoded again, it requires a suitable
48224         server
48225
48226 2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>
48227
48228         * src/TestEvolution.cpp:
48229
48230         enabled encoded LargeObject support test
48231
48232 2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>
48233
48234         * src/EvolutionCalendarSource.cpp:
48235         * src/EvolutionCalendarSource.h:
48236         * src/EvolutionContactSource.cpp:
48237         * src/EvolutionContactSource.h:
48238         * src/EvolutionSyncSource.cpp:
48239         * src/EvolutionSyncSource.h:
48240
48241         adapted to new API
48242
48243 2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>
48244
48245         * src/normalize_vcard.pl:
48246
48247         ignore some known Synthesis data conversions
48248
48249 2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>
48250
48251         * src/TestEvolution.cpp:
48252
48253         force server to split large items when LargeObject support is
48254         enabled
48255
48256 2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>
48257
48258         * src/EvolutionCalendarSource.cpp:
48259         * src/EvolutionCalendarSource.h:
48260         * src/EvolutionContactSource.cpp:
48261         * src/EvolutionContactSource.h:
48262         * src/EvolutionSyncClient.cpp:
48263         * src/EvolutionSyncClient.h:
48264         * src/EvolutionSyncSource.cpp:
48265         * src/EvolutionSyncSource.h:
48266         * src/TestEvolution.cpp:
48267         * src/syncevolution.cpp:
48268
48269         adapted to additional SyncSourceConfig parameter in SyncSource
48270         constructor, added testing of LargeObject support
48271
48272 2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>
48273
48274         * src/testVCard.vcf:
48275
48276         make names unique again
48277
48278 2006-09-16  Patrick Ohly  <patrick.ohly@gmx.de>
48279
48280         * src/EvolutionCalendarSource.h:
48281         * src/EvolutionContactSource.h:
48282         * src/EvolutionSyncClient.cpp:
48283         * src/EvolutionSyncSource.h:
48284
48285         adapted to C++ client API change: supported datatypes now in
48286         config
48287
48288 2006-09-16  Patrick Ohly  <patrick.ohly@gmx.de>
48289
48290         * configure.in:
48291
48292         # bumped version to 0.5-CVS
48293
48294 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
48295
48296         * ChangeLog:
48297
48298         # updated
48299
48300 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
48301
48302         * test/runtests.py:
48303
48304         removed default values, added egroupware testing, improved log
48305         file copying
48306
48307 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
48308
48309         * ChangeLog:
48310
48311         # updated
48312
48313 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
48314
48315         * NEWS:
48316
48317         created entry for 0.3 -> 0.4 changes
48318
48319 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
48320
48321         * ChangeLog:
48322
48323         # updated
48324
48325 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
48326
48327         * configure.in:
48328
48329         # bumped to 0.4
48330
48331 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
48332
48333         * src/TestEvolution.cpp:
48334
48335         avoid refresh-from-server sync whenever possible because
48336         eGroupware server does not support it
48337
48338 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
48339
48340         * src/normalize_vcard.pl:
48341
48342         DTSTAMP may vary
48343
48344 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
48345
48346         * README:
48347
48348         minor updates for 0.4
48349
48350 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
48351
48352         * src/EvolutionCalendarSource.cpp:
48353         * src/EvolutionContactSource.cpp:
48354
48355         do not treat requests to delete non-existant items as error,
48356         instead log the event (grep for DEBUG and non-existant) and
48357         proceed - this is currently necessary with ScheduleWorld server
48358
48359 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
48360
48361         * src/EvolutionCalendarSource.cpp:
48362         * src/EvolutionContactSource.cpp:
48363
48364         added missing space to error messages
48365
48366 2006-09-09  Patrick Ohly  <patrick.ohly@gmx.de>
48367
48368         * src/EvolutionCalendarSource.cpp:
48369
48370         do not overwrite the UID in an addItem operation even if we fall
48371         back to an update
48372
48373 2006-09-09  Patrick Ohly  <patrick.ohly@gmx.de>
48374
48375         * src/EvolutionContactSource.cpp:
48376         * src/TestEvolution.cpp:
48377
48378         split TYPE parameter with commas into different parameters to
48379         help Evolution parse it (the overview display didn't handle this,
48380         the editor did)
48381
48382 2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>
48383
48384         * src/TestMain.cpp:
48385
48386         added TEST_EVOLUTION_ALARM to have some means of aborting when a
48387         test takes too long
48388
48389 2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>
48390
48391         * src/EvolutionSyncClient.cpp:
48392
48393         deviceId property was renamed -> restored compatibility with old
48394         configs
48395
48396 2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>
48397
48398         * src/EvolutionSyncSource.cpp:
48399
48400         added one-way from server/client
48401
48402 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
48403
48404         * ChangeLog:
48405         * NEWS:
48406
48407         # updated
48408
48409 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
48410
48411         * configure.in:
48412
48413         # set version to CVS again
48414
48415 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
48416
48417         * src/EvolutionCalendarSource.h:
48418         * src/EvolutionContactSource.cpp:
48419         * src/EvolutionContactSource.h:
48420         * src/EvolutionSyncClient.cpp:
48421         * src/EvolutionSyncClient.h:
48422         * src/EvolutionSyncSource.h:
48423
48424         adapted to official DevInf API with one patch: config passed to
48425         SyncClient::conf()
48426
48427 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
48428
48429         * src/EvolutionCalendarSource.cpp:
48430
48431         beware to not overwrite valid UID with empty one (some tests
48432         broke due to this recent change)
48433
48434 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
48435
48436         * src/Makefile.am:
48437
48438         excluded automatically generated files from client-api-diff
48439
48440 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
48441
48442         * src/TestMain.cpp:
48443
48444         newline was missing after successfully completed test
48445
48446 2006-08-31  Patrick Ohly  <patrick.ohly@gmx.de>
48447
48448         * src/EvolutionCalendarSource.cpp:
48449
48450         SF issue 1511951: support copying changes back from EGroupware
48451         server by not expecting the UID of calendar items to be
48452         unmodified
48453
48454 2006-08-31  Patrick Ohly  <patrick.ohly@gmx.de>
48455
48456         * src/TestMain.cpp:
48457
48458         merged listeners so that failure message is generated in just one
48459         place
48460
48461 2006-08-30  Patrick Ohly  <patrick.ohly@gmx.de>
48462
48463         * src/TestMain.cpp:
48464
48465         print failure summary to cerr, like the rest of the messages
48466
48467 2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
48468
48469         * test/runtests.py:
48470
48471         add number to preserve ordering of actions
48472
48473 2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
48474
48475         * test/runtests.py:
48476
48477         added --skip option, made reporting a bit nicer
48478
48479 2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
48480
48481         * src/TestMain.cpp:
48482
48483         added support for ignoring the failure of certain tests by
48484         listing them in TEST_EVOLUTION_FAILURES
48485
48486 2006-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
48487
48488         * test/runtests.py:
48489
48490         executes CVS checkout, compilation and testing automatically
48491
48492 2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
48493
48494         * configure.in:
48495
48496         # version bump
48497
48498 2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
48499
48500         * ChangeLog:
48501
48502         # updated
48503
48504 2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
48505
48506         * NEWS:
48507
48508         # polished news a bit for 0.4 pre2
48509
48510 2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
48511
48512         * README:
48513
48514         new server is www.estamos.de
48515
48516 2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
48517
48518         * configure.in:
48519
48520         better error message when Evolution development files are missing
48521
48522 2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
48523
48524         * src/EvolutionCalendarSource.cpp:
48525         * src/EvolutionCalendarSource.h:
48526
48527         moved reading of changes into helper function so that it can be
48528         used in the pre- and post-processing
48529
48530 2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
48531
48532         * NEWS:
48533         * src/EvolutionSyncSource.cpp:
48534         * src/TestEvolution.cpp:
48535
48536         ensure that after refresh-from-client items are not sent again
48537
48538 2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
48539
48540         * src/EvolutionCalendarSource.cpp:
48541         * src/EvolutionSyncSource.h:
48542         * src/TestEvolution.cpp:
48543
48544         changed list into a set to be more resilient against getting UIDs
48545         multiple times
48546
48547 2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
48548
48549         * NEWS:
48550         * README:
48551         * src/EvolutionCalendarSource.cpp:
48552         * src/EvolutionCalendarSource.h:
48553         * src/EvolutionContactSource.cpp:
48554         * src/EvolutionSyncClient.cpp:
48555         * src/EvolutionSyncSource.h:
48556
48557         implemented Evolution authentication
48558
48559 2006-08-15  Patrick Ohly  <patrick.ohly@gmx.de>
48560
48561         * NEWS:
48562         * src/normalize_vcard.pl:
48563
48564         normalizing ORG must not extend into other properties
48565
48566 2006-08-14  Patrick Ohly  <patrick.ohly@gmx.de>
48567
48568         * NEWS:
48569         * src/EvolutionCalendarSource.cpp:
48570         * src/EvolutionCalendarSource.h:
48571         * src/EvolutionContactSource.cpp:
48572         * src/EvolutionContactSource.h:
48573         * src/EvolutionSmartPtr.h:
48574         * src/EvolutionSyncClient.cpp:
48575         * src/EvolutionSyncClient.h:
48576         * src/syncevolution.cpp:
48577
48578         - rename qptr to eptr to avoid name clash with sstring - moved
48579         unref() into global name space so that more unref() functions  
48580         can be added (otherwise local methods shadow the global
48581         functions) - use eptr for SourceList (wasn't destructed in case
48582         of error otherwise and   logging in 0.4 pre continued to go to
48583         file) - check for server configuration and abort in prepare if
48584         none given with   a suitable error message
48585
48586 2006-08-14  Patrick Ohly  <patrick.ohly@gmx.de>
48587
48588         * NEWS:
48589         * src/vocl/VObject.cpp:
48590
48591         avoid CHARSET=UTF-8 without quoted-printable encoding
48592
48593 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
48594
48595         * ChangeLog:
48596
48597         # updated
48598
48599 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
48600
48601         * configure.in:
48602
48603         # version is back to 0.4-cvs
48604
48605 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
48606
48607         * NEWS:
48608
48609         # added next release and comments about two fixes
48610
48611 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
48612
48613         * src/testVCard.vcf:
48614
48615         added some more test cases for special characters
48616
48617 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
48618
48619         * src/EvolutionContactSource.h:
48620
48621         send configured vCard format as part of DevInf (Synthesis server
48622         gets confused otherwise)
48623
48624 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
48625
48626         * src/vocl/VObject.cpp:
48627
48628         do not send CHARSET for vCard 3.0, not needed and illegal
48629
48630 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48631
48632         * NEWS:
48633
48634         # bumped version
48635
48636 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48637
48638         * ChangeLog:
48639
48640         # updated
48641
48642 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48643
48644         * src/vocl/VObject.cpp:
48645
48646         always treat single ; as normal character in single-value
48647         properties
48648
48649 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48650
48651         * configure.in:
48652
48653         # bumped version
48654
48655 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48656
48657         * ChangeLog:
48658
48659         # updated
48660
48661 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48662
48663         * NEWS:
48664         * configure.in:
48665         * src/Makefile.am:
48666         * src/syncevolution.cpp:
48667
48668         now compiles on Maemo
48669
48670 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48671
48672         * HACKING:
48673
48674         added note about .patches
48675
48676 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48677
48678         * configure.in:
48679
48680         C++ client library may or may not already contain the files
48681         generated by the autotools
48682
48683 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48684
48685         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
48686
48687         since adding the sync-mode-name.patch more comprehensible names
48688         are supported
48689
48690 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48691
48692         * NEWS:
48693         * src/EvolutionCalendarSource.cpp:
48694         * src/TestEvolution.cpp:
48695
48696         workaround for incomplete result of e_cal_get_changes()
48697
48698 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
48699
48700         * NEWS:
48701         * README:
48702         * src/EvolutionSyncClient.cpp:
48703         * src/EvolutionSyncClient.h:
48704         * src/EvolutionSyncSource.h:
48705         * src/TestEvolution.cpp:
48706         * src/syncevolution.cpp:
48707
48708         - adapted to new SyncClient API: configuration tree handling is
48709         now part   of the library - do not reset anchors after failure:
48710         allows to proceed with two-way sync
48711
48712 2006-07-27  Patrick Ohly  <patrick.ohly@gmx.de>
48713
48714         * src/EvolutionSyncSource.h:
48715
48716         ensure that deleted items have a sane datatype (in particular
48717         avoid text/x-todo)
48718
48719 2006-07-27  Patrick Ohly  <patrick.ohly@gmx.de>
48720
48721         * src/EvolutionContactSource.cpp:
48722
48723         fixed compiler warning
48724
48725 2006-07-25  Patrick Ohly  <patrick.ohly@gmx.de>
48726
48727         * src/EvolutionCalendarSource.h:
48728         * src/EvolutionContactSource.h:
48729
48730         added inclusion of config.h (needed since adding
48731         ENABLE_ECAL/EBOOK) added meta information callbacks
48732
48733 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
48734
48735         * configure.in:
48736         * src/EvolutionCalendarSource.cpp:
48737         * src/EvolutionCalendarSource.h:
48738         * src/EvolutionContactSource.cpp:
48739         * src/EvolutionContactSource.h:
48740         * src/EvolutionSmartPtr.h:
48741         * src/EvolutionSyncSource.cpp:
48742         * src/syncevolution.cpp:
48743
48744         added --disable-ecal/ebook for installations without the required
48745         libs
48746
48747 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
48748
48749         * src/EvolutionSyncClient.h:
48750
48751         implemented more of the new meta info calls
48752
48753 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
48754
48755         * NEWS:
48756
48757         # updated
48758
48759 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
48760
48761         * etc/localhost_1/spds/syncml/config.txt:
48762
48763         firstTimeSyncMode is not used
48764
48765 2006-07-18  Patrick Ohly  <patrick.ohly@gmx.de>
48766
48767         * configure.in:
48768
48769         bumped version
48770
48771 2006-07-18  Patrick Ohly  <patrick.ohly@gmx.de>
48772
48773         * src/EvolutionSyncClient.cpp:
48774         * src/EvolutionSyncClient.h:
48775
48776         use the new SyncClient API to set a default 'SyncEvolution x.y'
48777         as HTTP user agent
48778
48779 2006-07-17  Patrick Ohly  <patrick.ohly@gmx.de>
48780
48781         * src/testVCard.vcf:
48782         * src/vocl/VObject.cpp:
48783
48784         changed vCard 2.1 parser to make it compatible with servers which
48785         send a verbatim semicolon as part of properties where the
48786         semicolon has no special meaning
48787
48788 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
48789
48790         * src/EvolutionContactSource.cpp:
48791
48792         must always pass vCard through decoding/encoding to ensure that
48793         CHARSET is added as needed
48794
48795 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
48796
48797         * src/TestEvolution.cpp:
48798
48799         due to cut-and-paste error the ContactStress test was executed
48800         instead of Calendar/TaskStress
48801
48802 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
48803
48804         * src/normalize_vcard.pl:
48805
48806         ignore some more irrelevant differences with Synthesis server
48807
48808 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
48809
48810         * src/vocl/VConverter.cpp:
48811         * src/vocl/VConverter.h:
48812
48813         fixed decoding of quoted-printable soft line breaks, fixed
48814         unfolding of vCard 2.1
48815
48816 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
48817
48818         * src/vocl/VObject.cpp:
48819
48820         must add CHARSET=UTF-8 if non-ASCII character is found because
48821         default charset is not well-defined
48822
48823 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
48824
48825         * src/testVCard.vcf:
48826
48827         added folding and XML entities test cases
48828
48829 2006-07-08  Patrick Ohly  <patrick.ohly@gmx.de>
48830
48831         * README:
48832         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
48833
48834         emphasized the need to chose the right uri/type combination, in
48835         particular with ScheduleWorld
48836
48837 2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
48838
48839         * NEWS:
48840         * etc/localhost_1/spds/syncml/config.txt:
48841
48842         added support for setting HTTP user agent
48843
48844 2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
48845
48846         * src/TestEvolution.cpp:
48847
48848         special characters in test cases were not escaped properly
48849
48850 2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
48851
48852         * src/TestEvolution.cpp:
48853
48854         testMerge() dumps the result of conflict resolution, but no
48855         longer makes any assumptions about it
48856
48857 2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
48858
48859         * ChangeLog:
48860         * NEWS:
48861
48862         # update
48863
48864 2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
48865
48866         * README:
48867
48868         moved some content to new home page, added link to it
48869
48870 2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
48871
48872         * src/syncevolution.cpp:
48873
48874         listing Evolution databases showed calendars twice instead of
48875         task lists
48876
48877 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
48878
48879         * README:
48880
48881         changed comments about Evolution versions affected by known
48882         problems
48883
48884 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
48885
48886         * README:
48887
48888         minor clarifications
48889
48890 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
48891
48892         * etc/localhost_1/spds/syncml/config.txt:
48893
48894         workaround for problems during slow-sync if items are split
48895         between different messages
48896
48897 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
48898
48899         * src/EvolutionContactSource.cpp:
48900
48901         clarified unknown name text
48902
48903 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
48904
48905         * src/EvolutionContactSource.cpp:
48906         * src/normalize_vcard.pl:
48907
48908         added special handling of TEL;TYPE=PREF,VOICE
48909
48910 2006-06-22  Patrick Ohly  <patrick.ohly@gmx.de>
48911
48912         * src/TestEvolution.cpp:
48913
48914         added *Stress::testManyItems
48915
48916 2006-06-19  Patrick Ohly  <patrick.ohly@gmx.de>
48917
48918         * src/EvolutionSyncClient.cpp:
48919
48920         always use two digits in file name
48921
48922 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
48923
48924         * src/EvolutionSyncSource.cpp:
48925
48926         never executed delete since adding workaround (wrong brackets)
48927
48928 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
48929
48930         * src/normalize_vcard.pl:
48931
48932         remove redundant VALUE=DATE-TIME
48933
48934 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
48935
48936         * src/testCalendar.ics:
48937
48938         added test case with BYSETPOS=-1
48939
48940 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
48941
48942         * src/testCalendar.ics:
48943
48944         added more special characters - double quotation marks currently
48945         not tested because of Evolution's invalid encoding of them
48946
48947 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
48948
48949         * README:
48950
48951         documented need to enter new address book to avoid 'EBookStatus
48952         returned 19'
48953
48954 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48955
48956         * src/normalize_vcard.pl:
48957         * src/testTask.ics:
48958
48959         relax comparison of RRULE BYDAY, modified task test case to
48960         always use its own VTIMEZONE
48961
48962 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48963
48964         * src/testVCard.vcf:
48965
48966         added test case with empty EMAIL: property
48967
48968 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48969
48970         * src/EvolutionSyncSource.cpp:
48971         * src/EvolutionSyncSource.h:
48972
48973         added safety check to avoid segfaults if server sends no data for
48974         item
48975
48976 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48977
48978         * README:
48979
48980         some more comments about compiling on Debian Sarge
48981
48982 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48983
48984         * src/Makefile.am:
48985
48986         added Test.h to distribution
48987
48988 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48989
48990         * ChangeLog:
48991
48992         # updated
48993
48994 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
48995
48996         * src/Makefile.am:
48997
48998         added testTask.ics
48999
49000 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
49001
49002         * README:
49003         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49004         * etc/localhost_1/spds/syncml/config.txt:
49005
49006         clarified documentation and adapted to current status of
49007         SyncEvolution, ScheduleWorld and Funambol
49008
49009 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49010
49011         * Makefile.am:
49012
49013         also add NEWS and COPYING to distribution
49014
49015 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49016
49017         * ChangeLog:
49018
49019         # updated
49020
49021 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49022
49023         * NEWS:
49024
49025         comments on 0.3
49026
49027 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49028
49029         * configure.in:
49030
49031         bumped version to 0.3
49032
49033 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49034
49035         * README:
49036
49037         some more proof-reading - terms are still not used consistently
49038
49039 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49040
49041         * src/EvolutionContactSource.cpp:
49042         * src/syncevolution.cpp:
49043
49044         made output a bit nicer
49045
49046 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49047
49048         * src/Makefile.am:
49049         * src/vocl/vcardconverter.cpp:
49050
49051         also imported the vcardconverter program from the Funambol CVS
49052
49053 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
49054
49055         * src/vocl/VObject.cpp:
49056
49057         readded the removal of CHARSET
49058
49059 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49060
49061         * src/EvolutionCalendarSource.cpp:
49062
49063         importing new timezones before their events works better (e.g.
49064         with Evolution 2.4)
49065
49066 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49067
49068         * README:
49069
49070         added remark about Evolution 2.0.4 GUI problem with new VTIMEZONE
49071         defs
49072
49073 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49074
49075         * src/testCalendar.ics:
49076
49077         use a TZID that no-one else knows
49078
49079 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49080
49081         * src/TestEvolution.cpp:
49082
49083         testImport should leave the items imported - moved import/delete
49084         into its own test
49085
49086 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49087
49088         * src/EvolutionCalendarSource.cpp:
49089         * src/EvolutionContactSource.cpp:
49090         * src/EvolutionSyncClient.cpp:
49091         * src/EvolutionSyncClient.h:
49092         * src/EvolutionSyncSource.cpp:
49093         * src/EvolutionSyncSource.h:
49094         * src/TestEvolution.cpp:
49095
49096         fixed several compiler warnings
49097
49098 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49099
49100         * src/normalize_vcard.pl:
49101
49102         allow sync.scheduleworld.com to replace TZIDs
49103
49104 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49105
49106         * src/EvolutionSmartPtr.h:
49107
49108         explicitly reference class member (required by g++ 4.1, but not
49109         g++ 3.3.5)
49110
49111 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49112
49113         * src/EvolutionContactSource.cpp:
49114         * src/Makefile.am:
49115         * src/vocl/README:
49116         * src/vocl/VConverter.cpp:
49117         * src/vocl/VConverter.h:
49118         * src/vocl/VObject.cpp:
49119         * src/vocl/VObject.h:
49120         * src/vocl/VProperty.cpp:
49121         * src/vocl/VProperty.h:
49122         * src/vocl/posixadapter.h:
49123
49124         added a copy of the relevant VOCL classes to be independent of
49125         incompatible changes upstream
49126
49127 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49128
49129         * ChangeLog:
49130
49131         # updated
49132
49133 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
49134
49135         * src/EvolutionCalendarSource.cpp:
49136         * src/EvolutionContactSource.cpp:
49137
49138         added sanity checks for using the results of Evolution's change
49139         tracking: invalid UIDs have been observed
49140
49141 2006-06-10  Patrick Ohly  <patrick.ohly@gmx.de>
49142
49143         * src/EvolutionCalendarSource.cpp:
49144         * src/EvolutionCalendarSource.h:
49145         * src/EvolutionContactSource.cpp:
49146         * src/EvolutionSmartPtr.h:
49147         * src/EvolutionSyncSource.cpp:
49148
49149         fixed memory leaks
49150
49151 2006-06-10  Patrick Ohly  <patrick.ohly@gmx.de>
49152
49153         * configure.in:
49154
49155         remove unwanted files in case someone has compiled in the sync4j
49156         src dir
49157
49158 2006-06-08  Patrick Ohly  <patrick.ohly@gmx.de>
49159
49160         * src/testVCard.vcf:
49161
49162         avoid trailing space at end of NOTE, might not be preserved
49163
49164 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
49165
49166         * etc/Makefile.am:
49167         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49168
49169         fixed type for scheduleworld
49170
49171 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
49172
49173         * src/TestEvolution.cpp:
49174
49175         STATUS expected by libical
49176
49177 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
49178
49179         * src/TestEvolution.cpp:
49180
49181         split testDeleteAll into two tests, one for each method
49182
49183 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
49184
49185         * src/EvolutionCalendarSource.cpp:
49186         * src/EvolutionCalendarSource.h:
49187
49188         added support for custom timezones
49189
49190 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
49191
49192         * src/testTask.ics:
49193
49194         removed libical error message
49195
49196 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
49197
49198         * src/testCalendar.ics:
49199
49200         fixed invalid CREATED/LAST-MODIFIED, must be in UTC - broken by
49201         importing/exporting again, though
49202
49203 2006-06-05  Patrick Ohly  <patrick.ohly@gmx.de>
49204
49205         * src/syncevolution.cpp:
49206
49207         avoid copying incomplete type in catch
49208
49209 2006-06-05  Patrick Ohly  <patrick.ohly@gmx.de>
49210
49211         * README:
49212         * src/normalize_vcard.pl:
49213
49214         ignore known problems with contact properties in scheduleworld
49215
49216 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49217
49218         * src/TestEvolution.cpp:
49219
49220         got rid of the remaining files with :: in the name
49221
49222 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49223
49224         * ChangeLog:
49225
49226         # updated
49227
49228 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49229
49230         * src/TestEvolution.cpp:
49231
49232         added test for add-update-download sequence
49233
49234 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49235
49236         * src/normalize_vcard.pl:
49237
49238         adapted to syncing with sync.scheduleworld.com
49239
49240 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49241
49242         * src/EvolutionContactSource.cpp:
49243
49244         added mapping for ADR;TYPE=OTHER for scheduleworld
49245
49246 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49247
49248         * etc/Makefile.am:
49249         * etc/localhost_1/spds/syncml/config.txt:
49250
49251         updated references to sync.scheduleworld.com
49252
49253 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
49254
49255         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49256
49257         comments explain how to obtain valid Evolution sources
49258
49259 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
49260
49261         * src/EvolutionCalendarSource.cpp:
49262         * src/EvolutionSyncSource.cpp:
49263
49264         better error logging
49265
49266 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
49267
49268         * src/testVCard.vcf:
49269
49270         fixed typo
49271
49272 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
49273
49274         * src/testCalendar.ics:
49275
49276         adapted to scheduleworld.com
49277
49278 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
49279
49280         * src/normalize_vcard.pl:
49281
49282         use simpler diff output and transform into side-by-side oneself
49283         (simpler code, less fragile, handles UTF-8)
49284
49285 2006-05-28  Patrick Ohly  <patrick.ohly@gmx.de>
49286
49287         * src/Test.h:
49288         * src/TestEvolution.cpp:
49289         * src/TestMain.cpp:
49290
49291         avoid filenames with colons in the name
49292
49293 2006-05-27  Patrick Ohly  <patrick.ohly@gmx.de>
49294
49295         * src/normalize_vcard.pl:
49296
49297         adapt automatically to console size if tput is available
49298
49299 2006-05-27  Patrick Ohly  <patrick.ohly@gmx.de>
49300
49301         * README:
49302         * src/normalize_vcard.pl:
49303
49304         made the diff output nicer: full items shown, separated by lines
49305
49306 2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>
49307
49308         * src/normalize_vcard.pl:
49309
49310         massage the full diff output so that it is easier to read and
49311         contains exactly the full vcard/vcalendar for each change
49312
49313 2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>
49314
49315         * src/normalize_vcard.pl:
49316
49317         added indention for nested BEGIN/END blocks in iCalendar
49318
49319 2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>
49320
49321         * HACKING:
49322         * src/EvolutionCalendarSource.cpp:
49323         * src/EvolutionContactSource.cpp:
49324         * src/EvolutionSmartPtr.h:
49325         * src/EvolutionSyncClient.cpp:
49326         * src/EvolutionSyncSource.cpp:
49327         * src/EvolutionSyncSource.h:
49328         * src/TestEvolution.cpp:
49329         * src/syncevolution.cpp:
49330
49331         cleaned up error reporting and exception handling
49332
49333 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
49334
49335         * README:
49336         * src/EvolutionCalendarSource.cpp:
49337         * src/EvolutionContactSource.cpp:
49338         * src/EvolutionSyncClient.cpp:
49339         * src/EvolutionSyncSource.cpp:
49340         * src/EvolutionSyncSource.h:
49341
49342         cleaned up error handling and logging, in particular when using
49343         multiple sources at once
49344
49345 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
49346
49347         * configure.in:
49348
49349         avoid copying temporary C++ API files
49350
49351 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
49352
49353         * src/testVCard.vcf:
49354
49355         added buffer overflow test case
49356
49357 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
49358
49359         * src/EvolutionSyncSource.cpp:
49360         * src/TestEvolution.cpp:
49361
49362         added test for slow-sync and added handling of the
49363         STC_ALREADY_EXISTS encountered then; twinning is currently broken
49364         in Funambol 3.0 beta 3, see #305357
49365
49366 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
49367
49368         * README:
49369
49370         added remark that text has to be exchanged as UTF-8
49371
49372 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
49373
49374         * src/testVCard.vcf:
49375
49376         added test case with explicit CHARSET="UTF-8" to test how the
49377         updated client library deals with it
49378
49379 2006-05-24  Patrick Ohly  <patrick.ohly@gmx.de>
49380
49381         * src/EvolutionSyncClient.cpp:
49382
49383         utility was renamed
49384
49385 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
49386
49387         * ChangeLog:
49388
49389         # added logs
49390
49391 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
49392
49393         * README:
49394
49395         # added prerelease note about scheduleworld
49396
49397 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
49398
49399         * configure.in:
49400
49401         # bumped version
49402
49403 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
49404
49405         * src/EvolutionCalendarSource.cpp:
49406
49407         fixed new[]/free() mismatch
49408
49409 2006-05-01  Patrick Ohly  <patrick.ohly@gmx.de>
49410
49411         * src/EvolutionCalendarSource.cpp:
49412         * src/EvolutionCalendarSource.h:
49413
49414         generate iCalendar items with VTIMEZONE definitions
49415
49416 2006-05-01  Patrick Ohly  <patrick.ohly@gmx.de>
49417
49418         * README:
49419
49420         added scheduleworld as preferred server
49421
49422 2006-04-26  Patrick Ohly  <patrick.ohly@gmx.de>
49423
49424         * etc/Makefile.am:
49425         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49426         * src/EvolutionContactSource.cpp:
49427         * src/EvolutionSyncSource.cpp:
49428
49429         added possibility to choose between sending vCard 2.1 and 3.0
49430
49431 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49432
49433         * README:
49434
49435         syncing multiple databases at the same time now worked okay
49436
49437 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49438
49439         * src/TestEvolution.cpp:
49440
49441         avoid the problematic timezones in the basic tests
49442
49443 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49444
49445         * src/EvolutionCalendarSource.cpp:
49446
49447         write the required PRODID and VERSION for iCalendar entries
49448
49449 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49450
49451         * src/normalize_vcard.pl:
49452
49453         avoid eating the trailing newline after PHOTO
49454
49455 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49456
49457         * HACKING:
49458         * etc/Makefile.am:
49459         * etc/localhost_1/spds/syncml/config.txt:
49460         * src/TestEvolution.cpp:
49461         * src/normalize_vcard.pl:
49462
49463         added support for testing against www.scheduleworld.com
49464
49465 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49466
49467         * src/normalize_vcard.pl:
49468
49469         fixed the fix of EMAIL normalization...
49470
49471 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
49472
49473         * src/normalize_vcard.pl:
49474
49475         hide differences due to different PHOTO parameters, fixed
49476         EMAIL;INTERNET;OTHER
49477
49478 2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
49479
49480         * etc/Makefile.am:
49481
49482         avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc
49483         for second client
49484
49485 2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
49486
49487         * README:
49488
49489         avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc
49490         for second client
49491
49492 2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
49493
49494         * src/EvolutionContactSource.cpp:
49495
49496         also treat INTERNET as TYPE
49497
49498 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49499
49500         * ChangeLog:
49501
49502         # updated
49503
49504 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49505
49506         * src/Makefile.am:
49507         * src/TestEvolution.cpp:
49508         * src/testTask.ics:
49509
49510         added testing of tasks
49511
49512 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49513
49514         * HACKING:
49515
49516         test names have changed
49517
49518 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49519
49520         * ChangeLog:
49521
49522         # updated
49523
49524 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49525
49526         * README:
49527
49528         added warnings about known-problems
49529
49530 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49531
49532         * src/testCalendar.ics:
49533
49534         temporarily removed some problematic characters (forge tracker
49535         #304786)
49536
49537 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49538
49539         * README:
49540         * src/Makefile.am:
49541         * src/TestEvolution.cpp:
49542         * src/TestMain.cpp:
49543
49544         - renamed normalize script to synccompare because it now applies
49545         to both calendar, tasks and contacts - temporary files in test
49546         suite now start with the name of the test they belong to
49547
49548 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49549
49550         * src/EvolutionCalendarSource.cpp:
49551         * src/EvolutionCalendarSource.h:
49552         * src/EvolutionContactSource.cpp:
49553         * src/EvolutionContactSource.h:
49554         * src/EvolutionSyncSource.cpp:
49555         * src/EvolutionSyncSource.h:
49556         * src/Makefile.am:
49557         * src/TestEvolution.cpp:
49558         * src/testCalendar.ics:
49559         * src/testTask.ics:
49560
49561         - renamed "test" program to "TestEvolution" - copy original test
49562         cases to fit the name expected by TestEvolution and to have  
49563         them in the build directory - handle merge with existing item in
49564         addItem(): return special status
49565
49566 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
49567
49568         * src/normalize_vcard.pl:
49569
49570         now also handles calendar comparison
49571
49572 2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
49573
49574         * src/EvolutionCalendarSource.h:
49575
49576         added some support for inserting already existing item
49577
49578 2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
49579
49580         * src/TestEvolution.cpp:
49581
49582         instantiate test for calendar
49583
49584 2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
49585
49586         * src/EvolutionCalendarSource.cpp:
49587
49588         added some support for inserting already existing item
49589
49590 2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
49591
49592         * ChangeLog:
49593
49594         # updated
49595
49596 2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
49597
49598         * src/TestEvolution.cpp:
49599
49600         refactored code so that test suites can be built from the base
49601         template TestEvolution class: currently defined are ContactSource
49602         (local tests) and ContactSync (synchronization with server),
49603         tests work exactly as before
49604
49605 2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
49606
49607         * src/EvolutionContactSource.cpp:
49608
49609         text/x-vcard is more suitable for vcard 2.1
49610
49611 2006-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
49612
49613         * src/TestEvolution.cpp:
49614
49615         made sleep configurable (off by default), synchronize only one
49616         source
49617
49618 2006-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
49619
49620         * README:
49621         * configure.in:
49622         * etc/Makefile.am:
49623         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49624         * src/EvolutionCalendarSource.cpp:
49625         * src/EvolutionCalendarSource.h:
49626         * src/EvolutionContactSource.cpp:
49627         * src/EvolutionContactSource.h:
49628         * src/EvolutionSmartPtr.h:
49629         * src/EvolutionSyncClient.cpp:
49630         * src/EvolutionSyncClient.h:
49631         * src/EvolutionSyncSource.cpp:
49632         * src/EvolutionSyncSource.h:
49633         * src/Makefile.am:
49634         * src/TestEvolution.cpp:
49635         * src/syncevolution.cpp:
49636
49637         - added support for calendars and tasks: not yet tested
49638         automatically   but manual tests show that it works in principle,
49639         albeit with some   loss of attributes in the server for calendars
49640         (time zone) - removed "disabled" configuration option, use "sync
49641         = none" instead - added selection of databases to synchronize via
49642         additional command   line parameters
49643
49644 2006-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
49645
49646         * README:
49647         * configure.in:
49648         * src/EvolutionContactSource.cpp:
49649         * src/EvolutionSyncClient.cpp:
49650         * src/EvolutionSyncClient.h:
49651         * src/EvolutionSyncSource.h:
49652         * src/TestEvolution.cpp:
49653         * src/syncevolution.cpp:
49654
49655         adapted to head revision of Sync4j C++ client library
49656
49657 2006-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
49658
49659         * src/Makefile.am:
49660
49661         testVCard.vcf was missing in source distribution
49662
49663 2006-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
49664
49665         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
49666
49667         fix for #304805: testing return code of SyncClient::beginSync()
49668
49669 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
49670
49671         * ChangeLog:
49672
49673         # updated
49674
49675 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
49676
49677         * NEWS:
49678         * README:
49679         * configure.in:
49680         * etc/localhost_1/spds/syncml/config.txt:
49681         * src/EvolutionContactSource.cpp:
49682         * src/EvolutionContactSource.h:
49683         * src/EvolutionSyncClient.cpp:
49684         * src/EvolutionSyncClient.h:
49685         * src/EvolutionSyncSource.h:
49686         * src/Makefile.am:
49687         * src/syncevolution.cpp:
49688
49689         - implemented automatic backups, logging and database comparison
49690         - prepared 0.2 release
49691
49692 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
49693
49694         * src/EvolutionContactSource.cpp:
49695
49696         set TYPE=OTHER also for EMAIL if no other type found
49697
49698 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
49699
49700         * src/normalize_vcard.pl:
49701
49702         ignore some more irrelevant vcard differences (TYPE=PREF, extra
49703         separators)
49704
49705 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
49706
49707         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
49708         * src/testVCard.vcf:
49709
49710         when using quoted-printable, also encode non-ASCII for
49711         consistency
49712
49713 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49714
49715         * configure.in:
49716         * src/Makefile.am:
49717
49718         make full copy of client lib C++ sources, added
49719         src/client-api-diff target to compare against original sources
49720
49721 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49722
49723         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
49724
49725         changes for SyncEvolution not in Funambol CVS since sdkcpp_3_0_6a
49726
49727 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49728
49729         * src/TestMain.cpp:
49730
49731         reset stdout/stderr before printing final result
49732
49733 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49734
49735         * ChangeLog:
49736
49737         # updated
49738
49739 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49740
49741         * README:
49742
49743         # reflect current status
49744
49745 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49746
49747         * NEWS:
49748
49749         # initial release
49750
49751 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49752
49753         * src/EvolutionContactSource.cpp:
49754         * src/EvolutionContactSource.h:
49755
49756         ensure that unique properties occur not more than once
49757
49758 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49759
49760         * src/TestEvolution.cpp:
49761
49762         test adding multiple business phone numbers
49763
49764 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49765
49766         * src/.cvsignore:
49767         * src/EvolutionContactSource.cpp:
49768         * src/EvolutionContactSource.h:
49769         * src/EvolutionSyncSource.h:
49770         * src/Makefile.am:
49771         * src/TestEvolution.cpp:
49772         * src/testVCard.vcf:
49773
49774         test for copying via server now transmits testVCard.vcf and also
49775         compares against it
49776
49777 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
49778
49779         * src/normalize_vcard.pl:
49780
49781         format normalized vcards with 60 columns for easier side-by-side
49782         diff
49783
49784 2006-03-15  Patrick Ohly  <patrick.ohly@gmx.de>
49785
49786         * README:
49787         * src/.cvsignore:
49788         * src/Makefile.am:
49789         * src/normalize_vcard.pl:
49790
49791         normalize_vcard can now also compare two files automatically;
49792         it's also installed without .pl suffix
49793
49794 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49795
49796         * ChangeLog:
49797
49798         # updated
49799
49800 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49801
49802         * README:
49803         * configure.in:
49804
49805         update README and version in preparation for release
49806
49807 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49808
49809         * src/EvolutionContactSource.cpp:
49810         * src/EvolutionContactSource.h:
49811
49812         added workarounds for FBURL/CALURI and ADR without TYPE
49813
49814 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49815
49816         * README:
49817         * configure.in:
49818         * src/.cvsignore:
49819         * src/Makefile.am:
49820         * src/TestEvolution.cpp:
49821         * src/normalize_vcard.pl:
49822
49823         replaced verification with vcard comparion via normalize_vcard.pl
49824
49825 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49826
49827         * ChangeLog:
49828
49829         # updated
49830
49831 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49832
49833         * .cvsignore:
49834         * Makefile.am:
49835         * autogen.sh:
49836         * etc/Makefile.am:
49837         * src/Makefile.am:
49838
49839         fixed maintainer-cleanup
49840
49841 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49842
49843         * .cvsignore:
49844
49845         removed pregenerated autotools files from CVS - use autogen.sh
49846
49847 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49848
49849         * .cvsignore:
49850         * HACKING:
49851         * Makefile.in:
49852         * config.guess:
49853         * config.h.in:
49854         * config.sub:
49855         * configure:
49856         * depcomp:
49857         * etc/.cvsignore:
49858         * etc/Makefile.in:
49859         * install-sh:
49860         * ltmain.sh:
49861         * missing:
49862         * mkinstalldirs:
49863         * src/.cvsignore:
49864         * src/Makefile.in:
49865
49866         removed pregenerated autotools files from CVS - use autogen.sh
49867
49868 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
49869
49870         * .cvsignore:
49871         * HACKING:
49872         * Makefile.am:
49873         * Makefile.in:
49874         * README:
49875         * configure:
49876         * configure.in:
49877         * etc/Makefile.in:
49878         * src/.cvsignore:
49879         * src/Makefile.am:
49880         * src/Makefile.in:
49881
49882         integrated compilation of Sync4j C++ client library +
49883         distribution of its source
49884
49885 2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
49886
49887         * .cvsignore:
49888         * COPYING:
49889         * HACKING:
49890         * Makefile.am:
49891         * Makefile.in:
49892         * README:
49893         * aclocal.m4:
49894         * autogen.sh:
49895         * configure:
49896         * configure.in:
49897         * etc/Makefile.am:
49898         * etc/Makefile.in:
49899         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49900         * src/.cvsignore:
49901         * src/Makefile.am:
49902         * src/Makefile.in:
49903         * src/TestEvolution.cpp:
49904         * src/normalize_vcard.pl:
49905         * src/sync4jevolution.cpp:
49906         * src/syncevolution.cpp:
49907         * test/normalize_vcard.pl:
49908
49909         preparations for a release as 'SyncEvolution'
49910
49911 2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
49912
49913         * ChangeLog:
49914
49915         *** empty log message ***
49916
49917 2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
49918
49919         * src/TestEvolution.cpp:
49920
49921         restrict the usage of the problematic CALURI/FBURL to a few
49922         specific test cases
49923
49924 2006-02-26  Patrick Ohly  <patrick.ohly@gmx.de>
49925
49926         * src/TestEvolution.cpp:
49927
49928         check some more vcard fields (however, different order of entries
49929         still breaks comparison)
49930
49931 2006-02-26  Patrick Ohly  <patrick.ohly@gmx.de>
49932
49933         * configure:
49934         * configure.in:
49935
49936         try most recent Evolution versions first, because shared objects
49937         are not upward-compatible
49938
49939 2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>
49940
49941         * ChangeLog:
49942
49943         started to use emac's vc-update-change-log to update the
49944         ChangeLog
49945
49946 2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>
49947
49948         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
49949         * src/EvolutionContactSource.cpp:
49950         * src/EvolutionSyncSource.h:
49951         * src/TestEvolution.cpp:
49952
49953         added support for the new refresh-client/server sync modes
49954
49955 2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>
49956
49957         * README:
49958
49959         added known problems and support section, updated compiling
49960
49961 2006-01-26  Patrick Ohly  <patrick.ohly@gmx.de>
49962
49963         * README:
49964
49965         added POHLY-SYNC4JEVOLUTION-CHECKED
49966
49967 2006-01-23  Patrick Ohly  <patrick.ohly@gmx.de>
49968
49969         * src/EvolutionContactSource.cpp:
49970
49971         removed redundant code
49972
49973 2006-01-23  Patrick Ohly  <patrick.ohly@gmx.de>
49974
49975         * README:
49976         * src/EvolutionContactSource.cpp:
49977         * src/EvolutionContactSource.h:
49978         * src/TestEvolution.cpp:
49979
49980         added conflict handling
49981
49982 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
49983
49984         * HACKING:
49985         * src/TestMain.cpp:
49986
49987         allow running just one test
49988
49989 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
49990
49991         * README:
49992         * src/TestEvolution.cpp:
49993
49994         list the major features explicitly and improved tests to actually
49995         check copying/updating
49996
49997 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
49998
49999         * HACKING:
50000
50001         mention setup of unit testing
50002
50003 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
50004
50005         * README:
50006
50007         update to reflect current status
50008
50009 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
50010
50011         * src/TestEvolution.cpp:
50012
50013         minor changes to make it easier to debug
50014
50015 2006-01-08  Patrick Ohly  <patrick.ohly@gmx.de>
50016
50017         * src/EvolutionContactSource.cpp:
50018         * src/EvolutionContactSource.h:
50019         * src/TestEvolution.cpp:
50020
50021         added test cases for vcard conversion use VOCL classes to fix
50022         vcard encoding
50023
50024 2005-12-12  Patrick Ohly  <patrick.ohly@gmx.de>
50025
50026         * src/EvolutionContactSource.cpp:
50027
50028         a deleted item without data returns getDataSize() -1
50029
50030 2005-12-11  Patrick Ohly  <patrick.ohly@gmx.de>
50031
50032         * HACKING:
50033         * src/.cvsignore:
50034         * src/EvolutionContactSource.cpp:
50035         * src/EvolutionSyncClient.cpp:
50036         * src/EvolutionSyncClient.h:
50037         * src/TestEvolution.cpp:
50038
50039         added unit testing for syncing, needs some support in core
50040         classes (overriding sync mode, full lists)
50041
50042 2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
50043
50044         * src/EvolutionContactSource.cpp:
50045         * src/EvolutionSyncSource.h:
50046
50047         implemented distinction between different sync modes: 'refresh'
50048         requires deleting items, scanning is different for full and
50049         partial sync
50050
50051 2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
50052
50053         * Makefile.am:
50054         * Makefile.in:
50055         * README:
50056         * aclocal.m4:
50057         * configure:
50058         * configure.in:
50059         * etc/.cvsignore:
50060         * etc/Makefile.am:
50061         * etc/Makefile.in:
50062         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
50063         * etc/localhost_1/spds/syncml/config.txt:
50064         * src/Makefile.in:
50065         * test/normalize_vcard.pl:
50066
50067         added testing of syncing
50068
50069 2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
50070
50071         * src/EvolutionContactSource.cpp:
50072         * src/EvolutionSyncSource.h:
50073
50074         added some more debug logging
50075
50076 2005-12-04  Patrick Ohly  <patrick.ohly@gmx.de>
50077
50078         * src/EvolutionContactSource.cpp:
50079
50080         more convervative logging
50081
50082 2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
50083
50084         * src/EvolutionSyncClient.cpp:
50085         * src/sync4jevolution.cpp:
50086
50087         fixed/extended error detection at the end of the sync
50088
50089 2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
50090
50091         * src/EvolutionContactSource.cpp:
50092         * src/EvolutionContactSource.h:
50093
50094         added logging of contact vcards added hack to make Evolution's
50095         vcard V3.0 compatible with Sync4j 2.3b3 (needs to be remove or
50096         made configurable)
50097
50098 2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
50099
50100         * src/EvolutionSyncSource.cpp:
50101
50102         strip special characters, Evolution gets confused by them
50103
50104 2005-11-26  Patrick Ohly  <patrick.ohly@gmx.de>
50105
50106         * README:
50107         * src/EvolutionContactSource.cpp:
50108         * src/EvolutionContactSource.h:
50109         * src/EvolutionSyncClient.cpp:
50110         * src/EvolutionSyncClient.h:
50111         * src/EvolutionSyncSource.cpp:
50112         * src/EvolutionSyncSource.h:
50113         * src/Makefile.am:
50114         * src/Makefile.in:
50115         * src/TestEvolution.cpp:
50116         * src/sync4jevolution.cpp:
50117
50118         implemented front-end based on new SyncML C++ config API
50119         implemented the new begin/endSync() callbacks explain the change
50120         tracking and error handling -> copying from server works, the
50121         other way around fails, probably because of vcard 3.0 parsing
50122         problems on the server
50123
50124 2005-11-25  Patrick Ohly  <patrick.ohly@gmx.de>
50125
50126         * INSTALL:
50127         * README:
50128         * configure:
50129         * configure.in:
50130         * src/EvolutionContactSource.cpp:
50131         * src/EvolutionContactSource.h:
50132         * src/TestEvolution.cpp:
50133         * src/sync4jevolution.cpp:
50134
50135         adapted to Sync4j C++ client API 3.x
50136
50137 2005-11-25  Patrick Ohly  <patrick.ohly@gmx.de>
50138
50139         * src/EvolutionSyncSource.cpp:
50140         * src/EvolutionSyncSource.h:
50141
50142         base class with functionality common to all Evolution sync
50143         sources
50144
50145 2005-11-05  Patrick Ohly  <patrick.ohly@gmx.de>
50146
50147         * .cvsignore:
50148         * HACKING:
50149         * README:
50150         * src/.cvsignore:
50151         * src/EvolutionContactSource.cpp:
50152         * src/EvolutionContactSource.h:
50153         * src/EvolutionSmartPtr.h:
50154         * src/Makefile.am:
50155         * src/Makefile.in:
50156         * src/TestEvolution.cpp:
50157         * src/TestMain.cpp:
50158         * src/sync4jevolution.cpp:
50159         * src/valgrind.supp:
50160
50161         first working version of SyncSource for Evolution contacts
50162         (requires Sync4j C++ API 2.0, not currently available) added unit
50163         testing
50164
50165 2005-10-08  Patrick Ohly  <patrick.ohly@gmx.de>
50166
50167         * .cvsignore:
50168         * AUTHORS:
50169         * COPYING:
50170         * ChangeLog:
50171         * INSTALL:
50172         * Makefile.am:
50173         * Makefile.in:
50174         * NEWS:
50175         * README:
50176         * aclocal.m4:
50177         * config.guess:
50178         * config.h.in:
50179         * config.sub:
50180         * configure:
50181         * configure.in:
50182         * depcomp:
50183         * install-sh:
50184         * ltmain.sh:
50185         * missing:
50186         * mkinstalldirs:
50187         * src/.cvsignore:
50188         * src/Makefile.am:
50189         * src/Makefile.in:
50190         * src/sync4jevolution.cpp:
50191
50192         setup framework
50193
50194 2005-10-08  (no author)  <(no author)@15ad00c4-1369-45f4-8270-35d70d36bdcd>
50195
50196
50197         New repository initialized by cvs2svn.
50198