bb4f13d191aa24c90a25a6f6c9737db606857612
[platform/upstream/syncevolution.git] / src / synthesis / ChangeLog
1 # Generated by configure.  Do not edit.
2 # git revision 99159e0991664f8c8319e634598ea6c9bd73fcc2
3 # git tag libsynthesis_3.4.0.16+syncevolution-1-3
4
5 2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>
6
7         * configure.in:
8
9         autotools: bumped minor version
10
11 2012-09-03  Patrick Ohly  <patrick.ohly@intel.com>
12
13         * src/sysync/binfileimplds.cpp:
14         * src/sysync/customimplds.cpp:
15
16         engine: updated logging of sync keys
17
18 2012-09-03  Patrick Ohly  <patrick.ohly@intel.com>
19
20         * src/syncml_tk/src/sml/xlt/all/xltdec.c:
21         * src/syncml_tk/src/sml/xlt/all/xltdeccom.h:
22         * src/syncml_tk/src/sml/xlt/all/xltdecwbxml.c:
23         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
24
25         SyncML TK: don't read past end of buffer
26
27 2012-08-16  Patrick Ohly  <patrick.ohly@intel.com>
28
29         * src/sysync/textitemtype.cpp:
30         * src/sysync/textitemtype.h:
31
32         engine: allow text->VJOURNAL conversion
33
34 2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>
35
36         * src/Makefile.am.in:
37
38         autotools: must link against libpthreads
39
40 2012-06-19  Patrick Ohly  <patrick.ohly@intel.com>
41
42         * src/sysync/localengineds.cpp:
43
44         CtCap: Funambol workaround
45
46 2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>
47
48         * src/sysync/localengineds.cpp:
49         * src/sysync/syncagent.cpp:
50         * src/sysync/syncagent.h:
51
52         sync client: made sync mode choice configurable
53
54 2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>
55
56         * src/synthesis-linker.map:
57         * src/sysync/debuglogger.cpp:
58         * src/sysync/sysync_debug.h:
59
60         console printing: allow app to override printf()
61
62 2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>
63
64         * src/sysync/sysync_debug.h:
65
66         console printing: added line break to CONSOLEINFO_LIBC version
67
68 2012-06-06  Patrick Ohly  <patrick.ohly@intel.com>
69
70         * src/sysync/localengineds.cpp:
71         * src/sysync/syncsession.cpp:
72         * src/sysync/syncsession.h:
73
74         SyncCap: compatibility enhancement for Nokia phones
75
76 2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>
77
78
79         Merge remote-tracking branch 'gitorious/luz'
80
81 2012-05-23  Lukas Zeller  <luz@plan44.ch>
82
83         * src/global_options.h:
84         * src/sysync/syncappbase.cpp:
85
86         sysytool/sysytest: added error message output when wbxml2xml
87         conversion is aborted due to an internal ENcoder error.
88
89 2012-05-23  Lukas Zeller  <luz@plan44.ch>
90
91         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
92
93         SyncML TK: Fixed stoneage (2003) bug in encoder which caused XML
94         generation of empty tags to fail, such as <OEM></OEM> in SE LT26i
95         devInf.
96
97 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
98
99         * src/sysync/syncappbase.cpp:
100
101         logging: avoid hard-coding log settings when
102         <logsessionstoglobal> is set
103
104 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
105
106         * src/sysync/localengineds.cpp:
107
108         SyncML server: avoid Replace command without IDs during resumed
109         sync
110
111 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
112
113         * src/sysync/debuglogger.cpp:
114
115         debug logger: avoid deadlock when opening log file fails
116
117 2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>
118
119         * src/sysync/binfileimplds.cpp:
120         * src/sysync/customimplds.cpp:
121
122         engine: fixed memory leaks
123
124 2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>
125
126         * src/sysync/scriptcontext.cpp:
127
128         script context: fixed out-of-bounds memory access
129
130 2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>
131
132         * configure.in:
133
134         autotools: bumped minor version
135
136 2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>
137
138         * src/sysync/localengineds.cpp:
139         * src/sysync/localengineds.h:
140         * src/sysync/multifielditemtype.cpp:
141         * src/sysync/remotedatastore.cpp:
142         * src/sysync/superdatastore.cpp:
143         * src/sysync/superdatastore.h:
144         * src/sysync/syncdatastore.h:
145
146         datastore + CTCap: added support for flags
147
148 2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>
149
150         * src/sysync/superdatastore.cpp:
151         * src/sysync/superdatastore.h:
152
153         super datastore: implemented canRestart()
154
155 2012-03-29  Patrick Ohly  <patrick.ohly@intel.com>
156
157         * src/sysync/localengineds.cpp:
158         * src/sysync/remotedatastore.cpp:
159
160         SyncCap: X-SYNTHESIS-RESTART -> 390001 (for Funambol)
161
162 2012-03-29  Lukas Zeller  <luz@plan44.ch>
163
164         * src/sysync_SDK/ios_syncclient_app_sample/MainViewController.m:
165         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xml:
166
167         iOS app sample: enabled config error messages to console and
168         creation of tmp/sysynclogs directory in DEBUG builds
169
170 2012-03-25  Lukas Zeller  <luz@plan44.ch>
171
172         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.pbxproj:
173         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/xcshareddata/xcschemes/dbplugin_cocoa_sample_ios.xcscheme:
174         * src/sysync_SDK/ios_syncclient_app_sample/READ-ME-iOS_syncclient_sample.txt:
175         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.pbxproj:
176         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/xcshareddata/xcschemes/ios_syncclient_app_sample.xcscheme:
177
178         iOS sample app: changed linking of libsynthesis and plugins to
179         standard way to do it.
180
181 2012-03-24  Lukas Zeller  <luz@plan44.ch>
182
183         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
184         * src/sysync_ios.xcodeproj/project.pbxproj:
185
186         XCode/iOS/LLVM/CLANG: Very weird calculation errors in release
187         builds (but not in debug) seemingly fixed by specifying
188         -mno-thumb.
189
190 2012-03-24  Lukas Zeller  <luz@plan44.ch>
191
192         * src/sysync/remotedatastore.cpp:
193
194         show RemoteSyncTypes block in log collapsed by default (stretches
195         devInf log part too much for most cases)
196
197 2012-03-24  Lukas Zeller  <luz@plan44.ch>
198
199
200         Merge remote-tracking branch 'refs/remotes/plan44.ch/luz' into
201         syncmlios
202
203 2012-03-23  Lukas Zeller  <luz@plan44.ch>
204
205         * src/sysync/remotedatastore.cpp:
206         * src/sysync/synccommand.cpp:
207
208         Debug log cosmetics: clarified MaxMsgSize reception and
209         RemoteSyncTypes checking in devInf
210
211 2012-03-16  Lukas Zeller  <luz@plan44.ch>
212
213         * src/sysync_SDK/ios_syncclient_app_sample/FlipsideViewController.m:
214         * src/sysync_SDK/ios_syncclient_app_sample/MainViewController.m:
215
216         iOS sample app: fixed inconsistencies with dbtypeid, now using
217         SYNCML_TARGET_DBID definition everywhere.
218
219 2012-03-16  Lukas Zeller  <luz@plan44.ch>
220
221         * src/sysync_SDK/ios_syncclient_app_sample/READ-ME-iOS_syncclient_sample.txt:
222         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.pbxproj:
223
224         iOS: added readme and fixed SYNCMMLIB build setting which was
225         pointing to the wrong library (sample uses the client lib, not
226         the combi lib)
227
228 2012-03-13  Lukas Zeller  <luz@plan44.ch>
229
230         * src/sysync_ios.xcodeproj/project.pbxproj:
231
232         XCode 4.3: applied recommended project settings updates: disable
233         THUMB support
234
235 2012-03-11  Lukas Zeller  <luz@plan44.ch>
236
237
238         Merge remote-tracking branch
239         'refs/remotes/meego/for-master/fake-local-id' into syncmlios
240
241 2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>
242
243         * src/sysync/binfileimplds.cpp:
244
245         binfile client: better random LUID generation
246
247 2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>
248
249         * src/sysync/itemfield.cpp:
250         * src/sysync/scriptcontext.cpp:
251         * src/sysync/syncagent.cpp:
252         * src/sysync/syncclientbase.cpp:
253         * src/sysync_SDK/Sources/sysync_utils.cpp:
254         * src/sysync_SDK/Sources/sysync_utils.h:
255
256         scripting: file URI decoding
257
258 2012-03-07  Lukas Zeller  <luz@plan44.ch>
259
260
261         Merge remote-tracking branch
262         'refs/remotes/meego/for-master/sourcelink-config' into luz
263
264 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
265
266         * src/sysync/debuglogger.h:
267         * src/sysync/syncappbase.cpp:
268
269         source link: always allow config options
270
271 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
272
273         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
274
275         SyncML TK: support (hexa-)decimal character entities in XML
276
277 2012-03-05  Lukas Zeller  <luz@plan44.ch>
278
279         * src/platform_adapters/macosx/platform_timezones.mm:
280
281         iOS: adapted platform_timezones.mm to new signature of
282         Get_tChange()
283
284 2012-03-04  Beat Forster  <bfo@synthesis.ch>
285
286         * src/sysync/timezones.cpp:
287         * src/sysync/timezones.h:
288         * src/sysync/vtimezone.cpp:
289
290         vCalendar 1.0 DAYLIGHT recognition improved, now works with
291         floating DST start/end time specs as well
292
293 2012-03-05  Lukas Zeller  <luz@plan44.ch>
294
295
296         Merge remote-tracking branch
297         'refs/remotes/meego/for-master/sourcelink-config' into luz
298
299 2012-03-05  Lukas Zeller  <luz@plan44.ch>
300
301
302         Merge remote-tracking branch
303         'refs/remotes/meego/for-master/xmldecode' into luz
304
305 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
306
307         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
308
309         SyncML TK: support (hexa-)decimal character entities in XML
310
311 2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>
312
313         * src/sysync/debuglogger.h:
314         * src/sysync/syncappbase.cpp:
315
316         source link: always allow config options
317
318 2012-03-02  SyncEvolution Nightly Testing  <syncevolution@syncevolution.org>
319
320
321         Merge remote branch 'origin/for-master/internal-sync' into
322         nightly
323
324 2012-02-29  Patrick Ohly  <patrick.ohly@intel.com>
325
326         * src/sysync/syncagent.cpp:
327         * src/sysync/syncsession.cpp:
328         * src/sysync/syncsession.h:
329
330         restarting sync: support multiple datastores
331
332 2012-02-29  Patrick Ohly  <patrick.ohly@intel.com>
333
334         * src/sysync/localengineds.cpp:
335
336         TLocalDSConfig: fCanRestart might have been undefined
337
338 2012-02-27  Patrick Ohly  <patrick.ohly@intel.com>
339
340         * src/syncml_tk/src/sml/xlt/all/xltdec.c:
341         * src/sysync/localengineds.cpp:
342         * src/sysync/stdlogicds.cpp:
343         * src/sysync/syncagent.cpp:
344         * src/sysync/syncsession.cpp:
345
346         logging: fixed CONSOLEPRINTF format conversion issues
347
348 2012-02-27  Patrick Ohly  <patrick.ohly@intel.com>
349
350         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:
351         * src/syncapps/serverEngine_custom/combi_product_options.h:
352         * src/sysync/sysync_debug.h:
353
354         logging + Linux: enable console output
355
356 2012-02-25  Lukas Zeller  <luz@plan44.ch>
357
358
359         Merge remote-tracking branch 'refs/remotes/plan44.ch/syncmlios'
360         into luz
361
362 2012-02-25  Lukas Zeller  <luz@plan44.ch>
363
364         * src/global_options.h:
365
366         Expiry date for non-OS-builds now in 2013
367
368 2012-02-25  Lukas Zeller  <luz@plan44.ch>
369
370         * src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_clientEngine_opensource_ios.xcscheme:
371         * src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_combiEngine_opensource_ios.xcscheme:
372
373         XCode: added scheme for client-only build of engine
374
375 2012-02-25  Lukas Zeller  <luz@plan44.ch>
376
377         * src/sysync/syncagent.h:
378
379         libsynthesis: fRestartSyncOnce must be present in client-only
380         builds as well
381
382 2012-02-24  Patrick Ohly  <patrick.ohly@intel.com>
383
384         * src/sysync/localengineds.cpp:
385         * src/sysync/localengineds.h:
386         * src/sysync/remotedatastore.cpp:
387         * src/sysync/syncagent.cpp:
388         * src/sysync/syncdatastore.cpp:
389         * src/sysync/syncdatastore.h:
390
391         restart sync: extend DevInf and check whether datastores support
392         restarts
393
394 2012-02-23  Patrick Ohly  <patrick.ohly@intel.com>
395
396         * src/sysync/syncagent.cpp:
397
398         SyncML extensions: multiple cycles + DevInf
399
400 2012-02-16  Lukas Zeller  <luz@plan44.ch>
401
402         * src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_combiEngine_opensource_ios.xcscheme:
403
404         XCode 4.3: applied recommended project settings updates (= now
405         using LLDB, no longer GDB)
406
407 2012-02-16  Lukas Zeller  <luz@plan44.ch>
408
409
410         Merge Patrick's internal-sync' into syncmlios for testing
411         resolved conflict in session key list (Patrick added restartSync,
412         while I added erroMsg+debugMsg)
413
414 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
415
416         * src/sysync/localengineds.cpp:
417         * src/sysync/localengineds.h:
418
419         datastore: explicitly tell the engine whether restarting a sync
420         is supported
421
422 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
423
424         * src/sysync/binfileimplds.cpp:
425         * src/sysync/binfileimplds.h:
426         * src/sysync/customimplds.cpp:
427         * src/sysync/localengineds.h:
428         * src/sysync/syncagent.cpp:
429         * src/sysync/syncagent.h:
430         * src/sysync/syncsession.cpp:
431         * src/sysync/syncsession.h:
432
433         SyncML extensions: multiple cycles in the same session
434
435 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
436
437         * src/sysync/binfileimplds.cpp:
438
439         DB_Conflict (409): different implementation in binfileimplds.cpp
440
441 2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>
442
443         * src/sysync/customimplds.cpp:
444
445         TCustomImplDS::implMarkOnlyUngeneratedForResume: fixed endless
446         loop
447
448 2012-02-06  Patrick Ohly  <patrick.ohly@intel.com>
449
450         * src/DB_interfaces/api_db/pluginapids.cpp:
451
452         plugin API: pass firstReadNextItem=true on first call
453
454 2012-02-06  Patrick Ohly  <patrick.ohly@intel.com>
455
456         * src/sysync/syncagent.cpp:
457         * src/sysync/syncagent.h:
458
459         sync agent: code refactoring for allFromClientOnly
460
461 2012-02-02  Lukas Zeller  <luz@plan44.ch>
462
463         * src/global_options.h:
464         * src/sysync/syncagent.cpp:
465         * src/sysync_SDK/sdk_sources_cocoa/SyncEngine.h:
466         * src/sysync_SDK/sdk_sources_cocoa/SyncEngine.m:
467
468         engine 3.4.0.41: Added "errorMsg" and "debugMsg" write-only
469         session key values - these can be used to write messages into the
470         debug log (such as transport level problems)
471
472 2012-02-02  Lukas Zeller  <luz@plan44.ch>
473
474         * src/sysync/localengineds.cpp:
475
476         Abort sync of the datastore when filters specified for SyncML
477         version < 1.2
478
479 2012-01-14  Lukas Zeller  <luz@plan44.ch>
480
481         * src/global_options.h:
482
483         libsynthesis 3.4.0.40 - first release including iOS
484
485 2012-01-12  Patrick Ohly  <patrick.ohly@intel.com>
486
487         * src/gen-makefile-am.sh:
488
489         autotools: exclude Mac OS X files
490
491 2012-01-12  Patrick Ohly  <patrick.ohly@intel.com>
492
493         * src/sysync/syncagent.cpp:
494
495         syncagent: properly handle empty buffer
496
497 2012-01-08  Lukas Zeller  <luz@plan44.ch>
498
499         * src/platform_adapters/macosx/configfiles.cpp:
500         * src/platform_adapters/macosx/configfiles.mm:
501         * src/platform_adapters/macosx/platform_DLL.cpp:
502         * src/platform_adapters/macosx/platform_timezones.cpp:
503         * src/sysync_ios.xcodeproj/project.pbxproj:
504         * src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_clientEngine_opensource_ios.xcscheme:
505
506         iOS: cleanup, removed obsolete and unneeded files
507
508 2011-12-22  Lukas Zeller  <luz@plan44.ch>
509
510         * src/sysync_SDK/ios_syncclient_app_sample/AppDelegate.h:
511         * src/sysync_SDK/ios_syncclient_app_sample/AppDelegate.m:
512         * src/sysync_SDK/ios_syncclient_app_sample/FlipsideViewController.h:
513         * src/sysync_SDK/ios_syncclient_app_sample/FlipsideViewController.m:
514         * src/sysync_SDK/ios_syncclient_app_sample/MainViewController.h:
515         * src/sysync_SDK/ios_syncclient_app_sample/MainViewController.m:
516         * src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/SyncMLClient.h:
517         * src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/SyncMLClient.m:
518         * src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZKeyChainWrapper.h:
519         * src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZKeyChainWrapper.m:
520         * src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZWebRequest.h:
521         * src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZWebRequest.m:
522         * src/sysync_SDK/ios_syncclient_app_sample/en.lproj/FlipsideViewController.xib:
523         * src/sysync_SDK/ios_syncclient_app_sample/en.lproj/InfoPlist.strings:
524         * src/sysync_SDK/ios_syncclient_app_sample/en.lproj/MainViewController_iPad.xib:
525         * src/sysync_SDK/ios_syncclient_app_sample/en.lproj/MainViewController_iPhone.xib:
526         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample-Info.plist:
527         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample-Prefix.pch:
528         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.pbxproj:
529         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
530         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/xcshareddata/xcschemes/ios_syncclient_app_sample.xcscheme:
531         * src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xml:
532         * src/sysync_SDK/ios_syncclient_app_sample/main.m:
533
534         iOS: added sample app, synchronizing contacts (or calendar) into
535         a TAB-separated text file
536
537 2011-12-22  Lukas Zeller  <luz@plan44.ch>
538
539         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.pbxproj:
540         * src/sysync_SDK/dbplugin_cocoa_sample/target_options.h:
541
542         iOS: fixed dbplugin_cocoa_sample_ios project, must not include
543         dbplugin_cocoa.m into compilation.
544
545 2011-12-22  Lukas Zeller  <luz@plan44.ch>
546
547         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.pbxproj:
548         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
549         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/xcshareddata/xcschemes/dbplugin_cocoa_sample_ios.xcscheme:
550         * src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios_Prefix.pch:
551         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin.h:
552         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin.m:
553         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin1.h:
554         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin1.mm:
555         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin2.h:
556         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin2.mm:
557         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin3.h:
558         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin3.mm:
559         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin4.h:
560         * src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin4.mm:
561         * src/sysync_SDK/dbplugin_cocoa_sample/target_options.h:
562
563         iOS: added dbplugin_cocoa_sample_ios project to create library
564         with 4 empty plugins to link libsynthesis against.
565
566 2011-12-21  Lukas Zeller  <luz@plan44.ch>
567
568         * src/sysync/binfileimplds.cpp:
569         * src/sysync/customimplds.cpp:
570         * src/sysync/customimplds.h:
571         * src/sysync/stdlogicds.cpp:
572         * src/sysync/stdlogicds.h:
573
574         DB_Conflict (409): added missing implementation in
575         binfileimplds.cpp
576
577 2011-12-21  Lukas Zeller  <luz@plan44.ch>
578
579         * src/sysync_ios.xcodeproj/project.pbxproj:
580
581         iOS: enhanced linkability - removed duplicate implementation of
582         some functions, enabled single-object prelink.
583
584 2011-12-20  Lukas Zeller  <luz@plan44.ch>
585
586         * .gitignore:
587         * src/Targets/ReleasedProducts/clientEngine_opensource_ios/define.h:
588         * src/Targets/ReleasedProducts/clientEngine_opensource_ios/prefix_file.h:
589         * src/Targets/ReleasedProducts/clientEngine_opensource_ios/syncml_tk_prefix_file.h:
590         * src/Targets/ReleasedProducts/clientEngine_opensource_ios/target_options.h:
591         * src/Targets/ReleasedProducts/combiEngine_opensource_ios/define.h:
592         * src/Targets/ReleasedProducts/combiEngine_opensource_ios/prefix_file.h:
593         * src/Targets/ReleasedProducts/combiEngine_opensource_ios/syncml_tk_prefix_file.h:
594         * src/Targets/ReleasedProducts/combiEngine_opensource_ios/target_options.h:
595         * src/global_options.h:
596         * src/sysync/rrules.h:
597         * src/sysync_SDK/Sources/sysync_utils.h:
598         * src/sysync_ios.xcodeproj/project.pbxproj:
599         * src/sysync_ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
600         * src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_clientEngine_opensource_ios.xcscheme:
601         * src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_combiEngine_opensource_ios.xcscheme:
602
603         iOS: XCode project and target definitions for opensource iOS
604         client-only and client-server libraries
605
606 2011-12-20  Lukas Zeller  <luz@plan44.ch>
607
608         * src/sysync_SDK/sdk_sources_cocoa/SettingsKey.h:
609         * src/sysync_SDK/sdk_sources_cocoa/SettingsKey.m:
610         * src/sysync_SDK/sdk_sources_cocoa/SyncEngine.h:
611         * src/sysync_SDK/sdk_sources_cocoa/SyncEngine.m:
612         * src/sysync_SDK/sdk_sources_cocoa/dbplugin_cocoa.h:
613         * src/sysync_SDK/sdk_sources_cocoa/dbplugin_cocoa.m:
614         * src/sysync_SDK/sdk_sources_cocoa/dbplugin_cocoa_wrapper.mm:
615         * src/sysync_SDK/sdk_sources_cocoa/target_options.h:
616
617         iOS: Objective C / Cocoa wrapper classes for easy using
618         libsynthesis API
619
620 2011-12-20  Lukas Zeller  <luz@plan44.ch>
621
622         * src/platform_adapters/macosx/configfiles.cpp:
623         * src/platform_adapters/macosx/configfiles.mm:
624         * src/platform_adapters/macosx/platform_DLL.cpp:
625         * src/platform_adapters/macosx/platform_exec.c:
626         * src/platform_adapters/macosx/platform_exec.h:
627         * src/platform_adapters/macosx/platform_headers.h:
628         * src/platform_adapters/macosx/platform_time.cpp:
629         * src/platform_adapters/macosx/platform_time.h:
630         * src/platform_adapters/macosx/platform_timezones.cpp:
631         * src/platform_adapters/macosx/platform_timezones.mm:
632         * src/platform_adapters/macosx/profiling.cpp:
633
634         iOS: Added platform adapters for Mac OS X / iOS
635
636 2011-12-20  Lukas Zeller  <luz@plan44.ch>
637
638         * src/pcre/132html:
639         * src/pcre/AUTHORS:
640         * src/pcre/CMakeLists.txt:
641         * src/pcre/COPYING:
642         * src/pcre/ChangeLog:
643         * src/pcre/CleanTxt:
644         * src/pcre/Detrail:
645         * src/pcre/HACKING:
646         * src/pcre/INSTALL:
647         * src/pcre/LICENCE:
648         * src/pcre/Makefile.am:
649         * src/pcre/NEWS:
650         * src/pcre/NON-UNIX-USE:
651         * src/pcre/PrepareRelease:
652         * src/pcre/README:
653         * src/pcre/RunGrepTest:
654         * src/pcre/RunTest:
655         * src/pcre/RunTest.bat:
656         * src/pcre/config-cmake.h.in:
657         * src/pcre/config.h:
658         * src/pcre/config.h.generic:
659         * src/pcre/configure.ac:
660         * src/pcre/dftables.c:
661         * src/pcre/libpcre.pc.in:
662         * src/pcre/libpcrecpp.pc.in:
663         * src/pcre/makevp.bat:
664         * src/pcre/makevp_c.txt:
665         * src/pcre/makevp_l.txt:
666         * src/pcre/pcre-config.in:
667         * src/pcre/pcre.h:
668         * src/pcre/pcre.h.generic:
669         * src/pcre/pcre.h.in:
670         * src/pcre/pcre_chartables.c:
671         * src/pcre/pcre_chartables.c.dist:
672         * src/pcre/pcre_compile.c:
673         * src/pcre/pcre_config.c:
674         * src/pcre/pcre_config_android.h:
675         * src/pcre/pcre_config_macosx.h:
676         * src/pcre/pcre_config_win32.h:
677         * src/pcre/pcre_dfa_exec.c:
678         * src/pcre/pcre_exec.c:
679         * src/pcre/pcre_fullinfo.c:
680         * src/pcre/pcre_get.c:
681         * src/pcre/pcre_globals.c:
682         * src/pcre/pcre_info.c:
683         * src/pcre/pcre_internal.h:
684         * src/pcre/pcre_maketables.c:
685         * src/pcre/pcre_newline.c:
686         * src/pcre/pcre_ord2utf8.c:
687         * src/pcre/pcre_printint.src:
688         * src/pcre/pcre_refcount.c:
689         * src/pcre/pcre_scanner.cc:
690         * src/pcre/pcre_scanner.h:
691         * src/pcre/pcre_scanner_unittest.cc:
692         * src/pcre/pcre_setup.h:
693         * src/pcre/pcre_stringpiece.cc:
694         * src/pcre/pcre_stringpiece.h.in:
695         * src/pcre/pcre_stringpiece_unittest.cc:
696         * src/pcre/pcre_study.c:
697         * src/pcre/pcre_tables.c:
698         * src/pcre/pcre_try_flipped.c:
699         * src/pcre/pcre_ucp_searchfuncs.c:
700         * src/pcre/pcre_valid_utf8.c:
701         * src/pcre/pcre_version.c:
702         * src/pcre/pcre_xclass.c:
703         * src/pcre/pcrecpp.cc:
704         * src/pcre/pcrecpp.h:
705         * src/pcre/pcrecpp_internal.h:
706         * src/pcre/pcrecpp_unittest.cc:
707         * src/pcre/pcrecpparg.h.in:
708         * src/pcre/pcredemo.c:
709         * src/pcre/pcregexp.pas:
710         * src/pcre/pcregrep.c:
711         * src/pcre/pcreposix.c:
712         * src/pcre/pcreposix.h:
713         * src/pcre/pcretest.c:
714         * src/pcre/perltest.pl:
715         * src/pcre/ucp.h:
716         * src/pcre/ucpinternal.h:
717         * src/pcre/ucptable.h:
718
719         iOS: needs PCRE sources, added them
720
721 2011-12-20  Lukas Zeller  <luz@plan44.ch>
722
723         * src/sysync/timezones.h:
724         * src/sysync/tz_table.h:
725
726         timezones/tz_table: Don't include C++ STL headers in tz_table, as
727         this file is included from within a namespace context.
728
729 2011-12-20  Lukas Zeller  <luz@plan44.ch>
730
731         * .gitignore:
732
733         iOS: exclude XCode build dir from git
734
735 2011-12-19  Lukas Zeller  <luz@plan44.ch>
736
737
738         Merge branch 'refs/heads/meego' into luz
739
740 2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>
741
742         * configure.in:
743
744         autotools: bumped minor version
745
746 2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>
747
748         * src/syncml_tk/src/sml/xlt/all/xlttags.c:
749
750         SyncML Toolkit: fixed clang compiler warning
751
752 2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>
753
754         * configure.in:
755
756         autotools: avoid warnings for set but unused variables
757
758 2011-10-28  Patrick Ohly  <patrick.ohly@intel.com>
759
760         * src/DB_interfaces/api_db/pluginapids.h:
761         * src/sysync/superdatastore.cpp:
762         * src/sysync/syncdatastore.h:
763
764         server engine: more efficient deletion in superdatastore
765
766 2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>
767
768         * configure.in:
769
770         autotools: bumped minor version
771
772 2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>
773
774         * src/sysync/customimplds.cpp:
775
776         engine: fixed handling of 508
777
778 2011-09-15  Lukas Zeller  <luz@plan44.ch>
779
780         * src/DB_interfaces/api_db/pluginapids.cpp:
781         * src/DB_interfaces/api_db/pluginapids.h:
782         * src/sysync/customimplds.cpp:
783         * src/sysync/customimplds.h:
784
785         engine: added <plugin_earlystartdataread> to allow StartDataRead
786         to occur early and possibly force a slow sync by returning 508
787         error code
788
789 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
790
791         * src/DB_interfaces/api_db/pluginapids.cpp:
792
793         white space cleanup
794
795 2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>
796
797         * Makefile.am:
798
799         autotools: must include m4-repo in ACLOCAL_AMFLAGS
800
801 2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>
802
803         * configure.in:
804         * src/Makefile.am.in:
805
806         autotools: version bump for SyncEvolution 1.2
807
808 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
809
810         * configure.in:
811
812         autotools: same suppressions for all warning levels
813
814 2011-10-11  Patrick Ohly  <patrick.ohly@intel.com>
815
816         * src/sysync/customimplds.cpp:
817
818         DB_Conflict (409): fixed uninitialized memory access
819
820 2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>
821
822         * configure.in:
823
824         autotools: bumped version to 3.4.0.16.3
825
826 2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>
827
828         * src/sysync/customimplds.cpp:
829         * src/sysync/customimplds.h:
830
831         DB_Conflict (409): avoid sending unnecessary changes back to
832         client
833
834 2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>
835
836         * src/sysync/customimplds.cpp:
837
838         DB_Conflict (409): correctly count updated and unmodified items
839
840 2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>
841
842         * src/sysync/customimplds.cpp:
843         * src/sysync/customimplds.h:
844
845         DB_Conflict (409): do age comparison before merging, avoid
846         unneeded changes
847
848 2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>
849
850         * src/sysync/customimplds.cpp:
851
852         DB_Conflict (409): avoid confusing log message
853
854 2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>
855
856         * src/sysync/multifielditemtype.cpp:
857
858         COMPAREFIELDS(): fix -1 case
859
860 2011-09-15  Lukas Zeller  <luz@plan44.ch>
861
862         * src/sysync/customimplds.cpp:
863
864         engine: fixed bad object delete case (Patrick found it) -
865         SendDBVersionOfItemAsServer() does not pass ownership for item
866         returned!
867
868 2011-09-15  Patrick Ohly  <patrick.ohly@intel.com>
869
870         * src/sysync/customimplds.cpp:
871
872         DB_DataMerged (207): avoid double free
873
874 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
875
876         * configure.in:
877
878         autotools: bumped version to 3.4.0.16.2
879
880 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
881
882         * src/DB_interfaces/api_db/pluginapids.cpp:
883
884         plugin API: support new DB_DataReplaced/Merged/Conflict status
885         codes
886
887 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
888
889         * src/DB_interfaces/api_db/pluginapids.cpp:
890
891         plugin API: treat DB_DataMerged as success
892
893 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
894
895         * src/sysync/dataconversion.cpp:
896
897         dataconversion.cpp: added dummy getConflictingItemByLocalID() to
898         resolve compile problem
899
900 2011-09-12  Lukas Zeller  <luz@plan44.ch>
901
902         * src/DB_interfaces/api_db/dbapi.cpp:
903         * src/sysync/customimplds.cpp:
904         * src/sysync/customimplds.h:
905         * src/sysync/localengineds.cpp:
906         * src/sysync/localengineds.h:
907         * src/sysync_SDK/Sources/syerror.h:
908         * src/sysync_SDK/Sources/sync_dbapi.h:
909
910         engine: added more merge options for DB implementations to ask
911         engine for.
912
913 2011-08-29  Lukas Zeller  <luz@plan44.ch>
914
915         * src/sysync/customimplds.cpp:
916         * src/sysync/localengineds.cpp:
917         * src/sysync/localengineds.h:
918         * src/sysync/stdlogicds.cpp:
919         * src/sysync/stdlogicds.h:
920         * src/sysync/superdatastore.h:
921
922         server engine: better support for backend doing its own duplicate
923         merging (status 207 from API)
924
925 2011-09-15  Lukas Zeller  <luz@plan44.ch>
926
927
928         Merge remote-tracking branch 'refs/remotes/meego/bmc22783' into
929         luz
930
931 2011-09-15  Lukas Zeller  <luz@plan44.ch>
932
933
934         Merge remote-tracking branch 'refs/remotes/meego/master' into luz
935
936 2011-09-15  Lukas Zeller  <luz@plan44.ch>
937
938         * src/global_options.h:
939         * src/syncml_tk/src/sml/xlt/all/xlttags.c:
940         * src/sysync/scriptcontext.cpp:
941         * src/sysync_SDK/Sources/engine_defs.h:
942
943         engine 3.4.0.35 + mixed minor cosmetic stuff
944
945 2011-09-15  Lukas Zeller  <luz@plan44.ch>
946
947         * src/sysync/binfileimplclient.cpp:
948
949         binfileimplclient: added "binfilesdir" fields to both target and
950         profile key, returning the path where the *.bfi files are stored.
951
952 2011-09-15  Lukas Zeller  <luz@plan44.ch>
953
954         * src/sysync/customimplds.cpp:
955
956         Made sure zapping a datastore generates at least one pev_deleting
957         progress event; slightly better total estimation for zapping
958         filtered syncsets.
959
960 2011-09-15  Lukas Zeller  <luz@plan44.ch>
961
962         * src/sysync/multifielditem.cpp:
963         * src/sysync/multifielditem.h:
964         * src/sysync/remotedatastore.cpp:
965         * src/sysync/syncdatastore.cpp:
966         * src/sysync/syncitem.cpp:
967         * src/sysync/syncitemtype.cpp:
968         * src/sysync/syncitemtype.h:
969
970         Named methods for registering and getting types more clearly
971         (local/remote)
972
973 2011-09-15  Lukas Zeller  <luz@plan44.ch>
974
975         * src/DB_interfaces/api_db/dbapi.cpp:
976         * src/sysync/customimplds.cpp:
977         * src/sysync/customimplds.h:
978         * src/sysync/localengineds.cpp:
979         * src/sysync/localengineds.h:
980         * src/sysync_SDK/Sources/syerror.h:
981         * src/sysync_SDK/Sources/sync_dbapi.h:
982
983         engine: added more merge options for DB implementations to ask
984         engine for.
985
986 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
987
988         * configure.in:
989
990         autotools: bumped version to 3.4.0.16.2
991
992 2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>
993
994         * autogen.sh:
995         * m4-repo/dk-warn.m4:
996         * m4/dk-warn.m4:
997
998         autotools: fixed --enable-warning integration
999
1000 2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>
1001
1002         * src/DB_interfaces/api_db/pluginapids.cpp:
1003
1004         plugin API: support new DB_DataReplaced/Merged/Conflict status
1005         codes
1006
1007 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
1008
1009         * src/DB_interfaces/api_db/pluginapids.cpp:
1010
1011         plugin API: treat DB_DataMerged as success
1012
1013 2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>
1014
1015         * src/sysync/dataconversion.cpp:
1016
1017         dataconversion.cpp: added dummy getConflictingItemByLocalID() to
1018         resolve compile problem
1019
1020 2011-09-12  Lukas Zeller  <luz@plan44.ch>
1021
1022         * src/DB_interfaces/api_db/dbapi.cpp:
1023         * src/sysync/customimplds.cpp:
1024         * src/sysync/customimplds.h:
1025         * src/sysync/localengineds.cpp:
1026         * src/sysync/localengineds.h:
1027         * src/sysync_SDK/Sources/syerror.h:
1028         * src/sysync_SDK/Sources/sync_dbapi.h:
1029
1030         engine: added more merge options for DB implementations to ask
1031         engine for.
1032
1033 2011-09-06  Lukas Zeller  <luz@plan44.ch>
1034
1035         * src/Targets/ReleasedProducts/clientEngine_opensource_linux/clientengine_demo++.pch:
1036         * src/Targets/ReleasedProducts/clientEngine_opensource_linux/clientengine_demo.pch:
1037
1038         cosmetic only - obsolete comment cleanup
1039
1040 2011-09-06  Lukas Zeller  <luz@plan44.ch>
1041
1042         * .gitignore:
1043
1044         .gitignore excluded local management script and related dirs
1045
1046 2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>
1047
1048         * autogen.sh:
1049         * configure.in:
1050         * m4/dk-warn.m4:
1051         * src/Makefile.am.in:
1052
1053         autotools: added --enable-warnings
1054
1055 2011-08-29  Lukas Zeller  <luz@plan44.ch>
1056
1057         * src/sysync/customimplds.cpp:
1058         * src/sysync/localengineds.cpp:
1059         * src/sysync/localengineds.h:
1060         * src/sysync/stdlogicds.cpp:
1061         * src/sysync/stdlogicds.h:
1062         * src/sysync/superdatastore.h:
1063
1064         server engine: better support for backend doing its own duplicate
1065         merging (status 207 from API)
1066
1067 2011-08-29  Lukas Zeller  <luz@plan44.ch>
1068
1069
1070         Merge remote-tracking branch 'refs/remotes/meego/master' into luz
1071
1072 2011-08-18  Lukas Zeller  <luz@plan44.ch>
1073
1074         * src/sysync/mimedirprofile.cpp:
1075
1076         engine: MIME-DIR, fixed de-escaping in only-de-escape-linefeeds
1077         mode
1078
1079 2011-08-25  Andris Pavenis  <andris.pavenis@ipnetworks.fi>
1080
1081         * src/sysync/debuglogger.cpp:
1082         * src/sysync/debuglogger.h:
1083
1084         Race condition writting global logs
1085
1086 2011-08-18  Lukas Zeller  <luz@plan44.ch>
1087
1088         * src/sysync/mimedirprofile.cpp:
1089
1090         engine: MIME-DIR, fixed de-escaping in only-de-escape-linefeeds
1091         mode
1092
1093 2011-08-22  Patrick Ohly  <patrick.ohly@intel.com>
1094
1095         * src/sysync_SDK/Sources/enginemodulebase.cpp:
1096
1097         TEngineModuleBase::GetStrValue: use more efficient
1098         std::string::assign()
1099
1100 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
1101
1102         * configure.in:
1103         * src/Makefile.am.in:
1104
1105         bumped version to 3.4.0.16.1 and .so revision by one
1106
1107 2011-08-16  Lukas Zeller  <luz@plan44.ch>
1108
1109         * src/sysync/customimplds.cpp:
1110         * src/sysync/localengineds.cpp:
1111         * src/sysync/localengineds.h:
1112         * src/sysync/stdlogicds.cpp:
1113         * src/sysync/stdlogicds.h:
1114         * src/sysync/superdatastore.h:
1115
1116         server engine: better support for backend doing its own duplicate
1117         merging (status 207 from API)
1118
1119 2011-08-15  Lukas Zeller  <luz@plan44.ch>
1120
1121
1122         Merge branch 'meego_patches_luz' into luz
1123
1124 2011-08-15  Lukas Zeller  <luz@plan44.ch>
1125
1126
1127         Merge remote-tracking branch 'meego/master' into luz
1128
1129 2011-08-15  Andris Pavenis  <andris.pavenis@ipnetworks.fi>
1130
1131         * src/DB_interfaces/api_db/pluginapiagent.cpp:
1132
1133         Make it possible to use plain text (B64) authentication when
1134         plugin uses Password_MD5_Nonce_IN
1135
1136 2011-08-09  Rohan Garg  <rohangarg@kubuntu.org>
1137
1138         * src/Makefile.am.in:
1139
1140         Add dl libraries to libsynthesis_la_LIBADD to make the sources
1141         compile on Ubuntu Oneiric
1142
1143 2011-07-22  Lukas Zeller  <luz@plan44.ch>
1144
1145         * src/sysync/mimedirprofile.cpp:
1146         * src/sysync/mimedirprofile.h:
1147
1148         "blob" fields: Added separate CONVMODE_BLOB_AUTO conversion mode
1149         for fields that should be rendered as B64 only in case they are
1150         really non-printable or non-ASCII
1151
1152 2011-07-22  Lukas Zeller  <luz@plan44.ch>
1153
1154         * src/sysync/mimedirprofile.cpp:
1155         * src/sysync/mimedirprofile.h:
1156
1157         "blob" fields: Added separate CONVMODE_BLOB_AUTO conversion mode
1158         for fields that should be rendered as B64 only in case they are
1159         really non-printable or non-ASCII
1160
1161 2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>
1162
1163         * src/sysync/scriptcontext.cpp:
1164
1165         scripting: added READ() method
1166
1167 2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>
1168
1169         * src/sysync/scriptcontext.cpp:
1170
1171         script error messages: fixed invalid memory access
1172
1173 2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>
1174
1175         * src/sysync/mimedirprofile.cpp:
1176
1177         "blob" fields: avoid binary encoding if possible
1178
1179 2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>
1180
1181         * src/syncml_tk/src/sml/mgr/all/mgrcmdbuilder.c:
1182
1183         SMLTK: fixed g++ 4.6 compiler warning
1184
1185 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
1186
1187         * src/sysync/mimedirprofile.cpp:
1188
1189         engine: updated implementation of "unprocessed" wildcard
1190         properties
1191
1192 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
1193
1194
1195         Merge branch 'master' into overridedevinf
1196
1197 2011-06-20  Lukas Zeller  <luz@plan44.ch>
1198
1199         * src/sysync/multifielditemtype.cpp:
1200         * src/sysync/syncitem.cpp:
1201         * src/sysync/syncitem.h:
1202
1203         <comparescript>: added COMPAREMODE(), needed to determine compare
1204         mode
1205
1206 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
1207
1208         * src/smltk-linker.map:
1209
1210         libsmltk.so: export xltDecInit/xltDecTerminate/xltDecNext
1211
1212 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
1213
1214         * src/sysync/syncsession.cpp:
1215         * src/sysync/syncsession.h:
1216
1217         remote rules + OverrideDevInf: parse DevInf as part of checking
1218         the config
1219
1220 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
1221
1222         * src/sysync/binfileimplclient.cpp:
1223         * src/sysync/binfileimplclient.h:
1224         * src/sysync/localengineds.cpp:
1225         * src/sysync/syncsession.cpp:
1226         * src/sysync/syncsession.h:
1227
1228         remote rules: added OverrideDevInf
1229
1230 2011-05-20  Lukas Zeller  <luz@plan44.ch>
1231
1232         * src/DB_interfaces/api_db/dbapi.cpp:
1233         * src/DB_interfaces/api_db/dbapi.h:
1234         * src/DB_interfaces/api_db/dbapi_include.h:
1235         * src/DB_interfaces/api_db/pluginapiagent.cpp:
1236         * src/DB_interfaces/api_db/pluginapiagent.h:
1237         * src/DB_interfaces/api_db/pluginapids.cpp:
1238         * src/DB_interfaces/api_db/pluginapids.h:
1239         * src/DB_interfaces/odbc_db/odbcapiagent.h:
1240         * src/DB_interfaces/odbc_db/odbcapids.cpp:
1241         * src/DB_interfaces/odbc_db/odbcdb_precomp.h:
1242         * src/Transport_interfaces/engine/engineclientbase.cpp:
1243         * src/Transport_interfaces/engine/engineclientbase.h:
1244         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
1245         * src/Transport_interfaces/engine/enginesessiondispatch.h:
1246         * src/platform_adapters/binfile.cpp:
1247         * src/platform_adapters/binfile.h:
1248         * src/platform_adapters/configfiles.h:
1249         * src/platform_adapters/platform_headers.h:
1250         * src/platform_adapters/platform_thread.h:
1251         * src/platform_adapters/profiling.h:
1252         * src/platform_adapters/sysync_glob_vars.h:
1253         * src/platform_adapters/sysyncinit.cpp:
1254         * src/platform_adapters/unix_common/platform_pipe.c:
1255         * src/platform_adapters/unix_common/platform_pipe.h:
1256         * src/platform_adapters/unix_common/platform_thread.cpp:
1257         * src/sysync/binfilebase.cpp:
1258         * src/sysync/binfilebase.h:
1259         * src/sysync/binfileimplclient.h:
1260         * src/sysync/binfileimplds.h:
1261         * src/sysync/clientautosync_inc.h:
1262         * src/sysync/clientprovisioning_inc.cpp:
1263         * src/sysync/configelement.cpp:
1264         * src/sysync/configelement.h:
1265         * src/sysync/customimplagent.cpp:
1266         * src/sysync/customimplds.cpp:
1267         * src/sysync/customimplds.h:
1268         * src/sysync/dataobjtype.cpp:
1269         * src/sysync/dataobjtype.h:
1270         * src/sysync/debuglogger.cpp:
1271         * src/sysync/debuglogger.h:
1272         * src/sysync/engineinterface.cpp:
1273         * src/sysync/engineinterface.h:
1274         * src/sysync/iso8601.cpp:
1275         * src/sysync/iso8601.h:
1276         * src/sysync/mimediritemtype.cpp:
1277         * src/sysync/mimediritemtype.h:
1278         * src/sysync/multifielditem.cpp:
1279         * src/sysync/multifielditem.h:
1280         * src/sysync/multifielditemtype.cpp:
1281         * src/sysync/multifielditemtype.h:
1282         * src/sysync/rawdataitemtype.cpp:
1283         * src/sysync/rawdataitemtype.h:
1284         * src/sysync/remotedatastore.cpp:
1285         * src/sysync/remotedatastore.h:
1286         * src/sysync/rrules.cpp:
1287         * src/sysync/rrules.h:
1288         * src/sysync/scriptcontext.cpp:
1289         * src/sysync/scriptcontext.h:
1290         * src/sysync/simpleitem.cpp:
1291         * src/sysync/simpleitem.h:
1292         * src/sysync/stdlogicagent.cpp:
1293         * src/sysync/stdlogicagent.h:
1294         * src/sysync/stringutils.cpp:
1295         * src/sysync/stringutils.h:
1296         * src/sysync/superdatastore.cpp:
1297         * src/sysync/superdatastore.h:
1298         * src/sysync/syncagent.cpp:
1299         * src/sysync/syncagent.h:
1300         * src/sysync/syncappbase.cpp:
1301         * src/sysync/syncappbase.h:
1302         * src/sysync/syncclientbase.cpp:
1303         * src/sysync/synccommand.cpp:
1304         * src/sysync/synccommand.h:
1305         * src/sysync/syncdatastore.cpp:
1306         * src/sysync/syncitem.cpp:
1307         * src/sysync/syncitem.h:
1308         * src/sysync/syncsession.cpp:
1309         * src/sysync/syncsession.h:
1310         * src/sysync/syncsessiondispatch.cpp:
1311         * src/sysync/syncsessiondispatch.h:
1312         * src/sysync/syserial.h:
1313         * src/sysync/sysync_crc16.cpp:
1314         * src/sysync/sysync_crc16.h:
1315         * src/sysync/sysync_debug.h:
1316         * src/sysync/sysync_globs.h:
1317         * src/sysync/textitemtype.cpp:
1318         * src/sysync/textitemtype.h:
1319         * src/sysync/textprofile.cpp:
1320         * src/sysync/textprofile.h:
1321         * src/sysync/timezones.cpp:
1322         * src/sysync/timezones.h:
1323         * src/sysync/vcalendaritemtype.cpp:
1324         * src/sysync/vcalendaritemtype.h:
1325         * src/sysync/vcarditemtype.cpp:
1326         * src/sysync/vcarditemtype.h:
1327         * src/sysync/vtimezone.cpp:
1328         * src/sysync_SDK/Sources/engine_defs.h:
1329         * src/sysync_SDK/Sources/enginemodulebase.h:
1330         * src/sysync_SDK/Sources/generic_types.h:
1331         * src/sysync_SDK/Sources/lineartime.cpp:
1332         * src/sysync_SDK/Sources/lineartime.h:
1333         * src/sysync_SDK/Sources/san.cpp:
1334         * src/sysync_SDK/Sources/san.h:
1335         * src/sysync_SDK/Sources/sync_dbapi.h:
1336         * src/sysync_SDK/Sources/sync_dbapidef.h:
1337         * src/sysync_SDK/Sources/sysync_b64.cpp:
1338         * src/sysync_SDK/Sources/timeutil.cpp:
1339         * src/sysync_SDK/Sources/timeutil.h:
1340
1341         whitespace cosmetics only: detabbed once again
1342
1343 2011-05-20  Lukas Zeller  <luz@plan44.ch>
1344
1345         * src/sysync/localengineds.cpp:
1346
1347         tempGUID checking: disabled expensive checks in normal builds
1348         (SYDEBUG>1 will enable it)
1349
1350 2011-05-20  Lukas Zeller  <luz@plan44.ch>
1351
1352         * src/DB_interfaces/api_db/dbapi.cpp:
1353         * src/DB_interfaces/api_db/pluginapids.cpp:
1354         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
1355         * src/Makefile.am.in:
1356         * src/global_options.h:
1357         * src/sysync/mimedirprofile.h:
1358         * src/sysync_SDK/Sources/SDK_util.c:
1359         * src/sysync_SDK/Sources/sync_dbapidef.h:
1360
1361         engine 3.4.0.30, SDK 1.9.1 updates
1362
1363 2011-05-20  Lukas Zeller  <luz@plan44.ch>
1364
1365         * src/sysync/binfileimplclient.cpp:
1366
1367         Made d00c705d95 (binfile client: allow configs without server
1368         URL) conditional. Older Synthesis targets need that check.
1369
1370 2011-05-20  Lukas Zeller  <luz@plan44.ch>
1371
1372
1373         Merge remote branch 'refs/remotes/meego/master' into luz
1374
1375 2011-05-19  Patrick Ohly  <patrick.ohly@intel.com>
1376
1377         * src/sysync/debuglogger.cpp:
1378
1379         TDebugLoggerBase: improved clang error suppression
1380
1381 2011-05-19  Patrick Ohly  <patrick.ohly@intel.com>
1382
1383         * src/sysync/customimplds.h:
1384
1385         BinFileImplDS: ignore apiEndDataWrite() name clash
1386
1387 2011-05-19  Patrick Ohly  <patrick.ohly@intel.com>
1388
1389         * src/sysync/binfileimplds.cpp:
1390         * src/sysync/binfileimplds.h:
1391
1392         Revert "BinFileImplDS: apiEndDataWrite() ambiguous"
1393
1394 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
1395
1396         * src/sysync/binfileimplclient.cpp:
1397         * src/sysync/binfileimplds.cpp:
1398
1399         gcc 4.6: fixed compile issue
1400
1401 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
1402
1403         * src/sysync/mimedirprofile.cpp:
1404
1405         MAKE/PARSETEXTWITHPROFILE(): support recursive <include rule>
1406
1407 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
1408
1409         * src/sysync/localengineds.cpp:
1410         * src/sysync_SDK/Sources/engine_defs.h:
1411
1412         server progress events: report stable sync mode
1413
1414 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
1415
1416         * src/sysync/scriptcontext.cpp:
1417         * src/sysync/stringutils.cpp:
1418         * src/sysync/syncappbase.cpp:
1419         * src/sysync_SDK/Sources/SDK_support.cpp:
1420
1421         fixed compiler warnings around "unsigned >= 0"
1422
1423 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
1424
1425         * src/sysync/binfileimplds.cpp:
1426         * src/sysync/binfileimplds.h:
1427
1428         BinFileImplDS: apiEndDataWrite() ambiguous
1429
1430 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
1431
1432         * src/Makefile.am.in:
1433         * synthesis-sdk.pc.in:
1434         * synthesis.pc.in:
1435
1436         Synthesis SDK: explicitly define dependency on libsmltk
1437
1438 2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>
1439
1440         * configure.in:
1441         * src/Makefile.am.in:
1442
1443         version bump: new revision, mark in .pc file
1444
1445 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
1446
1447         * src/DB_interfaces/api_db/pluginapids.cpp:
1448         * src/platform_adapters/binfile.cpp:
1449         * src/sysync/binfileimplds.cpp:
1450         * src/sysync/customimplds.cpp:
1451         * src/sysync/debuglogger.cpp:
1452         * src/sysync/mimedirprofile.cpp:
1453         * src/sysync/rrules.cpp:
1454         * src/sysync/syncagent.cpp:
1455         * src/sysync/syncappbase.cpp:
1456         * src/sysync/timezones.cpp:
1457         * src/sysync_SDK/Sources/dbitem.cpp:
1458
1459         compiler fixes for clang 2.8
1460
1461 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
1462
1463
1464         Merge remote branch 'synthesis/luz'
1465
1466 2011-01-28  Lukas Zeller  <luz@plan44.ch>
1467
1468         * src/sysync/mimedirprofile.cpp:
1469         * src/sysync_SDK/Sources/sysync_utils.cpp:
1470
1471         mime-dir: Improved QP decoding, now detects not only CRLF, but
1472         also CR and LF within QP. Also fixed generator to avoid softbreak
1473         indicator at end of string.
1474
1475 2011-01-28  Lukas Zeller  <luz@plan44.ch>
1476
1477         * src/global_options.h:
1478         * src/sysync/mimedirprofile.cpp:
1479         * src/sysync/mimedirprofile.h:
1480
1481         B64 decoding: fixed bad bug found by Patrick (thanks!) that
1482         caused B64 encoded properties not to be decoded any more. This
1483         was introduced with 3529d3cb09
1484
1485 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
1486
1487
1488         Merge remote branch 'synthesis/luz'
1489
1490 2011-01-27  Lukas Zeller  <luz@plan44.ch>
1491
1492         * src/sysync/mimedirprofile.cpp:
1493         * src/sysync/mimedirprofile.h:
1494         * src/sysync/vcalendaritemtype.h:
1495
1496         mimedir: more generic solution for conversion options (instead of
1497         special modes like BDAY, which is removed again)
1498
1499 2011-01-26  Lukas Zeller  <luz@plan44.ch>
1500
1501         * src/sysync/mimedirprofile.cpp:
1502         * src/sysync/mimedirprofile.h:
1503
1504         added conversion="BDAY" to render BDAY in ISO8601 extended format
1505         (special case for this property, even in vCard 3.0).
1506
1507 2011-01-26  Patrick Ohly  <patrick.ohly@intel.com>
1508
1509
1510         Merge remote branch 'synthesis/luz'
1511
1512 2011-01-25  Lukas Zeller  <luz@plan44.ch>
1513
1514         * src/global_options.h:
1515         * src/sysync/mimedirprofile.cpp:
1516         * src/sysync/mimedirprofile.h:
1517
1518         engine: implemented "unprocessed" wildcard properties to allow
1519         handling unknown extensions (like X-xxxx properies)
1520
1521 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
1522
1523         * src/sysync/mimedirprofile.cpp:
1524         * src/sysync/mimedirprofile.h:
1525
1526         MAKE/PARSETEXTWITHPROFILE(): allow rule parameter to influence
1527         global conversion options
1528
1529 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
1530
1531         * src/sysync/mimedirprofile.cpp:
1532
1533         TMimeDirProfileHandler::getOptionsFromDatastore(): clarify usage
1534         of session pointer
1535
1536 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
1537
1538         * src/sysync/binfileimplclient.cpp:
1539
1540         binfile client: allow configs without server URL
1541
1542 2011-01-20  Lukas Zeller  <luz@plan44.ch>
1543
1544         * src/DB_interfaces/api_db/DLL_interface.cpp:
1545         * src/DB_interfaces/api_db/DLL_interface.h:
1546         * src/DB_interfaces/api_db/dbapi.cpp:
1547         * src/DB_interfaces/api_db/dbapi.h:
1548         * src/DB_interfaces/api_db/dbapi_include.h:
1549         * src/DB_interfaces/api_db/pluginapiagent.cpp:
1550         * src/DB_interfaces/api_db/pluginapiagent.h:
1551         * src/DB_interfaces/api_db/pluginapids.cpp:
1552         * src/DB_interfaces/api_db/pluginapids.h:
1553         * src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
1554         * src/DB_interfaces/api_db/sync_dbapiconnect.h:
1555         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
1556         * src/DB_interfaces/odbc_db/odbcapiagent.h:
1557         * src/DB_interfaces/odbc_db/odbcapids.cpp:
1558         * src/DB_interfaces/odbc_db/odbcapids.h:
1559         * src/Targets/ReleasedProducts/SDK/target_options.h:
1560         * src/Transport_interfaces/engine/engineclientbase.cpp:
1561         * src/Transport_interfaces/engine/engineclientbase.h:
1562         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
1563         * src/Transport_interfaces/engine/enginesessiondispatch.h:
1564         * src/platform_adapters/binfile.cpp:
1565         * src/platform_adapters/binfile.h:
1566         * src/platform_adapters/configfiles.h:
1567         * src/platform_adapters/linux/configfiles.cpp:
1568         * src/platform_adapters/linux/platform_DLL.cpp:
1569         * src/platform_adapters/linux/platform_exec.c:
1570         * src/platform_adapters/linux/platform_exec.h:
1571         * src/platform_adapters/linux/platform_headers.h:
1572         * src/platform_adapters/linux/platform_time.cpp:
1573         * src/platform_adapters/linux/platform_time.h:
1574         * src/platform_adapters/linux/platform_timezones.cpp:
1575         * src/platform_adapters/linux/profiling.cpp:
1576         * src/platform_adapters/platform_DLL.h:
1577         * src/platform_adapters/platform_file.h:
1578         * src/platform_adapters/platform_headers.h:
1579         * src/platform_adapters/platform_mutex.h:
1580         * src/platform_adapters/platform_thread.h:
1581         * src/platform_adapters/profiling.h:
1582         * src/platform_adapters/sysync_glob_vars.h:
1583         * src/platform_adapters/sysyncinit.cpp:
1584         * src/platform_adapters/unix_common/platform_file.cpp:
1585         * src/platform_adapters/unix_common/platform_mutex.cpp:
1586         * src/platform_adapters/unix_common/platform_pipe.c:
1587         * src/platform_adapters/unix_common/platform_pipe.h:
1588         * src/platform_adapters/unix_common/platform_thread.cpp:
1589         * src/syncapps/clientEngine_custom/clientengine_custom_Base.cpp:
1590         * src/syncapps/clientEngine_custom/clientengine_custom_Base.h:
1591         * src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
1592         * src/syncapps/serverEngine_custom/serverengine_custom_Base.h:
1593         * src/syncapps/sysytool/sysytool.cpp:
1594         * src/syncapps/sysytool/sysytool_dispatch.cpp:
1595         * src/syncapps/sysytool/sysytool_dispatch.h:
1596         * src/sysync/binfilebase.cpp:
1597         * src/sysync/binfilebase.h:
1598         * src/sysync/binfileimplclient.cpp:
1599         * src/sysync/binfileimplclient.h:
1600         * src/sysync/binfileimplds.cpp:
1601         * src/sysync/binfileimplds.h:
1602         * src/sysync/clientautosync_inc.cpp:
1603         * src/sysync/clientprovisioning_inc.cpp:
1604         * src/sysync/configelement.cpp:
1605         * src/sysync/configelement.h:
1606         * src/sysync/customimplagent.cpp:
1607         * src/sysync/customimplagent.h:
1608         * src/sysync/customimplds.cpp:
1609         * src/sysync/customimplds.h:
1610         * src/sysync/dataobjtype.cpp:
1611         * src/sysync/dataobjtype.h:
1612         * src/sysync/debuglogger.cpp:
1613         * src/sysync/debuglogger.h:
1614         * src/sysync/engineentry.cpp:
1615         * src/sysync/engineentry.h:
1616         * src/sysync/engineinterface.cpp:
1617         * src/sysync/engineinterface.h:
1618         * src/sysync/global_progress.h:
1619         * src/sysync/iso8601.cpp:
1620         * src/sysync/iso8601.h:
1621         * src/sysync/itemfield.cpp:
1622         * src/sysync/itemfield.h:
1623         * src/sysync/localengineds.cpp:
1624         * src/sysync/localengineds.h:
1625         * src/sysync/mimediritemtype.cpp:
1626         * src/sysync/mimediritemtype.h:
1627         * src/sysync/mimedirprofile.cpp:
1628         * src/sysync/mimedirprofile.h:
1629         * src/sysync/multifielditem.cpp:
1630         * src/sysync/multifielditem.h:
1631         * src/sysync/multifielditemtype.cpp:
1632         * src/sysync/multifielditemtype.h:
1633         * src/sysync/rawdataitemtype.cpp:
1634         * src/sysync/rawdataitemtype.h:
1635         * src/sysync/remotedatastore.cpp:
1636         * src/sysync/remotedatastore.h:
1637         * src/sysync/rrules.cpp:
1638         * src/sysync/rrules.h:
1639         * src/sysync/scriptcontext.cpp:
1640         * src/sysync/scriptcontext.h:
1641         * src/sysync/simpleitem.cpp:
1642         * src/sysync/simpleitem.h:
1643         * src/sysync/stdlogicagent.cpp:
1644         * src/sysync/stdlogicagent.h:
1645         * src/sysync/stdlogicds.cpp:
1646         * src/sysync/stdlogicds.h:
1647         * src/sysync/stringutils.cpp:
1648         * src/sysync/stringutils.h:
1649         * src/sysync/superdatastore.cpp:
1650         * src/sysync/superdatastore.h:
1651         * src/sysync/syncagent.cpp:
1652         * src/sysync/syncagent.h:
1653         * src/sysync/syncappbase.cpp:
1654         * src/sysync/syncappbase.h:
1655         * src/sysync/syncclientbase.cpp:
1656         * src/sysync/syncclientbase.h:
1657         * src/sysync/synccommand.cpp:
1658         * src/sysync/synccommand.h:
1659         * src/sysync/syncdatastore.cpp:
1660         * src/sysync/syncdatastore.h:
1661         * src/sysync/syncitem.cpp:
1662         * src/sysync/syncitem.h:
1663         * src/sysync/syncitemtype.cpp:
1664         * src/sysync/syncitemtype.h:
1665         * src/sysync/syncml_globs.h:
1666         * src/sysync/syncsession.cpp:
1667         * src/sysync/syncsession.h:
1668         * src/sysync/syncsessiondispatch.cpp:
1669         * src/sysync/syncsessiondispatch.h:
1670         * src/sysync/syserial.h:
1671         * src/sysync/sysync_crc16.cpp:
1672         * src/sysync/sysync_crc16.h:
1673         * src/sysync/sysync_debug.h:
1674         * src/sysync/sysync_globs.h:
1675         * src/sysync/textitemtype.cpp:
1676         * src/sysync/textitemtype.h:
1677         * src/sysync/textprofile.cpp:
1678         * src/sysync/textprofile.h:
1679         * src/sysync/timezones.cpp:
1680         * src/sysync/timezones.h:
1681         * src/sysync/tz_table.h:
1682         * src/sysync/uiapi.cpp:
1683         * src/sysync/uiapi.h:
1684         * src/sysync/vcalendaritemtype.cpp:
1685         * src/sysync/vcalendaritemtype.h:
1686         * src/sysync/vcarditemtype.cpp:
1687         * src/sysync/vcarditemtype.h:
1688         * src/sysync/vtimezone.cpp:
1689         * src/sysync/vtimezone.h:
1690         * src/sysync_SDK/DB_Interfaces/demo/DLL/target_options.h:
1691         * src/sysync_SDK/DB_Interfaces/demo/sync_dbapi_demo.c:
1692         * src/sysync_SDK/DB_Interfaces/snowwhite/DLL/target_options.h:
1693         * src/sysync_SDK/DB_Interfaces/snowwhite/myadapter.h:
1694         * src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.cpp:
1695         * src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.h:
1696         * src/sysync_SDK/DB_Interfaces/snowwhite/snowwhite.cpp:
1697         * src/sysync_SDK/DB_Interfaces/snowwhite/snowwhite.h:
1698         * src/sysync_SDK/DB_Interfaces/text_db/DLL/target_options.h:
1699         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
1700         * src/sysync_SDK/Sources/SDK_support.cpp:
1701         * src/sysync_SDK/Sources/SDK_support.h:
1702         * src/sysync_SDK/Sources/SDK_util.c:
1703         * src/sysync_SDK/Sources/SDK_util.h:
1704         * src/sysync_SDK/Sources/UI_util.cpp:
1705         * src/sysync_SDK/Sources/UI_util.h:
1706         * src/sysync_SDK/Sources/admindata.cpp:
1707         * src/sysync_SDK/Sources/admindata.h:
1708         * src/sysync_SDK/Sources/blobs.cpp:
1709         * src/sysync_SDK/Sources/blobs.h:
1710         * src/sysync_SDK/Sources/dbitem.cpp:
1711         * src/sysync_SDK/Sources/dbitem.h:
1712         * src/sysync_SDK/Sources/engine_defs.h:
1713         * src/sysync_SDK/Sources/enginemodulebase.cpp:
1714         * src/sysync_SDK/Sources/enginemodulebase.h:
1715         * src/sysync_SDK/Sources/enginemodulebridge.cpp:
1716         * src/sysync_SDK/Sources/enginemodulebridge.h:
1717         * src/sysync_SDK/Sources/lineartime.cpp:
1718         * src/sysync_SDK/Sources/lineartime.h:
1719         * src/sysync_SDK/Sources/prefix_file.h:
1720         * src/sysync_SDK/Sources/san.cpp:
1721         * src/sysync_SDK/Sources/san.h:
1722         * src/sysync_SDK/Sources/stringutil.cpp:
1723         * src/sysync_SDK/Sources/stringutil.h:
1724         * src/sysync_SDK/Sources/syerror.h:
1725         * src/sysync_SDK/Sources/sync_dbapi.h:
1726         * src/sysync_SDK/Sources/sync_dbapidef.h:
1727         * src/sysync_SDK/Sources/sync_declarations.h:
1728         * src/sysync_SDK/Sources/sync_include.h:
1729         * src/sysync_SDK/Sources/sync_uiapi.h:
1730         * src/sysync_SDK/Sources/syncexception.cpp:
1731         * src/sysync_SDK/Sources/syncexception.h:
1732         * src/sysync_SDK/Sources/sysync_utils.cpp:
1733         * src/sysync_SDK/Sources/sysync_utils.h:
1734         * src/sysync_SDK/Sources/timeutil.cpp:
1735         * src/sysync_SDK/Sources/timeutil.h:
1736
1737         Updated copyright notice, year and author email address (comment
1738         only, no code changes)
1739
1740 2011-01-20  Lukas Zeller  <luz@plan44.ch>
1741
1742         * src/DB_interfaces/api_db/pluginapids.cpp:
1743         * src/sysync/localengineds.cpp:
1744         * src/sysync/mimedirprofile.cpp:
1745
1746         changed debug logging channel for tempGUID mapping debug: now is
1747         DBG_ADMIN+DBG_EXOTIC
1748
1749 2011-01-20  Lukas Zeller  <luz@synthesis.ch>
1750
1751
1752         Merge remote branch 'refs/remotes/meego/master' into luz_updates
1753
1754 2011-01-19  Lukas Zeller  <luz@plan44.ch>
1755
1756         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
1757
1758         engine: ODBC: SQLEXECUTE() within <afterconnectscript> sometimes
1759         did not execute on the new connection, but on the old one.
1760
1761 2010-12-15  Lukas Zeller  <luz@plan44.ch>
1762
1763         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
1764         * src/DB_interfaces/odbc_db/odbcapiagent.h:
1765         * src/global_options.h:
1766
1767         ODBC: adjusted for 64bit, especially using SQLLEN which is not
1768         same as SQLINTEGER in 64bit
1769
1770 2011-01-13  Lukas Zeller  <luz@plan44.ch>
1771
1772         * src/global_options.h:
1773         * src/sysync/customimplds.cpp:
1774
1775         engine: fixed problem when client-replace wins conflict over
1776         server-delete.
1777
1778 2011-01-13  Lukas Zeller  <luz@plan44.ch>
1779
1780         * src/sysync/mimedirprofile.cpp:
1781
1782         engine: comment cosmetics
1783
1784 2010-12-18  Lukas Zeller  <luz@plan44.ch>
1785
1786         * src/sysync/binfileimplclient.cpp:
1787         * src/sysync/binfileimplds.cpp:
1788         * src/sysync/itemfield.cpp:
1789         * src/sysync/itemfield.h:
1790         * src/sysync/localengineds.cpp:
1791         * src/sysync/localengineds.h:
1792         * src/sysync/stdlogicds.cpp:
1793         * src/sysync/stdlogicds.h:
1794
1795         whitespace cosmetics ONLY: detabbed some files once again
1796
1797 2010-12-18  Lukas Zeller  <luz@plan44.ch>
1798
1799         * src/sysync/localengineds.cpp:
1800         * src/sysync/localengineds.h:
1801         * src/sysync/stdlogicds.cpp:
1802         * src/sysync/stdlogicds.h:
1803
1804         engine: server: optimized tempGUIDs - only generate them when
1805         needed.
1806
1807 2010-12-16  Lukas Zeller  <luz@plan44.ch>
1808
1809         * src/sysync/localengineds.cpp:
1810
1811         engine: server case: fixed bad bug that could mess up tempGUIDs.
1812         These must be cleared when first <Sync> is received.
1813
1814 2010-12-15  Lukas Zeller  <luz@synthesis.ch>
1815
1816         * src/global_options.h:
1817         * src/sysync/itemfield.cpp:
1818         * src/sysync/itemfield.h:
1819
1820         engine 3.4.0.22: to test the assigned status of an array field,
1821         access to array index -1 now returns status.
1822
1823 2010-12-15  Lukas Zeller  <luz@plan44.ch>
1824
1825         * src/sysync/mimedirprofile.cpp:
1826
1827         engine: in valuelists with suppressempty not set, an exhaused
1828         array must generate an empty property (and NOT no property at
1829         all)
1830
1831 2010-12-14  Lukas Zeller  <luz@synthesis.ch>
1832
1833         * src/sysync/mimedirprofile.cpp:
1834
1835         engine: prevent generating invalid recurrence end specifications
1836         in vCalendar 1.0 RRULE (date-only not allowed, must be date+time)
1837
1838 2010-12-05  Lukas Zeller  <luz@synthesis.ch>
1839
1840         * src/global_options.h:
1841         * src/syncapps/sysytool/sysytool.cpp:
1842
1843         engine: decoupled displayed release year from license-relevant
1844         "release" (now called "start of release period for product")
1845
1846 2010-12-02  Lukas Zeller  <luz@synthesis.ch>
1847
1848         * src/global_options.h:
1849         * src/sysync/binfileimplds.cpp:
1850
1851         engine 3.4.0.20 - no longer forces slow sync on other profiles
1852         when one profile is zapped (with separate changelogs)
1853
1854 2010-10-25  Lukas Zeller  <luz@synthesis.ch>
1855
1856         * src/sysync/binfileimplclient.cpp:
1857
1858         engine: added check for first time sync (no remote anchor saved)
1859         for zap warnings.
1860
1861 2010-10-22  Lukas Zeller  <luz@synthesis.ch>
1862
1863         * src/syncml_tk/src/sml/xlt/all/xltdec.c:
1864
1865         SyncMLTK: in xltdec error message, dump of hex was ok, but ASCII
1866         showed the wrong bytes
1867
1868 2010-09-21  Lukas Zeller  <luz@synthesis.ch>
1869
1870         * src/global_options.h:
1871
1872         engine 3.4.0.19 - with Patrick's patch for TZNAME TZID encoding
1873
1874 2010-09-21  Lukas Zeller  <luz@synthesis.ch>
1875
1876         * src/sysync/syncagent.cpp:
1877
1878         engine: added missing ifdef for compiling client-only library
1879
1880 2011-01-20  Beat Forster  <bfo@synthesis.ch>
1881
1882         * src/DB_interfaces/api_db/dbapi.cpp:
1883         * src/DB_interfaces/api_db/dbapi.h:
1884         * src/DB_interfaces/api_db/dbapi_include.h:
1885         * src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
1886         * src/DB_interfaces/api_db/sync_dbapiconnect.h:
1887         * src/sysync_SDK/DB_Interfaces/demo/sync_dbapi_demo.c:
1888         * src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.cpp:
1889         * src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.h:
1890         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
1891         * src/sysync_SDK/Sources/sync_dbapi.h:
1892         * src/sysync_SDK/Sources/sync_dbapidef.h:
1893
1894         engine: LoadAdminAsKey/SaveAdminAsKey prepared in DB-API (actual
1895         usage in engine still missing)
1896
1897 2011-01-20  Lukas Zeller  <luz@synthesis.ch>
1898
1899         * AUTHORS:
1900         * COPYING:
1901         * LICENSE.EPL:
1902
1903         Updated licensing files and author emails
1904
1905 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
1906
1907         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
1908
1909         SyncML TK: adjust size of DevInf buffer dynamically
1910
1911 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
1912
1913
1914         Merge remote branch 'synthesis/luz'
1915
1916 2010-12-16  Lukas Zeller  <luz@plan44.ch>
1917
1918         * src/sysync/localengineds.cpp:
1919
1920         engine: server case: fixed bad bug that could mess up tempGUIDs.
1921         These must be cleared when first <Sync> is received.
1922
1923 2010-12-19  Patrick Ohly  <patrick.ohly@intel.com>
1924
1925         * src/sysync/localengineds.cpp:
1926
1927         temporary ID mapping: flag unexpected state as real errors
1928
1929 2010-12-15  Patrick Ohly  <patrick.ohly@intel.com>
1930
1931         * src/platform_adapters/linux/platform_timezones.cpp:
1932
1933         Linux time zones: use TZID=<location> instead of
1934         TZID=/softwarestudio.org/Tzfile/<location>
1935
1936 2010-12-14  Lukas Zeller  <luz@synthesis.ch>
1937
1938         * src/sysync/mimedirprofile.cpp:
1939
1940         engine: prevent generating invalid recurrence end specifications
1941         in vCalendar 1.0 RRULE (date-only not allowed, must be date+time)
1942
1943 2010-12-14  Patrick Ohly  <patrick.ohly@intel.com>
1944
1945         * src/sysync/mimedirprofile.cpp:
1946
1947         Revert "vCalendar 1.0: avoid RRULE end date without time"
1948
1949 2010-12-14  Patrick Ohly  <patrick.ohly@intel.com>
1950
1951         * configure.in:
1952         * src/Makefile.am.in:
1953
1954         autotools: fix compilation with old libtool 1.5.22 on CentOS 5.5
1955
1956 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
1957
1958         * src/sysync/mimedirprofile.cpp:
1959
1960         vCalendar 1.0: avoid RRULE end date without time
1961
1962 2010-12-12  Patrick Ohly  <patrick.ohly@intel.com>
1963
1964         * src/sysync/vtimezone.cpp:
1965
1966         vtimezone: retain original TZID in imported definitions
1967
1968 2010-12-12  Patrick Ohly  <patrick.ohly@intel.com>
1969
1970         * src/platform_adapters/linux/platform_timezones.cpp:
1971         * src/sysync/timezones.h:
1972         * src/sysync/vtimezone.cpp:
1973         * src/sysync/vtimezone.h:
1974
1975         vtimezones: explicitly store std and dst TZNAME
1976
1977 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
1978
1979         * src/sysync/localengineds.cpp:
1980
1981         maximum UID size: avoid redundant tempUID->localUID mappings
1982
1983 2010-12-08  Patrick Ohly  <patrick.ohly@intel.com>
1984
1985         * src/DB_interfaces/api_db/pluginapids.cpp:
1986         * src/sysync/localengineds.cpp:
1987
1988         temporary IDs: avoid reusing existing ID
1989
1990 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
1991
1992         * src/syncml_tk/src/sml/mgr/all/mgrinstancemgr.c:
1993
1994         SyncML Toolkit: fixed memory leak in case of error
1995
1996 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
1997
1998         * src/sysync/syncsession.cpp:
1999
2000         sync session: handle empty Target URI
2001
2002 2010-11-28  David Bremner  <bremner@unb.ca>
2003
2004         * src/Targets/ReleasedProducts/SDK/target_options.h:
2005
2006         improve detection of MacOS X, to avoid confusion on other Mach
2007         systems
2008
2009 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2010
2011         * src/sysync/multifielditemtype.cpp:
2012         * src/sysync/syncitem.cpp:
2013         * src/sysync/syncitem.h:
2014
2015         engine: added new compare mode for fields: "scripted"
2016
2017 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
2018
2019         * src/sysync/itemfield.cpp:
2020
2021         newItemField(): incorrect parameters
2022
2023 2010-09-30  Lukas Zeller  <luz@synthesis.ch>
2024
2025
2026         Merge remote branch 'refs/remotes/meego/master' into luz
2027
2028 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
2029
2030         * src/sysync/vtimezone.cpp:
2031
2032         vtimezone: fixed handling of TZID with special characters
2033
2034 2010-09-16  Lukas Zeller  <luz@synthesis.ch>
2035
2036         * src/sysync/timezones.cpp:
2037
2038         engine 3.4.0.17: fixed bad timezones bug causing imported TZ to
2039         be treated as "Z" zone
2040
2041 2010-09-16  Lukas Zeller  <luz@synthesis.ch>
2042
2043         * src/global_options.h:
2044         * src/sysync/timezones.cpp:
2045
2046         engine 3.4.0.17: fixed bad timezones bug causing imported TZ to
2047         be treated as "Z" zone
2048
2049 2010-09-08  Lukas Zeller  <luz@synthesis.ch>
2050
2051         * src/global_options.h:
2052
2053         engine 3.4.0.16 - internal and libsynthesis sources in sync
2054
2055 2010-09-08  Lukas Zeller  <luz@synthesis.ch>
2056
2057         * src/sysync_SDK/Sources/SDK_util.c:
2058         * src/sysync_SDK/Sources/sync_dbapidef.h:
2059
2060         SDK version is now 1.8.0
2061
2062 2010-09-08  Lukas Zeller  <luz@synthesis.ch>
2063
2064         * src/sysync/rawdataitemtype.cpp:
2065         * src/sysync/stdlogicds.cpp:
2066
2067         some whitespace cosmetics
2068
2069 2010-09-08  Lukas Zeller  <luz@synthesis.ch>
2070
2071         * src/sysync/binfileimplds.cpp:
2072
2073         binfileimplds: added some more debug output for observing
2074         pseudo-change suppression and CRC checking in general
2075
2076 2010-08-29  Lukas Zeller  <luz@synthesis.ch>
2077
2078         * src/global_options.h:
2079
2080         engine 3.4.0.15 - version built as update for command line
2081         clients and all servers
2082
2083 2010-08-26  Lukas Zeller  <luz@synthesis.ch>
2084
2085         * src/syncml_tk/src/sml/xlt/all/xltdecwbxml.c:
2086         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
2087         * src/sysync/syncappbase.cpp:
2088
2089         engine: Now allows WBXML 1.3
2090
2091 2010-08-25  Lukas Zeller  <luz@synthesis.ch>
2092
2093         * src/DB_interfaces/api_db/pluginapids.cpp:
2094         * src/DB_interfaces/api_db/pluginapids.h:
2095
2096         engine: now checks for CA_DeleteSyncSet module capability to
2097         optimize performance in some "reload device" cases.
2098
2099 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2100
2101         * src/sysync/customimplds.cpp:
2102         * src/sysync/customimplds.h:
2103
2104         engine: we need getItemFromSyncSetItem() in all cases
2105
2106 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2107
2108         * src/sysync/binfileimplds.cpp:
2109         * src/sysync/binfileimplds.h:
2110         * src/sysync/customimplds.cpp:
2111
2112         engine: added <pseudochangedetection> option for datastores with
2113         records that get touched (modified date updated) too often.
2114
2115 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2116
2117         * src/sysync/multifielditemtype.cpp:
2118         * src/sysync/syncitem.cpp:
2119         * src/sysync/syncitem.h:
2120
2121         engine: added new compare mode for fields: "scripted"
2122
2123 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2124
2125         * src/DB_interfaces/api_db/pluginapids.cpp:
2126
2127         engine: prepared (but not yet enabled) optimization for
2128         pluginApiDS such that syncset is not loaded in a slow refresh
2129         from remote case.
2130
2131 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2132
2133         * src/sysync/customimplds.cpp:
2134
2135         engine: fixed boolean bug from 041c7f808f (engine 3.4.0.14:
2136         implemented filtered sync set deletion)
2137
2138 2010-08-24  Lukas Zeller  <luz@synthesis.ch>
2139
2140         * src/DB_interfaces/api_db/pluginapids.cpp:
2141         * src/DB_interfaces/api_db/pluginapids.h:
2142         * src/DB_interfaces/odbc_db/odbcapids.cpp:
2143         * src/global_options.h:
2144         * src/sysync/customimplds.cpp:
2145         * src/sysync/customimplds.h:
2146         * src/sysync/localengineds.cpp:
2147
2148         engine 3.4.0.14: implemented filtered sync set deletion
2149
2150 2010-07-29  Lukas Zeller  <luz@synthesis.ch>
2151
2152         * src/sysync/itemfield.cpp:
2153
2154         engine: cosmetic - removed obsolete commented out code
2155
2156 2010-07-25  Lukas Zeller  <luz@synthesis.ch>
2157
2158         * src/sysync/mimedirprofile.cpp:
2159         * src/sysync/mimedirprofile.h:
2160
2161         engine: refined folding for pre-MIME-DIR and MIME-DIR - new
2162         "foldbetween" <property> attribute.
2163
2164 2010-07-17  Lukas Zeller  <luz@synthesis.ch>
2165
2166         * src/sysync/mimedirprofile.cpp:
2167         * src/sysync/mimedirprofile.h:
2168
2169         engine: improved folding for pre-MIME-DIR formats.
2170
2171 2010-07-12  Lukas Zeller  <luz@synthesis.ch>
2172
2173         * src/sysync/localengineds.cpp:
2174         * src/sysync/localengineds.h:
2175
2176         engine: client side filtering: when re-alerting, filters must be
2177         reset before re-creating the alert.
2178
2179 2010-07-12  Lukas Zeller  <luz@synthesis.ch>
2180
2181         * src/DB_interfaces/api_db/pluginapids.cpp:
2182         * src/global_options.h:
2183         * src/sysync/binfileimplds.cpp:
2184
2185         engine 3.4.0.11: fixed problems with change detection when items
2186         can disappear and re-appear with same ID in syncset, and with
2187         some filtering scenarios.
2188
2189 2010-06-28  Lukas Zeller  <luz@synthesis.ch>
2190
2191         * src/sysync/rrules.cpp:
2192
2193         engine: rrules: cosmetic comment only: clarification of enddate
2194         TZ for iCalendar 2.0
2195
2196 2010-06-25  Lukas Zeller  <luz@synthesis.ch>
2197
2198         * src/sysync/binfileimplds.cpp:
2199
2200         engine: multi-profile: when a new profile was added AFTER
2201         migration to separate profiles, the changelog was created with
2202         the unified name instead of per-profile.
2203
2204 2010-06-25  Lukas Zeller  <luz@synthesis.ch>
2205
2206         * src/sysync/binfilebase.cpp:
2207         * src/sysync/binfilebase.h:
2208
2209         binfile: added aOverwrite option for createAsCopyFrom() to
2210         allow/prevent overwriting possibly existing target.
2211
2212 2010-06-24  Lukas Zeller  <luz@synthesis.ch>
2213
2214         * src/sysync/binfileimplclient.cpp:
2215
2216         engine: search datastores by dbtypeID, not name.
2217
2218 2010-06-24  Lukas Zeller  <luz@synthesis.ch>
2219
2220         * src/sysync/syncagent.cpp:
2221
2222         engine: added "isserver" sessionKey value for plugins to check if
2223         they run as a server or client
2224
2225 2010-06-24  Lukas Zeller  <luz@synthesis.ch>
2226
2227         * src/sysync/binfileimplds.cpp:
2228         * src/sysync/customimplds.cpp:
2229         * src/sysync/customimplds.h:
2230         * src/sysync/localengineds.cpp:
2231         * src/sysync_SDK/Sources/sysync_utils.cpp:
2232
2233         engine: errors from StartDataRead now propagate correctly,
2234         binfilelog and events get correct local status code now.
2235
2236 2010-06-23  Lukas Zeller  <luz@synthesis.ch>
2237
2238         * src/sysync/configelement.cpp:
2239
2240         engine: fixed config parsing bug that could cause some elements
2241         to get ignored when preceeded by a ifdeffed-out element.
2242
2243 2010-06-22  Lukas Zeller  <luz@synthesis.ch>
2244
2245         * src/sysync/itemfield.cpp:
2246         * src/sysync/itemfield.h:
2247
2248         engine: itemFields: arrayfield now always have one field
2249         (firstField) instantiated to be able to perform type check using
2250         elementsBasedOn()
2251
2252 2010-06-22  Lukas Zeller  <luz@synthesis.ch>
2253
2254         * src/DB_interfaces/api_db/pluginapids.cpp:
2255         * src/sysync/binfileimplds.cpp:
2256         * src/sysync/customimplds.cpp:
2257
2258         engine: when post-processing items read via plugins from AsKey,
2259         now correctly apply <userzoneoutput> if it is set.
2260
2261 2010-06-22  Lukas Zeller  <luz@synthesis.ch>
2262
2263         * src/global_options.h:
2264         * src/sysync/binfilebase.cpp:
2265         * src/sysync/binfilebase.h:
2266         * src/sysync/binfileimplclient.cpp:
2267         * src/sysync/binfileimplclient.h:
2268         * src/sysync/binfileimplds.cpp:
2269
2270         engine 3.4.0.10: separate changelogs, pendingmaps and pendingitem
2271         for each profile to allow for different syncsets in profiles (as
2272         needed by SyncML PRO iOS)
2273
2274 2010-06-21  Lukas Zeller  <luz@synthesis.ch>
2275
2276         * src/sysync/binfileimplclient.cpp:
2277
2278         engine: added read-only "profileID" value in target key, for
2279         backreferencing the profile from the target.
2280
2281 2010-06-17  Lukas Zeller  <luz@synthesis.ch>
2282
2283         * src/global_options.h:
2284
2285         engine 3.4.0.9 - mobile OS X platforms (iPhone, iPad, iPod touch)
2286         now are called "iOS". Engine also contains work-in-progress
2287         EventKit plugin.
2288
2289 2010-06-17  Lukas Zeller  <luz@synthesis.ch>
2290
2291         * src/global_options.h:
2292
2293         engine: iOS: that's how the platform (MOBOSX) is now called
2294
2295 2010-05-23  Lukas Zeller  <luz@synthesis.ch>
2296
2297         * src/sysync/engineinterface.cpp:
2298         * src/sysync/syncappbase.cpp:
2299
2300         engine license checking: added "enabledStatus" key to /licensing
2301         to check enabled status including free evaluation period
2302
2303 2010-05-21  Lukas Zeller  <luz@synthesis.ch>
2304
2305         * src/sysync/dataobjtype.cpp:
2306
2307         dataobjtype: fixed bug that caused dataobjs without a profile
2308         (e.g. "file") to crash on creation.
2309
2310 2010-05-19  Lukas Zeller  <luz@synthesis.ch>
2311
2312         * src/sysync/rawdataitemtype.cpp:
2313
2314         rawdataitemtype: eliminated warning (unused var)
2315
2316 2010-05-16  Lukas Zeller  <luz@synthesis.ch>
2317
2318         * src/sysync/rawdataitemtype.cpp:
2319
2320         iPhoneOS and MacOS X builds: included rawdataitemtype
2321         (simpletype)
2322
2323 2010-05-16  Lukas Zeller  <luz@synthesis.ch>
2324
2325         * src/sysync/syncagent.cpp:
2326
2327         engine: server-only library did not compile w/o PROGRESS_EVENTS
2328         defined
2329
2330 2010-05-14  Lukas Zeller  <luz@synthesis.ch>
2331
2332         * src/sysync/syncagent.h:
2333
2334         client-only-engine: made compile again, progress event vars must
2335         be common for server and client!
2336
2337 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
2338
2339         * src/sysync/mimedirprofile.cpp:
2340
2341         MIME Profile: setting one rule also activates all included rules
2342
2343 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
2344
2345         * src/sysync/mimedirprofile.cpp:
2346
2347         MIME Profile: check <parameter rule="something"> when parsing
2348
2349 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
2350
2351         * src/sysync/mimedirprofile.cpp:
2352
2353         MIME Profile: check <parameter rule="something"> when generating
2354
2355 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
2356
2357         * src/sysync/mimedirprofile.cpp:
2358         * src/sysync/mimedirprofile.h:
2359
2360         MIME Profile: added <parameter rule="something">
2361
2362 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
2363
2364         * src/sysync/binfileimplds.cpp:
2365
2366         TBinfileImplDS: fixed some valgrind reports
2367
2368 2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>
2369
2370         * src/gen-makefile-am.sh:
2371
2372         gen-makefile-am.sh: make file order deterministic
2373
2374 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
2375
2376         * src/Makefile.am.in:
2377
2378         Linux .so: API extension => version bump
2379
2380 2010-05-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
2381
2382         * src/sysync/binfileimplds.cpp:
2383         * src/sysync/stringutils.cpp:
2384         * src/sysync/syncagent.cpp:
2385
2386         valgrind issues: fix memory issues reported by valgrind
2387
2388 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
2389
2390         * src/sysync/vtimezone.cpp:
2391
2392         VTIMEZONEtoTZEntry/GetTZInfo: fixed unitialized read of bias
2393
2394 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
2395
2396         * src/platform_adapters/linux/platform_timezones.cpp:
2397
2398         Linux time zones: avoid crash when reading time zone definitions
2399         fails
2400
2401 2010-05-23  Patrick Ohly  <patrick.ohly@intel.com>
2402
2403         * src/sysync/rawdataitemtype.cpp:
2404
2405         avoid warnings, they are treated as errors in SyncEvolution
2406         builds
2407
2408 2010-05-17  Patrick Ohly  <patrick.ohly@intel.com>
2409
2410         * src/sysync/timezones.cpp:
2411         * src/sysync/timezones.h:
2412
2413         GZones: only call finalizeSystemZoneDefinitions() once
2414
2415 2010-05-14  Lukas Zeller  <luz@synthesis.ch>
2416
2417         * src/global_options.h:
2418         * src/sysync/rawdataitemtype.cpp:
2419         * src/sysync/rawdataitemtype.h:
2420         * src/sysync/syncappbase.cpp:
2421         * src/sysync/syncitemtype.cpp:
2422
2423         Engine 3.4.0.8: Added rawdataitemtype (passes SyncML data 1:1 to
2424         DBAPI)
2425
2426 2010-05-14  Lukas Zeller  <luz@synthesis.ch>
2427
2428         * src/sysync/debuglogger.h:
2429         * src/sysync/syncappbase.cpp:
2430         * src/sysync/sysync_debug.h:
2431
2432         Source-Linked Logs: fixed to work with older monolithic Synthesis
2433         targets as well
2434
2435 2010-05-13  Lukas Zeller  <luz@synthesis.ch>
2436
2437         * src/sysync/debuglogger.cpp:
2438
2439         Source-Linked Logs: added ifdef to compile without
2440         SYDEBUG_LOCATION again
2441
2442 2010-05-13  Lukas Zeller  <luz@synthesis.ch>
2443
2444
2445         Merge remote branch 'moblin/doxygen' into luz
2446
2447 2010-05-13  Lukas Zeller  <luz@synthesis.ch>
2448
2449         * src/sysync/debuglogger.cpp:
2450         * src/sysync/debuglogger.h:
2451         * src/sysync/syncappbase.cpp:
2452         * src/sysync_SDK/Sources/sysync_utils.cpp:
2453         * src/sysync_SDK/Sources/sysync_utils.h:
2454
2455         Source-Linked Logs: added more options, now can also create
2456         txmt://-links that open BBEdit or TextMate
2457
2458 2010-05-11  Patrick Ohly  <patrick.ohly@intel.com>
2459
2460         * src/DB_interfaces/api_db/pluginapiagent.cpp:
2461         * src/Doxyfile:
2462         * src/Makefile.am.in:
2463         * src/sysync/debuglogger.cpp:
2464         * src/sysync/debuglogger.h:
2465         * src/sysync/engineinterface.cpp:
2466         * src/sysync/syncappbase.cpp:
2467         * src/sysync/syncclientbase.cpp:
2468         * src/sysync/sysync_debug.h:
2469
2470         Source-Linked Logs: record and link call location of debug
2471         messages in (HTML) log files
2472
2473 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
2474
2475         * src/Doxyfile:
2476
2477         Source-Linked Logs: Doxyfile: generic one without modifications
2478
2479 2010-05-12  Lukas Zeller  <luz@synthesis.ch>
2480
2481         * src/platform_adapters/linux/platform_timezones.cpp:
2482         * src/sysync/timezones.cpp:
2483         * src/sysync/timezones.h:
2484
2485         TZ init: some cleanup and updates for non-Linux platforms
2486
2487 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
2488
2489         * src/platform_adapters/linux/platform_timezones.cpp:
2490         * src/sysync/syncappbase.cpp:
2491         * src/sysync/syncappbase.h:
2492         * src/sysync/timezones.cpp:
2493         * src/sysync/timezones.h:
2494
2495         TZ init: split initialisation of system time zone list into two
2496         parts (basic usability of TZ system must be ready before config
2497         reading, extra TZ retrieved from system can be added later)
2498
2499 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
2500
2501         * src/sysync/rrules.cpp:
2502
2503         fixed compiler warning on 64 bit: printf %llX size mismatch
2504
2505 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
2506
2507         * src/sysync/timezones.cpp:
2508         * src/sysync/timezones.h:
2509         * src/sysync/vtimezone.cpp:
2510
2511         time zone matching: added debug and error logging
2512
2513 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
2514
2515         * src/platform_adapters/linux/platform_timezones.cpp:
2516
2517         Linux platform time zones: added debug output
2518
2519 2010-05-11  Patrick Ohly  <patrick.ohly@intel.com>
2520
2521         * configure.in:
2522         * src/DB_interfaces/api_db/pluginapiagent.cpp:
2523         * src/Doxyfile:
2524         * src/Makefile.am.in:
2525         * src/sysync/debuglogger.cpp:
2526         * src/sysync/debuglogger.h:
2527         * src/sysync/engineinterface.cpp:
2528         * src/sysync/syncappbase.cpp:
2529         * src/sysync/syncclientbase.cpp:
2530         * src/sysync/sysync_debug.h:
2531
2532         log call location of debug messages
2533
2534 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
2535
2536         * src/Doxyfile:
2537
2538         Doxyfile: generic one without modifications
2539
2540 2010-05-12  Patrick Ohly  <patrick.ohly@intel.com>
2541
2542         * src/sysync/vtimezone.cpp:
2543
2544         VTIMEZONEtoTZEntry(): flagged failure incorrectly for VTIMEZONE
2545         without summer saving
2546
2547 2010-05-11  Patrick Ohly  <patrick.ohly@intel.com>
2548
2549         * src/platform_adapters/linux/platform_timezones.cpp:
2550         * src/sysync/syncappbase.cpp:
2551         * src/sysync/timezones.cpp:
2552         * src/sysync/timezones.h:
2553
2554         time zone init and logging: split into part before and after
2555         config parsing
2556
2557 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
2558
2559         * src/sysync/rrules.cpp:
2560
2561         fixed compiler warning on 64 bit: printf %llX size mismatch
2562
2563 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
2564
2565         * src/sysync/timezones.cpp:
2566         * src/sysync/timezones.h:
2567         * src/sysync/vtimezone.cpp:
2568
2569         time zone matching: added debug and error logging
2570
2571 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
2572
2573         * src/platform_adapters/linux/platform_timezones.cpp:
2574
2575         Linux platform time zones: added debug output
2576
2577 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
2578
2579         * src/sysync/syncappbase.cpp:
2580         * src/sysync/syncappbase.h:
2581
2582         TSyncAppBase: moved system time zone parsing after config reading
2583
2584 2010-05-07  Lukas Zeller  <luz@synthesis.ch>
2585
2586         * src/sysync/rrules.cpp:
2587
2588         rrules: cosmetics for debug and formatting
2589
2590 2010-05-07  Lukas Zeller  <luz@synthesis.ch>
2591
2592         * src/sysync/mimedirprofile.cpp:
2593         * src/sysync/scriptcontext.cpp:
2594
2595         VTIMEZONE conversion: added logging so we can see what's
2596         happening (RRULE parsing)
2597
2598 2010-05-07  Lukas Zeller  <luz@synthesis.ch>
2599
2600         * src/sysync/sysync_debug.h:
2601
2602         engine debug: enhanced LOGDEBUG... macros (made safe against
2603         logger==NULL), added LOGDEBUGTEST
2604
2605 2010-05-07  Lukas Zeller  <luz@synthesis.ch>
2606
2607         * src/sysync/syncappbase.h:
2608
2609         engine: fixed problems with new progress events (many errors in
2610         targets w/o progress events)
2611
2612 2010-05-07  Lukas Zeller  <luz@synthesis.ch>
2613
2614         * src/sysync/rrules.cpp:
2615         * src/sysync/rrules.h:
2616         * src/sysync/vtimezone.cpp:
2617
2618         engine: enhanced RRULE parsing such that it can accept YEARLY
2619         rules with BYMONTH and BYDAY with a start date that is not an
2620         occurrence (happens in some 3rd party VTIMEZONE)
2621
2622 2010-05-04  Lukas Zeller  <luz@synthesis.ch>
2623
2624         * src/sysync/engineinterface.cpp:
2625         * src/sysync/syncappbase.cpp:
2626         * src/sysync/syncappbase.h:
2627
2628         engine: configvars can now be unset (undefined) by writing
2629         VALTYPE_NULL to them
2630
2631 2010-04-30  Lukas Zeller  <luz@synthesis.ch>
2632
2633         * src/sysync/binfileimplds.cpp:
2634
2635         Cosmetic whitespace changes
2636
2637 2010-03-16  Beat Forster  <bfo@synthesis.ch>
2638
2639         * src/platform_adapters/linux/configfiles.cpp:
2640         * src/platform_adapters/linux/platform_timezones.cpp:
2641         * src/sysync/timezones.cpp:
2642         * src/sysync/tz_table.h:
2643
2644         - Android gets system timezone correctly now - Get Olson timezone
2645         names for Android - HST/HPT added at tz_table.h (Honolulu)
2646
2647 2010-03-16  Beat Forster  <bfo@synthesis.ch>
2648
2649         * src/sysync_SDK/Sources/engine_defs.h:
2650
2651         new mode PROFILEFLAG_MSGNEXTSYNC added
2652
2653 2010-03-16  Beat Forster  <bfo@synthesis.ch>
2654
2655         * src/DB_interfaces/api_db/DLL_interface.cpp:
2656         * src/DB_interfaces/api_db/DLL_interface.h:
2657
2658         Android reporting more specific for ConsolePrintf
2659
2660 2010-03-19  Beat Forster  <bfo@synthesis.ch>
2661
2662         * src/DB_interfaces/api_db/dbapi.cpp:
2663         * src/DB_interfaces/api_db/dbapi.h:
2664         * src/sysync_SDK/Sources/sync_dbapidef.h:
2665
2666         DBAPI SDK: AsKey interface for Load/SaveAdminData (ADMIN_AS_KEY)
2667
2668 2010-03-22  Beat Forster  <bfo@synthesis.ch>
2669
2670         * src/sysync/syncappbase.cpp:
2671
2672         Android: Display config errors
2673
2674 2010-04-30  Lukas Zeller  <luz@synthesis.ch>
2675
2676
2677         Merge remote branch 'refs/remotes/moblin/mb7838' into luz
2678
2679 2010-04-30  Lukas Zeller  <luz@synthesis.ch>
2680
2681         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
2682         * src/Transport_interfaces/engine/enginesessiondispatch.h:
2683         * src/global_options.h:
2684         * src/sysync/binfileimplclient.cpp:
2685         * src/sysync/binfileimplds.cpp:
2686         * src/sysync/localengineds.cpp:
2687         * src/sysync/stdlogicds.cpp:
2688         * src/sysync/syncagent.cpp:
2689         * src/sysync/syncagent.h:
2690         * src/sysync/syncappbase.cpp:
2691         * src/sysync/syncappbase.h:
2692         * src/sysync/syncclientbase.cpp:
2693         * src/sysync/syncclientbase.h:
2694         * src/sysync/syncsession.cpp:
2695         * src/sysync/syncsession.h:
2696
2697         engine 3.4.0.7: Progress events now session local and available
2698         for server sessions
2699
2700 2010-04-20  Lukas Zeller  <luz@synthesis.ch>
2701
2702         * src/sysync/engineinterface.cpp:
2703         * src/sysync/syncappbase.cpp:
2704         * src/sysync/syncappbase.h:
2705
2706         engine: added support for free demo period after first use
2707         without needing license
2708
2709 2010-03-19  Lukas Zeller  <luz@synthesis.ch>
2710
2711         * src/sysync/synccommand.cpp:
2712
2713         Cosmetic comment fix
2714
2715 2010-04-13  Chen Congwu  <congwu.chen@intel.com>
2716
2717         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
2718
2719         ODBCApiAgent builtin function table
2720
2721 2010-04-08  Patrick Ohly  <patrick.ohly@intel.com>
2722
2723         * src/sysync/configelement.cpp:
2724
2725         TConfigElement::endElement(): fixed invalid memory read
2726
2727 2010-03-24  Chen Congwu  <congwu.chen@intel.com>
2728
2729         * src/syncml_tk/src/sml/xlt/all/xltdevinf.c:
2730
2731         smltk+DevInf decoding: avoid a possible infinite loop
2732
2733 2010-03-24  Chen Congwu  <congwu.chen@intel.com>
2734
2735         * src/syncml_tk/src/sml/xlt/all/xltdevinf.c:
2736
2737         smltk: DevInf decoding
2738
2739 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
2740
2741         * .gitignore:
2742
2743         .gitignore: add SDK_EXCLUDE_FILES
2744
2745 2010-03-19  Chen Congwu  <congwu.chen@intel.com>
2746
2747         * src/gen-makefile-am.sh:
2748
2749         Build: pull blob.h/blob.cpp in libsynthesissdk dynamic build
2750
2751 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2752
2753         * src/sysync/syserial.h:
2754
2755         syserial.h: New SYSER_PRODFLAG_CLIENT_APP flag
2756
2757 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2758
2759         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
2760         * src/sysync/dataobjtype.cpp:
2761         * src/sysync/mimedirprofile.cpp:
2762         * src/sysync/syncagent.cpp:
2763         * src/sysync/syncitemtype.cpp:
2764         * src/sysync/syncsession.cpp:
2765         * src/sysync_SDK/Sources/san.cpp:
2766         * src/sysync_SDK/Sources/sysync_b64.cpp:
2767         * src/sysync_SDK/Sources/sysync_b64.h:
2768         * src/sysync_SDK/Sources/sysync_utils.cpp:
2769
2770         sysync_b64: added b64::free() that can be called to dispose
2771         blocks allocated by b64::decode/encode
2772
2773 2010-03-16  Lukas Zeller  <luz@synthesis.ch>
2774
2775         * src/sysync/mimedirprofile.cpp:
2776
2777         MIME-DIR "group" feature: fixed extra increment of array index in
2778         some cases
2779
2780 2010-03-15  Lukas Zeller  <luz@synthesis.ch>
2781
2782         * src/DB_interfaces/api_db/pluginapids.cpp:
2783
2784         engine: compilable again without engineinterface and AsKey
2785
2786 2010-03-09  Lukas Zeller  <luz@synthesis.ch>
2787
2788         * src/DB_interfaces/api_db/pluginapids.cpp:
2789         * src/sysync/syncsession.cpp:
2790
2791         pluginapids: ReadNextItem can now return error without causing
2792         exceptions.
2793
2794 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2795
2796
2797         Merge remote branch 'moblin/master' into luz
2798
2799 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2800
2801         * src/global_options.h:
2802
2803         engine 3.4.0.5: new version for SAN 1.1 related changes in file
2804         location etc.
2805
2806 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2807
2808         * src/sysync/sysync_globs.h:
2809
2810         SAN 1.1: fix needed to compile Synthesis internal projects again
2811         with changes related to SAN 1.1
2812
2813 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2814
2815
2816         Merge remote branch 'moblin/san11' into luz
2817
2818 2010-03-18  Lukas Zeller  <luz@synthesis.ch>
2819
2820         * src/sysync/cp936_tables_inc.cpp:
2821         * src/sysync/gb2312_tables_inc.cpp:
2822         * src/sysync_SDK/Sources/cp936_tables_inc.cpp:
2823         * src/sysync_SDK/Sources/gb2312_tables_inc.cpp:
2824
2825         SAN 1.1 preparation: when moving sysync_utils, these (included)
2826         files need to be moved as well to support the Chinese character
2827         set (CHINESE_SUPPORT #defineD)
2828
2829 2010-03-17  Lukas Zeller  <luz@synthesis.ch>
2830
2831         * src/sysync/localengineds.cpp:
2832
2833         engine: fix for very late suspend
2834
2835 2010-03-17  Lukas Zeller  <luz@synthesis.ch>
2836
2837         * src/sysync/customimplds.cpp:
2838
2839         engine: getItemByID: made sure newly inserted items can be
2840         retrieved
2841
2842 2010-03-16  Lukas Zeller  <luz@synthesis.ch>
2843
2844
2845         Merge remote branch 'refs/remotes/moblin/subdatastores-devinf'
2846         into luz
2847
2848 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
2849
2850         * src/sysync/synccommand.cpp:
2851
2852         resume + pending item fix in SyncML server
2853
2854 2010-03-11  Chen Congwu  <congwu.chen@intel.com>
2855
2856         * src/sysync/syncsession.cpp:
2857
2858         Valgrind warning fixed: initialize the conditonal variables
2859
2860 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
2861
2862         * src/gen-makefile-am.sh:
2863         * src/synthesis-linker.map:
2864         * src/sysync/sysync.h:
2865         * src/sysync_SDK/Sources/lineartime.cpp:
2866         * src/sysync_SDK/Sources/stringutil.cpp:
2867         * src/sysync_SDK/Sources/stringutil.h:
2868         * src/sysync_SDK/Sources/syncexception.cpp:
2869         * src/sysync_SDK/Sources/sysync_utils.cpp:
2870         * src/sysync_SDK/Sources/sysync_utils.h:
2871
2872         Build script and code changes for the new moved utility code.
2873
2874 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
2875
2876         * src/sysync/lineartime.cpp:
2877         * src/sysync/lineartime.h:
2878         * src/sysync/syncexception.cpp:
2879         * src/sysync/syncexception.h:
2880         * src/sysync/sysync_utils.cpp:
2881         * src/sysync/sysync_utils.h:
2882         * src/sysync_SDK/Sources/lineartime.cpp:
2883         * src/sysync_SDK/Sources/lineartime.h:
2884         * src/sysync_SDK/Sources/syncexception.cpp:
2885         * src/sysync_SDK/Sources/syncexception.h:
2886         * src/sysync_SDK/Sources/sysync_utils.cpp:
2887         * src/sysync_SDK/Sources/sysync_utils.h:
2888
2889         SAN 1.1 generation support: Moved utility code from engine to sdk
2890
2891 2010-03-09  Chen Congwu  <congwu.chen@intel.com>
2892
2893         * src/sysync_SDK/Sources/san.cpp:
2894
2895         SAN parsing version check fix: should be && instead of ||
2896
2897 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
2898
2899         * src/sysync_SDK/Sources/SDK_util.c:
2900         * src/sysync_SDK/Sources/san.cpp:
2901
2902         San1.1 : compiler warning fixed
2903
2904 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
2905
2906         * src/sysync_SDK/Sources/blobs.h:
2907
2908         TBlob: export Init() properties read-only
2909
2910 2010-03-02  Chen Congwu  <congwu.chen@intel.com>
2911
2912         * src/sysync_SDK/Sources/san.cpp:
2913         * src/sysync_SDK/Sources/san.h:
2914
2915         SAN 1.0/1.1 generation: check for invalid SAN package
2916
2917 2010-02-26  Chen Congwu  <congwu.chen@intel.com>
2918
2919         * src/synthesis-linker.map:
2920         * src/sysync_SDK/Sources/san.cpp:
2921         * src/sysync_SDK/Sources/san.h:
2922
2923         SAN 1.0/1.1 generation support
2924
2925 2010-02-23  Chen Congwu  <congwu.chen@intel.com>
2926
2927         * configure.in:
2928         * src/Makefile.am.in:
2929         * src/Targets/ReleasedProducts/SDK/define.h:
2930         * src/Targets/ReleasedProducts/SDK/target_options.h:
2931         * src/synthesis-linker.map:
2932         * src/sysync_SDK/Sources/stringutil.cpp:
2933
2934         Accept SAN 1.0 pacakge (only wbxml is supported)
2935
2936 2010-03-01  Chen Congwu  <congwu.chen@intel.com>
2937
2938         * src/sysync/syncagent.cpp:
2939
2940         Server: made silently swallow garbage after end of incoming
2941         SyncML message
2942
2943 2010-03-04  Lukas Zeller  <luz@synthesis.ch>
2944
2945         * src/sysync/customimplds.cpp:
2946         * src/sysync/stdlogicds.cpp:
2947
2948         server engine: added missing check for re-sent <Add> during
2949         resume.
2950
2951 2010-03-04  Lukas Zeller  <luz@synthesis.ch>
2952
2953         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
2954         * src/Transport_interfaces/engine/enginesessiondispatch.h:
2955         * src/sysync/syncagent.cpp:
2956
2957         server engine: added option to implement client resent message
2958         handling.
2959
2960 2010-03-04  Lukas Zeller  <luz@synthesis.ch>
2961
2962         * src/sysync/superdatastore.cpp:
2963
2964         Fixed server case of superdatastore which was broken by
2965         6626a57e9e (Engine 3.4.0.5: implemented client-side
2966         superdatastores...)
2967
2968 2010-02-25  Patrick Ohly  <patrick.ohly@intel.com>
2969
2970         * src/sysync/debuglogger.cpp:
2971
2972         debuglogger: avoid segfault when log file cannot be reopened
2973
2974 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
2975
2976         * src/Makefile.am.in:
2977
2978         .so version bumped to 0.3.1 (minor revision increased)
2979
2980 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
2981
2982         * src/sysync/localengineds.cpp:
2983
2984         DevInf + superdatastore: avoid redundant <DataStore>
2985
2986 2010-02-18  Lukas Zeller  <luz@synthesis.ch>
2987
2988
2989         Merge remote branch 'moblin/master' into luz
2990
2991 2010-02-18  Lukas Zeller  <luz@synthesis.ch>
2992
2993         * src/global_options.h:
2994         * src/sysync/binfileimplclient.cpp:
2995         * src/sysync/customimplds.h:
2996         * src/sysync/localengineds.cpp:
2997         * src/sysync/localengineds.h:
2998         * src/sysync/stdlogicds.h:
2999         * src/sysync/superdatastore.cpp:
3000         * src/sysync/superdatastore.h:
3001         * src/sysync/syncagent.cpp:
3002
3003         Engine 3.4.0.5: implemented client-side superdatastores according
3004         to suggestion/draft implementation of Patrick
3005
3006 2010-02-18  Lukas Zeller  <luz@synthesis.ch>
3007
3008         * src/sysync/syncsession.cpp:
3009
3010         engine: now shows engine-determined OS/version as well as
3011         configured hwv/fwv in log
3012
3013 2010-02-16  Lukas Zeller  <luz@synthesis.ch>
3014
3015         * src/sysync/syncappbase.cpp:
3016
3017         engine: added more configurable devInf data via config variables
3018
3019 2010-02-13  Lukas Zeller  <luz@synthesis.ch>
3020
3021         * src/sysync/syncagent.cpp:
3022         * src/sysync/syncappbase.cpp:
3023         * src/sysync/syncappbase.h:
3024         * src/sysync/syncsession.cpp:
3025
3026         engine: added configurable device ID (via "customdeviceid" config
3027         variable)
3028
3029 2010-02-11  Chen Congwu  <congwu.chen@intel.com>
3030
3031         * src/syncml_tk/src/sml/lib/all/libstr.c:
3032         * src/syncml_tk/src/sml/lib/inc/libstr.h:
3033         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
3034         * src/syncml_tk/src/sml/xlt/all/xlttags.c:
3035
3036         xmltk fixes for Nokia ovi service
3037
3038 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
3039
3040         * src/sysync_SDK/Sources/enginemodulebase.cpp:
3041
3042         TEngineModuleBase::Connect() - fixed compiler warning
3043
3044 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
3045
3046         * src/sysync/synccommand.cpp:
3047
3048         do not treat 418 = "item exists" as an error
3049
3050 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
3051
3052         * src/sysync/syncagent.cpp:
3053         * src/sysync_SDK/Sources/syerror.h:
3054
3055         LOCERR_DATASTORE_ABORT: abort store, not session
3056
3057 2010-02-05  Lukas Zeller  <luz@synthesis.ch>
3058
3059         * src/global_options.h:
3060         * src/sysync/localengineds.cpp:
3061         * src/sysync/mimedirprofile.cpp:
3062         * src/sysync/mimedirprofile.h:
3063         * src/sysync/scriptcontext.cpp:
3064         * src/sysync/syncsession.cpp:
3065         * src/sysync/syncsession.h:
3066
3067         Engine 3.4.0.4: enhanced remote rules with subrules and multiple
3068         active rules per session
3069
3070 2010-02-05  Lukas Zeller  <luz@synthesis.ch>
3071
3072
3073         Merge remote branch 'moblin/master' into luz
3074
3075 2010-02-03  Lukas Zeller  <luz@synthesis.ch>
3076
3077         * src/Targets/clientEngine_dbg/target_options.h:
3078
3079         target_options for basic DBG engine: cosmetic cleanup, not
3080         relevant for normal libsynthesis builds
3081
3082 2010-02-03  Beat Forster  <bfo@synthesis.ch>
3083
3084         * src/platform_adapters/linux/configfiles.cpp:
3085
3086         Android: configfiles: avoid double slash in path name
3087
3088 2010-02-03  Beat Forster  <bfo@synthesis.ch>
3089
3090         * src/sysync_SDK/Sources/SDK_util.c:
3091
3092         SDK_util.c : cosmetic - renamed define
3093
3094 2010-02-03  Beat Forster  <bfo@synthesis.ch>
3095
3096         * src/sysync_SDK/Sources/sync_dbapidef.h:
3097
3098         sync_dbapidef.h: - Comment 1.7.0 adapted correctly -
3099         DBG_GET_SET_VALUE added
3100
3101 2010-02-01  Patrick Ohly  <patrick.ohly@intel.com>
3102
3103         * src/sysync_SDK/configs/README:
3104         * src/sysync_SDK/configs/datatypes/00vcard-fieldlist.xml:
3105         * src/sysync_SDK/configs/datatypes/01vcard-profile.xml:
3106         * src/sysync_SDK/configs/datatypes/02vcard-types.xml:
3107         * src/sysync_SDK/configs/datatypes/10calendar-fieldlist.xml:
3108         * src/sysync_SDK/configs/datatypes/11calendar-profile.xml:
3109         * src/sysync_SDK/configs/datatypes/12calendar-types.xml:
3110         * src/sysync_SDK/configs/datatypes/20note-fieldlist.xml:
3111         * src/sysync_SDK/configs/datatypes/21note-profile.xml:
3112         * src/sysync_SDK/configs/datatypes/22notes-types.xml:
3113         * src/sysync_SDK/configs/datatypes/30bookmark-fieldlist.xml:
3114         * src/sysync_SDK/configs/datatypes/31bookmark-profile.xml:
3115         * src/sysync_SDK/configs/datatypes/32bookmark-type.xml:
3116         * src/sysync_SDK/configs/datatypes/server/40email-fieldlist.xml:
3117         * src/sysync_SDK/configs/datatypes/server/41email-profile.xml:
3118         * src/sysync_SDK/configs/datatypes/server/42email-type-zipped.xml:
3119         * src/sysync_SDK/configs/datatypes/server/42email-type.xml:
3120         * src/sysync_SDK/configs/datatypes/server/43email-sonyericsson.xml:
3121         * src/sysync_SDK/configs/datatypes/server/44email-nokia9500.xml:
3122         * src/sysync_SDK/configs/debug/00default.xml:
3123         * src/sysync_SDK/configs/remoterules/server/00_t39m.xml:
3124         * src/sysync_SDK/configs/remoterules/server/01_t68.xml:
3125         * src/sysync_SDK/configs/remoterules/server/02_V3.xml:
3126         * src/sysync_SDK/configs/remoterules/server/03_V3i.xml:
3127         * src/sysync_SDK/configs/remoterules/server/04_6230.xml:
3128         * src/sysync_SDK/configs/remoterules/server/05_9210.xml:
3129         * src/sysync_SDK/configs/remoterules/server/06_9210i.xml:
3130         * src/sysync_SDK/configs/remoterules/server/07_3220.xml:
3131         * src/sysync_SDK/configs/remoterules/server/08_3230.xml:
3132         * src/sysync_SDK/configs/remoterules/server/09_3600.xml:
3133         * src/sysync_SDK/configs/remoterules/server/10_3620.xml:
3134         * src/sysync_SDK/configs/remoterules/server/11_3650.xml:
3135         * src/sysync_SDK/configs/remoterules/server/12_3660.xml:
3136         * src/sysync_SDK/configs/remoterules/server/13_6260.xml:
3137         * src/sysync_SDK/configs/remoterules/server/14_6600.xml:
3138         * src/sysync_SDK/configs/remoterules/server/15_6620.xml:
3139         * src/sysync_SDK/configs/remoterules/server/16_6630.xml:
3140         * src/sysync_SDK/configs/remoterules/server/17_6670.xml:
3141         * src/sysync_SDK/configs/remoterules/server/18_7250.xml:
3142         * src/sysync_SDK/configs/remoterules/server/19_7250i.xml:
3143         * src/sysync_SDK/configs/remoterules/server/20_7260.xml:
3144         * src/sysync_SDK/configs/remoterules/server/21_7610.xml:
3145         * src/sysync_SDK/configs/remoterules/server/22_7650.xml:
3146         * src/sysync_SDK/configs/remoterules/server/23_N-Gage.xml:
3147         * src/sysync_SDK/configs/remoterules/server/24_N-Gage_QD.xml:
3148         * src/sysync_SDK/configs/remoterules/server/25_9300.xml:
3149         * src/sysync_SDK/configs/remoterules/server/26_9500.xml:
3150         * src/sysync_SDK/configs/remoterules/server/27_E90.xml:
3151         * src/sysync_SDK/configs/remoterules/server/28_X.xml:
3152         * src/sysync_SDK/configs/remoterules/server/29_SX1.xml:
3153         * src/sysync_SDK/configs/remoterules/server/30_M55.xml:
3154         * src/sysync_SDK/configs/remoterules/server/31_SL55.xml:
3155         * src/sysync_SDK/configs/remoterules/server/32_S55.xml:
3156         * src/sysync_SDK/configs/remoterules/server/33_S65.xml:
3157         * src/sysync_SDK/configs/remoterules/server/34_SL65.xml:
3158         * src/sysync_SDK/configs/remoterules/server/35_K700.xml:
3159         * src/sysync_SDK/configs/remoterules/server/36_T610_T630.xml:
3160         * src/sysync_SDK/configs/remoterules/server/37_M600i.xml:
3161         * src/sysync_SDK/configs/remoterules/server/38_P800.xml:
3162         * src/sysync_SDK/configs/remoterules/server/39_P900.xml:
3163         * src/sysync_SDK/configs/remoterules/server/40_P910.xml:
3164         * src/sysync_SDK/configs/remoterules/server/41_P910i.xml:
3165         * src/sysync_SDK/configs/remoterules/server/42_P990i.xml:
3166         * src/sysync_SDK/configs/remoterules/server/43_t68i.xml:
3167         * src/sysync_SDK/configs/remoterules/server/44_Funambol_Outlook.xml:
3168         * src/sysync_SDK/configs/remoterules/server/45_SyncJe_Outlook.xml:
3169         * src/sysync_SDK/configs/scripting/10newuid.xml:
3170         * src/sysync_SDK/configs/scripting/11calendar.xml:
3171         * src/sysync_SDK/configs/scripting/client/00timeout.xml:
3172         * src/sysync_SDK/configs/scripting/server/12email.xml:
3173         * src/sysync_SDK/configs/syncclient_sample_config.xml:
3174         * src/sysync_SDK/configs/syncserv_sample_config.xml:
3175         * src/sysync_SDK/configs/update-samples.pl:
3176
3177         XML config samples: split up into individual fragments
3178
3179 2010-02-02  Lukas Zeller  <luz@synthesis.ch>
3180
3181         * src/sysync/stdlogicds.cpp:
3182
3183         Added check such that if <datastoreinitscript> calls
3184         ABORTDATASTORE(), the abort gets propagated
3185
3186 2010-02-01  Patrick Ohly  <patrick.ohly@intel.com>
3187
3188         * src/sysync_SDK/configs/syncserv_sample_config.xml:
3189
3190         syncserv_sample_config.xml: removed <CA> white space
3191
3192 2010-01-28  BeatForster  <elisabethegli@bfo-MacBookPro.local>
3193
3194         * src/sysync/tz_table.h:
3195
3196         tz_table.h: Argentina changed to America/Buenos_Aires
3197
3198 2010-01-25  BeatForster  <elisabethegli@bfo-MacBookPro.local>
3199
3200         * src/sysync/tz_table.h:
3201
3202         ART/ARST timezone definitions for Buenos Aires, Argentina added
3203
3204 2009-12-23  BeatForster  <elisabethegli@bfo-MacBookPro.local>
3205
3206         * src/DB_interfaces/api_db/dbapi.cpp:
3207         * src/DB_interfaces/api_db/dbapi.h:
3208         * src/sysync_SDK/Sources/SDK_support.cpp:
3209         * src/sysync_SDK/Sources/SDK_support.h:
3210         * src/sysync_SDK/Sources/sync_dbapidef.h:
3211
3212         SDK: - create list of built-in plugins (plugin_info/logger) -
3213         plugins can be accessed via #1..#X - break recursion at the
3214         logger - dbapi: <fPlugin> added - Definition for CA_Plugin
3215
3216 2009-12-23  BeatForster  <elisabethegli@bfo-MacBookPro.local>
3217
3218         * src/sysync_SDK/Sources/SDK_util.c:
3219         * src/sysync_SDK/Sources/sync_dbapidef.h:
3220
3221         SDK: - Version changed to V1.7.0 - at least callbackVersion=2
3222         must be supported
3223
3224 2009-12-20  BeatForster  <elisabethegli@bfo-MacBookPro.local>
3225
3226         * src/client_engine_linux.mk:
3227
3228         Linux makefiles, several tabs/spaces replaced, did not work any
3229         more like this
3230
3231 2009-12-17  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3232
3233         * src/DB_interfaces/api_db/dbapi.cpp:
3234         * src/DB_interfaces/api_db/dbapi_include.h:
3235         * src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
3236         * src/sysync_SDK/Sources/sync_dbapidef.h:
3237
3238         DBAPi: Old variant of Module_PluginParams no longer supported
3239
3240 2009-12-03  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3241
3242         * src/DB_interfaces/api_db/dbapi.cpp:
3243         * src/DB_interfaces/api_db/dbapi.h:
3244         * src/DB_interfaces/api_db/dbapi_include.h:
3245         * src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
3246         * src/sysync_SDK/Sources/SDK_support.cpp:
3247         * src/sysync_SDK/Sources/sync_dbapidef.h:
3248
3249         JNI/Java: Several bug fixes and enhancements - Preparing
3250         com/sysync package for V1.6.2 - Old BLOB signature supported
3251         until V1.6.1 - ModSubName() method added to TDB_Api_Config - both
3252         syntax versions for package path supported - multiple connection
3253         problems fixed - correct error for non-existing packages -
3254         sysytest output layout adapted for packages
3255
3256 2009-12-02  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3257
3258         * src/sysync/engineinterface.cpp:
3259         * src/sysync_SDK/Sources/enginemodulebase.cpp:
3260
3261         SDK: enginemodulebase applies older callbackVersion correctly now
3262
3263 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3264
3265         * doc/SySync_script_call_flow.numbers/Contents/PkgInfo:
3266         * doc/SySync_script_call_flow.numbers/QuickLook/Thumbnail.jpg:
3267         * doc/SySync_script_call_flow.numbers/SySync diagram_plugin_small.jpg:
3268         * doc/SySync_script_call_flow.numbers/document-thumbnail.tiff:
3269         * doc/SySync_script_call_flow.numbers/index.xml.gz:
3270         * doc/SySync_script_call_flow.pdf:
3271
3272         Doc: useful table showing the call flow of scripts within a
3273         server session
3274
3275 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3276
3277         * src/global_options.h:
3278
3279         New Engine Version 3.4.0.3 started to show fact that moblin
3280         patches are now included
3281
3282 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3283
3284
3285         Merge remote branch 'moblin/master' into luz_tmp
3286
3287 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3288
3289         * src/global_options.h:
3290         * src/sysync/localengineds.cpp:
3291
3292         Engine 3.4.0.2: fixed long standing bug parsing CGI filters with
3293         paranthesized subexpressions
3294
3295 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3296
3297         * src/sysync/syncappbase.cpp:
3298         * src/sysync/syserial.h:
3299
3300         NEVER_EXPIRES_IS_OK define is now required in target_options.h to
3301         build targets without any licensing or expiry date
3302
3303 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3304
3305         * src/sysync/syncagent.cpp:
3306         * src/sysync/syncsession.cpp:
3307
3308         bugfix for unilib regression: there must be no requestmaxtime
3309         limit for clients!
3310
3311 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3312
3313         * src/sysync/rrules.cpp:
3314
3315         rrules: recurrence expansion bug with weekly recurrences fixed
3316
3317 2010-01-27  Lukas Zeller  <luz@synthesis.ch>
3318
3319         * src/sysync/debuglogger.cpp:
3320
3321         debuglogger: avoid the need to create an empty va_list (which is
3322         not cleanly possible)
3323
3324 2010-01-18  Ove Kaaven  <ovek@debian.org>
3325
3326         * src/gen-makefile-am.sh:
3327
3328         autotools: unnecessarily depends on too new findutils (MB #9112)
3329
3330 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3331
3332         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
3333         * src/sysync/dataconversion.cpp:
3334         * src/sysync/syncagent.cpp:
3335
3336         Android: fixed/added exception handling macros
3337
3338 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3339
3340         * src/sysync/sysync.h:
3341
3342         Android: use android/log.h
3343
3344 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3345
3346         * src/sysync/multifielditem.cpp:
3347
3348         TMultiFieldItem::standardMergeWith(): Android compiler warning
3349
3350 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3351
3352         * src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
3353
3354         gcc warning: missing line break at end of file
3355
3356 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3357
3358         * configure.in:
3359         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:
3360
3361         autotools: added more configure options
3362
3363 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3364
3365         * src/platform_adapters/linux/platform_DLL.cpp:
3366
3367         Linux: improved support for static linking via //static/
3368
3369 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
3370
3371         * src/sysync_SDK/Sources/SDK_util.c:
3372
3373         SDK_util.c: fixed crash in vasprintf()
3374
3375 2009-12-16  Patrick Ohly  <patrick.ohly@intel.com>
3376
3377         * src/sysync/localengineds.cpp:
3378
3379         ABORTDATASTORE(): allow calling it inside <alertscript>
3380
3381 2009-12-16  Patrick Ohly  <patrick.ohly@intel.com>
3382
3383         * src/sysync_SDK/Sources/syerror.h:
3384
3385         syerror.h: added new codes and explanations
3386
3387 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
3388
3389         * configure.in:
3390         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:
3391
3392         autotools: regular expression support in scripts is configurable
3393         (MB #7931)
3394
3395 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
3396
3397         * src/DB_interfaces/api_db/pluginapids.cpp:
3398
3399         VE_InsertMapItem: signed/unsigned comparison warning from g++ 4.4
3400
3401 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
3402
3403         * src/sysync/debuglogger.cpp:
3404
3405         TDebugLoggerBase::DebugOpenBlock(): unused va_list
3406
3407 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
3408
3409         * src/DB_interfaces/api_db/pluginapids.cpp:
3410         * src/sysync/customimplds.cpp:
3411         * src/sysync/localengineds.cpp:
3412         * src/sysync/stdlogicds.cpp:
3413
3414         fixed several %ld <-> size_t mismatches
3415
3416 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
3417
3418         * src/sysync/binfileimplds.cpp:
3419
3420         TBinfileImplDS::changeLogPreflight(): dataCRC used uninitialized?
3421
3422 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
3423
3424         * src/platform_adapters/configfiles.h:
3425         * src/sysync/itemfield.cpp:
3426         * src/sysync/syncclientbase.cpp:
3427
3428         fixed more %lld sInt64 mismatches
3429
3430 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
3431
3432         * src/sysync/debuglogger.h:
3433         * src/sysync/syncappbase.cpp:
3434         * src/sysync/syncsession.cpp:
3435
3436         log file base name: configurable via "filename" config option
3437
3438 2009-11-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
3439
3440         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
3441
3442         devinfo: increase memory size for encoding devinfo in WBXML
3443
3444 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
3445
3446         * src/platform_adapters/linux/platform_timezones.cpp:
3447
3448         autotools + old libical: crash when compiled without
3449         --enable-evolution-compatibility
3450
3451 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
3452
3453         * src/sysync/syncsession.cpp:
3454
3455         Revert "TSyncSession::checkCredentials(): <requiredauth>none =>
3456         accept invalid credentials"
3457
3458 2009-11-04  Patrick Ohly  <patrick.ohly@intel.com>
3459
3460         * src/sysync/engineinterface.cpp:
3461         * src/sysync/engineinterface.h:
3462
3463         TEngineInterface::debugPuts(): not active in server
3464
3465 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
3466
3467         * src/sysync/syncsession.cpp:
3468
3469         TSyncSession::checkCredentials(): <requiredauth>none => accept
3470         invalid credentials
3471
3472 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
3473
3474         * src/sysync/engineinterface.cpp:
3475         * src/sysync/engineinterface.h:
3476
3477         DebugPuts(): added to the unilib engine
3478
3479 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
3480
3481         * src/sysync/syncappbase.cpp:
3482
3483         TSyncAppBase::encodingFromData(): detect Oracle Beehive XML
3484         messages
3485
3486 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3487
3488         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
3489
3490         TServerEngineInterface::SessionStep(): removed obsolete label
3491
3492 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3493
3494         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
3495
3496         TServerEngineInterface::OpenSessionInternal(): printf format for
3497         uInt64
3498
3499 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3500
3501         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
3502
3503         TEngineSessionDispatch::generateRespURI(): result of string::find
3504         downcasted to sInt16
3505
3506 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3507
3508         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h:
3509
3510         Linux platform: need _GNU_SOURCE for vasprintf
3511
3512 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3513
3514         * src/DB_interfaces/api_db/pluginapids.cpp:
3515
3516         another unhandled enum
3517
3518 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3519
3520         * src/DB_interfaces/api_db/pluginapids.cpp:
3521
3522         another #warning
3523
3524 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3525
3526         * src/sysync/localengineds.cpp:
3527
3528         TLocalEngineDS::newDevInfDatastore(): fixed 64 biit issue
3529
3530 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3531
3532         * src/sysync/superdatastore.cpp:
3533
3534         superdatastore: add unhandled sop enum values
3535
3536 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3537
3538         * src/sysync/syncsession.cpp:
3539
3540         TSyncSession::initSync(): avoid #warning in gcc
3541
3542 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3543
3544         * src/sysync/stdlogicds.cpp:
3545
3546         TStdLogicDS::logicGenerateSyncCommandsAsServer: invalid logical
3547         expression?!
3548
3549 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3550
3551         * src/sysync/stdlogicds.cpp:
3552
3553         TStdLogicDS::startDataAccessForServer(): fioxed signed/unsigned
3554         comparison
3555
3556 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
3557
3558         * src/sysync/customimplds.cpp:
3559
3560         TCustomImplDS::modifyMap(): added redundant parenthesis for gcc
3561         -Wall
3562
3563 2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>
3564
3565         * .gitignore:
3566         * src/gen-makefile-am.sh:
3567
3568         gen-makefile-am.sh + autotools: avoid GNU find --printf and shell
3569         wildcards
3570
3571 2009-11-30  Lukas Zeller  <luz@synthesis.ch>
3572
3573         * src/global_options.h:
3574
3575         engine version set to 3.4.0.0 for server releases - because we
3576         said even=release, odd=beta
3577
3578 2009-11-30  Lukas Zeller  <luz@synthesis.ch>
3579
3580         * src/sysync/customimplds.cpp:
3581         * src/sysync/customimplds.h:
3582         * src/sysync/localengineds.cpp:
3583         * src/sysync/stdlogicds.cpp:
3584         * src/sysync/stdlogicds.h:
3585         * src/sysync/superdatastore.cpp:
3586
3587         engine: fixed bug that could crash server sessions when using a
3588         superdatastore.
3589
3590 2009-11-30  Lukas Zeller  <luz@synthesis.ch>
3591
3592         * src/DB_interfaces/api_db/pluginapids.cpp:
3593         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
3594         * src/DB_interfaces/odbc_db/odbcapids.cpp:
3595         * src/DB_interfaces/odbc_db/odbcapids.h:
3596         * src/sysync/configelement.cpp:
3597         * src/sysync/customimplagent.cpp:
3598         * src/sysync/customimplds.cpp:
3599         * src/sysync/localengineds.cpp:
3600         * src/sysync/mimedirprofile.cpp:
3601         * src/sysync/multifielditem.cpp:
3602         * src/sysync/rrules.cpp:
3603         * src/sysync/scriptcontext.cpp:
3604         * src/sysync/stdlogicds.cpp:
3605         * src/sysync/superdatastore.cpp:
3606         * src/sysync/syncagent.cpp:
3607         * src/sysync/syncappbase.cpp:
3608         * src/sysync/synccommand.cpp:
3609         * src/sysync/syncsession.cpp:
3610         * src/sysync/sysync_utils.cpp:
3611         * src/sysync/sysync_utils.h:
3612         * src/sysync/textprofile.cpp:
3613         * src/sysync/timezones.cpp:
3614         * src/sysync_SDK/Sources/dbitem.cpp:
3615
3616         english language cosmetics: there were still a lot of "eventual"
3617         uses that should have been "possible"
3618
3619 2009-11-18  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3620
3621         * src/DB_interfaces/api_db/dbapi.cpp:
3622
3623         JNI: Switch off Java connection groups consistently
3624
3625 2009-12-02  Lukas Zeller  <luz@synthesis.ch>
3626
3627         * src/sysync_SDK/configs/syncclient_sample_config.xml:
3628
3629         client config: some cleanup, added samples (commented out) for
3630         filtering
3631
3632 2009-12-02  Lukas Zeller  <luz@synthesis.ch>
3633
3634         * src/sysync_SDK/configs/syncserv_sample_config.xml:
3635
3636         server config: updated for 3.4.0.0 engine, fixed some bugs
3637
3638 2009-12-02  Lukas Zeller  <luz@synthesis.ch>
3639
3640         * doc/SySync_config_reference.doc:
3641         * doc/SySync_config_reference.pdf:
3642
3643         doc: updated config reference for 3.4.0.0 engine
3644
3645 2009-11-24  Lukas Zeller  <luz@synthesis.ch>
3646
3647         * src/global_options.h:
3648         * src/sysync/engineinterface.cpp:
3649
3650         engine 3.3.0.4: fixed some more 64bit gotchas
3651
3652 2009-11-24  Lukas Zeller  <luz@synthesis.ch>
3653
3654         * src/sysync/localengineds.cpp:
3655         * src/sysync/localengineds.h:
3656
3657         engine: added <silentdiscard> option to silently discard
3658         non-acceptable items
3659
3660 2009-11-18  Lukas Zeller  <luz@synthesis.ch>
3661
3662         * src/platform_adapters/configfiles.h:
3663         * src/sysync/binfileimplds.cpp:
3664         * src/sysync/iso8601.cpp:
3665         * src/sysync/itemfield.cpp:
3666         * src/sysync/mimedirprofile.cpp:
3667         * src/sysync/stdlogicds.cpp:
3668         * src/sysync/syncclientbase.cpp:
3669         * src/sysync/syncsession.cpp:
3670         * src/sysync_SDK/Sources/generic_types.h:
3671
3672         Touch up to make compile again in client-only builds (and also
3673         WinMobile)
3674
3675 2009-11-17  Lukas Zeller  <luz@synthesis.ch>
3676
3677         * src/sysync/customimplds.h:
3678         * src/sysync/stdlogicds.cpp:
3679         * src/sysync/stdlogicds.h:
3680
3681         client side filtering: fixed to work with dynamic filters as well
3682
3683 2009-11-16  Lukas Zeller  <luz@synthesis.ch>
3684
3685         * src/global_options.h:
3686         * src/sysync/stdlogicds.cpp:
3687
3688         Engine 3.3.0.3: client side filtering: enhanced sync set
3689         filtering
3690
3691 2009-11-16  Lukas Zeller  <luz@synthesis.ch>
3692
3693         * src/sysync/binfileimplds.cpp:
3694         * src/sysync/binfileimplds.h:
3695
3696         binfileds: eliminated fAllRecords flag which was only a duplicate
3697         of fSlowSync
3698
3699 2009-11-16  Lukas Zeller  <luz@synthesis.ch>
3700
3701         * src/sysync/binfileimplds.cpp:
3702         * src/sysync/binfileimplds.h:
3703         * src/sysync/stdlogicds.cpp:
3704         * src/sysync/stdlogicds.h:
3705
3706         engine: made getNumberOfChanges() work correctly in unilib server
3707         case
3708
3709 2009-11-13  Lukas Zeller  <luz@synthesis.ch>
3710
3711         * src/sysync/localengineds.cpp:
3712         * src/sysync/localengineds.h:
3713
3714         engine: added <alias> to define alternate names for datastores
3715
3716 2009-11-12  Lukas Zeller  <luz@synthesis.ch>
3717
3718         * src/global_options.h:
3719         * src/sysync/mimedirprofile.cpp:
3720         * src/sysync/multifielditem.cpp:
3721         * src/sysync/multifielditem.h:
3722
3723         MIME-DIR "group" feature bug fixes - group tag was not
3724         stored/generated correctly when group field(s) is not an array
3725
3726 2009-11-11  Lukas Zeller  <luz@synthesis.ch>
3727
3728         * src/sysync/syncclientbase.cpp:
3729
3730         client: syncing another profile except first did not work because
3731         of wrong mask
3732
3733 2009-11-10  Lukas Zeller  <luz@synthesis.ch>
3734
3735         * src/platform_adapters/platform_thread.h:
3736         * src/platform_adapters/unix_common/platform_thread.cpp:
3737         * src/sysync/stdlogicds.cpp:
3738         * src/sysync/stdlogicds.h:
3739
3740         64bit bugfixes: some more params need to be uIntArch to work
3741         properly in 64bit builds
3742
3743 2009-11-10  Lukas Zeller  <luz@synthesis.ch>
3744
3745         * src/DB_interfaces/api_db/pluginapids.cpp:
3746         * src/DB_interfaces/api_db/pluginapids.h:
3747         * src/DB_interfaces/odbc_db/odbcapids.cpp:
3748         * src/DB_interfaces/odbc_db/odbcapids.h:
3749         * src/sysync/itemfield.cpp:
3750
3751         pluginapi: blob proxy: redone completely messed up implementation
3752
3753 2009-11-09  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3754
3755         * src/sysync_SDK/Sources/sync_dbapidef.h:
3756
3757         JNI: Requires at least engine version V1.6.1 for correct SetValue
3758         support
3759
3760 2009-11-06  Lukas Zeller  <luz@synthesis.ch>
3761
3762         * src/sysync/engineinterface.cpp:
3763
3764         SetValue() now works without C-String terminator when setting
3765         integers or dates using string input
3766
3767 2009-11-06  Lukas Zeller  <luz@synthesis.ch>
3768
3769         * src/sysync/rrules.cpp:
3770
3771         RRULE expansion: fixed bug that caused missing occurrences when
3772         expansion started within week
3773
3774 2009-11-04  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3775
3776         * src/sysync/scriptcontext.cpp:
3777         * src/sysync_SDK/Sources/SDK_support.cpp:
3778         * src/sysync_SDK/Sources/SDK_support.h:
3779         * src/sysync_SDK/Sources/sync_dbapi.h:
3780
3781         Updates for Android
3782
3783 2009-11-24  Lukas Zeller  <luz@synthesis.ch>
3784
3785         * src/DB_interfaces/api_db/pluginapiagent.cpp:
3786
3787         anonymous login: improved passing anonymous login attempts to DB
3788         Api
3789
3790 2009-11-09  Lukas Zeller  <luz@synthesis.ch>
3791
3792         * src/DB_interfaces/api_db/pluginapiagent.cpp:
3793
3794         anonymous login: improved passing anonymous login attempts to DB
3795         Api
3796
3797 2009-11-04  Beat Forster  <bfo@synthesis.ch>
3798
3799         * src/sysync_SDK/Sources/UI_util.cpp:
3800         * src/sysync_SDK/Sources/UI_util.h:
3801
3802         UI_util: Use DisconnectEngine_Func; unused functions moved to
3803         UI_app_demo
3804
3805 2009-11-04  Lukas Zeller  <luz@synthesis.ch>
3806
3807         * src/sysync/syncsession.cpp:
3808
3809         Some compilers don't not like #ifdefs within function argument
3810         list
3811
3812 2009-11-04  Lukas Zeller  <luz@synthesis.ch>
3813
3814         * src/sysync/engineinterface.cpp:
3815
3816         SetValue() did not work without C-String terminator in some cases
3817
3818 2009-11-03  Lukas Zeller  <luz@synthesis.ch>
3819
3820         * src/global_options.h:
3821         * src/sysync/binfileimplds.cpp:
3822
3823         Engine 3.3.0.1 - new version signifying reasonably field-tested
3824         version of unilib
3825
3826 2009-11-03  Lukas Zeller  <luz@synthesis.ch>
3827
3828         * src/DB_interfaces/api_db/pluginapiagent.h:
3829         * src/DB_interfaces/api_db/pluginapids.cpp:
3830         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
3831         * src/DB_interfaces/odbc_db/odbcapiagent.h:
3832         * src/DB_interfaces/odbc_db/odbcapids.cpp:
3833         * src/syncml_tk/src/sml/mgr/all/mgrcmdbuilder.c:
3834         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
3835         * src/sysync/binfilebase.h:
3836         * src/sysync/binfileimplclient.cpp:
3837         * src/sysync/binfileimplds.cpp:
3838         * src/sysync/binfileimplds.h:
3839         * src/sysync/customimplagent.cpp:
3840         * src/sysync/customimplagent.h:
3841         * src/sysync/customimplds.cpp:
3842         * src/sysync/customimplds.h:
3843         * src/sysync/debuglogger.cpp:
3844         * src/sysync/debuglogger.h:
3845         * src/sysync/itemfield.cpp:
3846         * src/sysync/localengineds.cpp:
3847         * src/sysync/localengineds.h:
3848         * src/sysync/mimedirprofile.cpp:
3849         * src/sysync/remotedatastore.cpp:
3850         * src/sysync/rrules.cpp:
3851         * src/sysync/scriptcontext.cpp:
3852         * src/sysync/scriptcontext.h:
3853         * src/sysync/stdlogicds.cpp:
3854         * src/sysync/stdlogicds.h:
3855         * src/sysync/stringutils.cpp:
3856         * src/sysync/superdatastore.cpp:
3857         * src/sysync/superdatastore.h:
3858         * src/sysync/syncagent.cpp:
3859         * src/sysync/syncappbase.cpp:
3860         * src/sysync/syncclientbase.cpp:
3861         * src/sysync/synccommand.cpp:
3862         * src/sysync/synccommand.h:
3863         * src/sysync/syncitemtype.cpp:
3864         * src/sysync/syncsession.cpp:
3865         * src/sysync/syncsession.h:
3866         * src/sysync/sysync_globs.h:
3867         * src/sysync/sysync_utils.cpp:
3868         * src/sysync/timezones.cpp:
3869         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
3870         * src/sysync_SDK/Sources/syerror.h:
3871
3872         comments: corrected wrong usage of english word "eventually"
3873         throughout all sources.
3874
3875 2009-11-03  Lukas Zeller  <luz@synthesis.ch>
3876
3877         * src/sysync/engineinterface.cpp:
3878         * src/sysync/engineinterface.h:
3879
3880         GetValue improved - now LOCERR_TRUNCATED also works for
3881         VALTYPE_BUF, better description in comments
3882
3883 2009-11-03  Lukas Zeller  <luz@synthesis.ch>
3884
3885         * src/sysync/binfileimplds.cpp:
3886         * src/sysync/binfileimplds.h:
3887         * src/sysync/customimplds.cpp:
3888         * src/sysync/customimplds.h:
3889         * src/sysync/localengineds.cpp:
3890         * src/sysync/localengineds.h:
3891         * src/sysync/synccommand.cpp:
3892         * src/sysync/synccommand.h:
3893
3894         DB specific error code: avoid showing confusing "Err = 0" and
3895         "(DBError = 0)" texts in log and SyncML
3896
3897 2009-11-03  Lukas Zeller  <luz@synthesis.ch>
3898
3899         * src/DB_interfaces/odbc_db/odbcapids.cpp:
3900
3901         ODBC: bug fix: in case of datastore-level connection error, wrong
3902         (session's) connection handle was queried for status
3903
3904 2009-11-03  Lukas Zeller  <luz@synthesis.ch>
3905
3906         * src/sysync/mimedirprofile.cpp:
3907         * src/sysync/mimedirprofile.h:
3908
3909         MIME-DIR "group" feature supported now: <property> can have
3910         "groupfield" attribute
3911
3912 2009-10-27  Lukas Zeller  <luz@synthesis.ch>
3913
3914         * src/DB_interfaces/odbc_db/odbcapids.cpp:
3915         * src/sysync/localengineds.cpp:
3916
3917         Filtering: fixed stone-age (2003) bug that caused fLocalDBFilter
3918         not to work in all cases
3919
3920 2009-10-27  Lukas Zeller  <luz@synthesis.ch>
3921
3922         * src/sysync/binfileimplds.cpp:
3923
3924         CRC change detection: slightly improved changelog V2/V3 -> >=V5
3925         migration code
3926
3927 2009-10-27  Lukas Zeller  <luz@synthesis.ch>
3928
3929         * src/sysync/multifielditem.h:
3930         * src/sysync/multifielditemtype.h:
3931
3932         Unified "undefined field" ID definition - FID_NOT_SUPPORTED and
3933         VARIDX_UNDEFINED have the same meaning
3934
3935 2009-10-27  Lukas Zeller  <luz@synthesis.ch>
3936
3937         * src/DB_interfaces/api_db/pluginapids.cpp:
3938
3939         Comment only: DB Api - clarified use of
3940         ContextSupport("ReadNextItem:allfields")
3941
3942 2009-10-27  Lukas Zeller  <luz@synthesis.ch>
3943
3944         * src/sysync/binfileimplds.cpp:
3945         * src/sysync/binfileimplds.h:
3946         * src/sysync/customimplds.cpp:
3947         * src/sysync/customimplds.h:
3948
3949         CRC change detection: added <crcchangedetection> to enable
3950         CRC-based change detection
3951
3952 2009-10-27  Lukas Zeller  <luz@synthesis.ch>
3953
3954         * src/sysync/mimedirprofile.cpp:
3955         * src/sysync/mimedirprofile.h:
3956         * src/sysync/syncsession.cpp:
3957         * src/sysync/syncsession.h:
3958
3959         MIME-DIR, remote rules: default charset interpretation now UTF-8
3960         (no longer ANSI), added <inputcharset> to override
3961
3962 2009-10-21  Lukas Zeller  <luz@synthesis.ch>
3963
3964         * src/sysync/customimplds.cpp:
3965
3966         DB mapping: added <mapredefine> to allow specifying details for
3967         <automap>ped fields
3968
3969 2009-10-26  Beat Forster  <bfo@synthesis.ch>
3970
3971         * src/sysync_SDK/Sources/SDK_util.c:
3972         * src/sysync_SDK/Sources/generic_types.h:
3973         * src/sysync_SDK/Sources/sync_dbapidef.h:
3974
3975         Plain C does not allow // as comment
3976
3977 2009-10-22  Lukas Zeller  <luz@synthesis.ch>
3978
3979         * src/sysync/scriptcontext.cpp:
3980
3981         scripts: variable definitions only shown with SYDEBUG>1
3982
3983 2009-10-13  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3984
3985         * src/DB_interfaces/api_db/DLL_interface.cpp:
3986         * src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
3987         * src/platform_adapters/linux/configfiles.cpp:
3988         * src/sysync/sysync.h:
3989         * src/sysync/sysync_globs.h:
3990         * src/sysync_SDK/Sources/SDK_util.c:
3991         * src/sysync_SDK/Sources/UI_util.cpp:
3992         * src/sysync_SDK/Sources/sync_dbapi.h:
3993         * src/sysync_SDK/Sources/sync_dbapidef.h:
3994         * src/sysync_SDK/Sources/sync_include.h:
3995
3996         Adaptations for Android
3997
3998 2009-10-21  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
3999
4000         * src/sysync_SDK/Sources/dbitem.cpp:
4001
4002         dbitem (SDK_textdb) missing fChanged= true added
4003
4004 2009-10-17  Lukas Zeller  <luz@synthesis.ch>
4005
4006         * src/sysync/syncagent.cpp:
4007         * src/sysync/syncagent.h:
4008         * src/sysync/synccommand.cpp:
4009         * src/sysync/synccommand.h:
4010         * src/sysync/syncsession.cpp:
4011         * src/sysync/syncsession.h:
4012
4013         Alert 222 loop detector improved: do not trigger as long as valid
4014         status is received
4015
4016 2009-10-16  Lukas Zeller  <luz@synthesis.ch>
4017
4018         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4019
4020         ODBC STD servers and clients: did not work at all (connection
4021         string always empty)
4022
4023 2009-10-16  Lukas Zeller  <luz@synthesis.ch>
4024
4025         * src/sysync/engineinterface.cpp:
4026         * src/sysync_SDK/Sources/sync_dbapidef.h:
4027
4028         comment cosmetics
4029
4030 2009-10-15  Lukas Zeller  <luz@synthesis.ch>
4031
4032         * src/sysync/mimedirprofile.cpp:
4033
4034         vcard/vcal folding: Made sure folding does not occur within UTF-8
4035         sequences
4036
4037 2009-10-15  Lukas Zeller  <luz@synthesis.ch>
4038
4039         * src/sysync/mimedirprofile.cpp:
4040         * src/sysync/sysync_utils.cpp:
4041
4042         vcard/vcal B64 properties: base64 encoded properties must be
4043         terminated with a CRLF even if folding is disabled
4044
4045 2009-10-14  Lukas Zeller  <luz@synthesis.ch>
4046
4047         * src/sysync/mimedirprofile.cpp:
4048
4049         vcard/vcal B64 properties: added workaround to recognize
4050         improperly folded B64 properties
4051
4052 2009-10-13  Lukas Zeller  <luz@synthesis.ch>
4053
4054         * src/DB_interfaces/api_db/pluginapids.cpp:
4055         * src/sysync/localengineds.cpp:
4056         * src/sysync/multifielditem.cpp:
4057         * src/sysync/stdlogicds.cpp:
4058         * src/sysync/syncagent.cpp:
4059         * src/sysync/syncsession.cpp:
4060
4061         unilib: eliminated another bunch of printf argument warnings by
4062         casting all %ld arguments to (long)
4063
4064 2009-10-13  Lukas Zeller  <luz@synthesis.ch>
4065
4066         * src/sysync/engineinterface.cpp:
4067
4068         engineinterface: added missing return statement for
4069         returnLineartime()
4070
4071 2009-10-08  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
4072
4073         * src/sysync/customimplds.cpp:
4074
4075         stl_minimal has no != operator => use ==
4076
4077 2009-10-08  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
4078
4079         * src/global_options.h:
4080         * src/platform_adapters/linux/configfiles.cpp:
4081
4082         ANDROID strings added
4083
4084 2009-10-08  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
4085
4086         * src/DB_interfaces/api_db/pluginapids.cpp:
4087         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4088         * src/sysync/syncagent.cpp:
4089         * src/sysync_SDK/Sources/stringutil.cpp:
4090
4091         unilib: several type adaptions for changes due to unilib
4092
4093 2009-10-13  Lukas Zeller  <luz@synthesis.ch>
4094
4095
4096         Merge remote branch 'moblin/unilib' into unilib
4097
4098 2009-10-13  Lukas Zeller  <luz@synthesis.ch>
4099
4100         * src/sysync/syncclientbase.cpp:
4101
4102         unilib: make sure no half-constructed session is left over at
4103         failed OpenSession()
4104
4105 2009-10-08  Lukas Zeller  <luz@synthesis.ch>
4106
4107         * src/DB_interfaces/api_db/pluginapids.cpp:
4108         * src/sysync/customimplagent.cpp:
4109         * src/sysync/customimplds.cpp:
4110         * src/sysync/syncsession.cpp:
4111
4112         unilib cleanup: fixed some build problems introduced through
4113         unilib
4114
4115 2009-10-08  Lukas Zeller  <luz@synthesis.ch>
4116
4117         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4118         * src/sysync/customimplagent.h:
4119
4120         unilib: fixed case for targets with no binfile compiled in at all
4121
4122 2009-10-07  Lukas Zeller  <luz@synthesis.ch>
4123
4124         * src/sysync/syserial.h:
4125
4126         syserial product codes: added codes for Android client and server
4127         libs, changed Win32 server code (was overlapping iPhone client
4128         lib)
4129
4130 2009-10-07  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
4131
4132         * src/sysync_SDK/Sources/SDK_util.c:
4133         * src/sysync_SDK/Sources/sync_dbapidef.h:
4134
4135         SDK: version changed to V1.6.1
4136
4137 2009-10-13  Lukas Zeller  <luz@synthesis.ch>
4138
4139         * src/sysync/engineinterface.cpp:
4140         * src/sysync/engineinterface.h:
4141         * src/sysync/syncagent.cpp:
4142
4143         engine: added "lastused" and "timeout" session keys for server
4144         session timeout handling
4145
4146 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
4147
4148         * src/gen-makefile-am.sh:
4149
4150         autotools build: only build SAN code as part of the SDK
4151
4152 2009-10-08  Lukas Zeller  <luz@synthesis.ch>
4153
4154
4155         Merge remote branch 'moblin/unilib' into unilib
4156
4157 2009-10-08  Lukas Zeller  <luz@synthesis.ch>
4158
4159
4160         Merge branch 'luz' into unilib
4161
4162 2009-10-08  Lukas Zeller  <luz@synthesis.ch>
4163
4164
4165         Merge remote branch 'moblin/san' into luz
4166
4167 2009-10-07  Lukas Zeller  <luz@synthesis.ch>
4168
4169
4170         Merge branch 'luz' into unilib
4171
4172 2009-10-07  Beat Forster  <bfo@synthesis.ch>
4173
4174         * src/platform_adapters/linux/configfiles.cpp:
4175         * src/platform_adapters/linux/platform_time.cpp:
4176
4177         platform adapters Linux: Android adaptions
4178
4179 2009-10-07  Lukas Zeller  <luz@synthesis.ch>
4180
4181         * src/sysync/localengineds.cpp:
4182
4183         localengineds: avoid using != operator on strings because STLs
4184         exist that only support ==
4185
4186 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
4187
4188         * Makefile.am:
4189         * configure.in:
4190         * src/Makefile.am.in:
4191         * src/gen-makefile-am.sh:
4192         * src/sysync_SDK/Sources/enginestubs.c:
4193         * synthesis-sdk.pc.in:
4194         * synthesis.pc.in:
4195
4196         autotools + pkg-config: added synthesis-sdk.pc
4197
4198 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
4199
4200         * src/Makefile.am.in:
4201
4202         libsynthesis + autotools: must be linked against libz
4203
4204 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
4205
4206         * src/sysync/syncappbase.cpp:
4207
4208         syncappbasse: turned extern "C" into static functions
4209
4210 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
4211
4212         * configure.in:
4213         * src/Makefile.am.in:
4214         * src/gen-makefile-am.sh:
4215         * src/synthesis-linker.map:
4216         * src/sysync_SDK/Sources/UI_util.cpp:
4217
4218         autotools build: switched to new combi engine
4219
4220 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
4221
4222         * src/sysync/dataconversion.cpp:
4223
4224         DataConversion(): adapted dummy engine to server API
4225
4226 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
4227
4228         * configure.in:
4229         * src/sysync/san.cpp:
4230         * src/sysync/san.h:
4231         * src/sysync/sysync_b64.cpp:
4232         * src/sysync/sysync_b64.h:
4233         * src/sysync/sysync_md5.cpp:
4234         * src/sysync/sysync_md5.h:
4235         * src/sysync_SDK/Sources/san.cpp:
4236         * src/sysync_SDK/Sources/san.h:
4237         * src/sysync_SDK/Sources/sysync_b64.cpp:
4238         * src/sysync_SDK/Sources/sysync_b64.h:
4239         * src/sysync_SDK/Sources/sysync_md5.cpp:
4240         * src/sysync_SDK/Sources/sysync_md5.h:
4241
4242         SAN: moved to SDK, together with the corresponding utility
4243         classes
4244
4245 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4246
4247         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h:
4248
4249         unilib linux compile: corrected include (no separate combi-engine
4250         include file exists here)
4251
4252 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4253
4254         * src/client_engine_linux.mk:
4255         * src/combi_engine_linux.mk:
4256         * src/server_engine_linux.mk:
4257
4258         unilib: added plain makefile for combined client+server engine,
4259         adapted client-only and server-only to use syncagent.h/.cpp
4260
4261 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4262
4263         * src/sysync/syncclient.cpp:
4264         * src/sysync/syncclient.h:
4265         * src/sysync/syncserver.cpp:
4266         * src/sysync/syncserver.h:
4267
4268         unilib: removed now obsolete syncclient/syncserver files
4269
4270 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4271
4272
4273         Merge branch 'luz' into unilib
4274
4275 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4276
4277         * src/sysync_SDK/Sources/UI_util.cpp:
4278
4279         engine entry points: adjusted as per discussion (Patrick/bfo)
4280
4281 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
4282
4283         * src/sysync_SDK/Sources/UI_util.cpp:
4284         * src/sysync_SDK/Sources/UI_util.h:
4285         * src/sysync_SDK/Sources/enginemodulebridge.cpp:
4286         * src/sysync_SDK/Sources/enginemodulebridge.h:
4287
4288         SDK engine connect: allow choosing between client and server
4289         engine
4290
4291 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
4292
4293         * src/platform_adapters/linux/platform_DLL.cpp:
4294
4295         Linux platform_DLL: open shared library with name as requested
4296
4297 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
4298
4299         * src/sysync/engineentry.h:
4300         * src/sysync_SDK/Sources/sync_dbapidef.h:
4301
4302         use ENGINE_ENTRY_CXX to mark external C++ functions
4303
4304 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
4305
4306         * src/sysync/dataobjtype.cpp:
4307
4308         added "namespace sysync"
4309
4310 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
4311
4312         * src/Makefile.am.in:
4313         * src/gen-makefile-am.sh:
4314
4315         autotools: added make rules for server engine
4316         (libsynthesisserver.so)
4317
4318 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4319
4320
4321         Merge remote branch 'origin/bfo' into luz
4322
4323 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
4324
4325         * src/sysync/syncsession.cpp:
4326
4327         TSyncSession: unitialized fEncoding
4328
4329 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4330
4331
4332         Merge remote branch 'moblin/master' into luz
4333
4334 2009-10-03  Lukas Zeller  <luz@synthesis.ch>
4335
4336         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_demo++.pch:
4337         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_demo.pch:
4338         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h:
4339         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/define.h:
4340         * src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:
4341
4342         opensource linux combiengine: added new target files
4343
4344 2009-10-02  Lukas Zeller  <luz@synthesis.ch>
4345
4346         * src/DB_interfaces/api_db/pluginapiagent.cpp:
4347         * src/DB_interfaces/api_db/pluginapiagent.h:
4348         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4349         * src/Transport_interfaces/engine/engineclientbase.cpp:
4350         * src/Transport_interfaces/engine/engineclientbase.h:
4351         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
4352         * src/Transport_interfaces/engine/enginesessiondispatch.h:
4353         * src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
4354         * src/sysync/localengineds.cpp:
4355         * src/sysync/localengineds.h:
4356         * src/sysync/stdlogicagent.h:
4357         * src/sysync/stdlogicds.cpp:
4358         * src/sysync/superdatastore.cpp:
4359         * src/sysync/superdatastore.h:
4360         * src/sysync/syncagent.cpp:
4361         * src/sysync/syncagent.h:
4362         * src/sysync/syncappbase.cpp:
4363         * src/sysync/syncappbase.h:
4364         * src/sysync/syncclientbase.cpp:
4365         * src/sysync/synccommand.cpp:
4366         * src/sysync/synccommand.h:
4367         * src/sysync/syncdatastore.cpp:
4368         * src/sysync/syncdatastore.h:
4369         * src/sysync/syncitem.cpp:
4370         * src/sysync/syncitem.h:
4371         * src/sysync/syncsession.cpp:
4372         * src/sysync/syncsessiondispatch.cpp:
4373         * src/sysync/sysync_globs.h:
4374
4375         unilib: fixes needed to actually have both client&server enabled
4376         in the same build
4377
4378 2009-10-02  Lukas Zeller  <luz@synthesis.ch>
4379
4380         * src/syncapps/clientEngine_custom/product_options.h:
4381         * src/syncapps/serverEngine_custom/combi_product_options.h:
4382
4383         unilib: "combiEngine" product options added
4384
4385 2009-10-02  Lukas Zeller  <luz@synthesis.ch>
4386
4387         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4388         * src/DB_interfaces/odbc_db/odbcapids.cpp:
4389         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
4390         * src/platform_adapters/platform_thread.h:
4391         * src/platform_adapters/unix_common/platform_thread.cpp:
4392         * src/sysync/stdlogicds.cpp:
4393         * src/sysync/stringutils.cpp:
4394         * src/sysync/syncappbase.cpp:
4395         * src/sysync/syncsessiondispatch.cpp:
4396         * src/sysync/sysync_md5.cpp:
4397         * src/sysync/sysync_md5.h:
4398         * src/sysync_SDK/Sources/generic_types.h:
4399
4400         64 bit: adjusted generic_types.h to make sure uInt32/sInt32 IS
4401         32bits
4402
4403 2009-10-02  Lukas Zeller  <luz@synthesis.ch>
4404
4405         * src/syncapps/clientEngine_custom/clientengine_custom_Base.cpp:
4406         * src/syncapps/clientEngine_custom/product_options.h:
4407         * src/syncapps/serverEngine_custom/product_options.h:
4408         * src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
4409         * src/sysync/binfileimplclient.cpp:
4410         * src/sysync/customimplagent.cpp:
4411         * src/sysync/engineinterface.cpp:
4412         * src/sysync/engineinterface.h:
4413         * src/sysync/syncagent.cpp:
4414         * src/sysync/syncappbase.cpp:
4415         * src/sysync/syncclientbase.cpp:
4416         * src/sysync_SDK/Sources/enginemodulebase.h:
4417         * src/sysync_SDK/Sources/sync_dbapidef.h:
4418
4419         unilib: prepared co-existence of server and client library
4420         instance, added entry points
4421
4422 2009-10-01  Lukas Zeller  <luz@synthesis.ch>
4423
4424         * src/DB_interfaces/api_db/pluginapiagent.cpp:
4425         * src/DB_interfaces/api_db/pluginapiagent.h:
4426         * src/DB_interfaces/api_db/pluginapids.cpp:
4427         * src/DB_interfaces/api_db/pluginapids.h:
4428         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4429         * src/DB_interfaces/odbc_db/odbcapiagent.h:
4430         * src/DB_interfaces/odbc_db/odbcdb.h:
4431         * src/global_options.h:
4432         * src/sysync/binfileimplclient.cpp:
4433         * src/sysync/binfileimplclient.h:
4434         * src/sysync/binfileimplds.cpp:
4435         * src/sysync/binfileimplds.h:
4436         * src/sysync/customimplagent.cpp:
4437         * src/sysync/customimplagent.h:
4438         * src/sysync/customimplds.cpp:
4439         * src/sysync/customimplds.h:
4440         * src/sysync/stdlogicagent.cpp:
4441         * src/sysync/stdlogicagent.h:
4442         * src/sysync/syncagent.cpp:
4443         * src/sysync/syncagent.h:
4444         * src/sysync/sysync_precomp.h:
4445
4446         unilib: binfile/customimpl: Now binfile can be included but kept
4447         inactive
4448
4449 2009-10-01  Lukas Zeller  <luz@synthesis.ch>
4450
4451         * src/sysync/binfileimplclient.cpp:
4452         * src/sysync/binfileimplclient.h:
4453         * src/sysync/binfileimplds.cpp:
4454         * src/sysync/binfileimplds.h:
4455         * src/sysync/syncsession.h:
4456
4457         binfiles: made binfileimplclient/ds such that they can be
4458         switched off (e.g. for unilib server)
4459
4460 2009-10-01  Lukas Zeller  <luz@synthesis.ch>
4461
4462         * src/sysync/syncagent.cpp:
4463         * src/sysync/syncagent.h:
4464
4465         unilib: unified TClientParamsKey and TServerParamsKey into
4466         TAgentParamsKey
4467
4468 2009-10-01  Lukas Zeller  <luz@synthesis.ch>
4469
4470         * src/Transport_interfaces/engine/engineclientbase.h:
4471         * src/Transport_interfaces/engine/enginesessiondispatch.h:
4472         * src/syncapps/sysytool/sysytool.cpp:
4473         * src/sysync/binfileimplclient.h:
4474         * src/sysync/localengineds.cpp:
4475         * src/sysync/remotedatastore.cpp:
4476         * src/sysync/stdlogicagent.h:
4477         * src/sysync/syncagent.cpp:
4478         * src/sysync/syncagent.h:
4479         * src/sysync/syncappbase.h:
4480         * src/sysync/syncclient.h:
4481         * src/sysync/syncclientbase.cpp:
4482         * src/sysync/syncclientbase.h:
4483         * src/sysync/syncserver.h:
4484         * src/sysync/syncsession.h:
4485         * src/sysync/syncsessiondispatch.h:
4486
4487         unlib: including syncagent.h everywhere where we had syncclient.h
4488         or syncserver.h
4489
4490 2009-09-30  Lukas Zeller  <luz@synthesis.ch>
4491
4492         * src/DB_interfaces/api_db/pluginapiagent.cpp:
4493         * src/DB_interfaces/api_db/pluginapiagent.h:
4494         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4495         * src/DB_interfaces/odbc_db/odbcapiagent.h:
4496         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
4497         * src/Transport_interfaces/engine/enginesessiondispatch.h:
4498         * src/sysync/binfileimplclient.cpp:
4499         * src/sysync/binfileimplclient.h:
4500         * src/sysync/customimplagent.cpp:
4501         * src/sysync/customimplagent.h:
4502         * src/sysync/localengineds.cpp:
4503         * src/sysync/localengineds.h:
4504         * src/sysync/mimedirprofile.cpp:
4505         * src/sysync/remotedatastore.cpp:
4506         * src/sysync/remotedatastore.h:
4507         * src/sysync/stdlogicagent.cpp:
4508         * src/sysync/stdlogicagent.h:
4509         * src/sysync/syncagent.cpp:
4510         * src/sysync/syncagent.h:
4511         * src/sysync/syncappbase.cpp:
4512         * src/sysync/syncappbase.h:
4513         * src/sysync/syncclient.cpp:
4514         * src/sysync/syncclient.h:
4515         * src/sysync/syncclientbase.cpp:
4516         * src/sysync/syncclientbase.h:
4517         * src/sysync/synccommand.cpp:
4518         * src/sysync/syncserver.cpp:
4519         * src/sysync/syncserver.h:
4520         * src/sysync/syncsession.cpp:
4521         * src/sysync/syncsession.h:
4522         * src/sysync/syncsessiondispatch.cpp:
4523         * src/sysync/syncsessiondispatch.h:
4524
4525         unilib: united former syncserver/syncclient into syncagent.h/.cpp
4526
4527 2009-09-29  Lukas Zeller  <luz@synthesis.ch>
4528
4529         * src/DB_interfaces/api_db/pluginapiagent.cpp:
4530         * src/DB_interfaces/api_db/pluginapiagent.h:
4531         * src/DB_interfaces/api_db/pluginapids.cpp:
4532         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
4533         * src/DB_interfaces/odbc_db/odbcapiagent.h:
4534         * src/DB_interfaces/odbc_db/odbcapids.cpp:
4535         * src/global_options.h:
4536         * src/sysync/customimplds.cpp:
4537         * src/sysync/customimplds.h:
4538         * src/sysync/localengineds.cpp:
4539         * src/sysync/localengineds.h:
4540         * src/sysync/multifielditem.cpp:
4541         * src/sysync/multifielditem.h:
4542         * src/sysync/multifielditemtype.cpp:
4543         * src/sysync/remotedatastore.cpp:
4544         * src/sysync/stdlogicagent.cpp:
4545         * src/sysync/stdlogicagent.h:
4546         * src/sysync/stdlogicds.cpp:
4547         * src/sysync/stdlogicds.h:
4548         * src/sysync/superdatastore.cpp:
4549         * src/sysync/superdatastore.h:
4550         * src/sysync/syncappbase.cpp:
4551         * src/sysync/syncclient.cpp:
4552         * src/sysync/synccommand.cpp:
4553         * src/sysync/synccommand.h:
4554         * src/sysync/syncsession.cpp:
4555         * src/sysync/sysync_globs.h:
4556         * src/sysync/textprofile.cpp:
4557
4558         unilib started: engine version 3.3.0.0 to differentiate from
4559         normal 3.2.x.x non-unified builds
4560
4561 2009-09-28  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
4562
4563         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
4564
4565         save changed nonce value (again)
4566
4567 2009-09-09  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>
4568
4569         * src/platform_adapters/linux/configfiles.cpp:
4570         * src/platform_adapters/linux/platform_time.cpp:
4571         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
4572
4573         cleanup: appCharP type casting added, some updates for Android
4574         port
4575
4576 2009-09-25  Lukas Zeller  <luz@synthesis.ch>
4577
4578         * src/sysync/scriptcontext.cpp:
4579
4580         scripts: added TIMEONLY() function, enhanced POINTINTIME() not
4581         only to convert duration, but also dateonly and timeonly to
4582         timestamp
4583
4584 2009-09-25  Lukas Zeller  <luz@synthesis.ch>
4585
4586         * src/sysync/customimplds.cpp:
4587
4588         debug log: wrapped finalizing item into block which shows localID
4589
4590 2009-09-25  Lukas Zeller  <luz@synthesis.ch>
4591
4592         * src/DB_interfaces/odbc_db/odbcapids.cpp:
4593
4594         Debug output cosmetics (array map name is always "array", so do
4595         not show it)
4596
4597 2009-09-24  Lukas Zeller  <luz@synthesis.ch>
4598
4599         * src/sysync/syncclient.cpp:
4600
4601         client engine: when incoming data is not SyncML, this must abort
4602         the session and dump the message
4603
4604 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
4605
4606         * src/Makefile.am.in:
4607
4608         libsynthesis + autotools: must be linked against libz
4609
4610 2009-09-30  Beat Forster  <bfo@synthesis.ch>
4611
4612         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
4613
4614         SetNonce fChanged problem fixed; some type casting cAppChar
4615
4616 2009-09-24  Lukas Zeller  <luz@synthesis.ch>
4617
4618
4619         Merge remote branch 'moblin/master' into luz
4620
4621 2009-09-24  Lukas Zeller  <luz@synthesis.ch>
4622
4623         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
4624         * src/Transport_interfaces/engine/enginesessiondispatch.h:
4625         * src/sysync/syncappbase.cpp:
4626         * src/sysync/syncappbase.h:
4627         * src/sysync/syncclient.cpp:
4628         * src/sysync/syncserver.cpp:
4629         * src/sysync/syncserver.h:
4630         * src/sysync/syncsession.cpp:
4631         * src/sysync/syncsession.h:
4632
4633         libsynthesis_srv: implementation complete - runs sync sessions ok
4634         with textDB backend.
4635
4636 2009-09-24  Lukas Zeller  <luz@synthesis.ch>
4637
4638         * src/sysync/localengineds.cpp:
4639         * src/sysync/mimedirprofile.cpp:
4640         * src/sysync/syncsession.cpp:
4641
4642         cleanup: eliminated some compiler warnings about shadowing local
4643         declarations
4644
4645 2009-09-24  Lukas Zeller  <luz@synthesis.ch>
4646
4647         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/target_options.h:
4648         * src/server_engine_linux.mk:
4649         * src/syncapps/serverEngine_custom/product_options.h:
4650
4651         libsynthesis_srv configuration adjusted
4652
4653 2009-09-24  Lukas Zeller  <luz@synthesis.ch>
4654
4655         * src/sysync_SDK/configs/syncserv_sample_config.xml:
4656
4657         libsynthesis_srv: added sample config for a TextDB based server
4658
4659 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
4660
4661         * src/sysync_SDK/Sources/engine_defs.h:
4662
4663         event codes: reserve range for application use
4664
4665 2009-09-22  Lukas Zeller  <luz@synthesis.ch>
4666
4667         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo++.pch:
4668         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo.pch:
4669         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_opensource++.pch:
4670         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_opensource.pch:
4671         * src/Transport_interfaces/engine/engine_server.h:
4672         * src/Transport_interfaces/engine/engine_server_precomp.h:
4673         * src/Transport_interfaces/engine/enginesessiondispatch.cpp:
4674         * src/Transport_interfaces/engine/enginesessiondispatch.h:
4675         * src/client_engine_linux.mk:
4676         * src/server_engine_linux.mk:
4677         * src/syncapps/serverEngine_custom/product_options.h:
4678         * src/syncapps/serverEngine_custom/serverengine_custom.h:
4679         * src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
4680         * src/syncapps/serverEngine_custom/serverengine_custom_Base.h:
4681         * src/syncapps/serverEngine_custom/serverengine_custom_precomp.h:
4682
4683         libsynthesis_srv: added required files, traditional non-automake
4684         works for server engine
4685
4686 2009-09-22  Lukas Zeller  <luz@synthesis.ch>
4687
4688         * src/sysync/localengineds.cpp:
4689
4690         engine: statistics workaround for servers not sending status 201
4691         for completed adds
4692
4693 2009-09-21  Lukas Zeller  <luz@synthesis.ch>
4694
4695         * src/global_options.h:
4696         * src/sysync/binfileimplclient.cpp:
4697         * src/sysync/localengineds.cpp:
4698         * src/sysync/scriptcontext.cpp:
4699         * src/sysync/synccommand.cpp:
4700         * src/sysync/synccommand.h:
4701         * src/sysync/syncsession.cpp:
4702         * src/sysync/syncsession.h:
4703         * src/sysync_SDK/Sources/engine_defs.h:
4704
4705         engine 3.2.1.0: added "lenientMode" to ignore anchor mismatches
4706         in client, ignore missing status for get/alert 222
4707
4708 2009-09-21  Lukas Zeller  <luz@synthesis.ch>
4709
4710         * src/global_options.h:
4711
4712         engine 3.2.0.35 - stable version used in synthesis products
4713
4714 2009-09-21  Lukas Zeller  <luz@synthesis.ch>
4715
4716         * src/sysync/syncsession.cpp:
4717
4718         memory leak fixed: session script context was not deleted in
4719         session destructor
4720
4721 2009-09-21  Lukas Zeller  <luz@synthesis.ch>
4722
4723         * src/sysync/binfilebase.cpp:
4724         * src/sysync/binfilebase.h:
4725         * src/sysync/binfileimplds.cpp:
4726         * src/sysync/binfileimplds.h:
4727
4728         binfiles: added smooth upgrading from changelog V2 to V3/V4 to
4729         avoid slow syncs
4730
4731 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
4732
4733         * src/sysync/syncclient.cpp:
4734
4735         Revert "client state engine: allow multiple calls with
4736         STEP_SENTDATA"
4737
4738 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
4739
4740         * src/sysync/syncclient.cpp:
4741
4742         client state engine: allow multiple calls with STEP_SENTDATA
4743
4744 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
4745
4746         * src/Makefile.am.in:
4747
4748         compiler warning on Linux: vasprintf() not declared unless
4749         _GNU_SOURCE is set, SDK
4750
4751 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
4752
4753
4754         Merge commit 'synthesis/luz'
4755
4756 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
4757
4758         * src/sysync/binfileimplds.cpp:
4759         * src/sysync/binfileimplds.h:
4760         * src/sysync/localengineds.cpp:
4761         * src/sysync/synccommand.cpp:
4762         * src/sysync/sysync_globs.h:
4763
4764         Revert "client + statistics workaround: treat status 200 as 201
4765         for Replace cmd (which is really"
4766
4767 2009-09-15  Chen Congwu  <congwu.chen@intel.com>
4768
4769         * src/sysync/binfileimplds.cpp:
4770         * src/sysync/binfileimplds.h:
4771
4772         binfileds: multi-profile safe reliable detection of adds (vs.
4773         replaces) for sync clients
4774
4775 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
4776
4777         * src/sysync/customimplds.cpp:
4778
4779         compiler warning: #endif DBAPI_TUNNEL_SUPPORT
4780
4781 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
4782
4783         * src/Targets/ReleasedProducts/clientEngine_opensource_linux/clientengine_demo_x86_linux_prefix.h:
4784
4785         compiler warning on Linux: vasprintf() not declared unless
4786         _GNU_SOURCE is set
4787
4788 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
4789
4790
4791         Merge commit 'synthesis/luz'
4792
4793 2009-09-14  Lukas Zeller  <luz@synthesis.ch>
4794
4795         * src/syncml_tk/src/sml/mgr/all/mgrinstancemgr.c:
4796         * src/sysync/syncclient.cpp:
4797
4798         Client: made silently swallow garbage after end of incoming
4799         SyncML message
4800
4801 2009-07-16  Chen Congwu  <congwu.chen@intel.com>
4802
4803         * src/sysync/binfileimplds.cpp:
4804         * src/sysync/binfileimplds.h:
4805         * src/sysync/localengineds.cpp:
4806         * src/sysync/synccommand.cpp:
4807         * src/sysync/sysync_globs.h:
4808
4809         client + statistics workaround: treat status 200 as 201 for
4810         Replace cmd (which is really an Add)
4811
4812 2009-09-14  Lukas Zeller  <luz@synthesis.ch>
4813
4814
4815         Merge remote branch 'moblin/congwu' into luz
4816
4817 2009-09-14  Beat Forster  <bfo@synthesis.ch>
4818
4819         * src/DB_interfaces/api_db/dbapi.cpp:
4820         * src/DB_interfaces/api_db/pluginapids.cpp:
4821         * src/platform_adapters/binfile.h:
4822         * src/platform_adapters/linux/configfiles.cpp:
4823         * src/platform_adapters/linux/platform_timezones.cpp:
4824         * src/platform_adapters/platform_thread.h:
4825         * src/platform_adapters/unix_common/platform_file.cpp:
4826         * src/platform_adapters/unix_common/platform_thread.cpp:
4827         * src/sysync/binfilebase.h:
4828         * src/sysync/binfileimplds.h:
4829         * src/sysync/customimplds.cpp:
4830         * src/sysync/stringutils.h:
4831         * src/sysync/syncexception.h:
4832         * src/sysync/sysync_globs.h:
4833         * src/sysync/textitemtype.cpp:
4834         * src/sysync/timezones.cpp:
4835         * src/sysync/vtimezone.cpp:
4836         * src/sysync_SDK/Sources/SDK_support.cpp:
4837         * src/sysync_SDK/Sources/SDK_support.h:
4838         * src/sysync_SDK/Sources/blobs.h:
4839         * src/sysync_SDK/Sources/dbitem.cpp:
4840         * src/sysync_SDK/Sources/dbitem.h:
4841
4842         Adaptations in preparation for new platform and Tunnel API
4843         cleanup
4844
4845 2009-09-14  Lukas Zeller  <luz@synthesis.ch>
4846
4847         * src/sysync/syncclient.cpp:
4848         * src/sysync/syncclient.h:
4849
4850         Client: Endless Alert222 detection (with luz' patch to use
4851         lineartime_t, not time_t)
4852
4853 2009-09-14  Lukas Zeller  <luz@synthesis.ch>
4854
4855         * src/sysync/engineinterface.cpp:
4856
4857         engineinterface: InsertItem/InsertItemAsKey signatures are fixed,
4858         removed casts/warnings
4859
4860 2009-09-14  Chen Congwu  <congwu.chen@intel.com>
4861
4862         * src/sysync/syncclient.cpp:
4863         * src/sysync/syncclient.h:
4864
4865         Client: Endless Alert222 detection
4866
4867 2009-09-08  Beat Forster  <bfo@synthesis.ch>
4868
4869         * src/sysync_SDK/Sources/enginemodulebridge.cpp:
4870         * src/sysync_SDK/Sources/enginemodulebridge.h:
4871
4872         signature InsertItem/AsKey corrected: ItemID instead of cItemID
4873
4874 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4875
4876         * src/sysync/multifielditemtype.cpp:
4877         * src/sysync/scriptcontext.cpp:
4878         * src/sysync/syncserver.cpp:
4879
4880         libsynthesis_srv: changes to make it compilable (not yet
4881         functional, however)
4882
4883 2009-09-08  Beat Forster  <bfo@synthesis.ch>
4884
4885         * src/sysync_SDK/Sources/SDK_util.c:
4886
4887         buffer size for debug output is no longer restricted to 1kB on
4888         Mac/Linux
4889
4890 2009-09-08  Beat Forster  <bfo@synthesis.ch>
4891
4892         * src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.cpp:
4893         * src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.h:
4894         * src/sysync_SDK/DB_Interfaces/snowwhite/snowwhite.cpp:
4895         * src/sysync_SDK/Sources/SDK_support.cpp:
4896         * src/sysync_SDK/Sources/SDK_support.h:
4897         * src/sysync_SDK/Sources/enginemodulebase.cpp:
4898         * src/sysync_SDK/Sources/enginemodulebase.h:
4899
4900         array support for tunnel asKey / new itemkey before update/insert
4901         operations / UI_Open+Close moved to app_demo
4902
4903 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4904
4905         * src/sysync/itemfield.cpp:
4906
4907         DBAPI_TUNNEL_SUPPORT: fixed problem with item TZ reading of DATE
4908         and DURATION timestamps
4909
4910 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4911
4912         * src/Targets/ReleasedProducts/clientEngine_opensource_linux/target_options.h:
4913
4914         Comment cosmetics
4915
4916 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4917
4918         * src/DB_interfaces/odbc_db/odbcapids.cpp:
4919
4920         ODBC/SQL: commented out excessive log messages for substitution
4921
4922 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4923
4924         * src/sysync/binfilebase.cpp:
4925         * src/sysync/binfilebase.h:
4926
4927         binfiles: added checking for record size, should catch
4928         32bit<->64bit data migration issues
4929
4930 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4931
4932         * src/DB_interfaces/api_db/pluginapids.cpp:
4933         * src/DB_interfaces/api_db/pluginapids.h:
4934         * src/Targets/clientEngine_dbg/target_options.h:
4935         * src/global_options.h:
4936         * src/sysync/binfileimplclient.cpp:
4937         * src/sysync/binfileimplclient.h:
4938         * src/sysync/binfileimplds.cpp:
4939         * src/sysync/binfileimplds.h:
4940         * src/sysync/customimplagent.cpp:
4941         * src/sysync/customimplagent.h:
4942         * src/sysync/customimplds.cpp:
4943         * src/sysync/customimplds.h:
4944         * src/sysync/engineentry.cpp:
4945         * src/sysync/engineentry.h:
4946         * src/sysync/engineinterface.cpp:
4947         * src/sysync/engineinterface.h:
4948         * src/sysync/localengineds.cpp:
4949         * src/sysync/localengineds.h:
4950         * src/sysync/multifielditem.cpp:
4951         * src/sysync/multifielditem.h:
4952         * src/sysync/syncappbase.cpp:
4953         * src/sysync/syncclient.cpp:
4954         * src/sysync/syncclient.h:
4955         * src/sysync/syncclientbase.cpp:
4956         * src/sysync/syncsession.h:
4957         * src/sysync_SDK/Sources/engine_defs.h:
4958         * src/sysync_SDK/Sources/sync_dbapidef.h:
4959
4960         DBAPI_TUNNEL_SUPPORT: Implemented now. This allows directly
4961         accessing data items from the main application (e.g. for test)
4962
4963 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4964
4965         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/define.h:
4966         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo++.pch:
4967         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo.pch:
4968         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_opensource_linux_prefix.h:
4969         * src/Targets/ReleasedProducts/serverEngine_opensource_linux/target_options.h:
4970
4971         libsynthesis_srv: added new target files for SyncML server
4972         variant of libsynthesis
4973
4974 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4975
4976         * src/sysync/binfileimplds.cpp:
4977         * src/sysync/binfileimplds.h:
4978         * src/sysync/localengineds.cpp:
4979         * src/sysync/synccommand.cpp:
4980         * src/sysync/sysync_globs.h:
4981
4982         REVERTED for now: Add/Replace statistics workaround
4983
4984 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4985
4986         * src/syncml_tk/src/sml/xlt/all/xltdevinf.c:
4987
4988         devInf without datastore list: clarified comments why this is
4989         needed (comment change only)
4990
4991 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4992
4993
4994         Merge remote branch 'moblin/yongsheng'
4995
4996 2009-09-08  Lukas Zeller  <luz@synthesis.ch>
4997
4998         * src/sysync/syncclient.cpp:
4999         * src/sysync/syncclient.h:
5000
5001         STEPCMD_RESENDDATA: modified such that it is clear state is
5002         different from after STEPCMD_SENDDATA
5003
5004 2009-09-03  Patrick Ohly  <patrick.ohly@gmx.de>
5005
5006         * src/sysync/debuglogger.cpp:
5007
5008         TDebugLoggerBase::DebugOpenBlock: fixed build failure on Alpha
5009         CPU architecture
5010
5011 2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
5012
5013         * src/syncml_tk/src/sml/xlt/all/xltdevinf.c:
5014
5015         DevInf: Allow devinf not containing datastore when encoding
5016
5017 2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
5018
5019         * src/sysync/syncclient.cpp:
5020
5021         Message: do 'FinishMessage' processing at the end of session
5022
5023 2009-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
5024
5025         * src/Makefile.am.in:
5026
5027         bumped version to current/revision/age 2/0/2 because of
5028         STEP_RESENDDATA
5029
5030 2009-07-22  Chen Congwu  <congwu.chen@intel.com>
5031
5032         * src/sysync/syncclient.cpp:
5033         * src/sysync_SDK/Sources/engine_defs.h:
5034
5035         Client+Resend data: bug#3427, add sysync::STEP_RESENDDATA
5036
5037 2009-08-18  Patrick Ohly  <patrick.ohly@gmx.de>
5038
5039         * src/sysync/stdlogicds.cpp:
5040
5041         Revert "slow sync: avoid empty anchors, that confuses
5042         ScheduleWorld"
5043
5044 2009-08-18  Patrick Ohly  <patrick.ohly@gmx.de>
5045
5046
5047         Merge commit 'synthesis/master'
5048
5049 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
5050
5051         * src/sysync/itemfield.cpp:
5052
5053         reading keys: fixed string handling errors
5054
5055 2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>
5056
5057         * src/sysync/vtimezone.cpp:
5058         * src/sysync/vtimezone.h:
5059
5060         vtimezone: accept alternative line ends, using const string & for
5061         efficiency
5062
5063 2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>
5064
5065         * src/sysync/sysync_utils.cpp:
5066
5067         compiler warning in generateNonce(): casting char array
5068
5069 2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>
5070
5071         * src/sysync/synccommand.cpp:
5072
5073         TSyncCommand::analyze: compiler warning about uninitialized
5074         variable (return code!)
5075
5076 2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>
5077
5078         * src/sysync/engineinterface.cpp:
5079
5080         TSettingsKeyImpl::SetValueByID: compiler warning about pointer
5081         aliasing
5082
5083 2009-08-12  Lukas Zeller  <luz@synthesis.ch>
5084
5085
5086         Merge commit 'origin/master'
5087
5088 2009-08-12  Beat Forster  <bfo@synthesis.ch>
5089
5090         * src/sysync_SDK/Sources/SDK_util.c:
5091         * src/sysync_SDK/Sources/sync_dbapidef.h:
5092
5093         SDK version changed to 1.6.0
5094
5095 2009-08-12  Beat Forster  <bfo@synthesis.ch>
5096
5097         * src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
5098         * src/sysync_SDK/Sources/dbitem.cpp:
5099         * src/sysync_SDK/Sources/dbitem.h:
5100
5101         TextDB: minor fixes
5102
5103 2009-08-12  Lukas Zeller  <luz@synthesis.ch>
5104
5105         * src/global_options.h:
5106         * src/sysync/binfileimplclient.cpp:
5107
5108         engine 3.2.0.33: enhanced URIpath profile settings functionality
5109
5110 2009-08-12  Lukas Zeller  <luz@synthesis.ch>
5111
5112         * src/sysync/mimedirprofile.cpp:
5113
5114         mimedirprofile: autoenddate 23:59:59 detection bug fixed
5115
5116 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
5117
5118         * src/sysync/rrules.cpp:
5119
5120         RRULE: rrule2internal will lose the last item of daylist of
5121         fields like 'BY***'
5122
5123 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
5124
5125         * src/sysync/engineinterface.cpp:
5126
5127         TSettingsKeyImpl::SetValueByID: compiler warning about pointer
5128         aliasing
5129
5130 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
5131
5132         * src/sysync/synccommand.cpp:
5133
5134         TSyncCommand::analyze: compiler warning about uninitialized
5135         variable (return code!)
5136
5137 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
5138
5139         * src/sysync/sysync_utils.cpp:
5140
5141         appendRFC2047AsUTF8: compiler warning about uninitialized
5142         variable
5143
5144 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
5145
5146         * src/sysync/sysync_utils.cpp:
5147
5148         compiler warning in generateNonce(): casting char array
5149
5150 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
5151
5152         * src/sysync/stdlogicds.cpp:
5153
5154         slow sync: avoid empty anchors, that confuses ScheduleWorld
5155
5156 2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>
5157
5158         * src/sysync/vtimezone.cpp:
5159
5160         timezone parsing: accept \r\n and \r as line ends in addition to
5161         \n
5162
5163 2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>
5164
5165         * src/sysync/vtimezone.cpp:
5166         * src/sysync/vtimezone.h:
5167
5168         vtimezone: use const string & instead of string copy
5169
5170 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
5171
5172         * src/platform_adapters/linux/platform_timezones.cpp:
5173
5174         Linux timezones: previous fix for icalcomponent_as_ical_string_r
5175         was incomplete
5176
5177 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
5178
5179         * src/platform_adapters/linux/platform_timezones.cpp:
5180
5181         Linux timezones: compile fix for libecal and
5182         --disable-evolution-compatibility
5183
5184 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
5185
5186         * src/platform_adapters/linux/platform_timezones.cpp:
5187
5188         Linux timezones: use icalcomponent_as_ical_string_r() if possible
5189
5190 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
5191
5192         * Makefile.am:
5193         * configure.in:
5194         * synthesis.pc.in:
5195
5196         autotools: added synthesis.pc file for pkg-config
5197
5198 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
5199
5200         * src/platform_adapters/linux/platform_timezones.cpp:
5201
5202         Linux timezones: avoid compiler warning
5203
5204 2009-07-16  Chen Congwu  <congwu.chen@intel.com>
5205
5206         * src/sysync/binfileimplds.cpp:
5207         * src/sysync/binfileimplds.h:
5208         * src/sysync/localengineds.cpp:
5209         * src/sysync/synccommand.cpp:
5210         * src/sysync/sysync_globs.h:
5211
5212         client + statistics workaround: treat status 200 as 201 for
5213         Replace cmd (which is really an Add)
5214
5215 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
5216
5217         * configure.in:
5218         * src/platform_adapters/linux/platform_timezones.cpp:
5219
5220         autotools: add --enable-evolution-compatibility
5221
5222 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
5223
5224         * README:
5225
5226         README: mentioned that expat 2.x can be used instead of the older
5227         expat 1.x
5228
5229 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
5230
5231
5232         Merge commit 'origin/master'
5233
5234 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
5235
5236         * autogen.sh:
5237
5238         autgen.sh: wipe out old files before recreating them
5239
5240 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
5241
5242         * src/synthesis-linker.map:
5243
5244         SySyncDebugPuts: fixed dynamic link problem
5245
5246 2009-07-10  Lukas Zeller  <luz@synthesis.ch>
5247
5248         * src/sysync/syncserver.cpp:
5249         * src/sysync/syncserver.h:
5250
5251         server: fixed to compile again with ENGINEINTERFACE_SUPPORT (for
5252         XXXAsKey) but no ENGINE_LIBRARY (traditional Synthesis builds)
5253
5254 2009-07-10  Beat Forster  <bfo@synthesis.ch>
5255
5256         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
5257
5258         syncml_tk: Fix for BOM checker: In pure C variables must be
5259         defined before any other statement
5260
5261 2009-07-10  Lukas Zeller  <luz@synthesis.ch>
5262
5263         * src/sysync/syncclient.cpp:
5264         * src/sysync/syncsession.cpp:
5265         * src/sysync/syncsession.h:
5266
5267         Suspend ALERT: renamed flags and accessors to include "suspend"
5268         (to make clear it is the suspend alert)
5269
5270 2009-07-10  Lukas Zeller  <luz@synthesis.ch>
5271
5272
5273         Merge commit 'moblin/congwu'
5274
5275 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
5276
5277         * src/sysync_SDK/Sources/enginemodulebase.cpp:
5278         * src/sysync_SDK/Sources/enginemodulebase.h:
5279
5280         TEngineModuleBridge::Term() + fCI: memory leak
5281
5282 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
5283
5284         * src/sysync/scriptcontext.cpp:
5285
5286         MakeTextWithProfile: did not free profile handler
5287
5288 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
5289
5290         * src/sysync/mimedirprofile.cpp:
5291
5292         MIMEStringToField: unitialized time context
5293
5294 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
5295
5296         * src/sysync/engineinterface.cpp:
5297
5298         TSettingsKeyImpl::checkFieldAttrs: don't read before start of
5299         string
5300
5301 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
5302
5303         * src/sysync/engineentry.cpp:
5304         * src/sysync/syncclientbase.cpp:
5305         * src/sysync/syncclientbase.h:
5306         * src/sysync_SDK/Sources/enginemodulebase.h:
5307         * src/sysync_SDK/Sources/sync_dbapidef.h:
5308
5309         engine logging: new API with more information provided to the
5310         engine
5311
5312 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
5313
5314         * src/sysync/debuglogger.h:
5315
5316         engine logging: fix message dumping in combination with
5317         <logsessionstoglobal>
5318
5319 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
5320
5321         * src/sysync/scriptcontext.cpp:
5322
5323         fixed compiler warnings: signed/unsigned comparison
5324
5325 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
5326
5327         * src/sysync/syncsession.cpp:
5328
5329         configuration: accept configs without any datastore definition
5330
5331 2009-06-26  Chen Congwu  <congwu.chen@intel.com>
5332
5333         * src/sysync/syncclient.cpp:
5334         * src/sysync/syncsession.cpp:
5335         * src/sysync/syncsession.h:
5336
5337         Suspend ALERT: make sure synthesis client sends the suspend alert
5338
5339 2009-07-01  Lukas Zeller  <luz@synthesis.ch>
5340
5341         * src/sysync/mimedirprofile.cpp:
5342         * src/sysync/mimedirprofile.h:
5343
5344         remoterules build dependency removed - new setRemoteRule()
5345         function implementation needed #ifdefs
5346
5347 2009-07-01  Lukas Zeller  <luz@synthesis.ch>
5348
5349         * src/sysync/debuglogger.cpp:
5350         * src/sysync/debuglogger.h:
5351         * src/sysync/syncappbase.cpp:
5352         * src/sysync/syncappbase.h:
5353         * src/sysync/syncsession.cpp:
5354
5355         engine logging: added <logsessionstoglobal> to direct session
5356         logs into global log
5357
5358 2009-07-01  Lukas Zeller  <luz@synthesis.ch>
5359
5360         * src/sysync/scriptcontext.cpp:
5361         * src/sysync/scriptcontext.h:
5362
5363         scripts: Added macro arguments for script macros
5364
5365 2009-06-26  tester  <tester@knlcst4.ikn.intel.com>
5366
5367         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
5368
5369         compiler warning: uninitialized variable
5370
5371 2009-06-26  tester  <tester@knlcst4.ikn.intel.com>
5372
5373         * src/sysync/syncsession.cpp:
5374
5375         compiler warning: parenthesis in boolean expression
5376
5377 2009-06-26  zhu, yongsheng  <yongsheng.zhu@intel.com>
5378
5379         * src/sysync/mimedirprofile.cpp:
5380
5381         MIMEPROFILE: Add \N to represent newline
5382
5383 2009-06-25  tester  <tester@knlcst4.ikn.intel.com>
5384
5385         * configure.in:
5386
5387         configure + XML lib: fixed the situation where only expat was
5388         installed
5389
5390 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
5391
5392
5393         Merge commit 'moblin/yong'
5394
5395 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
5396
5397
5398         Merge commit 'origin/master'
5399
5400 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
5401
5402         * src/Makefile.am.in:
5403         * src/sysync/mimedirprofile.cpp:
5404         * src/sysync/mimedirprofile.h:
5405         * src/sysync/multifielditem.h:
5406         * src/sysync/scriptcontext.cpp:
5407
5408         MAKE/PARSETEXTWITHPROFILE: added remote rule name parameter
5409
5410 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
5411
5412         * src/Targets/ReleasedProducts/clientEngine_opensource_linux/target_options.h:
5413
5414         compile configuration: enable remote rules in client engine
5415
5416 2009-06-22  Lukas Zeller  <luz@synthesis.ch>
5417
5418         * src/sysync/stdlogicds.cpp:
5419         * src/sysync/syncclient.cpp:
5420         * src/sysync/syncsession.cpp:
5421         * src/sysync/syncsession.h:
5422
5423         engine: cleaned up around fRemoteMustSeeDevinf and
5424         mustSendDevInf()
5425
5426 2009-06-22  Wu, Yong  <yong.wu@intel.com>
5427
5428         * src/sysync/syncclient.cpp:
5429
5430         client: Added check to make sure devInf gets sent (Put) to server
5431         when config has changed
5432
5433 2009-06-22  Wu, Yong  <yong.wu@intel.com>
5434
5435         * src/sysync/syncappbase.h:
5436
5437         Avoid "if without value" compiling warnings.
5438
5439 2009-06-19  Wu, Yong  <yong.wu@intel.com>
5440
5441         * configure.in:
5442
5443         Fix a typo in help text.
5444
5445 2009-06-19  Wu, Yong  <yong.wu@intel.com>
5446
5447         * configure.in:
5448         * src/sysync/syncappbase.h:
5449
5450         Bug 3312. add expat support. Synthesis can work in 3 modes: a)
5451         system expat, b) system xmltok, c) builtin xmltok. The original
5452         configuration works with either system xmltok or builtin xmltok.
5453         We added the expat support and made expat as the default xml
5454         parser.
5455
5456 2009-06-18  Lukas Zeller  <luz@synthesis.ch>
5457
5458         * src/DB_interfaces/api_db/pluginapids.cpp:
5459         * src/DB_interfaces/api_db/pluginapids.h:
5460         * src/DB_interfaces/odbc_db/odbcapids.h:
5461         * src/global_options.h:
5462         * src/sysync/binfileimplclient.cpp:
5463         * src/sysync/binfileimplds.cpp:
5464         * src/sysync/binfileimplds.h:
5465         * src/sysync/customimplds.cpp:
5466         * src/sysync/customimplds.h:
5467         * src/sysync/engineinterface.cpp:
5468         * src/sysync/sysync_utils.cpp:
5469
5470         engine 3.2.0.32: cleaned up binfile changelog update tracking
5471
5472 2009-06-16  Lukas Zeller  <luz@synthesis.ch>
5473
5474         * Synthesis_AG_Contributor_Agreement.doc:
5475
5476         Contributor agreement: Added Word version for helping incremental
5477         workflows completing the agreement
5478
5479 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5480
5481         * doc/SySync_config_reference.doc:
5482         * doc/SySync_config_reference.pdf:
5483
5484         docs: updated SySync_config_reference for engine 3.2.0.31
5485
5486 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5487
5488         * src/global_options.h:
5489
5490         engine 3.2.0.31
5491
5492 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5493
5494         * src/DB_interfaces/api_db/pluginapids.cpp:
5495         * src/sysync/localengineds.cpp:
5496         * src/sysync/syncappbase.h:
5497         * src/sysync/syncclientbase.cpp:
5498         * src/sysync/syncclientbase.h:
5499         * src/sysync/syncserver.cpp:
5500         * src/sysync/syncserver.h:
5501
5502         server engine: some preparations, work in progress
5503
5504 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5505
5506         * src/sysync/syncclient.cpp:
5507         * src/sysync/syncclient.h:
5508         * src/sysync/sysync_globs.h:
5509
5510         client: added "smart" retry (mainly as ZYB workaround)
5511
5512 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5513
5514         * src/sysync/scriptcontext.cpp:
5515         * src/sysync/syncsession.cpp:
5516
5517         Scripting: Made SETLOG, SETDEBUGLOG and SETREADONLY generally
5518         accessible
5519
5520 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5521
5522         * src/sysync/binfileimplclient.cpp:
5523         * src/sysync/binfileimplclient.h:
5524         * src/sysync/binfileimplds.cpp:
5525         * src/sysync/engineinterface.cpp:
5526         * src/sysync/itemfield.cpp:
5527         * src/sysync_SDK/Sources/engine_defs.h:
5528
5529         engine: settings key access improvements
5530
5531 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5532
5533         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
5534         * src/sysync/customimplagent.cpp:
5535         * src/sysync/customimplagent.h:
5536         * src/sysync/lineartime.h:
5537
5538         DB interfacing: support for Apple "nsdate" DB field type
5539
5540 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
5541
5542         * src/sysync/customimplds.cpp:
5543         * src/sysync/dataobjtype.cpp:
5544         * src/sysync/multifielditem.h:
5545         * src/sysync/timezones.h:
5546
5547         warnings elimination
5548
5549 2009-06-09  zhu, yongsheng  <yongsheng.zhu@intel.com>
5550
5551         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
5552
5553           BOM Processing for SyncML Toolkit
5554
5555 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
5556
5557         * src/platform_adapters/linux/platform_timezones.cpp:
5558
5559         libical time zone import: imported time zones were skipped during
5560         matching
5561
5562 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
5563
5564         * src/global_options.h:
5565         * src/sysync/mimedirprofile.cpp:
5566         * src/sysync/mimedirprofile.h:
5567
5568         mime-dir: added "expandedlist" option for <property values="..">
5569
5570 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
5571
5572         * src/sysync/iso8601.cpp:
5573
5574         iso8601: less than 1h negative minute offset was displayed as
5575         positive
5576
5577 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
5578
5579         * src/sysync/engineinterface.cpp:
5580         * src/sysync/engineinterface.h:
5581
5582         engine interface: added support for querying value type in all
5583         settings keys
5584
5585 2009-05-12  Beat Forster  <bfo@synthesis.ch>
5586
5587         * src/sysync/timezones.cpp:
5588         * src/sysync/tz_table.h:
5589         * src/sysync/vtimezone.cpp:
5590         * src/sysync/vtimezone.h:
5591
5592         timezones: improved matching for UTC, bug fix
5593
5594 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
5595
5596         * src/sysync_SDK/configs/syncclient_sample_config.xml:
5597
5598         sample client config: EXDATE is comma separated in iCalendar 2.0!
5599
5600 2009-05-07  Lukas Zeller  <luz@synthesis.ch>
5601
5602         * Synthesis_AG_Contributor_Agreement.pdf:
5603
5604         Contributor Agreement: clarified "Contributor" term, more space
5605         for filling out the form
5606
5607 2009-05-05  Beat Forster  <bfo@synthesis.ch>
5608
5609         * src/sysync/vtimezone.cpp:
5610
5611         timezones: zones without DST rules (e.g. China) will be
5612         recognized correctly
5613
5614 2009-05-05  Beat Forster  <bfo@synthesis.ch>
5615
5616         * src/sysync/vtimezone.cpp:
5617
5618         timezones: pure minute offset TZ will now get TZID with name,
5619         e.g. TZID:OFFS-0057 or TZID:OFFS+0130
5620
5621 2009-05-05  Lukas Zeller  <luz@synthesis.ch>
5622
5623         * src/sysync/syncserver.cpp:
5624
5625         sysytool: made sure pseudo test session is in "remote understands
5626         UTC" mode.
5627
5628 2009-05-05  Lukas Zeller  <luz@synthesis.ch>
5629
5630         * src/sysync/mimedirprofile.cpp:
5631
5632         vCalendar 1.0 TZ parsing: now searches in internal zone list
5633
5634 2009-05-04  Lukas Zeller  <luz@synthesis.ch>
5635
5636         * src/global_options.h:
5637
5638         Version changed to 3.2.0.27
5639
5640 2009-05-04  Lukas Zeller  <luz@synthesis.ch>
5641
5642         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
5643
5644         SyncML-TK: fixed strange bracketing found by Gary Tyler
5645
5646 2009-05-04  Lukas Zeller  <luz@synthesis.ch>
5647
5648         * src/sysync/syncclientbase.cpp:
5649         * src/sysync_SDK/Sources/engine_defs.h:
5650
5651         Suspend: Fixed problem with STEPCMD_SUSPEND
5652
5653 2009-05-04  Beat Forster  <bfo@synthesis.ch>
5654
5655         * src/sysync_SDK/Sources/SDK_support.cpp:
5656         * src/sysync_SDK/Sources/SDK_support.h:
5657
5658         SDK_support: Added CLine:GetName()
5659
5660 2009-04-22  Lukas Zeller  <luz@synthesis.ch>
5661
5662         * src/global_options.h:
5663
5664         Version changed to 3.2.0.26
5665
5666 2009-04-21  Patrick Ohly  <patrick.ohly@intel.com>
5667
5668         * src/sysync/vtimezone.cpp:
5669
5670         time zones: VTIMEZONE definitions may end in \r\n, strip \r from
5671         name
5672
5673 2009-04-17  Synthesis AG  <opensource@synthesis.ch>
5674
5675
5676         Initial Commit by Synthesis AG for Open Source libsynthesis
5677         3.2.0.25 and libsmltk
5678
5679 tead of
5680         'evolutionSource'
5681
5682 2011-08-22  Chris Kühl  <chrisk@openismus.com>
5683
5684         * po/POTFILES.in:
5685
5686         distcheck: Corrected path to file in POTFILE.in
5687
5688 2011-08-03  Chris Kühl  <chrisk@openismus.com>
5689
5690         * src/dbus/server/server.cpp:
5691         * src/dbus/server/server.h:
5692
5693         server: Fix up indentation after Server class rename
5694
5695 2011-07-28  Chris Kühl  <chrisk@openismus.com>
5696
5697         * src/Makefile-gen.am:
5698         * src/NotificationBackendBase.h:
5699         * src/NotificationBackendLibnotify.cpp:
5700         * src/NotificationBackendLibnotify.h:
5701         * src/NotificationBackendMLite.cpp:
5702         * src/NotificationBackendMLite.h:
5703         * src/NotificationBackendNoop.cpp:
5704         * src/NotificationBackendNoop.h:
5705         * src/NotificationManager.cpp:
5706         * src/NotificationManager.h:
5707         * src/NotificationManagerBase.h:
5708         * src/NotificationManagerFactory.cpp:
5709         * src/NotificationManagerFactory.h:
5710         * src/dbus/server/Makefile.am:
5711         * src/dbus/server/NotificationBackendBase.h:
5712         * src/dbus/server/NotificationBackendLibnotify.cpp:
5713         * src/dbus/server/NotificationBackendLibnotify.h:
5714         * src/dbus/server/NotificationBackendMLite.cpp:
5715         * src/dbus/server/NotificationBackendMLite.h:
5716         * src/dbus/server/NotificationBackendNoop.cpp:
5717         * src/dbus/server/NotificationBackendNoop.h:
5718         * src/dbus/server/NotificationManager.cpp:
5719         * src/dbus/server/NotificationManager.h:
5720         * src/dbus/server/NotificationManagerBase.h:
5721         * src/dbus/server/NotificationManagerFactory.cpp:
5722         * src/dbus/server/NotificationManagerFactory.h:
5723
5724         server: Moved src/Notification* files to src/dbus/server
5725
5726 2011-07-18  Chris Kühl  <chrisk@openismus.com>
5727
5728         * po/POTFILES.in:
5729
5730         server: Renamed DBusServer class to Server
5731
5732 2011-07-18  Chris Kühl  <chrisk@openismus.com>
5733
5734         * configure-post.in:
5735         * src/Makefile-gen.am:
5736         * src/dbus-server/.gitignore:
5737         * src/dbus-server/Makefile.am:
5738         * src/dbus-server/auto-sync-manager.cpp:
5739         * src/dbus-server/auto-sync-manager.h:
5740         * src/dbus-server/auto-term.h:
5741         * src/dbus-server/bluez-manager.cpp:
5742         * src/dbus-server/bluez-manager.h:
5743         * src/dbus-server/client.cpp:
5744         * src/dbus-server/client.h:
5745         * src/dbus-server/cmdline-wrapper.h:
5746         * src/dbus-server/connection.cpp:
5747         * src/dbus-server/connection.h:
5748         * src/dbus-server/connman-client.cpp:
5749         * src/dbus-server/connman-client.h:
5750         * src/dbus-server/dbus-sync.cpp:
5751         * src/dbus-server/dbus-sync.h:
5752         * src/dbus-server/dbus-transport-agent.cpp:
5753         * src/dbus-server/dbus-transport-agent.h:
5754         * src/dbus-server/dbus-user-interface.cpp:
5755         * src/dbus-server/dbus-user-interface.h:
5756         * src/dbus-server/exceptions.cpp:
5757         * src/dbus-server/exceptions.h:
5758         * src/dbus-server/info-req.cpp:
5759         * src/dbus-server/info-req.h:
5760         * src/dbus-server/main.cpp:
5761         * src/dbus-server/network-manager-client.cpp:
5762         * src/dbus-server/network-manager-client.h:
5763         * src/dbus-server/org.syncevolution.service.in:
5764         * src/dbus-server/presence-status.cpp:
5765         * src/dbus-server/presence-status.h:
5766         * src/dbus-server/progress-data.cpp:
5767         * src/dbus-server/progress-data.h:
5768         * src/dbus-server/read-operations.cpp:
5769         * src/dbus-server/read-operations.h:
5770         * src/dbus-server/resource.h:
5771         * src/dbus-server/restart.h:
5772         * src/dbus-server/server.cpp:
5773         * src/dbus-server/server.h:
5774         * src/dbus-server/session-listener.h:
5775         * src/dbus-server/session.cpp:
5776         * src/dbus-server/session.h:
5777         * src/dbus-server/source-progress.h:
5778         * src/dbus-server/source-status.h:
5779         * src/dbus-server/syncevo-dbus-server-startup.sh.in:
5780         * src/dbus-server/syncevo-dbus-server.desktop.in:
5781         * src/dbus-server/timeout.h:
5782         * src/dbus-server/timer.h:
5783         * src/dbus/Makefile.am:
5784         * src/dbus/server/.gitignore:
5785         * src/dbus/server/Makefile.am:
5786         * src/dbus/server/auto-sync-manager.cpp:
5787         * src/dbus/server/auto-sync-manager.h:
5788         * src/dbus/server/auto-term.h:
5789         * src/dbus/server/bluez-manager.cpp:
5790         * src/dbus/server/bluez-manager.h:
5791         * src/dbus/server/client.cpp:
5792         * src/dbus/server/client.h:
5793         * src/dbus/server/cmdline-wrapper.h:
5794         * src/dbus/server/connection.cpp:
5795         * src/dbus/server/connection.h:
5796         * src/dbus/server/connman-client.cpp:
5797         * src/dbus/server/connman-client.h:
5798         * src/dbus/server/dbus-sync.cpp:
5799         * src/dbus/server/dbus-sync.h:
5800         * src/dbus/server/dbus-transport-agent.cpp:
5801         * src/dbus/server/dbus-transport-agent.h:
5802         * src/dbus/server/dbus-user-interface.cpp:
5803         * src/dbus/server/dbus-user-interface.h:
5804         * src/dbus/server/exceptions.cpp:
5805         * src/dbus/server/exceptions.h:
5806         * src/dbus/server/info-req.cpp:
5807         * src/dbus/server/info-req.h:
5808         * src/dbus/server/main.cpp:
5809         * src/dbus/server/network-manager-client.cpp:
5810         * src/dbus/server/network-manager-client.h:
5811         * src/dbus/server/org.syncevolution.service.in:
5812         * src/dbus/server/presence-status.cpp:
5813         * src/dbus/server/presence-status.h:
5814         * src/dbus/server/progress-data.cpp:
5815         * src/dbus/server/progress-data.h:
5816         * src/dbus/server/read-operations.cpp:
5817         * src/dbus/server/read-operations.h:
5818         * src/dbus/server/resource.h:
5819         * src/dbus/server/restart.h:
5820         * src/dbus/server/server.cpp:
5821         * src/dbus/server/server.h:
5822         * src/dbus/server/session-listener.h:
5823         * src/dbus/server/session.cpp:
5824         * src/dbus/server/session.h:
5825         * src/dbus/server/source-progress.h:
5826         * src/dbus/server/source-status.h:
5827         * src/dbus/server/syncevo-dbus-server-startup.sh.in:
5828         * src/dbus/server/syncevo-dbus-server.desktop.in:
5829         * src/dbus/server/timeout.h:
5830         * src/dbus/server/timer.h:
5831
5832         server: Renamed 'dbus-server' sub-directory to 'dbus/server'
5833
5834 2011-07-18  Chris Kühl  <chrisk@openismus.com>
5835
5836         * src/dbus-server/Makefile.am:
5837         * src/dbus-server/auto-sync-manager.cpp:
5838         * src/dbus-server/bluez-manager.cpp:
5839         * src/dbus-server/client.cpp:
5840         * src/dbus-server/connection.cpp:
5841         * src/dbus-server/connman-client.cpp:
5842         * src/dbus-server/dbus-sync.cpp:
5843         * src/dbus-server/exceptions.cpp:
5844         * src/dbus-server/exceptions.h:
5845         * src/dbus-server/info-req.cpp:
5846         * src/dbus-server/main.cpp:
5847         * src/dbus-server/network-manager-client.cpp:
5848         * src/dbus-server/presence-status.cpp:
5849         * src/dbus-server/read-operations.cpp:
5850         * src/dbus-server/server.cpp:
5851         * src/dbus-server/server.h:
5852         * src/dbus-server/session.cpp:
5853         * src/dbus-server/syncevo-dbus-server.cpp:
5854         * src/dbus-server/syncevo-dbus-server.h:
5855         * src/dbus-server/syncevo-exceptions.cpp:
5856         * src/dbus-server/syncevo-exceptions.h:
5857
5858         dbus-server: Remove 'syncevo-' prefix from source files
5859
5860 2011-07-18  Chris Kühl  <chrisk@openismus.com>
5861
5862         * src/dbus-server/Makefile.am:
5863
5864         dbus-server: Clean up Makefile.am
5865
5866 2011-06-17  Chris Kühl  <chrisk@openismus.com>
5867
5868         * src/syncevo/Cmdline.cpp:
5869         * src/syncevo/Cmdline.h:
5870         * src/syncevo/ConfigFilter.cpp:
5871         * src/syncevo/ConfigFilter.h:
5872         * src/syncevo/ConfigNode.cpp:
5873         * src/syncevo/ConfigNode.h:
5874         * src/syncevo/ConfigTree.h:
5875         * src/syncevo/CurlTransportAgent.h:
5876         * src/syncevo/FileConfigNode.h:
5877         * src/syncevo/FileConfigTree.cpp:
5878         * src/syncevo/FileConfigTree.h:
5879         * src/syncevo/FilterConfigNode.h:
5880         * src/syncevo/GLibSupport.cpp:
5881         * src/syncevo/GLibSupport.h:
5882         * src/syncevo/IniConfigNode.cpp:
5883         * src/syncevo/IniConfigNode.h:
5884         * src/syncevo/LocalTransportAgent.h:
5885         * src/syncevo/LogRedirect.cpp:
5886         * src/syncevo/LogStdout.cpp:
5887         * src/syncevo/MapSyncSource.h:
5888         * src/syncevo/MultiplexConfigNode.cpp:
5889         * src/syncevo/MultiplexConfigNode.h:
5890         * src/syncevo/PrefixConfigNode.h:
5891         * src/syncevo/SafeConfigNode.h:
5892         * src/syncevo/SingleFileConfigTree.h:
5893         * src/syncevo/SmartPtr.h:
5894         * src/syncevo/StringDataBlob.cpp:
5895         * src/syncevo/SyncConfig.h:
5896         * src/syncevo/SyncContext.h:
5897         * src/syncevo/SyncML.cpp:
5898         * src/syncevo/TrackingSyncSource.h:
5899         * src/syncevo/VolatileConfigNode.h:
5900         * src/syncevo/eds_abi_wrapper.cpp:
5901         * src/syncevo/lcs.cpp:
5902         * src/syncevo/util.h:
5903
5904         syncevo: Clean up  namespace pollution.
5905
5906 2011-06-20  Murray Cumming  <murrayc@murrayc.com>
5907
5908         * po/POTFILES.in:
5909
5910         Add a new file to POTFILES.in to fix make check
5911
5912 2011-06-17  Chris Kühl  <chrisk@openismus.com>
5913
5914         * src/dbus-server/bluez-manager.cpp:
5915         * src/dbus-server/bluez-manager.h:
5916         * src/dbus-server/client.h:
5917         * src/dbus-server/connection.cpp:
5918         * src/dbus-server/connection.h:
5919         * src/dbus-server/connman-client.cpp:
5920         * src/dbus-server/connman-client.h:
5921         * src/dbus-server/info-req.cpp:
5922         * src/dbus-server/main.cpp:
5923         * src/dbus-server/network-manager-client.cpp:
5924         * src/dbus-server/network-manager-client.h:
5925         * src/dbus-server/session.cpp:
5926         * src/dbus-server/session.h:
5927         * src/dbus-server/syncevo-dbus-server.h:
5928         * src/dbus-server/syncevo-exceptions.cpp:
5929         * src/dbus-server/syncevo-exceptions.h:
5930
5931         dbus-server: Removed "using namespace XXX" statement from
5932         headers.
5933
5934 2011-06-20  Murray Cumming  <murrayc@murrayc.com>
5935
5936         * src/dbus-server/main.cpp:
5937
5938         Added missing include <iostream>
5939
5940 2011-06-17  Chris Kühl  <chrisk@openismus.com>
5941
5942         * src/dbus-server/Makefile.am:
5943         * src/dbus-server/auto-sync-manager.cpp:
5944         * src/dbus-server/auto-sync-manager.h:
5945         * src/dbus-server/auto-term.h:
5946         * src/dbus-server/bluez-manager.cpp:
5947         * src/dbus-server/bluez-manager.h:
5948         * src/dbus-server/client.cpp:
5949         * src/dbus-server/client.h:
5950         * src/dbus-server/cmdline-wrapper.h:
5951         * src/dbus-server/common.h:
5952         * src/dbus-server/connection.cpp:
5953         * src/dbus-server/connman-client.cpp:
5954         * src/dbus-server/connman-client.h:
5955         * src/dbus-server/dbus-sync.cpp:
5956         * src/dbus-server/dbus-sync.h:
5957         * src/dbus-server/dbus-transport-agent.h:
5958         * src/dbus-server/dbus-user-interface.cpp:
5959         * src/dbus-server/dbus-user-interface.h:
5960         * src/dbus-server/info-req.cpp:
5961         * src/dbus-server/info-req.h:
5962         * src/dbus-server/main.cpp:
5963         * src/dbus-server/network-manager-client.cpp:
5964         * src/dbus-server/network-manager-client.h:
5965         * src/dbus-server/presence-status.h:
5966         * src/dbus-server/progress-data.cpp:
5967         * src/dbus-server/progress-data.h:
5968         * src/dbus-server/read-operations.cpp:
5969         * src/dbus-server/read-operations.h:
5970         * src/dbus-server/resource.h:
5971         * src/dbus-server/restart.h:
5972         * src/dbus-server/session-listener.h:
5973         * src/dbus-server/session.cpp:
5974         * src/dbus-server/session.h:
5975         * src/dbus-server/source-progress.h:
5976         * src/dbus-server/source-status.h:
5977         * src/dbus-server/syncevo-dbus-server.cpp:
5978         * src/dbus-server/syncevo-dbus-server.h:
5979         * src/dbus-server/syncevo-exceptions.h:
5980         * src/dbus-server/timeout.h:
5981         * src/dbus-server/timer.h:
5982
5983         dbus-server: Cleaned up include files after reorganization.
5984
5985 2011-06-17  Chris Kühl  <chrisk@openismus.com>
5986
5987         * src/backends/evolution/EvolutionSyncSource.cpp:
5988         * src/syncevo/SmartPtr.h:
5989         * src/syncevo/util.cpp:
5990
5991         syncevo: Renamed GString typedef in SmartPtr.h to GStringPtr.
5992
5993 2011-06-15  Chris Kühl  <chrisk@openismus.com>
5994
5995         * src/dbus-server/Makefile.am:
5996         * src/dbus-server/dbus-sync.cpp:
5997         * src/dbus-server/dbus-transport-agent.cpp:
5998         * src/dbus-server/dbus-transport-agent.h:
5999         * src/dbus-server/syncevo-dbus-server.cpp:
6000         * src/dbus-server/syncevo-dbus-server.h:
6001
6002         dbus-server: Broke DBusTransportAgent class out into its own
6003         .h/.cpp files.
6004
6005 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6006
6007         * src/dbus-server/Makefile.am:
6008         * src/dbus-server/connection.cpp:
6009         * src/dbus-server/connection.h:
6010         * src/dbus-server/session.cpp:
6011         * src/dbus-server/syncevo-dbus-server.cpp:
6012         * src/dbus-server/syncevo-dbus-server.h:
6013
6014         dbus-server: Broke Connection class out into its own .h/.cpp
6015         files.
6016
6017 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6018
6019         * src/dbus-server/Makefile.am:
6020         * src/dbus-server/cmdline-wrapper.h:
6021         * src/dbus-server/session.cpp:
6022         * src/dbus-server/syncevo-dbus-server.h:
6023
6024         dbus-server: Broke CmdlineWrapper class out into its own .h file.
6025
6026 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6027
6028         * src/dbus-server/Makefile.am:
6029         * src/dbus-server/common.h:
6030         * src/dbus-server/session.cpp:
6031         * src/dbus-server/session.h:
6032         * src/dbus-server/syncevo-dbus-server.cpp:
6033         * src/dbus-server/syncevo-dbus-server.h:
6034
6035         dbus-server: Broke Session class out into its own .h/.cpp files.
6036
6037 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6038
6039         * src/dbus-server/Makefile.am:
6040         * src/dbus-server/progress-data.cpp:
6041         * src/dbus-server/progress-data.h:
6042         * src/dbus-server/syncevo-dbus-server.cpp:
6043         * src/dbus-server/syncevo-dbus-server.h:
6044
6045         dbus-server: Broke ProgressData class out into its own .h/.cpp
6046         files.
6047
6048 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6049
6050         * src/dbus-server/Makefile.am:
6051         * src/dbus-server/dbus-sync.cpp:
6052         * src/dbus-server/dbus-sync.h:
6053         * src/dbus-server/syncevo-dbus-server.cpp:
6054         * src/dbus-server/syncevo-dbus-server.h:
6055
6056         dbus-server: Broke DBusSync class out into its own .h/.cpp files.
6057
6058 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6059
6060         * src/dbus-server/Makefile.am:
6061         * src/dbus-server/dbus-user-interface.cpp:
6062         * src/dbus-server/dbus-user-interface.h:
6063         * src/dbus-server/syncevo-dbus-server.cpp:
6064         * src/dbus-server/syncevo-dbus-server.h:
6065
6066         dbus-server: Broke DBusUserInterface class out into its own
6067         .h/.cpp files.
6068
6069 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6070
6071         * src/dbus-server/Makefile.am:
6072         * src/dbus-server/source-progress.h:
6073         * src/dbus-server/syncevo-dbus-server.h:
6074
6075         dbus-server: Broke SourceProgress struct out into its own .h
6076         file.
6077
6078 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6079
6080         * src/dbus-server/Makefile.am:
6081         * src/dbus-server/source-status.h:
6082         * src/dbus-server/syncevo-dbus-server.h:
6083
6084         dbus-server: Broke SourceStatus struct out into its own .h file.
6085
6086 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6087
6088         * src/dbus-server/Makefile.am:
6089         * src/dbus-server/presence-status.cpp:
6090         * src/dbus-server/presence-status.h:
6091         * src/dbus-server/syncevo-dbus-server.cpp:
6092         * src/dbus-server/syncevo-dbus-server.h:
6093
6094         dbus-server: Broke PresenceStatus class out into its own .cpp/.h
6095         files.
6096
6097 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6098
6099         * src/dbus-server/Makefile.am:
6100         * src/dbus-server/auto-sync-manager.cpp:
6101         * src/dbus-server/auto-sync-manager.h:
6102         * src/dbus-server/syncevo-dbus-server.cpp:
6103         * src/dbus-server/syncevo-dbus-server.h:
6104
6105         dbus-server: Broke AutoSyncManager class out into its own .h/.cpp
6106         files.
6107
6108 2011-06-15  Chris Kühl  <chrisk@openismus.com>
6109
6110         * src/dbus-server/Makefile.am:
6111         * src/dbus-server/session-listener.h:
6112         * src/dbus-server/syncevo-dbus-server.h:
6113
6114         dbus-server: Broke SessionListener class out into its own .h
6115         file.
6116
6117 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6118
6119         * src/dbus-server/Makefile.am:
6120         * src/dbus-server/network-manager-client.cpp:
6121         * src/dbus-server/network-manager-client.h:
6122         * src/dbus-server/syncevo-dbus-server.cpp:
6123         * src/dbus-server/syncevo-dbus-server.h:
6124
6125         dbus-server: Break NetworkManagerClient class out into .h/.cpp
6126         files.
6127
6128 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6129
6130         * src/dbus-server/Makefile.am:
6131         * src/dbus-server/connman-client.cpp:
6132         * src/dbus-server/connman-client.h:
6133         * src/dbus-server/syncevo-dbus-server.cpp:
6134         * src/dbus-server/syncevo-dbus-server.h:
6135
6136         dbus-server: Break ConnmanClient class out into .h/.cpp files.
6137
6138 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6139
6140         * src/dbus-server/Makefile.am:
6141         * src/dbus-server/read-operations.cpp:
6142         * src/dbus-server/read-operations.h:
6143         * src/dbus-server/syncevo-dbus-server.cpp:
6144         * src/dbus-server/syncevo-dbus-server.h:
6145
6146         dbus-server: Broke ReadOperations class out into its own .h file.
6147
6148 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6149
6150         * src/dbus-server/Makefile.am:
6151         * src/dbus-server/client.cpp:
6152         * src/dbus-server/client.h:
6153         * src/dbus-server/syncevo-dbus-server.cpp:
6154         * src/dbus-server/syncevo-dbus-server.h:
6155
6156         dbus-server: Broke Client class out into its own .cpp/.h file.
6157
6158 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6159
6160         * src/dbus-server/Makefile.am:
6161         * src/dbus-server/restart.h:
6162         * src/dbus-server/syncevo-dbus-server.h:
6163
6164         dbus-server: Broke Restart class out into its own .h file.
6165
6166 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6167
6168         * src/dbus-server/Makefile.am:
6169         * src/dbus-server/common.h:
6170         * src/dbus-server/syncevo-dbus-server.h:
6171         * src/dbus-server/syncevo-exceptions.cpp:
6172         * src/dbus-server/syncevo-exceptions.h:
6173
6174         dbus-server: Break Exception classes out into .h/.cpp files.
6175
6176 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6177
6178         * src/dbus-server/Makefile.am:
6179         * src/dbus-server/syncevo-dbus-server.h:
6180         * src/dbus-server/timeout.h:
6181
6182         dbus-server: Broke Timeout class out into its own .h file.
6183
6184 2011-06-14  Chris Kühl  <chrisk@openismus.com>
6185
6186         * src/dbus-server/Makefile.am:
6187         * src/dbus-server/info-req.cpp:
6188         * src/dbus-server/info-req.h:
6189         * src/dbus-server/syncevo-dbus-server.cpp:
6190         * src/dbus-server/syncevo-dbus-server.h:
6191
6192         dbus-server: Broke InfoReq class out into its own .cpp/.h file.
6193
6194 2011-06-13  Chris Kühl  <chrisk@openismus.com>
6195
6196         * src/dbus-server/Makefile.am:
6197         * src/dbus-server/auto-term.h:
6198         * src/dbus-server/syncevo-dbus-server.h:
6199
6200         dbus-server: Broke AutoTerm class out into its own .h file.
6201
6202 2011-06-12  Chris Kühl  <chrisk@openismus.com>
6203
6204         * src/dbus-server/Makefile.am:
6205         * src/dbus-server/syncevo-dbus-server.h:
6206         * src/dbus-server/timer.h:
6207
6208         dbus-server: Broke Timer utility class out into its own .h file.
6209
6210 2011-06-11  Chris Kühl  <chrisk@openismus.com>
6211
6212         * src/dbus-server/Makefile.am:
6213         * src/dbus-server/bluez-manager.cpp:
6214         * src/dbus-server/bluez-manager.h:
6215         * src/dbus-server/syncevo-dbus-server.cpp:
6216         * src/dbus-server/syncevo-dbus-server.h:
6217
6218         dbus-server: Broke BluezManager out into its own .cpp/.h files.
6219
6220 2011-06-10  Chris Kühl  <chrisk@openismus.com>
6221
6222         * src/dbus-server/Makefile.am:
6223         * src/dbus-server/main.cpp:
6224         * src/dbus-server/syncevo-dbus-server.cpp:
6225         * src/dbus-server/syncevo-dbus-server.h:
6226
6227         dbus-server: Moved main() and friends to seperate main.cpp file.
6228
6229 2011-06-10  Chris Kühl  <chrisk@openismus.com>
6230
6231         * src/gdbus/Makefile.am:
6232         * src/gdbus/gdbus-cxx-bridge.cpp:
6233         * src/gdbus/gdbus-cxx-bridge.h:
6234
6235         gdbus: Seperate implementation of intrusive_ptr_* into cpp file.
6236
6237 2011-06-09  Chris Kühl  <chrisk@openismus.com>
6238
6239         * src/dbus-server/syncevo-dbus-server.cpp:
6240         * src/dbus-server/syncevo-dbus-server.h:
6241
6242         dbus-server: Make shutdownRequested less global.
6243
6244 2011-06-09  Chris Kühl  <chrisk@openismus.com>
6245
6246         * src/dbus-server/syncevo-dbus-server.cpp:
6247         * src/dbus-server/syncevo-dbus-server.h:
6248
6249         dbus-server: Make LogRedirect less global.
6250
6251 2011-06-09  Chris Kühl  <chrisk@openismus.com>
6252
6253         * src/dbus-server/syncevo-dbus-server.cpp:
6254         * src/dbus-server/syncevo-dbus-server.h:
6255
6256         dbus-server: Make GMainLoop less global.
6257
6258 2011-06-08  Chris Kühl  <chrisk@openismus.com>
6259
6260         * src/dbus-server/Makefile.am:
6261         * src/dbus-server/common.h:
6262         * src/dbus-server/syncevo-dbus-server.cpp:
6263         * src/dbus-server/syncevo-dbus-server.h:
6264
6265         dbus-server: Moved all class definitions to .h file.
6266
6267 2011-06-06  Chris Kühl  <chrisk@openismus.com>
6268
6269         * configure-post.in:
6270         * po/POTFILES.in:
6271         * src/.gitignore:
6272         * src/Makefile-gen.am:
6273         * src/dbus-server/.gitignore:
6274         * src/dbus-server/Makefile.am:
6275         * src/dbus-server/org.syncevolution.service.in:
6276         * src/dbus-server/syncevo-dbus-server-startup.sh.in:
6277         * src/dbus-server/syncevo-dbus-server.cpp:
6278         * src/dbus-server/syncevo-dbus-server.desktop.in:
6279         * src/org.syncevolution.service.in:
6280         * src/syncevo-dbus-server-startup.sh.in:
6281         * src/syncevo-dbus-server.cpp:
6282         * src/syncevo-dbus-server.desktop.in:
6283
6284         Moved syncevo-dbus-server.cpp and friends to dbus-server
6285         sub-directory.
6286
6287 2011-07-27  Patrick Ohly  <patrick.ohly@intel.com>
6288
6289         * src/backends/webdav/NeonCXX.h:
6290
6291         WebDAV: temporarily add "using namespace std"
6292
6293 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6294
6295         * src/syncevo/SyncSource.h:
6296
6297         SyncSource.h: fixed missing return statement
6298
6299 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6300
6301         * test/runtests.py:
6302
6303         testing: enable problematic eds_contact tests for Memotoo
6304
6305 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6306
6307         * test/runtests.py:
6308
6309         testing: ignore testExtensions for Funambol
6310
6311 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6312
6313         * test/runtests.py:
6314
6315         testing: run all Sync tests for DAViCal
6316
6317 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6318
6319         * test/runtests.py:
6320
6321         syncevolution.org binaries: enable lpia again
6322
6323 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6324
6325         * src/syncevo/SyncSource.cpp:
6326
6327         backends: apply PHOTO import/export scripts by default (Apple
6328         CardDAV)
6329
6330 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6331
6332         * test/evo.supp:
6333
6334         testing: removed obsolete libical valgrind suppressions
6335
6336 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6337
6338         * configure-pre.in:
6339         * src/NotificationBackendLibnotify.cpp:
6340         * test/test-dbus.py:
6341
6342         syncevolution.org binaries: fix libnotify compatibility mode (BMC
6343         #22668)
6344
6345 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6346
6347         * test/testcases/eds_contact.vcf.apple.tem.patch:
6348
6349         testing: use normal contact tests for Apple Calendar server
6350
6351 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6352
6353         * test/testcases/eds_event.ics:
6354         * test/testcases/eds_event.ics.Ovi.tem.patch:
6355         * test/testcases/eds_event.ics.apple.tem.patch:
6356         * test/testcases/eds_event.ics.funambol.tem.patch:
6357         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6358         * test/testcases/eds_event.ics.memotoo.tem.patch:
6359         * test/testcases/eds_event.ics.mobical.tem.patch:
6360         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
6361
6362         testing: fixed iCalendar VALARM test cases
6363
6364 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6365
6366         * test/ClientTest.cpp:
6367         * test/testcases/eds_event.ics:
6368         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6369         * test/testcases/eds_event.ics.memotoo.tem.patch:
6370         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
6371         * test/testcases/google_event.ics:
6372
6373         testing: fixed iCalendar 2.0 test data
6374
6375 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6376
6377         * src/backends/webdav/CalDAVSource.cpp:
6378
6379         CalDAV + Google: further workarounds for linked items
6380
6381 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6382
6383         * src/backends/webdav/CalDAVSource.cpp:
6384
6385         CalDAV: fixed memory leaks
6386
6387 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6388
6389         * src/backends/webdav/CalDAVSource.cpp:
6390
6391         CalDAV + Google: LAST-MODIFIED wasn't sent as UTC
6392
6393 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6394
6395         * src/client-test-app.cpp:
6396         * src/syncevo/SyncSource.h:
6397         * test/ClientTest.cpp:
6398         * test/ClientTest.h:
6399         * test/resultchecker.py:
6400
6401         testing: improved linkedItems tests (with and without VALARM)
6402
6403 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6404
6405         * test/test-dbus.py:
6406
6407         D-Bus testing: increase timeout to avoid premature abort
6408
6409 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6410
6411         * test/valgrindcheck.sh:
6412
6413         testing: always flag valgrind errors
6414
6415 2011-08-22  Patrick Ohly  <patrick.ohly@intel.com>
6416
6417         * test/sys.supp:
6418
6419         testing: ignore valgrind warning for Google SSL
6420
6421 2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>
6422
6423         * src/syncevo/SyncSource.cpp:
6424         * src/syncevo/configs/remoterules/local-storage.xml:
6425
6426         CalDAV/CardDAV + local storage: avoid empty properties
6427
6428 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6429
6430         * configure-pre.in:
6431         * src/NotificationBackendLibnotify.cpp:
6432
6433         syncevolution.org binaries: added libnotify compatibility mode
6434         (BMC #22668)
6435
6436 2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>
6437
6438         * test/test-dbus.py:
6439
6440         testing: more tests for notifications
6441
6442 2011-08-24  Patrick Ohly  <patrick.ohly@intel.com>
6443
6444         * test/notification-daemon.py:
6445         * test/test-dbus.py:
6446
6447         testing: verify that auto sync triggers notifications
6448
6449 2011-08-24  Patrick Ohly  <patrick.ohly@intel.com>
6450
6451         * test/dbus-session.sh:
6452
6453         dbus-session.sh: fixed shutdown
6454
6455 2011-08-19  Patrick Ohly  <patrick.ohly@intel.com>
6456
6457         * src/syncevo/Cmdline.cpp:
6458
6459         config migration: avoid name conflicts and auto syncing of old
6460         configs (BMC #22691)
6461
6462 2011-08-19  Patrick Ohly  <patrick.ohly@intel.com>
6463
6464         * src/syncevo-dbus-server.cpp:
6465
6466         auto syncing: must check whether enabled when looking at unknown
6467         URLs (part of BMC #22691)
6468
6469 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
6470
6471         * configure-pre.in:
6472
6473         autotools: also check minimum libsynthesis version
6474         --with-synthesis-src
6475
6476 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
6477
6478         * test/ClientTest.cpp:
6479
6480         testing: make Memotoo testLinkedItems* test pass
6481
6482 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
6483
6484         * test/testcases/eds_contact.vcf.mobical.tem.patch:
6485
6486         testing: ignore ORG in Mobical testExtensions test
6487
6488 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
6489
6490         * test/README.mobical:
6491         * test/testcases/eds_event.ics.mobical.tem.patch:
6492
6493         testing: make Mobical eds_events testItems test pass
6494
6495 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
6496
6497         * test/ClientTest.cpp:
6498
6499         testing: make Mobical eds_task tests pass
6500
6501 2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>
6502
6503         * test/synccompare.pl:
6504         * test/testcases/eds_contact.vcf.synthesis.tem.patch:
6505
6506         testing: make Synthesis testExtensions test pass
6507
6508 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6509
6510         * NEWS:
6511         * configure-pre.in:
6512
6513         prepared 1.1.99.6 release
6514
6515 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6516
6517         * test/evo.supp:
6518
6519         testing: ignore EDS 2.32 issues
6520
6521 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6522
6523         * test/ClientTest.cpp:
6524         * test/runtests.py:
6525
6526         testing: ignore various problems with servers
6527
6528 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6529
6530         * Makefile.am:
6531         * src/backends/webdav/NeonCXX.cpp:
6532         * src/backends/webdav/WebDAVSourceRegister.cpp:
6533         * src/backends/webdav/configure-sub.in:
6534         * src/syncevo/SyncSource.cpp:
6535
6536         syncevolution.org binaries: work with both libneon and
6537         libneon-gnutls
6538
6539 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6540
6541         * test/runtests.py:
6542
6543         testing: removed hack for running setup command twice
6544
6545 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6546
6547         * test/dbus-session.sh:
6548         * test/valgrindcheck.sh:
6549
6550         dbus-session/valgrindcheck: write debug messages to stderr
6551
6552 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6553
6554         * test/runtests.py:
6555
6556         testing: fixed prebuilt tests
6557
6558 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6559
6560         * test/runtests.py:
6561
6562         testing: fixed quoting when running commands
6563
6564 2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>
6565
6566         * test/generate-html.xsl:
6567         * test/resultchecker.py:
6568
6569         testing: better Client::Sync test overview
6570
6571 2011-08-16  Patrick Ohly  <patrick.ohly@intel.com>
6572
6573         * src/backends/evolution/EvolutionCalendarSource.cpp:
6574         * src/backends/webdav/CalDAVSource.cpp:
6575
6576         Evolution Calendar: fixed error handling for broken TZIDs
6577
6578 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
6579
6580         * src/syncevo/util.cpp:
6581
6582         normalizePath(): fixed /../ handling
6583
6584 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
6585
6586         * src/client-test-app.cpp:
6587         * src/syncevo/SyncSource.cpp:
6588
6589         testing: use target-config@client-test-$CLIENT_TEST_SERVER for
6590         Client::Source
6591
6592 2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>
6593
6594         * src/gdbus/object.c:
6595
6596         gdbus: fixed segfault when asked for properties when none are
6597         available (BMC #22152)
6598
6599 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6600
6601         * src/backends/webdav/WebDAVSource.cpp:
6602         * src/backends/webdav/WebDAVSource.h:
6603         * src/backends/webdav/WebDAVSourceRegister.cpp:
6604         * src/client-test-app.cpp:
6605         * src/syncevo/Logging.cpp:
6606         * src/syncevo/SyncConfig.cpp:
6607
6608         fixed compile issues with Debian Testing/gcc 4.6.1
6609
6610 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6611
6612         * test/runtests.py:
6613
6614         runtest.py: fixed valgrindcheck args, added
6615         VALGRIND_LEAK_CHECK_ONLY_FIRST
6616
6617 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6618
6619         * test/valgrindcheck.sh:
6620
6621         valgrindcheck.sh: added signal handling and improved result
6622         checking
6623
6624 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6625
6626         * test/dbus-session.sh:
6627
6628         dbus-session.sh: optionally start EDS under valgrind
6629
6630 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
6631
6632         * test/runtests.py:
6633
6634         testing: preserve LD_LIBRARY_PATH from environment
6635
6636 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
6637
6638         * test/runtests.py:
6639
6640         testing: ignore leaks in forked process (local sync)
6641
6642 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
6643
6644         * test/valgrindcheck.sh:
6645
6646         testing: stricter leak checking in forked process
6647
6648 2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>
6649
6650         * src/backends/evolution/EvolutionCalendarSource.cpp:
6651
6652         Evolution Calendar: fixed error handling for broken TZIDs
6653
6654 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6655
6656         * test/runtests.py:
6657
6658         testing: text -> eds_memo renaming
6659
6660 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6661
6662         * test/ClientTest.cpp:
6663
6664         testing: increase timeout in testTimeout
6665
6666 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6667
6668         * test/resultchecker.py:
6669
6670         testing: include Client::Sync::*::testLinked* in output
6671
6672 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6673
6674         * test/resultchecker.py:
6675         * test/runtests.py:
6676         * test/synccompare.pl:
6677
6678         testing: added DAViCal
6679
6680 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6681
6682         * test/synccompare.pl:
6683
6684         synccompare: more Exchange suppressions
6685
6686 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6687
6688         * src/backends/evolution/EvolutionCalendarSource.cpp:
6689         * test/synccompare.pl:
6690
6691         synccompare: normalize TRIGGER time ranges
6692
6693 2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>
6694
6695         * test/synccompare.pl:
6696
6697         synccompare: added ActiveSync/Exchange
6698
6699 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6700
6701         * test/valgrindcheck.sh:
6702
6703         testing: optionally ignore leaks in forked processes
6704
6705 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6706
6707         * test/testcases/eds_task.ics.memotoo.tem.patch:
6708
6709         Memotoo testing: updated eds_task test case for Memotoo
6710
6711 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6712
6713         * test/testcases/eds_event.ics.memotoo.tem.patch:
6714
6715         Memotoo testing: ignore changes to RRULE in weekly recurrence
6716
6717 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6718
6719         * src/syncevo/SyncSource.cpp:
6720
6721         source config: improved error message
6722
6723 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6724
6725         * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:
6726
6727         Sony Ericsson: use ISO-8859-1 for all devices (BMC #14414)
6728
6729 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6730
6731         * src/backends/webdav/CalDAVSource.cpp:
6732         * src/backends/webdav/CalDAVSource.h:
6733
6734         CalDAV: transform UTC RECURRENCE-ID for Evolution (BMC #22594)
6735
6736 2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>
6737
6738         * src/syncevo/eds_abi_wrapper.cpp:
6739         * src/syncevo/eds_abi_wrapper.h:
6740
6741         libical: added more compatibility wrapper entries
6742
6743 2011-08-08  Patrick Ohly  <patrick.ohly@intel.com>
6744
6745         * test/test-dbus.py:
6746
6747         D-Bus testing: ignore failures to kill processes which have quit
6748
6749 2011-08-08  Patrick Ohly  <patrick.ohly@intel.com>
6750
6751         * src/backends/webdav/NeonCXX.cpp:
6752
6753         WebDAV: added logging of deadline
6754
6755 2011-08-07  Patrick Ohly  <patrick.ohly@intel.com>
6756
6757         * src/syncevo/SyncSource.h:
6758         * test/ClientTest.cpp:
6759         * test/ClientTest.h:
6760
6761         testing: improved Client::Source::*::testImport
6762
6763 2011-08-07  Patrick Ohly  <patrick.ohly@intel.com>
6764
6765         * test/runtests.py:
6766
6767         testing: fixed running commands with empty args
6768
6769 2011-07-29  Patrick Ohly  <patrick.ohly@intel.com>
6770
6771         * test/runtests.py:
6772
6773         testing: handle sudo as part of shell prefix
6774
6775 2011-08-03  Salvatore Iovene  <salvatore.iovene@intel.com>
6776
6777         * src/syncevo/Cmdline.cpp:
6778
6779         Fixes BMC#21311 - item operations: authentication problem for
6780         WebDAV when using keyring
6781
6782 2011-08-03  Salvatore Iovene  <salvatore.iovene@intel.com>
6783
6784         * src/syncevo/Cmdline.cpp:
6785
6786         Cmdline.cpp: we don't need *both* gnome-keyring and kwallet to
6787         store the pwd.
6788
6789 2011-08-05  Patrick Ohly  <patrick.ohly@intel.com>
6790
6791         * test/test-dbus.py:
6792
6793         D-Bus testing: catch hanging syncevo-dbus-server
6794
6795 2011-08-05  Patrick Ohly  <patrick.ohly@intel.com>
6796
6797         * test/ClientTest.cpp:
6798         * test/ClientTest.h:
6799
6800         testing: syncing of parent/child items (for BMC #22329)
6801
6802 2011-08-04  Patrick Ohly  <patrick.ohly@intel.com>
6803
6804         * test/ClientTest.cpp:
6805         * test/ClientTest.h:
6806         * test/synccompare.pl:
6807
6808         testing: added Client::Sync::testDeleteBothSides (for BMC #22327)
6809
6810 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
6811
6812         * src/syncevo/eds_abi_wrapper.cpp:
6813
6814         EDS compatibility: accept libedataserver-1.2.so.14
6815
6816 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
6817
6818         * src/backends/webdav/CalDAVSource.cpp:
6819
6820         CalDAV: continue despite Google Calendar access problems (see BMC
6821         #19484)
6822
6823 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
6824
6825         * src/backends/webdav/CalDAVSource.cpp:
6826
6827         CalDAV: fixed incorrect change tracking causing "event not found"
6828         (BMC #22329)
6829
6830 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
6831
6832         * src/backends/webdav/CalDAVSource.cpp:
6833         * src/backends/webdav/CalDAVSource.h:
6834
6835         CalDAV: handle delete<->delete conflict during local sync (BMC
6836         #22327)
6837
6838 2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>
6839
6840         * src/syncevo/MapSyncSource.h:
6841
6842         SubSyncSource: getSubDescription() and deleteSubItem() must
6843         handle non-existent items (part of BMC #22327)
6844
6845 2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>
6846
6847         * src/backends/webdav/WebDAVSource.cpp:
6848
6849         WebDAV: fixed item operations without configuration (BMC #22164)
6850
6851 2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>
6852
6853         * src/syncevo/ConfigNode.h:
6854         * src/syncevo/DevNullConfigNode.h:
6855         * src/syncevo/FileConfigNode.h:
6856         * src/syncevo/FilterConfigNode.h:
6857         * src/syncevo/IniConfigNode.h:
6858         * src/syncevo/PrefixConfigNode.h:
6859         * src/syncevo/SafeConfigNode.h:
6860
6861         ConfigNode: added isReadOnly() (needed for BMC #22164)
6862
6863 2011-07-26  Patrick Ohly  <patrick.ohly@intel.com>
6864
6865         * src/syncevo-dbus-server.cpp:
6866
6867         auto sync: show all failed syncs except for temporary network
6868         errors (BMC #21888)
6869
6870 2011-07-25  Patrick Ohly  <patrick.ohly@intel.com>
6871
6872         * src/syncevo/configs/datatypes/01vcard-profile.xml:
6873
6874         vcard: adapted PHOTO data inlining to latest libsynthesis
6875
6876 2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>
6877
6878         * src/Makefile-gen.am:
6879         * src/syncevo/configs/datatypes/02vcard-types.xml:
6880         * src/syncevo/configs/scripting/04vcard-photo-inlining.xml:
6881         * test/Makefile.am:
6882         * test/synccompare.pl:
6883         * test/testcases/eds_contact.vcf.syncevolution.tem.patch:
6884         * test/testcases/local.png:
6885
6886         vcard: inline local photo data (BMC #19661)
6887
6888 2011-07-21  Patrick Ohly  <patrick.ohly@intel.com>
6889
6890         * src/backends/evolution/EvolutionContactSource.h:
6891         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
6892         * src/syncevo/configs/datatypes/01vcard-profile.xml:
6893         * src/syncevo/configs/datatypes/02vcard-types.xml:
6894         * src/syncevo/configs/scripting/04vcard-photo-value.xml:
6895         * src/syncevo/configs/scripting/05vcard-evolution.xml:
6896         * test/testcases/eds_contact.vcf.syncevolution.tem.patch:
6897
6898         vCard: support VALUE parameter, fixed TYPE (part of BMC #19661)
6899
6900 2011-07-21  Patrick Ohly  <patrick.ohly@intel.com>
6901
6902         * test/synccompare.pl:
6903
6904         Memotoo testing: strengthen PHOTO comparison
6905
6906 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6907
6908         * test/test-dbus.py:
6909
6910         D-Bus testing: improved auto sync tests
6911
6912 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6913
6914         * test/test-dbus.py:
6915
6916         D-Bus testing: removed side effect of TestDBusServerPresence
6917         tests
6918
6919 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6920
6921         * test/test-dbus.py:
6922
6923         D-Bus testing: avoid signal cross-talk between tests
6924
6925 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6926
6927         * test/test-dbus.py:
6928
6929         D-Bus testing: improved logging
6930
6931 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6932
6933         * src/syncevo-dbus-server.cpp:
6934
6935         syncevo-dbus-server: online status wrong without Network Manager
6936         or ConnMan (BMC #21543)
6937
6938 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6939
6940         * README.rst:
6941
6942         README: crucial syncURL was missing
6943
6944 2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>
6945
6946         * test/ClientTest.cpp:
6947
6948         testing: fixed eds_memo update tests
6949
6950 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
6951
6952         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6953
6954         Google Calendar testing: ignore loss of alarm description
6955
6956 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
6957
6958         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6959
6960         Google Calendar testing: remove "meeting invitation" from sync
6961         tests
6962
6963 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
6964
6965         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6966
6967         Google Calendar testing: avoid test failure because of
6968         BYMONTHDAY=6
6969
6970 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
6971
6972         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6973
6974         Google Calendar testing: avoid "custom time zone" test
6975
6976 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
6977
6978         * test/testcases/eds_event.ics.googlecalendar.tem.patch:
6979
6980         Google Calendar testing: ignore UTC -> timezone conversion
6981
6982 2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>
6983
6984         * test/ClientTest.cpp:
6985
6986         client-test: fix testChanges for ActiveSync
6987
6988 2011-07-18  Patrick Ohly  <patrick.ohly@intel.com>
6989
6990         * Makefile.am:
6991
6992         autotools: undo accidental change in commit for README
6993
6994 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
6995
6996         * src/syncevo/configs/scripting/05vcard-evolution.xml:
6997
6998         Google Contacts: ensure that first/middle/name are set when
6999         storing in EDS (BMC #20864)
7000
7001 2011-07-19  Gabriel Schulhof  <gabriel.schulhof@intel.com>
7002
7003
7004         Merge branch 'master' of
7005         gitorious.org:meego-middleware/syncevolution
7006
7007 2011-07-18  Patrick Ohly  <patrick.ohly@intel.com>
7008
7009         * Makefile.am:
7010         * README.rst:
7011
7012         README: added note about preventSlowSync in local sync
7013
7014 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
7015
7016         * configure-pre.in:
7017
7018         bumped version to 1.1.99.5b
7019
7020 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
7021
7022         * src/syncevo/eds_abi_wrapper.cpp:
7023         * src/syncevo/eds_abi_wrapper.h:
7024
7025         --enable-eds-compatibility: added methods needed by WebDAV
7026         backend (BMC #21284)
7027
7028 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
7029
7030         * configure-post.in:
7031
7032         autotools: avoid linking against libs which are covered by
7033         compatibility mode (part of BMC #21284)
7034
7035 2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>
7036
7037         * Makefile.am:
7038
7039         autotools: more strict compatibility check (part of BMC #21284)
7040
7041 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
7042
7043         * test/synccompare.pl:
7044
7045         testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for
7046         Mobical
7047
7048 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
7049
7050         * test/synccompare.pl:
7051
7052         testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for
7053         Funambol
7054
7055 2011-07-15  Gabriel Schulhof  <gabriel.schulhof@intel.com>
7056
7057         * src/dbus/interfaces/syncevo-session-full.xml:
7058
7059         interface xml: Add missing direction to Session.CheckPresence()
7060         parameter "status" ("out")
7061
7062 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
7063
7064         * README.rst:
7065
7066         README: fixed formatting
7067
7068 2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>
7069
7070         * src/syncevo/eds_abi_wrapper.cpp:
7071
7072         EDS compatibility: accept Evolution 2.32 in syncevolution.org
7073         binaries
7074
7075 2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>
7076
7077         * configure-pre.in:
7078
7079         bumped version to 1.1.99.5a
7080
7081 2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>
7082
7083         * test/runtests.py:
7084
7085         Revert "runtests.py: avoid ssh access to gitorious.org in nightly
7086         checkout"
7087
7088 2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>
7089
7090         * configure-pre.in:
7091
7092         autotools: not specifying --enable/disable-release-mode set the
7093         wrong default
7094
7095 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
7096
7097         * test/test-dbus.py:
7098
7099         D-Bus testing: avoid test failures due to GNOME keyring side
7100         effects
7101
7102 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7103
7104         * test/dbus-session.sh:
7105
7106         nightly testing: must pre-start gnome-keyring-daemon
7107
7108 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
7109
7110         * configure-pre.in:
7111
7112         bumped version to 1.1.99.5
7113
7114 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
7115
7116         * NEWS:
7117
7118         NEWS: updated for 1.1.99.5 release
7119
7120 2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>
7121
7122         * README.rst:
7123
7124         README: simplified examples, added section on local
7125         sync/CalDAV/CardDAV
7126
7127 2011-07-13  Gabriel Schulhof  <gabriel.schulhof@intel.com>
7128
7129         * src/NotificationBackendMLite.cpp:
7130         * src/syncevo-dbus-server.cpp:
7131
7132         Fixes: BMC#19587 (Tapping on Sync notification should open Sync
7133         settings in Tablet UX)
7134
7135 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7136
7137         * src/syncevo/Cmdline.cpp:
7138         * src/templates/clients/SyncEvolution.ini:
7139         * src/templates/clients/phone/nokia.ini:
7140         * src/templates/clients/phone/sony-ericsson-old.ini:
7141         * src/templates/clients/phone/sony-ericsson.ini:
7142         * src/templates/contexts/WebDAV.ini:
7143         * src/templates/contexts/Yahoo.ini:
7144         * src/templates/servers/Funambol.ini:
7145         * src/templates/servers/Google-Contacts.ini:
7146         * src/templates/servers/Goosync.ini:
7147         * src/templates/servers/Memotoo.ini:
7148         * src/templates/servers/Mobical.ini:
7149         * src/templates/servers/Oracle.ini:
7150         * src/templates/servers/Ovi.ini:
7151         * src/templates/servers/ScheduleWorld.ini:
7152         * src/templates/servers/SyncEvolution.ini:
7153         * src/templates/servers/Synthesis.ini:
7154         * src/templates/servers/eGroupware.ini:
7155
7156         config templates: added IconURI to all templates (BMC #20750)
7157
7158 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7159
7160         * src/syncevo-dbus-server.cpp:
7161         * test/test-dbus.py:
7162
7163         auto sync: support local sync configs (BMC #20970)
7164
7165 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7166
7167         * src/syncevo-dbus-server.cpp:
7168         * test/test-dbus.py:
7169
7170         auto syncing: fix D-Bus API violations (part of BMC #20966)
7171
7172 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7173
7174         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
7175
7176         Memotoo testing: ignore HTML entities problem
7177
7178 2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>
7179
7180         * src/syncevo-dbus-server.cpp:
7181
7182         syncevo-dbus-server: fixed compiler warning
7183
7184 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7185
7186         * src/syncevo-dbus-server.cpp:
7187         * test/test-dbus.py:
7188
7189         D-Bus server: avoid shutting down while auto-sync is active (BMC
7190         #20885)
7191
7192 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7193
7194         * test/test-dbus.py:
7195
7196         D-Bus testing: enable syncevo-dbus-server debug logging
7197
7198 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7199
7200         * test/ClientTest.cpp:
7201
7202         testing: report source initialization errors inside test*()
7203         methods
7204
7205 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7206
7207         * test/ClientTest.cpp:
7208
7209         testing: relax requirements for ActiveSync backend
7210
7211 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7212
7213         * src/syncevo/SyncConfig.cpp:
7214
7215         SyncConfig: fixed compiler problem with C++ initialization order
7216         (BMC #19464)
7217
7218 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7219
7220         * src/gdbus/watch.c:
7221
7222         GDBus: removed dead code
7223
7224 2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>
7225
7226         * src/client-test-app.cpp:
7227
7228         nightly testing: minor code cleanup
7229
7230 2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>
7231
7232         * test/synccompare.pl:
7233
7234         nightly testing: join multiple CATEGORIES
7235
7236 2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>
7237
7238         * src/syncevo/Cmdline.cpp:
7239         * src/templates/contexts/WebDAV.ini:
7240         * test/test-dbus.py:
7241
7242         templates: added generic WebDAV template
7243
7244 2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>
7245
7246         * gen-autotools.sh:
7247
7248         autotools: support detached HEAD (BMC #20093)
7249
7250 2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>
7251
7252         * configure-pre.in:
7253         * src/backends/akonadi/configure-sub.in:
7254
7255         autotools: handle situation where qmake is not installed
7256
7257 2011-07-05  Chris Kühl  <chrisk@openismus.com>
7258
7259         * configure-pre.in:
7260         * src/backends/akonadi/configure-sub.in:
7261
7262         autotools: check for alternative names to the qmake binary (BMC
7263         #17704)
7264
7265 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
7266
7267         * test/runtests.py:
7268
7269         nightly testing: must set install env variables also for setup
7270         command
7271
7272 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
7273
7274         * test/runtests.py:
7275
7276         nightly testing: test-dbus.py + valgrind
7277
7278 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
7279
7280         * test/runtests.py:
7281
7282         nightly testing: resultchecker.py + valgrind fix
7283
7284 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
7285
7286         * test/test-dbus.py:
7287
7288         D-Bus testing: fixed
7289         TestSessionAPIsDummy.testCheckSourceInvalidType
7290
7291 2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>
7292
7293         * test/test-dbus.py:
7294
7295         D-Bus Testing: fixed TestDBusServerPresence +
7296         TestDBusSession.testSecondSession
7297
7298 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
7299
7300         * test/test-dbus.py:
7301
7302         D-Bus testing: removed invalid TestLocalSync.testTimeout
7303
7304 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
7305
7306         * src/syncevo/SyncContext.cpp:
7307         * src/syncevo/SyncContext.h:
7308
7309         error handling: recognize local errors again
7310
7311 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
7312
7313         * test/test-dbus.py:
7314
7315         D-Bus testing: fixed wrong check in TestConnection.testStartSync
7316
7317 2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>
7318
7319         * test/test-dbus.py:
7320
7321         D-Bus testing: avoid dependency on default backend and its
7322         databases
7323
7324 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
7325
7326         * test/test-dbus.py:
7327
7328         D-Bus testing: use 'temp-test-dbus' as name of directory created
7329         for testing
7330
7331 2011-06-27  Chris Kühl  <chrisk@openismus.com>
7332
7333         * test/test-dbus.py:
7334
7335         test-dbus: Change default fr xdg_root
7336
7337 2011-07-04  Murray Cumming  <murrayc@murrayc.com>
7338
7339         * m4-repo/autotroll.m4:
7340         * m4-repo/ax_boost_base.m4:
7341
7342         Update m4-repo/ files from upstream
7343
7344 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
7345
7346         * test/resultchecker.py:
7347
7348         D-Bus testing: also create logs for successful tests
7349
7350 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
7351
7352         * test/resultchecker.py:
7353         * test/runtests.py:
7354
7355         D-Bus testing: integrated into nightly testing (BMC #5609)
7356
7357 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
7358
7359         * test/test-dbus.py:
7360
7361         D-Bus testing: added class and function to all test doc strings
7362
7363 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
7364
7365         * test/runtests.py:
7366
7367         nightly testing: slightly nicer output
7368
7369 2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>
7370
7371         * src/syncevo/MapSyncSource.cpp:
7372
7373         CalDAV + MapSyncSource: fixed off-by-one error in change tracking
7374         (BMC #20393)
7375
7376 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7377
7378         * test/test-dbus.py:
7379
7380         test-dbus.py: use 'dbus_unittest' config as it is
7381
7382 2011-06-27  Chris Kühl  <chrisk@openismus.com>
7383
7384         * test/test-dbus.py:
7385
7386         test-dbus: Update testGetConfigsTemplates with new templates
7387
7388 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7389
7390         * src/backends/webdav/NeonCXX.cpp:
7391
7392         WebDAV: fixed compiler warning
7393
7394 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7395
7396         * configure-post.in:
7397
7398         autotools: support out-of-tree ActiveSync backend
7399
7400 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7401
7402         * src/backends/webdav/WebDAVSource.cpp:
7403
7404         WebDAV: fixed Google throttling workaround during initial sync
7405
7406 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7407
7408         * src/backends/webdav/CalDAVSource.cpp:
7409
7410         CalDAV: handle response with no data (Google)
7411
7412 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7413
7414         * src/backends/buteo/ButeoBridge.cpp:
7415         * src/backends/buteo/README:
7416         * src/backends/webdav/README:
7417         * src/backends/webdav/WebDAVSourceRegister.cpp:
7418         * src/client-test-app.cpp:
7419         * src/syncevo/Cmdline.cpp:
7420         * src/syncevo/LocalTransportAgent.cpp:
7421         * src/syncevo/SyncConfig.cpp:
7422         * src/syncevo/SyncSource.cpp:
7423         * src/syncevo/SyncSource.h:
7424         * src/templates/contexts/Google-Calendar.ini:
7425         * src/templates/contexts/Yahoo.ini:
7426         * test/test-dbus.py:
7427
7428         local sync: renamed "source-config" to "target-config"
7429
7430 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7431
7432         * src/syncevo/Cmdline.cpp:
7433         * src/templates/servers/Funambol.ini:
7434
7435         templates: Add PeerName field, part II
7436
7437 2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>
7438
7439         * src/backends/webdav/WebDAVSource.cpp:
7440
7441         WebDAV: fixed regression caused by 404->401 patch (BMC #17862)
7442
7443 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7444
7445         * src/backends/webdav/NeonCXX.cpp:
7446
7447         WebDAV: added some debug logging for credentials
7448
7449 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7450
7451         * src/syncevo/syncevolution.pc.in:
7452
7453         syncevolution.pc: added path variables
7454
7455 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7456
7457         * src/backends/webdav/CalDAVSource.cpp:
7458
7459         CalDAV: ensure that UID is set during update
7460
7461 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7462
7463         * src/syncevo/MapSyncSource.cpp:
7464
7465         MapSyncSource: make tracking node content extensible
7466
7467 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7468
7469         * src/backends/webdav/NeonCXX.h:
7470
7471         Neon::URI: fixed initialization
7472
7473 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7474
7475         * src/backends/webdav/CalDAVSource.cpp:
7476         * src/backends/webdav/WebDAVSourceRegister.cpp:
7477         * src/syncevo/MapSyncSource.cpp:
7478         * src/syncevo/MapSyncSource.h:
7479         * src/syncevo/SyncSource.h:
7480         * src/syncevo/TrackingSyncSource.cpp:
7481         * src/syncevo/TrackingSyncSource.h:
7482
7483         CalDAV + MapSyncSource: rewrote change tracking
7484
7485 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7486
7487         * src/backends/webdav/CalDAVSource.cpp:
7488
7489         CalDAV + updateAllSubItems(): fixed updating items
7490
7491 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7492
7493         * src/backends/webdav/CalDAVSource.cpp:
7494         * src/backends/webdav/CalDAVSource.h:
7495
7496         CalDAV + updateAllSubItems(): fixed listing of revisions
7497
7498 2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>
7499
7500         * src/syncevo/PrefixConfigNode.cpp:
7501         * src/syncevo/PrefixConfigNode.h:
7502
7503         PrefixConfigNode: clear() should only remove properties exposed
7504         via the node
7505
7506 2011-06-27  Gabriel Schulhof  <gabriel.schulhof@intel.com>
7507
7508         * src/templates/servers/Goosync.ini:
7509         * src/templates/servers/Memotoo.ini:
7510         * src/templates/servers/Mobical.ini:
7511         * src/templates/servers/Oracle.ini:
7512         * src/templates/servers/Ovi.ini:
7513         * src/templates/servers/ScheduleWorld.ini:
7514         * src/templates/servers/SyncEvolution.ini:
7515         * src/templates/servers/Synthesis.ini:
7516         * src/templates/servers/eGroupware.ini:
7517
7518         templates: Add PeerName field
7519
7520 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
7521
7522         * src/backends/sqlite/SQLiteContactSource.cpp:
7523
7524         SQLite backend: fixed compilation error due to detectChanges()
7525         API change
7526
7527 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
7528
7529         * src/syncevo/MapSyncSource.cpp:
7530
7531         CalDAV: fixed UID handling
7532
7533 2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>
7534
7535         * src/backends/webdav/CalDAVSource.cpp:
7536
7537         CalDAV: fix for use-after-free of multiget buffer
7538
7539 2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>
7540
7541         * src/backends/webdav/CalDAVSource.cpp:
7542
7543         CalDAV: removed obsolete comment
7544
7545 2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>
7546
7547         * src/backends/webdav/CalDAVSource.cpp:
7548         * src/backends/webdav/CalDAVSource.h:
7549
7550         CalDAV: implemented reading of only the changed item data
7551
7552 2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>
7553
7554         * src/backends/webdav/CalDAVSource.cpp:
7555
7556         CalDAV: code cleanup - removed 'result' variable
7557
7558 2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>
7559
7560         * src/backends/webdav/CalDAVSource.cpp:
7561         * src/backends/webdav/CalDAVSource.h:
7562         * src/backends/webdav/NeonCXX.cpp:
7563         * src/backends/webdav/NeonCXX.h:
7564
7565         WebDAV: moved common href and etag handling into common parser
7566
7567 2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>
7568
7569         * src/syncevo/MapSyncSource.cpp:
7570         * src/syncevo/MapSyncSource.h:
7571         * src/syncevo/SyncSource.cpp:
7572         * src/syncevo/SyncSource.h:
7573         * src/syncevo/TrackingSyncSource.h:
7574
7575         SyncSourceRevisions: added updateAll[Sub]Items
7576
7577 2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>
7578
7579         * src/syncevo/SyncSource.h:
7580         * test/ClientTest.cpp:
7581
7582         testing: avoid race condition in testLinkedItem* tests
7583
7584 2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>
7585
7586         * src/backends/webdav/CalDAVSource.cpp:
7587         * src/syncevo/MapSyncSource.cpp:
7588         * src/syncevo/MapSyncSource.h:
7589
7590         CalDAV: cache UID in revision map
7591
7592 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7593
7594         * src/backends/webdav/CalDAVSource.cpp:
7595         * src/backends/webdav/CalDAVSource.h:
7596         * src/syncevo/GLibSupport.cpp:
7597
7598         CalDAV: avoid GET in slow sync
7599
7600 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7601
7602         * src/backends/webdav/CalDAVSource.cpp:
7603         * src/syncevo/Cmdline.cpp:
7604         * src/templates/contexts/Google-Calendar.ini:
7605         * src/templates/contexts/Yahoo.ini:
7606
7607         WebDAV templates: avoid complete data dump
7608
7609 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7610
7611         * src/backends/webdav/CalDAVSource.cpp:
7612         * src/backends/webdav/CalDAVSource.h:
7613
7614         CalDAV: avoid GET before DELETE
7615
7616 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7617
7618         * src/backends/webdav/CalDAVSource.cpp:
7619         * src/backends/webdav/CalDAVSource.h:
7620         * src/backends/webdav/WebDAVSource.cpp:
7621         * src/backends/webdav/WebDAVSource.h:
7622
7623         WebDAV: use CTag for quick change detection
7624
7625 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7626
7627         * src/syncevo/MapSyncSource.cpp:
7628         * src/syncevo/MapSyncSource.h:
7629         * src/syncevo/SyncSource.cpp:
7630         * src/syncevo/SyncSource.h:
7631         * src/syncevo/TrackingSyncSource.cpp:
7632         * src/syncevo/TrackingSyncSource.h:
7633
7634         sync sources: added support for avoiding listAllItems()
7635
7636 2011-06-22  Amarnath Valluri  <amarnath.valluri@intel.com>
7637
7638         * HACKING:
7639
7640         HACKING: describe database creation with EDS 2.32
7641
7642 2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>
7643
7644         * src/syncevo/Cmdline.cpp:
7645
7646         Google template: fixed Cmdline test
7647
7648 2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
7649
7650         * src/backends/webdav/NeonCXX.h:
7651
7652         NeonCXX.h: fix indentation.
7653
7654 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7655
7656         * test/synccompare.pl:
7657
7658         Memotoo: updated list of lost X- chat extensions
7659
7660 2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>
7661
7662         * src/syncevo-dbus-server.cpp:
7663
7664         syncevo-dbus-server: all templates had the "ConsumerReady" flag
7665         turned on (BMC #19739)
7666
7667 2011-06-19  Ove KÃ¥ven  <ovek@arcticnet.no>
7668
7669         * configure-post.in:
7670         * src/syncevo/Makefile.am:
7671
7672         Fixed libsyncevolution linking issue.
7673
7674 2011-06-22  Gabriel Schulhof  <gabriel.schulhof@intel.com>
7675
7676         * src/templates/contexts/Google-Calendar.ini:
7677
7678         templates: Add IconURI to
7679         src/templates/contexts/Google-Calendar.ini
7680
7681 2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
7682
7683         * src/backends/webdav/NeonCXX.cpp:
7684         * src/backends/webdav/WebDAVSource.cpp:
7685
7686         WebDavSource.cpp: hijack error 404 to 401 when appropriate (BMC
7687         #17862).
7688
7689 2011-06-21  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
7690
7691         * src/backends/webdav/NeonCXX.cpp:
7692
7693         NeonCXX: don't trust libneon's escape and unescape functions.
7694
7695 2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
7696
7697         * src/backends/webdav/NeonCXX.cpp:
7698         * src/backends/webdav/NeonCXX.h:
7699
7700         NeonCXX: rename check to checkError.
7701
7702 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
7703
7704         * test/testcases/eds_contact.vcf:
7705         * test/testcases/eds_contact.vcf.google.tem.patch:
7706         * test/testcases/eds_contact.vcf.mobical.tem.patch:
7707         * test/testcases/eds_contact.vcf.zyb.tem.patch:
7708
7709         testing: removed extra X-ICQ
7710
7711 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
7712
7713         * src/syncevo/configs/remoterules/client/02google-contacts.xml:
7714         * test/testcases/eds_contact.vcf:
7715         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
7716         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
7717         * test/testcases/yahoo_contact.vcf:
7718
7719         EDS+Yahoo testcases: removed TYPE=HOME from X- chat extensions
7720
7721 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7722
7723         * test/ClientTest.cpp:
7724         * test/synccompare.pl:
7725
7726         client-test: make testExtensions more permissive
7727
7728 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7729
7730         * test/synccompare.pl:
7731         * test/testcases/eds_contact.vcf.google.tem.patch:
7732
7733         Google testing: simplify test cases instead of ignoring
7734         differences in synccompare
7735
7736 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7737
7738         * src/backends/evolution/EvolutionSyncSource.h:
7739
7740         Evolution: enable preservation of local data (BMC #15030)
7741
7742 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7743
7744         * src/syncevo/SyncSource.cpp:
7745         * src/syncevo/SyncSource.h:
7746
7747         Synthesis engine: allow arbitrary <datastore> config properties
7748
7749 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
7750
7751         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
7752         * src/syncevo/configs/datatypes/01vcard-profile.xml:
7753         * test/synccompare.pl:
7754         * test/testcases/eds_contact.vcf:
7755         * test/testcases/eds_contact.vcf.google.tem.patch:
7756         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
7757         * test/testcases/eds_contact.vcf.mobical.tem.patch:
7758         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
7759         * test/testcases/eds_contact.vcf.zyb.tem.patch:
7760
7761         vCard: support arbitrary local extensions (part of BMC #15030)
7762
7763 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
7764
7765         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
7766
7767         testing: enable Client::Sync::eds_contact::testExtensions
7768
7769 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
7770
7771         * src/syncevo/configs/remoterules/client/02google-contacts.xml:
7772
7773         Google Contacts: add CtCap information (BMC #15029)
7774
7775 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
7776
7777         * test/synccompare.pl:
7778
7779         testing + Google: ignore loss of X- chat extensions
7780
7781 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
7782
7783         * test/testcases/eds_contact.vcf:
7784         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
7785         * test/testcases/eds_contact.vcf.mobical.tem.patch:
7786         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
7787         * test/testcases/eds_contact.vcf.zyb.tem.patch:
7788
7789         testing: added full set of X- chat extensions
7790
7791 2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>
7792
7793         * src/syncevo/SyncSource.h:
7794         * test/ClientTest.cpp:
7795
7796         testing: fixes for Client::Sync::*::testExtensions
7797
7798 2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>
7799
7800         * src/syncevo/configs/datatypes/01vcard-profile.xml:
7801
7802         vCard profile: hide internal KDE properties from peers
7803
7804 2011-06-14  Patrick Ohly  <patrick.ohly@intel.com>
7805
7806         * src/syncevo/SyncContext.cpp:
7807         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
7808         * src/syncevo/configs/datatypes/12calendar-types.xml:
7809         * src/syncevo/configs/scripting/11calendar.xml:
7810
7811         local sync: better calendar slow sync (partly fixes BMC #14804)
7812
7813 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7814
7815         * src/backends/webdav/NeonCXX.cpp:
7816
7817         WebDAV: retry after another kind of SSL error
7818
7819 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7820
7821         * test/synccompare.pl:
7822
7823         synccompare: ignore lost X-EVOLUTION-UI-SLOT with Apple Calendar
7824         Server
7825
7826 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7827
7828         * test/ClientTest.cpp:
7829
7830         client-test: testDeleteAllRefresh
7831
7832 2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>
7833
7834         * src/backends/webdav/WebDAVSource.cpp:
7835         * src/backends/webdav/WebDAVSource.h:
7836
7837         WebDAV: fixed backup/restore
7838
7839 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
7840
7841         * test/runtests.py:
7842
7843         WebDAV testing: run sync tests first
7844
7845 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
7846
7847         * src/syncevo/GLibSupport.h:
7848         * src/syncevo/Makefile.am:
7849
7850         GLibSupport: added GError and G[S]List support
7851
7852 2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>
7853
7854         * gen-autotools.sh:
7855
7856         autotools: allow symlinks in src/backends
7857
7858 2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>
7859
7860         * src/syncevo-dbus-server.cpp:
7861
7862         syncevo-dbus-server: local configs should be 'present' (BMC
7863         #19488)
7864
7865 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7866
7867         * src/backends/webdav/CalDAVSource.h:
7868         * src/backends/webdav/README:
7869         * src/backends/webdav/WebDAVSource.cpp:
7870         * src/backends/webdav/WebDAVSource.h:
7871         * src/syncevo/MapSyncSource.h:
7872
7873         WebDAV: use "database" for resoure URL
7874
7875 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7876
7877         * src/backends/webdav/NeonCXX.cpp:
7878
7879         NeonCXX: fixed URI to URL conversion
7880
7881 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7882
7883         * test/runtests.py:
7884
7885         testing: use WebDAV specific test cases for
7886         Client::Source::*::testImport
7887
7888 2011-06-17  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
7889
7890
7891         Merge branch 'master' of
7892         gitorious.org:meego-middleware/syncevolution
7893
7894 2011-06-17  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
7895
7896         * src/NotificationManagerFactory.cpp:
7897
7898         NotificationManagerFactory: fallback to No-op backend if no other
7899         backend is present.
7900
7901 2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>
7902
7903         * src/syncevo-dbus-server.cpp:
7904
7905         Update NetworkManager Status-handling to 0.9 API (BMC #19470)
7906
7907 2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>
7908
7909         * src/syncevo-dbus-server.cpp:
7910
7911         Specify interface name in NM DBus GetProperty call
7912
7913 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7914
7915         * src/backends/webdav/CalDAVSource.cpp:
7916
7917         Google CalDAV: fixed the child hack
7918
7919 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7920
7921         * src/backends/webdav/CalDAVSource.cpp:
7922
7923         Google CalDAV: fixed corner cases in delete hack
7924
7925 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7926
7927         * src/backends/webdav/CalDAVSource.cpp:
7928
7929         Google CalDAV: fixed corner case in update hack
7930
7931 2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>
7932
7933         * test/testcases/google_event.ics:
7934
7935         testing: remove "meeting invitation" from Google CalDAV test
7936         cases
7937
7938 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7939
7940         * src/syncevo/LocalTransportAgent.cpp:
7941         * src/syncevo/LocalTransportAgent.h:
7942
7943         local sync: remove timeouts for SyncML messages
7944
7945 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7946
7947         * src/syncevo/util.h:
7948
7949         Timespec: added unsigned addition/substraction
7950
7951 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7952
7953         * po/POTFILES.in:
7954
7955         autotools: NotificationBackendLibnotify.cpp added to POTFILES.in
7956
7957 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7958
7959         * src/Makefile-gen.am:
7960
7961         autotools: fixed "make dist", part II
7962
7963 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7964
7965         * src/Makefile-gen.am:
7966
7967         autotools: fixed "make dist"
7968
7969 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7970
7971         * src/NotificationBackendLibnotify.cpp:
7972
7973         NotificationBackendLibnotify: fixed compile problem
7974
7975 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7976
7977         * src/backends/webdav/NeonCXX.cpp:
7978
7979         WebDAV + Google: fixed detecting of Google's "unavailable"
7980         redirect
7981
7982 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7983
7984         * src/syncevo/SyncConfig.cpp:
7985         * src/syncevo/SyncConfig.h:
7986
7987         password request: avoid calling it "SyncML server" password
7988
7989 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7990
7991         * src/syncevo/LocalTransportAgent.cpp:
7992         * src/syncevo/LocalTransportAgent.h:
7993
7994         local sync: fixed password handling
7995
7996 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
7997
7998         * src/syncevo/SyncConfig.cpp:
7999         * src/syncevo/SyncConfig.h:
8000
8001         SyncConfig: removed obsolete check/save*Password() methods
8002
8003 2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>
8004
8005         * configure-pre.in:
8006         * src/NotificationBackendMLite.cpp:
8007
8008         mlite notifications: fixed configure issues
8009
8010 2011-06-14  Patrick Ohly  <patrick.ohly@intel.com>
8011
8012         * src/Makefile-gen.am:
8013         * src/dbus/qt/Makefile.am:
8014
8015         autotools: squashed some more automake warnings
8016
8017 2011-06-15  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8018
8019
8020         Merge branch 'notifications'
8021
8022 2011-06-13  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8023
8024         * configure-pre.in:
8025         * src/Makefile-gen.am:
8026         * src/NotificationBackendBase.h:
8027         * src/NotificationBackendLibnotify.cpp:
8028         * src/NotificationBackendLibnotify.h:
8029         * src/NotificationBackendMLite.cpp:
8030         * src/NotificationBackendMLite.h:
8031         * src/NotificationBackendNoop.cpp:
8032         * src/NotificationBackendNoop.h:
8033         * src/NotificationManager.cpp:
8034         * src/NotificationManager.h:
8035         * src/NotificationManagerBase.h:
8036         * src/NotificationManagerFactory.cpp:
8037         * src/NotificationManagerFactory.h:
8038         * src/dbus/interfaces/syncevo-server-full.xml:
8039         * src/syncevo-dbus-server.cpp:
8040
8041         syncevo-dbus-server: notifications system made more generic.
8042
8043 2011-06-09  Jussi Kukkonen  <jku@linux.intel.com>
8044
8045         * src/gtk-ui/sync-ui.c:
8046
8047         GTK sync UI: Fix WebDAV config ignoring
8048
8049 2011-06-09  Patrick Ohly  <patrick.ohly@intel.com>
8050
8051         * src/Makefile-gen.am:
8052
8053         nightly testing: handle "empty patch file" case
8054
8055 2011-06-09  Patrick Ohly  <patrick.ohly@intel.com>
8056
8057         * src/Makefile-gen.am:
8058
8059         Revert "src/Makefile-gen.am: ignore empty template patch files."
8060
8061 2011-06-08  Patrick Ohly  <patrick.ohly@intel.com>
8062
8063         * src/templates/servers/Google-Contacts.ini:
8064         * src/templates/servers/Goosync.ini:
8065         * src/templates/servers/Memotoo.ini:
8066         * src/templates/servers/Mobical.ini:
8067         * src/templates/servers/Oracle.ini:
8068         * src/templates/servers/Ovi.ini:
8069         * src/templates/servers/SyncEvolution.ini:
8070         * src/templates/servers/Synthesis.ini:
8071         * src/templates/servers/eGroupware.ini:
8072
8073         config templates: added missing .ini templates for servers
8074
8075 2011-06-08  Jussi Kukkonen  <jku@linux.intel.com>
8076
8077         * src/Makefile-gen.am:
8078
8079         autotools: check for testcase existence (dash compat)
8080
8081 2011-06-08  Jussi Kukkonen  <jku@linux.intel.com>
8082
8083         * src/gtk-ui/sync-ui.c:
8084
8085         GTK sync UI: Ignore Webdav-related configs temporarily
8086
8087 2011-06-08  Patrick Ohly  <patrick.ohly@intel.com>
8088
8089         * src/backends/buteo/ButeoBridge.cpp:
8090         * src/backends/buteo/Makefile.am:
8091         * src/backends/buteo/profiles/service/google-contacts.xml:
8092         * src/backends/buteo/profiles/sync/google-contacts.xml:
8093
8094         Buteo: also support Google Contacts via SyncML
8095
8096 2011-05-19  Patrick Ohly  <patrick.ohly@intel.com>
8097
8098         * src/syncevo/Cmdline.cpp:
8099         * src/syncevo/SyncConfig.cpp:
8100
8101         WebDAV + command line: simplify creation of
8102         source-config@yahoo|google-calendar
8103
8104 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8105
8106         * src/syncevo/Cmdline.cpp:
8107         * src/syncevo/SyncConfig.cpp:
8108         * src/templates/contexts/Google-Calendar.ini:
8109         * src/templates/contexts/Yahoo.ini:
8110
8111         WebDAV: added templates for Yahoo and Google
8112
8113 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8114
8115         * src/syncevo/Cmdline.cpp:
8116         * src/syncevo/SyncConfig.cpp:
8117         * src/syncevo/SyncConfig.h:
8118         * src/templates/clients/SyncEvolution.ini:
8119         * src/templates/clients/phone/nokia.ini:
8120         * src/templates/clients/phone/sony-ericsson-old.ini:
8121         * src/templates/clients/phone/sony-ericsson.ini:
8122         * src/templates/servers/Funambol.ini:
8123         * src/templates/servers/ScheduleWorld.ini:
8124         * test/syncevo-phone-config.py:
8125
8126         configuration: removed builtin templates
8127
8128 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8129
8130         * src/syncevo/SyncConfig.cpp:
8131
8132         SyncConfig: avoid reading template if not needed
8133
8134 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8135
8136         * src/syncevo/SyncConfig.cpp:
8137
8138         SyncConfig: allow SYNCEVOLUTION_TEMPLATE_DIR to start with a dot
8139
8140 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8141
8142         * src/syncevo/Cmdline.cpp:
8143
8144         Cmdline: better error reporting when unit tests fail
8145
8146 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8147
8148         * src/syncevo/Cmdline.cpp:
8149
8150         Cmdline: cleaned up unit testing
8151
8152 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8153
8154         * src/Makefile-gen.am:
8155
8156         autotools: make src/templates a symlink
8157
8158 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8159
8160         * src/syncevo-dbus-server.cpp:
8161
8162         D-Bus + templates: on-disk templates were not listed
8163
8164 2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8165
8166         * src/Makefile-gen.am:
8167
8168         src/Makefile-gen.am: fix the name of the test executable
8169         (client-test)
8170
8171 2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8172
8173         * test/test-dbus.py:
8174
8175         test/test-dbus.py: syntax.
8176
8177 2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8178
8179         * test/ClientTest.cpp:
8180         * test/client-test-main.cpp:
8181
8182         test/{ClientTest,client-test-main}.cpp: fix warnings.
8183
8184 2011-05-24  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8185
8186         * src/client-test-app.cpp:
8187
8188         client-test-app.cpp: if(a||a) -> if(a).
8189
8190 2011-05-26  Salvatore Iovene  <salvatore.iovene@linux.intel.com>
8191
8192         * src/Makefile-gen.am:
8193
8194         src/Makefile-gen.am: ignore empty template patch files.
8195
8196 2011-05-20  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8197
8198         * src/dbus/qt/dbustypes.h:
8199
8200         Qt D-Bus bindings: give the D-Bus type registration function a
8201         more appropriate name
8202
8203 2011-05-20  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8204
8205         * src/dbus/qt/dbustypes.cpp:
8206         * src/dbus/qt/dbustypes.h:
8207
8208         Formatting: remove strange leading whitespace from dbustypes.cpp
8209         and dbustypes.h
8210
8211 2011-05-18  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8212
8213         * src/dbus/qt/Makefile.am:
8214
8215         autotools: Add moc files to BUILT_SOURCES in src/dbus/qt
8216
8217 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8218
8219         * src/syncevo/Cmdline.cpp:
8220
8221         templates: listing templates only showed builtin templates
8222
8223 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8224
8225         * src/backends/webdav/CalDAVSource.cpp:
8226         * src/backends/webdav/WebDAVSource.cpp:
8227
8228         WebDAV: syncing failed after recent change
8229
8230 2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>
8231
8232         * src/backends/webdav/NeonCXX.h:
8233
8234         NeonCXX: added URI::empty()
8235
8236 2011-05-17  Murray Cumming  <murrayc@murrayc.com>
8237
8238         * configure-pre.in:
8239
8240         configure-pre.in: Correct m4 quoting in the libsynthesis check.
8241
8242 2011-05-17  Patrick Ohly  <patrick.ohly@intel.com>
8243
8244         * src/dbus/qt/Makefile.am:
8245
8246         autotools: fixed "make dist" in src/dbus/qt
8247
8248 2011-05-17  Patrick Ohly  <patrick.ohly@intel.com>
8249
8250         * gen-autotools.sh:
8251
8252         autotools: fixed regression - no backends were built
8253
8254 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
8255
8256         * src/dbus/glib/Makefile.am:
8257
8258         autotools: fixed incomplete dbus restructuring
8259
8260 2011-05-16  Chris Kühl  <chrisk@openismus.com>
8261
8262         * configure-pre.in:
8263
8264         build: Fix AC_LANG_SOURCE warnings with autoconf 2.68
8265
8266 2011-05-16  Jussi Kukkonen  <jku@linux.intel.com>
8267
8268         * src/Makefile-gen.am:
8269
8270         autotools: add DBUS_LIBS to syncevo_dbus_server_LDADD
8271
8272 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
8273
8274         * Makefile.am:
8275         * configure-post.in:
8276         * configure-pre.in:
8277         * src/backends/evolution/configure-sub.in:
8278         * src/backends/file/configure-sub.in:
8279         * src/backends/maemo/configure-sub.in:
8280         * src/backends/sqlite/configure-sub.in:
8281         * src/backends/xmlrpc/configure-sub.in:
8282
8283         autotools: avoid test == comparison
8284
8285 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
8286
8287         * test/runtests.py:
8288
8289         nightly testing: include configuration without EDS in dist check
8290
8291 2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8292
8293         * src/dbus/qt/Makefile.am:
8294         * src/dbus/qt/configure-sub.in:
8295         * src/dbus/qt/syncevolution-qt-dbus.pc.in:
8296
8297         pkgconfig: Adding qt-dbus .pc file
8298
8299 2011-05-12  Patrick Ohly  <patrick.ohly@intel.com>
8300
8301         * src/dbus/Makefile.am:
8302         * src/dbus/qt/Makefile.am:
8303         * src/dbus/qt/configure-sub.in:
8304
8305         autotools: build Qt bindings
8306
8307 2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8308
8309         * src/dbus/qt/dbustypes.cpp:
8310         * src/dbus/qt/dbustypes.h:
8311
8312         Qt D-Bus bindings: Completing support for complex types by adding
8313         QStringMap
8314
8315 2011-05-13  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8316
8317         * src/client-test-app.cpp:
8318
8319         src/client-test-app.cpp: Removing EvolutionSyncSource reference.
8320
8321 2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8322
8323         * src/dbus/interfaces/syncevo-connection-full.xml:
8324         * src/dbus/interfaces/syncevo-server-full.xml:
8325         * src/dbus/interfaces/syncevo-session-full.xml:
8326
8327         D-Bus interface xml files: Correct Qt annotations.
8328
8329 2011-05-10  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8330
8331         * gen-autotools.sh:
8332
8333         autotools: Search for configure-sub.in in all of src/
8334
8335 2011-05-10  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8336
8337         * src/syncevolution.cpp:
8338
8339         src/syncevoluton.cpp: Remove #include "EvolutionSyncSource.h"
8340
8341 2011-05-09  Gabriel Schulhof  <gabriel.schulhof@intel.com>
8342
8343         * src/gnome-bluetooth/configure-sub.in:
8344
8345         Removing empty file src/gnome-bluetooth/configure-sub.in
8346
8347 2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>
8348
8349         * configure-post.in:
8350         * src/Makefile-gen.am:
8351         * src/dbus/Makefile.am:
8352         * src/dbus/README:
8353         * src/dbus/glib/README:
8354         * src/dbus/glib/syncevo-dbus-types.c:
8355         * src/dbus/glib/syncevo-dbus-types.h:
8356         * src/dbus/glib/syncevo-dbus.pc.in:
8357         * src/dbus/glib/syncevo-marshal.list:
8358         * src/dbus/glib/syncevo-server.c:
8359         * src/dbus/glib/syncevo-server.h:
8360         * src/dbus/glib/syncevo-session.c:
8361         * src/dbus/glib/syncevo-session.h:
8362         * src/dbus/glib/test.c:
8363         * src/dbus/interfaces/Makefile.am:
8364         * src/dbus/interfaces/syncevo-marshal.list:
8365         * src/dbus/syncevo-dbus-types.c:
8366         * src/dbus/syncevo-dbus-types.h:
8367         * src/dbus/syncevo-dbus.pc.in:
8368         * src/dbus/syncevo-server.c:
8369         * src/dbus/syncevo-server.h:
8370         * src/dbus/syncevo-session.c:
8371         * src/dbus/syncevo-session.h:
8372         * src/dbus/test.c:
8373         * src/gtk-ui/Makefile.am:
8374
8375         D-Bus: cleaned up file layout
8376
8377 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
8378
8379         * test/resultchecker.py:
8380
8381         nightly testing: fixed extracting result code
8382
8383 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
8384
8385         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
8386
8387         XMLRPC backend: fixed compile problem
8388
8389 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
8390
8391         * src/backends/webdav/CalDAVSource.h:
8392         * src/backends/webdav/WebDAVSource.cpp:
8393         * src/backends/webdav/WebDAVSource.h:
8394         * src/syncevo/MapSyncSource.h:
8395
8396         WebDAV + GTK sync-ui: avoid long delays when accessing configs
8397
8398 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
8399
8400         * src/syncevo/TrackingSyncSource.h:
8401
8402         TrackingSyncSource: allow intercepting SyncSource callbacks
8403
8404 2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>
8405
8406         * src/backends/webdav/README:
8407
8408         WebDAV README: added missing semicolon
8409
8410 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
8411
8412         * test/README.yahoo:
8413         * test/synccompare.pl:
8414         * test/testcases/eds_contact.vcf.yahoo.tem.patch:
8415
8416         CardDAV + Yahoo: Client::Sync::eds_contact::testItems passes
8417
8418 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
8419
8420         * test/README.yahoo:
8421         * test/testcases/yahoo_contact.vcf:
8422
8423         CardDAV + Yahoo: passes testImport after simplifying the tests
8424
8425 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
8426
8427         * test/testcases/yahoo_contact.vcf:
8428
8429         CardDAV + Yahoo: removed all test cases which confuse server
8430
8431 2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>
8432
8433         * src/backends/webdav/WebDAVSource.cpp:
8434
8435         WebDAV: ignore 404 for DELETE requests
8436
8437 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
8438
8439         * src/Makefile-gen.am:
8440         * test/Makefile.am:
8441         * test/testcases/yahoo_contact.vcf:
8442
8443         CardDAV + Yahoo: start using custom test cases
8444
8445 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
8446
8447         * test/README.googlecalendar:
8448         * test/synccompare.pl:
8449         * test/testcases/google_event.ics:
8450
8451         CalDAV + Google: testImport passes
8452
8453 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
8454
8455         * src/Makefile-gen.am:
8456         * test/Makefile.am:
8457         * test/testcases/google_event.ics:
8458
8459         CalDAV + Google: start using separate test cases
8460
8461 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
8462
8463         * src/backends/webdav/CalDAVSource.cpp:
8464
8465         CalDAV + Google: added workaround for 409 error
8466
8467 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
8468
8469         * src/backends/webdav/README:
8470         * src/backends/webdav/WebDAVSourceRegister.cpp:
8471
8472         WebDAV: add "testconfig/testcases" parameters to
8473         CLIENT_TEST_WEBDAV
8474
8475 2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>
8476
8477         * src/syncevo/ConfigFilter.cpp:
8478         * src/syncevo/ConfigFilter.h:
8479
8480         ConfigProps: added get() method with default value passed as
8481         parameter
8482
8483 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8484
8485         * test/synccompare.pl:
8486
8487         synccompare: optionally check for exact time zone definitions
8488
8489 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8490
8491         * src/gtk-ui/sync-config-widget.c:
8492
8493         GTK sync-ui: selection of individual sources was broken (BMC
8494         #17113)
8495
8496 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8497
8498         * test/synccompare.pl:
8499
8500         synccompare: avoid segfault in Perl interpreter by limiting UTF-8
8501         support
8502
8503 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8504
8505         * test/runtests.py:
8506
8507         nightly testing: allow tests to override CLIENT_TEST_ALARM
8508
8509 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8510
8511         * test/runtests.py:
8512
8513         nightly testing: avoid using valgrind in resultchecker
8514
8515 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8516
8517         * test/resultchecker.py:
8518
8519         nightly testing: handle runs without tests, part II
8520
8521 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8522
8523         * test/evo.supp:
8524
8525         nightly testing: ignore minor leak in libecal 2.32
8526
8527 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8528
8529         * test/client-test-main.cpp:
8530
8531         client-test: redirect synccompare output
8532
8533 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8534
8535         * test/ClientTest.cpp:
8536
8537         client-test: disabled reversed combination of sources
8538
8539 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8540
8541         * src/backends/webdav/WebDAVSource.cpp:
8542
8543         WebDAV + Debian Testing: fixed invalid syncURL error message
8544
8545 2011-05-02  Patrick Ohly  <patrick.ohly@intel.com>
8546
8547         * src/backends/sqlite/SQLiteContactSource.h:
8548
8549         SQLite backend: adapted to SyncSource API changes
8550
8551 2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>
8552
8553         * HACKING:
8554         * src/Makefile-gen.am:
8555         * src/backends/addressbook/AddressBookSourceRegister.cpp:
8556         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
8557         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
8558         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
8559         * src/backends/file/FileSyncSourceRegister.cpp:
8560         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
8561         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
8562         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
8563         * src/backends/webdav/WebDAVSourceRegister.cpp:
8564         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
8565         * src/client-test-app.cpp:
8566         * src/syncevo/Cmdline.cpp:
8567         * src/syncevo/SyncContext.cpp:
8568         * src/syncevo/SyncSource.h:
8569         * test/ClientTest.cpp:
8570         * test/ClientTest.h:
8571         * test/Makefile.am:
8572         * test/resultchecker.py:
8573         * test/runtests.py:
8574         * test/testcases/README:
8575         * test/testcases/eds_contact.vcf:
8576         * test/testcases/eds_contact.vcf.Ovi.tem.patch:
8577         * test/testcases/eds_contact.vcf.apple.tem.patch:
8578         * test/testcases/eds_contact.vcf.google.tem.patch:
8579         * test/testcases/eds_contact.vcf.memotoo.tem.patch:
8580         * test/testcases/eds_contact.vcf.mobical.tem.patch:
8581         * test/testcases/eds_contact.vcf.zyb.tem.patch:
8582         * test/testcases/eds_event-alarms-2010-12-31.ics:
8583         * test/testcases/eds_event.ics:
8584         * test/testcases/eds_event.ics.Ovi.tem.patch:
8585         * test/testcases/eds_event.ics.apple.tem.patch:
8586         * test/testcases/eds_event.ics.funambol.tem.patch:
8587         * test/testcases/eds_event.ics.local:
8588         * test/testcases/eds_event.ics.memotoo.tem.patch:
8589         * test/testcases/eds_event.ics.mobical.tem.patch:
8590         * test/testcases/eds_event.ics.nokia_7210c.tem.patch:
8591         * test/testcases/eds_memo.ics:
8592         * test/testcases/eds_memo.ics.memotoo.tem.patch:
8593         * test/testcases/eds_task.ics:
8594         * test/testcases/eds_task.ics.Ovi.tem.patch:
8595         * test/testcases/eds_task.ics.funambol.tem.patch:
8596         * test/testcases/eds_task.ics.memotoo.tem.patch:
8597         * test/testcases/eds_task.ics.mobical.tem.patch:
8598         * test/testcases/eds_task.ics.nokia_7210c.tem.patch:
8599         * test/testcases/ical20-alarms-2010-12-31.ics:
8600         * test/testcases/ical20.ics:
8601         * test/testcases/ical20.ics.Ovi.tem.patch:
8602         * test/testcases/ical20.ics.apple.tem.patch:
8603         * test/testcases/ical20.ics.funambol.tem.patch:
8604         * test/testcases/ical20.ics.local:
8605         * test/testcases/ical20.ics.memotoo.tem.patch:
8606         * test/testcases/ical20.ics.mobical.tem.patch:
8607         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
8608         * test/testcases/imemo20.ics:
8609         * test/testcases/imemo20.ics.memotoo.tem.patch:
8610         * test/testcases/itodo20.ics:
8611         * test/testcases/itodo20.ics.Ovi.tem.patch:
8612         * test/testcases/itodo20.ics.funambol.tem.patch:
8613         * test/testcases/itodo20.ics.memotoo.tem.patch:
8614         * test/testcases/itodo20.ics.mobical.tem.patch:
8615         * test/testcases/itodo20.ics.nokia_7210c.tem.patch:
8616         * test/testcases/qt_contact.vcf:
8617         * test/testcases/qt_vcard30.vcf:
8618         * test/testcases/vcard30.vcf:
8619         * test/testcases/vcard30.vcf.Ovi.tem.patch:
8620         * test/testcases/vcard30.vcf.apple.tem.patch:
8621         * test/testcases/vcard30.vcf.google.tem.patch:
8622         * test/testcases/vcard30.vcf.memotoo.tem.patch:
8623         * test/testcases/vcard30.vcf.mobical.tem.patch:
8624         * test/testcases/vcard30.vcf.zyb.tem.patch:
8625
8626         nightly testing: renamed ical20/itodo20/vcard30/text, removed
8627         vcard21 from Evolution backend (BMC #14972)
8628
8629 2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>
8630
8631         * src/backends/webdav/WebDAVSource.cpp:
8632
8633         WebDAV: avoid null pointer error when listing databases
8634
8635 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
8636
8637         * test/runtests.py:
8638
8639         nightly testing: fixed typo in Google CalDAV testing
8640
8641 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
8642
8643         * test/runtests.py:
8644
8645         nightly testing: avoid CLIENT_TEST_EVOLUTION_PREFIX=file://
8646
8647 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
8648
8649         * test/resultchecker.py:
8650
8651         resultchecker.py: don't make assumptions about "schroot"
8652
8653 2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>
8654
8655         * test/resultchecker.py:
8656         * test/runtests.py:
8657
8658         nightly testing: handle runs without tests
8659
8660 2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>
8661
8662         * src/Makefile-gen.am:
8663
8664         nightly testing: avoid updating test case patch files if
8665         unchanged
8666
8667 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
8668
8669         * src/backends/webdav/WebDAVSource.h:
8670         * src/backends/webdav/WebDAVSourceRegister.cpp:
8671
8672         WebDAV: fixed compile error when it was disabled
8673
8674 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
8675
8676         * NEWS:
8677         * configure-pre.in:
8678
8679         bumped version to 1.1.99.4
8680
8681 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
8682
8683         * test/runtests.py:
8684
8685         nightly testing: fixed splitting of enabled tests
8686
8687 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
8688
8689         * test/runtests.py:
8690
8691         nightly testing: added sync testing with CalDAV/CardDAV
8692
8693 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
8694
8695         * src/syncevo/LocalTransportAgent.cpp:
8696         * src/syncevo/SyncContext.cpp:
8697         * src/syncevo/SyncContext.h:
8698
8699         local sync: "source-config" optional
8700
8701 2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>
8702
8703         * src/syncevo-dbus-server.cpp:
8704         * src/syncevo/LocalTransportAgent.cpp:
8705         * src/syncevo/SyncConfig.cpp:
8706         * src/syncevo/SyncConfig.h:
8707         * src/syncevo/SyncContext.cpp:
8708
8709         config: "uri" now has source name as fallback
8710
8711 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8712
8713         * src/syncevo/Cmdline.cpp:
8714
8715         command line: an invalid --template parameter did not always
8716         trigger an error
8717
8718 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8719
8720         * src/syncevo/SyncConfig.cpp:
8721
8722         command line: accept template name with underscores
8723
8724 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8725
8726         * src/syncevo/Cmdline.cpp:
8727         * src/syncevo/SyncConfig.cpp:
8728
8729         command line: avoid spaces in the handles of template names
8730
8731 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8732
8733         * src/backends/webdav/WebDAVSource.cpp:
8734         * src/backends/webdav/WebDAVSourceRegister.cpp:
8735         * src/syncevo/Cmdline.cpp:
8736
8737         WebDAV: always register our special property
8738
8739 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8740
8741         * src/syncevo/LocalTransportAgent.cpp:
8742
8743         local sync: make a copy of errno before calling something which
8744         might overwrite it
8745
8746 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8747
8748         * src/syncevo/SyncContext.cpp:
8749
8750         server sync session: detect final sync mode, part II (BMC #2786)
8751
8752 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8753
8754         * test/runtests.py:
8755
8756         nightly testing: support --enable foo=<tests> for all tests
8757
8758 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8759
8760         * test/runtests.py:
8761
8762         nightly testing: unset http_proxy for client-test runs
8763
8764 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8765
8766         * src/syncevo/LocalTransportAgent.cpp:
8767
8768         local sync: fixed non-blocking recv()
8769
8770 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8771
8772         * src/syncevo/LocalTransportAgent.cpp:
8773
8774         local sync: fixed potential NULL pointer read
8775
8776 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8777
8778         * src/backends/webdav/WebDAVSource.cpp:
8779
8780         WebDAV: send all optional extensions to CalDAV/CardDAV servers
8781
8782 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8783
8784         * test/testcases/ical20.ics.apple.tem.patch:
8785
8786         CalDAV: ignore Apple Calendar server "unlimited recurrence" issue
8787
8788 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8789
8790         * test/testcases/ical20.ics.apple.tem.patch:
8791
8792         CalDAV: temporarily ignore lost ORGANIZER (BMC #16452)
8793
8794 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8795
8796         * src/syncevo/SyncContext.cpp:
8797
8798         device sync: added debug messages to SAN sending
8799
8800 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8801
8802         * src/syncevo/SyncContext.cpp:
8803
8804         server sync session: add locally deleted items in
8805         "refresh-from-client" (BMC #2786)
8806
8807 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8808
8809         * src/syncevo/LocalTransportAgent.cpp:
8810
8811         local sync: fixed several potential bugs in transport
8812
8813 2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>
8814
8815         * test/ClientTest.cpp:
8816         * test/ClientTest.h:
8817
8818         client-test: sped up testLargeObject/testMaxMsg
8819
8820 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8821
8822         * src/syncevo-dbus-server.cpp:
8823         * src/syncevo/SyncContext.cpp:
8824         * src/syncevo/SyncContext.h:
8825
8826         server sync session: detect final sync mode (BMC #2786)
8827
8828 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8829
8830         * src/syncevo/SyncSource.cpp:
8831
8832         virtual source: added better config checking and error reporting
8833
8834 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8835
8836         * src/syncevo/SyncSource.cpp:
8837
8838         SyncSource: better error message for incomplete config
8839
8840 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8841
8842         * src/syncevo/LocalTransportAgent.cpp:
8843
8844         local sync: exceptions thrown in child process were not reported
8845
8846 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8847
8848         * src/syncevo/LocalTransportAgent.cpp:
8849
8850         local sync: better error message when URI is empty
8851
8852 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8853
8854         * src/syncevo/Cmdline.cpp:
8855
8856         command line: better error message when checking sources, avoid
8857         "list"
8858
8859 2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>
8860
8861         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
8862
8863         Akonadi: must not reuse EDS test names
8864
8865 2011-04-18  Patrick Ohly  <patrick.ohly@intel.com>
8866
8867         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
8868         * src/syncevo/configs/datatypes/01vcard-profile.xml:
8869
8870         vCard profile: added more permanent support for KAddressBook
8871         extensions
8872
8873 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8874
8875         * src/backends/webdav/WebDAVSourceRegister.cpp:
8876
8877         WebDAV: fixed compile error with WebDAV disabled
8878
8879 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8880
8881         * src/syncevo/SyncConfig.h:
8882
8883         clang/g++: keep g++ happy by hiding clang pragmas
8884
8885 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8886
8887         * src/backends/akonadi/configure-sub.in:
8888
8889         Akonadi: disable by default
8890
8891 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8892
8893         * configure-post.in:
8894         * configure-pre.in:
8895
8896         autotools: the KWallet code depends on C++
8897
8898 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8899
8900         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
8901         * src/syncevo/configs/datatypes/01vcard-profile.xml:
8902
8903         Akonadi: reverting vCard profile changes
8904
8905 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8906
8907         * src/backends/webdav/WebDAVSource.cpp:
8908
8909         WebDAV: avoid aborts due to debug OPTIONS request
8910
8911 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8912
8913         * src/backends/webdav/NeonCXX.cpp:
8914
8915         NeonCXX: avoid over-runing the deadline
8916
8917 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8918
8919         * src/backends/webdav/NeonCXX.cpp:
8920
8921         NeonCXX: removed duplicate 401 throttling code inside Neon
8922
8923 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8924
8925         * src/backends/webdav/CalDAVSource.cpp:
8926
8927         CalDAV: added retry for data dump
8928
8929 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8930
8931         * src/syncevo/SyncSource.cpp:
8932         * src/syncevo/SyncSource.h:
8933
8934         ItemCache: allow backup dumps to restart
8935
8936 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8937
8938         * src/backends/webdav/CalDAVSource.cpp:
8939         * src/backends/webdav/NeonCXX.cpp:
8940         * src/backends/webdav/NeonCXX.h:
8941         * src/backends/webdav/WebDAVSource.cpp:
8942         * src/backends/webdav/WebDAVSource.h:
8943         * src/backends/webdav/WebDAVSourceRegister.cpp:
8944         * src/syncevo/SyncConfig.cpp:
8945
8946         WebDAV: improved retry logic, fixed Google "401 throttling"
8947         workaround
8948
8949 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8950
8951         * src/syncevo/util.h:
8952
8953         Timespec: added access methods for seconds, nsecs and total time
8954         as double
8955
8956 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8957
8958         * src/syncevo/Cmdline.cpp:
8959         * src/syncevo/SyncSource.h:
8960
8961         SyncSource config: grant sources read/write access to context
8962
8963 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8964
8965         * src/backends/webdav/NeonCXX.cpp:
8966
8967         WebDAV: cleaned up error messages a bit
8968
8969 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8970
8971         * src/CmdlineSyncClient.cpp:
8972
8973         KWallet: KDE detection was flawed
8974
8975 2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>
8976
8977         * src/syncevo/Cmdline.cpp:
8978         * src/syncevo/SyncConfig.cpp:
8979
8980         eGroupware: added template (BMC #15992)
8981
8982 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
8983
8984         * src/backends/webdav/NeonCXX.cpp:
8985         * src/backends/webdav/NeonCXX.h:
8986
8987         WebDAV: detect temporary Google error page
8988
8989 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
8990
8991         * src/syncevo/LogRedirect.cpp:
8992
8993         logging: avoid extra newlines in redirected text
8994
8995 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
8996
8997         * src/syncevo/LogStdout.cpp:
8998         * src/syncevo/LogStdout.h:
8999
9000         Logging: add relative time to [INFO/DEBUG ...] prefix at debug
9001         level
9002
9003 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
9004
9005         * src/backends/webdav/CalDAVSource.cpp:
9006         * src/backends/webdav/NeonCXX.cpp:
9007         * src/backends/webdav/NeonCXX.h:
9008         * src/backends/webdav/WebDAVSource.cpp:
9009         * src/backends/webdav/WebDAVSource.h:
9010
9011         WebDAV: added extensive resending of requests
9012
9013 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
9014
9015         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
9016
9017         Akonadi: fixed a compile problem when it was disabled
9018
9019 2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>
9020
9021         * configure-pre.in:
9022
9023         KWallet: do not enable by default
9024
9025 2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9026
9027         * src/syncevo-dbus-server.cpp:
9028
9029         syncevo-dbus-server: fixed a compile problem with KWallet +
9030         libnotify
9031
9032 2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9033
9034         * src/syncevo/configs/scripting/07vcard-addrev.xml:
9035
9036         vcard profile: simplified REV workaround
9037
9038 2011-03-30  Dinesh  <saidinesh5@gmail.com>
9039
9040         * src/backends/akonadi/akonadisyncsource.cpp:
9041         * src/backends/akonadi/akonadisyncsource.h:
9042
9043         Akonadi: preliminary support for KJot
9044
9045 2011-03-30  Dinesh  <saidinesh5@gmail.com>
9046
9047         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
9048         * src/syncevo/configs/datatypes/01vcard-profile.xml:
9049
9050         vCard profile: added preliminary support for KAddressBook
9051         extensions
9052
9053 2011-03-30  Dinesh  <saidinesh5@gmail.com>
9054
9055         * src/CmdlineSyncClient.cpp:
9056         * src/backends/akonadi/README:
9057         * src/backends/akonadi/akonadisyncsource.cpp:
9058         * src/syncevo-dbus-server.cpp:
9059
9060         Akonadi: fixed issue with running inside syncevo-dbus-server
9061
9062 2011-04-04  Patrick Ohly  <patrick.ohly@intel.com>
9063
9064         * .gitignore:
9065         * po/.gitignore:
9066         * src/.gitignore:
9067         * src/dbus/.gitignore:
9068         * src/gdbus/.gitignore:
9069         * src/syncevo/.gitignore:
9070
9071         added .gitignore entries for locally created files
9072
9073 2011-03-30  Dinesh  <saidinesh5@gmail.com>
9074
9075         * src/backends/akonadi/akonadisyncsource.cpp:
9076
9077         Akonadi: fixed startup issues
9078
9079 2011-04-13  Dinesh  <saidinesh5@gmail.com>
9080
9081         * src/syncevo/configs/datatypes/01vcard-profile.xml:
9082         * src/syncevo/configs/datatypes/02vcard-types.xml:
9083         * src/syncevo/configs/scripting/07vcard-addrev.xml:
9084
9085         vcard profile: work around REV issues in Akonadi <-> Ovi/Mobical
9086         sync
9087
9088 2010-08-15  Dinesh  <saidinesh5@gmail.com>
9089
9090         * configure-pre.in:
9091         * src/CmdlineSyncClient.cpp:
9092         * src/Makefile-gen.am:
9093         * src/syncevo-dbus-server.cpp:
9094         * src/syncevo/Cmdline.cpp:
9095
9096         command line + syncevo-dbus-server: added support for KWallet
9097
9098 2010-08-14  Dinesh  <saidinesh5@gmail.com>
9099
9100         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
9101         * src/backends/akonadi/README:
9102         * src/backends/akonadi/akonadisyncsource.cpp:
9103         * src/backends/akonadi/akonadisyncsource.h:
9104         * src/backends/akonadi/configure-sub.in:
9105         * src/backends/akonadi/contactssyncsource.h:
9106
9107         Akonadi: first functional version
9108
9109 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
9110
9111         * src/backends/akonadi/akonadisyncsource.h:
9112         * src/syncevo/configs/remoterules/kde.xml:
9113
9114         Akonadi: use X-KADDRESSBOOK vcard extensions
9115
9116 2010-01-10  Patrick Ohly  <patrick.ohly@intel.com>
9117
9118         * src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
9119         * src/backends/akonadi/Makefile.am:
9120         * src/backends/akonadi/README:
9121         * src/backends/akonadi/akonadisyncsource.cpp:
9122         * src/backends/akonadi/akonadisyncsource.h:
9123         * src/backends/akonadi/configure-sub.in:
9124
9125         rewrite of Akonadi backend for SyncEvolution
9126
9127 2010-01-09  Sascha Peilicke  <sasch.pe@gmx.de>
9128
9129         * src/backends/akonadi/akonadisyncsource.cpp:
9130         * src/backends/akonadi/akonadisyncsource.h:
9131         * src/backends/akonadi/contactssyncsource.cpp:
9132         * src/backends/akonadi/contactssyncsource.h:
9133         * src/backends/akonadi/eventssyncsource.cpp:
9134         * src/backends/akonadi/eventssyncsource.h:
9135         * src/backends/akonadi/notessyncsource.cpp:
9136         * src/backends/akonadi/notessyncsource.h:
9137         * src/backends/akonadi/todossyncsource.cpp:
9138         * src/backends/akonadi/todossyncsource.h:
9139
9140         added Akonadi/KDE backend
9141
9142 2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>
9143
9144         * src/syncevo/CurlTransportAgent.cpp:
9145
9146         curl transport: fixed compile error
9147
9148 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9149
9150         * test/testcases/vcard30.vcf.apple.tem.patch:
9151
9152         nightly testing: Apple Calendar server has problems with \n
9153
9154 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9155
9156         * test/testcases/ical20.ics.apple.tem.patch:
9157
9158         nightly testing: use special iCalendar 2.0 test cases for Apple
9159         Calendar server
9160
9161 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9162
9163         * test/synccompare.pl:
9164
9165         synccompare: ignore some Apple Calendar Server differences
9166
9167 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9168
9169         * test/testcases/ical20.ics:
9170         * test/testcases/ical20.ics.Ovi.tem.patch:
9171         * test/testcases/ical20.ics.funambol.tem.patch:
9172         * test/testcases/ical20.ics.memotoo.tem.patch:
9173         * test/testcases/ical20.ics.mobical.tem.patch:
9174         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
9175
9176         nightly testing: UNTIL clause fix for Apple Calendar Server
9177
9178 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9179
9180         * test/testcases/ical20.ics:
9181
9182         nightly testing: removed METHOD:PUBLISH, part II
9183
9184 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9185
9186         * test/resultchecker.py:
9187         * test/runtests.py:
9188
9189         nightly testing: added Apple Calendar Server testing
9190
9191 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9192
9193         * test/generate-html.xsl:
9194         * test/resultchecker.py:
9195
9196         nightly testing: fixed names and links for sources with
9197         underscore
9198
9199 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9200
9201         * test/resultchecker.py:
9202
9203         nightly test: include Client::Sync::*::testTimeout in report
9204
9205 2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>
9206
9207         * test/generate-html.xsl:
9208         * test/resultchecker.py:
9209
9210         nightly testing: show source test results sorted by time
9211
9212 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9213
9214         * src/Makefile-gen.am:
9215
9216         autotools: fixed linking with clang 2.9
9217
9218 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9219
9220         * test/ClientTest.cpp:
9221
9222         nightly testing: increase timeouts in
9223         Client::Sync::*::testTimeout
9224
9225 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9226
9227         * src/syncevo-dbus-server.cpp:
9228
9229         syncevo-dbus-server: avoid method name clash
9230
9231 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9232
9233         * src/CmdlineSyncClient.h:
9234         * src/backends/webdav/WebDAVSource.cpp:
9235         * src/syncevo/LocalTransportAgent.cpp:
9236         * src/syncevo/SyncConfig.cpp:
9237         * src/syncevo/SyncConfig.h:
9238         * src/syncevo/SyncContext.cpp:
9239         * src/syncevo/SynthesisDBPlugin.cpp:
9240         * test/ClientTest.cpp:
9241
9242         SyncConfig: "username/password" ambiguous, changed to "sync
9243         username/password"
9244
9245 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9246
9247         * src/syncevo/SyncConfig.h:
9248
9249         SyncConfig: clang 2.9 compiler warning
9250
9251 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9252
9253         * src/syncevo/SyncContext.cpp:
9254
9255         SyncContext testing: wrong signature of virtual method
9256
9257 2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>
9258
9259         * test/evo.supp:
9260
9261         nightly testing: more valgrind suppressions
9262
9263 2011-04-08  Patrick Ohly  <patrick.ohly@intel.com>
9264
9265         * test/ClientTest.cpp:
9266
9267         nightly testing: removed METHOD:PUBLISH
9268
9269 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
9270
9271         * test/runtests.py:
9272
9273         runtest.py: "prebuilt" now only allowed once, replaces compiling
9274
9275 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
9276
9277         * test/resultchecker.py:
9278         * test/runtests.py:
9279
9280         runtests.py: added Yahoo and Google CalDAV/CardDAV testing
9281
9282 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
9283
9284         * test/runtests.py:
9285
9286         runtest.py: --help was broken without --enable
9287
9288 2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>
9289
9290         * src/backends/webdav/WebDAVSourceRegister.cpp:
9291
9292         WebDAV: fixed tests involving second local source
9293
9294 2011-03-29  Patrick Ohly  <patrick.ohly@intel.com>
9295
9296         * src/backends/webdav/NeonCXX.cpp:
9297         * src/backends/webdav/WebDAVSourceRegister.cpp:
9298
9299         WebDAV: fixed some memory issues
9300
9301 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9302
9303         * src/backends/webdav/NeonCXX.cpp:
9304         * src/backends/webdav/NeonCXX.h:
9305
9306         WebDAV: more detailed error reporting
9307
9308 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9309
9310         * test/runtests.py:
9311
9312         nightly testing: include webdav backend in PATH
9313
9314 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9315
9316         * test/runtests.py:
9317
9318         nightly testing: run setup command only once
9319
9320 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9321
9322         * test/runtests.py:
9323
9324         nightly testing: run "make clean" in same environment as testing
9325
9326 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9327
9328         * test/runtests.py:
9329
9330         nightly testing: include CLIENT_TEST_WEBDAV in log
9331
9332 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9333
9334         * configure-pre.in:
9335         * src/syncevo/GLibSupport.cpp:
9336
9337         glib CXX: avoid features not found on Ubuntu Hardy
9338
9339 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9340
9341         * src/syncevo/GLibSupport.h:
9342
9343         glib CXX: fixed compile problem
9344
9345 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9346
9347         * src/syncevo-dbus-server.cpp:
9348         * src/syncevo/LogRedirect.h:
9349         * test/test-dbus.py:
9350
9351         syncevo-dbus-server: restart when auto sync is enabled (BMC
9352         #14955)
9353
9354 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9355
9356         * src/syncevo-dbus-server.cpp:
9357         * test/test-dbus.py:
9358
9359         syncevo-dbus-server: shut down after on-disk changes are observed
9360         (BMC #14955)
9361
9362 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9363
9364         * src/syncevo/SmartPtr.h:
9365
9366         glib: added GMainLoopPtr (noncopyable scoped pointer) for
9367         GMainLoop
9368
9369 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9370
9371         * src/syncevo/GLibSupport.cpp:
9372         * src/syncevo/GLibSupport.h:
9373
9374         glib: added C++ support for file notifications and GObject smart
9375         pointers
9376
9377 2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>
9378
9379         * src/gtk-ui/main.c:
9380
9381         GTK sync-UI: fixed compile problem (gcc 4.5.2)
9382
9383 2011-03-23  Patrick Ohly  <patrick.ohly@intel.com>
9384
9385         * README.rst:
9386         * src/syncevo/Cmdline.cpp:
9387         * src/syncevo/SyncConfig.cpp:
9388         * src/syncevo/SyncConfig.h:
9389
9390         command line: relaxed checking of config creation (BMC #14805)
9391
9392 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9393
9394         * src/backends/qtcontacts/QtContactsSource.cpp:
9395         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
9396
9397         QtContacts: "database" property specifies address book
9398
9399 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9400
9401         * src/backends/webdav/WebDAVSourceRegister.cpp:
9402
9403         WebDAV: fixed compiler warning
9404
9405 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9406
9407         * src/backends/buteo/Makefile.am:
9408
9409         Buteo: fixed compile problem
9410
9411 2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>
9412
9413         * src/Makefile-gen.am:
9414         * src/gdbus/Makefile.am:
9415
9416         libgdbus: renamed library to libgdbusyncevo
9417
9418 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9419
9420         * src/backends/webdav/README:
9421         * src/backends/webdav/WebDAVSourceRegister.cpp:
9422
9423         WebDAV: automate Client::Source testing
9424
9425 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9426
9427         * src/syncevo/SyncConfig.cpp:
9428         * src/syncevo/SyncConfig.h:
9429
9430         SyncConfig: getNode(string) utility function
9431
9432 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9433
9434         * src/client-test-app.cpp:
9435         * src/syncevo/SyncSource.h:
9436
9437         ClientTestConfig: turned plain function pointer for
9438         "createSourceA/B" into boost::function
9439
9440 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9441
9442         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
9443
9444         Revert "Evolution: make vCard 3.0 the default sync format
9445         (MemoToo)"
9446
9447 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9448
9449         * src/syncevo/Cmdline.cpp:
9450         * src/syncevo/ConfigFilter.cpp:
9451         * src/syncevo/SyncConfig.cpp:
9452         * src/syncevo/SyncConfig.h:
9453
9454         command line: fix issue with configuring a peer multiple times
9455
9456 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9457
9458         * autogen.sh:
9459         * gen-autotools.sh:
9460
9461         autotools: do not force rebuild in make after commits
9462
9463 2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>
9464
9465         * src/syncevo/Cmdline.cpp:
9466         * src/syncevo/SyncConfig.cpp:
9467
9468         Memotoo: use vCard 3.0
9469
9470 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9471
9472         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
9473
9474         Evolution: make vCard 3.0 the default sync format (MemoToo)
9475
9476 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9477
9478         * src/backends/webdav/WebDAVSource.cpp:
9479
9480         WebDAV: fixed auto-detection of Yahoo URIs
9481
9482 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9483
9484         * src/backends/webdav/NeonCXX.cpp:
9485         * src/backends/webdav/NeonCXX.h:
9486         * src/backends/webdav/WebDAVSource.cpp:
9487         * src/backends/webdav/WebDAVSource.h:
9488
9489         WebDAV: implemented service discovery via .well-known +
9490         current-user-principal
9491
9492 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9493
9494         * src/syncevo/util.h:
9495
9496         SE_THROW_EXCEPTION(): added variants which accept additional
9497         arguments
9498
9499 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9500
9501         * src/syncevo/icalstrdup.h:
9502
9503         icalstrdup: fixed compile issue in EDS backend
9504
9505 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9506
9507         * src/backends/webdav/NeonCXX.cpp:
9508         * src/backends/webdav/NeonCXX.h:
9509
9510         WebDAV: workaround for neon Digest authentication problem
9511
9512 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9513
9514         * README.rst:
9515
9516         README.rst: clarifications (--configure, --keyring)
9517
9518 2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>
9519
9520         * README.packagers:
9521
9522         README.packagers: added section on CalDAV/CardDAV
9523
9524 2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>
9525
9526         * src/syncevo/Cmdline.cpp.orig:
9527         * src/syncevo/Cmdline.cpp.rej:
9528
9529         CmdLine.cpp: removed patch files which were added accidentally
9530
9531 2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>
9532
9533         * configure-pre.in:
9534
9535         autotools: make sure libsynthesis is recent enough
9536
9537 2011-02-26  Patrick Ohly  <patrick.ohly@intel.com>
9538
9539         * NEWS:
9540         * configure-pre.in:
9541
9542         bumped version to 1.1.99.3
9543
9544 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
9545
9546         * src/syncevo/icalstrdup.h:
9547
9548         libical: fixed distcheck problem
9549
9550 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
9551
9552         * src/backends/webdav/NeonCXX.cpp:
9553         * src/backends/webdav/NeonCXX.h:
9554
9555         WebDAV: allow compilation on older distros (Ubuntu Hardy) III
9556
9557 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
9558
9559         * src/backends/webdav/CalDAVSource.cpp:
9560
9561         WebDAV: allow compilation on older distros (Ubuntu Hardy) II
9562
9563 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
9564
9565         * src/backends/webdav/CalDAVSource.cpp:
9566         * src/backends/webdav/NeonCXX.cpp:
9567         * src/backends/webdav/NeonCXX.h:
9568         * src/backends/webdav/WebDAVSource.cpp:
9569         * src/backends/webdav/configure-sub.in:
9570
9571         WebDAV: allow compilation on older distros (Ubuntu Hardy)
9572
9573 2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>
9574
9575         * src/backends/evolution/EvolutionCalendarSource.cpp:
9576         * src/backends/evolution/Makefile.am:
9577         * src/backends/evolution/configure-sub.in:
9578         * src/backends/evolution/e-cal-check-timezones.c:
9579         * src/backends/evolution/libical/icalstrdup.c:
9580         * src/backends/evolution/libical/icalstrdup.h:
9581         * src/syncevo/Makefile.am:
9582         * src/syncevo/icalstrdup.c:
9583         * src/syncevo/icalstrdup.h:
9584
9585         libical: moved support code into core SyncEvolution
9586
9587 2011-02-24  Patrick Ohly  <patrick.ohly@intel.com>
9588
9589         * src/backends/webdav/README:
9590
9591         WebDAV: added README
9592
9593 2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>
9594
9595         * src/backends/webdav/WebDAVSource.cpp:
9596
9597         WebDAV: improved error reporting
9598
9599 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
9600
9601         * src/backends/buteo/ButeoBridge.cpp:
9602
9603         Buteo Bridge: add fallback if Yahoo username does not contain
9604         domain
9605
9606 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
9607
9608         * src/backends/webdav/NeonCXX.cpp:
9609         * src/backends/webdav/NeonCXX.h:
9610         * src/backends/webdav/WebDAVSource.cpp:
9611
9612         WebDAV: use RetryDuration property as timeout interval
9613
9614 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
9615
9616         * src/backends/webdav/WebDAVSourceRegister.cpp:
9617
9618         WebDAV: simplified help text for backend
9619
9620 2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>
9621
9622         * src/backends/buteo/ButeoBridge.cpp:
9623
9624         Buteo + CardDAV: fixed typo in config
9625
9626 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
9627
9628         * src/backends/buteo/profiles/sync/yahoo.xml:
9629
9630         Yahoo! Contacts: not stable enough to be enabled
9631
9632 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
9633
9634         * src/backends/webdav/CalDAVSource.cpp:
9635         * src/backends/webdav/WebDAVSource.cpp:
9636
9637         CalDAV: workarounds for Google Calendar 404 error
9638
9639 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
9640
9641         * src/backends/webdav/WebDAVSource.cpp:
9642
9643         Yahoo! Contacts: workaround for server parser bug for BDAY
9644
9645 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
9646
9647         * src/backends/webdav/NeonCXX.cpp:
9648         * src/backends/webdav/NeonCXX.h:
9649
9650         NeonCXX: flush neon debug output in debug mode
9651
9652 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
9653
9654         * src/backends/webdav/NeonCXX.cpp:
9655
9656         WebDAV: experimental retry loop
9657
9658 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
9659
9660         * src/backends/webdav/WebDAVSource.cpp:
9661
9662         WebDAV: suppress neon output
9663
9664 2011-01-26  Patrick Ohly  <patrick.ohly@intel.com>
9665
9666         * src/backends/webdav/CardDAVSource.cpp:
9667         * src/backends/webdav/CardDAVSource.h:
9668         * src/backends/webdav/WebDAVSource.cpp:
9669         * src/backends/webdav/WebDAVSource.h:
9670         * src/backends/webdav/WebDAVSourceRegister.cpp:
9671
9672         CardDAV: workaround for Yahoo! Contacts encoding bug
9673
9674 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
9675
9676         * src/backends/buteo/ButeoBridge.cpp:
9677         * src/backends/buteo/profiles/service/yahoo.xml:
9678         * src/backends/buteo/profiles/sync/yahoo.xml:
9679         * src/backends/webdav/WebDAVSource.cpp:
9680         * src/backends/webdav/WebDAVSource.h:
9681
9682         Buteo+DAV: added support for Yahoo! Contacts
9683
9684 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
9685
9686         * src/backends/webdav/CalDAVSource.h:
9687         * src/backends/webdav/CardDAVSource.h:
9688         * src/backends/webdav/Makefile.am:
9689         * src/backends/webdav/NeonCXX.cpp:
9690         * src/backends/webdav/NeonCXX.h:
9691         * src/backends/webdav/WebDAVSource.cpp:
9692         * src/backends/webdav/WebDAVSource.h:
9693         * src/backends/webdav/syncevo-webdav-lookup.sh:
9694
9695         WebDAV: added service discovery via DNS SRV
9696
9697 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
9698
9699         * src/backends/webdav/CalDAVSource.h:
9700         * src/backends/webdav/CardDAVSource.h:
9701
9702         WebDAV: adapted to SyncSource API change (const char * removal)
9703
9704 2010-12-03  Patrick Ohly  <patrick.ohly@intel.com>
9705
9706         * src/backends/buteo/ButeoBridge.cpp:
9707         * src/backends/buteo/ButeoBridge.h:
9708
9709         Buteo sync: must read credentials after msyncd had a chance to
9710         set them
9711
9712 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
9713
9714         * src/backends/buteo/ButeoBridge.cpp:
9715
9716         Buteo sync: fix backend search when compiled dynamically
9717
9718 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
9719
9720         * src/backends/webdav/Makefile.am:
9721
9722         autotools: distribute WebDAVSourceRegister.cpp
9723
9724 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
9725
9726         * src/backends/buteo/ButeoBridge.cpp:
9727         * src/backends/buteo/Makefile.am:
9728         * src/backends/webdav/Makefile.am:
9729         * src/backends/webdav/NeonCXX.cpp:
9730         * src/backends/webdav/WebDAVSource.cpp:
9731         * src/backends/webdav/WebDAVSourceRegister.cpp:
9732
9733         Buteo sync, DAV: compile outside of SyncEvolution
9734
9735 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
9736
9737         * src/backends/buteo/profiles/service/yahoo.xml:
9738         * src/backends/buteo/profiles/sync/yahoo.xml:
9739
9740         merge: yahoo Calendar
9741
9742 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
9743
9744         * src/backends/webdav/CardDAVSource.cpp:
9745         * src/backends/webdav/CardDAVSource.h:
9746
9747         merge: carddav
9748
9749 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
9750
9751         * src/backends/buteo/ButeoBridge.cpp:
9752
9753         Buteo sync: enable all Google hacks
9754
9755 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
9756
9757         * src/backends/buteo/ButeoBridge.cpp:
9758         * src/backends/buteo/Makefile.am:
9759
9760         Buteo: added Yahoo CalDAV service
9761
9762 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
9763
9764         * src/backends/buteo/ButeoBridge.cpp:
9765
9766         Buteo + Google Calendar: enable Google hacks explicitly
9767
9768 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
9769
9770         * src/backends/buteo/ButeoBridge.cpp:
9771
9772         Buteo: better use "google-calendar" as config name
9773
9774 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
9775
9776         * src/backends/buteo/Makefile.am:
9777
9778         Buteo: fixed build issue
9779
9780 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9781
9782         * src/backends/buteo/ButeoBridge.cpp:
9783
9784         Buteo sync: added mapping from SyncMLStatus to Buteo error codes
9785
9786 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9787
9788         * src/backends/buteo/ButeoBridge.cpp:
9789
9790         Buteo sync: disable database dump and change printing
9791
9792 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9793
9794         * src/backends/buteo/ButeoBridge.cpp:
9795
9796         Buteo sync: only create configs if needed
9797
9798 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9799
9800         * src/backends/buteo/ButeoBridge.cpp:
9801         * src/backends/buteo/ButeoBridge.h:
9802
9803         Buteo sync: implemented necessary functions to run sync
9804
9805 2010-10-28  Patrick Ohly  <patrick.ohly@intel.com>
9806
9807         * src/backends/buteo/ButeoBridge.cpp:
9808         * src/backends/buteo/ButeoBridge.h:
9809         * src/backends/buteo/Makefile.am:
9810         * src/backends/buteo/README:
9811         * src/backends/buteo/configure-sub.in:
9812         * src/backends/buteo/profiles/client/syncevo-buteo.xml:
9813         * src/backends/buteo/profiles/service/google-calendar.xml:
9814         * src/backends/buteo/profiles/sync/google-calendar.xml:
9815
9816         initial commit
9817
9818 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
9819
9820         * src/backends/webdav/CalDAVSource.cpp:
9821
9822         CalDAVSource: filter out X-LIC-ERROR
9823
9824 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
9825
9826         * src/backends/webdav/CalDAVSource.cpp:
9827         * src/backends/webdav/CalDAVSource.h:
9828         * src/backends/webdav/NeonCXX.h:
9829         * src/backends/webdav/WebDAVSource.cpp:
9830
9831         CalDAV: added Google Calendar alarm hack
9832
9833 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
9834
9835         * src/backends/webdav/WebDAVSource.cpp:
9836
9837         WebDAVSource: removed excessive debug output
9838
9839 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
9840
9841         * src/backends/webdav/NeonCXX.cpp:
9842         * src/backends/webdav/NeonCXX.h:
9843         * src/backends/webdav/WebDAVSource.cpp:
9844
9845         Neon C++: cache Session
9846
9847 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
9848
9849         * src/backends/webdav/NeonCXX.cpp:
9850         * src/backends/webdav/NeonCXX.h:
9851
9852         Neon C++: added retry in case of potential Google request rate
9853         throttling
9854
9855 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
9856
9857         * src/backends/webdav/WebDAVSource.cpp:
9858
9859         WebDAV: filter out collections inside collection
9860
9861 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
9862
9863         * src/backends/webdav/CalDAVSource.cpp:
9864         * src/backends/webdav/CalDAVSource.h:
9865         * src/backends/webdav/Makefile.am:
9866         * src/backends/webdav/NeonCXX.cpp:
9867         * src/backends/webdav/NeonCXX.h:
9868         * src/backends/webdav/WebDAVSource.cpp:
9869         * src/backends/webdav/WebDAVSource.h:
9870         * src/backends/webdav/WebDAVSourceRegister.cpp:
9871
9872         WebDAV: added CardDAV support
9873
9874 2010-11-22  Patrick Ohly  <patrick.ohly@intel.com>
9875
9876         * src/backends/webdav/NeonCXX.cpp:
9877         * src/backends/webdav/NeonCXX.h:
9878         * src/backends/webdav/WebDAVSource.cpp:
9879         * src/backends/webdav/configure-sub.in:
9880
9881         proxy settings: transfer to neon
9882
9883 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
9884
9885         * src/backends/webdav/NeonCXX.cpp:
9886
9887         Neon CXX: use default CA bundle
9888
9889 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
9890
9891         * src/backends/webdav/WebDAVSource.cpp:
9892
9893         WebDAV: escape username before adding it to syncURL
9894
9895 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
9896
9897         * src/backends/webdav/NeonCXX.cpp:
9898
9899         Neon CXX: fail more gracefully when certificate is missing
9900
9901 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
9902
9903         * src/backends/webdav/CalDAVSource.cpp:
9904         * src/backends/webdav/NeonCXX.h:
9905         * src/backends/webdav/WebDAVSource.cpp:
9906         * src/backends/webdav/WebDAVSource.h:
9907
9908         CalDAV: make Google hacks configurable
9909
9910 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
9911
9912         * src/backends/webdav/CalDAVSource.cpp:
9913         * src/backends/webdav/WebDAVSource.cpp:
9914
9915         CalDAV: fixes for inserting items into Yahoo
9916
9917 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
9918
9919         * src/backends/webdav/NeonCXX.cpp:
9920         * src/backends/webdav/NeonCXX.h:
9921
9922         Neon: added wrapper for URI escape/unescape
9923
9924 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
9925
9926         * src/backends/webdav/WebDAVSource.cpp:
9927         * src/backends/webdav/WebDAVSource.h:
9928
9929         WebDAV: find default calendar
9930
9931 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
9932
9933         * src/backends/webdav/CalDAVSource.cpp:
9934
9935         CalDAV: Yahoo requires <filter> element in <calendar-query>
9936
9937 2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>
9938
9939         * src/backends/webdav/NeonCXX.cpp:
9940
9941         WebDAV: workaround for YaHoo SSL connection
9942
9943 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
9944
9945         * src/backends/webdav/CalDAVSource.cpp:
9946         * src/backends/webdav/CalDAVSource.h:
9947
9948         CalDAVSource: work around for adding child without parent
9949
9950 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
9951
9952         * src/backends/webdav/WebDAVSource.cpp:
9953
9954         WebDAVSource: 201 okay for update
9955
9956 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
9957
9958         * src/backends/webdav/CalDAVSource.cpp:
9959         * src/backends/webdav/CalDAVSource.h:
9960         * src/backends/webdav/WebDAVSource.cpp:
9961
9962         CalDAV: cache UID and SEQUENCE, fix SEQUENCE before sending
9963
9964 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9965
9966         * src/backends/webdav/NeonCXX.cpp:
9967         * src/backends/webdav/WebDAVSource.cpp:
9968
9969         WebDAV error codes: map to SyncMLStatus
9970
9971 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9972
9973         * src/backends/webdav/configure-sub.in:
9974
9975         WebDAV compilation: libical and neon package check
9976
9977 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
9978
9979         * src/backends/webdav/Makefile.am:
9980
9981         WebDAV compilation: added missing libsyncevolution.la
9982
9983 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
9984
9985         * src/backends/webdav/CalDAVSource.cpp:
9986         * src/backends/webdav/CalDAVSource.h:
9987         * src/backends/webdav/NeonCXX.cpp:
9988         * src/backends/webdav/NeonCXX.h:
9989
9990         CalDAV: implement our own backup mechanism
9991
9992 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
9993
9994         * src/backends/webdav/CalDAVSource.cpp:
9995         * src/backends/webdav/CalDAVSource.h:
9996
9997         CalDAVSource: implement SyncSourceLogging
9998
9999 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
10000
10001         * src/backends/webdav/WebDAVSource.cpp:
10002
10003         WebDAVSource: fixed compiler error with g++ 4.5
10004
10005 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
10006
10007         * src/backends/webdav/CalDAVSource.cpp:
10008         * src/backends/webdav/CalDAVSource.h:
10009
10010         CalDAVSource: more efficient implementation of item listing
10011
10012 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
10013
10014         * src/backends/webdav/WebDAVSource.h:
10015
10016         WebDAVSource: changed visibility of utility functions
10017
10018 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
10019
10020         * src/backends/webdav/NeonCXX.cpp:
10021         * src/backends/webdav/NeonCXX.h:
10022
10023         NeonCXX: added XML parser support
10024
10025 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
10026
10027         * src/backends/webdav/NeonCXX.cpp:
10028         * src/backends/webdav/WebDAVSourceRegister.cpp:
10029         * src/backends/webdav/configure-sub.in:
10030
10031         WebDAV: fixed compilation without backend
10032
10033 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
10034
10035         * src/backends/webdav/CalDAVSource.cpp:
10036
10037         CalDAVSource: updating merged item requrires updating other sub
10038         items
10039
10040 2010-10-18  Patrick Ohly  <patrick.ohly@intel.com>
10041
10042         * src/backends/webdav/CalDAVSource.cpp:
10043
10044         CalDAVSource: fix for removal of sub item
10045
10046 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
10047
10048         * src/backends/webdav/CalDAVSource.cpp:
10049         * src/backends/webdav/CalDAVSource.h:
10050         * src/backends/webdav/WebDAVSourceRegister.cpp:
10051
10052         CalDAVSource: support multiple VEVENTs inside item using
10053         MapSyncSource as wrapper
10054
10055 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
10056
10057         * src/backends/webdav/NeonCXX.cpp:
10058         * src/backends/webdav/NeonCXX.h:
10059
10060         NeonCXX: check for bad status after request
10061
10062 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
10063
10064         * src/backends/webdav/WebDAVSource.cpp:
10065         * src/backends/webdav/WebDAVSourceRegister.cpp:
10066
10067         WebDAV: some testing and fixes for iCalendar 2.0 with Google
10068
10069 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
10070
10071         * src/backends/webdav/WebDAVSource.cpp:
10072         * src/backends/webdav/WebDAVSourceRegister.cpp:
10073
10074         WebDAV settings: take from context
10075
10076 2010-10-06  Patrick Ohly  <patrick.ohly@intel.com>
10077
10078         * src/backends/webdav/WebDAVSource.cpp:
10079
10080         WebDAV: implemented removeItem()
10081
10082 2010-10-06  Patrick Ohly  <patrick.ohly@intel.com>
10083
10084         * src/backends/webdav/NeonCXX.cpp:
10085         * src/backends/webdav/NeonCXX.h:
10086         * src/backends/webdav/WebDAVSource.cpp:
10087         * src/backends/webdav/WebDAVSource.h:
10088
10089         WebDAV: implemented insertion of items
10090
10091 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10092
10093         * src/backends/webdav/WebDAVSource.cpp:
10094         * src/backends/webdav/WebDAVSource.h:
10095
10096         WebDAV: implemented item listing
10097
10098 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10099
10100         * src/backends/webdav/NeonCXX.cpp:
10101         * src/backends/webdav/NeonCXX.h:
10102         * src/backends/webdav/WebDAVSource.cpp:
10103         * src/backends/webdav/WebDAVSource.h:
10104
10105         properly resolve relative ../events/ path for Google
10106
10107 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10108
10109         * src/backends/webdav/WebDAVSource.cpp:
10110
10111         WebDAVSource: avoid cut-and-paste of boost::bind
10112
10113 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10114
10115         * src/backends/webdav/NeonCXX.cpp:
10116
10117         NeonCXX: tweak debug logging
10118
10119 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10120
10121         * src/backends/webdav/WebDAVSource.cpp:
10122         * src/backends/webdav/WebDAVSource.h:
10123
10124         WebDAVSource: debug dump of properties
10125
10126 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10127
10128         * src/backends/webdav/NeonCXX.cpp:
10129         * src/backends/webdav/NeonCXX.h:
10130
10131         NeonCXX: implemented simple property reading
10132
10133 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
10134
10135         * src/backends/webdav/CalDAVSource.cpp:
10136         * src/backends/webdav/CalDAVSource.h:
10137         * src/backends/webdav/Makefile.am:
10138         * src/backends/webdav/NeonCXX.cpp:
10139         * src/backends/webdav/NeonCXX.h:
10140         * src/backends/webdav/WebDAVSource.cpp:
10141         * src/backends/webdav/WebDAVSource.h:
10142         * src/backends/webdav/WebDAVSourceRegister.cpp:
10143
10144         WebDAV: first version which can log into Google
10145
10146 2010-10-04  Patrick Ohly  <patrick.ohly@intel.com>
10147
10148         * src/backends/webdav/CalDAVSource.cpp:
10149         * src/backends/webdav/CalDAVSource.h:
10150         * src/backends/webdav/Makefile.am:
10151         * src/backends/webdav/NeonCXX.h:
10152         * src/backends/webdav/WebDAVSource.cpp:
10153         * src/backends/webdav/WebDAVSource.h:
10154         * src/backends/webdav/WebDAVSourceRegister.cpp:
10155         * src/backends/webdav/configure-sub.in:
10156
10157         WebDAV: initial commit of skeleton sources and build scripts
10158
10159 2011-02-24  Patrick Ohly  <patrick.ohly@intel.com>
10160
10161         * src/backends/qtcontacts/QtContactsSource.cpp:
10162         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
10163
10164         QtContacts: import/export all details
10165
10166 2011-02-23  Patrick Ohly  <patrick.ohly@intel.com>
10167
10168         * src/syncevo/util.cpp:
10169
10170         Timespec: fixed unit test
10171
10172 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
10173
10174         * src/syncevo/SyncSource.h:
10175         * test/ClientTest.cpp:
10176         * test/ClientTest.h:
10177
10178         client-test: added Sync::*::testExtensions
10179
10180 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
10181
10182         * src/backends/qtcontacts/QtContactsSource.cpp:
10183
10184         QtContacts: experimental code for "Backup" profile format as raw
10185         format
10186
10187 2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>
10188
10189         * src/backends/evolution/EvolutionCalendarSource.cpp:
10190         * src/backends/evolution/EvolutionMemoSource.cpp:
10191         * src/gdbus/gdbus-cxx-bridge.h:
10192         * src/gdbus/gdbus-cxx.h:
10193         * src/gdbus/test/example.cpp:
10194         * src/syncevo-dbus-server.cpp:
10195         * src/syncevo/SyncConfig.h:
10196         * src/syncevo/SyncContext.cpp:
10197         * src/syncevo/SyncML.cpp:
10198         * src/syncevo/SyncSource.h:
10199         * src/syncevolution.cpp:
10200
10201         compiler: fix warnings/errors reported by clang 2.8
10202
10203 2011-02-17  Patrick Ohly  <patrick.ohly@intel.com>
10204
10205         * src/gdbus/gdbus-cxx-bridge.h:
10206
10207         D-Bus C++: simplified code
10208
10209 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
10210
10211         * src/syncevo/CurlTransportAgent.cpp:
10212         * src/syncevo/CurlTransportAgent.h:
10213
10214         Curl transport: use Timespec instead of time_t + time(NULL)
10215
10216 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
10217
10218         * src/syncevo/GLibSupport.cpp:
10219         * src/syncevo/GLibSupport.h:
10220         * src/syncevo/LocalTransportAgent.cpp:
10221         * src/syncevo/LocalTransportAgent.h:
10222
10223         local sync: use Timespec instead of time_t + time(NULL)
10224
10225 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
10226
10227         * src/syncevo/util.cpp:
10228         * src/syncevo/util.h:
10229
10230         Timespec: C++ wrapper code for struct timespec
10231
10232 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
10233
10234         * src/syncevo/LocalTransportAgent.cpp:
10235         * src/syncevo/LocalTransportAgent.h:
10236         * src/syncevo/SyncContext.cpp:
10237         * test/test-dbus.py:
10238
10239         local sync: better abort handling
10240
10241 2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>
10242
10243         * src/syncevo/SyncContext.cpp:
10244
10245         sync result: failure not reported
10246
10247 2011-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10248
10249         * src/syncevo/LocalTransportAgent.cpp:
10250         * src/syncevo/LocalTransportAgent.h:
10251         * test/test-dbus.py:
10252
10253         local sync: allow running inside syncevo-dbus-server
10254
10255 2011-02-15  Patrick Ohly  <patrick.ohly@intel.com>
10256
10257         * src/syncevo/GLibSupport.cpp:
10258         * src/syncevo/GLibSupport.h:
10259         * src/syncevo/Makefile.am:
10260
10261         glib: emulate select() call while keeping the event loop running
10262
10263 2011-02-14  Patrick Ohly  <patrick.ohly@intel.com>
10264
10265         * src/client-test-app.cpp:
10266
10267         client-test: always setting "source type" is too aggressive
10268
10269 2011-02-14  Patrick Ohly  <patrick.ohly@intel.com>
10270
10271         * src/syncevo/Cmdline.cpp:
10272
10273         config migration: handle inconsistent old config (type mismatch!)
10274
10275 2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>
10276
10277         * src/syncevo/SyncContext.cpp:
10278
10279         SyncContext: avoid incorrect logging of timeout period in server
10280         mode
10281
10282 2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>
10283
10284         * src/syncevo/LocalTransportAgent.cpp:
10285
10286         LocalTransport: redo output redirection
10287
10288 2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>
10289
10290         * src/syncevo/LogRedirect.cpp:
10291         * src/syncevo/LogRedirect.h:
10292
10293         LogRedirect: added redoRedirect()
10294
10295 2011-02-13  Patrick Ohly  <patrick.ohly@intel.com>
10296
10297         * gen-autotools.sh:
10298
10299         autotools: allow concurrent runs of gen-autotools.sh
10300
10301 2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>
10302
10303         * gen-autotools.sh:
10304
10305         autotools: rebuilding patch broke backend Makefile's
10306
10307 2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>
10308
10309         * src/syncevo/SyncContext.cpp:
10310         * src/syncevo/SyncContext.h:
10311         * src/syncevo/SyncSource.cpp:
10312         * src/syncevo/SyncSource.h:
10313
10314         SyncSource/Context: throwError() with specific status
10315
10316 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
10317
10318         * gen-autotools.sh:
10319
10320         gen-autotools.sh: be more verbose about changed files
10321
10322 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
10323
10324         * test/ClientTest.cpp:
10325         * test/ClientTest.h:
10326
10327         client-test: added Client::Sync::*::testTimeout
10328
10329 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
10330
10331         * src/client-test-app.cpp:
10332         * test/ClientTest.h:
10333
10334         client-test: allow tests to hook into SyncContext::prepare()
10335
10336 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
10337
10338         * src/syncevo/LocalTransportAgent.cpp:
10339         * src/syncevo/LocalTransportAgent.h:
10340
10341         LocalTransportAgent: implemented timeout handling
10342
10343 2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>
10344
10345         * src/syncevo-dbus-server.cpp:
10346         * src/syncevo/CurlTransportAgent.cpp:
10347         * src/syncevo/CurlTransportAgent.h:
10348         * src/syncevo/LocalTransportAgent.cpp:
10349         * src/syncevo/LocalTransportAgent.h:
10350         * src/syncevo/ObexTransportAgent.cpp:
10351         * src/syncevo/ObexTransportAgent.h:
10352         * src/syncevo/SoupTransportAgent.cpp:
10353         * src/syncevo/SoupTransportAgent.h:
10354         * src/syncevo/SyncContext.cpp:
10355         * src/syncevo/SyncContext.h:
10356         * src/syncevo/TransportAgent.h:
10357         * test/ClientTest.h:
10358
10359         TransportAgent: simplified timeout API
10360
10361 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
10362
10363         * src/syncevo/SyncContext.cpp:
10364
10365         local sync: copy sync source status to parent
10366
10367 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
10368
10369         * src/syncevo/SyncML.h:
10370
10371         SyncReport: added findSyncSourceReport()
10372
10373 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
10374
10375         * src/syncevo/Cmdline.cpp:
10376
10377         command line: fixed printing of sources (BMC #13301)
10378
10379 2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>
10380
10381         * src/syncevo/eds_abi_wrapper.cpp:
10382
10383         EDS compatibility: avoid warning about libedataserver-1.2.so.13
10384
10385 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10386
10387
10388         Merge branch 'syncevolution-1-1-branch'
10389
10390 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10391
10392         * src/syncevo/SyncSource.h:
10393         * src/syncevo/SynthesisDBPlugin.cpp:
10394
10395         build failure (S360): size_t != unsigned int (BMC #13201)
10396
10397 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10398
10399         * po/ar.po:
10400         * po/ast.po:
10401         * po/ca.po:
10402         * po/da.po:
10403         * po/de.po:
10404         * po/en_GB.po:
10405         * po/es.po:
10406         * po/fi.po:
10407         * po/fr.po:
10408         * po/gl.po:
10409         * po/hu.po:
10410         * po/id.po:
10411         * po/it.po:
10412         * po/ja.po:
10413         * po/ko.po:
10414         * po/nl.po:
10415         * po/pl.po:
10416         * po/pt_BR.po:
10417         * po/ro.po:
10418         * po/ru.po:
10419         * po/sk.po:
10420         * po/sv.po:
10421         * po/th.po:
10422         * po/tr.po:
10423         * po/zh_CN.po:
10424         * po/zh_TW.po:
10425         * src/gtk-ui/sync-config-widget.c:
10426
10427         GTK sync UI: English language fixes
10428
10429 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10430
10431         * src/gtk-ui/sync-config-widget.c:
10432
10433         GTK sync ui: made some strings translatable
10434
10435 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10436
10437         * Makefile-gen.am:
10438         * Makefile.am:
10439         * gen-autotools.sh:
10440
10441         autotools: Makefile-gen.am -> Makefile.am
10442
10443 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10444
10445         * Makefile-gen.am:
10446         * src/Makefile-gen.am:
10447
10448         autotools: disable automatic gen-autotools.sh invocation in
10449         released sources
10450
10451 2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>
10452
10453         * Makefile-gen.am:
10454         * gen-autotools.sh:
10455         * src/Makefile-gen.am:
10456
10457         autotools: rebuild makefiles also when files are added or removed
10458
10459 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
10460
10461         * NEWS:
10462
10463         added 1.1.99.2
10464
10465 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
10466
10467         * src/syncevo/SyncML.cpp:
10468
10469         SyncML status codes: explain MIGRATION_NEEDED and RELEASE_TOO_OLD
10470
10471 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
10472
10473         * src/syncevo/LogRedirect.cpp:
10474
10475         LogRedirect: fixed memory handling issue during shutdown
10476
10477 2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>
10478
10479         * src/syncevo/LogRedirect.cpp:
10480         * test/client-test-main.cpp:
10481
10482         LogRedirect: fixed "glib" test
10483
10484 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10485
10486         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
10487
10488         KCalExtended: allow extended tests
10489
10490 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10491
10492         * src/client-test-app.cpp:
10493
10494         client-test: always set source type, also for sync case
10495
10496 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10497
10498         * test/ClientTest.cpp:
10499
10500         client-test: modify FN and N such that name matches
10501
10502 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10503
10504         * README.rst:
10505
10506         README: document the -- separator
10507
10508 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10509
10510         * src/syncevo/Cmdline.cpp:
10511
10512         command line: --sync/source-property keyword optional
10513
10514 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10515
10516         * src/syncevo/Cmdline.cpp:
10517         * src/syncevo/MultiplexConfigNode.cpp:
10518         * src/syncevo/SyncConfig.cpp:
10519         * src/syncevo/SyncConfig.h:
10520
10521         ConfigProperty: removed the SHARED_AND_UNSHARED hack
10522
10523 2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>
10524
10525         * src/backends/addressbook/AddressBookSourceRegister.cpp:
10526         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
10527         * src/backends/file/FileSyncSource.cpp:
10528         * src/backends/file/FileSyncSource.h:
10529         * src/backends/file/FileSyncSourceRegister.cpp:
10530         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
10531         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
10532         * src/client-test-app.cpp:
10533         * src/syncevo/Cmdline.cpp:
10534         * src/syncevo/SyncConfig.cpp:
10535         * src/syncevo/SyncConfig.h:
10536         * src/templates/clients/phone/nokia.ini:
10537         * src/templates/clients/phone/sony-ericsson-old.ini:
10538         * src/templates/clients/phone/sony-ericsson.ini:
10539         * src/templates/servers/Funambol.ini:
10540         * src/templates/servers/ScheduleWorld.ini:
10541         * test/test-dbus.py:
10542
10543         config: replaced overloaded "type" with
10544         "backend/databaseFormat/syncFormat/forceSyncFormat" (BMC #1023)
10545
10546 2011-02-02  Patrick Ohly  <patrick.ohly@intel.com>
10547
10548         * src/syncevo/SyncConfig.cpp:
10549         * src/syncevo/SyncConfig.h:
10550         * src/syncevo/SyncSource.cpp:
10551
10552         config: reduce dependencies on "type" property string
10553
10554 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10555
10556         * src/syncevo/Cmdline.cpp:
10557         * src/syncevo/Cmdline.h:
10558         * src/syncevo/SyncConfig.cpp:
10559         * src/syncevo/SyncConfig.h:
10560
10561         SyncConfig + command line: enabled migration of config contexts
10562
10563 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10564
10565         * src/syncevo/SyncConfig.h:
10566
10567         SyncConfig: added getLayout()
10568
10569 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10570
10571         * src/syncevo/SyncConfig.cpp:
10572         * src/syncevo/SyncConfig.h:
10573
10574         SyncConfig: added getPeers()
10575
10576 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10577
10578         * src/syncevo/Cmdline.cpp:
10579         * src/syncevo/Cmdline.h:
10580
10581         merge: refactoring
10582
10583 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10584
10585         * src/syncevo/SyncConfig.cpp:
10586         * src/syncevo/SyncConfig.h:
10587
10588         SyncContext: added complementary getPeerName(), renamed
10589         configurable peer name to UserPeerName
10590
10591 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10592
10593         * src/syncevo/Cmdline.cpp:
10594         * src/syncevo/Cmdline.h:
10595
10596         command line: refactored migrate/configure code
10597
10598 2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>
10599
10600         * src/syncevo/Cmdline.cpp:
10601
10602         Cmdline test: test wasn't independent of others
10603
10604 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10605
10606         * configure-pre.in:
10607
10608         version bump to 1.1.99.2
10609
10610 2011-01-28  Ville Nummela  <ville.nummela@symbio.com>
10611
10612         * src/syncevo-dbus-server.cpp:
10613
10614         syncevo-dbus-server: Get current NetworkManager state at startup
10615
10616 2011-01-26  Ville Nummela  <ville.nummela@symbio.com>
10617
10618         * src/syncevo-dbus-server.cpp:
10619
10620         syncevo-dbus-server: Tracking NetworkManager state changes
10621
10622 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10623
10624         * src/syncevo/Cmdline.cpp:
10625
10626         command line: --remove was broken by recent commit
10627
10628 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10629
10630         * src/syncevo-dbus-server.cpp:
10631
10632         syncevo-dbus-server: also accept BT template extensions in
10633         SetConfig()
10634
10635 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10636
10637         * src/dbus/interfaces/syncevo-server-full.xml:
10638
10639         D-Bus API docs: consolidated documentation of artificial
10640         properties
10641
10642 2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>
10643
10644         * test/ClientTest.cpp:
10645
10646         client-test: fixed missing templateItem in "text" test cases
10647
10648 2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>
10649
10650         * src/syncevo/Cmdline.cpp:
10651
10652         command line: per-source source properties ("addressbook/...")
10653         were ignored when creating from scratch
10654
10655 2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>
10656
10657         * src/syncevo/Cmdline.cpp:
10658
10659         Cmdline tests: show error output in CPPUnit exception
10660
10661 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10662
10663         * src/syncevo/Makefile.am:
10664
10665         include headers: LogRedirect.h depends on LogStdout.h
10666
10667 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10668
10669         * src/syncevo/util.cpp:
10670         * src/syncevo/util.h:
10671
10672         Exception: log it at debug level
10673
10674 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10675
10676         * src/syncevo/configs/datatypes/01vcard-profile.xml:
10677         * src/syncevo/configs/remoterules/extended-date-format.xml:
10678
10679         vcard profile: allow switching to extended date format
10680
10681 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10682
10683         * test/client-test-main.cpp:
10684
10685         client-test: stderr redirection was broken
10686
10687 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10688
10689         * src/syncevo/util.cpp:
10690         * src/syncevo/util.h:
10691
10692         util: added Sleep() with sub-second resolution
10693
10694 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10695
10696         * src/syncevo/SyncContext.cpp:
10697
10698         LogDir: fixed order of output in -log.html
10699
10700 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10701
10702         * src/syncevo/Makefile.am:
10703
10704         header files: make LogRedirect.h public
10705
10706 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10707
10708         * src/syncevo/LogRedirect.cpp:
10709         * src/syncevo/LogRedirect.h:
10710
10711         LogRedirect: allow writing into file instead of original stdout
10712
10713 2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>
10714
10715         * src/syncevo/LogRedirect.cpp:
10716         * src/syncevo/LogRedirect.h:
10717
10718         LogRedirect: allow adding to the error suppression list via an
10719         API
10720
10721 2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>
10722
10723         * test/runtests.py:
10724
10725         nightly testing: updated logging of commands
10726
10727 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
10728
10729         * test/ClientTest.cpp:
10730
10731         client-test: avoid special characters in copy/update tests
10732
10733 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
10734
10735         * src/syncevo/Cmdline.cpp:
10736
10737         command line: fixed the "source props set, no sources selected"
10738         case
10739
10740 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
10741
10742         * src/syncevo/Cmdline.cpp:
10743
10744         command line: complain about invalid "<source>/" prefix in sync
10745         props
10746
10747 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
10748
10749         * src/syncevo/Cmdline.cpp:
10750         * src/syncevo/LocalTransportAgent.cpp:
10751         * src/syncevo/SyncContext.h:
10752
10753         local sync: override properties per config
10754
10755 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
10756
10757         * README.rst:
10758         * src/syncevo/Cmdline.cpp:
10759         * src/syncevo/Cmdline.h:
10760         * src/syncevo/ConfigFilter.cpp:
10761         * src/syncevo/ConfigFilter.h:
10762         * src/syncevo/ConfigNode.cpp:
10763         * src/syncevo/ConfigNode.h:
10764         * src/syncevo/Makefile.am:
10765         * src/syncevo/SyncConfig.cpp:
10766         * src/syncevo/SyncConfig.h:
10767
10768         command line: specify properties per source and config
10769
10770 2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>
10771
10772         * src/syncevo/SyncConfig.cpp:
10773         * src/syncevo/SyncConfig.h:
10774
10775         SyncConfig::normalizeConfigString(): include @default context if
10776         requested
10777
10778 2011-01-24  Patrick Ohly  <patrick.ohly@intel.com>
10779
10780         * README.rst:
10781
10782         README: evolutionsource->database rename
10783
10784 2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>
10785
10786         * test/runtests.py:
10787
10788         MemoToo: switched to testing vcard30
10789
10790 2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>
10791
10792         * src/dbus/interfaces/syncevo-server-full.xml:
10793         * src/dbus/interfaces/syncevo-session-full.xml:
10794         * src/syncevo-dbus-server.cpp:
10795         * test/test-dbus.py:
10796
10797         D-Bus API: renamed properties, temporary settings
10798
10799 2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>
10800
10801         * test/testcases/ical20.ics.memotoo.tem.patch:
10802
10803         MemoToo: previous commit was incomplete
10804
10805 2011-01-19  Patrick Ohly  <patrick.ohly@intel.com>
10806
10807         * test/testcases/ical20.ics.memotoo.tem.patch:
10808
10809         MemoToo: some more UTC -> local time conversions
10810
10811 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10812
10813         * test/test-dbus.py:
10814
10815         test-dbus.py: adapted to renamed properties
10816
10817 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10818
10819         * test/test-dbus.py:
10820
10821         test-dbus.py: fixed failing test because of ConsumerReady
10822
10823 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10824
10825         * test/test-dbus.py:
10826
10827         test-dbus.py: fixed ConnMan tests
10828
10829 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10830
10831         * src/syncevo-dbus-server.cpp:
10832
10833         syncevo-dbus-server: fix for creating/updating config
10834
10835 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10836
10837         * src/syncevo/Cmdline.cpp:
10838         * src/syncevo/SyncConfig.cpp:
10839         * src/syncevo/SyncConfig.h:
10840
10841         configuration: renamed evolutionsource->database,
10842         evolutionuser/password->evolutionUser/Password
10843
10844 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10845
10846         * src/client-test-app.cpp:
10847         * src/syncevo-dbus-server.cpp:
10848         * src/syncevo/Cmdline.cpp:
10849         * src/syncevo/MultiplexConfigNode.cpp:
10850         * src/syncevo/SyncConfig.cpp:
10851         * src/syncevo/SyncConfig.h:
10852
10853         configuration: added possibility to define property name aliases
10854
10855 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10856
10857         * src/backends/evolution/EvolutionCalendarSource.cpp:
10858         * src/backends/evolution/EvolutionCalendarSource.h:
10859         * src/backends/evolution/EvolutionContactSource.cpp:
10860         * src/backends/evolution/EvolutionContactSource.h:
10861         * src/backends/evolution/EvolutionMemoSource.h:
10862         * src/backends/file/FileSyncSource.cpp:
10863         * src/backends/file/FileSyncSource.h:
10864         * src/backends/kcalextended/KCalExtendedSource.cpp:
10865         * src/backends/kcalextended/KCalExtendedSource.h:
10866         * src/backends/qtcontacts/QtContactsSource.h:
10867         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
10868         * src/backends/xmlrpc/XMLRPCSyncSource.h:
10869         * src/syncevo/Cmdline.cpp:
10870         * src/syncevo/MapSyncSource.h:
10871         * src/syncevo/SyncConfig.cpp:
10872         * src/syncevo/SyncConfig.h:
10873         * src/syncevo/SyncContext.cpp:
10874         * src/syncevo/SyncSource.cpp:
10875         * src/syncevo/SyncSource.h:
10876         * src/syncevo/SynthesisDBPlugin.cpp:
10877         * src/syncevo/TrackingSyncSource.cpp:
10878         * src/syncevo/TrackingSyncSource.h:
10879
10880         backend API cleanup: removal of "const char *" return types
10881
10882 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10883
10884         * src/backends/evolution/EvolutionCalendarSource.cpp:
10885         * src/backends/evolution/EvolutionContactSource.cpp:
10886
10887         Evolution: removed redundant source name from debug output
10888
10889 2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>
10890
10891         * src/syncevo/Cmdline.cpp:
10892
10893         nightly testing: fix for CmdlineTest::testOldConfigure
10894
10895 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10896
10897         * src/syncevo-dbus-server.cpp:
10898         * src/syncevo/Cmdline.cpp:
10899         * src/syncevo/SyncConfig.h:
10900
10901         config migration: special handling for config visibility of <1.2
10902         configs
10903
10904 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10905
10906         * src/syncevo/SyncContext.cpp:
10907
10908         command line --status: be explicit about unknown state for
10909         backends like KCalExtended
10910
10911 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10912
10913         * src/backends/kcalextended/KCalExtendedSource.cpp:
10914
10915         KCalExtended: fixed potential issue in sync change tracking
10916
10917 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10918
10919         * src/gtk-ui/sync-ui.c:
10920
10921         sync-ui: ignore configs without ConsumerReady = 1
10922
10923 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10924
10925         * src/syncevo/Cmdline.cpp:
10926
10927         config migration: renamed configs get ConsumerReady flag removed
10928
10929 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10930
10931         * src/dbus/syncevo-server.h:
10932
10933         sync-ui: compiler warning about
10934         syncevo_server_start_no_sync_session()
10935
10936 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10937
10938         * src/dbus/syncevo-server.c:
10939
10940         sync-ui: fixed char/const char compiler warning
10941
10942 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10943
10944         * test/testcases/ical20.ics.memotoo.tem.patch:
10945
10946         nightly testing: MemoToo uses local time for recurring events
10947
10948 2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>
10949
10950         * src/syncevo-dbus-server.cpp:
10951         * src/syncevo/SyncConfig.cpp:
10952         * src/syncevo/SyncConfig.h:
10953
10954         config migration: change sort order to ensure that current
10955         configs are found first
10956
10957 2011-01-13  Patrick Ohly  <patrick.ohly@intel.com>
10958
10959         * test/testcases/ical20.ics:
10960         * test/testcases/ical20.ics.Ovi.tem.patch:
10961         * test/testcases/ical20.ics.funambol.tem.patch:
10962         * test/testcases/ical20.ics.mobical.tem.patch:
10963         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
10964
10965         nightly testing: removed redundant DESCRIPTION from ical20 test
10966         cases
10967
10968 2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>
10969
10970         * src/syncevo/Cmdline.cpp:
10971
10972         command line tool: fix incorrect --migrate of configuration in
10973         different context
10974
10975 2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>
10976
10977         * src/syncevo/Cmdline.cpp:
10978         * src/syncevo/SyncConfig.h:
10979
10980         on-disk format: bumped per-peer version to 1
10981
10982 2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>
10983
10984         * configure-pre.in:
10985         * gen-autotools.sh:
10986         * src/syncevo/Cmdline.cpp:
10987         * src/syncevo/SyncContext.cpp:
10988
10989         compilation: distinguish between stable releases and pre-releases
10990
10991 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
10992
10993         * src/syncevo/Cmdline.cpp:
10994         * src/syncevo/SyncConfig.cpp:
10995         * src/syncevo/SyncConfig.h:
10996         * src/syncevo/SyncContext.cpp:
10997         * src/syncevo/SyncContext.h:
10998         * src/syncevo/SyncML.h:
10999
11000         config handling: added versioning
11001
11002 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
11003
11004         * src/syncevo/Cmdline.cpp:
11005
11006         command line: prevent incomplete migration of context
11007
11008 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
11009
11010         * src/syncevo/SyncConfig.h:
11011
11012         SyncConfig: added hasPeerProperties()
11013
11014 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
11015
11016         * src/syncevo/ConfigNode.h:
11017         * src/syncevo/ConfigTree.h:
11018         * src/syncevo/FileConfigTree.cpp:
11019         * src/syncevo/FileConfigTree.h:
11020         * src/syncevo/IniConfigNode.h:
11021         * src/syncevo/SingleFileConfigTree.cpp:
11022         * src/syncevo/SingleFileConfigTree.h:
11023
11024         config classes: added reload()
11025
11026 2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>
11027
11028         * src/syncevo-dbus-server.cpp:
11029
11030         syncevo-dbus-server: adapted to ConnMan D-Bus API change (BMC
11031         #11998)
11032
11033 2011-01-07  Patrick Ohly  <patrick.ohly@intel.com>
11034
11035         * debian/changelog:
11036         * debian/compat:
11037         * debian/control:
11038         * debian/copyright:
11039         * debian/docs:
11040         * debian/optify:
11041         * debian/rules:
11042         * debian/syncevolution-dev.install:
11043         * debian/syncevolution.install:
11044
11045         packaging: removed obsolete "debian" directory
11046
11047 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
11048
11049         * test/syncevo-http-server.py:
11050
11051         syncevo-http-server: a POST with invalid session ID did not
11052         result in 404 error
11053
11054 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
11055
11056         * test/syncevo-http-server.py:
11057
11058         syncevo-http-server: detect premature client disconnect (BMC
11059         #10031)
11060
11061 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
11062
11063         * test/syncevo-http-server.py:
11064
11065         syncevo-http-server: allow clients to detect truncated replies
11066
11067 2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>
11068
11069         * src/syncevo/SoupTransportAgent.cpp:
11070         * test/ClientTest.cpp:
11071         * test/ClientTest.h:
11072         * test/proxy.py:
11073
11074         nightly testing: added HTTP resend tests based on an external
11075         proxy script
11076
11077 2011-01-02  Patrick Ohly  <patrick.ohly@intel.com>
11078
11079
11080         Merge branch 'syncevolution-1-1-branch'
11081
11082 2011-01-01  Patrick Ohly  <patrick.ohly@intel.com>
11083
11084         * src/syncevo-dbus-server.cpp:
11085
11086         syncevo-dbus-server: deal with libnotify 0.5.x compile error (BMC
11087         #10453)
11088
11089 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
11090
11091         * test/syncevo-http-server.py:
11092
11093         syncevo-http-server: removed obsolete and harmful
11094         gobject.MainLoop
11095
11096 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
11097
11098         * test/syncevo-http-server.py:
11099
11100         syncevo-http-server: start syncevo-dbus-server explicitly (BMC
11101         #10270)
11102
11103 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
11104
11105         * test/syncevo-http-server.py:
11106
11107         syncevo-http-server: added D-Bus session handling (BMC #10270)
11108
11109 2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>
11110
11111         * test/keys/README:
11112         * test/keys/localhost.pem:
11113         * test/keys/localhost_pem.crt:
11114         * test/keys/localhost_pem.key:
11115         * test/syncevo-http-server.py:
11116
11117         syncevo-http-server: added SSL support
11118
11119 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
11120
11121         * test/syncevo-http-server.py:
11122
11123         syncevo-dbus-server: expect error when closing connection after
11124         failure
11125
11126 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
11127
11128         * test/syncevo-http-server.py:
11129
11130         syncevo-http-server: better logging of D-Bus exceptions
11131
11132 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
11133
11134         * src/dbus/interfaces/syncevo-server-full.xml:
11135
11136         D-Bus API: documentation fix (DEV->DEVELOPER)
11137
11138 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
11139
11140         * test/syncevo-http-server.py:
11141
11142         syncevo-http-server: show syncevo-dbus-server output (BMC #6369)
11143
11144 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
11145
11146         * Makefile-gen.am:
11147         * test/Makefile.am:
11148         * test/syncevo-http-server-logging.conf:
11149         * test/syncevo-http-server.py:
11150
11151         syncevo-http-server: improved logging
11152
11153 2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>
11154
11155         * gen-autotools.sh:
11156
11157         autotools: fixed some issues with building release version
11158
11159 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
11160
11161         * src/syncevo/configs/datatypes/11calendar-profile.xml:
11162         * src/syncevo/configs/scripting/11calendar.xml:
11163
11164         XML config: avoid duplicating SUMMARY as DESCRIPTION
11165
11166 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
11167
11168
11169         Merge commit 'syncevolution-1-1-1'
11170
11171 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
11172
11173         * NEWS:
11174
11175         NEWS: added release date
11176
11177 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
11178
11179         * configure-pre.in:
11180
11181         bumped version to 1.1.1
11182
11183 2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>
11184
11185         * NEWS:
11186
11187         NEWS: updated in response to 1.1.0.99.1 testing + feedback
11188
11189 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
11190
11191         * configure-pre.in:
11192
11193         bumped version to 1.1.0.99.1
11194
11195 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
11196
11197         * NEWS:
11198
11199         NEWS: updated for 1.1.0.99.1
11200
11201 2010-12-15  Jussi Kukkonen  <jku@linux.intel.com>
11202
11203         * src/dbus/interfaces/syncevo-server-full.xml:
11204         * src/dbus/interfaces/syncevo-session-full.xml:
11205         * src/dbus/syncevo-server.c:
11206         * src/gtk-ui/sync-config-widget.c:
11207         * src/gtk-ui/sync-ui.c:
11208
11209         gtk-ui: Use "no-sync" flag on non syncing StartSession
11210
11211 2010-12-15  Jussi Kukkonen  <jku@linux.intel.com>
11212
11213         * src/dbus/syncevo-session.c:
11214         * src/dbus/syncevo-session.h:
11215
11216         dbus client wrapper: add GetConfigName
11217
11218 2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>
11219
11220         * src/dbus/syncevo-server.c:
11221         * src/dbus/syncevo-server.h:
11222         * src/gtk-ui/sync-ui.c:
11223
11224         gtk-ui: Update GetPresence handlers to match current API
11225
11226 2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>
11227
11228         * src/gtk-ui/sync-ui.c:
11229
11230         gtk-ui: match config names insensitively
11231
11232 2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>
11233
11234         * src/gtk-ui/sync-ui.c:
11235
11236         gtk-ui: Use hyphen instead of underscore in signal names
11237
11238 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
11239
11240         * test/ClientTest.cpp:
11241         * test/ClientTest.h:
11242
11243         client-test: added CLIENT_TEST_LOG
11244
11245 2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>
11246
11247         * test/ClientTest.cpp:
11248
11249         client-test: added CLIENT_TEST_LONG_UID
11250
11251 2010-12-10  Qiankun Miao  <qiankun.miao@intel.com>
11252
11253         * src/client-test-buteo.cpp:
11254         * src/client-test-buteo.h:
11255
11256         buteo-test: update tracker database file name
11257
11258 2010-12-15  Patrick Ohly  <patrick.ohly@intel.com>
11259
11260         * src/backends/evolution/EvolutionCalendarSource.cpp:
11261
11262         Evolution Calendar: work around delayed update in EDS CalDAV
11263         backend (BMC #10265)
11264
11265 2010-12-14  Patrick Ohly  <patrick.ohly@intel.com>
11266
11267         * README.rst:
11268         * src/syncevo/Cmdline.cpp:
11269         * src/syncevo/SyncConfig.cpp:
11270         * src/templates/servers/ScheduleWorld.ini:
11271
11272         ScheduleWorld: disabled configuration, replaced in examples
11273
11274 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
11275
11276         * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:
11277
11278         Sony Ericsson: enable conversion to absolute alarm times (BMC
11279         #10092)
11280
11281 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
11282
11283         * src/syncevo/configs/scripting/11calendar.xml:
11284         * test/testcases/ical20-alarms-2010-12-31.ics:
11285
11286         vCalendar 1.0: convert absolute alarm back to relative (BMC
11287         #11233)
11288
11289 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
11290
11291         * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:
11292
11293         Sony Ericsson: enable conversion to absolute alarm times (BMC
11294         #10092)
11295
11296 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
11297
11298         * src/syncevo/configs/scripting/11calendar.xml:
11299         * test/testcases/ical20-alarms-2010-12-31.ics:
11300
11301         vCalendar 1.0: convert absolute alarm back to relative (BMC
11302         #11233)
11303
11304 2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>
11305
11306         * test/synccompare.pl:
11307
11308         synccompare: always normalize TRIGGER;RELATED=START
11309
11310 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
11311
11312         * src/syncevo-dbus-server.cpp:
11313
11314         syncevo-dbus-server: fixed compile error
11315
11316 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
11317
11318         * test/synccompare.pl:
11319
11320         synccompare: some tweaks for Yahoo Calendar
11321
11322 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
11323
11324         * test/ClientTest.cpp:
11325
11326         client-test: work around incorrect statistics for
11327         refresh-from-client in server mode
11328
11329 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
11330
11331         * src/syncevo/LocalTransportAgent.cpp:
11332
11333         local sync: fixed internal communication issue with MaxMsgSize==0
11334
11335 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
11336
11337         * test/ClientTest.cpp:
11338
11339         client-test: fixed unintentional buffer size of 0 in
11340         testManyDeletes
11341
11342 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11343
11344         * src/syncevo/LocalTransportAgent.cpp:
11345         * src/syncevo/LogStdout.cpp:
11346         * src/syncevo/Logging.cpp:
11347         * src/syncevo/Logging.h:
11348
11349         local sync: added target context to [INFO/DEBUG/...] prefix
11350
11351 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11352
11353         * src/syncevo/SynthesisDBPlugin.cpp:
11354
11355         Synthesis DB Interface: enhanced logging of MapItem calls
11356
11357 2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>
11358
11359         * src/syncevo/util.h:
11360
11361         util: added NullPtrCheck()
11362
11363 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11364
11365         * src/syncevo/util.cpp:
11366
11367         error logging: report explanation of StatusException
11368
11369 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11370
11371         * test/ClientTest.cpp:
11372
11373         client-test: get more tests to work in server mode
11374
11375 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11376
11377         * src/syncevo/SyncConfig.cpp:
11378
11379         local sync: fixed location of tracking node
11380
11381 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11382
11383         * test/ClientTest.cpp:
11384
11385         client-test: avoid inserting spaces into items
11386
11387 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11388
11389         * test/synccompare.pl:
11390
11391         synccompare: workaround for Google Calendar alarms
11392
11393 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11394
11395         * src/syncevo/LocalTransportAgent.cpp:
11396
11397         local sync: better integration into Client::Sync
11398
11399 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11400
11401         * test/ClientTest.cpp:
11402         * test/client-test-main.cpp:
11403
11404         client-test: enabled stderr output redirection
11405
11406 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11407
11408         * src/syncevo/LocalTransportAgent.cpp:
11409         * src/syncevo/LogRedirect.cpp:
11410         * src/syncevo/LogStdout.h:
11411         * src/syncevo/Logging.h:
11412         * src/syncevo/SyncContext.cpp:
11413         * src/syncevo/SyncSource.h:
11414
11415         local sync: write child messages into <test>.log text file
11416
11417 2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>
11418
11419         * src/syncevo/LogRedirect.cpp:
11420         * src/syncevo/LogRedirect.h:
11421
11422         LogRedirect: allow user to remove error messages from stdout via
11423         SYNCEVOLUTION_SUPPRESS_ERRORS
11424
11425 2010-12-02  Qiankun Miao  <qiankun.miao@intel.com>
11426
11427         * src/backends/qtcontacts/QtContactsSource.cpp:
11428
11429         qtcontacts: add PHOTO support (BMC#5879)
11430
11431 2010-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
11432
11433         * HACKING:
11434
11435         HACKING: add one section to describe testing Buteo
11436
11437 2010-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
11438
11439         * test/README.qtcontacts:
11440
11441         buteo-testing: add README.qtcontacts
11442
11443 2010-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
11444
11445         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
11446         * test/testcases/qt_vcard30.vcf:
11447
11448         buteo-testing: specify its qtcontact test file
11449
11450 2010-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
11451
11452         * configure-pre.in:
11453         * src/Makefile-gen.am:
11454         * src/client-test-app.cpp:
11455         * src/client-test-buteo.cpp:
11456         * src/client-test-buteo.h:
11457         * test/ClientTest.cpp:
11458         * test/ClientTest.h:
11459
11460         buteo testing: enable buteo testing in client-test
11461
11462 2010-12-07  Patrick Ohly  <patrick.ohly@intel.com>
11463
11464         * src/syncevo/LocalTransportAgent.cpp:
11465         * src/syncevo/LocalTransportAgent.h:
11466
11467         local sync: fixed a bug when overflowing the default message size
11468
11469 2010-12-07  Patrick Ohly  <patrick.ohly@intel.com>
11470
11471         * test/README.mobical:
11472
11473         Mobical.net: nightly tests do not complete when preventSlowSync
11474         is active
11475
11476 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11477
11478         * src/client-test-app.cpp:
11479
11480         client-test: avoid potential test failure in testTwoWaySync due
11481         to preventSlowSync
11482
11483 2010-11-28  David Bremner  <bremner@debian.org>
11484
11485         * src/syncevo/util.cpp:
11486
11487         util.cpp/relToAbs(): Have realpath allocate its own buffer.
11488
11489 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11490
11491         * src/syncevo-dbus-server.cpp:
11492
11493         syncevo-dbus-server: deal with libnotify 0.7.0 API change (BMC
11494         #10453)
11495
11496 2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>
11497
11498         * test/ClientTest.cpp:
11499
11500         client-test: workaround for test failure in
11501         Client::Source::ical20::testLinkedItemsRemoveNormal (BMC #10906)
11502
11503 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11504
11505         * test/synccompare.pl:
11506
11507         synccompare: work around Perl bug
11508
11509 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11510
11511         * test/client-test-main.cpp:
11512
11513         client-test: SYNCEVOLUTION_DEBUG disables creation of .log files
11514
11515 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11516
11517         * test/synccompare.pl:
11518
11519         synccompare: normalize directory
11520
11521 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11522
11523         * src/backends/qtcontacts/QtContactsSource.cpp:
11524
11525         QtContacts: fixed error message
11526
11527 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11528
11529         * src/backends/kcalextended/KCalExtendedSource.cpp:
11530
11531         KCalExtended: evolutionsource=<notebook name> was broken
11532
11533 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
11534
11535         * src/syncevo/configs/remoterules/00_syncevolution.xml:
11536
11537         slow sync strategy: allow client and server updates for
11538         SyncEvolution clients
11539
11540 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
11541
11542         * src/syncevo/SyncSource.cpp:
11543
11544         slow sync strategy: try harder to avoid duplicates
11545
11546 2010-11-15  Patrick Ohly  <patrick.ohly@intel.com>
11547
11548         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
11549
11550         calendar profile: choose better merge strategy for URL property
11551
11552 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11553
11554         * src/syncevo/SyncContext.cpp:
11555
11556         SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set
11557
11558 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
11559
11560         * test/synccompare.pl:
11561
11562         synccompare: relax TZID simplification
11563
11564 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
11565
11566         * test/client-test-main.cpp:
11567
11568         client-test: increase log level when SYNCEVOLUTION_DEBUG is set
11569
11570 2010-10-07  Patrick Ohly  <patrick.ohly@intel.com>
11571
11572         * test/ClientTest.cpp:
11573
11574         Revert "testing: avoid DTSTAMP issue in KCalExtended"
11575
11576 2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>
11577
11578         * src/syncevo/SyncContext.cpp:
11579
11580         SyncContext: avoid crash in sort() with LogDir as binary
11581         predicate
11582
11583 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
11584
11585         * src/syncevolution.cpp:
11586
11587         command line: increase log level when SYNCEVOLUTION_DEBUG is set
11588
11589 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
11590
11591         * configure-post.in:
11592
11593         autotools: SYNCEVOLUTION_CFLAGS not set correctly for in-tree
11594         build
11595
11596 2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>
11597
11598         * src/backends/addressbook/Makefile.am:
11599         * src/backends/evolution/Makefile.am:
11600         * src/backends/file/Makefile.am:
11601         * src/backends/kcalextended/Makefile.am:
11602         * src/backends/maemo/Makefile.am:
11603         * src/backends/qtcontacts/Makefile.am:
11604         * src/backends/sqlite/Makefile.am:
11605         * src/backends/xmlrpc/Makefile.am:
11606
11607         autotools: use new SYNCEVOLUTION_CFLAGS/LIBS in all backends
11608
11609 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11610
11611         * test/synccompare.pl:
11612
11613         synccompare: work around Perl bug
11614
11615 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11616
11617         * configure-pre.in:
11618
11619         version bump to 1.1.99.1
11620
11621 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11622
11623         * configure-post.in:
11624
11625         autotools: support external backends by setting
11626         SYNCEVOLUTION_CFLAGS/LIBS
11627
11628 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11629
11630         * src/syncevo/Makefile.am:
11631
11632         syncevo header files: make Cmdline.h and MapSyncSource.h
11633         available
11634
11635 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11636
11637         * src/syncevo/SmartPtr.h:
11638
11639         SmartPtr: fixed incorrect ifdefs around ical unref
11640
11641 2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>
11642
11643         * src/syncevo/TransportAgent.h:
11644         * src/syncevo/util.h:
11645
11646         TransportException: moved into util.h
11647
11648 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11649
11650         * test/ClientTest.cpp:
11651
11652         client-test: added timezone to linked items
11653
11654 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11655
11656         * test/ClientTest.cpp:
11657         * test/ClientTest.h:
11658
11659         client-test: added content comparison for testLinkedItems* tests
11660
11661 2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>
11662
11663         * test/client-test-main.cpp:
11664
11665         client-test: SYNCEVOLUTION_DEBUG disables creation of .log files
11666
11667 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11668
11669         * test/synccompare.pl:
11670
11671         synccompare: normalize directory
11672
11673 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11674
11675         * test/synccompare.pl:
11676
11677         synccompare: normalize VCALENDAR with multiple VEVENTs inside
11678
11679 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11680
11681         * test/ClientTest.cpp:
11682         * test/synccompare.pl:
11683
11684         synccompare: ignore CLIENT_TEST_UNIQUE_UID induced changes
11685
11686 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11687
11688         * src/backends/qtcontacts/QtContactsSource.cpp:
11689
11690         QtContacts: fixed error message
11691
11692 2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>
11693
11694         * src/backends/kcalextended/KCalExtendedSource.cpp:
11695
11696         KCalExtended: evolutionsource=<notebook name> was broken
11697
11698 2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>
11699
11700         * test/ClientTest.cpp:
11701
11702         client-test: CLIENT_TEST_UNIQUE_UID now unique per test
11703
11704 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
11705
11706         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
11707
11708         calendar fields: ignore changes to alarm UID
11709
11710 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
11711
11712         * src/syncevo/SyncContext.cpp:
11713         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
11714
11715         local sync: rely on iCalendar 2.0 UID/RECURRENCE-ID for pairing
11716
11717 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
11718
11719         * src/syncevo/configs/remoterules/00_syncevolution.xml:
11720
11721         slow sync strategy: allow client and server updates for
11722         SyncEvolution clients
11723
11724 2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>
11725
11726         * src/syncevo/SyncSource.cpp:
11727
11728         slow sync strategy: try harder to avoid duplicates
11729
11730 2010-11-15  Patrick Ohly  <patrick.ohly@intel.com>
11731
11732         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
11733
11734         calendar profile: choose better merge strategy for URL property
11735
11736 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
11737
11738         * src/syncevo-dbus-server.cpp:
11739         * src/syncevo/SyncContext.cpp:
11740         * src/syncevo/SyncContext.h:
11741         * src/syncevolution.cpp:
11742
11743         initialization: added SyncContext::initMain()
11744
11745 2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>
11746
11747         * src/syncevo/LocalTransportAgent.cpp:
11748
11749         local sync: handle errors while receiving client report
11750
11751 2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>
11752
11753         * test/ClientTest.cpp:
11754
11755         client-test: introduced CLIENT_TEST_INCREASE_SEQUENCE
11756
11757 2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>
11758
11759         * src/syncevo/LocalTransportAgent.cpp:
11760         * src/syncevo/LocalTransportAgent.h:
11761
11762         LocalTransportAgent: added transmission of child's SyncReport
11763
11764 2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>
11765
11766         * src/syncevo/StringDataBlob.cpp:
11767         * src/syncevo/StringDataBlob.h:
11768
11769         StringDataBlob: implemented write() method
11770
11771 2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>
11772
11773         * src/syncevo/LocalTransportAgent.cpp:
11774         * src/syncevo/LocalTransportAgent.h:
11775
11776         LocalTransportAgent: refactored read/write code
11777
11778 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11779
11780         * src/syncevo/TransportAgent.h:
11781
11782         TransportStatusException: transport problem with SyncMLStatus
11783         code
11784
11785 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11786
11787         * src/syncevo/SyncML.cpp:
11788         * src/syncevo/SyncML.h:
11789
11790         SyncML error codes: added some more SyncEvolution error aliases
11791
11792 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11793
11794         * src/syncevo/LocalTransportAgent.cpp:
11795
11796         local sync: share dumpData settings
11797
11798 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11799
11800         * src/syncevo/Cmdline.cpp:
11801         * src/syncevo/SyncConfig.cpp:
11802         * src/syncevo/SyncConfig.h:
11803         * src/syncevo/SyncContext.cpp:
11804
11805         dumpData config option: make database backups optional
11806
11807 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11808
11809         * src/syncevo/LocalTransportAgent.cpp:
11810
11811         LocalTransportAgent: fixed parent/child communication
11812
11813 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11814
11815         * src/syncevo/LocalTransportAgent.cpp:
11816
11817         local sync: make more sync settings available to client
11818
11819 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11820
11821         * src/syncevo/SyncContext.cpp:
11822
11823         local sync + BT: changed how credential checking is turned off
11824
11825 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11826
11827         * src/syncevo/SyncContext.cpp:
11828
11829         SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set
11830
11831 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11832
11833         * src/syncevo/Cmdline.cpp:
11834         * src/syncevo/Cmdline.h:
11835
11836         Cmdline: keep report about executed sync
11837
11838 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11839
11840         * src/syncevo/Cmdline.cpp:
11841         * src/syncevo/Cmdline.h:
11842
11843         Cmdline: added varargs constructor
11844
11845 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11846
11847         * configure-post.in:
11848         * src/backends/evolution/configure-sub.in:
11849         * src/syncevo/SmartPtr.h:
11850         * src/syncevo/eds_abi_wrapper.h:
11851
11852         libical: allow using it without libecal
11853
11854 2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>
11855
11856         * src/syncevo/util.cpp:
11857         * src/syncevo/util.h:
11858
11859         Exception::handle(): added optional retval for exception text
11860
11861 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11862
11863         * src/syncevo/LocalTransportAgent.cpp:
11864         * src/syncevo/SyncContext.cpp:
11865         * src/syncevo/SyncContext.h:
11866
11867         local sync: avoid confusion about what data is changed
11868
11869 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11870
11871         * src/syncevo/SyncContext.cpp:
11872
11873         SyncContext: use SyncConfig::getContextName() utility function
11874
11875 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11876
11877         * src/syncevo/LocalTransportAgent.cpp:
11878
11879         LocalTransportAgent: use SyncConfig::getContextName() utility
11880         function
11881
11882 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11883
11884         * src/syncevo/SyncML.cpp:
11885         * src/syncevo/SyncML.h:
11886
11887         SyncReport: added methods for overriding LOCAL/REMOTE strings
11888
11889 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11890
11891         * src/syncevo/SyncConfig.cpp:
11892         * src/syncevo/SyncConfig.h:
11893
11894         SyncConfig: added getContextName() helper function
11895
11896 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11897
11898         * src/syncevo/MapSyncSource.cpp:
11899
11900         MapSyncSource: use backup/restore in sub sync source
11901
11902 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11903
11904         * src/syncevo/SyncSource.cpp:
11905         * src/syncevo/SyncSource.h:
11906
11907         SyncSource: refactored backup utility code
11908
11909 2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>
11910
11911         * src/syncevo/SyncSource.h:
11912
11913         SyncSource: moved read-only access to operations into
11914         SyncSourceBase
11915
11916 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
11917
11918         * src/syncevo/LocalTransportAgent.cpp:
11919         * src/syncevo/SyncContext.cpp:
11920         * src/syncevo/SyncSource.cpp:
11921         * src/syncevo/SyncSource.h:
11922
11923         local sync: disambiguate source names
11924
11925 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
11926
11927         * src/syncevo/LocalTransportAgent.cpp:
11928
11929         LocalTransportAgent: fixed interaction with peer config
11930
11931 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
11932
11933         * src/syncevo/SyncConfig.cpp:
11934         * src/syncevo/SyncConfig.h:
11935
11936         SyncConfig: make temporary changes to SyncSourceNodes properties
11937         survive as long as SyncConfig exists
11938
11939 2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>
11940
11941         * src/syncevo/MapSyncSource.cpp:
11942         * src/syncevo/MapSyncSource.h:
11943
11944         MapSyncSource: provide Synthesis API pointer to sub source
11945
11946 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
11947
11948         * src/syncevo/LocalTransportAgent.cpp:
11949
11950         LocalTransportAgent: fixed compile error on MeeGo
11951
11952 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
11953
11954         * src/syncevo/SyncSource.cpp:
11955
11956         SyncSourceRevisions: delay updating tracking node for
11957         MapSyncSource
11958
11959 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
11960
11961         * src/syncevo/Makefile.am:
11962         * src/syncevo/MapSyncSource.cpp:
11963         * src/syncevo/MapSyncSource.h:
11964         * src/syncevo/TrackingSyncSource.cpp:
11965         * src/syncevo/TrackingSyncSource.h:
11966
11967         MapSyncSource: map from one VEVENT per item to one item per UID
11968
11969 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
11970
11971         * src/syncevo/SyncSource.h:
11972         * test/ClientTest.cpp:
11973         * test/ClientTest.h:
11974
11975         nightly testing: improved handling of test data
11976
11977 2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>
11978
11979         * src/syncevo/util.cpp:
11980         * src/syncevo/util.h:
11981
11982         StringEscape: added escaping of specific characters
11983
11984 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
11985
11986         * src/client-test-app.cpp:
11987         * src/syncevo-dbus-server.cpp:
11988         * src/syncevo/Cmdline.cpp:
11989         * src/syncevo/LocalTransportAgent.cpp:
11990         * src/syncevo/SyncConfig.h:
11991         * src/syncevo/SyncContext.cpp:
11992         * src/syncevo/SyncSource.cpp:
11993         * src/syncevo/SyncSource.h:
11994
11995         SyncSourceParams: introduced context information
11996
11997 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
11998
11999         * test/synccompare.pl:
12000
12001         synccompare: relax TZID simplification
12002
12003 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
12004
12005         * test/synccompare.pl:
12006
12007         synccompare: preliminary Google calendar support
12008
12009 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
12010
12011         * test/synccompare.pl:
12012
12013         synccompare: TRANSP:OPAQUE accepted as default
12014
12015 2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>
12016
12017         * test/client-test-main.cpp:
12018
12019         client-test: increase log level when SYNCEVOLUTION_DEBUG is set
12020
12021 2010-10-07  Patrick Ohly  <patrick.ohly@intel.com>
12022
12023         * test/ClientTest.cpp:
12024
12025         Revert "testing: avoid DTSTAMP issue in KCalExtended"
12026
12027 2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>
12028
12029         * src/syncevo/LocalTransportAgent.cpp:
12030
12031         local sync: added sanity checks for syncURL (BMC #712)
12032
12033 2010-07-31  Patrick Ohly  <patrick.ohly@intel.com>
12034
12035         * src/syncevo/LocalTransportAgent.cpp:
12036         * src/syncevo/LocalTransportAgent.h:
12037         * src/syncevo/Logging.cpp:
12038         * src/syncevo/Logging.h:
12039         * src/syncevo/Makefile.am:
12040         * src/syncevo/SyncConfig.cpp:
12041         * src/syncevo/SyncConfig.h:
12042         * src/syncevo/SyncContext.cpp:
12043         * src/syncevo/SyncContext.h:
12044
12045         support local sync (BMC #712)
12046
12047 2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>
12048
12049         * src/syncevo/ConfigTree.h:
12050         * src/syncevo/FileConfigTree.cpp:
12051         * src/syncevo/FileConfigTree.h:
12052         * src/syncevo/SingleFileConfigTree.cpp:
12053         * src/syncevo/SingleFileConfigTree.h:
12054
12055         ConfigTree: allow user to register ConfigNode instances
12056
12057 2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>
12058
12059         * src/syncevo/SyncContext.cpp:
12060
12061         SyncContext: avoid crash in sort() with LogDir as binary
12062         predicate
12063
12064 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12065
12066         * src/syncevolution.cpp:
12067
12068         command line: increase log level when SYNCEVOLUTION_DEBUG is set
12069
12070 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12071
12072         * src/syncevo/util.cpp:
12073         * src/syncevo/util.h:
12074
12075         Flags2String(): convert bit field to string
12076
12077 2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>
12078
12079         * src/syncevo/util.cpp:
12080         * src/syncevo/util.h:
12081
12082         Strncpy(): standard wrapper for strncpy()
12083
12084 2010-11-01  Patrick Ohly  <patrick.ohly@intel.com>
12085
12086         * src/syncevo/FileConfigTree.cpp:
12087         * src/syncevo/FileConfigTree.h:
12088         * src/syncevo/SyncConfig.cpp:
12089         * src/syncevo/SyncConfig.h:
12090         * src/syncevo/VolatileConfigTree.h:
12091
12092         config handling: old-style configs not found anymore (BMC #9381)
12093
12094 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12095
12096         * NEWS:
12097         * configure-pre.in:
12098
12099         NEWS, configure: SyncEvolution 1.1
12100
12101 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12102
12103         * test/sys.supp:
12104
12105         nightly testing: ignore valgrind report in libsynthesis
12106
12107 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12108
12109         * test/evo.supp:
12110
12111         nightly testing: relaxed leak checking for ecal/ebook (BMC #1007)
12112
12113 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12114
12115         * src/backends/kcalextended/KCalExtendedSource.cpp:
12116
12117         KCalExtended: workaround for importing custom time zones
12118
12119 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12120
12121         * src/backends/kcalextended/KCalExtendedSource.cpp:
12122
12123         KCalExtended: avoid partial loading to work around issues with it
12124
12125 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12126
12127         * src/backends/kcalextended/KCalExtendedSource.cpp:
12128
12129         KCalExtended: ignore request to remove non-existant event
12130
12131 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12132
12133         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
12134
12135         KCalExtended: disable unsupported linked item tests
12136
12137 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12138
12139         * src/syncevo/SyncSource.h:
12140         * test/ClientTest.cpp:
12141
12142         client-test: replaced compile-time LINKED_ITEMS_RELAXED_SEMANTIC
12143         with ClientTestConfig::linkedItemsRelaxedSemantic
12144
12145 2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>
12146
12147         * README.rst:
12148         * src/syncevo/Cmdline.cpp:
12149         * src/syncevo/readme2c.pl:
12150
12151         command line: --delete-items ... * deletes all items
12152
12153 2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>
12154
12155         * src/syncevo-dbus-server.cpp:
12156
12157         syncevo-dbus-server: incorrect Presence status after config
12158         change (BMC #8453)
12159
12160 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12161
12162         * src/syncevo/SmartPtr.h:
12163         * src/syncevo/SoupTransportAgent.cpp:
12164
12165         fixed compiler warnings
12166
12167 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12168
12169         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
12170
12171         KCalExtended: updated mkcal backend description
12172
12173 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12174
12175         * src/backends/kcalextended/KCalExtendedSource.cpp:
12176
12177         KCalExtended: fixed compiler warning
12178
12179 2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>
12180
12181         * src/backends/kcalextended/KCalExtendedSource.cpp:
12182
12183         KCalExtended: do not use Tracker for custom database file
12184
12185 2010-09-28  Qiankun Miao  <qiankun.miao@intel.com>
12186
12187         * src/backends/kcalextended/KCalExtendedSource.cpp:
12188         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
12189
12190         KCalExtended: select notebook (BMC #6898)
12191
12192 2010-10-04  Patrick Ohly  <patrick.ohly@intel.com>
12193
12194         * src/backends/kcalextended/KCalExtendedSource.cpp:
12195
12196         KCalExtended: comment clarification for created()/CREATED
12197
12198 2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>
12199
12200         * NEWS:
12201
12202         NEWS: fixed bug numbers, added BMC #7091
12203
12204 2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>
12205
12206         * src/backends/qtcontacts/configure-sub.in:
12207
12208         autotools: fixed QtContacts compilation
12209
12210 2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>
12211
12212         * configure-post.in:
12213
12214         autotools: added missing quotation marks
12215
12216 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
12217
12218         * NEWS:
12219         * configure-pre.in:
12220
12221         version bump to 1.0.99.7
12222
12223 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
12224
12225         * README.rst:
12226         * src/syncevo/Cmdline.cpp:
12227
12228         command line: split properly at empty line during --import (BMC
12229         #7664)
12230
12231 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
12232
12233         * src/syncevo-dbus-server.cpp:
12234         * test/test-dbus.py:
12235
12236         syncevo-dbus-server: keep sessions around after completion (BMC
12237         #7766)
12238
12239 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
12240
12241         * src/syncevo-dbus-server.cpp:
12242
12243         syncevo-dbus-server: introduced timeout utility class
12244
12245 2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>
12246
12247         * src/dbus/interfaces/syncevo-server-full.xml:
12248         * src/dbus/interfaces/syncevo-session-full.xml:
12249         * src/syncevo-dbus-server.cpp:
12250         * test/test-dbus.py:
12251
12252         D-Bus API: added missing Session.Attach() (BMC #7761)
12253
12254 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
12255
12256         * src/syncevo/Cmdline.cpp:
12257
12258         command line: fixed configuring of context (BMC #7181)
12259
12260 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
12261
12262         * src/backends/kcalextended/KCalExtendedSource.cpp:
12263         * src/backends/qtcontacts/QtContactsSource.cpp:
12264         * src/backends/qtcontacts/configure-sub.in:
12265
12266         KCalExtended, QtContacts: fixed initialization of
12267         QCoreApplication
12268
12269 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
12270
12271         * src/backends/kcalextended/KCalExtendedSource.cpp:
12272
12273         KCalExtended: extended error messages
12274
12275 2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>
12276
12277         * src/backends/kcalextended/KCalExtendedSource.cpp:
12278
12279         KCalExtended: fixed UTF-8 handling (BMC #7401)
12280
12281 2010-09-25  Patrick Ohly  <patrick.ohly@intel.com>
12282
12283         * HACKING:
12284
12285         HACKING: added commit guidelines
12286
12287 2010-09-25  Patrick Ohly  <patrick.ohly@intel.com>
12288
12289         * src/gtk-ui/sync-config-widget.c:
12290         * src/gtk-ui/sync-ui-config.c:
12291         * src/gtk-ui/sync-ui-config.h:
12292         * src/gtk-ui/sync-ui.c:
12293
12294         sync-ui: wrong direction of data transfer when talking to device
12295         (BMC #7091)
12296
12297 2010-09-16  Patrick Ohly  <patrick.ohly@intel.com>
12298
12299         * configure-pre.in:
12300
12301         autotools: fix libnotify problem on FC13
12302
12303 2010-09-16  Patrick Ohly  <patrick.ohly@intel.com>
12304
12305         * src/gtk-ui/sync-gtk.desktop.in:
12306
12307         sync-gtk.desktop.in: fixed syntax in non-MeeGo desktop file
12308
12309 2010-09-13  Patrick Ohly  <patrick.ohly@intel.com>
12310
12311         * src/syncevo/SyncConfig.cpp:
12312
12313         documentation: improved explanation of "type"
12314
12315 2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>
12316
12317         * configure-pre.in:
12318
12319         version bump: 1.0.99.6
12320
12321 2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>
12322
12323         * src/syncevo/Cmdline.cpp:
12324
12325         nightly testing: adapted Cmdline test to string changes
12326
12327 2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>
12328
12329         * NEWS:
12330
12331         NEWS: updated for 1.1 pre-release
12332
12333 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12334
12335         * src/backends/file/FileSyncSource.h:
12336         * src/syncevo/configs/datatypes/01vcard-profile.xml:
12337         * src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml:
12338         * src/syncevo/configs/remoterules/00_syncevolution.xml:
12339         * src/syncevo/configs/remoterules/all.xml:
12340         * src/syncevo/configs/remoterules/evolution.xml:
12341
12342         Nokia phones: avoid data loss in two-way sync due to
12343         X-EVOLUTION-UI-SLOT (MBC #2566)
12344
12345 2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>
12346
12347         * src/gtk-ui/sync-gtk.desktop.in:
12348
12349         sync-ui (GTK version): updated .desktop file
12350
12351 2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>
12352
12353         * test/evo.supp:
12354
12355         nightly testing: suppress leak in libebook
12356
12357 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
12358
12359         * src/syncevo-dbus-server.cpp:
12360
12361         syncevo-dbus-server: fixed compile issue with libsoup disabled
12362         (MBC #6367)
12363
12364 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
12365
12366         * src/syncevo/SyncConfig.cpp:
12367
12368         documentation: extended description of "sync" property (MBC
12369         #6373)
12370
12371 2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>
12372
12373         * test/evo.supp:
12374
12375         nightly testing: improved valgrind suppressions
12376
12377 2010-09-06  Patrick Ohly  <patrick.ohly@intel.com>
12378
12379         * README.rst:
12380
12381         README: several improvements
12382
12383 2010-09-06  Patrick Ohly  <patrick.ohly@intel.com>
12384
12385         * src/syncevo/eds_abi_wrapper.cpp:
12386
12387         EDS: revised workaround for D-Bus method timeouts (BMC #4026)
12388
12389 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
12390
12391         * configure-post.in:
12392         * configure-pre.in:
12393         * debian/dbus-wrapper.cpp:
12394         * src/syncevo/eds_abi_wrapper.cpp:
12395         * src/syncevolution.cpp:
12396
12397         EDS: workaround for D-Bus method timeouts (BMC #4026)
12398
12399 2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>
12400
12401         * test/evo.supp:
12402
12403         evo.supp: updated suppressions for libical (BMC #6275)
12404
12405 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12406
12407         * test/synccompare.pl:
12408
12409         nightly testing: adapted synccompare to mkcal
12410
12411 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12412
12413         * test/runtests.py:
12414
12415         nightly testing: log report generation functions
12416
12417 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12418
12419         * test/generate-html.xsl:
12420
12421         nightly testing: reorder columns so that valgrind and overall
12422         result come first
12423
12424 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12425
12426         * test/generate-html.xsl:
12427         * test/resultchecker.py:
12428
12429         nightly testing: added a column for "network failure"
12430
12431 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12432
12433         * test/runtests.py:
12434
12435         nightly testing: disable testDeleteAllRefresh for Google
12436
12437 2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>
12438
12439         * test/runtests.py:
12440
12441         nightly testing: only include services in report which actually
12442         were active
12443
12444 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12445
12446         * src/syncevo/configs/remoterules/server/00_nokia.xml:
12447         * src/syncevo/configs/remoterules/server/46_E55.xml:
12448
12449         Nokia phones: alarm times in UTC, sending PHOTO (BMC #1657,
12450         #5860)
12451
12452 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12453
12454         * src/client-test-app.cpp:
12455
12456         nightly testing: fixed caching of Evolution sources (BMC #5864)
12457
12458 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12459
12460         * src/client-test-app.cpp:
12461         * test/ClientTest.cpp:
12462         * test/ClientTest.h:
12463         * test/client-test-main.cpp:
12464
12465         nightly testing: avoid shutdown issues due to caching Evolution
12466         sources (BMC #5864)
12467
12468 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12469
12470         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
12471
12472         KCalExtended: use "mkcal" as generic type name
12473
12474 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12475
12476         * src/backends/kcalextended/KCalExtendedSource.cpp:
12477
12478         KCalExtended: adapted "update" code patch to new API
12479
12480 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12481
12482         * src/syncevo/Cmdline.h:
12483         * src/syncevo/SafeConfigNode.cpp:
12484         * src/syncevo/SafeConfigNode.h:
12485         * src/syncevo/SyncConfig.h:
12486         * src/syncevo/SyncSource.cpp:
12487         * src/syncevo/util.cpp:
12488         * src/syncevo/util.h:
12489
12490         command line: use % as escape character for luids
12491
12492 2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>
12493
12494         * src/syncevo/Cmdline.cpp:
12495         * src/syncevo/Cmdline.h:
12496
12497         command line: code clean-up around LUID escaping
12498
12499 2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>
12500
12501
12502         Merge branch 'master', remote branch 'origin'
12503
12504 2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>
12505
12506         * test/runtests.py:
12507
12508         nightly testing: allow enabling valgrind for "prebuilt" test (BMC
12509         #1007)
12510
12511 2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>
12512
12513         * src/backends/kcalextended/KCalExtendedSource.cpp:
12514
12515         KCalExtended: fix for invalid memory access
12516
12517 2010-08-30  Patrick Ohly  <patrick.ohly@intel.com>
12518
12519         * test/Makefile.am:
12520
12521         testing: fixed "make dist" issue
12522
12523 2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>
12524
12525         * src/backends/qtcontacts/QtContactsSource.cpp:
12526
12527         QtContacts: more QtContacts API related fixes (BMC #5710)
12528
12529 2010-08-26  Patrick Ohly  <patrick.ohly@intel.com>
12530
12531         * test/syncevo-phone-config.py:
12532
12533         syncevo-phone-config: set consumerReady in output (BMC #3803)
12534
12535 2010-08-26  Patrick Ohly  <patrick.ohly@intel.com>
12536
12537         * src/Makefile-gen.am:
12538         * src/templates/clients/phone/nokia.ini:
12539         * src/templates/clients/phone/nokia/S40/7210c.ini:
12540         * src/templates/clients/phone/nokia/S60/N85.ini:
12541         * src/templates/clients/phone/nokia/maemo/n900.ini:
12542         * src/templates/clients/phone/sony-ericsson-old.ini:
12543         * src/templates/clients/phone/sony-ericsson.ini:
12544         * test/testcases/templates/clients/SyncEvolution.ini:
12545         * test/testcases/templates/clients/phone/nokia/S40/7210c.ini:
12546
12547         phone templates: updated, copied from syncevolution.org Wiki (BMC
12548         #5727)
12549
12550 2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>
12551
12552         * src/client-test-app.cpp:
12553
12554         nightly testing: workaround for Evolution 2.30 storage shutdown
12555         (BMC #5864)
12556
12557 2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>
12558
12559         * test/evo.supp:
12560
12561         evo.supp: added suppressions for Evolution 2.30 (BMC #1007)
12562
12563 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12564
12565         * src/dbus/interfaces/syncevo-server-full.xml:
12566         * src/dbus/interfaces/syncevo-session-full.xml:
12567
12568         D-Bus API: fixed type signature
12569
12570 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12571
12572         * src/dbus/interfaces/syncevo-server-full.xml:
12573         * src/syncevo-dbus-server.cpp:
12574         * src/syncevo/Cmdline.cpp:
12575         * src/syncevo/Cmdline.h:
12576         * test/test-dbus.py:
12577
12578         D-Bus API: added Server.ConfigChanged signal (BMC #3558)
12579
12580 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12581
12582         * src/dbus/interfaces/syncevo-session-full.xml:
12583         * src/syncevo-dbus-server.cpp:
12584         * test/test-dbus.py:
12585
12586         D-Bus API: added Session.GetConfigName() (BMC #3559)
12587
12588 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12589
12590         * src/dbus/interfaces/syncevo-server-full.xml:
12591         * src/syncevo-dbus-server.cpp:
12592         * test/test-dbus.py:
12593
12594         D-Bus API: added suppression of libnotify notifications (BMC
12595         #3560)
12596
12597 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12598
12599         * src/syncevolution.cpp:
12600
12601         command line: start D-Bus session with "no-sync" flag unless
12602         running a sync (BMC #3562)
12603
12604 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12605
12606         * src/dbus/interfaces/syncevo-server-full.xml:
12607         * src/dbus/interfaces/syncevo-session-full.xml:
12608         * src/syncevo-dbus-server.cpp:
12609         * test/test-dbus.py:
12610
12611         D-Bus API: added Server.StartSessionWithFlags() and
12612         Session.GetFlags()
12613
12614 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12615
12616         * test/test-dbus.py:
12617
12618         test-dbus.py: fixed Python syntax error in last commit
12619
12620 2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>
12621
12622         * src/gdbus/gdbus-cxx-bridge.h:
12623
12624         gdbus C++: fixed cut-and-paste error
12625
12626 2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>
12627
12628         * src/syncevolution.cpp:
12629
12630         command line: do sanity version check when running as D-Bus
12631         client
12632
12633 2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>
12634
12635         * src/dbus/interfaces/syncevo-server-full.xml:
12636         * src/syncevo-dbus-server.cpp:
12637         * test/test-dbus.py:
12638
12639         D-Bus: added Server.GetCapabilities and Server.GetVersions (BMC
12640         #3563)
12641
12642 2010-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
12643
12644         * src/client-test-app.cpp:
12645
12646         client-test: avoid duplicate sources in m_localSource2Config
12647
12648 2010-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
12649
12650         * test/test-dbus.py:
12651
12652         test-dbus.py: adapted to modified 'message type' error
12653         description
12654
12655 2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>
12656
12657         * test/test-dbus.py:
12658
12659         test-dbus.py: removed ZYB, it is no longer supported
12660
12661 2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>
12662
12663         * src/syncevo/Cmdline.cpp:
12664         * src/syncevo/FileConfigTree.cpp:
12665         * src/syncevo/SyncConfig.cpp:
12666
12667         command line: allow creating contexts without peers
12668
12669 2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>
12670
12671         * src/syncevo/SyncConfig.cpp:
12672
12673         SyncConfig: do not mistake "foo" context for old-style "foo"
12674         client config
12675
12676 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
12677
12678         * src/syncevo/Cmdline.cpp:
12679
12680         command line: fixed --delete-items/--import for KCalExtended
12681
12682 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
12683
12684         * src/backends/kcalextended/KCalExtendedSource.cpp:
12685
12686         KCalExtended: further adaptions to KCalExtended API change
12687
12688 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
12689
12690         * test/runtests.py:
12691
12692         runtests.py: make repos group-writable
12693
12694 2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>
12695
12696         * test/runtests.py:
12697
12698         runtests.py: avoid ssh access to gitorious.org in nightly
12699         checkout
12700
12701 2010-08-17  Patrick Ohly  <patrick.ohly@intel.com>
12702
12703         * src/backends/kcalextended/configure-sub.in:
12704
12705         KCalExtended: workaround for incomplete libmkcal.pc
12706
12707 2010-08-17  Patrick Ohly  <patrick.ohly@intel.com>
12708
12709         * src/syncevo/eds_abi_wrapper.cpp:
12710         * src/syncevo/eds_abi_wrapper.h:
12711
12712         EDS compatibility: added icalproperty_free()
12713
12714 2010-08-16  Qiankun Miao  <qiankun.miao@intel.com>
12715
12716         * src/backends/evolution/EvolutionCalendarSource.cpp:
12717
12718         EvolutionBackend: fix memory leak
12719
12720 2010-08-15  Patrick Ohly  <patrick.ohly@intel.com>
12721
12722
12723         Merge branch 'meego-1.0'
12724
12725 2010-08-15  Patrick Ohly  <patrick.ohly@intel.com>
12726
12727         * src/gdbus/Makefile.am:
12728
12729         gdbus: ensure that header files are included in "make dist"
12730
12731 2010-08-13  Patrick Ohly  <patrick.ohly@intel.com>
12732
12733         * gen-autotools.sh:
12734
12735         gen-autotools.sh: fixed ambiguous HEAD reference
12736
12737 2010-08-12  Patrick Ohly  <patrick.ohly@intel.com>
12738
12739         * src/backends/kcalextended/KCalExtendedSource.cpp:
12740         * src/backends/kcalextended/configure-sub.in:
12741
12742         kcalextended: adapted to revised API
12743
12744 2010-07-29  Patrick Ohly  <patrick.ohly@intel.com>
12745
12746         * src/syncevo/SyncContext.h:
12747
12748         SyncContext: added comment for getUsedSyncURL()
12749
12750 2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>
12751
12752         * src/gdbus/Makefile.am:
12753
12754         Revert "compile fix for FC 13 (and possibly others): use private
12755         copy of gdbus (MBC #3556)"
12756
12757 2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>
12758
12759         * src/gdbus/Makefile.am:
12760         * src/gdbus/gdbus-cxx-bridge.h:
12761         * src/gdbus/gdbus-cxx.h:
12762         * src/gdbus/gdbus.h:
12763         * src/gdbus/mainloop.c:
12764         * src/gdbus/object.c:
12765         * src/gdbus/test/example.cpp:
12766         * src/gdbus/watch.c:
12767         * src/syncevo-dbus-server.cpp:
12768         * src/syncevolution.cpp:
12769
12770         gdbus: avoid name conflict with glib
12771
12772 2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>
12773
12774         * src/gdbus/Makefile.am:
12775
12776         gdbus: do not install header files
12777
12778 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
12779
12780         * NEWS:
12781         * configure-pre.in:
12782
12783         NEWS, version: updated for 1.0.1
12784
12785 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
12786
12787
12788         Merge branch 'meego-1.0'
12789
12790 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
12791
12792         * src/gtk-ui/sync-ui.c:
12793
12794         canonize new device config names (MBC #1194)
12795
12796 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
12797
12798         * src/gtk-ui/sync-config-widget.c:
12799         * src/gtk-ui/sync-ui.c:
12800
12801         prevent overwriting device configs by accident (MBC #3566,1194)
12802
12803 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12804
12805         * src/syncevo/Cmdline.cpp:
12806         * src/syncevo/SyncConfig.cpp:
12807
12808         ZYB.com: service goes away end of June 2010, template removed
12809         (MBC #3310)
12810
12811 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12812
12813         * src/syncevo-dbus-server.cpp:
12814
12815         syncevo-dbus-server: accept 'application/vnd.syncml+xml;
12816         charset=UTF-8' for starting an HTTP session (MBC #3554)
12817
12818 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12819
12820         * configure-post.in:
12821         * configure-pre.in:
12822
12823         autotools: added --enable-gnome-keyring (MBC #3557)
12824
12825 2010-06-28  Patrick Ohly  <patrick.ohly@intel.com>
12826
12827         * src/gdbus/Makefile.am:
12828
12829         compile fix for FC 13 (and possibly others): use private copy of
12830         gdbus (MBC #3556)
12831
12832 2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>
12833
12834         * gen-autotools.sh:
12835
12836         gen-autotools.sh: make order of files deterministic (MBC #2586)
12837
12838 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
12839
12840         * src/syncevo/SyncConfig.cpp:
12841         * src/syncevo/SyncConfig.h:
12842
12843         config fix: operations on non-peer configs failed (MBC #3157)
12844
12845 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
12846
12847         * src/gtk-ui/sync-ui.c:
12848
12849         canonize new device config names (MBC #1194)
12850
12851 2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>
12852
12853         * src/gtk-ui/sync-config-widget.c:
12854         * src/gtk-ui/sync-ui.c:
12855
12856         prevent overwriting device configs by accident (MBC #3566,1194)
12857
12858 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
12859
12860
12861         Merge commit 'syncevolution-1-0' into meego-1.0
12862
12863 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
12864
12865         * configure-pre.in:
12866
12867         version bump: 1.1 based on 1.0.1
12868
12869 2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>
12870
12871         * src/backends/qtcontacts/QtContactsSource.cpp:
12872
12873         QtContacts: fixed compile error with g++ in MeeGo
12874
12875 2010-07-15  Patrick Ohly  <patrick.ohly@intel.com>
12876
12877         * src/backends/qtcontacts/configure-sub.in:
12878
12879         QtContacts: find QtContacts properly
12880
12881 2010-07-15  Patrick Ohly  <patrick.ohly@intel.com>
12882
12883         * configure-post.in:
12884
12885         autotools: allow setting more AC_WITH_QT() options
12886
12887 2010-07-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
12888
12889         * src/syncevo/Cmdline.cpp:
12890
12891         client-test: ignore comments for KCalExtended and QtContacts
12892
12893 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
12894
12895         * test/runtests.py:
12896
12897         nightly testing: get sources from meego.gitorious.org
12898
12899 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12900
12901         * README.rst:
12902         * src/syncevo/Cmdline.cpp:
12903         * src/syncevo/Cmdline.cpp.orig:
12904         * src/syncevo/Cmdline.cpp.rej:
12905         * src/syncevo/Makefile.am:
12906         * src/syncevo/readme2c.pl:
12907
12908         documentation + command line: unified source of usage information
12909         (MBC #690)
12910
12911 2010-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
12912
12913         * src/syncevo/Cmdline.cpp:
12914
12915         Testing: fix failure of evolution testing due to new backends
12916
12917 2010-07-01  Patrick Ohly  <patrick.ohly@intel.com>
12918
12919         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
12920
12921         KCalExtended: fixed test registration
12922
12923 2010-07-01  Patrick Ohly  <patrick.ohly@intel.com>
12924
12925         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
12926
12927         QtContacts: fixed test registration
12928
12929 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12930
12931         * src/backends/qtcontacts/Makefile.am:
12932         * src/backends/qtcontacts/configure-sub.in:
12933
12934         QtContacts: fixed compile error when not enabling QtContacts
12935
12936 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12937
12938         * src/syncevo/Cmdline.cpp:
12939         * src/syncevo/SyncConfig.cpp:
12940
12941         ZYB.com: service goes away end of June 2010, template removed
12942         (MBC #3310)
12943
12944 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12945
12946         * src/syncevo-dbus-server.cpp:
12947
12948         syncevo-dbus-server: accept 'application/vnd.syncml+xml;
12949         charset=UTF-8' for starting an HTTP session (MBC #3554)
12950
12951 2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>
12952
12953         * configure-post.in:
12954         * configure-pre.in:
12955
12956         autotools: added --enable-gnome-keyring (MBC #3557)
12957
12958 2010-06-28  Patrick Ohly  <patrick.ohly@intel.com>
12959
12960         * src/gdbus/Makefile.am:
12961
12962         compile fix for FC 13 (and possibly others): use private copy of
12963         gdbus (MBC #3556)
12964
12965 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
12966
12967         * src/backends/qtcontacts/QtContactsSource.cpp:
12968
12969         QtContacts: added error checking
12970
12971 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
12972
12973         * src/backends/qtcontacts/QtContactsSource.cpp:
12974
12975         QtContacts: enabled more efficient listing of all items
12976
12977 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
12978
12979         * src/backends/kcalextended/KCalExtendedSource.cpp:
12980
12981         KCalExtended: avoid adding incidence anew
12982
12983 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
12984
12985         * src/backends/qtcontacts/QtContactsSource.cpp:
12986         * src/backends/qtcontacts/QtContactsSource.h:
12987
12988         QtContacts: provide description from database
12989
12990 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
12991
12992         * src/backends/kcalextended/KCalExtendedSource.cpp:
12993         * src/backends/kcalextended/KCalExtendedSource.h:
12994
12995         KCalExtended: provide description from database
12996
12997 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
12998
12999         * src/backends/kcalextended/KCalExtendedSource.cpp:
13000         * src/backends/kcalextended/KCalExtendedSource.h:
13001
13002         KCalExtended: implement backup/restore using SyncSourceRevisions
13003
13004 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
13005
13006         * src/backends/kcalextended/KCalExtendedSource.cpp:
13007
13008         KCalExtended: sleep only if necessary
13009
13010 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
13011
13012         * src/backends/kcalextended/KCalExtendedSource.cpp:
13013
13014         KCalExtended: must preserve creation time during update
13015
13016 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
13017
13018         * src/backends/kcalextended/KCalExtendedSource.cpp:
13019
13020         KCalExtended: load incidences on demand
13021
13022 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
13023
13024         * test/ClientTest.cpp:
13025
13026         client-test: added CLIENT_TEST_SIMPLE_UID
13027
13028 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
13029
13030         * src/backends/kcalextended/KCalExtendedSource.cpp:
13031         * src/backends/kcalextended/KCalExtendedSource.h:
13032         * src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
13033         * src/backends/kcalextended/Makefile.am:
13034         * src/backends/kcalextended/configure-sub.in:
13035
13036         KCalExtended: added initial SyncSource
13037
13038 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
13039
13040         * test/ClientTest.cpp:
13041
13042         testing: avoid DTSTAMP issue in KCalExtended
13043
13044 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
13045
13046         * src/backends/qtcontacts/QtContactsSource.cpp:
13047
13048         QtContacts: be careful about which queries to use
13049
13050 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
13051
13052         * src/backends/qtcontacts/QtContactsSource.cpp:
13053
13054         QtContacts: added simpler removeItem() implementation
13055
13056 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
13057
13058         * src/backends/qtcontacts/QtContactsSource.cpp:
13059
13060         QtContacts: ignore artificial contact
13061
13062 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
13063
13064         * src/backends/qtcontacts/QtContactsSource.cpp:
13065
13066         QtContacts: use new save/fetch mechanism (supports time stamps,
13067         but currently broken)
13068
13069 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
13070
13071         * src/backends/qtcontacts/QtContactsSource.cpp:
13072
13073         QtContacts: use proper QContactTimestamp template member detail
13074         function
13075
13076 2010-06-02  Patrick Ohly  <patrick.ohly@intel.com>
13077
13078         * src/backends/qtcontacts/Makefile.am:
13079         * src/backends/qtcontacts/QtContactsSource.cpp:
13080         * src/backends/qtcontacts/configure-sub.in:
13081
13082         QtContacts: first complete (but not usable) backend
13083
13084 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
13085
13086         * src/backends/qtcontacts/Makefile.am:
13087         * src/backends/qtcontacts/QtContactsSource.cpp:
13088         * src/backends/qtcontacts/QtContactsSource.h:
13089         * src/backends/qtcontacts/QtContactsSourceRegister.cpp:
13090         * src/backends/qtcontacts/configure-sub.in:
13091
13092         QtContacts: initial, empty implementation
13093
13094 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
13095
13096         * configure-post.in:
13097         * m4-repo/autotroll.m4:
13098         * m4-repo/autotroll.mk:
13099
13100         Qt support: use Autotroll to determine right compile flags
13101
13102 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
13103
13104         * src/syncevo/Cmdline.cpp:
13105
13106         command line: fix --print-items description luid handling
13107
13108 2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>
13109
13110         * README.rst:
13111         * src/syncevo/Cmdline.cpp:
13112
13113         command line: allow temporary configs in import/export operations
13114
13115 2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>
13116
13117         * configure-pre.in:
13118
13119         configure: fix for SoupTransportAgent without EDS and without
13120         D-Bus
13121
13122 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
13123
13124         * test/ClientTest.cpp:
13125
13126         testing: support sources which depend on anchors
13127
13128 2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>
13129
13130         * src/syncevo/Cmdline.cpp:
13131
13132         command line: fix for new update/delete operations
13133
13134 2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>
13135
13136         * gen-autotools.sh:
13137
13138         gen-autotools.sh: make order of files deterministic (MBC #2586)
13139
13140 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
13141
13142         * src/syncevo/Cmdline.cpp:
13143         * src/syncevo/SyncConfig.cpp:
13144         * src/syncevo/SyncConfig.h:
13145
13146         command line import/export: failed for non-peer configs
13147
13148 2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>
13149
13150         * src/syncevo/SyncConfig.cpp:
13151         * src/syncevo/SyncConfig.h:
13152
13153         config fix: operations on non-peer configs failed (MBC #3157)
13154
13155 2010-06-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13156
13157         * test/generate-html.xsl:
13158         * test/resultchecker.py:
13159
13160         Testing: add 'known failure' support in nightly (MBC#2870)
13161
13162 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13163
13164         * src/syncevo/Cmdline.cpp:
13165
13166         command line --print-items: added short description
13167
13168 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13169
13170         * README.rst:
13171         * src/syncevo/Cmdline.cpp:
13172         * src/syncevo/Cmdline.h:
13173
13174         command line: added --delete-items
13175
13176 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13177
13178         * README.rst:
13179         * src/syncevo/Cmdline.cpp:
13180         * src/syncevo/Cmdline.h:
13181
13182         command line: added --import/export/update/print-items
13183
13184 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13185
13186         * src/syncevo-dbus-server.cpp:
13187         * src/syncevo/SyncContext.cpp:
13188         * src/syncevo/SyncContext.h:
13189
13190         SyncContext:readStdin(): a virtual method for reading input via
13191         stdin
13192
13193 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13194
13195         * src/syncevo/Cmdline.cpp:
13196
13197         Cmdline::isSync(): cosmetic change
13198
13199 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13200
13201         * src/syncevo/Cmdline.cpp:
13202
13203         command line parsing: check for conflicting operations
13204
13205 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13206
13207         * src/syncevo/util.cpp:
13208         * src/syncevo/util.h:
13209
13210         ReadFile(): added reading from open stream
13211
13212 2010-06-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13213
13214         * test/evo.supp:
13215
13216         valgrind: suppress memory issues for libical (MBC#1007)
13217
13218 2010-06-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13219
13220         * test/evo.supp:
13221
13222         valgrind: relax rules for icaltimezone_get_component (MBC#1007)
13223
13224 2010-06-14  Jussi Kukkonen  <jku@linux.intel.com>
13225
13226         * src/gtk-ui/sync-ui.c:
13227
13228         gtk-ui: make "Sync now" always translatable (MBC #3052)
13229
13230 2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>
13231
13232         * NEWS:
13233         * configure-pre.in:
13234
13235         NEWS, version: SyncEvolution 1.0
13236
13237 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
13238
13239         * NEWS:
13240
13241         NEWS: updated
13242
13243 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
13244
13245         * test/runtests.py:
13246
13247         nightly testing: updated suppression of tests for Memotoo and
13248         Funambol
13249
13250 2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>
13251
13252         * src/dbus/interfaces/Makefile.am:
13253
13254         D-Bus API doc: fix for 'make dist'
13255
13256 2010-06-08  Patrick Ohly  <patrick.ohly@intel.com>
13257
13258         * src/dbus/interfaces/Makefile.am:
13259         * src/dbus/interfaces/README:
13260         * src/dbus/interfaces/dbus-introspect-docs.dtd:
13261         * src/dbus/interfaces/mergepages.xsl:
13262         * src/dbus/interfaces/spec-to-docbook.xsl:
13263         * src/dbus/interfaces/syncevo-server-full.xml:
13264         * src/dbus/interfaces/syncevo-session-full.xml:
13265
13266         Doc: enhanced D-Bus API documentation (MBC #1745)
13267
13268 2010-05-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13269
13270         * configure-post.in:
13271         * configure-pre.in:
13272         * src/Makefile-gen.am:
13273         * src/dbus/Makefile.am:
13274         * src/dbus/interfaces/Makefile.am:
13275         * src/dbus/interfaces/mergepages.xsl:
13276         * src/dbus/interfaces/spec-to-docbook.xsl:
13277
13278         Doc: add '--enable-doc' option and generate D-Bus API doc(MBC
13279         #1745)
13280
13281 2010-06-08  Patrick Ohly  <patrick.ohly@intel.com>
13282
13283         * src/dbus/interfaces/spec-strip-docs.xsl:
13284
13285         D-Bus Qt bindings: remove annotations for glib
13286
13287 2010-06-08  Carl Wong  <carl.wong@intel.com>
13288
13289         * src/dbus/interfaces/syncevo-server-full.xml:
13290         * src/dbus/interfaces/syncevo-session-full.xml:
13291         * src/dbus/qt/dbustypes.cpp:
13292         * src/dbus/qt/dbustypes.h:
13293
13294         D-Bus binding for Qt
13295
13296 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
13297
13298         * src/syncevo/SyncConfig.cpp:
13299
13300         SyncConfig::getUseProxy(): avoid TRUE/FALSE (MBC #10506)
13301
13302 2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>
13303
13304         * src/gtk-ui/sync-ui.c:
13305
13306         sync-ui: renamed local sync() to do_sync() to avoid name
13307         collision with system sync()
13308
13309 2010-06-01  Patrick Ohly  <patrick.ohly@intel.com>
13310
13311         * test/README.funambol:
13312         * test/testcases/itodo20.ics.funambol.tem.patch:
13313
13314         Funambol: no longer supports COMPLETED
13315
13316 2010-05-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13317
13318         * test/evo.supp:
13319
13320         valgrind: clean up valgrind issues (MBC#1007)
13321
13322 2010-06-01  Patrick Ohly  <patrick.ohly@intel.com>
13323
13324         * test/evo.supp:
13325
13326         evo.supp: relaxed rule for icalparser_parse_string (MBC #1007)
13327
13328 2010-06-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13329
13330         * src/syncevo/SyncContext.cpp:
13331
13332         LogDirTest: save and restore logger level (MBC#2570)
13333
13334 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
13335
13336         * src/syncevo/lcs.h:
13337
13338         lcs: fixed out-of-bounds array access (MBC #1007)
13339
13340 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
13341
13342         * test/test-dbus.py:
13343
13344         test-dbus.py: remove timeout before entering cleanup
13345
13346 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
13347
13348         * src/syncevo/SyncContext.cpp:
13349         * src/syncevo/SyncContext.h:
13350
13351         HTTP SyncML server mode: fixed crash when handling second session
13352
13353 2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>
13354
13355         * src/syncevo/LogRedirect.cpp:
13356
13357         output redirection: detect glib output despite app name
13358
13359 2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>
13360
13361         * src/syncevo-dbus-server.cpp:
13362
13363         syncevo-dbus-server: first sync was done without libical time
13364         zone info (MBC #2435)
13365
13366 2010-05-24  ivarela  <malditoastur@gmail.com>
13367
13368         * po/ast.po:
13369
13370         l10n: Updates to Asturian (ast) translation
13371
13372 2010-05-19  dbl2010  <dbl2010@gmail.com>
13373
13374         * po/tr.po:
13375
13376         l10n: Initial upload
13377
13378 2010-05-19  ivarela  <malditoastur@gmail.com>
13379
13380         * po/ast.po:
13381
13382         l10n: updates asturian translation
13383
13384 2010-05-18  GLS_DEU1  <clarax.steiner-jay@intel.com>
13385
13386         * po/de.po:
13387
13388         l10n: Updates to German (de) translation
13389
13390 2010-05-18  GLS_DEU  <andreasx.machoy@intel.com>
13391
13392         * po/de.po:
13393
13394         l10n: Updates to German (de) translation
13395
13396 2010-05-18  GLS_FIN4  <annax.bergman@intel.com>
13397
13398         * po/fi.po:
13399
13400         l10n: Updates to Finnish (fi) translation
13401
13402 2010-05-18  GLS_ITA1  <francescax.godani.muzi@intel.com>
13403
13404         * po/it.po:
13405
13406         l10n: Updates to Italian (it) translation
13407
13408 2010-05-18  Patrick Ohly  <patrick.ohly@intel.com>
13409
13410         * NEWS:
13411
13412         NEWS: updated for tentative 1.0 final
13413
13414 2010-05-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13415
13416         * test/generate-html.xsl:
13417         * test/resultchecker.py:
13418
13419         Testing: fix wrong link for calendar+todo issue (MBC #1397)
13420
13421 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13422
13423         * src/syncevo-dbus-server.cpp:
13424
13425         D-Bus server + command line: return error code when failed(MBC
13426         #2193)
13427
13428 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13429
13430         * src/templates/clients/phone/nokia/S60/N85.ini:
13431         * src/templates/clients/phone/nokia/maemo/n900.ini:
13432
13433         config: add 'calendar+todo' source for nokia configs (MBC#2101)
13434
13435 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13436
13437         * test/syncevo-phone-config.py:
13438
13439         syncevo-phone-config: generate correct config for 'calendar+todo'
13440         (MBC#1197)
13441
13442 2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
13443
13444         * src/templates/clients/phone/nokia/S40/7210c.ini:
13445
13446         config: add 'calendar+todo' source for nokia7210c config
13447         (MBC#2101)
13448
13449 2010-05-18  gls_rus1  <bogdanx.nosach@intel.com>
13450
13451         * po/ru.po:
13452
13453         l10n: Updates to Russian (ru) translation
13454
13455 2010-05-18  gls_rus1  <bogdanx.nosach@intel.com>
13456
13457         * po/ru.po:
13458
13459         l10n: Updates to Russian (ru) translation
13460
13461 2010-05-18  GLS_FRA3  <david.cicognani@ptiglobal.net>
13462
13463         * po/fr.po:
13464
13465         l10n: Updates to French (fr) translation
13466
13467 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
13468
13469         * src/backends/evolution/EvolutionCalendarSource.cpp:
13470
13471         Funambol, Memotoo: preserve meeting series when receiving update
13472         for detached recurrence (MBC #1916)
13473
13474 2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>
13475
13476         * src/syncevo/eds_abi_wrapper.cpp:
13477         * src/syncevo/eds_abi_wrapper.h:
13478
13479         EDS compatibility: added several recurrence ID related methods
13480         (MBC #1916)
13481
13482 2010-05-13  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
13483
13484         * po/ja.po:
13485
13486         l10n: Updates to Japanese (ja) translation
13487
13488 2010-05-12  GLS_DEU1  <clarax.steiner-jay@intel.com>
13489
13490         * po/de.po:
13491
13492         l10n: Updates to German (de) translation
13493
13494 2010-05-12  gls_rus1  <bogdanx.nosach@intel.com>
13495
13496         * po/ru.po:
13497
13498         l10n: Updates to Russian (ru) translation
13499
13500 2010-05-12  gls_rus1  <bogdanx.nosach@intel.com>
13501
13502         * po/ru.po:
13503
13504         l10n: Updates to Russian (ru) translation
13505
13506 2010-05-12  GLS_ITA1  <francescax.godani.muzi@intel.com>
13507
13508         * po/it.po:
13509
13510         l10n: Updates to Italian (it) translation
13511
13512 2010-05-12  GLS_ITA1  <francescax.godani.muzi@intel.com>
13513
13514         * po/it.po:
13515
13516         l10n: Updates to Italian (it) translation
13517
13518 2010-05-12  GLS_NLD3  <thomasx.martens@intel.com>
13519
13520         * po/nl.po:
13521
13522         l10n: Updates to Dutch (Flemish) (nl) translation
13523
13524 2010-05-12  tomasgalicia  <tomas.galicia@intel.com>
13525
13526         * po/es.po:
13527
13528         l10n: Updates to Spanish (Castilian) (es) translation
13529
13530 2010-05-12  zerng07  <pswo10680@gmail.com>
13531
13532         * po/zh_TW.po:
13533
13534         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
13535
13536 2010-05-11  GLS_PTB  <gaborx.k.becht@intel.com>
13537
13538         * po/pt_BR.po:
13539
13540         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13541
13542 2010-05-07  GLS_DEU1  <clarax.steiner-jay@intel.com>
13543
13544         * po/it.po:
13545
13546         l10n: Updates to Italian (it) translation
13547
13548 2010-05-07  tomasgalicia  <tomas.galicia@intel.com>
13549
13550         * po/es.po:
13551
13552         l10n: Updates to Spanish (Castilian) (es) translation
13553
13554 2010-05-07  GLS_CHS2  <mackeyx.tian@intel.com>
13555
13556         * po/zh_CN.po:
13557
13558         l10n: Updates to Chinese (China) (zh_CN) translation
13559
13560 2010-05-06  GLS_ITA1  <francescax.godani.muzi@intel.com>
13561
13562         * po/it.po:
13563
13564         l10n: Updates to Italian (it) translation
13565
13566 2010-05-06  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
13567
13568         * po/ja.po:
13569
13570         l10n: Updates to Japanese (ja) translation
13571
13572 2010-05-06  gls_rus1  <bogdanx.nosach@intel.com>
13573
13574         * po/ru.po:
13575
13576         l10n: Updates to Russian (ru) translation
13577
13578 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
13579
13580         * po/pt_BR.po:
13581
13582         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13583
13584 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
13585
13586         * po/pt_BR.po:
13587
13588         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13589
13590 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
13591
13592         * po/es.po:
13593
13594         l10n: Updates to Spanish (Castilian) (es) translation
13595
13596 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
13597
13598         * po/es.po:
13599
13600         l10n: Updates to Spanish (Castilian) (es) translation
13601
13602 2010-05-03  GLS_POL1  <ewax.zielinska@intel.com>
13603
13604         * po/pl.po:
13605
13606         l10n: Updates to Polish (pl) translation
13607
13608 2010-05-01  GLS_CHS2  <mackeyx.tian@intel.com>
13609
13610         * po/zh_CN.po:
13611
13612         l10n: Updates to Chinese (China) (zh_CN) translation
13613
13614 2010-05-01  GLS_DEU1  <clarax.steiner-jay@intel.com>
13615
13616         * po/de.po:
13617
13618         l10n: Updates to German (de) translation
13619
13620 2010-04-30  GLS_KOR  <sunx.kim@intel.com>
13621
13622         * po/ko.po:
13623
13624         l10n: Updates to Korean (ko) translation
13625
13626 2010-04-30  GLS_PTB  <gaborx.k.becht@intel.com>
13627
13628         * po/pt_BR.po:
13629
13630         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13631
13632 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
13633
13634         * po/it.po:
13635
13636         l10n: Updates to Italian (it) translation
13637
13638 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
13639
13640         * po/it.po:
13641
13642         l10n: Updates to Italian (it) translation
13643
13644 2010-04-25  margie  <margie.foster@intel.com>
13645
13646         * po/en_GB.po:
13647
13648         l10n: first submission
13649
13650 2010-04-21  TomasVirgl  <tomas@virgl.net>
13651
13652         * po/sk.po:
13653
13654         l10n: Initial slovak translation
13655
13656 2010-05-11  GLS_PTB  <gaborx.k.becht@intel.com>
13657
13658         * po/pt_BR.po:
13659
13660         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13661
13662 2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>
13663
13664         * src/gtk-ui/sync-ui.c:
13665
13666         gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970)
13667
13668 2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>
13669
13670         * src/gtk-ui/sync-ui.c:
13671
13672         gtk-ui: explicitly set names for glade widgets (MBC #1372)
13673
13674 2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>
13675
13676         * src/gtk-ui/sync-ui.c:
13677
13678         gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970)
13679
13680 2010-05-07  Patrick Ohly  <patrick.ohly@intel.com>
13681
13682         * test/syncevo-phone-config.py:
13683
13684         syncevo-phone-config: handle phones with no calendar or no todo
13685         (MBC #1847)
13686
13687 2010-05-07  GLS_DEU1  <clarax.steiner-jay@intel.com>
13688
13689         * po/it.po:
13690
13691         l10n: Updates to Italian (it) translation
13692
13693 2010-05-07  tomasgalicia  <tomas.galicia@intel.com>
13694
13695         * po/es.po:
13696
13697         l10n: Updates to Spanish (Castilian) (es) translation
13698
13699 2010-05-07  GLS_CHS2  <mackeyx.tian@intel.com>
13700
13701         * po/zh_CN.po:
13702
13703         l10n: Updates to Chinese (China) (zh_CN) translation
13704
13705 2010-05-06  GLS_ITA1  <francescax.godani.muzi@intel.com>
13706
13707         * po/it.po:
13708
13709         l10n: Updates to Italian (it) translation
13710
13711 2010-05-06  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
13712
13713         * po/ja.po:
13714
13715         l10n: Updates to Japanese (ja) translation
13716
13717 2010-05-06  gls_rus1  <bogdanx.nosach@intel.com>
13718
13719         * po/ru.po:
13720
13721         l10n: Updates to Russian (ru) translation
13722
13723 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
13724
13725         * po/pt_BR.po:
13726
13727         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13728
13729 2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>
13730
13731         * po/pt_BR.po:
13732
13733         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13734
13735 2010-05-05  Patrick Ohly  <patrick.ohly@intel.com>
13736
13737         * test/Makefile.am:
13738
13739         ical20.ics.local: must be included in dist
13740
13741 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
13742
13743         * po/es.po:
13744
13745         l10n: Updates to Spanish (Castilian) (es) translation
13746
13747 2010-05-04  tomasgalicia  <tomas.galicia@intel.com>
13748
13749         * po/es.po:
13750
13751         l10n: Updates to Spanish (Castilian) (es) translation
13752
13753 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
13754
13755         * src/Makefile-gen.am:
13756         * test/ClientTest.cpp:
13757         * test/testcases/ical20.ics.local:
13758
13759         client-test: added test case for broken VTIMEZONE matching (MBC
13760         #1332)
13761
13762 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
13763
13764         * test/test-dbus.py:
13765
13766         test-dbus.py: test server progress events (MBC #1359)
13767
13768 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
13769
13770         * src/syncevo/SyncContext.cpp:
13771
13772         SyncContext: accept progress events in server mode (MBC #1359)
13773
13774 2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>
13775
13776         * Makefile-gen.am:
13777         * configure-pre.in:
13778
13779         README.html: built from README.rst with rst2html (MBC #690)
13780
13781 2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>
13782
13783         * HACKING:
13784         * Makefile-gen.am:
13785         * README:
13786         * configure-pre.in:
13787
13788         README: replaced with README.rst, added man page (MBC #690)
13789
13790 2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>
13791
13792         * README.rst:
13793
13794         README: converted into reStructuredText (MBC #690)
13795
13796 2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>
13797
13798         * src/syncevo/configs/remoterules/server/46_E55.xml:
13799
13800         Nokia E55: needs absolute alarm times (MBC #1657)
13801
13802 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13803
13804         * src/syncevo/SyncConfig.cpp:
13805
13806         templates: skip over temporary files (MBC #1208)
13807
13808 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13809
13810         * src/syncevo/Cmdline.cpp:
13811         * src/syncevo/SyncConfig.cpp:
13812
13813         templates: also search in .config/syncevolution-templates (MBC
13814         #1208)
13815
13816 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13817
13818         * src/Makefile-gen.am:
13819         * src/syncevo/SyncConfig.cpp:
13820         * src/syncevo/SyncConfig.h:
13821         * src/templates/clients/SyncEvolution.ini:
13822         * src/templates/clients/SyncEvolution/config.ini:
13823         * src/templates/clients/SyncEvolution/sources/addressbook/config.ini:
13824         * src/templates/clients/SyncEvolution/sources/calendar/config.ini:
13825         * src/templates/clients/SyncEvolution/sources/memo/config.ini:
13826         * src/templates/clients/SyncEvolution/sources/todo/config.ini:
13827         * src/templates/clients/SyncEvolution/template.ini:
13828         * src/templates/clients/phone/nokia/S40/7210c.ini:
13829         * src/templates/clients/phone/nokia/S40/7210c/config.ini:
13830         * src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
13831         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini:
13832         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
13833         * src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
13834         * src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
13835         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
13836         * src/templates/clients/phone/nokia/S60/N85.ini:
13837         * src/templates/clients/phone/nokia/S60/N85/config.ini:
13838         * src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini:
13839         * src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini:
13840         * src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini:
13841         * src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini:
13842         * src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini:
13843         * src/templates/clients/phone/nokia/S60/N85/template.ini:
13844         * src/templates/clients/phone/nokia/maemo/n900.ini:
13845         * src/templates/clients/phone/nokia/maemo/n900/config.ini:
13846         * src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini:
13847         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini:
13848         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini:
13849         * src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini:
13850         * src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini:
13851         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
13852         * src/templates/servers/Funambol.ini:
13853         * src/templates/servers/Funambol/config.ini:
13854         * src/templates/servers/Funambol/sources/addressbook/config.ini:
13855         * src/templates/servers/Funambol/sources/calendar/config.ini:
13856         * src/templates/servers/Funambol/sources/memo/config.ini:
13857         * src/templates/servers/Funambol/sources/todo/config.ini:
13858         * src/templates/servers/Funambol/template.ini:
13859         * src/templates/servers/ScheduleWorld.ini:
13860         * src/templates/servers/ScheduleWorld/config.ini:
13861         * src/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
13862         * src/templates/servers/ScheduleWorld/sources/calendar/config.ini:
13863         * src/templates/servers/ScheduleWorld/sources/memo/config.ini:
13864         * src/templates/servers/ScheduleWorld/sources/todo/config.ini:
13865         * src/templates/servers/ScheduleWorld/template.ini:
13866
13867         templates: use single-file format (MBC #1208)
13868
13869 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13870
13871         * src/syncevo/IniConfigNode.cpp:
13872         * src/syncevo/IniConfigNode.h:
13873         * src/syncevo/Makefile.am:
13874         * src/syncevo/SingleFileConfigTree.cpp:
13875         * src/syncevo/SingleFileConfigTree.h:
13876
13877         single file format for multiple .ini files (MBC #1208)
13878
13879 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13880
13881         * src/syncevo/Makefile.am:
13882         * src/syncevo/StringDataBlob.cpp:
13883         * src/syncevo/StringDataBlob.h:
13884
13885         StringDataBlob: read/write shared string in memory
13886
13887 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13888
13889         * src/syncevo/ConfigNode.cpp:
13890         * src/syncevo/FileConfigNode.cpp:
13891         * src/syncevo/Makefile.am:
13892
13893         ConfigNode: moved ConfigNode::createFileNode() into separate file
13894
13895 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13896
13897         * src/syncevo/DataBlob.h:
13898         * src/syncevo/FileDataBlob.cpp:
13899         * src/syncevo/FileDataBlob.h:
13900         * src/syncevo/Makefile.am:
13901         * src/syncevo/SafeOstream.cpp:
13902         * src/syncevo/SafeOstream.h:
13903
13904         DataBlob: abstract access to chunks of data
13905
13906 2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>
13907
13908         * src/syncevo/util.cpp:
13909         * src/syncevo/util.h:
13910
13911         util: getBasename()/getDirname()/splitPath()
13912
13913 2010-05-03  GLS_POL1  <ewax.zielinska@intel.com>
13914
13915         * po/pl.po:
13916
13917         l10n: Updates to Polish (pl) translation
13918
13919 2010-05-03  Jussi Kukkonen  <jku@linux.intel.com>
13920
13921         * src/gtk-ui/sync-config-widget.c:
13922         * src/gtk-ui/sync-ui.c:
13923
13924         gtk-ui: preserve configuration names on save (BME #1266)
13925
13926 2010-04-29  Jussi Kukkonen  <jku@linux.intel.com>
13927
13928         * src/gtk-ui/ui.glade:
13929
13930         gtk-ui: put emergency view in scrolledwindow (BME #1296)
13931
13932 2010-05-01  GLS_CHS2  <mackeyx.tian@intel.com>
13933
13934         * po/zh_CN.po:
13935
13936         l10n: Updates to Chinese (China) (zh_CN) translation
13937
13938 2010-05-01  GLS_DEU1  <clarax.steiner-jay@intel.com>
13939
13940         * po/de.po:
13941
13942         l10n: Updates to German (de) translation
13943
13944 2010-04-30  GLS_KOR  <sunx.kim@intel.com>
13945
13946         * po/ko.po:
13947
13948         l10n: Updates to Korean (ko) translation
13949
13950 2010-04-30  GLS_PTB  <gaborx.k.becht@intel.com>
13951
13952         * po/pt_BR.po:
13953
13954         l10n: Updates to Brazilian Portuguese (pt_BR) translation
13955
13956 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
13957
13958         * po/it.po:
13959
13960         l10n: Updates to Italian (it) translation
13961
13962 2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>
13963
13964         * po/it.po:
13965
13966         l10n: Updates to Italian (it) translation
13967
13968 2010-04-23  Chen Congwu  <congwu.chen@intel.com>
13969
13970         * test/runtests.py:
13971
13972         Ovi nightly testing:  set serverName to 'Ovi' instead of 'ovi'
13973
13974 2010-04-27  Patrick Ohly  <patrick.ohly@intel.com>
13975
13976         * test/syncevo-phone-config.py:
13977
13978         syncevo-phone-config: add "forced types" to tested configs (MBC
13979         #1197)
13980
13981 2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>
13982
13983         * src/syncevo/SyncML.cpp:
13984
13985         SAN message: typo fix in text/calendar => text/x-vcalendar
13986         mapping (MBC #1197)
13987
13988 2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>
13989
13990         * test/syncevo-phone-config.py:
13991
13992         syncevo-phone-config: avoid referencing invalid config (MBC
13993         #1197)
13994
13995 2010-04-26  Chen Congwu  <congwu.chen@intel.com>
13996
13997         * test/syncevo-phone-config.py:
13998
13999         syncevo-phone-config: some syntax fixes
14000
14001 2010-04-24  Patrick Ohly  <patrick.ohly@intel.com>
14002
14003         * test/syncevo-phone-config.py:
14004
14005         syncevo-phone-config: fix combined calendar detection for Nokia
14006         phones?! (MBC #1197)
14007
14008 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14009
14010         * test/syncevo-phone-config.py:
14011
14012         syncevo-phone-config: reimplemented template generation and
14013         calendar+todo detection (MBC #1197)
14014
14015 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14016
14017         * src/syncevo/SyncContext.cpp:
14018         * test/syncevo-phone-config.py:
14019
14020         syncevo-phone-config: let CTRL-C really abort syncevolution (MBC
14021         #1197)
14022
14023 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14024
14025         * test/syncevo-phone-config.py:
14026
14027         syncevo-phone-config: use -v for minimal information about tested
14028         config, -v -v for full output (MBC #1197)
14029
14030 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14031
14032         * test/syncevo-phone-config.py:
14033
14034         syncevo-phone-config: avoid writing in user's .config while
14035         testing (MBC #1197)
14036
14037 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14038
14039         * test/syncevo-phone-config.py:
14040
14041         syncevo-phone-config: avoid deprecated popen2, check for fatal
14042         status (MBC #1197)
14043
14044 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14045
14046         * test/syncevo-phone-config.py:
14047
14048         syncevo-phone-config: fixed mkdir (MBC #1197)
14049
14050 2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>
14051
14052         * test/syncevo-phone-config.py:
14053
14054         syncevo-phone-config: do not hide command line errors (MBC #1197)
14055
14056 2010-04-22  Patrick Ohly  <patrick.ohly@intel.com>
14057
14058         * test/syncevo-phone-config.py:
14059
14060         syncevo-phone-config: fixed Python syntax errors
14061
14062 2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>
14063
14064         * src/syncevo/eds_abi_wrapper.cpp:
14065
14066         syncevolution --version: missing infos about system shared libs
14067
14068 2010-04-25  margie  <margie.foster@intel.com>
14069
14070         * po/en_GB.po:
14071
14072         l10n: first submission
14073
14074 2010-04-21  TomasVirgl  <tomas@virgl.net>
14075
14076         * po/sk.po:
14077
14078         l10n: Initial slovak translation
14079
14080 2010-04-20  Patrick Ohly  <patrick.ohly@intel.com>
14081
14082         * NEWS:
14083         * configure-pre.in:
14084
14085         NEWS, version: updated for final 1.0 beta 3
14086
14087 2010-04-20  Jussi Kukkonen  <jku@linux.intel.com>
14088
14089         * src/gtk-ui/sync-ui.c:
14090
14091         gtk-ui: set "settings"-btn insensitive when syncing (MB #10482)
14092
14093 2010-04-20  Chen Congwu  <congwu.chen@intel.com>
14094
14095         * test/syncevo-phone-config.py:
14096
14097         phone-config-tool: setting test data and test result temp dir
14098         (MB#9862)
14099
14100 2010-04-19  Chen Congwu  <congwu.chen@intel.com>
14101
14102         * src/syncevo/SyncConfig.cpp:
14103
14104         Ovi template: disable certificate checking
14105
14106 2010-04-17  Chen Congwu  <congwu.chen@intel.com>
14107
14108         * test/resultchecker.py:
14109
14110         resultchecker: wrote 'calendar_todo' as tag name for
14111         'calendar+todo'
14112
14113 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
14114
14115         * src/syncevo-dbus-server.cpp:
14116
14117         auto sync notifications: avoid extra "Dismiss" button (MB #10487)
14118
14119 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
14120
14121         * src/syncevo/SyncConfig.cpp:
14122
14123         Ovi.com: fixed typos
14124
14125 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
14126
14127         * src/client-test-app.cpp:
14128         * src/syncevolution.cpp:
14129
14130         command line, client-test: avoid "g_set_application_name not set"
14131         warning
14132
14133 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
14134
14135         * src/Makefile-gen.am:
14136         * src/client-test-app.cpp:
14137
14138         client-test: enable it to use keyring by default (MB #10479)
14139
14140 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
14141
14142         * NEWS:
14143         * src/syncevo/Cmdline.cpp:
14144         * src/syncevo/SyncConfig.cpp:
14145         * src/templates/servers/Funambol/config.ini:
14146
14147         RetryInterval: 0 for Funambol, 2M for everyone else (MB #10451)
14148
14149 2010-04-16  Jussi Kukkonen  <jku@linux.intel.com>
14150
14151         * configure-pre.in:
14152         * src/gtk-ui/sync-config-widget.c:
14153         * src/gtk-ui/sync-ui.c:
14154
14155         gtk-ui: fix mx-gtk >= 0.99.1 header location (BME #892)
14156
14157 2010-04-17  Chen Congwu  <congwu.chen@intel.com>
14158
14159         * test/syncevo-phone-config.py:
14160
14161         config-phone: interrupt handling
14162
14163 2010-04-14  Chen Congwu  <congwu.chen@intel.com>
14164
14165         * src/Makefile-gen.am:
14166         * test/Makefile.am:
14167         * test/syncevo-phone-config.py:
14168
14169         Test tools: automatically detection working configuration for a
14170         phone (MB#9862)
14171
14172 2010-03-26  Chen Congwu  <congwu.chen@intel.com>
14173
14174         * src/syncevo/SyncContext.cpp:
14175
14176         noctcap: Do not send ctcap properties when set
14177         SYNCEVOLUTION_NOCTCAP
14178
14179 2010-03-26  Chen Congwu  <congwu.chen@intel.com>
14180
14181         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
14182         * src/backends/file/FileSyncSourceRegister.cpp:
14183         * src/client-test-app.cpp:
14184         * test/ClientTest.cpp:
14185
14186         Test: Also register file:calendar+todo test for file backend
14187
14188 2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>
14189
14190         * src/dbus/interfaces/syncevo-server-full.xml:
14191
14192         D-Bus API: added templateName to documentation (MB #10406)
14193
14194 2010-04-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14195
14196         * src/dbus/interfaces/syncevo-server-full.xml:
14197
14198         D-Bus doc: refine spec about Bluetooth device support for
14199         GetConfigs
14200
14201 2010-04-15  Patrick Ohly  <patrick.ohly@intel.com>
14202
14203         * src/syncevo/LogRedirect.cpp:
14204
14205         LogRedirect: redirecting STDOUT to log level SHOW broke the tests
14206
14207 2010-04-15  Patrick Ohly  <patrick.ohly@intel.com>
14208
14209         * src/syncevo/SyncConfig.cpp:
14210
14211         SecondsConfigProperty: accept "+" sign in duration and interval
14212         properties again
14213
14214 2010-04-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14215
14216         * src/dbus/interfaces/syncevo-session-full.xml:
14217         * src/syncevo-dbus-server.cpp:
14218         * src/syncevolution.cpp:
14219
14220         command line + D-Bus: pass known environment variables (MB#10477)
14221
14222 2010-04-15  Chen Congwu  <congwu.chen@intel.com>
14223
14224         * test/runtests.py:
14225
14226         Enable Ovi test
14227
14228 2010-04-14  Chen Congwu  <congwu.chen@intel.com>
14229
14230         * test/README.Ovi:
14231
14232         Ovi README fixes.
14233
14234 2010-04-14  Jussi Kukkonen  <jku@linux.intel.com>
14235
14236         * src/templates/clients/phone/nokia/S60/N85/config.ini:
14237         * src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini:
14238         * src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini:
14239         * src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini:
14240         * src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini:
14241         * src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini:
14242         * src/templates/clients/phone/nokia/S60/N85/template.ini:
14243
14244         templates: add N85 (Nokia S60) template
14245
14246 2010-04-12  Patrick Ohly  <patrick.ohly@intel.com>
14247
14248         * src/syncevo/configs/datatypes/01vcard-profile.xml:
14249
14250         vCard profile: hide X-EVOLUTION-UI-SLOT in DevInf for Nokia N85
14251         (MB #8868)
14252
14253 2010-04-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14254
14255         * src/dbus/syncevo-dbus-types.h:
14256         * src/dbus/syncevo-server.c:
14257
14258         sync-ui: don't use built-in specialized types (MB #10471)
14259
14260 2010-04-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14261
14262         * src/syncevo-dbus-server.cpp:
14263         * src/syncevolution.cpp:
14264
14265         dbus server + command line: return error code (MB#10476)
14266
14267 2010-04-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14268
14269         * src/syncevo-dbus-server.cpp:
14270
14271         DBus server: abort when user didn't provide password (MB#10475)
14272
14273 2010-04-13  Jussi Kukkonen  <jku@linux.intel.com>
14274
14275         * src/gtk-ui/sync-ui.c:
14276
14277         gtk-ui: fix crasher and wrong UI state (MB #10473)
14278
14279 2010-04-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14280
14281         * src/syncevo/SyncContext.cpp:
14282         * src/syncevo/configs/remoterules/client/01mobical.xml:
14283         * src/syncevo/configs/scripting/11calendar.xml:
14284
14285         Cal + Mobical: apply the workaround only for Mobical (MB#10458)
14286
14287 2010-04-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14288
14289         * src/syncevo/configs/scripting/11calendar.xml:
14290
14291         Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)
14292
14293 2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>
14294
14295         * src/syncevo/configs/datatypes/01vcard-profile.xml:
14296
14297         vCard profile: disable Synthesis iPhone client TYPE extensions
14298         (MB #10462)
14299
14300 2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>
14301
14302         * test/ClientTest.cpp:
14303
14304         client-test: CLIENT_TEST_SIMPLE_UID
14305
14306 2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>
14307
14308         * src/templates/clients/phone/nokia/maemo/n900/config.ini:
14309
14310         templates: set N900 as consumerReady (MB #10336)
14311
14312 2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>
14313
14314         * src/gtk-ui/sync-ui.c:
14315
14316         gtk-ui: never show non-consumerReady templates (MB #10472)
14317
14318 2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>
14319
14320         * src/gdbus/gdbus-cxx-bridge.h:
14321
14322         dbus C++ bridge: fix inconsistent CallbackData instantiation
14323
14324 2010-04-09  zerng07  <pswo10680@gmail.com>
14325
14326         * po/zh_TW.po:
14327
14328         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
14329
14330 2010-04-09  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
14331
14332         * po/it.po:
14333
14334         l10n: Updates to Italian (it) translation
14335
14336 2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14337
14338         * src/gdbus/gdbus-cxx-bridge.h:
14339
14340         gdbus c++: fix an issue of DBusClientCall exposed by valgrind
14341         (MB#10468)
14342
14343 2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>
14344
14345         * src/gtk-ui/sync-config-widget.c:
14346
14347         gtk-ui: fix device template autoselection (MB #10469)
14348
14349 2010-04-09  GLS_FRA3  <david.cicognani@ptiglobal.net>
14350
14351         * po/fr.po:
14352
14353         l10n: Updates to French (fr) translation
14354
14355 2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14356
14357         * src/dbus/interfaces/syncevo-server-full.xml:
14358
14359         dbus api: change the signature of 'handler' of 'InfoRequest'
14360
14361 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14362
14363         * src/gdbus/gdbus-cxx-bridge.h:
14364         * src/syncevo-dbus-server.cpp:
14365         * src/syncevolution.cpp:
14366
14367         cmdline: fix password hang (MB#5043)
14368
14369 2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14370
14371         * src/syncevo/Cmdline.cpp:
14372
14373         command line: fix a regression checked by nightly
14374
14375 2010-04-08  kushylee  <>
14376
14377         * po/ko.po:
14378
14379         l10n: Updates to Korean (ko) translation
14380
14381 2010-04-08  GLS_DEU1  <clarax.steiner-jay@intel.com>
14382
14383         * po/de.po:
14384
14385         l10n: Updates to German (de) translation
14386
14387 2010-04-08  A Olsson  <AnnikaNbpt@gmail.com>
14388
14389         * po/sv.po:
14390
14391         l10n: Updates to Swedish (sv) translation
14392
14393 2010-04-08  smilex2005  <eija@fascinatingwords.com>
14394
14395         * po/fi.po:
14396
14397         l10n: Updates to Finnish (fi) translation
14398
14399 2010-04-07  tomasgalicia  <tomas.galicia@intel.com>
14400
14401         * po/es.po:
14402
14403         l10n: Updates to Spanish (Castilian) (es) translation
14404
14405 2010-04-07  Patrick Ohly  <patrick.ohly@intel.com>
14406
14407         * src/syncevo/Cmdline.cpp:
14408         * src/syncevo/Cmdline.h:
14409
14410         command line + D-Bus: fix for "some parameters are already
14411         handled by parse()" (MB #5013)
14412
14413 2010-04-07  Patrick Ohly  <patrick.ohly@intel.com>
14414
14415         * src/syncevo/Cmdline.cpp:
14416
14417         command line + D-Bus: fix for "pass absolute paths to dbus
14418         server" (MB #10461)
14419
14420 2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14421
14422         * src/syncevo/Cmdline.cpp:
14423         * src/syncevo/Cmdline.h:
14424         * src/syncevo/util.cpp:
14425         * src/syncevo/util.h:
14426         * src/syncevolution.cpp:
14427
14428         command line + D-Bus: pass absolute paths to dbus server
14429         (MB#10461)
14430
14431 2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14432
14433         * src/syncevo-dbus-server.cpp:
14434         * src/syncevolution.cpp:
14435
14436         command line + D-Bus: throw exceptions once 'Execute' gets errors
14437         (MB#10461)
14438
14439 2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14440
14441         * src/dbus/interfaces/syncevo-session-full.xml:
14442
14443         D-Bus: add description for 'Session.Execute'
14444
14445 2010-04-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14446
14447         * test/test-dbus.py:
14448
14449         test-dbus: change expected results of 'testSharedTypeOther'
14450         (MB#10448)
14451
14452 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14453
14454         * src/syncevo-dbus-server.cpp:
14455
14456         Config: preserve type when getting config from a template
14457         (MB#10448)
14458
14459 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
14460
14461         * src/syncevo-dbus-server.cpp:
14462         * test/test-dbus.py:
14463
14464         D-Bus API: allow reading template for non-existent context (MB
14465         #10448)
14466
14467 2010-04-07  Takashi  <takashi.kazami@novuscom.net>
14468
14469         * po/ja.po:
14470
14471         l10n: Updates to Japanese (ja) translation
14472
14473 2010-04-07  GLS_CHS  <yunx.nie@intel.com>
14474
14475         * po/zh_CN.po:
14476
14477         l10n: Updates to Chinese (China) (zh_CN) translation
14478
14479 2010-04-07  GLS_NLD  <albert.dijkstra@ptiglobal.net>
14480
14481         * po/nl.po:
14482
14483         l10n: Updates to Dutch (Flemish) (nl) translation
14484
14485 2010-04-06  GLS_ESP  <gonzalox.e.velasquez@intel.com>
14486
14487         * po/es.po:
14488
14489         l10n: Updates to Spanish (Castilian) (es) translation
14490
14491 2010-04-06  promuald  <info@transsoft.pl>
14492
14493         * po/pl.po:
14494
14495         l10n: Updates to Polish (pl) translation
14496
14497 2010-04-06  GLS_PTB  <gaborx.k.becht@intel.com>
14498
14499         * po/pt_BR.po:
14500
14501         l10n: Updates to Brazilian Portuguese (pt_BR) translation
14502
14503 2010-04-06  promuald  <info@transsoft.pl>
14504
14505         * po/pl.po:
14506
14507         l10n: Updates to Polish (pl) translation
14508
14509 2010-04-06  Leila  <leilaa@abc-lang.com>
14510
14511         * po/ru.po:
14512
14513         l10n: Updates to Russian (ru) translation
14514
14515 2010-04-05  zerng07  <pswo10680@gmail.com>
14516
14517         * po/zh_TW.po:
14518
14519         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
14520
14521 2010-04-01  zerng07  <pswo10680@gmail.com>
14522
14523         * po/zh_TW.po:
14524
14525         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
14526
14527 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
14528
14529         * NEWS:
14530
14531         NEWS: next update for 1.0 beta 3
14532
14533 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
14534
14535         * src/syncevo/Cmdline.h:
14536         * src/syncevolution.cpp:
14537
14538         command line + D-Bus: some parameters are already handled by
14539         parse() (MB #5043)
14540
14541 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
14542
14543         * src/syncevo/LogRedirect.cpp:
14544         * src/syncevo/LogRedirect.h:
14545         * src/syncevo/util.cpp:
14546
14547         LogRedirect with streams: better error handling (MB #5041)
14548
14549 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
14550
14551         * src/syncevo/LogRedirect.cpp:
14552
14553         LogRedirect + Execute(): use SOCK_STREAM to detect EOF (MB #5041)
14554
14555 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
14556
14557         * src/syncevo/LogRedirect.cpp:
14558         * src/syncevo/LogRedirect.h:
14559         * src/syncevo/SyncContext.cpp:
14560         * src/syncevo/util.cpp:
14561         * src/syncevo/util.h:
14562
14563         LogRedirect + system(): avoid loosing output (MB #5041)
14564
14565 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
14566
14567         * src/syncevo-dbus-server.cpp:
14568         * src/syncevo/LogRedirect.cpp:
14569         * src/syncevo/LogRedirect.h:
14570
14571         syncevo-dbus-server stdout: split at lines (MB #5042)
14572
14573 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
14574
14575         * src/syncevo-dbus-server.cpp:
14576
14577         syncevo-dbus-server: redirect stdout (MB #5042)
14578
14579 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
14580
14581         * src/syncevo-dbus-server.cpp:
14582         * src/syncevo/SyncContext.h:
14583
14584         fix for Transport Timeout: callback must also be set for D-Bus
14585
14586 2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>
14587
14588         * src/syncevo-dbus-server.cpp:
14589
14590         Server.GetSessions(): return array of object paths (MB #10452)
14591
14592 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14593
14594         * src/gdbus/gdbus-cxx-bridge.h:
14595         * src/syncevolution.cpp:
14596
14597         Cmdline: watch daemon if it has gone (MB #5043)
14598
14599 2010-03-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14600
14601         * test/test-dbus.py:
14602
14603         test-dbus: fix 2 issues of test-dbus.py
14604
14605 2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14606
14607         * src/syncevo/configs/scripting/11calendar.xml:
14608
14609         Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)
14610
14611 2010-03-31  Chen Congwu  <congwu.chen@intel.com>
14612
14613         * src/syncevo/ObexTransportAgent.cpp:
14614
14615         ObexTransportAgent: set requestStart for connect
14616
14617 2010-03-31  Chen Congwu  <congwu.chen@intel.com>
14618
14619         * src/syncevo/SyncContext.cpp:
14620         * src/syncevo/SyncContext.h:
14621
14622         Transport Timeout: setting the timeout callback within
14623         createTransportAgent
14624
14625 2010-04-01  Chen Congwu  <congwu.chen@intel.com>
14626
14627         * src/syncevo-dbus-server.cpp:
14628         * test/test-dbus.py:
14629
14630         Presence Detection: listen connman signals instead of polling
14631         (mb#10438)
14632
14633 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
14634
14635         * src/syncevo/SyncConfig.cpp:
14636
14637         SecondsConfigProperty: don't accept units without number (MB
14638         #10257)
14639
14640 2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>
14641
14642         * README.packagers:
14643         * configure-pre.in:
14644
14645         packaging: fail harder if libnotify is missing (MB #1000).
14646
14647 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
14648
14649         * src/gtk-ui/sync-ui.c:
14650
14651         gtk-ui: revert to old widgets names for Toolbar
14652
14653 2010-03-25  Jussi Kukkonen  <jku@linux.intel.com>
14654
14655         * src/gtk-ui/Makefile.am:
14656         * src/gtk-ui/close.png:
14657         * src/gtk-ui/close_hover.png:
14658         * src/gtk-ui/mux-icon-button.c:
14659         * src/gtk-ui/mux-icon-button.h:
14660         * src/gtk-ui/mux-window.c:
14661         * src/gtk-ui/mux-window.h:
14662         * src/gtk-ui/settings.png:
14663         * src/gtk-ui/settings_hover.png:
14664         * src/gtk-ui/sync-ui.c:
14665         * src/gtk-ui/sync-ui.rc:
14666         * src/gtk-ui/ui.glade:
14667
14668         gtk-ui: start using GtkToolbar for Meego window
14669
14670 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
14671
14672         * src/gtk-ui/sync-ui.c:
14673
14674         gtk-ui: fix source order in emergency view (MB #9714)
14675
14676 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
14677
14678         * src/gtk-ui/sync-config-widget.c:
14679
14680         gtk-ui: bug fix: show send/receive buttons in config
14681
14682 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
14683
14684         * src/gtk-ui/sync-config-widget.c:
14685
14686         gtk-ui: improve configuration layout
14687
14688 2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>
14689
14690         * src/gtk-ui/sync-config-widget.c:
14691
14692         gtk_ui: check source usability for templates (MB #9961)
14693
14694 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
14695
14696         * src/Makefile-gen.am:
14697
14698         command line + D-Bus: fixed "make distcheck"
14699
14700 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
14701
14702         * src/backends/evolution/e-cal-check-timezones.c:
14703
14704         e_cal_check_timezones(): broken in EDS 2.30 due to change of
14705         error code (GNOME Bugzilla #611558, Moblin Bugzilla #9820)
14706
14707 2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>
14708
14709         * src/backends/evolution/EvolutionCalendarSource.cpp:
14710         * src/backends/evolution/EvolutionContactSource.cpp:
14711
14712         Evolution backends: don't delay in open() unnecessarily
14713
14714 2010-03-29  Jussi Kukkonen  <jku@linux.intel.com>
14715
14716         * src/gtk-ui/sync-config-widget.c:
14717
14718         gtk-ui: really sort templates in device config (MB#10336)
14719
14720 2010-03-24  Jussi Kukkonen  <jku@linux.intel.com>
14721
14722         * src/gtk-ui/sync-config-widget.c:
14723
14724         gtk-ui: Show an error message when saving config fails
14725
14726 2010-03-29  Patrick Ohly  <patrick.ohly@intel.com>
14727
14728         * src/Makefile-gen.am:
14729         * src/syncevolution.cpp:
14730
14731         command line + D-Bus: fixed compile problems
14732
14733 2010-03-26  Chen Congwu  <congwu.chen@intel.com>
14734
14735         * src/syncevo/ObexTransportAgent.cpp:
14736
14737         obex fix: set obex_ready flag when receving link_err in
14738         disconnect
14739
14740 2010-03-29  Patrick Ohly  <patrick.ohly@intel.com>
14741
14742         * src/syncevo/Cmdline.cpp:
14743
14744         command line + D-Bus: --status help and output (MB #5043)
14745
14746 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14747
14748         * src/syncevo-dbus-server.cpp:
14749
14750         command line + daemon: reporting exceptions inside Cmdline::run()
14751         (MB #5043)
14752
14753 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14754
14755         * src/dbus/interfaces/syncevo-server-full.xml:
14756         * src/gdbus/gdbus-cxx-bridge.h:
14757         * src/syncevo-dbus-server.cpp:
14758         * src/syncevo/Logging.cpp:
14759         * src/syncevo/Logging.h:
14760         * src/syncevolution.cpp:
14761
14762         command line + D-Bus signal cleanup (MB #5043)
14763
14764 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14765
14766         * src/syncevolution.cpp:
14767
14768         command line + daemon: fix for "virtual function called" during
14769         shutdown (fix for MB #5043)
14770
14771 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14772
14773         * src/syncevo-dbus-server.cpp:
14774         * src/syncevo/Cmdline.cpp:
14775         * src/syncevo/Cmdline.h:
14776         * src/syncevolution.cpp:
14777
14778         command line + daemon: usability improvements (MB #5043)
14779
14780 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14781
14782         * src/syncevo-dbus-server-startup.sh.in:
14783
14784         syncevo-dbus-server-startup.sh.in: suppress output
14785
14786 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14787
14788         * src/syncevo-dbus-server.cpp:
14789
14790         syncevo-dbus-server: reduce output to INFO and more important
14791
14792 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14793
14794         * src/syncevolution.cpp:
14795
14796         command line + daemon mode: don't run with DEBUG output enabled
14797         (MB #5043)
14798
14799 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14800
14801         * src/syncevo/LogRedirect.cpp:
14802
14803         LogRedirect::abortHandler: don't try to do logging
14804
14805 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14806
14807         * src/syncevo/Logging.h:
14808
14809         Logging: changed importance of new SHOW level (fix for MB #5043)
14810
14811 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14812
14813         * src/syncevo-dbus-server.cpp:
14814
14815         DBusServer::messagev: make copy of va_list to avoid segfault (fix
14816         for MB #5042)
14817
14818 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14819
14820         * src/syncevo-dbus-server.cpp:
14821         * src/syncevolution.cpp:
14822
14823         command line: fixes for --monitor (MB #5043)
14824
14825 2010-03-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14826
14827         * test/test-dbus.py:
14828
14829         Testing: fix errors due to changes of MB#5043
14830
14831 2010-03-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14832
14833         * configure-pre.in:
14834         * src/Makefile-gen.am:
14835         * src/gdbus/gdbus-cxx-bridge.h:
14836         * src/syncevo-dbus-server.cpp:
14837         * src/syncevo/Cmdline.cpp:
14838         * src/syncevo/Cmdline.h:
14839         * src/syncevo/Logging.h:
14840         * src/syncevo/SyncContext.h:
14841         * src/syncevolution.cpp:
14842
14843         Cmdline: move cmdline to dbus server (MB#5043)
14844
14845 2010-03-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14846
14847         * src/dbus/interfaces/syncevo-server-full.xml:
14848         * src/syncevo-dbus-server.cpp:
14849
14850         DBusServer: send log output to clients (MB#5042)
14851
14852 2010-03-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
14853
14854         * src/syncevo-dbus-server.cpp:
14855         * src/syncevo/LogStdout.cpp:
14856         * src/syncevo/Logging.cpp:
14857         * src/syncevo/Logging.h:
14858
14859         DBusServer: avoid stdout and routing them in logging
14860         system(MB#5401)
14861
14862 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14863
14864         * src/syncevo/Cmdline.cpp:
14865
14866         Cmdline::run(): context should use same output as command line
14867         (MB #5041)
14868
14869 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14870
14871         * src/syncevo/SyncContext.cpp:
14872
14873         LogDirTest: redirect output (MB #5041)
14874
14875 2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>
14876
14877         * src/syncevo/Cmdline.cpp:
14878         * src/syncevo/SyncContext.cpp:
14879         * src/syncevo/SyncContext.h:
14880         * src/syncevo/declarations.h:
14881         * src/syncevolution.cpp:
14882         * test/client-test-main.cpp:
14883
14884         stdout: never write to std::cout directly (MB #5041)
14885
14886 2010-03-28  GLS_DEU  <andreasx.machoy@intel.com>
14887
14888         * po/de.po:
14889
14890         l10n: Updates to German (de) translation
14891
14892 2010-03-25  Jussi Kukkonen  <jku@linux.intel.com>
14893
14894         * src/gtk-ui/sync-ui.c:
14895
14896         gtk-ui: use templateName when available
14897
14898 2010-03-25  Chen Congwu  <congwu.chen@intel.com>
14899
14900         * src/syncevo-dbus-server.cpp:
14901         * src/syncevo/Cmdline.cpp:
14902         * src/syncevo/SyncConfig.cpp:
14903         * src/syncevo/SyncConfig.h:
14904         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
14905
14906         Config Templates: Add 'templateName' optional property (MB10406)
14907
14908 2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>
14909
14910         * src/syncevo-dbus-server.cpp:
14911
14912         auto sync: user of autoSyncDelay/Interval must use seconds (fix
14913         for MB #10257)
14914
14915 2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>
14916
14917         * src/syncevo/SyncConfig.cpp:
14918
14919         RetryInterval: default was 1 second instead of 1 minute (fix for
14920         MB #10257)
14921
14922 2010-03-26  zerng07  <pswo10680@gmail.com>
14923
14924         * po/zh_TW.po:
14925
14926         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
14927
14928 2010-03-25  GLS_ESP  <gonzalox.e.velasquez@intel.com>
14929
14930         * po/es.po:
14931
14932         l10n: Updates to Spanish (Castilian) (es) translation
14933
14934 2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>
14935
14936         * src/syncevo-dbus-server.cpp:
14937
14938         syncevo-dbus-server AutoTerm: fix signedness compiler warning
14939
14940 2010-03-24  auke  <auke-jan.h.kok@intel.com>
14941
14942         * po/nl.po:
14943
14944         l10n: Updates to Dutch (Flemish) (nl) translation
14945
14946 2010-03-24  Patrick Ohly  <patrick.ohly@intel.com>
14947
14948         * configure-post.in:
14949
14950         autotools: NSS is not an absolute requirement
14951
14952 2010-03-24  Patrick Ohly  <patrick.ohly@intel.com>
14953
14954         * src/syncevo/Cmdline.cpp:
14955         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
14956
14957         templates: keep fingerPrint a list of models
14958
14959 2010-03-19  Chen Congwu  <congwu.chen@intel.com>
14960
14961         * src/syncevo/Cmdline.cpp:
14962         * src/templates/clients/SyncEvolution/template.ini:
14963         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
14964         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
14965
14966         Configuration template: fingerprint changes
14967
14968 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
14969
14970         * src/syncevo-dbus-server.cpp:
14971
14972         syncevo-dbus-server: avoid regular wakeups (MB #10350)
14973
14974 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
14975
14976         * src/Makefile-gen.am:
14977         * test/Makefile.am:
14978
14979         autotools: final fix for distributing syncevo-http-server.py
14980
14981 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
14982
14983         * Makefile-gen.am:
14984         * configure-post.in:
14985         * configure-pre.in:
14986         * src/Makefile-gen.am:
14987         * src/synthesis-includes/Makefile.am:
14988
14989         autotools: --disable-core --enable-gui => build only sync-ui and
14990         its D-Bus lib
14991
14992 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
14993
14994         * src/dbus/test.c:
14995         * src/gtk-ui/sync-ui.c:
14996
14997         sync-UI + D-Bus lib: removed obsolete include for engine defs
14998
14999 2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>
15000
15001         * src/Makefile-gen.am:
15002
15003         autotools: syncevo-http-server + dist problem
15004
15005 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
15006
15007         * src/syncevo/Cmdline.cpp:
15008         * src/syncevo/SyncConfig.cpp:
15009         * src/syncevo/SyncConfig.h:
15010
15011         autoSyncInterval/autoSyncDelay/RetryDuration/RetryInterval:
15012         consistent value handling (MB #10257)
15013
15014 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
15015
15016         * src/syncevo/SyncConfig.cpp:
15017
15018         maxlogdirs/loglevel: don't accept negative values (MB #10257)
15019
15020 2010-03-22  Jussi Kukkonen  <jku@linux.intel.com>
15021
15022         * src/gtk-ui/sync-ui.c:
15023
15024         add error message for 506 (Processing error)
15025
15026 2010-03-22  tomasgalicia  <tomas.galicia@intel.com>
15027
15028         * po/es.po:
15029
15030         l10n: Updates to Spanish (Castilian) (es) translation
15031
15032 2010-03-22  tomasgalicia  <tomas.galicia@intel.com>
15033
15034         * po/es.po:
15035
15036         l10n: Updates to Spanish (Castilian) (es) translation
15037
15038 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
15039
15040         * src/syncevo/SynthesisDBPlugin.cpp:
15041
15042         Synthesis DB Plugin + Blob support: fixed compiler warnings on
15043         i386
15044
15045 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
15046
15047         * test/README.syncevolution-server:
15048
15049         README.syncevolution-server: explains testing
15050         SyncEvolution<->SyncEvolution
15051
15052 2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>
15053
15054         * src/Makefile-gen.am:
15055         * test/syncevo-http-server.py:
15056
15057         syncevo-http-server: include Python script in distribution
15058
15059 2010-03-21  zerng07  <pswo10680@gmail.com>
15060
15061         * po/zh_TW.po:
15062
15063         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
15064
15065 2010-03-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15066
15067         * src/syncevo-dbus-server.cpp:
15068
15069         AutoSync: fix a crash issue for auto sync (MB#10269)
15070
15071 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15072
15073         * NEWS:
15074
15075         NEWS: preliminary summary of 1.0 beta 3 changes
15076
15077 2010-03-18  Chen Congwu  <congwu.chen@intel.com>
15078
15079         * src/Makefile-gen.am:
15080         * src/syncevo/Cmdline.cpp:
15081         * src/syncevo/SyncConfig.cpp:
15082         * src/syncevo/SyncConfig.h:
15083         * src/templates/clients/SyncEvolution/template.ini:
15084         * src/templates/clients/default/template.ini:
15085         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
15086         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
15087         * src/templates/servers/Funambol/template.ini:
15088         * src/templates/servers/ScheduleWorld/template.ini:
15089
15090         Configuration template: reuse 'peerIsClient' in config.ini
15091         (mb#10224)
15092
15093 2010-03-17  Chen Congwu  <congwu.chen@intel.com>
15094
15095         * src/templates/clients/phone/nokia/maemo/n900/config.ini:
15096         * src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini:
15097         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini:
15098         * src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini:
15099         * src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini:
15100         * src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini:
15101         * src/templates/clients/phone/nokia/maemo/n900/template.ini:
15102
15103         Configuration Template: Add Nokia N900 template (MB#10224)
15104
15105 2010-03-18  Chen Congwu  <congwu.chen@intel.com>
15106
15107         * src/syncevo/SyncSource.h:
15108
15109         SyncSource: comments clarified for GetPeerMimeType()
15110
15111 2010-03-18  Chen Congwu  <congwu.chen@intel.com>
15112
15113         * src/syncevo/SyncContext.cpp:
15114
15115         SyncContext: Virtual SyncSource type checking
15116
15117 2010-03-17  Chen Congwu  <congwu.chen@intel.com>
15118
15119         * src/syncevo/Cmdline.cpp:
15120         * src/syncevo/SyncSource.cpp:
15121         * src/syncevo/SyncSource.h:
15122
15123         VirtualSyncSource: implement getDatabases()
15124
15125 2010-03-17  Chen Congwu  <congwu.chen@intel.com>
15126
15127         * src/syncevo/SyncContext.cpp:
15128
15129         Do not send 'respURI' if over bluetooth (MB#10224)
15130
15131 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15132
15133         * test/ClientTest.cpp:
15134         * test/ClientTest.h:
15135
15136         client-test: check that suspend tests really suspend
15137
15138 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15139
15140         * test/ClientTest.cpp:
15141
15142         client-test: suspend tests now also pass with last message
15143
15144 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15145
15146         * test/ClientTest.cpp:
15147         * test/ClientTest.h:
15148
15149         client-test: added "big" variant also to suspend tests
15150
15151 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15152
15153         * configure-pre.in:
15154
15155         Revert "dummy beta 3"
15156
15157 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
15158
15159         * test/ClientTest.cpp:
15160
15161         client-test: improved termination of Retry/Suspend/Resend tests
15162
15163 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
15164
15165         * test/ClientTest.cpp:
15166
15167         client-test: increase item size for "big" items in suspend/resume
15168         tests
15169
15170 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
15171
15172         * src/syncevo/SyncContext.cpp:
15173         * test/ClientTest.cpp:
15174
15175         message resend after timeout + log messages
15176
15177 2010-03-09  Patrick Ohly  <patrick.ohly@intel.com>
15178
15179         * src/syncevo/SyncSource.cpp:
15180
15181         SyncSourceAdmin::mapid2entry(): unescape after parsing key
15182
15183 2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>
15184
15185         * src/syncevo/SynthesisDBPlugin.cpp:
15186
15187         Synthesis DB Plugin: log admin data being read
15188
15189 2010-03-06  Patrick Ohly  <patrick.ohly@intel.com>
15190
15191         * src/backends/file/FileSyncSource.cpp:
15192
15193         file backend: ignore double remove
15194
15195 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
15196
15197         * test/ClientTest.cpp:
15198
15199         client-test: testInterruptRetry + loss of final server reply
15200
15201 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
15202
15203         * src/syncevo/SyncSource.cpp:
15204
15205         SyncSourceAdmin: fixed storing of map item with no remote ID (MB
15206         #2425)
15207
15208 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
15209
15210         * test/syncevo-http-server.py:
15211
15212         syncevo-http-server.py: bug fix for resending
15213
15214 2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>
15215
15216         * src/client-test-app.cpp:
15217         * test/ClientTest.cpp:
15218         * test/ClientTest.h:
15219
15220         client-test: speed up interrupt tests
15221
15222 2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>
15223
15224         * src/backends/sqlite/SQLiteContactSource.cpp:
15225         * src/backends/sqlite/SQLiteContactSource.h:
15226         * src/syncevo/Cmdline.cpp:
15227         * src/syncevo/SyncConfig.cpp:
15228         * src/syncevo/SyncConfig.h:
15229         * src/syncevo/SyncContext.cpp:
15230         * src/syncevo/SyncSource.cpp:
15231         * src/syncevo/SyncSource.h:
15232         * src/syncevo/TrackingSyncSource.cpp:
15233         * src/syncevo/TrackingSyncSource.h:
15234
15235         enable suspend and saving blobs (MB #2425)
15236
15237 2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>
15238
15239         * src/syncevo/SyncSource.h:
15240         * src/syncevo/SynthesisDBPlugin.cpp:
15241
15242         SyncSource API: enable implementation of Synthesis Blobs (MB
15243         #2425)
15244
15245 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15246
15247         * src/syncevo/SyncContext.cpp:
15248
15249         SyncContext::doSync(): added debug output for session stepping
15250
15251 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15252
15253         * test/ClientTest.cpp:
15254         * test/ClientTest.h:
15255
15256         client-test: added interrupted sync tests with split items
15257
15258 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15259
15260         * test/ClientTest.cpp:
15261
15262         client-test: nicer reporting if sync status is bad
15263
15264 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15265
15266         * test/ClientTest.cpp:
15267
15268         client-test: clarify and improve Resend/Resume tests
15269
15270 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15271
15272         * test/syncevo-http-server.py:
15273
15274         syncevo-http-server.py: support resending of last reply
15275
15276 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
15277
15278         * src/gtk-ui/sync-ui.c:
15279
15280         gtk-ui: add error message for GetConfig() failure
15281
15282 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
15283
15284         * src/gtk-ui/sync-ui.c:
15285         * src/gtk-ui/ui.glade:
15286
15287         gtk-ui: add automatic sync toggle
15288
15289 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
15290
15291         * src/gtk-ui/sync-ui.c:
15292
15293         gtk-ui: fix minor bug in time label building
15294
15295 2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>
15296
15297         * src/gtk-ui/sync-config-widget.c:
15298
15299         gtk-ui: improve device config UI
15300
15301 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
15302
15303         * src/gtk-ui/sync-ui.c:
15304
15305         gtk-ui: handle InfoRequest timeout error
15306
15307 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
15308
15309         * src/gtk-ui/sync-config-widget.c:
15310
15311         gtk-ui: set 'insensitive' sources to sync=none (MB#9961)
15312
15313 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
15314
15315         * src/gtk-ui/sync-config-widget.c:
15316
15317         gtk-ui: do not confirm simple service changes (MB#10082)
15318
15319 2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>
15320
15321         * src/gtk-ui/sync-ui.c:
15322
15323         gtk-ui: fix error output (MB#9558)
15324
15325 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15326
15327         * .gitignore:
15328
15329         .gitignore: fixes for .gitignore and .patch
15330
15331 2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>
15332
15333         * dbus-timeout.patch:
15334
15335         dbus-timeout.patch: removed
15336
15337 2010-03-17  Patrick Ohly  <patrick.ohly@intel.com>
15338
15339         * src/syncevo/SyncML.cpp:
15340
15341         DBusServer STATUS_PASSWORD_TIMEOUT: changed explanation text
15342
15343 2010-03-17  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15344
15345         * src/syncevo-dbus-server.cpp:
15346         * src/syncevo/SyncML.cpp:
15347         * src/syncevo/SyncML.h:
15348         * src/syncevo/SynthesisEngine.cpp:
15349         * src/syncevo/SynthesisEngine.h:
15350         * src/syncevo/util.cpp:
15351         * src/syncevo/util.h:
15352
15353         DBusServer: change status code for password timeout (MB#9636)
15354
15355 2010-03-16  niala  <alainswb@free.fr>
15356
15357         * po/fr.po:
15358
15359         l10n: Updates to French (fr) translation
15360
15361 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
15362
15363         * test/runtests.py:
15364
15365         runtest.py: check Synthesis source
15366
15367 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
15368
15369         * src/syncevo-dbus-server.cpp:
15370
15371         Remove support for accepting SAN 1.0/1.1 (MB #6175, MB #9312)
15372
15373 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
15374
15375         * configure-pre.in:
15376
15377         dummy beta 3
15378
15379 2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>
15380
15381         * gen-autotools.sh:
15382
15383         removed dependency on --long and --exact
15384
15385 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
15386
15387         * gen-autotools.sh:
15388
15389         gen-autotools.sh: set versions suffix when code is not cleanly
15390         tagged
15391
15392 2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>
15393
15394         * src/syncevo-dbus-server.cpp:
15395
15396         fixes for "Create configuration automatically" (MB#6175)
15397
15398 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
15399
15400         * src/syncevo/Cmdline.cpp:
15401         * src/syncevo/Cmdline.h:
15402
15403         command line: check for invalid peer properties (MB #8048)
15404
15405 2010-03-15  Chen Congwu  <congwu.chen@intel.com>
15406
15407         * src/syncevo/SyncContext.cpp:
15408
15409         Server: Disable credential checking if over bluetooth transport
15410
15411 2010-03-12  Chen Congwu  <congwu.chen@intel.com>
15412
15413         * src/syncevo-dbus-server.cpp:
15414         * src/syncevo/util.cpp:
15415         * src/syncevo/util.h:
15416
15417         Create configuration automatically (MB#6175)
15418
15419 2010-03-12  Chen Congwu  <congwu.chen@intel.com>
15420
15421         * src/syncevo-dbus-server.cpp:
15422         * src/syncevo/SyncContext.cpp:
15423         * src/syncevo/SyncContext.h:
15424
15425         Disable PreventSlowSync if the sync session is triggered by a
15426         remote peer
15427
15428 2010-03-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15429
15430         * src/Makefile-gen.am:
15431
15432         Install: change 'autostart' data install directory
15433
15434 2010-03-14  zerng07  <pswo10680@gmail.com>
15435
15436         * po/zh_TW.po:
15437
15438         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
15439
15440 2010-03-12  tomasgalicia  <tomas.galicia@intel.com>
15441
15442         * po/es.po:
15443
15444         l10n: Updates to Spanish (Castilian) (es) translation
15445
15446 2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>
15447
15448         * Makefile-gen.am:
15449         * src/syncevo/eds_abi_wrapper.cpp:
15450
15451         libbluetooth3 compatibility (MB #9289)
15452
15453 2010-03-11  Chen Congwu  <congwu.chen@intel.com>
15454
15455         * src/syncevo/ObexTransportAgent.cpp:
15456         * src/syncevo/ObexTransportAgent.h:
15457         * src/syncevo/SyncContext.cpp:
15458         * src/valgrind.supp:
15459
15460         ObexTransportAgent: Fix valgrind warnings (MB#10091)
15461
15462 2010-03-03  Chen Congwu  <congwu.chen@intel.com>
15463
15464         * src/syncevo/SyncContext.cpp:
15465
15466         Add forceslow for super datastore
15467
15468 2010-03-10  promuald  <info@transsoft.pl>
15469
15470         * po/pl.po:
15471
15472         l10n: Updates to Polish (pl) translation
15473
15474 2010-03-10  A Olsson  <AnnikaNbpt@gmail.com>
15475
15476         * po/sv.po:
15477
15478         l10n: Updates to Swedish (sv) translation
15479
15480 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
15481
15482         * test/ClientTest.cpp:
15483         * test/README.Ovi:
15484         * test/synccompare.pl:
15485         * test/testcases/ical20.ics.Ovi.tem.patch:
15486         * test/testcases/itodo20.ics.Ovi.tem.patch:
15487         * test/testcases/vcard30.vcf.Ovi.tem.patch:
15488
15489         Ovi server test: synccompare and readme
15490
15491 2010-02-21  Chen Congwu  <congwu.chen@intel.com>
15492
15493         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
15494         * src/client-test-app.cpp:
15495         * test/ClientTest.cpp:
15496
15497         ClientTest: rename 'super' to 'calendar+todo'
15498
15499 2010-02-12  Chen Congwu  <congwu.chen@intel.com>
15500
15501         * test/ClientTest.cpp:
15502
15503         ClientTest: fix a typo in testDeleteRefresh
15504
15505 2010-02-09  Chen Congwu  <congwu.chen@intel.com>
15506
15507         * src/syncevo/Cmdline.cpp:
15508         * src/syncevo/SyncConfig.cpp:
15509         * test/test-dbus.py:
15510
15511         Add ovi template
15512
15513 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
15514
15515         * src/gtk-ui/sync-config-widget.c:
15516         * src/gtk-ui/sync-config-widget.h:
15517
15518         gtk-ui: fix crasher in device template selection
15519
15520 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
15521
15522         * src/gtk-ui/sync-config-widget.c:
15523         * src/gtk-ui/sync-config-widget.h:
15524         * src/gtk-ui/sync-ui.c:
15525
15526         gtk-ui: string updates
15527
15528 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
15529
15530         * src/gtk-ui/mux-window.c:
15531         * src/gtk-ui/sync-ui.c:
15532
15533         gtk-ui: fix settings icon mode bug
15534
15535 2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>
15536
15537         * src/gtk-ui/sync-config-widget.c:
15538         * src/gtk-ui/sync-ui.c:
15539
15540         gtk-ui: don't update service list twice
15541
15542 2010-03-04  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15543
15544         * configure-pre.in:
15545         * po/POTFILES.in:
15546         * src/Makefile-gen.am:
15547         * src/syncevo-dbus-server.cpp:
15548         * src/syncevo/SyncContext.cpp:
15549         * src/syncevo/SyncContext.h:
15550
15551         DBusServer: improve notification for auto sync (MB#10000)
15552
15553 2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>
15554
15555         * src/syncevo-dbus-server-startup.sh.in:
15556
15557         syncevo-dbus-server-startup.sh.in: make it a real shell script
15558         (MB #1000)
15559
15560 2010-03-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15561
15562         * src/Makefile-gen.am:
15563         * src/syncevo-dbus-server-startup.sh.in:
15564         * src/syncevo-dbus-server.desktop.in:
15565
15566         DBusServer: start syncevo-dbus-server when users log in
15567
15568 2010-03-08  Chen Congwu  <congwu.chen@intel.com>
15569
15570         * src/syncevo/SyncContext.cpp:
15571
15572         San 1.1: Compiler warning fix
15573
15574 2010-03-08  Leila  <leilaa@abc-lang.com>
15575
15576         * po/ru.po:
15577
15578         l10n: Updates to Russian (ru) translation
15579
15580 2010-03-05  kushylee  <>
15581
15582         * po/ko.po:
15583
15584         l10n: Updates to Korean (ko) translation
15585
15586 2010-03-05  smilex2005  <eija@fascinatingwords.com>
15587
15588         * po/fi.po:
15589
15590         l10n: Updates to Finnish (fi) translation
15591
15592 2010-03-04  A Olsson  <AnnikaNbpt@gmail.com>
15593
15594         * po/sv.po:
15595
15596         l10n: Updates to Swedish (sv) translation
15597
15598 2010-03-04  Chen Congwu  <congwu.chen@intel.com>
15599
15600         * src/syncevo/Cmdline.cpp:
15601         * src/syncevo/SyncConfig.cpp:
15602
15603         Configuration templates: uncomment SyncURL  (MB#10015)
15604
15605 2010-03-04  Chen Congwu  <congwu.chen@intel.com>
15606
15607         * src/syncevo/Cmdline.cpp:
15608
15609         MatchTemplate better output (MB#10004)
15610
15611 2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>
15612
15613         * src/syncevo/SyncConfig.cpp:
15614         * src/syncevo/SyncContext.cpp:
15615
15616         SAN 1.2 -> 1.1 fallback: fix for SyncMLVersion empty
15617
15618 2010-02-26  Chen Congwu  <congwu.chen@intel.com>
15619
15620         * src/syncevo/Cmdline.cpp:
15621         * src/syncevo/SyncConfig.cpp:
15622         * src/syncevo/SyncConfig.h:
15623         * src/syncevo/SyncContext.cpp:
15624         * src/syncevo/SyncContext.h:
15625         * src/syncevo/SyncML.cpp:
15626         * src/syncevo/SyncML.h:
15627
15628         SAN 1.0/1.1 generation support (MB#9312)
15629
15630 2010-02-23  Chen Congwu  <congwu.chen@intel.com>
15631
15632         * src/syncevo-dbus-server.cpp:
15633
15634         syncevo-dbus-server: accept SAN 1.0/1.1 pacakge (MB#9312)
15635
15636 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
15637
15638         * src/syncevo/SyncContext.cpp:
15639
15640         config error handling: "uri" must be set for clients
15641
15642 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
15643
15644         * src/syncevo/configs/remoterules/00_need_tz_in_event.xml:
15645
15646         Nokia 7120C: fix for enabling TZ (MB #9907)
15647
15648 2010-02-25  Chen Congwu  <congwu.chen@intel.com>
15649
15650         * src/syncevo/configs/datatypes/11calendar-profile.xml:
15651         * src/syncevo/configs/remoterules/server/45_N7210c.xml:
15652
15653         Synthesis Configuration: Add remote rule for Nokia 7210c
15654
15655 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
15656
15657         * src/gdbus/gdbus-cxx-bridge.h:
15658         * src/syncevo-dbus-server.cpp:
15659
15660         syncevo-dbus-server: better error message when starting twice (MB
15661         #9991)
15662
15663 2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>
15664
15665         * src/gdbus/mainloop.c:
15666
15667         g_dbus_setup_bus(): call dbus_connection_close() when failing to
15668         set up private connection
15669
15670 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
15671
15672         * src/syncevo/Cmdline.cpp:
15673
15674         username/password must be empty for clients (MB #9437)
15675
15676 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
15677
15678         * src/syncevo/Cmdline.cpp:
15679         * src/syncevo/SyncConfig.cpp:
15680         * src/syncevo/SyncConfig.h:
15681
15682         command line --template new config in non-standard context: wrong
15683         properties written (MB #10007)
15684
15685 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15686
15687         * src/syncevo/SyncContext.cpp:
15688
15689         unexpected slow sync: fix result when using a single source
15690
15691 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
15692
15693         * src/syncevo/Cmdline.cpp:
15694         * src/syncevo/MultiplexConfigNode.cpp:
15695         * src/syncevo/MultiplexConfigNode.h:
15696         * src/syncevo/SyncConfig.cpp:
15697         * src/syncevo/SyncConfig.h:
15698         * test/test-dbus.py:
15699
15700         shared layout: fix for showing and setting "type" property (MB
15701         #9939)
15702
15703 2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>
15704
15705         * src/syncevo/Cmdline.cpp:
15706         * src/syncevo/Cmdline.h:
15707
15708         command line: --print-config of context should ignore per-peer
15709         properties (MB #8048)
15710
15711 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15712
15713         * test/synccompare.pl:
15714
15715         synccompare: workaround for Perl "panic: memory wrap at..."
15716
15717 2010-03-03  Chen Congwu  <congwu.chen@intel.com>
15718
15719         * src/syncevo/Cmdline.cpp:
15720
15721         Cmdline Test: testMatchTemplate fix (MB#10004)
15722
15723 2010-03-02  GLSQA  <namfonx.yeates@intel.com>
15724
15725         * po/es.po:
15726
15727         l10n: Updates to Spanish (Castilian) (es) translation
15728
15729 2010-03-02  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
15730
15731         * po/it.po:
15732
15733         l10n: Updates to Italian (it) translation
15734
15735 2010-03-01  Patrick Ohly  <patrick.ohly@intel.com>
15736
15737         * src/syncevo/SyncContext.cpp:
15738
15739         restore + status: don't overwrite status.ini (status code and
15740         time) (MB #9963)
15741
15742 2010-03-01  Patrick Ohly  <patrick.ohly@intel.com>
15743
15744         * src/syncevo/SyncContext.cpp:
15745
15746         status.ini: wrong human-readable date format
15747
15748 2010-03-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15749
15750         * src/syncevo-dbus-server.cpp:
15751         * src/syncevo/Cmdline.cpp:
15752         * src/syncevo/SyncConfig.cpp:
15753
15754         DBusServer: fix 4 issues for automatic sync
15755
15756 2010-03-01  GLS_NLD  <albert.dijkstra@ptiglobal.net>
15757
15758         * po/nl.po:
15759
15760         l10n: Updates to Dutch (Flemish) (nl) translation
15761
15762 2010-03-01  GLS_CHS  <yunx.nie@intel.com>
15763
15764         * po/zh_CN.po:
15765
15766         l10n: Updates to Chinese (China) (zh_CN) translation
15767
15768 2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>
15769
15770         * src/syncevo/SyncContext.cpp:
15771
15772         LogDir: use a-z instead of number to make session dirs unique (MB
15773         #9759)
15774
15775 2010-02-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15776
15777         * configure-pre.in:
15778         * src/Makefile-gen.am:
15779         * src/syncevo-dbus-server.cpp:
15780
15781         DBusServer: add notification for auto sync (MB#6378)
15782
15783 2010-02-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15784
15785         * src/syncevo-dbus-server.cpp:
15786
15787         DBus Server: implement automatic sync (MB#6378)
15788
15789 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15790
15791         * src/syncevo/SyncConfig.cpp:
15792         * src/syncevo/SyncConfig.h:
15793
15794         SyncConfig: add 3 properties for automatic sync
15795
15796 2010-02-25  Chen Congwu  <congwu.chen@intel.com>
15797
15798         * src/templates/clients/SyncEvolution/template.ini:
15799
15800         SyncEvolutionClient template: do not match "SyncEvolution"
15801
15802 2010-03-01  Takashi  <takashi.kazami@novuscom.net>
15803
15804         * po/ja.po:
15805
15806         l10n: Updates to Japanese (ja) translation
15807
15808 2010-02-28  promuald  <info@transsoft.pl>
15809
15810         * po/pl.po:
15811
15812         l10n: Updates to Polish (pl) translation
15813
15814 2010-02-27  GLS_FRA3  <david.cicognani@ptiglobal.net>
15815
15816         * po/fr.po:
15817
15818         l10n: Updates to French (fr) translation
15819
15820 2010-02-26  GLS_PTB  <gaborx.k.becht@intel.com>
15821
15822         * po/pt_BR.po:
15823
15824         l10n: Updates to Brazilian Portuguese (pt_BR) translation
15825
15826 2010-02-26  GLS_DEU1  <clarax.steiner-jay@intel.com>
15827
15828         * po/de.po:
15829
15830         l10n: Updates to German (de) translation
15831
15832 2010-02-26  GLS_CHS  <yunx.nie@intel.com>
15833
15834         * po/zh_CN.po:
15835
15836         l10n: Updates to Chinese (China) (zh_CN) translation
15837
15838 2010-02-26  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
15839
15840         * po/it.po:
15841
15842         l10n: Updates to Italian (it) translation
15843
15844 2010-02-25  Patrick Ohly  <patrick.ohly@intel.com>
15845
15846         * src/syncevo/Cmdline.cpp:
15847
15848         client-test Cmdline: adapted to recent config changes
15849
15850 2010-02-26  zerng07  <pswo10680@gmail.com>
15851
15852         * po/zh_TW.po:
15853
15854         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
15855
15856 2010-02-25  Leila  <leilaa@abc-lang.com>
15857
15858         * po/ru.po:
15859
15860         l10n: This is a translated PO.
15861
15862 2010-02-24  Patrick Ohly  <patrick.ohly@intel.com>
15863
15864         * configure-pre.in:
15865
15866         minor version bump to 1.0beta2a because of Bluetooth dependency
15867
15868 2010-02-24  Patrick Ohly  <patrick.ohly@intel.com>
15869
15870         * src/syncevo/eds_abi_wrapper.cpp:
15871         * src/syncevo/eds_abi_wrapper.h:
15872
15873         libbluetooth: avoid dependency because of str2ba (MB #9289)
15874
15875 2010-02-24  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
15876
15877         * po/it.po:
15878
15879         l10n: Updates to Italian (it) translation
15880
15881 2010-02-24  Jussi Kukkonen  <jku@linux.intel.com>
15882
15883         * src/gtk-ui/sync-ui.c:
15884
15885         gtk-ui: fix double free in error handling (MB #9869)
15886
15887 2010-02-24  Jussi Kukkonen  <jku@linux.intel.com>
15888
15889         * src/gtk-ui/sync-ui.c:
15890
15891         gtk-ui: handle error 22002 (syncevolution died unexpectedly)
15892
15893 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
15894
15895         * src/gtk-ui/sync-config-widget.c:
15896         * src/gtk-ui/sync-ui.c:
15897
15898         gtk-ui: use bluetooth panel on Moblin
15899
15900 2010-02-24  Chen Congwu  <congwu.chen@intel.com>
15901
15902         * src/syncevo/SyncContext.cpp:
15903
15904         Server alerted sync: better error status (MB#8879)
15905
15906 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
15907
15908         * NEWS:
15909
15910         NEWS: updated for 1.0 beta 2
15911
15912 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
15913
15914         * src/backends/evolution/EvolutionCalendarSource.cpp:
15915         * src/syncevo/TrackingSyncSource.h:
15916         * test/ClientTest.cpp:
15917
15918         EvolutionCalendarSource: change tracking when deleting a child
15919         event
15920
15921 2010-02-23  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>
15922
15923         * po/it.po:
15924
15925         l10n: Updates to Italian (it) translation
15926
15927 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
15928
15929         * src/syncevo/SyncContext.cpp:
15930
15931         LogDir::startSession(): avoid [ERROR] when logdir does not exist
15932
15933 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
15934
15935         * src/gtk-ui/sync-ui.c:
15936
15937         gtk-ui: fix possible crasher
15938
15939 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
15940
15941         * src/gtk-ui/sync-ui.c:
15942
15943         gtk-ui: use TemplatesChanged to update device list
15944
15945 2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>
15946
15947         * src/dbus/syncevo-server.c:
15948         * src/dbus/syncevo-server.h:
15949
15950         dbus client bindings: implement TemplatesChanged
15951
15952 2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>
15953
15954         * src/dbus/interfaces/syncevo-server-full.xml:
15955         * src/syncevo-dbus-server.cpp:
15956
15957         D-Bus interface: added Server.TemplatesChanged (MB #9841)
15958
15959 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15960
15961         * src/syncevo-dbus-server.cpp:
15962
15963         DBus server: clear existing templates for GetConfigs
15964
15965 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15966
15967         * src/syncevo-dbus-server.cpp:
15968         * src/syncevo/Cmdline.cpp:
15969         * src/syncevo/SyncConfig.cpp:
15970         * src/syncevo/SyncConfig.h:
15971
15972         DBus server: refine implementation of bluetooth devices
15973
15974 2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
15975
15976         * src/gdbus/gdbus-cxx-bridge.h:
15977         * src/syncevo-dbus-server.cpp:
15978
15979         dbus server: listen to signals sent from bluez
15980
15981 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
15982
15983         * src/syncevo/eds_abi_wrapper.h:
15984
15985         libical _r patch: fix for compilation with older libecal
15986
15987 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
15988
15989         * src/backends/evolution/EvolutionContactSource.cpp:
15990         * src/backends/evolution/EvolutionSyncSource.cpp:
15991
15992         Evolution Address Book: avoid picking CouchDB by default, again
15993         (MB #7877)
15994
15995 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
15996
15997         * Makefile-gen.am:
15998
15999         syncevolution.org packages: conflict with system libs (MB #9811)
16000
16001 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
16002
16003         * src/syncevo/SyncContext.cpp:
16004         * src/syncevo/SyncML.h:
16005
16006         sync session error: added STATUS_DIED_PREMATURELY = 22002 (MB
16007         #9844)
16008
16009 2010-02-20  Jussi Kukkonen  <jku@linux.intel.com>
16010
16011         * src/gtk-ui/sync-ui.c:
16012
16013         gtk-ui: don't use gtk_dialog_get_content_area()
16014
16015 2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>
16016
16017         * src/backends/evolution/configure-sub.in:
16018         * src/backends/evolution/libical/icalstrdup.c:
16019         * src/backends/evolution/libical/icalstrdup.h:
16020         * src/syncevo/eds_abi_wrapper.cpp:
16021         * src/syncevo/eds_abi_wrapper.h:
16022
16023         workaround for libical 0.43 memory handling bug
16024
16025 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
16026
16027         * src/syncevo/util.cpp:
16028
16029         SHA-256 + Mozilla NSS: must call init
16030
16031 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
16032
16033         * src/syncevo/SyncContext.cpp:
16034
16035         less output (MB #8092)
16036
16037 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
16038
16039         * src/syncevo/SyncContext.cpp:
16040
16041         shorter logs (MB #8092)
16042
16043 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
16044
16045         * src/syncevo/SyncConfig.cpp:
16046
16047         deviceId: use syncevolution- prefix, helps Horde (MB #9347)
16048
16049 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
16050
16051         * src/syncevo/SyncConfig.cpp:
16052
16053         preventSlowSync: enabled by default (MB #2416)
16054
16055 2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>
16056
16057         * src/syncevo/SyncConfig.cpp:
16058
16059         maxMsgSize: increased from 20000 to 150000
16060
16061 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
16062
16063         * src/gtk-ui/sync-ui.c:
16064
16065         gtk-ui: implement InfoRequest handling for passwords
16066
16067 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
16068
16069         * src/dbus/interfaces/syncevo-marshal.list:
16070         * src/dbus/syncevo-server.c:
16071         * src/dbus/syncevo-server.h:
16072
16073         dbus client bindings: update InfoRequest signature
16074
16075 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16076
16077         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
16078         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
16079
16080         text/x-calendar -> text/x-vcalendar renaming was incomplete
16081
16082 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16083
16084         * src/syncevo/SyncContext.cpp:
16085
16086         SyncContext: fixed broken virtual source data format check
16087
16088 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16089
16090         * src/syncevo/SyncContext.cpp:
16091
16092         LogDir::expire(): CPPUnit testing (MB #7708)
16093
16094 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16095
16096         * src/syncevo/SyncContext.cpp:
16097
16098         LogDir::expire(): more intelligent removal of session dirs (MB
16099         #7708)
16100
16101 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16102
16103         * src/syncevo/SyncContext.cpp:
16104
16105         SyncContext.cpp: added testing of session handling
16106
16107 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16108
16109         * src/syncevo/SyncContext.cpp:
16110         * src/syncevo/SyncML.cpp:
16111         * src/syncevo/SyncML.h:
16112
16113         LogDir::startSession(): fixed collision check
16114
16115 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16116
16117         * src/syncevo/SyncContext.cpp:
16118
16119         LogDir::haveDifferentContent() - detect differences between
16120         backups based on inodes
16121
16122 2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>
16123
16124         * src/syncevo/SyncContext.cpp:
16125
16126         LogDir/SourceList::startSession(): removed obsolete "logname"
16127         parameter
16128
16129 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16130
16131         * test/synccompare.pl:
16132
16133         synccompare: bug fix for recent hard linkining improvement
16134
16135 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16136
16137         * src/syncevo/SyncContext.cpp:
16138         * src/syncevo/SyncSource.h:
16139         * src/syncevo/TrackingSyncSource.h:
16140
16141         database comparison: also delay it in clients (MB #7710)
16142
16143 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16144
16145         * src/backends/evolution/EvolutionCalendarSource.cpp:
16146         * src/backends/evolution/EvolutionCalendarSource.h:
16147         * src/backends/evolution/EvolutionContactSource.cpp:
16148         * src/backends/evolution/EvolutionContactSource.h:
16149         * src/backends/file/FileSyncSource.cpp:
16150         * src/backends/file/FileSyncSource.h:
16151         * src/backends/maemo/MaemoCalendarSource.cpp:
16152         * src/backends/maemo/MaemoCalendarSource.h:
16153         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
16154         * src/backends/xmlrpc/XMLRPCSyncSource.h:
16155         * src/syncevo/TrackingSyncSource.cpp:
16156         * src/syncevo/TrackingSyncSource.h:
16157
16158         TrackingSyncSource: added isEmpty() pure virtual method (MB
16159         #7708)
16160
16161 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16162
16163         * src/backends/sqlite/SQLiteContactSource.cpp:
16164         * src/backends/sqlite/SQLiteContactSource.h:
16165
16166         SQLite backend: implement m_isEmpty operation (MB #7708)
16167
16168 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16169
16170         * src/syncevo/SyncContext.cpp:
16171         * src/syncevo/SyncSource.h:
16172
16173         SyncSource API: added m_isEmpty operation (MB #7708)
16174
16175 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16176
16177         * src/syncevo/SyncContext.cpp:
16178         * src/syncevo/SyncSource.cpp:
16179         * src/syncevo/SyncSource.h:
16180         * test/ClientTest.cpp:
16181
16182         SyncSourceRevisions: cache result of listAllItems() (MB #7708)
16183
16184 2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>
16185
16186         * src/syncevo/SyncContext.cpp:
16187
16188         SAN + virtual source: segfault fixed (MB #9737)
16189
16190 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
16191
16192         * src/syncevo/SyncContext.cpp:
16193         * src/syncevo/SyncContext.h:
16194
16195         virtual sources: avoid name collisions with normal sources (MB
16196         #9664)
16197
16198 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
16199
16200         * src/syncevo/SyncContext.cpp:
16201
16202         XMLFiles::addFragments(): avoid throwing exceptions by checking
16203         for dir first
16204
16205 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
16206
16207         * src/syncevo/Cmdline.cpp:
16208         * src/syncevo/SyncConfig.cpp:
16209         * src/syncevo/SyncConfig.h:
16210         * src/syncevo/SyncContext.cpp:
16211
16212         <dbtypeid>: handle hash collisisions
16213
16214 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
16215
16216         * src/syncevo/SyncContext.cpp:
16217         * src/syncevo/SyncContext.h:
16218
16219         SyncContext::prepare(sources): removed, obsolete
16220
16221 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
16222
16223         * src/syncevo/SyncContext.cpp:
16224
16225         virtual datastore: allow alias (MB #9664)
16226
16227 2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>
16228
16229         * src/syncevo/ObexTransportAgent.cpp:
16230         * src/syncevo/eds_abi_wrapper.cpp:
16231         * src/syncevo/eds_abi_wrapper.h:
16232
16233         libbluetooth compatibility layer (MB #9289)
16234
16235 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
16236
16237         * src/syncevo/SyncContext.cpp:
16238
16239         virtual source in client: tell engine about superdatastore and
16240         URI
16241
16242 2010-02-12  Patrick Ohly  <patrick.ohly@intel.com>
16243
16244         * src/syncevo/SyncContext.cpp:
16245         * src/syncevo/SyncML.cpp:
16246         * src/syncevo/SyncML.h:
16247
16248         slow sync detection + virtual source: fixed user message
16249
16250 2010-02-12  Patrick Ohly  <patrick.ohly@intel.com>
16251
16252         * src/syncevo/SyncContext.cpp:
16253
16254         virtual data sources: improved error handling
16255
16256 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
16257
16258         * src/syncevo/SyncContext.cpp:
16259         * src/syncevo/SyncContext.h:
16260
16261         SyncML server: delayed checking of sources (MB #7710)
16262
16263 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
16264
16265         * src/syncevo/SyncSource.h:
16266         * src/syncevo/SynthesisDBPlugin.cpp:
16267
16268         SyncSource::Operations: added callback for starting to use source
16269
16270 2010-02-19  zerng07  <pswo10680@gmail.com>
16271
16272         * po/zh_TW.po:
16273
16274         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
16275
16276 2010-02-19  zerng07  <pswo10680@gmail.com>
16277
16278         * po/zh_TW.po:
16279
16280         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
16281
16282 2010-02-18  zerng07  <pswo10680@gmail.com>
16283
16284         * po/zh_TW.po:
16285
16286         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
16287
16288 2010-02-18  zerng07  <pswo10680@gmail.com>
16289
16290         * po/zh_TW.po:
16291
16292         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
16293
16294 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
16295
16296         * src/gtk-ui/sync-ui.c:
16297         * src/gtk-ui/sync-ui.h:
16298
16299         gtk-ui: backup-restore improvements
16300
16301 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
16302
16303         * src/gtk-ui/sync-ui.c:
16304
16305         gtk-ui: fix keyboard access in configuration
16306
16307 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
16308
16309         * configure-pre.in:
16310
16311         gtk-ui: fix build with --enable-gui again (MB #9633)
16312
16313 2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>
16314
16315         * src/gtk-ui/sync-ui.c:
16316
16317         gtk-ui: show main view when restoring backup (MB #9617)
16318
16319 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
16320
16321         * build/export-synthesis-xml.sh:
16322
16323         export-synthesis-xml.sh: export Synthesis XML fragment patches
16324
16325 2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>
16326
16327         * build/export-gdbus.sh:
16328
16329         export-gdbus.sh: fixed incorrect comment
16330
16331 2010-02-10  Chen Congwu  <congwu.chen@intel.com>
16332
16333         * src/syncevo/ObexTransportAgent.cpp:
16334
16335         ObexTransportAgent: error handling
16336
16337 2010-02-10  Chen Congwu  <congwu.chen@intel.com>
16338
16339         * src/syncevo/ObexTransportAgent.cpp:
16340
16341         ObexTransportAgent: remove the non-blocking
16342         g_main_context_iteration
16343
16344 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
16345
16346         * src/syncevo/SyncContext.cpp:
16347
16348         detecting slow sync: use LOCERR_DATASTORE_ABORT (MB #2416)
16349
16350 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
16351
16352         * src/syncevo/SyncContext.cpp:
16353
16354         SyncML server: remove redundant SourceConfigSpecials
16355
16356 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
16357
16358         * src/syncevo/SyncContext.cpp:
16359
16360         slow sync detection: use <datastoreinitscript> instead of
16361         <alertscript> (MB #2416)
16362
16363 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
16364
16365         * src/syncevo/SyncContext.cpp:
16366         * src/syncevo/SyncSource.h:
16367
16368         SAN + forced slow sync: move flag into SyncSource
16369
16370 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
16371
16372         * src/syncevo-dbus-server.cpp:
16373         * src/syncevo/ObexTransportAgent.cpp:
16374         * src/syncevo/ObexTransportAgent.h:
16375         * src/syncevo/SoupTransportAgent.cpp:
16376         * src/syncevo/SoupTransportAgent.h:
16377         * src/syncevo/SyncContext.cpp:
16378         * src/syncevo/SyncContext.h:
16379
16380         syncevo-dbus-server + OBEX: transport was not enabled (MB #9436)
16381
16382 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
16383
16384         * configure-post.in:
16385
16386         autotools: fixed check for glib > 2.16
16387
16388 2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>
16389
16390         * src/Makefile-gen.am:
16391         * src/gnome-bluetooth/Makefile.am:
16392         * src/syncevo/configs/Makefile.am:
16393
16394         autotools: some more fixes
16395
16396 2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>
16397
16398         * src/syncevo-dbus-server.cpp:
16399
16400         syncevo-dbus-server: fix GetConfigs() hang
16401
16402 2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>
16403
16404         * src/gtk-ui/sync-ui.c:
16405         * src/gtk-ui/ui.glade:
16406
16407         gtk-ui: start bluetooth wizard when Add device clicked
16408
16409 2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>
16410
16411         * src/dbus/syncevo-dbus-types.c:
16412         * src/gtk-ui/sync-config-widget.c:
16413         * src/gtk-ui/sync-ui.c:
16414
16415         gtk-ui: use "fingerprint" for device template selector
16416
16417 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
16418
16419         * src/syncevo-dbus-server.cpp:
16420         * src/syncevo/SyncContext.cpp:
16421         * src/syncevo/SyncSource.cpp:
16422         * src/syncevo/SyncSource.h:
16423
16424         virtual source: support D-Bus CheckSource() (MB #9535)
16425
16426 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
16427
16428         * src/syncevo/SyncSource.cpp:
16429
16430         database dumps: use SHA-256 when available (MB #7708)
16431
16432 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
16433
16434         * README:
16435         * README.packagers:
16436         * configure-post.in:
16437         * src/syncevo/Makefile.am:
16438         * src/syncevo/util.cpp:
16439         * src/syncevo/util.h:
16440
16441         SHA-256: use glib or Mozilla NSS
16442
16443 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
16444
16445         * src/syncevo/SmartPtr.h:
16446
16447         SmartPtr: added smart pointer for glib char string
16448
16449 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
16450
16451         * src/syncevo/SyncContext.cpp:
16452
16453         command line: compare against dump in last session involving
16454         source (MB #7708)
16455
16456 2010-02-07  Patrick Ohly  <patrick.ohly@intel.com>
16457
16458         * test/synccompare.pl:
16459
16460         synccompare: don't include identical files in comparison (MB
16461         #7708)
16462
16463 2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>
16464
16465         * src/syncevo/SyncSource.cpp:
16466
16467         SyncSourceRevisions: reuse data files from previous backup (MB
16468         #7708)
16469
16470 2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>
16471
16472         * src/syncevo/util.cpp:
16473         * src/syncevo/util.h:
16474
16475         Hash(): added version for std::string
16476
16477 2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>
16478
16479         * src/syncevo/ConfigNode.h:
16480
16481         ConfigNode::getProperty(): added const declaration
16482
16483 2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>
16484
16485         * src/syncevo/SyncContext.cpp:
16486
16487         SourceList: determine most recent backup of source when making
16488         next backup (MB #7708)
16489
16490 2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>
16491
16492         * src/syncevo/SyncContext.cpp:
16493
16494         LogDir: fixed finding sessions inside non-standard context with
16495         escaped chars
16496
16497 2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>
16498
16499         * src/syncevo/SyncContext.cpp:
16500         * src/syncevo/SyncSource.cpp:
16501         * src/syncevo/SyncSource.h:
16502         * test/ClientTest.cpp:
16503
16504         SyncSource API: access to previous backup (MB #7708)
16505
16506 2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>
16507
16508         * src/syncevo/SyncContext.cpp:
16509
16510         LogDir: cleanup
16511
16512 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
16513
16514         * src/gtk-ui/sync-config-widget.c:
16515         * src/gtk-ui/sync-ui.c:
16516         * src/gtk-ui/sync-ui.h:
16517
16518         gtk-ui: workaround for missing "active" in MxGtkLightSwitch
16519
16520 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
16521
16522         * src/gtk-ui/ui.glade:
16523
16524         gtk-ui: ask for 1024 window width for gtk windows
16525
16526 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
16527
16528         * src/gtk-ui/sync-config-widget.c:
16529         * src/gtk-ui/sync-ui.c:
16530         * src/gtk-ui/sync-ui.h:
16531
16532         gtk-ui: improve confirmation dialogs
16533
16534 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
16535
16536         * src/gtk-ui/sync-config-widget.c:
16537         * src/gtk-ui/sync-ui.c:
16538
16539         gtk-ui: improve virtual source display in config
16540
16541 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
16542
16543         * src/dbus/syncevo-dbus-types.c:
16544
16545         dbus client bindings: handle no mode as "none"
16546
16547 2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>
16548
16549         * src/gtk-ui/sync-config-widget.c:
16550         * src/gtk-ui/sync-config-widget.h:
16551         * src/gtk-ui/sync-ui.c:
16552
16553         gtk-ui: changes in config api
16554
16555 2010-02-06  Jussi Kukkonen  <jku@linux.intel.com>
16556
16557         * src/gtk-ui/sync-config-widget.c:
16558
16559         gtk-ui: hide virtual sources when not usable + other tweaks
16560
16561 2010-02-06  Jussi Kukkonen  <jku@linux.intel.com>
16562
16563         * src/gtk-ui/sync-ui.c:
16564
16565         gtk-ui: escape source names when using markup
16566
16567 2010-02-05  Jussi Kukkonen  <jku@linux.intel.com>
16568
16569         * src/gtk-ui/sync-ui.c:
16570         * src/gtk-ui/sync-ui.h:
16571
16572         gtk-ui: improve slow sync messages
16573
16574 2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>
16575
16576         * src/gtk-ui/sync-config-widget.c:
16577         * src/gtk-ui/sync-config-widget.h:
16578         * src/gtk-ui/sync-ui.c:
16579
16580         gtk-ui: very rough draft of device template selection
16581
16582 2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>
16583
16584         * src/gtk-ui/sync-config-widget.c:
16585
16586         gtk-ui: don't require username/password for device configs
16587
16588 2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>
16589
16590         * src/gtk-ui/sync-config-widget.c:
16591         * src/gtk-ui/sync-config-widget.h:
16592         * src/gtk-ui/sync-ui.c:
16593         * src/gtk-ui/ui.glade:
16594
16595         gtk-ui: layout & code updates for device config UI
16596
16597 2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>
16598
16599         * src/gtk-ui/sync-config-widget.c:
16600         * src/gtk-ui/sync-config-widget.h:
16601         * src/gtk-ui/sync-ui.c:
16602
16603         gtk-ui: modify SyncConfigWidget for device sync changes
16604
16605 2010-02-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16606
16607         * src/dbus/interfaces/syncevo-server-full.xml:
16608         * src/gdbus/gdbus-cxx-bridge.h:
16609         * src/syncevo-dbus-server.cpp:
16610         * src/syncevo/Cmdline.cpp:
16611         * src/syncevo/SyncConfig.cpp:
16612         * src/syncevo/SyncConfig.h:
16613
16614         DBus server: Implement GetConfigs with device querying(MB#9216)
16615
16616 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
16617
16618         * src/Makefile-gen.am:
16619
16620         autotools: gnome-bluetooth + make dist
16621
16622 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
16623
16624         * src/syncevo/Makefile.am:
16625
16626         SyncEvolutionXML.c: treat it as generated file
16627
16628 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
16629
16630         * src/syncevo/SyncConfig.cpp:
16631
16632         syncURL: updated description (MB #9446)
16633
16634 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
16635
16636         * src/syncevo/SyncConfig.cpp:
16637
16638         SyncConfig::getSyncURL(): workaround for g++ 4.3/4.4 bug
16639
16640 2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>
16641
16642         * README:
16643         * README.packagers:
16644         * configure-post.in:
16645         * configure-pre.in:
16646         * po/POTFILES.in:
16647         * src/Makefile-gen.am:
16648         * src/gnome-bluetooth/Makefile.am:
16649         * src/gnome-bluetooth/configure-sub.in:
16650
16651         autotools: build GNOME Bluetooth panel plugin (MB #7089)
16652
16653 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
16654
16655         * src/gnome-bluetooth/syncevolution.c:
16656
16657         Bluetooth pairing integration (MB#7089)
16658
16659 2010-02-04  Chen Congwu  <congwu.chen@intel.com>
16660
16661         * src/syncevo-dbus-server.cpp:
16662
16663         Presence detection: bug fix
16664
16665 2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>
16666
16667         * configure-pre.in:
16668
16669         fix build with "--enable-gui=all"
16670
16671 2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>
16672
16673         * src/gtk-ui/main.c:
16674
16675         gtk-ui: don't open two main windows (MB #9449)
16676
16677 2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>
16678
16679         * src/gtk-ui/sync-ui.c:
16680
16681         gtk-ui: fix suspicious string array handling (MB #9434)
16682
16683 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
16684
16685         * src/syncevo-dbus-server.cpp:
16686
16687         DBusServer: coding convention changes
16688
16689 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
16690
16691         * src/gdbus/gdbus-cxx-bridge.h:
16692
16693         gdbus-cxx-bridge: Copy DBusCallObject member to be more safe
16694
16695 2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>
16696
16697         * src/gtk-ui/main.c:
16698
16699         gtk-ui: fix another problem with non-libunique build
16700
16701 2010-02-03  Patrick Ohly  <patrick.ohly@intel.com>
16702
16703         * src/gtk-ui/main.c:
16704
16705         gtk-gui: fixed compiler error when not having libunique
16706
16707 2010-02-03  Patrick Ohly  <patrick.ohly@intel.com>
16708
16709         * configure-pre.in:
16710
16711         post-release version bump
16712
16713 2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>
16714
16715         * src/gtk-ui/sync-ui.c:
16716
16717         gtk-ui: forgot to change source naming Memo->Notes
16718
16719 2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>
16720
16721         * src/gtk-ui/sync-config-widget.c:
16722
16723         gtk-ui: --show-settings should match url prefix (MB #9284)
16724
16725 2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>
16726
16727         * src/gtk-ui/ui.glade:
16728
16729         gtk-ui: ellipsize very long service name in main view
16730
16731 2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>
16732
16733         * src/gtk-ui/sync-config-widget.c:
16734         * src/gtk-ui/ui.glade:
16735
16736         gtk-ui: make config usable with long strings (MB #9278)
16737
16738 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
16739
16740         * src/gtk-ui/sync-ui.c:
16741         * src/gtk-ui/ui.glade:
16742
16743         gtk-ui: remember to update service list when it is shown
16744
16745 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
16746
16747         * src/dbus/syncevo-dbus-types.c:
16748         * src/dbus/syncevo-dbus-types.h:
16749         * src/gtk-ui/sync-ui-config.h:
16750         * src/gtk-ui/sync-ui.c:
16751
16752         gtk-ui: handle source phases correctly (MB #9320)
16753
16754 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
16755
16756         * src/gtk-ui/sync-ui.c:
16757
16758         gtk-ui: Fix error output
16759
16760 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
16761
16762         * src/dbus/syncevo-dbus-types.c:
16763         * src/dbus/syncevo-dbus-types.h:
16764         * src/gtk-ui/Makefile.am:
16765         * src/gtk-ui/sync-spinner.gif:
16766         * src/gtk-ui/sync-ui.c:
16767         * src/gtk-ui/ui.glade:
16768
16769         gtk-ui: show status "waiting" with a progress spinner
16770
16771 2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>
16772
16773         * src/gtk-ui/sync-ui-config.c:
16774         * src/gtk-ui/sync-ui-config.h:
16775         * src/gtk-ui/sync-ui.c:
16776
16777         gtk-ui: don't allow non-defined sources in emergency
16778
16779 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
16780
16781         * src/gtk-ui/sync-config-widget.c:
16782         * src/gtk-ui/sync-ui-config.c:
16783         * src/gtk-ui/sync-ui-config.h:
16784         * src/gtk-ui/sync-ui.c:
16785
16786         gtk-ui: use PeerName property for user visible names
16787
16788 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
16789
16790         * src/gtk-ui/sync-ui.c:
16791         * src/gtk-ui/ui.glade:
16792
16793         gtk-ui: tweak emergency view layout, modify strings
16794
16795 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
16796
16797         * src/dbus/syncevo-dbus-types.c:
16798
16799         dbus client bindings: fix syncevo_config_get_value() return value
16800
16801 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
16802
16803         * src/gtk-ui/main.c:
16804         * src/gtk-ui/sync-config-widget.c:
16805         * src/gtk-ui/sync-config-widget.h:
16806         * src/gtk-ui/sync-ui.c:
16807         * src/gtk-ui/sync-ui.h:
16808
16809         gtk-ui: support "--show-settings <id>"
16810
16811 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
16812
16813         * src/gtk-ui/sync-ui.c:
16814
16815         gtk-ui: only ask for backups for correct context
16816
16817 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
16818
16819         * src/gtk-ui/sync-ui.c:
16820         * src/gtk-ui/ui.glade:
16821
16822         gtk-ui: string and style changes
16823
16824 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
16825
16826         * src/gtk-ui/mux-window.c:
16827         * src/gtk-ui/mux-window.h:
16828         * src/gtk-ui/sync-config-widget.c:
16829         * src/gtk-ui/sync-ui.c:
16830         * src/gtk-ui/ui.glade:
16831
16832         gtk-ui: change bread-crumb functionality in moblin
16833
16834 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
16835
16836         * src/gtk-ui/sync-ui.c:
16837
16838         gtk-ui: don't show "last synced ..." when last sync failed
16839
16840 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
16841
16842         * src/gtk-ui/sync-ui.c:
16843
16844         gtk-ui: only show backups that contain selected sources
16845
16846 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
16847
16848         * src/gtk-ui/sync-ui.c:
16849         * src/gtk-ui/ui.glade:
16850
16851         gtk-ui: implement restoring backups
16852
16853 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
16854
16855         * src/dbus/syncevo-session.c:
16856         * src/dbus/syncevo-session.h:
16857
16858         dbus bindings: add Session.Restore()
16859
16860 2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>
16861
16862         * src/gtk-ui/sync-ui.c:
16863         * src/gtk-ui/ui.glade:
16864
16865         gtk-ui: remove uneeded "Data" text from main view
16866
16867 2010-01-29  Chen Congwu  <congwu.chen@intel.com>
16868
16869         * src/syncevo-dbus-server.cpp:
16870         * src/syncevo/SyncConfig.cpp:
16871         * src/syncevo/SyncConfig.h:
16872         * src/syncevo/SyncContext.cpp:
16873         * src/syncevo/SyncContext.h:
16874
16875         SyncURL: support multiple transport values in SyncURL property
16876
16877 2010-02-03  Chen Congwu  <congwu.chen@intel.com>
16878
16879         * src/syncevo-dbus-server.cpp:
16880         * test/test-dbus.py:
16881
16882         Presence detection: connman part (MB#7700)
16883
16884 2010-02-02  Chen Congwu  <congwu.chen@intel.com>
16885
16886         * src/gdbus/gdbus-cxx-bridge.h:
16887
16888         gdbus: cxxbridge for asynchronous dbus client call
16889
16890 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
16891
16892         * configure-post.in:
16893         * src/Makefile-gen.am:
16894         * src/sunbird_client.xml:
16895         * src/syncclient_sample_config.xml:
16896         * src/syncevo/Makefile.am:
16897         * src/syncevo/SyncContext.cpp:
16898         * src/syncevo/SyncContext.h:
16899         * src/syncevo/configs/Makefile.am:
16900         * src/syncevo/configs/syncevolution.xml:
16901         * src/syncevo/configs/update-samples.pl:
16902
16903         XML config: use configuration composed from fragments (MB #7712)
16904
16905 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
16906
16907         * src/syncevo/configs/datatypes/11calendar-profile.xml:
16908
16909         XML config: avoid empty LOCATION in VEVENT
16910
16911 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
16912
16913         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
16914         * src/syncevo/configs/datatypes/01vcard-profile.xml:
16915
16916         syncclient_sample_config.xml: added "GENDER" and "SIP"
16917
16918 2009-12-18  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>
16919
16920         * src/syncevo/configs/datatypes/02vcard-types.xml:
16921         * src/syncevo/configs/scripting/06vcard-fullname.xml:
16922
16923         syncclient_sample_config.xml: create fullname if empty (MB#5664)
16924
16925 2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16926
16927         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
16928         * src/syncevo/configs/datatypes/01vcard-profile.xml:
16929
16930         Config: add support for 'X-SKYPE' for evolution (MB#8948)
16931
16932 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
16933
16934         * src/syncevo/configs/datatypes/11calendar-profile.xml:
16935
16936         synthesis config: add "STATUS" property to "VEVENT" profile.
16937
16938 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16939
16940         * src/syncevo/configs/remoterules/client/00zyb.xml:
16941
16942         syncclient config: disable anchors checking for ZYB(MB#8138)
16943
16944 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16945
16946         * src/syncevo/configs/scripting/06todo-priorities.xml:
16947         * src/syncevo/configs/scripting/11calendar.xml:
16948
16949         SyncSource: Add 'prioprity' conversion between vCalendar1.0 and
16950         2.0
16951
16952 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16953
16954         * src/syncevo/configs/scripting/05vcard-evolution.xml:
16955
16956         SyncSource: change names for m_incomingScript and
16957         m_outgointScript
16958
16959 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
16960
16961         * src/syncevo/configs/scripting/05vcard-evolution.xml:
16962
16963         Google->Evolution: make sure that WORK/HOME numbers are displayed
16964         (MB #6501)
16965
16966 2009-08-29  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16967
16968         * src/syncevo/configs/scripting/05vcard-evolution.xml:
16969
16970         Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)
16971
16972 2009-08-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16973
16974         * src/syncevo/configs/scripting/11calendar.xml:
16975
16976         Mobical: Strip time information for EXDATE if not needed  (Bug
16977         #3009)
16978
16979 2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>
16980
16981         * src/syncevo/configs/scripting/11calendar.xml:
16982
16983         calendar support: sanitize incoming EXDATEs (Bugzilla #4457)
16984
16985 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
16986
16987         * src/syncevo/configs/scripting/11calendar.xml:
16988
16989         Funambol: A workaround for 'ACTION' lost by Funambol server (Bug
16990         #2422)
16991
16992 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
16993
16994         * src/syncevo/configs/datatypes/11calendar-profile.xml:
16995
16996         iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED'
16997         property(Bug #2422)
16998
16999 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
17000
17001         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17002
17003         vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla
17004         #2418)
17005
17006 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
17007
17008         * src/syncevo/configs/remoterules/evolution.xml:
17009
17010         data conversion: different data profiles for SyncML peer + local
17011         DB with remote rules
17012
17013 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17014
17015         * src/syncevo/configs/scripting/11calendar.xml:
17016
17017         XML config: keep alarm times as they are
17018
17019 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17020
17021         * src/syncevo/configs/datatypes/11calendar-profile.xml:
17022
17023         XML config: be conservative about encoding of EXDATEs
17024
17025 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17026
17027         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
17028         * src/syncevo/configs/datatypes/11calendar-profile.xml:
17029
17030         XML config: enhanced calendar data formats
17031
17032 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17033
17034         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
17035         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17036
17037         XML config: added several vCard 3.0/Evolution specific properties
17038
17039 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17040
17041         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
17042
17043         XML config: don't enforce http:// prefix in vCard 2.1 URL
17044
17045 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17046
17047         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17048
17049         XML config: use NICKNAME also in vCard 2.1
17050
17051 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
17052
17053         * src/syncevo/configs/datatypes/11calendar-profile.xml:
17054         * src/syncevo/configs/scripting/11calendar.xml:
17055
17056         XML config: don't encode empty DESCRIPTION in VEVENT/VTODO
17057
17058 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
17059
17060         * src/syncevo/configs/update-samples.pl:
17061
17062         update-samples.pl: accept command line parameters for updating a
17063         specific file
17064
17065 2010-02-01  Patrick Ohly  <patrick.ohly@intel.com>
17066
17067         * src/syncevo/configs/README:
17068         * src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
17069         * src/syncevo/configs/datatypes/01vcard-profile.xml:
17070         * src/syncevo/configs/datatypes/02vcard-types.xml:
17071         * src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
17072         * src/syncevo/configs/datatypes/11calendar-profile.xml:
17073         * src/syncevo/configs/datatypes/12calendar-types.xml:
17074         * src/syncevo/configs/datatypes/20note-fieldlist.xml:
17075         * src/syncevo/configs/datatypes/21note-profile.xml:
17076         * src/syncevo/configs/datatypes/22notes-types.xml:
17077         * src/syncevo/configs/datatypes/30bookmark-fieldlist.xml:
17078         * src/syncevo/configs/datatypes/31bookmark-profile.xml:
17079         * src/syncevo/configs/datatypes/32bookmark-type.xml:
17080         * src/syncevo/configs/datatypes/server/40email-fieldlist.xml:
17081         * src/syncevo/configs/datatypes/server/41email-profile.xml:
17082         * src/syncevo/configs/datatypes/server/42email-type-zipped.xml:
17083         * src/syncevo/configs/datatypes/server/42email-type.xml:
17084         * src/syncevo/configs/datatypes/server/43email-sonyericsson.xml:
17085         * src/syncevo/configs/datatypes/server/44email-nokia9500.xml:
17086         * src/syncevo/configs/debug/00default.xml:
17087         * src/syncevo/configs/remoterules/server/00_t39m.xml:
17088         * src/syncevo/configs/remoterules/server/01_t68.xml:
17089         * src/syncevo/configs/remoterules/server/02_V3.xml:
17090         * src/syncevo/configs/remoterules/server/03_V3i.xml:
17091         * src/syncevo/configs/remoterules/server/04_6230.xml:
17092         * src/syncevo/configs/remoterules/server/05_9210.xml:
17093         * src/syncevo/configs/remoterules/server/06_9210i.xml:
17094         * src/syncevo/configs/remoterules/server/07_3220.xml:
17095         * src/syncevo/configs/remoterules/server/08_3230.xml:
17096         * src/syncevo/configs/remoterules/server/09_3600.xml:
17097         * src/syncevo/configs/remoterules/server/10_3620.xml:
17098         * src/syncevo/configs/remoterules/server/11_3650.xml:
17099         * src/syncevo/configs/remoterules/server/12_3660.xml:
17100         * src/syncevo/configs/remoterules/server/13_6260.xml:
17101         * src/syncevo/configs/remoterules/server/14_6600.xml:
17102         * src/syncevo/configs/remoterules/server/15_6620.xml:
17103         * src/syncevo/configs/remoterules/server/16_6630.xml:
17104         * src/syncevo/configs/remoterules/server/17_6670.xml:
17105         * src/syncevo/configs/remoterules/server/18_7250.xml:
17106         * src/syncevo/configs/remoterules/server/19_7250i.xml:
17107         * src/syncevo/configs/remoterules/server/20_7260.xml:
17108         * src/syncevo/configs/remoterules/server/21_7610.xml:
17109         * src/syncevo/configs/remoterules/server/22_7650.xml:
17110         * src/syncevo/configs/remoterules/server/23_N-Gage.xml:
17111         * src/syncevo/configs/remoterules/server/24_N-Gage_QD.xml:
17112         * src/syncevo/configs/remoterules/server/25_9300.xml:
17113         * src/syncevo/configs/remoterules/server/26_9500.xml:
17114         * src/syncevo/configs/remoterules/server/27_E90.xml:
17115         * src/syncevo/configs/remoterules/server/28_X.xml:
17116         * src/syncevo/configs/remoterules/server/29_SX1.xml:
17117         * src/syncevo/configs/remoterules/server/30_M55.xml:
17118         * src/syncevo/configs/remoterules/server/31_SL55.xml:
17119         * src/syncevo/configs/remoterules/server/32_S55.xml:
17120         * src/syncevo/configs/remoterules/server/33_S65.xml:
17121         * src/syncevo/configs/remoterules/server/34_SL65.xml:
17122         * src/syncevo/configs/remoterules/server/35_K700.xml:
17123         * src/syncevo/configs/remoterules/server/36_T610_T630.xml:
17124         * src/syncevo/configs/remoterules/server/37_M600i.xml:
17125         * src/syncevo/configs/remoterules/server/38_P800.xml:
17126         * src/syncevo/configs/remoterules/server/39_P900.xml:
17127         * src/syncevo/configs/remoterules/server/40_P910.xml:
17128         * src/syncevo/configs/remoterules/server/41_P910i.xml:
17129         * src/syncevo/configs/remoterules/server/42_P990i.xml:
17130         * src/syncevo/configs/remoterules/server/43_t68i.xml:
17131         * src/syncevo/configs/remoterules/server/44_Funambol_Outlook.xml:
17132         * src/syncevo/configs/remoterules/server/45_SyncJe_Outlook.xml:
17133         * src/syncevo/configs/scripting/10newuid.xml:
17134         * src/syncevo/configs/scripting/11calendar.xml:
17135         * src/syncevo/configs/scripting/client/00timeout.xml:
17136         * src/syncevo/configs/scripting/server/12email.xml:
17137         * src/syncevo/configs/update-samples.pl:
17138
17139         XML config samples: split up into individual fragments
17140
17141 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
17142
17143         * build/import-synthesis-xml.sh:
17144
17145         import-synthesis-xml.sh: import shared XML config fragments (MB
17146         #7712)
17147
17148 2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>
17149
17150         * build/import-foreign-git.sh:
17151
17152         import-foreign-git.sh: allow non-existing files
17153
17154 2010-02-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17155
17156         * test/test-dbus.py:
17157
17158         Testing: apply default and user setting local databases (MB#9332)
17159
17160 2010-02-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17161
17162         * src/syncevo-dbus-server.cpp:
17163         * test/test-dbus.py:
17164
17165         DBus server: return real passwords for GetConfig (MB#9169)
17166
17167 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
17168
17169         * src/syncevo/Cmdline.cpp:
17170         * src/syncevo/SyncConfig.cpp:
17171
17172         config: adding sources affects peers in the same context (MB
17173         #9329)
17174
17175 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
17176
17177         * src/syncevo/SyncConfig.cpp:
17178         * src/syncevo/SyncConfig.h:
17179
17180         command line: wrong context during --configure (MB #9338)
17181
17182 2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>
17183
17184         * src/syncevo/Cmdline.cpp:
17185         * src/syncevo/util.cpp:
17186         * src/syncevo/util.h:
17187
17188         ScopedEnvChange: moved from Cmdline.cpp to util
17189
17190 2010-01-28  Patrick Ohly  <patrick.ohly@intel.com>
17191
17192         * configure-pre.in:
17193
17194         autotools: removed obsolete libbluetooth2/3 check (MB #9260)
17195
17196 2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17197
17198         * test/test-dbus.py:
17199
17200         Testing: fix failures and remove dependency for test-dbus.py
17201         (MB#9065)
17202
17203 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
17204
17205         * configure-pre.in:
17206
17207         autotools: fixed Bluetooth checks (MB #9260)
17208
17209 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
17210
17211         * Makefile-gen.am:
17212         * configure-pre.in:
17213
17214         packaging: use plain 1.0beta1 as version number
17215
17216 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
17217
17218         * README:
17219
17220         README: mentioned packages for phone sync via Bluetooth
17221
17222 2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>
17223
17224         * configure-pre.in:
17225         * src/syncevo/ObexTransportAgent.cpp:
17226
17227         ObexTransportAgent: libbluetooth2 vs 3 check (MB #9289)
17228
17229 2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>
17230
17231         * src/gtk-ui/sync-ui.c:
17232
17233         gtk-ui: don't show errors when errorcode is -1 (not set)
17234
17235 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
17236
17237         * po/POTFILES.skip:
17238
17239         ignore gtkinfobar.c in translation
17240
17241 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
17242
17243         * src/syncevo/Cmdline.cpp:
17244
17245         preventSlowSync: updated Cmdline config tests
17246
17247 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
17248
17249         * README.packagers:
17250
17251         README.packagers: document pitfalls for packagers
17252
17253 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
17254
17255         * NEWS:
17256         * configure-pre.in:
17257
17258         NEWS + version: updated for 1.0 beta 1
17259
17260 2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>
17261
17262         * src/dbus/interfaces/syncevo-server-full.xml:
17263         * src/gdbus/gdbus-cxx-bridge.h:
17264
17265         some minor language fixes for MB #7711
17266
17267 2010-01-26  alephlg  <aleph@mandriva.org>
17268
17269         * po/hu.po:
17270
17271         l10n: Updates to Hungarian (hu) translation
17272
17273 2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>
17274
17275         * src/gtk-ui/gtkinfobar.c:
17276         * src/gtk-ui/sync-config-widget.c:
17277         * src/gtk-ui/sync-ui.c:
17278
17279         gtk-ui: don't use new GTK features (MB #9170)
17280
17281 2010-01-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17282
17283         * test/test-dbus.py:
17284
17285         Testing: add unit tests for termination (MB #7711)
17286
17287 2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17288
17289         * src/dbus/interfaces/syncevo-server-full.xml:
17290         * src/syncevo-dbus-server.cpp:
17291
17292         DBus server: automatic termination (MB#7711)
17293
17294 2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17295
17296         * src/gdbus/gdbus-cxx-bridge.h:
17297
17298         GDBus C++ binding: changes according to gdbus changes
17299
17300 2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17301
17302         * src/gdbus/gdbus.h:
17303         * src/gdbus/object.c:
17304
17305         gdbus: add interface-level callback function
17306
17307 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
17308
17309         * src/gtk-ui/Makefile.am:
17310
17311         sync-UI: gtkinfobar.h not included in dist
17312
17313 2010-01-25  alephlg  <aleph@mandriva.org>
17314
17315         * po/hu.po:
17316
17317         l10n: Updates to Hungarian (hu) translation
17318
17319 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
17320
17321         * src/gtk-ui/Makefile.am:
17322
17323         gtk-ui/Makefile.am: fixed non-standard white space
17324
17325 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
17326
17327
17328         Merge commit 'syncevolution-0-9-2'
17329
17330 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17331
17332         * src/syncevo/SyncConfig.cpp:
17333         * src/syncevo/SyncConfig.h:
17334         * src/syncevo/SyncContext.cpp:
17335
17336         preventing slow syncs: optional, off by default (MB #2416)
17337
17338 2010-01-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17339
17340         * src/syncevo/SyncContext.cpp:
17341
17342         Logdir: sort log names by creation time when peer name is empty
17343
17344 2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>
17345
17346         * src/syncevo/SyncML.cpp:
17347
17348         session status/error: when setting status, always update error
17349
17350 2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>
17351
17352         * src/gtk-ui/sync-config-widget.c:
17353         * src/gtk-ui/sync-config-widget.h:
17354
17355         gtk-ui: show source toggles two-per-row in configuration
17356
17357 2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>
17358
17359         * src/gtk-ui/sync-config-widget.c:
17360
17361         gtk-ui: layout fixes in config editor
17362
17363 2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>
17364
17365         * src/gtk-ui/sync-ui.c:
17366         * src/gtk-ui/ui.glade:
17367
17368         gtk-ui: implement source selection for emergency syncs
17369
17370 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17371
17372         * configure-pre.in:
17373
17374         configure: version bumped to 0.9.2
17375
17376 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17377
17378         * src/backends/maemo/configure-sub.in:
17379
17380         Maemo backend: fixed static linking
17381
17382 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17383
17384         * src/Makefile-gen.am:
17385
17386         autotools: fixed typo in CPPUnit patch
17387
17388 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17389
17390         * NEWS:
17391
17392         NEWS: final 0.9.2
17393
17394 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17395
17396         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
17397
17398         Maemo backend + testing: unique names, always enabled
17399
17400 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17401
17402         * src/Makefile-gen.am:
17403         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
17404         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
17405         * src/backends/file/FileSyncSourceRegister.cpp:
17406         * src/syncevo/SyncSource.h:
17407
17408          CPPUnit header file dependency for backends (MB #9149)
17409
17410 2010-01-21  Ove Kaaven  <ovek@arcticnet.no>
17411
17412         * src/backends/maemo/Makefile.am:
17413
17414         Remove dependency on cppunit, like recently done in the other
17415         backends as well.
17416
17417 2010-01-21  Ove Kaaven  <ovek@arcticnet.no>
17418
17419         * debian/control:
17420
17421         Added some missing build dependencies
17422
17423 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
17424
17425         * debian/control:
17426
17427         Set appropriate (non-user) section for dev package
17428
17429 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
17430
17431         * debian/rules:
17432
17433         Set configure flags that I'll use on Maemo 5
17434
17435 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
17436
17437         * debian/control:
17438
17439         Updated build depends, added a description, and made myself
17440         maintainer.
17441
17442 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
17443
17444         * debian/changelog:
17445
17446         Bump version, ready to release
17447
17448 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
17449
17450         * debian/optify:
17451
17452         Enable auto-optification
17453
17454 2010-01-19  Ove Kaaven  <ovek@arcticnet.no>
17455
17456         * src/backends/maemo/MaemoCalendarSource.cpp:
17457         * src/backends/maemo/MaemoCalendarSource.h:
17458         * src/backends/maemo/MaemoCalendarSourceRegister.cpp:
17459         * src/backends/maemo/Makefile.am:
17460         * src/backends/maemo/configure-sub.in:
17461
17462         Checkin of working Maemo backend
17463
17464 2010-01-09  Ove Kaaven  <ovek@arcticnet.no>
17465
17466         * debian/changelog:
17467
17468         Put "beta" in the version number
17469
17470 2010-01-09  Ove Kaaven  <ovek@arcticnet.no>
17471
17472         * debian/syncevolution.install:
17473
17474         Install /usr/share instead of /etc/default
17475
17476 2010-01-09  Ove Kaaven  <ovek@arcticnet.no>
17477
17478         * debian/changelog:
17479
17480         Update Debian changelog again
17481
17482 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17483
17484         * src/syncclient_sample_config.xml:
17485
17486         syncclient_sample_config.xml: added "GENDER" and "SIP"
17487
17488 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
17489
17490         * test/Algorithm/Diff.pm.bak:
17491
17492         Remove redundant file
17493
17494 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
17495
17496         * debian/changelog:
17497
17498         Update Debian changelog
17499
17500 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
17501
17502         * debian/rules:
17503
17504         Set sysconfdir.
17505
17506 2009-12-23  Ove Kaaven  <ovek@arcticnet.no>
17507
17508         * debian/control:
17509         * debian/rules:
17510         * debian/syncevolution-dev.install:
17511         * debian/syncevolution.install:
17512
17513         Split package into "syncevolution" and "syncevolution-dev"
17514         packages.
17515
17516 2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17517
17518         * src/syncclient_sample_config.xml:
17519
17520         Config: add support for 'X-SKYPE' for evolution (MB#8948)
17521
17522 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17523
17524         * src/gtk-ui/gtkinfobar.c:
17525
17526         gtkinfobar.c: must include our own gtkinfobar.h
17527
17528 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17529
17530         * test/runtests.py:
17531
17532         testing: insert valgrind before syncevolution (MB #6457)
17533
17534 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
17535
17536         * test/resultchecker.py:
17537         * test/runtests.py:
17538
17539         Testing: Fix no html report error (MB#8391)
17540
17541 2010-01-22  Jussi Kukkonen  <jku@linux.intel.com>
17542
17543         * configure-pre.in:
17544         * src/gtk-ui/Makefile.am:
17545         * src/gtk-ui/gtkinfobar.c:
17546         * src/gtk-ui/gtkinfobar.h:
17547         * src/gtk-ui/sync-config-widget.c:
17548         * src/gtk-ui/sync-ui.c:
17549
17550         gtk-ui: include copy of GtkInfoBar for gtk+<2.18 (MB #9170)
17551
17552 2010-01-22  Jussi Kukkonen  <jku@linux.intel.com>
17553
17554         * src/gtk-ui/sync-ui.c:
17555
17556         gtk-ui: fix slow-sync error code
17557
17558 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
17559
17560         * src/gtk-ui/sync-config-widget.c:
17561
17562         gtk-ui: only hide "non-consumer-ready" templates
17563
17564 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
17565
17566         * src/gtk-ui/sync-config-widget.c:
17567         * src/gtk-ui/sync-ui.c:
17568
17569         gtk-ui: fix source naming (MB #8756)
17570
17571 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
17572
17573         * src/gtk-ui/ui.glade:
17574
17575         gtk-ui: hide unfinished backup-features
17576
17577 2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>
17578
17579         * src/gtk-ui/sync-ui.c:
17580
17581         accept status 200 without error messages
17582
17583 2010-01-09  Jussi Kukkonen  <jku@linux.intel.com>
17584
17585         * src/gtk-ui/sync-config-widget.c:
17586         * src/gtk-ui/sync-ui-config.c:
17587         * src/gtk-ui/sync-ui-config.h:
17588         * src/gtk-ui/sync-ui.c:
17589
17590         gtk-ui: don't show error when no statistic are available
17591
17592 2009-12-18  Jussi Kukkonen  <jku@linux.intel.com>
17593
17594         * src/gtk-ui/sync-ui.c:
17595
17596         gtk-ui: fix error messages
17597
17598 2009-12-18  Jussi Kukkonen  <jku@linux.intel.com>
17599
17600         * src/gtk-ui/sync-ui-config.c:
17601         * src/gtk-ui/sync-ui-config.h:
17602         * src/gtk-ui/sync-ui.c:
17603
17604         gtk-ui: add better error UI for source errors
17605
17606 2009-12-17  Jussi Kukkonen  <jku@linux.intel.com>
17607
17608         * src/gtk-ui/sync-ui.c:
17609
17610         gtk-ui: go back to main view on 'Esc' keypress
17611
17612 2009-12-17  Jussi Kukkonen  <jku@linux.intel.com>
17613
17614         * src/gtk-ui/sync-ui-config.c:
17615         * src/gtk-ui/sync-ui-config.h:
17616         * src/gtk-ui/sync-ui.c:
17617         * src/gtk-ui/sync-ui.h:
17618         * src/gtk-ui/ui.glade:
17619
17620         gtk-ui: implement service errors
17621
17622 2010-01-22  alephlg  <aleph@mandriva.org>
17623
17624         * po/hu.po:
17625
17626         l10n: Updates to Hungarian (hu) translation
17627
17628 2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>
17629
17630         * src/Makefile-gen.am:
17631         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
17632         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
17633         * src/backends/file/FileSyncSourceRegister.cpp:
17634         * src/syncevo/SyncSource.h:
17635
17636          CPPUnit header file dependency for backends (MB #9149)
17637
17638 2010-01-21  Patrick Ohly  <patrick.ohly@intel.com>
17639
17640
17641         Merge remote branch 'origin/jku-configuration-redesign'
17642
17643 2010-01-21  Patrick Ohly  <patrick.ohly@intel.com>
17644
17645         * src/syncevo/SyncContext.cpp:
17646         * src/syncevo/SyncML.cpp:
17647         * src/syncevo/SyncML.h:
17648
17649         unexpected slow syncs: no explanation when only one source active
17650         (MB #9156)
17651
17652 2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17653
17654         * test/test-dbus.py:
17655         * test/test-dbus/reports/cache/syncevolution/dummy_+test@context-2010-01-20-10-10/status.ini:
17656
17657         Testing: add a case with config name "@context" for getReports
17658
17659 2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17660
17661         * src/syncevo/SyncContext.cpp:
17662
17663         Logdir: return all peers logs for config name without peer name
17664
17665 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
17666
17667         * src/syncevo/SyncConfig.h:
17668         * src/syncevo/SyncContext.cpp:
17669         * src/syncevo/SyncContext.h:
17670
17671         Logdir: getServer() might not include context
17672
17673 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
17674
17675         * src/syncevo/SyncContext.cpp:
17676
17677         Logdir: use normalized config name instead of <peer>@<context>
17678
17679 2010-01-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
17680
17681         * src/syncevo-dbus-server.cpp:
17682         * src/syncevo/SyncContext.cpp:
17683
17684         Logdir: change the logdir and add context info (MB #8350)
17685
17686 2010-01-21  Chen Congwu  <congwu.chen@intel.com>
17687
17688         * src/syncevo/SyncConfig.cpp:
17689         * src/syncevo/SyncConfig.h:
17690
17691         Cofiguration template: exact match for createPeerTemplate
17692         (MB#9155)
17693
17694 2010-01-20  Chen Congwu  <congwu.chen@intel.com>
17695
17696         * src/Makefile-gen.am:
17697         * src/syncevo/Cmdline.cpp:
17698         * src/syncevo/SyncConfig.cpp:
17699         * src/templates/clients/SyncEvolution/.template.ini:
17700         * src/templates/clients/SyncEvolution/template.ini:
17701         * src/templates/clients/default/.template.ini:
17702         * src/templates/clients/default/template.ini:
17703         * src/templates/clients/phone/nokia/S40/7210c/.template.ini:
17704         * src/templates/clients/phone/nokia/S40/7210c/template.ini:
17705         * src/templates/clients/phone/nokia/default/.template.ini:
17706         * src/templates/servers/Funambol/.template.ini:
17707         * src/templates/servers/Funambol/template.ini:
17708         * src/templates/servers/ScheduleWorld/.template.ini:
17709         * src/templates/servers/ScheduleWorld/template.ini:
17710         * test/testcases/templates/clients/SyncEvolution/.template.ini:
17711         * test/testcases/templates/clients/SyncEvolution/config.ini:
17712         * test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini:
17713         * test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini:
17714         * test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini:
17715         * test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini:
17716         * test/testcases/templates/clients/default/.template.ini:
17717         * test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini:
17718         * test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini:
17719         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
17720         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
17721         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
17722         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini:
17723         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
17724         * test/testcases/templates/clients/phone/nokia/default/.template.ini:
17725         * test/testcases/templates/servers/Funambol/.template.ini:
17726         * test/testcases/templates/servers/Funambol/config.ini:
17727         * test/testcases/templates/servers/Funambol/sources/addressbook/config.ini:
17728         * test/testcases/templates/servers/Funambol/sources/calendar/config.ini:
17729         * test/testcases/templates/servers/Funambol/sources/memo/config.ini:
17730         * test/testcases/templates/servers/Funambol/sources/todo/config.ini:
17731         * test/testcases/templates/servers/ScheduleWorld/.template.ini:
17732         * test/testcases/templates/servers/ScheduleWorld/config.ini:
17733         * test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
17734         * test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini:
17735         * test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini:
17736         * test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini:
17737
17738         Configuration template: more teaks
17739
17740 2010-01-20  Chen Congwu  <congwu.chen@intel.com>
17741
17742         * src/Makefile-gen.am:
17743
17744         Fix link error in linking with test.cpp
17745
17746 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
17747
17748         * README:
17749         * src/syncevo/Cmdline.cpp:
17750         * src/syncevo/Cmdline.h:
17751         * src/syncevo/SyncConfig.cpp:
17752
17753         documentation + usage: shared configs, 1.0 features (MB #8497)
17754
17755 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
17756
17757         * test/Makefile.am:
17758
17759         make distcheck: the new LCS test files must be included
17760
17761 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
17762
17763         * src/syncevo/SmartPtr.h:
17764
17765         SmartPtr: GLib Event Loop tracking only enabled for HAVE_GLIB
17766
17767 2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>
17768
17769         * src/syncevo/Makefile.am:
17770
17771         make dist: FileConfigNode.h must be public API
17772
17773 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
17774
17775         * configure-pre.in:
17776
17777         version bumped to 1.0 alpha 2 (which probably will never get
17778         released)
17779
17780 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
17781
17782         * src/backends/evolution/EvolutionContactSource.h:
17783         * src/backends/evolution/EvolutionSyncSource.h:
17784         * src/syncevo/SyncSource.cpp:
17785         * src/syncevo/SyncSource.h:
17786
17787         MAKE/PARSETEXTWITHPROFILE: EVOLUTION no longer the default rule
17788
17789 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
17790
17791         * src/syncevo/SyncSource.cpp:
17792
17793         SyncSource.cpp: added missing unistd.h
17794
17795 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
17796
17797         * src/syncevo/SyncContext.cpp:
17798
17799         SyncContext.cpp: add missing sys/wait.h include
17800
17801 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
17802
17803         * src/syncevo/SyncContext.cpp:
17804         * src/syncevo/SynthesisEngine.cpp:
17805         * src/syncevo/SynthesisEngine.h:
17806
17807         Synthesis engine wrapper: avoid throwing exceptions during normal
17808         runs
17809
17810 2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>
17811
17812         * src/syncevo/SyncConfig.h:
17813
17814         PersistentSyncSourceConfig: same as SyncSourceConfig
17815
17816 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
17817
17818         * src/syncevo/TrackingSyncSource.h:
17819
17820         TrackingSyncSource: be more quite about getPeerMimeType()
17821
17822 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
17823
17824         * src/syncevo/Cmdline.cpp:
17825         * src/templates/Funambol/config.ini:
17826         * src/templates/Funambol/sources/addressbook/config.ini:
17827         * src/templates/Funambol/sources/calendar/config.ini:
17828         * src/templates/Funambol/sources/memo/config.ini:
17829         * src/templates/Funambol/sources/todo/config.ini:
17830         * src/templates/ScheduleWorld/config.ini:
17831         * src/templates/ScheduleWorld/sources/addressbook/config.ini:
17832         * src/templates/ScheduleWorld/sources/calendar/config.ini:
17833         * src/templates/ScheduleWorld/sources/memo/config.ini:
17834         * src/templates/ScheduleWorld/sources/todo/config.ini:
17835         * src/templates/servers/ScheduleWorld/config.ini:
17836         * test/testcases/templates/servers/ScheduleWorld/config.ini:
17837
17838         resolved template merge bug
17839
17840 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
17841
17842         * src/syncevo/SyncConfig.cpp:
17843         * src/syncevo/SyncConfig.h:
17844
17845         config names: replace unsafe characters with underscores (MB
17846         #8350)
17847
17848 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
17849
17850         * src/syncevo/Cmdline.cpp:
17851         * src/syncevo/SyncConfig.cpp:
17852         * src/syncevo/SyncConfig.h:
17853
17854         PeerName sync property: arbitrary name for config (MB #8350)
17855
17856 2010-01-19  anoochit  <anoochit@gmail.com>
17857
17858         * po/th.po:
17859
17860         l10n: Updates to Thai translation
17861
17862 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
17863
17864         * src/syncevo/util.cpp:
17865
17866         local errors should be marked as local (MB #8757)
17867
17868 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
17869
17870         * src/syncevo/SyncContext.cpp:
17871         * src/syncevo/SyncML.cpp:
17872         * src/syncevo/SyncML.h:
17873
17874         sync status: partial failure (MB #7755)
17875
17876 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
17877
17878         * src/syncevo/SyncML.cpp:
17879
17880         status overview: fixed printing of rejected items (MB #7755)
17881
17882 2009-12-17  Patrick Ohly  <patrick.ohly@intel.com>
17883
17884         * src/syncevo/SyncContext.cpp:
17885
17886         sync client: accept unexpected slow syncs when no local data
17887
17888 2009-12-15  Patrick Ohly  <patrick.ohly@intel.com>
17889
17890         * src/syncevo/SyncContext.cpp:
17891         * src/syncevo/SyncContext.h:
17892
17893         sync client: detect unexpected slow sync and abort (MB #2416)
17894
17895 2009-12-16  Patrick Ohly  <patrick.ohly@intel.com>
17896
17897         * src/syncevo/SyncContext.cpp:
17898         * src/syncevo/SyncML.cpp:
17899         * src/syncevo/SyncML.h:
17900
17901         command line: explain error codes (MB #2069)
17902
17903 2009-12-15  Patrick Ohly  <patrick.ohly@intel.com>
17904
17905         * src/syncevo/SyncContext.cpp:
17906         * src/syncevo/SyncML.cpp:
17907
17908         command line: print status codes for each source
17909
17910 2010-01-19  Chen Congwu  <congwu.chen@intel.com>
17911
17912         * README:
17913         * src/Makefile-gen.am:
17914         * src/client-test-app.cpp:
17915         * src/syncevo-dbus-server.cpp:
17916         * src/syncevo/Cmdline.cpp:
17917         * src/syncevo/Cmdline.h:
17918         * src/syncevo/SyncConfig.cpp:
17919         * src/syncevo/SyncConfig.h:
17920         * src/templates/clients/SyncEvolution/.template.ini:
17921         * src/templates/clients/SyncEvolution/config.ini:
17922         * src/templates/clients/SyncEvolution/sources/addressbook/config.ini:
17923         * src/templates/clients/SyncEvolution/sources/calendar/config.ini:
17924         * src/templates/clients/SyncEvolution/sources/memo/config.ini:
17925         * src/templates/clients/SyncEvolution/sources/todo/config.ini:
17926         * src/templates/clients/default/.template.ini:
17927         * src/templates/clients/phone/nokia/S40/7210c/.template.ini:
17928         * src/templates/clients/phone/nokia/S40/7210c/config.ini:
17929         * src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
17930         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini:
17931         * src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
17932         * src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
17933         * src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
17934         * src/templates/clients/phone/nokia/default/.template.ini:
17935         * src/templates/servers/Funambol/.template.ini:
17936         * src/templates/servers/Funambol/config.ini:
17937         * src/templates/servers/Funambol/sources/addressbook/config.ini:
17938         * src/templates/servers/Funambol/sources/calendar/config.ini:
17939         * src/templates/servers/Funambol/sources/memo/config.ini:
17940         * src/templates/servers/Funambol/sources/todo/config.ini:
17941         * src/templates/servers/ScheduleWorld/.template.ini:
17942         * src/templates/servers/ScheduleWorld/config.ini:
17943         * src/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
17944         * src/templates/servers/ScheduleWorld/sources/calendar/config.ini:
17945         * src/templates/servers/ScheduleWorld/sources/memo/config.ini:
17946         * src/templates/servers/ScheduleWorld/sources/todo/config.ini:
17947         * test/testcases/templates/clients/SyncEvolution/.template.ini:
17948         * test/testcases/templates/clients/SyncEvolution/config.ini:
17949         * test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini:
17950         * test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini:
17951         * test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini:
17952         * test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini:
17953         * test/testcases/templates/clients/default/.template.ini:
17954         * test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini:
17955         * test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini:
17956         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
17957         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
17958         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
17959         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini:
17960         * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
17961         * test/testcases/templates/clients/phone/nokia/default/.template.ini:
17962         * test/testcases/templates/servers/Funambol/.template.ini:
17963         * test/testcases/templates/servers/Funambol/config.ini:
17964         * test/testcases/templates/servers/Funambol/sources/addressbook/config.ini:
17965         * test/testcases/templates/servers/Funambol/sources/calendar/config.ini:
17966         * test/testcases/templates/servers/Funambol/sources/memo/config.ini:
17967         * test/testcases/templates/servers/Funambol/sources/todo/config.ini:
17968         * test/testcases/templates/servers/ScheduleWorld/.template.ini:
17969         * test/testcases/templates/servers/ScheduleWorld/config.ini:
17970         * test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
17971         * test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini:
17972         * test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini:
17973         * test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini:
17974
17975         Configuration templates matching: match templates based on
17976         metadata
17977
17978 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
17979
17980         * src/syncevo/lcs.h:
17981
17982         LCS: added accessor for plain sequences
17983
17984 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
17985
17986         * src/Makefile-gen.am:
17987         * src/syncevo/Makefile.am:
17988         * src/syncevo/lcs.cpp:
17989         * src/syncevo/lcs.h:
17990         * src/syncevo/util.h:
17991         * test/testcases/lcs/file1.txt:
17992         * test/testcases/lcs/file2.txt:
17993
17994         LCS: Longest Common Subsequence
17995
17996 2009-12-21  Chen Congwu  <congwu.chen@intel.com>
17997
17998         * src/syncevo-dbus-server.cpp:
17999
18000         Server alerted sync + client: matching against bluetooth mac
18001         address
18002
18003 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
18004
18005
18006         Merge branch 'syncevolution-0-9-branch'
18007
18008 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
18009
18010         * src/Makefile-gen.am:
18011
18012         fixed link error related to CPPUnit
18013
18014 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
18015
18016         * configure-pre.in:
18017
18018         set version to 0.9.1+0.9.2
18019
18020 2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>
18021
18022         * NEWS:
18023
18024         NEWS: updated for 0.9.2
18025
18026 2010-01-18  Patrick Ohly  <patrick.ohly@intel.com>
18027
18028         * src/syncevo/Cmdline.cpp:
18029         * src/syncevo/SyncConfig.cpp:
18030
18031         ScheduleWorld: changed webURL
18032
18033 2010-01-18  Patrick Ohly  <patrick.ohly@intel.com>
18034
18035         * src/syncevo/Cmdline.cpp:
18036         * src/syncevo/SyncConfig.cpp:
18037
18038         Goosync: added template (MB #9113)
18039
18040 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
18041
18042         * src/syncevo/Cmdline.cpp:
18043         * src/syncevo/SyncConfig.cpp:
18044
18045         Oracle: added template
18046
18047 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
18048
18049         * NEWS:
18050
18051         updated for 0.9.2
18052
18053 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
18054
18055         * src/syncevo/eds_abi_wrapper.cpp:
18056         * src/syncevo/eds_abi_wrapper.h:
18057
18058         build issue: icalproperty_remove_parameter_by_kind in EDS wrapper
18059
18060 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
18061
18062         * Makefile-gen.am:
18063
18064         autotools: fixed 'make dist' error cause by doc-pak
18065
18066 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
18067
18068         * src/syncevo/SoupTransportAgent.cpp:
18069         * src/syncevo/SoupTransportAgent.h:
18070
18071         SoupTransportAgent: event handling
18072
18073 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
18074
18075         * src/syncevo/SyncContext.cpp:
18076         * src/syncevo/SyncContext.h:
18077         * test/test-dbus.py:
18078
18079         SyncML server: timeouts for unresponsive clients (MB #7710)
18080
18081 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
18082
18083         * src/syncevo-dbus-server.cpp:
18084
18085         DBusTransportAgent: support message timeout
18086
18087 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
18088
18089         * src/syncevo/TransportAgent.h:
18090
18091         TransportAgent::setCallback(): comment clarification about how
18092         often it is called
18093
18094 2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>
18095
18096         * src/syncevo/SmartPtr.h:
18097
18098         SmartPtr: allow tracking of non-pointer objects
18099
18100 2009-12-18  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>
18101
18102         * src/syncclient_sample_config.xml:
18103
18104         syncclient_sample_config.xml: create fullname if empty (MB#5664)
18105
18106 2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>
18107
18108         * src/syncevo/TrackingSyncSource.cpp:
18109         * src/syncevo/TrackingSyncSource.h:
18110
18111         syncevolution --status: statistics empty (MB #9097)
18112
18113 2010-01-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18114
18115         * src/syncevo-dbus-server.cpp:
18116
18117         DBus server: clear 'waiting' status when sync is done (MB#9065)
18118
18119 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
18120
18121         * src/syncevo/SyncConfig.cpp:
18122
18123         SyncConfig::removeSyncSource(): did not remove sources inside
18124         peers (MB #9065)
18125
18126 2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>
18127
18128         * src/syncevo/SyncSource.cpp:
18129
18130         client-test: use independent context for testing sources
18131
18132 2009-12-15  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>
18133
18134         * src/syncevo/SyncConfig.cpp:
18135
18136         SyncConfig: Read http_proxy from environment (MB#8177)
18137
18138 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
18139
18140         * configure-post.in:
18141
18142         autotools: added workaround for lack of --with-docdir
18143
18144 2009-12-11  Rajyalakshmi Bommaraju  <rajyalakshmi.bommaraju@intel.com>
18145
18146         * src/backends/evolution/EvolutionCalendarSource.cpp:
18147
18148         Evolution calendar: work around 'cannot encode item' problem (MB
18149         #7879)
18150
18151 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
18152
18153         * src/syncevo/TrackingSyncSource.h:
18154
18155         TrackingSyncSource: clarify what "raw" means
18156
18157 2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>
18158
18159         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
18160
18161         EvolutionCalendarSource: fixed typo in "type" description
18162
18163 2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18164
18165         * src/syncclient_sample_config.xml:
18166
18167         Config: add support for 'X-SKYPE' for evolution (MB#8948)
18168
18169 2010-01-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18170
18171         * test/synccompare.pl:
18172
18173         synccompare: fix regressions of mobical interoperability test
18174
18175 2010-01-06  Chen Congwu  <congwu.chen@intel.com>
18176
18177         * configure-pre.in:
18178         * src/backends/evolution/Makefile.am:
18179         * src/backends/file/Makefile.am:
18180         * src/backends/xmlrpc/Makefile.am:
18181
18182         Build: do not depend on cppunit for backends
18183
18184 2010-01-06  Chen Congwu  <congwu.chen@intel.com>
18185
18186         * configure-pre.in:
18187         * src/backends/evolution/Makefile.am:
18188         * src/backends/file/Makefile.am:
18189
18190         Build: do not depend on cppunit for backends
18191
18192 2010-01-05  Chen Congwu  <congwu.chen@intel.com>
18193
18194         * src/syncevo/SyncContext.cpp:
18195
18196         Retry: do not retry for the first request, MB#8758
18197
18198 2009-12-29  Chen Congwu  <congwu.chen@intel.com>
18199
18200         * src/syncevo/ObexTransportAgent.cpp:
18201
18202         ObexTransportAgent: Error handling improvements
18203
18204 2009-12-29  Chen Congwu  <congwu.chen@intel.com>
18205
18206         * src/syncevo/SyncContext.cpp:
18207
18208         Datastore name alias, MB#7871
18209
18210 2010-01-02  gforcada  <gforcada@gnome.org>
18211
18212         * po/ca.po:
18213
18214         l10n: Added Catalan translation
18215
18216 2010-01-02  gforcada  <gforcada@gnome.org>
18217
18218         * po/ca.po:
18219
18220         l10n: Added Catalan translation
18221
18222 2009-12-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18223
18224         * test/test-dbus.py:
18225
18226         Testing: fix the failures of Session.SetConfig related 2 cases
18227
18228 2009-12-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18229
18230         * src/syncevo-dbus-server.cpp:
18231         * test/test-dbus.py:
18232
18233         DBus server: use temporary configs for GetConfig(MB#8116)
18234
18235 2009-12-28  zerng07  <pswo10680@gmail.com>
18236
18237         * po/zh_TW.po:
18238
18239         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
18240
18241 2009-12-24  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18242
18243         * test/test-dbus.py:
18244
18245         Testing: add one unit test for InfoRequest/InfoResponse (MB#6376)
18246
18247 2009-12-24  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18248
18249         * src/syncevo-dbus-server.cpp:
18250
18251         DBus server: implement info request for password (MB#6376)
18252
18253 2009-12-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18254
18255         * src/gdbus/gdbus-cxx-bridge.h:
18256         * src/syncevo-dbus-server.cpp:
18257
18258         DBus server: implement InfoRequest and InfoResponse (MB#6376)
18259
18260 2009-12-22  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18261
18262         * src/syncevo-dbus-server.cpp:
18263         * src/syncevo/SyncContext.cpp:
18264         * src/syncevo/SyncML.cpp:
18265         * src/syncevo/SyncML.h:
18266         * test/test-dbus.py:
18267
18268         DBus server: add source status and progress for restore (MB#8144)
18269
18270 2009-12-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18271
18272         * test/test-dbus.py:
18273
18274         Testing: change an issue of restore tests (MB#8144)
18275
18276 2009-12-24  Chen Congwu  <congwu.chen@intel.com>
18277
18278         * src/syncevo/ObexTransportAgent.h:
18279
18280         ObexTransportAgent: fix typos
18281
18282 2009-12-24  Chen Congwu  <congwu.chen@intel.com>
18283
18284         * src/syncevo/ObexTransportAgent.cpp:
18285
18286         ObexTransportAgent: signal handling bug fixed.
18287
18288 2009-12-24  Chen Congwu  <congwu.chen@intel.com>
18289
18290         * src/syncevo/ObexTransportAgent.cpp:
18291
18292         ObexTransport: Do not fail directly if SIGINT is caught by
18293         underlying select.
18294
18295 2009-12-23  Chen Congwu  <congwu.chen@intel.com>
18296
18297         * configure-post.in:
18298         * configure-pre.in:
18299
18300         AutoConf: Bluetooth transport build option
18301
18302 2009-12-17  Chen Congwu  <congwu.chen@intel.com>
18303
18304         * src/syncevo/ObexTransportAgent.cpp:
18305
18306         ObexTransportAgent: block while waiting for mainloop events
18307
18308 2009-12-22  Jussi Kukkonen  <jku@linux.intel.com>
18309
18310         * src/gtk-ui/sync-ui.c:
18311
18312         gtk-ui: init sync time to -1 ("not known")
18313
18314 2009-12-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18315
18316         * test/test-dbus.py:
18317         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after.ini:
18318         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after/1:
18319         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.before.ini:
18320         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current.ini:
18321         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current/1:
18322         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after.ini:
18323         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/1:
18324         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/2:
18325         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/3:
18326         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before.ini:
18327         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/1:
18328         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/2:
18329         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/3:
18330         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after.ini:
18331         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/1:
18332         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/2:
18333         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before.ini:
18334         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before/1:
18335         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current.ini:
18336         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/1:
18337         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/2:
18338         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/status.ini:
18339         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after.ini:
18340         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after/1:
18341         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.before.ini:
18342         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current.ini:
18343         * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current/1:
18344
18345         Testing: add 2 test cases for Session.Restore(MB#8144)
18346
18347 2009-12-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18348
18349         * src/dbus/interfaces/syncevo-session-full.xml:
18350         * src/syncevo-dbus-server.cpp:
18351
18352         DBus server: add 'Session.Restore' (MB#8144)
18353
18354 2009-12-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18355
18356         * src/dbus/interfaces/syncevo-server-full.xml:
18357         * src/syncevo-dbus-server.cpp:
18358         * test/test-dbus.py:
18359
18360         DBus server: add 'dir' key in the reports (MB#8144)
18361
18362 2009-12-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18363
18364         * src/dbus/interfaces/syncevo-server-full.xml:
18365
18366         DBus server: add 'peer' in BNF for GetReports(MB#8049)
18367
18368 2009-12-22  Chen Congwu  <congwu.chen@intel.com>
18369
18370         * test/ClientTest.cpp:
18371
18372         ClientTest: set config.uri to "" instead of null.
18373
18374 2009-12-21  Chen Congwu  <congwu.chen@intel.com>
18375
18376         * src/syncclient_sample_config.xml:
18377
18378         Revert "Synthesis Configuration: add remote rule for Nokia 7210c"
18379
18380 2009-12-21  Chen Congwu  <congwu.chen@intel.com>
18381
18382         * test/README.nokia_7210c:
18383
18384         Testing+Nokia_7210c: fix a typo
18385
18386 2009-12-18  Patrick Ohly  <patrick.ohly@intel.com>
18387
18388         * test/ClientTest.cpp:
18389
18390         ClientTest::getTestData(): avoid dangling pointer to "ical20_utc"
18391
18392 2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>
18393
18394         * src/dbus/interfaces/syncevo-server-full.xml:
18395         * src/syncevo/SyncContext.cpp:
18396         * src/syncevo/SyncML.cpp:
18397         * src/syncevo/SyncML.h:
18398
18399         SyncReport: record initial error (MB #7708)
18400
18401 2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>
18402
18403         * src/syncevo/SyncContext.cpp:
18404
18405         SyncContext::sync(): fixed potential incorrect memory access
18406
18407 2009-12-17  Chen Congwu  <congwu.chen@intel.com>
18408
18409         * src/syncevo/SyncContext.cpp:
18410         * src/syncevo/SyncML.cpp:
18411
18412         Force slowsync in synthesis engine
18413
18414 2009-12-16  Chen Congwu  <congwu.chen@intel.com>
18415
18416         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
18417         * src/client-test-app.cpp:
18418         * src/syncevo/SyncSource.h:
18419         * test/ClientTest.cpp:
18420         * test/ClientTest.h:
18421
18422         ClientTest: enabling the test with virtual syncsource
18423
18424 2009-12-15  Chen Congwu  <congwu.chen@intel.com>
18425
18426         * src/syncevo/SyncContext.cpp:
18427
18428         Super datastore consolidation: only expose the super datasource
18429         to user
18430
18431 2009-12-15  Chen Congwu  <congwu.chen@intel.com>
18432
18433         * src/syncevo/SyncContext.cpp:
18434         * src/syncevo/SyncML.cpp:
18435         * src/syncevo/SyncML.h:
18436
18437         SAN generation: always use basetype unless being forced (MB#8496)
18438
18439 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18440
18441         * test/README.nokia_7210c:
18442         * test/synccompare.pl:
18443         * test/testcases/ical20.ics.nokia_7210c.tem.patch:
18444         * test/testcases/itodo20.ics.nokia_7210c.tem.patch:
18445
18446         SyncCompare+Nokia 7210c readme
18447
18448 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18449
18450         * test/ClientTest.cpp:
18451
18452         ClientTest: Add a new test config for phones do not support UTC
18453         time.
18454
18455 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18456
18457         * test/ClientTest.cpp:
18458
18459         ClientTest+doVarSize: use slow sync instead of refresh sync
18460
18461 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18462
18463         * src/syncevo/SyncSource.cpp:
18464         * src/syncevo/SyncSource.h:
18465
18466         SyncSourceAdmin: do not flush mapping table if never loaded
18467
18468 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18469
18470         * src/syncclient_sample_config.xml:
18471
18472         Synthesis Configuration: add remote rule for Nokia 7210c
18473
18474 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18475
18476         * src/syncclient_sample_config.xml:
18477
18478         synthesis config: add "STATUS" property to "VEVENT" profile.
18479
18480 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18481
18482         * test/ClientTest.cpp:
18483
18484         ClientTest: Fix a typo in testTwinning
18485
18486 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18487
18488         * test/ClientTest.cpp:
18489
18490         ClientTest: "CLENT_TEST_NOCHECK_SYNCSTATS" disable checking sync
18491         statictics.
18492
18493 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18494
18495         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
18496         * src/client-test-app.cpp:
18497         * test/ClientTest.cpp:
18498
18499         ClientTest: enabling super datastore testing
18500
18501 2009-12-11  Chen Congwu  <congwu.chen@intel.com>
18502
18503         * test/ClientTest.cpp:
18504
18505         ClientTest: server mode adptions
18506
18507 2009-12-15  Jussi Kukkonen  <jku@linux.intel.com>
18508
18509         * src/gtk-ui/sync-config-widget.c:
18510
18511         gtk-ui: do not localize empty ("") name (MB#8618)
18512
18513 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18514
18515         * src/gtk-ui/sync-ui.c:
18516
18517         gtk-ui: recognise "peer" report item
18518
18519 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18520
18521         * src/gtk-ui/sync-ui.c:
18522
18523         gtk-ui: use template name for configurations (MB#8350)
18524
18525 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18526
18527         * src/gtk-ui/sync-ui.c:
18528
18529         gtk-ui: set new service name before updating ui
18530
18531 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18532
18533         * src/dbus/syncevo-dbus-types.c:
18534         * src/dbus/syncevo-dbus-types.h:
18535
18536         dbus wrapper: fix bug in source hashtable names
18537
18538 2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>
18539
18540         * src/gtk-ui/sync-ui.c:
18541
18542         gtk-ui: close settings ui when new service is selected
18543
18544 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
18545
18546         * src/gtk-ui/sync-ui-config.c:
18547
18548         gtk-ui: remove unused functions
18549
18550 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
18551
18552         * src/gtk-ui/sync-ui-config.c:
18553         * src/gtk-ui/sync-ui-config.h:
18554         * src/gtk-ui/sync-ui.c:
18555         * src/gtk-ui/sync-ui.h:
18556
18557         gtk-ui: improve report handling
18558
18559 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
18560
18561         * src/gtk-ui/sync-ui.c:
18562         * src/gtk-ui/ui.glade:
18563
18564         gtk-ui: use infobar for no-server and slow-sync situations
18565
18566 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
18567
18568         * src/gtk-ui/sync-config-widget.c:
18569         * src/gtk-ui/sync-ui.c:
18570
18571         gtk-ui: fix build when not USE_MOBLIN_UX
18572
18573 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
18574
18575         * src/gtk-ui/sync-ui.c:
18576
18577         gtk-ui: make sure service list scroll follows keyboard focus
18578
18579 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
18580
18581         * src/gtk-ui/sync-config-widget.c:
18582
18583         gtk-ui: show service descriptions
18584
18585 2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>
18586
18587         * src/gtk-ui/sync-config-widget.c:
18588         * src/gtk-ui/sync-config-widget.h:
18589
18590         gtk-ui: config widget: move server expander to button row
18591
18592 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
18593
18594         * src/gtk-ui/sync-config-widget.c:
18595
18596         gtk-ui: hide characters in password entry
18597
18598 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
18599
18600         * src/gtk-ui/sync-config-widget.c:
18601         * src/gtk-ui/sync-config-widget.h:
18602         * src/gtk-ui/sync-ui.c:
18603
18604         gtk-ui: add info dialogs per design
18605
18606 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
18607
18608         * src/gtk-ui/sync-config-widget.c:
18609
18610         gtk-ui: use MxGtkLightSwitches when USE_MOBLIN_UX
18611
18612 2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>
18613
18614         * configure-pre.in:
18615         * src/gtk-ui/sync-config-widget.c:
18616         * src/gtk-ui/sync-config-widget.h:
18617
18618         gtk-ui: prepare MxGtkLightSwitch use
18619
18620 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18621
18622         * src/gtk-ui/sync-config-widget.c:
18623
18624         gtk-ui: use WebURL instead of syncURL for link buttons
18625
18626 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18627
18628         * src/gtk-ui/sync-config-widget.c:
18629
18630         gtk-ui: draw the indicator on top of the configuration widget
18631         label
18632
18633 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18634
18635         * src/gtk-ui/sync-config-widget.c:
18636         * src/gtk-ui/sync-ui.c:
18637
18638         gtk-ui: configuration ui enhancements
18639
18640 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18641
18642         * src/gtk-ui/sync-config-widget.c:
18643
18644         gtk-ui: expand server settings when adding new configuration
18645
18646 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18647
18648         * src/gtk-ui/sync-config-widget.c:
18649
18650         gtk-ui: set source checks (in)sensitive based on source uris
18651
18652 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18653
18654         * src/gtk-ui/sync-config-widget.c:
18655         * src/gtk-ui/sync-ui.c:
18656
18657         gtk-ui: only show "Setup now" button when hovering on expander
18658
18659 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18660
18661         * src/gtk-ui/sync-config-widget.c:
18662
18663         gtk-ui: bug fixes in service config
18664
18665 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18666
18667         * src/gtk-ui/sync-config-widget.c:
18668         * src/gtk-ui/sync-config-widget.h:
18669
18670         gtk-ui: Implement sync mode configuration according to new design
18671
18672 2009-12-09  Jussi Kukkonen  <jku@linux.intel.com>
18673
18674         * src/gtk-ui/sync-ui.c:
18675         * src/gtk-ui/ui.glade:
18676
18677         gtk-ui: add some functionality to emergency view
18678
18679 2009-12-09  Jussi Kukkonen  <jku@linux.intel.com>
18680
18681         * src/gtk-ui/sync-ui.c:
18682         * src/gtk-ui/ui.glade:
18683
18684         gtk-ui: initial emergency ui
18685
18686 2009-12-08  Jussi Kukkonen  <jku@linux.intel.com>
18687
18688         * src/gtk-ui/mux-window.c:
18689         * src/gtk-ui/mux-window.h:
18690         * src/gtk-ui/sync-ui.c:
18691         * src/gtk-ui/sync-ui.rc:
18692         * src/gtk-ui/ui.glade:
18693
18694         gtk-ui: implement bread-crumb navigation
18695
18696 2009-12-08  Jussi Kukkonen  <jku@linux.intel.com>
18697
18698         * src/dbus/syncevo-dbus-types.c:
18699         * src/dbus/syncevo-dbus-types.h:
18700         * src/gtk-ui/sync-ui.c:
18701
18702         gtk-ui & dbus wrapper: handle waiting status for sources
18703
18704 2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>
18705
18706         * src/gtk-ui/mux-window.c:
18707
18708         gtk-ui: add padding between window edge and window decor buttons
18709
18710 2009-12-04  Jussi Kukkonen  <jku@linux.intel.com>
18711
18712         * src/gtk-ui/sync-config-widget.c:
18713         * src/gtk-ui/sync-ui.c:
18714         * src/gtk-ui/ui.glade:
18715
18716         gtk-ui: add error UI for major errors
18717
18718 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
18719
18720         * src/gtk-ui/sync-ui.c:
18721         * src/gtk-ui/ui.glade:
18722
18723         gtk-ui: move "last synced" text to the service title
18724
18725 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
18726
18727         * src/gtk-ui/sync-ui-config.c:
18728         * src/gtk-ui/sync-ui-config.h:
18729         * src/gtk-ui/sync-ui.c:
18730
18731         gtk-ui: add an error icon for source errors
18732
18733 2009-12-15  Jussi Kukkonen  <jku@linux.intel.com>
18734
18735         * src/gtk-ui/sync-config-widget.c:
18736
18737         gtk-ui: do not localize empty ("") name (MB#8618)
18738
18739 2009-12-14  Franz Knipp  <knipp@m-otion.com>
18740
18741         * src/backends/xmlrpc/Makefile.am:
18742         * src/backends/xmlrpc/README:
18743         * src/backends/xmlrpc/XMLRPCSyncSource.cpp:
18744         * src/backends/xmlrpc/XMLRPCSyncSource.h:
18745         * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
18746         * src/backends/xmlrpc/configure-sub.in:
18747
18748         XMLRPC backend
18749
18750 2009-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18751
18752         * src/Makefile-gen.am:
18753         * src/syncevo-dbus-server.cpp:
18754
18755         DBus server: implement keyring support in dbus server (MB#3602)
18756
18757 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18758
18759         * src/gtk-ui/sync-ui.c:
18760
18761         gtk-ui: recognise "peer" report item
18762
18763 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18764
18765         * src/gtk-ui/sync-ui.c:
18766
18767         gtk-ui: use template name for configurations (MB#8350)
18768
18769 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18770
18771         * src/gtk-ui/sync-ui.c:
18772
18773         gtk-ui: set new service name before updating ui
18774
18775 2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>
18776
18777         * src/dbus/syncevo-dbus-types.c:
18778         * src/dbus/syncevo-dbus-types.h:
18779
18780         dbus wrapper: fix bug in source hashtable names
18781
18782 2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>
18783
18784         * src/gtk-ui/sync-ui.c:
18785
18786         gtk-ui: close settings ui when new service is selected
18787
18788 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
18789
18790         * src/gtk-ui/sync-ui-config.c:
18791
18792         gtk-ui: remove unused functions
18793
18794 2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>
18795
18796         * src/gtk-ui/sync-ui-config.c:
18797         * src/gtk-ui/sync-ui-config.h:
18798         * src/gtk-ui/sync-ui.c:
18799         * src/gtk-ui/sync-ui.h:
18800
18801         gtk-ui: improve report handling
18802
18803 2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>
18804
18805         * test/README.funambol:
18806
18807         README.funambol: added comment about TRIGGER start times (MB
18808         #7656, #7806)
18809
18810 2009-12-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18811
18812         * src/syncevo/SyncConfig.cpp:
18813
18814         ZYB: list in sync UI (MB#2424)
18815
18816 2009-12-10  Chen Congwu  <congwu.chen@intel.com>
18817
18818         * src/syncevo/SyncSource.cpp:
18819         * src/syncevo/SynthesisDBPlugin.cpp:
18820
18821         SyncSource luid-guid mapping: luid is not unique, can not be used
18822         as key.
18823
18824 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18825
18826
18827         Merge branch 'syncevolution-0-9-branch'
18828
18829 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18830
18831         * src/backends/evolution/EvolutionCalendarSource.cpp:
18832
18833         EDS Calendar: set pointer to NULL to protect against ecal bug (MB
18834         #8005)
18835
18836 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18837
18838         * configure-post.in:
18839         * src/Makefile-gen.am:
18840         * src/backends/evolution/configure-sub.in:
18841
18842         autotools: cleaned up checking for GNOME/EDS libs (MB #8338)
18843
18844 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18845
18846         * src/backends/file/FileSyncSourceRegister.cpp:
18847
18848         file backend: clarified documenation (MB #8146)
18849
18850 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18851
18852         * src/gdbus/object.c:
18853
18854         gdbus: fixed g_dbus_create_error_valist() error handling
18855
18856 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18857
18858         * build/export-foreign-git.sh:
18859         * build/export-gdbus.sh:
18860         * src/gdbus/README:
18861
18862         exporting of local changes in gdbus
18863
18864 2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>
18865
18866         * build/import-foreign-git.sh:
18867
18868         import-foreign-git.sh: fix when importing with same branch also
18869         in remote branches
18870
18871 2009-12-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18872
18873         * src/syncevo-dbus-server.cpp:
18874         * src/syncevo/SyncContext.cpp:
18875         * src/syncevo/SyncContext.h:
18876         * test/test-dbus.py:
18877         * test/test-dbus/reports/cache/syncevolution/dummy-2009-11-18-13-00/status.ini:
18878         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
18879         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
18880         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
18881         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
18882         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
18883         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-55/status.ini:
18884         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-57/status.ini:
18885         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-58/status.ini:
18886         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-59/status.ini:
18887         * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-13-01/status.ini:
18888         * test/test-dbus/reports/cache/syncevolution/dummy__test-2009-11-18-12-56/status.ini:
18889
18890         DBus Server+logging: getReports for multipeers (MB#8049)
18891
18892 2009-12-08  Patrick Ohly  <patrick.ohly@intel.com>
18893
18894         * README:
18895
18896         README: mention libs needed by libsynthesis
18897
18898 2009-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
18899
18900         * src/dbus/interfaces/syncevo-session-full.xml:
18901         * src/syncevo-dbus-server.cpp:
18902         * src/syncevo/SyncContext.cpp:
18903         * src/syncevo/SyncContext.h:
18904         * test/test-dbus.py:
18905
18906         DBus server: add specifiers for progress spinner (MB#2229)
18907
18908 2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>
18909
18910         * src/gdbus/gdbus.h:
18911         * src/gdbus/mainloop.c:
18912         * src/gdbus/test/example.cpp:
18913         * src/syncevo-dbus-server.cpp:
18914
18915         gdbus: allow using private connection
18916
18917 2009-12-03  Patrick Ohly  <patrick.ohly@intel.com>
18918
18919         * src/syncevo/Cmdline.cpp:
18920         * src/syncevo/SyncConfig.cpp:
18921         * src/syncevo/SyncConfig.h:
18922
18923         command line: support creating new sources (MB #8424)
18924
18925 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
18926
18927         * src/syncevo/SmartPtr.h:
18928
18929         SmartPtr: Fix the leak in assignment operator
18930
18931 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
18932
18933         * src/syncevo/ObexTransportAgent.cpp:
18934         * src/syncevo/ObexTransportAgent.h:
18935
18936         Revert "ObexTransportAgent: fixing an obex event leak for SyncML
18937         server case"
18938
18939 2009-12-03  Chen Congwu  <congwu.chen@intel.com>
18940
18941         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
18942
18943         EvolutionBackend: Also accept vcalendar for
18944         EvolutionCalendarSource
18945
18946 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18947
18948         * po/POTFILES.in:
18949
18950         autotools + GTK GUI: added sync-config-widget.c to PO files
18951
18952 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18953
18954         * src/dbus/interfaces/Makefile.am:
18955
18956         autotools + D-Bus API: must include the new .xml and .xsl files
18957
18958 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18959
18960         * NEWS:
18961         * configure-pre.in:
18962
18963         NEWS + configure: SyncEvolution 1.0 alpha 1 snapshot
18964
18965 2009-12-02  Jussi Kukkonen  <jku@linux.intel.com>
18966
18967         * src/gtk-ui/sync-ui.c:
18968
18969         gtk-ui: make sure we only sync once whe nasked
18970
18971 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18972
18973         * src/syncevo-dbus-server.cpp:
18974         * test/test-dbus.py:
18975
18976         CheckSource(): did not handle invalid or missing "type" property
18977         (MB #8317)
18978
18979 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
18980
18981         * configure-pre.in:
18982         * src/gtk-ui/sync-config-widget.c:
18983         * src/gtk-ui/sync-ui.c:
18984
18985         gtk-ui: use defaultPeer config value on startup
18986
18987 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18988
18989         * src/syncevo/SoupTransportAgent.cpp:
18990
18991         SoupTransportAgent + syncevo-dbus-server: avoid segfault when
18992         aborting (MB #8385)
18993
18994 2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>
18995
18996         * src/syncevo/SoupTransportAgent.cpp:
18997
18998         SoupTransportAgent + syncevo-dbus-server: avoid segfault when
18999         aborting (MB #8385)
19000
19001 2009-11-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19002
19003         * src/syncevo-dbus-server.cpp:
19004         * test/test-dbus.py:
19005
19006         DBus server: apply temporary configs (MB#8116)
19007
19008 2009-12-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19009
19010         * src/syncevo/SyncConfig.cpp:
19011
19012         SyncConfig: return sources in shared, peer and filters for
19013         getSyncSources
19014
19015 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19016
19017         * test/test-dbus.py:
19018
19019         DBus testing: add unit tests for status and progress
19020
19021 2009-11-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19022
19023         * src/syncevo-dbus-server.cpp:
19024
19025         DBus server: only flush status when changed for SESSION_END
19026
19027 2009-11-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19028
19029         * src/syncevo-dbus-server.cpp:
19030
19031         DBus server: set 'running' status in Session.run
19032
19033 2009-11-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19034
19035         * test/test-dbus.py:
19036
19037         DBus testing: remove one obsolete unit test for GetReports
19038
19039 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19040
19041         * Makefile-gen.am:
19042
19043         autotools + deb: removed dependency on doc_pak
19044
19045 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19046
19047         * test/runtests.py:
19048
19049         nightly testing: git fetch fixes
19050
19051 2009-11-24  tester  <tester@knlcst4.ikn.intel.com>
19052
19053         * test/runtests.py:
19054
19055         test/runtest.py: git checkout debugging
19056
19057 2009-11-17  Chen Congwu  <congwu.chen@intel.com>
19058
19059         * test/resultchecker.py:
19060
19061         Testing: result check
19062
19063 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
19064
19065         * test/resultchecker.py:
19066
19067         Testing: A special case set has slightly differnt case name
19068
19069 2009-11-12  Chen Congwu  <congwu.chen@intel.com>
19070
19071         * test/resultchecker.py:
19072
19073         Testing Result Check: check "okay" instead of "fail" because of
19074         possible crash
19075
19076 2009-11-11  Chen Congwu  <congwu.chen@intel.com>
19077
19078         * test/resultchecker.py:
19079
19080          Testing result checker: change the result checker grep criteria
19081
19082 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
19083
19084         * test/runtests.py:
19085
19086         runtests.py: run setup command twice, just to be sure
19087
19088 2009-10-28  Chen Congwu  <congwu.chen@intel.com>
19089
19090         * test/resultchecker.py:
19091
19092         Testing: fix some issues for prebuilt test
19093
19094 2009-10-28  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19095
19096         * test/runtests.py:
19097
19098         Testing: clean log/test files before a new testing
19099
19100 2009-10-27  Chen Congwu  <congwu.chen@intel.com>
19101
19102         * test/resultchecker.py:
19103
19104         Testing: show evolution-prebuilt in html output(bug#7160)
19105
19106 2009-10-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19107
19108         * test/compare.xsl:
19109         * test/generate-html.xsl:
19110
19111         Testing: show evolution-prebuilt in html output(bug#7160)
19112
19113 2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>
19114
19115         * test/runtests.py:
19116
19117         runtest.py: fixed checking out branch from git
19118
19119 2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>
19120
19121         * test/runtests.py:
19122
19123         runtest.py: point prebuilt binaries to correct location of
19124         backends
19125
19126 2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19127
19128         * test/evo.supp:
19129
19130         Testing: add suppressions for valgrind in evo.supp
19131
19132 2009-10-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19133
19134         * test/resultchecker.py:
19135         * test/runtests.py:
19136
19137         Testing: refine return code checkings(bug#6457)
19138
19139 2009-10-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19140
19141         * test/valgrindcheck.sh:
19142
19143         valgrindcheck.sh: don't force --leak-check and --trace-children
19144
19145 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19146
19147         * test/README.zyb:
19148         * test/testcases/vcard30.vcf.zyb.tem.patch:
19149
19150         ZYB: add README.zyb and customize test cases(MB#2424)
19151
19152 2009-07-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19153
19154         * test/ClientTest.cpp:
19155         * test/ClientTest.h:
19156
19157         client-test+ZYB: set maxMsgSize and maxObjSize as default value
19158         (MB#2424)
19159
19160 2009-07-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19161
19162         * test/synccompare.pl:
19163
19164         ZYB: Ignore some properties comparison(MB#2424)
19165
19166 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19167
19168         * src/syncclient_sample_config.xml:
19169
19170         syncclient config: disable anchors checking for ZYB(MB#8138)
19171
19172 2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19173
19174         * test/README.mobical:
19175         * test/runtests.py:
19176
19177         Mobical: skip unit test testOneWayFromClient(MB#8121)
19178
19179 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19180
19181         * src/syncevo/Cmdline.cpp:
19182         * test/test-dbus.py:
19183
19184         shared config + templates: must share global properties
19185
19186 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19187
19188         * src/syncevo/SyncConfig.cpp:
19189
19190         defaultPeer: also shared when using legacy configs (MB #8334)
19191
19192 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19193
19194         * src/Makefile-gen.am:
19195         * src/syncevo/Cmdline.cpp:
19196         * src/syncevo/SyncConfig.cpp:
19197
19198         fixed reading templates from file (MB #8335)
19199
19200 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19201
19202         * src/syncevo/SyncConfig.cpp:
19203
19204         virtual backend help text: updated evolutionsource comment
19205
19206 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19207
19208         * src/syncevo/SyncConfig.cpp:
19209
19210         config templates: "sync" property expected to be set
19211
19212 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19213
19214
19215         Merge remote branch 'origin/syncevolution-0-9-branch'
19216
19217 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19218
19219         * src/syncevo/SyncSource.cpp:
19220
19221         SyncSource.cpp: g++ 4.4 compiler bug workaround
19222
19223 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19224
19225         * configure-post.in:
19226
19227         autotools: fixed installation of backends with recent libtool
19228
19229 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19230
19231         * src/syncevo/Cmdline.cpp:
19232
19233         syncevolution --migrate: support migration into a certain context
19234
19235 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19236
19237         * src/syncevo/Cmdline.cpp:
19238
19239         syncevolution --migrate: copy .synthesis directory (MB #8048)
19240
19241 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19242
19243         * src/syncevo/util.cpp:
19244         * src/syncevo/util.h:
19245
19246         utility function: cp_r() for recursive copying
19247
19248 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19249
19250         * src/syncevo/SyncContext.cpp:
19251
19252         syncevo-dbus-server: incoming SyncML message not handled
19253
19254 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19255
19256         * test/test-dbus.py:
19257
19258         test-dbus.py: adapted to new org.syncevolution.SourceUnusable
19259
19260 2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>
19261
19262         * src/syncevo-dbus-server.cpp:
19263
19264         syncevo-dbus-server: GetConfig() and check for existing config
19265
19266 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19267
19268
19269         Merge remote branch 'origin/syncevolution-0-9-branch'
19270
19271 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19272
19273         * src/syncevo-dbus-server.cpp:
19274
19275         syncevo-dbus-server: fixed size_t printing
19276
19277 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19278
19279         * src/dbus/syncevo-server.c:
19280
19281         syncevo-server.c: detach_cb unused compiler warning
19282
19283 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19284
19285
19286         Merge branch 'origin/jku' (early part)
19287
19288 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19289
19290         * src/gdbus/Makefile.am:
19291
19292         gdbus-cxx: header file must be distributed
19293
19294 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
19295
19296         * src/gtk-ui/sync-ui.c:
19297
19298         gtk-ui: remove unused function + variable
19299
19300 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
19301
19302         * src/dbus/syncevo-dbus-types.c:
19303
19304         dbus wrapper: take copy of source name for SyncevoSourceProgress
19305
19306 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
19307
19308         * src/gtk-ui/sync-ui.c:
19309
19310         gtk-ui: remove window title in moblin version (MB#6806)
19311
19312 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
19313
19314         * src/syncevo/SyncContext.cpp:
19315
19316         Server alerted Sync: fix the timeout and signal handling during
19317         SAN
19318
19319 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
19320
19321         * src/syncevo-dbus-server.cpp:
19322         * src/syncevo/SyncContext.cpp:
19323
19324         SyncContext: detect server or client session before instantiating
19325         the engine.
19326
19327 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
19328
19329         * src/syncevo/SyncContext.cpp:
19330         * src/syncevo/SyncContext.h:
19331
19332         Revert "Server alerted sync: ensure only one SynthesisEngine is
19333         active"
19334
19335 2009-11-27  Chen Congwu  <congwu.chen@intel.com>
19336
19337         * src/backends/file/FileSyncSourceRegister.cpp:
19338         * src/syncevo/SyncConfig.cpp:
19339         * src/syncevo/SyncML.cpp:
19340         * src/syncevo/SyncSource.cpp:
19341         * src/syncevo/SyncSource.h:
19342
19343         FileSyncSource: use x-vcalendar instead of x-calendar
19344
19345 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
19346
19347         * src/syncevo/SyncML.cpp:
19348
19349         Server alerted sync: fix a typo in SyncMode parsing
19350
19351 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
19352
19353         * src/syncevo/ObexTransportAgent.cpp:
19354         * src/syncevo/ObexTransportAgent.h:
19355
19356         ObexTransportAgent: fixing an obex event leak for SyncML server
19357         case
19358
19359 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
19360
19361         * src/syncevo/SyncContext.cpp:
19362
19363         Server alerted Sync: Throw error if no source is enabled during
19364         SAN generation.
19365
19366 2009-11-23  Chen Congwu  <congwu.chen@intel.com>
19367
19368         * src/syncevo/SyncConfig.cpp:
19369         * src/syncevo/SyncContext.cpp:
19370         * src/syncevo/SyncSource.h:
19371         * src/syncevo/util.cpp:
19372         * src/syncevo/util.h:
19373
19374         Join/dejoin Mutiple SyncSources, MB#4611
19375
19376 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
19377
19378         * src/syncevo/SyncConfig.cpp:
19379         * src/syncevo/SyncContext.cpp:
19380
19381         Sever Alerted Sync: SAN generation
19382
19383 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
19384
19385         * src/syncevo/ObexTransportAgent.cpp:
19386         * src/syncevo/SyncContext.cpp:
19387
19388         Server Alerted Sync: SAN generation
19389
19390 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
19391
19392         * src/syncevo/SyncML.cpp:
19393
19394         Server Alerted Sync: SAN generation
19395
19396 2009-11-18  Chen Congwu  <congwu.chen@intel.com>
19397
19398         * src/backends/sqlite/SQLiteContactSource.h:
19399         * src/syncevo/SyncContext.cpp:
19400         * src/syncevo/SyncML.cpp:
19401         * src/syncevo/SyncML.h:
19402         * src/syncevo/SyncSource.h:
19403         * src/syncevo/TrackingSyncSource.cpp:
19404         * src/syncevo/TrackingSyncSource.h:
19405
19406         Server Alerted Sync: Set Content Type in SAN
19407
19408 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
19409
19410         * src/gtk-ui/sync-ui.c:
19411
19412         gtk-ui: change name 'Addressbook'->'Contacts' (MB#6514)
19413
19414 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
19415
19416         * src/gtk-ui/sync-ui.c:
19417         * src/gtk-ui/ui.glade:
19418
19419         gtk-ui: bring back the destuctive sync mode options
19420
19421 2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>
19422
19423         * src/syncevo/SyncContext.cpp:
19424
19425         SyncContext: set log file name to "syncevolution-log.html"
19426
19427 2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>
19428
19429         * src/gtk-ui/sync-ui.c:
19430
19431         gtk-ui: set sync-button sensitivity based on Presence
19432
19433 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19434
19435         * src/syncevo/Cmdline.cpp:
19436         * src/syncevo/SyncConfig.cpp:
19437
19438         configuration: updated to match server use cases (MB #7710)
19439
19440 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19441
19442         * src/dbus/interfaces/syncevo-server-full.xml:
19443
19444         D-Bus API: further explanations for Server.GetReports()
19445
19446 2009-11-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19447
19448         * src/dbus/interfaces/syncevo-server-full.xml:
19449         * src/syncevo-dbus-server.cpp:
19450         * test/test-dbus.py:
19451
19452         DBus server: change the behavior of GetReports(MB#8049)
19453
19454 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19455
19456         * NEWS:
19457         * configure-pre.in:
19458
19459         configure + NEWS: version bumped to 0.9.2, summarized changes
19460
19461 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19462
19463         * src/backends/evolution/EvolutionContactSource.cpp:
19464
19465         Evolution Address Book: avoid picking CouchDB by default (MB
19466         #7877)
19467
19468 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19469
19470         * src/backends/evolution/EvolutionContactSource.cpp:
19471
19472         Evolution Address Book: avoid picking CouchDB by default (MB
19473         #7877)
19474
19475 2009-11-27  Jussi Kukkonen  <jku@linux.intel.com>
19476
19477         * src/gtk-ui/sync-config-widget.c:
19478         * src/gtk-ui/sync-ui.c:
19479
19480         gtk-ui: solve focus and scroll issues in service list
19481
19482 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19483
19484         * src/syncevo/SyncContext.cpp:
19485
19486         SyncContext::createTransport(): https not recognized (MB #8300)
19487
19488 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19489
19490         * gen-autotools.sh:
19491         * src/Makefile-gen.am:
19492         * src/README.templates:
19493         * src/default/README:
19494         * src/default/syncevolution/Funambol/config.ini:
19495         * src/default/syncevolution/Funambol/sources/addressbook/config.ini:
19496         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
19497         * src/default/syncevolution/Funambol/sources/memo/config.ini:
19498         * src/default/syncevolution/Funambol/sources/todo/config.ini:
19499         * src/default/syncevolution/ScheduleWorld/config.ini:
19500         * src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini:
19501         * src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini:
19502         * src/default/syncevolution/ScheduleWorld/sources/memo/config.ini:
19503         * src/default/syncevolution/ScheduleWorld/sources/todo/config.ini:
19504         * src/syncevo/Makefile.am:
19505         * src/templates/Funambol/config.ini:
19506         * src/templates/Funambol/sources/addressbook/config.ini:
19507         * src/templates/Funambol/sources/calendar/config.ini:
19508         * src/templates/Funambol/sources/memo/config.ini:
19509         * src/templates/Funambol/sources/todo/config.ini:
19510         * src/templates/README:
19511         * src/templates/ScheduleWorld/config.ini:
19512         * src/templates/ScheduleWorld/sources/addressbook/config.ini:
19513         * src/templates/ScheduleWorld/sources/calendar/config.ini:
19514         * src/templates/ScheduleWorld/sources/memo/config.ini:
19515         * src/templates/ScheduleWorld/sources/todo/config.ini:
19516
19517         installation: templates now in $(datadir)/syncevolution/templates
19518         (MB #7808)
19519
19520 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19521
19522         * Makefile-gen.am:
19523
19524         autotools: install doc files in normal --docdir (MB #7168)
19525
19526 2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>
19527
19528         * Makefile-gen.am:
19529
19530         autotools: include gen-autotools.sh in source tar ball (MB #7822)
19531
19532 2009-11-24  Kristho  <lakristho@gmail.com>
19533
19534         * po/da.po:
19535
19536         l10n: Danish translation of syncevolution.
19537
19538 2009-11-16  itsoftex  <yousef@itsoftex.com>
19539
19540         * po/ar.po:
19541
19542         l10n: Updates to Arabic (ar) translation
19543
19544 2009-11-16  itsoftex  <yousef@itsoftex.com>
19545
19546         * po/ar.po:
19547
19548         l10n: Arabic Translation, partial upload.
19549
19550 2009-11-12  GLS_JPN  <etsukox.murozono@intel.com>
19551
19552         * po/ja.po:
19553
19554         l10n: Updates to Japanese (ja) translation
19555
19556 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
19557
19558         * po/pt_BR.po:
19559
19560         l10n: Updates to Brazilian Portuguese (pt_BR) translation
19561
19562 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
19563
19564         * po/it.po:
19565
19566         l10n: Updates to Italian (it) translation
19567
19568 2009-11-26  Patrick Ohly  <patrick.ohly@intel.com>
19569
19570         * src/syncevo/SyncConfig.cpp:
19571
19572         deviceData property: updated comment
19573
19574 2009-11-26  Chen Congwu  <congwu.chen@intel.com>
19575
19576         * src/syncevo/SyncContext.cpp:
19577
19578         Fix a compiler warning
19579
19580 2009-11-26  tester  <tester@knlcst4.ikn.intel.com>
19581
19582         * src/Makefile-gen.am:
19583
19584         syncevo-dbus-server: libsoup compile problem
19585
19586 2009-11-26  tester  <tester@knlcst4.ikn.intel.com>
19587
19588         * configure-pre.in:
19589
19590         link problem: sysync::SySyncDebugPuts()
19591
19592 2009-11-26  Jussi Kukkonen  <jku@linux.intel.com>
19593
19594         * src/gtk-ui/sync-config-widget.c:
19595         * src/gtk-ui/sync-ui.c:
19596
19597         gtk-ui: add better comments for missing error msgs
19598
19599 2009-11-26  Jussi Kukkonen  <jku@linux.intel.com>
19600
19601
19602         Merge branch 'master' into jku
19603
19604 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19605
19606         * src/syncevo/SyncConfig.cpp:
19607         * src/syncevo/SyncConfig.h:
19608
19609         shared config: when no context is given, search for config
19610
19611 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
19612
19613         * configure-pre.in:
19614         * src/gtk-ui/sync-config-widget.c:
19615         * src/gtk-ui/sync-config-widget.h:
19616         * src/gtk-ui/sync-ui.c:
19617
19618         gtk-ui: Derive SyncConfigWidget from GtkContainer
19619
19620 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19621
19622         * src/client-test-app.cpp:
19623
19624         client-test: create new configs in @client-test-[12]
19625
19626 2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>
19627
19628         * configure-pre.in:
19629
19630         bumped version to 0.9.1+1.0alpha1
19631
19632 2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>
19633
19634         * src/syncevo/Cmdline.cpp:
19635         * src/syncevo/Cmdline.h:
19636         * src/syncevo/SyncConfig.h:
19637
19638         command line: preserve and show shared properties (MB #8048)
19639
19640 2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>
19641
19642         * src/syncevo/Cmdline.cpp:
19643
19644         client-test: updated SyncEvo::CmdlineTest to work with shared
19645         config layout
19646
19647 2009-11-23  Patrick Ohly  <patrick.ohly@intel.com>
19648
19649         * src/dbus/interfaces/syncevo-session-full.xml:
19650
19651         D-Bus API: clarified meaning of "empty config" in
19652         Session.SetConfig()
19653
19654 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
19655
19656         * src/syncevo-dbus-server.cpp:
19657         * src/syncevo/SyncConfig.cpp:
19658         * src/syncevo/SyncConfig.h:
19659         * test/test-dbus.py:
19660
19661         config: creating templates for a specific context
19662
19663 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
19664
19665         * src/syncevo/SyncConfig.cpp:
19666         * test/test-dbus.py:
19667
19668         deviceId: shared between peers
19669
19670 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
19671
19672         * src/syncevo/ConfigNode.h:
19673         * src/syncevo/FileConfigNode.cpp:
19674         * src/syncevo/FileConfigNode.h:
19675         * src/syncevo/FilterConfigNode.cpp:
19676         * src/syncevo/FilterConfigNode.h:
19677         * src/syncevo/PrefixConfigNode.cpp:
19678         * src/syncevo/PrefixConfigNode.h:
19679         * src/syncevo/SafeConfigNode.cpp:
19680         * src/syncevo/SafeConfigNode.h:
19681         * src/syncevo/SyncConfig.cpp:
19682         * src/syncevo/SyncSource.cpp:
19683         * src/syncevo/SyncSource.h:
19684
19685         ConfigNode: use map with case-insensitive keys for properties
19686
19687 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
19688
19689         * src/syncevo/FilterConfigNode.cpp:
19690
19691         FilterConfigNode: existing properties not overwritten?!
19692
19693 2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>
19694
19695         * src/syncevo/SyncConfig.cpp:
19696         * src/syncevo/SyncConfig.h:
19697
19698         SyncConfig::setConfigFilter(): per source-set properties were
19699         broken
19700
19701 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
19702
19703         * test/test-dbus.py:
19704
19705         D-Bus testing: split up TestMultipleConfigs
19706
19707 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
19708
19709         * test/test-dbus.py:
19710
19711         D-Bus testing: fixed typo for "use gdb" code path
19712
19713 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
19714
19715         * src/syncevo-dbus-server.cpp:
19716         * test/test-dbus.py:
19717
19718         D-Bus API + testing + implementation: GetDatabases() requires
19719         source config
19720
19721 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
19722
19723         * src/dbus/interfaces/syncevo-session-full.xml:
19724         * src/syncevo-dbus-server.cpp:
19725         * src/syncevo/ConfigTree.h:
19726         * src/syncevo/FileConfigTree.cpp:
19727         * src/syncevo/FileConfigTree.h:
19728         * src/syncevo/SyncConfig.cpp:
19729         * src/syncevo/SyncConfig.h:
19730         * test/test-dbus.py:
19731
19732         syncevo-dbus-server: removing/clearing of properties in shared
19733         configs (MB# 8059)
19734
19735 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
19736
19737         * test/test-dbus.py:
19738
19739         D-Bus testing: Server/Session.CheckSource() does not need
19740         existing configuration
19741
19742 2009-11-16  Patrick Ohly  <patrick.ohly@intel.com>
19743
19744         * src/syncevo/FileConfigTree.cpp:
19745
19746         FileConfigTree clearNodes() + reset(): fail when nodes are shared
19747
19748 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
19749
19750         * src/syncevo-dbus-server.cpp:
19751         * src/syncevo/DevNullConfigNode.h:
19752         * src/syncevo/FileConfigTree.cpp:
19753         * src/syncevo/FilterConfigNode.h:
19754         * src/syncevo/Makefile.am:
19755         * src/syncevo/MultiplexConfigNode.cpp:
19756         * src/syncevo/MultiplexConfigNode.h:
19757         * src/syncevo/SyncConfig.cpp:
19758         * src/syncevo/SyncConfig.h:
19759         * src/syncevo/SyncContext.cpp:
19760         * src/syncevo/SyncContext.h:
19761         * test/test-dbus.py:
19762
19763         config: share properties between peers, configuration view
19764         without peer
19765
19766 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
19767
19768         * src/syncevo/Cmdline.cpp:
19769         * src/syncevo/SyncConfig.cpp:
19770         * src/syncevo/SyncConfig.h:
19771
19772         config: added "defaultPeer" global property + SaveConfigNode
19773         "hidden" flags
19774
19775 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
19776
19777         * src/backends/sqlite/SQLiteContactSource.cpp:
19778         * src/backends/sqlite/SQLiteContactSource.h:
19779         * src/client-test-app.cpp:
19780         * src/syncevo-dbus-server.cpp:
19781         * src/syncevo/Cmdline.cpp:
19782         * src/syncevo/FileConfigTree.cpp:
19783         * src/syncevo/FileConfigTree.h:
19784         * src/syncevo/SyncConfig.cpp:
19785         * src/syncevo/SyncConfig.h:
19786         * src/syncevo/SyncContext.cpp:
19787         * src/syncevo/SyncSource.cpp:
19788         * src/syncevo/SyncSource.h:
19789         * src/syncevo/TrackingSyncSource.cpp:
19790         * src/syncevo/VolatileConfigTree.h:
19791
19792         config: reorganized for shared config layout (MB#7707)
19793
19794 2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>
19795
19796         * src/syncevo/Cmdline.cpp:
19797         * src/syncevo/SyncConfig.cpp:
19798         * src/syncevo/SyncConfig.h:
19799
19800         SyncSourceConfig: removed cruft
19801
19802 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
19803
19804         * test/test-dbus.py:
19805         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
19806         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
19807         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
19808         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
19809         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
19810         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
19811         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
19812         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
19813         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
19814         * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
19815
19816         D-Bus testing: setupFiles() + multiple snapshots
19817
19818 2009-11-25  Chen Congwu  <congwu.chen@intel.com>
19819
19820         * src/syncevo/SyncContext.cpp:
19821
19822         Fix a compiler warining.
19823
19824 2009-11-25  Chen Congwu  <congwu.chen@intel.com>
19825
19826         * src/syncevo/SyncContext.cpp:
19827         * src/syncevo/SyncContext.h:
19828
19829         Server alerted sync: ensure only one SynthesisEngine is active
19830
19831 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
19832
19833         * src/gtk-ui/sync-ui.c:
19834
19835         gtk-ui: set printChanges to 0 before syncing
19836
19837 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
19838
19839         * src/dbus/interfaces/syncevo-server-full.xml:
19840         * src/dbus/interfaces/syncevo-session-full.xml:
19841
19842         D-Bus documentation fixes
19843
19844 2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>
19845
19846         * src/dbus/test.c:
19847         * src/gtk-ui/sync-ui.c:
19848
19849         gtk-ui: remove unused pointer access
19850
19851 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
19852
19853         * po/it.po:
19854
19855         l10n: Updates to Italian (it) translation
19856
19857 2009-11-24  tomasgalicia  <tomas.galicia@intel.com>
19858
19859         * po/pt_BR.po:
19860
19861         l10n: Updates to Brazilian Portuguese (pt_BR) translation
19862
19863 2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>
19864
19865         * src/syncevo/SyncContext.cpp:
19866
19867         SyncContext: only use one engine instance, fixes slow sync issue
19868
19869 2009-11-24  Kristho  <lakristho@gmail.com>
19870
19871         * po/da.po:
19872
19873         l10n: Danish translation of syncevolution.
19874
19875 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19876
19877         * src/gtk-ui/sync-ui.c:
19878
19879         gtk-ui: handle NoSuchServer when loading initial config
19880
19881 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19882
19883         * src/gtk-ui/sync-ui-config.h:
19884         * src/gtk-ui/sync-ui.c:
19885         * src/gtk-ui/ui.glade:
19886
19887         gtk-ui: fix sync mode selection
19888
19889 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19890
19891         * configure-pre.in:
19892         * src/gtk-ui/sync-config-widget.c:
19893         * src/gtk-ui/sync-config-widget.h:
19894         * src/gtk-ui/sync-ui.c:
19895
19896         gtk-ui: remove keyring use -- server will take care of this
19897
19898 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19899
19900         * src/dbus/interfaces/syncevo-marshal.list:
19901         * src/dbus/syncevo-server.c:
19902         * src/dbus/syncevo-server.h:
19903         * src/gtk-ui/sync-ui.c:
19904
19905         gtk-ui: add (empty) InfoRequest callback
19906
19907 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19908
19909         * src/gtk-ui/sync-config-widget.c:
19910         * src/gtk-ui/sync-ui-config.c:
19911         * src/gtk-ui/sync-ui-config.h:
19912         * src/gtk-ui/sync-ui.c:
19913
19914         gtk-ui: use CheckSource() to hide unsupported sources
19915
19916 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19917
19918         * src/dbus/syncevo-dbus-types.h:
19919         * src/dbus/syncevo-server.c:
19920         * src/dbus/syncevo-server.h:
19921
19922         Add SourceUnusable exception to dbus wrapper
19923
19924 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19925
19926         * src/gtk-ui/sync-ui.c:
19927
19928         gtk-ui: remove debug ouput
19929
19930 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19931
19932         * src/syncevo-dbus-server.cpp:
19933
19934         syncevo-dbus-server: Add DBusSyncException SourceUnusable
19935
19936 2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>
19937
19938         * src/dbus/syncevo-server.c:
19939         * src/dbus/syncevo-server.h:
19940         * src/gtk-ui/sync-ui.c:
19941
19942         implement CheckSource in dbus wrapper
19943
19944 2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>
19945
19946         * src/gtk-ui/sync-ui.c:
19947
19948         gtk-ui: Use 'Presence' and update UI based on that
19949
19950 2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>
19951
19952         * src/dbus/interfaces/syncevo-marshal.list:
19953         * src/dbus/syncevo-server.c:
19954         * src/dbus/syncevo-server.h:
19955
19956         add Presence to dbus wrapper
19957
19958 2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>
19959
19960
19961         Merge branch 'jku-dbus-update' into jku
19962
19963 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19964
19965         * src/syncevo-dbus-server.cpp:
19966
19967         syncevo-dbus-server: fix an integer overflow in GetReports
19968
19969 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19970
19971         * test/test-dbus.py:
19972         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
19973         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
19974         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
19975         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
19976         * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
19977
19978         D-Bus testing: add testGetReportsByRef in TestSessionAPIsDummy
19979
19980 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19981
19982         * test/test-dbus.py:
19983
19984         D-Bus testing: change comment for testGetReportsNoConfig
19985
19986 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19987
19988         * test/test-dbus.py:
19989
19990         D-Bus testing: remove reduntant 'cleanAllConfig'
19991
19992 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19993
19994         * test/test-dbus.py:
19995
19996         D-Bus testing: add 'setupFiles' function in DBusUtil
19997
19998 2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
19999
20000         * test/test-dbus.py:
20001
20002         D-Bus testing: change the server name in TestSessionAPIsDummy
20003
20004 2009-11-20  Jussi Kukkonen  <jku@linux.intel.com>
20005
20006         * src/dbus/syncevo-dbus-types.h:
20007
20008         fix syncevolution exception names in dbus wrapper
20009
20010 2009-11-20  Jussi Kukkonen  <jku@linux.intel.com>
20011
20012         * src/gtk-ui/sync-ui.c:
20013
20014         gtk-ui: implement enabling/disabling sources in main view
20015
20016 2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>
20017
20018         * src/dbus/interfaces/syncevo-server-full.xml:
20019         * src/syncevo-dbus-server.cpp:
20020         * test/test-dbus.py:
20021
20022         syncevo-dbus-server: implement Server.GetSessions() (MB #8061)
20023
20024 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20025
20026         * src/gtk-ui/sync-ui.c:
20027
20028         gtk-ui: remove old service icon before adding new one
20029
20030 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20031
20032         * src/gtk-ui/sync-ui.c:
20033
20034         gtk-ui: set ui state to ok when config is received
20035
20036 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20037
20038         * src/gtk-ui/sync-config-widget.c:
20039
20040         gtk-ui: implement saving config
20041
20042 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20043
20044         * src/dbus/syncevo-dbus-types.c:
20045
20046         fix double free in dbus C wrapper
20047
20048 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20049
20050         * src/syncevo/Cmdline.cpp:
20051
20052         client-test: added remoteIdentifier + PeerIsClient
20053
20054 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20055
20056         * src/syncevo/Cmdline.cpp:
20057         * src/syncevo/SyncConfig.cpp:
20058
20059         username/password: empty in templates
20060
20061 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20062
20063         * src/gtk-ui/sync-config-widget.c:
20064         * src/gtk-ui/sync-config-widget.h:
20065
20066         gtk-ui: only show ConsumerReady services
20067
20068 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20069
20070         * src/gtk-ui/sync-config-widget.c:
20071         * src/gtk-ui/sync-config-widget.h:
20072         * src/gtk-ui/sync-ui.c:
20073
20074         gtk-ui: make configuration widgets handle their state better
20075
20076 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20077
20078         * src/dbus/interfaces/syncevo-server-full.xml:
20079         * src/syncevo-dbus-server.cpp:
20080
20081         D-Bus API + syncevo-dbus-server: added
20082         Server.CheckSource()/GetDatabases() (MB #8091)
20083
20084 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20085
20086         * src/syncevo-dbus-server.cpp:
20087         * test/test-dbus.py:
20088
20089         syncevo-dbus-server: StatusChanged "idle" was not sent
20090
20091 2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>
20092
20093         * src/dbus/syncevo-dbus-types.c:
20094         * src/dbus/syncevo-dbus-types.h:
20095         * src/gtk-ui/sync-config-widget.c:
20096         * src/gtk-ui/sync-config-widget.h:
20097         * src/gtk-ui/sync-ui.c:
20098
20099         gtk-ui: improve SyncConfigWidget, don't run a session all the
20100         time
20101
20102 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20103
20104         * test/test-dbus.py:
20105
20106         D-Bus testing: added testSyncSecondSession
20107
20108 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20109
20110         * test/test-dbus.py:
20111
20112         D-Bus testing: SessionChanged signal handling was wrong
20113
20114 2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>
20115
20116         * src/syncevo-dbus-server.cpp:
20117
20118         syncevo-dbus-server: send SYNC_DONE status after shutting down
20119         connection
20120
20121 2009-11-18  Patrick Ohly  <patrick.ohly@intel.com>
20122
20123         * test/test-dbus.py:
20124
20125         D-Bus testing: only react to D-Bus signals while the test runs
20126
20127 2009-11-18  Patrick Ohly  <patrick.ohly@intel.com>
20128
20129         * test/test-dbus.py:
20130
20131         D-Bus testing: added glib independent timeouts
20132
20133 2009-11-18  Jussi Kukkonen  <jku@linux.intel.com>
20134
20135         * src/dbus/syncevo-dbus-types.c:
20136         * src/dbus/syncevo-dbus-types.h:
20137         * src/gtk-ui/sync-config-widget.c:
20138         * src/gtk-ui/sync-config-widget.h:
20139         * src/gtk-ui/sync-ui-config.h:
20140         * src/gtk-ui/sync-ui.c:
20141
20142         gtk-ui: re-implement service configuration view
20143
20144 2009-11-18  Jussi Kukkonen  <jku@linux.intel.com>
20145
20146         * src/gtk-ui/sync-config-widget.c:
20147         * src/gtk-ui/sync-config-widget.h:
20148         * src/gtk-ui/sync-ui-config.h:
20149         * src/gtk-ui/sync-ui.c:
20150         * src/gtk-ui/sync-ui.h:
20151
20152         gtk-ui: more coverage for new dbus api
20153
20154 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
20155
20156         * test/test-dbus.py:
20157
20158         D-Bus testing: avoid duplicate testSync methods, minor
20159         improvements
20160
20161 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
20162
20163
20164         Merge remote branch 'origin/jku-single-window' into
20165         jku-dbus-update
20166
20167 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
20168
20169         * src/gtk-ui/sync-config-widget.h:
20170         * src/gtk-ui/sync-ui-config.c:
20171         * src/gtk-ui/sync-ui-config.h:
20172         * src/gtk-ui/sync-ui.c:
20173         * src/gtk-ui/sync-ui.h:
20174         * src/gtk-ui/ui.glade:
20175
20176         gtk-ui: add automatic expansion to service list
20177
20178 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
20179
20180         * src/syncevo/SyncContext.cpp:
20181
20182         SyncContext::createTransportAgent(): removed unused agent
20183         variable
20184
20185 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
20186
20187
20188         implement the service list contents as widgets
20189
20190 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
20191
20192         * src/gtk-ui/Makefile.am:
20193         * src/gtk-ui/sync-ui-config.h:
20194         * src/gtk-ui/sync-ui-marshal.list:
20195         * src/gtk-ui/sync-ui.c:
20196
20197         fix build problems, fix compiler warnings
20198
20199 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
20200
20201         * src/syncevo/SyncContext.cpp:
20202
20203         OBEX transport: fix compiler error when OBEX transport is off
20204
20205 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
20206
20207         * configure-pre.in:
20208         * src/gtk-ui/sync-ui.c:
20209         * src/gtk-ui/ui.glade:
20210
20211         gtk-ui: use NbtkGtkExpander in service list
20212
20213 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20214
20215         * src/syncevo-dbus-server.cpp:
20216
20217         syncevo-dbus-server: change error message for getReports
20218
20219 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20220
20221         * src/syncevo-dbus-server.cpp:
20222
20223         syncevo-dbus-server: change error message for getDatabases
20224
20225 2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20226
20227         * src/syncevo-dbus-server.cpp:
20228
20229         syncevo-dbus-server: change error message of checkSource
20230
20231 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20232
20233         * src/syncevo-dbus-server.cpp:
20234
20235         syncevo-dbus-server: change error message for setConfig
20236
20237 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20238
20239         * src/syncevo-dbus-server.cpp:
20240
20241         syncevo-dbus-server: change error message for getConfig
20242
20243 2009-11-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20244
20245         * test/test-dbus.py:
20246
20247         D-Bus testing: add unit tests for Session.GetReports
20248
20249 2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20250
20251         * test/test-dbus.py:
20252
20253         D-Bus testing: add unit tests for Session.GetDatabases
20254
20255 2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20256
20257         * test/test-dbus.py:
20258
20259         D-Bus testing: add unit tests for Session.CheckSource
20260
20261 2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20262
20263         * test/test-dbus.py:
20264
20265         D-Bus testing: add TestSessionAPIsEmptyName class
20266
20267 2009-11-17  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20268
20269         * test/test-dbus.py:
20270
20271         D-Bus testing: change comments for unit tests of config
20272
20273 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
20274
20275         * src/gtk-ui/mux-icon-button.c:
20276         * src/gtk-ui/mux-icon-button.h:
20277         * src/gtk-ui/mux-window.c:
20278         * src/gtk-ui/mux-window.h:
20279         * src/gtk-ui/sync-ui.c:
20280         * src/gtk-ui/ui.glade:
20281
20282         implement first phase of "single window mode"
20283
20284 2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>
20285
20286         * src/gtk-ui/sync-ui-config.c:
20287         * src/gtk-ui/sync-ui-config.h:
20288         * src/gtk-ui/sync-ui.c:
20289
20290         gtk-ui: only sync enabled and locall supported sources
20291
20292 2009-11-17  Chen Congwu  <congwu.chen@intel.com>
20293
20294         * src/syncevo/ObexTransportAgent.cpp:
20295         * src/syncevo/ObexTransportAgent.h:
20296
20297         ObexTransportAgent:  compiling fixes MB#5188
20298
20299 2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>
20300
20301         * src/syncevo/SyncConfig.cpp:
20302
20303         syncURL: example for HTTPS, OBEX channel selection
20304
20305 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
20306
20307         * configure-pre.in:
20308         * src/syncevo/Makefile.am:
20309         * src/syncevo/ObexTransportAgent.cpp:
20310         * src/syncevo/ObexTransportAgent.h:
20311         * src/syncevo/SyncConfig.cpp:
20312         * src/syncevo/SyncContext.cpp:
20313
20314         OBEX Client Transport: in-process OBEX client (binding over
20315         Bluetooth, #5188)
20316
20317 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
20318
20319         * src/syncevo/Cmdline.cpp:
20320         * src/syncevo/SyncConfig.cpp:
20321         * src/syncevo/SyncConfig.h:
20322         * src/syncevo/SyncContext.cpp:
20323         * src/syncevo/SyncContext.h:
20324         * src/syncevo/SyncML.cpp:
20325         * src/syncevo/SyncML.h:
20326
20327         Server Alerted Sync: SAN generation
20328
20329 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
20330
20331         * src/syncevo-dbus-server.cpp:
20332
20333         Server Alerted Sync: SAN Parsing
20334
20335 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
20336
20337         * src/syncevo-dbus-server.cpp:
20338
20339         Server Alerted Sync: SAN Parsing
20340
20341 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
20342
20343         * src/syncevo/SyncSource.cpp:
20344
20345         SyncML Server: explictly declare support "refresh-from-remote"
20346
20347 2009-11-13  Chen Congwu  <congwu.chen@intel.com>
20348
20349         * src/syncevo/SyncSource.cpp:
20350
20351         SyncML Server: flush luid-guid map immediately
20352
20353 2009-11-10  Chen Congwu  <congwu.chen@intel.com>
20354
20355         * src/gdbus/gdbus.h:
20356
20357         gdbus: fix a compile error
20358
20359 2009-11-10  Chen Congwu  <congwu.chen@intel.com>
20360
20361         * test/ClientTest.cpp:
20362         * test/ClientTest.h:
20363
20364         ClienTest: Fix a resource leak
20365
20366 2009-10-16  Chen Congwu  <congwu.chen@intel.com>
20367
20368         * configure-pre.in:
20369
20370         DevType: change DevType from "desktop" to "workstation"
20371
20372 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
20373
20374         * src/gtk-ui/sync-ui.c:
20375
20376         gtk-ui: improve error dbus handling
20377
20378 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
20379
20380         * src/Makefile-gen.am:
20381         * src/org.syncevolution.service.in:
20382
20383         fix D-Bus .service file (needed for d-Bus autostart)
20384
20385 2009-11-16  itsoftex  <yousef@itsoftex.com>
20386
20387         * po/ar.po:
20388
20389         l10n: Updates to Arabic (ar) translation
20390
20391 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
20392
20393         * src/dbus/syncevo-dbus-types.c:
20394         * src/dbus/syncevo-dbus-types.h:
20395         * src/gtk-ui/sync-ui.c:
20396
20397         gtk-ui: start handling source errors
20398
20399 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
20400
20401         * src/dbus/syncevo-dbus-types.c:
20402         * src/dbus/syncevo-dbus-types.h:
20403         * src/gtk-ui/sync-ui.c:
20404         * src/org.syncevolution.service.in:
20405
20406         gtk-ui: enable actual syncing
20407
20408 2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>
20409
20410         * src/dbus/interfaces/syncevo-marshal.list:
20411         * src/dbus/syncevo-session.c:
20412         * src/dbus/test.c:
20413         * src/org.Moblin.SyncEvolution.service.in:
20414         * src/org.syncevolution.service.in:
20415
20416         fix bug in status-changed signal definition in dbus wrapper
20417
20418 2009-11-16  itsoftex  <yousef@itsoftex.com>
20419
20420         * po/ar.po:
20421
20422         l10n: Arabic Translation, partial upload.
20423
20424 2009-11-12  GLS_JPN  <etsukox.murozono@intel.com>
20425
20426         * po/ja.po:
20427
20428         l10n: Updates to Japanese (ja) translation
20429
20430 2009-11-12  Patrick Ohly  <patrick.ohly@intel.com>
20431
20432         * src/syncevo/Cmdline.cpp:
20433         * src/syncevo/SyncConfig.cpp:
20434         * src/syncevo/SyncConfig.h:
20435         * src/syncevo/SynthesisDBPlugin.cpp:
20436
20437         server config: fixed tests and code for new config options
20438
20439 2009-11-12  Patrick Ohly  <patrick.ohly@intel.com>
20440
20441         * src/syncevo/Cmdline.cpp:
20442         * src/syncevo/SyncConfig.cpp:
20443
20444         cmdline --print-servers: sort by server name
20445
20446 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
20447
20448         * src/syncevo-dbus-server.cpp:
20449         * src/syncevo/SyncContext.cpp:
20450         * src/syncevo/SyncContext.h:
20451         * src/syncevo/SynthesisDBPlugin.cpp:
20452         * test/test-dbus.py:
20453
20454         syncevo-dbus-server: removed special case for unauthenticated
20455         Connections
20456
20457 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
20458
20459         * src/syncevo/SyncContext.cpp:
20460
20461         SyncML server: accept basic authentication
20462
20463 2009-11-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20464
20465         * test/test-dbus.py:
20466
20467         D-Bus testing: add unit tests for session.SetConfig/GetConfig
20468
20469 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
20470
20471         * src/syncevo/SyncContext.cpp:
20472
20473         SyncML server: explicitly state that any kind of log in is valid
20474
20475 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20476
20477         * src/Makefile-gen.am:
20478
20479         client-test: unit tests not included when building statically
20480
20481 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
20482
20483         * src/syncevo-dbus-server.cpp:
20484         * test/test-dbus.py:
20485
20486         syncevo-dbus-server: Server.GetConfig() should not create configs
20487
20488 2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>
20489
20490         * test/test-dbus.py:
20491
20492         D-Bus testing: check for some error reporting situations
20493
20494 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
20495
20496         * src/syncevo-dbus-server.cpp:
20497         * src/syncevo/SyncContext.cpp:
20498         * test/test-dbus.py:
20499
20500         syncevo-dbus-server: kill old session(s) when the same client
20501         connects again (MB#7710)
20502
20503 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
20504
20505         * src/dbus/interfaces/syncevo-connection-full.xml:
20506         * src/syncevo-dbus-server.cpp:
20507
20508         syncevo-dbus-server + D-Bus API: no Reply after Abort signal
20509
20510 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
20511
20512         * test/test-dbus.py:
20513
20514         test-dbus.py: also kill dbus-monitor at start of run
20515
20516 2009-11-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20517
20518         * src/gdbus/gdbus-cxx-bridge.h:
20519         * src/syncevo-dbus-server.cpp:
20520
20521         syncevo-dbus-server: add specific exceptions (MB#6548)
20522
20523 2009-10-30  Patrick Ohly  <patrick.ohly@intel.com>
20524
20525         * src/syncevo-dbus-server.cpp:
20526         * src/syncevo/CurlTransportAgent.cpp:
20527         * src/syncevo/SoupTransportAgent.cpp:
20528         * src/syncevo/SyncContext.cpp:
20529         * src/syncevo/SyncContext.h:
20530         * test/test-dbus.py:
20531
20532         syncevo-dbus-server + syncevolution: fixed signal handling and
20533         D-Bus suspend/abort/shutdown (MB#7555)
20534
20535 2009-10-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20536
20537         * src/syncevo-dbus-server.cpp:
20538         * src/syncevo/SyncContext.cpp:
20539
20540         syncevo-dbus-server: handle CTRL-C/SIGINT/SIGTERM(bug #7555)
20541
20542 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
20543
20544
20545         Merge branch 'syncevolution-0-9-x'
20546
20547 2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>
20548
20549         * configure-pre.in:
20550
20551         autotools + Boost: --with-boost had no effect (MB#7856)
20552
20553 2009-11-06  Patrick Ohly  <patrick.ohly@intel.com>
20554
20555         * src/syncevo-dbus-server.cpp:
20556         * src/syncevo/SyncContext.cpp:
20557         * src/syncevo/SyncContext.h:
20558         * src/syncevo/SynthesisDBPlugin.cpp:
20559         * test/syncevo-http-server.py:
20560         * test/test-dbus.py:
20561
20562         SyncML server: find configuration for client automatically
20563         (MB#7710)
20564
20565 2009-11-06  Patrick Ohly  <patrick.ohly@intel.com>
20566
20567         * src/syncevo/SynthesisDBPlugin.cpp:
20568
20569         SynthesisDBPlugin: added NULL context pointer checks
20570
20571 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20572
20573         * src/syncevo-dbus-server.cpp:
20574
20575         synevo-dbus-server: Session.Sync() signature fix
20576
20577 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20578
20579         * test/test-dbus.py:
20580
20581         test-dbus.py: added Connection tests
20582
20583 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20584
20585         * test/test-dbus.py:
20586
20587         test-dbus.py: more reliable process handling
20588
20589 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20590
20591         * src/dbus/interfaces/syncevo-connection-full.xml:
20592         * src/syncevo-dbus-server.cpp:
20593
20594         D-Bus API + syncev-dbus-server: Connection.Abort signal only sent
20595         once
20596
20597 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20598
20599         * src/syncevo-dbus-server.cpp:
20600
20601         syncevo-dbus-server: use unbuffered output
20602
20603 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20604
20605         * src/syncevo-dbus-server.cpp:
20606
20607         syncevo-dbus-server: use random session IDs
20608
20609 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20610
20611         * test/test-dbus.py:
20612
20613         test-dbus.py: removed dependency on Python 2.6 and python-gobject
20614         >= 2.16
20615
20616 2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>
20617
20618         * src/Makefile-gen.am:
20619
20620         client-test: unit tests not included when building statically
20621
20622 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20623
20624         * src/syncevo-dbus-server.cpp:
20625         * src/syncevo/SyncContext.cpp:
20626         * src/syncevo/SyncContext.h:
20627         * src/syncevo/SynthesisDBPlugin.cpp:
20628
20629         SyncML server: don't check client credentials if not required
20630
20631 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20632
20633         * test/syncevo-http-server.py:
20634
20635         syncevolution-http-server.py: clients must authenticate
20636
20637 2009-10-25  Patrick Ohly  <patrick.ohly@intel.com>
20638
20639         * src/syncevo/SyncConfig.cpp:
20640         * src/syncevo/SyncConfig.h:
20641         * src/syncevo/SyncContext.cpp:
20642         * src/syncevo/SyncContext.h:
20643         * src/syncevo/SyncSource.cpp:
20644         * src/syncevo/SynthesisDBPlugin.cpp:
20645
20646         Synthesis server: session auth and device admin
20647
20648 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20649
20650         * src/syncevo/SyncContext.cpp:
20651
20652         logging + XML config: print config when it cannot be parsed
20653
20654 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20655
20656         * src/syncevo/SafeConfigNode.cpp:
20657
20658         SafeConfigNode::escape(): did not work correctly for strings with
20659         ! in them
20660
20661 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20662
20663         * src/default/README:
20664
20665         adding templates: also need to go into test/test-dbus.py
20666
20667 2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20668
20669         * src/syncevo-dbus-server.cpp:
20670
20671         syncevo-dbus-server: implement progress (bug #7134)
20672
20673 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20674
20675         * gen-autotools.sh:
20676
20677         gen-autotools.sh: avoid GNU find -printf
20678
20679 2009-11-04  Patrick Ohly  <patrick.ohly@intel.com>
20680
20681         * configure-pre.in:
20682
20683         configure: detect incorrect use of --with-synthesis-src
20684
20685 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20686
20687         * src/backends/sqlite/SQLiteContactSource.cpp:
20688         * src/backends/sqlite/SQLiteContactSource.h:
20689
20690         SQLite backend: added server admin calls
20691
20692 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20693
20694         * gen-autotools.sh:
20695
20696         gen-autotools.sh: avoid GNU find -printf
20697
20698 2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>
20699
20700         * src/syncevo/LogRedirect.cpp:
20701
20702         stderr redirection: detect "error" messages and show them
20703         (MB#7655)
20704
20705 2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>
20706
20707         * po/POTFILES.in:
20708         * src/gtk-ui/sync-ui-config.c:
20709         * src/gtk-ui/sync-ui-config.h:
20710         * src/gtk-ui/sync-ui.c:
20711
20712         gtk-ui: simplify report handling & source checking
20713
20714 2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>
20715
20716         * src/gtk-ui/sync-ui.c:
20717
20718         gtk-ui: add sync report and progress handling
20719
20720 2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>
20721
20722         * src/dbus/syncevo-dbus-types.c:
20723         * src/dbus/syncevo-dbus-types.h:
20724
20725         add 'done' to sessions statuses in dbus wrapper
20726
20727 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20728
20729         * src/dbus/test.c:
20730
20731         improve test binary for dbus wrapper
20732
20733 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20734
20735         * src/dbus/syncevo-server.c:
20736         * src/dbus/syncevo-server.h:
20737         * src/dbus/syncevo-session.c:
20738         * src/dbus/syncevo-session.h:
20739
20740         bugfixes in dbus wrapper
20741
20742 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20743
20744         * src/dbus/syncevo-dbus-types.c:
20745         * src/dbus/syncevo-dbus-types.h:
20746
20747         fix sessions-data handling in client wrapper
20748
20749 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20750
20751         * src/dbus/syncevo-server.c:
20752         * src/gtk-ui/sync-ui.c:
20753
20754         use Attach/Detach automatically in dbus client wrapper
20755
20756 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20757
20758         * src/dbus/interfaces/syncevo-server-full.xml:
20759
20760         dbus documentation fixes
20761
20762 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20763
20764         * src/gtk-ui/sync-ui-config.c:
20765         * src/gtk-ui/sync-ui-config.h:
20766         * src/gtk-ui/sync-ui.c:
20767
20768         gtk-ui: read current configuration from Session
20769
20770 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20771
20772         * src/dbus/syncevo-dbus-types.c:
20773         * src/dbus/syncevo-dbus-types.h:
20774         * src/dbus/syncevo-session.c:
20775         * src/dbus/syncevo-session.h:
20776
20777         add missing CheckSource implementation to cient wrapper
20778
20779 2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>
20780
20781         * src/dbus/test.c:
20782         * src/gtk-ui/sync-ui-config.c:
20783         * src/gtk-ui/sync-ui.c:
20784
20785         gtk-ui : fix the build (compiles, does not work)
20786
20787 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
20788
20789         * src/dbus/Makefile.am:
20790         * src/dbus/test.c:
20791
20792         add temporary test binary
20793
20794 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
20795
20796         * src/dbus/interfaces/syncevo-session-full.xml:
20797         * src/dbus/syncevo-session.c:
20798         * src/dbus/syncevo-session.h:
20799
20800         fix dbus signature for GetConfig
20801
20802 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
20803
20804         * src/dbus/interfaces/syncevo-marshal.list:
20805         * src/dbus/syncevo-dbus-types.c:
20806         * src/dbus/syncevo-dbus-types.h:
20807         * src/dbus/syncevo-server.c:
20808         * src/dbus/syncevo-server.h:
20809         * src/dbus/syncevo-session.c:
20810         * src/dbus/syncevo-session.h:
20811         * src/gtk-ui/sync-ui-config.h:
20812         * src/gtk-ui/sync-ui.c:
20813
20814         add missing session signals to client dbus wrapper
20815
20816 2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>
20817
20818         * src/dbus/Makefile.am:
20819         * src/dbus/README:
20820         * src/dbus/interfaces/Makefile.am:
20821         * src/dbus/interfaces/syncevo-full.xml:
20822         * src/dbus/interfaces/syncevo-marshal.list:
20823         * src/dbus/syncevo-dbus-types.c:
20824         * src/dbus/syncevo-dbus-types.h:
20825         * src/dbus/syncevo-dbus.c:
20826         * src/dbus/syncevo-dbus.h:
20827         * src/dbus/syncevo-server.c:
20828         * src/dbus/syncevo-server.h:
20829         * src/dbus/syncevo-session.c:
20830         * src/dbus/syncevo-session.h:
20831         * src/dbus/test.c:
20832
20833         implement new dbus api in the C wrapper
20834
20835 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
20836
20837         * src/syncevo-dbus-server.cpp:
20838         * src/syncevo/SyncContext.cpp:
20839         * src/syncevo/SyncContext.h:
20840         * src/syncevo/SynthesisDBPlugin.cpp:
20841         * test/test-dbus.py:
20842
20843         syncevo-dbus-server: removed special case for unauthenticated
20844         Connections
20845
20846 2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>
20847
20848         * src/syncevo/SyncContext.cpp:
20849
20850         SyncML server: accept basic authentication
20851
20852 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20853
20854         * src/client-test-app.cpp:
20855
20856         testing: Client::Sync broke when removing the source array in the
20857         sync() method
20858
20859 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20860
20861         * test/test-dbus.py:
20862
20863         D-Bus testing: adapted to fully implemented GetConfigs()
20864
20865 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20866
20867         * test/test-dbus.py:
20868
20869         D-Bus testing: set up environment also for running under debugger
20870
20871 2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>
20872
20873         * src/syncevo-dbus-server.cpp:
20874
20875         syncevo-dbus-server: fixed compiler warning
20876
20877 2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20878
20879         * src/syncevo-dbus-server.cpp:
20880
20881         syncevo-dbus-server: use enum values to represent sync statuses
20882
20883 2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20884
20885         * test/dbus-server-config.py:
20886
20887         syncevo-dbus-server: add test script for getConfigs
20888
20889 2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20890
20891         * src/syncevo-dbus-server.cpp:
20892
20893         syncevo-dbus-server: implement getConfigs
20894
20895 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20896
20897         * src/syncevo-dbus-server.cpp:
20898
20899         syncevo-dbus-server: hook up checkForSuspend and checkForAbort
20900
20901 2009-10-12  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20902
20903         * src/syncevo-dbus-server.cpp:
20904
20905         syncevo-dbus-server: add timeout mechanism for status and
20906         progress
20907
20908 2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20909
20910         * src/syncevo-dbus-server.cpp:
20911
20912         syncevo-dbus-server: change checkSource and getDatabases
20913
20914 2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20915
20916         * src/syncevo-dbus-server.cpp:
20917         * src/syncevo/ConfigTree.h:
20918         * src/syncevo/FileConfigTree.cpp:
20919         * src/syncevo/FileConfigTree.h:
20920         * src/syncevo/SyncConfig.cpp:
20921         * src/syncevo/SyncConfig.h:
20922
20923         syncevo-dbus-server setConfig: reserve meta information
20924
20925 2009-10-26  GLSQA  <namfonx.yeates@intel.com>
20926
20927         * po/fi.po:
20928
20929         l10n: Updates to Finnish (fi) translation
20930
20931 2009-10-26  GLSQA  <namfonx.yeates@intel.com>
20932
20933         * po/fi.po:
20934
20935         l10n: Updates to Finnish (fi) translation
20936
20937 2009-10-26  Patrick Ohly  <patrick.ohly@intel.com>
20938
20939         * NEWS:
20940         * configure-pre.in:
20941
20942         NEWS, version: updated for 0.9.1
20943
20944 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
20945
20946         * src/syncevo/SyncSource.cpp:
20947
20948         SyncSourceAdmin::insertMapItem(): silently update existing items
20949
20950 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
20951
20952         * src/syncevo/SynthesisDBPlugin.cpp:
20953
20954         Synthesis DB interface: logging of local operations
20955
20956 2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>
20957
20958
20959         Merge commit 'origin/master' into dbus-api
20960
20961 2009-10-21  ZhuYanhai  <zhu.yanhai@gmail.com>
20962
20963         * po/zh_CN.po:
20964
20965         l10n: Updates to Chinese (China) (zh_CN) translation
20966
20967 2009-10-21  ZhuYanhai  <zhu.yanhai@gmail.com>
20968
20969         * po/zh_CN.po:
20970
20971         l10n: Updates to Chinese (China) (zh_CN) translation
20972
20973 2009-10-20  Patrick Ohly  <patrick.ohly@intel.com>
20974
20975
20976         Merge branch 'master' into dbus-api
20977
20978 2009-10-19  Patrick Ohly  <patrick.ohly@intel.com>
20979
20980         * NEWS:
20981         * configure-pre.in:
20982
20983         NEWS, version: updated for 0.9.1 beta 2
20984
20985 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
20986
20987         * test/ClientTest.cpp:
20988         * test/ClientTest.h:
20989
20990         client-test: added testManyDeletes, improved testManyItems
20991
20992 2009-10-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
20993
20994         * test/valgrindcheck.sh:
20995
20996         valgrindcheck.sh: return 100 when valgrind finds a problem
20997
20998 2009-10-16  Congwu Chen  <congwu.chen@intel.com>
20999
21000         * test/runtests.py:
21001
21002         runtests.py: added configuration of Resend test
21003
21004 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
21005
21006         * test/runtests.py:
21007
21008         runtests.py: reformatted source code to split up long lines
21009
21010 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
21011
21012         * test/runtests.py:
21013
21014         runtests.py: build RPMs in addition to DEBs
21015
21016 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21017
21018         * test/runtests.py:
21019
21020         runtests.py: fixed "prebuilt" tests
21021
21022 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21023
21024         * test/runtests.py:
21025
21026         runtests.py: fixed building lpia .deb
21027
21028 2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21029
21030         * test/generate-html.xsl:
21031
21032         Testing: add valgrind result checking and generate result in html
21033         output
21034
21035 2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21036
21037         * test/runtests.py:
21038
21039         Testing: add nightly test for memotoo
21040
21041 2009-10-13  Chen Congwu  <congwu.chen@intel.com>
21042
21043         * test/runtests.py:
21044
21045         Testing: add time info for mail title
21046
21047 2009-10-13  Chen Congwu  <congwu.chen@intel.com>
21048
21049         * test/runtests.py:
21050
21051         Testing: change know failures to skip for google testing
21052
21053 2009-09-28  Chen Congwu  <congwu.chen@intel.com>
21054
21055         * test/runtests.py:
21056
21057         Testing: add valgrind check result and backend scan dir
21058
21059 2009-09-28  Chen Congwu  <congwu.chen@intel.com>
21060
21061         * test/resultchecker.py:
21062         * test/runtests.py:
21063
21064         Testing: add valgrind check result and backend scan dir
21065
21066 2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>
21067
21068         * src/syncevo/SyncContext.cpp:
21069
21070         fixed typo: Aboring -> Aborting
21071
21072 2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>
21073
21074         * test/README.mobical:
21075         * test/synccompare.pl:
21076
21077         Mobical: PHOTOs preserved verbatim (MB#6668)
21078
21079 2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>
21080
21081         * src/syncevo/Makefile.am:
21082         * src/syncevo/installcheck-local.sh:
21083
21084         packaging: another fix for installcheck-local
21085
21086 2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>
21087
21088         * Makefile-gen.am:
21089
21090         packaging: force serialization of "install" and "installcheck"
21091
21092 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21093
21094         * src/syncevo/SyncSource.cpp:
21095
21096         SyncSourceSerialize: a typo for vCalendar1.0 in getSynthesisInfo
21097
21098 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21099
21100         * src/syncclient_sample_config.xml:
21101         * src/syncevo/SyncSource.cpp:
21102
21103         SyncSource: Add 'prioprity' conversion between vCalendar1.0 and
21104         2.0
21105
21106 2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21107
21108         * src/backends/evolution/EvolutionContactSource.h:
21109         * src/syncclient_sample_config.xml:
21110         * src/syncevo/SyncSource.cpp:
21111         * src/syncevo/SyncSource.h:
21112
21113         SyncSource: change names for m_incomingScript and
21114         m_outgointScript
21115
21116 2009-10-14  xosecalvo  <ubuntu@galizaweb.net>
21117
21118         * po/gl.po:
21119
21120         l10n: First Galician translation
21121
21122 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21123
21124         * test/test-dbus.py:
21125
21126         D-Bus testing: reorganized code, added session and sync testing
21127
21128 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21129
21130         * src/syncevo-dbus-server.cpp:
21131
21132         syncevo-dbus-server: cleaned up read-only methods and added
21133         GetConfigs()
21134
21135 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21136
21137         * src/syncevo-dbus-server.cpp:
21138
21139         syncevo-dbus-server: fixed name of Session signals
21140
21141 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21142
21143         * src/syncevo-dbus-server.cpp:
21144
21145         syncevo-dbus-server: fixed reporting of status "idle"
21146
21147 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21148
21149         * test/test-dbus.py:
21150
21151         D-Bus testing: use dbus-monitor in normal mode
21152
21153 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21154
21155         * src/gdbus/test/example.cpp:
21156
21157         gdbus C++: demonstrate how to bind methods in private base
21158         classes
21159
21160 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21161
21162         * src/gdbus/test/example.cpp:
21163
21164         gdbus C++ example: added static and const function callback
21165
21166 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21167
21168         * src/gdbus/gdbus-cxx-bridge.h:
21169         * src/gdbus/test/example.cpp:
21170         * src/gdbus/test/test-example:
21171         * src/syncevo-dbus-server.cpp:
21172
21173         gdbus C++: simplified method declaration
21174
21175 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21176
21177         * src/gdbus/gdbus.h:
21178         * src/gdbus/object.c:
21179
21180         gdbus: per-method callback data
21181
21182 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21183
21184         * src/gdbus/gdbus.h:
21185
21186         gdbus: add _NONE = 0 enum value for C++
21187
21188 2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>
21189
21190         * Makefile-gen.am:
21191         * src/syncevo/Makefile.am:
21192         * src/syncevo/installcheck-local.sh:
21193
21194         packaging: fix for installcheck
21195
21196 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
21197
21198         * src/syncevo/Cmdline.cpp:
21199
21200         command line: removing non-existant configuration prints error
21201         (MB #6673)
21202
21203 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
21204
21205         * src/syncevo/SyncConfig.cpp:
21206         * src/syncevo/SyncContext.cpp:
21207
21208         message resend: zero interval disables resending (MB #6500)
21209
21210 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
21211
21212         * src/syncevo/SyncConfig.h:
21213
21214         command line config value checking: detect negative values on 32
21215         bit (MB #6500)
21216
21217 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
21218
21219         * NEWS:
21220
21221         NEWS: fixed some typos, improved wording
21222
21223 2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>
21224
21225         * Makefile-gen.am:
21226         * configure-post.in:
21227         * src/syncevo/eds_abi_wrapper.cpp:
21228         * src/syncevo/eds_abi_wrapper.h:
21229
21230         --enable-evolution-compatibility: added
21231         icalcomp_get_location/summary (MB#6552), added test
21232
21233 2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>
21234
21235         * src/syncevo-dbus-server.cpp:
21236         * test/test-dbus.py:
21237
21238         D-Bus testing: use 'unittest' to write tests, watch
21239         syncevo-dbus-server
21240
21241 2009-10-13  Jussi Kukkonen  <jku@linux.intel.com>
21242
21243         * src/gtk-ui/sync-ui-config.c:
21244         * src/gtk-ui/sync-ui-config.h:
21245         * src/gtk-ui/sync-ui.c:
21246
21247         gtk-ui: disable sources that are not supported (MB#6672)
21248
21249 2009-10-13  andika  <andika@gmail.com>
21250
21251         * po/id.po:
21252
21253         l10n: Updates to Indonesian (id) translation
21254
21255 2009-10-13  andika  <andika@gmail.com>
21256
21257         * po/id.po:
21258
21259         l10n: Updates to Indonesian (id) translation
21260
21261 2009-10-10  GLS_CHS  <yunx.nie@intel.com>
21262
21263         * po/zh_CN.po:
21264
21265         l10n: Updates to Chinese (China) (zh_CN) translation
21266
21267 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
21268
21269         * src/syncevo-dbus-server.cpp:
21270
21271         syncevo-dbus-server: use Server Alerted Notification (SAN)
21272         message content
21273
21274 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
21275
21276         * src/syncevo/SyncML.cpp:
21277         * src/syncevo/SyncML.h:
21278
21279         SyncMode: use values that are consistent with SyncML spec
21280
21281 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
21282
21283         * src/syncevo-dbus-server.cpp:
21284
21285         syncevo-dbus-server setConfig: added TODO
21286
21287 2009-09-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21288
21289         * src/syncevo-dbus-server.cpp:
21290         * test/dbus-server-config.py:
21291
21292         syncevo-dbus-server: implement checkSource and getDatabases
21293
21294 2009-09-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21295
21296         * src/syncevo-dbus-server.cpp:
21297
21298         syncevo-dbus-server: add workarounds for getConfig/getReports
21299
21300 2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21301
21302         * src/dbus/interfaces/syncevo-server-full.xml:
21303         * src/syncevo-dbus-server.cpp:
21304         * test/dbus-server-config.py:
21305
21306         syncevo-dbus-server: add implementation for getReports
21307
21308 2009-09-22  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21309
21310         * src/syncevo-dbus-server.cpp:
21311         * src/syncevo/FileConfigNode.cpp:
21312         * test/dbus-server-config.py:
21313
21314         syncevo-dbus-server: implement getConfig/setConfig
21315
21316 2009-09-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
21317
21318         * src/dbus/interfaces/syncevo-server-full.xml:
21319
21320         DBUS-API: fix a xml syntax error in dbus-api
21321
21322 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
21323
21324         * src/syncevo-dbus-server.cpp:
21325         * src/syncevo/SyncContext.cpp:
21326
21327         EvolutionSyncClient: added some more TODOs
21328
21329 2009-09-30  Patrick Ohly  <patrick.ohly@intel.com>
21330
21331         * src/syncevo-dbus-server.cpp:
21332
21333         syncevo-dbus-server: close connection on error
21334
21335 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
21336
21337         * src/syncevo/Cmdline.cpp:
21338         * src/syncevo/ConfigTree.h:
21339         * src/syncevo/FileConfigTree.cpp:
21340         * src/syncevo/SyncConfig.cpp:
21341         * src/syncevo/SyncConfig.h:
21342         * src/syncevo/SyncContext.cpp:
21343         * src/syncevo/SyncSource.cpp:
21344         * src/syncevo/SyncSource.h:
21345         * src/syncevo/SynthesisDBPlugin.cpp:
21346         * src/syncevo/TrackingSyncSource.cpp:
21347         * src/syncevo/TrackingSyncSource.h:
21348
21349         SyncML server: handle admin data inside SyncEvolution, use
21350         <simpleauthuser/pw>
21351
21352 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
21353
21354         * src/syncevo/SyncConfig.cpp:
21355
21356         config: allow empty username/password
21357
21358 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
21359
21360         * src/syncevo/ConfigNode.h:
21361         * src/syncevo/FileConfigNode.cpp:
21362         * src/syncevo/FileConfigNode.h:
21363         * src/syncevo/FilterConfigNode.cpp:
21364         * src/syncevo/FilterConfigNode.h:
21365         * src/syncevo/HashConfigNode.h:
21366         * src/syncevo/PrefixConfigNode.h:
21367         * src/syncevo/SafeConfigNode.h:
21368
21369         ConfigNode API: added writeProperties() and clear()
21370
21371 2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>
21372
21373         * src/syncevo/SafeConfigNode.cpp:
21374         * src/syncevo/SafeConfigNode.h:
21375
21376         SafeConfigNode: make escape/unescape utility functions public
21377
21378 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
21379
21380         * HACKING:
21381         * configure-pre.in:
21382         * src/Makefile-gen.am:
21383         * src/syncclient_sample_config.xml:
21384         * src/syncevo-dbus-server.cpp:
21385         * src/syncevo/Makefile.am:
21386         * src/syncevo/SyncContext.cpp:
21387         * src/syncevo/SyncContext.h:
21388         * src/syncevo/SynthesisEngine.cpp:
21389         * src/syncevo/SynthesisEngine.h:
21390         * test/syncevo-http-server.py:
21391
21392         syncevo-dbus-server/syncevolution-http-server.py: SyncML HTTP
21393         server
21394
21395 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
21396
21397         * src/syncevo/util.h:
21398
21399         StringMap: alias for std::map<std::string, std::string>
21400
21401 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
21402
21403         * src/dbus/interfaces/syncevo-server-full.xml:
21404
21405         D-Bus API: added error specification
21406
21407 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
21408
21409         * src/dbus/interfaces/syncevo-session-full.xml:
21410
21411         D-Bus API: added database listing and config checking
21412
21413 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
21414
21415         * src/syncevo/SyncConfig.h:
21416         * src/syncevo/SyncContext.cpp:
21417         * src/syncevo/SyncSource.h:
21418
21419         sync progress: generate information about inactive sources
21420
21421 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
21422
21423         * src/dbus/interfaces/syncevo-server-full.xml:
21424
21425         D-Bus API: added Server.InfoRequest/Response
21426
21427 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
21428
21429         * src/syncevo-dbus-server.cpp:
21430
21431         syncevo-dbus-server: use string for session identifier
21432
21433 2009-09-22  Patrick Ohly  <patrick.ohly@intel.com>
21434
21435         * src/syncevo-dbus-server.cpp:
21436
21437         syncevo-dbus-server: added stubs for
21438         Attach/Detach/Presence/CheckPresence
21439
21440 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
21441
21442         * src/syncevo-dbus-server.cpp:
21443         * src/syncevo/TransportAgent.cpp:
21444         * src/syncevo/TransportAgent.h:
21445
21446         syncevo-dbus-server: allow SAN messages to start a Connection
21447
21448 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
21449
21450         * src/syncevo/SyncContext.cpp:
21451
21452         transport logic: avoid calling the engine with STEPCMD_SENTDATA
21453         twice
21454
21455 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
21456
21457         * src/syncevo-dbus-server.cpp:
21458         * test/dbus-server-http.py:
21459
21460         syncevo-dbus-server: implemented syncs via Connection API
21461
21462 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
21463
21464         * src/syncevo-dbus-server.cpp:
21465
21466         syncevo-dbus-server: fix for handling of active session
21467
21468 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
21469
21470         * src/syncevo/CurlTransportAgent.cpp:
21471         * src/syncevo/CurlTransportAgent.h:
21472         * src/syncevo/Makefile.am:
21473         * src/syncevo/SoupTransportAgent.cpp:
21474         * src/syncevo/SoupTransportAgent.h:
21475         * src/syncevo/SyncConfig.cpp:
21476         * src/syncevo/SyncConfig.h:
21477         * src/syncevo/SyncContext.cpp:
21478         * src/syncevo/SyncContext.h:
21479         * src/syncevo/TransportAgent.cpp:
21480         * src/syncevo/TransportAgent.h:
21481         * test/ClientTest.h:
21482
21483         TransportAgent: added shutdown(), moved HTTP setup out of core
21484         engine
21485
21486 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
21487
21488         * src/syncevo/SynthesisEngine.h:
21489
21490         SharedBuffer: added the possibility to create a SharedBuffer from
21491         const memory
21492
21493 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
21494
21495         * src/syncevo-dbus-server.cpp:
21496         * test/dbus-server-sync.py:
21497
21498         syncevo-dbus-server: implemented Session.Sync() parameter
21499         handling
21500
21501 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
21502
21503         * src/CmdlineSyncClient.cpp:
21504         * src/CmdlineSyncClient.h:
21505         * src/client-test-app.cpp:
21506         * src/syncevo-dbus-server.cpp:
21507         * src/syncevo/Cmdline.cpp:
21508         * src/syncevo/SyncConfig.cpp:
21509         * src/syncevo/SyncConfig.h:
21510         * src/syncevo/SyncContext.cpp:
21511         * src/syncevo/SyncContext.h:
21512         * src/syncevolution.cpp:
21513
21514         sync source handling: implemented per-source property filtering,
21515         Cmdline uses it
21516
21517 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
21518
21519         * src/syncevo-dbus-server.cpp:
21520         * test/dbus-server-sync.py:
21521
21522         syncevo-dbus-server: implemented Session.Sync() and sync
21523         status/progress
21524
21525 2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>
21526
21527         * src/syncevo/SyncContext.cpp:
21528         * src/syncevo/SyncContext.h:
21529
21530         SyncContext: added handleException()
21531
21532 2009-09-09  Patrick Ohly  <patrick.ohly@intel.com>
21533
21534         * src/syncevo-dbus-server.cpp:
21535
21536         syncevo-dbus-server: added stubs for
21537         Server/Session.GetConfig/GetReports()
21538
21539 2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>
21540
21541         * src/DBusSyncClient.cpp:
21542         * src/DBusSyncClient.h:
21543         * src/Makefile-gen.am:
21544         * src/syncevo-dbus-server.cpp:
21545         * src/syncevo-dbus-server.h:
21546         * test/dbus-server-connect.py:
21547
21548         syncevo-dbus-server: moved to gdbus with C++ bridge
21549
21550 2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>
21551
21552         * src/dbus/interfaces/Makefile.am:
21553         * src/dbus/interfaces/spec-to-docbook.xsl:
21554         * src/dbus/interfaces/syncevo-connection-full.xml:
21555         * src/dbus/interfaces/syncevo-server-full.xml:
21556         * src/dbus/interfaces/syncevo-session-full.xml:
21557
21558         D-Bus API: added next generation D-Bus UI API
21559
21560 2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>
21561
21562         * src/gdbus/gdbus-cxx-bridge.h:
21563         * src/gdbus/test/example.cpp:
21564         * src/gdbus/test/test-example:
21565
21566         D-Bus C++: added support for structs
21567
21568 2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21569
21570         * src/gdbus/gdbus-cxx-bridge.h:
21571
21572         D-Bus C++: added support for in-place passing of basic arrays
21573
21574 2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21575
21576         * src/gdbus/gdbus-cxx-bridge.h:
21577
21578         D-Bus C++: let app use char and unsigned char for D-BUS BYTE
21579
21580 2009-08-28  Patrick Ohly  <patrick.ohly@intel.com>
21581
21582         * src/gdbus/gdbus-cxx-bridge.h:
21583         * src/gdbus/gdbus-cxx.h:
21584         * src/gdbus/test/example.cpp:
21585
21586         D-Bus C++: added the possibility to pass Caller ID string and a
21587         watch
21588
21589 2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>
21590
21591         * src/gdbus/Makefile.am:
21592         * src/gdbus/gdbus-cxx-bridge.h:
21593         * src/gdbus/gdbus-cxx.h:
21594         * src/gdbus/test/example.cpp:
21595         * src/gdbus/test/test-example:
21596
21597         D-Bus C++: C++ helper classes for libdbus/libgdbus
21598
21599 2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>
21600
21601         * src/gdbus/watch.c:
21602
21603         gdbus: fixed segfault in watch disconnect function
21604
21605 2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>
21606
21607         * src/gdbus/object.c:
21608
21609         gdbus: allow registering multiple interfaces per object
21610
21611 2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>
21612
21613         * src/gdbus/object.c:
21614
21615         g_dbus_unregister_object(): fix same invalid memory reuse as for
21616         watches
21617
21618 2009-08-20  Patrick Ohly  <patrick.ohly@intel.com>
21619
21620         * src/gdbus/object.c:
21621
21622         g_dbus_create_error(): implemented support for detailed error
21623         description
21624
21625 2009-08-19  Patrick Ohly  <patrick.ohly@intel.com>
21626
21627         * configure-post.in:
21628         * configure-pre.in:
21629         * src/Makefile-gen.am:
21630         * src/gdbus/Makefile.am:
21631
21632         gdbus: compile the gdbus utility library
21633
21634 2009-08-26  Patrick Ohly  <patrick.ohly@intel.com>
21635
21636         * src/gdbus/watch.c:
21637
21638         watch: call dbus_bus_remove_match() for each dbus_bus_add_match()
21639
21640 2009-08-26  Patrick Ohly  <patrick.ohly@intel.com>
21641
21642         * src/gdbus/watch.c:
21643
21644         fix for ConnectionData handling
21645
21646 2008-10-17  Marcel Holtmann  <marcel@holtmann.org>
21647
21648         * src/gdbus/gdbus.h:
21649         * src/gdbus/watch.c:
21650
21651         Extended GDBusWatchFunction parameter list
21652
21653 2008-08-13  Marcel Holtmann  <marcel@holtmann.org>
21654
21655         * src/gdbus/gdbus.h:
21656         * src/gdbus/mainloop.c:
21657         * src/gdbus/object.c:
21658         * src/gdbus/watch.c:
21659
21660         Convert all documentation to gtk-doc style
21661
21662 2008-07-30  Marcel Holtmann  <marcel@holtmann.org>
21663
21664         * src/gdbus/object.c:
21665
21666         Protect the interface list with a static mutex
21667
21668 2008-07-01  Marcel Holtmann  <marcel@holtmann.org>
21669
21670         * src/gdbus/mainloop.c:
21671
21672         Use a GSource for message dispatching
21673
21674 2008-07-01  Marcel Holtmann  <marcel@holtmann.org>
21675
21676         * src/gdbus/debug.h:
21677
21678         Don't add an extra newline in the debug messages
21679
21680 2008-07-01  Marcel Holtmann  <marcel@holtmann.org>
21681
21682         * src/gdbus/watch.c:
21683
21684         Fix typo in debug statement
21685
21686 2008-06-30  Marcel Holtmann  <marcel@holtmann.org>
21687
21688         * src/gdbus/gdbus.h:
21689         * src/gdbus/watch.c:
21690
21691         Add watch helper for receiving signals
21692
21693 2008-06-25  Marcel Holtmann  <marcel@holtmann.org>
21694
21695         * src/gdbus/gdbus.h:
21696         * src/gdbus/mainloop.c:
21697         * src/gdbus/object.c:
21698
21699         Use automatic object registration only
21700
21701 2008-05-29  Marcel Holtmann  <marcel@holtmann.org>
21702
21703         * src/gdbus/gdbus.h:
21704         * src/gdbus/mainloop.c:
21705         * src/gdbus/watch.c:
21706
21707         Use common GDBusWatchFunction prototype
21708
21709 2008-05-29  Marcel Holtmann  <marcel@holtmann.org>
21710
21711         * src/gdbus/gdbus.h:
21712         * src/gdbus/watch.c:
21713
21714         Remove return parameter from disconnect watch callback
21715
21716 2008-05-27  Marcel Holtmann  <marcel@holtmann.org>
21717
21718         * src/gdbus/gdbus.h:
21719         * src/gdbus/object.c:
21720
21721         Add more flexible error handling helpers
21722
21723 2008-05-27  Marcel Holtmann  <marcel@holtmann.org>
21724
21725         * src/gdbus/gdbus.h:
21726         * src/gdbus/object.c:
21727
21728         Add support for per interface user data
21729
21730 2008-05-19  Marcel Holtmann  <marcel@holtmann.org>
21731
21732         * src/gdbus/gdbus.h:
21733         * src/gdbus/object.c:
21734
21735         Add helper functions for creating errors and replies
21736
21737 2008-05-19  Marcel Holtmann  <marcel@holtmann.org>
21738
21739         * src/gdbus/gdbus.h:
21740         * src/gdbus/object.c:
21741
21742         Add helper functions for sending errors and replies
21743
21744 2008-05-17  Marcel Holtmann  <marcel@holtmann.org>
21745
21746         * src/gdbus/object.c:
21747
21748         Protect the object list with a static mutex
21749
21750 2008-05-16  Marcel Holtmann  <marcel@holtmann.org>
21751
21752         * src/gdbus/debug.c:
21753         * src/gdbus/debug.h:
21754         * src/gdbus/gdbus.h:
21755         * src/gdbus/mainloop.c:
21756         * src/gdbus/object.c:
21757         * src/gdbus/watch.c:
21758
21759         Update copyright information
21760
21761 2008-05-16  Marcel Holtmann  <marcel@holtmann.org>
21762
21763         * src/gdbus/mainloop.c:
21764
21765         Remove option for using dbus-glib's mainloop integration
21766
21767 2008-02-22  Marcel Holtmann  <marcel@holtmann.org>
21768
21769         * src/gdbus/mainloop.c:
21770
21771         Add additional checks for error handling
21772
21773 2008-02-18  Marcel Holtmann  <marcel@holtmann.org>
21774
21775         * src/gdbus/mainloop.c:
21776
21777         Add option to use dbus-glib's mainloop integration
21778
21779 2008-02-15  Marcel Holtmann  <marcel@holtmann.org>
21780
21781         * src/gdbus/gdbus.h:
21782         * src/gdbus/mainloop.c:
21783
21784         Add error parameter to setup functions
21785
21786 2008-02-04  Marcel Holtmann  <marcel@holtmann.org>
21787
21788         * src/gdbus/gdbus.h:
21789         * src/gdbus/object.c:
21790
21791         Add annotation for asynchronous methods
21792
21793 2008-01-24  Marcel Holtmann  <marcel@holtmann.org>
21794
21795         * src/gdbus/mainloop.c:
21796
21797         Add error handling if bus is not available
21798
21799 2008-01-03  Marcel Holtmann  <marcel@holtmann.org>
21800
21801         * src/gdbus/gdbus.h:
21802         * src/gdbus/mainloop.c:
21803
21804         Add function for requesting additional bus names
21805
21806 2007-12-24  Marcel Holtmann  <marcel@holtmann.org>
21807
21808         * src/gdbus/gdbus.h:
21809         * src/gdbus/object.c:
21810
21811         Fix naming of object flags
21812
21813 2007-12-22  Marcel Holtmann  <marcel@holtmann.org>
21814
21815         * src/gdbus/object.c:
21816
21817         Fix parent path validation check
21818
21819 2007-12-22  Marcel Holtmann  <marcel@holtmann.org>
21820
21821         * src/gdbus/object.c:
21822
21823         Fix user data in property callbacks
21824
21825 2007-12-21  Marcel Holtmann  <marcel@holtmann.org>
21826
21827         * src/gdbus/object.c:
21828
21829         Fix introspection update for parent objects
21830
21831 2007-12-20  Marcel Holtmann  <marcel@holtmann.org>
21832
21833         * src/gdbus/gdbus.h:
21834         * src/gdbus/mainloop.c:
21835
21836         Add function for connecting to specific bus addresses
21837
21838 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
21839
21840         * src/gdbus/gdbus.h:
21841
21842         Add documentation groups
21843
21844 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
21845
21846         * src/gdbus/gdbus.h:
21847         * src/gdbus/mainloop.c:
21848
21849         Add skeleton for message bus disconnect handling
21850
21851 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
21852
21853         * src/gdbus/Makefile.am:
21854         * src/gdbus/gdbus.h:
21855         * src/gdbus/mainloop.c:
21856         * src/gdbus/watch.c:
21857
21858         Add functions for client monitoring
21859
21860 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
21861
21862         * src/gdbus/Makefile.am:
21863         * src/gdbus/gdbus.h:
21864         * src/gdbus/mainloop.c:
21865         * src/gdbus/object.c:
21866
21867         Add functions for object and interface handling
21868
21869 2007-12-19  Marcel Holtmann  <marcel@holtmann.org>
21870
21871         * src/gdbus/Makefile.am:
21872         * src/gdbus/debug.c:
21873         * src/gdbus/debug.h:
21874         * src/gdbus/gdbus.h:
21875         * src/gdbus/mainloop.c:
21876
21877         Add functions for mainloop integration
21878
21879 2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>
21880
21881         * build/import-foreign-git.sh:
21882         * build/import-gdbus.sh:
21883         * build/import-synthesis-xml.sh:
21884         * src/gdbus/README:
21885
21886         gdbus: start importing the complete upstream development history
21887
21888 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21889
21890         * NEWS:
21891
21892         NEWS: added some more issues and release date of 0.9.1
21893
21894 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21895
21896         * NEWS:
21897
21898         NEWS: another update for 0.9.1 beta 1
21899
21900 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21901
21902         * src/CmdlineSyncClient.h:
21903         * src/backends/evolution/EvolutionCalendarSource.cpp:
21904         * src/client-test-app.cpp:
21905         * src/syncevo-dbus-server.cpp:
21906         * src/syncevo/Cmdline.cpp:
21907         * src/syncevo/Cmdline.h:
21908         * src/syncevo/SmartPtr.h:
21909         * src/syncevo/SyncConfig.cpp:
21910         * src/syncevo/SyncConfig.h:
21911         * src/syncevo/SyncContext.cpp:
21912         * src/syncevo/SyncContext.h:
21913         * src/syncevo/SyncSource.cpp:
21914         * src/syncevo/TransportAgent.h:
21915         * src/syncevo/util.cpp:
21916         * src/syncevo/util.h:
21917
21918         more classes renamed
21919
21920 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21921
21922         * src/syncevo/eds_abi_wrapper.cpp:
21923         * src/syncevo/eds_abi_wrapper.h:
21924
21925         --enable-evolution-compatibility: added e_cal_get_uri() (MB#6552)
21926
21927 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21928
21929         * src/syncevo/SyncConfig.cpp:
21930
21931         Memotoo: list in sync UI (MB#5635)
21932
21933 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21934
21935
21936         Merge commit 'origin/master'
21937
21938 2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>
21939
21940         * src/syncclient_sample_config.xml:
21941
21942         Google->Evolution: make sure that WORK/HOME numbers are displayed
21943         (MB #6501)
21944
21945 2009-10-05  auke  <auke-jan.h.kok@intel.com>
21946
21947         * po/nl.po:
21948
21949         l10n: Updates to Dutch (Flemish) (nl) translation
21950
21951 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
21952
21953         * src/syncevo/SyncConfig.cpp:
21954
21955         RetryInterval/Delay: only accept unsigned integers (MB #6500)
21956
21957 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
21958
21959         * src/syncevo/SyncConfig.h:
21960
21961         config value checking: be more strict for integer values
21962
21963 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
21964
21965         * configure-pre.in:
21966         * src/syncevo/SyncConfig.cpp:
21967
21968         SSL certificate checking: enabled by default, disabled in
21969         configure (MB#4220)
21970
21971 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
21972
21973         * src/backends/evolution/EvolutionCalendarSource.cpp:
21974         * src/backends/evolution/EvolutionContactSource.cpp:
21975         * src/backends/file/FileSyncSource.cpp:
21976         * src/backends/sqlite/SQLiteContactSource.cpp:
21977
21978         fixed some compile problems
21979
21980 2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>
21981
21982         * src/CmdlineSyncClient.cpp:
21983         * src/CmdlineSyncClient.h:
21984         * src/DBusSyncClient.cpp:
21985         * src/DBusSyncClient.h:
21986         * src/backends/addressbook/AddressBookConstants.cpp:
21987         * src/backends/addressbook/AddressBookSource.cpp:
21988         * src/backends/addressbook/AddressBookSource.h:
21989         * src/backends/addressbook/AddressBookSourceRegister.cpp:
21990         * src/backends/evolution/EvolutionCalendarSource.cpp:
21991         * src/backends/evolution/EvolutionCalendarSource.h:
21992         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
21993         * src/backends/evolution/EvolutionContactSource.cpp:
21994         * src/backends/evolution/EvolutionContactSource.h:
21995         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
21996         * src/backends/evolution/EvolutionMemoSource.cpp:
21997         * src/backends/evolution/EvolutionMemoSource.h:
21998         * src/backends/evolution/EvolutionSyncSource.cpp:
21999         * src/backends/evolution/EvolutionSyncSource.h:
22000         * src/backends/file/FileSyncSource.cpp:
22001         * src/backends/file/FileSyncSource.h:
22002         * src/backends/file/FileSyncSourceRegister.cpp:
22003         * src/backends/sqlite/SQLiteContactSource.cpp:
22004         * src/backends/sqlite/SQLiteContactSource.h:
22005         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
22006         * src/backends/sqlite/SQLiteUtil.cpp:
22007         * src/backends/sqlite/SQLiteUtil.h:
22008         * src/client-test-app.cpp:
22009         * src/syncevo-dbus-server.cpp:
22010         * src/syncevo/Cmdline.cpp:
22011         * src/syncevo/Cmdline.h:
22012         * src/syncevo/ConfigNode.h:
22013         * src/syncevo/ConfigTree.h:
22014         * src/syncevo/CurlTransportAgent.cpp:
22015         * src/syncevo/CurlTransportAgent.h:
22016         * src/syncevo/EvolutionSmartPtr.h:
22017         * src/syncevo/EvolutionSyncClient.cpp:
22018         * src/syncevo/EvolutionSyncClient.h:
22019         * src/syncevo/FileConfigNode.cpp:
22020         * src/syncevo/FileConfigNode.h:
22021         * src/syncevo/FileConfigTree.cpp:
22022         * src/syncevo/FileConfigTree.h:
22023         * src/syncevo/FilterConfigNode.cpp:
22024         * src/syncevo/FilterConfigNode.h:
22025         * src/syncevo/HashConfigNode.h:
22026         * src/syncevo/LogRedirect.cpp:
22027         * src/syncevo/LogRedirect.h:
22028         * src/syncevo/LogStdout.cpp:
22029         * src/syncevo/LogStdout.h:
22030         * src/syncevo/Logging.cpp:
22031         * src/syncevo/Logging.h:
22032         * src/syncevo/Makefile.am:
22033         * src/syncevo/PrefixConfigNode.cpp:
22034         * src/syncevo/PrefixConfigNode.h:
22035         * src/syncevo/SafeConfigNode.cpp:
22036         * src/syncevo/SafeConfigNode.h:
22037         * src/syncevo/SmartPtr.h:
22038         * src/syncevo/SoupTransportAgent.cpp:
22039         * src/syncevo/SoupTransportAgent.h:
22040         * src/syncevo/SyncConfig.cpp:
22041         * src/syncevo/SyncConfig.h:
22042         * src/syncevo/SyncContext.cpp:
22043         * src/syncevo/SyncContext.h:
22044         * src/syncevo/SyncEvolutionCmdline.cpp:
22045         * src/syncevo/SyncEvolutionCmdline.h:
22046         * src/syncevo/SyncEvolutionConfig.cpp:
22047         * src/syncevo/SyncEvolutionConfig.h:
22048         * src/syncevo/SyncEvolutionUtil.cpp:
22049         * src/syncevo/SyncEvolutionUtil.h:
22050         * src/syncevo/SyncML.cpp:
22051         * src/syncevo/SyncML.h:
22052         * src/syncevo/SyncSource.cpp:
22053         * src/syncevo/SyncSource.h:
22054         * src/syncevo/SynthesisDBPlugin.cpp:
22055         * src/syncevo/SynthesisEngine.cpp:
22056         * src/syncevo/SynthesisEngine.h:
22057         * src/syncevo/TrackingSyncSource.cpp:
22058         * src/syncevo/TrackingSyncSource.h:
22059         * src/syncevo/TransportAgent.cpp:
22060         * src/syncevo/TransportAgent.h:
22061         * src/syncevo/VolatileConfigNode.h:
22062         * src/syncevo/VolatileConfigTree.h:
22063         * src/syncevo/eds_abi_wrapper.cpp:
22064         * src/syncevo/eds_abi_wrapper.h:
22065         * src/syncevo/util.cpp:
22066         * src/syncevo/util.h:
22067         * src/syncevolution.cpp:
22068         * test/ClientTest.cpp:
22069         * test/ClientTest.h:
22070         * test/abort-redirect.cpp:
22071         * test/client-test-main.cpp:
22072         * test/client-test.cpp:
22073         * test/test.cpp:
22074         * test/test.h:
22075
22076         files and classes renamed, include statements cleaned up
22077
22078 2009-10-05  ZhuYanhai  <zhu.yanhai@gmail.com>
22079
22080         * po/fr.po:
22081
22082         l10n: Updates to French (fr) translation
22083
22084 2009-10-04  Patrick Ohly  <patrick.ohly@intel.com>
22085
22086         * src/backends/addressbook/AddressBookSource.h:
22087
22088         namespace SyncEvo: fixed another compile problem in Mac OS X
22089         AddressBook header
22090
22091 2009-10-03  elloxar  <elloxar@gmail.com>
22092
22093         * po/ro.po:
22094
22095         l10n: Updates to Romanian (ro) translation
22096
22097 2009-10-03  Patrick Ohly  <patrick.ohly@intel.com>
22098
22099         * src/syncevo/declarations.h:
22100
22101         namespace SyncEvo: added declaration file
22102
22103 2009-10-02  GLS_DEU  <andreasx.machoy@intel.com>
22104
22105         * po/de.po:
22106
22107         l10n: Updates to German (de) translation
22108
22109 2009-10-02  milo  <milo@ubuntu.com>
22110
22111         * po/it.po:
22112
22113         l10n: Updates to Italian (it) translation
22114
22115 2009-10-02  GLS  <tomasgalicia@iname.com>
22116
22117         * po/es.po:
22118
22119         l10n: Updates to Spanish (Castilian) (es) translation
22120
22121 2009-10-02  GLS_FIN2  <anux.mcdougall@intel.com>
22122
22123         * po/fi.po:
22124
22125         l10n: Updates to Finnish (fi) translation
22126
22127 2009-10-02  GLS_PTB  <gaborx.k.becht@intel.com>
22128
22129         * po/pt_BR.po:
22130
22131         l10n: Updates to Brazilian Portuguese (pt_BR) translation
22132
22133 2009-10-02  GLS_JPN  <etsukox.murozono@intel.com>
22134
22135         * po/ja.po:
22136
22137         l10n: Updates to Japanese (ja) translation
22138
22139 2009-10-02  GLS_SVE  <goranx.martinson@intel.com>
22140
22141         * po/sv.po:
22142
22143         l10n: Updates to Swedish (sv) translation
22144
22145 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
22146
22147         * src/CmdlineSyncClient.cpp:
22148         * src/CmdlineSyncClient.h:
22149         * src/DBusSyncClient.h:
22150         * src/backends/addressbook/AddressBookConstants.cpp:
22151         * src/backends/addressbook/AddressBookSource.cpp:
22152         * src/backends/addressbook/AddressBookSource.h:
22153         * src/backends/addressbook/AddressBookSourceRegister.cpp:
22154         * src/backends/evolution/EvolutionCalendarSource.cpp:
22155         * src/backends/evolution/EvolutionCalendarSource.h:
22156         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
22157         * src/backends/evolution/EvolutionContactSource.cpp:
22158         * src/backends/evolution/EvolutionContactSource.h:
22159         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
22160         * src/backends/evolution/EvolutionMemoSource.cpp:
22161         * src/backends/evolution/EvolutionMemoSource.h:
22162         * src/backends/evolution/EvolutionSyncSource.cpp:
22163         * src/backends/evolution/EvolutionSyncSource.h:
22164         * src/backends/evolution/libical/icalstrdup.h:
22165         * src/backends/file/FileSyncSource.cpp:
22166         * src/backends/file/FileSyncSource.h:
22167         * src/backends/file/FileSyncSourceRegister.cpp:
22168         * src/backends/sqlite/SQLiteContactSource.cpp:
22169         * src/backends/sqlite/SQLiteContactSource.h:
22170         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
22171         * src/backends/sqlite/SQLiteUtil.cpp:
22172         * src/backends/sqlite/SQLiteUtil.h:
22173         * src/client-test-app.cpp:
22174         * src/syncevo/ConfigNode.h:
22175         * src/syncevo/ConfigTree.h:
22176         * src/syncevo/CurlTransportAgent.cpp:
22177         * src/syncevo/CurlTransportAgent.h:
22178         * src/syncevo/EvolutionSmartPtr.h:
22179         * src/syncevo/EvolutionSyncClient.cpp:
22180         * src/syncevo/EvolutionSyncClient.h:
22181         * src/syncevo/FileConfigNode.cpp:
22182         * src/syncevo/FileConfigNode.h:
22183         * src/syncevo/FileConfigTree.cpp:
22184         * src/syncevo/FileConfigTree.h:
22185         * src/syncevo/FilterConfigNode.cpp:
22186         * src/syncevo/FilterConfigNode.h:
22187         * src/syncevo/HashConfigNode.h:
22188         * src/syncevo/LogRedirect.cpp:
22189         * src/syncevo/LogRedirect.h:
22190         * src/syncevo/LogStdout.cpp:
22191         * src/syncevo/LogStdout.h:
22192         * src/syncevo/Logging.cpp:
22193         * src/syncevo/Logging.h:
22194         * src/syncevo/Makefile.am:
22195         * src/syncevo/PrefixConfigNode.cpp:
22196         * src/syncevo/PrefixConfigNode.h:
22197         * src/syncevo/SafeConfigNode.cpp:
22198         * src/syncevo/SafeConfigNode.h:
22199         * src/syncevo/SoupTransportAgent.cpp:
22200         * src/syncevo/SoupTransportAgent.h:
22201         * src/syncevo/SyncEvolutionCmdline.cpp:
22202         * src/syncevo/SyncEvolutionCmdline.h:
22203         * src/syncevo/SyncEvolutionConfig.cpp:
22204         * src/syncevo/SyncEvolutionConfig.h:
22205         * src/syncevo/SyncEvolutionUtil.cpp:
22206         * src/syncevo/SyncEvolutionUtil.h:
22207         * src/syncevo/SyncML.cpp:
22208         * src/syncevo/SyncML.h:
22209         * src/syncevo/SyncSource.cpp:
22210         * src/syncevo/SyncSource.h:
22211         * src/syncevo/SynthesisDBPlugin.cpp:
22212         * src/syncevo/SynthesisEngine.cpp:
22213         * src/syncevo/SynthesisEngine.h:
22214         * src/syncevo/TrackingSyncSource.cpp:
22215         * src/syncevo/TrackingSyncSource.h:
22216         * src/syncevo/TransportAgent.cpp:
22217         * src/syncevo/TransportAgent.h:
22218         * src/syncevo/VolatileConfigNode.h:
22219         * src/syncevo/VolatileConfigTree.h:
22220         * src/syncevo/eds_abi_wrapper.cpp:
22221         * src/syncevolution.cpp:
22222         * test/ClientTest.cpp:
22223         * test/ClientTest.h:
22224         * test/abort-redirect.cpp:
22225         * test/client-test-main.cpp:
22226         * test/client-test.cpp:
22227         * test/test.cpp:
22228         * test/test.h:
22229
22230         introduced "namespace SyncEvo" consistently
22231
22232 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
22233
22234         * src/backends/sqlite/README:
22235         * src/backends/sqlite/SQLiteContactSource.cpp:
22236         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
22237         * src/backends/sqlite/SQLiteUtil.cpp:
22238
22239         sqlite backend: made it possible to compile out-of-tree
22240
22241 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
22242
22243         * src/syncevo/Makefile.am:
22244         * src/syncevo/installcheck-local.sh:
22245
22246         added developer file install check
22247
22248 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
22249
22250         * src/syncevo/Makefile.am:
22251
22252         libsyncevolution: install static version of it
22253
22254 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
22255
22256         * Makefile-gen.am:
22257
22258         packaging: exclude developer files also for "make distbin"
22259
22260 2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>
22261
22262         * .gitignore:
22263         * gen-autotools.sh:
22264         * po/LINGUAS:
22265
22266         LINGUAS: create automatically as part of
22267         autogen.sh/gen-autotools.sh
22268
22269 2009-10-02  zerng07  <pswo10680@gmail.com>
22270
22271         * po/zh_TW.po:
22272
22273         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
22274
22275 2009-10-02  Saviq  <michal@sawicz.net>
22276
22277         * po/pl.po:
22278
22279         l10n: Updates to Polish (pl) translation
22280
22281 2009-10-02  GLS_CHS  <yunx.nie@intel.com>
22282
22283         * po/zh_CN.po:
22284
22285         l10n: Updates to Chinese (China) (zh_CN) translation
22286
22287 2009-10-01  GLS_KOR  <sunx.kim@intel.com>
22288
22289         * po/ko.po:
22290
22291         l10n: Updates to Korean (ko) translation
22292
22293 2009-10-01  Jussi Kukkonen  <jku@linux.intel.com>
22294
22295         * src/DBusSyncClient.cpp:
22296
22297         DBusSyncClient: don't block in sleep() (MB#6499)
22298
22299 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
22300
22301         * src/syncevo/SyncEvolutionCmdline.cpp:
22302
22303         syncevolution --help: --source-option => --source-property
22304         (MB#6450)
22305
22306 2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>
22307
22308         * NEWS:
22309         * test/README.mobical:
22310
22311         NEWS/Mobical.net: note about password, mention SQLite backend
22312
22313 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22314
22315         * src/gtk-ui/sync-config-widget.c:
22316         * src/gtk-ui/sync-config-widget.h:
22317         * src/gtk-ui/sync-ui.c:
22318
22319         gtk-ui: minor button label changes
22320
22321 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22322
22323         * src/gtk-ui/sync-config-widget.c:
22324         * src/gtk-ui/sync-ui-config.c:
22325
22326         gtk-ui: don't use default username at all
22327
22328 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22329
22330         * src/gtk-ui/sync-config-widget.c:
22331
22332         gtk-ui: SyncConfigWidget expander button fix
22333
22334 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22335
22336         * src/gtk-ui/sync-config-widget.c:
22337
22338         gtk-ui: add translator comments, modify server expander label
22339
22340 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22341
22342         * src/gtk-ui/sync-config-widget.c:
22343
22344         gtk-ui: add "(manually setup)" to manual service titles
22345
22346 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22347
22348         * src/gtk-ui/sync-config-widget.c:
22349
22350         gtk-ui: i18n fixes
22351
22352 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22353
22354         * src/gtk-ui/sync-config-widget.c:
22355         * src/gtk-ui/sync-ui-config.c:
22356         * src/gtk-ui/sync-ui.c:
22357
22358         gtk-ui: handle config changes in current config better
22359
22360 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22361
22362         * src/gtk-ui/sync-config-widget.c:
22363         * src/gtk-ui/sync-config-widget.h:
22364         * src/gtk-ui/sync-ui.c:
22365
22366         gtk-ui: implement save
22367
22368 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22369
22370         * src/gtk-ui/sync-config-widget-gtk.c:
22371         * src/gtk-ui/sync-config-widget-gtk.h:
22372         * src/gtk-ui/sync-config-widget-moblin.c:
22373         * src/gtk-ui/sync-config-widget-moblin.h:
22374         * src/gtk-ui/sync-config-widget.c:
22375         * src/gtk-ui/sync-config-widget.h:
22376
22377         gtk-ui: add forgotten files
22378
22379 2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>
22380
22381         * src/gtk-ui/sync-config-widget.h:
22382         * src/gtk-ui/sync-ui.c:
22383         * src/gtk-ui/ui.glade:
22384
22385         gtk-ui: add automatic expansion to service list
22386
22387 2009-09-29  Jussi Kukkonen  <jku@linux.intel.com>
22388
22389         * src/gtk-ui/Makefile.am:
22390         * src/gtk-ui/sync-config-widget-gtk.c:
22391         * src/gtk-ui/sync-config-widget-gtk.h:
22392         * src/gtk-ui/sync-config-widget-moblin.c:
22393         * src/gtk-ui/sync-config-widget-moblin.h:
22394         * src/gtk-ui/sync-config-widget.h:
22395         * src/gtk-ui/sync-ui-config.c:
22396         * src/gtk-ui/sync-ui-config.h:
22397         * src/gtk-ui/sync-ui.c:
22398         * src/gtk-ui/sync-ui.h:
22399         * src/gtk-ui/ui.glade:
22400
22401         gtk-ui: implement the service list contents as widgets
22402
22403 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
22404
22405         * configure-pre.in:
22406         * src/gtk-ui/sync-ui.c:
22407         * src/gtk-ui/ui.glade:
22408
22409         gtk-ui: use NbtkGtkExpander in service list
22410
22411 2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>
22412
22413         * src/gtk-ui/mux-icon-button.c:
22414         * src/gtk-ui/mux-icon-button.h:
22415         * src/gtk-ui/mux-window.c:
22416         * src/gtk-ui/mux-window.h:
22417         * src/gtk-ui/sync-ui.c:
22418         * src/gtk-ui/ui.glade:
22419
22420         implement first phase of "single window mode"
22421
22422 2009-09-27  Chen Congwu  <congwu.chen@intel.com>
22423
22424         * src/backends/evolution/EvolutionCalendarSource.h:
22425         * src/backends/sqlite/SQLiteContactSource.cpp:
22426         * src/backends/sqlite/SQLiteContactSource.h:
22427         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
22428         * src/backends/sqlite/SQLiteUtil.cpp:
22429         * src/backends/sqlite/SQLiteUtil.h:
22430         * src/syncevo/Makefile.am:
22431         * src/syncevo/PrefixConfigNode.h:
22432         * src/syncevo/SafeConfigNode.h:
22433         * src/syncevo/SyncEvolutionUtil.cpp:
22434
22435         Enable SQlite backends (MB#5049)
22436
22437 2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>
22438
22439         * src/gtk-ui/sync-ui.c:
22440
22441         Revert "gtk-ui: only show one window at a time"
22442
22443 2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>
22444
22445         * src/syncevo/SyncEvolutionCmdline.cpp:
22446
22447         syncevolution --help: fixed typos (MB#6450)
22448
22449 2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>
22450
22451         * README:
22452
22453         README: updates for 0.9.1
22454
22455 2009-09-28  rcalmbac  <rcalmbac@gmail.com>
22456
22457         * README:
22458
22459         README: spelling, grammar and content fixes (MB#6447)
22460
22461 2009-09-28  Chen Congwu  <congwu.chen@intel.com>
22462
22463         * src/syncevo/SyncSource.cpp:
22464
22465         Backend loading: more nice backend loading information (MB#6456)
22466
22467 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
22468
22469         * src/syncevo/EvolutionSyncClient.cpp:
22470
22471         message resend: must set transport error when giving up
22472
22473 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
22474
22475         * src/syncevo/EvolutionSyncClient.cpp:
22476
22477         substTag(): helper functions did not pass through 'replaceTag'
22478         parameter
22479
22480 2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>
22481
22482         * src/syncevo/EvolutionSyncClient.cpp:
22483         * src/syncevo/SyncEvolutionCmdline.cpp:
22484         * src/syncevo/SyncSource.cpp:
22485         * src/syncevo/SyncSource.h:
22486
22487         revised backend API: fixed potential crash after calling
22488         SyncSourceBackendDebug/Info()
22489
22490 2009-09-25  Patrick Ohly  <patrick.ohly@intel.com>
22491
22492         * src/syncevo/EvolutionSyncClient.cpp:
22493
22494         CTRL-C + message resend: detect abort right away
22495
22496 2009-09-25  Jussi Kukkonen  <jku@linux.intel.com>
22497
22498         * src/DBusSyncClient.cpp:
22499         * src/DBusSyncClient.h:
22500
22501         update DBusSyncClient::askPassword signature (MB#6432)
22502
22503 2009-09-25  Jussi Kukkonen  <jku@linux.intel.com>
22504
22505         * src/gtk-ui/sync-ui.c:
22506
22507         fix crasher when setting up new service (MB#6434)
22508
22509 2009-09-25  Patrick Ohly  <patrick.ohly@intel.com>
22510
22511         * src/syncevo/SyncEvolutionUtil.cpp:
22512
22513         ReadDir: fix for new throwError=false case
22514
22515 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
22516
22517         * src/syncevo/Makefile.am:
22518
22519         libsyncevolution.so installation: must go into libdir
22520
22521 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
22522
22523         * configure-post.in:
22524
22525         --enable-developer-mode: use absolute search path for backends
22526
22527 2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>
22528
22529         * NEWS:
22530         * configure-pre.in:
22531
22532         release preparations: first snapshot for 0.9.1
22533
22534 2009-09-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22535
22536         * configure-pre.in:
22537         * src/CmdlineSyncClient.cpp:
22538
22539         Gnome-keyring: Fix the compile error if its version is below 2.20
22540
22541 2009-09-25  Chen Congwu  <congwu.chen@intel.com>
22542
22543         * src/syncevo/SyncEvolutionUtil.cpp:
22544         * src/syncevo/SyncEvolutionUtil.h:
22545         * src/syncevo/SyncSource.cpp:
22546
22547         Backends scan: Scan backends in SYNCEVOLUTION_BACKEND_DIR instead
22548
22549 2009-09-24  Jussi Kukkonen  <jku@linux.intel.com>
22550
22551         * src/gtk-ui/sync-ui.c:
22552
22553         add "(DEMO)" to Funambol description
22554
22555 2009-09-18  Jussi Kukkonen  <jku@linux.intel.com>
22556
22557         * src/gtk-ui/sync-ui.c:
22558         * src/gtk-ui/ui.glade:
22559
22560         gtk-ui: add service descriptions
22561
22562 2009-09-24  Jussi Kukkonen  <jku@linux.intel.com>
22563
22564         * src/syncevo/SyncEvolutionConfig.h:
22565
22566         build fix in SyncEvolutionConfig
22567
22568 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
22569
22570         * src/syncevo/SyncEvolutionConfig.cpp:
22571
22572         Google template: prevent enabling unsupported sources in GUI by
22573         setting empty URIs (MB#5871)
22574
22575 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
22576
22577         * src/syncevo/SyncEvolutionCmdline.cpp:
22578
22579         command line unit test: adapted to new RetryDuration/Interval
22580         config properties
22581
22582 2009-09-02  Chen Congwu  <congwu.chen@intel.com>
22583
22584         * HACKING:
22585         * configure-post.in:
22586         * configure-pre.in:
22587         * src/Makefile-gen.am:
22588         * src/backends/addressbook/AddressBookSource.cpp:
22589         * src/backends/addressbook/AddressBookSource.h:
22590         * src/backends/addressbook/Makefile.am:
22591         * src/backends/evolution/EvolutionCalendarSource.cpp:
22592         * src/backends/evolution/EvolutionCalendarSource.h:
22593         * src/backends/evolution/EvolutionContactSource.cpp:
22594         * src/backends/evolution/EvolutionContactSource.h:
22595         * src/backends/evolution/EvolutionMemoSource.cpp:
22596         * src/backends/evolution/EvolutionMemoSource.h:
22597         * src/backends/evolution/EvolutionSyncSource.h:
22598         * src/backends/evolution/Makefile.am:
22599         * src/backends/evolution/e-cal-check-timezones.h:
22600         * src/backends/file/FileSyncSource.cpp:
22601         * src/backends/file/FileSyncSource.h:
22602         * src/backends/file/Makefile.am:
22603         * src/backends/sqlite/Makefile.am:
22604         * src/backends/sqlite/SQLiteContactSource.cpp:
22605         * src/backends/sqlite/SQLiteContactSource.h:
22606         * src/syncevo/EvolutionSmartPtr.h:
22607         * src/syncevo/EvolutionSyncClient.cpp:
22608         * src/syncevo/EvolutionSyncClient.h:
22609         * src/syncevo/FilterConfigNode.h:
22610         * src/syncevo/Makefile.am:
22611         * src/syncevo/SyncEvolutionCmdline.cpp:
22612         * src/syncevo/SyncEvolutionConfig.h:
22613         * src/syncevo/SyncEvolutionUtil.h:
22614         * src/syncevo/SyncSource.cpp:
22615         * src/syncevo/SyncSource.h:
22616         * src/syncevo/SynthesisEngine.h:
22617         * src/syncevo/TrackingSyncSource.h:
22618         * src/syncevo/eds_abi_wrapper.h:
22619         * src/syncevo/syncevolution.pc.in:
22620         * test/ClientTest.h:
22621
22622         Dynamic loadable backends: repackage libsyncevolution to enable
22623         dynamic loadable backends
22624
22625 2009-08-31  Chen Congwu  <congwu.chen@intel.com>
22626
22627         * src/core/ConfigNode.h:
22628         * src/core/ConfigTree.h:
22629         * src/core/CurlTransportAgent.cpp:
22630         * src/core/CurlTransportAgent.h:
22631         * src/core/EvolutionSmartPtr.h:
22632         * src/core/EvolutionSyncClient.cpp:
22633         * src/core/EvolutionSyncClient.h:
22634         * src/core/FileConfigNode.cpp:
22635         * src/core/FileConfigNode.h:
22636         * src/core/FileConfigTree.cpp:
22637         * src/core/FileConfigTree.h:
22638         * src/core/FilterConfigNode.cpp:
22639         * src/core/FilterConfigNode.h:
22640         * src/core/HashConfigNode.h:
22641         * src/core/LogRedirect.cpp:
22642         * src/core/LogRedirect.h:
22643         * src/core/LogStdout.cpp:
22644         * src/core/LogStdout.h:
22645         * src/core/Logging.cpp:
22646         * src/core/Logging.h:
22647         * src/core/Makefile.am:
22648         * src/core/PrefixConfigNode.cpp:
22649         * src/core/PrefixConfigNode.h:
22650         * src/core/SafeConfigNode.cpp:
22651         * src/core/SafeConfigNode.h:
22652         * src/core/SoupTransportAgent.cpp:
22653         * src/core/SoupTransportAgent.h:
22654         * src/core/SyncEvolutionCmdline.cpp:
22655         * src/core/SyncEvolutionCmdline.h:
22656         * src/core/SyncEvolutionConfig.cpp:
22657         * src/core/SyncEvolutionConfig.h:
22658         * src/core/SyncEvolutionUtil.cpp:
22659         * src/core/SyncEvolutionUtil.h:
22660         * src/core/SyncML.cpp:
22661         * src/core/SyncML.h:
22662         * src/core/SyncSource.cpp:
22663         * src/core/SyncSource.h:
22664         * src/core/SynthesisDBPlugin.cpp:
22665         * src/core/SynthesisEngine.cpp:
22666         * src/core/SynthesisEngine.h:
22667         * src/core/TrackingSyncSource.cpp:
22668         * src/core/TrackingSyncSource.h:
22669         * src/core/TransportAgent.cpp:
22670         * src/core/TransportAgent.h:
22671         * src/core/VolatileConfigNode.h:
22672         * src/core/VolatileConfigTree.h:
22673         * src/core/eds_abi_wrapper.cpp:
22674         * src/core/eds_abi_wrapper.h:
22675         * src/syncevo/ConfigNode.h:
22676         * src/syncevo/ConfigTree.h:
22677         * src/syncevo/CurlTransportAgent.cpp:
22678         * src/syncevo/CurlTransportAgent.h:
22679         * src/syncevo/EvolutionSmartPtr.h:
22680         * src/syncevo/EvolutionSyncClient.cpp:
22681         * src/syncevo/EvolutionSyncClient.h:
22682         * src/syncevo/FileConfigNode.cpp:
22683         * src/syncevo/FileConfigNode.h:
22684         * src/syncevo/FileConfigTree.cpp:
22685         * src/syncevo/FileConfigTree.h:
22686         * src/syncevo/FilterConfigNode.cpp:
22687         * src/syncevo/FilterConfigNode.h:
22688         * src/syncevo/HashConfigNode.h:
22689         * src/syncevo/LogRedirect.cpp:
22690         * src/syncevo/LogRedirect.h:
22691         * src/syncevo/LogStdout.cpp:
22692         * src/syncevo/LogStdout.h:
22693         * src/syncevo/Logging.cpp:
22694         * src/syncevo/Logging.h:
22695         * src/syncevo/Makefile.am:
22696         * src/syncevo/PrefixConfigNode.cpp:
22697         * src/syncevo/PrefixConfigNode.h:
22698         * src/syncevo/SafeConfigNode.cpp:
22699         * src/syncevo/SafeConfigNode.h:
22700         * src/syncevo/SoupTransportAgent.cpp:
22701         * src/syncevo/SoupTransportAgent.h:
22702         * src/syncevo/SyncEvolutionCmdline.cpp:
22703         * src/syncevo/SyncEvolutionCmdline.h:
22704         * src/syncevo/SyncEvolutionConfig.cpp:
22705         * src/syncevo/SyncEvolutionConfig.h:
22706         * src/syncevo/SyncEvolutionUtil.cpp:
22707         * src/syncevo/SyncEvolutionUtil.h:
22708         * src/syncevo/SyncML.cpp:
22709         * src/syncevo/SyncML.h:
22710         * src/syncevo/SyncSource.cpp:
22711         * src/syncevo/SyncSource.h:
22712         * src/syncevo/SynthesisDBPlugin.cpp:
22713         * src/syncevo/SynthesisEngine.cpp:
22714         * src/syncevo/SynthesisEngine.h:
22715         * src/syncevo/TrackingSyncSource.cpp:
22716         * src/syncevo/TrackingSyncSource.h:
22717         * src/syncevo/TransportAgent.cpp:
22718         * src/syncevo/TransportAgent.h:
22719         * src/syncevo/VolatileConfigNode.h:
22720         * src/syncevo/VolatileConfigTree.h:
22721         * src/syncevo/eds_abi_wrapper.cpp:
22722         * src/syncevo/eds_abi_wrapper.h:
22723
22724         SyncEvolution core: rename core to syncevo
22725
22726 2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>
22727
22728         * README:
22729         * src/core/SyncEvolutionCmdline.cpp:
22730
22731         command line --keyring: documented interaction with
22732         --print-config
22733
22734 2009-09-23  ZhuYanhai  <zhu.yanhai@gmail.com>
22735
22736         * po/zh_CN.po:
22737
22738         l10n: Updates to Chinese (China) (zh_CN) translation
22739
22740 2009-09-23  ZhuYanhai  <zhu.yanhai@gmail.com>
22741
22742         * po/zh_CN.po:
22743
22744         l10n: Updates to Chinese (China) (zh_CN) translation
22745
22746 2009-09-22  tomasgalicia  <tomas.galicia@intel.com>
22747
22748         * po/es.po:
22749
22750         l10n: Updates to Spanish (Castilian) (es) translation
22751
22752 2009-09-18  Jussi Kukkonen  <jku@linux.intel.com>
22753
22754         * src/gtk-ui/sync-ui.c:
22755
22756         gtk-ui: only show one window at a time
22757
22758 2009-09-22  Chen Congwu  <congwu.chen@intel.com>
22759
22760         * src/core/EvolutionSyncClient.cpp:
22761
22762         Fix a compiler warning (MB#3427)
22763
22764 2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22765
22766         * src/core/SyncEvolutionConfig.cpp:
22767
22768         Save Password: fix an issue when saving password on fly
22769
22770 2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>
22771
22772         * src/core/EvolutionSyncClient.cpp:
22773
22774         Message Resend: minor code and logging changes
22775
22776 2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22777
22778         * README:
22779         * configure-pre.in:
22780         * src/CmdlineSyncClient.cpp:
22781         * src/CmdlineSyncClient.h:
22782         * src/Makefile-gen.am:
22783         * src/core/EvolutionSyncClient.cpp:
22784         * src/core/EvolutionSyncClient.h:
22785         * src/core/SyncEvolutionCmdline.cpp:
22786         * src/core/SyncEvolutionCmdline.h:
22787         * src/core/SyncEvolutionConfig.cpp:
22788         * src/core/SyncEvolutionConfig.h:
22789         * src/syncevolution.cpp:
22790
22791         command line: add keyring support (MB#3604)
22792
22793 2009-09-21  Chen Congwu  <congwu.chen@intel.com>
22794
22795         * src/DBusSyncClient.cpp:
22796         * src/DBusSyncClient.h:
22797         * src/core/EvolutionSyncClient.cpp:
22798         * src/core/EvolutionSyncClient.h:
22799         * src/core/SyncEvolutionConfig.cpp:
22800         * src/core/SyncEvolutionConfig.h:
22801
22802         Message Resend: code improvement bug#3427
22803
22804 2009-09-19  GLS_CHS  <yunx.nie@intel.com>
22805
22806         * po/zh_CN.po:
22807
22808         l10n: Updates to Chinese (China) (zh_CN) translation
22809
22810 2009-09-19  GLS_CHS  <yunx.nie@intel.com>
22811
22812         * po/zh_CN.po:
22813
22814         l10n: Updates to Chinese (China) (zh_CN) translation
22815
22816 2009-09-18  GLS_FRA  <sophiex.marchese@intel.com>
22817
22818         * po/fr.po:
22819
22820         l10n: Updates to French (fr) translation
22821
22822 2009-09-18  GLS_DEU  <andreasx.machoy@intel.com>
22823
22824         * po/de.po:
22825
22826         l10n: Updates to German (de) translation
22827
22828 2009-09-18  auke  <auke-jan.h.kok@intel.com>
22829
22830         * po/nl.po:
22831
22832         l10n: Updates to Dutch (Flemish) (nl) translation
22833
22834 2009-09-18  milo  <milo@ubuntu.com>
22835
22836         * po/it.po:
22837
22838         l10n: Updates to Italian (it) translation
22839
22840 2009-09-18  GLS_JPN  <etsukox.murozono@intel.com>
22841
22842         * po/ja.po:
22843
22844         l10n: Updates to Japanese (ja) translation
22845
22846 2009-09-18  Apfelchips  <patrickscheips@gmail.com>
22847
22848         * po/de.po:
22849
22850         l10n: Updates to German (de) translation
22851
22852 2009-09-18  zerng07  <pswo10680@gmail.com>
22853
22854         * po/zh_TW.po:
22855
22856         l10n: Updates to Chinese (Taiwan) (zh_TW) translation
22857
22858 2009-09-18  Patrick Ohly  <patrick.ohly@intel.com>
22859
22860         * po/POTFILES.in:
22861
22862         make dist: src/gtk-ui/main.c now must be translated
22863
22864 2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>
22865
22866         * src/gtk-ui/Makefile.am:
22867
22868         make dist: added sync-gtk.desktop.in
22869
22870 2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>
22871
22872         * src/gtk-ui/ui.glade:
22873
22874         limit user input to 99 chars in entries (MB #5219)
22875
22876 2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>
22877
22878         * src/gtk-ui/Makefile.am:
22879         * src/gtk-ui/sync.png:
22880
22881         add Sync application icon
22882
22883 2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>
22884
22885         * src/gtk-ui/main.c:
22886
22887         Set application icon (#MB 5717)
22888
22889 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
22890
22891         * src/gtk-ui/ui.glade:
22892
22893         sync-ui: "haven't set up" -> "haven't selected" (MB #5660)
22894
22895 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
22896
22897         * src/gtk-ui/sync-ui.c:
22898
22899         sync-ui: "changes received" -> "changes applied" (MB #5185)
22900
22901 2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>
22902
22903         * po/POTFILES.in:
22904         * src/gtk-ui/Makefile.am:
22905         * src/gtk-ui/sync-gtk.desktop.in:
22906
22907         --enable-gui=all: use different name in .desktop file for GTK
22908         version
22909
22910 2009-09-16  Chen Congwu  <congwu.chen@intel.com>
22911
22912         * src/core/EvolutionSyncClient.cpp:
22913
22914         Resend Messages: bug3427, adpat according to synthesis code base
22915
22916 2009-09-01  Chen Congwu  <congwu.chen@intel.com>
22917
22918         * test/resultchecker.py:
22919
22920         Testing: add chroot information and library information in the
22921         report
22922
22923 2009-09-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22924
22925         * test/ClientTest.cpp:
22926         * test/testcases/imemo20.ics:
22927         * test/testcases/imemo20.ics.memotoo.tem.patch:
22928
22929         Memotoo: Move test '<' and '>' from client-test to imemo20.ics
22930         (bug#5635)
22931
22932 2009-09-04  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22933
22934         * test/README.memotoo:
22935         * test/synccompare.pl:
22936         * test/testcases/ical20.ics.memotoo.tem.patch:
22937         * test/testcases/imemo20.ics.memotoo.tem.patch:
22938         * test/testcases/itodo20.ics.memotoo.tem.patch:
22939         * test/testcases/vcard30.vcf.memotoo.tem.patch:
22940
22941         Memotoo: Add new suppressions to synccompare, README.memotoo and
22942         testcases patches (bug#5635)
22943
22944 2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>
22945
22946         * NEWS:
22947
22948         NEWS: revised the text about Mobical support
22949
22950 2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22951
22952         * NEWS:
22953
22954         Mobical + NEWS: update NEWS with Mobical information (bug#3009)
22955
22956 2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
22957
22958         * src/core/SyncEvolutionConfig.cpp:
22959
22960         Mobical: add consumerReady flag for Mobical (bug#3009)
22961
22962 2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>
22963
22964
22965         Merge branch 'syncevolution-0-9-branch'
22966
22967 2009-09-07  tomasgalicia  <tomas.galicia@intel.com>
22968
22969         * po/es.po:
22970
22971         l10n: Updates to Spanish (Castilian) (es) translation
22972
22973 2009-09-14  elloxar  <elloxar@gmail.com>
22974
22975         * po/ro.po:
22976
22977         l10n: Updates to Romanian (ro) translation
22978
22979 2009-09-14  elloxar  <elloxar@gmail.com>
22980
22981         * po/ro.po:
22982
22983         l10n: Updates to Romanian (ro) translation
22984
22985 2009-09-07  tomasgalicia  <tomas.galicia@intel.com>
22986
22987         * po/es.po:
22988
22989         l10n: Updates to Spanish (Castilian) (es) translation
22990
22991 2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>
22992
22993         * po/LINGUAS:
22994
22995         LINGUAS: added Indonesian (id) translation
22996
22997 2009-09-02  andika  <andika@gmail.com>
22998
22999         * po/id.po:
23000
23001         l10n: Indonesian translation
23002
23003 2009-09-02  andika  <andika@gmail.com>
23004
23005         * po/id.po:
23006
23007         l10n: Indonesian translation
23008
23009 2009-09-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23010
23011         * src/syncclient_sample_config.xml:
23012
23013         Memotoo: fix the regression caused by commits for bug #5633
23014
23015 2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>
23016
23017
23018         Merge branch 'syncevolution-0-9-branch'
23019
23020 2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>
23021
23022         * po/LINGUAS:
23023
23024         LINGUAS: enabled Romanian (ro) translation
23025
23026 2009-08-29  elloxar  <elloxar@gmail.com>
23027
23028         * po/ro.po:
23029
23030         l10n: Romanian Translation
23031
23032 2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
23033
23034         * po/LINGUAS:
23035
23036         LINGUAS: enabled Hungarian (hu) and Dutch (nl)
23037
23038 2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>
23039
23040         * src/core/SyncSource.h:
23041
23042         SynthesisInfo: extended the explanation of the new
23043         m_incoming/outgoingScript fields (bug#5633)
23044
23045 2009-08-29  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23046
23047         * src/backends/evolution/EvolutionContactSource.h:
23048         * src/core/SyncSource.cpp:
23049         * src/core/SyncSource.h:
23050         * src/syncclient_sample_config.xml:
23051
23052         Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)
23053
23054 2009-08-31  Chen Congwu  <congwu.chen@intel.com>
23055
23056         * test/ClientTest.cpp:
23057         * test/ClientTest.h:
23058
23059         Testing: disable retry,suspend,resend tests by default
23060
23061 2009-08-29  elloxar  <elloxar@gmail.com>
23062
23063         * po/ro.po:
23064
23065         l10n: Romanian Translation
23066
23067 2009-08-28  Patrick Ohly  <patrick.ohly@gmx.de>
23068
23069         * src/backends/evolution/EvolutionContactSource.cpp:
23070
23071         EvolutionContactSource: fixed another 'join.hpp not included'
23072         compile problem
23073
23074 2009-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
23075
23076         * src/core/EvolutionSyncClient.cpp:
23077
23078         SessionLog: fix for compiler warning (bug#5215)
23079
23080 2009-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
23081
23082         * src/core/SyncSource.cpp:
23083
23084         SyncSource: fixed compile problem - join.hpp wasn't included
23085         explicitly
23086
23087 2009-08-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23088
23089         * src/core/EvolutionSyncClient.cpp:
23090
23091         SessionLog: Add more strict check for sessionlog (bug#5215)
23092
23093 2009-08-27  Chen Congwu  <congwu.chen@intel.com>
23094
23095         * test/runtests.py:
23096
23097         Testing: a fix to avoid null servers list if compile error
23098
23099 2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>
23100
23101         * src/core/SyncSource.cpp:
23102
23103         SyncSource: fixed compile error related to dlopen()
23104
23105 2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
23106
23107         * HACKING:
23108
23109         HACKING: added remark about LINGUAS and Synthesis .so versions
23110
23111 2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
23112
23113         * po/LINGUAS:
23114
23115         LINGUAS: enabled Hungarian (hu) and Dutch (nl)
23116
23117 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23118
23119         * src/backends/evolution/EvolutionCalendarSource.cpp:
23120         * src/backends/evolution/EvolutionCalendarSource.h:
23121
23122         EvolutionCalendarSource: added logging via SyncSourceLogging
23123
23124 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23125
23126         * src/backends/evolution/EvolutionContactSource.cpp:
23127         * src/backends/evolution/EvolutionContactSource.h:
23128
23129         EvolutionContactSource: reimplemented logging via
23130         SyncSourceLogging
23131
23132 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23133
23134         * src/core/SyncSource.cpp:
23135         * src/core/SyncSource.h:
23136
23137         SyncSourceLogging: common utility code for logging item changes
23138
23139 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23140
23141         * src/backends/evolution/EvolutionContactSource.h:
23142         * src/core/SyncSource.cpp:
23143         * src/core/SyncSource.h:
23144
23145         XML configuration: always add mapping, using correct fieldlist
23146         name
23147
23148 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23149
23150         * src/core/SynthesisDBPlugin.cpp:
23151
23152         Synthesis DB InsertItemAsKey: avoid valgrind warnings about
23153         logging
23154
23155 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23156
23157         * src/core/EvolutionSyncClient.cpp:
23158
23159         logging: dump full XML configuration again
23160
23161 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23162
23163         * src/core/SyncSource.cpp:
23164         * src/core/SyncSource.h:
23165         * src/core/SynthesisEngine.cpp:
23166         * src/core/SynthesisEngine.h:
23167
23168         Synthesis API: move utility code to read/write keys into
23169         SDKInterface
23170
23171 2009-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
23172
23173         * src/DBusSyncClient.cpp:
23174         * src/DBusSyncClient.h:
23175         * src/backends/addressbook/AddressBookSource.h:
23176         * src/backends/addressbook/AddressBookSourceRegister.cpp:
23177         * src/backends/evolution/EvolutionCalendarSource.cpp:
23178         * src/backends/evolution/EvolutionCalendarSource.h:
23179         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
23180         * src/backends/evolution/EvolutionContactSource.cpp:
23181         * src/backends/evolution/EvolutionContactSource.h:
23182         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
23183         * src/backends/evolution/EvolutionMemoSource.cpp:
23184         * src/backends/evolution/EvolutionMemoSource.h:
23185         * src/backends/evolution/EvolutionSyncSource.cpp:
23186         * src/backends/evolution/EvolutionSyncSource.h:
23187         * src/backends/evolution/Makefile.am:
23188         * src/backends/file/FileSyncSource.cpp:
23189         * src/backends/file/FileSyncSource.h:
23190         * src/backends/file/FileSyncSourceRegister.cpp:
23191         * src/backends/sqlite/SQLiteContactSource.cpp:
23192         * src/backends/sqlite/SQLiteContactSource.h:
23193         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
23194         * src/client-test-app.cpp:
23195         * src/core/EvolutionSyncClient.cpp:
23196         * src/core/EvolutionSyncClient.h:
23197         * src/core/EvolutionSyncSource.cpp:
23198         * src/core/EvolutionSyncSource.h:
23199         * src/core/Makefile.am:
23200         * src/core/SyncEvolutionCmdline.cpp:
23201         * src/core/SyncEvolutionCmdline.h:
23202         * src/core/SyncEvolutionConfig.cpp:
23203         * src/core/SyncEvolutionConfig.h:
23204         * src/core/SyncEvolutionUtil.cpp:
23205         * src/core/SyncEvolutionUtil.h:
23206         * src/core/SyncML.h:
23207         * src/core/SyncSource.cpp:
23208         * src/core/SyncSource.h:
23209         * src/core/SynthesisDBPlugin.cpp:
23210         * src/core/TrackingSyncSource.cpp:
23211         * src/core/TrackingSyncSource.h:
23212         * src/syncevo-dbus-server.cpp:
23213         * test/ClientTest.cpp:
23214         * test/ClientTest.h:
23215
23216         redesigned SyncSource base class + API
23217
23218 2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
23219
23220         * src/core/eds_abi_wrapper.cpp:
23221         * src/core/eds_abi_wrapper.h:
23222
23223         EDS wrapper: added e_contact_get and e_contact_name_free
23224
23225 2009-08-26  Chen Congwu  <congwu.chen@intel.com>
23226
23227         * test/resultchecker.py:
23228
23229         Testing: Do not go on with checking test results if failed early
23230         because of compile error, etc.
23231
23232 2009-08-26  Chen Congwu  <congwu.chen@intel.com>
23233
23234         * src/core/SoupTransportAgent.cpp:
23235
23236         Fix a compile warning.
23237
23238 2009-07-28  Chen Congwu  <congwu.chen@intel.com>
23239
23240         * src/core/CurlTransportAgent.cpp:
23241         * src/core/CurlTransportAgent.h:
23242         * src/core/EvolutionSyncClient.cpp:
23243         * src/core/SoupTransportAgent.cpp:
23244         * src/core/TransportAgent.h:
23245
23246         Transport Resend: bug#3427, retry send when transport got network
23247         error
23248
23249 2009-07-28  Chen Congwu  <congwu.chen@intel.com>
23250
23251         * src/core/CurlTransportAgent.cpp:
23252         * src/core/CurlTransportAgent.h:
23253         * src/core/EvolutionSyncClient.cpp:
23254         * src/core/SyncEvolutionConfig.cpp:
23255         * src/core/SyncEvolutionConfig.h:
23256
23257         Client Resend: change timeout detection for curl using time();
23258         change the config element description
23259
23260 2009-07-22  Chen Congwu  <congwu.chen@intel.com>
23261
23262         * src/core/CurlTransportAgent.cpp:
23263         * src/core/CurlTransportAgent.h:
23264         * src/core/EvolutionSyncClient.cpp:
23265         * src/core/EvolutionSyncClient.h:
23266         * src/core/SoupTransportAgent.cpp:
23267         * src/core/SoupTransportAgent.h:
23268         * src/core/SyncEvolutionConfig.cpp:
23269         * src/core/SyncEvolutionConfig.h:
23270         * src/core/TransportAgent.h:
23271         * test/ClientTest.cpp:
23272         * test/ClientTest.h:
23273
23274         Transport: bug#3427, transport will retry send after long waiting
23275         and will stop retring finally if all fails.
23276
23277 2009-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23278
23279         * src/core/FileConfigNode.cpp:
23280
23281         HashConfigNode: add new property-values into hash for
23282         setProperty(bug# 5377)
23283
23284 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23285
23286         * test/README.mobical:
23287         * test/runtests.py:
23288
23289         Testing: added Mobical.net in nightly test
23290
23291 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23292
23293         * test/compare.xsl:
23294         * test/generate-html.xsl:
23295         * test/resultchecker.py:
23296         * test/runtests.py:
23297
23298         The main purpose is to refine nightly test report.
23299
23300 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23301
23302         * src/core/FileConfigNode.cpp:
23303         * src/core/FileConfigNode.h:
23304         * src/core/FileConfigTree.cpp:
23305
23306         Config: Add hash map to store properties to improve
23307         performance(Bug #5377)
23308
23309 2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23310
23311         * src/core/HashConfigNode.h:
23312
23313         HashConfigNode: return emtpy string when not finding a given key
23314
23315 2009-08-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23316
23317         * src/core/FileConfigNode.cpp:
23318
23319         FileConfigNode: fix the issue that a line is largger than 512
23320         bytes
23321
23322 2009-08-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23323
23324         * test/README.funambol:
23325         * test/testcases/ical20.ics.funambol.tem.patch:
23326
23327         Funambol: A bug fixing of libsynthesis for mobical to expose this
23328         issue (Bug #3009)
23329
23330 2009-08-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23331
23332         * src/core/SyncEvolutionCmdline.cpp:
23333         * src/core/SyncEvolutionConfig.cpp:
23334
23335         Mobical: add configure template for mobical (Bug #3009)
23336
23337 2009-08-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23338
23339         * src/syncclient_sample_config.xml:
23340
23341         Mobical: Strip time information for EXDATE if not needed  (Bug
23342         #3009)
23343
23344 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23345
23346         * test/README.mobical:
23347         * test/synccompare.pl:
23348         * test/testcases/ical20.ics.mobical.tem.patch:
23349         * test/testcases/itodo20.ics.mobical.tem.patch:
23350         * test/testcases/vcard30.vcf.mobical.tem.patch:
23351
23352         Mobical: Add new suppressions to synccompare, README.mobical and
23353         test cases patches (Bug#3009)
23354
23355 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23356
23357         * test/ClientTest.cpp:
23358
23359         Mobical: Add a 'TEL' property for mergeItem in clienttest
23360         (bug#3009)
23361
23362 2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
23363
23364         * test/ClientTest.cpp:
23365
23366         Mobical: Add CLIENT_TEST_NOCHECK_SYNCMODE  (Bug #3009)
23367
23368 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
23369
23370         * Makefile-gen.am:
23371
23372         build: pick right name when copying rpm
23373
23374 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
23375
23376
23377         Merge commit 'origin/moblin-transifex'
23378
23379 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
23380
23381         * NEWS:
23382         * configure-pre.in:
23383
23384         updated NEWS for 0.9 and bumped version to 0.9
23385
23386 2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
23387
23388         * NEWS:
23389
23390         NEWS: list GUI fixes 0.9 beta 3 -> final
23391
23392 2009-08-12  Jussi Kukkonen  <jku@linux.intel.com>
23393
23394         * src/gtk-ui/ui.glade:
23395
23396         dbus client: minor layout fix for fatal error situation
23397
23398 2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>
23399
23400         * src/dbus/syncevo-dbus.c:
23401
23402         dbus client lib: fix error functions
23403
23404 2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>
23405
23406         * src/syncevo-dbus-server.cpp:
23407
23408         dbus server: copy template configuration in a sane way
23409
23410 2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>
23411
23412         * src/gtk-ui/sync-ui.rc:
23413
23414         remove workaround for invisible tooltips
23415
23416 2009-08-03  Jussi Kukkonen  <jku@linux.intel.com>
23417
23418         * src/gtk-ui/sync.desktop.in:
23419
23420         add StartupNotify to desktop file
23421
23422 2009-08-11  Patrick Ohly  <patrick.ohly@gmx.de>
23423
23424         * configure-pre.in:
23425
23426         version bumped to 0.8.1+0.9+beta3+20090811
23427
23428 2009-08-11  Patrick Ohly  <patrick.ohly@gmx.de>
23429
23430         * NEWS:
23431         * test/README.scheduleworld:
23432
23433         NEWS + README.scheduleworld: updated for 0.9
23434
23435 2009-08-07  Patrick Ohly  <patrick.ohly@gmx.de>
23436
23437         * Makefile-gen.am:
23438
23439         autotools: must include m4-repo in search path (Bugzilla #5061)
23440
23441 2009-08-11  Patrick Ohly  <patrick.ohly@intel.com>
23442
23443         * Makefile-gen.am:
23444
23445         build: fixed RPM creation
23446
23447 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
23448
23449         * NEWS:
23450
23451         NEWS: remember to write about https
23452
23453 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
23454
23455         * test/README.scheduleworld:
23456
23457         README.scheduleworld: removed section on delete/update conflicts
23458
23459 2009-08-08  auke  <auke-jan.h.kok@intel.com>
23460
23461         * po/nl.po:
23462
23463         Updates to Dutch (Flemish) (nl) translation
23464
23465 2009-08-04  Chen Congwu  <congwu.chen@intel.com>
23466
23467         * src/client-test-app.cpp:
23468         * test/ClientTest.cpp:
23469         * test/ClientTest.h:
23470
23471         Testing: use server default configuration when init test configs.
23472
23473 2009-08-05  auke  <auke-jan.h.kok@intel.com>
23474
23475         * po/nl.po:
23476
23477         Dutch
23478
23479 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
23480
23481         * src/syncevo-dbus-server.cpp:
23482
23483         compiler error: constness and strstr (Bugzilla #5061)
23484
23485 2009-07-31  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23486
23487         * po/sv.po:
23488
23489         Updates to Swedish (sv) translation
23490
23491 2009-07-31  Patrick Ohly  <patrick.ohly@intel.com>
23492
23493         * test/README.scheduleworld:
23494
23495         README.scheduleworld: updated remark about client delete/server
23496         update conflict (Bugzilla #4369)
23497
23498 2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23499
23500         * po/fr.po:
23501
23502         Updates to French (fr) translation
23503
23504 2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23505
23506         * po/zh_TW.po:
23507
23508         Updates to Chinese (Taiwan) (zh_TW) translation
23509
23510 2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23511
23512         * po/es.po:
23513
23514         Updates to Spanish (Castilian) (es) translation
23515
23516 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23517
23518         * configure-pre.in:
23519
23520         bumped version to 0.8.1+0.9+beta3+20090730
23521
23522 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23523
23524         * src/DBusSyncClient.cpp:
23525         * src/core/EvolutionSyncClient.cpp:
23526         * src/core/EvolutionSyncSource.cpp:
23527         * src/core/EvolutionSyncSource.h:
23528         * test/ClientTest.cpp:
23529         * test/ClientTest.h:
23530
23531         sync statistics: count items deleted during refresh-from-server
23532         (Bugzilla #3314)
23533
23534 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23535
23536         * src/syncevo-dbus-server.cpp:
23537
23538         D-Bus server: added dbus_g_thread_init()
23539
23540 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23541
23542         * src/syncevo-dbus-server.cpp:
23543
23544         D-Bus server: avoid potential crash in type handling (Bugzilla
23545         #4921)
23546
23547 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23548
23549         * src/dbus/syncevo-dbus.c:
23550
23551         GTK-UI: crash due to use-after-free in error case (Bugzilla
23552         #4919)
23553
23554 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23555
23556         * src/gtk-ui/Makefile.am:
23557
23558         GTK-UI Makefile: use libsyncevo-dbus.la instead of -lsyncevo-dbus
23559
23560 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23561
23562
23563         Merge commit 'origin/moblin-transifex'
23564
23565 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
23566
23567         * test/client-test-main.cpp:
23568
23569         Testing: keep synccompare error output (____compare.log) around
23570
23571 2009-07-24  Chen Congwu  <congwu.chen@intel.com>
23572
23573         * test/ClientTest.cpp:
23574         * test/client-test-main.cpp:
23575
23576         Testing: let synccompare error output go to corresponding case
23577         log file.
23578
23579 2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>
23580
23581         * src/syncclient_sample_config.xml:
23582
23583         calendar support: sanitize incoming EXDATEs (Bugzilla #4457)
23584
23585 2009-07-29  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23586
23587         * po/pl.po:
23588
23589         Updates to Polish (pl) translation
23590
23591 2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>
23592
23593         * src/gtk-ui/sync-ui.c:
23594
23595         GTK GUI: the 'your SyncML server account name' string was still
23596         shown in once case (Bugzilla #4273)
23597
23598 2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>
23599
23600         * src/core/EvolutionSyncClient.cpp:
23601
23602         logging: enable time stamping for all log entries
23603
23604 2009-07-28  ZhuYanhai  <zhu.yanhai@gmail.com>
23605
23606         * po/zh_CN.po:
23607
23608         Updates to Chinese (China) (zh_CN) translation
23609
23610 2009-07-28  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23611
23612         * po/fi.po:
23613
23614         Updates to Finnish (fi) translation
23615
23616 2009-07-27  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23617
23618         * po/sv.po:
23619
23620         Updates to Swedish (sv) translation
23621
23622 2009-07-27  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23623
23624         * po/pt_BR.po:
23625
23626         Updates to Brazilian Portuguese (pt_BR) translation
23627
23628 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
23629
23630         * configure-pre.in:
23631
23632         bumped version to 0.8.1+0.9+beta3+20090727
23633
23634 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
23635
23636
23637         Merge commit 'origin/moblin-transifex'
23638
23639 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
23640
23641         * Makefile-gen.am:
23642
23643         packaging: don't include development files in binary packages
23644         (Bugzilla #4754)
23645
23646 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
23647
23648         * configure-pre.in:
23649         * src/gtk-ui/Makefile.am:
23650
23651         build: --enable-gui=all (Bugzilla #4753)
23652
23653 2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>
23654
23655         * test/README.scheduleworld:
23656
23657         testing: document known issues with ScheduleWorld (#4369)
23658
23659 2009-07-26  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23660
23661         * po/fi.po:
23662
23663         Updates to Finnish (fi) translation
23664
23665 2009-07-25  Patrick Ohly  <patrick.ohly@intel.com>
23666
23667         * test/ClientTest.cpp:
23668         * test/ClientTest.h:
23669
23670         testing: added testSlowSyncSemantic
23671
23672 2009-07-25  tomasgalicia  <tomas.galicia@intel.com>
23673
23674         * po/es.po:
23675
23676         Updates to Spanish (Castilian) (es) translation
23677
23678 2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23679
23680         * po/ko.po:
23681
23682         Updates to Korean (ko) translation
23683
23684 2009-07-24  Patrick Ohly  <patrick.ohly@intel.com>
23685
23686
23687         Merge commit 'origin/moblin-transifex'
23688
23689 2009-07-24  Patrick Ohly  <patrick.ohly@intel.com>
23690
23691         * test/runtests.py:
23692
23693         testing: removed incorrect
23694         CLIENT_TEST_FAILURES=EvolutionCalendarTest::testOpenDefaultMemo
23695
23696 2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23697
23698         * po/de.po:
23699
23700         Updates to German (de) translation
23701
23702 2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23703
23704         * po/pt_BR.po:
23705
23706         Updates to Brazilian Portuguese (pt_BR) translation
23707
23708 2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23709
23710         * po/sv.po:
23711
23712         Updates to Swedish (sv) translation
23713
23714 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
23715
23716         * NEWS:
23717         * configure-pre.in:
23718
23719         version bumped to 0.8.1+0.9+beta3+20090723
23720
23721 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
23722
23723
23724         Merge commit 'origin/moblin-transifex'
23725
23726 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
23727
23728         * src/core/SyncEvolutionConfig.cpp:
23729
23730         Google + SSL: must use https, disable certificate checking
23731
23732 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
23733
23734         * src/core/EvolutionSyncClient.cpp:
23735         * src/core/SyncEvolutionCmdline.cpp:
23736         * src/syncevolution.cpp:
23737
23738         logging: don't use stderr/cerr (Bugzilla #4676)
23739
23740 2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>
23741
23742         * NEWS:
23743         * test/README.google:
23744
23745         documentation: Google drops photos larger than a certain
23746         threshold (Bugzilla #4638)
23747
23748 2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23749
23750         * po/ja.po:
23751
23752         Updates to Japanese (ja) translation
23753
23754 2009-07-23  lpdufres  <loic.dufresne.de.virel@intel.com>
23755
23756         * po/fr.po:
23757
23758         Updates to French (fr) translation
23759
23760 2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23761
23762         * po/zh_TW.po:
23763
23764         Updates to Chinese (Taiwan) (zh_TW) translation
23765
23766 2009-07-22  milo  <milo@ubuntu.com>
23767
23768         * po/it.po:
23769
23770         Updates to Italian (it) translation
23771
23772 2009-07-22  balrog  <balrogg@gmail.com>
23773
23774         * po/es.po:
23775
23776         Updates to Spanish (Castilian) (es) translation
23777
23778 2009-07-22  balrog  <balrogg@gmail.com>
23779
23780         * po/pl.po:
23781
23782         Updates to Polish (pl) translation
23783
23784 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
23785
23786         * test/runtests.py:
23787
23788         testing: don't compress .out files
23789
23790 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
23791
23792         * test/runtests.py:
23793
23794         testing: added --sanity-checks mode
23795
23796 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
23797
23798         * test/runtests.py:
23799
23800         testing: copy log directory in addition to stdout
23801
23802 2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>
23803
23804         * NEWS:
23805
23806         NEWS: explain soup/gnutls certificate checking problem with
23807         Google/Vrisign
23808
23809 2009-07-22  ZhuYanhai  <zhu.yanhai@gmail.com>
23810
23811         * po/zh_CN.po:
23812
23813         Updates to Chinese (China) (zh_CN) translation
23814
23815 2009-07-21  tomasgalicia  <tomas.galicia@intel.com>
23816
23817         * po/es.po:
23818
23819         Updates to Spanish (Castilian) (es) translation
23820
23821 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23822
23823         * NEWS:
23824
23825         NEWS: SSL libsoup problem is not solved yet (Bugzilla #4220)
23826
23827 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23828
23829         * src/core/SyncEvolutionConfig.cpp:
23830
23831         Google: don't use SSL, libsoup doesn't support it yet (Bugzilla
23832         #4551)
23833
23834 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23835
23836         * src/core/EvolutionSyncClient.cpp:
23837
23838         SSL logging: added SYNCEVOLUTION_GNUTLS_DEBUG env variable to
23839         control libgnutls
23840
23841 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23842
23843         * src/core/EvolutionSyncClient.cpp:
23844
23845         logging: fixed incorrect path to .html log
23846
23847 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23848
23849         * configure-pre.in:
23850
23851         configure: removed obsolete debug output
23852
23853 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23854
23855         * NEWS:
23856         * configure-pre.in:
23857
23858         version bumped to 0.8.1+0.9+beta3, NEWS updated accordingly
23859
23860 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23861
23862
23863         Merge branch 'moblin-transifex' of
23864         git@git.moblin.org:syncevolution into moblin-transifex
23865
23866 2009-07-21  milo  <milo@ubuntu.com>
23867
23868         * po/it.po:
23869
23870         Updates to Italian (it) translation
23871
23872 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23873
23874
23875         Merge commit 'origin/moblin-transifex'
23876
23877 2009-07-21  Jussi Kukkonen  <jku@linux.intel.com>
23878
23879         * src/gtk-ui/sync-ui.c:
23880
23881         dbus client: require url in "New Service" window
23882
23883 2009-07-21  Jussi Kukkonen  <jku@linux.intel.com>
23884
23885         * src/gtk-ui/sync-ui.c:
23886         * src/syncevo-dbus-server.cpp:
23887
23888         dbus: handle errors correctly when getting config
23889
23890 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23891
23892         * Makefile-gen.am:
23893         * NEWS:
23894
23895         .deb and .tar.gz binary dist: include server interoperability
23896         READMEs
23897
23898 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23899
23900         * NEWS:
23901
23902         NEWS: describe Funambol and Google support in more detail
23903
23904 2009-07-20  Patrick Ohly  <patrick.ohly@intel.com>
23905
23906         * src/core/SyncEvolutionConfig.cpp:
23907
23908         Google sync: visible in GUI now (Bugzilla #4552)
23909
23910 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23911
23912         * test/runtests.py:
23913
23914         ScheduleWorld testing: ignore text::testManyItems failure
23915         (Bugzilla #4596)
23916
23917 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
23918
23919         * test/runtests.py:
23920
23921         testing: added Google contact sync testing
23922
23923 2009-07-21  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23924
23925         * po/ja.po:
23926
23927         Updates to Japanese (ja) translation
23928
23929 2009-07-21  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23930
23931         * po/ko.po:
23932
23933         Updates to Korean (ko) translation
23934
23935 2009-07-21  balrog  <balrogg@gmail.com>
23936
23937         * po/pl.po:
23938
23939         Updates to Polish (pl) translation
23940
23941 2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23942
23943         * po/zh_TW.po:
23944
23945         Updates to Chinese (Taiwan) (zh_TW) translation
23946
23947 2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23948
23949         * po/ja.po:
23950
23951         Updates to Japanese (ja) translation
23952
23953 2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23954
23955         * po/de.po:
23956
23957         Updates to German (de) translation
23958
23959 2009-07-20  Patrick Ohly  <patrick.ohly@intel.com>
23960
23961         * test/runtests.py:
23962
23963         testing: added ZYB.com for contacts
23964
23965 2009-07-18  Patrick Ohly  <patrick.ohly@intel.com>
23966
23967         * test/runtests.py:
23968
23969         testing: removed ScheduleWorld failure suppression for new
23970         clients
23971
23972 2009-07-18  Patrick Ohly  <patrick.ohly@intel.com>
23973
23974         * src/core/SyncEvolutionCmdline.cpp:
23975         * src/core/SyncEvolutionConfig.cpp:
23976
23977         ZYB: Add template for zyb (Bug #2424)
23978
23979 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23980
23981         * po/fi.po:
23982
23983         Updates to Finnish (fi) translation
23984
23985 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23986
23987         * po/sv.po:
23988
23989         Updates to Swedish (sv) translation
23990
23991 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23992
23993         * po/pt_BR.po:
23994
23995         Updates to Brazilian Portuguese (pt_BR) translation
23996
23997 2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>
23998
23999         * po/fr.po:
24000
24001         Updates to French (fr) translation
24002
24003 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
24004
24005         * NEWS:
24006         * configure-pre.in:
24007
24008         bumped version: 0.8.1+0.9+beta2+20090717
24009
24010 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
24011
24012
24013         Merge commit 'origin/moblin-transifex'
24014
24015 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
24016
24017         * configure-pre.in:
24018         * src/core/SyncEvolutionCmdline.cpp:
24019
24020         SSL certificates: include path for Moblin and fix command line
24021         test (Bugzilla #4220)
24022
24023 2009-07-17  Chen Congwu  <congwu.chen@intel.com>
24024
24025         * test/ClientTest.cpp:
24026         * test/README.google:
24027         * test/synccompare.pl:
24028         * test/testcases/vcard30.vcf.google.tem.patch:
24029
24030         Goolge + vcard21: bugzilla #2423, ignore some properties
24031
24032 2009-06-18  Wu, Yong  <yong.wu@intel.com>
24033
24034         * src/core/SyncEvolutionCmdline.cpp:
24035         * src/core/SyncEvolutionConfig.cpp:
24036
24037         Google+vcard21: Add Google sync template configuration; bugzilla
24038         #2423
24039
24040 2009-07-16  Nick Richards  <nicholas.e.richards@intel.com>
24041
24042         * src/gtk-ui/sync.desktop.in:
24043
24044         fix .desktop file
24045
24046 2009-07-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24047
24048         * test/README.funambol:
24049
24050         Funambol: add a declaration of lost parameter
24051         'X-EVOLUTION-UI-SLOT' (Bug #2422)
24052
24053 2009-07-16  Patrick Ohly  <patrick.ohly@intel.com>
24054
24055         * autogen.sh:
24056
24057         autogen.sh: m4 directory must exist before calling tools
24058
24059 2009-07-16  ZhuYanhai  <zhu.yanhai@gmail.com>
24060
24061         * po/zh_CN.po:
24062
24063         Updates to Chinese (China) (zh_CN) translation
24064
24065 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
24066
24067         * autogen.sh:
24068         * m4-repo/README:
24069         * m4-repo/ax_boost_base.m4:
24070         * m4/ax_boost_base.m4:
24071
24072         autotools: cleaner separation between permanent and temporary m4
24073         macro copies
24074
24075 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
24076
24077         * autogen.sh:
24078         * gen-autotools.sh:
24079
24080         building: split out non-standard parts of autogen.sh into
24081         gen-autotools.sh
24082
24083 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
24084
24085         * test/runtests.py:
24086
24087         testing: fixed typo in recent commit
24088
24089 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
24090
24091         * test/dbus-session.sh:
24092         * test/valgrindcheck.sh:
24093
24094         testing: valgrindcheck and dbus-session scripts
24095
24096 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24097
24098         * test/runtests.py:
24099
24100         testing: allow parallel makes
24101
24102 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24103
24104         * test/runtests.py:
24105
24106         testing: workaround for running client-test with --enable-shared
24107         --disable-static
24108
24109 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24110
24111         * src/syncclient_sample_config.xml:
24112
24113         Funambol: A workaround for 'ACTION' lost by Funambol server (Bug
24114         #2422)
24115
24116 2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24117
24118         * test/README.funambol:
24119         * test/synccompare.pl:
24120
24121         Funambol: FN and PHOTO are preserved by server (Bug #2422)
24122
24123 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24124
24125         * Makefile-gen.am:
24126
24127         packaging: dpkg-shlibdeps needs LD_LIBRARY_PATH
24128
24129 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24130
24131         * src/dbus/interfaces/Makefile.am:
24132
24133         packaging: some more dbus/interfaces fixes
24134
24135 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24136
24137         * Makefile-gen.am:
24138
24139         packaging: fixed dependency calculation
24140
24141 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24142
24143         * INSTALL-tar-gz:
24144
24145         packaging: INSTALL-tar-gz needed for 'make distbin'
24146
24147 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24148
24149         * Makefile-gen.am:
24150
24151         packaging: dpkg-shlibdeps depends on debian/control
24152
24153 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24154
24155         * Makefile-gen.am:
24156
24157         packaging: don't override clean_local
24158
24159 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24160
24161
24162         Merge commit 'origin/moblin-transifex'
24163
24164 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24165
24166         * Makefile-gen.am:
24167         * description:
24168
24169         packaging: updated rules for building .tar.gz and .deb
24170
24171 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24172
24173         * src/Makefile-gen.am:
24174
24175         src/Makefile: fixed source file list for client-test
24176
24177 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24178
24179         * README:
24180         * configure-pre.in:
24181
24182         more build dependencies fixes
24183
24184 2009-07-14  ZhuYanhai  <zhu.yanhai@gmail.com>
24185
24186         * po/zh_CN.po:
24187
24188         Updates to Chinese (China) (zh_CN) translation
24189
24190 2009-07-13  Chen Congwu  <congwu.chen@intel.com>
24191
24192         * test/ClientTest.cpp:
24193
24194         Use raw type for updated item, buggzilla #4282
24195
24196 2009-07-13  Chen Congwu  <congwu.chen@intel.com>
24197
24198         * src/Makefile-gen.am:
24199
24200         Testing: fix a typo, bugzilla #2421
24201
24202 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
24203
24204         * po/README:
24205
24206         improve translator docs
24207
24208 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
24209
24210         * src/gtk-ui/sync-ui-config.c:
24211         * src/gtk-ui/sync-ui-config.h:
24212         * src/gtk-ui/sync-ui.c:
24213
24214         do not set password if user hasn't defined one in UI
24215
24216 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
24217
24218         * src/gtk-ui/ui.glade:
24219
24220         set the "need connection to sync" label width
24221
24222 2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>
24223
24224         * src/gtk-ui/sync-ui.c:
24225
24226         don't use username/password from template in UI
24227
24228 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24229
24230         * test/runtests.py:
24231
24232         testing: avoid running Retry and Suspend tests for ScheduleWorld
24233         and Funambol
24234
24235 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24236
24237         * test/runtests.py:
24238
24239         testing: run distcheck with building GUI
24240
24241 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24242
24243         * test/evo.supp:
24244
24245         testing: added suppressions
24246
24247 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
24248
24249         * po/POTFILES.skip:
24250         * src/Makefile-gen.am:
24251         * src/dbus/interfaces/Makefile.am:
24252         * src/gtk-ui/Makefile.am:
24253
24254         build fixes
24255
24256 2009-07-13  tomas.galicia@intel.com  <tomas.galicia@intel.com>
24257
24258         * po/es.po:
24259
24260         Updates to Spanish (Castilian) (es) translation
24261
24262 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24263
24264         * README:
24265
24266         README: updated information on required packages
24267
24268 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24269
24270         * HACKING:
24271         * src/Makefile-gen.am:
24272         * src/client-test-app.cpp:
24273         * src/core/LogRedirect.cpp:
24274         * src/core/Makefile.am:
24275         * src/core/SyncEvolutionCmdline.cpp:
24276         * src/core/SyncEvolutionUtil.cpp:
24277         * src/core/SyncEvolutionUtil.h:
24278         * test/ClientTest.cpp:
24279         * test/ClientTest.h:
24280         * test/Makefile.am:
24281         * test/test.cpp:
24282         * test/test.h:
24283
24284         testing: skip certain tests by listing them in CLIENT_TEST_SKIP
24285
24286 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24287
24288         * test/runtests.py:
24289
24290         testing: ignore EvolutionCalendarTest::testOpenDefaultMemo
24291         failure
24292
24293 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24294
24295         * test/runtests.py:
24296
24297         testing: enable ical20 and itodo20 for Funambol testing
24298
24299 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24300
24301         * .gitignore:
24302         * src/gtk-ui/Makefile.am:
24303
24304         sync.desktop: fixed "make dist" after recent rename
24305
24306 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24307
24308         * autogen.sh:
24309
24310         autgen.sh: wipe out old files before recreating them
24311
24312 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
24313
24314         * src/core/LogRedirect.cpp:
24315
24316         LogRedirect: fixed compiler warning
24317
24318 2009-07-11  milo  <milo@ubuntu.com>
24319
24320         * po/it.po:
24321
24322         Updates to Italian (it) translation
24323
24324 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24325
24326         * configure-pre.in:
24327         * src/core/CurlTransportAgent.cpp:
24328         * src/core/CurlTransportAgent.h:
24329         * src/core/EvolutionSyncClient.cpp:
24330         * src/core/EvolutionSyncClient.h:
24331         * src/core/SoupTransportAgent.cpp:
24332         * src/core/SoupTransportAgent.h:
24333         * src/core/SyncEvolutionConfig.cpp:
24334         * src/core/TransportAgent.h:
24335         * test/ClientTest.h:
24336
24337         HTTPS transport: added SSL certificate checking
24338
24339 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
24340
24341         * test/evo.supp:
24342
24343         testing: extended valgrind suppression rules
24344
24345 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
24346
24347         * src/core/EvolutionSyncSource.cpp:
24348         * src/core/EvolutionSyncSource.h:
24349
24350         EvolutionSyncSource: memory handling
24351
24352 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
24353
24354         * src/core/SynthesisDBPlugin.cpp:
24355
24356         Synthesis bridge: fixed leak
24357
24358 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24359
24360         * src/core/LogRedirect.cpp:
24361
24362         fixed compile error due to missing header
24363
24364 2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>
24365
24366         * src/Makefile-gen.am:
24367         * src/core/LogRedirect.cpp:
24368         * src/core/LogRedirect.h:
24369         * test/Makefile.am:
24370         * test/abort-redirect.cpp:
24371
24372         logging: catch more redirected output when shutting down
24373
24374 2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>
24375
24376         * HACKING:
24377         * src/core/LogRedirect.cpp:
24378         * src/core/LogRedirect.h:
24379
24380         logging: set SYNCEVOLUTION_DEBUG to disable redirection
24381
24382 2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>
24383
24384         * src/core/EvolutionSyncClient.cpp:
24385         * src/core/LogRedirect.cpp:
24386         * src/core/LogRedirect.h:
24387
24388         logging: cleaned up source
24389
24390 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
24391
24392         * src/core/LogRedirect.cpp:
24393         * src/core/LogRedirect.h:
24394         * src/syncevolution.cpp:
24395
24396         logging: enabled redirecting of stderr for command line (Bugzilla
24397         #1333)
24398
24399 2009-07-02  Patrick Ohly  <patrick.ohly@intel.com>
24400
24401         * src/core/EvolutionSyncClient.cpp:
24402         * src/core/LogRedirect.cpp:
24403         * src/core/LogRedirect.h:
24404         * src/core/Makefile.am:
24405         * src/syncevolution.cpp:
24406
24407         logging: intercept stdout and stderr (Buzilla #1333)
24408
24409 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
24410
24411         * src/core/SynthesisEngine.cpp:
24412
24413         logging: pass all available information to new (and tentative)
24414         Synthesis call (Bugzilla #3474)
24415
24416 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
24417
24418         * src/core/EvolutionSyncClient.cpp:
24419         * src/core/EvolutionSyncClient.h:
24420         * src/core/SynthesisEngine.cpp:
24421         * src/core/SynthesisEngine.h:
24422
24423         logging: write a single sysync_linux.html log (Bugzilla #3474)
24424
24425 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24426
24427
24428         Merge commit 'origin/moblin-transifex'
24429
24430 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24431
24432         * README:
24433         * configure-pre.in:
24434
24435         configure: --enable-gui implies --enable-dbus-service, docs
24436
24437 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24438
24439         * po/POTFILES.in:
24440         * src/gtk-ui/sync.desktop:
24441         * src/gtk-ui/sync.desktop.in:
24442
24443         translation: install localized version of sync.desktop (Bugzilla
24444         #4133)
24445
24446 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24447
24448         * NEWS:
24449         * configure-pre.in:
24450
24451         bumped version (0.8.1+0.9+beta2+20090709) and added 0.9 beta 3
24452         NEWS
24453
24454 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24455
24456         * test/evo.supp:
24457         * test/sys.supp:
24458
24459         testing: updated valgrind regression rules
24460
24461 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24462
24463         * src/Makefile-gen.am:
24464
24465         testing: minor improvements for patching test cases
24466
24467 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24468
24469         * test/testcases/README:
24470
24471         test/testcases/README: fixed typo (.ics -> .tem)
24472
24473 2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>
24474
24475         * src/Makefile-gen.am:
24476         * test/Makefile.am:
24477         * test/testcases/README:
24478         * test/testcases/ical20.ics.funambol.tem.patch:
24479         * test/testcases/itodo20.ics.funambol.tem.patch:
24480
24481         testing: better handling of test case cases (Bugzilla #2421)
24482
24483 2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>
24484
24485         * src/dbus/interfaces/Makefile.am:
24486
24487         really fix build in src/dbus/interfaces
24488
24489 2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>
24490
24491         * src/dbus/interfaces/syncevo-full.xml:
24492         * src/dbus/syncevo-dbus-types.c:
24493         * src/dbus/syncevo-dbus-types.h:
24494         * src/dbus/test.c:
24495         * src/gtk-ui/sync-ui.c:
24496         * src/syncevo-dbus-server.cpp:
24497
24498         use ConsumerReady flag in dbus api and UI
24499
24500 2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>
24501
24502         * src/dbus/interfaces/Makefile.am:
24503
24504         fix build: don't remove syncevo-marshal.list on clean
24505
24506 2009-06-29  Patrick Ohly  <patrick.ohly@intel.com>
24507
24508         * src/core/SyncEvolutionCmdline.cpp:
24509         * src/core/SyncEvolutionConfig.cpp:
24510         * src/core/SyncEvolutionConfig.h:
24511         * src/default/syncevolution/Funambol/config.ini:
24512         * src/default/syncevolution/ScheduleWorld/config.ini:
24513
24514         configuration: added "ConsumerReady" option
24515
24516 2009-07-09  margie  <margie.foster@intel.com>
24517
24518         * po/hu.po:
24519
24520         test po file for Hungarian
24521
24522 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
24523
24524         * test/ClientTest.cpp:
24525         * test/ClientTest.h:
24526
24527         testing: callers of getItems() need to know which file was used
24528         (Bugzilla #2421)
24529
24530 2009-07-06  Chen Congwu  <congwu.chen@intel.com>
24531
24532         * src/Makefile-gen.am:
24533         * test/ClientTest.cpp:
24534         * test/Makefile.am:
24535         * test/testcases/README:
24536         * test/testcases/ical20.ics.funambol.tem.patch:
24537         * test/testcases/itodo20.ics.funambol.tem.patch:
24538
24539         Test case files: better handling of test cases, bugzilla #2421
24540
24541 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
24542
24543         * test/README.funambol:
24544
24545         README.funambol: added some links and mention lost ACTION
24546
24547 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
24548
24549         * NEWS:
24550         * src/core/SyncEvolutionCmdline.cpp:
24551         * src/core/SyncEvolutionConfig.cpp:
24552         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
24553         * src/default/syncevolution/Funambol/sources/todo/config.ini:
24554         * test/README.funambol:
24555
24556         Funambol: force iCalendar 2.0 mode in the config template
24557
24558 2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>
24559
24560         * src/core/EvolutionSyncSource.cpp:
24561
24562         coding style: always use curly brackets
24563
24564 2009-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24565
24566         * test/ClientTest.cpp:
24567
24568         Funambol: Fix a comparison for completeness (Bug #2424)
24569
24570 2009-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24571
24572         * test/README.funambol:
24573
24574         Funambol: Refine README.funambol (Bug #2422)
24575
24576 2009-07-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24577
24578         * src/backends/addressbook/AddressBookSourceRegister.cpp:
24579         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
24580         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
24581         * src/backends/file/FileSyncSourceRegister.cpp:
24582         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
24583         * src/core/EvolutionSyncSource.cpp:
24584         * src/core/SyncEvolutionConfig.cpp:
24585         * src/core/SyncEvolutionConfig.h:
24586
24587         SourceType: add a trailing '!' into source type to force to use
24588         type (Bug #2422)
24589
24590 2009-07-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24591
24592         * test/synccompare.pl:
24593
24594         Funambol: Ignore and remove some property or parameters when
24595         synccompare(Bug #2422)
24596
24597 2009-07-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24598
24599         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
24600         * test/README.funambol:
24601
24602         Funambol + itodo20: add 'text/calendar!' to force to use
24603         icalendar20(Bug #2422)
24604
24605 2009-07-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24606
24607         * test/synccompare.pl:
24608
24609         Funambol + itodo20: ignore some property comparisions in
24610         synccompare(Bug #2422)
24611
24612 2009-06-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>
24613
24614         * test/synccompare.pl:
24615
24616         Funambol + vcard21: Ignore 'X-ASSISTANT' property in
24617         synccompare.pl(Bug #2422)
24618
24619 2009-06-29  zhu, yongsheng  <yongsheng.zhu@intel.com>
24620
24621         * test/ClientTest.cpp:
24622         * test/README.funambol:
24623
24624         Funambol + ical2.0: add an environment variable to set maximum
24625         item size (Bug #2422)
24626
24627 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
24628
24629         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
24630         * src/core/EvolutionSyncSource.cpp:
24631
24632         icalendar2.0: Force to use icalendar2.0 as sync format (Bug
24633         #2422)
24634
24635 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
24636
24637         * test/README.funambol:
24638
24639         Funambol: Add README.funambol for Funambol interoperability test
24640         information(Bug #2422)
24641
24642 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
24643
24644         * src/core/SyncEvolutionConfig.cpp:
24645         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
24646         * src/default/syncevolution/Funambol/sources/todo/config.ini:
24647
24648         iCal20: Enable ical20 and itodo20 sync for Funambol server(Bug
24649         #2422)
24650
24651 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
24652
24653         * test/synccompare.pl:
24654
24655         iCal20: Ingore properties comparasion for Funambol miss them(Bug
24656         #2422)
24657
24658 2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>
24659
24660         * src/syncclient_sample_config.xml:
24661
24662         iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED'
24663         property(Bug #2422)
24664
24665 2009-07-07  lpdufres  <loic.dufresne.de.virel@intel.com>
24666
24667         * po/sv.po:
24668
24669         Updates to Swedish (sv) translation
24670
24671 2009-07-07  lpdufres  <loic.dufresne.de.virel@intel.com>
24672
24673         * po/zh_TW.po:
24674
24675         Updates to Chinese (Taiwan) (zh_TW) translation
24676
24677 2009-07-06  Patrick Ohly  <patrick.ohly@intel.com>
24678
24679         * src/gtk-ui/sync-ui.c:
24680
24681         compiler warnings in GUI: passing string instead of format
24682         specifier
24683
24684 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
24685
24686         * src/backends/evolution/EvolutionContactSource.h:
24687         * src/core/EvolutionSyncClient.cpp:
24688         * src/core/EvolutionSyncSource.cpp:
24689         * src/core/EvolutionSyncSource.h:
24690         * src/syncclient_sample_config.xml:
24691
24692         XML config: allow backends to add their own definitions (Bugzilla
24693         #2417)
24694
24695 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
24696
24697
24698         Merge commit 'origin/moblin-transifex'
24699
24700 2009-07-02  lpdufres  <loic.dufresne.de.virel@intel.com>
24701
24702         * po/pt_BR.po:
24703
24704         Updates to Brazilian Portuguese translation (Thanks Gabor)
24705
24706 2009-07-02  milo  <milo@ubuntu.com>
24707
24708         * po/it.po:
24709
24710         Added Italian translation
24711
24712 2009-07-02  Chen Congwu  <congwu.chen@intel.com>
24713
24714         * src/core/EvolutionSyncClient.cpp:
24715         * src/core/SoupTransportAgent.cpp:
24716         * src/core/SoupTransportAgent.h:
24717         * src/core/SyncEvolutionCmdline.cpp:
24718
24719         suspend/resume improvements: improvements on suspend/resume
24720
24721 2009-07-01  balrog  <balrogg@gmail.com>
24722
24723         * po/pl.po:
24724
24725         First attempt at Polish strings for SyncEvolution.
24726
24727 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
24728
24729         * src/core/EvolutionSyncClient.cpp:
24730         * src/core/SyncEvolutionCmdline.cpp:
24731
24732         suspend&resume: minor cleanup
24733
24734 2009-06-26  Chen Congwu  <congwu.chen@intel.com>
24735
24736         * src/client-test-app.cpp:
24737         * test/ClientTest.cpp:
24738         * test/ClientTest.h:
24739
24740         Test cases: Enable Interrupt* test, add suspend test
24741
24742 2009-06-26  Chen Congwu  <congwu.chen@intel.com>
24743
24744         * src/core/CurlTransportAgent.cpp:
24745         * src/core/CurlTransportAgent.h:
24746         * src/core/EvolutionSyncClient.cpp:
24747         * src/core/EvolutionSyncClient.h:
24748         * src/core/SoupTransportAgent.cpp:
24749         * src/core/SoupTransportAgent.h:
24750         * src/core/SyncEvolutionCmdline.cpp:
24751
24752         suspend and resume: add signal processing and update the logic;
24753         bug #2426, #2425
24754
24755 2009-06-30  Jussi Kukkonen  <jku@linux.intel.com>
24756
24757         * src/gtk-ui/sync-ui.c:
24758
24759         fix crash in_server_config_for_template_cb()
24760
24761 2009-06-29  Jussi Kukkonen  <jku@linux.intel.com>
24762
24763         * src/gtk-ui/sync-ui-config.c:
24764         * src/gtk-ui/sync-ui-config.h:
24765         * src/gtk-ui/sync-ui.c:
24766
24767         dbus client: write '-' as password in config (so GetPassword is
24768         used)
24769
24770 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
24771
24772         * src/backends/addressbook/AddressBookSource.h:
24773         * src/backends/evolution/EvolutionCalendarSource.cpp:
24774         * src/backends/evolution/EvolutionCalendarSource.h:
24775         * src/backends/evolution/EvolutionContactSource.cpp:
24776         * src/backends/evolution/EvolutionContactSource.h:
24777         * src/backends/evolution/EvolutionMemoSource.cpp:
24778         * src/backends/evolution/EvolutionMemoSource.h:
24779         * src/backends/file/FileSyncSource.cpp:
24780         * src/backends/file/FileSyncSource.h:
24781         * src/backends/sqlite/SQLiteContactSource.cpp:
24782         * src/backends/sqlite/SQLiteContactSource.h:
24783         * src/client-test-app.cpp:
24784         * src/core/EvolutionSyncSource.h:
24785         * src/core/TrackingSyncSource.cpp:
24786         * src/core/TrackingSyncSource.h:
24787         * test/ClientTest.cpp:
24788
24789         extracting items: EvolutionMemoSource needs information about
24790         expected format
24791
24792 2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>
24793
24794         * test/synccompare.pl:
24795
24796         testing: fixed Client::Sync::vcard30::testConversion
24797
24798 2009-06-26  Patrick Ohly  <patrick.ohly@intel.com>
24799
24800         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
24801         * test/ClientTest.cpp:
24802
24803         testing: "text" tests didn't have the required "dump" method
24804
24805 2009-06-26  Patrick Ohly  <patrick.ohly@intel.com>
24806
24807         * test/runtests.py:
24808
24809         runtests.py: updated to work with current source code
24810
24811 2009-06-25  tester  <tester@knlcst4.ikn.intel.com>
24812
24813         * src/Makefile-gen.am:
24814
24815         build fix: D-Bus service .in file must be packaged in all cases
24816
24817 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
24818
24819         * src/Makefile-gen.am:
24820         * src/gtk-ui/Makefile.am:
24821         * src/gtk-ui/sync-ui-marshal.list:
24822
24823         fixed some problems with "make dist"
24824
24825 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
24826
24827         * configure-pre.in:
24828
24829         bumped version: 0.8.1+0.9+beta2+20090625
24830
24831 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
24832
24833         * src/core/SyncEvolutionCmdline.cpp:
24834         * src/core/SyncEvolutionConfig.cpp:
24835         * src/default/syncevolution/Funambol/config.ini:
24836
24837         WBXML: enabled by default, except for Funambol
24838
24839 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
24840
24841         * src/core/SyncEvolutionCmdline.cpp:
24842
24843         testing: fixed SyncEvolutionCmdlineTest after adding
24844         HashCode/ConfigDate
24845
24846 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
24847
24848         * src/syncclient_sample_config.xml:
24849         * test/synccompare.pl:
24850
24851         vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla
24852         #2418)
24853
24854 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
24855
24856         * src/core/EvolutionSyncSource.cpp:
24857         * src/syncclient_sample_config.xml:
24858
24859         data conversion: different data profiles for SyncML peer + local
24860         DB with remote rules
24861
24862 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
24863
24864         * src/syncevo-dbus-server.cpp:
24865
24866         compile error: GNOME keyring 2.24 misses extern "C"
24867
24868 2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>
24869
24870         * test/ClientTest.h:
24871
24872         testing: message and object size was too small
24873
24874 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24875
24876
24877         Merge commit 'origin/moblin-transifex'
24878
24879 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24880
24881
24882         XML config: done with comparison of our and upstream XML config
24883
24884 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24885
24886         * src/core/EvolutionSyncClient.cpp:
24887         * src/core/Makefile.am:
24888         * src/syncevolution.xml:
24889
24890         XML config: use syncclient_sample_config.xml instead of
24891         syncevolution.xml
24892
24893 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24894
24895         * src/syncclient_sample_config.xml:
24896
24897         XML config: keep alarm times as they are
24898
24899 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24900
24901         * src/syncclient_sample_config.xml:
24902
24903         XML config: be conservative about encoding of EXDATEs
24904
24905 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24906
24907         * src/syncclient_sample_config.xml:
24908
24909         XML config: enhanced calendar data formats
24910
24911 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24912
24913         * src/syncclient_sample_config.xml:
24914
24915         XML config: added several vCard 3.0/Evolution specific properties
24916
24917 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24918
24919         * src/syncclient_sample_config.xml:
24920
24921         XML config: don't enforce http:// prefix in vCard 2.1 URL
24922
24923 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24924
24925         * src/syncclient_sample_config.xml:
24926
24927         XML config: use NICKNAME also in vCard 2.1
24928
24929 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24930
24931         * src/syncclient_sample_config.xml:
24932
24933         XML config: avoid empty LOCATION in VEVENT
24934
24935 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24936
24937         * src/syncclient_sample_config.xml:
24938
24939         XML config: don't encode empty DESCRIPTION in VEVENT/VTODO
24940
24941 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24942
24943         * src/syncclient_sample_config.xml:
24944
24945         XML config: fix incorrect datatype name check
24946
24947 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
24948
24949         * src/syncclient_sample_config.xml:
24950
24951         XML config: generate client config dynamically
24952
24953 2009-06-22  margie  <margie.foster@intel.com>
24954
24955         * po/de.po:
24956
24957         Initial translation of beta strings
24958
24959 2009-06-22  Patrick Ohly  <patrick.ohly@intel.com>
24960
24961
24962         Merge branch 'synthesis' into synthesis-config-tracking
24963
24964 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
24965
24966         * src/syncclient_sample_config.xml:
24967
24968         sample client config: EXDATE is comma separated in iCalendar 2.0!
24969
24970 2009-04-17  Synthesis AG  <opensource@synthesis.ch>
24971
24972         * src/syncclient_sample_config.xml:
24973
24974         Initial Commit by Synthesis AG for Open Source libsynthesis
24975         3.2.0.25 and libsmltk
24976
24977 2009-06-22  Patrick Ohly  <patrick.ohly@intel.com>
24978
24979         * build/import-synthesis-xml.sh:
24980
24981         XML config: track upstream syncclient_sample_config.xml
24982
24983 2009-06-18  Wu, Yong  <yong.wu@intel.com>
24984
24985         * src/core/EvolutionSyncClient.cpp:
24986         * src/core/SyncEvolutionConfig.cpp:
24987         * src/core/SyncEvolutionConfig.h:
24988         * src/syncevolution.xml:
24989
24990         config + DevInf: always resend DevInf if content of config has
24991         changed
24992
24993 2009-06-19  margie  <margie.foster@intel.com>
24994
24995         * po/sv.po:
24996
24997         Initial translation of beta strings in Swedish
24998
24999 2009-06-18  margie  <margie.foster@intel.com>
25000
25001         * po/pt_BR.po:
25002
25003         Initial translation of beta strings into Brazilian Portuguese
25004
25005 2009-06-18  margie  <margie.foster@intel.com>
25006
25007         * po/ko.po:
25008
25009         Initial translation of beta strings into Korean
25010
25011 2009-06-18  margie  <margie.foster@intel.com>
25012
25013         * po/ja.po:
25014
25015         Initial translation of beta strings into Japanese
25016
25017 2009-06-18  margie  <margie.foster@intel.com>
25018
25019         * po/fi.po:
25020
25021         Initial translation of beta strings into Finnish
25022
25023 2009-06-18  margie  <margie.foster@intel.com>
25024
25025         * po/fr.po:
25026
25027         Initial translation of beta strings into French
25028
25029 2009-06-18  margie  <margie.foster@intel.com>
25030
25031         * po/es.po:
25032
25033         Initial translation of beta strings into Spanish
25034
25035 2009-06-17  margie  <margie.foster@intel.com>
25036
25037         * po/zh_TW.po:
25038
25039         Initial translation of beta strings in Chinese Traditional
25040
25041 2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>
25042
25043         * test/ClientTest.cpp:
25044
25045         testMerge: detect missing update from server to client after
25046         conflict resolution
25047
25048 2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>
25049
25050         * src/syncevolution.xml:
25051
25052         vCard: sent less empty properties (Bugzilla #3469)
25053
25054 2009-06-17  Patrick Ohly  <patrick.ohly@intel.com>
25055
25056
25057         Merge commit 'origin/jku'
25058
25059 2009-06-17  Patrick Ohly  <patrick.ohly@intel.com>
25060
25061
25062         Merge commit 'origin/keyring'
25063
25064 2009-06-17  Jussi Kukkonen  <jku@linux.intel.com>
25065
25066         * po/LINGUAS:
25067         * po/it.po:
25068
25069         add italian translation
25070
25071 2009-06-15  Jussi Kukkonen  <jku@linux.intel.com>
25072
25073         * src/gtk-ui/mux-window.c:
25074
25075         MuxWindow: always request same size (workaround)
25076
25077 2009-06-16  Jussi Kukkonen  <jku@linux.intel.com>
25078
25079         * src/gtk-ui/sync-ui.c:
25080         * src/syncevo-dbus-server.cpp:
25081
25082         dbus client, server: remove scheme from keyring urls
25083
25084 2009-06-12  Jussi Kukkonen  <jku@linux.intel.com>
25085
25086         * po/README:
25087
25088         add po/README
25089
25090 2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>
25091
25092         * NEWS:
25093         * configure-pre.in:
25094
25095         bumped version: 0.8.1+0.9+beta2
25096
25097 2009-06-11  Patrick Ohly  <patrick.ohly@intel.com>
25098
25099         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
25100         * src/core/SyncEvolutionConfig.cpp:
25101
25102         documentation: added vCalendar 1.0 and explain automatic format
25103         selection
25104
25105 2009-06-12  ZhuYanhai  <>
25106
25107         * po/zh_CN.po:
25108
25109         Initial import zh_CN PO file.
25110
25111 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25112
25113         * NEWS:
25114         * README:
25115         * configure-pre.in:
25116
25117         adapted for 0.9 beta 2 snapshot
25118         (syncevolution-0-9-beta2-2009-06-10)
25119
25120 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25121
25122         * README:
25123         * autogen.sh:
25124         * configure-pre.in:
25125         * src/core/EvolutionSyncClient.cpp:
25126         * src/core/EvolutionSyncSource.cpp:
25127         * src/core/FilterConfigNode.cpp:
25128         * src/core/SyncEvolutionCmdline.cpp:
25129
25130         Debian Etch: fixes some compilation issues
25131
25132 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25133
25134         * src/core/CurlTransportAgent.cpp:
25135         * src/core/CurlTransportAgent.h:
25136
25137         libcurl: fixed memory handling issue with libcurl < 7.17.0.
25138
25139 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25140
25141         * src/core/EvolutionSyncClient.cpp:
25142         * src/core/SyncEvolutionConfig.cpp:
25143         * src/core/SyncEvolutionUtil.cpp:
25144         * src/core/SyncEvolutionUtil.h:
25145
25146         config: use ${XDG_CACHE_HOME} for logs and database dumps
25147         (Bugzilla #3309)
25148
25149 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25150
25151         * src/core/SyncEvolutionConfig.cpp:
25152
25153         config: clarified that clientAuthType only has an effect during
25154         the initial sync
25155
25156 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25157
25158         * src/core/EvolutionSyncClient.cpp:
25159         * src/core/SyncEvolutionCmdline.cpp:
25160         * src/core/SyncEvolutionConfig.cpp:
25161         * src/syncevolution.xml:
25162
25163         config: enable clientAuthType (Bugzilla #3242)
25164
25165 2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>
25166
25167         * src/client-test-app.cpp:
25168         * src/core/EvolutionSyncClient.cpp:
25169         * src/core/SyncEvolutionCmdline.cpp:
25170         * src/core/SyncEvolutionConfig.cpp:
25171         * src/core/SyncEvolutionConfig.h:
25172         * src/syncevolution.xml:
25173
25174         config: enabled maxMsgSize/maxObjSize, removed obsolete loSupport
25175         (Bugzilla #2784)
25176
25177 2009-06-09  Patrick Ohly  <patrick.ohly@intel.com>
25178
25179         * src/core/SoupTransportAgent.cpp:
25180
25181         Soup HTTP Transport: must return content type of reply
25182
25183 2009-06-03  Patrick Ohly  <patrick.ohly@intel.com>
25184
25185
25186         Merge branch 'master' of git@git.moblin.org:syncevolution
25187
25188 2009-06-03  Patrick Ohly  <patrick.ohly@intel.com>
25189
25190         * src/core/EvolutionSyncClient.cpp:
25191         * src/core/SyncEvolutionConfig.cpp:
25192
25193         logging: logLevel 4 and 5 enable message translation and dumping
25194
25195 2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>
25196
25197         * configure-pre.in:
25198         * src/gtk-ui/main.c:
25199
25200         dbus client: make libunique dependency optional
25201
25202 2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>
25203
25204         * src/gtk-ui/main.c:
25205
25206         dbus-client: add missing license to main.c
25207
25208 2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>
25209
25210         * configure-pre.in:
25211         * src/gtk-ui/Makefile.am:
25212         * src/gtk-ui/main.c:
25213         * src/gtk-ui/sync-ui.c:
25214         * src/gtk-ui/sync-ui.h:
25215
25216         dbus-client: force single instance mode
25217
25218 2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>
25219
25220         * src/gtk-ui/sync-ui-config.c:
25221         * src/gtk-ui/sync-ui.c:
25222         * src/syncevo-dbus-server.cpp:
25223
25224         dbus client: make sure password is "-" in config
25225
25226 2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>
25227
25228         * src/gtk-ui/sync-ui.c:
25229
25230         dbus client: disable "change sync service" when syncing
25231
25232 2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>
25233
25234         * src/gtk-ui/ui.glade:
25235
25236         dbus client: wrap text in "change sync service" button
25237
25238 2009-06-01  Jussi Kukkonen  <jku@linux.intel.com>
25239
25240         * src/gtk-ui/ui.glade:
25241
25242         dbus client: fix glade file corruption
25243
25244 2009-06-01  Jussi Kukkonen  <jku@linux.intel.com>
25245
25246         * src/gtk-ui/sync-ui-config.c:
25247
25248         dbus client: sort sources alphabetically in UI
25249
25250 2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>
25251
25252         * src/dbus/interfaces/syncevo-full.xml:
25253         * src/dbus/syncevo-dbus.c:
25254         * src/dbus/syncevo-dbus.h:
25255         * src/syncevo-dbus-server.cpp:
25256         * src/syncevo-dbus-server.h:
25257
25258         dbus service: remove 'need-password' signal
25259
25260 2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>
25261
25262         * configure-pre.in:
25263         * src/gtk-ui/Makefile.am:
25264         * src/gtk-ui/sync-ui.c:
25265
25266         dbus client: add the server to ACL when adding a key to keyring
25267
25268 2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>
25269
25270         * configure-pre.in:
25271         * src/DBusSyncClient.cpp:
25272         * src/DBusSyncClient.h:
25273         * src/Makefile-gen.am:
25274         * src/gtk-ui/sync-ui-config.c:
25275         * src/gtk-ui/sync-ui-config.h:
25276         * src/gtk-ui/sync-ui.c:
25277         * src/syncevo-dbus-server.cpp:
25278         * src/syncevo-dbus-server.h:
25279
25280         dbus service/client: add gnome-keyring support
25281
25282 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
25283
25284         * configure-pre.in:
25285
25286         bumped version: 0.8.1+0.9+beta2+20090514
25287
25288 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
25289
25290
25291         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25292         into ui
25293
25294 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
25295
25296         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
25297         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
25298         * src/client-test-app.cpp:
25299         * src/core/EvolutionSyncSource.h:
25300         * test/ClientTest.cpp:
25301         * test/ClientTest.h:
25302
25303         testing: removed code which wasn't needed anymore
25304
25305 2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>
25306
25307         * test/synccompare.pl:
25308
25309         synccompare: due to typo it did not compare file against dir
25310         (skipped content of dir)
25311
25312 2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>
25313
25314         * src/gtk-ui/sync-ui.c:
25315
25316         dbus client: don't open urls twice
25317
25318 2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>
25319
25320         * src/gtk-ui/sync-ui.c:
25321
25322         dbus client: handle LOCERR_TRANSPFAIL
25323
25324 2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>
25325
25326         * src/gtk-ui/sync-ui.c:
25327         * src/syncevo-dbus-server.cpp:
25328
25329         dbus service: don't abort on Sync() exception
25330
25331 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25332
25333         * src/gtk-ui/sync-ui.c:
25334
25335         dbus client: hide progress bar when new service is selected
25336
25337 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25338
25339         * src/gtk-ui/sync-ui.c:
25340         * src/gtk-ui/sync-ui.rc:
25341         * src/gtk-ui/ui.glade:
25342
25343         dbus client: cosmetic fixes
25344
25345 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
25346
25347         * configure-pre.in:
25348
25349         version bump: 0.8.1+0.9+beta2+20090513
25350
25351 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
25352
25353
25354         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25355         into ui
25356
25357 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25358
25359         * src/gtk-ui/mux-window.c:
25360
25361         maximise windows even more
25362
25363 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
25364
25365         * src/syncevolution.xml:
25366
25367         EXDATE: accept all reasonable versions, generate separate
25368         properties with one value each
25369
25370 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25371
25372         * src/gtk-ui/sync-ui.c:
25373
25374         dbus client: avoid possible crasher on restart
25375
25376 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25377
25378         * src/gtk-ui/sync-ui.c:
25379
25380         dbus client: disable canceling for now
25381
25382 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25383
25384         * src/gtk-ui/sync-ui-config.c:
25385         * src/gtk-ui/sync-ui-config.h:
25386         * src/gtk-ui/sync-ui.c:
25387         * src/syncevo-dbus-server.cpp:
25388
25389         dbus client/service: hide non--supported sources
25390
25391 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25392
25393         * src/gtk-ui/sync-ui.c:
25394
25395         dbus client: call AbortSync asynchronously
25396
25397 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25398
25399         * src/dbus/syncevo-dbus.c:
25400         * src/dbus/syncevo-dbus.h:
25401
25402         dbus client: Add missing async AbortSync to wrapper lib
25403
25404 2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>
25405
25406         * src/dbus/syncevo-dbus-types.h:
25407         * src/gtk-ui/sync-ui.c:
25408         * src/syncevo-dbus-server.cpp:
25409
25410         dbus service/client: fix DBus error handling
25411
25412 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
25413
25414         * src/core/EvolutionSyncSource.cpp:
25415
25416         --enable-shared: fix for loading backend modules contained typo,
25417         only syncecal.so was opened
25418
25419 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
25420
25421         * src/core/FileConfigTree.cpp:
25422
25423         --remove: .other.ini files were not removed, leaving an
25424         incomplete config behind (#1806)
25425
25426 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
25427
25428         * src/core/SyncEvolutionConfig.cpp:
25429
25430         configuration handling: only list servers as "configured" which
25431         really have a config
25432
25433 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
25434
25435         * src/core/EvolutionSyncSource.cpp:
25436         * src/core/Makefile.am:
25437
25438         --enable-shared: find backends in $(libdir)/syncevolution
25439
25440 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
25441
25442         * src/gtk-ui/Makefile.am:
25443         * src/gtk-ui/sync-ui-marshal.list:
25444         * src/gtk-ui/sync-ui.c:
25445         * src/gtk-ui/ui.glade:
25446
25447         dbus client: support Connman
25448
25449 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
25450
25451         * src/gtk-ui/ui.glade:
25452
25453         dbus client: make the main window layout even tighter
25454
25455 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
25456
25457         * src/gtk-ui/ui.glade:
25458
25459         modify services window to actually fit into netbook screen
25460
25461 2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>
25462
25463         * src/gtk-ui/sync-ui.c:
25464         * src/gtk-ui/ui.glade:
25465
25466         dbus client: use less space in main window
25467
25468 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
25469
25470         * configure-pre.in:
25471
25472         bumped version: 0.8.1+0.9+ui+20090512
25473
25474 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
25475
25476         * NEWS:
25477         * README:
25478
25479         NEWS: summarized new features
25480
25481 2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>
25482
25483         * src/Makefile-gen.am:
25484         * src/backends/addressbook/Makefile.am:
25485         * src/backends/evolution/Makefile.am:
25486         * src/backends/file/Makefile.am:
25487         * src/backends/sqlite/Makefile.am:
25488
25489         testing: fixed compile error and test driver linking with
25490         --enable-shared
25491
25492 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25493
25494
25495         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25496         into ui
25497
25498 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25499
25500
25501         Merge branch 'master' into ui
25502
25503 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25504
25505         * README:
25506
25507         README: added --print-sessions, --remove, --restore and
25508         "Item/Data Changes" (#1806)
25509
25510 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25511
25512         * test/synccompare.pl:
25513
25514         synccompare: ignore UID when comparing for Synthesis server
25515         (#2161)
25516
25517 2009-05-11  Jussi Kukkonen  <jku@linux.intel.com>
25518
25519         * src/dbus/syncevo-dbus.c:
25520         * src/dbus/syncevo-dbus.h:
25521         * src/gtk-ui/sync-ui.c:
25522
25523         dbus client: handle server disappearing while syncing
25524
25525 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25526
25527         * src/DBusSyncClient.cpp:
25528         * src/DBusSyncClient.h:
25529         * src/README.h:
25530         * src/dbus/syncevo-dbus-types.c:
25531         * src/dbus/syncevo-dbus-types.h:
25532         * src/dbus/syncevo-dbus.c:
25533         * src/dbus/syncevo-dbus.h:
25534         * src/dbus/test.c:
25535         * src/gtk-ui/mux-frame.c:
25536         * src/gtk-ui/mux-frame.h:
25537         * src/gtk-ui/mux-icon-button.c:
25538         * src/gtk-ui/mux-icon-button.h:
25539         * src/gtk-ui/mux-window.c:
25540         * src/gtk-ui/mux-window.h:
25541         * src/gtk-ui/sync-ui-config.c:
25542         * src/gtk-ui/sync-ui-config.h:
25543         * src/gtk-ui/sync-ui.c:
25544         * src/syncevo-dbus-server.cpp:
25545         * src/syncevo-dbus-server.h:
25546
25547         added missing copyright and license headers
25548
25549 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25550
25551         * NEWS:
25552
25553         NEWS: bumped date of release
25554
25555 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25556
25557         * configure-pre.in:
25558
25559         version bump: 0.8.1+0.9+beta1
25560
25561 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25562
25563         * test/synccompare.pl:
25564
25565         synccompare: filter out INTERVAL=1 in normal form (#2029)
25566
25567 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25568
25569
25570         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25571         into ui
25572
25573 2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>
25574
25575         * test/synccompare.pl:
25576
25577         synccompare: filter out INTERVAL=1 in normal form (#2029)
25578
25579 2009-05-11  Jussi Kukkonen  <jku@linux.intel.com>
25580
25581         * src/syncevo-dbus-server.cpp:
25582
25583         dbus service: remember to init GLib threads
25584
25585 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25586
25587         * configure-pre.in:
25588
25589         version bump: 0.8.1+0.9+ui+20090508
25590
25591 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25592
25593
25594         Merge branch 'master' into ui
25595
25596 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25597
25598
25599         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25600         into ui
25601
25602 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25603
25604
25605         Merge branch 'master' of git@git.moblin.org:syncevolution
25606
25607 2009-05-08  Patrick Ohly  <pohly@pohly-MOBL.(none)>
25608
25609         * configure-pre.in:
25610
25611         configure: accept git@<host>/<path>.git as git URI
25612
25613 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25614
25615         * src/client-test-app.cpp:
25616
25617         testing: fix for database comparison
25618
25619 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
25620
25621         * src/gtk-ui/sync-ui.c:
25622
25623         dbus client: localize 'known' source names
25624
25625 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
25626
25627         * src/gtk-ui/sync-ui.c:
25628
25629         dbus client: compare template names case-insensitively
25630
25631 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
25632
25633         * src/gtk-ui/sync-ui.c:
25634
25635         dbus client: improve language in sync source reporting
25636
25637 2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>
25638
25639         * src/DBusSyncClient.cpp:
25640
25641         dbus service: chain up progress methods
25642
25643 2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>
25644
25645         * src/gtk-ui/sync-ui.c:
25646
25647         dbus client: improve error handling
25648
25649 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
25650
25651         * Makefile-gen.am:
25652
25653         packaging: include LICENSE texts
25654
25655 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25656
25657         * configure-pre.in:
25658         * src/core/SoupTransportAgent.cpp:
25659         * src/core/SyncEvolutionConfig.cpp:
25660
25661         HTTP: check for libsoup-gnome first and use GNOME proxy settings
25662         (#2060)
25663
25664 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25665
25666         * src/core/EvolutionSyncClient.cpp:
25667         * src/core/SyncML.cpp:
25668         * src/core/SyncML.h:
25669
25670         SyncReport: store overall synchronization status
25671
25672 2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>
25673
25674         * src/default/syncevolution/Funambol/icon.png:
25675         * src/default/syncevolution/ScheduleWorld/icon.png:
25676
25677         icons for services (#2062): cannot be used until we have proper
25678         permission by their owners
25679
25680 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
25681
25682         * Makefile-gen.am:
25683
25684         packaging: include LICENSE texts
25685
25686 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
25687
25688
25689         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25690         into ui
25691
25692 2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>
25693
25694         * src/gtk-ui/sync-ui.c:
25695         * src/gtk-ui/sync-ui.rc:
25696         * src/gtk-ui/ui.glade:
25697
25698         dbus client: show more last sync report data in UI
25699
25700 2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>
25701
25702         * src/gtk-ui/sync-ui.c:
25703         * src/gtk-ui/sync-ui.rc:
25704         * src/gtk-ui/ui.glade:
25705
25706         dbius client: update to match tweaked designs
25707
25708 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
25709
25710         * configure-pre.in:
25711
25712         bumped version: 0.8.1+0.9+ui+20090507
25713
25714 2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>
25715
25716
25717         Merge branch 'master' into ui
25718
25719 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25720
25721         * configure-pre.in:
25722
25723         add gio-2.0 to PKG_CHECK_MODULES
25724
25725 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
25726
25727
25728         Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
25729         into ui
25730
25731 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
25732
25733         * Makefile-gen.am:
25734         * configure-post.in:
25735         * interfaces/Makefile.am:
25736         * interfaces/spec-strip-docs.xsl:
25737         * interfaces/syncevo-full.xml:
25738         * interfaces/syncevo-marshal.list:
25739         * org.Moblin.SyncEvolution.service.in:
25740         * src/Makefile-gen.am:
25741         * src/dbus/Makefile.am:
25742         * src/dbus/README:
25743         * src/dbus/interfaces/Makefile.am:
25744         * src/dbus/interfaces/spec-strip-docs.xsl:
25745         * src/dbus/interfaces/syncevo-full.xml:
25746         * src/dbus/interfaces/syncevo-marshal.list:
25747         * src/dbus/syncevo-dbus-types.c:
25748         * src/dbus/syncevo-dbus-types.h:
25749         * src/dbus/syncevo-dbus.c:
25750         * src/dbus/syncevo-dbus.h:
25751         * src/dbus/syncevo-dbus.pc.in:
25752         * src/dbus/test.c:
25753         * src/gtk-ui/Makefile.am:
25754         * src/gtk-ui/mux-window.c:
25755         * src/gtk-ui/sync-ui-config.h:
25756         * src/gtk-ui/sync-ui.c:
25757         * src/org.Moblin.SyncEvolution.service.in:
25758         * syncevo-dbus.pc.in:
25759         * syncevo-dbus/Makefile.am:
25760         * syncevo-dbus/README:
25761         * syncevo-dbus/syncevo-dbus-types.c:
25762         * syncevo-dbus/syncevo-dbus-types.h:
25763         * syncevo-dbus/syncevo-dbus.c:
25764         * syncevo-dbus/syncevo-dbus.h:
25765         * syncevo-dbus/test.c:
25766
25767         build rules: moved D-Bus into sub directories
25768
25769 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25770
25771         * src/gtk-ui/sync-ui.c:
25772
25773         dbus client: dont use gdk_pixbuf_new_from_stream_at_scale
25774
25775 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25776
25777         * src/gtk-ui/mux-window.c:
25778         * src/gtk-ui/ui.glade:
25779
25780         workaround for MuxWindow icons if not in theme
25781
25782 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25783
25784         * src/gtk-ui/mux-window.c:
25785         * src/gtk-ui/sync-ui.c:
25786
25787         dbus-client: avoid GLib 2.18 features
25788
25789 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
25790
25791         * configure-pre.in:
25792
25793         intltool: is 0.37.1 good enough?!
25794
25795 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
25796
25797         * Makefile-gen.am:
25798
25799         Makefile: removed obsolete DISTCHECK_CONFIGURE_FLAGS
25800
25801 2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>
25802
25803         * configure-pre.in:
25804
25805         compilation fix: when not configuring translation some vars must
25806         be set manually for po/Makefile
25807
25808 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25809
25810         * po/Makevars:
25811         * src/gtk-ui/sync-ui.c:
25812
25813         dbus client: add translatable strings to sync ui
25814
25815 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25816
25817         * src/gtk-ui/Makefile.am:
25818         * src/gtk-ui/sync.desktop:
25819         * src/gtk-ui/sync.png:
25820
25821         dbus client: icon is in moblin theme, no need to include here
25822
25823 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25824
25825         * Makefile-gen.am:
25826         * autogen.sh:
25827         * configure-post.in:
25828         * configure-pre.in:
25829         * po/ChangeLog:
25830         * po/Makevars:
25831         * po/POTFILES.in:
25832         * src/gtk-ui/Makefile.am:
25833         * src/gtk-ui/sync-ui.c:
25834
25835         add internationalization support
25836
25837 2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>
25838
25839         * src/gtk-ui/Makefile.am:
25840         * src/gtk-ui/sync.desktop:
25841         * src/gtk-ui/sync.png:
25842
25843         dbus client: really add desktop file,icon
25844
25845 2009-05-05  Jussi Kukkonen  <jku@linux.intel.com>
25846
25847         * src/Makefile-gen.am:
25848         * src/gtk-ui/Makefile.am:
25849
25850         fix make dist
25851
25852 2009-05-05  Jussi Kukkonen  <jku@linux.intel.com>
25853
25854         * src/gtk-ui/sync-generic.png:
25855
25856         dbus client: add missing icon
25857
25858 2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>
25859
25860         * configure-pre.in:
25861
25862         version bump: 0.8.1+0.9+20090505
25863
25864 2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>
25865
25866         * src/backends/evolution/EvolutionCalendarSource.cpp:
25867
25868         EvolutionCalendarSource: extra sanity check for empty TZID
25869
25870 2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>
25871
25872         * NEWS:
25873         * src/backends/evolution/EvolutionMemoSource.cpp:
25874         * test/synccompare.pl:
25875         * test/testcases/imemo20.ics:
25876
25877         EvolutionMemoSource: notes with only a summary were not sent
25878         correctly
25879
25880 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
25881
25882         * src/client-test-app.cpp:
25883         * src/core/EvolutionSyncSource.h:
25884
25885         removed obsolete EvolutionSyncSource::get*ItemKey() methods
25886
25887 2009-05-02  Patrick Ohly  <patrick.ohly@intel.com>
25888
25889         * test/ClientTest.cpp:
25890         * test/ClientTest.h:
25891
25892         testing: check for correct server behavior during
25893         refresh-from-client
25894
25895 2009-04-30  Patrick Ohly  <patrick.ohly@intel.com>
25896
25897
25898         Merge branch 'master' into ui
25899
25900 2009-04-30  Patrick Ohly  <patrick.ohly@intel.com>
25901
25902
25903         license: merged LGPL v2.1 -> LGPL v2.1 + v3 change
25904
25905 2009-04-30  Patrick Ohly  <patrick.ohly@gmx.de>
25906
25907         * test/COPYING:
25908         * test/ClientTest.cpp:
25909         * test/ClientTest.h:
25910         * test/client-test-main.cpp:
25911         * test/client-test.cpp:
25912         * test/synccompare.pl:
25913         * test/test.h:
25914
25915         license: changed to LGPL v2.1 + v3
25916
25917 2009-04-30  Patrick Ohly  <patrick.ohly@gmx.de>
25918
25919         * COPYING:
25920         * debian/dbus-wrapper.cpp:
25921         * src/TestMain.cpp:
25922         * src/backends/addressbook/AddressBookConstants.cpp:
25923         * src/backends/addressbook/AddressBookSource.cpp:
25924         * src/backends/addressbook/AddressBookSource.h:
25925         * src/backends/addressbook/AddressBookSourceRegister.cpp:
25926         * src/backends/evolution/EvolutionCalendarSource.cpp:
25927         * src/backends/evolution/EvolutionCalendarSource.h:
25928         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
25929         * src/backends/evolution/EvolutionContactSource.cpp:
25930         * src/backends/evolution/EvolutionContactSource.h:
25931         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
25932         * src/backends/evolution/EvolutionMemoSource.cpp:
25933         * src/backends/evolution/EvolutionMemoSource.h:
25934         * src/backends/evolution/libical/icalstrdup.c:
25935         * src/backends/evolution/libical/icalstrdup.h:
25936         * src/backends/file/FileSyncSource.cpp:
25937         * src/backends/file/FileSyncSource.h:
25938         * src/backends/file/FileSyncSourceRegister.cpp:
25939         * src/backends/sqlite/SQLiteContactSource.cpp:
25940         * src/backends/sqlite/SQLiteContactSource.h:
25941         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
25942         * src/backends/sqlite/SQLiteUtil.cpp:
25943         * src/backends/sqlite/SQLiteUtil.h:
25944         * src/client-test-app.cpp:
25945         * src/core/ConfigNode.h:
25946         * src/core/ConfigTree.h:
25947         * src/core/EvolutionSmartPtr.h:
25948         * src/core/EvolutionSyncClient.cpp:
25949         * src/core/EvolutionSyncClient.h:
25950         * src/core/EvolutionSyncSource.cpp:
25951         * src/core/EvolutionSyncSource.h:
25952         * src/core/FileConfigNode.cpp:
25953         * src/core/FileConfigNode.h:
25954         * src/core/FileConfigTree.cpp:
25955         * src/core/FileConfigTree.h:
25956         * src/core/FilterConfigNode.cpp:
25957         * src/core/FilterConfigNode.h:
25958         * src/core/PrefixConfigNode.cpp:
25959         * src/core/PrefixConfigNode.h:
25960         * src/core/SafeConfigNode.cpp:
25961         * src/core/SafeConfigNode.h:
25962         * src/core/SyncEvolutionCmdline.cpp:
25963         * src/core/SyncEvolutionCmdline.h:
25964         * src/core/SyncEvolutionConfig.cpp:
25965         * src/core/SyncEvolutionConfig.h:
25966         * src/core/SyncEvolutionUtil.cpp:
25967         * src/core/SyncEvolutionUtil.h:
25968         * src/core/TrackingSyncSource.cpp:
25969         * src/core/TrackingSyncSource.h:
25970         * src/core/VolatileConfigNode.h:
25971         * src/core/VolatileConfigTree.h:
25972         * src/core/eds_abi_wrapper.cpp:
25973         * src/core/eds_abi_wrapper.h:
25974         * src/syncevolution.cpp:
25975
25976         license: changed to LGPL v2.1 + v3
25977
25978 2009-04-27  Jussi Kukkonen  <jku@linux.intel.com>
25979
25980         * src/gtk-ui/mux-window.c:
25981         * src/gtk-ui/sync-ui.c:
25982
25983         dbus client: load icons from theme
25984
25985 2009-04-27  Jussi Kukkonen  <jku@linux.intel.com>
25986
25987         * src/DBusSyncClient.cpp:
25988         * src/DBusSyncClient.h:
25989
25990         dbus service: override getPrintChanges()
25991
25992 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
25993
25994         * src/client-test-app.cpp:
25995         * src/core/EvolutionSyncClient.cpp:
25996         * src/core/EvolutionSyncClient.h:
25997         * src/core/EvolutionSyncSource.h:
25998         * src/core/SyncML.cpp:
25999         * src/core/SyncML.h:
26000         * src/core/TrackingSyncSource.cpp:
26001         * src/core/TrackingSyncSource.h:
26002
26003         added/improved reporting of local changes
26004
26005 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
26006
26007         * src/client-test-app.cpp:
26008         * src/core/EvolutionSyncSource.h:
26009
26010         removed obsolete EvolutionSyncSource::get*ItemKey() methods
26011
26012 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
26013
26014         * src/core/EvolutionSyncClient.cpp:
26015
26016         removed debugging artifact from last check in
26017
26018 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
26019
26020         * src/core/EvolutionSyncClient.cpp:
26021         * src/core/HashConfigNode.h:
26022         * src/core/Makefile.am:
26023         * src/core/SyncML.cpp:
26024         * src/core/SyncML.h:
26025
26026         SyncReport: utility functions for serializing in a ConfigNode
26027
26028 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
26029
26030         * src/core/EvolutionSyncClient.cpp:
26031
26032         session info: fixed incorrect "numbers of items after sync"
26033
26034 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
26035
26036         * src/core/ConfigNode.h:
26037         * src/core/EvolutionSyncClient.cpp:
26038         * src/core/FileConfigNode.h:
26039         * src/core/SafeConfigNode.h:
26040
26041         ConfigNode + status.ini: added template methods for automatic
26042         conversion to/from string
26043
26044 2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>
26045
26046         * configure-pre.in:
26047
26048         --enable-gui: don't build GUI unless selected, extended help text
26049
26050 2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>
26051
26052         * src/gtk-ui/sync-ui.c:
26053
26054         dbus client: don't free server data when it's still used...
26055
26056 2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>
26057
26058         * src/gtk-ui/mux-window.c:
26059
26060         dbus client: remove unnecessary MuxWindow function skeletons
26061
26062 2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>
26063
26064         * src/gtk-ui/mux-icon-button.c:
26065         * src/gtk-ui/mux-icon-button.h:
26066         * src/gtk-ui/mux-window.c:
26067
26068         dbus client: refactor MuxIconButton
26069
26070 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
26071
26072         * configure-post.in:
26073         * configure-pre.in:
26074         * src/gtk-ui/mux-frame.c:
26075         * src/gtk-ui/mux-frame.h:
26076         * src/gtk-ui/sync-ui.c:
26077         * src/gtk-ui/ui.glade:
26078
26079         dbus client: allow building with no Mux widgets
26080
26081 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
26082
26083         * src/gtk-ui/Makefile.am:
26084         * src/gtk-ui/mux-bin.c:
26085         * src/gtk-ui/mux-bin.h:
26086         * src/gtk-ui/mux-frame.c:
26087         * src/gtk-ui/mux-frame.h:
26088         * src/gtk-ui/sync-ui.c:
26089         * src/gtk-ui/sync-ui.rc:
26090
26091         rename MuxBin to MuxFrame
26092
26093 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
26094
26095         * src/gtk-ui/sync-ui.c:
26096
26097         dbus client: bug fix: progress text wasn't updated after sync
26098
26099 2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>
26100
26101         * src/syncevo-dbus-server.cpp:
26102         * src/syncevo-dbus-server.h:
26103
26104         dbus client: shutdown after client inactivity
26105
26106 2009-04-23  Jussi Kukkonen  <jku@linux.intel.com>
26107
26108         * src/gtk-ui/sync-ui.c:
26109         * src/syncevo-dbus-server.cpp:
26110         * syncevo-dbus/syncevo-dbus-types.c:
26111
26112         dbus client: stop leaking memory on every dbus callback
26113
26114 2009-04-23  Jussi Kukkonen  <jku@linux.intel.com>
26115
26116         * interfaces/syncevo-full.xml:
26117         * src/gtk-ui/sync-ui-config.c:
26118         * src/gtk-ui/sync-ui.c:
26119         * src/syncevo-dbus-server.cpp:
26120         * syncevo-dbus/syncevo-dbus-types.c:
26121         * syncevo-dbus/syncevo-dbus-types.h:
26122         * syncevo-dbus/syncevo-dbus.c:
26123         * syncevo-dbus/syncevo-dbus.h:
26124
26125         support sync reports in dbus api, use GetSyncReports in ui
26126
26127 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
26128
26129         * src/gtk-ui/sync-ui.c:
26130
26131         dbus client: fix bug in gconf change handling
26132
26133 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
26134
26135         * src/gtk-ui/Makefile.am:
26136         * src/gtk-ui/sync-ui.c:
26137
26138         dbus client: use generice sync icon
26139
26140 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
26141
26142         * src/gtk-ui/sync-ui.c:
26143
26144         work around duplicate synthesis errors
26145
26146 2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>
26147
26148         * src/DBusSyncClient.cpp:
26149
26150         dbus service: use SetPrintChanges()
26151
26152 2009-04-24  Patrick Ohly  <patrick.ohly@intel.com>
26153
26154         * configure-pre.in:
26155
26156         version bump: 0.8+0.9+20090424
26157
26158 2009-04-24  Patrick Ohly  <patrick.ohly@intel.com>
26159
26160         * src/core/EvolutionSyncClient.cpp:
26161
26162         Bugzilla 1412: no data source enabled => XML error => should be
26163         normal message
26164
26165 2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>
26166
26167         * src/core/SyncEvolutionCmdline.cpp:
26168
26169         command line synopsis: --print-sessions can be combined with
26170         --quiet
26171
26172 2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>
26173
26174
26175         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
26176
26177 2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>
26178
26179         * src/client-test-app.cpp:
26180         * src/core/EvolutionSyncClient.cpp:
26181         * src/core/EvolutionSyncClient.h:
26182         * src/core/EvolutionSyncSource.h:
26183         * src/core/SyncEvolutionCmdline.cpp:
26184         * src/core/SyncEvolutionCmdline.h:
26185         * src/core/SyncML.cpp:
26186         * src/core/SyncML.h:
26187         * src/core/TrackingSyncSource.cpp:
26188         * src/core/TrackingSyncSource.h:
26189
26190         added --restore and fixed --status
26191
26192 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
26193
26194         * README:
26195         * src/core/SyncEvolutionCmdline.cpp:
26196
26197         command line: removed traces of never implemented --properties
26198         options
26199
26200 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
26201
26202         * src/client-test-app.cpp:
26203         * src/core/EvolutionSyncClient.cpp:
26204         * src/core/EvolutionSyncClient.h:
26205         * src/core/EvolutionSyncSource.h:
26206         * src/core/SyncML.cpp:
26207         * src/core/SyncML.h:
26208         * src/core/TrackingSyncSource.cpp:
26209         * src/core/TrackingSyncSource.h:
26210
26211         log dir handling: changed backup files from single file to
26212         directory, remember number of items in backup
26213
26214 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
26215
26216         * src/core/ConfigNode.h:
26217         * src/core/FileConfigNode.cpp:
26218
26219         config nodes: utility code to create a node for a specific file
26220
26221 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
26222
26223         * src/core/FileConfigNode.cpp:
26224
26225         FileConfigNode: error messages should refer to full path
26226
26227 2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>
26228
26229         * test/synccompare.pl:
26230
26231         synccompare: each of the two parameters can refer to a directory
26232         of items in addition to plain files
26233
26234 2009-04-21  Jussi Kukkonen  <jku@linux.intel.com>
26235
26236         * src/gtk-ui/sync-ui.c:
26237
26238         dbus client: handle more sync errors
26239
26240 2009-04-21  Jussi Kukkonen  <jku@linux.intel.com>
26241
26242         * src/gtk-ui/sync-ui.c:
26243         * src/gtk-ui/ui.glade:
26244
26245         dbus client: improve error output
26246
26247 2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>
26248
26249         * src/gtk-ui/sync-ui-config.c:
26250         * src/gtk-ui/sync-ui-config.h:
26251         * src/gtk-ui/sync-ui.c:
26252
26253         dbus client: update sync mode handling to match server
26254
26255 2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>
26256
26257         * interfaces/Makefile.am:
26258
26259         dbus interface: remove syncevo-marshal.list from BUILT_SOURCES
26260
26261 2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>
26262
26263         * src/DBusSyncClient.cpp:
26264         * src/DBusSyncClient.h:
26265         * src/syncevo-dbus-server.cpp:
26266
26267         dbus service: add support for per-source syncmode
26268
26269 2009-04-21  Patrick Ohly  <patrick.ohly@intel.com>
26270
26271         * src/core/EvolutionSyncClient.cpp:
26272         * src/core/SyncEvolutionCmdline.cpp:
26273         * src/core/SyncEvolutionConfig.cpp:
26274         * src/core/SyncEvolutionConfig.h:
26275
26276         logging: allow detailed control over printing of database changes
26277         with --printChanges
26278
26279 2009-04-20  Patrick Ohly  <patrick.ohly@intel.com>
26280
26281         * configure-pre.in:
26282
26283         configure: --disable-dbus-service and --disable-gui didn't work
26284
26285 2009-04-17  Patrick Ohly  <patrick.ohly@intel.com>
26286
26287         * src/gtk-ui/Makefile.am:
26288
26289         GTK UI: build fixes for out-of-tree compilation
26290
26291 2009-04-17  Patrick Ohly  <patrick.ohly@intel.com>
26292
26293         * src/core/SyncEvolutionConfig.cpp:
26294
26295         config templates: silently ignore missing template directory
26296
26297 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26298
26299         * src/Makefile-gen.am:
26300         * syncevo-dbus/Makefile.am:
26301
26302         dbus service: use builddir when referring to dbus interface file
26303
26304 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26305
26306         * src/gtk-ui/sync-ui.c:
26307
26308         dbus client: remove "settings" title bar button
26309
26310 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26311
26312         * src/Makefile-gen.am:
26313
26314         dbus service: build syncevo-dbus-glue.h explicitly
26315
26316 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26317
26318
26319         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
26320
26321 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26322
26323
26324         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
26325
26326 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26327
26328         * src/core/EvolutionSyncClient.cpp:
26329         * src/core/SyncEvolutionCmdline.cpp:
26330         * src/core/SyncEvolutionConfig.cpp:
26331         * src/core/SyncEvolutionConfig.h:
26332         * src/core/SyncEvolutionUtil.cpp:
26333         * src/core/SyncEvolutionUtil.h:
26334
26335         logging: enable log dirs by default
26336
26337 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26338
26339         * src/core/SyncEvolutionUtil.cpp:
26340
26341         logging: create directories with access permissions only for the
26342         user
26343
26344 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26345
26346         * interfaces/syncevo-full.xml:
26347         * src/gtk-ui/README:
26348         * src/gtk-ui/sync-ui.c:
26349         * src/gtk-ui/ui.glade:
26350         * src/syncevo-dbus-server.cpp:
26351         * syncevo-dbus/syncevo-dbus.c:
26352         * syncevo-dbus/syncevo-dbus.h:
26353
26354         dbus client: support removing services
26355
26356 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26357
26358         * Makefile-gen.am:
26359
26360         change makefile subdir order: syncevo-dbus before src
26361
26362 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26363
26364         * src/gtk-ui/sync-ui.c:
26365
26366         dbus client: bug fix: don't eat all keyboard input
26367
26368 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26369
26370         * src/gtk-ui/sync-ui.c:
26371
26372         dbus client: set focus correctly
26373
26374 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26375
26376         * src/gtk-ui/mux-bin.c:
26377         * src/gtk-ui/sync-ui.rc:
26378         * src/gtk-ui/ui.glade:
26379
26380         dbus client: fix allocation bug in MuxBin, tweak related layout
26381         in ui
26382
26383 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26384
26385
26386         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
26387
26388 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26389
26390         * src/core/SafeConfigNode.cpp:
26391
26392         SafeConfigNode: the if clause for non-strict escaping did not
26393         work right
26394
26395 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26396
26397         * test/testcases/ical20.ics:
26398
26399         testing: the "New York" test case works again
26400
26401 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26402
26403         * src/gtk-ui/sync-ui.c:
26404         * src/gtk-ui/sync-ui.rc:
26405
26406         dbus client: tweak bin insensitivity
26407
26408 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26409
26410
26411         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
26412
26413 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26414
26415         * src/core/ConfigNode.h:
26416         * src/core/EvolutionSyncClient.cpp:
26417         * src/core/SyncEvolutionCmdline.cpp:
26418         * src/core/SyncML.cpp:
26419         * src/core/SyncML.h:
26420
26421         log handling: SyncReport is stored in log dir and can be
26422         retrieved
26423
26424 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26425
26426         * src/gtk-ui/mux-bin.c:
26427         * src/gtk-ui/sync-ui.c:
26428         * src/gtk-ui/sync-ui.rc:
26429
26430         dbus client: use insensitivity in main window Bins
26431
26432 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26433
26434         * src/gtk-ui/sync-ui.rc:
26435         * src/gtk-ui/ui.glade:
26436
26437         dbus  client; add styling for main window
26438
26439 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26440
26441         * src/core/EvolutionSyncClient.cpp:
26442         * src/core/SyncEvolutionCmdline.cpp:
26443         * src/core/SyncML.cpp:
26444         * src/core/SyncML.h:
26445
26446         logging: record start/end times in SyncReport and print it
26447
26448 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26449
26450         * src/gtk-ui/Makefile.am:
26451         * src/gtk-ui/mux-icon-button.c:
26452         * src/gtk-ui/mux-icon-button.h:
26453         * src/gtk-ui/mux-window.c:
26454         * src/gtk-ui/mux-window.h:
26455         * src/gtk-ui/sync-ui.c:
26456         * src/gtk-ui/sync-ui.rc:
26457
26458         dbus client: add MuxWindow class, use it in the client
26459
26460 2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>
26461
26462         * src/gtk-ui/mux-bin.c:
26463
26464         dbus client: add title-font property to MuxBin
26465
26466 2009-04-15  Jussi Kukkonen  <jku@linux.intel.com>
26467
26468         * src/gtk-ui/Makefile.am:
26469         * src/gtk-ui/close.png:
26470         * src/gtk-ui/close_hover.png:
26471         * src/gtk-ui/settings.png:
26472         * src/gtk-ui/settings_hover.png:
26473
26474         add tmp images for window decoration buttons
26475
26476 2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>
26477
26478         * src/gtk-ui/sync-ui.c:
26479
26480         dbus client: do sensitivity changes on the bins, not buttons
26481
26482 2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>
26483
26484         * src/core/SyncEvolutionCmdline.cpp:
26485
26486         command line: added long description of --remove option
26487
26488 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
26489
26490         * src/core/EvolutionSyncClient.cpp:
26491         * src/core/EvolutionSyncClient.h:
26492         * src/core/SyncEvolutionCmdline.cpp:
26493         * src/core/SyncML.h:
26494
26495         log handling: save start and end time in log dir, retrieve as
26496         part of SyncReport
26497
26498 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
26499
26500         * src/core/SafeConfigNode.cpp:
26501         * src/core/SafeConfigNode.h:
26502
26503         SafeConfigNode: added less strict escaping for use with
26504         FileConfigNode
26505
26506 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
26507
26508         * src/core/EvolutionSyncClient.cpp:
26509         * src/core/EvolutionSyncClient.h:
26510         * src/core/SyncEvolutionCmdline.cpp:
26511         * src/core/SyncEvolutionCmdline.h:
26512
26513         log handling: added access to previous sync sessions
26514
26515 2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>
26516
26517         * src/core/ConfigTree.h:
26518         * src/core/EvolutionSyncClient.cpp:
26519         * src/core/FileConfigTree.cpp:
26520         * src/core/FileConfigTree.h:
26521         * src/core/SyncEvolutionCmdline.cpp:
26522         * src/core/SyncEvolutionCmdline.h:
26523         * src/core/SyncEvolutionConfig.cpp:
26524         * src/core/SyncEvolutionConfig.h:
26525         * src/core/SyncEvolutionUtil.cpp:
26526         * src/core/SyncEvolutionUtil.h:
26527
26528         config handling: added removing of a configuration
26529
26530 2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>
26531
26532
26533         Merge commit 'origin/ui' into ui
26534
26535 2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>
26536
26537         * src/gtk-ui/README:
26538         * src/gtk-ui/sync-ui.c:
26539
26540         dbus client: add README
26541
26542 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26543
26544         * src/gtk-ui/ui.glade:
26545
26546         dbus client: tweak service list padding
26547
26548 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26549
26550         * src/default/README:
26551         * src/default/syncevolution/funambol/icon.png:
26552         * src/default/syncevolution/scheduleworld/icon.png:
26553
26554         add funambol logo, make scheduleworld logo transparent
26555
26556 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26557
26558         * src/gtk-ui/sync-ui.c:
26559
26560         dbus client: fix memory leak
26561
26562 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26563
26564         * src/gtk-ui/sync-ui.c:
26565
26566         dbus client: fix focus/transient bug
26567
26568 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26569
26570         * src/gtk-ui/sync-ui.c:
26571
26572         dbus client: mark current service with bold in service list
26573
26574 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26575
26576         * src/gtk-ui/sync-ui.c:
26577
26578         dbus client: close secondary windows on ESC
26579
26580 2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>
26581
26582         * src/gtk-ui/Makefile.am:
26583         * src/gtk-ui/sync-ui.c:
26584         * src/gtk-ui/sync-ui.rc:
26585         * src/gtk-ui/ui.glade:
26586
26587         dbus client: ui improvements
26588
26589 2009-04-09  Patrick Ohly  <patrick.ohly@intel.com>
26590
26591         * configure-pre.in:
26592
26593         version bumped for intermediate release
26594
26595 2009-04-09  Jussi Kukkonen  <jku@linux.intel.com>
26596
26597         * Makefile-gen.am:
26598         * configure-post.in:
26599         * src/Makefile-gen.am:
26600         * src/gtk-ui/Makefile.am:
26601         * src/gtk-ui/mux-bin.c:
26602         * src/gtk-ui/mux-bin.h:
26603         * src/gtk-ui/sync-ui-config.c:
26604         * src/gtk-ui/sync-ui-config.h:
26605         * src/gtk-ui/sync-ui.c:
26606         * src/gtk-ui/ui.glade:
26607         * src/sync-ui-config.c:
26608         * src/sync-ui-config.h:
26609         * src/sync_ui.c:
26610         * src/ui.glade:
26611
26612         dbus client: add and use new widget MuxBin
26613
26614 2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>
26615
26616         * src/core/SyncEvolutionCmdline.cpp:
26617
26618         testing: file:// prefix in IconURI
26619
26620 2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>
26621
26622
26623         Merge branch 'ui' of git@git.moblin.org:syncevolution into ui
26624
26625 2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>
26626
26627         * src/core/EvolutionSyncClient.cpp:
26628         * src/core/SyncEvolutionCmdline.cpp:
26629         * src/core/SyncEvolutionConfig.cpp:
26630         * src/core/SyncEvolutionUtil.cpp:
26631         * src/core/SyncEvolutionUtil.h:
26632         * src/default/syncevolution/Funambol/config.ini:
26633         * src/default/syncevolution/Funambol/sources/addressbook/config.ini:
26634         * src/default/syncevolution/Funambol/sources/calendar/config.ini:
26635         * src/default/syncevolution/Funambol/sources/memo/config.ini:
26636         * src/default/syncevolution/Funambol/sources/todo/config.ini:
26637         * src/default/syncevolution/ScheduleWorld/config.ini:
26638         * src/default/syncevolution/ScheduleWorld/icon.png:
26639         * src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini:
26640         * src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini:
26641         * src/default/syncevolution/ScheduleWorld/sources/memo/config.ini:
26642         * src/default/syncevolution/ScheduleWorld/sources/todo/config.ini:
26643         * src/default/syncevolution/funambol/config.ini:
26644         * src/default/syncevolution/funambol/sources/addressbook/config.ini:
26645         * src/default/syncevolution/funambol/sources/calendar/config.ini:
26646         * src/default/syncevolution/funambol/sources/memo/config.ini:
26647         * src/default/syncevolution/funambol/sources/todo/config.ini:
26648         * src/default/syncevolution/scheduleworld/config.ini:
26649         * src/default/syncevolution/scheduleworld/icon.png:
26650         * src/default/syncevolution/scheduleworld/sources/addressbook/config.ini:
26651         * src/default/syncevolution/scheduleworld/sources/calendar/config.ini:
26652         * src/default/syncevolution/scheduleworld/sources/memo/config.ini:
26653         * src/default/syncevolution/scheduleworld/sources/todo/config.ini:
26654
26655         configuration: template and server names are mixed case with
26656         case-insensitive comparison now
26657
26658 2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>
26659
26660         * src/sync-ui-config.c:
26661         * src/sync-ui-config.h:
26662         * src/sync_ui.c:
26663
26664         dbus client: massive tabs -> 4 spaces change
26665
26666 2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>
26667
26668         * src/Makefile-gen.am:
26669         * src/sync-ui-config.c:
26670         * src/sync-ui-config.h:
26671         * src/sync_ui.c:
26672
26673         dbus client: refactor server configuration to a new file
26674
26675 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26676
26677         * interfaces/syncevo-full.xml:
26678         * src/sync_ui.c:
26679         * src/syncevo-dbus-server.cpp:
26680         * src/ui.glade:
26681         * syncevo-dbus/syncevo-dbus-types.c:
26682         * syncevo-dbus/syncevo-dbus-types.h:
26683         * syncevo-dbus/test.c:
26684
26685         dbus service & client: support webURL and iconURI
26686
26687 2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>
26688
26689         * src/core/SyncEvolutionConfig.cpp:
26690
26691         prepend iconURI with "file://" when icon is local file  Please
26692         enter the commit message for your changes.
26693
26694 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26695
26696
26697         Merge commit 'origin/ui' into ui
26698
26699 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26700
26701         * src/sync_ui.c:
26702         * src/ui.glade:
26703
26704         dbus client: add "un-templated" services
26705
26706 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26707
26708
26709         Merge branch 'dbus' into ui
26710
26711 2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>
26712
26713         * README:
26714         * autogen.sh:
26715         * interfaces/syncevo.xml:
26716         * src/Makefile-gen.am:
26717         * src/core/FileConfigNode.cpp:
26718         * src/core/FileConfigNode.h:
26719         * src/core/FileConfigTree.cpp:
26720         * src/core/FileConfigTree.h:
26721         * src/core/Makefile.am:
26722         * src/core/SyncEvolutionCmdline.cpp:
26723         * src/core/SyncEvolutionConfig.cpp:
26724         * src/core/SyncEvolutionConfig.h:
26725         * src/core/VolatileConfigNode.h:
26726         * src/default/README:
26727         * src/default/syncevolution/funambol/config.ini:
26728         * src/default/syncevolution/funambol/sources/addressbook/config.ini:
26729         * src/default/syncevolution/funambol/sources/calendar/config.ini:
26730         * src/default/syncevolution/funambol/sources/memo/config.ini:
26731         * src/default/syncevolution/funambol/sources/todo/config.ini:
26732         * src/default/syncevolution/scheduleworld/config.ini:
26733         * src/default/syncevolution/scheduleworld/icon.png:
26734         * src/default/syncevolution/scheduleworld/sources/addressbook/config.ini:
26735         * src/default/syncevolution/scheduleworld/sources/calendar/config.ini:
26736         * src/default/syncevolution/scheduleworld/sources/memo/config.ini:
26737         * src/default/syncevolution/scheduleworld/sources/todo/config.ini:
26738
26739         configuration: added support for configuration templates in /etc
26740         and server icons
26741
26742 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26743
26744         * src/syncevo-dbus-server.cpp:
26745         * syncevo-dbus/syncevo-dbus-types.h:
26746
26747         dbus service: bug fixes, add error codes
26748
26749 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26750
26751         * src/sync_ui.c:
26752
26753         dbus client: bug fixes
26754
26755 2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>
26756
26757         * configure-pre.in:
26758
26759         autotools: first PKG_CHECK_MODULES() must be unconditional
26760
26761 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26762
26763         * configure-pre.in:
26764         * src/sync_ui.c:
26765
26766         dbus client: get rid of gvfs dependency
26767
26768 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26769
26770         * interfaces/syncevo-full.xml:
26771
26772         dbus service: document dbus api
26773
26774 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26775
26776         * configure-pre.in:
26777         * interfaces/Makefile.am:
26778         * interfaces/spec-strip-docs.xsl:
26779         * interfaces/syncevo-full.xml:
26780         * interfaces/syncevo.xml:
26781
26782         dbus service: use xsltproc to produce non-documented dbus API
26783         file
26784
26785 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26786
26787         * src/sync_ui.c:
26788
26789         dbus client: implement "reset service settings"
26790
26791 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26792
26793         * syncevo-dbus/test.c:
26794
26795         dbus service: exit test app on sync finish
26796
26797 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26798
26799         * interfaces/syncevo.xml:
26800         * src/syncevo-dbus-server.cpp:
26801         * syncevo-dbus/syncevo-dbus.c:
26802         * syncevo-dbus/syncevo-dbus.h:
26803
26804         dbus service: add GetTemplateConfig method
26805
26806 2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>
26807
26808         * README:
26809         * configure-pre.in:
26810
26811         autotools: check for UI and D-Bus dependencies only when needed
26812
26813 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26814
26815         * syncevo-dbus/test.c:
26816
26817         dbus service: exit test app on sync finish
26818
26819 2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>
26820
26821         * interfaces/syncevo.xml:
26822         * src/syncevo-dbus-server.cpp:
26823         * syncevo-dbus/syncevo-dbus.c:
26824         * syncevo-dbus/syncevo-dbus.h:
26825
26826         dbus service: add GetTemplateConfig method
26827
26828 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26829
26830
26831         Merge branch 'ui-patrick' into ui
26832
26833 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26834
26835         * src/sync_ui.c:
26836
26837         dbus client: get syncevolution return code via Progress signal
26838
26839 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26840
26841
26842         Merge branch 'dbus' into ui
26843
26844 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26845
26846         * src/syncevo-dbus-server.cpp:
26847
26848         dbus service: use Progress signal to return Syncevolution return
26849         code
26850
26851 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26852
26853         * src/sync_ui.c:
26854         * src/syncevo-dbus-server.cpp:
26855         * src/ui.glade:
26856
26857         dbus client: add sync mode support to client
26858
26859 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26860
26861         * src/sync_ui.c:
26862         * src/syncevo-dbus-server.cpp:
26863         * syncevo-dbus/test.c:
26864
26865         fixed compiler warnings (unused variables, printf formatting,
26866         ...)
26867
26868 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26869
26870         * src/Makefile-gen.am:
26871         * syncevo-dbus/Makefile.am:
26872
26873         out-of-tree compilation: need extra -I/-L arguments
26874
26875 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26876
26877         * src/sync_ui.c:
26878
26879         dbus client: implement source selection
26880
26881 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26882
26883         * configure-pre.in:
26884
26885         merging: disable extra PKG_CHECK_MODULES(SYNTHESIS)
26886
26887 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26888
26889
26890         Merge branch 'master' into ui
26891
26892 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26893
26894         * src/syncevolution.xml:
26895
26896         ical20: moved VTIMEZONE before VEVENT/VTODO
26897
26898 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26899
26900         * HACKING:
26901         * NEWS:
26902         * README:
26903         * configure-pre.in:
26904
26905         docs + version: updated for 0.9 beta 1
26906
26907 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26908
26909
26910         Merge branch 'dbus' into ui
26911
26912 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26913
26914         * src/syncevo-dbus-server.cpp:
26915
26916         dbus service: copy template if config does not exist yet
26917
26918 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26919
26920         * src/ui.glade:
26921
26922         dbus client: make syncmode selector inactive
26923
26924 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26925
26926         * src/sync_ui.c:
26927         * src/ui.glade:
26928
26929         dbus client: fix send & receive progress bug
26930
26931 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26932
26933         * src/sync_ui.c:
26934         * src/ui.glade:
26935
26936         dbus client: save current service in gconf
26937
26938 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26939
26940         * src/sync_ui.c:
26941         * src/ui.glade:
26942
26943         dbus client: implement server settings save
26944
26945 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26946
26947
26948         Merge branch 'dbus' into ui
26949
26950 2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>
26951
26952         * src/syncevo-dbus-server.cpp:
26953
26954         dbus service: implement SetServerConfig
26955
26956 2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>
26957
26958         * src/syncevolution.xml:
26959
26960         SF #1874805: Syncing with Funambol results in loosing all-day
26961         property
26962
26963 2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>
26964
26965         * src/sync_ui.c:
26966         * src/ui.glade:
26967
26968         dbus client: stop hard coding sources in UI
26969
26970 2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>
26971
26972         * configure-post.in:
26973         * configure-pre.in:
26974         * src/Makefile-gen.am:
26975         * src/sync_ui.c:
26976         * src/ui.glade:
26977
26978         dbus client: add GUI
26979
26980 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
26981
26982         * configure-pre.in:
26983
26984         autotools: treat --with-synthesis-src value as git repo by
26985         default
26986
26987 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
26988
26989         * autogen.sh:
26990
26991         autotools: aclocal needs -Im4 to find ax_boost_base.m4
26992
26993 2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>
26994
26995         * src/syncevo-dbus-server.cpp:
26996
26997         dbus service: send password in options as well
26998
26999 2009-04-04  Jussi Kukkonen  <jku@linux.intel.com>
27000
27001         * interfaces/syncevo.xml:
27002         * src/syncevo-dbus-server.cpp:
27003         * syncevo-dbus/syncevo-dbus-types.c:
27004         * syncevo-dbus/syncevo-dbus-types.h:
27005         * syncevo-dbus/syncevo-dbus.c:
27006         * syncevo-dbus/syncevo-dbus.h:
27007         * syncevo-dbus/test.c:
27008
27009         dbus service: make GetServers signature like GetTemplates
27010
27011 2009-04-04  Jussi Kukkonen  <jku@linux.intel.com>
27012
27013         * interfaces/syncevo.xml:
27014         * src/syncevo-dbus-server.cpp:
27015         * syncevo-dbus/syncevo-dbus-types.c:
27016         * syncevo-dbus/syncevo-dbus-types.h:
27017         * syncevo-dbus/syncevo-dbus.c:
27018         * syncevo-dbus/syncevo-dbus.h:
27019         * syncevo-dbus/test.c:
27020
27021         dbus service: add GetTemplates
27022
27023 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
27024
27025         * configure-pre.in:
27026
27027         autotools: treat --with-synthesis-src value as git repo by
27028         default
27029
27030 2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>
27031
27032         * autogen.sh:
27033
27034         autotools: aclocal needs -Im4 to find ax_boost_base.m4
27035
27036 2009-04-02  Jussi Kukkonen  <jku@linux.intel.com>
27037
27038         * src/syncevo-dbus-server.cpp:
27039         * syncevo-dbus/test.c:
27040
27041         dbus service: fix option handling bug
27042
27043 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27044
27045         * syncevo-dbus/test.c:
27046
27047         dbus service: add abort/suspend handling to test app
27048
27049 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27050
27051         * src/syncevo-dbus-server.cpp:
27052
27053         dbus service: fix possible crasher on sync abort
27054
27055 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27056
27057         * src/DBusSyncClient.cpp:
27058         * src/DBusSyncClient.h:
27059         * src/syncevo-dbus-server.cpp:
27060         * src/syncevo-dbus-server.h:
27061
27062         dbus service: handle suspend request
27063
27064 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27065
27066         * syncevo-dbus/test.c:
27067
27068         dbus service: add signal handling to test app
27069
27070 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27071
27072         * interfaces/syncevo-marshal.list:
27073         * interfaces/syncevo.xml:
27074         * src/DBusSyncClient.cpp:
27075         * src/DBusSyncClient.h:
27076         * src/syncevo-dbus-server.cpp:
27077         * src/syncevo-dbus-server.h:
27078         * syncevo-dbus/syncevo-dbus.c:
27079         * syncevo-dbus/syncevo-dbus.h:
27080
27081         dbus service: remove separate SourceProgress signal
27082
27083 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27084
27085         * src/DBusSyncClient.cpp:
27086         * src/syncevo-dbus-server.cpp:
27087
27088         dbus service: fix broken progress emission
27089
27090 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27091
27092         * src/syncevo-dbus-server.cpp:
27093
27094         dbus service: initial GetServerConfig implementation
27095
27096 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27097
27098         * syncevo-dbus/test.c:
27099
27100         move dbus test app to syncevo-dbus/
27101
27102 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27103
27104         * src/syncevo-dbus-server.cpp:
27105
27106         implement GetServers in dbus service
27107
27108 2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>
27109
27110         * src/DBusSyncClient.cpp:
27111         * src/DBusSyncClient.h:
27112         * src/Makefile-gen.am:
27113         * src/syncevo-dbus-server.cpp:
27114
27115         fix dbus service build, fix init bug in DBusSyncClient
27116
27117 2009-03-30  Jussi Kukkonen  <jku@linux.intel.com>
27118
27119         * src/DBusSyncClient.cpp:
27120         * src/DBusSyncClient.h:
27121         * src/Makefile-gen.am:
27122         * src/syncevo-dbus-server.cpp:
27123         * src/syncevo-dbus-server.h:
27124
27125         add DBusSyncClient (a EvolutionSyncClient implementation)
27126
27127 2009-03-01  Jussi Kukkonen  <jku@linux.intel.com>
27128
27129         * src/syncevo-dbus-server.cpp:
27130
27131         fix dbus method return values
27132
27133 2009-03-30  Jussi Kukkonen  <jku@linux.intel.com>
27134
27135         * Makefile-gen.am:
27136         * configure-post.in:
27137         * configure-pre.in:
27138         * interfaces/Makefile.am:
27139         * interfaces/syncevo-marshal.list:
27140         * interfaces/syncevo.xml:
27141         * org.Moblin.SyncEvolution.service.in:
27142         * src/Makefile-gen.am:
27143         * src/syncevo-dbus-server.cpp:
27144         * src/syncevo-dbus-server.h:
27145         * syncevo-dbus.pc.in:
27146         * syncevo-dbus/Makefile.am:
27147         * syncevo-dbus/README:
27148         * syncevo-dbus/syncevo-dbus-types.c:
27149         * syncevo-dbus/syncevo-dbus-types.h:
27150         * syncevo-dbus/syncevo-dbus.c:
27151         * syncevo-dbus/syncevo-dbus.h:
27152         * syncevo-dbus/test.c:
27153
27154         Add initial dbus api and wrapper client library
27155
27156 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
27157
27158         * src/syncevolution.xml:
27159         * test/testcases/itodo20.ics:
27160
27161         ical20 todo: added support for URL and PERCENT-COMPLETE
27162
27163 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
27164
27165         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
27166         * src/client-test-app.cpp:
27167         * test/ClientTest.cpp:
27168         * test/ClientTest.h:
27169
27170         testing: 'text' was incomplete
27171
27172 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
27173
27174         * src/core/SyncEvolutionCmdline.cpp:
27175
27176         testing + WBXML: default has changed, revert this when WBXML is
27177         supported by ScheduleWorld
27178
27179 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
27180
27181         * test/ClientTest.cpp:
27182
27183         testing: disable interrupted sync testing temporarily
27184
27185 2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>
27186
27187         * test/synccompare.pl:
27188
27189         testing: ignore -(Standard) suffix in TZID
27190
27191 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
27192
27193         * src/syncevolution.xml:
27194         * test/testcases/vcard30.vcf:
27195
27196         vcard: added X-MOZILLA-HTML support
27197
27198 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
27199
27200         * test/testcases/ical20.ics:
27201
27202         testing: fixed wrong summary of daily repeating event
27203
27204 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
27205
27206         * test/testcases/ical20.ics:
27207
27208         testing: simplified ical20 test cases for Synthesis engine
27209
27210 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
27211
27212         * src/core/SyncEvolutionConfig.cpp:
27213
27214         WBXML: temporarily disabled by default because of Bugzilla 1360 -
27215         WBXML + ScheduleWorld: "UNKNOWN SERVER"
27216
27217 2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>
27218
27219         * src/core/CurlTransportAgent.cpp:
27220         * src/core/CurlTransportAgent.h:
27221         * src/core/EvolutionSyncClient.cpp:
27222         * src/core/SoupTransportAgent.cpp:
27223         * src/core/SoupTransportAgent.h:
27224         * src/core/TransportAgent.h:
27225         * test/ClientTest.cpp:
27226
27227         HTTP transport: check reply content type
27228
27229 2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>
27230
27231         * test/testcases/ical20.ics:
27232
27233         testing: removed 'New York' test case
27234
27235 2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>
27236
27237         * test/testcases/ical20.ics:
27238
27239         testing: removed 'recurr at end of month' test case
27240
27241 2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>
27242
27243         * test/testcases/ical20.ics:
27244
27245         Revert "testing: simplified test cases"
27246
27247 2009-03-27  Patrick Ohly  <patrick.ohly@intel.com>
27248
27249         * HACKING:
27250         * README:
27251         * configure-post.in:
27252         * configure-pre.in:
27253         * m4/ax_boost_base.m4:
27254         * src/backends/evolution/configure-sub.in:
27255
27256         configure: fixed some checks (glib, boost, EDS)
27257
27258 2009-03-27  Patrick Ohly  <patrick.ohly@intel.com>
27259
27260         * test/ClientTest.cpp:
27261
27262         testing: fixed invalid memory access when printing empty log
27263         prefix
27264
27265 2009-03-26  Patrick Ohly  <patrick.ohly@intel.com>
27266
27267         * src/backends/evolution/EvolutionCalendarSource.cpp:
27268
27269         Evolution calendar/memos/tasks: fixed support for system default
27270         database
27271
27272 2009-03-26  Patrick Ohly  <patrick.ohly@intel.com>
27273
27274         * src/core/SyncEvolutionConfig.cpp:
27275
27276         Revert "WBXML: temporarily disabled by default because of
27277         Bugzilla 1360 - WBXML + ScheduleWorld: "UNKNOWN SERVER""
27278
27279 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
27280
27281         * configure-pre.in:
27282
27283         0.9 alpha 20090325: version bumped
27284
27285 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
27286
27287         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
27288
27289         testing: Client::Sync::vcard21::testConversion must use vcard 3.0
27290         test cases
27291
27292 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
27293
27294         * src/core/SyncEvolutionConfig.cpp:
27295
27296         WBXML: temporarily disabled by default because of Bugzilla 1360 -
27297         WBXML + ScheduleWorld: "UNKNOWN SERVER"
27298
27299 2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>
27300
27301         * build/update-copyrights.sh:
27302         * src/backends/addressbook/AddressBookConstants.cpp:
27303         * src/backends/addressbook/AddressBookSource.cpp:
27304         * src/backends/addressbook/AddressBookSource.h:
27305         * src/backends/addressbook/AddressBookSourceRegister.cpp:
27306         * src/backends/evolution/EvolutionCalendarSource.cpp:
27307         * src/backends/evolution/EvolutionCalendarSource.h:
27308         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
27309         * src/backends/evolution/EvolutionContactSource.cpp:
27310         * src/backends/evolution/EvolutionContactSource.h:
27311         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
27312         * src/backends/evolution/EvolutionMemoSource.cpp:
27313         * src/backends/evolution/EvolutionMemoSource.h:
27314         * src/backends/evolution/e-cal-check-timezones.c:
27315         * src/backends/evolution/e-cal-check-timezones.h:
27316         * src/backends/evolution/libical/icalstrdup.c:
27317         * src/backends/evolution/libical/icalstrdup.h:
27318         * src/backends/file/FileSyncSource.cpp:
27319         * src/backends/file/FileSyncSource.h:
27320         * src/backends/file/FileSyncSourceRegister.cpp:
27321         * src/backends/sqlite/SQLiteContactSource.cpp:
27322         * src/backends/sqlite/SQLiteContactSource.h:
27323         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
27324         * src/backends/sqlite/SQLiteUtil.cpp:
27325         * src/backends/sqlite/SQLiteUtil.h:
27326         * src/client-test-app.cpp:
27327         * src/core/ConfigNode.h:
27328         * src/core/ConfigTree.h:
27329         * src/core/CurlTransportAgent.cpp:
27330         * src/core/CurlTransportAgent.h:
27331         * src/core/EvolutionSmartPtr.h:
27332         * src/core/EvolutionSyncClient.cpp:
27333         * src/core/EvolutionSyncClient.h:
27334         * src/core/EvolutionSyncSource.cpp:
27335         * src/core/EvolutionSyncSource.h:
27336         * src/core/FileConfigNode.cpp:
27337         * src/core/FileConfigNode.h:
27338         * src/core/FileConfigTree.cpp:
27339         * src/core/FileConfigTree.h:
27340         * src/core/FilterConfigNode.cpp:
27341         * src/core/FilterConfigNode.h:
27342         * src/core/LogStdout.cpp:
27343         * src/core/LogStdout.h:
27344         * src/core/Logging.cpp:
27345         * src/core/Logging.h:
27346         * src/core/PrefixConfigNode.cpp:
27347         * src/core/PrefixConfigNode.h:
27348         * src/core/SafeConfigNode.cpp:
27349         * src/core/SafeConfigNode.h:
27350         * src/core/SoupTransportAgent.cpp:
27351         * src/core/SoupTransportAgent.h:
27352         * src/core/SyncEvolutionCmdline.cpp:
27353         * src/core/SyncEvolutionCmdline.h:
27354         * src/core/SyncEvolutionConfig.cpp:
27355         * src/core/SyncEvolutionConfig.h:
27356         * src/core/SyncEvolutionUtil.cpp:
27357         * src/core/SyncEvolutionUtil.h:
27358         * src/core/SyncML.cpp:
27359         * src/core/SyncML.h:
27360         * src/core/SynthesisDBPlugin.cpp:
27361         * src/core/SynthesisEngine.cpp:
27362         * src/core/SynthesisEngine.h:
27363         * src/core/TrackingSyncSource.cpp:
27364         * src/core/TrackingSyncSource.h:
27365         * src/core/TransportAgent.cpp:
27366         * src/core/TransportAgent.h:
27367         * src/core/VolatileConfigNode.h:
27368         * src/core/VolatileConfigTree.h:
27369         * src/core/eds_abi_wrapper.cpp:
27370         * src/core/eds_abi_wrapper.h:
27371         * src/syncevolution.cpp:
27372         * test/Algorithm/Diff.pm.bak:
27373         * test/ClientTest.cpp:
27374         * test/ClientTest.h:
27375         * test/client-test-main.cpp:
27376         * test/client-test.cpp:
27377         * test/synccompare.pl:
27378         * test/test.h:
27379
27380         copyright updated
27381
27382 2009-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
27383
27384         * test/COPYING:
27385         * test/ClientTest.cpp:
27386         * test/ClientTest.h:
27387         * test/LICENSE.txt:
27388         * test/Sync4jContribution.pdf:
27389         * test/client-test-main.cpp:
27390         * test/client-test.cpp:
27391         * test/synccompare.pl:
27392         * test/test.h:
27393
27394         testing: relicensed as LGPL v2.1, like the rest of the code
27395
27396 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
27397
27398         * src/core/SynthesisDBPlugin.cpp:
27399
27400         Moblin Bugzilla 1318: cannot connect to datastore implementation
27401         module
27402
27403 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
27404
27405         * authors.xml:
27406         * src/TestMain.cpp:
27407         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
27408         * src/syncclient_sample_config.xml:
27409         * src/syncserv_odbc.xml:
27410         * src/testCalendar.ics:
27411         * src/testMemo.ics:
27412         * src/testTask.ics:
27413         * src/testVCard.vcf:
27414
27415         removed obsolete files
27416
27417 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
27418
27419         * src/backends/evolution/EvolutionCalendarSource.cpp:
27420
27421         Evolution calendar/memos/tasks: added support for system default
27422         database
27423
27424 2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>
27425
27426         * test/synccompare.pl:
27427
27428         testing: use separate EXDATEs as normal form
27429
27430 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27431
27432         * src/syncevolution.xml:
27433
27434         icalendar20: EXDATE as separate properties, not as list
27435
27436 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27437
27438         * src/syncevolution.xml:
27439
27440         icalendar20: don't encode empty DESCRIPTION and LOCATION
27441
27442 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27443
27444         * test/testcases/ical20.ics:
27445
27446         testing: simplified test cases
27447
27448 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27449
27450         * test/testcases/ical20.ics:
27451
27452         testing: removed obsolete X-EVOLUTION-ENDDATE parameter
27453
27454 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27455
27456         * test/synccompare.pl:
27457
27458         testing: remove default VALUE=DATE and join multiple EXDATE
27459         values
27460
27461 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27462
27463         * test/synccompare.pl:
27464
27465         testing: ignore difference due to different order of RRULE value
27466         subcomponents
27467
27468 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27469
27470         * src/syncevolution.xml:
27471
27472         vcard: added support for missing properties/parameters
27473
27474 2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>
27475
27476         * src/core/EvolutionSyncClient.cpp:
27477         * src/core/SynthesisEngine.cpp:
27478         * src/core/SynthesisEngine.h:
27479
27480         Synthesis error reporting: added INFO messages instead of generic
27481         ERROR after aborting
27482
27483 2009-03-22  Patrick Ohly  <patrick.ohly@intel.com>
27484
27485         * src/syncevolution.xml:
27486
27487         vcard: don't force http prefix for URL properties
27488
27489 2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>
27490
27491         * src/syncevolution.xml:
27492
27493         icalendar: merged upstream fix for ATTENDEE shaping
27494
27495 2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>
27496
27497         * src/syncevolution.xml:
27498
27499         icalendar: added X-EVOLUTION-ALARM-UID
27500
27501 2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>
27502
27503         * src/syncevolution.xml:
27504
27505         icalendar: send VALARM as passed in by Evolution
27506
27507 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
27508
27509         * src/syncevolution.xml:
27510
27511         icalendar: don't convert alarm times needlessly
27512
27513 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
27514
27515         * src/syncevolution.xml:
27516
27517         vcard: don't fold long lines
27518
27519 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
27520
27521         * test/ClientTest.cpp:
27522
27523         testing: print sync name to give feedback while each sync test
27524         runs
27525
27526 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
27527
27528         * src/syncevolution.xml:
27529
27530         icalendar: added extended attributes for meeting attendes
27531
27532 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
27533
27534         * test/synccompare.pl:
27535
27536         synccompare: normalize case of mailto: in ATTENDEE and ORGANIZER
27537
27538 2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>
27539
27540         * test/testcases/ical20.ics:
27541         * test/testcases/imemo20.ics:
27542         * test/testcases/itodo20.ics:
27543
27544         iCalendar 2.0 testcases: converted to CRLF as required by
27545         standard
27546
27547 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27548
27549         * src/backends/evolution/EvolutionContactSource.h:
27550
27551         EvolutionContactSource: must use vCard 3.0 as internal format
27552
27553 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27554
27555         * src/syncevolution.xml:
27556
27557         vcard: allow NICKNAME in vcard 2.1
27558
27559 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27560
27561         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
27562         * test/ClientTest.cpp:
27563         * test/ClientTest.h:
27564
27565         vcard testing: use the right testcases for vcard21 conversion
27566         tests
27567
27568 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27569
27570         * test/synccompare.pl:
27571         * test/testcases/vcard30.vcf:
27572
27573         vcard: removed special ADR TYPE=PARCEL handling
27574
27575 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27576
27577         * src/syncevolution.xml:
27578
27579         vcard: better support for organizational info (ORG/ROLE)
27580
27581 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27582
27583         * src/syncevolution.xml:
27584
27585         vcard: added TEL TYPE=CAR
27586
27587 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27588
27589         * src/syncevolution.xml:
27590
27591         vcard: added X-EVOLUTION-FILE-AS and X-EVOLUTION-ANNIVERSARY
27592
27593 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27594
27595         * src/core/Makefile.am:
27596
27597         XML to C: must escape the backslash itself
27598
27599 2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>
27600
27601         * test/synccompare.pl:
27602
27603         normalize values which look like a date to YYYYMMDD
27604
27605 2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>
27606
27607         * src/core/EvolutionSyncClient.cpp:
27608         * src/core/SyncEvolutionConfig.h:
27609         * src/syncevolution.xml:
27610
27611         DevInf: insert our own values into the XML config
27612
27613 2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>
27614
27615         * HACKING:
27616         * src/client-test-app.cpp:
27617         * src/core/EvolutionSyncClient.cpp:
27618         * src/core/SyncEvolutionCmdline.cpp:
27619         * src/core/SyncEvolutionConfig.cpp:
27620         * src/core/SyncEvolutionConfig.h:
27621         * test/ClientTest.cpp:
27622         * test/ClientTest.h:
27623
27624         configuration: removed obsolete config options and added WBXML
27625
27626 2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>
27627
27628         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
27629
27630         EvolutionContactSource: temporarily disabled broken test of
27631         incoming items
27632
27633 2009-03-13  Patrick Ohly  <patrick.ohly@intel.com>
27634
27635         * .gitignore:
27636         * Makefile-gen.am:
27637         * autogen.sh:
27638         * configure-pre.in:
27639         * src/Makefile-gen.am:
27640         * src/core/Makefile.am:
27641         * src/core/SyncEvolutionCmdline.cpp:
27642         * src/core/SyncEvolutionUtil.cpp:
27643         * src/core/SyncEvolutionUtil.h:
27644
27645         compilation: fixes + installation of client-test + version bump
27646
27647 2009-03-12  Patrick Ohly  <patrick.ohly@intel.com>
27648
27649         * src/client-test-app.cpp:
27650         * src/core/EvolutionSyncClient.cpp:
27651         * src/core/EvolutionSyncClient.h:
27652
27653         SyncModes + EvolutionSyncClient::setSyncModes(): utility code to
27654         set the sync mode per source in the current session
27655
27656 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
27657
27658         * src/client-test-app.cpp:
27659         * test/ClientTest.cpp:
27660         * test/synccompare.pl:
27661
27662         testing: nicer printing of before/after comparison
27663
27664 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
27665
27666         * src/core/SoupTransportAgent.cpp:
27667
27668         SoupTransportAgent: print URL and "via libsoup:" prefix before
27669         reason_phrase
27670
27671 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
27672
27673         * src/client-test-app.cpp:
27674         * src/core/EvolutionSyncClient.cpp:
27675         * src/core/EvolutionSyncClient.h:
27676         * src/core/EvolutionSyncSource.cpp:
27677         * src/core/EvolutionSyncSource.h:
27678         * test/ClientTest.cpp:
27679         * test/ClientTest.h:
27680
27681         testing: added Client::Sync::*::testConversion
27682
27683 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
27684
27685         * src/core/EvolutionSyncClient.cpp:
27686         * src/core/EvolutionSyncClient.h:
27687
27688         added callbacks for abort and suspend
27689
27690 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
27691
27692         * src/client-test-app.cpp:
27693         * test/ClientTest.cpp:
27694         * test/ClientTest.h:
27695
27696         testing: pass parameters for syncing as struct, renamed function
27697
27698 2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>
27699
27700         * test/ClientTest.cpp:
27701
27702         testing: when catching a CppUnit exception after a sync, report
27703         the original error instead of 'unexpected exception'
27704
27705 2009-03-10  Patrick Ohly  <patrick.ohly@intel.com>
27706
27707         * src/core/EvolutionSyncClient.cpp:
27708
27709         Synthesis: avoid DBG_PLUGIN_ALL, it prints to stdout while
27710         connecting
27711
27712 2009-03-10  Patrick Ohly  <patrick.ohly@intel.com>
27713
27714         * src/core/SynthesisDBPlugin.cpp:
27715
27716         Synthesis: allocating parent ID is optional
27717
27718 2009-03-08  Patrick Ohly  <patrick.ohly@intel.com>
27719
27720         * src/core/EvolutionSyncClient.cpp:
27721         * src/core/EvolutionSyncClient.h:
27722         * src/core/Makefile.am:
27723         * src/core/SynthesisEngine.cpp:
27724         * src/core/SynthesisEngine.h:
27725
27726         Synthesis: wrap TEngineModuleBase in functions which use smart
27727         pointers and exceptions
27728
27729 2009-03-07  Patrick Ohly  <patrick.ohly@intel.com>
27730
27731         * test/client-test-main.cpp:
27732
27733         testing: print CPPUnit failures directly after each failed test
27734
27735 2009-03-04  Patrick Ohly  <patrick.ohly@intel.com>
27736
27737         * src/core/SoupTransportAgent.cpp:
27738         * src/core/SoupTransportAgent.h:
27739
27740         SoupTransportAgent: use an existing event loop if given
27741
27742 2009-03-04  Patrick Ohly  <patrick.ohly@intel.com>
27743
27744         * src/client-test-app.cpp:
27745         * src/syncevolution.cpp:
27746
27747         glib: g_type_init() and g_thread_init() are needed to use libsoup
27748
27749 2009-03-02  Patrick Ohly  <patrick.ohly@intel.com>
27750
27751         * configure-pre.in:
27752
27753         bumped version
27754
27755 2009-03-02  Patrick Ohly  <patrick.ohly@intel.com>
27756
27757         * src/backends/evolution/EvolutionContactSource.cpp:
27758         * src/backends/evolution/EvolutionContactSource.h:
27759
27760         Evolution contacts: rewritten so that it tracks changes via the
27761         REV property
27762
27763 2009-03-01  Patrick Ohly  <patrick.ohly@intel.com>
27764
27765         * test/client-test-main.cpp:
27766
27767         compiler warnings: check result of log writing
27768
27769 2009-03-01  Patrick Ohly  <patrick.ohly@intel.com>
27770
27771         * test/ClientTest.cpp:
27772
27773         compiler warning: brackets around && in ||
27774
27775 2009-02-28  Patrick Ohly  <patrick.ohly@intel.com>
27776
27777         * src/core/EvolutionSyncClient.cpp:
27778
27779         compiler warning: intentionally ignore result of synccompare
27780         invocation
27781
27782 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
27783
27784         * src/Makefile-gen.am:
27785
27786         packaging: run autogen.sh when copying Synthesis from git, needed
27787         later
27788
27789 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
27790
27791         * configure-pre.in:
27792
27793         bumped version
27794
27795 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
27796
27797         * ChangeLog:
27798         * Makefile-gen.am:
27799         * build/gen-changelog.pl:
27800         * src/Makefile-gen.am:
27801
27802         packaging: build ChangeLog from git log and copy Synthesis code
27803         via 'git archive'
27804
27805 2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>
27806
27807         * Makefile-gen.am:
27808         * configure-pre.in:
27809
27810         synthesis: better method of invoking Synthesis configure
27811
27812 2009-02-26  Patrick Ohly  <patrick.ohly@intel.com>
27813
27814         * configure-pre.in:
27815
27816         synthesis: need to pass through --with-xmltok configure parameter
27817
27818 2009-02-25  Patrick Ohly  <patrick.ohly@intel.com>
27819
27820         * src/core/Makefile.am:
27821         * src/core/boost/algorithm/string.hpp:
27822         * src/core/boost/algorithm/string/case_conv.hpp:
27823         * src/core/boost/algorithm/string/classification.hpp:
27824         * src/core/boost/algorithm/string/compare.hpp:
27825         * src/core/boost/algorithm/string/concept.hpp:
27826         * src/core/boost/algorithm/string/config.hpp:
27827         * src/core/boost/algorithm/string/constants.hpp:
27828         * src/core/boost/algorithm/string/detail/case_conv.hpp:
27829         * src/core/boost/algorithm/string/detail/classification.hpp:
27830         * src/core/boost/algorithm/string/detail/find_format.hpp:
27831         * src/core/boost/algorithm/string/detail/find_format_all.hpp:
27832         * src/core/boost/algorithm/string/detail/find_format_store.hpp:
27833         * src/core/boost/algorithm/string/detail/find_iterator.hpp:
27834         * src/core/boost/algorithm/string/detail/finder.hpp:
27835         * src/core/boost/algorithm/string/detail/finder_regex.hpp:
27836         * src/core/boost/algorithm/string/detail/formatter.hpp:
27837         * src/core/boost/algorithm/string/detail/formatter_regex.hpp:
27838         * src/core/boost/algorithm/string/detail/predicate.hpp:
27839         * src/core/boost/algorithm/string/detail/replace_storage.hpp:
27840         * src/core/boost/algorithm/string/detail/sequence.hpp:
27841         * src/core/boost/algorithm/string/detail/trim.hpp:
27842         * src/core/boost/algorithm/string/detail/util.hpp:
27843         * src/core/boost/algorithm/string/erase.hpp:
27844         * src/core/boost/algorithm/string/find.hpp:
27845         * src/core/boost/algorithm/string/find_format.hpp:
27846         * src/core/boost/algorithm/string/find_iterator.hpp:
27847         * src/core/boost/algorithm/string/finder.hpp:
27848         * src/core/boost/algorithm/string/formatter.hpp:
27849         * src/core/boost/algorithm/string/iter_find.hpp:
27850         * src/core/boost/algorithm/string/join.hpp:
27851         * src/core/boost/algorithm/string/predicate.hpp:
27852         * src/core/boost/algorithm/string/predicate_facade.hpp:
27853         * src/core/boost/algorithm/string/replace.hpp:
27854         * src/core/boost/algorithm/string/sequence_traits.hpp:
27855         * src/core/boost/algorithm/string/split.hpp:
27856         * src/core/boost/algorithm/string/std/list_traits.hpp:
27857         * src/core/boost/algorithm/string/std/rope_traits.hpp:
27858         * src/core/boost/algorithm/string/std/slist_traits.hpp:
27859         * src/core/boost/algorithm/string/std/string_traits.hpp:
27860         * src/core/boost/algorithm/string/std_containers_traits.hpp:
27861         * src/core/boost/algorithm/string/trim.hpp:
27862         * src/core/boost/algorithm/string/yes_no_type.hpp:
27863         * src/core/boost/assert.hpp:
27864         * src/core/boost/bind.hpp:
27865         * src/core/boost/bind/apply.hpp:
27866         * src/core/boost/bind/arg.hpp:
27867         * src/core/boost/bind/bind_cc.hpp:
27868         * src/core/boost/bind/bind_mf_cc.hpp:
27869         * src/core/boost/bind/bind_template.hpp:
27870         * src/core/boost/bind/make_adaptable.hpp:
27871         * src/core/boost/bind/mem_fn_cc.hpp:
27872         * src/core/boost/bind/mem_fn_template.hpp:
27873         * src/core/boost/bind/mem_fn_vw.hpp:
27874         * src/core/boost/bind/placeholders.hpp:
27875         * src/core/boost/bind/protect.hpp:
27876         * src/core/boost/bind/storage.hpp:
27877         * src/core/boost/cast.hpp:
27878         * src/core/boost/checked_delete.hpp:
27879         * src/core/boost/concept_archetype.hpp:
27880         * src/core/boost/concept_check.hpp:
27881         * src/core/boost/config.hpp:
27882         * src/core/boost/config/abi/borland_prefix.hpp:
27883         * src/core/boost/config/abi/borland_suffix.hpp:
27884         * src/core/boost/config/abi/msvc_prefix.hpp:
27885         * src/core/boost/config/abi/msvc_suffix.hpp:
27886         * src/core/boost/config/abi_prefix.hpp:
27887         * src/core/boost/config/abi_suffix.hpp:
27888         * src/core/boost/config/auto_link.hpp:
27889         * src/core/boost/config/compiler/borland.hpp:
27890         * src/core/boost/config/compiler/comeau.hpp:
27891         * src/core/boost/config/compiler/common_edg.hpp:
27892         * src/core/boost/config/compiler/compaq_cxx.hpp:
27893         * src/core/boost/config/compiler/digitalmars.hpp:
27894         * src/core/boost/config/compiler/gcc.hpp:
27895         * src/core/boost/config/compiler/gcc_xml.hpp:
27896         * src/core/boost/config/compiler/greenhills.hpp:
27897         * src/core/boost/config/compiler/hp_acc.hpp:
27898         * src/core/boost/config/compiler/intel.hpp:
27899         * src/core/boost/config/compiler/kai.hpp:
27900         * src/core/boost/config/compiler/metrowerks.hpp:
27901         * src/core/boost/config/compiler/mpw.hpp:
27902         * src/core/boost/config/compiler/sgi_mipspro.hpp:
27903         * src/core/boost/config/compiler/sunpro_cc.hpp:
27904         * src/core/boost/config/compiler/vacpp.hpp:
27905         * src/core/boost/config/compiler/visualc.hpp:
27906         * src/core/boost/config/no_tr1/complex.hpp:
27907         * src/core/boost/config/no_tr1/functional.hpp:
27908         * src/core/boost/config/no_tr1/memory.hpp:
27909         * src/core/boost/config/no_tr1/utility.hpp:
27910         * src/core/boost/config/platform/aix.hpp:
27911         * src/core/boost/config/platform/amigaos.hpp:
27912         * src/core/boost/config/platform/beos.hpp:
27913         * src/core/boost/config/platform/bsd.hpp:
27914         * src/core/boost/config/platform/cygwin.hpp:
27915         * src/core/boost/config/platform/hpux.hpp:
27916         * src/core/boost/config/platform/irix.hpp:
27917         * src/core/boost/config/platform/linux.hpp:
27918         * src/core/boost/config/platform/macos.hpp:
27919         * src/core/boost/config/platform/qnxnto.hpp:
27920         * src/core/boost/config/platform/solaris.hpp:
27921         * src/core/boost/config/platform/win32.hpp:
27922         * src/core/boost/config/posix_features.hpp:
27923         * src/core/boost/config/requires_threads.hpp:
27924         * src/core/boost/config/select_compiler_config.hpp:
27925         * src/core/boost/config/select_platform_config.hpp:
27926         * src/core/boost/config/select_stdlib_config.hpp:
27927         * src/core/boost/config/stdlib/dinkumware.hpp:
27928         * src/core/boost/config/stdlib/libcomo.hpp:
27929         * src/core/boost/config/stdlib/libstdcpp3.hpp:
27930         * src/core/boost/config/stdlib/modena.hpp:
27931         * src/core/boost/config/stdlib/msl.hpp:
27932         * src/core/boost/config/stdlib/roguewave.hpp:
27933         * src/core/boost/config/stdlib/sgi.hpp:
27934         * src/core/boost/config/stdlib/stlport.hpp:
27935         * src/core/boost/config/stdlib/vacpp.hpp:
27936         * src/core/boost/config/suffix.hpp:
27937         * src/core/boost/config/user.hpp:
27938         * src/core/boost/copyright:
27939         * src/core/boost/detail/algorithm.hpp:
27940         * src/core/boost/detail/allocator_utilities.hpp:
27941         * src/core/boost/detail/atomic_count.hpp:
27942         * src/core/boost/detail/atomic_count_gcc.hpp:
27943         * src/core/boost/detail/atomic_count_pthreads.hpp:
27944         * src/core/boost/detail/atomic_count_win32.hpp:
27945         * src/core/boost/detail/bad_weak_ptr.hpp:
27946         * src/core/boost/detail/binary_search.hpp:
27947         * src/core/boost/detail/call_traits.hpp:
27948         * src/core/boost/detail/catch_exceptions.hpp:
27949         * src/core/boost/detail/compressed_pair.hpp:
27950         * src/core/boost/detail/dynamic_bitset.hpp:
27951         * src/core/boost/detail/endian.hpp:
27952         * src/core/boost/detail/indirect_traits.hpp:
27953         * src/core/boost/detail/interlocked.hpp:
27954         * src/core/boost/detail/is_function_ref_tester.hpp:
27955         * src/core/boost/detail/is_incrementable.hpp:
27956         * src/core/boost/detail/is_xxx.hpp:
27957         * src/core/boost/detail/iterator.hpp:
27958         * src/core/boost/detail/lightweight_mutex.hpp:
27959         * src/core/boost/detail/lightweight_test.hpp:
27960         * src/core/boost/detail/limits.hpp:
27961         * src/core/boost/detail/lwm_nop.hpp:
27962         * src/core/boost/detail/lwm_pthreads.hpp:
27963         * src/core/boost/detail/lwm_win32_cs.hpp:
27964         * src/core/boost/detail/named_template_params.hpp:
27965         * src/core/boost/detail/no_exceptions_support.hpp:
27966         * src/core/boost/detail/none_t.hpp:
27967         * src/core/boost/detail/numeric_traits.hpp:
27968         * src/core/boost/detail/ob_call_traits.hpp:
27969         * src/core/boost/detail/ob_compressed_pair.hpp:
27970         * src/core/boost/detail/quick_allocator.hpp:
27971         * src/core/boost/detail/reference_content.hpp:
27972         * src/core/boost/detail/select_type.hpp:
27973         * src/core/boost/detail/shared_array_nmt.hpp:
27974         * src/core/boost/detail/shared_count.hpp:
27975         * src/core/boost/detail/shared_ptr_nmt.hpp:
27976         * src/core/boost/detail/sp_counted_base.hpp:
27977         * src/core/boost/detail/sp_counted_base_cw_ppc.hpp:
27978         * src/core/boost/detail/sp_counted_base_cw_x86.hpp:
27979         * src/core/boost/detail/sp_counted_base_gcc_ia64.hpp:
27980         * src/core/boost/detail/sp_counted_base_gcc_ppc.hpp:
27981         * src/core/boost/detail/sp_counted_base_gcc_x86.hpp:
27982         * src/core/boost/detail/sp_counted_base_nt.hpp:
27983         * src/core/boost/detail/sp_counted_base_pt.hpp:
27984         * src/core/boost/detail/sp_counted_base_w32.hpp:
27985         * src/core/boost/detail/sp_counted_impl.hpp:
27986         * src/core/boost/detail/templated_streams.hpp:
27987         * src/core/boost/detail/utf8_codecvt_facet.hpp:
27988         * src/core/boost/detail/workaround.hpp:
27989         * src/core/boost/foreach.hpp:
27990         * src/core/boost/function.hpp:
27991         * src/core/boost/function/detail/function_iterate.hpp:
27992         * src/core/boost/function/detail/maybe_include.hpp:
27993         * src/core/boost/function/detail/prologue.hpp:
27994         * src/core/boost/function/function0.hpp:
27995         * src/core/boost/function/function1.hpp:
27996         * src/core/boost/function/function10.hpp:
27997         * src/core/boost/function/function2.hpp:
27998         * src/core/boost/function/function3.hpp:
27999         * src/core/boost/function/function4.hpp:
28000         * src/core/boost/function/function5.hpp:
28001         * src/core/boost/function/function6.hpp:
28002         * src/core/boost/function/function7.hpp:
28003         * src/core/boost/function/function8.hpp:
28004         * src/core/boost/function/function9.hpp:
28005         * src/core/boost/function/function_base.hpp:
28006         * src/core/boost/function/function_template.hpp:
28007         * src/core/boost/function_equal.hpp:
28008         * src/core/boost/get_pointer.hpp:
28009         * src/core/boost/implicit_cast.hpp:
28010         * src/core/boost/intrusive_ptr.hpp:
28011         * src/core/boost/iterator.hpp:
28012         * src/core/boost/iterator/counting_iterator.hpp:
28013         * src/core/boost/iterator/detail/any_conversion_eater.hpp:
28014         * src/core/boost/iterator/detail/config_def.hpp:
28015         * src/core/boost/iterator/detail/config_undef.hpp:
28016         * src/core/boost/iterator/detail/enable_if.hpp:
28017         * src/core/boost/iterator/detail/facade_iterator_category.hpp:
28018         * src/core/boost/iterator/detail/minimum_category.hpp:
28019         * src/core/boost/iterator/filter_iterator.hpp:
28020         * src/core/boost/iterator/indirect_iterator.hpp:
28021         * src/core/boost/iterator/interoperable.hpp:
28022         * src/core/boost/iterator/is_lvalue_iterator.hpp:
28023         * src/core/boost/iterator/is_readable_iterator.hpp:
28024         * src/core/boost/iterator/iterator_adaptor.hpp:
28025         * src/core/boost/iterator/iterator_archetypes.hpp:
28026         * src/core/boost/iterator/iterator_categories.hpp:
28027         * src/core/boost/iterator/iterator_concepts.hpp:
28028         * src/core/boost/iterator/iterator_facade.hpp:
28029         * src/core/boost/iterator/iterator_traits.hpp:
28030         * src/core/boost/iterator/new_iterator_tests.hpp:
28031         * src/core/boost/iterator/permutation_iterator.hpp:
28032         * src/core/boost/iterator/reverse_iterator.hpp:
28033         * src/core/boost/iterator/transform_iterator.hpp:
28034         * src/core/boost/iterator/zip_iterator.hpp:
28035         * src/core/boost/lexical_cast.hpp:
28036         * src/core/boost/mem_fn.hpp:
28037         * src/core/boost/mpl/O1_size.hpp:
28038         * src/core/boost/mpl/O1_size_fwd.hpp:
28039         * src/core/boost/mpl/accumulate.hpp:
28040         * src/core/boost/mpl/advance.hpp:
28041         * src/core/boost/mpl/advance_fwd.hpp:
28042         * src/core/boost/mpl/alias.hpp:
28043         * src/core/boost/mpl/always.hpp:
28044         * src/core/boost/mpl/and.hpp:
28045         * src/core/boost/mpl/apply.hpp:
28046         * src/core/boost/mpl/apply_fwd.hpp:
28047         * src/core/boost/mpl/apply_wrap.hpp:
28048         * src/core/boost/mpl/arg.hpp:
28049         * src/core/boost/mpl/arg_fwd.hpp:
28050         * src/core/boost/mpl/arithmetic.hpp:
28051         * src/core/boost/mpl/as_sequence.hpp:
28052         * src/core/boost/mpl/assert.hpp:
28053         * src/core/boost/mpl/at.hpp:
28054         * src/core/boost/mpl/at_fwd.hpp:
28055         * src/core/boost/mpl/aux_/O1_size_impl.hpp:
28056         * src/core/boost/mpl/aux_/adl_barrier.hpp:
28057         * src/core/boost/mpl/aux_/advance_backward.hpp:
28058         * src/core/boost/mpl/aux_/advance_forward.hpp:
28059         * src/core/boost/mpl/aux_/apply_1st.hpp:
28060         * src/core/boost/mpl/aux_/arg_typedef.hpp:
28061         * src/core/boost/mpl/aux_/arithmetic_op.hpp:
28062         * src/core/boost/mpl/aux_/arity.hpp:
28063         * src/core/boost/mpl/aux_/arity_spec.hpp:
28064         * src/core/boost/mpl/aux_/at_impl.hpp:
28065         * src/core/boost/mpl/aux_/back_impl.hpp:
28066         * src/core/boost/mpl/aux_/basic_bind.hpp:
28067         * src/core/boost/mpl/aux_/begin_end_impl.hpp:
28068         * src/core/boost/mpl/aux_/clear_impl.hpp:
28069         * src/core/boost/mpl/aux_/common_name_wknd.hpp:
28070         * src/core/boost/mpl/aux_/comparison_op.hpp:
28071         * src/core/boost/mpl/aux_/config/adl.hpp:
28072         * src/core/boost/mpl/aux_/config/arrays.hpp:
28073         * src/core/boost/mpl/aux_/config/bind.hpp:
28074         * src/core/boost/mpl/aux_/config/compiler.hpp:
28075         * src/core/boost/mpl/aux_/config/ctps.hpp:
28076         * src/core/boost/mpl/aux_/config/dependent_nttp.hpp:
28077         * src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
28078         * src/core/boost/mpl/aux_/config/dtp.hpp:
28079         * src/core/boost/mpl/aux_/config/eti.hpp:
28080         * src/core/boost/mpl/aux_/config/forwarding.hpp:
28081         * src/core/boost/mpl/aux_/config/gcc.hpp:
28082         * src/core/boost/mpl/aux_/config/has_apply.hpp:
28083         * src/core/boost/mpl/aux_/config/has_xxx.hpp:
28084         * src/core/boost/mpl/aux_/config/integral.hpp:
28085         * src/core/boost/mpl/aux_/config/intel.hpp:
28086         * src/core/boost/mpl/aux_/config/lambda.hpp:
28087         * src/core/boost/mpl/aux_/config/msvc.hpp:
28088         * src/core/boost/mpl/aux_/config/msvc_typename.hpp:
28089         * src/core/boost/mpl/aux_/config/nttp.hpp:
28090         * src/core/boost/mpl/aux_/config/operators.hpp:
28091         * src/core/boost/mpl/aux_/config/overload_resolution.hpp:
28092         * src/core/boost/mpl/aux_/config/preprocessor.hpp:
28093         * src/core/boost/mpl/aux_/config/static_constant.hpp:
28094         * src/core/boost/mpl/aux_/config/ttp.hpp:
28095         * src/core/boost/mpl/aux_/config/typeof.hpp:
28096         * src/core/boost/mpl/aux_/config/use_preprocessed.hpp:
28097         * src/core/boost/mpl/aux_/config/workaround.hpp:
28098         * src/core/boost/mpl/aux_/contains_impl.hpp:
28099         * src/core/boost/mpl/aux_/count_args.hpp:
28100         * src/core/boost/mpl/aux_/count_impl.hpp:
28101         * src/core/boost/mpl/aux_/empty_impl.hpp:
28102         * src/core/boost/mpl/aux_/erase_impl.hpp:
28103         * src/core/boost/mpl/aux_/erase_key_impl.hpp:
28104         * src/core/boost/mpl/aux_/filter_iter.hpp:
28105         * src/core/boost/mpl/aux_/find_if_pred.hpp:
28106         * src/core/boost/mpl/aux_/fold_impl.hpp:
28107         * src/core/boost/mpl/aux_/fold_impl_body.hpp:
28108         * src/core/boost/mpl/aux_/fold_op.hpp:
28109         * src/core/boost/mpl/aux_/fold_pred.hpp:
28110         * src/core/boost/mpl/aux_/front_impl.hpp:
28111         * src/core/boost/mpl/aux_/full_lambda.hpp:
28112         * src/core/boost/mpl/aux_/has_apply.hpp:
28113         * src/core/boost/mpl/aux_/has_begin.hpp:
28114         * src/core/boost/mpl/aux_/has_key_impl.hpp:
28115         * src/core/boost/mpl/aux_/has_rebind.hpp:
28116         * src/core/boost/mpl/aux_/has_size.hpp:
28117         * src/core/boost/mpl/aux_/has_tag.hpp:
28118         * src/core/boost/mpl/aux_/has_type.hpp:
28119         * src/core/boost/mpl/aux_/include_preprocessed.hpp:
28120         * src/core/boost/mpl/aux_/insert_impl.hpp:
28121         * src/core/boost/mpl/aux_/insert_range_impl.hpp:
28122         * src/core/boost/mpl/aux_/inserter_algorithm.hpp:
28123         * src/core/boost/mpl/aux_/integral_wrapper.hpp:
28124         * src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp:
28125         * src/core/boost/mpl/aux_/iter_apply.hpp:
28126         * src/core/boost/mpl/aux_/iter_fold_if_impl.hpp:
28127         * src/core/boost/mpl/aux_/iter_fold_impl.hpp:
28128         * src/core/boost/mpl/aux_/iter_push_front.hpp:
28129         * src/core/boost/mpl/aux_/joint_iter.hpp:
28130         * src/core/boost/mpl/aux_/lambda_arity_param.hpp:
28131         * src/core/boost/mpl/aux_/lambda_no_ctps.hpp:
28132         * src/core/boost/mpl/aux_/lambda_spec.hpp:
28133         * src/core/boost/mpl/aux_/lambda_support.hpp:
28134         * src/core/boost/mpl/aux_/largest_int.hpp:
28135         * src/core/boost/mpl/aux_/logical_op.hpp:
28136         * src/core/boost/mpl/aux_/msvc_dtw.hpp:
28137         * src/core/boost/mpl/aux_/msvc_eti_base.hpp:
28138         * src/core/boost/mpl/aux_/msvc_is_class.hpp:
28139         * src/core/boost/mpl/aux_/msvc_never_true.hpp:
28140         * src/core/boost/mpl/aux_/msvc_type.hpp:
28141         * src/core/boost/mpl/aux_/na.hpp:
28142         * src/core/boost/mpl/aux_/na_assert.hpp:
28143         * src/core/boost/mpl/aux_/na_fwd.hpp:
28144         * src/core/boost/mpl/aux_/na_spec.hpp:
28145         * src/core/boost/mpl/aux_/nested_type_wknd.hpp:
28146         * src/core/boost/mpl/aux_/nttp_decl.hpp:
28147         * src/core/boost/mpl/aux_/numeric_cast_utils.hpp:
28148         * src/core/boost/mpl/aux_/numeric_op.hpp:
28149         * src/core/boost/mpl/aux_/order_impl.hpp:
28150         * src/core/boost/mpl/aux_/overload_names.hpp:
28151         * src/core/boost/mpl/aux_/partition_op.hpp:
28152         * src/core/boost/mpl/aux_/pop_back_impl.hpp:
28153         * src/core/boost/mpl/aux_/pop_front_impl.hpp:
28154         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
28155         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
28156         * src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp:
28157         * src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
28158         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
28159         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
28160         * src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
28161         * src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
28162         * src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
28163         * src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
28164         * src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
28165         * src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
28166         * src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
28167         * src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
28168         * src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
28169         * src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
28170         * src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
28171         * src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
28172         * src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
28173         * src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
28174         * src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
28175         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
28176         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
28177         * src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
28178         * src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp:
28179         * src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
28180         * src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp:
28181         * src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
28182         * src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp:
28183         * src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
28184         * src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
28185         * src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
28186         * src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp:
28187         * src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
28188         * src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
28189         * src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
28190         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
28191         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
28192         * src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp:
28193         * src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
28194         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
28195         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
28196         * src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
28197         * src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp:
28198         * src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
28199         * src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
28200         * src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
28201         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
28202         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
28203         * src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
28204         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
28205         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
28206         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
28207         * src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
28208         * src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
28209         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
28210         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
28211         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
28212         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
28213         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
28214         * src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
28215         * src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
28216         * src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
28217         * src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
28218         * src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
28219         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
28220         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
28221         * src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
28222         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
28223         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
28224         * src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
28225         * src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
28226         * src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
28227         * src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
28228         * src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
28229         * src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
28230         * src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
28231         * src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
28232         * src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
28233         * src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
28234         * src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
28235         * src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
28236         * src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
28237         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
28238         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
28239         * src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
28240         * src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
28241         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
28242         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
28243         * src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
28244         * src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
28245         * src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
28246         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
28247         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
28248         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
28249         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
28250         * src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp:
28251         * src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
28252         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
28253         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
28254         * src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
28255         * src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
28256         * src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
28257         * src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
28258         * src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
28259         * src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
28260         * src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
28261         * src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
28262         * src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
28263         * src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
28264         * src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
28265         * src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
28266         * src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
28267         * src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
28268         * src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
28269         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
28270         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
28271         * src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
28272         * src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp:
28273         * src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
28274         * src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp:
28275         * src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
28276         * src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp:
28277         * src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
28278         * src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
28279         * src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
28280         * src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp:
28281         * src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
28282         * src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
28283         * src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
28284         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
28285         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
28286         * src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp:
28287         * src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
28288         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
28289         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
28290         * src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
28291         * src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp:
28292         * src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
28293         * src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
28294         * src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
28295         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
28296         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
28297         * src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp:
28298         * src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
28299         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
28300         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
28301         * src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
28302         * src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
28303         * src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
28304         * src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
28305         * src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
28306         * src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
28307         * src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
28308         * src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
28309         * src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
28310         * src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
28311         * src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
28312         * src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
28313         * src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
28314         * src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
28315         * src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
28316         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
28317         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
28318         * src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
28319         * src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp:
28320         * src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
28321         * src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp:
28322         * src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
28323         * src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp:
28324         * src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
28325         * src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
28326         * src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
28327         * src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp:
28328         * src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
28329         * src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
28330         * src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
28331         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
28332         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
28333         * src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp:
28334         * src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
28335         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
28336         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
28337         * src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
28338         * src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp:
28339         * src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
28340         * src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
28341         * src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
28342         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
28343         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
28344         * src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
28345         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
28346         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
28347         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
28348         * src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
28349         * src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
28350         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
28351         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
28352         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
28353         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
28354         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
28355         * src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
28356         * src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
28357         * src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
28358         * src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
28359         * src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
28360         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
28361         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
28362         * src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
28363         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
28364         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
28365         * src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
28366         * src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
28367         * src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
28368         * src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
28369         * src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
28370         * src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
28371         * src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
28372         * src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
28373         * src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
28374         * src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
28375         * src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
28376         * src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
28377         * src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
28378         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
28379         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
28380         * src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
28381         * src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
28382         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
28383         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
28384         * src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
28385         * src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
28386         * src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
28387         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
28388         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
28389         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
28390         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
28391         * src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
28392         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
28393         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
28394         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
28395         * src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
28396         * src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
28397         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
28398         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
28399         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
28400         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
28401         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
28402         * src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
28403         * src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
28404         * src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
28405         * src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
28406         * src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
28407         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
28408         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
28409         * src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
28410         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
28411         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
28412         * src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
28413         * src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
28414         * src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
28415         * src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
28416         * src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
28417         * src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
28418         * src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
28419         * src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
28420         * src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
28421         * src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
28422         * src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
28423         * src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
28424         * src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
28425         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
28426         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
28427         * src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
28428         * src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
28429         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
28430         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
28431         * src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
28432         * src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
28433         * src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
28434         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
28435         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
28436         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
28437         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
28438         * src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
28439         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
28440         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
28441         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
28442         * src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
28443         * src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
28444         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
28445         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
28446         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
28447         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
28448         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
28449         * src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
28450         * src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
28451         * src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
28452         * src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
28453         * src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
28454         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
28455         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
28456         * src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
28457         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
28458         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
28459         * src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
28460         * src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
28461         * src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
28462         * src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
28463         * src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
28464         * src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
28465         * src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
28466         * src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
28467         * src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
28468         * src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
28469         * src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
28470         * src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
28471         * src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
28472         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
28473         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
28474         * src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
28475         * src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
28476         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
28477         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
28478         * src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
28479         * src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
28480         * src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
28481         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
28482         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
28483         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
28484         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
28485         * src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
28486         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
28487         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
28488         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
28489         * src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
28490         * src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
28491         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
28492         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
28493         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
28494         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
28495         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
28496         * src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
28497         * src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
28498         * src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
28499         * src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
28500         * src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
28501         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
28502         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
28503         * src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
28504         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
28505         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
28506         * src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
28507         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
28508         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
28509         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
28510         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
28511         * src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
28512         * src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
28513         * src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
28514         * src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
28515         * src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
28516         * src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
28517         * src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
28518         * src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
28519         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
28520         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
28521         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
28522         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
28523         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
28524         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
28525         * src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
28526         * src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
28527         * src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
28528         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
28529         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
28530         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
28531         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
28532         * src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
28533         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
28534         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
28535         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
28536         * src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
28537         * src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
28538         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
28539         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
28540         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
28541         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
28542         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
28543         * src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
28544         * src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
28545         * src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
28546         * src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
28547         * src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
28548         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
28549         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
28550         * src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
28551         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
28552         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
28553         * src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
28554         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
28555         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
28556         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
28557         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
28558         * src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
28559         * src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
28560         * src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
28561         * src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
28562         * src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
28563         * src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
28564         * src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
28565         * src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
28566         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
28567         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
28568         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
28569         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
28570         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
28571         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
28572         * src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
28573         * src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
28574         * src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
28575         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
28576         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
28577         * src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
28578         * src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
28579         * src/core/boost/mpl/aux_/preprocessed/plain/and.hpp:
28580         * src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp:
28581         * src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
28582         * src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
28583         * src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp:
28584         * src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
28585         * src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp:
28586         * src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
28587         * src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
28588         * src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
28589         * src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
28590         * src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp:
28591         * src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp:
28592         * src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
28593         * src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
28594         * src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
28595         * src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp:
28596         * src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
28597         * src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
28598         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
28599         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
28600         * src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
28601         * src/core/boost/mpl/aux_/preprocessed/plain/less.hpp:
28602         * src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
28603         * src/core/boost/mpl/aux_/preprocessed/plain/list.hpp:
28604         * src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
28605         * src/core/boost/mpl/aux_/preprocessed/plain/map.hpp:
28606         * src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp:
28607         * src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
28608         * src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
28609         * src/core/boost/mpl/aux_/preprocessed/plain/or.hpp:
28610         * src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
28611         * src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp:
28612         * src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp:
28613         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
28614         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
28615         * src/core/boost/mpl/aux_/preprocessed/plain/set.hpp:
28616         * src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
28617         * src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
28618         * src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
28619         * src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
28620         * src/core/boost/mpl/aux_/preprocessed/plain/times.hpp:
28621         * src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
28622         * src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp:
28623         * src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
28624         * src/core/boost/mpl/aux_/preprocessor/add.hpp:
28625         * src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
28626         * src/core/boost/mpl/aux_/preprocessor/default_params.hpp:
28627         * src/core/boost/mpl/aux_/preprocessor/enum.hpp:
28628         * src/core/boost/mpl/aux_/preprocessor/ext_params.hpp:
28629         * src/core/boost/mpl/aux_/preprocessor/filter_params.hpp:
28630         * src/core/boost/mpl/aux_/preprocessor/is_seq.hpp:
28631         * src/core/boost/mpl/aux_/preprocessor/params.hpp:
28632         * src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
28633         * src/core/boost/mpl/aux_/preprocessor/range.hpp:
28634         * src/core/boost/mpl/aux_/preprocessor/repeat.hpp:
28635         * src/core/boost/mpl/aux_/preprocessor/sub.hpp:
28636         * src/core/boost/mpl/aux_/preprocessor/token_equal.hpp:
28637         * src/core/boost/mpl/aux_/preprocessor/tuple.hpp:
28638         * src/core/boost/mpl/aux_/ptr_to_ref.hpp:
28639         * src/core/boost/mpl/aux_/push_back_impl.hpp:
28640         * src/core/boost/mpl/aux_/push_front_impl.hpp:
28641         * src/core/boost/mpl/aux_/range_c/O1_size.hpp:
28642         * src/core/boost/mpl/aux_/range_c/back.hpp:
28643         * src/core/boost/mpl/aux_/range_c/empty.hpp:
28644         * src/core/boost/mpl/aux_/range_c/front.hpp:
28645         * src/core/boost/mpl/aux_/range_c/iterator.hpp:
28646         * src/core/boost/mpl/aux_/range_c/size.hpp:
28647         * src/core/boost/mpl/aux_/range_c/tag.hpp:
28648         * src/core/boost/mpl/aux_/reverse_fold_impl.hpp:
28649         * src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp:
28650         * src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
28651         * src/core/boost/mpl/aux_/sequence_wrapper.hpp:
28652         * src/core/boost/mpl/aux_/shift_op.hpp:
28653         * src/core/boost/mpl/aux_/single_element_iter.hpp:
28654         * src/core/boost/mpl/aux_/size_impl.hpp:
28655         * src/core/boost/mpl/aux_/sort_impl.hpp:
28656         * src/core/boost/mpl/aux_/static_cast.hpp:
28657         * src/core/boost/mpl/aux_/template_arity.hpp:
28658         * src/core/boost/mpl/aux_/template_arity_fwd.hpp:
28659         * src/core/boost/mpl/aux_/test.hpp:
28660         * src/core/boost/mpl/aux_/test/assert.hpp:
28661         * src/core/boost/mpl/aux_/test/data.hpp:
28662         * src/core/boost/mpl/aux_/test/test_case.hpp:
28663         * src/core/boost/mpl/aux_/traits_lambda_spec.hpp:
28664         * src/core/boost/mpl/aux_/transform_iter.hpp:
28665         * src/core/boost/mpl/aux_/type_wrapper.hpp:
28666         * src/core/boost/mpl/aux_/unwrap.hpp:
28667         * src/core/boost/mpl/aux_/value_wknd.hpp:
28668         * src/core/boost/mpl/aux_/yes_no.hpp:
28669         * src/core/boost/mpl/back.hpp:
28670         * src/core/boost/mpl/back_fwd.hpp:
28671         * src/core/boost/mpl/back_inserter.hpp:
28672         * src/core/boost/mpl/base.hpp:
28673         * src/core/boost/mpl/begin.hpp:
28674         * src/core/boost/mpl/begin_end.hpp:
28675         * src/core/boost/mpl/begin_end_fwd.hpp:
28676         * src/core/boost/mpl/bind.hpp:
28677         * src/core/boost/mpl/bind_fwd.hpp:
28678         * src/core/boost/mpl/bitand.hpp:
28679         * src/core/boost/mpl/bitor.hpp:
28680         * src/core/boost/mpl/bitwise.hpp:
28681         * src/core/boost/mpl/bitxor.hpp:
28682         * src/core/boost/mpl/bool.hpp:
28683         * src/core/boost/mpl/bool_fwd.hpp:
28684         * src/core/boost/mpl/clear.hpp:
28685         * src/core/boost/mpl/clear_fwd.hpp:
28686         * src/core/boost/mpl/comparison.hpp:
28687         * src/core/boost/mpl/contains.hpp:
28688         * src/core/boost/mpl/contains_fwd.hpp:
28689         * src/core/boost/mpl/copy.hpp:
28690         * src/core/boost/mpl/copy_if.hpp:
28691         * src/core/boost/mpl/count.hpp:
28692         * src/core/boost/mpl/count_fwd.hpp:
28693         * src/core/boost/mpl/count_if.hpp:
28694         * src/core/boost/mpl/deque.hpp:
28695         * src/core/boost/mpl/deref.hpp:
28696         * src/core/boost/mpl/distance.hpp:
28697         * src/core/boost/mpl/distance_fwd.hpp:
28698         * src/core/boost/mpl/divides.hpp:
28699         * src/core/boost/mpl/empty.hpp:
28700         * src/core/boost/mpl/empty_base.hpp:
28701         * src/core/boost/mpl/empty_fwd.hpp:
28702         * src/core/boost/mpl/empty_sequence.hpp:
28703         * src/core/boost/mpl/end.hpp:
28704         * src/core/boost/mpl/equal.hpp:
28705         * src/core/boost/mpl/equal_to.hpp:
28706         * src/core/boost/mpl/erase.hpp:
28707         * src/core/boost/mpl/erase_fwd.hpp:
28708         * src/core/boost/mpl/erase_key.hpp:
28709         * src/core/boost/mpl/erase_key_fwd.hpp:
28710         * src/core/boost/mpl/eval_if.hpp:
28711         * src/core/boost/mpl/filter_view.hpp:
28712         * src/core/boost/mpl/find.hpp:
28713         * src/core/boost/mpl/find_if.hpp:
28714         * src/core/boost/mpl/fold.hpp:
28715         * src/core/boost/mpl/for_each.hpp:
28716         * src/core/boost/mpl/front.hpp:
28717         * src/core/boost/mpl/front_fwd.hpp:
28718         * src/core/boost/mpl/front_inserter.hpp:
28719         * src/core/boost/mpl/greater.hpp:
28720         * src/core/boost/mpl/greater_equal.hpp:
28721         * src/core/boost/mpl/has_key.hpp:
28722         * src/core/boost/mpl/has_key_fwd.hpp:
28723         * src/core/boost/mpl/has_xxx.hpp:
28724         * src/core/boost/mpl/identity.hpp:
28725         * src/core/boost/mpl/if.hpp:
28726         * src/core/boost/mpl/index_if.hpp:
28727         * src/core/boost/mpl/index_of.hpp:
28728         * src/core/boost/mpl/inherit.hpp:
28729         * src/core/boost/mpl/inherit_linearly.hpp:
28730         * src/core/boost/mpl/insert.hpp:
28731         * src/core/boost/mpl/insert_fwd.hpp:
28732         * src/core/boost/mpl/insert_range.hpp:
28733         * src/core/boost/mpl/insert_range_fwd.hpp:
28734         * src/core/boost/mpl/inserter.hpp:
28735         * src/core/boost/mpl/int.hpp:
28736         * src/core/boost/mpl/int_fwd.hpp:
28737         * src/core/boost/mpl/integral_c.hpp:
28738         * src/core/boost/mpl/integral_c_fwd.hpp:
28739         * src/core/boost/mpl/integral_c_tag.hpp:
28740         * src/core/boost/mpl/is_placeholder.hpp:
28741         * src/core/boost/mpl/is_sequence.hpp:
28742         * src/core/boost/mpl/iter_fold.hpp:
28743         * src/core/boost/mpl/iter_fold_if.hpp:
28744         * src/core/boost/mpl/iterator_category.hpp:
28745         * src/core/boost/mpl/iterator_range.hpp:
28746         * src/core/boost/mpl/iterator_tags.hpp:
28747         * src/core/boost/mpl/joint_view.hpp:
28748         * src/core/boost/mpl/key_type.hpp:
28749         * src/core/boost/mpl/key_type_fwd.hpp:
28750         * src/core/boost/mpl/lambda.hpp:
28751         * src/core/boost/mpl/lambda_fwd.hpp:
28752         * src/core/boost/mpl/less.hpp:
28753         * src/core/boost/mpl/less_equal.hpp:
28754         * src/core/boost/mpl/limits/arity.hpp:
28755         * src/core/boost/mpl/limits/list.hpp:
28756         * src/core/boost/mpl/limits/map.hpp:
28757         * src/core/boost/mpl/limits/set.hpp:
28758         * src/core/boost/mpl/limits/unrolling.hpp:
28759         * src/core/boost/mpl/limits/vector.hpp:
28760         * src/core/boost/mpl/list.hpp:
28761         * src/core/boost/mpl/list/aux_/O1_size.hpp:
28762         * src/core/boost/mpl/list/aux_/begin_end.hpp:
28763         * src/core/boost/mpl/list/aux_/clear.hpp:
28764         * src/core/boost/mpl/list/aux_/empty.hpp:
28765         * src/core/boost/mpl/list/aux_/front.hpp:
28766         * src/core/boost/mpl/list/aux_/include_preprocessed.hpp:
28767         * src/core/boost/mpl/list/aux_/item.hpp:
28768         * src/core/boost/mpl/list/aux_/iterator.hpp:
28769         * src/core/boost/mpl/list/aux_/numbered.hpp:
28770         * src/core/boost/mpl/list/aux_/numbered_c.hpp:
28771         * src/core/boost/mpl/list/aux_/pop_front.hpp:
28772         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
28773         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
28774         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
28775         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
28776         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
28777         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
28778         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
28779         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
28780         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
28781         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
28782         * src/core/boost/mpl/list/aux_/push_back.hpp:
28783         * src/core/boost/mpl/list/aux_/push_front.hpp:
28784         * src/core/boost/mpl/list/aux_/size.hpp:
28785         * src/core/boost/mpl/list/aux_/tag.hpp:
28786         * src/core/boost/mpl/list/list0.hpp:
28787         * src/core/boost/mpl/list/list0_c.hpp:
28788         * src/core/boost/mpl/list/list10.hpp:
28789         * src/core/boost/mpl/list/list10_c.hpp:
28790         * src/core/boost/mpl/list/list20.hpp:
28791         * src/core/boost/mpl/list/list20_c.hpp:
28792         * src/core/boost/mpl/list/list30.hpp:
28793         * src/core/boost/mpl/list/list30_c.hpp:
28794         * src/core/boost/mpl/list/list40.hpp:
28795         * src/core/boost/mpl/list/list40_c.hpp:
28796         * src/core/boost/mpl/list/list50.hpp:
28797         * src/core/boost/mpl/list/list50_c.hpp:
28798         * src/core/boost/mpl/list_c.hpp:
28799         * src/core/boost/mpl/logical.hpp:
28800         * src/core/boost/mpl/long.hpp:
28801         * src/core/boost/mpl/long_fwd.hpp:
28802         * src/core/boost/mpl/lower_bound.hpp:
28803         * src/core/boost/mpl/map.hpp:
28804         * src/core/boost/mpl/map/aux_/at_impl.hpp:
28805         * src/core/boost/mpl/map/aux_/begin_end_impl.hpp:
28806         * src/core/boost/mpl/map/aux_/clear_impl.hpp:
28807         * src/core/boost/mpl/map/aux_/contains_impl.hpp:
28808         * src/core/boost/mpl/map/aux_/empty_impl.hpp:
28809         * src/core/boost/mpl/map/aux_/erase_impl.hpp:
28810         * src/core/boost/mpl/map/aux_/erase_key_impl.hpp:
28811         * src/core/boost/mpl/map/aux_/has_key_impl.hpp:
28812         * src/core/boost/mpl/map/aux_/include_preprocessed.hpp:
28813         * src/core/boost/mpl/map/aux_/insert_impl.hpp:
28814         * src/core/boost/mpl/map/aux_/item.hpp:
28815         * src/core/boost/mpl/map/aux_/iterator.hpp:
28816         * src/core/boost/mpl/map/aux_/key_type_impl.hpp:
28817         * src/core/boost/mpl/map/aux_/map0.hpp:
28818         * src/core/boost/mpl/map/aux_/numbered.hpp:
28819         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
28820         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
28821         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
28822         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
28823         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
28824         * src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
28825         * src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
28826         * src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
28827         * src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
28828         * src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
28829         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
28830         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
28831         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
28832         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
28833         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
28834         * src/core/boost/mpl/map/aux_/size_impl.hpp:
28835         * src/core/boost/mpl/map/aux_/tag.hpp:
28836         * src/core/boost/mpl/map/aux_/value_type_impl.hpp:
28837         * src/core/boost/mpl/map/map0.hpp:
28838         * src/core/boost/mpl/map/map10.hpp:
28839         * src/core/boost/mpl/map/map20.hpp:
28840         * src/core/boost/mpl/map/map30.hpp:
28841         * src/core/boost/mpl/map/map40.hpp:
28842         * src/core/boost/mpl/map/map50.hpp:
28843         * src/core/boost/mpl/math/fixed_c.hpp:
28844         * src/core/boost/mpl/math/is_even.hpp:
28845         * src/core/boost/mpl/math/rational_c.hpp:
28846         * src/core/boost/mpl/max.hpp:
28847         * src/core/boost/mpl/max_element.hpp:
28848         * src/core/boost/mpl/min.hpp:
28849         * src/core/boost/mpl/min_element.hpp:
28850         * src/core/boost/mpl/min_max.hpp:
28851         * src/core/boost/mpl/minus.hpp:
28852         * src/core/boost/mpl/modulus.hpp:
28853         * src/core/boost/mpl/multiplies.hpp:
28854         * src/core/boost/mpl/multiset/aux_/count_impl.hpp:
28855         * src/core/boost/mpl/multiset/aux_/insert_impl.hpp:
28856         * src/core/boost/mpl/multiset/aux_/item.hpp:
28857         * src/core/boost/mpl/multiset/aux_/multiset0.hpp:
28858         * src/core/boost/mpl/multiset/aux_/tag.hpp:
28859         * src/core/boost/mpl/multiset/multiset0.hpp:
28860         * src/core/boost/mpl/negate.hpp:
28861         * src/core/boost/mpl/next.hpp:
28862         * src/core/boost/mpl/next_prior.hpp:
28863         * src/core/boost/mpl/not.hpp:
28864         * src/core/boost/mpl/not_equal_to.hpp:
28865         * src/core/boost/mpl/numeric_cast.hpp:
28866         * src/core/boost/mpl/or.hpp:
28867         * src/core/boost/mpl/order.hpp:
28868         * src/core/boost/mpl/order_fwd.hpp:
28869         * src/core/boost/mpl/pair.hpp:
28870         * src/core/boost/mpl/pair_view.hpp:
28871         * src/core/boost/mpl/partition.hpp:
28872         * src/core/boost/mpl/placeholders.hpp:
28873         * src/core/boost/mpl/plus.hpp:
28874         * src/core/boost/mpl/pop_back.hpp:
28875         * src/core/boost/mpl/pop_back_fwd.hpp:
28876         * src/core/boost/mpl/pop_front.hpp:
28877         * src/core/boost/mpl/pop_front_fwd.hpp:
28878         * src/core/boost/mpl/print.hpp:
28879         * src/core/boost/mpl/prior.hpp:
28880         * src/core/boost/mpl/protect.hpp:
28881         * src/core/boost/mpl/push_back.hpp:
28882         * src/core/boost/mpl/push_back_fwd.hpp:
28883         * src/core/boost/mpl/push_front.hpp:
28884         * src/core/boost/mpl/push_front_fwd.hpp:
28885         * src/core/boost/mpl/quote.hpp:
28886         * src/core/boost/mpl/range_c.hpp:
28887         * src/core/boost/mpl/remove.hpp:
28888         * src/core/boost/mpl/remove_if.hpp:
28889         * src/core/boost/mpl/replace.hpp:
28890         * src/core/boost/mpl/replace_if.hpp:
28891         * src/core/boost/mpl/reverse.hpp:
28892         * src/core/boost/mpl/reverse_fold.hpp:
28893         * src/core/boost/mpl/reverse_iter_fold.hpp:
28894         * src/core/boost/mpl/same_as.hpp:
28895         * src/core/boost/mpl/sequence_tag.hpp:
28896         * src/core/boost/mpl/sequence_tag_fwd.hpp:
28897         * src/core/boost/mpl/set.hpp:
28898         * src/core/boost/mpl/set/aux_/at_impl.hpp:
28899         * src/core/boost/mpl/set/aux_/begin_end_impl.hpp:
28900         * src/core/boost/mpl/set/aux_/clear_impl.hpp:
28901         * src/core/boost/mpl/set/aux_/empty_impl.hpp:
28902         * src/core/boost/mpl/set/aux_/erase_impl.hpp:
28903         * src/core/boost/mpl/set/aux_/erase_key_impl.hpp:
28904         * src/core/boost/mpl/set/aux_/has_key_impl.hpp:
28905         * src/core/boost/mpl/set/aux_/include_preprocessed.hpp:
28906         * src/core/boost/mpl/set/aux_/insert_impl.hpp:
28907         * src/core/boost/mpl/set/aux_/item.hpp:
28908         * src/core/boost/mpl/set/aux_/iterator.hpp:
28909         * src/core/boost/mpl/set/aux_/key_type_impl.hpp:
28910         * src/core/boost/mpl/set/aux_/numbered.hpp:
28911         * src/core/boost/mpl/set/aux_/numbered_c.hpp:
28912         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
28913         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
28914         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
28915         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
28916         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
28917         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
28918         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
28919         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
28920         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
28921         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
28922         * src/core/boost/mpl/set/aux_/set0.hpp:
28923         * src/core/boost/mpl/set/aux_/size_impl.hpp:
28924         * src/core/boost/mpl/set/aux_/tag.hpp:
28925         * src/core/boost/mpl/set/aux_/value_type_impl.hpp:
28926         * src/core/boost/mpl/set/set0.hpp:
28927         * src/core/boost/mpl/set/set0_c.hpp:
28928         * src/core/boost/mpl/set/set10.hpp:
28929         * src/core/boost/mpl/set/set10_c.hpp:
28930         * src/core/boost/mpl/set/set20.hpp:
28931         * src/core/boost/mpl/set/set20_c.hpp:
28932         * src/core/boost/mpl/set/set30.hpp:
28933         * src/core/boost/mpl/set/set30_c.hpp:
28934         * src/core/boost/mpl/set/set40.hpp:
28935         * src/core/boost/mpl/set/set40_c.hpp:
28936         * src/core/boost/mpl/set/set50.hpp:
28937         * src/core/boost/mpl/set/set50_c.hpp:
28938         * src/core/boost/mpl/set_c.hpp:
28939         * src/core/boost/mpl/shift_left.hpp:
28940         * src/core/boost/mpl/shift_right.hpp:
28941         * src/core/boost/mpl/single_view.hpp:
28942         * src/core/boost/mpl/size.hpp:
28943         * src/core/boost/mpl/size_fwd.hpp:
28944         * src/core/boost/mpl/size_t.hpp:
28945         * src/core/boost/mpl/size_t_fwd.hpp:
28946         * src/core/boost/mpl/sizeof.hpp:
28947         * src/core/boost/mpl/sort.hpp:
28948         * src/core/boost/mpl/stable_partition.hpp:
28949         * src/core/boost/mpl/switch.hpp:
28950         * src/core/boost/mpl/tag.hpp:
28951         * src/core/boost/mpl/times.hpp:
28952         * src/core/boost/mpl/transform.hpp:
28953         * src/core/boost/mpl/transform_view.hpp:
28954         * src/core/boost/mpl/unique.hpp:
28955         * src/core/boost/mpl/unpack_args.hpp:
28956         * src/core/boost/mpl/upper_bound.hpp:
28957         * src/core/boost/mpl/value_type.hpp:
28958         * src/core/boost/mpl/value_type_fwd.hpp:
28959         * src/core/boost/mpl/vector.hpp:
28960         * src/core/boost/mpl/vector/aux_/O1_size.hpp:
28961         * src/core/boost/mpl/vector/aux_/at.hpp:
28962         * src/core/boost/mpl/vector/aux_/back.hpp:
28963         * src/core/boost/mpl/vector/aux_/begin_end.hpp:
28964         * src/core/boost/mpl/vector/aux_/clear.hpp:
28965         * src/core/boost/mpl/vector/aux_/empty.hpp:
28966         * src/core/boost/mpl/vector/aux_/front.hpp:
28967         * src/core/boost/mpl/vector/aux_/include_preprocessed.hpp:
28968         * src/core/boost/mpl/vector/aux_/item.hpp:
28969         * src/core/boost/mpl/vector/aux_/iterator.hpp:
28970         * src/core/boost/mpl/vector/aux_/numbered.hpp:
28971         * src/core/boost/mpl/vector/aux_/numbered_c.hpp:
28972         * src/core/boost/mpl/vector/aux_/pop_back.hpp:
28973         * src/core/boost/mpl/vector/aux_/pop_front.hpp:
28974         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
28975         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
28976         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
28977         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
28978         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
28979         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
28980         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
28981         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
28982         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
28983         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
28984         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
28985         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
28986         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
28987         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
28988         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
28989         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
28990         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
28991         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
28992         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
28993         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
28994         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
28995         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
28996         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
28997         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
28998         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
28999         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
29000         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
29001         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
29002         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
29003         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
29004         * src/core/boost/mpl/vector/aux_/push_back.hpp:
29005         * src/core/boost/mpl/vector/aux_/push_front.hpp:
29006         * src/core/boost/mpl/vector/aux_/size.hpp:
29007         * src/core/boost/mpl/vector/aux_/tag.hpp:
29008         * src/core/boost/mpl/vector/aux_/vector0.hpp:
29009         * src/core/boost/mpl/vector/vector0.hpp:
29010         * src/core/boost/mpl/vector/vector0_c.hpp:
29011         * src/core/boost/mpl/vector/vector10.hpp:
29012         * src/core/boost/mpl/vector/vector10_c.hpp:
29013         * src/core/boost/mpl/vector/vector20.hpp:
29014         * src/core/boost/mpl/vector/vector20_c.hpp:
29015         * src/core/boost/mpl/vector/vector30.hpp:
29016         * src/core/boost/mpl/vector/vector30_c.hpp:
29017         * src/core/boost/mpl/vector/vector40.hpp:
29018         * src/core/boost/mpl/vector/vector40_c.hpp:
29019         * src/core/boost/mpl/vector/vector50.hpp:
29020         * src/core/boost/mpl/vector/vector50_c.hpp:
29021         * src/core/boost/mpl/vector_c.hpp:
29022         * src/core/boost/mpl/void.hpp:
29023         * src/core/boost/mpl/void_fwd.hpp:
29024         * src/core/boost/mpl/zip_view.hpp:
29025         * src/core/boost/next_prior.hpp:
29026         * src/core/boost/noncopyable.hpp:
29027         * src/core/boost/pointer_cast.hpp:
29028         * src/core/boost/preprocessor.hpp:
29029         * src/core/boost/preprocessor/arithmetic.hpp:
29030         * src/core/boost/preprocessor/arithmetic/add.hpp:
29031         * src/core/boost/preprocessor/arithmetic/dec.hpp:
29032         * src/core/boost/preprocessor/arithmetic/detail/div_base.hpp:
29033         * src/core/boost/preprocessor/arithmetic/div.hpp:
29034         * src/core/boost/preprocessor/arithmetic/inc.hpp:
29035         * src/core/boost/preprocessor/arithmetic/mod.hpp:
29036         * src/core/boost/preprocessor/arithmetic/mul.hpp:
29037         * src/core/boost/preprocessor/arithmetic/sub.hpp:
29038         * src/core/boost/preprocessor/array.hpp:
29039         * src/core/boost/preprocessor/array/data.hpp:
29040         * src/core/boost/preprocessor/array/elem.hpp:
29041         * src/core/boost/preprocessor/array/insert.hpp:
29042         * src/core/boost/preprocessor/array/pop_back.hpp:
29043         * src/core/boost/preprocessor/array/pop_front.hpp:
29044         * src/core/boost/preprocessor/array/push_back.hpp:
29045         * src/core/boost/preprocessor/array/push_front.hpp:
29046         * src/core/boost/preprocessor/array/remove.hpp:
29047         * src/core/boost/preprocessor/array/replace.hpp:
29048         * src/core/boost/preprocessor/array/reverse.hpp:
29049         * src/core/boost/preprocessor/array/size.hpp:
29050         * src/core/boost/preprocessor/assert_msg.hpp:
29051         * src/core/boost/preprocessor/cat.hpp:
29052         * src/core/boost/preprocessor/comma.hpp:
29053         * src/core/boost/preprocessor/comma_if.hpp:
29054         * src/core/boost/preprocessor/comparison.hpp:
29055         * src/core/boost/preprocessor/comparison/equal.hpp:
29056         * src/core/boost/preprocessor/comparison/greater.hpp:
29057         * src/core/boost/preprocessor/comparison/greater_equal.hpp:
29058         * src/core/boost/preprocessor/comparison/less.hpp:
29059         * src/core/boost/preprocessor/comparison/less_equal.hpp:
29060         * src/core/boost/preprocessor/comparison/not_equal.hpp:
29061         * src/core/boost/preprocessor/config/config.hpp:
29062         * src/core/boost/preprocessor/config/limits.hpp:
29063         * src/core/boost/preprocessor/control.hpp:
29064         * src/core/boost/preprocessor/control/deduce_d.hpp:
29065         * src/core/boost/preprocessor/control/detail/dmc/while.hpp:
29066         * src/core/boost/preprocessor/control/detail/edg/while.hpp:
29067         * src/core/boost/preprocessor/control/detail/msvc/while.hpp:
29068         * src/core/boost/preprocessor/control/detail/while.hpp:
29069         * src/core/boost/preprocessor/control/expr_if.hpp:
29070         * src/core/boost/preprocessor/control/expr_iif.hpp:
29071         * src/core/boost/preprocessor/control/if.hpp:
29072         * src/core/boost/preprocessor/control/iif.hpp:
29073         * src/core/boost/preprocessor/control/while.hpp:
29074         * src/core/boost/preprocessor/debug.hpp:
29075         * src/core/boost/preprocessor/debug/assert.hpp:
29076         * src/core/boost/preprocessor/debug/error.hpp:
29077         * src/core/boost/preprocessor/debug/line.hpp:
29078         * src/core/boost/preprocessor/dec.hpp:
29079         * src/core/boost/preprocessor/detail/auto_rec.hpp:
29080         * src/core/boost/preprocessor/detail/check.hpp:
29081         * src/core/boost/preprocessor/detail/dmc/auto_rec.hpp:
29082         * src/core/boost/preprocessor/detail/is_binary.hpp:
29083         * src/core/boost/preprocessor/detail/is_nullary.hpp:
29084         * src/core/boost/preprocessor/detail/is_unary.hpp:
29085         * src/core/boost/preprocessor/detail/null.hpp:
29086         * src/core/boost/preprocessor/detail/split.hpp:
29087         * src/core/boost/preprocessor/empty.hpp:
29088         * src/core/boost/preprocessor/enum.hpp:
29089         * src/core/boost/preprocessor/enum_params.hpp:
29090         * src/core/boost/preprocessor/enum_params_with_a_default.hpp:
29091         * src/core/boost/preprocessor/enum_params_with_defaults.hpp:
29092         * src/core/boost/preprocessor/enum_shifted.hpp:
29093         * src/core/boost/preprocessor/enum_shifted_params.hpp:
29094         * src/core/boost/preprocessor/expand.hpp:
29095         * src/core/boost/preprocessor/expr_if.hpp:
29096         * src/core/boost/preprocessor/facilities.hpp:
29097         * src/core/boost/preprocessor/facilities/apply.hpp:
29098         * src/core/boost/preprocessor/facilities/empty.hpp:
29099         * src/core/boost/preprocessor/facilities/expand.hpp:
29100         * src/core/boost/preprocessor/facilities/identity.hpp:
29101         * src/core/boost/preprocessor/facilities/intercept.hpp:
29102         * src/core/boost/preprocessor/facilities/is_1.hpp:
29103         * src/core/boost/preprocessor/facilities/is_empty.hpp:
29104         * src/core/boost/preprocessor/facilities/is_empty_or_1.hpp:
29105         * src/core/boost/preprocessor/for.hpp:
29106         * src/core/boost/preprocessor/identity.hpp:
29107         * src/core/boost/preprocessor/if.hpp:
29108         * src/core/boost/preprocessor/inc.hpp:
29109         * src/core/boost/preprocessor/iterate.hpp:
29110         * src/core/boost/preprocessor/iteration.hpp:
29111         * src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
29112         * src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
29113         * src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
29114         * src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
29115         * src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
29116         * src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
29117         * src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
29118         * src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
29119         * src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
29120         * src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
29121         * src/core/boost/preprocessor/iteration/detail/finish.hpp:
29122         * src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp:
29123         * src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp:
29124         * src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp:
29125         * src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp:
29126         * src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp:
29127         * src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
29128         * src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
29129         * src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
29130         * src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
29131         * src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
29132         * src/core/boost/preprocessor/iteration/detail/local.hpp:
29133         * src/core/boost/preprocessor/iteration/detail/rlocal.hpp:
29134         * src/core/boost/preprocessor/iteration/detail/self.hpp:
29135         * src/core/boost/preprocessor/iteration/detail/start.hpp:
29136         * src/core/boost/preprocessor/iteration/iterate.hpp:
29137         * src/core/boost/preprocessor/iteration/local.hpp:
29138         * src/core/boost/preprocessor/iteration/self.hpp:
29139         * src/core/boost/preprocessor/library.hpp:
29140         * src/core/boost/preprocessor/limits.hpp:
29141         * src/core/boost/preprocessor/list.hpp:
29142         * src/core/boost/preprocessor/list/adt.hpp:
29143         * src/core/boost/preprocessor/list/append.hpp:
29144         * src/core/boost/preprocessor/list/at.hpp:
29145         * src/core/boost/preprocessor/list/cat.hpp:
29146         * src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp:
29147         * src/core/boost/preprocessor/list/detail/edg/fold_left.hpp:
29148         * src/core/boost/preprocessor/list/detail/edg/fold_right.hpp:
29149         * src/core/boost/preprocessor/list/detail/fold_left.hpp:
29150         * src/core/boost/preprocessor/list/detail/fold_right.hpp:
29151         * src/core/boost/preprocessor/list/enum.hpp:
29152         * src/core/boost/preprocessor/list/filter.hpp:
29153         * src/core/boost/preprocessor/list/first_n.hpp:
29154         * src/core/boost/preprocessor/list/fold_left.hpp:
29155         * src/core/boost/preprocessor/list/fold_right.hpp:
29156         * src/core/boost/preprocessor/list/for_each.hpp:
29157         * src/core/boost/preprocessor/list/for_each_i.hpp:
29158         * src/core/boost/preprocessor/list/for_each_product.hpp:
29159         * src/core/boost/preprocessor/list/rest_n.hpp:
29160         * src/core/boost/preprocessor/list/reverse.hpp:
29161         * src/core/boost/preprocessor/list/size.hpp:
29162         * src/core/boost/preprocessor/list/to_tuple.hpp:
29163         * src/core/boost/preprocessor/list/transform.hpp:
29164         * src/core/boost/preprocessor/logical.hpp:
29165         * src/core/boost/preprocessor/logical/and.hpp:
29166         * src/core/boost/preprocessor/logical/bitand.hpp:
29167         * src/core/boost/preprocessor/logical/bitnor.hpp:
29168         * src/core/boost/preprocessor/logical/bitor.hpp:
29169         * src/core/boost/preprocessor/logical/bitxor.hpp:
29170         * src/core/boost/preprocessor/logical/bool.hpp:
29171         * src/core/boost/preprocessor/logical/compl.hpp:
29172         * src/core/boost/preprocessor/logical/nor.hpp:
29173         * src/core/boost/preprocessor/logical/not.hpp:
29174         * src/core/boost/preprocessor/logical/or.hpp:
29175         * src/core/boost/preprocessor/logical/xor.hpp:
29176         * src/core/boost/preprocessor/max.hpp:
29177         * src/core/boost/preprocessor/min.hpp:
29178         * src/core/boost/preprocessor/punctuation.hpp:
29179         * src/core/boost/preprocessor/punctuation/comma.hpp:
29180         * src/core/boost/preprocessor/punctuation/comma_if.hpp:
29181         * src/core/boost/preprocessor/punctuation/paren.hpp:
29182         * src/core/boost/preprocessor/punctuation/paren_if.hpp:
29183         * src/core/boost/preprocessor/repeat.hpp:
29184         * src/core/boost/preprocessor/repeat_2nd.hpp:
29185         * src/core/boost/preprocessor/repeat_3rd.hpp:
29186         * src/core/boost/preprocessor/repeat_from_to.hpp:
29187         * src/core/boost/preprocessor/repeat_from_to_2nd.hpp:
29188         * src/core/boost/preprocessor/repeat_from_to_3rd.hpp:
29189         * src/core/boost/preprocessor/repetition.hpp:
29190         * src/core/boost/preprocessor/repetition/deduce_r.hpp:
29191         * src/core/boost/preprocessor/repetition/deduce_z.hpp:
29192         * src/core/boost/preprocessor/repetition/detail/dmc/for.hpp:
29193         * src/core/boost/preprocessor/repetition/detail/edg/for.hpp:
29194         * src/core/boost/preprocessor/repetition/detail/for.hpp:
29195         * src/core/boost/preprocessor/repetition/detail/msvc/for.hpp:
29196         * src/core/boost/preprocessor/repetition/enum.hpp:
29197         * src/core/boost/preprocessor/repetition/enum_binary_params.hpp:
29198         * src/core/boost/preprocessor/repetition/enum_params.hpp:
29199         * src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
29200         * src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
29201         * src/core/boost/preprocessor/repetition/enum_shifted.hpp:
29202         * src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
29203         * src/core/boost/preprocessor/repetition/enum_shifted_params.hpp:
29204         * src/core/boost/preprocessor/repetition/enum_trailing.hpp:
29205         * src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
29206         * src/core/boost/preprocessor/repetition/enum_trailing_params.hpp:
29207         * src/core/boost/preprocessor/repetition/for.hpp:
29208         * src/core/boost/preprocessor/repetition/repeat.hpp:
29209         * src/core/boost/preprocessor/repetition/repeat_from_to.hpp:
29210         * src/core/boost/preprocessor/selection.hpp:
29211         * src/core/boost/preprocessor/selection/max.hpp:
29212         * src/core/boost/preprocessor/selection/min.hpp:
29213         * src/core/boost/preprocessor/seq.hpp:
29214         * src/core/boost/preprocessor/seq/cat.hpp:
29215         * src/core/boost/preprocessor/seq/detail/split.hpp:
29216         * src/core/boost/preprocessor/seq/elem.hpp:
29217         * src/core/boost/preprocessor/seq/enum.hpp:
29218         * src/core/boost/preprocessor/seq/filter.hpp:
29219         * src/core/boost/preprocessor/seq/first_n.hpp:
29220         * src/core/boost/preprocessor/seq/fold_left.hpp:
29221         * src/core/boost/preprocessor/seq/fold_right.hpp:
29222         * src/core/boost/preprocessor/seq/for_each.hpp:
29223         * src/core/boost/preprocessor/seq/for_each_i.hpp:
29224         * src/core/boost/preprocessor/seq/for_each_product.hpp:
29225         * src/core/boost/preprocessor/seq/insert.hpp:
29226         * src/core/boost/preprocessor/seq/pop_back.hpp:
29227         * src/core/boost/preprocessor/seq/pop_front.hpp:
29228         * src/core/boost/preprocessor/seq/push_back.hpp:
29229         * src/core/boost/preprocessor/seq/push_front.hpp:
29230         * src/core/boost/preprocessor/seq/remove.hpp:
29231         * src/core/boost/preprocessor/seq/replace.hpp:
29232         * src/core/boost/preprocessor/seq/rest_n.hpp:
29233         * src/core/boost/preprocessor/seq/reverse.hpp:
29234         * src/core/boost/preprocessor/seq/seq.hpp:
29235         * src/core/boost/preprocessor/seq/size.hpp:
29236         * src/core/boost/preprocessor/seq/subseq.hpp:
29237         * src/core/boost/preprocessor/seq/to_array.hpp:
29238         * src/core/boost/preprocessor/seq/to_tuple.hpp:
29239         * src/core/boost/preprocessor/seq/transform.hpp:
29240         * src/core/boost/preprocessor/slot.hpp:
29241         * src/core/boost/preprocessor/slot/counter.hpp:
29242         * src/core/boost/preprocessor/slot/detail/counter.hpp:
29243         * src/core/boost/preprocessor/slot/detail/def.hpp:
29244         * src/core/boost/preprocessor/slot/detail/shared.hpp:
29245         * src/core/boost/preprocessor/slot/detail/slot1.hpp:
29246         * src/core/boost/preprocessor/slot/detail/slot2.hpp:
29247         * src/core/boost/preprocessor/slot/detail/slot3.hpp:
29248         * src/core/boost/preprocessor/slot/detail/slot4.hpp:
29249         * src/core/boost/preprocessor/slot/detail/slot5.hpp:
29250         * src/core/boost/preprocessor/slot/slot.hpp:
29251         * src/core/boost/preprocessor/stringize.hpp:
29252         * src/core/boost/preprocessor/tuple.hpp:
29253         * src/core/boost/preprocessor/tuple/eat.hpp:
29254         * src/core/boost/preprocessor/tuple/elem.hpp:
29255         * src/core/boost/preprocessor/tuple/rem.hpp:
29256         * src/core/boost/preprocessor/tuple/reverse.hpp:
29257         * src/core/boost/preprocessor/tuple/to_list.hpp:
29258         * src/core/boost/preprocessor/tuple/to_seq.hpp:
29259         * src/core/boost/preprocessor/while.hpp:
29260         * src/core/boost/preprocessor/wstringize.hpp:
29261         * src/core/boost/range.hpp:
29262         * src/core/boost/range/begin.hpp:
29263         * src/core/boost/range/concepts.hpp:
29264         * src/core/boost/range/config.hpp:
29265         * src/core/boost/range/const_iterator.hpp:
29266         * src/core/boost/range/const_reverse_iterator.hpp:
29267         * src/core/boost/range/detail/begin.hpp:
29268         * src/core/boost/range/detail/collection_traits.hpp:
29269         * src/core/boost/range/detail/collection_traits_detail.hpp:
29270         * src/core/boost/range/detail/common.hpp:
29271         * src/core/boost/range/detail/const_iterator.hpp:
29272         * src/core/boost/range/detail/difference_type.hpp:
29273         * src/core/boost/range/detail/empty.hpp:
29274         * src/core/boost/range/detail/end.hpp:
29275         * src/core/boost/range/detail/implementation_help.hpp:
29276         * src/core/boost/range/detail/iterator.hpp:
29277         * src/core/boost/range/detail/mfc/carray.hpp:
29278         * src/core/boost/range/detail/mfc/cstring.hpp:
29279         * src/core/boost/range/detail/remove_extent.hpp:
29280         * src/core/boost/range/detail/sfinae.hpp:
29281         * src/core/boost/range/detail/size.hpp:
29282         * src/core/boost/range/detail/size_type.hpp:
29283         * src/core/boost/range/detail/sizer.hpp:
29284         * src/core/boost/range/detail/value_type.hpp:
29285         * src/core/boost/range/detail/vc6/end.hpp:
29286         * src/core/boost/range/detail/vc6/size.hpp:
29287         * src/core/boost/range/difference_type.hpp:
29288         * src/core/boost/range/empty.hpp:
29289         * src/core/boost/range/end.hpp:
29290         * src/core/boost/range/functions.hpp:
29291         * src/core/boost/range/iterator.hpp:
29292         * src/core/boost/range/iterator_range.hpp:
29293         * src/core/boost/range/metafunctions.hpp:
29294         * src/core/boost/range/rbegin.hpp:
29295         * src/core/boost/range/rend.hpp:
29296         * src/core/boost/range/result_iterator.hpp:
29297         * src/core/boost/range/reverse_iterator.hpp:
29298         * src/core/boost/range/reverse_result_iterator.hpp:
29299         * src/core/boost/range/size.hpp:
29300         * src/core/boost/range/size_type.hpp:
29301         * src/core/boost/range/sub_range.hpp:
29302         * src/core/boost/range/value_type.hpp:
29303         * src/core/boost/ref.hpp:
29304         * src/core/boost/scoped_array.hpp:
29305         * src/core/boost/scoped_ptr.hpp:
29306         * src/core/boost/shared_ptr.hpp:
29307         * src/core/boost/smart_cast.hpp:
29308         * src/core/boost/smart_ptr.hpp:
29309         * src/core/boost/static_assert.hpp:
29310         * src/core/boost/static_warning.hpp:
29311         * src/core/boost/throw_exception.hpp:
29312         * src/core/boost/type_traits.hpp:
29313         * src/core/boost/type_traits/add_const.hpp:
29314         * src/core/boost/type_traits/add_cv.hpp:
29315         * src/core/boost/type_traits/add_pointer.hpp:
29316         * src/core/boost/type_traits/add_reference.hpp:
29317         * src/core/boost/type_traits/add_volatile.hpp:
29318         * src/core/boost/type_traits/aligned_storage.hpp:
29319         * src/core/boost/type_traits/alignment_of.hpp:
29320         * src/core/boost/type_traits/alignment_traits.hpp:
29321         * src/core/boost/type_traits/arithmetic_traits.hpp:
29322         * src/core/boost/type_traits/array_traits.hpp:
29323         * src/core/boost/type_traits/broken_compiler_spec.hpp:
29324         * src/core/boost/type_traits/composite_traits.hpp:
29325         * src/core/boost/type_traits/config.hpp:
29326         * src/core/boost/type_traits/conversion_traits.hpp:
29327         * src/core/boost/type_traits/cv_traits.hpp:
29328         * src/core/boost/type_traits/decay.hpp:
29329         * src/core/boost/type_traits/detail/bool_trait_def.hpp:
29330         * src/core/boost/type_traits/detail/bool_trait_undef.hpp:
29331         * src/core/boost/type_traits/detail/cv_traits_impl.hpp:
29332         * src/core/boost/type_traits/detail/false_result.hpp:
29333         * src/core/boost/type_traits/detail/ice_and.hpp:
29334         * src/core/boost/type_traits/detail/ice_eq.hpp:
29335         * src/core/boost/type_traits/detail/ice_not.hpp:
29336         * src/core/boost/type_traits/detail/ice_or.hpp:
29337         * src/core/boost/type_traits/detail/is_function_ptr_helper.hpp:
29338         * src/core/boost/type_traits/detail/is_function_ptr_tester.hpp:
29339         * src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
29340         * src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
29341         * src/core/boost/type_traits/detail/size_t_trait_def.hpp:
29342         * src/core/boost/type_traits/detail/size_t_trait_undef.hpp:
29343         * src/core/boost/type_traits/detail/template_arity_spec.hpp:
29344         * src/core/boost/type_traits/detail/type_trait_def.hpp:
29345         * src/core/boost/type_traits/detail/type_trait_undef.hpp:
29346         * src/core/boost/type_traits/detail/wrap.hpp:
29347         * src/core/boost/type_traits/detail/yes_no_type.hpp:
29348         * src/core/boost/type_traits/extent.hpp:
29349         * src/core/boost/type_traits/function_traits.hpp:
29350         * src/core/boost/type_traits/has_nothrow_assign.hpp:
29351         * src/core/boost/type_traits/has_nothrow_constructor.hpp:
29352         * src/core/boost/type_traits/has_nothrow_copy.hpp:
29353         * src/core/boost/type_traits/has_nothrow_destructor.hpp:
29354         * src/core/boost/type_traits/has_trivial_assign.hpp:
29355         * src/core/boost/type_traits/has_trivial_constructor.hpp:
29356         * src/core/boost/type_traits/has_trivial_copy.hpp:
29357         * src/core/boost/type_traits/has_trivial_destructor.hpp:
29358         * src/core/boost/type_traits/has_virtual_destructor.hpp:
29359         * src/core/boost/type_traits/ice.hpp:
29360         * src/core/boost/type_traits/integral_constant.hpp:
29361         * src/core/boost/type_traits/intrinsics.hpp:
29362         * src/core/boost/type_traits/is_abstract.hpp:
29363         * src/core/boost/type_traits/is_arithmetic.hpp:
29364         * src/core/boost/type_traits/is_array.hpp:
29365         * src/core/boost/type_traits/is_base_and_derived.hpp:
29366         * src/core/boost/type_traits/is_base_of.hpp:
29367         * src/core/boost/type_traits/is_class.hpp:
29368         * src/core/boost/type_traits/is_compound.hpp:
29369         * src/core/boost/type_traits/is_const.hpp:
29370         * src/core/boost/type_traits/is_convertible.hpp:
29371         * src/core/boost/type_traits/is_empty.hpp:
29372         * src/core/boost/type_traits/is_enum.hpp:
29373         * src/core/boost/type_traits/is_float.hpp:
29374         * src/core/boost/type_traits/is_floating_point.hpp:
29375         * src/core/boost/type_traits/is_function.hpp:
29376         * src/core/boost/type_traits/is_fundamental.hpp:
29377         * src/core/boost/type_traits/is_integral.hpp:
29378         * src/core/boost/type_traits/is_member_function_pointer.hpp:
29379         * src/core/boost/type_traits/is_member_object_pointer.hpp:
29380         * src/core/boost/type_traits/is_member_pointer.hpp:
29381         * src/core/boost/type_traits/is_object.hpp:
29382         * src/core/boost/type_traits/is_pod.hpp:
29383         * src/core/boost/type_traits/is_pointer.hpp:
29384         * src/core/boost/type_traits/is_polymorphic.hpp:
29385         * src/core/boost/type_traits/is_reference.hpp:
29386         * src/core/boost/type_traits/is_same.hpp:
29387         * src/core/boost/type_traits/is_scalar.hpp:
29388         * src/core/boost/type_traits/is_signed.hpp:
29389         * src/core/boost/type_traits/is_stateless.hpp:
29390         * src/core/boost/type_traits/is_union.hpp:
29391         * src/core/boost/type_traits/is_unsigned.hpp:
29392         * src/core/boost/type_traits/is_void.hpp:
29393         * src/core/boost/type_traits/is_volatile.hpp:
29394         * src/core/boost/type_traits/msvc/remove_all_extents.hpp:
29395         * src/core/boost/type_traits/msvc/remove_bounds.hpp:
29396         * src/core/boost/type_traits/msvc/remove_const.hpp:
29397         * src/core/boost/type_traits/msvc/remove_cv.hpp:
29398         * src/core/boost/type_traits/msvc/remove_extent.hpp:
29399         * src/core/boost/type_traits/msvc/remove_pointer.hpp:
29400         * src/core/boost/type_traits/msvc/remove_reference.hpp:
29401         * src/core/boost/type_traits/msvc/remove_volatile.hpp:
29402         * src/core/boost/type_traits/msvc/typeof.hpp:
29403         * src/core/boost/type_traits/object_traits.hpp:
29404         * src/core/boost/type_traits/rank.hpp:
29405         * src/core/boost/type_traits/reference_traits.hpp:
29406         * src/core/boost/type_traits/remove_all_extents.hpp:
29407         * src/core/boost/type_traits/remove_bounds.hpp:
29408         * src/core/boost/type_traits/remove_const.hpp:
29409         * src/core/boost/type_traits/remove_cv.hpp:
29410         * src/core/boost/type_traits/remove_extent.hpp:
29411         * src/core/boost/type_traits/remove_pointer.hpp:
29412         * src/core/boost/type_traits/remove_reference.hpp:
29413         * src/core/boost/type_traits/remove_volatile.hpp:
29414         * src/core/boost/type_traits/same_traits.hpp:
29415         * src/core/boost/type_traits/transform_traits.hpp:
29416         * src/core/boost/type_traits/transform_traits_spec.hpp:
29417         * src/core/boost/type_traits/type_with_alignment.hpp:
29418         * src/core/boost/utility.hpp:
29419         * src/core/boost/utility/addressof.hpp:
29420         * src/core/boost/utility/base_from_member.hpp:
29421         * src/core/boost/utility/compare_pointees.hpp:
29422         * src/core/boost/utility/detail/in_place_factory_prefix.hpp:
29423         * src/core/boost/utility/detail/in_place_factory_suffix.hpp:
29424         * src/core/boost/utility/detail/result_of_iterate.hpp:
29425         * src/core/boost/utility/enable_if.hpp:
29426         * src/core/boost/utility/in_place_factory.hpp:
29427         * src/core/boost/utility/result_of.hpp:
29428         * src/core/boost/utility/typed_in_place_factory.hpp:
29429         * src/core/boost/utility/value_init.hpp:
29430         * src/core/boost/weak_ptr.hpp:
29431
29432         boost: no longer bundled, must be installed
29433
29434 2009-02-25  Patrick Ohly  <patrick.ohly@intel.com>
29435
29436         * src/core/EvolutionSyncClient.cpp:
29437         * src/core/LogStdout.cpp:
29438         * src/core/SyncEvolutionUtil.cpp:
29439         * src/core/SyncML.h:
29440
29441         fixed compiler warnings on Ubuntu 8.10/g++ 4.3
29442
29443 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
29444
29445         * HACKING:
29446         * configure-pre.in:
29447         * src/Makefile-gen.am:
29448         * src/backends/addressbook/Makefile.am:
29449         * src/backends/evolution/Makefile.am:
29450         * src/backends/file/Makefile.am:
29451         * src/backends/sqlite/Makefile.am:
29452         * src/core/Makefile.am:
29453         * test/Makefile.am:
29454
29455         dist: fixed distcheck, bundle Synthesis
29456
29457 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
29458
29459         * src/core/CurlTransportAgent.cpp:
29460         * src/core/CurlTransportAgent.h:
29461         * src/core/EvolutionSyncClient.cpp:
29462         * src/core/SoupTransportAgent.cpp:
29463         * src/core/SoupTransportAgent.h:
29464         * src/core/TransportAgent.h:
29465         * test/ClientTest.cpp:
29466
29467         HTPP: set user agent string again
29468
29469 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
29470
29471         * test/synccompare.pl:
29472
29473         testing: silence diffs by enabling Synthesis suppressions
29474
29475 2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>
29476
29477         * src/core/EvolutionSyncClient.cpp:
29478         * src/syncevolution.xml:
29479
29480         Synthesis: set device ID via <fakedeviceid>
29481
29482 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29483
29484         * src/core/EvolutionSyncClient.cpp:
29485
29486         device ID hack: set 'SYSYNC_DEVICE_ID' to tell Synthesis
29487         getLocalDeviceID() about client setting
29488
29489 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29490
29491         * src/core/SyncML.cpp:
29492
29493         sync report: suppress empty conflict summary, show sync mode
29494
29495 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29496
29497         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
29498
29499         testing: memo test item must contain <<REVISION>>
29500
29501 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29502
29503         * src/core/EvolutionSyncSource.cpp:
29504         * test/ClientTest.cpp:
29505
29506         testing: relaxed testLinkedItemsInsertBothUpdateChild/Parent
29507
29508 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29509
29510         * src/core/EvolutionSyncClient.cpp:
29511         * src/core/EvolutionSyncClient.h:
29512
29513         Synthesis progress: use new enums and report details about sync
29514         end error
29515
29516 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29517
29518         * src/core/EvolutionSyncSource.cpp:
29519
29520         notes: fixed invalid Synthesis XML config
29521
29522 2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>
29523
29524         * src/core/SoupTransportAgent.cpp:
29525         * src/core/SoupTransportAgent.h:
29526
29527         libsoup: report reason for failure
29528
29529 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
29530
29531         * src/core/CurlTransportAgent.cpp:
29532         * src/core/EvolutionSyncClient.cpp:
29533         * src/core/EvolutionSyncClient.h:
29534         * src/core/EvolutionSyncSource.cpp:
29535         * src/core/SyncEvolutionUtil.cpp:
29536         * src/core/SyncEvolutionUtil.h:
29537         * src/core/TransportAgent.h:
29538
29539         error handling: added SE_THROW[_EXCEPTION]() and handling of it
29540
29541 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
29542
29543         * src/core/CurlTransportAgent.cpp:
29544
29545         curl: m_slist was not initialized
29546
29547 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
29548
29549         * src/core/EvolutionSyncSource.cpp:
29550         * src/syncclient_sample_config.xml:
29551         * src/syncevolution.xml:
29552
29553         Synthesis: imported more recent datatype configuration
29554
29555 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
29556
29557         * src/core/EvolutionSyncClient.cpp:
29558
29559         Synthesis: use default message format (WBXML)
29560
29561 2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>
29562
29563         * src/core/EvolutionSyncClient.cpp:
29564
29565         Synthesis: must close and reopen config keys to flush modified
29566         settings
29567
29568 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
29569
29570         * src/core/EvolutionSyncClient.cpp:
29571
29572         sync: check status of all sources to determine overall success
29573
29574 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
29575
29576         * src/core/EvolutionSyncClient.cpp:
29577
29578         error handling: done ask for STEPCMD_ABORT twice, instead let
29579         engine continue shutdown
29580
29581 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
29582
29583         * src/core/EvolutionSyncClient.cpp:
29584         * src/core/SyncML.h:
29585         * test/ClientTest.cpp:
29586         * test/ClientTest.h:
29587
29588         testing: added checking of sync source result and sync mode
29589
29590 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
29591
29592         * src/client-test-app.cpp:
29593         * src/core/EvolutionSyncClient.cpp:
29594         * src/core/EvolutionSyncClient.h:
29595         * src/core/EvolutionSyncSource.h:
29596         * src/core/SyncEvolutionCmdline.cpp:
29597         * src/core/SyncEvolutionUtil.cpp:
29598         * src/core/SyncEvolutionUtil.h:
29599         * src/core/SyncML.h:
29600         * test/ClientTest.cpp:
29601         * test/ClientTest.h:
29602
29603         testing: re-enabled SyncReport and checking it
29604
29605 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
29606
29607         * src/Makefile-gen.am:
29608         * src/client-test-app.cpp:
29609         * src/core/EvolutionSyncClient.cpp:
29610         * src/core/EvolutionSyncClient.h:
29611         * src/core/Logging.cpp:
29612         * src/core/Logging.h:
29613         * src/core/Makefile.am:
29614         * src/core/SyncEvolutionConfig.h:
29615         * src/core/SyncML.cpp:
29616         * src/core/SyncML.h:
29617         * test/ClientTest.cpp:
29618         * test/ClientTest.h:
29619         * test/client-test-main.cpp:
29620
29621         testing: fixed log handling during Client::Sync
29622
29623 2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>
29624
29625         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
29626         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
29627         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
29628
29629         testing: fixed compilation of Evolution and SQLite sources
29630
29631 2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>
29632
29633         * src/core/LogStdout.cpp:
29634         * src/core/LogStdout.h:
29635         * src/core/Logging.h:
29636         * test/client-test-main.cpp:
29637
29638         testing: one log file is created per test
29639
29640 2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>
29641
29642         * src/Makefile-gen.am:
29643         * src/backends/file/FileSyncSourceRegister.cpp:
29644         * src/client-test-app.cpp:
29645         * test/COPYING:
29646         * test/ClientTest.cpp:
29647         * test/ClientTest.h:
29648         * test/client-test-main.cpp:
29649         * test/test.h:
29650
29651         testing: compiles and runs again, but output redirection is not
29652         working yet
29653
29654 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
29655
29656         * LICENSE.txt:
29657         * test/Algorithm/COPYING:
29658         * test/Algorithm/copyright:
29659         * test/COPYING:
29660         * test/LICENSE.txt:
29661         * test/Sync4jContribution.pdf:
29662
29663         license: clarified default license and exceptions
29664
29665 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
29666
29667         * .gitignore:
29668
29669         .gitignore: ignore patches
29670
29671 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
29672
29673         * src/core/EvolutionSyncClient.cpp:
29674         * src/core/EvolutionSyncClient.h:
29675
29676         sync mode: removed dead code
29677
29678 2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>
29679
29680         * HACKING:
29681         * configure-pre.in:
29682         * src/Makefile-gen.am:
29683         * src/backends/evolution/EvolutionCalendarSource.cpp:
29684         * src/backends/evolution/EvolutionCalendarSource.h:
29685         * src/backends/evolution/EvolutionContactSource.cpp:
29686         * src/backends/evolution/EvolutionContactSource.h:
29687         * src/backends/evolution/EvolutionMemoSource.cpp:
29688         * src/backends/file/FileSyncSource.cpp:
29689         * src/backends/sqlite/Makefile.am:
29690         * src/core/EvolutionSyncClient.cpp:
29691         * src/core/EvolutionSyncClient.h:
29692         * src/core/EvolutionSyncSource.cpp:
29693         * src/core/EvolutionSyncSource.h:
29694         * src/core/Makefile.am:
29695         * src/core/SyncEvolutionConfig.h:
29696         * src/core/SyncEvolutionUtil.cpp:
29697         * src/core/SyncEvolutionUtil.h:
29698         * src/core/SyncML.h:
29699         * src/core/SynthesisDBPlugin.cpp:
29700         * src/core/TrackingSyncSource.cpp:
29701         * src/core/TrackingSyncSource.h:
29702         * src/core/vocl/README:
29703         * src/core/vocl/VConverter.cpp:
29704         * src/core/vocl/VConverter.h:
29705         * src/core/vocl/VObject.cpp:
29706         * src/core/vocl/VObject.h:
29707         * src/core/vocl/VProperty.cpp:
29708         * src/core/vocl/VProperty.h:
29709         * src/core/vocl/posixadapter.h:
29710         * src/core/vocl/vcardconverter.cpp:
29711         * src/syncevolution.cpp:
29712
29713         removed all references to Funambol header files and definitions
29714
29715 2009-02-16  Patrick Ohly  <patrick.ohly@intel.com>
29716
29717         * src/backends/addressbook/AddressBookSource.cpp:
29718         * src/backends/evolution/EvolutionCalendarSource.cpp:
29719         * src/backends/evolution/EvolutionContactSource.cpp:
29720         * src/backends/evolution/EvolutionMemoSource.cpp:
29721         * src/backends/file/FileSyncSource.cpp:
29722         * src/backends/sqlite/SQLiteContactSource.cpp:
29723         * src/core/EvolutionSyncClient.cpp:
29724         * src/core/EvolutionSyncSource.cpp:
29725         * src/core/EvolutionSyncSource.h:
29726         * src/core/LogStdout.cpp:
29727         * src/core/LogStdout.h:
29728         * src/core/Logging.cpp:
29729         * src/core/Logging.h:
29730         * src/core/Makefile.am:
29731         * src/core/SoupTransportAgent.cpp:
29732         * src/core/vocl/VObject.cpp:
29733         * src/syncevolution.cpp:
29734         * src/syncevolution.xml:
29735
29736         logging: replaced Funambol logging with our own infrastructure
29737
29738 2009-02-15  Patrick Ohly  <patrick.ohly@intel.com>
29739
29740         * HACKING:
29741         * configure-post.in:
29742         * configure-pre.in:
29743         * src/core/CurlTransportAgent.cpp:
29744         * src/core/CurlTransportAgent.h:
29745         * src/core/EvolutionSmartPtr.h:
29746         * src/core/EvolutionSyncClient.cpp:
29747         * src/core/EvolutionSyncClient.h:
29748         * src/core/Makefile.am:
29749         * src/core/SoupTransportAgent.cpp:
29750         * src/core/SoupTransportAgent.h:
29751         * src/core/TransportAgent.cpp:
29752         * src/core/TransportAgent.h:
29753
29754         transport agent: replaced Funambol TransportAgent with own
29755         libsoup/libcurl classes
29756
29757 2009-02-13  Patrick Ohly  <patrick.ohly@intel.com>
29758
29759         * src/core/EvolutionSyncClient.cpp:
29760         * src/syncevolution.xml:
29761
29762         Synthesis: binary files under <config root>/.synthesis
29763
29764 2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>
29765
29766         * configure-pre.in:
29767         * src/Makefile-gen.am:
29768         * src/core/EvolutionSyncClient.cpp:
29769         * src/core/EvolutionSyncClient.h:
29770         * src/core/EvolutionSyncSource.cpp:
29771         * src/core/EvolutionSyncSource.h:
29772         * src/core/Makefile.am:
29773         * src/core/SyncEvolutionUtil.cpp:
29774         * src/core/SyncEvolutionUtil.h:
29775         * src/core/SynthesisDBPlugin.cpp:
29776         * src/syncevolution.xml:
29777
29778         Synthesis: connect engine with EvolutionSyncSource
29779
29780 2009-02-05  Patrick Ohly  <patrick.ohly@intel.com>
29781
29782         * HACKING:
29783
29784         HACKING: improved Synthesis instructions to work with
29785         --enable-shared
29786
29787 2009-02-03  Patrick Ohly  <patrick.ohly@intel.com>
29788
29789         * src/core/EvolutionSyncClient.cpp:
29790
29791         Synthesis progress display: assume that all 'total' counts may be
29792         unavailable
29793
29794 2009-02-02  Patrick Ohly  <patrick.ohly@intel.com>
29795
29796         * src/core/EvolutionSyncClient.cpp:
29797
29798         Synthesis sync report: print information about conflicts,
29799         matches, sent/received bytes
29800
29801 2009-02-02  Patrick Ohly  <patrick.ohly@intel.com>
29802
29803         * src/core/EvolutionSyncClient.cpp:
29804
29805         Synthesis LOCERR_OK: in sysync namespace now
29806
29807 2009-02-01  Patrick Ohly  <patrick.ohly@intel.com>
29808
29809         * configure-post.in:
29810         * src/core/EvolutionSyncClient.cpp:
29811         * src/core/EvolutionSyncClient.h:
29812         * src/core/EvolutionSyncSource.h:
29813
29814         EvolutionSyncClient: clarified/added callbacks that can be
29815         implemented by derived classes
29816
29817 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
29818
29819         * test/ClientTest.cpp:
29820
29821         interrupted sync tests: added comparison against reference files
29822
29823 2009-01-18  Patrick Ohly  <patrick.ohly@intel.com>
29824
29825         * HACKING:
29826         * configure-pre.in:
29827         * src/Makefile-gen.am:
29828         * src/core/EvolutionSyncClient.cpp:
29829         * src/core/EvolutionSyncSource.h:
29830         * src/core/Makefile.am:
29831         * src/sunbird_client.xml:
29832         * src/syncevolution.xml:
29833         * src/syncserv_odbc.xml:
29834
29835         use Synthesis SDK to run a sync session
29836
29837 2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>
29838
29839         * src/backends/file/Makefile.am:
29840         * src/backends/sqlite/Makefile.am:
29841         * src/core/EvolutionSmartPtr.h:
29842
29843         compilation fix: glib dependency in header file
29844
29845 2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>
29846
29847         * src/core/EvolutionSyncSource.cpp:
29848
29849         backend loading: added syncfile.so.0
29850
29851 2009-01-27  Patrick Ohly  <patrick.ohly@intel.com>
29852
29853         * .gitignore:
29854
29855         ignore autotools files
29856
29857 2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>
29858
29859         * src/backends/evolution/EvolutionContactSource.cpp:
29860         * src/core/FileConfigNode.cpp:
29861         * src/core/SyncEvolutionUtil.cpp:
29862
29863         silence gcc 4.3.2 warnings
29864
29865 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
29866
29867         * test/ClientTest.cpp:
29868         * test/ClientTest.h:
29869         * test/client-test-main.cpp:
29870
29871         ClientTest: better infrastructure for data file comparisons
29872
29873 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
29874
29875         * test/ClientTest.cpp:
29876
29877         interrupted sync testing: completed the set of changes that can
29878         be applied to client and server
29879
29880 2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>
29881
29882         * test/ClientTest.cpp:
29883         * test/ClientTest.h:
29884
29885         ClientTest: infrastructure for removing and updating specific
29886         items
29887
29888 2008-12-27  Patrick Ohly  <patrick.ohly@gmx.de>
29889
29890         * test/ClientTest.cpp:
29891
29892         interrupted sync testing: maxmsgsize == 1 indicates that caller
29893         wants to interrupt while receiving server's reply
29894
29895 2008-12-27  Patrick Ohly  <patrick.ohly@gmx.de>
29896
29897         * test/ClientTest.cpp:
29898
29899         interrupted sync testing: added CLIENT_TEST_INTERRUPT_AT to
29900         select where to interrupt
29901
29902 2008-12-22  Patrick Ohly  <patrick.ohly@gmx.de>
29903
29904         * test/ClientTest.cpp:
29905         * test/ClientTest.h:
29906
29907         ClientTest: test resuming a synchronization after a disconnect
29908
29909 2008-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
29910
29911         * test/ClientTest.cpp:
29912         * test/ClientTest.h:
29913
29914         testing: allow accumulating log prefixes dynamically
29915
29916 2008-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
29917
29918         * test/ClientTest.cpp:
29919         * test/ClientTest.h:
29920
29921         testing: enhanced infrastructure (LUIDs)
29922
29923 2008-07-22  Patrick Ohly  <patrick.ohly@gmx.de>
29924
29925         * test/ClientTest.cpp:
29926         * test/ClientTest.h:
29927
29928         tests: split big test into smaller ones
29929
29930 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
29931
29932         * test/ClientTest.cpp:
29933         * test/ClientTest.h:
29934
29935         fixed some (incorrect) gcc warnings about uninitialized vars,
29936         relaxed semantic checks in testLinkedItems
29937
29938 2008-06-09  Patrick Ohly  <patrick.ohly@gmx.de>
29939
29940         * test/synccompare.pl:
29941
29942         added support for TZID renaming
29943
29944 2008-06-08  Patrick Ohly  <patrick.ohly@gmx.de>
29945
29946         * test/ClientTest.cpp:
29947         * test/ClientTest.h:
29948         * test/testcases/ical20.ics:
29949
29950         fixed detached event testing (ical20)
29951
29952 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
29953
29954         * test/ClientTest.cpp:
29955
29956         use SyncSource::removeAllItems() instead of loop + deleteItem()
29957
29958 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
29959
29960         * test/synccompare.pl:
29961
29962         VTIMEZONE and TZID do not have to be preserved verbatim as long
29963         as the replacement is still representing the same timezone.
29964         Reduce TZIDs which follow the Olson database pseudo-standard to
29965         their location part and strip the VTIMEZONE - makes the diff
29966         shorter, too.
29967
29968 2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
29969
29970         * test/ClientTest.cpp:
29971         * test/ClientTest.h:
29972         * test/testcases/ical20.ics:
29973
29974         ical20: added testing of detached recurrences
29975
29976 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
29977
29978         * test/ClientTest.h:
29979
29980         fixed compiler warnings in header files (found by g++ -Wall when
29981         compiling client)
29982
29983 2008-02-25  Patrick Ohly  <patrick.ohly@gmx.de>
29984
29985         * test/synccompare.pl:
29986
29987         order of categories is irrelevant, ignore changed order by
29988         sorting (ScheduleWorld recently started to reorder categories)
29989
29990 2008-02-24  Patrick Ohly  <patrick.ohly@gmx.de>
29991
29992         * test/synccompare.pl:
29993
29994         my.funambol.com no longer stores 'preferred' phone number
29995
29996 2008-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
29997
29998         * test/testcases/ical20.ics:
29999
30000         Synthesis server returns SUMMARY also as DESCRIPTION unless
30001         DESCRIPTION is present: always sends a DESCRIPTION to avoid diffs
30002
30003 2008-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
30004
30005         * test/synccompare.pl:
30006
30007         ignore that Synthesis does not support some iCalendar 2.0
30008         properties (SEQUENCE, TRANSP, ORGANIZER, VALARM, ATTENDEE
30009         parameters)
30010
30011 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
30012
30013         * test/synccompare.pl:
30014
30015         also supported N;ENCODING=QUOTED-PRINTABLE: when normalizing for
30016         Synthesis server
30017
30018 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
30019
30020         * test/ClientTest.cpp:
30021
30022         extended Sync::testRefreshSemantic: a two-way sync after a
30023         refresh-from-server should not transmit any changes
30024
30025 2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>
30026
30027         * test/ClientTest.cpp:
30028
30029         added obligatory endSync() calls: found when testing
30030         SyncEvolution's TrackingSyncSource whereas other sources happened
30031         to work without them
30032
30033 2007-12-15  Patrick Ohly  <patrick.ohly@gmx.de>
30034
30035         * test/ClientTest.cpp:
30036
30037         extended LocalTests::testChanges and run SyncTests::testManyItems
30038         with message size limit
30039
30040 2007-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
30041
30042         * test/synccompare.pl:
30043
30044         ignore differences due to added/removed line breaks at end of
30045         description (some servers do that and it does not really matter)
30046
30047 2007-12-08  Patrick Ohly  <patrick.ohly@gmx.de>
30048
30049         * test/synccompare.pl:
30050
30051         - less aggressive capitalization: only apply this to TYPE -
30052         simplified one regex (splitting TYPE=foo,bar)
30053
30054 2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>
30055
30056         * test/synccompare.pl:
30057         * test/testcases/vcard30.vcf:
30058
30059         extended test data and synccompare to use/handle vCard 3.0 with
30060         mixed-case parameters
30061
30062 2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>
30063
30064         * test/client-test-main.cpp:
30065
30066         fixed invalid parameters for CPPUNIT macro in the 'timed out'
30067         error situation
30068
30069 2007-11-28  Andrea Toccalini  <toccalini@funambol.com>
30070
30071         * test/ClientTest.cpp:
30072         * test/ClientTest.h:
30073         * test/client-test-main.cpp:
30074         * test/client-test.cpp:
30075         * test/synccompare.pl:
30076
30077         updated license to AGPL
30078
30079 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
30080
30081         * test/synccompare.pl:
30082
30083         Documented some of the environment variables checked by the
30084         script and added some more to control some of the hard-coded
30085         strings/return codes:
30086
30087 2007-11-07  Patrick Ohly  <patrick.ohly@gmx.de>
30088
30089         * test/synccompare.pl:
30090
30091         myFUNAMBOL looses some data that was preserved by Funambol 3.0.
30092         synccompare.pl now simplifies the test data so that the
30093         Client::Sync::vcard21::testItems passes again. For an example of
30094         what gets lost see the failed test:
30095
30096 2007-11-05  Patrick Ohly  <patrick.ohly@gmx.de>
30097
30098         * test/ClientTest.cpp:
30099         * test/client-test.cpp:
30100
30101         During the transition from SyncEvolution to the C++ client
30102         library the NUM_ITEMS setting got lost: all tests which create a
30103         configurable amount of items (Source::testManyChanges,
30104         Sync::testManyItems) unintentionally ran with zero items, i.e.
30105         didn't actually test anything.
30106
30107 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
30108
30109         * test/synccompare.pl:
30110
30111         - suppress acceptable modification when using the Mac OS X
30112         address book: some properties and types not supported by it -
30113         find perl in the PATH by invoking it via /usr/bin/env (which
30114         hopefully is at that place): required by iPhone
30115
30116 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
30117
30118         * test/ClientTest.cpp:
30119
30120         The ComplexUpdate test failed when multiple sync sources were
30121         active, but only some had a complex item to update with. Now the
30122         simple update item is used for those sources.
30123
30124 2007-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
30125
30126         * test/ClientTest.cpp:
30127         * test/ClientTest.h:
30128
30129         make update() utility function a bit more flexible: the checking
30130         stage is optional now
30131
30132 2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
30133
30134         * test/ClientTest.cpp:
30135
30136         separate patch to fix indention
30137
30138 2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
30139
30140         * test/ClientTest.cpp:
30141         * test/ClientTest.h:
30142
30143         made it possible for clients to not just configure existing
30144         tests, but also add their own ones
30145
30146 2007-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
30147
30148         * test/testcases/itodo20.ics:
30149
30150         same as for events: CATEGORIES need to be separated with plain
30151         commas
30152
30153 2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>
30154
30155         * test/testcases/ical20.ics:
30156
30157         fixed comma separation in CATEGORIES (exported with \, by
30158         Evolution, but that is broken); added some more CATEGORIES
30159         properties
30160
30161 2007-06-14  Patrick Ohly  <patrick.ohly@gmx.de>
30162
30163         * test/synccompare.pl:
30164         * test/testcases/vcard21.vcf:
30165         * test/testcases/vcard30.vcf:
30166
30167         avoid irrelevant differences due to extra white space,
30168         generalized X-WSS removal
30169
30170 2007-06-06  Matteo Vitolo  <mvitolo@funambol.com>
30171
30172         * test/ClientTest.cpp:
30173         * test/ClientTest.h:
30174         * test/client-test-main.cpp:
30175         * test/client-test.cpp:
30176         * test/synccompare.pl:
30177
30178         copyright updated
30179
30180 2007-05-08  Patrick Ohly  <patrick.ohly@gmx.de>
30181
30182         * test/synccompare.pl:
30183
30184         remove X-MOZILLA-HTML:FALSE because it (almost) has the same
30185         semantic as no X-MOZILLA-HTML
30186
30187 2007-05-03  Patrick Ohly  <patrick.ohly@gmx.de>
30188
30189         * test/ClientTest.cpp:
30190
30191         avoid patching FALSE/TRUE in test suite sources when installing
30192         them: the same words also occur in the test data strings embedded
30193         in the source code and patching those is incorrect
30194
30195 2007-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
30196
30197         * test/ClientTest.cpp:
30198
30199         client-test Client::Sync did not execute the tests with more than
30200         once source because the tests were registered in two different
30201         nodes, both called Client::Sync - CPPUnit does not seem to handle
30202         that; fixed by keeping the node name unique
30203
30204 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
30205
30206         * test/ClientTest.cpp:
30207
30208         insert additional lines after the first line of VJOURNAL because
30209         it might be used as the summary and thus should not be modified
30210
30211 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
30212
30213         * test/ClientTest.cpp:
30214
30215         A little bit more sane datatype handling of items inserted by
30216         test frame work: the type is empty in insert() and update() now
30217         and "raw" in importItem(). The "raw" type is historical and it
30218         might be possible to remove it.
30219
30220 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
30221
30222         * test/synccompare.pl:
30223         * test/testcases/imemo20.ics:
30224
30225         added some (preliminary) support for iCalendar 2.0 journal
30226         entries
30227
30228 2007-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
30229
30230         * test/ClientTest.cpp:
30231
30232         the check for vCard 2.1 was not correct and always enabled
30233         quoted-printable encoding
30234
30235 2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>
30236
30237         * test/testcases/vcard21.vcf:
30238         * test/testcases/vcard30.vcf:
30239
30240         Avoid line breaks at the end of a NOTE: some servers remove this
30241         because some phones add line breaks during each sync or edit (?).
30242         This is a minor change to items that should break automated
30243         testing.
30244
30245 2007-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
30246
30247         * test/ClientTest.h:
30248         * test/client-test.cpp:
30249
30250         updated Doxygen documentation about client testing
30251
30252 2007-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
30253
30254         * test/ClientTest.cpp:
30255
30256         deleteAll() did not always work because the initial sync was
30257         TWO_WAY and not SLOW
30258
30259 2007-04-02  Patrick Ohly  <patrick.ohly@gmx.de>
30260
30261         * test/synccompare.pl:
30262
30263         additional check to avoid error messages if tput itself fails
30264
30265 2007-03-31  Patrick Ohly  <patrick.ohly@gmx.de>
30266
30267         * test/ClientTest.cpp:
30268         * test/ClientTest.h:
30269         * test/client-test.cpp:
30270
30271         pass the sync result to CheckSyncReport so that it can be taken
30272         into account when checking the result
30273
30274 2007-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
30275
30276         * test/Algorithm/Artistic:
30277         * test/Algorithm/Diff.pm:
30278         * test/Algorithm/README:
30279         * test/Algorithm/copyright:
30280         * test/synccompare.pl:
30281
30282         replaced invocation of external diff/mktemp tools with pure Perl
30283         diff
30284
30285 2007-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
30286
30287         * test/testcases/vcard30.vcf:
30288
30289         added a test case for the Funambol 3.0 parser bug (can be used to
30290         verify workarounds in clients)
30291
30292 2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
30293
30294         * test/ClientTest.cpp:
30295         * test/ClientTest.h:
30296         * test/client-test-main.cpp:
30297         * test/client-test.cpp:
30298
30299         first draft of API documentation via Doxygen
30300
30301 2007-03-04  Patrick Ohly  <patrick.ohly@gmx.de>
30302
30303         * test/ClientTest.cpp:
30304         * test/ClientTest.h:
30305         * test/client-test.cpp:
30306
30307         fixed compilation if --enable-unit-tests is used without
30308         --enable-integration-tests
30309
30310 2007-03-01  Patrick Ohly  <patrick.ohly@gmx.de>
30311
30312         * test/ClientTest.cpp:
30313
30314         moved common code for printing a SyncReport into the SyncReport
30315         class itself
30316
30317 2007-02-14  Patrick Ohly  <patrick.ohly@gmx.de>
30318
30319         * test/ClientTest.cpp:
30320         * test/ClientTest.h:
30321         * test/client-test.cpp:
30322
30323         - added checking of the SyncReport - changed expectations for
30324         refresh-from-server sync: number of deleted items depends on
30325         SyncSource implementation and cannot be checked - make LOCATION
30326         unique in calendar events to avoid having events merged by
30327         Funambol server
30328
30329 2007-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
30330
30331         * test/ClientTest.cpp:
30332         * test/ClientTest.h:
30333         * test/client-test.cpp:
30334
30335         - added vcard21/vcal10 for Funambol 3.0 server - server URI is
30336         now set automatically when creating client config; works for
30337         vcard21/vcal10 with Funambol 3.0 and vcard30/ical20 with
30338         ScheduleWorld
30339
30340 2007-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
30341
30342         * test/synccompare.pl:
30343
30344         ignore some minor differences (TYPE shortcuts, truncated ORG) and
30345         one bug (=0A instead of =0D=0A), found when testing against
30346         Funambol 3.0 with vcal10/vcard21
30347
30348 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
30349
30350         * test/testcases/vcard21.vcf:
30351
30352         removed TYPEs which are too complex for Funambol 3.0 server
30353
30354 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
30355
30356         * test/testcases/vcard21.vcf:
30357
30358         vCard 2.1 contacts generated by vcardconverter from vcard30.vcf,
30359         non-2.1 properties stripped manually (FBURL, CALURL)
30360
30361 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
30362
30363         * test/testcases/vcal10.ics:
30364
30365         removed VEVENTs which caused problems with Funambol 3.0 server
30366
30367 2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>
30368
30369         * test/testcases/vcal10.ics:
30370
30371         initial revision generated by ScheduleWorld from ical20.ics
30372
30373 2007-02-08  Patrick Ohly  <patrick.ohly@gmx.de>
30374
30375         * test/ClientTest.cpp:
30376
30377         added syncing of many sources at once (still to be tested)
30378
30379 2006-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
30380
30381         * test/ClientTest.cpp:
30382         * test/client-test.cpp:
30383
30384         solved Windows compile problems
30385
30386 2006-12-20  Patrick Ohly  <patrick.ohly@gmx.de>
30387
30388         * test/ClientTest.cpp:
30389         * test/ClientTest.h:
30390         * test/client-test.cpp:
30391
30392         sync tests now work on Linux: - implemented sync() method using
30393         FILESyncSource - clarified naming of clients and different change
30394         tracking
30395
30396 2006-12-20  Patrick Ohly  <patrick.ohly@gmx.de>
30397
30398         * test/synccompare.pl:
30399
30400         check for the same environment variable as client-test
30401
30402 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
30403
30404         * test/ClientTest.cpp:
30405         * test/client-test.cpp:
30406
30407         Implemented change tracking in FILESyncSource. Fixed some
30408         portability problems (e.g. %ls with char parameter), ensured that
30409         everything still compiles on Windows. RawFILESyncSource now
30410         passes all local source tests on Linux, but syncing is still not
30411         implemented.
30412
30413 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
30414
30415         * test/ClientTest.cpp:
30416         * test/ClientTest.h:
30417         * test/client-test.cpp:
30418         * test/synccompare.pl:
30419         * test/testcases/ical20.ics:
30420         * test/testcases/itodo20.ics:
30421         * test/testcases/vcard30.vcf:
30422
30423         Added real sync testing, using RawFILESyncSource to store items
30424         locally. Compiles and runs on Linux, but tests mostly fail
30425         because FILESyncSource supports no change tracking yet.
30426
30427 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
30428
30429         * test/client-test-main.cpp:
30430
30431         fixed incorrect copyright
30432
30433 2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
30434
30435         * test/ClientTest.cpp:
30436         * test/ClientTest.h:
30437
30438         finished porting all tests from SyncEvolution test suite,
30439         improved log file handling
30440
30441 2006-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
30442
30443         * test/ClientTest.cpp:
30444
30445         fixed formatting slightly, added real sync tests
30446
30447 2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>
30448
30449         * test/ClientTest.cpp:
30450         * test/ClientTest.h:
30451
30452         finished local tests
30453
30454 2006-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
30455
30456         * test/ClientTest.cpp:
30457         * test/ClientTest.h:
30458         * test/client-test-main.cpp:
30459
30460         added a C++ client test framework, moved test runner to new
30461         'test' directory
30462
30463 2009-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
30464
30465         * COPYING:
30466         * LICENSE.LGPL-21:
30467         * docs/Sync4jContribution.pdf:
30468         * src/TestMain.cpp:
30469         * src/backends/addressbook/AddressBookConstants.cpp:
30470         * src/backends/addressbook/AddressBookSource.cpp:
30471         * src/backends/addressbook/AddressBookSource.h:
30472         * src/backends/addressbook/AddressBookSourceRegister.cpp:
30473         * src/backends/evolution/EvolutionCalendarSource.cpp:
30474         * src/backends/evolution/EvolutionCalendarSource.h:
30475         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
30476         * src/backends/evolution/EvolutionContactSource.cpp:
30477         * src/backends/evolution/EvolutionContactSource.h:
30478         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
30479         * src/backends/evolution/EvolutionMemoSource.cpp:
30480         * src/backends/evolution/EvolutionMemoSource.h:
30481         * src/backends/evolution/libical/icalstrdup.c:
30482         * src/backends/evolution/libical/icalstrdup.h:
30483         * src/backends/file/FileSyncSource.cpp:
30484         * src/backends/file/FileSyncSource.h:
30485         * src/backends/file/FileSyncSourceRegister.cpp:
30486         * src/backends/sqlite/SQLiteContactSource.cpp:
30487         * src/backends/sqlite/SQLiteContactSource.h:
30488         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
30489         * src/backends/sqlite/SQLiteUtil.cpp:
30490         * src/backends/sqlite/SQLiteUtil.h:
30491         * src/client-test-app.cpp:
30492         * src/core/ConfigNode.h:
30493         * src/core/ConfigTree.h:
30494         * src/core/EvolutionSmartPtr.h:
30495         * src/core/EvolutionSyncClient.cpp:
30496         * src/core/EvolutionSyncClient.h:
30497         * src/core/EvolutionSyncSource.cpp:
30498         * src/core/EvolutionSyncSource.h:
30499         * src/core/FileConfigNode.cpp:
30500         * src/core/FileConfigNode.h:
30501         * src/core/FileConfigTree.cpp:
30502         * src/core/FileConfigTree.h:
30503         * src/core/FilterConfigNode.cpp:
30504         * src/core/FilterConfigNode.h:
30505         * src/core/PrefixConfigNode.cpp:
30506         * src/core/PrefixConfigNode.h:
30507         * src/core/SafeConfigNode.cpp:
30508         * src/core/SafeConfigNode.h:
30509         * src/core/SyncEvolutionCmdline.cpp:
30510         * src/core/SyncEvolutionCmdline.h:
30511         * src/core/SyncEvolutionConfig.cpp:
30512         * src/core/SyncEvolutionConfig.h:
30513         * src/core/SyncEvolutionUtil.cpp:
30514         * src/core/SyncEvolutionUtil.h:
30515         * src/core/TrackingSyncSource.cpp:
30516         * src/core/TrackingSyncSource.h:
30517         * src/core/VolatileConfigNode.h:
30518         * src/core/VolatileConfigTree.h:
30519         * src/core/eds_abi_wrapper.cpp:
30520         * src/core/eds_abi_wrapper.h:
30521         * src/core/vocl/posixadapter.h:
30522         * src/core/vocl/vcardconverter.cpp:
30523         * src/normalize_vcard.pl:
30524         * src/syncevolution.cpp:
30525
30526         license: changed to LGPL v2.1
30527
30528 2009-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
30529
30530         * src/backends/evolution/e-cal-check-timezones.c:
30531         * src/backends/evolution/e-cal-check-timezones.h:
30532
30533         license: reverted back to original upstream LGPL v2.1
30534
30535 2009-02-17  Patrick Ohly  <patrick.ohly@gmx.de>
30536
30537         * test/ClientTest.cpp:
30538         * test/ClientTest.h:
30539
30540         tests: removed in preparation for importing complete history
30541
30542 2009-01-09  Patrick Ohly  <patrick.ohly@gmx.de>
30543
30544         * src/core/vocl/VObject.cpp:
30545         * src/core/vocl/VObject.h:
30546         * src/core/vocl/VProperty.cpp:
30547         * src/core/vocl/VProperty.h:
30548
30549         added "const" to read-only char * strings
30550
30551 2008-12-15  Patrick Ohly  <patrick.ohly@gmx.de>
30552
30553         * NEWS:
30554         * configure-pre.in:
30555
30556         0.8.1a merge
30557
30558 2008-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
30559
30560         * test/runtests.py:
30561
30562         on x86 also build lpia .deb
30563
30564 2008-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
30565
30566         * test/evo.supp:
30567
30568         added ConfigServer_add_client
30569
30570 2008-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
30571
30572         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
30573         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
30574         * src/core/eds_abi_wrapper.cpp:
30575         * src/core/eds_abi_wrapper.h:
30576
30577         EDS availability check: put logic into eds abi wrapper (avoids
30578         compiler warning when functions are pulled from libs directly)
30579
30580 2008-12-02  Patrick Ohly  <patrick.ohly@gmx.de>
30581
30582         * configure-post.in:
30583
30584         fix for compile problem: if glib dev files were installed but not
30585         the evolution dev files, then glib.h was not found when compiling
30586         syncevolution.c
30587
30588 2008-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
30589
30590         * Makefile-gen.am:
30591
30592         deb packaging: allow overriding architecture with PKGARCH
30593
30594 2008-11-16  Patrick Ohly  <patrick.ohly@gmx.de>
30595
30596         * Makefile-gen.am:
30597
30598         prevent shell expansion inside checkinstall with single quotes
30599
30600 2008-10-30  Patrick Ohly  <patrick.ohly@gmx.de>
30601
30602         * debian/control:
30603
30604         changed section used for Maemo package
30605
30606 2008-10-16  Patrick Ohly  <patrick.ohly@gmx.de>
30607
30608         * configure-pre.in:
30609
30610         git checkout: also try tags prefix if normal checkout fails
30611
30612 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
30613
30614         * ChangeLog:
30615         * NEWS:
30616         * debian/changelog:
30617
30618         version 0.8.1
30619
30620 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
30621
30622         * configure-pre.in:
30623
30624         bumped version to 0.8.1 (SyncEvolution and API)
30625
30626 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
30627
30628         * src/backends/addressbook/AddressBookSource.cpp:
30629         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
30630         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
30631         * src/core/eds_abi_wrapper.cpp:
30632         * src/syncevolution.cpp:
30633
30634         fixed compile errors/warnings on Maemo/Mac OS X
30635
30636 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
30637
30638         * src/core/SyncEvolutionUtil.cpp:
30639
30640         #2087389: fixed: Mac OS X: removing old logdirs fails
30641
30642 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
30643
30644         * README:
30645
30646         cleaned up README
30647
30648 2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
30649
30650         * configure-pre.in:
30651
30652         fixed git checkout with old git: it doesn't add 'origin' prefix
30653
30654 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
30655
30656         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
30657         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
30658         * src/core/EvolutionSyncClient.cpp:
30659         * src/core/SyncEvolutionCmdline.cpp:
30660         * src/core/eds_abi_wrapper.cpp:
30661         * src/core/eds_abi_wrapper.h:
30662
30663         --enable-evolution-compatibility: run with reduced functionality
30664         when functions are missing
30665
30666 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
30667
30668         * Makefile-gen.am:
30669
30670         fixed unversioned replaces/conflicts in package
30671
30672 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
30673
30674         * configure-pre.in:
30675
30676         avoid hyphen in version number
30677
30678 2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
30679
30680         * configure-pre.in:
30681
30682         fixed missing git checkout in configure
30683
30684 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
30685
30686         * src/backends/evolution/EvolutionCalendarSource.cpp:
30687         * src/backends/evolution/EvolutionCalendarSource.h:
30688         * src/core/TrackingSyncSource.cpp:
30689         * src/core/TrackingSyncSource.h:
30690
30691         SF #2095433: regression in 0.8: one-way sync of virtual birthday
30692         calendar
30693
30694 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
30695
30696         * Makefile-gen.am:
30697
30698         build one deb which replaces the zoo of evolution-<evover>
30699         packages
30700
30701 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
30702
30703         * README:
30704
30705         fixed typo (user instead of username)
30706
30707 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
30708
30709         * configure-pre.in:
30710         * src/backends/evolution/libical/icalstrdup.c:
30711         * src/backends/evolution/libical/icalstrdup.h:
30712
30713         fixed checking out origin branch and updating from git
30714
30715 2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>
30716
30717         * configure-pre.in:
30718
30719         use Funambol C++ client library from github
30720
30721 2008-10-08  Patrick Ohly  <patrick.ohly@gmx.de>
30722
30723         * configure-post.in:
30724         * configure-pre.in:
30725         * src/backends/evolution/EvolutionCalendarSource.h:
30726         * src/backends/evolution/EvolutionContactSource.h:
30727         * src/backends/evolution/e-cal-check-timezones.h:
30728         * src/client-test-app.cpp:
30729         * src/core/EvolutionSmartPtr.h:
30730         * src/core/EvolutionSyncSource.h:
30731         * src/core/Makefile.am:
30732         * src/core/eds_abi_wrapper.cpp:
30733         * src/core/eds_abi_wrapper.h:
30734         * src/syncevolution.cpp:
30735
30736         hard dependencies on specific Evolution libs can be avoided with
30737         --enable-evolution-compatibility
30738
30739 2008-10-08  Patrick Ohly  <patrick.ohly@gmx.de>
30740
30741         * test/evo.supp:
30742         * test/runtests.py:
30743
30744         checking out client library is optional now (done automatically
30745         by newer SyncEvolution configure script)
30746
30747 2008-09-20  Patrick Ohly  <patrick.ohly@gmx.de>
30748
30749         * configure-pre.in:
30750
30751         fixed checking out from SVN
30752
30753 2008-09-14  Patrick Ohly  <patrick.ohly@gmx.de>
30754
30755         * HACKING:
30756         * configure-pre.in:
30757         * src/Makefile-gen.am:
30758
30759         improved handling of Funambol client library source
30760
30761 2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>
30762
30763         * HACKING:
30764         * configure-pre.in:
30765
30766         use libcurl on all platforms
30767
30768 2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>
30769
30770         * HACKING:
30771         * configure-pre.in:
30772
30773         version number must go into configure-pre.in
30774
30775 2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>
30776
30777         * ChangeLog:
30778         * HACKING:
30779         * NEWS:
30780         * debian/changelog:
30781
30782         version 0.8
30783
30784 2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
30785
30786         * COPYING:
30787         * src/TestMain.cpp:
30788         * src/backends/addressbook/AddressBookConstants.cpp:
30789         * src/backends/addressbook/AddressBookSource.cpp:
30790         * src/backends/addressbook/AddressBookSource.h:
30791         * src/backends/evolution/EvolutionCalendarSource.cpp:
30792         * src/backends/evolution/EvolutionCalendarSource.h:
30793         * src/backends/evolution/EvolutionContactSource.cpp:
30794         * src/backends/evolution/EvolutionContactSource.h:
30795         * src/backends/evolution/EvolutionMemoSource.cpp:
30796         * src/backends/evolution/EvolutionMemoSource.h:
30797         * src/backends/evolution/e-cal-check-timezones.c:
30798         * src/backends/evolution/e-cal-check-timezones.h:
30799         * src/backends/file/FileSyncSource.cpp:
30800         * src/backends/file/FileSyncSource.h:
30801         * src/backends/sqlite/SQLiteContactSource.cpp:
30802         * src/backends/sqlite/SQLiteContactSource.h:
30803         * src/backends/sqlite/SQLiteUtil.cpp:
30804         * src/backends/sqlite/SQLiteUtil.h:
30805         * src/client-test-app.cpp:
30806         * src/core/ConfigNode.h:
30807         * src/core/EvolutionSmartPtr.h:
30808         * src/core/EvolutionSyncClient.cpp:
30809         * src/core/EvolutionSyncClient.h:
30810         * src/core/EvolutionSyncSource.cpp:
30811         * src/core/EvolutionSyncSource.h:
30812         * src/core/FileConfigNode.cpp:
30813         * src/core/FileConfigNode.h:
30814         * src/core/FileConfigTree.cpp:
30815         * src/core/FilterConfigNode.cpp:
30816         * src/core/FilterConfigNode.h:
30817         * src/core/PrefixConfigNode.cpp:
30818         * src/core/PrefixConfigNode.h:
30819         * src/core/SafeConfigNode.cpp:
30820         * src/core/SafeConfigNode.h:
30821         * src/core/SyncEvolutionCmdline.cpp:
30822         * src/core/SyncEvolutionCmdline.h:
30823         * src/core/SyncEvolutionConfig.cpp:
30824         * src/core/SyncEvolutionConfig.h:
30825         * src/core/SyncEvolutionUtil.cpp:
30826         * src/core/VolatileConfigNode.h:
30827         * src/core/VolatileConfigTree.h:
30828         * src/syncevolution.cpp:
30829
30830         license and copyright clarification
30831
30832 2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
30833
30834         * test/evo.supp:
30835
30836         new suppressions for Evolution libs
30837
30838 2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
30839
30840         * src/backends/evolution/EvolutionCalendarSource.cpp:
30841         * test/runtests.py:
30842
30843         speed up testing by reducing the default delay in Evolution
30844         calendar/task/text sync sources
30845
30846 2008-08-18  Patrick Ohly  <patrick.ohly@gmx.de>
30847
30848         * src/backends/file/FileSyncSourceRegister.cpp:
30849         * test/ClientTest.cpp:
30850         * test/ClientTest.h:
30851
30852         enable those linked item tests that 'dumb' sources can pass
30853
30854 2008-08-18  Patrick Ohly  <patrick.ohly@gmx.de>
30855
30856         * src/core/Makefile.am:
30857
30858         libs which might be in non-standard locations (glib, evolution)
30859         must come before libs in default locations (curl), otherwise we
30860         might incorrectly pick up glib from the default location
30861
30862 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
30863
30864         * ChangeLog:
30865         * NEWS:
30866         * configure-pre.in:
30867         * debian/changelog:
30868
30869         0.8 beta 3
30870
30871 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
30872
30873         * configure-pre.in:
30874         * src/core/Makefile.am:
30875
30876         fixed libcurl link error with --enable-shared
30877
30878 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
30879
30880         * src/backends/sqlite/configure-sub.in:
30881
30882         avoid libsqlite dependency if it is not needed
30883
30884 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
30885
30886         * HACKING:
30887         * configure-pre.in:
30888         * src/Makefile-gen.am:
30889
30890         removed obsolete LIBDBUS hack
30891
30892 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
30893
30894         * Makefile-gen.am:
30895
30896         removed unused BACKEND_REGISTRIES substitution from regenerated
30897         configure.in: it is already part of src/Makefile.am
30898
30899 2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
30900
30901         * test/runtests.py:
30902
30903         only invoke client-test once; suppress known SW 'new client'
30904         problem; test 'text' source with Funambol
30905
30906 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30907
30908         * src/Makefile-gen.am:
30909
30910         previous commit disabled 'all' target - use BUILT_SOURCES instead
30911
30912 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30913
30914         * src/Makefile-gen.am:
30915         * src/client-test-app.cpp:
30916         * src/core/EvolutionSyncSource.h:
30917
30918         fixed issue with inconsistent use of ClientTest.h after copying
30919         it to SyncEvolution
30920
30921 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30922
30923         * src/backends/evolution/EvolutionCalendarSource.cpp:
30924         * src/backends/evolution/EvolutionCalendarSource.h:
30925         * src/backends/file/FileSyncSource.cpp:
30926         * src/backends/file/FileSyncSource.h:
30927         * src/backends/sqlite/SQLiteContactSource.cpp:
30928         * src/backends/sqlite/SQLiteContactSource.h:
30929         * src/core/EvolutionSyncSource.cpp:
30930         * src/core/EvolutionSyncSource.h:
30931         * src/core/TrackingSyncSource.h:
30932
30933         EvolutionSyncSource::sleepSinceModification(): delay after a sync
30934         only if needed, must be requested by sources
30935
30936 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30937
30938         * src/backends/evolution/EvolutionCalendarSource.cpp:
30939
30940         preserve child events when updating parent without relying on
30941         CALOBJ_MOD_THIS
30942
30943 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30944
30945         * test/ClientTest.cpp:
30946
30947         testLinkedItemsInsertBothUpdateParent: updating parent may also
30948         update child
30949
30950 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30951
30952         * src/client-test-app.cpp:
30953
30954         evo user/passwd must always be set for Client::Sync
30955
30956 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30957
30958         * src/backends/evolution/EvolutionCalendarSource.h:
30959
30960         better comment for returnOnlyChildren in removeEvents: parent is
30961         always removed
30962
30963 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30964
30965         * src/backends/evolution/EvolutionCalendarSource.cpp:
30966         * src/backends/evolution/EvolutionCalendarSource.h:
30967         * src/backends/evolution/EvolutionMemoSource.cpp:
30968         * test/ClientTest.cpp:
30969         * test/ClientTest.h:
30970
30971         calendar synchronization with Evolution Exchange Connector works
30972         again
30973
30974 2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>
30975
30976         * test/ClientTest.cpp:
30977         * test/ClientTest.h:
30978
30979         copied r_v70ga from C++ client lib because some changes will be
30980         necessary
30981
30982 2008-08-12  Patrick Ohly  <patrick.ohly@gmx.de>
30983
30984         * src/core/SyncEvolutionCmdline.cpp:
30985         * src/core/SyncEvolutionConfig.cpp:
30986
30987         enabled 'memo' source in Funambol template
30988
30989 2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>
30990
30991         * src/backends/evolution/EvolutionCalendarSource.cpp:
30992         * src/backends/evolution/EvolutionContactSource.cpp:
30993         * src/backends/evolution/EvolutionMemoSource.cpp:
30994         * src/backends/file/FileSyncSource.cpp:
30995         * src/core/EvolutionSyncClient.cpp:
30996         * src/core/EvolutionSyncClient.h:
30997         * src/core/EvolutionSyncSource.cpp:
30998         * src/core/EvolutionSyncSource.h:
30999         * src/core/FileConfigNode.cpp:
31000         * src/core/SyncEvolutionUtil.cpp:
31001
31002         cleaned up error reporting: errno now passed to throwError
31003
31004 2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>
31005
31006         * src/core/EvolutionSyncSource.h:
31007
31008         CLIENT_TEST_EVOLUTION_USER/PASSWORD and warning about init order
31009
31010 2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>
31011
31012         * src/client-test-app.cpp:
31013
31014         added CLIENT_TEST_EVOLUTION_USER/PASSWORD so that backends which
31015         require authentication can now also be tested
31016
31017 2008-08-05  Patrick Ohly  <patrick.ohly@gmx.de>
31018
31019         * src/Makefile-gen.am:
31020
31021         added missing imemo20.ics test cases to build
31022
31023 2008-08-05  Patrick Ohly  <patrick.ohly@gmx.de>
31024
31025         * src/backends/file/FileSyncSourceRegister.cpp:
31026
31027         disable linked item testing: file backend does not support the
31028         special semantic
31029
31030 2008-08-04  Patrick Ohly  <patrick.ohly@gmx.de>
31031
31032         * Makefile-gen.am:
31033
31034         include Doxyfile in distribution
31035
31036 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31037
31038         * ChangeLog:
31039
31040         updated
31041
31042 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31043
31044         * src/core/EvolutionSyncSource.cpp:
31045         * src/core/EvolutionSyncSource.h:
31046
31047         avoid redundant ': failure' in error situations where the error
31048         description is already included
31049
31050 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31051
31052         * ChangeLog:
31053         * NEWS:
31054         * configure-pre.in:
31055
31056         release 0.8 beta 2
31057
31058 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31059
31060         * src/core/SyncEvolutionCmdline.cpp:
31061
31062         --sync implies --run, to be compatible with old command lines
31063
31064 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31065
31066         * src/README.h:
31067
31068         better explanation what the classes do
31069
31070 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31071
31072         * src/client-test-app.cpp:
31073
31074         added documentation for client-test env variables and usage
31075
31076 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31077
31078         * HACKING:
31079
31080         corrected outdated config path
31081
31082 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31083
31084         * src/backends/addressbook/AddressBookSourceRegister.cpp:
31085         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
31086         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
31087         * src/backends/file/FileSyncSourceRegister.cpp:
31088         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
31089
31090         only include integration tests in anonymous namespace because
31091         CPPUnit unit tests become ugly otherwise
31092
31093 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31094
31095         * src/backends/file/FileSyncSource.cpp:
31096         * src/backends/file/FileSyncSource.h:
31097         * src/backends/file/FileSyncSourceRegister.cpp:
31098         * src/backends/file/Makefile.am:
31099         * src/backends/file/configure-sub.in:
31100
31101         added file backend
31102
31103 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31104
31105         * src/core/EvolutionSyncSource.cpp:
31106         * src/core/EvolutionSyncSource.h:
31107
31108         added EvolutionSyncSource::logItemUtil(): extracts key properties
31109         from raw data and logs them
31110
31111 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31112
31113         * src/Makefile-gen.am:
31114
31115         more dependency fixes
31116
31117 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31118
31119         * README:
31120
31121         added synopsis for --status
31122
31123 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31124
31125         * src/backends/addressbook/AddressBookSourceRegister.cpp:
31126         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
31127         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
31128         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
31129
31130         use anonymous namespaces to avoid name conflicts between classes
31131
31132 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31133
31134         * README:
31135         * src/core/SyncEvolutionCmdline.cpp:
31136         * src/core/SyncEvolutionCmdline.h:
31137
31138         improved command line and its documented
31139
31140 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31141
31142         * src/Makefile-gen.am:
31143
31144         minor fixes for recent introduction of libsyncevolution
31145
31146 2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>
31147
31148         * src/Makefile-gen.am:
31149
31150         re-added 'test' target (alias for client-test now)
31151
31152 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
31153
31154         * Doxyfile:
31155         * Makefile-gen.am:
31156         * src/README.h:
31157         * src/core/EvolutionSyncSource.h:
31158         * src/core/SyncEvolutionConfig.h:
31159
31160         cleaned up Doxygen documentation + included Funambol API
31161
31162 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
31163
31164         * src/Makefile-gen.am:
31165         * src/backends/addressbook/AddressBookSourceRegister.cpp:
31166         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
31167         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
31168         * src/backends/sqlite/Makefile.am:
31169         * src/backends/sqlite/SQLiteContactSource.cpp:
31170         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
31171         * src/client-test-app.cpp:
31172         * src/core/EvolutionSyncSource.cpp:
31173         * src/core/EvolutionSyncSource.h:
31174         * src/core/Makefile.am:
31175
31176         added automatic registration of test
31177
31178 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
31179
31180         * src/Makefile-gen.am:
31181
31182         client-test now depends on libsyncevolution.la and backends, i.e.
31183         'all'
31184
31185 2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>
31186
31187         * src/Makefile-gen.am:
31188         * src/core/Makefile.am:
31189
31190         fixed inclusion of moved boost in distribution
31191
31192 2008-07-31  Patrick Ohly  <patrick.ohly@gmx.de>
31193
31194         * Doxyfile:
31195         * src/Test.h:
31196         * src/boost/algorithm/string.hpp:
31197         * src/boost/algorithm/string/case_conv.hpp:
31198         * src/boost/algorithm/string/classification.hpp:
31199         * src/boost/algorithm/string/compare.hpp:
31200         * src/boost/algorithm/string/concept.hpp:
31201         * src/boost/algorithm/string/config.hpp:
31202         * src/boost/algorithm/string/constants.hpp:
31203         * src/boost/algorithm/string/detail/case_conv.hpp:
31204         * src/boost/algorithm/string/detail/classification.hpp:
31205         * src/boost/algorithm/string/detail/find_format.hpp:
31206         * src/boost/algorithm/string/detail/find_format_all.hpp:
31207         * src/boost/algorithm/string/detail/find_format_store.hpp:
31208         * src/boost/algorithm/string/detail/find_iterator.hpp:
31209         * src/boost/algorithm/string/detail/finder.hpp:
31210         * src/boost/algorithm/string/detail/finder_regex.hpp:
31211         * src/boost/algorithm/string/detail/formatter.hpp:
31212         * src/boost/algorithm/string/detail/formatter_regex.hpp:
31213         * src/boost/algorithm/string/detail/predicate.hpp:
31214         * src/boost/algorithm/string/detail/replace_storage.hpp:
31215         * src/boost/algorithm/string/detail/sequence.hpp:
31216         * src/boost/algorithm/string/detail/trim.hpp:
31217         * src/boost/algorithm/string/detail/util.hpp:
31218         * src/boost/algorithm/string/erase.hpp:
31219         * src/boost/algorithm/string/find.hpp:
31220         * src/boost/algorithm/string/find_format.hpp:
31221         * src/boost/algorithm/string/find_iterator.hpp:
31222         * src/boost/algorithm/string/finder.hpp:
31223         * src/boost/algorithm/string/formatter.hpp:
31224         * src/boost/algorithm/string/iter_find.hpp:
31225         * src/boost/algorithm/string/join.hpp:
31226         * src/boost/algorithm/string/predicate.hpp:
31227         * src/boost/algorithm/string/predicate_facade.hpp:
31228         * src/boost/algorithm/string/replace.hpp:
31229         * src/boost/algorithm/string/sequence_traits.hpp:
31230         * src/boost/algorithm/string/split.hpp:
31231         * src/boost/algorithm/string/std/list_traits.hpp:
31232         * src/boost/algorithm/string/std/rope_traits.hpp:
31233         * src/boost/algorithm/string/std/slist_traits.hpp:
31234         * src/boost/algorithm/string/std/string_traits.hpp:
31235         * src/boost/algorithm/string/std_containers_traits.hpp:
31236         * src/boost/algorithm/string/trim.hpp:
31237         * src/boost/algorithm/string/yes_no_type.hpp:
31238         * src/boost/assert.hpp:
31239         * src/boost/bind.hpp:
31240         * src/boost/bind/apply.hpp:
31241         * src/boost/bind/arg.hpp:
31242         * src/boost/bind/bind_cc.hpp:
31243         * src/boost/bind/bind_mf_cc.hpp:
31244         * src/boost/bind/bind_template.hpp:
31245         * src/boost/bind/make_adaptable.hpp:
31246         * src/boost/bind/mem_fn_cc.hpp:
31247         * src/boost/bind/mem_fn_template.hpp:
31248         * src/boost/bind/mem_fn_vw.hpp:
31249         * src/boost/bind/placeholders.hpp:
31250         * src/boost/bind/protect.hpp:
31251         * src/boost/bind/storage.hpp:
31252         * src/boost/cast.hpp:
31253         * src/boost/checked_delete.hpp:
31254         * src/boost/concept_archetype.hpp:
31255         * src/boost/concept_check.hpp:
31256         * src/boost/config.hpp:
31257         * src/boost/config/abi/borland_prefix.hpp:
31258         * src/boost/config/abi/borland_suffix.hpp:
31259         * src/boost/config/abi/msvc_prefix.hpp:
31260         * src/boost/config/abi/msvc_suffix.hpp:
31261         * src/boost/config/abi_prefix.hpp:
31262         * src/boost/config/abi_suffix.hpp:
31263         * src/boost/config/auto_link.hpp:
31264         * src/boost/config/compiler/borland.hpp:
31265         * src/boost/config/compiler/comeau.hpp:
31266         * src/boost/config/compiler/common_edg.hpp:
31267         * src/boost/config/compiler/compaq_cxx.hpp:
31268         * src/boost/config/compiler/digitalmars.hpp:
31269         * src/boost/config/compiler/gcc.hpp:
31270         * src/boost/config/compiler/gcc_xml.hpp:
31271         * src/boost/config/compiler/greenhills.hpp:
31272         * src/boost/config/compiler/hp_acc.hpp:
31273         * src/boost/config/compiler/intel.hpp:
31274         * src/boost/config/compiler/kai.hpp:
31275         * src/boost/config/compiler/metrowerks.hpp:
31276         * src/boost/config/compiler/mpw.hpp:
31277         * src/boost/config/compiler/sgi_mipspro.hpp:
31278         * src/boost/config/compiler/sunpro_cc.hpp:
31279         * src/boost/config/compiler/vacpp.hpp:
31280         * src/boost/config/compiler/visualc.hpp:
31281         * src/boost/config/no_tr1/complex.hpp:
31282         * src/boost/config/no_tr1/functional.hpp:
31283         * src/boost/config/no_tr1/memory.hpp:
31284         * src/boost/config/no_tr1/utility.hpp:
31285         * src/boost/config/platform/aix.hpp:
31286         * src/boost/config/platform/amigaos.hpp:
31287         * src/boost/config/platform/beos.hpp:
31288         * src/boost/config/platform/bsd.hpp:
31289         * src/boost/config/platform/cygwin.hpp:
31290         * src/boost/config/platform/hpux.hpp:
31291         * src/boost/config/platform/irix.hpp:
31292         * src/boost/config/platform/linux.hpp:
31293         * src/boost/config/platform/macos.hpp:
31294         * src/boost/config/platform/qnxnto.hpp:
31295         * src/boost/config/platform/solaris.hpp:
31296         * src/boost/config/platform/win32.hpp:
31297         * src/boost/config/posix_features.hpp:
31298         * src/boost/config/requires_threads.hpp:
31299         * src/boost/config/select_compiler_config.hpp:
31300         * src/boost/config/select_platform_config.hpp:
31301         * src/boost/config/select_stdlib_config.hpp:
31302         * src/boost/config/stdlib/dinkumware.hpp:
31303         * src/boost/config/stdlib/libcomo.hpp:
31304         * src/boost/config/stdlib/libstdcpp3.hpp:
31305         * src/boost/config/stdlib/modena.hpp:
31306         * src/boost/config/stdlib/msl.hpp:
31307         * src/boost/config/stdlib/roguewave.hpp:
31308         * src/boost/config/stdlib/sgi.hpp:
31309         * src/boost/config/stdlib/stlport.hpp:
31310         * src/boost/config/stdlib/vacpp.hpp:
31311         * src/boost/config/suffix.hpp:
31312         * src/boost/config/user.hpp:
31313         * src/boost/copyright:
31314         * src/boost/detail/algorithm.hpp:
31315         * src/boost/detail/allocator_utilities.hpp:
31316         * src/boost/detail/atomic_count.hpp:
31317         * src/boost/detail/atomic_count_gcc.hpp:
31318         * src/boost/detail/atomic_count_pthreads.hpp:
31319         * src/boost/detail/atomic_count_win32.hpp:
31320         * src/boost/detail/bad_weak_ptr.hpp:
31321         * src/boost/detail/binary_search.hpp:
31322         * src/boost/detail/call_traits.hpp:
31323         * src/boost/detail/catch_exceptions.hpp:
31324         * src/boost/detail/compressed_pair.hpp:
31325         * src/boost/detail/dynamic_bitset.hpp:
31326         * src/boost/detail/endian.hpp:
31327         * src/boost/detail/indirect_traits.hpp:
31328         * src/boost/detail/interlocked.hpp:
31329         * src/boost/detail/is_function_ref_tester.hpp:
31330         * src/boost/detail/is_incrementable.hpp:
31331         * src/boost/detail/is_xxx.hpp:
31332         * src/boost/detail/iterator.hpp:
31333         * src/boost/detail/lightweight_mutex.hpp:
31334         * src/boost/detail/lightweight_test.hpp:
31335         * src/boost/detail/limits.hpp:
31336         * src/boost/detail/lwm_nop.hpp:
31337         * src/boost/detail/lwm_pthreads.hpp:
31338         * src/boost/detail/lwm_win32_cs.hpp:
31339         * src/boost/detail/named_template_params.hpp:
31340         * src/boost/detail/no_exceptions_support.hpp:
31341         * src/boost/detail/none_t.hpp:
31342         * src/boost/detail/numeric_traits.hpp:
31343         * src/boost/detail/ob_call_traits.hpp:
31344         * src/boost/detail/ob_compressed_pair.hpp:
31345         * src/boost/detail/quick_allocator.hpp:
31346         * src/boost/detail/reference_content.hpp:
31347         * src/boost/detail/select_type.hpp:
31348         * src/boost/detail/shared_array_nmt.hpp:
31349         * src/boost/detail/shared_count.hpp:
31350         * src/boost/detail/shared_ptr_nmt.hpp:
31351         * src/boost/detail/sp_counted_base.hpp:
31352         * src/boost/detail/sp_counted_base_cw_ppc.hpp:
31353         * src/boost/detail/sp_counted_base_cw_x86.hpp:
31354         * src/boost/detail/sp_counted_base_gcc_ia64.hpp:
31355         * src/boost/detail/sp_counted_base_gcc_ppc.hpp:
31356         * src/boost/detail/sp_counted_base_gcc_x86.hpp:
31357         * src/boost/detail/sp_counted_base_nt.hpp:
31358         * src/boost/detail/sp_counted_base_pt.hpp:
31359         * src/boost/detail/sp_counted_base_w32.hpp:
31360         * src/boost/detail/sp_counted_impl.hpp:
31361         * src/boost/detail/templated_streams.hpp:
31362         * src/boost/detail/utf8_codecvt_facet.hpp:
31363         * src/boost/detail/workaround.hpp:
31364         * src/boost/foreach.hpp:
31365         * src/boost/function.hpp:
31366         * src/boost/function/detail/function_iterate.hpp:
31367         * src/boost/function/detail/maybe_include.hpp:
31368         * src/boost/function/detail/prologue.hpp:
31369         * src/boost/function/function0.hpp:
31370         * src/boost/function/function1.hpp:
31371         * src/boost/function/function10.hpp:
31372         * src/boost/function/function2.hpp:
31373         * src/boost/function/function3.hpp:
31374         * src/boost/function/function4.hpp:
31375         * src/boost/function/function5.hpp:
31376         * src/boost/function/function6.hpp:
31377         * src/boost/function/function7.hpp:
31378         * src/boost/function/function8.hpp:
31379         * src/boost/function/function9.hpp:
31380         * src/boost/function/function_base.hpp:
31381         * src/boost/function/function_template.hpp:
31382         * src/boost/function_equal.hpp:
31383         * src/boost/get_pointer.hpp:
31384         * src/boost/implicit_cast.hpp:
31385         * src/boost/intrusive_ptr.hpp:
31386         * src/boost/iterator.hpp:
31387         * src/boost/iterator/counting_iterator.hpp:
31388         * src/boost/iterator/detail/any_conversion_eater.hpp:
31389         * src/boost/iterator/detail/config_def.hpp:
31390         * src/boost/iterator/detail/config_undef.hpp:
31391         * src/boost/iterator/detail/enable_if.hpp:
31392         * src/boost/iterator/detail/facade_iterator_category.hpp:
31393         * src/boost/iterator/detail/minimum_category.hpp:
31394         * src/boost/iterator/filter_iterator.hpp:
31395         * src/boost/iterator/indirect_iterator.hpp:
31396         * src/boost/iterator/interoperable.hpp:
31397         * src/boost/iterator/is_lvalue_iterator.hpp:
31398         * src/boost/iterator/is_readable_iterator.hpp:
31399         * src/boost/iterator/iterator_adaptor.hpp:
31400         * src/boost/iterator/iterator_archetypes.hpp:
31401         * src/boost/iterator/iterator_categories.hpp:
31402         * src/boost/iterator/iterator_concepts.hpp:
31403         * src/boost/iterator/iterator_facade.hpp:
31404         * src/boost/iterator/iterator_traits.hpp:
31405         * src/boost/iterator/new_iterator_tests.hpp:
31406         * src/boost/iterator/permutation_iterator.hpp:
31407         * src/boost/iterator/reverse_iterator.hpp:
31408         * src/boost/iterator/transform_iterator.hpp:
31409         * src/boost/iterator/zip_iterator.hpp:
31410         * src/boost/lexical_cast.hpp:
31411         * src/boost/mem_fn.hpp:
31412         * src/boost/mpl/O1_size.hpp:
31413         * src/boost/mpl/O1_size_fwd.hpp:
31414         * src/boost/mpl/accumulate.hpp:
31415         * src/boost/mpl/advance.hpp:
31416         * src/boost/mpl/advance_fwd.hpp:
31417         * src/boost/mpl/alias.hpp:
31418         * src/boost/mpl/always.hpp:
31419         * src/boost/mpl/and.hpp:
31420         * src/boost/mpl/apply.hpp:
31421         * src/boost/mpl/apply_fwd.hpp:
31422         * src/boost/mpl/apply_wrap.hpp:
31423         * src/boost/mpl/arg.hpp:
31424         * src/boost/mpl/arg_fwd.hpp:
31425         * src/boost/mpl/arithmetic.hpp:
31426         * src/boost/mpl/as_sequence.hpp:
31427         * src/boost/mpl/assert.hpp:
31428         * src/boost/mpl/at.hpp:
31429         * src/boost/mpl/at_fwd.hpp:
31430         * src/boost/mpl/aux_/O1_size_impl.hpp:
31431         * src/boost/mpl/aux_/adl_barrier.hpp:
31432         * src/boost/mpl/aux_/advance_backward.hpp:
31433         * src/boost/mpl/aux_/advance_forward.hpp:
31434         * src/boost/mpl/aux_/apply_1st.hpp:
31435         * src/boost/mpl/aux_/arg_typedef.hpp:
31436         * src/boost/mpl/aux_/arithmetic_op.hpp:
31437         * src/boost/mpl/aux_/arity.hpp:
31438         * src/boost/mpl/aux_/arity_spec.hpp:
31439         * src/boost/mpl/aux_/at_impl.hpp:
31440         * src/boost/mpl/aux_/back_impl.hpp:
31441         * src/boost/mpl/aux_/basic_bind.hpp:
31442         * src/boost/mpl/aux_/begin_end_impl.hpp:
31443         * src/boost/mpl/aux_/clear_impl.hpp:
31444         * src/boost/mpl/aux_/common_name_wknd.hpp:
31445         * src/boost/mpl/aux_/comparison_op.hpp:
31446         * src/boost/mpl/aux_/config/adl.hpp:
31447         * src/boost/mpl/aux_/config/arrays.hpp:
31448         * src/boost/mpl/aux_/config/bind.hpp:
31449         * src/boost/mpl/aux_/config/compiler.hpp:
31450         * src/boost/mpl/aux_/config/ctps.hpp:
31451         * src/boost/mpl/aux_/config/dependent_nttp.hpp:
31452         * src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
31453         * src/boost/mpl/aux_/config/dtp.hpp:
31454         * src/boost/mpl/aux_/config/eti.hpp:
31455         * src/boost/mpl/aux_/config/forwarding.hpp:
31456         * src/boost/mpl/aux_/config/gcc.hpp:
31457         * src/boost/mpl/aux_/config/has_apply.hpp:
31458         * src/boost/mpl/aux_/config/has_xxx.hpp:
31459         * src/boost/mpl/aux_/config/integral.hpp:
31460         * src/boost/mpl/aux_/config/intel.hpp:
31461         * src/boost/mpl/aux_/config/lambda.hpp:
31462         * src/boost/mpl/aux_/config/msvc.hpp:
31463         * src/boost/mpl/aux_/config/msvc_typename.hpp:
31464         * src/boost/mpl/aux_/config/nttp.hpp:
31465         * src/boost/mpl/aux_/config/operators.hpp:
31466         * src/boost/mpl/aux_/config/overload_resolution.hpp:
31467         * src/boost/mpl/aux_/config/preprocessor.hpp:
31468         * src/boost/mpl/aux_/config/static_constant.hpp:
31469         * src/boost/mpl/aux_/config/ttp.hpp:
31470         * src/boost/mpl/aux_/config/typeof.hpp:
31471         * src/boost/mpl/aux_/config/use_preprocessed.hpp:
31472         * src/boost/mpl/aux_/config/workaround.hpp:
31473         * src/boost/mpl/aux_/contains_impl.hpp:
31474         * src/boost/mpl/aux_/count_args.hpp:
31475         * src/boost/mpl/aux_/count_impl.hpp:
31476         * src/boost/mpl/aux_/empty_impl.hpp:
31477         * src/boost/mpl/aux_/erase_impl.hpp:
31478         * src/boost/mpl/aux_/erase_key_impl.hpp:
31479         * src/boost/mpl/aux_/filter_iter.hpp:
31480         * src/boost/mpl/aux_/find_if_pred.hpp:
31481         * src/boost/mpl/aux_/fold_impl.hpp:
31482         * src/boost/mpl/aux_/fold_impl_body.hpp:
31483         * src/boost/mpl/aux_/fold_op.hpp:
31484         * src/boost/mpl/aux_/fold_pred.hpp:
31485         * src/boost/mpl/aux_/front_impl.hpp:
31486         * src/boost/mpl/aux_/full_lambda.hpp:
31487         * src/boost/mpl/aux_/has_apply.hpp:
31488         * src/boost/mpl/aux_/has_begin.hpp:
31489         * src/boost/mpl/aux_/has_key_impl.hpp:
31490         * src/boost/mpl/aux_/has_rebind.hpp:
31491         * src/boost/mpl/aux_/has_size.hpp:
31492         * src/boost/mpl/aux_/has_tag.hpp:
31493         * src/boost/mpl/aux_/has_type.hpp:
31494         * src/boost/mpl/aux_/include_preprocessed.hpp:
31495         * src/boost/mpl/aux_/insert_impl.hpp:
31496         * src/boost/mpl/aux_/insert_range_impl.hpp:
31497         * src/boost/mpl/aux_/inserter_algorithm.hpp:
31498         * src/boost/mpl/aux_/integral_wrapper.hpp:
31499         * src/boost/mpl/aux_/is_msvc_eti_arg.hpp:
31500         * src/boost/mpl/aux_/iter_apply.hpp:
31501         * src/boost/mpl/aux_/iter_fold_if_impl.hpp:
31502         * src/boost/mpl/aux_/iter_fold_impl.hpp:
31503         * src/boost/mpl/aux_/iter_push_front.hpp:
31504         * src/boost/mpl/aux_/joint_iter.hpp:
31505         * src/boost/mpl/aux_/lambda_arity_param.hpp:
31506         * src/boost/mpl/aux_/lambda_no_ctps.hpp:
31507         * src/boost/mpl/aux_/lambda_spec.hpp:
31508         * src/boost/mpl/aux_/lambda_support.hpp:
31509         * src/boost/mpl/aux_/largest_int.hpp:
31510         * src/boost/mpl/aux_/logical_op.hpp:
31511         * src/boost/mpl/aux_/msvc_dtw.hpp:
31512         * src/boost/mpl/aux_/msvc_eti_base.hpp:
31513         * src/boost/mpl/aux_/msvc_is_class.hpp:
31514         * src/boost/mpl/aux_/msvc_never_true.hpp:
31515         * src/boost/mpl/aux_/msvc_type.hpp:
31516         * src/boost/mpl/aux_/na.hpp:
31517         * src/boost/mpl/aux_/na_assert.hpp:
31518         * src/boost/mpl/aux_/na_fwd.hpp:
31519         * src/boost/mpl/aux_/na_spec.hpp:
31520         * src/boost/mpl/aux_/nested_type_wknd.hpp:
31521         * src/boost/mpl/aux_/nttp_decl.hpp:
31522         * src/boost/mpl/aux_/numeric_cast_utils.hpp:
31523         * src/boost/mpl/aux_/numeric_op.hpp:
31524         * src/boost/mpl/aux_/order_impl.hpp:
31525         * src/boost/mpl/aux_/overload_names.hpp:
31526         * src/boost/mpl/aux_/partition_op.hpp:
31527         * src/boost/mpl/aux_/pop_back_impl.hpp:
31528         * src/boost/mpl/aux_/pop_front_impl.hpp:
31529         * src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
31530         * src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
31531         * src/boost/mpl/aux_/preprocessed/bcc/and.hpp:
31532         * src/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
31533         * src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
31534         * src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
31535         * src/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
31536         * src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
31537         * src/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
31538         * src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
31539         * src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
31540         * src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
31541         * src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
31542         * src/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
31543         * src/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
31544         * src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
31545         * src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
31546         * src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
31547         * src/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
31548         * src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
31549         * src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
31550         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
31551         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
31552         * src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
31553         * src/boost/mpl/aux_/preprocessed/bcc/less.hpp:
31554         * src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
31555         * src/boost/mpl/aux_/preprocessed/bcc/list.hpp:
31556         * src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
31557         * src/boost/mpl/aux_/preprocessed/bcc/map.hpp:
31558         * src/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
31559         * src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
31560         * src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
31561         * src/boost/mpl/aux_/preprocessed/bcc/or.hpp:
31562         * src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
31563         * src/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
31564         * src/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
31565         * src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
31566         * src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
31567         * src/boost/mpl/aux_/preprocessed/bcc/set.hpp:
31568         * src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
31569         * src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
31570         * src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
31571         * src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
31572         * src/boost/mpl/aux_/preprocessed/bcc/times.hpp:
31573         * src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
31574         * src/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
31575         * src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
31576         * src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
31577         * src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
31578         * src/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
31579         * src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
31580         * src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
31581         * src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
31582         * src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
31583         * src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
31584         * src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
31585         * src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
31586         * src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
31587         * src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
31588         * src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
31589         * src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
31590         * src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
31591         * src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
31592         * src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
31593         * src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
31594         * src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
31595         * src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
31596         * src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
31597         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
31598         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
31599         * src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
31600         * src/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
31601         * src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
31602         * src/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
31603         * src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
31604         * src/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
31605         * src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
31606         * src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
31607         * src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
31608         * src/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
31609         * src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
31610         * src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
31611         * src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
31612         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
31613         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
31614         * src/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
31615         * src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
31616         * src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
31617         * src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
31618         * src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
31619         * src/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
31620         * src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
31621         * src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
31622         * src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
31623         * src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
31624         * src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
31625         * src/boost/mpl/aux_/preprocessed/dmc/and.hpp:
31626         * src/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
31627         * src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
31628         * src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
31629         * src/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
31630         * src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
31631         * src/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
31632         * src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
31633         * src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
31634         * src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
31635         * src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
31636         * src/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
31637         * src/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
31638         * src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
31639         * src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
31640         * src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
31641         * src/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
31642         * src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
31643         * src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
31644         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
31645         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
31646         * src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
31647         * src/boost/mpl/aux_/preprocessed/dmc/less.hpp:
31648         * src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
31649         * src/boost/mpl/aux_/preprocessed/dmc/list.hpp:
31650         * src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
31651         * src/boost/mpl/aux_/preprocessed/dmc/map.hpp:
31652         * src/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
31653         * src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
31654         * src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
31655         * src/boost/mpl/aux_/preprocessed/dmc/or.hpp:
31656         * src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
31657         * src/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
31658         * src/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
31659         * src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
31660         * src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
31661         * src/boost/mpl/aux_/preprocessed/dmc/set.hpp:
31662         * src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
31663         * src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
31664         * src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
31665         * src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
31666         * src/boost/mpl/aux_/preprocessed/dmc/times.hpp:
31667         * src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
31668         * src/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
31669         * src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
31670         * src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
31671         * src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
31672         * src/boost/mpl/aux_/preprocessed/gcc/and.hpp:
31673         * src/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
31674         * src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
31675         * src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
31676         * src/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
31677         * src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
31678         * src/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
31679         * src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
31680         * src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
31681         * src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
31682         * src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
31683         * src/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
31684         * src/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
31685         * src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
31686         * src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
31687         * src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
31688         * src/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
31689         * src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
31690         * src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
31691         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
31692         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
31693         * src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
31694         * src/boost/mpl/aux_/preprocessed/gcc/less.hpp:
31695         * src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
31696         * src/boost/mpl/aux_/preprocessed/gcc/list.hpp:
31697         * src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
31698         * src/boost/mpl/aux_/preprocessed/gcc/map.hpp:
31699         * src/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
31700         * src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
31701         * src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
31702         * src/boost/mpl/aux_/preprocessed/gcc/or.hpp:
31703         * src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
31704         * src/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
31705         * src/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
31706         * src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
31707         * src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
31708         * src/boost/mpl/aux_/preprocessed/gcc/set.hpp:
31709         * src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
31710         * src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
31711         * src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
31712         * src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
31713         * src/boost/mpl/aux_/preprocessed/gcc/times.hpp:
31714         * src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
31715         * src/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
31716         * src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
31717         * src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
31718         * src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
31719         * src/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
31720         * src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
31721         * src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
31722         * src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
31723         * src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
31724         * src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
31725         * src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
31726         * src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
31727         * src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
31728         * src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
31729         * src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
31730         * src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
31731         * src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
31732         * src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
31733         * src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
31734         * src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
31735         * src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
31736         * src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
31737         * src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
31738         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
31739         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
31740         * src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
31741         * src/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
31742         * src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
31743         * src/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
31744         * src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
31745         * src/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
31746         * src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
31747         * src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
31748         * src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
31749         * src/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
31750         * src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
31751         * src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
31752         * src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
31753         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
31754         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
31755         * src/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
31756         * src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
31757         * src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
31758         * src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
31759         * src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
31760         * src/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
31761         * src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
31762         * src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
31763         * src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
31764         * src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
31765         * src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
31766         * src/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
31767         * src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
31768         * src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
31769         * src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
31770         * src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
31771         * src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
31772         * src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
31773         * src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
31774         * src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
31775         * src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
31776         * src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
31777         * src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
31778         * src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
31779         * src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
31780         * src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
31781         * src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
31782         * src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
31783         * src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
31784         * src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
31785         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
31786         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
31787         * src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
31788         * src/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
31789         * src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
31790         * src/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
31791         * src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
31792         * src/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
31793         * src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
31794         * src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
31795         * src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
31796         * src/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
31797         * src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
31798         * src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
31799         * src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
31800         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
31801         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
31802         * src/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
31803         * src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
31804         * src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
31805         * src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
31806         * src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
31807         * src/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
31808         * src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
31809         * src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
31810         * src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
31811         * src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
31812         * src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
31813         * src/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
31814         * src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
31815         * src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
31816         * src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
31817         * src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
31818         * src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
31819         * src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
31820         * src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
31821         * src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
31822         * src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
31823         * src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
31824         * src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
31825         * src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
31826         * src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
31827         * src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
31828         * src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
31829         * src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
31830         * src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
31831         * src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
31832         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
31833         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
31834         * src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
31835         * src/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
31836         * src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
31837         * src/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
31838         * src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
31839         * src/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
31840         * src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
31841         * src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
31842         * src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
31843         * src/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
31844         * src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
31845         * src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
31846         * src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
31847         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
31848         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
31849         * src/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
31850         * src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
31851         * src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
31852         * src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
31853         * src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
31854         * src/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
31855         * src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
31856         * src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
31857         * src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
31858         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
31859         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
31860         * src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
31861         * src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
31862         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
31863         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
31864         * src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
31865         * src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
31866         * src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
31867         * src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
31868         * src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
31869         * src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
31870         * src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
31871         * src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
31872         * src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
31873         * src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
31874         * src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
31875         * src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
31876         * src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
31877         * src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
31878         * src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
31879         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
31880         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
31881         * src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
31882         * src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
31883         * src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
31884         * src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
31885         * src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
31886         * src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
31887         * src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
31888         * src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
31889         * src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
31890         * src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
31891         * src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
31892         * src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
31893         * src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
31894         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
31895         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
31896         * src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
31897         * src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
31898         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
31899         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
31900         * src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
31901         * src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
31902         * src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
31903         * src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
31904         * src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
31905         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
31906         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
31907         * src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
31908         * src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
31909         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
31910         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
31911         * src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
31912         * src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
31913         * src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
31914         * src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
31915         * src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
31916         * src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
31917         * src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
31918         * src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
31919         * src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
31920         * src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
31921         * src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
31922         * src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
31923         * src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
31924         * src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
31925         * src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
31926         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
31927         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
31928         * src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
31929         * src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
31930         * src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
31931         * src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
31932         * src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
31933         * src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
31934         * src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
31935         * src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
31936         * src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
31937         * src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
31938         * src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
31939         * src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
31940         * src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
31941         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
31942         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
31943         * src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
31944         * src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
31945         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
31946         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
31947         * src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
31948         * src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
31949         * src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
31950         * src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
31951         * src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
31952         * src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
31953         * src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
31954         * src/boost/mpl/aux_/preprocessed/plain/and.hpp:
31955         * src/boost/mpl/aux_/preprocessed/plain/apply.hpp:
31956         * src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
31957         * src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
31958         * src/boost/mpl/aux_/preprocessed/plain/arg.hpp:
31959         * src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
31960         * src/boost/mpl/aux_/preprocessed/plain/bind.hpp:
31961         * src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
31962         * src/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
31963         * src/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
31964         * src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
31965         * src/boost/mpl/aux_/preprocessed/plain/deque.hpp:
31966         * src/boost/mpl/aux_/preprocessed/plain/divides.hpp:
31967         * src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
31968         * src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
31969         * src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
31970         * src/boost/mpl/aux_/preprocessed/plain/greater.hpp:
31971         * src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
31972         * src/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
31973         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
31974         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
31975         * src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
31976         * src/boost/mpl/aux_/preprocessed/plain/less.hpp:
31977         * src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
31978         * src/boost/mpl/aux_/preprocessed/plain/list.hpp:
31979         * src/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
31980         * src/boost/mpl/aux_/preprocessed/plain/map.hpp:
31981         * src/boost/mpl/aux_/preprocessed/plain/minus.hpp:
31982         * src/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
31983         * src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
31984         * src/boost/mpl/aux_/preprocessed/plain/or.hpp:
31985         * src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
31986         * src/boost/mpl/aux_/preprocessed/plain/plus.hpp:
31987         * src/boost/mpl/aux_/preprocessed/plain/quote.hpp:
31988         * src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
31989         * src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
31990         * src/boost/mpl/aux_/preprocessed/plain/set.hpp:
31991         * src/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
31992         * src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
31993         * src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
31994         * src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
31995         * src/boost/mpl/aux_/preprocessed/plain/times.hpp:
31996         * src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
31997         * src/boost/mpl/aux_/preprocessed/plain/vector.hpp:
31998         * src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
31999         * src/boost/mpl/aux_/preprocessor/add.hpp:
32000         * src/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
32001         * src/boost/mpl/aux_/preprocessor/default_params.hpp:
32002         * src/boost/mpl/aux_/preprocessor/enum.hpp:
32003         * src/boost/mpl/aux_/preprocessor/ext_params.hpp:
32004         * src/boost/mpl/aux_/preprocessor/filter_params.hpp:
32005         * src/boost/mpl/aux_/preprocessor/is_seq.hpp:
32006         * src/boost/mpl/aux_/preprocessor/params.hpp:
32007         * src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
32008         * src/boost/mpl/aux_/preprocessor/range.hpp:
32009         * src/boost/mpl/aux_/preprocessor/repeat.hpp:
32010         * src/boost/mpl/aux_/preprocessor/sub.hpp:
32011         * src/boost/mpl/aux_/preprocessor/token_equal.hpp:
32012         * src/boost/mpl/aux_/preprocessor/tuple.hpp:
32013         * src/boost/mpl/aux_/ptr_to_ref.hpp:
32014         * src/boost/mpl/aux_/push_back_impl.hpp:
32015         * src/boost/mpl/aux_/push_front_impl.hpp:
32016         * src/boost/mpl/aux_/range_c/O1_size.hpp:
32017         * src/boost/mpl/aux_/range_c/back.hpp:
32018         * src/boost/mpl/aux_/range_c/empty.hpp:
32019         * src/boost/mpl/aux_/range_c/front.hpp:
32020         * src/boost/mpl/aux_/range_c/iterator.hpp:
32021         * src/boost/mpl/aux_/range_c/size.hpp:
32022         * src/boost/mpl/aux_/range_c/tag.hpp:
32023         * src/boost/mpl/aux_/reverse_fold_impl.hpp:
32024         * src/boost/mpl/aux_/reverse_fold_impl_body.hpp:
32025         * src/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
32026         * src/boost/mpl/aux_/sequence_wrapper.hpp:
32027         * src/boost/mpl/aux_/shift_op.hpp:
32028         * src/boost/mpl/aux_/single_element_iter.hpp:
32029         * src/boost/mpl/aux_/size_impl.hpp:
32030         * src/boost/mpl/aux_/sort_impl.hpp:
32031         * src/boost/mpl/aux_/static_cast.hpp:
32032         * src/boost/mpl/aux_/template_arity.hpp:
32033         * src/boost/mpl/aux_/template_arity_fwd.hpp:
32034         * src/boost/mpl/aux_/test.hpp:
32035         * src/boost/mpl/aux_/test/assert.hpp:
32036         * src/boost/mpl/aux_/test/data.hpp:
32037         * src/boost/mpl/aux_/test/test_case.hpp:
32038         * src/boost/mpl/aux_/traits_lambda_spec.hpp:
32039         * src/boost/mpl/aux_/transform_iter.hpp:
32040         * src/boost/mpl/aux_/type_wrapper.hpp:
32041         * src/boost/mpl/aux_/unwrap.hpp:
32042         * src/boost/mpl/aux_/value_wknd.hpp:
32043         * src/boost/mpl/aux_/yes_no.hpp:
32044         * src/boost/mpl/back.hpp:
32045         * src/boost/mpl/back_fwd.hpp:
32046         * src/boost/mpl/back_inserter.hpp:
32047         * src/boost/mpl/base.hpp:
32048         * src/boost/mpl/begin.hpp:
32049         * src/boost/mpl/begin_end.hpp:
32050         * src/boost/mpl/begin_end_fwd.hpp:
32051         * src/boost/mpl/bind.hpp:
32052         * src/boost/mpl/bind_fwd.hpp:
32053         * src/boost/mpl/bitand.hpp:
32054         * src/boost/mpl/bitor.hpp:
32055         * src/boost/mpl/bitwise.hpp:
32056         * src/boost/mpl/bitxor.hpp:
32057         * src/boost/mpl/bool.hpp:
32058         * src/boost/mpl/bool_fwd.hpp:
32059         * src/boost/mpl/clear.hpp:
32060         * src/boost/mpl/clear_fwd.hpp:
32061         * src/boost/mpl/comparison.hpp:
32062         * src/boost/mpl/contains.hpp:
32063         * src/boost/mpl/contains_fwd.hpp:
32064         * src/boost/mpl/copy.hpp:
32065         * src/boost/mpl/copy_if.hpp:
32066         * src/boost/mpl/count.hpp:
32067         * src/boost/mpl/count_fwd.hpp:
32068         * src/boost/mpl/count_if.hpp:
32069         * src/boost/mpl/deque.hpp:
32070         * src/boost/mpl/deref.hpp:
32071         * src/boost/mpl/distance.hpp:
32072         * src/boost/mpl/distance_fwd.hpp:
32073         * src/boost/mpl/divides.hpp:
32074         * src/boost/mpl/empty.hpp:
32075         * src/boost/mpl/empty_base.hpp:
32076         * src/boost/mpl/empty_fwd.hpp:
32077         * src/boost/mpl/empty_sequence.hpp:
32078         * src/boost/mpl/end.hpp:
32079         * src/boost/mpl/equal.hpp:
32080         * src/boost/mpl/equal_to.hpp:
32081         * src/boost/mpl/erase.hpp:
32082         * src/boost/mpl/erase_fwd.hpp:
32083         * src/boost/mpl/erase_key.hpp:
32084         * src/boost/mpl/erase_key_fwd.hpp:
32085         * src/boost/mpl/eval_if.hpp:
32086         * src/boost/mpl/filter_view.hpp:
32087         * src/boost/mpl/find.hpp:
32088         * src/boost/mpl/find_if.hpp:
32089         * src/boost/mpl/fold.hpp:
32090         * src/boost/mpl/for_each.hpp:
32091         * src/boost/mpl/front.hpp:
32092         * src/boost/mpl/front_fwd.hpp:
32093         * src/boost/mpl/front_inserter.hpp:
32094         * src/boost/mpl/greater.hpp:
32095         * src/boost/mpl/greater_equal.hpp:
32096         * src/boost/mpl/has_key.hpp:
32097         * src/boost/mpl/has_key_fwd.hpp:
32098         * src/boost/mpl/has_xxx.hpp:
32099         * src/boost/mpl/identity.hpp:
32100         * src/boost/mpl/if.hpp:
32101         * src/boost/mpl/index_if.hpp:
32102         * src/boost/mpl/index_of.hpp:
32103         * src/boost/mpl/inherit.hpp:
32104         * src/boost/mpl/inherit_linearly.hpp:
32105         * src/boost/mpl/insert.hpp:
32106         * src/boost/mpl/insert_fwd.hpp:
32107         * src/boost/mpl/insert_range.hpp:
32108         * src/boost/mpl/insert_range_fwd.hpp:
32109         * src/boost/mpl/inserter.hpp:
32110         * src/boost/mpl/int.hpp:
32111         * src/boost/mpl/int_fwd.hpp:
32112         * src/boost/mpl/integral_c.hpp:
32113         * src/boost/mpl/integral_c_fwd.hpp:
32114         * src/boost/mpl/integral_c_tag.hpp:
32115         * src/boost/mpl/is_placeholder.hpp:
32116         * src/boost/mpl/is_sequence.hpp:
32117         * src/boost/mpl/iter_fold.hpp:
32118         * src/boost/mpl/iter_fold_if.hpp:
32119         * src/boost/mpl/iterator_category.hpp:
32120         * src/boost/mpl/iterator_range.hpp:
32121         * src/boost/mpl/iterator_tags.hpp:
32122         * src/boost/mpl/joint_view.hpp:
32123         * src/boost/mpl/key_type.hpp:
32124         * src/boost/mpl/key_type_fwd.hpp:
32125         * src/boost/mpl/lambda.hpp:
32126         * src/boost/mpl/lambda_fwd.hpp:
32127         * src/boost/mpl/less.hpp:
32128         * src/boost/mpl/less_equal.hpp:
32129         * src/boost/mpl/limits/arity.hpp:
32130         * src/boost/mpl/limits/list.hpp:
32131         * src/boost/mpl/limits/map.hpp:
32132         * src/boost/mpl/limits/set.hpp:
32133         * src/boost/mpl/limits/unrolling.hpp:
32134         * src/boost/mpl/limits/vector.hpp:
32135         * src/boost/mpl/list.hpp:
32136         * src/boost/mpl/list/aux_/O1_size.hpp:
32137         * src/boost/mpl/list/aux_/begin_end.hpp:
32138         * src/boost/mpl/list/aux_/clear.hpp:
32139         * src/boost/mpl/list/aux_/empty.hpp:
32140         * src/boost/mpl/list/aux_/front.hpp:
32141         * src/boost/mpl/list/aux_/include_preprocessed.hpp:
32142         * src/boost/mpl/list/aux_/item.hpp:
32143         * src/boost/mpl/list/aux_/iterator.hpp:
32144         * src/boost/mpl/list/aux_/numbered.hpp:
32145         * src/boost/mpl/list/aux_/numbered_c.hpp:
32146         * src/boost/mpl/list/aux_/pop_front.hpp:
32147         * src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
32148         * src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
32149         * src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
32150         * src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
32151         * src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
32152         * src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
32153         * src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
32154         * src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
32155         * src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
32156         * src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
32157         * src/boost/mpl/list/aux_/push_back.hpp:
32158         * src/boost/mpl/list/aux_/push_front.hpp:
32159         * src/boost/mpl/list/aux_/size.hpp:
32160         * src/boost/mpl/list/aux_/tag.hpp:
32161         * src/boost/mpl/list/list0.hpp:
32162         * src/boost/mpl/list/list0_c.hpp:
32163         * src/boost/mpl/list/list10.hpp:
32164         * src/boost/mpl/list/list10_c.hpp:
32165         * src/boost/mpl/list/list20.hpp:
32166         * src/boost/mpl/list/list20_c.hpp:
32167         * src/boost/mpl/list/list30.hpp:
32168         * src/boost/mpl/list/list30_c.hpp:
32169         * src/boost/mpl/list/list40.hpp:
32170         * src/boost/mpl/list/list40_c.hpp:
32171         * src/boost/mpl/list/list50.hpp:
32172         * src/boost/mpl/list/list50_c.hpp:
32173         * src/boost/mpl/list_c.hpp:
32174         * src/boost/mpl/logical.hpp:
32175         * src/boost/mpl/long.hpp:
32176         * src/boost/mpl/long_fwd.hpp:
32177         * src/boost/mpl/lower_bound.hpp:
32178         * src/boost/mpl/map.hpp:
32179         * src/boost/mpl/map/aux_/at_impl.hpp:
32180         * src/boost/mpl/map/aux_/begin_end_impl.hpp:
32181         * src/boost/mpl/map/aux_/clear_impl.hpp:
32182         * src/boost/mpl/map/aux_/contains_impl.hpp:
32183         * src/boost/mpl/map/aux_/empty_impl.hpp:
32184         * src/boost/mpl/map/aux_/erase_impl.hpp:
32185         * src/boost/mpl/map/aux_/erase_key_impl.hpp:
32186         * src/boost/mpl/map/aux_/has_key_impl.hpp:
32187         * src/boost/mpl/map/aux_/include_preprocessed.hpp:
32188         * src/boost/mpl/map/aux_/insert_impl.hpp:
32189         * src/boost/mpl/map/aux_/item.hpp:
32190         * src/boost/mpl/map/aux_/iterator.hpp:
32191         * src/boost/mpl/map/aux_/key_type_impl.hpp:
32192         * src/boost/mpl/map/aux_/map0.hpp:
32193         * src/boost/mpl/map/aux_/numbered.hpp:
32194         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
32195         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
32196         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
32197         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
32198         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
32199         * src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
32200         * src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
32201         * src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
32202         * src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
32203         * src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
32204         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
32205         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
32206         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
32207         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
32208         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
32209         * src/boost/mpl/map/aux_/size_impl.hpp:
32210         * src/boost/mpl/map/aux_/tag.hpp:
32211         * src/boost/mpl/map/aux_/value_type_impl.hpp:
32212         * src/boost/mpl/map/map0.hpp:
32213         * src/boost/mpl/map/map10.hpp:
32214         * src/boost/mpl/map/map20.hpp:
32215         * src/boost/mpl/map/map30.hpp:
32216         * src/boost/mpl/map/map40.hpp:
32217         * src/boost/mpl/map/map50.hpp:
32218         * src/boost/mpl/math/fixed_c.hpp:
32219         * src/boost/mpl/math/is_even.hpp:
32220         * src/boost/mpl/math/rational_c.hpp:
32221         * src/boost/mpl/max.hpp:
32222         * src/boost/mpl/max_element.hpp:
32223         * src/boost/mpl/min.hpp:
32224         * src/boost/mpl/min_element.hpp:
32225         * src/boost/mpl/min_max.hpp:
32226         * src/boost/mpl/minus.hpp:
32227         * src/boost/mpl/modulus.hpp:
32228         * src/boost/mpl/multiplies.hpp:
32229         * src/boost/mpl/multiset/aux_/count_impl.hpp:
32230         * src/boost/mpl/multiset/aux_/insert_impl.hpp:
32231         * src/boost/mpl/multiset/aux_/item.hpp:
32232         * src/boost/mpl/multiset/aux_/multiset0.hpp:
32233         * src/boost/mpl/multiset/aux_/tag.hpp:
32234         * src/boost/mpl/multiset/multiset0.hpp:
32235         * src/boost/mpl/negate.hpp:
32236         * src/boost/mpl/next.hpp:
32237         * src/boost/mpl/next_prior.hpp:
32238         * src/boost/mpl/not.hpp:
32239         * src/boost/mpl/not_equal_to.hpp:
32240         * src/boost/mpl/numeric_cast.hpp:
32241         * src/boost/mpl/or.hpp:
32242         * src/boost/mpl/order.hpp:
32243         * src/boost/mpl/order_fwd.hpp:
32244         * src/boost/mpl/pair.hpp:
32245         * src/boost/mpl/pair_view.hpp:
32246         * src/boost/mpl/partition.hpp:
32247         * src/boost/mpl/placeholders.hpp:
32248         * src/boost/mpl/plus.hpp:
32249         * src/boost/mpl/pop_back.hpp:
32250         * src/boost/mpl/pop_back_fwd.hpp:
32251         * src/boost/mpl/pop_front.hpp:
32252         * src/boost/mpl/pop_front_fwd.hpp:
32253         * src/boost/mpl/print.hpp:
32254         * src/boost/mpl/prior.hpp:
32255         * src/boost/mpl/protect.hpp:
32256         * src/boost/mpl/push_back.hpp:
32257         * src/boost/mpl/push_back_fwd.hpp:
32258         * src/boost/mpl/push_front.hpp:
32259         * src/boost/mpl/push_front_fwd.hpp:
32260         * src/boost/mpl/quote.hpp:
32261         * src/boost/mpl/range_c.hpp:
32262         * src/boost/mpl/remove.hpp:
32263         * src/boost/mpl/remove_if.hpp:
32264         * src/boost/mpl/replace.hpp:
32265         * src/boost/mpl/replace_if.hpp:
32266         * src/boost/mpl/reverse.hpp:
32267         * src/boost/mpl/reverse_fold.hpp:
32268         * src/boost/mpl/reverse_iter_fold.hpp:
32269         * src/boost/mpl/same_as.hpp:
32270         * src/boost/mpl/sequence_tag.hpp:
32271         * src/boost/mpl/sequence_tag_fwd.hpp:
32272         * src/boost/mpl/set.hpp:
32273         * src/boost/mpl/set/aux_/at_impl.hpp:
32274         * src/boost/mpl/set/aux_/begin_end_impl.hpp:
32275         * src/boost/mpl/set/aux_/clear_impl.hpp:
32276         * src/boost/mpl/set/aux_/empty_impl.hpp:
32277         * src/boost/mpl/set/aux_/erase_impl.hpp:
32278         * src/boost/mpl/set/aux_/erase_key_impl.hpp:
32279         * src/boost/mpl/set/aux_/has_key_impl.hpp:
32280         * src/boost/mpl/set/aux_/include_preprocessed.hpp:
32281         * src/boost/mpl/set/aux_/insert_impl.hpp:
32282         * src/boost/mpl/set/aux_/item.hpp:
32283         * src/boost/mpl/set/aux_/iterator.hpp:
32284         * src/boost/mpl/set/aux_/key_type_impl.hpp:
32285         * src/boost/mpl/set/aux_/numbered.hpp:
32286         * src/boost/mpl/set/aux_/numbered_c.hpp:
32287         * src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
32288         * src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
32289         * src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
32290         * src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
32291         * src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
32292         * src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
32293         * src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
32294         * src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
32295         * src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
32296         * src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
32297         * src/boost/mpl/set/aux_/set0.hpp:
32298         * src/boost/mpl/set/aux_/size_impl.hpp:
32299         * src/boost/mpl/set/aux_/tag.hpp:
32300         * src/boost/mpl/set/aux_/value_type_impl.hpp:
32301         * src/boost/mpl/set/set0.hpp:
32302         * src/boost/mpl/set/set0_c.hpp:
32303         * src/boost/mpl/set/set10.hpp:
32304         * src/boost/mpl/set/set10_c.hpp:
32305         * src/boost/mpl/set/set20.hpp:
32306         * src/boost/mpl/set/set20_c.hpp:
32307         * src/boost/mpl/set/set30.hpp:
32308         * src/boost/mpl/set/set30_c.hpp:
32309         * src/boost/mpl/set/set40.hpp:
32310         * src/boost/mpl/set/set40_c.hpp:
32311         * src/boost/mpl/set/set50.hpp:
32312         * src/boost/mpl/set/set50_c.hpp:
32313         * src/boost/mpl/set_c.hpp:
32314         * src/boost/mpl/shift_left.hpp:
32315         * src/boost/mpl/shift_right.hpp:
32316         * src/boost/mpl/single_view.hpp:
32317         * src/boost/mpl/size.hpp:
32318         * src/boost/mpl/size_fwd.hpp:
32319         * src/boost/mpl/size_t.hpp:
32320         * src/boost/mpl/size_t_fwd.hpp:
32321         * src/boost/mpl/sizeof.hpp:
32322         * src/boost/mpl/sort.hpp:
32323         * src/boost/mpl/stable_partition.hpp:
32324         * src/boost/mpl/switch.hpp:
32325         * src/boost/mpl/tag.hpp:
32326         * src/boost/mpl/times.hpp:
32327         * src/boost/mpl/transform.hpp:
32328         * src/boost/mpl/transform_view.hpp:
32329         * src/boost/mpl/unique.hpp:
32330         * src/boost/mpl/unpack_args.hpp:
32331         * src/boost/mpl/upper_bound.hpp:
32332         * src/boost/mpl/value_type.hpp:
32333         * src/boost/mpl/value_type_fwd.hpp:
32334         * src/boost/mpl/vector.hpp:
32335         * src/boost/mpl/vector/aux_/O1_size.hpp:
32336         * src/boost/mpl/vector/aux_/at.hpp:
32337         * src/boost/mpl/vector/aux_/back.hpp:
32338         * src/boost/mpl/vector/aux_/begin_end.hpp:
32339         * src/boost/mpl/vector/aux_/clear.hpp:
32340         * src/boost/mpl/vector/aux_/empty.hpp:
32341         * src/boost/mpl/vector/aux_/front.hpp:
32342         * src/boost/mpl/vector/aux_/include_preprocessed.hpp:
32343         * src/boost/mpl/vector/aux_/item.hpp:
32344         * src/boost/mpl/vector/aux_/iterator.hpp:
32345         * src/boost/mpl/vector/aux_/numbered.hpp:
32346         * src/boost/mpl/vector/aux_/numbered_c.hpp:
32347         * src/boost/mpl/vector/aux_/pop_back.hpp:
32348         * src/boost/mpl/vector/aux_/pop_front.hpp:
32349         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
32350         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
32351         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
32352         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
32353         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
32354         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
32355         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
32356         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
32357         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
32358         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
32359         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
32360         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
32361         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
32362         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
32363         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
32364         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
32365         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
32366         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
32367         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
32368         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
32369         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
32370         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
32371         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
32372         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
32373         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
32374         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
32375         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
32376         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
32377         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
32378         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
32379         * src/boost/mpl/vector/aux_/push_back.hpp:
32380         * src/boost/mpl/vector/aux_/push_front.hpp:
32381         * src/boost/mpl/vector/aux_/size.hpp:
32382         * src/boost/mpl/vector/aux_/tag.hpp:
32383         * src/boost/mpl/vector/aux_/vector0.hpp:
32384         * src/boost/mpl/vector/vector0.hpp:
32385         * src/boost/mpl/vector/vector0_c.hpp:
32386         * src/boost/mpl/vector/vector10.hpp:
32387         * src/boost/mpl/vector/vector10_c.hpp:
32388         * src/boost/mpl/vector/vector20.hpp:
32389         * src/boost/mpl/vector/vector20_c.hpp:
32390         * src/boost/mpl/vector/vector30.hpp:
32391         * src/boost/mpl/vector/vector30_c.hpp:
32392         * src/boost/mpl/vector/vector40.hpp:
32393         * src/boost/mpl/vector/vector40_c.hpp:
32394         * src/boost/mpl/vector/vector50.hpp:
32395         * src/boost/mpl/vector/vector50_c.hpp:
32396         * src/boost/mpl/vector_c.hpp:
32397         * src/boost/mpl/void.hpp:
32398         * src/boost/mpl/void_fwd.hpp:
32399         * src/boost/mpl/zip_view.hpp:
32400         * src/boost/next_prior.hpp:
32401         * src/boost/noncopyable.hpp:
32402         * src/boost/pointer_cast.hpp:
32403         * src/boost/preprocessor.hpp:
32404         * src/boost/preprocessor/arithmetic.hpp:
32405         * src/boost/preprocessor/arithmetic/add.hpp:
32406         * src/boost/preprocessor/arithmetic/dec.hpp:
32407         * src/boost/preprocessor/arithmetic/detail/div_base.hpp:
32408         * src/boost/preprocessor/arithmetic/div.hpp:
32409         * src/boost/preprocessor/arithmetic/inc.hpp:
32410         * src/boost/preprocessor/arithmetic/mod.hpp:
32411         * src/boost/preprocessor/arithmetic/mul.hpp:
32412         * src/boost/preprocessor/arithmetic/sub.hpp:
32413         * src/boost/preprocessor/array.hpp:
32414         * src/boost/preprocessor/array/data.hpp:
32415         * src/boost/preprocessor/array/elem.hpp:
32416         * src/boost/preprocessor/array/insert.hpp:
32417         * src/boost/preprocessor/array/pop_back.hpp:
32418         * src/boost/preprocessor/array/pop_front.hpp:
32419         * src/boost/preprocessor/array/push_back.hpp:
32420         * src/boost/preprocessor/array/push_front.hpp:
32421         * src/boost/preprocessor/array/remove.hpp:
32422         * src/boost/preprocessor/array/replace.hpp:
32423         * src/boost/preprocessor/array/reverse.hpp:
32424         * src/boost/preprocessor/array/size.hpp:
32425         * src/boost/preprocessor/assert_msg.hpp:
32426         * src/boost/preprocessor/cat.hpp:
32427         * src/boost/preprocessor/comma.hpp:
32428         * src/boost/preprocessor/comma_if.hpp:
32429         * src/boost/preprocessor/comparison.hpp:
32430         * src/boost/preprocessor/comparison/equal.hpp:
32431         * src/boost/preprocessor/comparison/greater.hpp:
32432         * src/boost/preprocessor/comparison/greater_equal.hpp:
32433         * src/boost/preprocessor/comparison/less.hpp:
32434         * src/boost/preprocessor/comparison/less_equal.hpp:
32435         * src/boost/preprocessor/comparison/not_equal.hpp:
32436         * src/boost/preprocessor/config/config.hpp:
32437         * src/boost/preprocessor/config/limits.hpp:
32438         * src/boost/preprocessor/control.hpp:
32439         * src/boost/preprocessor/control/deduce_d.hpp:
32440         * src/boost/preprocessor/control/detail/dmc/while.hpp:
32441         * src/boost/preprocessor/control/detail/edg/while.hpp:
32442         * src/boost/preprocessor/control/detail/msvc/while.hpp:
32443         * src/boost/preprocessor/control/detail/while.hpp:
32444         * src/boost/preprocessor/control/expr_if.hpp:
32445         * src/boost/preprocessor/control/expr_iif.hpp:
32446         * src/boost/preprocessor/control/if.hpp:
32447         * src/boost/preprocessor/control/iif.hpp:
32448         * src/boost/preprocessor/control/while.hpp:
32449         * src/boost/preprocessor/debug.hpp:
32450         * src/boost/preprocessor/debug/assert.hpp:
32451         * src/boost/preprocessor/debug/error.hpp:
32452         * src/boost/preprocessor/debug/line.hpp:
32453         * src/boost/preprocessor/dec.hpp:
32454         * src/boost/preprocessor/detail/auto_rec.hpp:
32455         * src/boost/preprocessor/detail/check.hpp:
32456         * src/boost/preprocessor/detail/dmc/auto_rec.hpp:
32457         * src/boost/preprocessor/detail/is_binary.hpp:
32458         * src/boost/preprocessor/detail/is_nullary.hpp:
32459         * src/boost/preprocessor/detail/is_unary.hpp:
32460         * src/boost/preprocessor/detail/null.hpp:
32461         * src/boost/preprocessor/detail/split.hpp:
32462         * src/boost/preprocessor/empty.hpp:
32463         * src/boost/preprocessor/enum.hpp:
32464         * src/boost/preprocessor/enum_params.hpp:
32465         * src/boost/preprocessor/enum_params_with_a_default.hpp:
32466         * src/boost/preprocessor/enum_params_with_defaults.hpp:
32467         * src/boost/preprocessor/enum_shifted.hpp:
32468         * src/boost/preprocessor/enum_shifted_params.hpp:
32469         * src/boost/preprocessor/expand.hpp:
32470         * src/boost/preprocessor/expr_if.hpp:
32471         * src/boost/preprocessor/facilities.hpp:
32472         * src/boost/preprocessor/facilities/apply.hpp:
32473         * src/boost/preprocessor/facilities/empty.hpp:
32474         * src/boost/preprocessor/facilities/expand.hpp:
32475         * src/boost/preprocessor/facilities/identity.hpp:
32476         * src/boost/preprocessor/facilities/intercept.hpp:
32477         * src/boost/preprocessor/facilities/is_1.hpp:
32478         * src/boost/preprocessor/facilities/is_empty.hpp:
32479         * src/boost/preprocessor/facilities/is_empty_or_1.hpp:
32480         * src/boost/preprocessor/for.hpp:
32481         * src/boost/preprocessor/identity.hpp:
32482         * src/boost/preprocessor/if.hpp:
32483         * src/boost/preprocessor/inc.hpp:
32484         * src/boost/preprocessor/iterate.hpp:
32485         * src/boost/preprocessor/iteration.hpp:
32486         * src/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
32487         * src/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
32488         * src/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
32489         * src/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
32490         * src/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
32491         * src/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
32492         * src/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
32493         * src/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
32494         * src/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
32495         * src/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
32496         * src/boost/preprocessor/iteration/detail/finish.hpp:
32497         * src/boost/preprocessor/iteration/detail/iter/forward1.hpp:
32498         * src/boost/preprocessor/iteration/detail/iter/forward2.hpp:
32499         * src/boost/preprocessor/iteration/detail/iter/forward3.hpp:
32500         * src/boost/preprocessor/iteration/detail/iter/forward4.hpp:
32501         * src/boost/preprocessor/iteration/detail/iter/forward5.hpp:
32502         * src/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
32503         * src/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
32504         * src/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
32505         * src/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
32506         * src/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
32507         * src/boost/preprocessor/iteration/detail/local.hpp:
32508         * src/boost/preprocessor/iteration/detail/rlocal.hpp:
32509         * src/boost/preprocessor/iteration/detail/self.hpp:
32510         * src/boost/preprocessor/iteration/detail/start.hpp:
32511         * src/boost/preprocessor/iteration/iterate.hpp:
32512         * src/boost/preprocessor/iteration/local.hpp:
32513         * src/boost/preprocessor/iteration/self.hpp:
32514         * src/boost/preprocessor/library.hpp:
32515         * src/boost/preprocessor/limits.hpp:
32516         * src/boost/preprocessor/list.hpp:
32517         * src/boost/preprocessor/list/adt.hpp:
32518         * src/boost/preprocessor/list/append.hpp:
32519         * src/boost/preprocessor/list/at.hpp:
32520         * src/boost/preprocessor/list/cat.hpp:
32521         * src/boost/preprocessor/list/detail/dmc/fold_left.hpp:
32522         * src/boost/preprocessor/list/detail/edg/fold_left.hpp:
32523         * src/boost/preprocessor/list/detail/edg/fold_right.hpp:
32524         * src/boost/preprocessor/list/detail/fold_left.hpp:
32525         * src/boost/preprocessor/list/detail/fold_right.hpp:
32526         * src/boost/preprocessor/list/enum.hpp:
32527         * src/boost/preprocessor/list/filter.hpp:
32528         * src/boost/preprocessor/list/first_n.hpp:
32529         * src/boost/preprocessor/list/fold_left.hpp:
32530         * src/boost/preprocessor/list/fold_right.hpp:
32531         * src/boost/preprocessor/list/for_each.hpp:
32532         * src/boost/preprocessor/list/for_each_i.hpp:
32533         * src/boost/preprocessor/list/for_each_product.hpp:
32534         * src/boost/preprocessor/list/rest_n.hpp:
32535         * src/boost/preprocessor/list/reverse.hpp:
32536         * src/boost/preprocessor/list/size.hpp:
32537         * src/boost/preprocessor/list/to_tuple.hpp:
32538         * src/boost/preprocessor/list/transform.hpp:
32539         * src/boost/preprocessor/logical.hpp:
32540         * src/boost/preprocessor/logical/and.hpp:
32541         * src/boost/preprocessor/logical/bitand.hpp:
32542         * src/boost/preprocessor/logical/bitnor.hpp:
32543         * src/boost/preprocessor/logical/bitor.hpp:
32544         * src/boost/preprocessor/logical/bitxor.hpp:
32545         * src/boost/preprocessor/logical/bool.hpp:
32546         * src/boost/preprocessor/logical/compl.hpp:
32547         * src/boost/preprocessor/logical/nor.hpp:
32548         * src/boost/preprocessor/logical/not.hpp:
32549         * src/boost/preprocessor/logical/or.hpp:
32550         * src/boost/preprocessor/logical/xor.hpp:
32551         * src/boost/preprocessor/max.hpp:
32552         * src/boost/preprocessor/min.hpp:
32553         * src/boost/preprocessor/punctuation.hpp:
32554         * src/boost/preprocessor/punctuation/comma.hpp:
32555         * src/boost/preprocessor/punctuation/comma_if.hpp:
32556         * src/boost/preprocessor/punctuation/paren.hpp:
32557         * src/boost/preprocessor/punctuation/paren_if.hpp:
32558         * src/boost/preprocessor/repeat.hpp:
32559         * src/boost/preprocessor/repeat_2nd.hpp:
32560         * src/boost/preprocessor/repeat_3rd.hpp:
32561         * src/boost/preprocessor/repeat_from_to.hpp:
32562         * src/boost/preprocessor/repeat_from_to_2nd.hpp:
32563         * src/boost/preprocessor/repeat_from_to_3rd.hpp:
32564         * src/boost/preprocessor/repetition.hpp:
32565         * src/boost/preprocessor/repetition/deduce_r.hpp:
32566         * src/boost/preprocessor/repetition/deduce_z.hpp:
32567         * src/boost/preprocessor/repetition/detail/dmc/for.hpp:
32568         * src/boost/preprocessor/repetition/detail/edg/for.hpp:
32569         * src/boost/preprocessor/repetition/detail/for.hpp:
32570         * src/boost/preprocessor/repetition/detail/msvc/for.hpp:
32571         * src/boost/preprocessor/repetition/enum.hpp:
32572         * src/boost/preprocessor/repetition/enum_binary_params.hpp:
32573         * src/boost/preprocessor/repetition/enum_params.hpp:
32574         * src/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
32575         * src/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
32576         * src/boost/preprocessor/repetition/enum_shifted.hpp:
32577         * src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
32578         * src/boost/preprocessor/repetition/enum_shifted_params.hpp:
32579         * src/boost/preprocessor/repetition/enum_trailing.hpp:
32580         * src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
32581         * src/boost/preprocessor/repetition/enum_trailing_params.hpp:
32582         * src/boost/preprocessor/repetition/for.hpp:
32583         * src/boost/preprocessor/repetition/repeat.hpp:
32584         * src/boost/preprocessor/repetition/repeat_from_to.hpp:
32585         * src/boost/preprocessor/selection.hpp:
32586         * src/boost/preprocessor/selection/max.hpp:
32587         * src/boost/preprocessor/selection/min.hpp:
32588         * src/boost/preprocessor/seq.hpp:
32589         * src/boost/preprocessor/seq/cat.hpp:
32590         * src/boost/preprocessor/seq/detail/split.hpp:
32591         * src/boost/preprocessor/seq/elem.hpp:
32592         * src/boost/preprocessor/seq/enum.hpp:
32593         * src/boost/preprocessor/seq/filter.hpp:
32594         * src/boost/preprocessor/seq/first_n.hpp:
32595         * src/boost/preprocessor/seq/fold_left.hpp:
32596         * src/boost/preprocessor/seq/fold_right.hpp:
32597         * src/boost/preprocessor/seq/for_each.hpp:
32598         * src/boost/preprocessor/seq/for_each_i.hpp:
32599         * src/boost/preprocessor/seq/for_each_product.hpp:
32600         * src/boost/preprocessor/seq/insert.hpp:
32601         * src/boost/preprocessor/seq/pop_back.hpp:
32602         * src/boost/preprocessor/seq/pop_front.hpp:
32603         * src/boost/preprocessor/seq/push_back.hpp:
32604         * src/boost/preprocessor/seq/push_front.hpp:
32605         * src/boost/preprocessor/seq/remove.hpp:
32606         * src/boost/preprocessor/seq/replace.hpp:
32607         * src/boost/preprocessor/seq/rest_n.hpp:
32608         * src/boost/preprocessor/seq/reverse.hpp:
32609         * src/boost/preprocessor/seq/seq.hpp:
32610         * src/boost/preprocessor/seq/size.hpp:
32611         * src/boost/preprocessor/seq/subseq.hpp:
32612         * src/boost/preprocessor/seq/to_array.hpp:
32613         * src/boost/preprocessor/seq/to_tuple.hpp:
32614         * src/boost/preprocessor/seq/transform.hpp:
32615         * src/boost/preprocessor/slot.hpp:
32616         * src/boost/preprocessor/slot/counter.hpp:
32617         * src/boost/preprocessor/slot/detail/counter.hpp:
32618         * src/boost/preprocessor/slot/detail/def.hpp:
32619         * src/boost/preprocessor/slot/detail/shared.hpp:
32620         * src/boost/preprocessor/slot/detail/slot1.hpp:
32621         * src/boost/preprocessor/slot/detail/slot2.hpp:
32622         * src/boost/preprocessor/slot/detail/slot3.hpp:
32623         * src/boost/preprocessor/slot/detail/slot4.hpp:
32624         * src/boost/preprocessor/slot/detail/slot5.hpp:
32625         * src/boost/preprocessor/slot/slot.hpp:
32626         * src/boost/preprocessor/stringize.hpp:
32627         * src/boost/preprocessor/tuple.hpp:
32628         * src/boost/preprocessor/tuple/eat.hpp:
32629         * src/boost/preprocessor/tuple/elem.hpp:
32630         * src/boost/preprocessor/tuple/rem.hpp:
32631         * src/boost/preprocessor/tuple/reverse.hpp:
32632         * src/boost/preprocessor/tuple/to_list.hpp:
32633         * src/boost/preprocessor/tuple/to_seq.hpp:
32634         * src/boost/preprocessor/while.hpp:
32635         * src/boost/preprocessor/wstringize.hpp:
32636         * src/boost/range.hpp:
32637         * src/boost/range/begin.hpp:
32638         * src/boost/range/concepts.hpp:
32639         * src/boost/range/config.hpp:
32640         * src/boost/range/const_iterator.hpp:
32641         * src/boost/range/const_reverse_iterator.hpp:
32642         * src/boost/range/detail/begin.hpp:
32643         * src/boost/range/detail/collection_traits.hpp:
32644         * src/boost/range/detail/collection_traits_detail.hpp:
32645         * src/boost/range/detail/common.hpp:
32646         * src/boost/range/detail/const_iterator.hpp:
32647         * src/boost/range/detail/difference_type.hpp:
32648         * src/boost/range/detail/empty.hpp:
32649         * src/boost/range/detail/end.hpp:
32650         * src/boost/range/detail/implementation_help.hpp:
32651         * src/boost/range/detail/iterator.hpp:
32652         * src/boost/range/detail/mfc/carray.hpp:
32653         * src/boost/range/detail/mfc/cstring.hpp:
32654         * src/boost/range/detail/remove_extent.hpp:
32655         * src/boost/range/detail/sfinae.hpp:
32656         * src/boost/range/detail/size.hpp:
32657         * src/boost/range/detail/size_type.hpp:
32658         * src/boost/range/detail/sizer.hpp:
32659         * src/boost/range/detail/value_type.hpp:
32660         * src/boost/range/detail/vc6/end.hpp:
32661         * src/boost/range/detail/vc6/size.hpp:
32662         * src/boost/range/difference_type.hpp:
32663         * src/boost/range/empty.hpp:
32664         * src/boost/range/end.hpp:
32665         * src/boost/range/functions.hpp:
32666         * src/boost/range/iterator.hpp:
32667         * src/boost/range/iterator_range.hpp:
32668         * src/boost/range/metafunctions.hpp:
32669         * src/boost/range/rbegin.hpp:
32670         * src/boost/range/rend.hpp:
32671         * src/boost/range/result_iterator.hpp:
32672         * src/boost/range/reverse_iterator.hpp:
32673         * src/boost/range/reverse_result_iterator.hpp:
32674         * src/boost/range/size.hpp:
32675         * src/boost/range/size_type.hpp:
32676         * src/boost/range/sub_range.hpp:
32677         * src/boost/range/value_type.hpp:
32678         * src/boost/ref.hpp:
32679         * src/boost/scoped_array.hpp:
32680         * src/boost/scoped_ptr.hpp:
32681         * src/boost/shared_ptr.hpp:
32682         * src/boost/smart_cast.hpp:
32683         * src/boost/smart_ptr.hpp:
32684         * src/boost/static_assert.hpp:
32685         * src/boost/static_warning.hpp:
32686         * src/boost/throw_exception.hpp:
32687         * src/boost/type_traits.hpp:
32688         * src/boost/type_traits/add_const.hpp:
32689         * src/boost/type_traits/add_cv.hpp:
32690         * src/boost/type_traits/add_pointer.hpp:
32691         * src/boost/type_traits/add_reference.hpp:
32692         * src/boost/type_traits/add_volatile.hpp:
32693         * src/boost/type_traits/aligned_storage.hpp:
32694         * src/boost/type_traits/alignment_of.hpp:
32695         * src/boost/type_traits/alignment_traits.hpp:
32696         * src/boost/type_traits/arithmetic_traits.hpp:
32697         * src/boost/type_traits/array_traits.hpp:
32698         * src/boost/type_traits/broken_compiler_spec.hpp:
32699         * src/boost/type_traits/composite_traits.hpp:
32700         * src/boost/type_traits/config.hpp:
32701         * src/boost/type_traits/conversion_traits.hpp:
32702         * src/boost/type_traits/cv_traits.hpp:
32703         * src/boost/type_traits/decay.hpp:
32704         * src/boost/type_traits/detail/bool_trait_def.hpp:
32705         * src/boost/type_traits/detail/bool_trait_undef.hpp:
32706         * src/boost/type_traits/detail/cv_traits_impl.hpp:
32707         * src/boost/type_traits/detail/false_result.hpp:
32708         * src/boost/type_traits/detail/ice_and.hpp:
32709         * src/boost/type_traits/detail/ice_eq.hpp:
32710         * src/boost/type_traits/detail/ice_not.hpp:
32711         * src/boost/type_traits/detail/ice_or.hpp:
32712         * src/boost/type_traits/detail/is_function_ptr_helper.hpp:
32713         * src/boost/type_traits/detail/is_function_ptr_tester.hpp:
32714         * src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
32715         * src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
32716         * src/boost/type_traits/detail/size_t_trait_def.hpp:
32717         * src/boost/type_traits/detail/size_t_trait_undef.hpp:
32718         * src/boost/type_traits/detail/template_arity_spec.hpp:
32719         * src/boost/type_traits/detail/type_trait_def.hpp:
32720         * src/boost/type_traits/detail/type_trait_undef.hpp:
32721         * src/boost/type_traits/detail/wrap.hpp:
32722         * src/boost/type_traits/detail/yes_no_type.hpp:
32723         * src/boost/type_traits/extent.hpp:
32724         * src/boost/type_traits/function_traits.hpp:
32725         * src/boost/type_traits/has_nothrow_assign.hpp:
32726         * src/boost/type_traits/has_nothrow_constructor.hpp:
32727         * src/boost/type_traits/has_nothrow_copy.hpp:
32728         * src/boost/type_traits/has_nothrow_destructor.hpp:
32729         * src/boost/type_traits/has_trivial_assign.hpp:
32730         * src/boost/type_traits/has_trivial_constructor.hpp:
32731         * src/boost/type_traits/has_trivial_copy.hpp:
32732         * src/boost/type_traits/has_trivial_destructor.hpp:
32733         * src/boost/type_traits/has_virtual_destructor.hpp:
32734         * src/boost/type_traits/ice.hpp:
32735         * src/boost/type_traits/integral_constant.hpp:
32736         * src/boost/type_traits/intrinsics.hpp:
32737         * src/boost/type_traits/is_abstract.hpp:
32738         * src/boost/type_traits/is_arithmetic.hpp:
32739         * src/boost/type_traits/is_array.hpp:
32740         * src/boost/type_traits/is_base_and_derived.hpp:
32741         * src/boost/type_traits/is_base_of.hpp:
32742         * src/boost/type_traits/is_class.hpp:
32743         * src/boost/type_traits/is_compound.hpp:
32744         * src/boost/type_traits/is_const.hpp:
32745         * src/boost/type_traits/is_convertible.hpp:
32746         * src/boost/type_traits/is_empty.hpp:
32747         * src/boost/type_traits/is_enum.hpp:
32748         * src/boost/type_traits/is_float.hpp:
32749         * src/boost/type_traits/is_floating_point.hpp:
32750         * src/boost/type_traits/is_function.hpp:
32751         * src/boost/type_traits/is_fundamental.hpp:
32752         * src/boost/type_traits/is_integral.hpp:
32753         * src/boost/type_traits/is_member_function_pointer.hpp:
32754         * src/boost/type_traits/is_member_object_pointer.hpp:
32755         * src/boost/type_traits/is_member_pointer.hpp:
32756         * src/boost/type_traits/is_object.hpp:
32757         * src/boost/type_traits/is_pod.hpp:
32758         * src/boost/type_traits/is_pointer.hpp:
32759         * src/boost/type_traits/is_polymorphic.hpp:
32760         * src/boost/type_traits/is_reference.hpp:
32761         * src/boost/type_traits/is_same.hpp:
32762         * src/boost/type_traits/is_scalar.hpp:
32763         * src/boost/type_traits/is_signed.hpp:
32764         * src/boost/type_traits/is_stateless.hpp:
32765         * src/boost/type_traits/is_union.hpp:
32766         * src/boost/type_traits/is_unsigned.hpp:
32767         * src/boost/type_traits/is_void.hpp:
32768         * src/boost/type_traits/is_volatile.hpp:
32769         * src/boost/type_traits/msvc/remove_all_extents.hpp:
32770         * src/boost/type_traits/msvc/remove_bounds.hpp:
32771         * src/boost/type_traits/msvc/remove_const.hpp:
32772         * src/boost/type_traits/msvc/remove_cv.hpp:
32773         * src/boost/type_traits/msvc/remove_extent.hpp:
32774         * src/boost/type_traits/msvc/remove_pointer.hpp:
32775         * src/boost/type_traits/msvc/remove_reference.hpp:
32776         * src/boost/type_traits/msvc/remove_volatile.hpp:
32777         * src/boost/type_traits/msvc/typeof.hpp:
32778         * src/boost/type_traits/object_traits.hpp:
32779         * src/boost/type_traits/rank.hpp:
32780         * src/boost/type_traits/reference_traits.hpp:
32781         * src/boost/type_traits/remove_all_extents.hpp:
32782         * src/boost/type_traits/remove_bounds.hpp:
32783         * src/boost/type_traits/remove_const.hpp:
32784         * src/boost/type_traits/remove_cv.hpp:
32785         * src/boost/type_traits/remove_extent.hpp:
32786         * src/boost/type_traits/remove_pointer.hpp:
32787         * src/boost/type_traits/remove_reference.hpp:
32788         * src/boost/type_traits/remove_volatile.hpp:
32789         * src/boost/type_traits/same_traits.hpp:
32790         * src/boost/type_traits/transform_traits.hpp:
32791         * src/boost/type_traits/transform_traits_spec.hpp:
32792         * src/boost/type_traits/type_with_alignment.hpp:
32793         * src/boost/utility.hpp:
32794         * src/boost/utility/addressof.hpp:
32795         * src/boost/utility/base_from_member.hpp:
32796         * src/boost/utility/compare_pointees.hpp:
32797         * src/boost/utility/detail/in_place_factory_prefix.hpp:
32798         * src/boost/utility/detail/in_place_factory_suffix.hpp:
32799         * src/boost/utility/detail/result_of_iterate.hpp:
32800         * src/boost/utility/enable_if.hpp:
32801         * src/boost/utility/in_place_factory.hpp:
32802         * src/boost/utility/result_of.hpp:
32803         * src/boost/utility/typed_in_place_factory.hpp:
32804         * src/boost/utility/value_init.hpp:
32805         * src/boost/weak_ptr.hpp:
32806         * src/core/boost/algorithm/string.hpp:
32807         * src/core/boost/algorithm/string/case_conv.hpp:
32808         * src/core/boost/algorithm/string/classification.hpp:
32809         * src/core/boost/algorithm/string/compare.hpp:
32810         * src/core/boost/algorithm/string/concept.hpp:
32811         * src/core/boost/algorithm/string/config.hpp:
32812         * src/core/boost/algorithm/string/constants.hpp:
32813         * src/core/boost/algorithm/string/detail/case_conv.hpp:
32814         * src/core/boost/algorithm/string/detail/classification.hpp:
32815         * src/core/boost/algorithm/string/detail/find_format.hpp:
32816         * src/core/boost/algorithm/string/detail/find_format_all.hpp:
32817         * src/core/boost/algorithm/string/detail/find_format_store.hpp:
32818         * src/core/boost/algorithm/string/detail/find_iterator.hpp:
32819         * src/core/boost/algorithm/string/detail/finder.hpp:
32820         * src/core/boost/algorithm/string/detail/finder_regex.hpp:
32821         * src/core/boost/algorithm/string/detail/formatter.hpp:
32822         * src/core/boost/algorithm/string/detail/formatter_regex.hpp:
32823         * src/core/boost/algorithm/string/detail/predicate.hpp:
32824         * src/core/boost/algorithm/string/detail/replace_storage.hpp:
32825         * src/core/boost/algorithm/string/detail/sequence.hpp:
32826         * src/core/boost/algorithm/string/detail/trim.hpp:
32827         * src/core/boost/algorithm/string/detail/util.hpp:
32828         * src/core/boost/algorithm/string/erase.hpp:
32829         * src/core/boost/algorithm/string/find.hpp:
32830         * src/core/boost/algorithm/string/find_format.hpp:
32831         * src/core/boost/algorithm/string/find_iterator.hpp:
32832         * src/core/boost/algorithm/string/finder.hpp:
32833         * src/core/boost/algorithm/string/formatter.hpp:
32834         * src/core/boost/algorithm/string/iter_find.hpp:
32835         * src/core/boost/algorithm/string/join.hpp:
32836         * src/core/boost/algorithm/string/predicate.hpp:
32837         * src/core/boost/algorithm/string/predicate_facade.hpp:
32838         * src/core/boost/algorithm/string/replace.hpp:
32839         * src/core/boost/algorithm/string/sequence_traits.hpp:
32840         * src/core/boost/algorithm/string/split.hpp:
32841         * src/core/boost/algorithm/string/std/list_traits.hpp:
32842         * src/core/boost/algorithm/string/std/rope_traits.hpp:
32843         * src/core/boost/algorithm/string/std/slist_traits.hpp:
32844         * src/core/boost/algorithm/string/std/string_traits.hpp:
32845         * src/core/boost/algorithm/string/std_containers_traits.hpp:
32846         * src/core/boost/algorithm/string/trim.hpp:
32847         * src/core/boost/algorithm/string/yes_no_type.hpp:
32848         * src/core/boost/assert.hpp:
32849         * src/core/boost/bind.hpp:
32850         * src/core/boost/bind/apply.hpp:
32851         * src/core/boost/bind/arg.hpp:
32852         * src/core/boost/bind/bind_cc.hpp:
32853         * src/core/boost/bind/bind_mf_cc.hpp:
32854         * src/core/boost/bind/bind_template.hpp:
32855         * src/core/boost/bind/make_adaptable.hpp:
32856         * src/core/boost/bind/mem_fn_cc.hpp:
32857         * src/core/boost/bind/mem_fn_template.hpp:
32858         * src/core/boost/bind/mem_fn_vw.hpp:
32859         * src/core/boost/bind/placeholders.hpp:
32860         * src/core/boost/bind/protect.hpp:
32861         * src/core/boost/bind/storage.hpp:
32862         * src/core/boost/cast.hpp:
32863         * src/core/boost/checked_delete.hpp:
32864         * src/core/boost/concept_archetype.hpp:
32865         * src/core/boost/concept_check.hpp:
32866         * src/core/boost/config.hpp:
32867         * src/core/boost/config/abi/borland_prefix.hpp:
32868         * src/core/boost/config/abi/borland_suffix.hpp:
32869         * src/core/boost/config/abi/msvc_prefix.hpp:
32870         * src/core/boost/config/abi/msvc_suffix.hpp:
32871         * src/core/boost/config/abi_prefix.hpp:
32872         * src/core/boost/config/abi_suffix.hpp:
32873         * src/core/boost/config/auto_link.hpp:
32874         * src/core/boost/config/compiler/borland.hpp:
32875         * src/core/boost/config/compiler/comeau.hpp:
32876         * src/core/boost/config/compiler/common_edg.hpp:
32877         * src/core/boost/config/compiler/compaq_cxx.hpp:
32878         * src/core/boost/config/compiler/digitalmars.hpp:
32879         * src/core/boost/config/compiler/gcc.hpp:
32880         * src/core/boost/config/compiler/gcc_xml.hpp:
32881         * src/core/boost/config/compiler/greenhills.hpp:
32882         * src/core/boost/config/compiler/hp_acc.hpp:
32883         * src/core/boost/config/compiler/intel.hpp:
32884         * src/core/boost/config/compiler/kai.hpp:
32885         * src/core/boost/config/compiler/metrowerks.hpp:
32886         * src/core/boost/config/compiler/mpw.hpp:
32887         * src/core/boost/config/compiler/sgi_mipspro.hpp:
32888         * src/core/boost/config/compiler/sunpro_cc.hpp:
32889         * src/core/boost/config/compiler/vacpp.hpp:
32890         * src/core/boost/config/compiler/visualc.hpp:
32891         * src/core/boost/config/no_tr1/complex.hpp:
32892         * src/core/boost/config/no_tr1/functional.hpp:
32893         * src/core/boost/config/no_tr1/memory.hpp:
32894         * src/core/boost/config/no_tr1/utility.hpp:
32895         * src/core/boost/config/platform/aix.hpp:
32896         * src/core/boost/config/platform/amigaos.hpp:
32897         * src/core/boost/config/platform/beos.hpp:
32898         * src/core/boost/config/platform/bsd.hpp:
32899         * src/core/boost/config/platform/cygwin.hpp:
32900         * src/core/boost/config/platform/hpux.hpp:
32901         * src/core/boost/config/platform/irix.hpp:
32902         * src/core/boost/config/platform/linux.hpp:
32903         * src/core/boost/config/platform/macos.hpp:
32904         * src/core/boost/config/platform/qnxnto.hpp:
32905         * src/core/boost/config/platform/solaris.hpp:
32906         * src/core/boost/config/platform/win32.hpp:
32907         * src/core/boost/config/posix_features.hpp:
32908         * src/core/boost/config/requires_threads.hpp:
32909         * src/core/boost/config/select_compiler_config.hpp:
32910         * src/core/boost/config/select_platform_config.hpp:
32911         * src/core/boost/config/select_stdlib_config.hpp:
32912         * src/core/boost/config/stdlib/dinkumware.hpp:
32913         * src/core/boost/config/stdlib/libcomo.hpp:
32914         * src/core/boost/config/stdlib/libstdcpp3.hpp:
32915         * src/core/boost/config/stdlib/modena.hpp:
32916         * src/core/boost/config/stdlib/msl.hpp:
32917         * src/core/boost/config/stdlib/roguewave.hpp:
32918         * src/core/boost/config/stdlib/sgi.hpp:
32919         * src/core/boost/config/stdlib/stlport.hpp:
32920         * src/core/boost/config/stdlib/vacpp.hpp:
32921         * src/core/boost/config/suffix.hpp:
32922         * src/core/boost/config/user.hpp:
32923         * src/core/boost/copyright:
32924         * src/core/boost/detail/algorithm.hpp:
32925         * src/core/boost/detail/allocator_utilities.hpp:
32926         * src/core/boost/detail/atomic_count.hpp:
32927         * src/core/boost/detail/atomic_count_gcc.hpp:
32928         * src/core/boost/detail/atomic_count_pthreads.hpp:
32929         * src/core/boost/detail/atomic_count_win32.hpp:
32930         * src/core/boost/detail/bad_weak_ptr.hpp:
32931         * src/core/boost/detail/binary_search.hpp:
32932         * src/core/boost/detail/call_traits.hpp:
32933         * src/core/boost/detail/catch_exceptions.hpp:
32934         * src/core/boost/detail/compressed_pair.hpp:
32935         * src/core/boost/detail/dynamic_bitset.hpp:
32936         * src/core/boost/detail/endian.hpp:
32937         * src/core/boost/detail/indirect_traits.hpp:
32938         * src/core/boost/detail/interlocked.hpp:
32939         * src/core/boost/detail/is_function_ref_tester.hpp:
32940         * src/core/boost/detail/is_incrementable.hpp:
32941         * src/core/boost/detail/is_xxx.hpp:
32942         * src/core/boost/detail/iterator.hpp:
32943         * src/core/boost/detail/lightweight_mutex.hpp:
32944         * src/core/boost/detail/lightweight_test.hpp:
32945         * src/core/boost/detail/limits.hpp:
32946         * src/core/boost/detail/lwm_nop.hpp:
32947         * src/core/boost/detail/lwm_pthreads.hpp:
32948         * src/core/boost/detail/lwm_win32_cs.hpp:
32949         * src/core/boost/detail/named_template_params.hpp:
32950         * src/core/boost/detail/no_exceptions_support.hpp:
32951         * src/core/boost/detail/none_t.hpp:
32952         * src/core/boost/detail/numeric_traits.hpp:
32953         * src/core/boost/detail/ob_call_traits.hpp:
32954         * src/core/boost/detail/ob_compressed_pair.hpp:
32955         * src/core/boost/detail/quick_allocator.hpp:
32956         * src/core/boost/detail/reference_content.hpp:
32957         * src/core/boost/detail/select_type.hpp:
32958         * src/core/boost/detail/shared_array_nmt.hpp:
32959         * src/core/boost/detail/shared_count.hpp:
32960         * src/core/boost/detail/shared_ptr_nmt.hpp:
32961         * src/core/boost/detail/sp_counted_base.hpp:
32962         * src/core/boost/detail/sp_counted_base_cw_ppc.hpp:
32963         * src/core/boost/detail/sp_counted_base_cw_x86.hpp:
32964         * src/core/boost/detail/sp_counted_base_gcc_ia64.hpp:
32965         * src/core/boost/detail/sp_counted_base_gcc_ppc.hpp:
32966         * src/core/boost/detail/sp_counted_base_gcc_x86.hpp:
32967         * src/core/boost/detail/sp_counted_base_nt.hpp:
32968         * src/core/boost/detail/sp_counted_base_pt.hpp:
32969         * src/core/boost/detail/sp_counted_base_w32.hpp:
32970         * src/core/boost/detail/sp_counted_impl.hpp:
32971         * src/core/boost/detail/templated_streams.hpp:
32972         * src/core/boost/detail/utf8_codecvt_facet.hpp:
32973         * src/core/boost/detail/workaround.hpp:
32974         * src/core/boost/foreach.hpp:
32975         * src/core/boost/function.hpp:
32976         * src/core/boost/function/detail/function_iterate.hpp:
32977         * src/core/boost/function/detail/maybe_include.hpp:
32978         * src/core/boost/function/detail/prologue.hpp:
32979         * src/core/boost/function/function0.hpp:
32980         * src/core/boost/function/function1.hpp:
32981         * src/core/boost/function/function10.hpp:
32982         * src/core/boost/function/function2.hpp:
32983         * src/core/boost/function/function3.hpp:
32984         * src/core/boost/function/function4.hpp:
32985         * src/core/boost/function/function5.hpp:
32986         * src/core/boost/function/function6.hpp:
32987         * src/core/boost/function/function7.hpp:
32988         * src/core/boost/function/function8.hpp:
32989         * src/core/boost/function/function9.hpp:
32990         * src/core/boost/function/function_base.hpp:
32991         * src/core/boost/function/function_template.hpp:
32992         * src/core/boost/function_equal.hpp:
32993         * src/core/boost/get_pointer.hpp:
32994         * src/core/boost/implicit_cast.hpp:
32995         * src/core/boost/intrusive_ptr.hpp:
32996         * src/core/boost/iterator.hpp:
32997         * src/core/boost/iterator/counting_iterator.hpp:
32998         * src/core/boost/iterator/detail/any_conversion_eater.hpp:
32999         * src/core/boost/iterator/detail/config_def.hpp:
33000         * src/core/boost/iterator/detail/config_undef.hpp:
33001         * src/core/boost/iterator/detail/enable_if.hpp:
33002         * src/core/boost/iterator/detail/facade_iterator_category.hpp:
33003         * src/core/boost/iterator/detail/minimum_category.hpp:
33004         * src/core/boost/iterator/filter_iterator.hpp:
33005         * src/core/boost/iterator/indirect_iterator.hpp:
33006         * src/core/boost/iterator/interoperable.hpp:
33007         * src/core/boost/iterator/is_lvalue_iterator.hpp:
33008         * src/core/boost/iterator/is_readable_iterator.hpp:
33009         * src/core/boost/iterator/iterator_adaptor.hpp:
33010         * src/core/boost/iterator/iterator_archetypes.hpp:
33011         * src/core/boost/iterator/iterator_categories.hpp:
33012         * src/core/boost/iterator/iterator_concepts.hpp:
33013         * src/core/boost/iterator/iterator_facade.hpp:
33014         * src/core/boost/iterator/iterator_traits.hpp:
33015         * src/core/boost/iterator/new_iterator_tests.hpp:
33016         * src/core/boost/iterator/permutation_iterator.hpp:
33017         * src/core/boost/iterator/reverse_iterator.hpp:
33018         * src/core/boost/iterator/transform_iterator.hpp:
33019         * src/core/boost/iterator/zip_iterator.hpp:
33020         * src/core/boost/lexical_cast.hpp:
33021         * src/core/boost/mem_fn.hpp:
33022         * src/core/boost/mpl/O1_size.hpp:
33023         * src/core/boost/mpl/O1_size_fwd.hpp:
33024         * src/core/boost/mpl/accumulate.hpp:
33025         * src/core/boost/mpl/advance.hpp:
33026         * src/core/boost/mpl/advance_fwd.hpp:
33027         * src/core/boost/mpl/alias.hpp:
33028         * src/core/boost/mpl/always.hpp:
33029         * src/core/boost/mpl/and.hpp:
33030         * src/core/boost/mpl/apply.hpp:
33031         * src/core/boost/mpl/apply_fwd.hpp:
33032         * src/core/boost/mpl/apply_wrap.hpp:
33033         * src/core/boost/mpl/arg.hpp:
33034         * src/core/boost/mpl/arg_fwd.hpp:
33035         * src/core/boost/mpl/arithmetic.hpp:
33036         * src/core/boost/mpl/as_sequence.hpp:
33037         * src/core/boost/mpl/assert.hpp:
33038         * src/core/boost/mpl/at.hpp:
33039         * src/core/boost/mpl/at_fwd.hpp:
33040         * src/core/boost/mpl/aux_/O1_size_impl.hpp:
33041         * src/core/boost/mpl/aux_/adl_barrier.hpp:
33042         * src/core/boost/mpl/aux_/advance_backward.hpp:
33043         * src/core/boost/mpl/aux_/advance_forward.hpp:
33044         * src/core/boost/mpl/aux_/apply_1st.hpp:
33045         * src/core/boost/mpl/aux_/arg_typedef.hpp:
33046         * src/core/boost/mpl/aux_/arithmetic_op.hpp:
33047         * src/core/boost/mpl/aux_/arity.hpp:
33048         * src/core/boost/mpl/aux_/arity_spec.hpp:
33049         * src/core/boost/mpl/aux_/at_impl.hpp:
33050         * src/core/boost/mpl/aux_/back_impl.hpp:
33051         * src/core/boost/mpl/aux_/basic_bind.hpp:
33052         * src/core/boost/mpl/aux_/begin_end_impl.hpp:
33053         * src/core/boost/mpl/aux_/clear_impl.hpp:
33054         * src/core/boost/mpl/aux_/common_name_wknd.hpp:
33055         * src/core/boost/mpl/aux_/comparison_op.hpp:
33056         * src/core/boost/mpl/aux_/config/adl.hpp:
33057         * src/core/boost/mpl/aux_/config/arrays.hpp:
33058         * src/core/boost/mpl/aux_/config/bind.hpp:
33059         * src/core/boost/mpl/aux_/config/compiler.hpp:
33060         * src/core/boost/mpl/aux_/config/ctps.hpp:
33061         * src/core/boost/mpl/aux_/config/dependent_nttp.hpp:
33062         * src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
33063         * src/core/boost/mpl/aux_/config/dtp.hpp:
33064         * src/core/boost/mpl/aux_/config/eti.hpp:
33065         * src/core/boost/mpl/aux_/config/forwarding.hpp:
33066         * src/core/boost/mpl/aux_/config/gcc.hpp:
33067         * src/core/boost/mpl/aux_/config/has_apply.hpp:
33068         * src/core/boost/mpl/aux_/config/has_xxx.hpp:
33069         * src/core/boost/mpl/aux_/config/integral.hpp:
33070         * src/core/boost/mpl/aux_/config/intel.hpp:
33071         * src/core/boost/mpl/aux_/config/lambda.hpp:
33072         * src/core/boost/mpl/aux_/config/msvc.hpp:
33073         * src/core/boost/mpl/aux_/config/msvc_typename.hpp:
33074         * src/core/boost/mpl/aux_/config/nttp.hpp:
33075         * src/core/boost/mpl/aux_/config/operators.hpp:
33076         * src/core/boost/mpl/aux_/config/overload_resolution.hpp:
33077         * src/core/boost/mpl/aux_/config/preprocessor.hpp:
33078         * src/core/boost/mpl/aux_/config/static_constant.hpp:
33079         * src/core/boost/mpl/aux_/config/ttp.hpp:
33080         * src/core/boost/mpl/aux_/config/typeof.hpp:
33081         * src/core/boost/mpl/aux_/config/use_preprocessed.hpp:
33082         * src/core/boost/mpl/aux_/config/workaround.hpp:
33083         * src/core/boost/mpl/aux_/contains_impl.hpp:
33084         * src/core/boost/mpl/aux_/count_args.hpp:
33085         * src/core/boost/mpl/aux_/count_impl.hpp:
33086         * src/core/boost/mpl/aux_/empty_impl.hpp:
33087         * src/core/boost/mpl/aux_/erase_impl.hpp:
33088         * src/core/boost/mpl/aux_/erase_key_impl.hpp:
33089         * src/core/boost/mpl/aux_/filter_iter.hpp:
33090         * src/core/boost/mpl/aux_/find_if_pred.hpp:
33091         * src/core/boost/mpl/aux_/fold_impl.hpp:
33092         * src/core/boost/mpl/aux_/fold_impl_body.hpp:
33093         * src/core/boost/mpl/aux_/fold_op.hpp:
33094         * src/core/boost/mpl/aux_/fold_pred.hpp:
33095         * src/core/boost/mpl/aux_/front_impl.hpp:
33096         * src/core/boost/mpl/aux_/full_lambda.hpp:
33097         * src/core/boost/mpl/aux_/has_apply.hpp:
33098         * src/core/boost/mpl/aux_/has_begin.hpp:
33099         * src/core/boost/mpl/aux_/has_key_impl.hpp:
33100         * src/core/boost/mpl/aux_/has_rebind.hpp:
33101         * src/core/boost/mpl/aux_/has_size.hpp:
33102         * src/core/boost/mpl/aux_/has_tag.hpp:
33103         * src/core/boost/mpl/aux_/has_type.hpp:
33104         * src/core/boost/mpl/aux_/include_preprocessed.hpp:
33105         * src/core/boost/mpl/aux_/insert_impl.hpp:
33106         * src/core/boost/mpl/aux_/insert_range_impl.hpp:
33107         * src/core/boost/mpl/aux_/inserter_algorithm.hpp:
33108         * src/core/boost/mpl/aux_/integral_wrapper.hpp:
33109         * src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp:
33110         * src/core/boost/mpl/aux_/iter_apply.hpp:
33111         * src/core/boost/mpl/aux_/iter_fold_if_impl.hpp:
33112         * src/core/boost/mpl/aux_/iter_fold_impl.hpp:
33113         * src/core/boost/mpl/aux_/iter_push_front.hpp:
33114         * src/core/boost/mpl/aux_/joint_iter.hpp:
33115         * src/core/boost/mpl/aux_/lambda_arity_param.hpp:
33116         * src/core/boost/mpl/aux_/lambda_no_ctps.hpp:
33117         * src/core/boost/mpl/aux_/lambda_spec.hpp:
33118         * src/core/boost/mpl/aux_/lambda_support.hpp:
33119         * src/core/boost/mpl/aux_/largest_int.hpp:
33120         * src/core/boost/mpl/aux_/logical_op.hpp:
33121         * src/core/boost/mpl/aux_/msvc_dtw.hpp:
33122         * src/core/boost/mpl/aux_/msvc_eti_base.hpp:
33123         * src/core/boost/mpl/aux_/msvc_is_class.hpp:
33124         * src/core/boost/mpl/aux_/msvc_never_true.hpp:
33125         * src/core/boost/mpl/aux_/msvc_type.hpp:
33126         * src/core/boost/mpl/aux_/na.hpp:
33127         * src/core/boost/mpl/aux_/na_assert.hpp:
33128         * src/core/boost/mpl/aux_/na_fwd.hpp:
33129         * src/core/boost/mpl/aux_/na_spec.hpp:
33130         * src/core/boost/mpl/aux_/nested_type_wknd.hpp:
33131         * src/core/boost/mpl/aux_/nttp_decl.hpp:
33132         * src/core/boost/mpl/aux_/numeric_cast_utils.hpp:
33133         * src/core/boost/mpl/aux_/numeric_op.hpp:
33134         * src/core/boost/mpl/aux_/order_impl.hpp:
33135         * src/core/boost/mpl/aux_/overload_names.hpp:
33136         * src/core/boost/mpl/aux_/partition_op.hpp:
33137         * src/core/boost/mpl/aux_/pop_back_impl.hpp:
33138         * src/core/boost/mpl/aux_/pop_front_impl.hpp:
33139         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
33140         * src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
33141         * src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp:
33142         * src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
33143         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
33144         * src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
33145         * src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
33146         * src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
33147         * src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
33148         * src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
33149         * src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
33150         * src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
33151         * src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
33152         * src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
33153         * src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
33154         * src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
33155         * src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
33156         * src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
33157         * src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
33158         * src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
33159         * src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
33160         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
33161         * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
33162         * src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
33163         * src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp:
33164         * src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
33165         * src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp:
33166         * src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
33167         * src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp:
33168         * src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
33169         * src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
33170         * src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
33171         * src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp:
33172         * src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
33173         * src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
33174         * src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
33175         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
33176         * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
33177         * src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp:
33178         * src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
33179         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
33180         * src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
33181         * src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
33182         * src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp:
33183         * src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
33184         * src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
33185         * src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
33186         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
33187         * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
33188         * src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
33189         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
33190         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
33191         * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
33192         * src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
33193         * src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
33194         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
33195         * src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
33196         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
33197         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
33198         * src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
33199         * src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
33200         * src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
33201         * src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
33202         * src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
33203         * src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
33204         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
33205         * src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
33206         * src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
33207         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
33208         * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
33209         * src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
33210         * src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
33211         * src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
33212         * src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
33213         * src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
33214         * src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
33215         * src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
33216         * src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
33217         * src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
33218         * src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
33219         * src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
33220         * src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
33221         * src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
33222         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
33223         * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
33224         * src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
33225         * src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
33226         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
33227         * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
33228         * src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
33229         * src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
33230         * src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
33231         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
33232         * src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
33233         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
33234         * src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
33235         * src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp:
33236         * src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
33237         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
33238         * src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
33239         * src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
33240         * src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
33241         * src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
33242         * src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
33243         * src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
33244         * src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
33245         * src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
33246         * src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
33247         * src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
33248         * src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
33249         * src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
33250         * src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
33251         * src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
33252         * src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
33253         * src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
33254         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
33255         * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
33256         * src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
33257         * src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp:
33258         * src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
33259         * src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp:
33260         * src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
33261         * src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp:
33262         * src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
33263         * src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
33264         * src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
33265         * src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp:
33266         * src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
33267         * src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
33268         * src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
33269         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
33270         * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
33271         * src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp:
33272         * src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
33273         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
33274         * src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
33275         * src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
33276         * src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp:
33277         * src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
33278         * src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
33279         * src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
33280         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
33281         * src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
33282         * src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp:
33283         * src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
33284         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
33285         * src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
33286         * src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
33287         * src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
33288         * src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
33289         * src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
33290         * src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
33291         * src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
33292         * src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
33293         * src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
33294         * src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
33295         * src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
33296         * src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
33297         * src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
33298         * src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
33299         * src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
33300         * src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
33301         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
33302         * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
33303         * src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
33304         * src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp:
33305         * src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
33306         * src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp:
33307         * src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
33308         * src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp:
33309         * src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
33310         * src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
33311         * src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
33312         * src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp:
33313         * src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
33314         * src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
33315         * src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
33316         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
33317         * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
33318         * src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp:
33319         * src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
33320         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
33321         * src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
33322         * src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
33323         * src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp:
33324         * src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
33325         * src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
33326         * src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
33327         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
33328         * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
33329         * src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
33330         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
33331         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
33332         * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
33333         * src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
33334         * src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
33335         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
33336         * src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
33337         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
33338         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
33339         * src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
33340         * src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
33341         * src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
33342         * src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
33343         * src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
33344         * src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
33345         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
33346         * src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
33347         * src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
33348         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
33349         * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
33350         * src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
33351         * src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
33352         * src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
33353         * src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
33354         * src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
33355         * src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
33356         * src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
33357         * src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
33358         * src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
33359         * src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
33360         * src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
33361         * src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
33362         * src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
33363         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
33364         * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
33365         * src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
33366         * src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
33367         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
33368         * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
33369         * src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
33370         * src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
33371         * src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
33372         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
33373         * src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
33374         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
33375         * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
33376         * src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
33377         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
33378         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
33379         * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
33380         * src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
33381         * src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
33382         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
33383         * src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
33384         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
33385         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
33386         * src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
33387         * src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
33388         * src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
33389         * src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
33390         * src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
33391         * src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
33392         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
33393         * src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
33394         * src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
33395         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
33396         * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
33397         * src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
33398         * src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
33399         * src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
33400         * src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
33401         * src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
33402         * src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
33403         * src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
33404         * src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
33405         * src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
33406         * src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
33407         * src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
33408         * src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
33409         * src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
33410         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
33411         * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
33412         * src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
33413         * src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
33414         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
33415         * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
33416         * src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
33417         * src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
33418         * src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
33419         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
33420         * src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
33421         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
33422         * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
33423         * src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
33424         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
33425         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
33426         * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
33427         * src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
33428         * src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
33429         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
33430         * src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
33431         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
33432         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
33433         * src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
33434         * src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
33435         * src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
33436         * src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
33437         * src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
33438         * src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
33439         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
33440         * src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
33441         * src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
33442         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
33443         * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
33444         * src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
33445         * src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
33446         * src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
33447         * src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
33448         * src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
33449         * src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
33450         * src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
33451         * src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
33452         * src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
33453         * src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
33454         * src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
33455         * src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
33456         * src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
33457         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
33458         * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
33459         * src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
33460         * src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
33461         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
33462         * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
33463         * src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
33464         * src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
33465         * src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
33466         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
33467         * src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
33468         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
33469         * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
33470         * src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
33471         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
33472         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
33473         * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
33474         * src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
33475         * src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
33476         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
33477         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
33478         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
33479         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
33480         * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
33481         * src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
33482         * src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
33483         * src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
33484         * src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
33485         * src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
33486         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
33487         * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
33488         * src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
33489         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
33490         * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
33491         * src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
33492         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
33493         * src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
33494         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
33495         * src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
33496         * src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
33497         * src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
33498         * src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
33499         * src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
33500         * src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
33501         * src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
33502         * src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
33503         * src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
33504         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
33505         * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
33506         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
33507         * src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
33508         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
33509         * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
33510         * src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
33511         * src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
33512         * src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
33513         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
33514         * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
33515         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
33516         * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
33517         * src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
33518         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
33519         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
33520         * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
33521         * src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
33522         * src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
33523         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
33524         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
33525         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
33526         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
33527         * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
33528         * src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
33529         * src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
33530         * src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
33531         * src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
33532         * src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
33533         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
33534         * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
33535         * src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
33536         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
33537         * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
33538         * src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
33539         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
33540         * src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
33541         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
33542         * src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
33543         * src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
33544         * src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
33545         * src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
33546         * src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
33547         * src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
33548         * src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
33549         * src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
33550         * src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
33551         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
33552         * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
33553         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
33554         * src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
33555         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
33556         * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
33557         * src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
33558         * src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
33559         * src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
33560         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
33561         * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
33562         * src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
33563         * src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
33564         * src/core/boost/mpl/aux_/preprocessed/plain/and.hpp:
33565         * src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp:
33566         * src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
33567         * src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
33568         * src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp:
33569         * src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
33570         * src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp:
33571         * src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
33572         * src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
33573         * src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
33574         * src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
33575         * src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp:
33576         * src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp:
33577         * src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
33578         * src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
33579         * src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
33580         * src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp:
33581         * src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
33582         * src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
33583         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
33584         * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
33585         * src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
33586         * src/core/boost/mpl/aux_/preprocessed/plain/less.hpp:
33587         * src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
33588         * src/core/boost/mpl/aux_/preprocessed/plain/list.hpp:
33589         * src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
33590         * src/core/boost/mpl/aux_/preprocessed/plain/map.hpp:
33591         * src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp:
33592         * src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
33593         * src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
33594         * src/core/boost/mpl/aux_/preprocessed/plain/or.hpp:
33595         * src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
33596         * src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp:
33597         * src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp:
33598         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
33599         * src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
33600         * src/core/boost/mpl/aux_/preprocessed/plain/set.hpp:
33601         * src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
33602         * src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
33603         * src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
33604         * src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
33605         * src/core/boost/mpl/aux_/preprocessed/plain/times.hpp:
33606         * src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
33607         * src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp:
33608         * src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
33609         * src/core/boost/mpl/aux_/preprocessor/add.hpp:
33610         * src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
33611         * src/core/boost/mpl/aux_/preprocessor/default_params.hpp:
33612         * src/core/boost/mpl/aux_/preprocessor/enum.hpp:
33613         * src/core/boost/mpl/aux_/preprocessor/ext_params.hpp:
33614         * src/core/boost/mpl/aux_/preprocessor/filter_params.hpp:
33615         * src/core/boost/mpl/aux_/preprocessor/is_seq.hpp:
33616         * src/core/boost/mpl/aux_/preprocessor/params.hpp:
33617         * src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
33618         * src/core/boost/mpl/aux_/preprocessor/range.hpp:
33619         * src/core/boost/mpl/aux_/preprocessor/repeat.hpp:
33620         * src/core/boost/mpl/aux_/preprocessor/sub.hpp:
33621         * src/core/boost/mpl/aux_/preprocessor/token_equal.hpp:
33622         * src/core/boost/mpl/aux_/preprocessor/tuple.hpp:
33623         * src/core/boost/mpl/aux_/ptr_to_ref.hpp:
33624         * src/core/boost/mpl/aux_/push_back_impl.hpp:
33625         * src/core/boost/mpl/aux_/push_front_impl.hpp:
33626         * src/core/boost/mpl/aux_/range_c/O1_size.hpp:
33627         * src/core/boost/mpl/aux_/range_c/back.hpp:
33628         * src/core/boost/mpl/aux_/range_c/empty.hpp:
33629         * src/core/boost/mpl/aux_/range_c/front.hpp:
33630         * src/core/boost/mpl/aux_/range_c/iterator.hpp:
33631         * src/core/boost/mpl/aux_/range_c/size.hpp:
33632         * src/core/boost/mpl/aux_/range_c/tag.hpp:
33633         * src/core/boost/mpl/aux_/reverse_fold_impl.hpp:
33634         * src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp:
33635         * src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
33636         * src/core/boost/mpl/aux_/sequence_wrapper.hpp:
33637         * src/core/boost/mpl/aux_/shift_op.hpp:
33638         * src/core/boost/mpl/aux_/single_element_iter.hpp:
33639         * src/core/boost/mpl/aux_/size_impl.hpp:
33640         * src/core/boost/mpl/aux_/sort_impl.hpp:
33641         * src/core/boost/mpl/aux_/static_cast.hpp:
33642         * src/core/boost/mpl/aux_/template_arity.hpp:
33643         * src/core/boost/mpl/aux_/template_arity_fwd.hpp:
33644         * src/core/boost/mpl/aux_/test.hpp:
33645         * src/core/boost/mpl/aux_/test/assert.hpp:
33646         * src/core/boost/mpl/aux_/test/data.hpp:
33647         * src/core/boost/mpl/aux_/test/test_case.hpp:
33648         * src/core/boost/mpl/aux_/traits_lambda_spec.hpp:
33649         * src/core/boost/mpl/aux_/transform_iter.hpp:
33650         * src/core/boost/mpl/aux_/type_wrapper.hpp:
33651         * src/core/boost/mpl/aux_/unwrap.hpp:
33652         * src/core/boost/mpl/aux_/value_wknd.hpp:
33653         * src/core/boost/mpl/aux_/yes_no.hpp:
33654         * src/core/boost/mpl/back.hpp:
33655         * src/core/boost/mpl/back_fwd.hpp:
33656         * src/core/boost/mpl/back_inserter.hpp:
33657         * src/core/boost/mpl/base.hpp:
33658         * src/core/boost/mpl/begin.hpp:
33659         * src/core/boost/mpl/begin_end.hpp:
33660         * src/core/boost/mpl/begin_end_fwd.hpp:
33661         * src/core/boost/mpl/bind.hpp:
33662         * src/core/boost/mpl/bind_fwd.hpp:
33663         * src/core/boost/mpl/bitand.hpp:
33664         * src/core/boost/mpl/bitor.hpp:
33665         * src/core/boost/mpl/bitwise.hpp:
33666         * src/core/boost/mpl/bitxor.hpp:
33667         * src/core/boost/mpl/bool.hpp:
33668         * src/core/boost/mpl/bool_fwd.hpp:
33669         * src/core/boost/mpl/clear.hpp:
33670         * src/core/boost/mpl/clear_fwd.hpp:
33671         * src/core/boost/mpl/comparison.hpp:
33672         * src/core/boost/mpl/contains.hpp:
33673         * src/core/boost/mpl/contains_fwd.hpp:
33674         * src/core/boost/mpl/copy.hpp:
33675         * src/core/boost/mpl/copy_if.hpp:
33676         * src/core/boost/mpl/count.hpp:
33677         * src/core/boost/mpl/count_fwd.hpp:
33678         * src/core/boost/mpl/count_if.hpp:
33679         * src/core/boost/mpl/deque.hpp:
33680         * src/core/boost/mpl/deref.hpp:
33681         * src/core/boost/mpl/distance.hpp:
33682         * src/core/boost/mpl/distance_fwd.hpp:
33683         * src/core/boost/mpl/divides.hpp:
33684         * src/core/boost/mpl/empty.hpp:
33685         * src/core/boost/mpl/empty_base.hpp:
33686         * src/core/boost/mpl/empty_fwd.hpp:
33687         * src/core/boost/mpl/empty_sequence.hpp:
33688         * src/core/boost/mpl/end.hpp:
33689         * src/core/boost/mpl/equal.hpp:
33690         * src/core/boost/mpl/equal_to.hpp:
33691         * src/core/boost/mpl/erase.hpp:
33692         * src/core/boost/mpl/erase_fwd.hpp:
33693         * src/core/boost/mpl/erase_key.hpp:
33694         * src/core/boost/mpl/erase_key_fwd.hpp:
33695         * src/core/boost/mpl/eval_if.hpp:
33696         * src/core/boost/mpl/filter_view.hpp:
33697         * src/core/boost/mpl/find.hpp:
33698         * src/core/boost/mpl/find_if.hpp:
33699         * src/core/boost/mpl/fold.hpp:
33700         * src/core/boost/mpl/for_each.hpp:
33701         * src/core/boost/mpl/front.hpp:
33702         * src/core/boost/mpl/front_fwd.hpp:
33703         * src/core/boost/mpl/front_inserter.hpp:
33704         * src/core/boost/mpl/greater.hpp:
33705         * src/core/boost/mpl/greater_equal.hpp:
33706         * src/core/boost/mpl/has_key.hpp:
33707         * src/core/boost/mpl/has_key_fwd.hpp:
33708         * src/core/boost/mpl/has_xxx.hpp:
33709         * src/core/boost/mpl/identity.hpp:
33710         * src/core/boost/mpl/if.hpp:
33711         * src/core/boost/mpl/index_if.hpp:
33712         * src/core/boost/mpl/index_of.hpp:
33713         * src/core/boost/mpl/inherit.hpp:
33714         * src/core/boost/mpl/inherit_linearly.hpp:
33715         * src/core/boost/mpl/insert.hpp:
33716         * src/core/boost/mpl/insert_fwd.hpp:
33717         * src/core/boost/mpl/insert_range.hpp:
33718         * src/core/boost/mpl/insert_range_fwd.hpp:
33719         * src/core/boost/mpl/inserter.hpp:
33720         * src/core/boost/mpl/int.hpp:
33721         * src/core/boost/mpl/int_fwd.hpp:
33722         * src/core/boost/mpl/integral_c.hpp:
33723         * src/core/boost/mpl/integral_c_fwd.hpp:
33724         * src/core/boost/mpl/integral_c_tag.hpp:
33725         * src/core/boost/mpl/is_placeholder.hpp:
33726         * src/core/boost/mpl/is_sequence.hpp:
33727         * src/core/boost/mpl/iter_fold.hpp:
33728         * src/core/boost/mpl/iter_fold_if.hpp:
33729         * src/core/boost/mpl/iterator_category.hpp:
33730         * src/core/boost/mpl/iterator_range.hpp:
33731         * src/core/boost/mpl/iterator_tags.hpp:
33732         * src/core/boost/mpl/joint_view.hpp:
33733         * src/core/boost/mpl/key_type.hpp:
33734         * src/core/boost/mpl/key_type_fwd.hpp:
33735         * src/core/boost/mpl/lambda.hpp:
33736         * src/core/boost/mpl/lambda_fwd.hpp:
33737         * src/core/boost/mpl/less.hpp:
33738         * src/core/boost/mpl/less_equal.hpp:
33739         * src/core/boost/mpl/limits/arity.hpp:
33740         * src/core/boost/mpl/limits/list.hpp:
33741         * src/core/boost/mpl/limits/map.hpp:
33742         * src/core/boost/mpl/limits/set.hpp:
33743         * src/core/boost/mpl/limits/unrolling.hpp:
33744         * src/core/boost/mpl/limits/vector.hpp:
33745         * src/core/boost/mpl/list.hpp:
33746         * src/core/boost/mpl/list/aux_/O1_size.hpp:
33747         * src/core/boost/mpl/list/aux_/begin_end.hpp:
33748         * src/core/boost/mpl/list/aux_/clear.hpp:
33749         * src/core/boost/mpl/list/aux_/empty.hpp:
33750         * src/core/boost/mpl/list/aux_/front.hpp:
33751         * src/core/boost/mpl/list/aux_/include_preprocessed.hpp:
33752         * src/core/boost/mpl/list/aux_/item.hpp:
33753         * src/core/boost/mpl/list/aux_/iterator.hpp:
33754         * src/core/boost/mpl/list/aux_/numbered.hpp:
33755         * src/core/boost/mpl/list/aux_/numbered_c.hpp:
33756         * src/core/boost/mpl/list/aux_/pop_front.hpp:
33757         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
33758         * src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
33759         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
33760         * src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
33761         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
33762         * src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
33763         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
33764         * src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
33765         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
33766         * src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
33767         * src/core/boost/mpl/list/aux_/push_back.hpp:
33768         * src/core/boost/mpl/list/aux_/push_front.hpp:
33769         * src/core/boost/mpl/list/aux_/size.hpp:
33770         * src/core/boost/mpl/list/aux_/tag.hpp:
33771         * src/core/boost/mpl/list/list0.hpp:
33772         * src/core/boost/mpl/list/list0_c.hpp:
33773         * src/core/boost/mpl/list/list10.hpp:
33774         * src/core/boost/mpl/list/list10_c.hpp:
33775         * src/core/boost/mpl/list/list20.hpp:
33776         * src/core/boost/mpl/list/list20_c.hpp:
33777         * src/core/boost/mpl/list/list30.hpp:
33778         * src/core/boost/mpl/list/list30_c.hpp:
33779         * src/core/boost/mpl/list/list40.hpp:
33780         * src/core/boost/mpl/list/list40_c.hpp:
33781         * src/core/boost/mpl/list/list50.hpp:
33782         * src/core/boost/mpl/list/list50_c.hpp:
33783         * src/core/boost/mpl/list_c.hpp:
33784         * src/core/boost/mpl/logical.hpp:
33785         * src/core/boost/mpl/long.hpp:
33786         * src/core/boost/mpl/long_fwd.hpp:
33787         * src/core/boost/mpl/lower_bound.hpp:
33788         * src/core/boost/mpl/map.hpp:
33789         * src/core/boost/mpl/map/aux_/at_impl.hpp:
33790         * src/core/boost/mpl/map/aux_/begin_end_impl.hpp:
33791         * src/core/boost/mpl/map/aux_/clear_impl.hpp:
33792         * src/core/boost/mpl/map/aux_/contains_impl.hpp:
33793         * src/core/boost/mpl/map/aux_/empty_impl.hpp:
33794         * src/core/boost/mpl/map/aux_/erase_impl.hpp:
33795         * src/core/boost/mpl/map/aux_/erase_key_impl.hpp:
33796         * src/core/boost/mpl/map/aux_/has_key_impl.hpp:
33797         * src/core/boost/mpl/map/aux_/include_preprocessed.hpp:
33798         * src/core/boost/mpl/map/aux_/insert_impl.hpp:
33799         * src/core/boost/mpl/map/aux_/item.hpp:
33800         * src/core/boost/mpl/map/aux_/iterator.hpp:
33801         * src/core/boost/mpl/map/aux_/key_type_impl.hpp:
33802         * src/core/boost/mpl/map/aux_/map0.hpp:
33803         * src/core/boost/mpl/map/aux_/numbered.hpp:
33804         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
33805         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
33806         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
33807         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
33808         * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
33809         * src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
33810         * src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
33811         * src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
33812         * src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
33813         * src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
33814         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
33815         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
33816         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
33817         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
33818         * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
33819         * src/core/boost/mpl/map/aux_/size_impl.hpp:
33820         * src/core/boost/mpl/map/aux_/tag.hpp:
33821         * src/core/boost/mpl/map/aux_/value_type_impl.hpp:
33822         * src/core/boost/mpl/map/map0.hpp:
33823         * src/core/boost/mpl/map/map10.hpp:
33824         * src/core/boost/mpl/map/map20.hpp:
33825         * src/core/boost/mpl/map/map30.hpp:
33826         * src/core/boost/mpl/map/map40.hpp:
33827         * src/core/boost/mpl/map/map50.hpp:
33828         * src/core/boost/mpl/math/fixed_c.hpp:
33829         * src/core/boost/mpl/math/is_even.hpp:
33830         * src/core/boost/mpl/math/rational_c.hpp:
33831         * src/core/boost/mpl/max.hpp:
33832         * src/core/boost/mpl/max_element.hpp:
33833         * src/core/boost/mpl/min.hpp:
33834         * src/core/boost/mpl/min_element.hpp:
33835         * src/core/boost/mpl/min_max.hpp:
33836         * src/core/boost/mpl/minus.hpp:
33837         * src/core/boost/mpl/modulus.hpp:
33838         * src/core/boost/mpl/multiplies.hpp:
33839         * src/core/boost/mpl/multiset/aux_/count_impl.hpp:
33840         * src/core/boost/mpl/multiset/aux_/insert_impl.hpp:
33841         * src/core/boost/mpl/multiset/aux_/item.hpp:
33842         * src/core/boost/mpl/multiset/aux_/multiset0.hpp:
33843         * src/core/boost/mpl/multiset/aux_/tag.hpp:
33844         * src/core/boost/mpl/multiset/multiset0.hpp:
33845         * src/core/boost/mpl/negate.hpp:
33846         * src/core/boost/mpl/next.hpp:
33847         * src/core/boost/mpl/next_prior.hpp:
33848         * src/core/boost/mpl/not.hpp:
33849         * src/core/boost/mpl/not_equal_to.hpp:
33850         * src/core/boost/mpl/numeric_cast.hpp:
33851         * src/core/boost/mpl/or.hpp:
33852         * src/core/boost/mpl/order.hpp:
33853         * src/core/boost/mpl/order_fwd.hpp:
33854         * src/core/boost/mpl/pair.hpp:
33855         * src/core/boost/mpl/pair_view.hpp:
33856         * src/core/boost/mpl/partition.hpp:
33857         * src/core/boost/mpl/placeholders.hpp:
33858         * src/core/boost/mpl/plus.hpp:
33859         * src/core/boost/mpl/pop_back.hpp:
33860         * src/core/boost/mpl/pop_back_fwd.hpp:
33861         * src/core/boost/mpl/pop_front.hpp:
33862         * src/core/boost/mpl/pop_front_fwd.hpp:
33863         * src/core/boost/mpl/print.hpp:
33864         * src/core/boost/mpl/prior.hpp:
33865         * src/core/boost/mpl/protect.hpp:
33866         * src/core/boost/mpl/push_back.hpp:
33867         * src/core/boost/mpl/push_back_fwd.hpp:
33868         * src/core/boost/mpl/push_front.hpp:
33869         * src/core/boost/mpl/push_front_fwd.hpp:
33870         * src/core/boost/mpl/quote.hpp:
33871         * src/core/boost/mpl/range_c.hpp:
33872         * src/core/boost/mpl/remove.hpp:
33873         * src/core/boost/mpl/remove_if.hpp:
33874         * src/core/boost/mpl/replace.hpp:
33875         * src/core/boost/mpl/replace_if.hpp:
33876         * src/core/boost/mpl/reverse.hpp:
33877         * src/core/boost/mpl/reverse_fold.hpp:
33878         * src/core/boost/mpl/reverse_iter_fold.hpp:
33879         * src/core/boost/mpl/same_as.hpp:
33880         * src/core/boost/mpl/sequence_tag.hpp:
33881         * src/core/boost/mpl/sequence_tag_fwd.hpp:
33882         * src/core/boost/mpl/set.hpp:
33883         * src/core/boost/mpl/set/aux_/at_impl.hpp:
33884         * src/core/boost/mpl/set/aux_/begin_end_impl.hpp:
33885         * src/core/boost/mpl/set/aux_/clear_impl.hpp:
33886         * src/core/boost/mpl/set/aux_/empty_impl.hpp:
33887         * src/core/boost/mpl/set/aux_/erase_impl.hpp:
33888         * src/core/boost/mpl/set/aux_/erase_key_impl.hpp:
33889         * src/core/boost/mpl/set/aux_/has_key_impl.hpp:
33890         * src/core/boost/mpl/set/aux_/include_preprocessed.hpp:
33891         * src/core/boost/mpl/set/aux_/insert_impl.hpp:
33892         * src/core/boost/mpl/set/aux_/item.hpp:
33893         * src/core/boost/mpl/set/aux_/iterator.hpp:
33894         * src/core/boost/mpl/set/aux_/key_type_impl.hpp:
33895         * src/core/boost/mpl/set/aux_/numbered.hpp:
33896         * src/core/boost/mpl/set/aux_/numbered_c.hpp:
33897         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
33898         * src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
33899         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
33900         * src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
33901         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
33902         * src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
33903         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
33904         * src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
33905         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
33906         * src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
33907         * src/core/boost/mpl/set/aux_/set0.hpp:
33908         * src/core/boost/mpl/set/aux_/size_impl.hpp:
33909         * src/core/boost/mpl/set/aux_/tag.hpp:
33910         * src/core/boost/mpl/set/aux_/value_type_impl.hpp:
33911         * src/core/boost/mpl/set/set0.hpp:
33912         * src/core/boost/mpl/set/set0_c.hpp:
33913         * src/core/boost/mpl/set/set10.hpp:
33914         * src/core/boost/mpl/set/set10_c.hpp:
33915         * src/core/boost/mpl/set/set20.hpp:
33916         * src/core/boost/mpl/set/set20_c.hpp:
33917         * src/core/boost/mpl/set/set30.hpp:
33918         * src/core/boost/mpl/set/set30_c.hpp:
33919         * src/core/boost/mpl/set/set40.hpp:
33920         * src/core/boost/mpl/set/set40_c.hpp:
33921         * src/core/boost/mpl/set/set50.hpp:
33922         * src/core/boost/mpl/set/set50_c.hpp:
33923         * src/core/boost/mpl/set_c.hpp:
33924         * src/core/boost/mpl/shift_left.hpp:
33925         * src/core/boost/mpl/shift_right.hpp:
33926         * src/core/boost/mpl/single_view.hpp:
33927         * src/core/boost/mpl/size.hpp:
33928         * src/core/boost/mpl/size_fwd.hpp:
33929         * src/core/boost/mpl/size_t.hpp:
33930         * src/core/boost/mpl/size_t_fwd.hpp:
33931         * src/core/boost/mpl/sizeof.hpp:
33932         * src/core/boost/mpl/sort.hpp:
33933         * src/core/boost/mpl/stable_partition.hpp:
33934         * src/core/boost/mpl/switch.hpp:
33935         * src/core/boost/mpl/tag.hpp:
33936         * src/core/boost/mpl/times.hpp:
33937         * src/core/boost/mpl/transform.hpp:
33938         * src/core/boost/mpl/transform_view.hpp:
33939         * src/core/boost/mpl/unique.hpp:
33940         * src/core/boost/mpl/unpack_args.hpp:
33941         * src/core/boost/mpl/upper_bound.hpp:
33942         * src/core/boost/mpl/value_type.hpp:
33943         * src/core/boost/mpl/value_type_fwd.hpp:
33944         * src/core/boost/mpl/vector.hpp:
33945         * src/core/boost/mpl/vector/aux_/O1_size.hpp:
33946         * src/core/boost/mpl/vector/aux_/at.hpp:
33947         * src/core/boost/mpl/vector/aux_/back.hpp:
33948         * src/core/boost/mpl/vector/aux_/begin_end.hpp:
33949         * src/core/boost/mpl/vector/aux_/clear.hpp:
33950         * src/core/boost/mpl/vector/aux_/empty.hpp:
33951         * src/core/boost/mpl/vector/aux_/front.hpp:
33952         * src/core/boost/mpl/vector/aux_/include_preprocessed.hpp:
33953         * src/core/boost/mpl/vector/aux_/item.hpp:
33954         * src/core/boost/mpl/vector/aux_/iterator.hpp:
33955         * src/core/boost/mpl/vector/aux_/numbered.hpp:
33956         * src/core/boost/mpl/vector/aux_/numbered_c.hpp:
33957         * src/core/boost/mpl/vector/aux_/pop_back.hpp:
33958         * src/core/boost/mpl/vector/aux_/pop_front.hpp:
33959         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
33960         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
33961         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
33962         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
33963         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
33964         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
33965         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
33966         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
33967         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
33968         * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
33969         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
33970         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
33971         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
33972         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
33973         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
33974         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
33975         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
33976         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
33977         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
33978         * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
33979         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
33980         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
33981         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
33982         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
33983         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
33984         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
33985         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
33986         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
33987         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
33988         * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
33989         * src/core/boost/mpl/vector/aux_/push_back.hpp:
33990         * src/core/boost/mpl/vector/aux_/push_front.hpp:
33991         * src/core/boost/mpl/vector/aux_/size.hpp:
33992         * src/core/boost/mpl/vector/aux_/tag.hpp:
33993         * src/core/boost/mpl/vector/aux_/vector0.hpp:
33994         * src/core/boost/mpl/vector/vector0.hpp:
33995         * src/core/boost/mpl/vector/vector0_c.hpp:
33996         * src/core/boost/mpl/vector/vector10.hpp:
33997         * src/core/boost/mpl/vector/vector10_c.hpp:
33998         * src/core/boost/mpl/vector/vector20.hpp:
33999         * src/core/boost/mpl/vector/vector20_c.hpp:
34000         * src/core/boost/mpl/vector/vector30.hpp:
34001         * src/core/boost/mpl/vector/vector30_c.hpp:
34002         * src/core/boost/mpl/vector/vector40.hpp:
34003         * src/core/boost/mpl/vector/vector40_c.hpp:
34004         * src/core/boost/mpl/vector/vector50.hpp:
34005         * src/core/boost/mpl/vector/vector50_c.hpp:
34006         * src/core/boost/mpl/vector_c.hpp:
34007         * src/core/boost/mpl/void.hpp:
34008         * src/core/boost/mpl/void_fwd.hpp:
34009         * src/core/boost/mpl/zip_view.hpp:
34010         * src/core/boost/next_prior.hpp:
34011         * src/core/boost/noncopyable.hpp:
34012         * src/core/boost/pointer_cast.hpp:
34013         * src/core/boost/preprocessor.hpp:
34014         * src/core/boost/preprocessor/arithmetic.hpp:
34015         * src/core/boost/preprocessor/arithmetic/add.hpp:
34016         * src/core/boost/preprocessor/arithmetic/dec.hpp:
34017         * src/core/boost/preprocessor/arithmetic/detail/div_base.hpp:
34018         * src/core/boost/preprocessor/arithmetic/div.hpp:
34019         * src/core/boost/preprocessor/arithmetic/inc.hpp:
34020         * src/core/boost/preprocessor/arithmetic/mod.hpp:
34021         * src/core/boost/preprocessor/arithmetic/mul.hpp:
34022         * src/core/boost/preprocessor/arithmetic/sub.hpp:
34023         * src/core/boost/preprocessor/array.hpp:
34024         * src/core/boost/preprocessor/array/data.hpp:
34025         * src/core/boost/preprocessor/array/elem.hpp:
34026         * src/core/boost/preprocessor/array/insert.hpp:
34027         * src/core/boost/preprocessor/array/pop_back.hpp:
34028         * src/core/boost/preprocessor/array/pop_front.hpp:
34029         * src/core/boost/preprocessor/array/push_back.hpp:
34030         * src/core/boost/preprocessor/array/push_front.hpp:
34031         * src/core/boost/preprocessor/array/remove.hpp:
34032         * src/core/boost/preprocessor/array/replace.hpp:
34033         * src/core/boost/preprocessor/array/reverse.hpp:
34034         * src/core/boost/preprocessor/array/size.hpp:
34035         * src/core/boost/preprocessor/assert_msg.hpp:
34036         * src/core/boost/preprocessor/cat.hpp:
34037         * src/core/boost/preprocessor/comma.hpp:
34038         * src/core/boost/preprocessor/comma_if.hpp:
34039         * src/core/boost/preprocessor/comparison.hpp:
34040         * src/core/boost/preprocessor/comparison/equal.hpp:
34041         * src/core/boost/preprocessor/comparison/greater.hpp:
34042         * src/core/boost/preprocessor/comparison/greater_equal.hpp:
34043         * src/core/boost/preprocessor/comparison/less.hpp:
34044         * src/core/boost/preprocessor/comparison/less_equal.hpp:
34045         * src/core/boost/preprocessor/comparison/not_equal.hpp:
34046         * src/core/boost/preprocessor/config/config.hpp:
34047         * src/core/boost/preprocessor/config/limits.hpp:
34048         * src/core/boost/preprocessor/control.hpp:
34049         * src/core/boost/preprocessor/control/deduce_d.hpp:
34050         * src/core/boost/preprocessor/control/detail/dmc/while.hpp:
34051         * src/core/boost/preprocessor/control/detail/edg/while.hpp:
34052         * src/core/boost/preprocessor/control/detail/msvc/while.hpp:
34053         * src/core/boost/preprocessor/control/detail/while.hpp:
34054         * src/core/boost/preprocessor/control/expr_if.hpp:
34055         * src/core/boost/preprocessor/control/expr_iif.hpp:
34056         * src/core/boost/preprocessor/control/if.hpp:
34057         * src/core/boost/preprocessor/control/iif.hpp:
34058         * src/core/boost/preprocessor/control/while.hpp:
34059         * src/core/boost/preprocessor/debug.hpp:
34060         * src/core/boost/preprocessor/debug/assert.hpp:
34061         * src/core/boost/preprocessor/debug/error.hpp:
34062         * src/core/boost/preprocessor/debug/line.hpp:
34063         * src/core/boost/preprocessor/dec.hpp:
34064         * src/core/boost/preprocessor/detail/auto_rec.hpp:
34065         * src/core/boost/preprocessor/detail/check.hpp:
34066         * src/core/boost/preprocessor/detail/dmc/auto_rec.hpp:
34067         * src/core/boost/preprocessor/detail/is_binary.hpp:
34068         * src/core/boost/preprocessor/detail/is_nullary.hpp:
34069         * src/core/boost/preprocessor/detail/is_unary.hpp:
34070         * src/core/boost/preprocessor/detail/null.hpp:
34071         * src/core/boost/preprocessor/detail/split.hpp:
34072         * src/core/boost/preprocessor/empty.hpp:
34073         * src/core/boost/preprocessor/enum.hpp:
34074         * src/core/boost/preprocessor/enum_params.hpp:
34075         * src/core/boost/preprocessor/enum_params_with_a_default.hpp:
34076         * src/core/boost/preprocessor/enum_params_with_defaults.hpp:
34077         * src/core/boost/preprocessor/enum_shifted.hpp:
34078         * src/core/boost/preprocessor/enum_shifted_params.hpp:
34079         * src/core/boost/preprocessor/expand.hpp:
34080         * src/core/boost/preprocessor/expr_if.hpp:
34081         * src/core/boost/preprocessor/facilities.hpp:
34082         * src/core/boost/preprocessor/facilities/apply.hpp:
34083         * src/core/boost/preprocessor/facilities/empty.hpp:
34084         * src/core/boost/preprocessor/facilities/expand.hpp:
34085         * src/core/boost/preprocessor/facilities/identity.hpp:
34086         * src/core/boost/preprocessor/facilities/intercept.hpp:
34087         * src/core/boost/preprocessor/facilities/is_1.hpp:
34088         * src/core/boost/preprocessor/facilities/is_empty.hpp:
34089         * src/core/boost/preprocessor/facilities/is_empty_or_1.hpp:
34090         * src/core/boost/preprocessor/for.hpp:
34091         * src/core/boost/preprocessor/identity.hpp:
34092         * src/core/boost/preprocessor/if.hpp:
34093         * src/core/boost/preprocessor/inc.hpp:
34094         * src/core/boost/preprocessor/iterate.hpp:
34095         * src/core/boost/preprocessor/iteration.hpp:
34096         * src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
34097         * src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
34098         * src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
34099         * src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
34100         * src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
34101         * src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
34102         * src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
34103         * src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
34104         * src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
34105         * src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
34106         * src/core/boost/preprocessor/iteration/detail/finish.hpp:
34107         * src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp:
34108         * src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp:
34109         * src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp:
34110         * src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp:
34111         * src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp:
34112         * src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
34113         * src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
34114         * src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
34115         * src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
34116         * src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
34117         * src/core/boost/preprocessor/iteration/detail/local.hpp:
34118         * src/core/boost/preprocessor/iteration/detail/rlocal.hpp:
34119         * src/core/boost/preprocessor/iteration/detail/self.hpp:
34120         * src/core/boost/preprocessor/iteration/detail/start.hpp:
34121         * src/core/boost/preprocessor/iteration/iterate.hpp:
34122         * src/core/boost/preprocessor/iteration/local.hpp:
34123         * src/core/boost/preprocessor/iteration/self.hpp:
34124         * src/core/boost/preprocessor/library.hpp:
34125         * src/core/boost/preprocessor/limits.hpp:
34126         * src/core/boost/preprocessor/list.hpp:
34127         * src/core/boost/preprocessor/list/adt.hpp:
34128         * src/core/boost/preprocessor/list/append.hpp:
34129         * src/core/boost/preprocessor/list/at.hpp:
34130         * src/core/boost/preprocessor/list/cat.hpp:
34131         * src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp:
34132         * src/core/boost/preprocessor/list/detail/edg/fold_left.hpp:
34133         * src/core/boost/preprocessor/list/detail/edg/fold_right.hpp:
34134         * src/core/boost/preprocessor/list/detail/fold_left.hpp:
34135         * src/core/boost/preprocessor/list/detail/fold_right.hpp:
34136         * src/core/boost/preprocessor/list/enum.hpp:
34137         * src/core/boost/preprocessor/list/filter.hpp:
34138         * src/core/boost/preprocessor/list/first_n.hpp:
34139         * src/core/boost/preprocessor/list/fold_left.hpp:
34140         * src/core/boost/preprocessor/list/fold_right.hpp:
34141         * src/core/boost/preprocessor/list/for_each.hpp:
34142         * src/core/boost/preprocessor/list/for_each_i.hpp:
34143         * src/core/boost/preprocessor/list/for_each_product.hpp:
34144         * src/core/boost/preprocessor/list/rest_n.hpp:
34145         * src/core/boost/preprocessor/list/reverse.hpp:
34146         * src/core/boost/preprocessor/list/size.hpp:
34147         * src/core/boost/preprocessor/list/to_tuple.hpp:
34148         * src/core/boost/preprocessor/list/transform.hpp:
34149         * src/core/boost/preprocessor/logical.hpp:
34150         * src/core/boost/preprocessor/logical/and.hpp:
34151         * src/core/boost/preprocessor/logical/bitand.hpp:
34152         * src/core/boost/preprocessor/logical/bitnor.hpp:
34153         * src/core/boost/preprocessor/logical/bitor.hpp:
34154         * src/core/boost/preprocessor/logical/bitxor.hpp:
34155         * src/core/boost/preprocessor/logical/bool.hpp:
34156         * src/core/boost/preprocessor/logical/compl.hpp:
34157         * src/core/boost/preprocessor/logical/nor.hpp:
34158         * src/core/boost/preprocessor/logical/not.hpp:
34159         * src/core/boost/preprocessor/logical/or.hpp:
34160         * src/core/boost/preprocessor/logical/xor.hpp:
34161         * src/core/boost/preprocessor/max.hpp:
34162         * src/core/boost/preprocessor/min.hpp:
34163         * src/core/boost/preprocessor/punctuation.hpp:
34164         * src/core/boost/preprocessor/punctuation/comma.hpp:
34165         * src/core/boost/preprocessor/punctuation/comma_if.hpp:
34166         * src/core/boost/preprocessor/punctuation/paren.hpp:
34167         * src/core/boost/preprocessor/punctuation/paren_if.hpp:
34168         * src/core/boost/preprocessor/repeat.hpp:
34169         * src/core/boost/preprocessor/repeat_2nd.hpp:
34170         * src/core/boost/preprocessor/repeat_3rd.hpp:
34171         * src/core/boost/preprocessor/repeat_from_to.hpp:
34172         * src/core/boost/preprocessor/repeat_from_to_2nd.hpp:
34173         * src/core/boost/preprocessor/repeat_from_to_3rd.hpp:
34174         * src/core/boost/preprocessor/repetition.hpp:
34175         * src/core/boost/preprocessor/repetition/deduce_r.hpp:
34176         * src/core/boost/preprocessor/repetition/deduce_z.hpp:
34177         * src/core/boost/preprocessor/repetition/detail/dmc/for.hpp:
34178         * src/core/boost/preprocessor/repetition/detail/edg/for.hpp:
34179         * src/core/boost/preprocessor/repetition/detail/for.hpp:
34180         * src/core/boost/preprocessor/repetition/detail/msvc/for.hpp:
34181         * src/core/boost/preprocessor/repetition/enum.hpp:
34182         * src/core/boost/preprocessor/repetition/enum_binary_params.hpp:
34183         * src/core/boost/preprocessor/repetition/enum_params.hpp:
34184         * src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
34185         * src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
34186         * src/core/boost/preprocessor/repetition/enum_shifted.hpp:
34187         * src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
34188         * src/core/boost/preprocessor/repetition/enum_shifted_params.hpp:
34189         * src/core/boost/preprocessor/repetition/enum_trailing.hpp:
34190         * src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
34191         * src/core/boost/preprocessor/repetition/enum_trailing_params.hpp:
34192         * src/core/boost/preprocessor/repetition/for.hpp:
34193         * src/core/boost/preprocessor/repetition/repeat.hpp:
34194         * src/core/boost/preprocessor/repetition/repeat_from_to.hpp:
34195         * src/core/boost/preprocessor/selection.hpp:
34196         * src/core/boost/preprocessor/selection/max.hpp:
34197         * src/core/boost/preprocessor/selection/min.hpp:
34198         * src/core/boost/preprocessor/seq.hpp:
34199         * src/core/boost/preprocessor/seq/cat.hpp:
34200         * src/core/boost/preprocessor/seq/detail/split.hpp:
34201         * src/core/boost/preprocessor/seq/elem.hpp:
34202         * src/core/boost/preprocessor/seq/enum.hpp:
34203         * src/core/boost/preprocessor/seq/filter.hpp:
34204         * src/core/boost/preprocessor/seq/first_n.hpp:
34205         * src/core/boost/preprocessor/seq/fold_left.hpp:
34206         * src/core/boost/preprocessor/seq/fold_right.hpp:
34207         * src/core/boost/preprocessor/seq/for_each.hpp:
34208         * src/core/boost/preprocessor/seq/for_each_i.hpp:
34209         * src/core/boost/preprocessor/seq/for_each_product.hpp:
34210         * src/core/boost/preprocessor/seq/insert.hpp:
34211         * src/core/boost/preprocessor/seq/pop_back.hpp:
34212         * src/core/boost/preprocessor/seq/pop_front.hpp:
34213         * src/core/boost/preprocessor/seq/push_back.hpp:
34214         * src/core/boost/preprocessor/seq/push_front.hpp:
34215         * src/core/boost/preprocessor/seq/remove.hpp:
34216         * src/core/boost/preprocessor/seq/replace.hpp:
34217         * src/core/boost/preprocessor/seq/rest_n.hpp:
34218         * src/core/boost/preprocessor/seq/reverse.hpp:
34219         * src/core/boost/preprocessor/seq/seq.hpp:
34220         * src/core/boost/preprocessor/seq/size.hpp:
34221         * src/core/boost/preprocessor/seq/subseq.hpp:
34222         * src/core/boost/preprocessor/seq/to_array.hpp:
34223         * src/core/boost/preprocessor/seq/to_tuple.hpp:
34224         * src/core/boost/preprocessor/seq/transform.hpp:
34225         * src/core/boost/preprocessor/slot.hpp:
34226         * src/core/boost/preprocessor/slot/counter.hpp:
34227         * src/core/boost/preprocessor/slot/detail/counter.hpp:
34228         * src/core/boost/preprocessor/slot/detail/def.hpp:
34229         * src/core/boost/preprocessor/slot/detail/shared.hpp:
34230         * src/core/boost/preprocessor/slot/detail/slot1.hpp:
34231         * src/core/boost/preprocessor/slot/detail/slot2.hpp:
34232         * src/core/boost/preprocessor/slot/detail/slot3.hpp:
34233         * src/core/boost/preprocessor/slot/detail/slot4.hpp:
34234         * src/core/boost/preprocessor/slot/detail/slot5.hpp:
34235         * src/core/boost/preprocessor/slot/slot.hpp:
34236         * src/core/boost/preprocessor/stringize.hpp:
34237         * src/core/boost/preprocessor/tuple.hpp:
34238         * src/core/boost/preprocessor/tuple/eat.hpp:
34239         * src/core/boost/preprocessor/tuple/elem.hpp:
34240         * src/core/boost/preprocessor/tuple/rem.hpp:
34241         * src/core/boost/preprocessor/tuple/reverse.hpp:
34242         * src/core/boost/preprocessor/tuple/to_list.hpp:
34243         * src/core/boost/preprocessor/tuple/to_seq.hpp:
34244         * src/core/boost/preprocessor/while.hpp:
34245         * src/core/boost/preprocessor/wstringize.hpp:
34246         * src/core/boost/range.hpp:
34247         * src/core/boost/range/begin.hpp:
34248         * src/core/boost/range/concepts.hpp:
34249         * src/core/boost/range/config.hpp:
34250         * src/core/boost/range/const_iterator.hpp:
34251         * src/core/boost/range/const_reverse_iterator.hpp:
34252         * src/core/boost/range/detail/begin.hpp:
34253         * src/core/boost/range/detail/collection_traits.hpp:
34254         * src/core/boost/range/detail/collection_traits_detail.hpp:
34255         * src/core/boost/range/detail/common.hpp:
34256         * src/core/boost/range/detail/const_iterator.hpp:
34257         * src/core/boost/range/detail/difference_type.hpp:
34258         * src/core/boost/range/detail/empty.hpp:
34259         * src/core/boost/range/detail/end.hpp:
34260         * src/core/boost/range/detail/implementation_help.hpp:
34261         * src/core/boost/range/detail/iterator.hpp:
34262         * src/core/boost/range/detail/mfc/carray.hpp:
34263         * src/core/boost/range/detail/mfc/cstring.hpp:
34264         * src/core/boost/range/detail/remove_extent.hpp:
34265         * src/core/boost/range/detail/sfinae.hpp:
34266         * src/core/boost/range/detail/size.hpp:
34267         * src/core/boost/range/detail/size_type.hpp:
34268         * src/core/boost/range/detail/sizer.hpp:
34269         * src/core/boost/range/detail/value_type.hpp:
34270         * src/core/boost/range/detail/vc6/end.hpp:
34271         * src/core/boost/range/detail/vc6/size.hpp:
34272         * src/core/boost/range/difference_type.hpp:
34273         * src/core/boost/range/empty.hpp:
34274         * src/core/boost/range/end.hpp:
34275         * src/core/boost/range/functions.hpp:
34276         * src/core/boost/range/iterator.hpp:
34277         * src/core/boost/range/iterator_range.hpp:
34278         * src/core/boost/range/metafunctions.hpp:
34279         * src/core/boost/range/rbegin.hpp:
34280         * src/core/boost/range/rend.hpp:
34281         * src/core/boost/range/result_iterator.hpp:
34282         * src/core/boost/range/reverse_iterator.hpp:
34283         * src/core/boost/range/reverse_result_iterator.hpp:
34284         * src/core/boost/range/size.hpp:
34285         * src/core/boost/range/size_type.hpp:
34286         * src/core/boost/range/sub_range.hpp:
34287         * src/core/boost/range/value_type.hpp:
34288         * src/core/boost/ref.hpp:
34289         * src/core/boost/scoped_array.hpp:
34290         * src/core/boost/scoped_ptr.hpp:
34291         * src/core/boost/shared_ptr.hpp:
34292         * src/core/boost/smart_cast.hpp:
34293         * src/core/boost/smart_ptr.hpp:
34294         * src/core/boost/static_assert.hpp:
34295         * src/core/boost/static_warning.hpp:
34296         * src/core/boost/throw_exception.hpp:
34297         * src/core/boost/type_traits.hpp:
34298         * src/core/boost/type_traits/add_const.hpp:
34299         * src/core/boost/type_traits/add_cv.hpp:
34300         * src/core/boost/type_traits/add_pointer.hpp:
34301         * src/core/boost/type_traits/add_reference.hpp:
34302         * src/core/boost/type_traits/add_volatile.hpp:
34303         * src/core/boost/type_traits/aligned_storage.hpp:
34304         * src/core/boost/type_traits/alignment_of.hpp:
34305         * src/core/boost/type_traits/alignment_traits.hpp:
34306         * src/core/boost/type_traits/arithmetic_traits.hpp:
34307         * src/core/boost/type_traits/array_traits.hpp:
34308         * src/core/boost/type_traits/broken_compiler_spec.hpp:
34309         * src/core/boost/type_traits/composite_traits.hpp:
34310         * src/core/boost/type_traits/config.hpp:
34311         * src/core/boost/type_traits/conversion_traits.hpp:
34312         * src/core/boost/type_traits/cv_traits.hpp:
34313         * src/core/boost/type_traits/decay.hpp:
34314         * src/core/boost/type_traits/detail/bool_trait_def.hpp:
34315         * src/core/boost/type_traits/detail/bool_trait_undef.hpp:
34316         * src/core/boost/type_traits/detail/cv_traits_impl.hpp:
34317         * src/core/boost/type_traits/detail/false_result.hpp:
34318         * src/core/boost/type_traits/detail/ice_and.hpp:
34319         * src/core/boost/type_traits/detail/ice_eq.hpp:
34320         * src/core/boost/type_traits/detail/ice_not.hpp:
34321         * src/core/boost/type_traits/detail/ice_or.hpp:
34322         * src/core/boost/type_traits/detail/is_function_ptr_helper.hpp:
34323         * src/core/boost/type_traits/detail/is_function_ptr_tester.hpp:
34324         * src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
34325         * src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
34326         * src/core/boost/type_traits/detail/size_t_trait_def.hpp:
34327         * src/core/boost/type_traits/detail/size_t_trait_undef.hpp:
34328         * src/core/boost/type_traits/detail/template_arity_spec.hpp:
34329         * src/core/boost/type_traits/detail/type_trait_def.hpp:
34330         * src/core/boost/type_traits/detail/type_trait_undef.hpp:
34331         * src/core/boost/type_traits/detail/wrap.hpp:
34332         * src/core/boost/type_traits/detail/yes_no_type.hpp:
34333         * src/core/boost/type_traits/extent.hpp:
34334         * src/core/boost/type_traits/function_traits.hpp:
34335         * src/core/boost/type_traits/has_nothrow_assign.hpp:
34336         * src/core/boost/type_traits/has_nothrow_constructor.hpp:
34337         * src/core/boost/type_traits/has_nothrow_copy.hpp:
34338         * src/core/boost/type_traits/has_nothrow_destructor.hpp:
34339         * src/core/boost/type_traits/has_trivial_assign.hpp:
34340         * src/core/boost/type_traits/has_trivial_constructor.hpp:
34341         * src/core/boost/type_traits/has_trivial_copy.hpp:
34342         * src/core/boost/type_traits/has_trivial_destructor.hpp:
34343         * src/core/boost/type_traits/has_virtual_destructor.hpp:
34344         * src/core/boost/type_traits/ice.hpp:
34345         * src/core/boost/type_traits/integral_constant.hpp:
34346         * src/core/boost/type_traits/intrinsics.hpp:
34347         * src/core/boost/type_traits/is_abstract.hpp:
34348         * src/core/boost/type_traits/is_arithmetic.hpp:
34349         * src/core/boost/type_traits/is_array.hpp:
34350         * src/core/boost/type_traits/is_base_and_derived.hpp:
34351         * src/core/boost/type_traits/is_base_of.hpp:
34352         * src/core/boost/type_traits/is_class.hpp:
34353         * src/core/boost/type_traits/is_compound.hpp:
34354         * src/core/boost/type_traits/is_const.hpp:
34355         * src/core/boost/type_traits/is_convertible.hpp:
34356         * src/core/boost/type_traits/is_empty.hpp:
34357         * src/core/boost/type_traits/is_enum.hpp:
34358         * src/core/boost/type_traits/is_float.hpp:
34359         * src/core/boost/type_traits/is_floating_point.hpp:
34360         * src/core/boost/type_traits/is_function.hpp:
34361         * src/core/boost/type_traits/is_fundamental.hpp:
34362         * src/core/boost/type_traits/is_integral.hpp:
34363         * src/core/boost/type_traits/is_member_function_pointer.hpp:
34364         * src/core/boost/type_traits/is_member_object_pointer.hpp:
34365         * src/core/boost/type_traits/is_member_pointer.hpp:
34366         * src/core/boost/type_traits/is_object.hpp:
34367         * src/core/boost/type_traits/is_pod.hpp:
34368         * src/core/boost/type_traits/is_pointer.hpp:
34369         * src/core/boost/type_traits/is_polymorphic.hpp:
34370         * src/core/boost/type_traits/is_reference.hpp:
34371         * src/core/boost/type_traits/is_same.hpp:
34372         * src/core/boost/type_traits/is_scalar.hpp:
34373         * src/core/boost/type_traits/is_signed.hpp:
34374         * src/core/boost/type_traits/is_stateless.hpp:
34375         * src/core/boost/type_traits/is_union.hpp:
34376         * src/core/boost/type_traits/is_unsigned.hpp:
34377         * src/core/boost/type_traits/is_void.hpp:
34378         * src/core/boost/type_traits/is_volatile.hpp:
34379         * src/core/boost/type_traits/msvc/remove_all_extents.hpp:
34380         * src/core/boost/type_traits/msvc/remove_bounds.hpp:
34381         * src/core/boost/type_traits/msvc/remove_const.hpp:
34382         * src/core/boost/type_traits/msvc/remove_cv.hpp:
34383         * src/core/boost/type_traits/msvc/remove_extent.hpp:
34384         * src/core/boost/type_traits/msvc/remove_pointer.hpp:
34385         * src/core/boost/type_traits/msvc/remove_reference.hpp:
34386         * src/core/boost/type_traits/msvc/remove_volatile.hpp:
34387         * src/core/boost/type_traits/msvc/typeof.hpp:
34388         * src/core/boost/type_traits/object_traits.hpp:
34389         * src/core/boost/type_traits/rank.hpp:
34390         * src/core/boost/type_traits/reference_traits.hpp:
34391         * src/core/boost/type_traits/remove_all_extents.hpp:
34392         * src/core/boost/type_traits/remove_bounds.hpp:
34393         * src/core/boost/type_traits/remove_const.hpp:
34394         * src/core/boost/type_traits/remove_cv.hpp:
34395         * src/core/boost/type_traits/remove_extent.hpp:
34396         * src/core/boost/type_traits/remove_pointer.hpp:
34397         * src/core/boost/type_traits/remove_reference.hpp:
34398         * src/core/boost/type_traits/remove_volatile.hpp:
34399         * src/core/boost/type_traits/same_traits.hpp:
34400         * src/core/boost/type_traits/transform_traits.hpp:
34401         * src/core/boost/type_traits/transform_traits_spec.hpp:
34402         * src/core/boost/type_traits/type_with_alignment.hpp:
34403         * src/core/boost/utility.hpp:
34404         * src/core/boost/utility/addressof.hpp:
34405         * src/core/boost/utility/base_from_member.hpp:
34406         * src/core/boost/utility/compare_pointees.hpp:
34407         * src/core/boost/utility/detail/in_place_factory_prefix.hpp:
34408         * src/core/boost/utility/detail/in_place_factory_suffix.hpp:
34409         * src/core/boost/utility/detail/result_of_iterate.hpp:
34410         * src/core/boost/utility/enable_if.hpp:
34411         * src/core/boost/utility/in_place_factory.hpp:
34412         * src/core/boost/utility/result_of.hpp:
34413         * src/core/boost/utility/typed_in_place_factory.hpp:
34414         * src/core/boost/utility/value_init.hpp:
34415         * src/core/boost/weak_ptr.hpp:
34416
34417         moved boost headers to src/core because that has to be in the
34418         include path anyway
34419
34420 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
34421
34422         * src/Makefile-gen.am:
34423         * src/client-test-app.cpp:
34424
34425         unit tests in Register.cpp files not active without
34426         --enable-unit-tests
34427
34428 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
34429
34430         * Doxyfile:
34431         * Makefile-gen.am:
34432         * configure-pre.in:
34433
34434         added building of html source code documentation with Doxygen
34435
34436 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
34437
34438         * Doxyfile:
34439
34440         unmodified Doxyfile template as created by doxygen 1.5.3
34441
34442 2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>
34443
34444         * Makefile-gen.am:
34445         * Makefile.am:
34446         * autogen.sh:
34447         * configure-post.in:
34448         * configure-pre.in:
34449         * src/Makefile-gen.am:
34450         * src/Makefile.am.gen:
34451         * src/backends/addressbook/Makefile.am:
34452         * src/backends/addressbook/configure-sub.in:
34453         * src/backends/evolution/Makefile.am:
34454         * src/backends/evolution/configure-sub.in:
34455         * src/backends/sqlite/Makefile.am:
34456         * src/backends/sqlite/configure-sub.in:
34457         * src/core/Makefile.am:
34458
34459         file layout restructuring, take II
34460
34461 2008-07-29  Patrick Ohly  <patrick.ohly@gmx.de>
34462
34463         * Makefile.am:
34464         * autogen.sh:
34465         * configure-pre.in:
34466         * configure.in:
34467         * src/AddressBookConstants.cpp:
34468         * src/AddressBookSource.cpp:
34469         * src/AddressBookSource.h:
34470         * src/AddressBookSourceRegister.cpp:
34471         * src/ConfigNode.h:
34472         * src/ConfigTree.h:
34473         * src/EvolutionCalendarSource.cpp:
34474         * src/EvolutionCalendarSource.h:
34475         * src/EvolutionCalendarSourceRegister.cpp:
34476         * src/EvolutionContactSource.cpp:
34477         * src/EvolutionContactSource.h:
34478         * src/EvolutionContactSourceRegister.cpp:
34479         * src/EvolutionMemoSource.cpp:
34480         * src/EvolutionMemoSource.h:
34481         * src/EvolutionSmartPtr.h:
34482         * src/EvolutionSyncClient.cpp:
34483         * src/EvolutionSyncClient.h:
34484         * src/EvolutionSyncSource.cpp:
34485         * src/EvolutionSyncSource.h:
34486         * src/FileConfigNode.cpp:
34487         * src/FileConfigNode.h:
34488         * src/FileConfigTree.cpp:
34489         * src/FileConfigTree.h:
34490         * src/FilterConfigNode.cpp:
34491         * src/FilterConfigNode.h:
34492         * src/Makefile.am:
34493         * src/Makefile.am.gen:
34494         * src/PrefixConfigNode.cpp:
34495         * src/PrefixConfigNode.h:
34496         * src/SQLiteContactSource.cpp:
34497         * src/SQLiteContactSource.h:
34498         * src/SQLiteContactSourceRegister.cpp:
34499         * src/SQLiteUtil.cpp:
34500         * src/SQLiteUtil.h:
34501         * src/SafeConfigNode.cpp:
34502         * src/SafeConfigNode.h:
34503         * src/SyncEvolutionCmdline.cpp:
34504         * src/SyncEvolutionCmdline.h:
34505         * src/SyncEvolutionConfig.cpp:
34506         * src/SyncEvolutionConfig.h:
34507         * src/SyncEvolutionUtil.cpp:
34508         * src/SyncEvolutionUtil.h:
34509         * src/TrackingSyncSource.cpp:
34510         * src/TrackingSyncSource.h:
34511         * src/VolatileConfigNode.h:
34512         * src/VolatileConfigTree.h:
34513         * src/backends/addressbook/AddressBookConstants.cpp:
34514         * src/backends/addressbook/AddressBookSource.cpp:
34515         * src/backends/addressbook/AddressBookSource.h:
34516         * src/backends/addressbook/AddressBookSourceRegister.cpp:
34517         * src/backends/evolution/EvolutionCalendarSource.cpp:
34518         * src/backends/evolution/EvolutionCalendarSource.h:
34519         * src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
34520         * src/backends/evolution/EvolutionContactSource.cpp:
34521         * src/backends/evolution/EvolutionContactSource.h:
34522         * src/backends/evolution/EvolutionContactSourceRegister.cpp:
34523         * src/backends/evolution/EvolutionMemoSource.cpp:
34524         * src/backends/evolution/EvolutionMemoSource.h:
34525         * src/backends/evolution/e-cal-check-timezones.c:
34526         * src/backends/evolution/e-cal-check-timezones.h:
34527         * src/backends/evolution/libical/icalstrdup.c:
34528         * src/backends/evolution/libical/icalstrdup.h:
34529         * src/backends/sqlite/SQLiteContactSource.cpp:
34530         * src/backends/sqlite/SQLiteContactSource.h:
34531         * src/backends/sqlite/SQLiteContactSourceRegister.cpp:
34532         * src/backends/sqlite/SQLiteUtil.cpp:
34533         * src/backends/sqlite/SQLiteUtil.h:
34534         * src/core/ConfigNode.h:
34535         * src/core/ConfigTree.h:
34536         * src/core/EvolutionSmartPtr.h:
34537         * src/core/EvolutionSyncClient.cpp:
34538         * src/core/EvolutionSyncClient.h:
34539         * src/core/EvolutionSyncSource.cpp:
34540         * src/core/EvolutionSyncSource.h:
34541         * src/core/FileConfigNode.cpp:
34542         * src/core/FileConfigNode.h:
34543         * src/core/FileConfigTree.cpp:
34544         * src/core/FileConfigTree.h:
34545         * src/core/FilterConfigNode.cpp:
34546         * src/core/FilterConfigNode.h:
34547         * src/core/PrefixConfigNode.cpp:
34548         * src/core/PrefixConfigNode.h:
34549         * src/core/SafeConfigNode.cpp:
34550         * src/core/SafeConfigNode.h:
34551         * src/core/SyncEvolutionCmdline.cpp:
34552         * src/core/SyncEvolutionCmdline.h:
34553         * src/core/SyncEvolutionConfig.cpp:
34554         * src/core/SyncEvolutionConfig.h:
34555         * src/core/SyncEvolutionUtil.cpp:
34556         * src/core/SyncEvolutionUtil.h:
34557         * src/core/TrackingSyncSource.cpp:
34558         * src/core/TrackingSyncSource.h:
34559         * src/core/VolatileConfigNode.h:
34560         * src/core/VolatileConfigTree.h:
34561         * src/core/vocl/README:
34562         * src/core/vocl/VConverter.cpp:
34563         * src/core/vocl/VConverter.h:
34564         * src/core/vocl/VObject.cpp:
34565         * src/core/vocl/VObject.h:
34566         * src/core/vocl/VProperty.cpp:
34567         * src/core/vocl/VProperty.h:
34568         * src/core/vocl/posixadapter.h:
34569         * src/core/vocl/vcardconverter.cpp:
34570         * src/e-cal-check-timezones.c:
34571         * src/e-cal-check-timezones.h:
34572         * src/libical/icalstrdup.c:
34573         * src/libical/icalstrdup.h:
34574         * src/vocl/README:
34575         * src/vocl/VConverter.cpp:
34576         * src/vocl/VConverter.h:
34577         * src/vocl/VObject.cpp:
34578         * src/vocl/VObject.h:
34579         * src/vocl/VProperty.cpp:
34580         * src/vocl/VProperty.h:
34581         * src/vocl/posixadapter.h:
34582         * src/vocl/vcardconverter.cpp:
34583
34584         major restructuring of the file layout and autotools build
34585
34586 2008-07-28  Patrick Ohly  <patrick.ohly@gmx.de>
34587
34588         * configure.in:
34589
34590         print summary of enabled backends
34591
34592 2008-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
34593
34594         * Makefile.am:
34595
34596         another rename sync4j->funambol
34597
34598 2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>
34599
34600         * configure.in:
34601         * src/Makefile.am:
34602
34603         adapted to renaming of libsync4j -> libfunambol; also renamed
34604         variables and configure options, but old options kept as aliases
34605
34606 2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>
34607
34608         * README:
34609
34610         added further explanations to --source-property
34611
34612 2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>
34613
34614         * debian/changelog:
34615         * src/EvolutionContactSource.cpp:
34616
34617         disabled special support for X-OSSO-CONTACT-STATE because the
34618         property no longer is returned properly by libebook (SF #1947050)
34619
34620 2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
34621
34622         * NEWS:
34623
34624         fixed --refresh-from-server typo
34625
34626 2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
34627
34628         * HACKING:
34629
34630         added BINSUFFIX for Mac OS X
34631
34632 2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
34633
34634         * Makefile.am:
34635         * src/Makefile.am:
34636
34637         added files required for 'make deb' to distribution
34638
34639 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34640
34641         * ChangeLog:
34642         * NEWS:
34643         * debian/changelog:
34644
34645         # updated
34646
34647 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34648
34649         * src/SyncEvolutionConfig.cpp:
34650
34651         added comment regarding myFUNAMBOL sc-pim- prefix to deviceId
34652
34653 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34654
34655         * src/SyncEvolutionCmdline.cpp:
34656         * src/SyncEvolutionConfig.cpp:
34657
34658         fixed creating and testing of default configs
34659
34660 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34661
34662         * NEWS:
34663         * src/AddressBookSource.cpp:
34664         * src/AddressBookSource.h:
34665         * src/AddressBookSourceRegister.cpp:
34666
34667         Mac OS X client now uses the new TrackingSyncSource
34668
34669 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34670
34671         * configure.in:
34672
34673         simplified compiling for ppc/386 on Mac OS X
34674
34675 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34676
34677         * HACKING:
34678
34679         simplified compiling for ppc/386 on Mac OS X
34680
34681 2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>
34682
34683         * src/EvolutionCalendarSource.h:
34684         * src/EvolutionContactSource.h:
34685         * src/EvolutionSyncSource.h:
34686         * src/SQLiteContactSource.h:
34687         * src/TrackingSyncSource.h:
34688
34689         turned fileSuffix() into a const function
34690
34691 2008-07-11  Patrick Ohly  <patrick.ohly@gmx.de>
34692
34693         * src/SyncEvolutionConfig.cpp:
34694
34695         use sc-pim- prefix for device ID
34696
34697 2008-07-11  Patrick Ohly  <patrick.ohly@gmx.de>
34698
34699         * src/EvolutionCalendarSource.cpp:
34700         * src/EvolutionContactSource.cpp:
34701         * src/EvolutionSyncClient.cpp:
34702         * src/EvolutionSyncSource.cpp:
34703         * src/FileConfigNode.cpp:
34704         * src/FileConfigTree.cpp:
34705         * src/FilterConfigNode.cpp:
34706         * src/FilterConfigNode.h:
34707         * src/PrefixConfigNode.cpp:
34708         * src/SafeConfigNode.cpp:
34709         * src/SyncEvolutionCmdline.cpp:
34710         * src/SyncEvolutionConfig.cpp:
34711         * src/SyncEvolutionConfig.h:
34712         * src/SyncEvolutionUtil.cpp:
34713         * src/SyncEvolutionUtil.h:
34714         * src/TrackingSyncSource.cpp:
34715
34716         reduced explicit usage of iterators (mostly with BOOST_FOREACH)
34717
34718 2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>
34719
34720         * src/AddressBookSource.cpp:
34721         * src/AddressBookSource.h:
34722         * src/EvolutionCalendarSource.cpp:
34723         * src/EvolutionCalendarSource.h:
34724         * src/EvolutionContactSource.cpp:
34725         * src/EvolutionContactSource.h:
34726         * src/EvolutionSyncSource.cpp:
34727         * src/EvolutionSyncSource.h:
34728         * src/SQLiteContactSource.cpp:
34729         * src/SQLiteContactSource.h:
34730         * src/SyncEvolutionCmdline.cpp:
34731         * src/TrackingSyncSource.h:
34732
34733         cleaned up EvolutionSyncSource interface+implementation
34734
34735 2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>
34736
34737         * test/evo.supp:
34738         * test/sys.supp:
34739
34740         added plenty of suppressions for problems only found when running
34741         code linked against 2.22.x
34742
34743 2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>
34744
34745         * test/runtests.py:
34746
34747         added the possibility to run a setup script as part of each test
34748
34749 2008-07-08  Patrick Ohly  <patrick.ohly@gmx.de>
34750
34751         * src/SyncEvolutionUtil.cpp:
34752
34753         added missing header file
34754
34755 2008-07-07  Patrick Ohly  <patrick.ohly@gmx.de>
34756
34757         * src/SyncEvolutionUtil.cpp:
34758
34759         better random seed (avoids identical clientId when configs are
34760         created rapidly one after the other)
34761
34762 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
34763
34764         * src/EvolutionSyncSource.cpp:
34765         * src/FilterConfigNode.h:
34766         * src/SyncEvolutionCmdline.cpp:
34767         * src/SyncEvolutionUtil.h:
34768
34769         code cleanup (boost::join, list sort)
34770
34771 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
34772
34773         * src/EvolutionCalendarSource.cpp:
34774         * src/PrefixConfigNode.cpp:
34775         * src/SafeConfigNode.cpp:
34776
34777         code cleanup (map access)
34778
34779 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
34780
34781         * src/SyncEvolutionConfig.h:
34782
34783         code cleanup
34784
34785 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
34786
34787         * src/FilterConfigNode.cpp:
34788         * src/FilterConfigNode.h:
34789         * src/SyncEvolutionCmdline.cpp:
34790         * src/SyncEvolutionUtil.h:
34791
34792         simplified ConfigFilter: now uses keys as they are, but with
34793         case-insensitive compare
34794
34795 2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>
34796
34797         * src/TrackingSyncSource.h:
34798
34799         LUID may not change during update
34800
34801 2008-07-03  Patrick Ohly  <patrick.ohly@gmx.de>
34802
34803         * src/EvolutionCalendarSource.cpp:
34804         * src/EvolutionContactSource.cpp:
34805
34806         fixed mem leak when listing databases
34807
34808 2008-07-03  Patrick Ohly  <patrick.ohly@gmx.de>
34809
34810         * src/shlibs.local:
34811
34812         reverted to 0.7 packaging
34813
34814 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
34815
34816         * ChangeLog:
34817         * NEWS:
34818         * configure.in:
34819
34820         updated version, changelog, NEWS for 0.8 beta 1
34821
34822 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
34823
34824         * src/shlibs.local:
34825
34826         SF #1993109: for Evolution 2.6 use .deb dependencies which work
34827         with Ubuntu 6.06 LTS
34828
34829 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
34830
34831         * src/SyncEvolutionCmdline.cpp:
34832
34833         SF #1991286: when creating config for the first time, only enable
34834         sync sources which can be synchronized
34835
34836 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
34837
34838         * src/Makefile.am:
34839
34840         fixed problem with loading calendar backend dynamically on Maemo
34841         (depends on TrackingSyncSource being in the main binary)
34842
34843 2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
34844
34845         * src/EvolutionCalendarSource.cpp:
34846
34847         avoid useless 'list: unable to access calendars: failure' error
34848         message
34849
34850 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
34851
34852         * test/runtests.py:
34853
34854         added MemoToo
34855
34856 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
34857
34858         * src/EvolutionSyncSource.h:
34859
34860         remember failure when iterating over items
34861
34862 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
34863
34864         * src/vocl/VObject.cpp:
34865         * src/vocl/posixadapter.h:
34866
34867         adapted to new C++ client library posixadapter.h
34868
34869 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
34870
34871         * src/EvolutionSyncSource.cpp:
34872
34873         return code of removeAllItems() is error code, not SyncML status
34874
34875 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
34876
34877         * src/EvolutionSyncSource.h:
34878
34879         clarified return code of inherited removeAllItems() method
34880
34881 2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>
34882
34883         * src/vocl/posixadapter.h:
34884
34885         fixed compile errors due to wchar redefines
34886
34887 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
34888
34889         * src/SyncEvolutionCmdline.cpp:
34890         * src/SyncEvolutionConfig.cpp:
34891
34892         added memotoo to expected list of templates, fixed Funambol
34893         syncURL
34894
34895 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
34896
34897         * src/EvolutionSyncSource.h:
34898
34899         removed extra sorting, std::set is already guaranteed to return
34900         entries in ascending order
34901
34902 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
34903
34904         * src/SyncEvolutionConfig.cpp:
34905
34906         fixed wrong URI in ScheduleWorld template
34907
34908 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
34909
34910         * src/EvolutionContactSource.cpp:
34911
34912         MemoToo sends vcards with just \n line termination, handle that
34913         when extracting FN
34914
34915 2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
34916
34917         * src/SyncEvolutionCmdline.cpp:
34918         * src/SyncEvolutionConfig.cpp:
34919
34920         fixed wrong syncURL in ScheduleWorld template
34921
34922 2008-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
34923
34924         * test/runtests.py:
34925
34926         added --prebuilt: testing with precompiled SyncEvolution
34927
34928 2008-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
34929
34930         * src/SyncEvolutionConfig.cpp:
34931
34932         MemoToo prefers vCard 2.1 over 3.0
34933
34934 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34935
34936         * src/Makefile.am:
34937
34938         rename SyncEvolution's copy of the libecal timezone functions
34939
34940 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34941
34942         * Makefile.am:
34943         * configure.in:
34944         * etc/.cvsignore:
34945         * etc/Makefile.am:
34946         * etc/source-config.txt:
34947         * etc/syncml-config.txt:
34948
34949         removed obsolete example config files
34950
34951 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34952
34953         * configure.in:
34954
34955         adapted to the official include flags (posix before common)
34956
34957 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34958
34959         * src/EvolutionMemoSource.cpp:
34960
34961         added synchronization of Evolution memo summary
34962
34963 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34964
34965         * README:
34966         * src/SyncEvolutionCmdline.cpp:
34967
34968         removed --properties option: not implemented yet
34969
34970 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34971
34972         * src/SyncEvolutionConfig.cpp:
34973
34974         added MemoToo server template
34975
34976 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34977
34978         * src/client-test-app.cpp:
34979
34980         fixed typo (evolution-todo -> evolution-tasks)
34981
34982 2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
34983
34984         * src/EvolutionCalendarSource.cpp:
34985         * src/EvolutionCalendarSource.h:
34986         * src/Makefile.am:
34987
34988         made detached recurrence handling more resilient
34989
34990 2008-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
34991
34992         * src/EvolutionSyncClient.cpp:
34993         * src/EvolutionSyncClient.h:
34994         * src/SyncEvolutionCmdline.cpp:
34995         * src/SyncEvolutionConfig.cpp:
34996         * src/SyncEvolutionConfig.h:
34997
34998         regression in 0.8 alpha 1: setting sync mode during status query
34999         or sync affected *all* sources, even the disabled ones
35000
35001 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
35002
35003         * src/e-cal-check-timezones.c:
35004         * src/e-cal-check-timezones.h:
35005
35006         addressed Chenthill's code review comments #49 and #50
35007
35008 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
35009
35010         * src/SyncEvolutionCmdline.cpp:
35011
35012         scheduleworld config template: calendar was using 'event2'
35013         instead of the correct 'cal2' URI
35014
35015 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
35016
35017         * src/EvolutionContactSource.cpp:
35018         * src/EvolutionSyncSource.h:
35019
35020         fixed segfaults for certain data
35021
35022 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
35023
35024         * src/EvolutionCalendarSource.cpp:
35025
35026         fixed compile error
35027
35028 2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
35029
35030         * src/EvolutionCalendarSource.cpp:
35031
35032         removed/replaced 'calendar' string from message in libecal
35033         backend because it is also used for memos and tasks
35034
35035 2008-06-08  Patrick Ohly  <patrick.ohly@gmx.de>
35036
35037         * src/EvolutionCalendarSource.cpp:
35038         * src/EvolutionCalendarSource.h:
35039         * src/EvolutionSyncSource.h:
35040         * src/Makefile.am:
35041
35042         fixed modifying parent/child (=detached) calendar items
35043
35044 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
35045
35046         * src/TrackingSyncSource.cpp:
35047
35048         avoid redundant conversion to C string
35049
35050 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
35051
35052         * src/EvolutionSyncSource.cpp:
35053
35054         removeAllItems() must mark source as modified
35055         (EvolutionContactSource depends on it)
35056
35057 2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>
35058
35059         * src/EvolutionSyncSource.cpp:
35060         * src/EvolutionSyncSource.h:
35061
35062         implemented SyncSource::removeAllItems()
35063
35064 2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>
35065
35066         * src/e-cal-check-timezones.c:
35067         * src/e-cal-check-timezones.h:
35068
35069         e_cal_match_tzid() is now public: required for mapping TZIDs of
35070         existing events
35071
35072 2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>
35073
35074         * src/e-cal-check-timezones.c:
35075
35076         use icaltimezone_get_builtin_timezone_from_tzid()
35077
35078 2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>
35079
35080         * src/e-cal-check-timezones.c:
35081
35082         try to strip trailing sequence number when mapping TZIDs
35083
35084 2008-05-12  Patrick Ohly  <patrick.ohly@gmx.de>
35085
35086         * src/e-cal-check-timezones.c:
35087
35088         add system time zones to VCALENDAR if they are getting used
35089         because of mapping (keeps VCALENDAR consistent)
35090
35091 2008-05-08  Patrick Ohly  <patrick.ohly@gmx.de>
35092
35093         * src/EvolutionCalendarSource.cpp:
35094         * src/e-cal-check-timezones.c:
35095         * src/e-cal-check-timezones.h:
35096
35097         optionally patch components stored in a GList (required by
35098         evolution-exchange)
35099
35100 2008-05-04  Patrick Ohly  <patrick.ohly@gmx.de>
35101
35102         * src/libical/icalstrdup.c:
35103
35104         fixed spelling mistake
35105
35106 2008-05-04  Patrick Ohly  <patrick.ohly@gmx.de>
35107
35108         * src/EvolutionSmartPtr.h:
35109
35110         must define HANDLE_LIBICAL_MEMORY to avoid compiler warning
35111
35112 2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>
35113
35114         * configure.in:
35115         * src/EvolutionCalendarSource.cpp:
35116         * src/Makefile.am:
35117         * src/e-cal-check-timezones.c:
35118         * src/libical/icalstrdup.c:
35119         * src/libical/icalstrdup.h:
35120
35121         GNOME Bugzilla #516408: always free ical strings, duplicate when
35122         necessary
35123
35124 2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>
35125
35126         * test/runtests.py:
35127
35128         also test SyncEvolution unit tests in addition to testing
35129         framework tests
35130
35131 2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>
35132
35133         * test/evo.supp:
35134
35135         suppressed all known leaks with trunk from April 1st
35136
35137 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
35138
35139         * HACKING:
35140
35141         Maemo no longer uses patched libdbus
35142
35143 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
35144
35145         * authors.xml:
35146
35147         account -> user mapping for svn2cl
35148
35149 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
35150
35151         * src/EvolutionContactSource.cpp:
35152
35153         SF #1947050: added sanity checks around string access of
35154         X-OSSO-CONTACT-STATE
35155
35156 2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>
35157
35158         * debian/changelog:
35159
35160         # updated
35161
35162 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
35163
35164         * src/EvolutionCalendarSource.cpp:
35165         * src/Makefile.am:
35166         * src/e-cal-check-timezones.c:
35167         * src/e-cal-check-timezones.h:
35168         * src/e_cal_check_timezones.c:
35169         * src/e_cal_check_timezones.h:
35170
35171         finished proposal for inclusion of e_cal_check_timezones() into
35172         Evolution
35173
35174 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
35175
35176         * NEWS:
35177
35178         # updated
35179
35180 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
35181
35182         * ChangeLog:
35183
35184         # updated
35185
35186 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
35187
35188         * svn2cl.sh:
35189
35190         svn checkout must be up-to-date for svn2cl to produce complete
35191         results
35192
35193 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
35194
35195         * ChangeLog:
35196         * HACKING:
35197         * svn2cl.sh:
35198
35199         generate ChangeLog from Subversion log
35200
35201 2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>
35202
35203         * src/SyncEvolutionUtil.cpp:
35204         * src/client-test-app.cpp:
35205
35206         adding SyncEvolution test target in all cases, take II
35207
35208 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35209
35210         * src/EvolutionCalendarSourceRegister.cpp:
35211         * src/e_cal_check_timezones.c:
35212         * src/e_cal_check_timezones.h:
35213
35214         avoid timezone collisions by renaming the new VTIMEZONE before
35215         importing
35216
35217 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35218
35219         * src/EvolutionCalendarSource.cpp:
35220         * src/EvolutionCalendarSourceRegister.cpp:
35221         * src/EvolutionSyncSource.h:
35222         * src/Makefile.am:
35223         * src/e_cal_check_timezones.c:
35224         * src/e_cal_check_timezones.h:
35225
35226         map TZIDs to system timezones, if possible
35227
35228 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35229
35230         * src/EvolutionSyncSource.cpp:
35231
35232         avoid redundant underscore
35233
35234 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35235
35236         * src/EvolutionCalendarSourceRegister.cpp:
35237         * src/EvolutionSyncSource.cpp:
35238         * src/EvolutionSyncSource.h:
35239
35240         added testing of opening default database
35241
35242 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35243
35244         * src/SyncEvolutionUtil.cpp:
35245
35246         always provide SyncEvolution test class, even if it is empty:
35247         avoids the need to distinguish between builds when testing it
35248
35249 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35250
35251         * src/SyncEvolutionCmdline.cpp:
35252
35253         unit tests were unintentionally enabled when only integration
35254         tests should have been on
35255
35256 2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
35257
35258         * HACKING:
35259
35260         added comment about pre-releases
35261
35262 2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
35263
35264         * src/SyncEvolutionCmdline.cpp:
35265
35266         added SSL options also to regression testing
35267
35268 2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>
35269
35270         * Makefile.am:
35271         * configure.in:
35272
35273         bumped version to alpha, made sure that .deb package version is
35274         larger than last release but smaller than final one
35275
35276 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35277
35278         * src/TrackingSyncSource.h:
35279
35280         clarified insertItem
35281
35282 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35283
35284         * src/Makefile.am:
35285         * src/PrefixConfigNode.cpp:
35286         * src/PrefixConfigNode.h:
35287         * src/TrackingSyncSource.cpp:
35288
35289         added prefix to change tracking node: that way have multiple name
35290         spaces in the same config node, in case we need it later on
35291
35292 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35293
35294         * src/FilterConfigNode.cpp:
35295         * src/SafeConfigNode.cpp:
35296
35297         fixed typo in error message (missing 'not')
35298
35299 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35300
35301         * src/ConfigNode.h:
35302         * src/FileConfigNode.cpp:
35303         * src/FileConfigNode.h:
35304         * src/FilterConfigNode.cpp:
35305         * src/FilterConfigNode.h:
35306         * src/SafeConfigNode.cpp:
35307         * src/SafeConfigNode.h:
35308         * src/SyncEvolutionConfig.cpp:
35309         * src/TrackingSyncSource.cpp:
35310
35311         avoid expensive copying of property map
35312
35313 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35314
35315         * src/SyncEvolutionCmdline.cpp:
35316
35317         updated --help text
35318
35319 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35320
35321         * src/EvolutionCalendarSource.cpp:
35322         * src/EvolutionMemoSource.cpp:
35323
35324         make sure that the icomp UID is set before calling the update
35325         method (EDS crashes otherwise)
35326
35327 2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>
35328
35329         * src/AddressBookSource.h:
35330         * src/EvolutionCalendarSource.h:
35331         * src/EvolutionContactSource.h:
35332         * src/EvolutionMemoSource.h:
35333         * src/TrackingSyncSource.h:
35334
35335         the useless clone() method is no longer needed because SyncSource
35336         no longer inherits from ArrayElement
35337
35338 2008-04-08  Patrick Ohly  <patrick.ohly@gmx.de>
35339
35340         * src/EvolutionCalendarSource.cpp:
35341
35342         implemented support for detached recurrences
35343
35344 2008-04-08  Patrick Ohly  <patrick.ohly@gmx.de>
35345
35346         * src/EvolutionSyncSource.h:
35347         * src/client-test-app.cpp:
35348
35349         adapted to new removeAllItems() prototype
35350
35351 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35352
35353         * src/EvolutionSyncClient.cpp:
35354
35355         added missing initialization of sources during --status
35356         processing
35357
35358 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35359
35360         * src/EvolutionCalendarSource.cpp:
35361         * src/EvolutionCalendarSource.h:
35362         * src/EvolutionMemoSource.cpp:
35363         * src/EvolutionMemoSource.h:
35364         * src/SQLiteContactSource.cpp:
35365         * src/SQLiteContactSource.h:
35366         * src/TrackingSyncSource.cpp:
35367         * src/TrackingSyncSource.h:
35368
35369         make results from insertItem explicit by putting them all in one
35370         struct
35371
35372 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35373
35374         * src/Makefile.am:
35375
35376         'test' is a meta target
35377
35378 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35379
35380         * src/AddressBookSource.cpp:
35381         * src/AddressBookSource.h:
35382         * src/EvolutionCalendarSource.cpp:
35383         * src/EvolutionCalendarSource.h:
35384         * src/EvolutionContactSource.cpp:
35385         * src/EvolutionContactSource.h:
35386         * src/EvolutionMemoSource.cpp:
35387         * src/EvolutionMemoSource.h:
35388         * src/EvolutionSyncClient.cpp:
35389         * src/EvolutionSyncSource.cpp:
35390         * src/EvolutionSyncSource.h:
35391         * src/SQLiteContactSource.cpp:
35392         * src/SQLiteContactSource.h:
35393         * src/TrackingSyncSource.cpp:
35394         * src/TrackingSyncSource.h:
35395         * src/client-test-app.cpp:
35396
35397         EvolutionCalendarSyncSource now uses change tracking based on
35398         modification time stamp.
35399
35400 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35401
35402         * src/syncevolution.cpp:
35403
35404         adapted to the extended printLine() method
35405
35406 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35407
35408         * src/EvolutionSmartPtr.h:
35409
35410         added template class for calling free() on arbitrary pointer
35411
35412 2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>
35413
35414         * src/Makefile.am:
35415         * src/SafeConfigNode.cpp:
35416         * src/SafeConfigNode.h:
35417
35418         added wrapper around config node: accepts arbitrary key/value
35419         strings
35420
35421 2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
35422
35423         * src/Makefile.am:
35424
35425         use  instead of make
35426
35427 2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
35428
35429         * src/Makefile.am:
35430
35431         added missing VolatileConfigTree.h to dist
35432
35433 2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
35434
35435         * configure.in:
35436         * src/Makefile.am:
35437
35438         added dependencies on self-compiled client library (client-test
35439         and synceveoluition were not always recompiled)
35440
35441 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
35442
35443         * src/EvolutionSyncClient.cpp:
35444
35445         check config before open() and beginSync() to detect errors when
35446         it is still safe (change tracking not modified yet; exceptions
35447         handled gracefully
35448
35449 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
35450
35451         * src/SyncEvolutionConfig.cpp:
35452         * src/SyncEvolutionConfig.h:
35453         * src/VolatileConfigTree.h:
35454
35455         allow temporary configuration in memory which is not tied to a
35456         persistent configuration
35457
35458 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
35459
35460         * src/SyncEvolutionCmdline.cpp:
35461
35462         return code of sync got lost
35463
35464 2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>
35465
35466         * README:
35467         * src/EvolutionSyncClient.cpp:
35468         * src/SyncEvolutionConfig.cpp:
35469         * src/SyncEvolutionConfig.h:
35470
35471         added several options for SSL connections
35472
35473 2008-04-03  Patrick Ohly  <patrick.ohly@gmx.de>
35474
35475         * src/EvolutionCalendarSource.cpp:
35476         * src/EvolutionContactSource.cpp:
35477         * src/EvolutionSyncClient.cpp:
35478         * src/EvolutionSyncClient.h:
35479         * src/EvolutionSyncSource.h:
35480         * src/SyncEvolutionCmdline.cpp:
35481         * src/SyncEvolutionConfig.cpp:
35482         * src/SyncEvolutionConfig.h:
35483
35484         - all passwords can be specified as env variables (${foo}) or
35485         read from stdin (-) - fixed config access in sync sources (broke
35486         during rewrite)
35487
35488 2008-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
35489
35490         * src/SyncEvolutionCmdline.cpp:
35491
35492         added missing newline in error message
35493
35494 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35495
35496         * README:
35497         * src/SyncEvolutionCmdline.cpp:
35498
35499         --properties not implemented yet
35500
35501 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35502
35503         * README:
35504         * src/ConfigNode.h:
35505         * src/FileConfigNode.cpp:
35506         * src/FileConfigNode.h:
35507         * src/FilterConfigNode.cpp:
35508         * src/FilterConfigNode.h:
35509         * src/SyncEvolutionCmdline.cpp:
35510         * src/SyncEvolutionConfig.cpp:
35511         * src/SyncEvolutionConfig.h:
35512
35513         default values are commmented out in .ini files; some important
35514         ones are always set normally
35515
35516 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35517
35518         * src/EvolutionCalendarSource.cpp:
35519         * src/EvolutionContactSource.cpp:
35520         * src/EvolutionSyncClient.cpp:
35521         * src/EvolutionSyncSource.cpp:
35522         * src/EvolutionSyncSource.h:
35523         * src/SQLiteContactSource.cpp:
35524         * src/SyncEvolutionCmdline.cpp:
35525         * src/SyncEvolutionConfig.cpp:
35526         * src/SyncEvolutionConfig.h:
35527
35528         simplified configuration
35529
35530 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35531
35532         * src/SyncEvolutionCmdline.cpp:
35533         * src/SyncEvolutionConfig.cpp:
35534
35535         cleaned up comments on properties
35536
35537 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35538
35539         * README:
35540         * src/SyncEvolutionCmdline.cpp:
35541         * src/SyncEvolutionConfig.cpp:
35542         * src/SyncEvolutionUtil.cpp:
35543         * src/SyncEvolutionUtil.h:
35544
35545         deviceId is now a pseudo UUID in new configurations
35546
35547 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35548
35549         * src/SyncEvolutionCmdline.cpp:
35550
35551         added testing of --configure on old-style config
35552
35553 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35554
35555         * src/SyncEvolutionCmdline.cpp:
35556
35557         added testing of source listing and migration, minor fixes
35558
35559 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35560
35561         * README:
35562         * src/FilterConfigNode.h:
35563         * src/SyncEvolutionCmdline.cpp:
35564
35565         added testing of configuring existing config; minor fixes (case
35566         sensitivity in filter, modifying only selected sources)
35567
35568 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35569
35570         * src/SyncEvolutionCmdline.cpp:
35571
35572         testing of/fixed creating config with sources specified; improved
35573         white space handling in parameters
35574
35575 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35576
35577         * src/SyncEvolutionCmdline.cpp:
35578         * src/SyncEvolutionUtil.h:
35579
35580         added testing of --print-config, fixed some of the error handling
35581
35582 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35583
35584         * src/boost/detail/algorithm.hpp:
35585         * src/boost/detail/allocator_utilities.hpp:
35586         * src/boost/detail/atomic_count.hpp:
35587         * src/boost/detail/atomic_count_gcc.hpp:
35588         * src/boost/detail/atomic_count_pthreads.hpp:
35589         * src/boost/detail/atomic_count_win32.hpp:
35590         * src/boost/detail/binary_search.hpp:
35591         * src/boost/detail/call_traits.hpp:
35592         * src/boost/detail/catch_exceptions.hpp:
35593         * src/boost/detail/compressed_pair.hpp:
35594         * src/boost/detail/dynamic_bitset.hpp:
35595         * src/boost/detail/endian.hpp:
35596         * src/boost/detail/indirect_traits.hpp:
35597         * src/boost/detail/interlocked.hpp:
35598         * src/boost/detail/is_function_ref_tester.hpp:
35599         * src/boost/detail/is_incrementable.hpp:
35600         * src/boost/detail/is_xxx.hpp:
35601         * src/boost/detail/iterator.hpp:
35602         * src/boost/detail/lightweight_mutex.hpp:
35603         * src/boost/detail/lightweight_test.hpp:
35604         * src/boost/detail/limits.hpp:
35605         * src/boost/detail/lwm_nop.hpp:
35606         * src/boost/detail/lwm_pthreads.hpp:
35607         * src/boost/detail/lwm_win32_cs.hpp:
35608         * src/boost/detail/named_template_params.hpp:
35609         * src/boost/detail/no_exceptions_support.hpp:
35610         * src/boost/detail/none_t.hpp:
35611         * src/boost/detail/numeric_traits.hpp:
35612         * src/boost/detail/ob_call_traits.hpp:
35613         * src/boost/detail/ob_compressed_pair.hpp:
35614         * src/boost/detail/quick_allocator.hpp:
35615         * src/boost/detail/reference_content.hpp:
35616         * src/boost/detail/select_type.hpp:
35617         * src/boost/detail/shared_array_nmt.hpp:
35618         * src/boost/detail/shared_ptr_nmt.hpp:
35619         * src/boost/detail/templated_streams.hpp:
35620         * src/boost/detail/utf8_codecvt_facet.hpp:
35621         * src/boost/foreach.hpp:
35622
35623         added more Boost header files (required by algorithm::string)
35624
35625 2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>
35626
35627         * src/FilterConfigNode.h:
35628         * src/SyncEvolutionCmdline.cpp:
35629         * src/SyncEvolutionCmdline.h:
35630
35631         added testing of --sync property storing
35632
35633 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
35634
35635         * src/SyncEvolutionCmdline.cpp:
35636
35637         test additional aspects of --template and --print-servers
35638
35639 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
35640
35641         * src/SyncEvolutionCmdline.cpp:
35642
35643         added --template testing
35644
35645 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
35646
35647         * src/SyncEvolutionConfig.cpp:
35648
35649         fixed default Funambol config (vCard 2.1, memo sync/URI mixup)
35650
35651 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
35652
35653         * src/SyncEvolutionConfig.h:
35654
35655         added missing 'syncevolution' subdir when XDG_CONFIG_HOME is set
35656
35657 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
35658
35659         * src/EvolutionContactSource.cpp:
35660         * src/SQLiteContactSource.cpp:
35661         * src/SyncEvolutionCmdline.cpp:
35662         * src/SyncEvolutionConfig.cpp:
35663         * src/SyncEvolutionConfig.h:
35664         * src/boost/algorithm/string.hpp:
35665         * src/boost/algorithm/string/case_conv.hpp:
35666         * src/boost/algorithm/string/classification.hpp:
35667         * src/boost/algorithm/string/compare.hpp:
35668         * src/boost/algorithm/string/concept.hpp:
35669         * src/boost/algorithm/string/config.hpp:
35670         * src/boost/algorithm/string/constants.hpp:
35671         * src/boost/algorithm/string/detail/case_conv.hpp:
35672         * src/boost/algorithm/string/detail/classification.hpp:
35673         * src/boost/algorithm/string/detail/find_format.hpp:
35674         * src/boost/algorithm/string/detail/find_format_all.hpp:
35675         * src/boost/algorithm/string/detail/find_format_store.hpp:
35676         * src/boost/algorithm/string/detail/find_iterator.hpp:
35677         * src/boost/algorithm/string/detail/finder.hpp:
35678         * src/boost/algorithm/string/detail/finder_regex.hpp:
35679         * src/boost/algorithm/string/detail/formatter.hpp:
35680         * src/boost/algorithm/string/detail/formatter_regex.hpp:
35681         * src/boost/algorithm/string/detail/predicate.hpp:
35682         * src/boost/algorithm/string/detail/replace_storage.hpp:
35683         * src/boost/algorithm/string/detail/sequence.hpp:
35684         * src/boost/algorithm/string/detail/trim.hpp:
35685         * src/boost/algorithm/string/detail/util.hpp:
35686         * src/boost/algorithm/string/erase.hpp:
35687         * src/boost/algorithm/string/find.hpp:
35688         * src/boost/algorithm/string/find_format.hpp:
35689         * src/boost/algorithm/string/find_iterator.hpp:
35690         * src/boost/algorithm/string/finder.hpp:
35691         * src/boost/algorithm/string/formatter.hpp:
35692         * src/boost/algorithm/string/iter_find.hpp:
35693         * src/boost/algorithm/string/join.hpp:
35694         * src/boost/algorithm/string/predicate.hpp:
35695         * src/boost/algorithm/string/predicate_facade.hpp:
35696         * src/boost/algorithm/string/replace.hpp:
35697         * src/boost/algorithm/string/sequence_traits.hpp:
35698         * src/boost/algorithm/string/split.hpp:
35699         * src/boost/algorithm/string/std/list_traits.hpp:
35700         * src/boost/algorithm/string/std/rope_traits.hpp:
35701         * src/boost/algorithm/string/std/slist_traits.hpp:
35702         * src/boost/algorithm/string/std/string_traits.hpp:
35703         * src/boost/algorithm/string/std_containers_traits.hpp:
35704         * src/boost/algorithm/string/trim.hpp:
35705         * src/boost/algorithm/string/yes_no_type.hpp:
35706         * src/boost/bind.hpp:
35707         * src/boost/bind/apply.hpp:
35708         * src/boost/bind/arg.hpp:
35709         * src/boost/bind/bind_cc.hpp:
35710         * src/boost/bind/bind_mf_cc.hpp:
35711         * src/boost/bind/bind_template.hpp:
35712         * src/boost/bind/make_adaptable.hpp:
35713         * src/boost/bind/mem_fn_cc.hpp:
35714         * src/boost/bind/mem_fn_template.hpp:
35715         * src/boost/bind/mem_fn_vw.hpp:
35716         * src/boost/bind/placeholders.hpp:
35717         * src/boost/bind/protect.hpp:
35718         * src/boost/bind/storage.hpp:
35719         * src/boost/cast.hpp:
35720         * src/boost/concept_archetype.hpp:
35721         * src/boost/concept_check.hpp:
35722         * src/boost/function.hpp:
35723         * src/boost/function/detail/function_iterate.hpp:
35724         * src/boost/function/detail/maybe_include.hpp:
35725         * src/boost/function/detail/prologue.hpp:
35726         * src/boost/function/function0.hpp:
35727         * src/boost/function/function1.hpp:
35728         * src/boost/function/function10.hpp:
35729         * src/boost/function/function2.hpp:
35730         * src/boost/function/function3.hpp:
35731         * src/boost/function/function4.hpp:
35732         * src/boost/function/function5.hpp:
35733         * src/boost/function/function6.hpp:
35734         * src/boost/function/function7.hpp:
35735         * src/boost/function/function8.hpp:
35736         * src/boost/function/function9.hpp:
35737         * src/boost/function/function_base.hpp:
35738         * src/boost/function/function_template.hpp:
35739         * src/boost/function_equal.hpp:
35740         * src/boost/get_pointer.hpp:
35741         * src/boost/implicit_cast.hpp:
35742         * src/boost/iterator.hpp:
35743         * src/boost/iterator/counting_iterator.hpp:
35744         * src/boost/iterator/detail/any_conversion_eater.hpp:
35745         * src/boost/iterator/detail/config_def.hpp:
35746         * src/boost/iterator/detail/config_undef.hpp:
35747         * src/boost/iterator/detail/enable_if.hpp:
35748         * src/boost/iterator/detail/facade_iterator_category.hpp:
35749         * src/boost/iterator/detail/minimum_category.hpp:
35750         * src/boost/iterator/filter_iterator.hpp:
35751         * src/boost/iterator/indirect_iterator.hpp:
35752         * src/boost/iterator/interoperable.hpp:
35753         * src/boost/iterator/is_lvalue_iterator.hpp:
35754         * src/boost/iterator/is_readable_iterator.hpp:
35755         * src/boost/iterator/iterator_adaptor.hpp:
35756         * src/boost/iterator/iterator_archetypes.hpp:
35757         * src/boost/iterator/iterator_categories.hpp:
35758         * src/boost/iterator/iterator_concepts.hpp:
35759         * src/boost/iterator/iterator_facade.hpp:
35760         * src/boost/iterator/iterator_traits.hpp:
35761         * src/boost/iterator/new_iterator_tests.hpp:
35762         * src/boost/iterator/permutation_iterator.hpp:
35763         * src/boost/iterator/reverse_iterator.hpp:
35764         * src/boost/iterator/transform_iterator.hpp:
35765         * src/boost/iterator/zip_iterator.hpp:
35766         * src/boost/lexical_cast.hpp:
35767         * src/boost/mem_fn.hpp:
35768         * src/boost/mpl/O1_size.hpp:
35769         * src/boost/mpl/O1_size_fwd.hpp:
35770         * src/boost/mpl/accumulate.hpp:
35771         * src/boost/mpl/advance.hpp:
35772         * src/boost/mpl/advance_fwd.hpp:
35773         * src/boost/mpl/alias.hpp:
35774         * src/boost/mpl/always.hpp:
35775         * src/boost/mpl/and.hpp:
35776         * src/boost/mpl/apply.hpp:
35777         * src/boost/mpl/apply_fwd.hpp:
35778         * src/boost/mpl/apply_wrap.hpp:
35779         * src/boost/mpl/arg.hpp:
35780         * src/boost/mpl/arg_fwd.hpp:
35781         * src/boost/mpl/arithmetic.hpp:
35782         * src/boost/mpl/as_sequence.hpp:
35783         * src/boost/mpl/assert.hpp:
35784         * src/boost/mpl/at.hpp:
35785         * src/boost/mpl/at_fwd.hpp:
35786         * src/boost/mpl/aux_/O1_size_impl.hpp:
35787         * src/boost/mpl/aux_/adl_barrier.hpp:
35788         * src/boost/mpl/aux_/advance_backward.hpp:
35789         * src/boost/mpl/aux_/advance_forward.hpp:
35790         * src/boost/mpl/aux_/apply_1st.hpp:
35791         * src/boost/mpl/aux_/arg_typedef.hpp:
35792         * src/boost/mpl/aux_/arithmetic_op.hpp:
35793         * src/boost/mpl/aux_/arity.hpp:
35794         * src/boost/mpl/aux_/arity_spec.hpp:
35795         * src/boost/mpl/aux_/at_impl.hpp:
35796         * src/boost/mpl/aux_/back_impl.hpp:
35797         * src/boost/mpl/aux_/basic_bind.hpp:
35798         * src/boost/mpl/aux_/begin_end_impl.hpp:
35799         * src/boost/mpl/aux_/clear_impl.hpp:
35800         * src/boost/mpl/aux_/common_name_wknd.hpp:
35801         * src/boost/mpl/aux_/comparison_op.hpp:
35802         * src/boost/mpl/aux_/config/adl.hpp:
35803         * src/boost/mpl/aux_/config/arrays.hpp:
35804         * src/boost/mpl/aux_/config/bind.hpp:
35805         * src/boost/mpl/aux_/config/compiler.hpp:
35806         * src/boost/mpl/aux_/config/ctps.hpp:
35807         * src/boost/mpl/aux_/config/dependent_nttp.hpp:
35808         * src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
35809         * src/boost/mpl/aux_/config/dtp.hpp:
35810         * src/boost/mpl/aux_/config/eti.hpp:
35811         * src/boost/mpl/aux_/config/forwarding.hpp:
35812         * src/boost/mpl/aux_/config/gcc.hpp:
35813         * src/boost/mpl/aux_/config/has_apply.hpp:
35814         * src/boost/mpl/aux_/config/has_xxx.hpp:
35815         * src/boost/mpl/aux_/config/integral.hpp:
35816         * src/boost/mpl/aux_/config/intel.hpp:
35817         * src/boost/mpl/aux_/config/lambda.hpp:
35818         * src/boost/mpl/aux_/config/msvc.hpp:
35819         * src/boost/mpl/aux_/config/msvc_typename.hpp:
35820         * src/boost/mpl/aux_/config/nttp.hpp:
35821         * src/boost/mpl/aux_/config/operators.hpp:
35822         * src/boost/mpl/aux_/config/overload_resolution.hpp:
35823         * src/boost/mpl/aux_/config/preprocessor.hpp:
35824         * src/boost/mpl/aux_/config/static_constant.hpp:
35825         * src/boost/mpl/aux_/config/ttp.hpp:
35826         * src/boost/mpl/aux_/config/typeof.hpp:
35827         * src/boost/mpl/aux_/config/use_preprocessed.hpp:
35828         * src/boost/mpl/aux_/config/workaround.hpp:
35829         * src/boost/mpl/aux_/contains_impl.hpp:
35830         * src/boost/mpl/aux_/count_args.hpp:
35831         * src/boost/mpl/aux_/count_impl.hpp:
35832         * src/boost/mpl/aux_/empty_impl.hpp:
35833         * src/boost/mpl/aux_/erase_impl.hpp:
35834         * src/boost/mpl/aux_/erase_key_impl.hpp:
35835         * src/boost/mpl/aux_/filter_iter.hpp:
35836         * src/boost/mpl/aux_/find_if_pred.hpp:
35837         * src/boost/mpl/aux_/fold_impl.hpp:
35838         * src/boost/mpl/aux_/fold_impl_body.hpp:
35839         * src/boost/mpl/aux_/fold_op.hpp:
35840         * src/boost/mpl/aux_/fold_pred.hpp:
35841         * src/boost/mpl/aux_/front_impl.hpp:
35842         * src/boost/mpl/aux_/full_lambda.hpp:
35843         * src/boost/mpl/aux_/has_apply.hpp:
35844         * src/boost/mpl/aux_/has_begin.hpp:
35845         * src/boost/mpl/aux_/has_key_impl.hpp:
35846         * src/boost/mpl/aux_/has_rebind.hpp:
35847         * src/boost/mpl/aux_/has_size.hpp:
35848         * src/boost/mpl/aux_/has_tag.hpp:
35849         * src/boost/mpl/aux_/has_type.hpp:
35850         * src/boost/mpl/aux_/include_preprocessed.hpp:
35851         * src/boost/mpl/aux_/insert_impl.hpp:
35852         * src/boost/mpl/aux_/insert_range_impl.hpp:
35853         * src/boost/mpl/aux_/inserter_algorithm.hpp:
35854         * src/boost/mpl/aux_/integral_wrapper.hpp:
35855         * src/boost/mpl/aux_/is_msvc_eti_arg.hpp:
35856         * src/boost/mpl/aux_/iter_apply.hpp:
35857         * src/boost/mpl/aux_/iter_fold_if_impl.hpp:
35858         * src/boost/mpl/aux_/iter_fold_impl.hpp:
35859         * src/boost/mpl/aux_/iter_push_front.hpp:
35860         * src/boost/mpl/aux_/joint_iter.hpp:
35861         * src/boost/mpl/aux_/lambda_arity_param.hpp:
35862         * src/boost/mpl/aux_/lambda_no_ctps.hpp:
35863         * src/boost/mpl/aux_/lambda_spec.hpp:
35864         * src/boost/mpl/aux_/lambda_support.hpp:
35865         * src/boost/mpl/aux_/largest_int.hpp:
35866         * src/boost/mpl/aux_/logical_op.hpp:
35867         * src/boost/mpl/aux_/msvc_dtw.hpp:
35868         * src/boost/mpl/aux_/msvc_eti_base.hpp:
35869         * src/boost/mpl/aux_/msvc_is_class.hpp:
35870         * src/boost/mpl/aux_/msvc_never_true.hpp:
35871         * src/boost/mpl/aux_/msvc_type.hpp:
35872         * src/boost/mpl/aux_/na.hpp:
35873         * src/boost/mpl/aux_/na_assert.hpp:
35874         * src/boost/mpl/aux_/na_fwd.hpp:
35875         * src/boost/mpl/aux_/na_spec.hpp:
35876         * src/boost/mpl/aux_/nested_type_wknd.hpp:
35877         * src/boost/mpl/aux_/nttp_decl.hpp:
35878         * src/boost/mpl/aux_/numeric_cast_utils.hpp:
35879         * src/boost/mpl/aux_/numeric_op.hpp:
35880         * src/boost/mpl/aux_/order_impl.hpp:
35881         * src/boost/mpl/aux_/overload_names.hpp:
35882         * src/boost/mpl/aux_/partition_op.hpp:
35883         * src/boost/mpl/aux_/pop_back_impl.hpp:
35884         * src/boost/mpl/aux_/pop_front_impl.hpp:
35885         * src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
35886         * src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
35887         * src/boost/mpl/aux_/preprocessed/bcc/and.hpp:
35888         * src/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
35889         * src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
35890         * src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
35891         * src/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
35892         * src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
35893         * src/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
35894         * src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
35895         * src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
35896         * src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
35897         * src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
35898         * src/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
35899         * src/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
35900         * src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
35901         * src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
35902         * src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
35903         * src/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
35904         * src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
35905         * src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
35906         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
35907         * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
35908         * src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
35909         * src/boost/mpl/aux_/preprocessed/bcc/less.hpp:
35910         * src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
35911         * src/boost/mpl/aux_/preprocessed/bcc/list.hpp:
35912         * src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
35913         * src/boost/mpl/aux_/preprocessed/bcc/map.hpp:
35914         * src/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
35915         * src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
35916         * src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
35917         * src/boost/mpl/aux_/preprocessed/bcc/or.hpp:
35918         * src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
35919         * src/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
35920         * src/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
35921         * src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
35922         * src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
35923         * src/boost/mpl/aux_/preprocessed/bcc/set.hpp:
35924         * src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
35925         * src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
35926         * src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
35927         * src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
35928         * src/boost/mpl/aux_/preprocessed/bcc/times.hpp:
35929         * src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
35930         * src/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
35931         * src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
35932         * src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
35933         * src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
35934         * src/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
35935         * src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
35936         * src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
35937         * src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
35938         * src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
35939         * src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
35940         * src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
35941         * src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
35942         * src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
35943         * src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
35944         * src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
35945         * src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
35946         * src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
35947         * src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
35948         * src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
35949         * src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
35950         * src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
35951         * src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
35952         * src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
35953         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
35954         * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
35955         * src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
35956         * src/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
35957         * src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
35958         * src/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
35959         * src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
35960         * src/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
35961         * src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
35962         * src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
35963         * src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
35964         * src/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
35965         * src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
35966         * src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
35967         * src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
35968         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
35969         * src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
35970         * src/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
35971         * src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
35972         * src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
35973         * src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
35974         * src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
35975         * src/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
35976         * src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
35977         * src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
35978         * src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
35979         * src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
35980         * src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
35981         * src/boost/mpl/aux_/preprocessed/dmc/and.hpp:
35982         * src/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
35983         * src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
35984         * src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
35985         * src/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
35986         * src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
35987         * src/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
35988         * src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
35989         * src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
35990         * src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
35991         * src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
35992         * src/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
35993         * src/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
35994         * src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
35995         * src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
35996         * src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
35997         * src/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
35998         * src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
35999         * src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
36000         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
36001         * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
36002         * src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
36003         * src/boost/mpl/aux_/preprocessed/dmc/less.hpp:
36004         * src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
36005         * src/boost/mpl/aux_/preprocessed/dmc/list.hpp:
36006         * src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
36007         * src/boost/mpl/aux_/preprocessed/dmc/map.hpp:
36008         * src/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
36009         * src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
36010         * src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
36011         * src/boost/mpl/aux_/preprocessed/dmc/or.hpp:
36012         * src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
36013         * src/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
36014         * src/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
36015         * src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
36016         * src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
36017         * src/boost/mpl/aux_/preprocessed/dmc/set.hpp:
36018         * src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
36019         * src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
36020         * src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
36021         * src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
36022         * src/boost/mpl/aux_/preprocessed/dmc/times.hpp:
36023         * src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
36024         * src/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
36025         * src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
36026         * src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
36027         * src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
36028         * src/boost/mpl/aux_/preprocessed/gcc/and.hpp:
36029         * src/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
36030         * src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
36031         * src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
36032         * src/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
36033         * src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
36034         * src/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
36035         * src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
36036         * src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
36037         * src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
36038         * src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
36039         * src/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
36040         * src/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
36041         * src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
36042         * src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
36043         * src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
36044         * src/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
36045         * src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
36046         * src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
36047         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
36048         * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
36049         * src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
36050         * src/boost/mpl/aux_/preprocessed/gcc/less.hpp:
36051         * src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
36052         * src/boost/mpl/aux_/preprocessed/gcc/list.hpp:
36053         * src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
36054         * src/boost/mpl/aux_/preprocessed/gcc/map.hpp:
36055         * src/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
36056         * src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
36057         * src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
36058         * src/boost/mpl/aux_/preprocessed/gcc/or.hpp:
36059         * src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
36060         * src/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
36061         * src/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
36062         * src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
36063         * src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
36064         * src/boost/mpl/aux_/preprocessed/gcc/set.hpp:
36065         * src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
36066         * src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
36067         * src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
36068         * src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
36069         * src/boost/mpl/aux_/preprocessed/gcc/times.hpp:
36070         * src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
36071         * src/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
36072         * src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
36073         * src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
36074         * src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
36075         * src/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
36076         * src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
36077         * src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
36078         * src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
36079         * src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
36080         * src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
36081         * src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
36082         * src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
36083         * src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
36084         * src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
36085         * src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
36086         * src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
36087         * src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
36088         * src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
36089         * src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
36090         * src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
36091         * src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
36092         * src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
36093         * src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
36094         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
36095         * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
36096         * src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
36097         * src/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
36098         * src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
36099         * src/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
36100         * src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
36101         * src/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
36102         * src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
36103         * src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
36104         * src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
36105         * src/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
36106         * src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
36107         * src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
36108         * src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
36109         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
36110         * src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
36111         * src/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
36112         * src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
36113         * src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
36114         * src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
36115         * src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
36116         * src/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
36117         * src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
36118         * src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
36119         * src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
36120         * src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
36121         * src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
36122         * src/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
36123         * src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
36124         * src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
36125         * src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
36126         * src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
36127         * src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
36128         * src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
36129         * src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
36130         * src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
36131         * src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
36132         * src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
36133         * src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
36134         * src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
36135         * src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
36136         * src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
36137         * src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
36138         * src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
36139         * src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
36140         * src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
36141         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
36142         * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
36143         * src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
36144         * src/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
36145         * src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
36146         * src/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
36147         * src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
36148         * src/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
36149         * src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
36150         * src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
36151         * src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
36152         * src/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
36153         * src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
36154         * src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
36155         * src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
36156         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
36157         * src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
36158         * src/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
36159         * src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
36160         * src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
36161         * src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
36162         * src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
36163         * src/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
36164         * src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
36165         * src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
36166         * src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
36167         * src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
36168         * src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
36169         * src/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
36170         * src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
36171         * src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
36172         * src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
36173         * src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
36174         * src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
36175         * src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
36176         * src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
36177         * src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
36178         * src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
36179         * src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
36180         * src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
36181         * src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
36182         * src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
36183         * src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
36184         * src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
36185         * src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
36186         * src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
36187         * src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
36188         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
36189         * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
36190         * src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
36191         * src/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
36192         * src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
36193         * src/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
36194         * src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
36195         * src/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
36196         * src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
36197         * src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
36198         * src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
36199         * src/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
36200         * src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
36201         * src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
36202         * src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
36203         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
36204         * src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
36205         * src/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
36206         * src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
36207         * src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
36208         * src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
36209         * src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
36210         * src/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
36211         * src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
36212         * src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
36213         * src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
36214         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
36215         * src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
36216         * src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
36217         * src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
36218         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
36219         * src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
36220         * src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
36221         * src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
36222         * src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
36223         * src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
36224         * src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
36225         * src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
36226         * src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
36227         * src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
36228         * src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
36229         * src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
36230         * src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
36231         * src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
36232         * src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
36233         * src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
36234         * src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
36235         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
36236         * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
36237         * src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
36238         * src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
36239         * src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
36240         * src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
36241         * src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
36242         * src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
36243         * src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
36244         * src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
36245         * src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
36246         * src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
36247         * src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
36248         * src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
36249         * src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
36250         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
36251         * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
36252         * src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
36253         * src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
36254         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
36255         * src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
36256         * src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
36257         * src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
36258         * src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
36259         * src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
36260         * src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
36261         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
36262         * src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
36263         * src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
36264         * src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
36265         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
36266         * src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
36267         * src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
36268         * src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
36269         * src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
36270         * src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
36271         * src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
36272         * src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
36273         * src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
36274         * src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
36275         * src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
36276         * src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
36277         * src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
36278         * src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
36279         * src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
36280         * src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
36281         * src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
36282         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
36283         * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
36284         * src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
36285         * src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
36286         * src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
36287         * src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
36288         * src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
36289         * src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
36290         * src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
36291         * src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
36292         * src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
36293         * src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
36294         * src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
36295         * src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
36296         * src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
36297         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
36298         * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
36299         * src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
36300         * src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
36301         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
36302         * src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
36303         * src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
36304         * src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
36305         * src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
36306         * src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
36307         * src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
36308         * src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
36309         * src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
36310         * src/boost/mpl/aux_/preprocessed/plain/and.hpp:
36311         * src/boost/mpl/aux_/preprocessed/plain/apply.hpp:
36312         * src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
36313         * src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
36314         * src/boost/mpl/aux_/preprocessed/plain/arg.hpp:
36315         * src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
36316         * src/boost/mpl/aux_/preprocessed/plain/bind.hpp:
36317         * src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
36318         * src/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
36319         * src/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
36320         * src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
36321         * src/boost/mpl/aux_/preprocessed/plain/deque.hpp:
36322         * src/boost/mpl/aux_/preprocessed/plain/divides.hpp:
36323         * src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
36324         * src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
36325         * src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
36326         * src/boost/mpl/aux_/preprocessed/plain/greater.hpp:
36327         * src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
36328         * src/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
36329         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
36330         * src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
36331         * src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
36332         * src/boost/mpl/aux_/preprocessed/plain/less.hpp:
36333         * src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
36334         * src/boost/mpl/aux_/preprocessed/plain/list.hpp:
36335         * src/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
36336         * src/boost/mpl/aux_/preprocessed/plain/map.hpp:
36337         * src/boost/mpl/aux_/preprocessed/plain/minus.hpp:
36338         * src/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
36339         * src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
36340         * src/boost/mpl/aux_/preprocessed/plain/or.hpp:
36341         * src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
36342         * src/boost/mpl/aux_/preprocessed/plain/plus.hpp:
36343         * src/boost/mpl/aux_/preprocessed/plain/quote.hpp:
36344         * src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
36345         * src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
36346         * src/boost/mpl/aux_/preprocessed/plain/set.hpp:
36347         * src/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
36348         * src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
36349         * src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
36350         * src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
36351         * src/boost/mpl/aux_/preprocessed/plain/times.hpp:
36352         * src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
36353         * src/boost/mpl/aux_/preprocessed/plain/vector.hpp:
36354         * src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
36355         * src/boost/mpl/aux_/preprocessor/add.hpp:
36356         * src/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
36357         * src/boost/mpl/aux_/preprocessor/default_params.hpp:
36358         * src/boost/mpl/aux_/preprocessor/enum.hpp:
36359         * src/boost/mpl/aux_/preprocessor/ext_params.hpp:
36360         * src/boost/mpl/aux_/preprocessor/filter_params.hpp:
36361         * src/boost/mpl/aux_/preprocessor/is_seq.hpp:
36362         * src/boost/mpl/aux_/preprocessor/params.hpp:
36363         * src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
36364         * src/boost/mpl/aux_/preprocessor/range.hpp:
36365         * src/boost/mpl/aux_/preprocessor/repeat.hpp:
36366         * src/boost/mpl/aux_/preprocessor/sub.hpp:
36367         * src/boost/mpl/aux_/preprocessor/token_equal.hpp:
36368         * src/boost/mpl/aux_/preprocessor/tuple.hpp:
36369         * src/boost/mpl/aux_/ptr_to_ref.hpp:
36370         * src/boost/mpl/aux_/push_back_impl.hpp:
36371         * src/boost/mpl/aux_/push_front_impl.hpp:
36372         * src/boost/mpl/aux_/range_c/O1_size.hpp:
36373         * src/boost/mpl/aux_/range_c/back.hpp:
36374         * src/boost/mpl/aux_/range_c/empty.hpp:
36375         * src/boost/mpl/aux_/range_c/front.hpp:
36376         * src/boost/mpl/aux_/range_c/iterator.hpp:
36377         * src/boost/mpl/aux_/range_c/size.hpp:
36378         * src/boost/mpl/aux_/range_c/tag.hpp:
36379         * src/boost/mpl/aux_/reverse_fold_impl.hpp:
36380         * src/boost/mpl/aux_/reverse_fold_impl_body.hpp:
36381         * src/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
36382         * src/boost/mpl/aux_/sequence_wrapper.hpp:
36383         * src/boost/mpl/aux_/shift_op.hpp:
36384         * src/boost/mpl/aux_/single_element_iter.hpp:
36385         * src/boost/mpl/aux_/size_impl.hpp:
36386         * src/boost/mpl/aux_/sort_impl.hpp:
36387         * src/boost/mpl/aux_/static_cast.hpp:
36388         * src/boost/mpl/aux_/template_arity.hpp:
36389         * src/boost/mpl/aux_/template_arity_fwd.hpp:
36390         * src/boost/mpl/aux_/test.hpp:
36391         * src/boost/mpl/aux_/test/assert.hpp:
36392         * src/boost/mpl/aux_/test/data.hpp:
36393         * src/boost/mpl/aux_/test/test_case.hpp:
36394         * src/boost/mpl/aux_/traits_lambda_spec.hpp:
36395         * src/boost/mpl/aux_/transform_iter.hpp:
36396         * src/boost/mpl/aux_/type_wrapper.hpp:
36397         * src/boost/mpl/aux_/unwrap.hpp:
36398         * src/boost/mpl/aux_/value_wknd.hpp:
36399         * src/boost/mpl/aux_/yes_no.hpp:
36400         * src/boost/mpl/back.hpp:
36401         * src/boost/mpl/back_fwd.hpp:
36402         * src/boost/mpl/back_inserter.hpp:
36403         * src/boost/mpl/base.hpp:
36404         * src/boost/mpl/begin.hpp:
36405         * src/boost/mpl/begin_end.hpp:
36406         * src/boost/mpl/begin_end_fwd.hpp:
36407         * src/boost/mpl/bind.hpp:
36408         * src/boost/mpl/bind_fwd.hpp:
36409         * src/boost/mpl/bitand.hpp:
36410         * src/boost/mpl/bitor.hpp:
36411         * src/boost/mpl/bitwise.hpp:
36412         * src/boost/mpl/bitxor.hpp:
36413         * src/boost/mpl/bool.hpp:
36414         * src/boost/mpl/bool_fwd.hpp:
36415         * src/boost/mpl/clear.hpp:
36416         * src/boost/mpl/clear_fwd.hpp:
36417         * src/boost/mpl/comparison.hpp:
36418         * src/boost/mpl/contains.hpp:
36419         * src/boost/mpl/contains_fwd.hpp:
36420         * src/boost/mpl/copy.hpp:
36421         * src/boost/mpl/copy_if.hpp:
36422         * src/boost/mpl/count.hpp:
36423         * src/boost/mpl/count_fwd.hpp:
36424         * src/boost/mpl/count_if.hpp:
36425         * src/boost/mpl/deque.hpp:
36426         * src/boost/mpl/deref.hpp:
36427         * src/boost/mpl/distance.hpp:
36428         * src/boost/mpl/distance_fwd.hpp:
36429         * src/boost/mpl/divides.hpp:
36430         * src/boost/mpl/empty.hpp:
36431         * src/boost/mpl/empty_base.hpp:
36432         * src/boost/mpl/empty_fwd.hpp:
36433         * src/boost/mpl/empty_sequence.hpp:
36434         * src/boost/mpl/end.hpp:
36435         * src/boost/mpl/equal.hpp:
36436         * src/boost/mpl/equal_to.hpp:
36437         * src/boost/mpl/erase.hpp:
36438         * src/boost/mpl/erase_fwd.hpp:
36439         * src/boost/mpl/erase_key.hpp:
36440         * src/boost/mpl/erase_key_fwd.hpp:
36441         * src/boost/mpl/eval_if.hpp:
36442         * src/boost/mpl/filter_view.hpp:
36443         * src/boost/mpl/find.hpp:
36444         * src/boost/mpl/find_if.hpp:
36445         * src/boost/mpl/fold.hpp:
36446         * src/boost/mpl/for_each.hpp:
36447         * src/boost/mpl/front.hpp:
36448         * src/boost/mpl/front_fwd.hpp:
36449         * src/boost/mpl/front_inserter.hpp:
36450         * src/boost/mpl/greater.hpp:
36451         * src/boost/mpl/greater_equal.hpp:
36452         * src/boost/mpl/has_key.hpp:
36453         * src/boost/mpl/has_key_fwd.hpp:
36454         * src/boost/mpl/has_xxx.hpp:
36455         * src/boost/mpl/identity.hpp:
36456         * src/boost/mpl/if.hpp:
36457         * src/boost/mpl/index_if.hpp:
36458         * src/boost/mpl/index_of.hpp:
36459         * src/boost/mpl/inherit.hpp:
36460         * src/boost/mpl/inherit_linearly.hpp:
36461         * src/boost/mpl/insert.hpp:
36462         * src/boost/mpl/insert_fwd.hpp:
36463         * src/boost/mpl/insert_range.hpp:
36464         * src/boost/mpl/insert_range_fwd.hpp:
36465         * src/boost/mpl/inserter.hpp:
36466         * src/boost/mpl/int.hpp:
36467         * src/boost/mpl/int_fwd.hpp:
36468         * src/boost/mpl/integral_c.hpp:
36469         * src/boost/mpl/integral_c_fwd.hpp:
36470         * src/boost/mpl/integral_c_tag.hpp:
36471         * src/boost/mpl/is_placeholder.hpp:
36472         * src/boost/mpl/is_sequence.hpp:
36473         * src/boost/mpl/iter_fold.hpp:
36474         * src/boost/mpl/iter_fold_if.hpp:
36475         * src/boost/mpl/iterator_category.hpp:
36476         * src/boost/mpl/iterator_range.hpp:
36477         * src/boost/mpl/iterator_tags.hpp:
36478         * src/boost/mpl/joint_view.hpp:
36479         * src/boost/mpl/key_type.hpp:
36480         * src/boost/mpl/key_type_fwd.hpp:
36481         * src/boost/mpl/lambda.hpp:
36482         * src/boost/mpl/lambda_fwd.hpp:
36483         * src/boost/mpl/less.hpp:
36484         * src/boost/mpl/less_equal.hpp:
36485         * src/boost/mpl/limits/arity.hpp:
36486         * src/boost/mpl/limits/list.hpp:
36487         * src/boost/mpl/limits/map.hpp:
36488         * src/boost/mpl/limits/set.hpp:
36489         * src/boost/mpl/limits/unrolling.hpp:
36490         * src/boost/mpl/limits/vector.hpp:
36491         * src/boost/mpl/list.hpp:
36492         * src/boost/mpl/list/aux_/O1_size.hpp:
36493         * src/boost/mpl/list/aux_/begin_end.hpp:
36494         * src/boost/mpl/list/aux_/clear.hpp:
36495         * src/boost/mpl/list/aux_/empty.hpp:
36496         * src/boost/mpl/list/aux_/front.hpp:
36497         * src/boost/mpl/list/aux_/include_preprocessed.hpp:
36498         * src/boost/mpl/list/aux_/item.hpp:
36499         * src/boost/mpl/list/aux_/iterator.hpp:
36500         * src/boost/mpl/list/aux_/numbered.hpp:
36501         * src/boost/mpl/list/aux_/numbered_c.hpp:
36502         * src/boost/mpl/list/aux_/pop_front.hpp:
36503         * src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
36504         * src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
36505         * src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
36506         * src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
36507         * src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
36508         * src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
36509         * src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
36510         * src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
36511         * src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
36512         * src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
36513         * src/boost/mpl/list/aux_/push_back.hpp:
36514         * src/boost/mpl/list/aux_/push_front.hpp:
36515         * src/boost/mpl/list/aux_/size.hpp:
36516         * src/boost/mpl/list/aux_/tag.hpp:
36517         * src/boost/mpl/list/list0.hpp:
36518         * src/boost/mpl/list/list0_c.hpp:
36519         * src/boost/mpl/list/list10.hpp:
36520         * src/boost/mpl/list/list10_c.hpp:
36521         * src/boost/mpl/list/list20.hpp:
36522         * src/boost/mpl/list/list20_c.hpp:
36523         * src/boost/mpl/list/list30.hpp:
36524         * src/boost/mpl/list/list30_c.hpp:
36525         * src/boost/mpl/list/list40.hpp:
36526         * src/boost/mpl/list/list40_c.hpp:
36527         * src/boost/mpl/list/list50.hpp:
36528         * src/boost/mpl/list/list50_c.hpp:
36529         * src/boost/mpl/list_c.hpp:
36530         * src/boost/mpl/logical.hpp:
36531         * src/boost/mpl/long.hpp:
36532         * src/boost/mpl/long_fwd.hpp:
36533         * src/boost/mpl/lower_bound.hpp:
36534         * src/boost/mpl/map.hpp:
36535         * src/boost/mpl/map/aux_/at_impl.hpp:
36536         * src/boost/mpl/map/aux_/begin_end_impl.hpp:
36537         * src/boost/mpl/map/aux_/clear_impl.hpp:
36538         * src/boost/mpl/map/aux_/contains_impl.hpp:
36539         * src/boost/mpl/map/aux_/empty_impl.hpp:
36540         * src/boost/mpl/map/aux_/erase_impl.hpp:
36541         * src/boost/mpl/map/aux_/erase_key_impl.hpp:
36542         * src/boost/mpl/map/aux_/has_key_impl.hpp:
36543         * src/boost/mpl/map/aux_/include_preprocessed.hpp:
36544         * src/boost/mpl/map/aux_/insert_impl.hpp:
36545         * src/boost/mpl/map/aux_/item.hpp:
36546         * src/boost/mpl/map/aux_/iterator.hpp:
36547         * src/boost/mpl/map/aux_/key_type_impl.hpp:
36548         * src/boost/mpl/map/aux_/map0.hpp:
36549         * src/boost/mpl/map/aux_/numbered.hpp:
36550         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
36551         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
36552         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
36553         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
36554         * src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
36555         * src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
36556         * src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
36557         * src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
36558         * src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
36559         * src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
36560         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
36561         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
36562         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
36563         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
36564         * src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
36565         * src/boost/mpl/map/aux_/size_impl.hpp:
36566         * src/boost/mpl/map/aux_/tag.hpp:
36567         * src/boost/mpl/map/aux_/value_type_impl.hpp:
36568         * src/boost/mpl/map/map0.hpp:
36569         * src/boost/mpl/map/map10.hpp:
36570         * src/boost/mpl/map/map20.hpp:
36571         * src/boost/mpl/map/map30.hpp:
36572         * src/boost/mpl/map/map40.hpp:
36573         * src/boost/mpl/map/map50.hpp:
36574         * src/boost/mpl/math/fixed_c.hpp:
36575         * src/boost/mpl/math/is_even.hpp:
36576         * src/boost/mpl/math/rational_c.hpp:
36577         * src/boost/mpl/max.hpp:
36578         * src/boost/mpl/max_element.hpp:
36579         * src/boost/mpl/min.hpp:
36580         * src/boost/mpl/min_element.hpp:
36581         * src/boost/mpl/min_max.hpp:
36582         * src/boost/mpl/minus.hpp:
36583         * src/boost/mpl/modulus.hpp:
36584         * src/boost/mpl/multiplies.hpp:
36585         * src/boost/mpl/multiset/aux_/count_impl.hpp:
36586         * src/boost/mpl/multiset/aux_/insert_impl.hpp:
36587         * src/boost/mpl/multiset/aux_/item.hpp:
36588         * src/boost/mpl/multiset/aux_/multiset0.hpp:
36589         * src/boost/mpl/multiset/aux_/tag.hpp:
36590         * src/boost/mpl/multiset/multiset0.hpp:
36591         * src/boost/mpl/negate.hpp:
36592         * src/boost/mpl/next.hpp:
36593         * src/boost/mpl/next_prior.hpp:
36594         * src/boost/mpl/not.hpp:
36595         * src/boost/mpl/not_equal_to.hpp:
36596         * src/boost/mpl/numeric_cast.hpp:
36597         * src/boost/mpl/or.hpp:
36598         * src/boost/mpl/order.hpp:
36599         * src/boost/mpl/order_fwd.hpp:
36600         * src/boost/mpl/pair.hpp:
36601         * src/boost/mpl/pair_view.hpp:
36602         * src/boost/mpl/partition.hpp:
36603         * src/boost/mpl/placeholders.hpp:
36604         * src/boost/mpl/plus.hpp:
36605         * src/boost/mpl/pop_back.hpp:
36606         * src/boost/mpl/pop_back_fwd.hpp:
36607         * src/boost/mpl/pop_front.hpp:
36608         * src/boost/mpl/pop_front_fwd.hpp:
36609         * src/boost/mpl/print.hpp:
36610         * src/boost/mpl/prior.hpp:
36611         * src/boost/mpl/protect.hpp:
36612         * src/boost/mpl/push_back.hpp:
36613         * src/boost/mpl/push_back_fwd.hpp:
36614         * src/boost/mpl/push_front.hpp:
36615         * src/boost/mpl/push_front_fwd.hpp:
36616         * src/boost/mpl/quote.hpp:
36617         * src/boost/mpl/range_c.hpp:
36618         * src/boost/mpl/remove.hpp:
36619         * src/boost/mpl/remove_if.hpp:
36620         * src/boost/mpl/replace.hpp:
36621         * src/boost/mpl/replace_if.hpp:
36622         * src/boost/mpl/reverse.hpp:
36623         * src/boost/mpl/reverse_fold.hpp:
36624         * src/boost/mpl/reverse_iter_fold.hpp:
36625         * src/boost/mpl/same_as.hpp:
36626         * src/boost/mpl/sequence_tag.hpp:
36627         * src/boost/mpl/sequence_tag_fwd.hpp:
36628         * src/boost/mpl/set.hpp:
36629         * src/boost/mpl/set/aux_/at_impl.hpp:
36630         * src/boost/mpl/set/aux_/begin_end_impl.hpp:
36631         * src/boost/mpl/set/aux_/clear_impl.hpp:
36632         * src/boost/mpl/set/aux_/empty_impl.hpp:
36633         * src/boost/mpl/set/aux_/erase_impl.hpp:
36634         * src/boost/mpl/set/aux_/erase_key_impl.hpp:
36635         * src/boost/mpl/set/aux_/has_key_impl.hpp:
36636         * src/boost/mpl/set/aux_/include_preprocessed.hpp:
36637         * src/boost/mpl/set/aux_/insert_impl.hpp:
36638         * src/boost/mpl/set/aux_/item.hpp:
36639         * src/boost/mpl/set/aux_/iterator.hpp:
36640         * src/boost/mpl/set/aux_/key_type_impl.hpp:
36641         * src/boost/mpl/set/aux_/numbered.hpp:
36642         * src/boost/mpl/set/aux_/numbered_c.hpp:
36643         * src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
36644         * src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
36645         * src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
36646         * src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
36647         * src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
36648         * src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
36649         * src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
36650         * src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
36651         * src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
36652         * src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
36653         * src/boost/mpl/set/aux_/set0.hpp:
36654         * src/boost/mpl/set/aux_/size_impl.hpp:
36655         * src/boost/mpl/set/aux_/tag.hpp:
36656         * src/boost/mpl/set/aux_/value_type_impl.hpp:
36657         * src/boost/mpl/set/set0.hpp:
36658         * src/boost/mpl/set/set0_c.hpp:
36659         * src/boost/mpl/set/set10.hpp:
36660         * src/boost/mpl/set/set10_c.hpp:
36661         * src/boost/mpl/set/set20.hpp:
36662         * src/boost/mpl/set/set20_c.hpp:
36663         * src/boost/mpl/set/set30.hpp:
36664         * src/boost/mpl/set/set30_c.hpp:
36665         * src/boost/mpl/set/set40.hpp:
36666         * src/boost/mpl/set/set40_c.hpp:
36667         * src/boost/mpl/set/set50.hpp:
36668         * src/boost/mpl/set/set50_c.hpp:
36669         * src/boost/mpl/set_c.hpp:
36670         * src/boost/mpl/shift_left.hpp:
36671         * src/boost/mpl/shift_right.hpp:
36672         * src/boost/mpl/single_view.hpp:
36673         * src/boost/mpl/size.hpp:
36674         * src/boost/mpl/size_fwd.hpp:
36675         * src/boost/mpl/size_t.hpp:
36676         * src/boost/mpl/size_t_fwd.hpp:
36677         * src/boost/mpl/sizeof.hpp:
36678         * src/boost/mpl/sort.hpp:
36679         * src/boost/mpl/stable_partition.hpp:
36680         * src/boost/mpl/switch.hpp:
36681         * src/boost/mpl/tag.hpp:
36682         * src/boost/mpl/times.hpp:
36683         * src/boost/mpl/transform.hpp:
36684         * src/boost/mpl/transform_view.hpp:
36685         * src/boost/mpl/unique.hpp:
36686         * src/boost/mpl/unpack_args.hpp:
36687         * src/boost/mpl/upper_bound.hpp:
36688         * src/boost/mpl/value_type.hpp:
36689         * src/boost/mpl/value_type_fwd.hpp:
36690         * src/boost/mpl/vector.hpp:
36691         * src/boost/mpl/vector/aux_/O1_size.hpp:
36692         * src/boost/mpl/vector/aux_/at.hpp:
36693         * src/boost/mpl/vector/aux_/back.hpp:
36694         * src/boost/mpl/vector/aux_/begin_end.hpp:
36695         * src/boost/mpl/vector/aux_/clear.hpp:
36696         * src/boost/mpl/vector/aux_/empty.hpp:
36697         * src/boost/mpl/vector/aux_/front.hpp:
36698         * src/boost/mpl/vector/aux_/include_preprocessed.hpp:
36699         * src/boost/mpl/vector/aux_/item.hpp:
36700         * src/boost/mpl/vector/aux_/iterator.hpp:
36701         * src/boost/mpl/vector/aux_/numbered.hpp:
36702         * src/boost/mpl/vector/aux_/numbered_c.hpp:
36703         * src/boost/mpl/vector/aux_/pop_back.hpp:
36704         * src/boost/mpl/vector/aux_/pop_front.hpp:
36705         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
36706         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
36707         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
36708         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
36709         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
36710         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
36711         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
36712         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
36713         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
36714         * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
36715         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
36716         * src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
36717         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
36718         * src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
36719         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
36720         * src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
36721         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
36722         * src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
36723         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
36724         * src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
36725         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
36726         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
36727         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
36728         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
36729         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
36730         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
36731         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
36732         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
36733         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
36734         * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
36735         * src/boost/mpl/vector/aux_/push_back.hpp:
36736         * src/boost/mpl/vector/aux_/push_front.hpp:
36737         * src/boost/mpl/vector/aux_/size.hpp:
36738         * src/boost/mpl/vector/aux_/tag.hpp:
36739         * src/boost/mpl/vector/aux_/vector0.hpp:
36740         * src/boost/mpl/vector/vector0.hpp:
36741         * src/boost/mpl/vector/vector0_c.hpp:
36742         * src/boost/mpl/vector/vector10.hpp:
36743         * src/boost/mpl/vector/vector10_c.hpp:
36744         * src/boost/mpl/vector/vector20.hpp:
36745         * src/boost/mpl/vector/vector20_c.hpp:
36746         * src/boost/mpl/vector/vector30.hpp:
36747         * src/boost/mpl/vector/vector30_c.hpp:
36748         * src/boost/mpl/vector/vector40.hpp:
36749         * src/boost/mpl/vector/vector40_c.hpp:
36750         * src/boost/mpl/vector/vector50.hpp:
36751         * src/boost/mpl/vector/vector50_c.hpp:
36752         * src/boost/mpl/vector_c.hpp:
36753         * src/boost/mpl/void.hpp:
36754         * src/boost/mpl/void_fwd.hpp:
36755         * src/boost/mpl/zip_view.hpp:
36756         * src/boost/next_prior.hpp:
36757         * src/boost/noncopyable.hpp:
36758         * src/boost/pointer_cast.hpp:
36759         * src/boost/preprocessor.hpp:
36760         * src/boost/preprocessor/arithmetic.hpp:
36761         * src/boost/preprocessor/arithmetic/add.hpp:
36762         * src/boost/preprocessor/arithmetic/dec.hpp:
36763         * src/boost/preprocessor/arithmetic/detail/div_base.hpp:
36764         * src/boost/preprocessor/arithmetic/div.hpp:
36765         * src/boost/preprocessor/arithmetic/inc.hpp:
36766         * src/boost/preprocessor/arithmetic/mod.hpp:
36767         * src/boost/preprocessor/arithmetic/mul.hpp:
36768         * src/boost/preprocessor/arithmetic/sub.hpp:
36769         * src/boost/preprocessor/array.hpp:
36770         * src/boost/preprocessor/array/data.hpp:
36771         * src/boost/preprocessor/array/elem.hpp:
36772         * src/boost/preprocessor/array/insert.hpp:
36773         * src/boost/preprocessor/array/pop_back.hpp:
36774         * src/boost/preprocessor/array/pop_front.hpp:
36775         * src/boost/preprocessor/array/push_back.hpp:
36776         * src/boost/preprocessor/array/push_front.hpp:
36777         * src/boost/preprocessor/array/remove.hpp:
36778         * src/boost/preprocessor/array/replace.hpp:
36779         * src/boost/preprocessor/array/reverse.hpp:
36780         * src/boost/preprocessor/array/size.hpp:
36781         * src/boost/preprocessor/assert_msg.hpp:
36782         * src/boost/preprocessor/cat.hpp:
36783         * src/boost/preprocessor/comma.hpp:
36784         * src/boost/preprocessor/comma_if.hpp:
36785         * src/boost/preprocessor/comparison.hpp:
36786         * src/boost/preprocessor/comparison/equal.hpp:
36787         * src/boost/preprocessor/comparison/greater.hpp:
36788         * src/boost/preprocessor/comparison/greater_equal.hpp:
36789         * src/boost/preprocessor/comparison/less.hpp:
36790         * src/boost/preprocessor/comparison/less_equal.hpp:
36791         * src/boost/preprocessor/comparison/not_equal.hpp:
36792         * src/boost/preprocessor/config/config.hpp:
36793         * src/boost/preprocessor/config/limits.hpp:
36794         * src/boost/preprocessor/control.hpp:
36795         * src/boost/preprocessor/control/deduce_d.hpp:
36796         * src/boost/preprocessor/control/detail/dmc/while.hpp:
36797         * src/boost/preprocessor/control/detail/edg/while.hpp:
36798         * src/boost/preprocessor/control/detail/msvc/while.hpp:
36799         * src/boost/preprocessor/control/detail/while.hpp:
36800         * src/boost/preprocessor/control/expr_if.hpp:
36801         * src/boost/preprocessor/control/expr_iif.hpp:
36802         * src/boost/preprocessor/control/if.hpp:
36803         * src/boost/preprocessor/control/iif.hpp:
36804         * src/boost/preprocessor/control/while.hpp:
36805         * src/boost/preprocessor/debug.hpp:
36806         * src/boost/preprocessor/debug/assert.hpp:
36807         * src/boost/preprocessor/debug/error.hpp:
36808         * src/boost/preprocessor/debug/line.hpp:
36809         * src/boost/preprocessor/dec.hpp:
36810         * src/boost/preprocessor/detail/auto_rec.hpp:
36811         * src/boost/preprocessor/detail/check.hpp:
36812         * src/boost/preprocessor/detail/dmc/auto_rec.hpp:
36813         * src/boost/preprocessor/detail/is_binary.hpp:
36814         * src/boost/preprocessor/detail/is_nullary.hpp:
36815         * src/boost/preprocessor/detail/is_unary.hpp:
36816         * src/boost/preprocessor/detail/null.hpp:
36817         * src/boost/preprocessor/detail/split.hpp:
36818         * src/boost/preprocessor/empty.hpp:
36819         * src/boost/preprocessor/enum.hpp:
36820         * src/boost/preprocessor/enum_params.hpp:
36821         * src/boost/preprocessor/enum_params_with_a_default.hpp:
36822         * src/boost/preprocessor/enum_params_with_defaults.hpp:
36823         * src/boost/preprocessor/enum_shifted.hpp:
36824         * src/boost/preprocessor/enum_shifted_params.hpp:
36825         * src/boost/preprocessor/expand.hpp:
36826         * src/boost/preprocessor/expr_if.hpp:
36827         * src/boost/preprocessor/facilities.hpp:
36828         * src/boost/preprocessor/facilities/apply.hpp:
36829         * src/boost/preprocessor/facilities/empty.hpp:
36830         * src/boost/preprocessor/facilities/expand.hpp:
36831         * src/boost/preprocessor/facilities/identity.hpp:
36832         * src/boost/preprocessor/facilities/intercept.hpp:
36833         * src/boost/preprocessor/facilities/is_1.hpp:
36834         * src/boost/preprocessor/facilities/is_empty.hpp:
36835         * src/boost/preprocessor/facilities/is_empty_or_1.hpp:
36836         * src/boost/preprocessor/for.hpp:
36837         * src/boost/preprocessor/identity.hpp:
36838         * src/boost/preprocessor/if.hpp:
36839         * src/boost/preprocessor/inc.hpp:
36840         * src/boost/preprocessor/iterate.hpp:
36841         * src/boost/preprocessor/iteration.hpp:
36842         * src/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
36843         * src/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
36844         * src/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
36845         * src/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
36846         * src/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
36847         * src/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
36848         * src/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
36849         * src/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
36850         * src/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
36851         * src/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
36852         * src/boost/preprocessor/iteration/detail/finish.hpp:
36853         * src/boost/preprocessor/iteration/detail/iter/forward1.hpp:
36854         * src/boost/preprocessor/iteration/detail/iter/forward2.hpp:
36855         * src/boost/preprocessor/iteration/detail/iter/forward3.hpp:
36856         * src/boost/preprocessor/iteration/detail/iter/forward4.hpp:
36857         * src/boost/preprocessor/iteration/detail/iter/forward5.hpp:
36858         * src/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
36859         * src/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
36860         * src/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
36861         * src/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
36862         * src/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
36863         * src/boost/preprocessor/iteration/detail/local.hpp:
36864         * src/boost/preprocessor/iteration/detail/rlocal.hpp:
36865         * src/boost/preprocessor/iteration/detail/self.hpp:
36866         * src/boost/preprocessor/iteration/detail/start.hpp:
36867         * src/boost/preprocessor/iteration/iterate.hpp:
36868         * src/boost/preprocessor/iteration/local.hpp:
36869         * src/boost/preprocessor/iteration/self.hpp:
36870         * src/boost/preprocessor/library.hpp:
36871         * src/boost/preprocessor/limits.hpp:
36872         * src/boost/preprocessor/list.hpp:
36873         * src/boost/preprocessor/list/adt.hpp:
36874         * src/boost/preprocessor/list/append.hpp:
36875         * src/boost/preprocessor/list/at.hpp:
36876         * src/boost/preprocessor/list/cat.hpp:
36877         * src/boost/preprocessor/list/detail/dmc/fold_left.hpp:
36878         * src/boost/preprocessor/list/detail/edg/fold_left.hpp:
36879         * src/boost/preprocessor/list/detail/edg/fold_right.hpp:
36880         * src/boost/preprocessor/list/detail/fold_left.hpp:
36881         * src/boost/preprocessor/list/detail/fold_right.hpp:
36882         * src/boost/preprocessor/list/enum.hpp:
36883         * src/boost/preprocessor/list/filter.hpp:
36884         * src/boost/preprocessor/list/first_n.hpp:
36885         * src/boost/preprocessor/list/fold_left.hpp:
36886         * src/boost/preprocessor/list/fold_right.hpp:
36887         * src/boost/preprocessor/list/for_each.hpp:
36888         * src/boost/preprocessor/list/for_each_i.hpp:
36889         * src/boost/preprocessor/list/for_each_product.hpp:
36890         * src/boost/preprocessor/list/rest_n.hpp:
36891         * src/boost/preprocessor/list/reverse.hpp:
36892         * src/boost/preprocessor/list/size.hpp:
36893         * src/boost/preprocessor/list/to_tuple.hpp:
36894         * src/boost/preprocessor/list/transform.hpp:
36895         * src/boost/preprocessor/logical.hpp:
36896         * src/boost/preprocessor/logical/and.hpp:
36897         * src/boost/preprocessor/logical/bitand.hpp:
36898         * src/boost/preprocessor/logical/bitnor.hpp:
36899         * src/boost/preprocessor/logical/bitor.hpp:
36900         * src/boost/preprocessor/logical/bitxor.hpp:
36901         * src/boost/preprocessor/logical/bool.hpp:
36902         * src/boost/preprocessor/logical/compl.hpp:
36903         * src/boost/preprocessor/logical/nor.hpp:
36904         * src/boost/preprocessor/logical/not.hpp:
36905         * src/boost/preprocessor/logical/or.hpp:
36906         * src/boost/preprocessor/logical/xor.hpp:
36907         * src/boost/preprocessor/max.hpp:
36908         * src/boost/preprocessor/min.hpp:
36909         * src/boost/preprocessor/punctuation.hpp:
36910         * src/boost/preprocessor/punctuation/comma.hpp:
36911         * src/boost/preprocessor/punctuation/comma_if.hpp:
36912         * src/boost/preprocessor/punctuation/paren.hpp:
36913         * src/boost/preprocessor/punctuation/paren_if.hpp:
36914         * src/boost/preprocessor/repeat.hpp:
36915         * src/boost/preprocessor/repeat_2nd.hpp:
36916         * src/boost/preprocessor/repeat_3rd.hpp:
36917         * src/boost/preprocessor/repeat_from_to.hpp:
36918         * src/boost/preprocessor/repeat_from_to_2nd.hpp:
36919         * src/boost/preprocessor/repeat_from_to_3rd.hpp:
36920         * src/boost/preprocessor/repetition.hpp:
36921         * src/boost/preprocessor/repetition/deduce_r.hpp:
36922         * src/boost/preprocessor/repetition/deduce_z.hpp:
36923         * src/boost/preprocessor/repetition/detail/dmc/for.hpp:
36924         * src/boost/preprocessor/repetition/detail/edg/for.hpp:
36925         * src/boost/preprocessor/repetition/detail/for.hpp:
36926         * src/boost/preprocessor/repetition/detail/msvc/for.hpp:
36927         * src/boost/preprocessor/repetition/enum.hpp:
36928         * src/boost/preprocessor/repetition/enum_binary_params.hpp:
36929         * src/boost/preprocessor/repetition/enum_params.hpp:
36930         * src/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
36931         * src/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
36932         * src/boost/preprocessor/repetition/enum_shifted.hpp:
36933         * src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
36934         * src/boost/preprocessor/repetition/enum_shifted_params.hpp:
36935         * src/boost/preprocessor/repetition/enum_trailing.hpp:
36936         * src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
36937         * src/boost/preprocessor/repetition/enum_trailing_params.hpp:
36938         * src/boost/preprocessor/repetition/for.hpp:
36939         * src/boost/preprocessor/repetition/repeat.hpp:
36940         * src/boost/preprocessor/repetition/repeat_from_to.hpp:
36941         * src/boost/preprocessor/selection.hpp:
36942         * src/boost/preprocessor/selection/max.hpp:
36943         * src/boost/preprocessor/selection/min.hpp:
36944         * src/boost/preprocessor/seq.hpp:
36945         * src/boost/preprocessor/seq/cat.hpp:
36946         * src/boost/preprocessor/seq/detail/split.hpp:
36947         * src/boost/preprocessor/seq/elem.hpp:
36948         * src/boost/preprocessor/seq/enum.hpp:
36949         * src/boost/preprocessor/seq/filter.hpp:
36950         * src/boost/preprocessor/seq/first_n.hpp:
36951         * src/boost/preprocessor/seq/fold_left.hpp:
36952         * src/boost/preprocessor/seq/fold_right.hpp:
36953         * src/boost/preprocessor/seq/for_each.hpp:
36954         * src/boost/preprocessor/seq/for_each_i.hpp:
36955         * src/boost/preprocessor/seq/for_each_product.hpp:
36956         * src/boost/preprocessor/seq/insert.hpp:
36957         * src/boost/preprocessor/seq/pop_back.hpp:
36958         * src/boost/preprocessor/seq/pop_front.hpp:
36959         * src/boost/preprocessor/seq/push_back.hpp:
36960         * src/boost/preprocessor/seq/push_front.hpp:
36961         * src/boost/preprocessor/seq/remove.hpp:
36962         * src/boost/preprocessor/seq/replace.hpp:
36963         * src/boost/preprocessor/seq/rest_n.hpp:
36964         * src/boost/preprocessor/seq/reverse.hpp:
36965         * src/boost/preprocessor/seq/seq.hpp:
36966         * src/boost/preprocessor/seq/size.hpp:
36967         * src/boost/preprocessor/seq/subseq.hpp:
36968         * src/boost/preprocessor/seq/to_array.hpp:
36969         * src/boost/preprocessor/seq/to_tuple.hpp:
36970         * src/boost/preprocessor/seq/transform.hpp:
36971         * src/boost/preprocessor/slot.hpp:
36972         * src/boost/preprocessor/slot/counter.hpp:
36973         * src/boost/preprocessor/slot/detail/counter.hpp:
36974         * src/boost/preprocessor/slot/detail/def.hpp:
36975         * src/boost/preprocessor/slot/detail/shared.hpp:
36976         * src/boost/preprocessor/slot/detail/slot1.hpp:
36977         * src/boost/preprocessor/slot/detail/slot2.hpp:
36978         * src/boost/preprocessor/slot/detail/slot3.hpp:
36979         * src/boost/preprocessor/slot/detail/slot4.hpp:
36980         * src/boost/preprocessor/slot/detail/slot5.hpp:
36981         * src/boost/preprocessor/slot/slot.hpp:
36982         * src/boost/preprocessor/stringize.hpp:
36983         * src/boost/preprocessor/tuple.hpp:
36984         * src/boost/preprocessor/tuple/eat.hpp:
36985         * src/boost/preprocessor/tuple/elem.hpp:
36986         * src/boost/preprocessor/tuple/rem.hpp:
36987         * src/boost/preprocessor/tuple/reverse.hpp:
36988         * src/boost/preprocessor/tuple/to_list.hpp:
36989         * src/boost/preprocessor/tuple/to_seq.hpp:
36990         * src/boost/preprocessor/while.hpp:
36991         * src/boost/preprocessor/wstringize.hpp:
36992         * src/boost/range.hpp:
36993         * src/boost/range/begin.hpp:
36994         * src/boost/range/concepts.hpp:
36995         * src/boost/range/config.hpp:
36996         * src/boost/range/const_iterator.hpp:
36997         * src/boost/range/const_reverse_iterator.hpp:
36998         * src/boost/range/detail/begin.hpp:
36999         * src/boost/range/detail/collection_traits.hpp:
37000         * src/boost/range/detail/collection_traits_detail.hpp:
37001         * src/boost/range/detail/common.hpp:
37002         * src/boost/range/detail/const_iterator.hpp:
37003         * src/boost/range/detail/difference_type.hpp:
37004         * src/boost/range/detail/empty.hpp:
37005         * src/boost/range/detail/end.hpp:
37006         * src/boost/range/detail/implementation_help.hpp:
37007         * src/boost/range/detail/iterator.hpp:
37008         * src/boost/range/detail/mfc/carray.hpp:
37009         * src/boost/range/detail/mfc/cstring.hpp:
37010         * src/boost/range/detail/remove_extent.hpp:
37011         * src/boost/range/detail/sfinae.hpp:
37012         * src/boost/range/detail/size.hpp:
37013         * src/boost/range/detail/size_type.hpp:
37014         * src/boost/range/detail/sizer.hpp:
37015         * src/boost/range/detail/value_type.hpp:
37016         * src/boost/range/detail/vc6/end.hpp:
37017         * src/boost/range/detail/vc6/size.hpp:
37018         * src/boost/range/difference_type.hpp:
37019         * src/boost/range/empty.hpp:
37020         * src/boost/range/end.hpp:
37021         * src/boost/range/functions.hpp:
37022         * src/boost/range/iterator.hpp:
37023         * src/boost/range/iterator_range.hpp:
37024         * src/boost/range/metafunctions.hpp:
37025         * src/boost/range/rbegin.hpp:
37026         * src/boost/range/rend.hpp:
37027         * src/boost/range/result_iterator.hpp:
37028         * src/boost/range/reverse_iterator.hpp:
37029         * src/boost/range/reverse_result_iterator.hpp:
37030         * src/boost/range/size.hpp:
37031         * src/boost/range/size_type.hpp:
37032         * src/boost/range/sub_range.hpp:
37033         * src/boost/range/value_type.hpp:
37034         * src/boost/ref.hpp:
37035         * src/boost/smart_cast.hpp:
37036         * src/boost/static_assert.hpp:
37037         * src/boost/static_warning.hpp:
37038         * src/boost/type_traits.hpp:
37039         * src/boost/type_traits/add_const.hpp:
37040         * src/boost/type_traits/add_cv.hpp:
37041         * src/boost/type_traits/add_pointer.hpp:
37042         * src/boost/type_traits/add_reference.hpp:
37043         * src/boost/type_traits/add_volatile.hpp:
37044         * src/boost/type_traits/aligned_storage.hpp:
37045         * src/boost/type_traits/alignment_of.hpp:
37046         * src/boost/type_traits/alignment_traits.hpp:
37047         * src/boost/type_traits/arithmetic_traits.hpp:
37048         * src/boost/type_traits/array_traits.hpp:
37049         * src/boost/type_traits/broken_compiler_spec.hpp:
37050         * src/boost/type_traits/composite_traits.hpp:
37051         * src/boost/type_traits/config.hpp:
37052         * src/boost/type_traits/conversion_traits.hpp:
37053         * src/boost/type_traits/cv_traits.hpp:
37054         * src/boost/type_traits/decay.hpp:
37055         * src/boost/type_traits/detail/bool_trait_def.hpp:
37056         * src/boost/type_traits/detail/bool_trait_undef.hpp:
37057         * src/boost/type_traits/detail/cv_traits_impl.hpp:
37058         * src/boost/type_traits/detail/false_result.hpp:
37059         * src/boost/type_traits/detail/ice_and.hpp:
37060         * src/boost/type_traits/detail/ice_eq.hpp:
37061         * src/boost/type_traits/detail/ice_not.hpp:
37062         * src/boost/type_traits/detail/ice_or.hpp:
37063         * src/boost/type_traits/detail/is_function_ptr_helper.hpp:
37064         * src/boost/type_traits/detail/is_function_ptr_tester.hpp:
37065         * src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
37066         * src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
37067         * src/boost/type_traits/detail/size_t_trait_def.hpp:
37068         * src/boost/type_traits/detail/size_t_trait_undef.hpp:
37069         * src/boost/type_traits/detail/template_arity_spec.hpp:
37070         * src/boost/type_traits/detail/type_trait_def.hpp:
37071         * src/boost/type_traits/detail/type_trait_undef.hpp:
37072         * src/boost/type_traits/detail/wrap.hpp:
37073         * src/boost/type_traits/detail/yes_no_type.hpp:
37074         * src/boost/type_traits/extent.hpp:
37075         * src/boost/type_traits/function_traits.hpp:
37076         * src/boost/type_traits/has_nothrow_assign.hpp:
37077         * src/boost/type_traits/has_nothrow_constructor.hpp:
37078         * src/boost/type_traits/has_nothrow_copy.hpp:
37079         * src/boost/type_traits/has_nothrow_destructor.hpp:
37080         * src/boost/type_traits/has_trivial_assign.hpp:
37081         * src/boost/type_traits/has_trivial_constructor.hpp:
37082         * src/boost/type_traits/has_trivial_copy.hpp:
37083         * src/boost/type_traits/has_trivial_destructor.hpp:
37084         * src/boost/type_traits/has_virtual_destructor.hpp:
37085         * src/boost/type_traits/ice.hpp:
37086         * src/boost/type_traits/integral_constant.hpp:
37087         * src/boost/type_traits/intrinsics.hpp:
37088         * src/boost/type_traits/is_abstract.hpp:
37089         * src/boost/type_traits/is_arithmetic.hpp:
37090         * src/boost/type_traits/is_array.hpp:
37091         * src/boost/type_traits/is_base_and_derived.hpp:
37092         * src/boost/type_traits/is_base_of.hpp:
37093         * src/boost/type_traits/is_class.hpp:
37094         * src/boost/type_traits/is_compound.hpp:
37095         * src/boost/type_traits/is_const.hpp:
37096         * src/boost/type_traits/is_convertible.hpp:
37097         * src/boost/type_traits/is_empty.hpp:
37098         * src/boost/type_traits/is_enum.hpp:
37099         * src/boost/type_traits/is_float.hpp:
37100         * src/boost/type_traits/is_floating_point.hpp:
37101         * src/boost/type_traits/is_function.hpp:
37102         * src/boost/type_traits/is_fundamental.hpp:
37103         * src/boost/type_traits/is_integral.hpp:
37104         * src/boost/type_traits/is_member_function_pointer.hpp:
37105         * src/boost/type_traits/is_member_object_pointer.hpp:
37106         * src/boost/type_traits/is_member_pointer.hpp:
37107         * src/boost/type_traits/is_object.hpp:
37108         * src/boost/type_traits/is_pod.hpp:
37109         * src/boost/type_traits/is_pointer.hpp:
37110         * src/boost/type_traits/is_polymorphic.hpp:
37111         * src/boost/type_traits/is_reference.hpp:
37112         * src/boost/type_traits/is_same.hpp:
37113         * src/boost/type_traits/is_scalar.hpp:
37114         * src/boost/type_traits/is_signed.hpp:
37115         * src/boost/type_traits/is_stateless.hpp:
37116         * src/boost/type_traits/is_union.hpp:
37117         * src/boost/type_traits/is_unsigned.hpp:
37118         * src/boost/type_traits/is_void.hpp:
37119         * src/boost/type_traits/is_volatile.hpp:
37120         * src/boost/type_traits/msvc/remove_all_extents.hpp:
37121         * src/boost/type_traits/msvc/remove_bounds.hpp:
37122         * src/boost/type_traits/msvc/remove_const.hpp:
37123         * src/boost/type_traits/msvc/remove_cv.hpp:
37124         * src/boost/type_traits/msvc/remove_extent.hpp:
37125         * src/boost/type_traits/msvc/remove_pointer.hpp:
37126         * src/boost/type_traits/msvc/remove_reference.hpp:
37127         * src/boost/type_traits/msvc/remove_volatile.hpp:
37128         * src/boost/type_traits/msvc/typeof.hpp:
37129         * src/boost/type_traits/object_traits.hpp:
37130         * src/boost/type_traits/rank.hpp:
37131         * src/boost/type_traits/reference_traits.hpp:
37132         * src/boost/type_traits/remove_all_extents.hpp:
37133         * src/boost/type_traits/remove_bounds.hpp:
37134         * src/boost/type_traits/remove_const.hpp:
37135         * src/boost/type_traits/remove_cv.hpp:
37136         * src/boost/type_traits/remove_extent.hpp:
37137         * src/boost/type_traits/remove_pointer.hpp:
37138         * src/boost/type_traits/remove_reference.hpp:
37139         * src/boost/type_traits/remove_volatile.hpp:
37140         * src/boost/type_traits/same_traits.hpp:
37141         * src/boost/type_traits/transform_traits.hpp:
37142         * src/boost/type_traits/transform_traits_spec.hpp:
37143         * src/boost/type_traits/type_with_alignment.hpp:
37144         * src/boost/utility.hpp:
37145         * src/boost/utility/addressof.hpp:
37146         * src/boost/utility/base_from_member.hpp:
37147         * src/boost/utility/compare_pointees.hpp:
37148         * src/boost/utility/detail/in_place_factory_prefix.hpp:
37149         * src/boost/utility/detail/in_place_factory_suffix.hpp:
37150         * src/boost/utility/detail/result_of_iterate.hpp:
37151         * src/boost/utility/enable_if.hpp:
37152         * src/boost/utility/in_place_factory.hpp:
37153         * src/boost/utility/result_of.hpp:
37154         * src/boost/utility/typed_in_place_factory.hpp:
37155         * src/boost/utility/value_init.hpp:
37156
37157         using boost::algorithm::string is okay from now on
37158
37159 2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>
37160
37161         * src/SyncEvolutionCmdline.cpp:
37162         * src/SyncEvolutionCmdline.h:
37163         * src/SyncEvolutionConfig.cpp:
37164         * src/SyncEvolutionConfig.h:
37165         * src/SyncEvolutionUtil.cpp:
37166         * src/SyncEvolutionUtil.h:
37167         * src/client-test-app.cpp:
37168
37169         added testing of config creation, fixed setting of default values
37170
37171 2008-03-28  Patrick Ohly  <patrick.ohly@gmx.de>
37172
37173         * src/SyncEvolutionCmdline.cpp:
37174
37175         infrastructure for config tree testing: scanFiles/createFiles
37176
37177 2008-03-28  Patrick Ohly  <patrick.ohly@gmx.de>
37178
37179         * src/EvolutionSyncClient.cpp:
37180         * src/FileConfigNode.cpp:
37181         * src/FileConfigTree.cpp:
37182         * src/SyncEvolutionUtil.cpp:
37183         * src/SyncEvolutionUtil.h:
37184
37185         moved utility code into separate file: directory iteration, rm
37186         -r, mkdir -p
37187
37188 2008-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
37189
37190         * src/AddressBookSourceRegister.cpp:
37191         * src/EvolutionCalendarSourceRegister.cpp:
37192         * src/EvolutionContactSource.cpp:
37193         * src/EvolutionContactSourceRegister.cpp:
37194         * src/EvolutionSyncSource.cpp:
37195         * src/Makefile.am:
37196         * src/SQLiteContactSourceRegister.cpp:
37197         * src/SyncEvolutionUtil.cpp:
37198         * src/SyncEvolutionUtil.h:
37199         * src/client-test-app.cpp:
37200
37201         cleaned up test registration
37202
37203 2008-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
37204
37205         * test/evo.supp:
37206
37207         recreated Evolution suppressions after fixing some leaks caused
37208         by SyncEvolution
37209
37210 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
37211
37212         * src/EvolutionContactSource.cpp:
37213         * src/EvolutionContactSourceRegister.cpp:
37214         * src/SyncEvolutionConfig.cpp:
37215
37216         fixed instantiating EvolutionSyncSource under unique name
37217
37218 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
37219
37220         * src/EvolutionContactSource.cpp:
37221         * src/EvolutionSyncClient.cpp:
37222         * src/EvolutionSyncSource.cpp:
37223         * src/EvolutionSyncSource.h:
37224         * src/FilterConfigNode.cpp:
37225         * src/FilterConfigNode.h:
37226         * src/SQLiteContactSource.cpp:
37227         * src/SQLiteUtil.cpp:
37228         * src/SyncEvolutionConfig.cpp:
37229         * src/SyncEvolutionConfig.h:
37230         * src/TrackingSyncSource.cpp:
37231         * src/client-test-app.cpp:
37232         * src/vocl/VConverter.cpp:
37233         * src/vocl/VObject.cpp:
37234         * src/vocl/VProperty.cpp:
37235
37236         fixed compiler warnings and unit test of EvolutionContactSource
37237
37238 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
37239
37240         * HACKING:
37241         * configure.in:
37242         * src/Makefile.am:
37243
37244         added SYNCEVOLUTION_CXXFLAGS: use it to set flags for
37245         SyncEvolution source files
37246
37247 2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
37248
37249         * src/Makefile.am:
37250
37251         re-added "testclean" target: removes files created during testing
37252
37253 2008-03-21  Patrick Ohly  <patrick.ohly@gmx.de>
37254
37255         * src/Makefile.am:
37256
37257         fix for the cleanup fix: client-api.build must be removed by
37258         distclean, not clean
37259
37260 2008-03-21  Patrick Ohly  <patrick.ohly@gmx.de>
37261
37262         * src/Makefile.am:
37263
37264         fixed dist + distcheck
37265
37266 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
37267
37268         * src/ConfigTree.h:
37269         * src/FileConfigTree.cpp:
37270         * src/FileConfigTree.h:
37271         * src/SyncEvolutionCmdline.cpp:
37272         * src/SyncEvolutionConfig.cpp:
37273         * src/SyncEvolutionConfig.h:
37274
37275         cleaned up change tracking node handling, added copying of it
37276         during migration
37277
37278 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
37279
37280         * src/ConfigNode.h:
37281         * src/FileConfigNode.cpp:
37282         * src/FileConfigNode.h:
37283         * src/FilterConfigNode.cpp:
37284         * src/FilterConfigNode.h:
37285
37286         cleaned up const/non-const methods, added filtering of const
37287         nodes
37288
37289 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
37290
37291         * src/EvolutionSyncClient.cpp:
37292
37293         adapted to new normalized name for disabled sync mode
37294
37295 2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>
37296
37297         * src/SyncEvolutionConfig.cpp:
37298
37299         accept 'bin' as alias for 'b64'
37300
37301 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
37302
37303         * README:
37304         * src/ConfigTree.h:
37305         * src/FileConfigTree.cpp:
37306         * src/FileConfigTree.h:
37307         * src/SyncEvolutionCmdline.cpp:
37308         * src/SyncEvolutionCmdline.h:
37309         * src/SyncEvolutionConfig.cpp:
37310         * src/SyncEvolutionConfig.h:
37311
37312         implemented --migrate and --configure
37313
37314 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
37315
37316         * src/SyncEvolutionCmdline.cpp:
37317
37318         avoid printing empty comments in --print-config
37319
37320 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
37321
37322         * README:
37323         * src/EvolutionCalendarSourceRegister.cpp:
37324         * src/FileConfigTree.cpp:
37325         * src/SQLiteContactSourceRegister.cpp:
37326         * src/SyncEvolutionCmdline.cpp:
37327         * src/SyncEvolutionConfig.cpp:
37328         * src/SyncEvolutionConfig.h:
37329         * src/SyncEvolutionUtil.h:
37330
37331         implemented server config templates (scheduleworld, funambol,
37332         synthesis) and printing of them
37333
37334 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
37335
37336         * src/SyncEvolutionCmdline.cpp:
37337
37338         minor fixes for command line handling
37339
37340 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
37341
37342         * README:
37343         * src/ConfigNode.h:
37344         * src/EvolutionCalendarSourceRegister.cpp:
37345         * src/EvolutionContactSourceRegister.cpp:
37346         * src/EvolutionSyncSource.cpp:
37347         * src/EvolutionSyncSource.h:
37348         * src/FileConfigNode.h:
37349         * src/FilterConfigNode.h:
37350         * src/Makefile.am:
37351         * src/SQLiteContactSourceRegister.cpp:
37352         * src/SyncEvolutionCmdline.cpp:
37353         * src/SyncEvolutionCmdline.h:
37354         * src/SyncEvolutionConfig.cpp:
37355         * src/SyncEvolutionConfig.h:
37356         * src/SyncEvolutionUtil.h:
37357         * src/VolatileConfigNode.h:
37358
37359         next step in the configuration rewrite
37360
37361 2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
37362
37363         * src/SQLiteContactSource.cpp:
37364         * src/SQLiteContactSource.h:
37365
37366         SQLiteContactSource now mentions the file:/// access to databases
37367
37368 2008-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
37369
37370         * README:
37371         * src/FileConfigNode.cpp:
37372         * src/FilterConfigNode.cpp:
37373         * src/FilterConfigNode.h:
37374         * src/SyncEvolutionCmdline.h:
37375         * src/SyncEvolutionConfig.cpp:
37376         * src/SyncEvolutionConfig.h:
37377         * src/syncevolution.cpp:
37378
37379         first part of the new command line handling
37380
37381 2008-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
37382
37383         * README:
37384         * src/AddressBookSource.cpp:
37385         * src/EvolutionCalendarSource.cpp:
37386         * src/EvolutionContactSource.cpp:
37387         * src/EvolutionContactSource.h:
37388         * src/EvolutionSmartPtr.h:
37389         * src/EvolutionSyncClient.cpp:
37390         * src/EvolutionSyncSource.h:
37391         * src/SQLiteContactSource.cpp:
37392         * src/SQLiteUtil.cpp:
37393         * src/SQLiteUtil.h:
37394         * src/TrackingSyncSource.cpp:
37395         * test/evo.supp:
37396
37397         fixed some memory leaks for results of
37398         e_book_get_contacts/changes and
37399         e_cal_get_object_list_as_comp/e_cal_get_changes
37400
37401 2008-03-16  Patrick Ohly  <patrick.ohly@gmx.de>
37402
37403         * test/client.supp:
37404         * test/evo.supp:
37405         * test/sys.supp:
37406
37407         valgrind suppression rules
37408
37409 2008-03-16  Patrick Ohly  <patrick.ohly@gmx.de>
37410
37411         * test/runtests.py:
37412
37413         fixed rebuild of Evolution trunk: install stamp must be removed,
37414         otherwise it won't reinstall
37415
37416 2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>
37417
37418         * src/EvolutionCalendarSourceRegister.cpp:
37419
37420         support text/x-vcalendar to be backwards compatible way with old
37421         configs
37422
37423 2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>
37424
37425         * src/SyncEvolutionConfig.cpp:
37426
37427         added text/x-vcalendar alias
37428
37429 2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>
37430
37431         * src/EvolutionSyncSource.h:
37432
37433         clarified which data has to be set in createItem()
37434
37435 2008-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
37436
37437         * src/EvolutionCalendarSourceRegister.cpp:
37438         * src/SyncEvolutionConfig.cpp:
37439
37440         fixed memo type property
37441
37442 2008-03-10  Patrick Ohly  <patrick.ohly@gmx.de>
37443
37444         * configure.in:
37445         * src/AddressBookConstants.cpp:
37446         * src/AddressBookSource.cpp:
37447         * src/AddressBookSource.h:
37448         * src/AddressBookSourceRegister.cpp:
37449         * src/EvolutionCalendarSource.cpp:
37450         * src/EvolutionCalendarSourceRegister.cpp:
37451         * src/EvolutionContactSource.cpp:
37452         * src/EvolutionContactSourceRegister.cpp:
37453         * src/EvolutionSyncSource.cpp:
37454         * src/EvolutionSyncSource.h:
37455         * src/Makefile.am:
37456         * src/SQLiteContactSource.cpp:
37457         * src/SQLiteContactSourceRegister.cpp:
37458         * src/SyncEvolutionConfig.cpp:
37459         * src/SyncEvolutionConfig.h:
37460         * src/client-test-app.cpp:
37461
37462         - implemented value aliases for the configuration - rewrote
37463         interpretation of "type" property: is now a combination of
37464         backend and mime type - improved registration of sync sources
37465         (RegisterSyncSource)
37466
37467 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
37468
37469         * src/FileConfigNode.cpp:
37470         * src/SyncEvolutionConfig.cpp:
37471         * src/SyncEvolutionConfig.h:
37472         * src/client-test-app.cpp:
37473
37474         implemented default values and creating config, cleaned up some
37475         properties
37476
37477 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
37478
37479         * src/EvolutionSyncClient.cpp:
37480
37481         added comment about setting sync mode
37482
37483 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
37484
37485         * src/SyncEvolutionConfig.cpp:
37486         * src/SyncEvolutionConfig.h:
37487         * src/client-test-app.cpp:
37488
37489         replaced direct setting of properties with set methods
37490
37491 2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>
37492
37493         * src/EvolutionMemoSource.h:
37494
37495         adapted to new prototype of virtual mime type functions
37496
37497 2008-03-08  Patrick Ohly  <patrick.ohly@gmx.de>
37498
37499         * configure.in:
37500
37501         set DEVICE_TYPE: this is used as part of the DevInf to
37502         distinguish different SyncEvolution platforms
37503
37504 2008-03-07  Patrick Ohly  <patrick.ohly@gmx.de>
37505
37506         * src/boost/assert.hpp:
37507         * src/boost/checked_delete.hpp:
37508         * src/boost/config.hpp:
37509         * src/boost/config/abi/borland_prefix.hpp:
37510         * src/boost/config/abi/borland_suffix.hpp:
37511         * src/boost/config/abi/msvc_prefix.hpp:
37512         * src/boost/config/abi/msvc_suffix.hpp:
37513         * src/boost/config/abi_prefix.hpp:
37514         * src/boost/config/abi_suffix.hpp:
37515         * src/boost/config/auto_link.hpp:
37516         * src/boost/config/compiler/borland.hpp:
37517         * src/boost/config/compiler/comeau.hpp:
37518         * src/boost/config/compiler/common_edg.hpp:
37519         * src/boost/config/compiler/compaq_cxx.hpp:
37520         * src/boost/config/compiler/digitalmars.hpp:
37521         * src/boost/config/compiler/gcc.hpp:
37522         * src/boost/config/compiler/gcc_xml.hpp:
37523         * src/boost/config/compiler/greenhills.hpp:
37524         * src/boost/config/compiler/hp_acc.hpp:
37525         * src/boost/config/compiler/intel.hpp:
37526         * src/boost/config/compiler/kai.hpp:
37527         * src/boost/config/compiler/metrowerks.hpp:
37528         * src/boost/config/compiler/mpw.hpp:
37529         * src/boost/config/compiler/sgi_mipspro.hpp:
37530         * src/boost/config/compiler/sunpro_cc.hpp:
37531         * src/boost/config/compiler/vacpp.hpp:
37532         * src/boost/config/compiler/visualc.hpp:
37533         * src/boost/config/no_tr1/complex.hpp:
37534         * src/boost/config/no_tr1/functional.hpp:
37535         * src/boost/config/no_tr1/memory.hpp:
37536         * src/boost/config/no_tr1/utility.hpp:
37537         * src/boost/config/platform/aix.hpp:
37538         * src/boost/config/platform/amigaos.hpp:
37539         * src/boost/config/platform/beos.hpp:
37540         * src/boost/config/platform/bsd.hpp:
37541         * src/boost/config/platform/cygwin.hpp:
37542         * src/boost/config/platform/hpux.hpp:
37543         * src/boost/config/platform/irix.hpp:
37544         * src/boost/config/platform/linux.hpp:
37545         * src/boost/config/platform/macos.hpp:
37546         * src/boost/config/platform/qnxnto.hpp:
37547         * src/boost/config/platform/solaris.hpp:
37548         * src/boost/config/platform/win32.hpp:
37549         * src/boost/config/posix_features.hpp:
37550         * src/boost/config/requires_threads.hpp:
37551         * src/boost/config/select_compiler_config.hpp:
37552         * src/boost/config/select_platform_config.hpp:
37553         * src/boost/config/select_stdlib_config.hpp:
37554         * src/boost/config/stdlib/dinkumware.hpp:
37555         * src/boost/config/stdlib/libcomo.hpp:
37556         * src/boost/config/stdlib/libstdcpp3.hpp:
37557         * src/boost/config/stdlib/modena.hpp:
37558         * src/boost/config/stdlib/msl.hpp:
37559         * src/boost/config/stdlib/roguewave.hpp:
37560         * src/boost/config/stdlib/sgi.hpp:
37561         * src/boost/config/stdlib/stlport.hpp:
37562         * src/boost/config/stdlib/vacpp.hpp:
37563         * src/boost/config/suffix.hpp:
37564         * src/boost/config/user.hpp:
37565         * src/boost/copyright:
37566         * src/boost/detail/bad_weak_ptr.hpp:
37567         * src/boost/detail/shared_count.hpp:
37568         * src/boost/detail/sp_counted_base.hpp:
37569         * src/boost/detail/sp_counted_base_cw_ppc.hpp:
37570         * src/boost/detail/sp_counted_base_cw_x86.hpp:
37571         * src/boost/detail/sp_counted_base_gcc_ia64.hpp:
37572         * src/boost/detail/sp_counted_base_gcc_ppc.hpp:
37573         * src/boost/detail/sp_counted_base_gcc_x86.hpp:
37574         * src/boost/detail/sp_counted_base_nt.hpp:
37575         * src/boost/detail/sp_counted_base_pt.hpp:
37576         * src/boost/detail/sp_counted_base_w32.hpp:
37577         * src/boost/detail/sp_counted_impl.hpp:
37578         * src/boost/detail/workaround.hpp:
37579         * src/boost/intrusive_ptr.hpp:
37580         * src/boost/scoped_array.hpp:
37581         * src/boost/scoped_ptr.hpp:
37582         * src/boost/shared_ptr.hpp:
37583         * src/boost/smart_ptr.hpp:
37584         * src/boost/throw_exception.hpp:
37585         * src/boost/weak_ptr.hpp:
37586
37587         imported libboost-dev 1.34.1-2ubuntu1.1 headers to avoid build
37588         dependency on Boost
37589
37590 2008-03-06  Patrick Ohly  <patrick.ohly@gmx.de>
37591
37592         * src/AddressBookSource.cpp:
37593         * src/AddressBookSource.h:
37594         * src/ConfigNode.h:
37595         * src/ConfigTree.h:
37596         * src/DeviceManagementNode.cpp:
37597         * src/DeviceManagementNode.h:
37598         * src/EvolutionCalendarSource.cpp:
37599         * src/EvolutionCalendarSource.h:
37600         * src/EvolutionClientConfig.h:
37601         * src/EvolutionContactSource.cpp:
37602         * src/EvolutionContactSource.h:
37603         * src/EvolutionMemoSource.h:
37604         * src/EvolutionSyncClient.cpp:
37605         * src/EvolutionSyncClient.h:
37606         * src/EvolutionSyncSource.cpp:
37607         * src/EvolutionSyncSource.h:
37608         * src/FileConfigNode.cpp:
37609         * src/FileConfigNode.h:
37610         * src/FileConfigTree.cpp:
37611         * src/FileConfigTree.h:
37612         * src/FilterConfigNode.cpp:
37613         * src/FilterConfigNode.h:
37614         * src/Makefile.am:
37615         * src/SQLiteContactSource.cpp:
37616         * src/SQLiteContactSource.h:
37617         * src/SyncEvolutionConfig.cpp:
37618         * src/SyncEvolutionConfig.h:
37619         * src/TrackingSyncSource.cpp:
37620         * src/TrackingSyncSource.h:
37621         * src/VolatileConfigNode.h:
37622         * src/client-test-app.cpp:
37623         * src/syncevolution.cpp:
37624
37625         - introduced new SyncEvolution config handling - cleaned up
37626         passing of SyncSource creation parameters - reads old configs and
37627         should also work with new layout (not tested yet)
37628
37629 2008-03-01  Patrick Ohly  <patrick.ohly@gmx.de>
37630
37631         * src/Makefile.am:
37632         * src/TestEvolution.cpp:
37633
37634         removed obsolete TestEvolution (was moved into client library)
37635
37636 2008-02-24  Patrick Ohly  <patrick.ohly@gmx.de>
37637
37638         * src/EvolutionContactSource.cpp:
37639
37640         fixed iteration over address book authentication methods in error
37641         case
37642
37643 2008-02-14  Patrick Ohly  <patrick.ohly@gmx.de>
37644
37645         * src/EvolutionSyncClient.cpp:
37646         * src/EvolutionSyncSource.cpp:
37647
37648         revised error handling: lastError* variables are now hidden, use
37649         new methods
37650
37651 2008-02-14  Patrick Ohly  <patrick.ohly@gmx.de>
37652
37653         * src/syncevolution.cpp:
37654
37655         SF #1893582: compiler error due to missing include <memory>
37656
37657 2008-02-13  Patrick Ohly  <patrick.ohly@gmx.de>
37658
37659         * test/runtests.py:
37660
37661         check out SyncEvolution from Subversion
37662
37663 2008-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
37664
37665         * test/runtests.py:
37666
37667         added building of Evolution trunk
37668
37669 2008-02-11  Patrick Ohly  <patrick.ohly@gmx.de>
37670
37671         * src/EvolutionClientConfig.h:
37672
37673         client library no longer uses BOOL=int, instead use real bool
37674
37675 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
37676
37677         * src/TrackingSyncSource.cpp:
37678
37679         always rebuild local tracking status during slow and refresh
37680         syncs
37681
37682 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
37683
37684         * src/client-test-app.cpp:
37685
37686         change tracking for Client::Source must distinguish between
37687         database and source accessing it
37688
37689 2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>
37690
37691         * src/SQLiteContactSource.h:
37692
37693         typo: mime-type must not include version (only matters for
37694         Synthesis at the moment)
37695
37696 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
37697
37698         * src/Makefile.am:
37699         * src/SQLiteContactSource.cpp:
37700         * src/SQLiteContactSource.h:
37701         * src/SQLiteUtil.cpp:
37702         * src/SQLiteUtil.h:
37703         * src/client-test-app.cpp:
37704
37705         turned SQLiteContactSource into a better example sync source
37706
37707 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
37708
37709         * debian/changelog:
37710         * debian/rules:
37711
37712         avoid docpurge by installing example configs into
37713         /usr/lib/syncevolution/doc
37714
37715 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
37716
37717         * HACKING:
37718
37719         beware of the need to update 'stable' and 'chinook' repositories
37720         when releasing for Maemo
37721
37722 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
37723
37724         * src/vocl/VObject.cpp:
37725         * src/vocl/VObject.h:
37726
37727         added another const qualifier
37728
37729 2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>
37730
37731         * src/SQLiteContactSource.cpp:
37732
37733         - log extracting items at debug level - fixed parsing of N
37734         property: it mixed up first and middle name
37735
37736 2008-01-29  Patrick Ohly  <patrick.ohly@gmx.de>
37737
37738         * debian/changelog:
37739
37740         # updated
37741
37742 2008-01-29  Patrick Ohly  <patrick.ohly@gmx.de>
37743
37744         * debian/dbus-wrapper.cpp:
37745         * debian/rules:
37746
37747         replaced linking against modified libdbus with a wrapper for the
37748         relevant dbus function
37749
37750 2008-01-19  Patrick Ohly  <patrick.ohly@gmx.de>
37751
37752         * debian/changelog:
37753         * debian/rules:
37754
37755         - patch libtool so that -Wl is inserted at the beginning of the
37756         command line   used to build modules - added -Wl,--as-needed to
37757         LDFLAGS during compilation
37758
37759 2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>
37760
37761         * src/EvolutionSyncSource.cpp:
37762         * src/Makefile.am:
37763         * src/SQLiteContactSource.cpp:
37764         * src/SQLiteContactSource.h:
37765         * src/SQLiteUtil.cpp:
37766         * src/SQLiteUtil.h:
37767         * src/TrackingSyncSource.cpp:
37768         * src/TrackingSyncSource.h:
37769         * src/client-test-app.cpp:
37770
37771         implemented full change tracking in demo SQLiteContactSource with
37772         new TrackingSyncSource base class
37773
37774 2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>
37775
37776         * src/EvolutionSmartPtr.h:
37777
37778         added transferring pointer and its ownership from one smart
37779         pointer to another
37780
37781 2008-01-13  Patrick Ohly  <patrick.ohly@gmx.de>
37782
37783         * src/AddressBookSource.cpp:
37784         * src/AddressBookSource.h:
37785         * src/EvolutionCalendarSource.cpp:
37786         * src/EvolutionCalendarSource.h:
37787         * src/EvolutionContactSource.cpp:
37788         * src/EvolutionContactSource.h:
37789         * src/EvolutionMemoSource.cpp:
37790         * src/EvolutionMemoSource.h:
37791         * src/EvolutionSmartPtr.h:
37792         * src/EvolutionSyncSource.h:
37793         * src/SQLiteContactSource.cpp:
37794         * src/SQLiteContactSource.h:
37795         * src/TestEvolution.cpp:
37796
37797         removed SyncState parameter out of all createItem()
37798         implementations into the caller; requires smartptr release()
37799
37800 2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>
37801
37802         * HACKING:
37803         * configure.in:
37804         * src/Makefile.am:
37805         * src/SQLiteContactSource.cpp:
37806         * src/SQLiteContactSource.h:
37807         * src/SQLiteSyncSource.cpp:
37808         * src/SQLiteSyncSource.h:
37809         * src/SQLiteUtil.cpp:
37810         * src/SQLiteUtil.h:
37811
37812         Replaced "is a" SQLiteSyncSource with "has a" SQLiteUtil instance
37813         in SQLiteContactSource. This is a first step towards deriving
37814         SQLiteContactSource from a sync source base class which does
37815         change tracking.
37816
37817 2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>
37818
37819         * src/EvolutionSyncClient.h:
37820
37821         with the 'abstract config' patch applied SyncManagerConfig.h must
37822         be included explicitly
37823
37824 2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>
37825
37826         * src/EvolutionSyncClient.cpp:
37827         * src/syncevolution.cpp:
37828
37829         Use the new singleton implementation for logging, if available.
37830         LOG_HAVE_SET_LOGGER and LOG_HAVE_DEVELOPER preprocessor symbols
37831         in the new Log.h header file are checked to detect that.
37832
37833 2007-12-21  Patrick Ohly  <patrick.ohly@gmx.de>
37834
37835         * Makefile.am:
37836         * debian/changelog:
37837
37838         need an epoch to make .deb versions larger than in the -pre .debs
37839
37840 2007-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
37841
37842         * ChangeLog:
37843         * NEWS:
37844         * configure.in:
37845         * debian/changelog:
37846
37847         # SyncEvolution 0.7
37848
37849 2007-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
37850
37851         * Makefile.am:
37852         * README:
37853         * etc/source-config.txt:
37854         * test/runtests.py:
37855
37856         fixed building of .deb (docdir and description) - the new
37857         checkinstall --docdir=: syntax is used to avoid adding the name
37858         twice - description-pak was not created and thus missing from
37859         package
37860
37861 2007-12-15  Patrick Ohly  <patrick.ohly@gmx.de>
37862
37863         * src/EvolutionSyncClient.cpp:
37864
37865         disabled the background glib event loop again because it caused
37866         segfaults
37867
37868 2007-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
37869
37870         * src/EvolutionSyncClient.cpp:
37871
37872         myFUNAMBOL does not like empty types in the capability, so always
37873         send a valid (even if wrong) type
37874
37875 2007-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
37876
37877         * src/EvolutionMemoSource.cpp:
37878
37879         text/plain requires \r\n line breaks: - send in that format now -
37880         accept both \r\n and \n line breaks for incoming memos
37881
37882 2007-12-06  Patrick Ohly  <patrick.ohly@gmx.de>
37883
37884         * README:
37885
37886         fixed typo in getting started section
37887
37888 2007-12-06  Patrick Ohly  <patrick.ohly@gmx.de>
37889
37890         * HACKING:
37891
37892         added list of debug packages
37893
37894 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
37895
37896         * src/client-test-app.cpp:
37897
37898         dump core if test fails instead of simply exiting
37899
37900 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
37901
37902         * test/runtests.py:
37903
37904         added the possibility to run under valgrind
37905
37906 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
37907
37908         * src/EvolutionSyncClient.cpp:
37909
37910         avoid including invalid information about inactive sources in
37911         DevInf by clearing it
37912
37913 2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
37914
37915         * src/EvolutionMemoSource.h:
37916
37917         need to set mime type, required for correct DevInf (expected by
37918         Synthesis server)
37919
37920 2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>
37921
37922         * src/EvolutionContactSource.cpp:
37923
37924         bugfix: vCard 3.0 with mixed case were not converted properly to
37925         vCard 2.1 by SyncEvolution (must convert to upper case because
37926         vCard 2.1 only allows that), leading to problems with mapping
37927         phone numbers in the Funambol server. Diagnosed and reported by
37928         Paul McDermott, thanks a lot!
37929
37930 2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>
37931
37932         * test/runtests.py:
37933
37934         - changed configure/build so that it also builds .deb (default
37935         prefix + DESTDIR for install) - updated config for servers
37936
37937 2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>
37938
37939         * src/EvolutionSyncClient.cpp:
37940
37941         avoid delivering SIGALRM to background thread - glib/ebook crash
37942         when that happens
37943
37944 2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>
37945
37946         * src/client-test-app.cpp:
37947
37948         avoid lengthy objdump -l -C output in error handler, exit to
37949         prevent repeated segfault invocation
37950
37951 2007-11-22  Patrick Ohly  <patrick.ohly@gmx.de>
37952
37953         * src/EvolutionSyncClient.cpp:
37954
37955         added better error message when 'syncevolution' is started with
37956         non-existant sources as parameter
37957
37958 2007-11-21  Patrick Ohly  <patrick.ohly@gmx.de>
37959
37960         * configure.in:
37961         * src/client-test-app.cpp:
37962
37963         Added stack dumping in case of SIGABRT, SIGSEGV, SIGILL. Both
37964         valgrind and glibc backtrace() are used: the former automatically
37965         looks up source code, the later can handle stack back traces out
37966         of a signal handler. objdump is called so that the addresses
37967         printed by backtrace() can be associated with source code.
37968
37969 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
37970
37971         * src/AddressBookSource.cpp:
37972
37973         last minute fix for iPhone 0.7 pre2: removed debug output
37974
37975 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
37976
37977         * src/EvolutionSyncClient.cpp:
37978
37979         clarified post-sync comparison by adding 'Changes applied to
37980         client during synchronization'
37981
37982 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
37983
37984         * configure.in:
37985
37986         # bumped version
37987
37988 2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>
37989
37990         * configure.in:
37991
37992         # bumped version
37993
37994 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
37995
37996         * ChangeLog:
37997         * NEWS:
37998         * debian/changelog:
37999
38000         # updated
38001
38002 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
38003
38004         * src/EvolutionContactSource.cpp:
38005
38006         Evolution 2.12 generates contacts with e.g. TYPE=VOICE,WORK. This
38007         needs to be split into TYPE=VOICE;TYPE=WORK when converting to
38008         2.1, otherwise myFUNAMBOL drops the phone numbers with the (in
38009         2.1) incorrect TYPE
38010
38011 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
38012
38013         * README:
38014         * src/EvolutionSyncClient.cpp:
38015         * src/EvolutionSyncClient.h:
38016         * src/syncevolution.cpp:
38017
38018         - revised an updated usage instructions (myFUNAMBOL instead of
38019         Funambol) - added dumping of local changes before sync (works
38020         best with logdir) - added command line options:
38021
38022 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
38023
38024         * HACKING:
38025
38026         separated compile and release instructions
38027
38028 2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>
38029
38030         * etc/source-config.txt:
38031
38032         let the default source configs access the default Evolution
38033         databases: less work for users to configure it
38034
38035 2007-11-05  Patrick Ohly  <patrick.ohly@gmx.de>
38036
38037         * src/AddressBookSource.cpp:
38038
38039         fixed iPhone photo import/export: that API wasn't as expected and
38040         therefore was called incorrectly. Importing photos crashed,
38041         exporting them may have failed randomly and/or picked the wrong
38042         size of the photo.
38043
38044 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
38045
38046         * src/AddressBookSource.cpp:
38047         * src/AddressBookSource.h:
38048         * src/vocl/VObject.cpp:
38049         * src/vocl/VObject.h:
38050
38051         when configured to use ScheduleWorld card3 URI, then switch to
38052         sending vCard 3.0 (easier to parse by SW); always dump contacts
38053         as vCard 3.0 (avoids quoted-printable in synccompare output)
38054
38055 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
38056
38057         * src/vocl/VProperty.cpp:
38058
38059         bug fix: TYPE with multiple comma-separated values (vCard 3.0,
38060         e.g. TYPE=WORK,VOICE) was not decoded as intended => downloading
38061         into iPhone from SW card3 URI did not set type correctly
38062
38063 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
38064
38065         * src/EvolutionSyncClient.cpp:
38066
38067         dump user name, date and SyncEvolution at beginning of debug log
38068
38069 2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
38070
38071         * etc/syncml-config.txt:
38072
38073         Replaced guest/guest credentials with "your SyncML server account
38074         name" and "your SyncML server password" to make it clear that
38075         something must be entered there. Some servers also really have
38076         "guest/guest" demo accounts.
38077
38078 2007-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
38079
38080         * src/EvolutionCalendarSource.cpp:
38081         * src/EvolutionContactSource.cpp:
38082         * src/EvolutionSyncClient.cpp:
38083         * src/EvolutionSyncClient.h:
38084         * src/EvolutionSyncSource.cpp:
38085
38086         Detect unexpected crashes of the Evolution Data Server. A
38087         workaround for the fact that the synchronous EDS API calls block
38088         infinitely in that case. - drive default glib event look in
38089         background thread - listen for "backend-died" signals - if
38090         triggered, print a message ("Evolution Data Server has died
38091         unexpectedly,   database no longer available.") and abort the
38092         process (other error handling is   impossible) - for contacts
38093         instead of "database" "contacts" is printed
38094
38095 2007-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
38096
38097         * src/EvolutionCalendarSource.cpp:
38098
38099         adapted calendar event insert/update to Evolution 2.12: the UID
38100         needs to be restored, otherwise the Evolution backend crashes
38101         (GNOME issue #488881)
38102
38103 2007-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
38104
38105         * src/AddressBookSource.cpp:
38106
38107         fixed compile errors on Mac OS X
38108
38109 2007-10-25  Patrick Ohly  <patrick.ohly@gmx.de>
38110
38111         * Makefile.am:
38112         * src/shlibs.local:
38113
38114         added package release number and dependency calculation for local
38115         Evolution libs without installed .debs
38116
38117 2007-10-25  Patrick Ohly  <patrick.ohly@gmx.de>
38118
38119         * test/Makefile.am:
38120
38121         ClientTest.cpp and synccompare.pl are back in C++ library
38122
38123 2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>
38124
38125         * src/Makefile.am:
38126
38127         synccompare.pl wasn't found in client library because search rule
38128         had the wrong directory
38129
38130 2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>
38131
38132         * src/syncevolution.cpp:
38133
38134         workaround for dependency on size_t in client library Log.h:
38135         include stddef.h first
38136
38137 2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>
38138
38139         * src/vocl/VObject.cpp:
38140         * src/vocl/VProperty.cpp:
38141
38142         adapted to ArrayList::remove() -> removeElementAt() renaming
38143
38144 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
38145
38146         * src/DeviceManagementNode.cpp:
38147
38148         same patch as in client library: chop trailing white spaces
38149
38150 2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>
38151
38152         * test/ClientTest.cpp:
38153         * test/synccompare.pl:
38154
38155         # pushed sources back into SyncML client library
38156
38157 2007-10-21  Patrick Ohly  <patrick.ohly@gmx.de>
38158
38159         * debian/changelog:
38160
38161         # added remark about updated upstream
38162
38163 2007-10-21  Patrick Ohly  <patrick.ohly@gmx.de>
38164
38165         * Makefile.am:
38166
38167         # updated packaging: added provides/conflicts
38168
38169 2007-10-18  Patrick Ohly  <patrick.ohly@gmx.de>
38170
38171         * NEWS:
38172
38173         # extended description of logging
38174
38175 2007-10-18  Patrick Ohly  <patrick.ohly@gmx.de>
38176
38177         * Makefile.am:
38178         * configure.in:
38179         * test/Makefile.am:
38180
38181         # fixed distcheck problem
38182
38183 2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>
38184
38185         * ChangeLog:
38186         * NEWS:
38187         * description:
38188
38189         # updated
38190
38191 2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>
38192
38193         * Makefile.am:
38194
38195         added packaging via checkinstall as deb (working) and rpm
38196         (somehow not working)
38197
38198 2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>
38199
38200         * configure.in:
38201
38202         # version bump
38203
38204 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38205
38206         * ChangeLog:
38207
38208         #updated
38209
38210 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38211
38212         * src/AddressBookSource.cpp:
38213
38214         - consistently ignore all empty strings when reading vcard -
38215         interpret date time stamps relative to current system time zone
38216         (like GUI does)
38217
38218 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38219
38220         * src/EvolutionSyncClient.cpp:
38221
38222         improved error handling: catch errors during post-processing and
38223         continue
38224
38225 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38226
38227         * etc/source-config.txt:
38228
38229         SF #1764123: SyncCap is not generated unless syncModes are
38230         configured: added a comment to example config
38231
38232 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38233
38234         * src/EvolutionSyncClient.cpp:
38235
38236         added a table which summarizes the changes made on client and
38237         server
38238
38239 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38240
38241         * src/EvolutionSyncClient.cpp:
38242
38243         replaced ambiguous 'Modifications:' with 'Changes applied during
38244         synchronization:'
38245
38246 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38247
38248         * etc/Makefile.am:
38249         * etc/syncml-config.txt:
38250
38251         use myFUNAMBOL instead of localhost for funambol demo config
38252
38253 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38254
38255         * src/AddressBookSource.cpp:
38256
38257         avoid setting empty strings: the iPhone GUI adds redundant space
38258         around the empty property (e.g. middle name)
38259
38260 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38261
38262         * test/synccompare.pl:
38263
38264         perl is not installed as /usr/bin/perl on iPhone: let
38265         /usr/bin/env find it
38266
38267 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38268
38269         * src/AddressBookSource.cpp:
38270         * src/AddressBookSource.h:
38271
38272         use vCard 2.1 instead of 3.0 for iPhone: avoids parsing problems
38273         in myFUNAMBOL
38274
38275 2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>
38276
38277         * configure.in:
38278
38279         reset version to alpha (less than pre)
38280
38281 2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>
38282
38283         * README:
38284
38285         updated package commands for Debian 4.0
38286
38287 2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>
38288
38289         * test/synccompare.pl:
38290
38291         ScheduleWorld no longer drops department/office
38292
38293 2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>
38294
38295         * src/EvolutionSyncClient.cpp:
38296
38297         fixed segfault due to unintentional infinite recursion in new
38298         throwError() call
38299
38300 2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>
38301
38302         * src/EvolutionContactSource.cpp:
38303
38304         SF #1796086: also added all the other predefined TYPE values from
38305         vCard 2.1/3.0
38306
38307 2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>
38308
38309         * test/ClientTest.cpp:
38310
38311         temporary fork of 1.25: handle testComplexUpdate where some (but
38312         not all) sources have a complex update item
38313
38314 2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>
38315
38316         * src/EvolutionSyncSource.cpp:
38317
38318         fixed compile error with enabled modules (missing comma)
38319
38320 2007-10-11  Patrick Ohly  <patrick.ohly@gmx.de>
38321
38322         * src/AddressBookSource.cpp:
38323         * src/EvolutionCalendarSource.cpp:
38324         * src/EvolutionContactSource.cpp:
38325         * src/EvolutionSyncClient.cpp:
38326         * src/EvolutionSyncClient.h:
38327         * src/EvolutionSyncSource.cpp:
38328
38329         added workaround for missing exception handling on iPhone
38330         (http://code.google.com/p/iphone-dev/issues/detail?id=48)
38331
38332 2007-10-10  Patrick Ohly  <patrick.ohly@gmx.de>
38333
38334         * Makefile.am:
38335         * SyncEvolution.plist.in:
38336         * configure.in:
38337
38338         added iPhone Installer.app packaging
38339
38340 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
38341
38342         * HACKING:
38343
38344         added compile/packaging information
38345
38346 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
38347
38348         * configure.in:
38349         * src/AddressBookSource.cpp:
38350         * src/AddressBookSource.h:
38351         * src/EvolutionSyncClient.cpp:
38352
38353         problem with C++ output stream
38354         (http://code.google.com/p/iphone-dev/issues/detail?id=48): throws
38355         exception although everything is fine - disabled exceptions in
38356         one case and replaced with ANSI C calls in another
38357
38358 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
38359
38360         * src/AddressBookSource.cpp:
38361
38362         removed debug output which was added to track down crashes and
38363         now is no longer useful
38364
38365 2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>
38366
38367         * src/AddressBookSource.cpp:
38368         * src/AddressBookSource.h:
38369
38370         added comments, some cleanups
38371
38372 2007-10-06  Patrick Ohly  <patrick.ohly@gmx.de>
38373
38374         * src/AddressBookSource.cpp:
38375
38376         workarounds for ABMutableMultiValueRef on iPhone: - cannot be
38377         released - cannot be turned into a string
38378
38379 2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
38380
38381         * HACKING:
38382         * configure.in:
38383         * src/AddressBookConstants.cpp:
38384         * src/AddressBookSource.cpp:
38385         * src/AddressBookSource.h:
38386
38387         port to iPhone: lots of hacks and debug output, none of the
38388         multiprops supported yet (use unknown format in API)
38389
38390 2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
38391
38392         * src/syncevolution.cpp:
38393
38394         disable buffering to stdout/stderr: ensures that printf output
38395         appears immediately without explicit fflush()
38396
38397 2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
38398
38399         * src/EvolutionContactSource.cpp:
38400
38401         SF #1796086: sync with EGW: lost or messed up telephones -
38402         SyncEvolution incorrectly added TYPE=OTHER to phone numbers sent
38403         with e.g. CELL instead of TYPE=CELL
38404
38405 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
38406
38407         * ChangeLog:
38408         * NEWS:
38409
38410         # updated
38411
38412 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
38413
38414         * debian/changelog:
38415         * debian/control:
38416
38417         SF #1781652: Nokia 770/800: uninstallable package fixed by
38418         setting category
38419
38420 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
38421
38422         * src/Makefile.am:
38423
38424         removed patching of CATEGORIES (recent client library has the
38425         fix) added possibility to update/commit test suite files in
38426         SyncEvolution test dir, then later move them back to client
38427         library
38428
38429 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
38430
38431         * src/AddressBookConstants.cpp:
38432         * src/Makefile.am:
38433
38434         workaround if address book library misses constants
38435
38436 2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>
38437
38438         * src/client-test-app.cpp:
38439
38440         fixed compile errors
38441
38442 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
38443
38444         * configure.in:
38445
38446         # bumped version
38447
38448 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
38449
38450         * etc/Makefile.am:
38451
38452         fixed SF 1767329: example configs were in share/share directory
38453
38454 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
38455
38456         * src/DeviceManagementNode.h:
38457         * src/SQLiteSyncSource.cpp:
38458
38459         fixed compile error
38460
38461 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
38462
38463         * src/EvolutionSyncSource.cpp:
38464         * src/client-test-app.cpp:
38465
38466         unsuccessful attempt to work around the 'one address book per
38467         user' limitation in order to get automated sync testing working
38468
38469 2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>
38470
38471         * src/AddressBookSource.cpp:
38472         * src/EvolutionCalendarSource.cpp:
38473         * src/EvolutionContactSource.cpp:
38474
38475         less verbose INFO logging: extracting items is now logged as
38476         DEBUG
38477
38478 2007-08-24  Patrick Ohly  <patrick.ohly@gmx.de>
38479
38480         * src/AddressBookSource.cpp:
38481         * src/AddressBookSource.h:
38482         * src/Makefile.am:
38483         * src/vocl/VProperty.cpp:
38484         * test/synccompare.pl:
38485
38486         added custom vcard 3.0 <-> AddressBook conversion: needed to make
38487         vcard representation close to what SyncML servers understand
38488
38489 2007-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
38490
38491         * src/AddressBookSource.cpp:
38492         * src/AddressBookSource.h:
38493         * src/DeviceManagementNode.cpp:
38494         * src/DeviceManagementNode.h:
38495         * src/EvolutionSyncClient.cpp:
38496         * src/EvolutionSyncSource.cpp:
38497         * src/EvolutionSyncSource.h:
38498         * src/Makefile.am:
38499         * src/client-test-app.cpp:
38500         * src/syncevolution.cpp:
38501
38502         finished change tracking, update and delete - still needs
38503         improved import/export with own functions because Address Book
38504         vcard parser merges X- properties into NOTE and cannot update
38505         contact
38506
38507 2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
38508
38509         * configure.in:
38510         * src/AddressBookSource.cpp:
38511         * src/AddressBookSource.h:
38512         * src/EvolutionSmartPtr.h:
38513         * src/EvolutionSyncSource.cpp:
38514         * src/Makefile.am:
38515         * src/client-test-app.cpp:
38516
38517         added initial support for Mac OS X address book: no change
38518         tracking, no updating
38519
38520 2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
38521
38522         * configure.in:
38523
38524         # version bump
38525
38526 2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
38527
38528         * src/SQLiteSyncSource.cpp:
38529
38530         fixed incorrect extraction of text columns from SQLite
38531
38532 2007-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
38533
38534         * configure.in:
38535         * src/EvolutionCalendarSource.h:
38536         * src/EvolutionSyncSource.cpp:
38537         * src/EvolutionSyncSource.h:
38538         * src/Makefile.am:
38539         * src/SQLiteContactSource.cpp:
38540         * src/SQLiteContactSource.h:
38541         * src/SQLiteSyncSource.cpp:
38542         * src/SQLiteSyncSource.h:
38543         * src/client-test-app.cpp:
38544         * src/syncevolution.cpp:
38545         * src/vocl/VObject.cpp:
38546         * src/vocl/VObject.h:
38547
38548         added a sync source which stores contacts in a SQLite database
38549
38550 2007-07-13  Patrick Ohly  <patrick.ohly@gmx.de>
38551
38552         * ChangeLog:
38553         * NEWS:
38554         * debian/changelog:
38555
38556         # mention fixed example configs
38557
38558 2007-07-13  Patrick Ohly  <patrick.ohly@gmx.de>
38559
38560         * etc/Makefile.am:
38561         * etc/source-config.txt:
38562
38563         fixed name of example source configs (broke during the changes
38564         for 0.6 pre)
38565
38566 2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>
38567
38568         * test/runtests.py:
38569
38570         # ignore known problems
38571
38572 2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>
38573
38574         * test/runtests.py:
38575
38576         # updated to new test system, added some command line parameters
38577
38578 2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>
38579
38580         * ChangeLog:
38581         * HACKING:
38582         * NEWS:
38583         * configure.in:
38584         * debian/changelog:
38585
38586         # release 0.6
38587
38588 2007-06-28  Patrick Ohly  <patrick.ohly@gmx.de>
38589
38590         * src/EvolutionContactSource.cpp:
38591         * src/client-test-app.cpp:
38592
38593         Maemo address book delete support works now: one has to search
38594         for X-OSSO-CONTACT-STATE:DELETED manually
38595
38596 2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
38597
38598         * src/EvolutionContactSource.cpp:
38599         * src/client-test-app.cpp:
38600
38601         - added test for X-OSSO-CONTACT-STATE:DELETED handling - contacts
38602         marked for deletion are now deleted by SyncEvolution (but code
38603         fails test...) - made it possible to run client-test with
38604         EDS-DBus
38605
38606 2007-06-25  Patrick Ohly  <patrick.ohly@gmx.de>
38607
38608         * src/Makefile.am:
38609
38610         when using older test data fix the broken CATEGORIES
38611
38612 2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>
38613
38614         * README:
38615
38616         fixed invalid path names
38617
38618 2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>
38619
38620         * src/EvolutionCalendarSource.cpp:
38621
38622         workaround for Evolution bug in the calendar import/export:
38623         Evolution uses \, as separator for CATEGORIES, but the standard
38624         specifies a plain comma. The effect was that multiple categories
38625         were treated as one category with commas by ScheduleWorld. Events
38626         imported into Evolution were stored incorrectly and the GUI only
38627         used the last category.
38628
38629 2007-06-19  Patrick Ohly  <patrick.ohly@gmx.de>
38630
38631         * HACKING:
38632
38633         updated testing instructions
38634
38635 2007-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
38636
38637         * NEWS:
38638
38639         # updated version of C++ client library
38640
38641 2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>
38642
38643         * NEWS:
38644
38645         # entry for 0.6 pre2
38646
38647 2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>
38648
38649         * ChangeLog:
38650
38651         # updated
38652
38653 2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>
38654
38655         * README:
38656
38657         # minor edits
38658
38659 2007-04-21  Patrick Ohly  <patrick.ohly@gmx.de>
38660
38661         * src/EvolutionSyncClient.cpp:
38662         * src/EvolutionSyncSource.cpp:
38663
38664         fixed error handling: a failed source was not forced into a slow
38665         sync, one failed source prevented saving configs of not-failed
38666         ones
38667
38668 2007-04-21  Patrick Ohly  <patrick.ohly@gmx.de>
38669
38670         * HACKING:
38671         * README:
38672         * etc/Makefile.am:
38673         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
38674         * etc/localhost_1/spds/syncml/config.txt:
38675         * etc/source-config.txt:
38676         * etc/syncml-config.txt:
38677         * src/EvolutionSyncClient.cpp:
38678
38679         - improved logging: log file and backup can be avoided with
38680         logdir=none,   loglevel is configurable - fixed off-by-one
38681         counting of months in backup directory names - only one example
38682         configuration per server, users typically do not   need the _1/2
38683         suffices and the testing system no longer has to be   configured
38684         manually either - documented the switch from the original
38685         SyncEvolution testing to its   successor, the generic Funambol
38686         C++ client testing framework
38687
38688 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
38689
38690         * src/client-test-app.cpp:
38691
38692         fixed compile problem on Debian 3.1/older gcc
38693
38694 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
38695
38696         * etc/Makefile.am:
38697         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
38698         * src/EvolutionCalendarSource.cpp:
38699         * src/EvolutionCalendarSource.h:
38700         * src/EvolutionMemoSource.cpp:
38701         * src/EvolutionMemoSource.h:
38702         * src/EvolutionSyncSource.cpp:
38703         * src/Makefile.am:
38704         * src/client-test-app.cpp:
38705
38706         added synchronization of Memos as plain text
38707
38708 2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>
38709
38710         * HACKING:
38711
38712         added note about building Maemo package with fakeroot
38713
38714 2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
38715
38716         * debian/rules:
38717
38718         avoid unwanted dependencies caused by optional modules
38719
38720 2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
38721
38722         * configure.in:
38723         * debian/changelog:
38724
38725         bumped to 0.6 pre2
38726
38727 2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
38728
38729         * src/client-test-app.cpp:
38730
38731         minor changes about ifdef ENABLE, added comment avoid vcard21,
38732         FIXED itodo20 type
38733
38734 2007-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
38735
38736         * src/client-test-app.cpp:
38737
38738         always set encoding, we might have to overwrite an encoding set
38739         earlier
38740
38741 2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>
38742
38743         * src/EvolutionContactSource.cpp:
38744
38745         type OTHER was converted to PARCEL when sending to server, but
38746         PARCEL was then not converted back to OTHER, but rather into HOME
38747
38748 2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>
38749
38750         * src/client-test-app.cpp:
38751
38752         - source type was not set in new configs as intended - fixed
38753         confusion with source index vs. type (broke testing of e.g.
38754         ical20)
38755
38756 2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
38757
38758         * src/EvolutionCalendarSource.cpp:
38759         * src/EvolutionContactSource.cpp:
38760
38761         avoid not freeing error/overwriting error when trying again
38762
38763 2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
38764
38765         * src/client-test-app.cpp:
38766
38767         fixed incorrect mapping from selected source to type
38768
38769 2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
38770
38771         * src/EvolutionSyncClient.cpp:
38772
38773         always summarize ERROR/INFO messages at the end, even if sync
38774         didn't start - there might be errors which prevent starting it
38775
38776 2007-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
38777
38778         * src/Makefile.am:
38779
38780         need to declare new files so that it gets included in
38781         distribution
38782
38783 2007-04-02  Patrick Ohly  <patrick.ohly@gmx.de>
38784
38785         * src/Makefile.am:
38786
38787         fixed distribution after taking several files from C++ client
38788         library
38789
38790 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
38791
38792         * src/client-test-app.cpp:
38793
38794         added CLIENT_TEST_EVOLUTION_PREFIX which overrides the
38795         evolutionsource setting in test configs; default
38796         SyncEvolution_Test_
38797
38798 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
38799
38800         * src/EvolutionCalendarSource.cpp:
38801
38802         avoid e_cal_new_system_memos(), it breaks compilation with older
38803         Evolution
38804
38805 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
38806
38807         * src/EvolutionCalendarSource.cpp:
38808         * src/EvolutionCalendarSource.h:
38809         * src/EvolutionContactSource.cpp:
38810         * src/client-test-app.cpp:
38811
38812         added the possibility to create databases if evolutionsource is
38813         set to a file:// uri
38814
38815 2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>
38816
38817         * src/Makefile.am:
38818
38819         explicit dependency on modules is needed for client-test
38820
38821 2007-03-31  Patrick Ohly  <patrick.ohly@gmx.de>
38822
38823         * src/Algorithm/Artistic:
38824         * src/Algorithm/Diff.pm:
38825         * src/Algorithm/README:
38826         * src/Algorithm/copyright:
38827         * src/EvolutionClientConfig.h:
38828         * src/EvolutionSyncClient.cpp:
38829         * src/EvolutionSyncClient.h:
38830         * src/Makefile.am:
38831         * src/client-test-app.cpp:
38832
38833         synccompare and test suite are now taken from C++ client library
38834
38835 2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
38836
38837         * ChangeLog:
38838         * HACKING:
38839         * NEWS:
38840         * README:
38841         * debian/changelog:
38842         * debian/control:
38843
38844         various release preparations
38845
38846 2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
38847
38848         * configure.in:
38849
38850         streamlined dependencies and their checking
38851
38852 2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
38853
38854         * configure.in:
38855         * src/Makefile.am:
38856
38857         do not remove src/client-api unless it was copied by configure
38858
38859 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
38860
38861         * ChangeLog:
38862
38863         # updated
38864
38865 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
38866
38867         * configure.in:
38868
38869         # version bump
38870
38871 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
38872
38873         * HACKING:
38874         * configure.in:
38875         * debian/rules:
38876         * src/Makefile.am:
38877
38878         - fixed building synccompare for Maemo - added/fixed rules to
38879         build for Maemo - add new Algorithm::Diff files to source
38880         distribution
38881
38882 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
38883
38884         * src/EvolutionContactSource.cpp:
38885
38886         fixed uninitialized memory read under Maemo
38887
38888 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
38889
38890         * src/normalize_vcard.pl:
38891
38892         Algorithm::Diff: check whether files really have changed
38893
38894 2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>
38895
38896         * src/Algorithm/Artistic:
38897         * src/Algorithm/Diff.pm:
38898         * src/Algorithm/README:
38899         * src/Algorithm/copyright:
38900         * src/Makefile.am:
38901         * src/normalize_vcard.pl:
38902
38903         - use Algorithm::Diff instead of external diff tool in
38904         synccompare;   Algorithm::Diff is embedded in synccompare to keep
38905         it self-contained - tput must be called without redirection of
38906         stderr, otherwise it did   not find the current number of columns
38907
38908 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38909
38910         * src/EvolutionContactSource.cpp:
38911
38912         additional error check
38913
38914 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38915
38916         * src/EvolutionSyncSource.cpp:
38917
38918         dlopen(RTLD_GLOBAL) fixes obscure libebook failures on Maemo;
38919         dlopen() errors can occur due to missing modules, only print as
38920         debug to avoid failure message after sync
38921
38922 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38923
38924         * etc/Makefile.am:
38925
38926         also need to uninstall doc files, distcheck complains otherwise
38927
38928 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38929
38930         * src/EvolutionContactSource.cpp:
38931         * src/testVCard.vcf:
38932         * src/vocl/VObject.cpp:
38933
38934         workaround for Funambol 3.0 trailing = parser bug
38935
38936 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38937
38938         * etc/localhost_1/spds/syncml/config.txt:
38939
38940         enable large object support and max message limit by default
38941
38942 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38943
38944         * configure.in:
38945         * dbus-timeout.patch:
38946         * src/Makefile.am:
38947         * src/syncevolution.cpp:
38948
38949         added configurable hacks for Maemo (--enable-maemo): - set the
38950         (non-standard!) DBUS_DEFAULT_TIMEOUT; see dbus-timeout.patch -
38951         wrap e_book_from_string() to fix invalid parameter - don't use
38952         UTF-8 encoding in Perl script
38953
38954 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38955
38956         * src/normalize_vcard.pl:
38957
38958         BusyBox's mktemp on Maemo requires parameter
38959
38960 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38961
38962         * ChangeLog:
38963
38964         # updated
38965
38966 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38967
38968         * etc/Makefile.am:
38969
38970         new internal docdir was not actually used
38971
38972 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38973
38974         * debian/compat:
38975         * debian/control:
38976
38977         Maemo only has debhelper 4
38978
38979 2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>
38980
38981         * src/EvolutionSyncSource.cpp:
38982
38983         fixed compile error without calendar support
38984
38985 2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>
38986
38987         * src/EvolutionCalendarSource.cpp:
38988
38989         added error checking for broken events which cannot be converted
38990         to iCal, e.g. because of a missing timezone definition (SF
38991         #1685637)
38992
38993 2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>
38994
38995         * src/EvolutionContactSource.cpp:
38996         * src/EvolutionSyncClient.cpp:
38997
38998         Errors while writing the initial datatbase dumps was not handled
38999         properly and led to a direct dump of the error exception. Now the
39000         error is logged first and the '.after' dump is skipped.
39001
39002 2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>
39003
39004         * etc/Makefile.am:
39005
39006         fixed compatibility problem with older automake/autoconf which
39007         does not have docdir yet
39008
39009 2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
39010
39011         * etc/Makefile.am:
39012
39013         install into $(docdir), not etc; also use "funambol_*" instead of
39014         "localhost_"
39015
39016 2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
39017
39018         * debian/README.Debian:
39019
39020         no special comment for Debian needed
39021
39022 2007-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
39023
39024         * debian/README.Debian:
39025         * debian/changelog:
39026         * debian/compat:
39027         * debian/control:
39028         * debian/copyright:
39029         * debian/docs:
39030         * debian/rules:
39031
39032         added packaging for Debian
39033
39034 2007-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
39035
39036         * configure.in:
39037         * src/EvolutionCalendarSource.cpp:
39038         * src/EvolutionContactSource.cpp:
39039         * src/EvolutionSyncClient.cpp:
39040         * src/EvolutionSyncSource.cpp:
39041         * src/EvolutionSyncSource.h:
39042         * src/Makefile.am:
39043         * src/syncevolution.cpp:
39044
39045         --enable-ecal/ebook are only enabled by default if the libs are
39046         present --enable-shared will build backends as modules which are
39047         loaded dynamically if possible (off by default)
39048
39049 2007-02-22  Patrick Ohly  <patrick.ohly@gmx.de>
39050
39051         * src/async.patch:
39052
39053         patch switches to async version of the Evolution API
39054
39055 2007-01-26  Patrick Ohly  <patrick.ohly@gmx.de>
39056
39057         * src/EvolutionSyncClient.cpp:
39058
39059         fixed free/delete [] mismatch
39060
39061 2007-01-22  Patrick Ohly  <patrick.ohly@gmx.de>
39062
39063         * src/Makefile.am:
39064
39065         fixed distdir target that broke in yesterday's commit
39066
39067 2007-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
39068
39069         * configure.in:
39070         * src/Makefile.am:
39071
39072         added --enable-static-cxx to link libstdc++ statically
39073
39074 2007-01-20  Patrick Ohly  <patrick.ohly@gmx.de>
39075
39076         * test/runtests.py:
39077
39078         fixed problem of deleting read-only install directories
39079
39080 2007-01-20  Patrick Ohly  <patrick.ohly@gmx.de>
39081
39082         * etc/Makefile.am:
39083
39084         memo config now also included for localhost, but disabled by
39085         default
39086
39087 2007-01-11  Patrick Ohly  <patrick.ohly@gmx.de>
39088
39089         * test/runtests.py:
39090
39091         added cross-compilation
39092
39093 2007-01-09  Patrick Ohly  <patrick.ohly@gmx.de>
39094
39095         * configure.in:
39096
39097         pass cross-compilation options through to configure of client
39098         library
39099
39100 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
39101
39102         * src/Makefile.am:
39103         * src/TestEvolution.cpp:
39104         * src/testMemo.ics:
39105
39106         added testing of memos
39107
39108 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
39109
39110         * README:
39111         * etc/Makefile.am:
39112         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
39113         * src/EvolutionCalendarSource.h:
39114         * src/EvolutionSyncSource.cpp:
39115         * src/syncevolution.cpp:
39116
39117         added support for synchronizing Evolution memos in iCalendar 2.0
39118         VJOURNAL format
39119
39120 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
39121
39122         * configure.in:
39123
39124         bumped version, clean up copy of client library sources some more
39125
39126 2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>
39127
39128         * src/Makefile.am:
39129
39130         fixed problem with 'make dist'
39131
39132 2007-01-03  Patrick Ohly  <patrick.ohly@gmx.de>
39133
39134         * src/EvolutionContactSource.cpp:
39135
39136         avoid adding the non-standard TYPE=OTHER, better use HOME instead
39137         (that's also the default in the Synthesis server)
39138
39139 2007-01-03  Patrick Ohly  <patrick.ohly@gmx.de>
39140
39141         * configure.in:
39142
39143         autoconf checks must not be inside conditional code (fixes
39144         'conditional AMDEP was never defined' error)
39145
39146 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
39147
39148         * src/client-test-app.cpp:
39149
39150         adapted to update test API
39151
39152 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
39153
39154         * src/Makefile.am:
39155
39156         ignore changes in autotools generated files
39157
39158 2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>
39159
39160         * src/EvolutionSyncClient.cpp:
39161
39162         fixed missing return code
39163
39164 2006-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
39165
39166         * COPYING:
39167         * src/EvolutionCalendarSource.cpp:
39168         * src/EvolutionCalendarSource.h:
39169         * src/EvolutionContactSource.cpp:
39170         * src/EvolutionContactSource.h:
39171         * src/EvolutionSmartPtr.h:
39172         * src/EvolutionSyncClient.cpp:
39173         * src/EvolutionSyncClient.h:
39174         * src/EvolutionSyncSource.cpp:
39175         * src/EvolutionSyncSource.h:
39176         * src/TestEvolution.cpp:
39177         * src/TestMain.cpp:
39178         * src/client-test-app.cpp:
39179         * src/syncevolution.cpp:
39180
39181         copyright transfer to Funambol
39182
39183 2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
39184
39185         * src/client-test-app.cpp:
39186
39187         adapted to new C++ client library test suite interface, finished
39188         configuration for calendars and tasks
39189
39190 2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>
39191
39192         * src/normalize_vcard.pl:
39193
39194         ignore differences caused by exporting vCard with ADR;TYPE=PARCEL
39195         instead of ADR;TYPE=OTHER
39196
39197 2006-12-07  Patrick Ohly  <patrick.ohly@gmx.de>
39198
39199         * src/client-test-app.cpp:
39200
39201         support testing with two clients
39202
39203 2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>
39204
39205         * src/client-test-app.cpp:
39206
39207         adapted contacts to full set of local tests
39208
39209 2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>
39210
39211         * src/normalize_vcard.pl:
39212
39213         avoid tput error when no valid terminal is set
39214
39215 2006-12-01  Patrick Ohly  <patrick.ohly@gmx.de>
39216
39217         * configure.in:
39218         * src/Makefile.am:
39219         * src/client-test-app.cpp:
39220
39221         use the new C++ client library testing framework
39222
39223 2006-11-27  Patrick Ohly  <patrick.ohly@gmx.de>
39224
39225         * src/EvolutionContactSource.cpp:
39226         * src/EvolutionSyncClient.cpp:
39227         * src/EvolutionSyncSource.cpp:
39228         * src/vocl/VProperty.cpp:
39229
39230         adapted to const qualifier changes in client library and fixed
39231         minor memory leak
39232
39233 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
39234
39235         * ChangeLog:
39236         * NEWS:
39237
39238         # updates for 0.5 release
39239
39240 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
39241
39242         * test/runtests.py:
39243
39244         added building of release packages, adapted to some more known
39245         server limitations
39246
39247 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
39248
39249         * src/TestEvolution.cpp:
39250
39251         renamed testRefreshSync to testRefreshFromServerSync and added
39252         testRefreshFromClient
39253
39254 2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>
39255
39256         * src/normalize_vcard.pl:
39257
39258         ignore known limitations of Synthesis server
39259
39260 2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>
39261
39262         * NEWS:
39263         * configure.in:
39264
39265         0.5 release
39266
39267 2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>
39268
39269         * ChangeLog:
39270
39271         # updated
39272
39273 2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>
39274
39275         * ChangeLog:
39276         * src/EvolutionCalendarSource.cpp:
39277         * src/EvolutionCalendarSource.h:
39278         * src/EvolutionContactSource.cpp:
39279         * src/EvolutionContactSource.h:
39280         * src/EvolutionSyncSource.h:
39281
39282         messages about local changes are now logged as DEBUG and not INFO
39283         because they were confusing for users; now they are not visible
39284         in the final report
39285
39286 2006-11-04  Patrick Ohly  <patrick.ohly@gmx.de>
39287
39288         * README:
39289         * etc/localhost_1/spds/syncml/config.txt:
39290         * src/EvolutionSyncSource.cpp:
39291         * src/TestEvolution.cpp:
39292
39293         added support and testing of one-way-from-client/server
39294
39295 2006-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
39296
39297         * src/TestEvolution.cpp:
39298
39299         TaskSync tests for large object support failed because the test
39300         item didn't have the expected DESCRIPTION to stuff the item's
39301         size
39302
39303 2006-11-03  Patrick Ohly  <patrick.ohly@gmx.de>
39304
39305         * HACKING:
39306         * src/TestMain.cpp:
39307
39308         allow running multiple tests by specifying them on the command
39309         line
39310
39311 2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>
39312
39313         * README:
39314         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
39315
39316         added warning about setting evolutionuser/password when not
39317         needed -> causes backend to hang
39318
39319 2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>
39320
39321         * src/normalize_vcard.pl:
39322
39323         PHOTO/NOTE update for EGroupware and Funambol portal
39324
39325 2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>
39326
39327         * src/TestEvolution.cpp:
39328
39329         use simpler data for update test, moved complex contact update
39330         into testComplexUpdate
39331
39332 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
39333
39334         * src/normalize_vcard.pl:
39335
39336         avoid that patterns accidentally run over line ends, added
39337         special cases for Funambol and EGroupware server
39338
39339 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
39340
39341         * test/runtests.py:
39342
39343         allow to build arbitrary combinations of client library and
39344         SyncEvolution
39345
39346 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
39347
39348         * src/EvolutionContactSource.cpp:
39349
39350         <<system>> and <<default>> can be used to reference the system
39351         and the default address books, respectively
39352
39353 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
39354
39355         * src/Makefile.am:
39356
39357         cppunit-config was not called when compiling C++ code, therefore
39358         it was only found if in the default search path
39359
39360 2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>
39361
39362         * src/TestEvolution.cpp:
39363
39364         made test coverage configurable
39365
39366 2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>
39367
39368         * src/TestEvolution.cpp:
39369
39370         added testLargeObjectBin, changed calendar UID so that without
39371         support for special characters in the key the sync fails
39372
39373 2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>
39374
39375         * src/EvolutionSyncClient.cpp:
39376
39377         VerDTD must be configured, otherwise Funambol 3.0a (but not
39378         3.0b5) fails during the second sync
39379
39380 2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>
39381
39382         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
39383
39384         documentation got the direction in refresh-from-client/server
39385         wrong
39386
39387 2006-10-28  Patrick Ohly  <patrick.ohly@gmx.de>
39388
39389         * test/runtests.py:
39390
39391         filter out private information from logs, added --tag parameter
39392
39393 2006-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
39394
39395         * src/EvolutionSyncClient.cpp:
39396
39397         setting config is no longer necessary
39398
39399 2006-10-04  Patrick Ohly  <patrick.ohly@gmx.de>
39400
39401         * src/TestEvolution.cpp:
39402
39403         disabled testLargeObjectEncoded again, it requires a suitable
39404         server
39405
39406 2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>
39407
39408         * src/TestEvolution.cpp:
39409
39410         enabled encoded LargeObject support test
39411
39412 2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>
39413
39414         * src/EvolutionCalendarSource.cpp:
39415         * src/EvolutionCalendarSource.h:
39416         * src/EvolutionContactSource.cpp:
39417         * src/EvolutionContactSource.h:
39418         * src/EvolutionSyncSource.cpp:
39419         * src/EvolutionSyncSource.h:
39420
39421         adapted to new API
39422
39423 2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>
39424
39425         * src/normalize_vcard.pl:
39426
39427         ignore some known Synthesis data conversions
39428
39429 2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>
39430
39431         * src/TestEvolution.cpp:
39432
39433         force server to split large items when LargeObject support is
39434         enabled
39435
39436 2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>
39437
39438         * src/EvolutionCalendarSource.cpp:
39439         * src/EvolutionCalendarSource.h:
39440         * src/EvolutionContactSource.cpp:
39441         * src/EvolutionContactSource.h:
39442         * src/EvolutionSyncClient.cpp:
39443         * src/EvolutionSyncClient.h:
39444         * src/EvolutionSyncSource.cpp:
39445         * src/EvolutionSyncSource.h:
39446         * src/TestEvolution.cpp:
39447         * src/syncevolution.cpp:
39448
39449         adapted to additional SyncSourceConfig parameter in SyncSource
39450         constructor, added testing of LargeObject support
39451
39452 2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>
39453
39454         * src/testVCard.vcf:
39455
39456         make names unique again
39457
39458 2006-09-16  Patrick Ohly  <patrick.ohly@gmx.de>
39459
39460         * src/EvolutionCalendarSource.h:
39461         * src/EvolutionContactSource.h:
39462         * src/EvolutionSyncClient.cpp:
39463         * src/EvolutionSyncSource.h:
39464
39465         adapted to C++ client API change: supported datatypes now in
39466         config
39467
39468 2006-09-16  Patrick Ohly  <patrick.ohly@gmx.de>
39469
39470         * configure.in:
39471
39472         # bumped version to 0.5-CVS
39473
39474 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
39475
39476         * ChangeLog:
39477
39478         # updated
39479
39480 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
39481
39482         * test/runtests.py:
39483
39484         removed default values, added egroupware testing, improved log
39485         file copying
39486
39487 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
39488
39489         * ChangeLog:
39490
39491         # updated
39492
39493 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
39494
39495         * NEWS:
39496
39497         created entry for 0.3 -> 0.4 changes
39498
39499 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
39500
39501         * ChangeLog:
39502
39503         # updated
39504
39505 2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>
39506
39507         * configure.in:
39508
39509         # bumped to 0.4
39510
39511 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
39512
39513         * src/TestEvolution.cpp:
39514
39515         avoid refresh-from-server sync whenever possible because
39516         eGroupware server does not support it
39517
39518 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
39519
39520         * src/normalize_vcard.pl:
39521
39522         DTSTAMP may vary
39523
39524 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
39525
39526         * README:
39527
39528         minor updates for 0.4
39529
39530 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
39531
39532         * src/EvolutionCalendarSource.cpp:
39533         * src/EvolutionContactSource.cpp:
39534
39535         do not treat requests to delete non-existant items as error,
39536         instead log the event (grep for DEBUG and non-existant) and
39537         proceed - this is currently necessary with ScheduleWorld server
39538
39539 2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>
39540
39541         * src/EvolutionCalendarSource.cpp:
39542         * src/EvolutionContactSource.cpp:
39543
39544         added missing space to error messages
39545
39546 2006-09-09  Patrick Ohly  <patrick.ohly@gmx.de>
39547
39548         * src/EvolutionCalendarSource.cpp:
39549
39550         do not overwrite the UID in an addItem operation even if we fall
39551         back to an update
39552
39553 2006-09-09  Patrick Ohly  <patrick.ohly@gmx.de>
39554
39555         * src/EvolutionContactSource.cpp:
39556         * src/TestEvolution.cpp:
39557
39558         split TYPE parameter with commas into different parameters to
39559         help Evolution parse it (the overview display didn't handle this,
39560         the editor did)
39561
39562 2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>
39563
39564         * src/TestMain.cpp:
39565
39566         added TEST_EVOLUTION_ALARM to have some means of aborting when a
39567         test takes too long
39568
39569 2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>
39570
39571         * src/EvolutionSyncClient.cpp:
39572
39573         deviceId property was renamed -> restored compatibility with old
39574         configs
39575
39576 2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>
39577
39578         * src/EvolutionSyncSource.cpp:
39579
39580         added one-way from server/client
39581
39582 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
39583
39584         * ChangeLog:
39585         * NEWS:
39586
39587         # updated
39588
39589 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
39590
39591         * configure.in:
39592
39593         # set version to CVS again
39594
39595 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
39596
39597         * src/EvolutionCalendarSource.h:
39598         * src/EvolutionContactSource.cpp:
39599         * src/EvolutionContactSource.h:
39600         * src/EvolutionSyncClient.cpp:
39601         * src/EvolutionSyncClient.h:
39602         * src/EvolutionSyncSource.h:
39603
39604         adapted to official DevInf API with one patch: config passed to
39605         SyncClient::conf()
39606
39607 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
39608
39609         * src/EvolutionCalendarSource.cpp:
39610
39611         beware to not overwrite valid UID with empty one (some tests
39612         broke due to this recent change)
39613
39614 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
39615
39616         * src/Makefile.am:
39617
39618         excluded automatically generated files from client-api-diff
39619
39620 2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>
39621
39622         * src/TestMain.cpp:
39623
39624         newline was missing after successfully completed test
39625
39626 2006-08-31  Patrick Ohly  <patrick.ohly@gmx.de>
39627
39628         * src/EvolutionCalendarSource.cpp:
39629
39630         SF issue 1511951: support copying changes back from EGroupware
39631         server by not expecting the UID of calendar items to be
39632         unmodified
39633
39634 2006-08-31  Patrick Ohly  <patrick.ohly@gmx.de>
39635
39636         * src/TestMain.cpp:
39637
39638         merged listeners so that failure message is generated in just one
39639         place
39640
39641 2006-08-30  Patrick Ohly  <patrick.ohly@gmx.de>
39642
39643         * src/TestMain.cpp:
39644
39645         print failure summary to cerr, like the rest of the messages
39646
39647 2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
39648
39649         * test/runtests.py:
39650
39651         add number to preserve ordering of actions
39652
39653 2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
39654
39655         * test/runtests.py:
39656
39657         added --skip option, made reporting a bit nicer
39658
39659 2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>
39660
39661         * src/TestMain.cpp:
39662
39663         added support for ignoring the failure of certain tests by
39664         listing them in TEST_EVOLUTION_FAILURES
39665
39666 2006-08-26  Patrick Ohly  <patrick.ohly@gmx.de>
39667
39668         * test/runtests.py:
39669
39670         executes CVS checkout, compilation and testing automatically
39671
39672 2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
39673
39674         * configure.in:
39675
39676         # version bump
39677
39678 2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
39679
39680         * ChangeLog:
39681
39682         # updated
39683
39684 2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>
39685
39686         * NEWS:
39687
39688         # polished news a bit for 0.4 pre2
39689
39690 2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
39691
39692         * README:
39693
39694         new server is www.estamos.de
39695
39696 2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
39697
39698         * configure.in:
39699
39700         better error message when Evolution development files are missing
39701
39702 2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>
39703
39704         * src/EvolutionCalendarSource.cpp:
39705         * src/EvolutionCalendarSource.h:
39706
39707         moved reading of changes into helper function so that it can be
39708         used in the pre- and post-processing
39709
39710 2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39711
39712         * NEWS:
39713         * src/EvolutionSyncSource.cpp:
39714         * src/TestEvolution.cpp:
39715
39716         ensure that after refresh-from-client items are not sent again
39717
39718 2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39719
39720         * src/EvolutionCalendarSource.cpp:
39721         * src/EvolutionSyncSource.h:
39722         * src/TestEvolution.cpp:
39723
39724         changed list into a set to be more resilient against getting UIDs
39725         multiple times
39726
39727 2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>
39728
39729         * NEWS:
39730         * README:
39731         * src/EvolutionCalendarSource.cpp:
39732         * src/EvolutionCalendarSource.h:
39733         * src/EvolutionContactSource.cpp:
39734         * src/EvolutionSyncClient.cpp:
39735         * src/EvolutionSyncSource.h:
39736
39737         implemented Evolution authentication
39738
39739 2006-08-15  Patrick Ohly  <patrick.ohly@gmx.de>
39740
39741         * NEWS:
39742         * src/normalize_vcard.pl:
39743
39744         normalizing ORG must not extend into other properties
39745
39746 2006-08-14  Patrick Ohly  <patrick.ohly@gmx.de>
39747
39748         * NEWS:
39749         * src/EvolutionCalendarSource.cpp:
39750         * src/EvolutionCalendarSource.h:
39751         * src/EvolutionContactSource.cpp:
39752         * src/EvolutionContactSource.h:
39753         * src/EvolutionSmartPtr.h:
39754         * src/EvolutionSyncClient.cpp:
39755         * src/EvolutionSyncClient.h:
39756         * src/syncevolution.cpp:
39757
39758         - rename qptr to eptr to avoid name clash with sstring - moved
39759         unref() into global name space so that more unref() functions  
39760         can be added (otherwise local methods shadow the global
39761         functions) - use eptr for SourceList (wasn't destructed in case
39762         of error otherwise and   logging in 0.4 pre continued to go to
39763         file) - check for server configuration and abort in prepare if
39764         none given with   a suitable error message
39765
39766 2006-08-14  Patrick Ohly  <patrick.ohly@gmx.de>
39767
39768         * NEWS:
39769         * src/vocl/VObject.cpp:
39770
39771         avoid CHARSET=UTF-8 without quoted-printable encoding
39772
39773 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
39774
39775         * ChangeLog:
39776
39777         # updated
39778
39779 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
39780
39781         * configure.in:
39782
39783         # version is back to 0.4-cvs
39784
39785 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
39786
39787         * NEWS:
39788
39789         # added next release and comments about two fixes
39790
39791 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
39792
39793         * src/testVCard.vcf:
39794
39795         added some more test cases for special characters
39796
39797 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
39798
39799         * src/EvolutionContactSource.h:
39800
39801         send configured vCard format as part of DevInf (Synthesis server
39802         gets confused otherwise)
39803
39804 2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>
39805
39806         * src/vocl/VObject.cpp:
39807
39808         do not send CHARSET for vCard 3.0, not needed and illegal
39809
39810 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39811
39812         * NEWS:
39813
39814         # bumped version
39815
39816 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39817
39818         * ChangeLog:
39819
39820         # updated
39821
39822 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39823
39824         * src/vocl/VObject.cpp:
39825
39826         always treat single ; as normal character in single-value
39827         properties
39828
39829 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39830
39831         * configure.in:
39832
39833         # bumped version
39834
39835 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39836
39837         * ChangeLog:
39838
39839         # updated
39840
39841 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39842
39843         * NEWS:
39844         * configure.in:
39845         * src/Makefile.am:
39846         * src/syncevolution.cpp:
39847
39848         now compiles on Maemo
39849
39850 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39851
39852         * HACKING:
39853
39854         added note about .patches
39855
39856 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39857
39858         * configure.in:
39859
39860         C++ client library may or may not already contain the files
39861         generated by the autotools
39862
39863 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39864
39865         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
39866
39867         since adding the sync-mode-name.patch more comprehensible names
39868         are supported
39869
39870 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39871
39872         * NEWS:
39873         * src/EvolutionCalendarSource.cpp:
39874         * src/TestEvolution.cpp:
39875
39876         workaround for incomplete result of e_cal_get_changes()
39877
39878 2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>
39879
39880         * NEWS:
39881         * README:
39882         * src/EvolutionSyncClient.cpp:
39883         * src/EvolutionSyncClient.h:
39884         * src/EvolutionSyncSource.h:
39885         * src/TestEvolution.cpp:
39886         * src/syncevolution.cpp:
39887
39888         - adapted to new SyncClient API: configuration tree handling is
39889         now part   of the library - do not reset anchors after failure:
39890         allows to proceed with two-way sync
39891
39892 2006-07-27  Patrick Ohly  <patrick.ohly@gmx.de>
39893
39894         * src/EvolutionSyncSource.h:
39895
39896         ensure that deleted items have a sane datatype (in particular
39897         avoid text/x-todo)
39898
39899 2006-07-27  Patrick Ohly  <patrick.ohly@gmx.de>
39900
39901         * src/EvolutionContactSource.cpp:
39902
39903         fixed compiler warning
39904
39905 2006-07-25  Patrick Ohly  <patrick.ohly@gmx.de>
39906
39907         * src/EvolutionCalendarSource.h:
39908         * src/EvolutionContactSource.h:
39909
39910         added inclusion of config.h (needed since adding
39911         ENABLE_ECAL/EBOOK) added meta information callbacks
39912
39913 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
39914
39915         * configure.in:
39916         * src/EvolutionCalendarSource.cpp:
39917         * src/EvolutionCalendarSource.h:
39918         * src/EvolutionContactSource.cpp:
39919         * src/EvolutionContactSource.h:
39920         * src/EvolutionSmartPtr.h:
39921         * src/EvolutionSyncSource.cpp:
39922         * src/syncevolution.cpp:
39923
39924         added --disable-ecal/ebook for installations without the required
39925         libs
39926
39927 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
39928
39929         * src/EvolutionSyncClient.h:
39930
39931         implemented more of the new meta info calls
39932
39933 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
39934
39935         * NEWS:
39936
39937         # updated
39938
39939 2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>
39940
39941         * etc/localhost_1/spds/syncml/config.txt:
39942
39943         firstTimeSyncMode is not used
39944
39945 2006-07-18  Patrick Ohly  <patrick.ohly@gmx.de>
39946
39947         * configure.in:
39948
39949         bumped version
39950
39951 2006-07-18  Patrick Ohly  <patrick.ohly@gmx.de>
39952
39953         * src/EvolutionSyncClient.cpp:
39954         * src/EvolutionSyncClient.h:
39955
39956         use the new SyncClient API to set a default 'SyncEvolution x.y'
39957         as HTTP user agent
39958
39959 2006-07-17  Patrick Ohly  <patrick.ohly@gmx.de>
39960
39961         * src/testVCard.vcf:
39962         * src/vocl/VObject.cpp:
39963
39964         changed vCard 2.1 parser to make it compatible with servers which
39965         send a verbatim semicolon as part of properties where the
39966         semicolon has no special meaning
39967
39968 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
39969
39970         * src/EvolutionContactSource.cpp:
39971
39972         must always pass vCard through decoding/encoding to ensure that
39973         CHARSET is added as needed
39974
39975 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
39976
39977         * src/TestEvolution.cpp:
39978
39979         due to cut-and-paste error the ContactStress test was executed
39980         instead of Calendar/TaskStress
39981
39982 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
39983
39984         * src/normalize_vcard.pl:
39985
39986         ignore some more irrelevant differences with Synthesis server
39987
39988 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
39989
39990         * src/vocl/VConverter.cpp:
39991         * src/vocl/VConverter.h:
39992
39993         fixed decoding of quoted-printable soft line breaks, fixed
39994         unfolding of vCard 2.1
39995
39996 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
39997
39998         * src/vocl/VObject.cpp:
39999
40000         must add CHARSET=UTF-8 if non-ASCII character is found because
40001         default charset is not well-defined
40002
40003 2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>
40004
40005         * src/testVCard.vcf:
40006
40007         added folding and XML entities test cases
40008
40009 2006-07-08  Patrick Ohly  <patrick.ohly@gmx.de>
40010
40011         * README:
40012         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
40013
40014         emphasized the need to chose the right uri/type combination, in
40015         particular with ScheduleWorld
40016
40017 2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
40018
40019         * NEWS:
40020         * etc/localhost_1/spds/syncml/config.txt:
40021
40022         added support for setting HTTP user agent
40023
40024 2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
40025
40026         * src/TestEvolution.cpp:
40027
40028         special characters in test cases were not escaped properly
40029
40030 2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>
40031
40032         * src/TestEvolution.cpp:
40033
40034         testMerge() dumps the result of conflict resolution, but no
40035         longer makes any assumptions about it
40036
40037 2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
40038
40039         * ChangeLog:
40040         * NEWS:
40041
40042         # update
40043
40044 2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
40045
40046         * README:
40047
40048         moved some content to new home page, added link to it
40049
40050 2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>
40051
40052         * src/syncevolution.cpp:
40053
40054         listing Evolution databases showed calendars twice instead of
40055         task lists
40056
40057 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
40058
40059         * README:
40060
40061         changed comments about Evolution versions affected by known
40062         problems
40063
40064 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
40065
40066         * README:
40067
40068         minor clarifications
40069
40070 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
40071
40072         * etc/localhost_1/spds/syncml/config.txt:
40073
40074         workaround for problems during slow-sync if items are split
40075         between different messages
40076
40077 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
40078
40079         * src/EvolutionContactSource.cpp:
40080
40081         clarified unknown name text
40082
40083 2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>
40084
40085         * src/EvolutionContactSource.cpp:
40086         * src/normalize_vcard.pl:
40087
40088         added special handling of TEL;TYPE=PREF,VOICE
40089
40090 2006-06-22  Patrick Ohly  <patrick.ohly@gmx.de>
40091
40092         * src/TestEvolution.cpp:
40093
40094         added *Stress::testManyItems
40095
40096 2006-06-19  Patrick Ohly  <patrick.ohly@gmx.de>
40097
40098         * src/EvolutionSyncClient.cpp:
40099
40100         always use two digits in file name
40101
40102 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
40103
40104         * src/EvolutionSyncSource.cpp:
40105
40106         never executed delete since adding workaround (wrong brackets)
40107
40108 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
40109
40110         * src/normalize_vcard.pl:
40111
40112         remove redundant VALUE=DATE-TIME
40113
40114 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
40115
40116         * src/testCalendar.ics:
40117
40118         added test case with BYSETPOS=-1
40119
40120 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
40121
40122         * src/testCalendar.ics:
40123
40124         added more special characters - double quotation marks currently
40125         not tested because of Evolution's invalid encoding of them
40126
40127 2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>
40128
40129         * README:
40130
40131         documented need to enter new address book to avoid 'EBookStatus
40132         returned 19'
40133
40134 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40135
40136         * src/normalize_vcard.pl:
40137         * src/testTask.ics:
40138
40139         relax comparison of RRULE BYDAY, modified task test case to
40140         always use its own VTIMEZONE
40141
40142 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40143
40144         * src/testVCard.vcf:
40145
40146         added test case with empty EMAIL: property
40147
40148 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40149
40150         * src/EvolutionSyncSource.cpp:
40151         * src/EvolutionSyncSource.h:
40152
40153         added safety check to avoid segfaults if server sends no data for
40154         item
40155
40156 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40157
40158         * README:
40159
40160         some more comments about compiling on Debian Sarge
40161
40162 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40163
40164         * src/Makefile.am:
40165
40166         added Test.h to distribution
40167
40168 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40169
40170         * ChangeLog:
40171
40172         # updated
40173
40174 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40175
40176         * src/Makefile.am:
40177
40178         added testTask.ics
40179
40180 2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>
40181
40182         * README:
40183         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
40184         * etc/localhost_1/spds/syncml/config.txt:
40185
40186         clarified documentation and adapted to current status of
40187         SyncEvolution, ScheduleWorld and Funambol
40188
40189 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40190
40191         * Makefile.am:
40192
40193         also add NEWS and COPYING to distribution
40194
40195 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40196
40197         * ChangeLog:
40198
40199         # updated
40200
40201 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40202
40203         * NEWS:
40204
40205         comments on 0.3
40206
40207 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40208
40209         * configure.in:
40210
40211         bumped version to 0.3
40212
40213 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40214
40215         * README:
40216
40217         some more proof-reading - terms are still not used consistently
40218
40219 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40220
40221         * src/EvolutionContactSource.cpp:
40222         * src/syncevolution.cpp:
40223
40224         made output a bit nicer
40225
40226 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40227
40228         * src/Makefile.am:
40229         * src/vocl/vcardconverter.cpp:
40230
40231         also imported the vcardconverter program from the Funambol CVS
40232
40233 2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>
40234
40235         * src/vocl/VObject.cpp:
40236
40237         readded the removal of CHARSET
40238
40239 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40240
40241         * src/EvolutionCalendarSource.cpp:
40242
40243         importing new timezones before their events works better (e.g.
40244         with Evolution 2.4)
40245
40246 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40247
40248         * README:
40249
40250         added remark about Evolution 2.0.4 GUI problem with new VTIMEZONE
40251         defs
40252
40253 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40254
40255         * src/testCalendar.ics:
40256
40257         use a TZID that no-one else knows
40258
40259 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40260
40261         * src/TestEvolution.cpp:
40262
40263         testImport should leave the items imported - moved import/delete
40264         into its own test
40265
40266 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40267
40268         * src/EvolutionCalendarSource.cpp:
40269         * src/EvolutionContactSource.cpp:
40270         * src/EvolutionSyncClient.cpp:
40271         * src/EvolutionSyncClient.h:
40272         * src/EvolutionSyncSource.cpp:
40273         * src/EvolutionSyncSource.h:
40274         * src/TestEvolution.cpp:
40275
40276         fixed several compiler warnings
40277
40278 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40279
40280         * src/normalize_vcard.pl:
40281
40282         allow sync.scheduleworld.com to replace TZIDs
40283
40284 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40285
40286         * src/EvolutionSmartPtr.h:
40287
40288         explicitly reference class member (required by g++ 4.1, but not
40289         g++ 3.3.5)
40290
40291 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40292
40293         * src/EvolutionContactSource.cpp:
40294         * src/Makefile.am:
40295         * src/vocl/README:
40296         * src/vocl/VConverter.cpp:
40297         * src/vocl/VConverter.h:
40298         * src/vocl/VObject.cpp:
40299         * src/vocl/VObject.h:
40300         * src/vocl/VProperty.cpp:
40301         * src/vocl/VProperty.h:
40302         * src/vocl/posixadapter.h:
40303
40304         added a copy of the relevant VOCL classes to be independent of
40305         incompatible changes upstream
40306
40307 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40308
40309         * ChangeLog:
40310
40311         # updated
40312
40313 2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>
40314
40315         * src/EvolutionCalendarSource.cpp:
40316         * src/EvolutionContactSource.cpp:
40317
40318         added sanity checks for using the results of Evolution's change
40319         tracking: invalid UIDs have been observed
40320
40321 2006-06-10  Patrick Ohly  <patrick.ohly@gmx.de>
40322
40323         * src/EvolutionCalendarSource.cpp:
40324         * src/EvolutionCalendarSource.h:
40325         * src/EvolutionContactSource.cpp:
40326         * src/EvolutionSmartPtr.h:
40327         * src/EvolutionSyncSource.cpp:
40328
40329         fixed memory leaks
40330
40331 2006-06-10  Patrick Ohly  <patrick.ohly@gmx.de>
40332
40333         * configure.in:
40334
40335         remove unwanted files in case someone has compiled in the sync4j
40336         src dir
40337
40338 2006-06-08  Patrick Ohly  <patrick.ohly@gmx.de>
40339
40340         * src/testVCard.vcf:
40341
40342         avoid trailing space at end of NOTE, might not be preserved
40343
40344 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
40345
40346         * etc/Makefile.am:
40347         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
40348
40349         fixed type for scheduleworld
40350
40351 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
40352
40353         * src/TestEvolution.cpp:
40354
40355         STATUS expected by libical
40356
40357 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
40358
40359         * src/TestEvolution.cpp:
40360
40361         split testDeleteAll into two tests, one for each method
40362
40363 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
40364
40365         * src/EvolutionCalendarSource.cpp:
40366         * src/EvolutionCalendarSource.h:
40367
40368         added support for custom timezones
40369
40370 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
40371
40372         * src/testTask.ics:
40373
40374         removed libical error message
40375
40376 2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>
40377
40378         * src/testCalendar.ics:
40379
40380         fixed invalid CREATED/LAST-MODIFIED, must be in UTC - broken by
40381         importing/exporting again, though
40382
40383 2006-06-05  Patrick Ohly  <patrick.ohly@gmx.de>
40384
40385         * src/syncevolution.cpp:
40386
40387         avoid copying incomplete type in catch
40388
40389 2006-06-05  Patrick Ohly  <patrick.ohly@gmx.de>
40390
40391         * README:
40392         * src/normalize_vcard.pl:
40393
40394         ignore known problems with contact properties in scheduleworld
40395
40396 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40397
40398         * src/TestEvolution.cpp:
40399
40400         got rid of the remaining files with :: in the name
40401
40402 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40403
40404         * ChangeLog:
40405
40406         # updated
40407
40408 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40409
40410         * src/TestEvolution.cpp:
40411
40412         added test for add-update-download sequence
40413
40414 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40415
40416         * src/normalize_vcard.pl:
40417
40418         adapted to syncing with sync.scheduleworld.com
40419
40420 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40421
40422         * src/EvolutionContactSource.cpp:
40423
40424         added mapping for ADR;TYPE=OTHER for scheduleworld
40425
40426 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40427
40428         * etc/Makefile.am:
40429         * etc/localhost_1/spds/syncml/config.txt:
40430
40431         updated references to sync.scheduleworld.com
40432
40433 2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>
40434
40435         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
40436
40437         comments explain how to obtain valid Evolution sources
40438
40439 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
40440
40441         * src/EvolutionCalendarSource.cpp:
40442         * src/EvolutionSyncSource.cpp:
40443
40444         better error logging
40445
40446 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
40447
40448         * src/testVCard.vcf:
40449
40450         fixed typo
40451
40452 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
40453
40454         * src/testCalendar.ics:
40455
40456         adapted to scheduleworld.com
40457
40458 2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>
40459
40460         * src/normalize_vcard.pl:
40461
40462         use simpler diff output and transform into side-by-side oneself
40463         (simpler code, less fragile, handles UTF-8)
40464
40465 2006-05-28  Patrick Ohly  <patrick.ohly@gmx.de>
40466
40467         * src/Test.h:
40468         * src/TestEvolution.cpp:
40469         * src/TestMain.cpp:
40470
40471         avoid filenames with colons in the name
40472
40473 2006-05-27  Patrick Ohly  <patrick.ohly@gmx.de>
40474
40475         * src/normalize_vcard.pl:
40476
40477         adapt automatically to console size if tput is available
40478
40479 2006-05-27  Patrick Ohly  <patrick.ohly@gmx.de>
40480
40481         * README:
40482         * src/normalize_vcard.pl:
40483
40484         made the diff output nicer: full items shown, separated by lines
40485
40486 2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>
40487
40488         * src/normalize_vcard.pl:
40489
40490         massage the full diff output so that it is easier to read and
40491         contains exactly the full vcard/vcalendar for each change
40492
40493 2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>
40494
40495         * src/normalize_vcard.pl:
40496
40497         added indention for nested BEGIN/END blocks in iCalendar
40498
40499 2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>
40500
40501         * HACKING:
40502         * src/EvolutionCalendarSource.cpp:
40503         * src/EvolutionContactSource.cpp:
40504         * src/EvolutionSmartPtr.h:
40505         * src/EvolutionSyncClient.cpp:
40506         * src/EvolutionSyncSource.cpp:
40507         * src/EvolutionSyncSource.h:
40508         * src/TestEvolution.cpp:
40509         * src/syncevolution.cpp:
40510
40511         cleaned up error reporting and exception handling
40512
40513 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
40514
40515         * README:
40516         * src/EvolutionCalendarSource.cpp:
40517         * src/EvolutionContactSource.cpp:
40518         * src/EvolutionSyncClient.cpp:
40519         * src/EvolutionSyncSource.cpp:
40520         * src/EvolutionSyncSource.h:
40521
40522         cleaned up error handling and logging, in particular when using
40523         multiple sources at once
40524
40525 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
40526
40527         * configure.in:
40528
40529         avoid copying temporary C++ API files
40530
40531 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
40532
40533         * src/testVCard.vcf:
40534
40535         added buffer overflow test case
40536
40537 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
40538
40539         * src/EvolutionSyncSource.cpp:
40540         * src/TestEvolution.cpp:
40541
40542         added test for slow-sync and added handling of the
40543         STC_ALREADY_EXISTS encountered then; twinning is currently broken
40544         in Funambol 3.0 beta 3, see #305357
40545
40546 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
40547
40548         * README:
40549
40550         added remark that text has to be exchanged as UTF-8
40551
40552 2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>
40553
40554         * src/testVCard.vcf:
40555
40556         added test case with explicit CHARSET="UTF-8" to test how the
40557         updated client library deals with it
40558
40559 2006-05-24  Patrick Ohly  <patrick.ohly@gmx.de>
40560
40561         * src/EvolutionSyncClient.cpp:
40562
40563         utility was renamed
40564
40565 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
40566
40567         * ChangeLog:
40568
40569         # added logs
40570
40571 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
40572
40573         * README:
40574
40575         # added prerelease note about scheduleworld
40576
40577 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
40578
40579         * configure.in:
40580
40581         # bumped version
40582
40583 2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>
40584
40585         * src/EvolutionCalendarSource.cpp:
40586
40587         fixed new[]/free() mismatch
40588
40589 2006-05-01  Patrick Ohly  <patrick.ohly@gmx.de>
40590
40591         * src/EvolutionCalendarSource.cpp:
40592         * src/EvolutionCalendarSource.h:
40593
40594         generate iCalendar items with VTIMEZONE definitions
40595
40596 2006-05-01  Patrick Ohly  <patrick.ohly@gmx.de>
40597
40598         * README:
40599
40600         added scheduleworld as preferred server
40601
40602 2006-04-26  Patrick Ohly  <patrick.ohly@gmx.de>
40603
40604         * etc/Makefile.am:
40605         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
40606         * src/EvolutionContactSource.cpp:
40607         * src/EvolutionSyncSource.cpp:
40608
40609         added possibility to choose between sending vCard 2.1 and 3.0
40610
40611 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40612
40613         * README:
40614
40615         syncing multiple databases at the same time now worked okay
40616
40617 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40618
40619         * src/TestEvolution.cpp:
40620
40621         avoid the problematic timezones in the basic tests
40622
40623 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40624
40625         * src/EvolutionCalendarSource.cpp:
40626
40627         write the required PRODID and VERSION for iCalendar entries
40628
40629 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40630
40631         * src/normalize_vcard.pl:
40632
40633         avoid eating the trailing newline after PHOTO
40634
40635 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40636
40637         * HACKING:
40638         * etc/Makefile.am:
40639         * etc/localhost_1/spds/syncml/config.txt:
40640         * src/TestEvolution.cpp:
40641         * src/normalize_vcard.pl:
40642
40643         added support for testing against www.scheduleworld.com
40644
40645 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40646
40647         * src/normalize_vcard.pl:
40648
40649         fixed the fix of EMAIL normalization...
40650
40651 2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>
40652
40653         * src/normalize_vcard.pl:
40654
40655         hide differences due to different PHOTO parameters, fixed
40656         EMAIL;INTERNET;OTHER
40657
40658 2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
40659
40660         * etc/Makefile.am:
40661
40662         avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc
40663         for second client
40664
40665 2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
40666
40667         * README:
40668
40669         avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc
40670         for second client
40671
40672 2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>
40673
40674         * src/EvolutionContactSource.cpp:
40675
40676         also treat INTERNET as TYPE
40677
40678 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40679
40680         * ChangeLog:
40681
40682         # updated
40683
40684 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40685
40686         * src/Makefile.am:
40687         * src/TestEvolution.cpp:
40688         * src/testTask.ics:
40689
40690         added testing of tasks
40691
40692 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40693
40694         * HACKING:
40695
40696         test names have changed
40697
40698 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40699
40700         * ChangeLog:
40701
40702         # updated
40703
40704 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40705
40706         * README:
40707
40708         added warnings about known-problems
40709
40710 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40711
40712         * src/testCalendar.ics:
40713
40714         temporarily removed some problematic characters (forge tracker
40715         #304786)
40716
40717 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40718
40719         * README:
40720         * src/Makefile.am:
40721         * src/TestEvolution.cpp:
40722         * src/TestMain.cpp:
40723
40724         - renamed normalize script to synccompare because it now applies
40725         to both calendar, tasks and contacts - temporary files in test
40726         suite now start with the name of the test they belong to
40727
40728 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40729
40730         * src/EvolutionCalendarSource.cpp:
40731         * src/EvolutionCalendarSource.h:
40732         * src/EvolutionContactSource.cpp:
40733         * src/EvolutionContactSource.h:
40734         * src/EvolutionSyncSource.cpp:
40735         * src/EvolutionSyncSource.h:
40736         * src/Makefile.am:
40737         * src/TestEvolution.cpp:
40738         * src/testCalendar.ics:
40739         * src/testTask.ics:
40740
40741         - renamed "test" program to "TestEvolution" - copy original test
40742         cases to fit the name expected by TestEvolution and to have  
40743         them in the build directory - handle merge with existing item in
40744         addItem(): return special status
40745
40746 2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>
40747
40748         * src/normalize_vcard.pl:
40749
40750         now also handles calendar comparison
40751
40752 2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
40753
40754         * src/EvolutionCalendarSource.h:
40755
40756         added some support for inserting already existing item
40757
40758 2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
40759
40760         * src/TestEvolution.cpp:
40761
40762         instantiate test for calendar
40763
40764 2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>
40765
40766         * src/EvolutionCalendarSource.cpp:
40767
40768         added some support for inserting already existing item
40769
40770 2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
40771
40772         * ChangeLog:
40773
40774         # updated
40775
40776 2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
40777
40778         * src/TestEvolution.cpp:
40779
40780         refactored code so that test suites can be built from the base
40781         template TestEvolution class: currently defined are ContactSource
40782         (local tests) and ContactSync (synchronization with server),
40783         tests work exactly as before
40784
40785 2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>
40786
40787         * src/EvolutionContactSource.cpp:
40788
40789         text/x-vcard is more suitable for vcard 2.1
40790
40791 2006-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
40792
40793         * src/TestEvolution.cpp:
40794
40795         made sleep configurable (off by default), synchronize only one
40796         source
40797
40798 2006-04-09  Patrick Ohly  <patrick.ohly@gmx.de>
40799
40800         * README:
40801         * configure.in:
40802         * etc/Makefile.am:
40803         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
40804         * src/EvolutionCalendarSource.cpp:
40805         * src/EvolutionCalendarSource.h:
40806         * src/EvolutionContactSource.cpp:
40807         * src/EvolutionContactSource.h:
40808         * src/EvolutionSmartPtr.h:
40809         * src/EvolutionSyncClient.cpp:
40810         * src/EvolutionSyncClient.h:
40811         * src/EvolutionSyncSource.cpp:
40812         * src/EvolutionSyncSource.h:
40813         * src/Makefile.am:
40814         * src/TestEvolution.cpp:
40815         * src/syncevolution.cpp:
40816
40817         - added support for calendars and tasks: not yet tested
40818         automatically   but manual tests show that it works in principle,
40819         albeit with some   loss of attributes in the server for calendars
40820         (time zone) - removed "disabled" configuration option, use "sync
40821         = none" instead - added selection of databases to synchronize via
40822         additional command   line parameters
40823
40824 2006-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
40825
40826         * README:
40827         * configure.in:
40828         * src/EvolutionContactSource.cpp:
40829         * src/EvolutionSyncClient.cpp:
40830         * src/EvolutionSyncClient.h:
40831         * src/EvolutionSyncSource.h:
40832         * src/TestEvolution.cpp:
40833         * src/syncevolution.cpp:
40834
40835         adapted to head revision of Sync4j C++ client library
40836
40837 2006-04-06  Patrick Ohly  <patrick.ohly@gmx.de>
40838
40839         * src/Makefile.am:
40840
40841         testVCard.vcf was missing in source distribution
40842
40843 2006-03-26  Patrick Ohly  <patrick.ohly@gmx.de>
40844
40845         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
40846
40847         fix for #304805: testing return code of SyncClient::beginSync()
40848
40849 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
40850
40851         * ChangeLog:
40852
40853         # updated
40854
40855 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
40856
40857         * NEWS:
40858         * README:
40859         * configure.in:
40860         * etc/localhost_1/spds/syncml/config.txt:
40861         * src/EvolutionContactSource.cpp:
40862         * src/EvolutionContactSource.h:
40863         * src/EvolutionSyncClient.cpp:
40864         * src/EvolutionSyncClient.h:
40865         * src/EvolutionSyncSource.h:
40866         * src/Makefile.am:
40867         * src/syncevolution.cpp:
40868
40869         - implemented automatic backups, logging and database comparison
40870         - prepared 0.2 release
40871
40872 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
40873
40874         * src/EvolutionContactSource.cpp:
40875
40876         set TYPE=OTHER also for EMAIL if no other type found
40877
40878 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
40879
40880         * src/normalize_vcard.pl:
40881
40882         ignore some more irrelevant vcard differences (TYPE=PREF, extra
40883         separators)
40884
40885 2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>
40886
40887         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
40888         * src/testVCard.vcf:
40889
40890         when using quoted-printable, also encode non-ASCII for
40891         consistency
40892
40893 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40894
40895         * configure.in:
40896         * src/Makefile.am:
40897
40898         make full copy of client lib C++ sources, added
40899         src/client-api-diff target to compare against original sources
40900
40901 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40902
40903         * src/sync4j-client-api-sdkcpp_3_0_6a.diff:
40904
40905         changes for SyncEvolution not in Funambol CVS since sdkcpp_3_0_6a
40906
40907 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40908
40909         * src/TestMain.cpp:
40910
40911         reset stdout/stderr before printing final result
40912
40913 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40914
40915         * ChangeLog:
40916
40917         # updated
40918
40919 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40920
40921         * README:
40922
40923         # reflect current status
40924
40925 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40926
40927         * NEWS:
40928
40929         # initial release
40930
40931 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40932
40933         * src/EvolutionContactSource.cpp:
40934         * src/EvolutionContactSource.h:
40935
40936         ensure that unique properties occur not more than once
40937
40938 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40939
40940         * src/TestEvolution.cpp:
40941
40942         test adding multiple business phone numbers
40943
40944 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40945
40946         * src/.cvsignore:
40947         * src/EvolutionContactSource.cpp:
40948         * src/EvolutionContactSource.h:
40949         * src/EvolutionSyncSource.h:
40950         * src/Makefile.am:
40951         * src/TestEvolution.cpp:
40952         * src/testVCard.vcf:
40953
40954         test for copying via server now transmits testVCard.vcf and also
40955         compares against it
40956
40957 2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>
40958
40959         * src/normalize_vcard.pl:
40960
40961         format normalized vcards with 60 columns for easier side-by-side
40962         diff
40963
40964 2006-03-15  Patrick Ohly  <patrick.ohly@gmx.de>
40965
40966         * README:
40967         * src/.cvsignore:
40968         * src/Makefile.am:
40969         * src/normalize_vcard.pl:
40970
40971         normalize_vcard can now also compare two files automatically;
40972         it's also installed without .pl suffix
40973
40974 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
40975
40976         * ChangeLog:
40977
40978         # updated
40979
40980 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
40981
40982         * README:
40983         * configure.in:
40984
40985         update README and version in preparation for release
40986
40987 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
40988
40989         * src/EvolutionContactSource.cpp:
40990         * src/EvolutionContactSource.h:
40991
40992         added workarounds for FBURL/CALURI and ADR without TYPE
40993
40994 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
40995
40996         * README:
40997         * configure.in:
40998         * src/.cvsignore:
40999         * src/Makefile.am:
41000         * src/TestEvolution.cpp:
41001         * src/normalize_vcard.pl:
41002
41003         replaced verification with vcard comparion via normalize_vcard.pl
41004
41005 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
41006
41007         * ChangeLog:
41008
41009         # updated
41010
41011 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
41012
41013         * .cvsignore:
41014         * Makefile.am:
41015         * autogen.sh:
41016         * etc/Makefile.am:
41017         * src/Makefile.am:
41018
41019         fixed maintainer-cleanup
41020
41021 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
41022
41023         * .cvsignore:
41024
41025         removed pregenerated autotools files from CVS - use autogen.sh
41026
41027 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
41028
41029         * .cvsignore:
41030         * HACKING:
41031         * Makefile.in:
41032         * config.guess:
41033         * config.h.in:
41034         * config.sub:
41035         * configure:
41036         * depcomp:
41037         * etc/.cvsignore:
41038         * etc/Makefile.in:
41039         * install-sh:
41040         * ltmain.sh:
41041         * missing:
41042         * mkinstalldirs:
41043         * src/.cvsignore:
41044         * src/Makefile.in:
41045
41046         removed pregenerated autotools files from CVS - use autogen.sh
41047
41048 2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>
41049
41050         * .cvsignore:
41051         * HACKING:
41052         * Makefile.am:
41053         * Makefile.in:
41054         * README:
41055         * configure:
41056         * configure.in:
41057         * etc/Makefile.in:
41058         * src/.cvsignore:
41059         * src/Makefile.am:
41060         * src/Makefile.in:
41061
41062         integrated compilation of Sync4j C++ client library +
41063         distribution of its source
41064
41065 2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
41066
41067         * .cvsignore:
41068         * COPYING:
41069         * HACKING:
41070         * Makefile.am:
41071         * Makefile.in:
41072         * README:
41073         * aclocal.m4:
41074         * autogen.sh:
41075         * configure:
41076         * configure.in:
41077         * etc/Makefile.am:
41078         * etc/Makefile.in:
41079         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
41080         * src/.cvsignore:
41081         * src/Makefile.am:
41082         * src/Makefile.in:
41083         * src/TestEvolution.cpp:
41084         * src/normalize_vcard.pl:
41085         * src/sync4jevolution.cpp:
41086         * src/syncevolution.cpp:
41087         * test/normalize_vcard.pl:
41088
41089         preparations for a release as 'SyncEvolution'
41090
41091 2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
41092
41093         * ChangeLog:
41094
41095         *** empty log message ***
41096
41097 2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>
41098
41099         * src/TestEvolution.cpp:
41100
41101         restrict the usage of the problematic CALURI/FBURL to a few
41102         specific test cases
41103
41104 2006-02-26  Patrick Ohly  <patrick.ohly@gmx.de>
41105
41106         * src/TestEvolution.cpp:
41107
41108         check some more vcard fields (however, different order of entries
41109         still breaks comparison)
41110
41111 2006-02-26  Patrick Ohly  <patrick.ohly@gmx.de>
41112
41113         * configure:
41114         * configure.in:
41115
41116         try most recent Evolution versions first, because shared objects
41117         are not upward-compatible
41118
41119 2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>
41120
41121         * ChangeLog:
41122
41123         started to use emac's vc-update-change-log to update the
41124         ChangeLog
41125
41126 2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>
41127
41128         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
41129         * src/EvolutionContactSource.cpp:
41130         * src/EvolutionSyncSource.h:
41131         * src/TestEvolution.cpp:
41132
41133         added support for the new refresh-client/server sync modes
41134
41135 2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>
41136
41137         * README:
41138
41139         added known problems and support section, updated compiling
41140
41141 2006-01-26  Patrick Ohly  <patrick.ohly@gmx.de>
41142
41143         * README:
41144
41145         added POHLY-SYNC4JEVOLUTION-CHECKED
41146
41147 2006-01-23  Patrick Ohly  <patrick.ohly@gmx.de>
41148
41149         * src/EvolutionContactSource.cpp:
41150
41151         removed redundant code
41152
41153 2006-01-23  Patrick Ohly  <patrick.ohly@gmx.de>
41154
41155         * README:
41156         * src/EvolutionContactSource.cpp:
41157         * src/EvolutionContactSource.h:
41158         * src/TestEvolution.cpp:
41159
41160         added conflict handling
41161
41162 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
41163
41164         * HACKING:
41165         * src/TestMain.cpp:
41166
41167         allow running just one test
41168
41169 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
41170
41171         * README:
41172         * src/TestEvolution.cpp:
41173
41174         list the major features explicitly and improved tests to actually
41175         check copying/updating
41176
41177 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
41178
41179         * HACKING:
41180
41181         mention setup of unit testing
41182
41183 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
41184
41185         * README:
41186
41187         update to reflect current status
41188
41189 2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>
41190
41191         * src/TestEvolution.cpp:
41192
41193         minor changes to make it easier to debug
41194
41195 2006-01-08  Patrick Ohly  <patrick.ohly@gmx.de>
41196
41197         * src/EvolutionContactSource.cpp:
41198         * src/EvolutionContactSource.h:
41199         * src/TestEvolution.cpp:
41200
41201         added test cases for vcard conversion use VOCL classes to fix
41202         vcard encoding
41203
41204 2005-12-12  Patrick Ohly  <patrick.ohly@gmx.de>
41205
41206         * src/EvolutionContactSource.cpp:
41207
41208         a deleted item without data returns getDataSize() -1
41209
41210 2005-12-11  Patrick Ohly  <patrick.ohly@gmx.de>
41211
41212         * HACKING:
41213         * src/.cvsignore:
41214         * src/EvolutionContactSource.cpp:
41215         * src/EvolutionSyncClient.cpp:
41216         * src/EvolutionSyncClient.h:
41217         * src/TestEvolution.cpp:
41218
41219         added unit testing for syncing, needs some support in core
41220         classes (overriding sync mode, full lists)
41221
41222 2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
41223
41224         * src/EvolutionContactSource.cpp:
41225         * src/EvolutionSyncSource.h:
41226
41227         implemented distinction between different sync modes: 'refresh'
41228         requires deleting items, scanning is different for full and
41229         partial sync
41230
41231 2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
41232
41233         * Makefile.am:
41234         * Makefile.in:
41235         * README:
41236         * aclocal.m4:
41237         * configure:
41238         * configure.in:
41239         * etc/.cvsignore:
41240         * etc/Makefile.am:
41241         * etc/Makefile.in:
41242         * etc/localhost_1/spds/sources/addressbook_1/config.txt:
41243         * etc/localhost_1/spds/syncml/config.txt:
41244         * src/Makefile.in:
41245         * test/normalize_vcard.pl:
41246
41247         added testing of syncing
41248
41249 2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>
41250
41251         * src/EvolutionContactSource.cpp:
41252         * src/EvolutionSyncSource.h:
41253
41254         added some more debug logging
41255
41256 2005-12-04  Patrick Ohly  <patrick.ohly@gmx.de>
41257
41258         * src/EvolutionContactSource.cpp:
41259
41260         more convervative logging
41261
41262 2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
41263
41264         * src/EvolutionSyncClient.cpp:
41265         * src/sync4jevolution.cpp:
41266
41267         fixed/extended error detection at the end of the sync
41268
41269 2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
41270
41271         * src/EvolutionContactSource.cpp:
41272         * src/EvolutionContactSource.h:
41273
41274         added logging of contact vcards added hack to make Evolution's
41275         vcard V3.0 compatible with Sync4j 2.3b3 (needs to be remove or
41276         made configurable)
41277
41278 2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>
41279
41280         * src/EvolutionSyncSource.cpp:
41281
41282         strip special characters, Evolution gets confused by them
41283
41284 2005-11-26  Patrick Ohly  <patrick.ohly@gmx.de>
41285
41286         * README:
41287         * src/EvolutionContactSource.cpp:
41288         * src/EvolutionContactSource.h:
41289         * src/EvolutionSyncClient.cpp:
41290         * src/EvolutionSyncClient.h:
41291         * src/EvolutionSyncSource.cpp:
41292         * src/EvolutionSyncSource.h:
41293         * src/Makefile.am:
41294         * src/Makefile.in:
41295         * src/TestEvolution.cpp:
41296         * src/sync4jevolution.cpp:
41297
41298         implemented front-end based on new SyncML C++ config API
41299         implemented the new begin/endSync() callbacks explain the change
41300         tracking and error handling -> copying from server works, the
41301         other way around fails, probably because of vcard 3.0 parsing
41302         problems on the server
41303
41304 2005-11-25  Patrick Ohly  <patrick.ohly@gmx.de>
41305
41306         * INSTALL:
41307         * README:
41308         * configure:
41309         * configure.in:
41310         * src/EvolutionContactSource.cpp:
41311         * src/EvolutionContactSource.h:
41312         * src/TestEvolution.cpp:
41313         * src/sync4jevolution.cpp:
41314
41315         adapted to Sync4j C++ client API 3.x
41316
41317 2005-11-25  Patrick Ohly  <patrick.ohly@gmx.de>
41318
41319         * src/EvolutionSyncSource.cpp:
41320         * src/EvolutionSyncSource.h:
41321
41322         base class with functionality common to all Evolution sync
41323         sources
41324
41325 2005-11-05  Patrick Ohly  <patrick.ohly@gmx.de>
41326
41327         * .cvsignore:
41328         * HACKING:
41329         * README:
41330         * src/.cvsignore:
41331         * src/EvolutionContactSource.cpp:
41332         * src/EvolutionContactSource.h:
41333         * src/EvolutionSmartPtr.h:
41334         * src/Makefile.am:
41335         * src/Makefile.in:
41336         * src/TestEvolution.cpp:
41337         * src/TestMain.cpp:
41338         * src/sync4jevolution.cpp:
41339         * src/valgrind.supp:
41340
41341         first working version of SyncSource for Evolution contacts
41342         (requires Sync4j C++ API 2.0, not currently available) added unit
41343         testing
41344
41345 2005-10-08  Patrick Ohly  <patrick.ohly@gmx.de>
41346
41347         * .cvsignore:
41348         * AUTHORS:
41349         * COPYING:
41350         * ChangeLog:
41351         * INSTALL:
41352         * Makefile.am:
41353         * Makefile.in:
41354         * NEWS:
41355         * README:
41356         * aclocal.m4:
41357         * config.guess:
41358         * config.h.in:
41359         * config.sub:
41360         * configure:
41361         * configure.in:
41362         * depcomp:
41363         * install-sh:
41364         * ltmain.sh:
41365         * missing:
41366         * mkinstalldirs:
41367         * src/.cvsignore:
41368         * src/Makefile.am:
41369         * src/Makefile.in:
41370         * src/sync4jevolution.cpp:
41371
41372         setup framework
41373
41374 2005-10-08  (no author)  <(no author)@15ad00c4-1369-45f4-8270-35d70d36bdcd>
41375
41376
41377         New repository initialized by cvs2svn.
41378