Imported Upstream version 0.9
[platform/upstream/syncevolution.git] / src / synthesis / ChangeLog
1 # Generated by configure.  Do no edit.
2 # git revision a9e10a9900247fefd9e7399b0246d561fe07ffbb
3 # git tag libsynthesis_3.0.2.28_at_pr_day+syncevolution-0.9
4
5 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
6
7         * src/sysync/engineinterface.cpp:
8
9         TSettingsKeyImpl::SetValueByID: compiler warning about pointer
10         aliasing
11
12 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
13
14         * src/sysync/synccommand.cpp:
15
16         TSyncCommand::analyze: compiler warning about uninitialized
17         variable (return code!)
18
19 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
20
21         * src/sysync/sysync_utils.cpp:
22
23         appendRFC2047AsUTF8: compiler warning about uninitialized
24         variable
25
26 2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>
27
28         * src/sysync/sysync_utils.cpp:
29
30         compiler warning in generateNonce(): casting char array
31
32 2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>
33
34         * src/sysync/stdlogicds.cpp:
35
36         slow sync: avoid empty anchors, that confuses ScheduleWorld
37
38 2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>
39
40         * src/sysync/vtimezone.cpp:
41
42         timezone parsing: accept \r\n and \r as line ends in addition to
43         \n
44
45 2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>
46
47         * src/sysync/vtimezone.cpp:
48         * src/sysync/vtimezone.h:
49
50         vtimezone: use const string & instead of string copy
51
52 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
53
54         * src/platform_adapters/linux/platform_timezones.cpp:
55
56         Linux timezones: previous fix for icalcomponent_as_ical_string_r
57         was incomplete
58
59 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
60
61         * src/platform_adapters/linux/platform_timezones.cpp:
62
63         Linux timezones: compile fix for libecal and
64         --disable-evolution-compatibility
65
66 2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>
67
68         * src/platform_adapters/linux/platform_timezones.cpp:
69
70         Linux timezones: use icalcomponent_as_ical_string_r() if possible
71
72 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
73
74         * Makefile.am:
75         * configure.in:
76         * synthesis.pc.in:
77
78         autotools: added synthesis.pc file for pkg-config
79
80 2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>
81
82         * src/platform_adapters/linux/platform_timezones.cpp:
83
84         Linux timezones: avoid compiler warning
85
86 2009-07-16  Chen Congwu  <congwu.chen@intel.com>
87
88         * src/sysync/binfileimplds.cpp:
89         * src/sysync/binfileimplds.h:
90         * src/sysync/localengineds.cpp:
91         * src/sysync/synccommand.cpp:
92         * src/sysync/sysync_globs.h:
93
94         client + statistics workaround: treat status 200 as 201 for
95         Replace cmd (which is really
96
97 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
98
99         * configure.in:
100         * src/platform_adapters/linux/platform_timezones.cpp:
101
102         autotools: add --enable-evolution-compatibility
103
104 2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>
105
106         * README:
107
108         README: mentioned that expat 2.x can be used instead of the older
109         expat 1.x
110
111 2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>
112
113
114         Merge commit 'origin/master'
115
116 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
117
118         * autogen.sh:
119
120         autgen.sh: wipe out old files before recreating them
121
122 2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>
123
124         * src/synthesis-linker.map:
125
126         SySyncDebugPuts: fixed dynamic link problem
127
128 2009-07-10  Lukas Zeller  <luz@synthesis.ch>
129
130         * src/sysync/syncserver.cpp:
131         * src/sysync/syncserver.h:
132
133         server: fixed to compile again with ENGINEINTERFACE_SUPPORT (for
134         XXXAsKey) but no ENGINE_LIBRARY (traditional Synthesis builds)
135
136 2009-07-10  Beat Forster  <bfo@synthesis.ch>
137
138         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
139
140         syncml_tk: Fix for BOM checker: In pure C variables must be
141         defined before any other statement
142
143 2009-07-10  Lukas Zeller  <luz@synthesis.ch>
144
145         * src/sysync/syncclient.cpp:
146         * src/sysync/syncsession.cpp:
147         * src/sysync/syncsession.h:
148
149         Suspend ALERT: renamed flags and accessors to include "suspend"
150         (to make clear it is the suspend alert)
151
152 2009-07-10  Lukas Zeller  <luz@synthesis.ch>
153
154
155         Merge commit 'moblin/congwu'
156
157 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
158
159         * src/sysync_SDK/Sources/enginemodulebase.cpp:
160         * src/sysync_SDK/Sources/enginemodulebase.h:
161
162         TEngineModuleBridge::Term() + fCI: memory leak
163
164 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
165
166         * src/sysync/scriptcontext.cpp:
167
168         MakeTextWithProfile: did not free profile handler
169
170 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
171
172         * src/sysync/mimedirprofile.cpp:
173
174         MIMEStringToField: unitialized time context
175
176 2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>
177
178         * src/sysync/engineinterface.cpp:
179
180         TSettingsKeyImpl::checkFieldAttrs: don't read before start of
181         string
182
183 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
184
185         * src/sysync/engineentry.cpp:
186         * src/sysync/syncclientbase.cpp:
187         * src/sysync/syncclientbase.h:
188         * src/sysync_SDK/Sources/enginemodulebase.h:
189         * src/sysync_SDK/Sources/sync_dbapidef.h:
190
191         engine logging: new API with more information provided to the
192         engine
193
194 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
195
196         * src/sysync/debuglogger.h:
197
198         engine logging: fix message dumping in combination with
199         <logsessionstoglobal>
200
201 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
202
203         * src/sysync/scriptcontext.cpp:
204
205         fixed compiler warnings: signed/unsigned comparison
206
207 2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>
208
209         * src/sysync/syncsession.cpp:
210
211         configuration: accept configs without any datastore definition
212
213 2009-06-26  Chen Congwu  <congwu.chen@intel.com>
214
215         * src/sysync/syncclient.cpp:
216         * src/sysync/syncsession.cpp:
217         * src/sysync/syncsession.h:
218
219         Suspend ALERT: make sure synthesis client sends the suspend alert
220
221 2009-07-01  Lukas Zeller  <luz@synthesis.ch>
222
223         * src/sysync/mimedirprofile.cpp:
224         * src/sysync/mimedirprofile.h:
225
226         remoterules build dependency removed - new setRemoteRule()
227         function implementation needed #ifdefs
228
229 2009-07-01  Lukas Zeller  <luz@synthesis.ch>
230
231         * src/sysync/debuglogger.cpp:
232         * src/sysync/debuglogger.h:
233         * src/sysync/syncappbase.cpp:
234         * src/sysync/syncappbase.h:
235         * src/sysync/syncsession.cpp:
236
237         engine logging: added <logsessionstoglobal> to direct session
238         logs into global log
239
240 2009-07-01  Lukas Zeller  <luz@synthesis.ch>
241
242         * src/sysync/scriptcontext.cpp:
243         * src/sysync/scriptcontext.h:
244
245         scripts: Added macro arguments for script macros
246
247 2009-06-26  tester  <tester@knlcst4.ikn.intel.com>
248
249         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
250
251         compiler warning: uninitialized variable
252
253 2009-06-26  tester  <tester@knlcst4.ikn.intel.com>
254
255         * src/sysync/syncsession.cpp:
256
257         compiler warning: parenthesis in boolean expression
258
259 2009-06-26  zhu, yongsheng  <yongsheng.zhu@intel.com>
260
261         * src/sysync/mimedirprofile.cpp:
262
263         MIMEPROFILE: Add \N to represent newline
264
265 2009-06-25  tester  <tester@knlcst4.ikn.intel.com>
266
267         * configure.in:
268
269         configure + XML lib: fixed the situation where only expat was
270         installed
271
272 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
273
274
275         Merge commit 'moblin/yong'
276
277 2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>
278
279
280         Merge commit 'origin/master'
281
282 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
283
284         * src/Makefile.am.in:
285         * src/sysync/mimedirprofile.cpp:
286         * src/sysync/mimedirprofile.h:
287         * src/sysync/multifielditem.h:
288         * src/sysync/scriptcontext.cpp:
289
290         MAKE/PARSETEXTWITHPROFILE: added remote rule name parameter
291
292 2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>
293
294         * src/Targets/ReleasedProducts/clientEngine_opensource_linux/target_options.h:
295
296         compile configuration: enable remote rules in client engine
297
298 2009-06-22  Lukas Zeller  <luz@synthesis.ch>
299
300         * src/sysync/stdlogicds.cpp:
301         * src/sysync/syncclient.cpp:
302         * src/sysync/syncsession.cpp:
303         * src/sysync/syncsession.h:
304
305         engine: cleaned up around fRemoteMustSeeDevinf and
306         mustSendDevInf()
307
308 2009-06-22  Wu, Yong  <yong.wu@intel.com>
309
310         * src/sysync/syncclient.cpp:
311
312         client: Added check to make sure devInf gets sent (Put) to server
313         when config has changed
314
315 2009-06-22  Wu, Yong  <yong.wu@intel.com>
316
317         * src/sysync/syncappbase.h:
318
319         Avoid "if without value" compiling warnings.
320
321 2009-06-19  Wu, Yong  <yong.wu@intel.com>
322
323         * configure.in:
324
325         Fix a typo in help text.
326
327 2009-06-19  Wu, Yong  <yong.wu@intel.com>
328
329         * configure.in:
330         * src/sysync/syncappbase.h:
331
332         Bug 3312. add expat support. Synthesis can work in 3 modes: a)
333         system
334
335 2009-06-18  Lukas Zeller  <luz@synthesis.ch>
336
337         * src/DB_interfaces/api_db/pluginapids.cpp:
338         * src/DB_interfaces/api_db/pluginapids.h:
339         * src/DB_interfaces/odbc_db/odbcapids.h:
340         * src/global_options.h:
341         * src/sysync/binfileimplclient.cpp:
342         * src/sysync/binfileimplds.cpp:
343         * src/sysync/binfileimplds.h:
344         * src/sysync/customimplds.cpp:
345         * src/sysync/customimplds.h:
346         * src/sysync/engineinterface.cpp:
347         * src/sysync/sysync_utils.cpp:
348
349         engine 3.2.0.32: cleaned up binfile changelog update tracking
350
351 2009-06-16  Lukas Zeller  <luz@synthesis.ch>
352
353         * Synthesis_AG_Contributor_Agreement.doc:
354
355         Contributor agreement: Added Word version for helping incremental
356         workflows completing the agreement
357
358 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
359
360         * doc/SySync_config_reference.doc:
361         * doc/SySync_config_reference.pdf:
362
363         docs: updated SySync_config_reference for engine 3.2.0.31
364
365 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
366
367         * src/global_options.h:
368
369         engine 3.2.0.31
370
371 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
372
373         * src/DB_interfaces/api_db/pluginapids.cpp:
374         * src/sysync/localengineds.cpp:
375         * src/sysync/syncappbase.h:
376         * src/sysync/syncclientbase.cpp:
377         * src/sysync/syncclientbase.h:
378         * src/sysync/syncserver.cpp:
379         * src/sysync/syncserver.h:
380
381         server engine: some preparations, work in progress
382
383 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
384
385         * src/sysync/syncclient.cpp:
386         * src/sysync/syncclient.h:
387         * src/sysync/sysync_globs.h:
388
389         client: added "smart" retry (mainly as ZYB workaround)
390
391 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
392
393         * src/sysync/scriptcontext.cpp:
394         * src/sysync/syncsession.cpp:
395
396         Scripting: Made SETLOG, SETDEBUGLOG and SETREADONLY generally
397         accessible
398
399 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
400
401         * src/sysync/binfileimplclient.cpp:
402         * src/sysync/binfileimplclient.h:
403         * src/sysync/binfileimplds.cpp:
404         * src/sysync/engineinterface.cpp:
405         * src/sysync/itemfield.cpp:
406         * src/sysync_SDK/Sources/engine_defs.h:
407
408         engine: settings key access improvements
409
410 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
411
412         * src/DB_interfaces/odbc_db/odbcapiagent.cpp:
413         * src/sysync/customimplagent.cpp:
414         * src/sysync/customimplagent.h:
415         * src/sysync/lineartime.h:
416
417         DB interfacing: support for Apple "nsdate" DB field type
418
419 2009-06-10  Lukas Zeller  <luz@synthesis.ch>
420
421         * src/sysync/customimplds.cpp:
422         * src/sysync/dataobjtype.cpp:
423         * src/sysync/multifielditem.h:
424         * src/sysync/timezones.h:
425
426         warnings elimination
427
428 2009-06-09  zhu, yongsheng  <yongsheng.zhu@intel.com>
429
430         * src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
431
432           BOM Processing for SyncML Toolkit
433
434 2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>
435
436         * src/platform_adapters/linux/platform_timezones.cpp:
437
438         libical time zone import: imported time zones were skipped during
439         matching
440
441 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
442
443         * src/global_options.h:
444         * src/sysync/mimedirprofile.cpp:
445         * src/sysync/mimedirprofile.h:
446
447         mime-dir: added "expandedlist" option for <property values="..">
448
449 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
450
451         * src/sysync/iso8601.cpp:
452
453         iso8601: less than 1h negative minute offset was displayed as
454         positive
455
456 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
457
458         * src/sysync/engineinterface.cpp:
459         * src/sysync/engineinterface.h:
460
461         engine interface: added support for querying value type in all
462         settings keys
463
464 2009-05-12  Beat Forster  <bfo@synthesis.ch>
465
466         * src/sysync/timezones.cpp:
467         * src/sysync/tz_table.h:
468         * src/sysync/vtimezone.cpp:
469         * src/sysync/vtimezone.h:
470
471         timezones: improved matching for UTC, bug fix
472
473 2009-05-12  Lukas Zeller  <luz@synthesis.ch>
474
475         * src/sysync_SDK/configs/syncclient_sample_config.xml:
476
477         sample client config: EXDATE is comma separated in iCalendar 2.0!
478
479 2009-05-07  Lukas Zeller  <luz@synthesis.ch>
480
481         * Synthesis_AG_Contributor_Agreement.pdf:
482
483         Contributor Agreement: clarified "Contributor" term, more space
484         for filling out the form
485
486 2009-05-05  Beat Forster  <bfo@synthesis.ch>
487
488         * src/sysync/vtimezone.cpp:
489
490         timezones: zones without DST rules (e.g. China) will be
491         recognized correctly
492
493 2009-05-05  Beat Forster  <bfo@synthesis.ch>
494
495         * src/sysync/vtimezone.cpp:
496
497         timezones: pure minute offset TZ will now get TZID with name,
498         e.g. TZID:OFFS-0057 or TZID:OFFS+0130
499
500 2009-05-05  Lukas Zeller  <luz@synthesis.ch>
501
502         * src/sysync/syncserver.cpp:
503
504         sysytool: made sure pseudo test session is in "remote understands
505         UTC" mode.
506
507 2009-05-05  Lukas Zeller  <luz@synthesis.ch>
508
509         * src/sysync/mimedirprofile.cpp:
510
511         vCalendar 1.0 TZ parsing: now searches in internal zone list
512
513 2009-05-04  Lukas Zeller  <luz@synthesis.ch>
514
515         * src/global_options.h:
516
517         Version changed to 3.2.0.27
518
519 2009-05-04  Lukas Zeller  <luz@synthesis.ch>
520
521         * src/syncml_tk/src/sml/xlt/all/xltenc.c:
522
523         SyncML-TK: fixed strange bracketing found by Gary Tyler
524
525 2009-05-04  Lukas Zeller  <luz@synthesis.ch>
526
527         * src/sysync/syncclientbase.cpp:
528         * src/sysync_SDK/Sources/engine_defs.h:
529
530         Suspend: Fixed problem with STEPCMD_SUSPEND
531
532 2009-05-04  Beat Forster  <bfo@synthesis.ch>
533
534         * src/sysync_SDK/Sources/SDK_support.cpp:
535         * src/sysync_SDK/Sources/SDK_support.h:
536
537         SDK_support: Added CLine:GetName()
538
539 2009-04-22  Lukas Zeller  <luz@synthesis.ch>
540
541         * src/global_options.h:
542
543         Version changed to 3.2.0.26
544
545 2009-04-21  Patrick Ohly  <patrick.ohly@intel.com>
546
547         * src/sysync/vtimezone.cpp:
548
549         time zones: VTIMEZONE definitions may end in \r\n, strip \r from
550         name
551
552 2009-04-17  Synthesis AG  <opensource@synthesis.ch>
553
554
555         Initial Commit by Synthesis AG for Open Source libsynthesis
556         3.2.0.25 and libsmltk
557