1 2008-08-17 09:26 Patrick Ohly <patrick.ohly@gmx.de>
3 * configure-pre.in, src/core/Makefile.am: fixed libcurl link error
6 2008-08-17 09:26 Patrick Ohly <patrick.ohly@gmx.de>
8 * src/backends/sqlite/configure-sub.in: avoid libsqlite dependency
11 2008-08-17 08:50 Patrick Ohly <patrick.ohly@gmx.de>
13 * HACKING, configure-pre.in, src/Makefile-gen.am: removed obsolete
16 2008-08-17 08:45 Patrick Ohly <patrick.ohly@gmx.de>
18 * Makefile-gen.am: removed unused BACKEND_REGISTRIES substitution
19 from regenerated configure.in: it is already part of
22 2008-08-17 08:19 Patrick Ohly <patrick.ohly@gmx.de>
24 * test/runtests.py: only invoke client-test once; suppress known SW
25 'new client' problem; test 'text' source with Funambol
27 2008-08-16 10:35 Patrick Ohly <patrick.ohly@gmx.de>
29 * src/Makefile-gen.am: previous commit disabled 'all' target - use
32 2008-08-16 10:02 Patrick Ohly <patrick.ohly@gmx.de>
34 * src/Makefile-gen.am, src/client-test-app.cpp,
35 src/core/EvolutionSyncSource.h: fixed issue with inconsistent use
36 of ClientTest.h after copying it to SyncEvolution
38 2008-08-16 07:39 Patrick Ohly <patrick.ohly@gmx.de>
40 * src/backends/evolution/EvolutionCalendarSource.cpp,
41 src/backends/evolution/EvolutionCalendarSource.h,
42 src/backends/file/FileSyncSource.cpp,
43 src/backends/file/FileSyncSource.h,
44 src/backends/sqlite/SQLiteContactSource.cpp,
45 src/backends/sqlite/SQLiteContactSource.h,
46 src/core/EvolutionSyncSource.cpp, src/core/EvolutionSyncSource.h,
47 src/core/TrackingSyncSource.h:
48 EvolutionSyncSource::sleepSinceModification(): delay after a sync
49 only if needed, must be requested by sources
51 2008-08-16 07:38 Patrick Ohly <patrick.ohly@gmx.de>
53 * src/backends/evolution/EvolutionCalendarSource.cpp: preserve
54 child events when updating parent without relying on
57 2008-08-16 07:37 Patrick Ohly <patrick.ohly@gmx.de>
59 * test/ClientTest.cpp: testLinkedItemsInsertBothUpdateParent:
60 updating parent may also update child
62 2008-08-16 07:36 Patrick Ohly <patrick.ohly@gmx.de>
64 * src/client-test-app.cpp: evo user/passwd must always be set for
67 2008-08-16 07:35 Patrick Ohly <patrick.ohly@gmx.de>
69 * src/backends/evolution/EvolutionCalendarSource.h: better comment
70 for returnOnlyChildren in removeEvents: parent is always removed
72 2008-08-16 07:34 Patrick Ohly <patrick.ohly@gmx.de>
74 * src/backends/evolution/EvolutionCalendarSource.cpp,
75 src/backends/evolution/EvolutionCalendarSource.h,
76 src/backends/evolution/EvolutionMemoSource.cpp,
77 test/ClientTest.cpp, test/ClientTest.h: calendar synchronization
78 with Evolution Exchange Connector works again
80 CALOBJ_MOD_THIS for parent items caused problems. A *long* delay
81 after a sync was needed, otherwise the Connector returned garbage
82 during further accesses (e.g., old child event instead of the
85 Some code cleanup (creating ItemID from LUID).
87 Temporarily forked the client test (introduced update items for
88 child/parent, relaxed semantic selectable at runtime).
90 2008-08-16 07:31 Patrick Ohly <patrick.ohly@gmx.de>
92 * test/ClientTest.cpp, test/ClientTest.h: copied r_v70ga from C++
93 client lib because some changes will be necessary
95 2008-08-12 18:28 Patrick Ohly <patrick.ohly@gmx.de>
97 * src/core/SyncEvolutionCmdline.cpp,
98 src/core/SyncEvolutionConfig.cpp: enabled 'memo' source in
101 2008-08-09 10:26 Patrick Ohly <patrick.ohly@gmx.de>
103 * src/backends/evolution/EvolutionCalendarSource.cpp,
104 src/backends/evolution/EvolutionContactSource.cpp,
105 src/backends/evolution/EvolutionMemoSource.cpp,
106 src/backends/file/FileSyncSource.cpp,
107 src/core/EvolutionSyncClient.cpp, src/core/EvolutionSyncClient.h,
108 src/core/EvolutionSyncSource.cpp, src/core/EvolutionSyncSource.h,
109 src/core/FileConfigNode.cpp, src/core/SyncEvolutionUtil.cpp:
110 cleaned up error reporting: errno now passed to throwError
112 2008-08-09 09:06 Patrick Ohly <patrick.ohly@gmx.de>
114 * src/core/EvolutionSyncSource.h:
115 CLIENT_TEST_EVOLUTION_USER/PASSWORD and warning about init order
117 2008-08-09 08:57 Patrick Ohly <patrick.ohly@gmx.de>
119 * src/client-test-app.cpp: added
120 CLIENT_TEST_EVOLUTION_USER/PASSWORD so that backends which
121 require authentication can now also be tested
123 2008-08-05 20:11 Patrick Ohly <patrick.ohly@gmx.de>
125 * src/Makefile-gen.am: added missing imemo20.ics test cases to
128 2008-08-05 20:09 Patrick Ohly <patrick.ohly@gmx.de>
130 * src/backends/file/FileSyncSourceRegister.cpp: disable linked item
131 testing: file backend does not support the special semantic
133 2008-08-04 19:06 Patrick Ohly <patrick.ohly@gmx.de>
135 * Makefile-gen.am: include Doxyfile in distribution
137 2008-08-03 20:56 Patrick Ohly <patrick.ohly@gmx.de>
141 2008-08-03 20:56 Patrick Ohly <patrick.ohly@gmx.de>
143 * src/core/EvolutionSyncSource.cpp, src/core/EvolutionSyncSource.h:
144 avoid redundant ': failure' in error situations where the error
145 description is already included
147 2008-08-03 20:49 Patrick Ohly <patrick.ohly@gmx.de>
149 * ChangeLog, NEWS, configure-pre.in: release 0.8 beta 2
151 2008-08-03 20:48 Patrick Ohly <patrick.ohly@gmx.de>
153 * src/core/SyncEvolutionCmdline.cpp: --sync implies --run, to be
154 compatible with old command lines
156 2008-08-03 20:26 Patrick Ohly <patrick.ohly@gmx.de>
158 * src/README.h: better explanation what the classes do
160 2008-08-03 20:26 Patrick Ohly <patrick.ohly@gmx.de>
162 * src/client-test-app.cpp: added documentation for client-test env
165 2008-08-03 20:23 Patrick Ohly <patrick.ohly@gmx.de>
167 * HACKING: corrected outdated config path
169 2008-08-03 20:06 Patrick Ohly <patrick.ohly@gmx.de>
171 * src/backends/addressbook/AddressBookSourceRegister.cpp,
172 src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
173 src/backends/evolution/EvolutionContactSourceRegister.cpp,
174 src/backends/file/FileSyncSourceRegister.cpp,
175 src/backends/sqlite/SQLiteContactSourceRegister.cpp: only include
176 integration tests in anonymous namespace because CPPUnit unit
177 tests become ugly otherwise
179 2008-08-03 19:51 Patrick Ohly <patrick.ohly@gmx.de>
181 * src/backends/file, src/backends/file/FileSyncSource.cpp,
182 src/backends/file/FileSyncSource.h,
183 src/backends/file/FileSyncSourceRegister.cpp,
184 src/backends/file/Makefile.am,
185 src/backends/file/configure-sub.in: added file backend
187 2008-08-03 19:50 Patrick Ohly <patrick.ohly@gmx.de>
189 * src/core/EvolutionSyncSource.cpp, src/core/EvolutionSyncSource.h:
190 added EvolutionSyncSource::logItemUtil(): extracts key properties
191 from raw data and logs them
193 2008-08-03 19:48 Patrick Ohly <patrick.ohly@gmx.de>
195 * src/Makefile-gen.am: more dependency fixes
197 2008-08-03 13:21 Patrick Ohly <patrick.ohly@gmx.de>
199 * README: added synopsis for --status
201 2008-08-03 13:20 Patrick Ohly <patrick.ohly@gmx.de>
203 * src/backends/addressbook/AddressBookSourceRegister.cpp,
204 src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
205 src/backends/evolution/EvolutionContactSourceRegister.cpp,
206 src/backends/sqlite/SQLiteContactSourceRegister.cpp: use
207 anonymous namespaces to avoid name conflicts between classes
209 2008-08-03 13:00 Patrick Ohly <patrick.ohly@gmx.de>
211 * README, src/core/SyncEvolutionCmdline.cpp,
212 src/core/SyncEvolutionCmdline.h: improved command line and its
215 More explicit description of the different operations. Added
216 --run|-r switch: if properties are on the command line, then an
217 operation must be specified explicitly, with --run standing for a
218 sync run. Otherwise a sync might accidentally be done when a
219 configuration change was intented, but the --configure switch was
222 2008-08-03 12:58 Patrick Ohly <patrick.ohly@gmx.de>
224 * src/Makefile-gen.am: minor fixes for recent introduction of
227 syncevolution and client-test were not rebuilt when lib changed.
228 Unit tests in lib were not pulled into client-test.
230 2008-08-03 12:35 Patrick Ohly <patrick.ohly@gmx.de>
232 * src/Makefile-gen.am: re-added 'test' target (alias for
235 2008-08-02 17:48 Patrick Ohly <patrick.ohly@gmx.de>
237 * Doxyfile, Makefile-gen.am, src/README.h,
238 src/core/EvolutionSyncSource.h, src/core/SyncEvolutionConfig.h:
239 cleaned up Doxygen documentation + included Funambol API
241 2008-08-02 15:46 Patrick Ohly <patrick.ohly@gmx.de>
243 * src/Makefile-gen.am,
244 src/backends/addressbook/AddressBookSourceRegister.cpp,
245 src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
246 src/backends/evolution/EvolutionContactSourceRegister.cpp,
247 src/backends/sqlite/Makefile.am,
248 src/backends/sqlite/SQLiteContactSource.cpp,
249 src/backends/sqlite/SQLiteContactSourceRegister.cpp,
250 src/client-test-app.cpp, src/core/EvolutionSyncSource.cpp,
251 src/core/EvolutionSyncSource.h, src/core/Makefile.am: added
252 automatic registration of test
254 2008-08-02 12:51 Patrick Ohly <patrick.ohly@gmx.de>
256 * src/Makefile-gen.am: client-test now depends on
257 libsyncevolution.la and backends, i.e. 'all'
259 2008-08-02 07:55 Patrick Ohly <patrick.ohly@gmx.de>
261 * src/Makefile-gen.am, src/core/Makefile.am: fixed inclusion of
262 moved boost in distribution
264 2008-07-31 19:57 Patrick Ohly <patrick.ohly@gmx.de>
266 * Doxyfile, src/Test.h, src/boost, src/core/boost: moved boost
267 headers to src/core because that has to be in the include path
270 2008-07-30 20:31 Patrick Ohly <patrick.ohly@gmx.de>
272 * src/Makefile-gen.am, src/client-test-app.cpp: unit tests in
273 Register.cpp files not active without --enable-unit-tests
275 2008-07-30 20:11 Patrick Ohly <patrick.ohly@gmx.de>
277 * Doxyfile, Makefile-gen.am, configure-pre.in: added building of
278 html source code documentation with Doxygen
280 2008-07-30 20:10 Patrick Ohly <patrick.ohly@gmx.de>
282 * Doxyfile: unmodified Doxyfile template as created by doxygen
285 2008-07-30 17:30 Patrick Ohly <patrick.ohly@gmx.de>
287 * Makefile-gen.am, Makefile.am, autogen.sh, configure-post.in,
288 configure-pre.in, src, src/Makefile-gen.am, src/Makefile.am.gen,
289 src/backends/addressbook, src/backends/addressbook/Makefile.am,
290 src/backends/addressbook/configure-sub.in,
291 src/backends/evolution, src/backends/evolution/Makefile.am,
292 src/backends/evolution/configure-sub.in, src/backends/sqlite,
293 src/backends/sqlite/Makefile.am,
294 src/backends/sqlite/configure-sub.in, src/core,
295 src/core/Makefile.am, test: file layout restructuring, take II
297 Added missing files, finished automatic registration of backends,
298 Emacs mode for renamed files.
300 2008-07-29 21:06 Patrick Ohly <patrick.ohly@gmx.de>
302 * Makefile.am, autogen.sh, configure-pre.in, configure.in,
303 src/AddressBookConstants.cpp, src/AddressBookSource.cpp,
304 src/AddressBookSource.h, src/AddressBookSourceRegister.cpp,
305 src/ConfigNode.h, src/ConfigTree.h,
306 src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
307 src/EvolutionCalendarSourceRegister.cpp,
308 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
309 src/EvolutionContactSourceRegister.cpp,
310 src/EvolutionMemoSource.cpp, src/EvolutionMemoSource.h,
311 src/EvolutionSmartPtr.h, src/EvolutionSyncClient.cpp,
312 src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp,
313 src/EvolutionSyncSource.h, src/FileConfigNode.cpp,
314 src/FileConfigNode.h, src/FileConfigTree.cpp,
315 src/FileConfigTree.h, src/FilterConfigNode.cpp,
316 src/FilterConfigNode.h, src/Makefile.am, src/Makefile.am.gen,
317 src/PrefixConfigNode.cpp, src/PrefixConfigNode.h,
318 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
319 src/SQLiteContactSourceRegister.cpp, src/SQLiteUtil.cpp,
320 src/SQLiteUtil.h, src/SafeConfigNode.cpp, src/SafeConfigNode.h,
321 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionCmdline.h,
322 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
323 src/SyncEvolutionUtil.cpp, src/SyncEvolutionUtil.h,
324 src/TrackingSyncSource.cpp, src/TrackingSyncSource.h,
325 src/VolatileConfigNode.h, src/VolatileConfigTree.h, src/backends,
326 src/backends/addressbook,
327 src/backends/addressbook/AddressBookConstants.cpp,
328 src/backends/addressbook/AddressBookSource.cpp,
329 src/backends/addressbook/AddressBookSource.h,
330 src/backends/addressbook/AddressBookSourceRegister.cpp,
331 src/backends/evolution,
332 src/backends/evolution/EvolutionCalendarSource.cpp,
333 src/backends/evolution/EvolutionCalendarSource.h,
334 src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
335 src/backends/evolution/EvolutionContactSource.cpp,
336 src/backends/evolution/EvolutionContactSource.h,
337 src/backends/evolution/EvolutionContactSourceRegister.cpp,
338 src/backends/evolution/EvolutionMemoSource.cpp,
339 src/backends/evolution/EvolutionMemoSource.h,
340 src/backends/evolution/e-cal-check-timezones.c,
341 src/backends/evolution/e-cal-check-timezones.h,
342 src/backends/evolution/libical, src/backends/sqlite,
343 src/backends/sqlite/SQLiteContactSource.cpp,
344 src/backends/sqlite/SQLiteContactSource.h,
345 src/backends/sqlite/SQLiteContactSourceRegister.cpp,
346 src/backends/sqlite/SQLiteUtil.cpp,
347 src/backends/sqlite/SQLiteUtil.h, src/core,
348 src/core/ConfigNode.h, src/core/ConfigTree.h,
349 src/core/EvolutionSmartPtr.h, src/core/EvolutionSyncClient.cpp,
350 src/core/EvolutionSyncClient.h, src/core/EvolutionSyncSource.cpp,
351 src/core/EvolutionSyncSource.h, src/core/FileConfigNode.cpp,
352 src/core/FileConfigNode.h, src/core/FileConfigTree.cpp,
353 src/core/FileConfigTree.h, src/core/FilterConfigNode.cpp,
354 src/core/FilterConfigNode.h, src/core/PrefixConfigNode.cpp,
355 src/core/PrefixConfigNode.h, src/core/SafeConfigNode.cpp,
356 src/core/SafeConfigNode.h, src/core/SyncEvolutionCmdline.cpp,
357 src/core/SyncEvolutionCmdline.h,
358 src/core/SyncEvolutionConfig.cpp, src/core/SyncEvolutionConfig.h,
359 src/core/SyncEvolutionUtil.cpp, src/core/SyncEvolutionUtil.h,
360 src/core/TrackingSyncSource.cpp, src/core/TrackingSyncSource.h,
361 src/core/VolatileConfigNode.h, src/core/VolatileConfigTree.h,
362 src/core/vocl, src/e-cal-check-timezones.c,
363 src/e-cal-check-timezones.h, src/libical, src/vocl: major
364 restructuring of the file layout and autotools build
366 This change makes it possible to add a new backend without
367 changing any of the core files. It also gets rid of some hacks
368 (like -export-dynamic for the binary) by putting all core
369 SyncEvolution code into a library.
371 The transition is not quite complete: there are still some lists
372 of existing backends, which will be removed soon.
373 EvolutionSmartPtr.h and EvolutionSyncSource depend on
374 Evolution/GNOME libs, which forces all backends to use the right
377 2008-07-28 20:48 Patrick Ohly <patrick.ohly@gmx.de>
379 * configure.in: print summary of enabled backends
381 2008-07-23 20:59 Patrick Ohly <patrick.ohly@gmx.de>
383 * Makefile.am: another rename sync4j->funambol
385 2008-07-21 19:12 Patrick Ohly <patrick.ohly@gmx.de>
387 * configure.in, src/Makefile.am: adapted to renaming of libsync4j
388 -> libfunambol; also renamed variables and configure options, but
389 old options kept as aliases
391 2008-07-21 16:55 Patrick Ohly <patrick.ohly@gmx.de>
393 * README: added further explanations to --source-property
395 2008-07-21 16:53 Patrick Ohly <patrick.ohly@gmx.de>
397 * tags/syncevolution-0-8beta1a/debian/changelog,
398 tags/syncevolution-0-8beta1a/src/EvolutionContactSource.cpp,
399 debian/changelog, src/EvolutionContactSource.cpp: disabled
400 special support for X-OSSO-CONTACT-STATE because the property no
401 longer is returned properly by libebook (SF #1947050)
403 2008-07-14 18:41 Patrick Ohly <patrick.ohly@gmx.de>
405 * NEWS: fixed --refresh-from-server typo
407 2008-07-14 18:40 Patrick Ohly <patrick.ohly@gmx.de>
409 * HACKING: added BINSUFFIX for Mac OS X
411 2008-07-14 18:40 Patrick Ohly <patrick.ohly@gmx.de>
413 * Makefile.am, src/Makefile.am: added files required for 'make deb'
416 2008-07-12 20:03 Patrick Ohly <patrick.ohly@gmx.de>
418 * ChangeLog, NEWS, debian/changelog: # updated
420 2008-07-12 20:02 Patrick Ohly <patrick.ohly@gmx.de>
422 * src/SyncEvolutionConfig.cpp: added comment regarding myFUNAMBOL
423 sc-pim- prefix to deviceId
425 2008-07-12 19:45 Patrick Ohly <patrick.ohly@gmx.de>
427 * src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp: fixed
428 creating and testing of default configs
430 ScheduleWorld must explicitly select text/vcard for uri3, the
431 others do not (and should not) specify it explicitly and thus use
432 text/x-vcard by default.
434 The renaming of uuid- to sc-pim- broke regression testing; fixed.
436 2008-07-12 19:31 Patrick Ohly <patrick.ohly@gmx.de>
438 * NEWS, src/AddressBookSource.cpp, src/AddressBookSource.h,
439 src/AddressBookSourceRegister.cpp: Mac OS X client now uses the
440 new TrackingSyncSource
442 2008-07-12 18:44 Patrick Ohly <patrick.ohly@gmx.de>
444 * configure.in: simplified compiling for ppc/386 on Mac OS X
446 2008-07-12 18:43 Patrick Ohly <patrick.ohly@gmx.de>
448 * HACKING: simplified compiling for ppc/386 on Mac OS X
450 2008-07-12 18:36 Patrick Ohly <patrick.ohly@gmx.de>
452 * src/EvolutionCalendarSource.h, src/EvolutionContactSource.h,
453 src/EvolutionSyncSource.h, src/SQLiteContactSource.h,
454 src/TrackingSyncSource.h: turned fileSuffix() into a const
457 2008-07-11 20:28 Patrick Ohly <patrick.ohly@gmx.de>
459 * src/SyncEvolutionConfig.cpp: use sc-pim- prefix for device ID
461 The prefix is important: without it, myFUNAMBOL 6.x and 7.0 map
462 all SyncEvolution instances to the single phone that they
463 support, which leads to unwanted slow syncs when switching
464 between multiple instances.
466 2008-07-11 20:25 Patrick Ohly <patrick.ohly@gmx.de>
468 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp,
469 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp,
470 src/FileConfigNode.cpp, src/FileConfigTree.cpp,
471 src/FilterConfigNode.cpp, src/FilterConfigNode.h,
472 src/PrefixConfigNode.cpp, src/SafeConfigNode.cpp,
473 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp,
474 src/SyncEvolutionConfig.h, src/SyncEvolutionUtil.cpp,
475 src/SyncEvolutionUtil.h, src/TrackingSyncSource.cpp: reduced
476 explicit usage of iterators (mostly with BOOST_FOREACH)
478 2008-07-10 19:17 Patrick Ohly <patrick.ohly@gmx.de>
480 * src/AddressBookSource.cpp, src/AddressBookSource.h,
481 src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
482 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
483 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
484 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
485 src/SyncEvolutionCmdline.cpp, src/TrackingSyncSource.h: cleaned
486 up EvolutionSyncSource interface+implementation
488 2008-07-10 18:12 Patrick Ohly <patrick.ohly@gmx.de>
490 * test/evo.supp, test/sys.supp: added plenty of suppressions for
491 problems only found when running code linked against 2.22.x
493 2008-07-10 18:09 Patrick Ohly <patrick.ohly@gmx.de>
495 * test/runtests.py: added the possibility to run a setup script as
498 2008-07-08 08:46 Patrick Ohly <patrick.ohly@gmx.de>
500 * src/SyncEvolutionUtil.cpp: added missing header file
502 2008-07-07 18:01 Patrick Ohly <patrick.ohly@gmx.de>
504 * src/SyncEvolutionUtil.cpp: better random seed (avoids identical
505 clientId when configs are created rapidly one after the other)
507 2008-07-06 20:49 Patrick Ohly <patrick.ohly@gmx.de>
509 * src/EvolutionSyncSource.cpp, src/FilterConfigNode.h,
510 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionUtil.h: code
511 cleanup (boost::join, list sort)
513 2008-07-06 20:36 Patrick Ohly <patrick.ohly@gmx.de>
515 * src/EvolutionCalendarSource.cpp, src/PrefixConfigNode.cpp,
516 src/SafeConfigNode.cpp: code cleanup (map access)
518 2008-07-06 20:31 Patrick Ohly <patrick.ohly@gmx.de>
520 * src/SyncEvolutionConfig.h: code cleanup
522 2008-07-06 20:26 Patrick Ohly <patrick.ohly@gmx.de>
524 * src/FilterConfigNode.cpp, src/FilterConfigNode.h,
525 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionUtil.h: simplified
526 ConfigFilter: now uses keys as they are, but with
527 case-insensitive compare
529 2008-07-06 20:25 Patrick Ohly <patrick.ohly@gmx.de>
531 * src/TrackingSyncSource.h: LUID may not change during update
533 2008-07-03 19:59 Patrick Ohly <patrick.ohly@gmx.de>
535 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
536 fixed mem leak when listing databases
538 2008-07-03 19:56 Patrick Ohly <patrick.ohly@gmx.de>
540 * src/shlibs.local: reverted to 0.7 packaging
542 2008-07-02 21:08 Patrick Ohly <patrick.ohly@gmx.de>
544 * ChangeLog, NEWS, configure.in: updated version, changelog, NEWS
547 2008-07-02 20:00 Patrick Ohly <patrick.ohly@gmx.de>
549 * src/shlibs.local: SF #1993109: for Evolution 2.6 use .deb
550 dependencies which work with Ubuntu 6.06 LTS
552 2008-07-02 19:36 Patrick Ohly <patrick.ohly@gmx.de>
554 * src/SyncEvolutionCmdline.cpp: SF #1991286: when creating config
555 for the first time, only enable sync sources which can be
558 The check for that was completely missing. Now SyncEvolution
559 checks that the backend is available and there is at least one
560 database (the first one will be synchronized unless explicitly
561 changed). If these checks fail and the sync source was explicitly
562 requested by the user by listing it after the server name, then
563 an error is printed and no configuration is written. If the user
564 wants the default setup, then the source is silently disabled.
566 2008-07-02 19:32 Patrick Ohly <patrick.ohly@gmx.de>
568 * src/Makefile.am: fixed problem with loading calendar backend
569 dynamically on Maemo (depends on TrackingSyncSource being in the
572 2008-07-02 19:30 Patrick Ohly <patrick.ohly@gmx.de>
574 * src/EvolutionCalendarSource.cpp: avoid useless 'list: unable to
575 access calendars: failure' error message
577 The error was printed when listing databases failed without
578 setting an error, like on Maemo where memos are not supported by
579 the Evolution backend.
581 2008-06-29 17:59 Patrick Ohly <patrick.ohly@gmx.de>
583 * test/runtests.py: added MemoToo
585 2008-06-29 16:19 Patrick Ohly <patrick.ohly@gmx.de>
587 * src/EvolutionSyncSource.h: remember failure when iterating over
590 2008-06-29 16:17 Patrick Ohly <patrick.ohly@gmx.de>
592 * src/vocl/VObject.cpp, src/vocl/posixadapter.h: adapted to new C++
593 client library posixadapter.h
595 2008-06-29 16:16 Patrick Ohly <patrick.ohly@gmx.de>
597 * src/EvolutionSyncSource.cpp: return code of removeAllItems() is
598 error code, not SyncML status
600 2008-06-29 16:15 Patrick Ohly <patrick.ohly@gmx.de>
602 * src/EvolutionSyncSource.h: clarified return code of inherited
603 removeAllItems() method
605 2008-06-29 08:56 Patrick Ohly <patrick.ohly@gmx.de>
607 * src/vocl/posixadapter.h: fixed compile errors due to wchar
610 2008-06-28 21:32 Patrick Ohly <patrick.ohly@gmx.de>
612 * src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp: added
613 memotoo to expected list of templates, fixed Funambol syncURL
615 2008-06-28 20:43 Patrick Ohly <patrick.ohly@gmx.de>
617 * src/EvolutionSyncSource.h: removed extra sorting, std::set is
618 already guaranteed to return entries in ascending order
620 2008-06-28 20:04 Patrick Ohly <patrick.ohly@gmx.de>
622 * src/SyncEvolutionConfig.cpp: fixed wrong URI in ScheduleWorld
625 2008-06-28 19:55 Patrick Ohly <patrick.ohly@gmx.de>
627 * src/EvolutionContactSource.cpp: MemoToo sends vcards with just \n
628 line termination, handle that when extracting FN
630 2008-06-28 13:27 Patrick Ohly <patrick.ohly@gmx.de>
632 * src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp: fixed
633 wrong syncURL in ScheduleWorld template
635 2008-06-26 20:29 Patrick Ohly <patrick.ohly@gmx.de>
637 * test/runtests.py: added --prebuilt: testing with precompiled
640 2008-06-26 20:24 Patrick Ohly <patrick.ohly@gmx.de>
642 * src/SyncEvolutionConfig.cpp: MemoToo prefers vCard 2.1 over 3.0
644 2008-06-25 20:32 Patrick Ohly <patrick.ohly@gmx.de>
646 * src/Makefile.am: rename SyncEvolution's copy of the libecal
649 Currently the functions are identical, but at some point they
650 might diverge. Avoid conflicts by using different names.
652 2008-06-25 20:11 Patrick Ohly <patrick.ohly@gmx.de>
654 * Makefile.am, configure.in, etc: removed obsolete example config
657 2008-06-25 20:10 Patrick Ohly <patrick.ohly@gmx.de>
659 * configure.in: adapted to the official include flags (posix before
662 2008-06-25 19:54 Patrick Ohly <patrick.ohly@gmx.de>
664 * src/EvolutionMemoSource.cpp: added synchronization of Evolution
667 Most devices only synchronize plain text and do not have a
668 separate summary field. Such an extra summary field was added to
669 Evolution after memo support was initially implemented in
670 SyncEvolution, therefore SyncEvolution did not transmit that
673 Added transmitting the summary by inserting it as first line of
674 the plain text blob *if* it is not already identical with the
675 first line. When receiving a memo, the summary is set from the
676 first line *without* removing the first line because the first
677 line might have been used as a normal part of the memo.
679 2008-06-25 19:29 Patrick Ohly <patrick.ohly@gmx.de>
681 * README, src/SyncEvolutionCmdline.cpp: removed --properties
682 option: not implemented yet
684 2008-06-25 18:51 Patrick Ohly <patrick.ohly@gmx.de>
686 * src/SyncEvolutionConfig.cpp: added MemoToo server template
688 2008-06-25 18:51 Patrick Ohly <patrick.ohly@gmx.de>
690 * src/client-test-app.cpp: fixed typo (evolution-todo ->
693 2008-06-25 17:21 Patrick Ohly <patrick.ohly@gmx.de>
695 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
696 src/Makefile.am: made detached recurrence handling more resilient
698 Child items can now be inserted without the corresponding parent
699 or before the parent. Semantically this makes no sense, but
700 servers which do not know about the semantic might do it. Also
701 removing the parent without the children is now supported.
703 Technically this has to workaround limitations of the EDS API and
704 is done as: * child before parent: temporarily save and remove
705 children, insert parent, update parent with children * remove
706 parent, but not child: temporarily save and remove children,
707 reinsert after removal of parent
709 2008-06-15 21:31 Patrick Ohly <patrick.ohly@gmx.de>
711 * src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
712 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp,
713 src/SyncEvolutionConfig.h: regression in 0.8 alpha 1: setting
714 sync mode during status query or sync affected *all* sources,
715 even the disabled ones
717 The intented behavior is that inactive sources can only be
718 activated by listing them explicitly after the server name. Fixed
719 by moving the handling of the sync mode override from the generic
720 config handling to EvolutionSyncClient, which knows about this
723 Minor code cleanup: avoid duplicating the "sync" string by
724 declaring the syncSourceProp as member of
725 EvolutionSyncSourceConfig.
727 2008-06-12 19:52 Patrick Ohly <patrick.ohly@gmx.de>
729 * src/e-cal-check-timezones.c, src/e-cal-check-timezones.h:
730 addressed Chenthill's code review comments #49 and #50
732 - copyright transfer - API documentation moved to .c file and
733 reformatted - simplified iterating over TZID parameter - removed
736 Also implemented out-of-memory error handling. If allocating a
737 GError fails, the process is aborted by calling g_error().
739 2008-06-12 18:55 Patrick Ohly <patrick.ohly@gmx.de>
741 * src/SyncEvolutionCmdline.cpp: scheduleworld config template:
742 calendar was using 'event2' instead of the correct 'cal2' URI
744 2008-06-12 18:47 Patrick Ohly <patrick.ohly@gmx.de>
746 * src/EvolutionContactSource.cpp, src/EvolutionSyncSource.h: fixed
747 segfaults for certain data
749 SyncEvolution contained code which calls the LOG macros with a
750 pointer to a string buffer (LOG.debug(data)) which used to be
751 okay when those calls dumped the data verbatim, but now can
752 segfault since printf style formatting was added. Now
753 LOG.debug("%s", data) is used.
755 2008-06-12 18:43 Patrick Ohly <patrick.ohly@gmx.de>
757 * src/EvolutionCalendarSource.cpp: fixed compile error
759 2008-06-12 16:39 Patrick Ohly <patrick.ohly@gmx.de>
761 * src/EvolutionCalendarSource.cpp: removed/replaced 'calendar'
762 string from message in libecal backend because it is also used
765 2008-06-08 12:10 Patrick Ohly <patrick.ohly@gmx.de>
767 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
768 src/EvolutionSyncSource.h, src/Makefile.am: fixed modifying
769 parent/child (=detached) calendar items
771 - must track which items exist locally because asking for a
772 detached recurrence succeeds even if the object doesn't exist
773 yet; also reduces communication with backend - new child items
774 must be created via e_cal_modify_object() - log adding new items
775 with extracted UID/RECURRENCE-ID - sort item lists so that parent
776 items are processed first (required by ScheduleWorld)
778 More work is needed to handle semantically not quite correct
779 situations, like adding a child without a parent.
781 2008-06-07 19:46 Patrick Ohly <patrick.ohly@gmx.de>
783 * src/TrackingSyncSource.cpp: avoid redundant conversion to C
786 2008-06-07 19:31 Patrick Ohly <patrick.ohly@gmx.de>
788 * src/EvolutionSyncSource.cpp: removeAllItems() must mark source as
789 modified (EvolutionContactSource depends on it)
791 2008-06-07 18:53 Patrick Ohly <patrick.ohly@gmx.de>
793 * src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h:
794 implemented SyncSource::removeAllItems()
796 It is needed for the testing framework.
798 2008-05-15 17:05 Patrick Ohly <patrick.ohly@gmx.de>
800 * src/e-cal-check-timezones.c, src/e-cal-check-timezones.h:
801 e_cal_match_tzid() is now public: required for mapping TZIDs of
804 2008-05-15 17:04 Patrick Ohly <patrick.ohly@gmx.de>
806 * src/e-cal-check-timezones.c: use
807 icaltimezone_get_builtin_timezone_from_tzid()
809 2008-05-15 17:01 Patrick Ohly <patrick.ohly@gmx.de>
811 * src/e-cal-check-timezones.c: try to strip trailing sequence
812 number when mapping TZIDs
814 2008-05-12 20:56 Patrick Ohly <patrick.ohly@gmx.de>
816 * src/e-cal-check-timezones.c: add system time zones to VCALENDAR
817 if they are getting used because of mapping (keeps VCALENDAR
820 2008-05-08 20:45 Patrick Ohly <patrick.ohly@gmx.de>
822 * src/EvolutionCalendarSource.cpp, src/e-cal-check-timezones.c,
823 src/e-cal-check-timezones.h: optionally patch components stored
824 in a GList (required by evolution-exchange)
826 2008-05-04 15:40 Patrick Ohly <patrick.ohly@gmx.de>
828 * src/libical/icalstrdup.c: fixed spelling mistake
830 2008-05-04 15:40 Patrick Ohly <patrick.ohly@gmx.de>
832 * src/EvolutionSmartPtr.h: must define HANDLE_LIBICAL_MEMORY to
833 avoid compiler warning
835 2008-05-02 19:05 Patrick Ohly <patrick.ohly@gmx.de>
837 * configure.in, src/EvolutionCalendarSource.cpp, src/Makefile.am,
838 src/e-cal-check-timezones.c, src/libical,
839 src/libical/icalstrdup.c, src/libical/icalstrdup.h: GNOME
840 Bugzilla #516408: always free ical strings, duplicate when
843 2008-05-02 17:22 Patrick Ohly <patrick.ohly@gmx.de>
845 * test/runtests.py: also test SyncEvolution unit tests in addition
846 to testing framework tests
848 2008-05-02 17:22 Patrick Ohly <patrick.ohly@gmx.de>
850 * test/evo.supp: suppressed all known leaks with trunk from April
853 2008-04-20 12:38 Patrick Ohly <patrick.ohly@gmx.de>
855 * HACKING: Maemo no longer uses patched libdbus
857 2008-04-20 12:36 Patrick Ohly <patrick.ohly@gmx.de>
859 * authors.xml: account -> user mapping for svn2cl
861 2008-04-20 12:34 Patrick Ohly <patrick.ohly@gmx.de>
863 * src/EvolutionContactSource.cpp: SF #1947050: added sanity checks
864 around string access of X-OSSO-CONTACT-STATE
866 2008-04-20 12:32 Patrick Ohly <patrick.ohly@gmx.de>
868 * debian/changelog: # updated
870 2008-04-19 13:26 Patrick Ohly <patrick.ohly@gmx.de>
872 * src/EvolutionCalendarSource.cpp, src/Makefile.am,
873 src/e-cal-check-timezones.c, src/e-cal-check-timezones.h,
874 src/e_cal_check_timezones.c, src/e_cal_check_timezones.h:
875 finished proposal for inclusion of e_cal_check_timezones() into
878 - renamed files to comply with Evolution naming conventions -
879 implemented time zone lookup for file backend
881 2008-04-19 10:23 Patrick Ohly <patrick.ohly@gmx.de>
885 2008-04-19 10:22 Patrick Ohly <patrick.ohly@gmx.de>
887 * ChangeLog: # updated
889 2008-04-19 10:22 Patrick Ohly <patrick.ohly@gmx.de>
891 * svn2cl.sh: svn checkout must be up-to-date for svn2cl to produce
894 2008-04-19 09:11 Patrick Ohly <patrick.ohly@gmx.de>
896 * ChangeLog, HACKING, svn2cl.sh: generate ChangeLog from Subversion
899 2008-04-19 08:02 Patrick Ohly <patrick.ohly@gmx.de>
901 * src/SyncEvolutionUtil.cpp, src/client-test-app.cpp: adding
902 SyncEvolution test target in all cases, take II
904 2008-04-17 21:27 Patrick Ohly <patrick.ohly@gmx.de>
906 * src/EvolutionCalendarSourceRegister.cpp,
907 src/e_cal_check_timezones.c, src/e_cal_check_timezones.h: avoid
908 timezone collisions by renaming the new VTIMEZONE before
911 2008-04-17 19:52 Patrick Ohly <patrick.ohly@gmx.de>
913 * src/EvolutionCalendarSource.cpp,
914 src/EvolutionCalendarSourceRegister.cpp,
915 src/EvolutionSyncSource.h, src/Makefile.am,
916 src/e_cal_check_timezones.c, src/e_cal_check_timezones.h: map
917 TZIDs to system timezones, if possible
919 2008-04-17 19:51 Patrick Ohly <patrick.ohly@gmx.de>
921 * src/EvolutionSyncSource.cpp: avoid redundant underscore
923 2008-04-17 19:09 Patrick Ohly <patrick.ohly@gmx.de>
925 * src/EvolutionCalendarSourceRegister.cpp,
926 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: added
927 testing of opening default database
929 2008-04-17 18:28 Patrick Ohly <patrick.ohly@gmx.de>
931 * src/SyncEvolutionUtil.cpp: always provide SyncEvolution test
932 class, even if it is empty: avoids the need to distinguish
933 between builds when testing it
935 2008-04-17 18:27 Patrick Ohly <patrick.ohly@gmx.de>
937 * src/SyncEvolutionCmdline.cpp: unit tests were unintentionally
938 enabled when only integration tests should have been on
940 2008-04-17 18:19 Patrick Ohly <patrick.ohly@gmx.de>
942 * HACKING: added comment about pre-releases
944 2008-04-16 20:33 Patrick Ohly <patrick.ohly@gmx.de>
946 * src/SyncEvolutionCmdline.cpp: added SSL options also to
949 2008-04-16 17:37 Patrick Ohly <patrick.ohly@gmx.de>
951 * Makefile.am, configure.in: bumped version to alpha, made sure
952 that .deb package version is larger than last release but smaller
955 2008-04-10 20:25 Patrick Ohly <patrick.ohly@gmx.de>
957 * src/TrackingSyncSource.h: clarified insertItem
959 2008-04-10 20:09 Patrick Ohly <patrick.ohly@gmx.de>
961 * src/Makefile.am, src/PrefixConfigNode.cpp,
962 src/PrefixConfigNode.h, src/TrackingSyncSource.cpp: added prefix
963 to change tracking node: that way have multiple name spaces in
964 the same config node, in case we need it later on
966 2008-04-10 20:08 Patrick Ohly <patrick.ohly@gmx.de>
968 * src/FilterConfigNode.cpp, src/SafeConfigNode.cpp: fixed typo in
969 error message (missing 'not')
971 2008-04-10 19:54 Patrick Ohly <patrick.ohly@gmx.de>
973 * src/ConfigNode.h, src/FileConfigNode.cpp, src/FileConfigNode.h,
974 src/FilterConfigNode.cpp, src/FilterConfigNode.h,
975 src/SafeConfigNode.cpp, src/SafeConfigNode.h,
976 src/SyncEvolutionConfig.cpp, src/TrackingSyncSource.cpp: avoid
977 expensive copying of property map
979 2008-04-10 19:36 Patrick Ohly <patrick.ohly@gmx.de>
981 * src/SyncEvolutionCmdline.cpp: updated --help text
983 2008-04-10 18:49 Patrick Ohly <patrick.ohly@gmx.de>
985 * src/EvolutionCalendarSource.cpp, src/EvolutionMemoSource.cpp:
986 make sure that the icomp UID is set before calling the update
987 method (EDS crashes otherwise)
989 2008-04-10 18:16 Patrick Ohly <patrick.ohly@gmx.de>
991 * src/AddressBookSource.h, src/EvolutionCalendarSource.h,
992 src/EvolutionContactSource.h, src/EvolutionMemoSource.h,
993 src/TrackingSyncSource.h: the useless clone() method is no longer
994 needed because SyncSource no longer inherits from ArrayElement
996 2008-04-08 22:42 Patrick Ohly <patrick.ohly@gmx.de>
998 * src/EvolutionCalendarSource.cpp: implemented support for detached
1001 2008-04-08 19:43 Patrick Ohly <patrick.ohly@gmx.de>
1003 * src/EvolutionSyncSource.h, src/client-test-app.cpp: adapted to
1004 new removeAllItems() prototype
1006 2008-04-07 18:47 Patrick Ohly <patrick.ohly@gmx.de>
1008 * src/EvolutionSyncClient.cpp: added missing initialization of
1009 sources during --status processing
1011 2008-04-07 18:38 Patrick Ohly <patrick.ohly@gmx.de>
1013 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
1014 src/EvolutionMemoSource.cpp, src/EvolutionMemoSource.h,
1015 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
1016 src/TrackingSyncSource.cpp, src/TrackingSyncSource.h: make
1017 results from insertItem explicit by putting them all in one
1020 2008-04-07 18:37 Patrick Ohly <patrick.ohly@gmx.de>
1022 * src/Makefile.am: 'test' is a meta target
1024 2008-04-07 17:59 Patrick Ohly <patrick.ohly@gmx.de>
1026 * src/AddressBookSource.cpp, src/AddressBookSource.h,
1027 src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
1028 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
1029 src/EvolutionMemoSource.cpp, src/EvolutionMemoSource.h,
1030 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp,
1031 src/EvolutionSyncSource.h, src/SQLiteContactSource.cpp,
1032 src/SQLiteContactSource.h, src/TrackingSyncSource.cpp,
1033 src/TrackingSyncSource.h, src/client-test-app.cpp:
1034 EvolutionCalendarSyncSource now uses change tracking based on
1035 modification time stamp.
1037 - const SyncItem cleanup - distinguish between added/merged in
1038 TrackingSyncSource::insertItem(): required for calendar events -
1039 getData() util function not needed. - TrackingSyncSource
1040 key/value strings can be arbitrary strings now. - Clarified
1041 insertItem() semantic and errors. - Added new required
1042 SyncSource::removeAllItems() call.
1044 2008-04-07 17:51 Patrick Ohly <patrick.ohly@gmx.de>
1046 * src/syncevolution.cpp: adapted to the extended printLine() method
1048 2008-04-07 17:50 Patrick Ohly <patrick.ohly@gmx.de>
1050 * src/EvolutionSmartPtr.h: added template class for calling free()
1051 on arbitrary pointer
1053 2008-04-07 17:49 Patrick Ohly <patrick.ohly@gmx.de>
1055 * src/Makefile.am, src/SafeConfigNode.cpp, src/SafeConfigNode.h:
1056 added wrapper around config node: accepts arbitrary key/value
1059 2008-04-06 10:20 Patrick Ohly <patrick.ohly@gmx.de>
1061 * src/Makefile.am: use instead of make
1063 2008-04-06 10:14 Patrick Ohly <patrick.ohly@gmx.de>
1065 * src/Makefile.am: added missing VolatileConfigTree.h to dist
1067 2008-04-06 10:07 Patrick Ohly <patrick.ohly@gmx.de>
1069 * configure.in, src/Makefile.am: added dependencies on
1070 self-compiled client library (client-test and synceveoluition
1071 were not always recompiled)
1073 2008-04-05 12:09 Patrick Ohly <patrick.ohly@gmx.de>
1075 * src/EvolutionSyncClient.cpp: check config before open() and
1076 beginSync() to detect errors when it is still safe (change
1077 tracking not modified yet; exceptions handled gracefully
1079 2008-04-05 12:08 Patrick Ohly <patrick.ohly@gmx.de>
1081 * src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
1082 src/VolatileConfigTree.h: allow temporary configuration in memory
1083 which is not tied to a persistent configuration
1085 2008-04-05 12:04 Patrick Ohly <patrick.ohly@gmx.de>
1087 * src/SyncEvolutionCmdline.cpp: return code of sync got lost
1089 2008-04-05 09:17 Patrick Ohly <patrick.ohly@gmx.de>
1091 * README, src/EvolutionSyncClient.cpp, src/SyncEvolutionConfig.cpp,
1092 src/SyncEvolutionConfig.h: added several options for SSL
1095 SSLServerCertificates = non-standard path to server certificates
1096 SSLVerifyServer = check server certificate? SSLVerifyHost = check
1099 2008-04-03 20:01 Patrick Ohly <patrick.ohly@gmx.de>
1101 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp,
1102 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
1103 src/EvolutionSyncSource.h, src/SyncEvolutionCmdline.cpp,
1104 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h: - all
1105 passwords can be specified as env variables (${foo}) or read from
1106 stdin (-) - fixed config access in sync sources (broke during
1109 2008-04-01 19:44 Patrick Ohly <patrick.ohly@gmx.de>
1111 * src/SyncEvolutionCmdline.cpp: added missing newline in error
1114 2008-03-30 22:17 Patrick Ohly <patrick.ohly@gmx.de>
1116 * README, src/SyncEvolutionCmdline.cpp: --properties not
1119 2008-03-30 21:50 Patrick Ohly <patrick.ohly@gmx.de>
1121 * README, src/ConfigNode.h, src/FileConfigNode.cpp,
1122 src/FileConfigNode.h, src/FilterConfigNode.cpp,
1123 src/FilterConfigNode.h, src/SyncEvolutionCmdline.cpp,
1124 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h: default
1125 values are commmented out in .ini files; some important ones are
1128 2008-03-30 19:08 Patrick Ohly <patrick.ohly@gmx.de>
1130 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp,
1131 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp,
1132 src/EvolutionSyncSource.h, src/SQLiteContactSource.cpp,
1133 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp,
1134 src/SyncEvolutionConfig.h: simplified configuration
1136 - deviceId is at the end of the config now because it hardly ever
1137 has to be set - evolutionsource can be left unset in most cases:
1138 the first Evolution database is the default - mark default data
1139 source when listing them
1141 2008-03-30 18:39 Patrick Ohly <patrick.ohly@gmx.de>
1143 * src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp:
1144 cleaned up comments on properties
1146 2008-03-30 18:02 Patrick Ohly <patrick.ohly@gmx.de>
1148 * README, src/SyncEvolutionCmdline.cpp,
1149 src/SyncEvolutionConfig.cpp, src/SyncEvolutionUtil.cpp,
1150 src/SyncEvolutionUtil.h: deviceId is now a pseudo UUID in new
1153 2008-03-30 16:13 Patrick Ohly <patrick.ohly@gmx.de>
1155 * src/SyncEvolutionCmdline.cpp: added testing of --configure on
1158 2008-03-30 15:15 Patrick Ohly <patrick.ohly@gmx.de>
1160 * src/SyncEvolutionCmdline.cpp: added testing of source listing and
1161 migration, minor fixes
1163 2008-03-30 13:41 Patrick Ohly <patrick.ohly@gmx.de>
1165 * README, src/FilterConfigNode.h, src/SyncEvolutionCmdline.cpp:
1166 added testing of configuring existing config; minor fixes (case
1167 sensitivity in filter, modifying only selected sources)
1169 2008-03-30 13:11 Patrick Ohly <patrick.ohly@gmx.de>
1171 * src/SyncEvolutionCmdline.cpp: testing of/fixed creating config
1172 with sources specified; improved white space handling in
1175 2008-03-30 11:43 Patrick Ohly <patrick.ohly@gmx.de>
1177 * src/SyncEvolutionCmdline.cpp, src/SyncEvolutionUtil.h: added
1178 testing of --print-config, fixed some of the error handling
1180 2008-03-30 11:08 Patrick Ohly <patrick.ohly@gmx.de>
1182 * src/boost/detail/algorithm.hpp,
1183 src/boost/detail/allocator_utilities.hpp,
1184 src/boost/detail/atomic_count.hpp,
1185 src/boost/detail/atomic_count_gcc.hpp,
1186 src/boost/detail/atomic_count_pthreads.hpp,
1187 src/boost/detail/atomic_count_win32.hpp,
1188 src/boost/detail/binary_search.hpp,
1189 src/boost/detail/call_traits.hpp,
1190 src/boost/detail/catch_exceptions.hpp,
1191 src/boost/detail/compressed_pair.hpp,
1192 src/boost/detail/dynamic_bitset.hpp, src/boost/detail/endian.hpp,
1193 src/boost/detail/indirect_traits.hpp,
1194 src/boost/detail/interlocked.hpp,
1195 src/boost/detail/is_function_ref_tester.hpp,
1196 src/boost/detail/is_incrementable.hpp,
1197 src/boost/detail/is_xxx.hpp, src/boost/detail/iterator.hpp,
1198 src/boost/detail/lightweight_mutex.hpp,
1199 src/boost/detail/lightweight_test.hpp,
1200 src/boost/detail/limits.hpp, src/boost/detail/lwm_nop.hpp,
1201 src/boost/detail/lwm_pthreads.hpp,
1202 src/boost/detail/lwm_win32_cs.hpp,
1203 src/boost/detail/named_template_params.hpp,
1204 src/boost/detail/no_exceptions_support.hpp,
1205 src/boost/detail/none_t.hpp, src/boost/detail/numeric_traits.hpp,
1206 src/boost/detail/ob_call_traits.hpp,
1207 src/boost/detail/ob_compressed_pair.hpp,
1208 src/boost/detail/quick_allocator.hpp,
1209 src/boost/detail/reference_content.hpp,
1210 src/boost/detail/select_type.hpp,
1211 src/boost/detail/shared_array_nmt.hpp,
1212 src/boost/detail/shared_ptr_nmt.hpp,
1213 src/boost/detail/templated_streams.hpp,
1214 src/boost/detail/utf8_codecvt_facet.hpp, src/boost/foreach.hpp:
1215 added more Boost header files (required by algorithm::string)
1217 2008-03-30 09:02 Patrick Ohly <patrick.ohly@gmx.de>
1219 * src/FilterConfigNode.h, src/SyncEvolutionCmdline.cpp,
1220 src/SyncEvolutionCmdline.h: added testing of --sync property
1223 2008-03-29 17:26 Patrick Ohly <patrick.ohly@gmx.de>
1225 * src/SyncEvolutionCmdline.cpp: test additional aspects of
1226 --template and --print-servers
1228 2008-03-29 17:04 Patrick Ohly <patrick.ohly@gmx.de>
1230 * src/SyncEvolutionCmdline.cpp: added --template testing
1232 2008-03-29 17:04 Patrick Ohly <patrick.ohly@gmx.de>
1234 * src/SyncEvolutionConfig.cpp: fixed default Funambol config (vCard
1235 2.1, memo sync/URI mixup)
1237 2008-03-29 17:03 Patrick Ohly <patrick.ohly@gmx.de>
1239 * src/SyncEvolutionConfig.h: added missing 'syncevolution' subdir
1240 when XDG_CONFIG_HOME is set
1242 2008-03-29 15:41 Patrick Ohly <patrick.ohly@gmx.de>
1244 * src/EvolutionContactSource.cpp, src/SQLiteContactSource.cpp,
1245 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp,
1246 src/SyncEvolutionConfig.h, src/boost/algorithm,
1247 src/boost/algorithm/string, src/boost/algorithm/string.hpp,
1248 src/boost/algorithm/string/case_conv.hpp,
1249 src/boost/algorithm/string/classification.hpp,
1250 src/boost/algorithm/string/compare.hpp,
1251 src/boost/algorithm/string/concept.hpp,
1252 src/boost/algorithm/string/config.hpp,
1253 src/boost/algorithm/string/constants.hpp,
1254 src/boost/algorithm/string/detail,
1255 src/boost/algorithm/string/detail/case_conv.hpp,
1256 src/boost/algorithm/string/detail/classification.hpp,
1257 src/boost/algorithm/string/detail/find_format.hpp,
1258 src/boost/algorithm/string/detail/find_format_all.hpp,
1259 src/boost/algorithm/string/detail/find_format_store.hpp,
1260 src/boost/algorithm/string/detail/find_iterator.hpp,
1261 src/boost/algorithm/string/detail/finder.hpp,
1262 src/boost/algorithm/string/detail/finder_regex.hpp,
1263 src/boost/algorithm/string/detail/formatter.hpp,
1264 src/boost/algorithm/string/detail/formatter_regex.hpp,
1265 src/boost/algorithm/string/detail/predicate.hpp,
1266 src/boost/algorithm/string/detail/replace_storage.hpp,
1267 src/boost/algorithm/string/detail/sequence.hpp,
1268 src/boost/algorithm/string/detail/trim.hpp,
1269 src/boost/algorithm/string/detail/util.hpp,
1270 src/boost/algorithm/string/erase.hpp,
1271 src/boost/algorithm/string/find.hpp,
1272 src/boost/algorithm/string/find_format.hpp,
1273 src/boost/algorithm/string/find_iterator.hpp,
1274 src/boost/algorithm/string/finder.hpp,
1275 src/boost/algorithm/string/formatter.hpp,
1276 src/boost/algorithm/string/iter_find.hpp,
1277 src/boost/algorithm/string/join.hpp,
1278 src/boost/algorithm/string/predicate.hpp,
1279 src/boost/algorithm/string/predicate_facade.hpp,
1280 src/boost/algorithm/string/replace.hpp,
1281 src/boost/algorithm/string/sequence_traits.hpp,
1282 src/boost/algorithm/string/split.hpp,
1283 src/boost/algorithm/string/std,
1284 src/boost/algorithm/string/std/list_traits.hpp,
1285 src/boost/algorithm/string/std/rope_traits.hpp,
1286 src/boost/algorithm/string/std/slist_traits.hpp,
1287 src/boost/algorithm/string/std/string_traits.hpp,
1288 src/boost/algorithm/string/std_containers_traits.hpp,
1289 src/boost/algorithm/string/trim.hpp,
1290 src/boost/algorithm/string/yes_no_type.hpp, src/boost/bind,
1291 src/boost/bind.hpp, src/boost/bind/apply.hpp,
1292 src/boost/bind/arg.hpp, src/boost/bind/bind_cc.hpp,
1293 src/boost/bind/bind_mf_cc.hpp, src/boost/bind/bind_template.hpp,
1294 src/boost/bind/make_adaptable.hpp, src/boost/bind/mem_fn_cc.hpp,
1295 src/boost/bind/mem_fn_template.hpp, src/boost/bind/mem_fn_vw.hpp,
1296 src/boost/bind/placeholders.hpp, src/boost/bind/protect.hpp,
1297 src/boost/bind/storage.hpp, src/boost/cast.hpp,
1298 src/boost/concept_archetype.hpp, src/boost/concept_check.hpp,
1299 src/boost/function, src/boost/function.hpp,
1300 src/boost/function/detail,
1301 src/boost/function/detail/function_iterate.hpp,
1302 src/boost/function/detail/maybe_include.hpp,
1303 src/boost/function/detail/prologue.hpp,
1304 src/boost/function/function0.hpp,
1305 src/boost/function/function1.hpp,
1306 src/boost/function/function10.hpp,
1307 src/boost/function/function2.hpp,
1308 src/boost/function/function3.hpp,
1309 src/boost/function/function4.hpp,
1310 src/boost/function/function5.hpp,
1311 src/boost/function/function6.hpp,
1312 src/boost/function/function7.hpp,
1313 src/boost/function/function8.hpp,
1314 src/boost/function/function9.hpp,
1315 src/boost/function/function_base.hpp,
1316 src/boost/function/function_template.hpp,
1317 src/boost/function_equal.hpp, src/boost/get_pointer.hpp,
1318 src/boost/implicit_cast.hpp, src/boost/iterator,
1319 src/boost/iterator.hpp, src/boost/iterator/counting_iterator.hpp,
1320 src/boost/iterator/detail,
1321 src/boost/iterator/detail/any_conversion_eater.hpp,
1322 src/boost/iterator/detail/config_def.hpp,
1323 src/boost/iterator/detail/config_undef.hpp,
1324 src/boost/iterator/detail/enable_if.hpp,
1325 src/boost/iterator/detail/facade_iterator_category.hpp,
1326 src/boost/iterator/detail/minimum_category.hpp,
1327 src/boost/iterator/filter_iterator.hpp,
1328 src/boost/iterator/indirect_iterator.hpp,
1329 src/boost/iterator/interoperable.hpp,
1330 src/boost/iterator/is_lvalue_iterator.hpp,
1331 src/boost/iterator/is_readable_iterator.hpp,
1332 src/boost/iterator/iterator_adaptor.hpp,
1333 src/boost/iterator/iterator_archetypes.hpp,
1334 src/boost/iterator/iterator_categories.hpp,
1335 src/boost/iterator/iterator_concepts.hpp,
1336 src/boost/iterator/iterator_facade.hpp,
1337 src/boost/iterator/iterator_traits.hpp,
1338 src/boost/iterator/new_iterator_tests.hpp,
1339 src/boost/iterator/permutation_iterator.hpp,
1340 src/boost/iterator/reverse_iterator.hpp,
1341 src/boost/iterator/transform_iterator.hpp,
1342 src/boost/iterator/zip_iterator.hpp, src/boost/lexical_cast.hpp,
1343 src/boost/mem_fn.hpp, src/boost/mpl, src/boost/mpl/O1_size.hpp,
1344 src/boost/mpl/O1_size_fwd.hpp, src/boost/mpl/accumulate.hpp,
1345 src/boost/mpl/advance.hpp, src/boost/mpl/advance_fwd.hpp,
1346 src/boost/mpl/alias.hpp, src/boost/mpl/always.hpp,
1347 src/boost/mpl/and.hpp, src/boost/mpl/apply.hpp,
1348 src/boost/mpl/apply_fwd.hpp, src/boost/mpl/apply_wrap.hpp,
1349 src/boost/mpl/arg.hpp, src/boost/mpl/arg_fwd.hpp,
1350 src/boost/mpl/arithmetic.hpp, src/boost/mpl/as_sequence.hpp,
1351 src/boost/mpl/assert.hpp, src/boost/mpl/at.hpp,
1352 src/boost/mpl/at_fwd.hpp, src/boost/mpl/aux_,
1353 src/boost/mpl/aux_/O1_size_impl.hpp,
1354 src/boost/mpl/aux_/adl_barrier.hpp,
1355 src/boost/mpl/aux_/advance_backward.hpp,
1356 src/boost/mpl/aux_/advance_forward.hpp,
1357 src/boost/mpl/aux_/apply_1st.hpp,
1358 src/boost/mpl/aux_/arg_typedef.hpp,
1359 src/boost/mpl/aux_/arithmetic_op.hpp,
1360 src/boost/mpl/aux_/arity.hpp, src/boost/mpl/aux_/arity_spec.hpp,
1361 src/boost/mpl/aux_/at_impl.hpp, src/boost/mpl/aux_/back_impl.hpp,
1362 src/boost/mpl/aux_/basic_bind.hpp,
1363 src/boost/mpl/aux_/begin_end_impl.hpp,
1364 src/boost/mpl/aux_/clear_impl.hpp,
1365 src/boost/mpl/aux_/common_name_wknd.hpp,
1366 src/boost/mpl/aux_/comparison_op.hpp, src/boost/mpl/aux_/config,
1367 src/boost/mpl/aux_/config/adl.hpp,
1368 src/boost/mpl/aux_/config/arrays.hpp,
1369 src/boost/mpl/aux_/config/bind.hpp,
1370 src/boost/mpl/aux_/config/compiler.hpp,
1371 src/boost/mpl/aux_/config/ctps.hpp,
1372 src/boost/mpl/aux_/config/dependent_nttp.hpp,
1373 src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp,
1374 src/boost/mpl/aux_/config/dtp.hpp,
1375 src/boost/mpl/aux_/config/eti.hpp,
1376 src/boost/mpl/aux_/config/forwarding.hpp,
1377 src/boost/mpl/aux_/config/gcc.hpp,
1378 src/boost/mpl/aux_/config/has_apply.hpp,
1379 src/boost/mpl/aux_/config/has_xxx.hpp,
1380 src/boost/mpl/aux_/config/integral.hpp,
1381 src/boost/mpl/aux_/config/intel.hpp,
1382 src/boost/mpl/aux_/config/lambda.hpp,
1383 src/boost/mpl/aux_/config/msvc.hpp,
1384 src/boost/mpl/aux_/config/msvc_typename.hpp,
1385 src/boost/mpl/aux_/config/nttp.hpp,
1386 src/boost/mpl/aux_/config/operators.hpp,
1387 src/boost/mpl/aux_/config/overload_resolution.hpp,
1388 src/boost/mpl/aux_/config/preprocessor.hpp,
1389 src/boost/mpl/aux_/config/static_constant.hpp,
1390 src/boost/mpl/aux_/config/ttp.hpp,
1391 src/boost/mpl/aux_/config/typeof.hpp,
1392 src/boost/mpl/aux_/config/use_preprocessed.hpp,
1393 src/boost/mpl/aux_/config/workaround.hpp,
1394 src/boost/mpl/aux_/contains_impl.hpp,
1395 src/boost/mpl/aux_/count_args.hpp,
1396 src/boost/mpl/aux_/count_impl.hpp,
1397 src/boost/mpl/aux_/empty_impl.hpp,
1398 src/boost/mpl/aux_/erase_impl.hpp,
1399 src/boost/mpl/aux_/erase_key_impl.hpp,
1400 src/boost/mpl/aux_/filter_iter.hpp,
1401 src/boost/mpl/aux_/find_if_pred.hpp,
1402 src/boost/mpl/aux_/fold_impl.hpp,
1403 src/boost/mpl/aux_/fold_impl_body.hpp,
1404 src/boost/mpl/aux_/fold_op.hpp, src/boost/mpl/aux_/fold_pred.hpp,
1405 src/boost/mpl/aux_/front_impl.hpp,
1406 src/boost/mpl/aux_/full_lambda.hpp,
1407 src/boost/mpl/aux_/has_apply.hpp,
1408 src/boost/mpl/aux_/has_begin.hpp,
1409 src/boost/mpl/aux_/has_key_impl.hpp,
1410 src/boost/mpl/aux_/has_rebind.hpp,
1411 src/boost/mpl/aux_/has_size.hpp, src/boost/mpl/aux_/has_tag.hpp,
1412 src/boost/mpl/aux_/has_type.hpp,
1413 src/boost/mpl/aux_/include_preprocessed.hpp,
1414 src/boost/mpl/aux_/insert_impl.hpp,
1415 src/boost/mpl/aux_/insert_range_impl.hpp,
1416 src/boost/mpl/aux_/inserter_algorithm.hpp,
1417 src/boost/mpl/aux_/integral_wrapper.hpp,
1418 src/boost/mpl/aux_/is_msvc_eti_arg.hpp,
1419 src/boost/mpl/aux_/iter_apply.hpp,
1420 src/boost/mpl/aux_/iter_fold_if_impl.hpp,
1421 src/boost/mpl/aux_/iter_fold_impl.hpp,
1422 src/boost/mpl/aux_/iter_push_front.hpp,
1423 src/boost/mpl/aux_/joint_iter.hpp,
1424 src/boost/mpl/aux_/lambda_arity_param.hpp,
1425 src/boost/mpl/aux_/lambda_no_ctps.hpp,
1426 src/boost/mpl/aux_/lambda_spec.hpp,
1427 src/boost/mpl/aux_/lambda_support.hpp,
1428 src/boost/mpl/aux_/largest_int.hpp,
1429 src/boost/mpl/aux_/logical_op.hpp,
1430 src/boost/mpl/aux_/msvc_dtw.hpp,
1431 src/boost/mpl/aux_/msvc_eti_base.hpp,
1432 src/boost/mpl/aux_/msvc_is_class.hpp,
1433 src/boost/mpl/aux_/msvc_never_true.hpp,
1434 src/boost/mpl/aux_/msvc_type.hpp, src/boost/mpl/aux_/na.hpp,
1435 src/boost/mpl/aux_/na_assert.hpp, src/boost/mpl/aux_/na_fwd.hpp,
1436 src/boost/mpl/aux_/na_spec.hpp,
1437 src/boost/mpl/aux_/nested_type_wknd.hpp,
1438 src/boost/mpl/aux_/nttp_decl.hpp,
1439 src/boost/mpl/aux_/numeric_cast_utils.hpp,
1440 src/boost/mpl/aux_/numeric_op.hpp,
1441 src/boost/mpl/aux_/order_impl.hpp,
1442 src/boost/mpl/aux_/overload_names.hpp,
1443 src/boost/mpl/aux_/partition_op.hpp,
1444 src/boost/mpl/aux_/pop_back_impl.hpp,
1445 src/boost/mpl/aux_/pop_front_impl.hpp,
1446 src/boost/mpl/aux_/preprocessed,
1447 src/boost/mpl/aux_/preprocessed/bcc,
1448 src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp,
1449 src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp,
1450 src/boost/mpl/aux_/preprocessed/bcc/and.hpp,
1451 src/boost/mpl/aux_/preprocessed/bcc/apply.hpp,
1452 src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp,
1453 src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp,
1454 src/boost/mpl/aux_/preprocessed/bcc/arg.hpp,
1455 src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp,
1456 src/boost/mpl/aux_/preprocessed/bcc/bind.hpp,
1457 src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp,
1458 src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp,
1459 src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp,
1460 src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp,
1461 src/boost/mpl/aux_/preprocessed/bcc/deque.hpp,
1462 src/boost/mpl/aux_/preprocessed/bcc/divides.hpp,
1463 src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp,
1464 src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp,
1465 src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp,
1466 src/boost/mpl/aux_/preprocessed/bcc/greater.hpp,
1467 src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp,
1468 src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp,
1469 src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp,
1470 src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp,
1471 src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp,
1472 src/boost/mpl/aux_/preprocessed/bcc/less.hpp,
1473 src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp,
1474 src/boost/mpl/aux_/preprocessed/bcc/list.hpp,
1475 src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp,
1476 src/boost/mpl/aux_/preprocessed/bcc/map.hpp,
1477 src/boost/mpl/aux_/preprocessed/bcc/minus.hpp,
1478 src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp,
1479 src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp,
1480 src/boost/mpl/aux_/preprocessed/bcc/or.hpp,
1481 src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp,
1482 src/boost/mpl/aux_/preprocessed/bcc/plus.hpp,
1483 src/boost/mpl/aux_/preprocessed/bcc/quote.hpp,
1484 src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp,
1485 src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp,
1486 src/boost/mpl/aux_/preprocessed/bcc/set.hpp,
1487 src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp,
1488 src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp,
1489 src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp,
1490 src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp,
1491 src/boost/mpl/aux_/preprocessed/bcc/times.hpp,
1492 src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp,
1493 src/boost/mpl/aux_/preprocessed/bcc/vector.hpp,
1494 src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp,
1495 src/boost/mpl/aux_/preprocessed/bcc551,
1496 src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp,
1497 src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp,
1498 src/boost/mpl/aux_/preprocessed/bcc551/and.hpp,
1499 src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp,
1500 src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp,
1501 src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp,
1502 src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp,
1503 src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp,
1504 src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp,
1505 src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp,
1506 src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp,
1507 src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp,
1508 src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp,
1509 src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp,
1510 src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp,
1511 src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp,
1512 src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp,
1513 src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp,
1514 src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp,
1515 src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp,
1516 src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp,
1517 src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp,
1518 src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp,
1519 src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp,
1520 src/boost/mpl/aux_/preprocessed/bcc551/less.hpp,
1521 src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp,
1522 src/boost/mpl/aux_/preprocessed/bcc551/list.hpp,
1523 src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp,
1524 src/boost/mpl/aux_/preprocessed/bcc551/map.hpp,
1525 src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp,
1526 src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp,
1527 src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp,
1528 src/boost/mpl/aux_/preprocessed/bcc551/or.hpp,
1529 src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp,
1530 src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp,
1531 src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp,
1532 src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp,
1533 src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp,
1534 src/boost/mpl/aux_/preprocessed/bcc551/set.hpp,
1535 src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp,
1536 src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp,
1537 src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp,
1538 src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp,
1539 src/boost/mpl/aux_/preprocessed/bcc551/times.hpp,
1540 src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp,
1541 src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp,
1542 src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp,
1543 src/boost/mpl/aux_/preprocessed/dmc,
1544 src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp,
1545 src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp,
1546 src/boost/mpl/aux_/preprocessed/dmc/and.hpp,
1547 src/boost/mpl/aux_/preprocessed/dmc/apply.hpp,
1548 src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp,
1549 src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp,
1550 src/boost/mpl/aux_/preprocessed/dmc/arg.hpp,
1551 src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp,
1552 src/boost/mpl/aux_/preprocessed/dmc/bind.hpp,
1553 src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp,
1554 src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp,
1555 src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp,
1556 src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp,
1557 src/boost/mpl/aux_/preprocessed/dmc/deque.hpp,
1558 src/boost/mpl/aux_/preprocessed/dmc/divides.hpp,
1559 src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp,
1560 src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp,
1561 src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp,
1562 src/boost/mpl/aux_/preprocessed/dmc/greater.hpp,
1563 src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp,
1564 src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp,
1565 src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp,
1566 src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp,
1567 src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp,
1568 src/boost/mpl/aux_/preprocessed/dmc/less.hpp,
1569 src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp,
1570 src/boost/mpl/aux_/preprocessed/dmc/list.hpp,
1571 src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp,
1572 src/boost/mpl/aux_/preprocessed/dmc/map.hpp,
1573 src/boost/mpl/aux_/preprocessed/dmc/minus.hpp,
1574 src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp,
1575 src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp,
1576 src/boost/mpl/aux_/preprocessed/dmc/or.hpp,
1577 src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp,
1578 src/boost/mpl/aux_/preprocessed/dmc/plus.hpp,
1579 src/boost/mpl/aux_/preprocessed/dmc/quote.hpp,
1580 src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp,
1581 src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp,
1582 src/boost/mpl/aux_/preprocessed/dmc/set.hpp,
1583 src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp,
1584 src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp,
1585 src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp,
1586 src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp,
1587 src/boost/mpl/aux_/preprocessed/dmc/times.hpp,
1588 src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp,
1589 src/boost/mpl/aux_/preprocessed/dmc/vector.hpp,
1590 src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp,
1591 src/boost/mpl/aux_/preprocessed/gcc,
1592 src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp,
1593 src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp,
1594 src/boost/mpl/aux_/preprocessed/gcc/and.hpp,
1595 src/boost/mpl/aux_/preprocessed/gcc/apply.hpp,
1596 src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp,
1597 src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp,
1598 src/boost/mpl/aux_/preprocessed/gcc/arg.hpp,
1599 src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp,
1600 src/boost/mpl/aux_/preprocessed/gcc/bind.hpp,
1601 src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp,
1602 src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp,
1603 src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp,
1604 src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp,
1605 src/boost/mpl/aux_/preprocessed/gcc/deque.hpp,
1606 src/boost/mpl/aux_/preprocessed/gcc/divides.hpp,
1607 src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp,
1608 src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp,
1609 src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp,
1610 src/boost/mpl/aux_/preprocessed/gcc/greater.hpp,
1611 src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp,
1612 src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp,
1613 src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp,
1614 src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp,
1615 src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp,
1616 src/boost/mpl/aux_/preprocessed/gcc/less.hpp,
1617 src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp,
1618 src/boost/mpl/aux_/preprocessed/gcc/list.hpp,
1619 src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp,
1620 src/boost/mpl/aux_/preprocessed/gcc/map.hpp,
1621 src/boost/mpl/aux_/preprocessed/gcc/minus.hpp,
1622 src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp,
1623 src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp,
1624 src/boost/mpl/aux_/preprocessed/gcc/or.hpp,
1625 src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp,
1626 src/boost/mpl/aux_/preprocessed/gcc/plus.hpp,
1627 src/boost/mpl/aux_/preprocessed/gcc/quote.hpp,
1628 src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp,
1629 src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp,
1630 src/boost/mpl/aux_/preprocessed/gcc/set.hpp,
1631 src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp,
1632 src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp,
1633 src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp,
1634 src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp,
1635 src/boost/mpl/aux_/preprocessed/gcc/times.hpp,
1636 src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp,
1637 src/boost/mpl/aux_/preprocessed/gcc/vector.hpp,
1638 src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp,
1639 src/boost/mpl/aux_/preprocessed/msvc60,
1640 src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp,
1641 src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp,
1642 src/boost/mpl/aux_/preprocessed/msvc60/and.hpp,
1643 src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp,
1644 src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp,
1645 src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp,
1646 src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp,
1647 src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp,
1648 src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp,
1649 src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp,
1650 src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp,
1651 src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp,
1652 src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp,
1653 src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp,
1654 src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp,
1655 src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp,
1656 src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp,
1657 src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp,
1658 src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp,
1659 src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp,
1660 src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp,
1661 src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp,
1662 src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp,
1663 src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp,
1664 src/boost/mpl/aux_/preprocessed/msvc60/less.hpp,
1665 src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp,
1666 src/boost/mpl/aux_/preprocessed/msvc60/list.hpp,
1667 src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp,
1668 src/boost/mpl/aux_/preprocessed/msvc60/map.hpp,
1669 src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp,
1670 src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp,
1671 src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp,
1672 src/boost/mpl/aux_/preprocessed/msvc60/or.hpp,
1673 src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp,
1674 src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp,
1675 src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp,
1676 src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp,
1677 src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp,
1678 src/boost/mpl/aux_/preprocessed/msvc60/set.hpp,
1679 src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp,
1680 src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp,
1681 src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp,
1682 src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp,
1683 src/boost/mpl/aux_/preprocessed/msvc60/times.hpp,
1684 src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp,
1685 src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp,
1686 src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp,
1687 src/boost/mpl/aux_/preprocessed/msvc70,
1688 src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp,
1689 src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp,
1690 src/boost/mpl/aux_/preprocessed/msvc70/and.hpp,
1691 src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp,
1692 src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp,
1693 src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp,
1694 src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp,
1695 src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp,
1696 src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp,
1697 src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp,
1698 src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp,
1699 src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp,
1700 src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp,
1701 src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp,
1702 src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp,
1703 src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp,
1704 src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp,
1705 src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp,
1706 src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp,
1707 src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp,
1708 src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp,
1709 src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp,
1710 src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp,
1711 src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp,
1712 src/boost/mpl/aux_/preprocessed/msvc70/less.hpp,
1713 src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp,
1714 src/boost/mpl/aux_/preprocessed/msvc70/list.hpp,
1715 src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp,
1716 src/boost/mpl/aux_/preprocessed/msvc70/map.hpp,
1717 src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp,
1718 src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp,
1719 src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp,
1720 src/boost/mpl/aux_/preprocessed/msvc70/or.hpp,
1721 src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp,
1722 src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp,
1723 src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp,
1724 src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp,
1725 src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp,
1726 src/boost/mpl/aux_/preprocessed/msvc70/set.hpp,
1727 src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp,
1728 src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp,
1729 src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp,
1730 src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp,
1731 src/boost/mpl/aux_/preprocessed/msvc70/times.hpp,
1732 src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp,
1733 src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp,
1734 src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp,
1735 src/boost/mpl/aux_/preprocessed/mwcw,
1736 src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp,
1737 src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp,
1738 src/boost/mpl/aux_/preprocessed/mwcw/and.hpp,
1739 src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp,
1740 src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp,
1741 src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp,
1742 src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp,
1743 src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp,
1744 src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp,
1745 src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp,
1746 src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp,
1747 src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp,
1748 src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp,
1749 src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp,
1750 src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp,
1751 src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp,
1752 src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp,
1753 src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp,
1754 src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp,
1755 src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp,
1756 src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp,
1757 src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp,
1758 src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp,
1759 src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp,
1760 src/boost/mpl/aux_/preprocessed/mwcw/less.hpp,
1761 src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp,
1762 src/boost/mpl/aux_/preprocessed/mwcw/list.hpp,
1763 src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp,
1764 src/boost/mpl/aux_/preprocessed/mwcw/map.hpp,
1765 src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp,
1766 src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp,
1767 src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp,
1768 src/boost/mpl/aux_/preprocessed/mwcw/or.hpp,
1769 src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp,
1770 src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp,
1771 src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp,
1772 src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp,
1773 src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp,
1774 src/boost/mpl/aux_/preprocessed/mwcw/set.hpp,
1775 src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp,
1776 src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp,
1777 src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp,
1778 src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp,
1779 src/boost/mpl/aux_/preprocessed/mwcw/times.hpp,
1780 src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp,
1781 src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp,
1782 src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp,
1783 src/boost/mpl/aux_/preprocessed/no_ctps,
1784 src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp,
1785 src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp,
1786 src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp,
1787 src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp,
1788 src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp,
1789 src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp,
1790 src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp,
1791 src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp,
1792 src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp,
1793 src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp,
1794 src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp,
1795 src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp,
1796 src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp,
1797 src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp,
1798 src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp,
1799 src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp,
1800 src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp,
1801 src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp,
1802 src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp,
1803 src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp,
1804 src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp,
1805 src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp,
1806 src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp,
1807 src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp,
1808 src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp,
1809 src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp,
1810 src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp,
1811 src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp,
1812 src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp,
1813 src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp,
1814 src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp,
1815 src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp,
1816 src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp,
1817 src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp,
1818 src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp,
1819 src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp,
1820 src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp,
1821 src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp,
1822 src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp,
1823 src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp,
1824 src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp,
1825 src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp,
1826 src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp,
1827 src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp,
1828 src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp,
1829 src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp,
1830 src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp,
1831 src/boost/mpl/aux_/preprocessed/no_ttp,
1832 src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp,
1833 src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp,
1834 src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp,
1835 src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp,
1836 src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp,
1837 src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp,
1838 src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp,
1839 src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp,
1840 src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp,
1841 src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp,
1842 src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp,
1843 src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp,
1844 src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp,
1845 src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp,
1846 src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp,
1847 src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp,
1848 src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp,
1849 src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp,
1850 src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp,
1851 src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp,
1852 src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp,
1853 src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp,
1854 src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp,
1855 src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp,
1856 src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp,
1857 src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp,
1858 src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp,
1859 src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp,
1860 src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp,
1861 src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp,
1862 src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp,
1863 src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp,
1864 src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp,
1865 src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp,
1866 src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp,
1867 src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp,
1868 src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp,
1869 src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp,
1870 src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp,
1871 src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp,
1872 src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp,
1873 src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp,
1874 src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp,
1875 src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp,
1876 src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp,
1877 src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp,
1878 src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp,
1879 src/boost/mpl/aux_/preprocessed/plain,
1880 src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp,
1881 src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp,
1882 src/boost/mpl/aux_/preprocessed/plain/and.hpp,
1883 src/boost/mpl/aux_/preprocessed/plain/apply.hpp,
1884 src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp,
1885 src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp,
1886 src/boost/mpl/aux_/preprocessed/plain/arg.hpp,
1887 src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp,
1888 src/boost/mpl/aux_/preprocessed/plain/bind.hpp,
1889 src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp,
1890 src/boost/mpl/aux_/preprocessed/plain/bitand.hpp,
1891 src/boost/mpl/aux_/preprocessed/plain/bitor.hpp,
1892 src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp,
1893 src/boost/mpl/aux_/preprocessed/plain/deque.hpp,
1894 src/boost/mpl/aux_/preprocessed/plain/divides.hpp,
1895 src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp,
1896 src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp,
1897 src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp,
1898 src/boost/mpl/aux_/preprocessed/plain/greater.hpp,
1899 src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp,
1900 src/boost/mpl/aux_/preprocessed/plain/inherit.hpp,
1901 src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp,
1902 src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp,
1903 src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp,
1904 src/boost/mpl/aux_/preprocessed/plain/less.hpp,
1905 src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp,
1906 src/boost/mpl/aux_/preprocessed/plain/list.hpp,
1907 src/boost/mpl/aux_/preprocessed/plain/list_c.hpp,
1908 src/boost/mpl/aux_/preprocessed/plain/map.hpp,
1909 src/boost/mpl/aux_/preprocessed/plain/minus.hpp,
1910 src/boost/mpl/aux_/preprocessed/plain/modulus.hpp,
1911 src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp,
1912 src/boost/mpl/aux_/preprocessed/plain/or.hpp,
1913 src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp,
1914 src/boost/mpl/aux_/preprocessed/plain/plus.hpp,
1915 src/boost/mpl/aux_/preprocessed/plain/quote.hpp,
1916 src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp,
1917 src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp,
1918 src/boost/mpl/aux_/preprocessed/plain/set.hpp,
1919 src/boost/mpl/aux_/preprocessed/plain/set_c.hpp,
1920 src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp,
1921 src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp,
1922 src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp,
1923 src/boost/mpl/aux_/preprocessed/plain/times.hpp,
1924 src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp,
1925 src/boost/mpl/aux_/preprocessed/plain/vector.hpp,
1926 src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp,
1927 src/boost/mpl/aux_/preprocessor,
1928 src/boost/mpl/aux_/preprocessor/add.hpp,
1929 src/boost/mpl/aux_/preprocessor/def_params_tail.hpp,
1930 src/boost/mpl/aux_/preprocessor/default_params.hpp,
1931 src/boost/mpl/aux_/preprocessor/enum.hpp,
1932 src/boost/mpl/aux_/preprocessor/ext_params.hpp,
1933 src/boost/mpl/aux_/preprocessor/filter_params.hpp,
1934 src/boost/mpl/aux_/preprocessor/is_seq.hpp,
1935 src/boost/mpl/aux_/preprocessor/params.hpp,
1936 src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp,
1937 src/boost/mpl/aux_/preprocessor/range.hpp,
1938 src/boost/mpl/aux_/preprocessor/repeat.hpp,
1939 src/boost/mpl/aux_/preprocessor/sub.hpp,
1940 src/boost/mpl/aux_/preprocessor/token_equal.hpp,
1941 src/boost/mpl/aux_/preprocessor/tuple.hpp,
1942 src/boost/mpl/aux_/ptr_to_ref.hpp,
1943 src/boost/mpl/aux_/push_back_impl.hpp,
1944 src/boost/mpl/aux_/push_front_impl.hpp,
1945 src/boost/mpl/aux_/range_c,
1946 src/boost/mpl/aux_/range_c/O1_size.hpp,
1947 src/boost/mpl/aux_/range_c/back.hpp,
1948 src/boost/mpl/aux_/range_c/empty.hpp,
1949 src/boost/mpl/aux_/range_c/front.hpp,
1950 src/boost/mpl/aux_/range_c/iterator.hpp,
1951 src/boost/mpl/aux_/range_c/size.hpp,
1952 src/boost/mpl/aux_/range_c/tag.hpp,
1953 src/boost/mpl/aux_/reverse_fold_impl.hpp,
1954 src/boost/mpl/aux_/reverse_fold_impl_body.hpp,
1955 src/boost/mpl/aux_/reverse_iter_fold_impl.hpp,
1956 src/boost/mpl/aux_/sequence_wrapper.hpp,
1957 src/boost/mpl/aux_/shift_op.hpp,
1958 src/boost/mpl/aux_/single_element_iter.hpp,
1959 src/boost/mpl/aux_/size_impl.hpp,
1960 src/boost/mpl/aux_/sort_impl.hpp,
1961 src/boost/mpl/aux_/static_cast.hpp,
1962 src/boost/mpl/aux_/template_arity.hpp,
1963 src/boost/mpl/aux_/template_arity_fwd.hpp,
1964 src/boost/mpl/aux_/test, src/boost/mpl/aux_/test.hpp,
1965 src/boost/mpl/aux_/test/assert.hpp,
1966 src/boost/mpl/aux_/test/data.hpp,
1967 src/boost/mpl/aux_/test/test_case.hpp,
1968 src/boost/mpl/aux_/traits_lambda_spec.hpp,
1969 src/boost/mpl/aux_/transform_iter.hpp,
1970 src/boost/mpl/aux_/type_wrapper.hpp,
1971 src/boost/mpl/aux_/unwrap.hpp, src/boost/mpl/aux_/value_wknd.hpp,
1972 src/boost/mpl/aux_/yes_no.hpp, src/boost/mpl/back.hpp,
1973 src/boost/mpl/back_fwd.hpp, src/boost/mpl/back_inserter.hpp,
1974 src/boost/mpl/base.hpp, src/boost/mpl/begin.hpp,
1975 src/boost/mpl/begin_end.hpp, src/boost/mpl/begin_end_fwd.hpp,
1976 src/boost/mpl/bind.hpp, src/boost/mpl/bind_fwd.hpp,
1977 src/boost/mpl/bitand.hpp, src/boost/mpl/bitor.hpp,
1978 src/boost/mpl/bitwise.hpp, src/boost/mpl/bitxor.hpp,
1979 src/boost/mpl/bool.hpp, src/boost/mpl/bool_fwd.hpp,
1980 src/boost/mpl/clear.hpp, src/boost/mpl/clear_fwd.hpp,
1981 src/boost/mpl/comparison.hpp, src/boost/mpl/contains.hpp,
1982 src/boost/mpl/contains_fwd.hpp, src/boost/mpl/copy.hpp,
1983 src/boost/mpl/copy_if.hpp, src/boost/mpl/count.hpp,
1984 src/boost/mpl/count_fwd.hpp, src/boost/mpl/count_if.hpp,
1985 src/boost/mpl/deque.hpp, src/boost/mpl/deref.hpp,
1986 src/boost/mpl/distance.hpp, src/boost/mpl/distance_fwd.hpp,
1987 src/boost/mpl/divides.hpp, src/boost/mpl/empty.hpp,
1988 src/boost/mpl/empty_base.hpp, src/boost/mpl/empty_fwd.hpp,
1989 src/boost/mpl/empty_sequence.hpp, src/boost/mpl/end.hpp,
1990 src/boost/mpl/equal.hpp, src/boost/mpl/equal_to.hpp,
1991 src/boost/mpl/erase.hpp, src/boost/mpl/erase_fwd.hpp,
1992 src/boost/mpl/erase_key.hpp, src/boost/mpl/erase_key_fwd.hpp,
1993 src/boost/mpl/eval_if.hpp, src/boost/mpl/filter_view.hpp,
1994 src/boost/mpl/find.hpp, src/boost/mpl/find_if.hpp,
1995 src/boost/mpl/fold.hpp, src/boost/mpl/for_each.hpp,
1996 src/boost/mpl/front.hpp, src/boost/mpl/front_fwd.hpp,
1997 src/boost/mpl/front_inserter.hpp, src/boost/mpl/greater.hpp,
1998 src/boost/mpl/greater_equal.hpp, src/boost/mpl/has_key.hpp,
1999 src/boost/mpl/has_key_fwd.hpp, src/boost/mpl/has_xxx.hpp,
2000 src/boost/mpl/identity.hpp, src/boost/mpl/if.hpp,
2001 src/boost/mpl/index_if.hpp, src/boost/mpl/index_of.hpp,
2002 src/boost/mpl/inherit.hpp, src/boost/mpl/inherit_linearly.hpp,
2003 src/boost/mpl/insert.hpp, src/boost/mpl/insert_fwd.hpp,
2004 src/boost/mpl/insert_range.hpp,
2005 src/boost/mpl/insert_range_fwd.hpp, src/boost/mpl/inserter.hpp,
2006 src/boost/mpl/int.hpp, src/boost/mpl/int_fwd.hpp,
2007 src/boost/mpl/integral_c.hpp, src/boost/mpl/integral_c_fwd.hpp,
2008 src/boost/mpl/integral_c_tag.hpp,
2009 src/boost/mpl/is_placeholder.hpp, src/boost/mpl/is_sequence.hpp,
2010 src/boost/mpl/iter_fold.hpp, src/boost/mpl/iter_fold_if.hpp,
2011 src/boost/mpl/iterator_category.hpp,
2012 src/boost/mpl/iterator_range.hpp,
2013 src/boost/mpl/iterator_tags.hpp, src/boost/mpl/joint_view.hpp,
2014 src/boost/mpl/key_type.hpp, src/boost/mpl/key_type_fwd.hpp,
2015 src/boost/mpl/lambda.hpp, src/boost/mpl/lambda_fwd.hpp,
2016 src/boost/mpl/less.hpp, src/boost/mpl/less_equal.hpp,
2017 src/boost/mpl/limits, src/boost/mpl/limits/arity.hpp,
2018 src/boost/mpl/limits/list.hpp, src/boost/mpl/limits/map.hpp,
2019 src/boost/mpl/limits/set.hpp, src/boost/mpl/limits/unrolling.hpp,
2020 src/boost/mpl/limits/vector.hpp, src/boost/mpl/list,
2021 src/boost/mpl/list.hpp, src/boost/mpl/list/aux_,
2022 src/boost/mpl/list/aux_/O1_size.hpp,
2023 src/boost/mpl/list/aux_/begin_end.hpp,
2024 src/boost/mpl/list/aux_/clear.hpp,
2025 src/boost/mpl/list/aux_/empty.hpp,
2026 src/boost/mpl/list/aux_/front.hpp,
2027 src/boost/mpl/list/aux_/include_preprocessed.hpp,
2028 src/boost/mpl/list/aux_/item.hpp,
2029 src/boost/mpl/list/aux_/iterator.hpp,
2030 src/boost/mpl/list/aux_/numbered.hpp,
2031 src/boost/mpl/list/aux_/numbered_c.hpp,
2032 src/boost/mpl/list/aux_/pop_front.hpp,
2033 src/boost/mpl/list/aux_/preprocessed,
2034 src/boost/mpl/list/aux_/preprocessed/plain,
2035 src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp,
2036 src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp,
2037 src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp,
2038 src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp,
2039 src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp,
2040 src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp,
2041 src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp,
2042 src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp,
2043 src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp,
2044 src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp,
2045 src/boost/mpl/list/aux_/push_back.hpp,
2046 src/boost/mpl/list/aux_/push_front.hpp,
2047 src/boost/mpl/list/aux_/size.hpp,
2048 src/boost/mpl/list/aux_/tag.hpp, src/boost/mpl/list/list0.hpp,
2049 src/boost/mpl/list/list0_c.hpp, src/boost/mpl/list/list10.hpp,
2050 src/boost/mpl/list/list10_c.hpp, src/boost/mpl/list/list20.hpp,
2051 src/boost/mpl/list/list20_c.hpp, src/boost/mpl/list/list30.hpp,
2052 src/boost/mpl/list/list30_c.hpp, src/boost/mpl/list/list40.hpp,
2053 src/boost/mpl/list/list40_c.hpp, src/boost/mpl/list/list50.hpp,
2054 src/boost/mpl/list/list50_c.hpp, src/boost/mpl/list_c.hpp,
2055 src/boost/mpl/logical.hpp, src/boost/mpl/long.hpp,
2056 src/boost/mpl/long_fwd.hpp, src/boost/mpl/lower_bound.hpp,
2057 src/boost/mpl/map, src/boost/mpl/map.hpp, src/boost/mpl/map/aux_,
2058 src/boost/mpl/map/aux_/at_impl.hpp,
2059 src/boost/mpl/map/aux_/begin_end_impl.hpp,
2060 src/boost/mpl/map/aux_/clear_impl.hpp,
2061 src/boost/mpl/map/aux_/contains_impl.hpp,
2062 src/boost/mpl/map/aux_/empty_impl.hpp,
2063 src/boost/mpl/map/aux_/erase_impl.hpp,
2064 src/boost/mpl/map/aux_/erase_key_impl.hpp,
2065 src/boost/mpl/map/aux_/has_key_impl.hpp,
2066 src/boost/mpl/map/aux_/include_preprocessed.hpp,
2067 src/boost/mpl/map/aux_/insert_impl.hpp,
2068 src/boost/mpl/map/aux_/item.hpp,
2069 src/boost/mpl/map/aux_/iterator.hpp,
2070 src/boost/mpl/map/aux_/key_type_impl.hpp,
2071 src/boost/mpl/map/aux_/map0.hpp,
2072 src/boost/mpl/map/aux_/numbered.hpp,
2073 src/boost/mpl/map/aux_/preprocessed,
2074 src/boost/mpl/map/aux_/preprocessed/no_ctps,
2075 src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp,
2076 src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp,
2077 src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp,
2078 src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp,
2079 src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp,
2080 src/boost/mpl/map/aux_/preprocessed/plain,
2081 src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp,
2082 src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp,
2083 src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp,
2084 src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp,
2085 src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp,
2086 src/boost/mpl/map/aux_/preprocessed/typeof_based,
2087 src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp,
2088 src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp,
2089 src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp,
2090 src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp,
2091 src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp,
2092 src/boost/mpl/map/aux_/size_impl.hpp,
2093 src/boost/mpl/map/aux_/tag.hpp,
2094 src/boost/mpl/map/aux_/value_type_impl.hpp,
2095 src/boost/mpl/map/map0.hpp, src/boost/mpl/map/map10.hpp,
2096 src/boost/mpl/map/map20.hpp, src/boost/mpl/map/map30.hpp,
2097 src/boost/mpl/map/map40.hpp, src/boost/mpl/map/map50.hpp,
2098 src/boost/mpl/math, src/boost/mpl/math/fixed_c.hpp,
2099 src/boost/mpl/math/is_even.hpp,
2100 src/boost/mpl/math/rational_c.hpp, src/boost/mpl/max.hpp,
2101 src/boost/mpl/max_element.hpp, src/boost/mpl/min.hpp,
2102 src/boost/mpl/min_element.hpp, src/boost/mpl/min_max.hpp,
2103 src/boost/mpl/minus.hpp, src/boost/mpl/modulus.hpp,
2104 src/boost/mpl/multiplies.hpp, src/boost/mpl/multiset,
2105 src/boost/mpl/multiset/aux_,
2106 src/boost/mpl/multiset/aux_/count_impl.hpp,
2107 src/boost/mpl/multiset/aux_/insert_impl.hpp,
2108 src/boost/mpl/multiset/aux_/item.hpp,
2109 src/boost/mpl/multiset/aux_/multiset0.hpp,
2110 src/boost/mpl/multiset/aux_/tag.hpp,
2111 src/boost/mpl/multiset/multiset0.hpp, src/boost/mpl/negate.hpp,
2112 src/boost/mpl/next.hpp, src/boost/mpl/next_prior.hpp,
2113 src/boost/mpl/not.hpp, src/boost/mpl/not_equal_to.hpp,
2114 src/boost/mpl/numeric_cast.hpp, src/boost/mpl/or.hpp,
2115 src/boost/mpl/order.hpp, src/boost/mpl/order_fwd.hpp,
2116 src/boost/mpl/pair.hpp, src/boost/mpl/pair_view.hpp,
2117 src/boost/mpl/partition.hpp, src/boost/mpl/placeholders.hpp,
2118 src/boost/mpl/plus.hpp, src/boost/mpl/pop_back.hpp,
2119 src/boost/mpl/pop_back_fwd.hpp, src/boost/mpl/pop_front.hpp,
2120 src/boost/mpl/pop_front_fwd.hpp, src/boost/mpl/print.hpp,
2121 src/boost/mpl/prior.hpp, src/boost/mpl/protect.hpp,
2122 src/boost/mpl/push_back.hpp, src/boost/mpl/push_back_fwd.hpp,
2123 src/boost/mpl/push_front.hpp, src/boost/mpl/push_front_fwd.hpp,
2124 src/boost/mpl/quote.hpp, src/boost/mpl/range_c.hpp,
2125 src/boost/mpl/remove.hpp, src/boost/mpl/remove_if.hpp,
2126 src/boost/mpl/replace.hpp, src/boost/mpl/replace_if.hpp,
2127 src/boost/mpl/reverse.hpp, src/boost/mpl/reverse_fold.hpp,
2128 src/boost/mpl/reverse_iter_fold.hpp, src/boost/mpl/same_as.hpp,
2129 src/boost/mpl/sequence_tag.hpp,
2130 src/boost/mpl/sequence_tag_fwd.hpp, src/boost/mpl/set,
2131 src/boost/mpl/set.hpp, src/boost/mpl/set/aux_,
2132 src/boost/mpl/set/aux_/at_impl.hpp,
2133 src/boost/mpl/set/aux_/begin_end_impl.hpp,
2134 src/boost/mpl/set/aux_/clear_impl.hpp,
2135 src/boost/mpl/set/aux_/empty_impl.hpp,
2136 src/boost/mpl/set/aux_/erase_impl.hpp,
2137 src/boost/mpl/set/aux_/erase_key_impl.hpp,
2138 src/boost/mpl/set/aux_/has_key_impl.hpp,
2139 src/boost/mpl/set/aux_/include_preprocessed.hpp,
2140 src/boost/mpl/set/aux_/insert_impl.hpp,
2141 src/boost/mpl/set/aux_/item.hpp,
2142 src/boost/mpl/set/aux_/iterator.hpp,
2143 src/boost/mpl/set/aux_/key_type_impl.hpp,
2144 src/boost/mpl/set/aux_/numbered.hpp,
2145 src/boost/mpl/set/aux_/numbered_c.hpp,
2146 src/boost/mpl/set/aux_/preprocessed,
2147 src/boost/mpl/set/aux_/preprocessed/plain,
2148 src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp,
2149 src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp,
2150 src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp,
2151 src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp,
2152 src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp,
2153 src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp,
2154 src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp,
2155 src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp,
2156 src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp,
2157 src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp,
2158 src/boost/mpl/set/aux_/set0.hpp,
2159 src/boost/mpl/set/aux_/size_impl.hpp,
2160 src/boost/mpl/set/aux_/tag.hpp,
2161 src/boost/mpl/set/aux_/value_type_impl.hpp,
2162 src/boost/mpl/set/set0.hpp, src/boost/mpl/set/set0_c.hpp,
2163 src/boost/mpl/set/set10.hpp, src/boost/mpl/set/set10_c.hpp,
2164 src/boost/mpl/set/set20.hpp, src/boost/mpl/set/set20_c.hpp,
2165 src/boost/mpl/set/set30.hpp, src/boost/mpl/set/set30_c.hpp,
2166 src/boost/mpl/set/set40.hpp, src/boost/mpl/set/set40_c.hpp,
2167 src/boost/mpl/set/set50.hpp, src/boost/mpl/set/set50_c.hpp,
2168 src/boost/mpl/set_c.hpp, src/boost/mpl/shift_left.hpp,
2169 src/boost/mpl/shift_right.hpp, src/boost/mpl/single_view.hpp,
2170 src/boost/mpl/size.hpp, src/boost/mpl/size_fwd.hpp,
2171 src/boost/mpl/size_t.hpp, src/boost/mpl/size_t_fwd.hpp,
2172 src/boost/mpl/sizeof.hpp, src/boost/mpl/sort.hpp,
2173 src/boost/mpl/stable_partition.hpp, src/boost/mpl/switch.hpp,
2174 src/boost/mpl/tag.hpp, src/boost/mpl/times.hpp,
2175 src/boost/mpl/transform.hpp, src/boost/mpl/transform_view.hpp,
2176 src/boost/mpl/unique.hpp, src/boost/mpl/unpack_args.hpp,
2177 src/boost/mpl/upper_bound.hpp, src/boost/mpl/value_type.hpp,
2178 src/boost/mpl/value_type_fwd.hpp, src/boost/mpl/vector,
2179 src/boost/mpl/vector.hpp, src/boost/mpl/vector/aux_,
2180 src/boost/mpl/vector/aux_/O1_size.hpp,
2181 src/boost/mpl/vector/aux_/at.hpp,
2182 src/boost/mpl/vector/aux_/back.hpp,
2183 src/boost/mpl/vector/aux_/begin_end.hpp,
2184 src/boost/mpl/vector/aux_/clear.hpp,
2185 src/boost/mpl/vector/aux_/empty.hpp,
2186 src/boost/mpl/vector/aux_/front.hpp,
2187 src/boost/mpl/vector/aux_/include_preprocessed.hpp,
2188 src/boost/mpl/vector/aux_/item.hpp,
2189 src/boost/mpl/vector/aux_/iterator.hpp,
2190 src/boost/mpl/vector/aux_/numbered.hpp,
2191 src/boost/mpl/vector/aux_/numbered_c.hpp,
2192 src/boost/mpl/vector/aux_/pop_back.hpp,
2193 src/boost/mpl/vector/aux_/pop_front.hpp,
2194 src/boost/mpl/vector/aux_/preprocessed,
2195 src/boost/mpl/vector/aux_/preprocessed/no_ctps,
2196 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp,
2197 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp,
2198 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp,
2199 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp,
2200 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp,
2201 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp,
2202 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp,
2203 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp,
2204 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp,
2205 src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp,
2206 src/boost/mpl/vector/aux_/preprocessed/plain,
2207 src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp,
2208 src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp,
2209 src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp,
2210 src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp,
2211 src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp,
2212 src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp,
2213 src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp,
2214 src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp,
2215 src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp,
2216 src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp,
2217 src/boost/mpl/vector/aux_/preprocessed/typeof_based,
2218 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp,
2219 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp,
2220 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp,
2221 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp,
2222 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp,
2223 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp,
2224 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp,
2225 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp,
2226 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp,
2227 src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp,
2228 src/boost/mpl/vector/aux_/push_back.hpp,
2229 src/boost/mpl/vector/aux_/push_front.hpp,
2230 src/boost/mpl/vector/aux_/size.hpp,
2231 src/boost/mpl/vector/aux_/tag.hpp,
2232 src/boost/mpl/vector/aux_/vector0.hpp,
2233 src/boost/mpl/vector/vector0.hpp,
2234 src/boost/mpl/vector/vector0_c.hpp,
2235 src/boost/mpl/vector/vector10.hpp,
2236 src/boost/mpl/vector/vector10_c.hpp,
2237 src/boost/mpl/vector/vector20.hpp,
2238 src/boost/mpl/vector/vector20_c.hpp,
2239 src/boost/mpl/vector/vector30.hpp,
2240 src/boost/mpl/vector/vector30_c.hpp,
2241 src/boost/mpl/vector/vector40.hpp,
2242 src/boost/mpl/vector/vector40_c.hpp,
2243 src/boost/mpl/vector/vector50.hpp,
2244 src/boost/mpl/vector/vector50_c.hpp, src/boost/mpl/vector_c.hpp,
2245 src/boost/mpl/void.hpp, src/boost/mpl/void_fwd.hpp,
2246 src/boost/mpl/zip_view.hpp, src/boost/next_prior.hpp,
2247 src/boost/noncopyable.hpp, src/boost/pointer_cast.hpp,
2248 src/boost/preprocessor, src/boost/preprocessor.hpp,
2249 src/boost/preprocessor/arithmetic,
2250 src/boost/preprocessor/arithmetic.hpp,
2251 src/boost/preprocessor/arithmetic/add.hpp,
2252 src/boost/preprocessor/arithmetic/dec.hpp,
2253 src/boost/preprocessor/arithmetic/detail,
2254 src/boost/preprocessor/arithmetic/detail/div_base.hpp,
2255 src/boost/preprocessor/arithmetic/div.hpp,
2256 src/boost/preprocessor/arithmetic/inc.hpp,
2257 src/boost/preprocessor/arithmetic/mod.hpp,
2258 src/boost/preprocessor/arithmetic/mul.hpp,
2259 src/boost/preprocessor/arithmetic/sub.hpp,
2260 src/boost/preprocessor/array, src/boost/preprocessor/array.hpp,
2261 src/boost/preprocessor/array/data.hpp,
2262 src/boost/preprocessor/array/elem.hpp,
2263 src/boost/preprocessor/array/insert.hpp,
2264 src/boost/preprocessor/array/pop_back.hpp,
2265 src/boost/preprocessor/array/pop_front.hpp,
2266 src/boost/preprocessor/array/push_back.hpp,
2267 src/boost/preprocessor/array/push_front.hpp,
2268 src/boost/preprocessor/array/remove.hpp,
2269 src/boost/preprocessor/array/replace.hpp,
2270 src/boost/preprocessor/array/reverse.hpp,
2271 src/boost/preprocessor/array/size.hpp,
2272 src/boost/preprocessor/assert_msg.hpp,
2273 src/boost/preprocessor/cat.hpp, src/boost/preprocessor/comma.hpp,
2274 src/boost/preprocessor/comma_if.hpp,
2275 src/boost/preprocessor/comparison,
2276 src/boost/preprocessor/comparison.hpp,
2277 src/boost/preprocessor/comparison/equal.hpp,
2278 src/boost/preprocessor/comparison/greater.hpp,
2279 src/boost/preprocessor/comparison/greater_equal.hpp,
2280 src/boost/preprocessor/comparison/less.hpp,
2281 src/boost/preprocessor/comparison/less_equal.hpp,
2282 src/boost/preprocessor/comparison/not_equal.hpp,
2283 src/boost/preprocessor/config,
2284 src/boost/preprocessor/config/config.hpp,
2285 src/boost/preprocessor/config/limits.hpp,
2286 src/boost/preprocessor/control,
2287 src/boost/preprocessor/control.hpp,
2288 src/boost/preprocessor/control/deduce_d.hpp,
2289 src/boost/preprocessor/control/detail,
2290 src/boost/preprocessor/control/detail/dmc,
2291 src/boost/preprocessor/control/detail/dmc/while.hpp,
2292 src/boost/preprocessor/control/detail/edg,
2293 src/boost/preprocessor/control/detail/edg/while.hpp,
2294 src/boost/preprocessor/control/detail/msvc,
2295 src/boost/preprocessor/control/detail/msvc/while.hpp,
2296 src/boost/preprocessor/control/detail/while.hpp,
2297 src/boost/preprocessor/control/expr_if.hpp,
2298 src/boost/preprocessor/control/expr_iif.hpp,
2299 src/boost/preprocessor/control/if.hpp,
2300 src/boost/preprocessor/control/iif.hpp,
2301 src/boost/preprocessor/control/while.hpp,
2302 src/boost/preprocessor/debug, src/boost/preprocessor/debug.hpp,
2303 src/boost/preprocessor/debug/assert.hpp,
2304 src/boost/preprocessor/debug/error.hpp,
2305 src/boost/preprocessor/debug/line.hpp,
2306 src/boost/preprocessor/dec.hpp, src/boost/preprocessor/detail,
2307 src/boost/preprocessor/detail/auto_rec.hpp,
2308 src/boost/preprocessor/detail/check.hpp,
2309 src/boost/preprocessor/detail/dmc,
2310 src/boost/preprocessor/detail/dmc/auto_rec.hpp,
2311 src/boost/preprocessor/detail/is_binary.hpp,
2312 src/boost/preprocessor/detail/is_nullary.hpp,
2313 src/boost/preprocessor/detail/is_unary.hpp,
2314 src/boost/preprocessor/detail/null.hpp,
2315 src/boost/preprocessor/detail/split.hpp,
2316 src/boost/preprocessor/empty.hpp,
2317 src/boost/preprocessor/enum.hpp,
2318 src/boost/preprocessor/enum_params.hpp,
2319 src/boost/preprocessor/enum_params_with_a_default.hpp,
2320 src/boost/preprocessor/enum_params_with_defaults.hpp,
2321 src/boost/preprocessor/enum_shifted.hpp,
2322 src/boost/preprocessor/enum_shifted_params.hpp,
2323 src/boost/preprocessor/expand.hpp,
2324 src/boost/preprocessor/expr_if.hpp,
2325 src/boost/preprocessor/facilities,
2326 src/boost/preprocessor/facilities.hpp,
2327 src/boost/preprocessor/facilities/apply.hpp,
2328 src/boost/preprocessor/facilities/empty.hpp,
2329 src/boost/preprocessor/facilities/expand.hpp,
2330 src/boost/preprocessor/facilities/identity.hpp,
2331 src/boost/preprocessor/facilities/intercept.hpp,
2332 src/boost/preprocessor/facilities/is_1.hpp,
2333 src/boost/preprocessor/facilities/is_empty.hpp,
2334 src/boost/preprocessor/facilities/is_empty_or_1.hpp,
2335 src/boost/preprocessor/for.hpp,
2336 src/boost/preprocessor/identity.hpp,
2337 src/boost/preprocessor/if.hpp, src/boost/preprocessor/inc.hpp,
2338 src/boost/preprocessor/iterate.hpp,
2339 src/boost/preprocessor/iteration,
2340 src/boost/preprocessor/iteration.hpp,
2341 src/boost/preprocessor/iteration/detail,
2342 src/boost/preprocessor/iteration/detail/bounds,
2343 src/boost/preprocessor/iteration/detail/bounds/lower1.hpp,
2344 src/boost/preprocessor/iteration/detail/bounds/lower2.hpp,
2345 src/boost/preprocessor/iteration/detail/bounds/lower3.hpp,
2346 src/boost/preprocessor/iteration/detail/bounds/lower4.hpp,
2347 src/boost/preprocessor/iteration/detail/bounds/lower5.hpp,
2348 src/boost/preprocessor/iteration/detail/bounds/upper1.hpp,
2349 src/boost/preprocessor/iteration/detail/bounds/upper2.hpp,
2350 src/boost/preprocessor/iteration/detail/bounds/upper3.hpp,
2351 src/boost/preprocessor/iteration/detail/bounds/upper4.hpp,
2352 src/boost/preprocessor/iteration/detail/bounds/upper5.hpp,
2353 src/boost/preprocessor/iteration/detail/finish.hpp,
2354 src/boost/preprocessor/iteration/detail/iter,
2355 src/boost/preprocessor/iteration/detail/iter/forward1.hpp,
2356 src/boost/preprocessor/iteration/detail/iter/forward2.hpp,
2357 src/boost/preprocessor/iteration/detail/iter/forward3.hpp,
2358 src/boost/preprocessor/iteration/detail/iter/forward4.hpp,
2359 src/boost/preprocessor/iteration/detail/iter/forward5.hpp,
2360 src/boost/preprocessor/iteration/detail/iter/reverse1.hpp,
2361 src/boost/preprocessor/iteration/detail/iter/reverse2.hpp,
2362 src/boost/preprocessor/iteration/detail/iter/reverse3.hpp,
2363 src/boost/preprocessor/iteration/detail/iter/reverse4.hpp,
2364 src/boost/preprocessor/iteration/detail/iter/reverse5.hpp,
2365 src/boost/preprocessor/iteration/detail/local.hpp,
2366 src/boost/preprocessor/iteration/detail/rlocal.hpp,
2367 src/boost/preprocessor/iteration/detail/self.hpp,
2368 src/boost/preprocessor/iteration/detail/start.hpp,
2369 src/boost/preprocessor/iteration/iterate.hpp,
2370 src/boost/preprocessor/iteration/local.hpp,
2371 src/boost/preprocessor/iteration/self.hpp,
2372 src/boost/preprocessor/library.hpp,
2373 src/boost/preprocessor/limits.hpp, src/boost/preprocessor/list,
2374 src/boost/preprocessor/list.hpp,
2375 src/boost/preprocessor/list/adt.hpp,
2376 src/boost/preprocessor/list/append.hpp,
2377 src/boost/preprocessor/list/at.hpp,
2378 src/boost/preprocessor/list/cat.hpp,
2379 src/boost/preprocessor/list/detail,
2380 src/boost/preprocessor/list/detail/dmc,
2381 src/boost/preprocessor/list/detail/dmc/fold_left.hpp,
2382 src/boost/preprocessor/list/detail/edg,
2383 src/boost/preprocessor/list/detail/edg/fold_left.hpp,
2384 src/boost/preprocessor/list/detail/edg/fold_right.hpp,
2385 src/boost/preprocessor/list/detail/fold_left.hpp,
2386 src/boost/preprocessor/list/detail/fold_right.hpp,
2387 src/boost/preprocessor/list/enum.hpp,
2388 src/boost/preprocessor/list/filter.hpp,
2389 src/boost/preprocessor/list/first_n.hpp,
2390 src/boost/preprocessor/list/fold_left.hpp,
2391 src/boost/preprocessor/list/fold_right.hpp,
2392 src/boost/preprocessor/list/for_each.hpp,
2393 src/boost/preprocessor/list/for_each_i.hpp,
2394 src/boost/preprocessor/list/for_each_product.hpp,
2395 src/boost/preprocessor/list/rest_n.hpp,
2396 src/boost/preprocessor/list/reverse.hpp,
2397 src/boost/preprocessor/list/size.hpp,
2398 src/boost/preprocessor/list/to_tuple.hpp,
2399 src/boost/preprocessor/list/transform.hpp,
2400 src/boost/preprocessor/logical,
2401 src/boost/preprocessor/logical.hpp,
2402 src/boost/preprocessor/logical/and.hpp,
2403 src/boost/preprocessor/logical/bitand.hpp,
2404 src/boost/preprocessor/logical/bitnor.hpp,
2405 src/boost/preprocessor/logical/bitor.hpp,
2406 src/boost/preprocessor/logical/bitxor.hpp,
2407 src/boost/preprocessor/logical/bool.hpp,
2408 src/boost/preprocessor/logical/compl.hpp,
2409 src/boost/preprocessor/logical/nor.hpp,
2410 src/boost/preprocessor/logical/not.hpp,
2411 src/boost/preprocessor/logical/or.hpp,
2412 src/boost/preprocessor/logical/xor.hpp,
2413 src/boost/preprocessor/max.hpp, src/boost/preprocessor/min.hpp,
2414 src/boost/preprocessor/punctuation,
2415 src/boost/preprocessor/punctuation.hpp,
2416 src/boost/preprocessor/punctuation/comma.hpp,
2417 src/boost/preprocessor/punctuation/comma_if.hpp,
2418 src/boost/preprocessor/punctuation/paren.hpp,
2419 src/boost/preprocessor/punctuation/paren_if.hpp,
2420 src/boost/preprocessor/repeat.hpp,
2421 src/boost/preprocessor/repeat_2nd.hpp,
2422 src/boost/preprocessor/repeat_3rd.hpp,
2423 src/boost/preprocessor/repeat_from_to.hpp,
2424 src/boost/preprocessor/repeat_from_to_2nd.hpp,
2425 src/boost/preprocessor/repeat_from_to_3rd.hpp,
2426 src/boost/preprocessor/repetition,
2427 src/boost/preprocessor/repetition.hpp,
2428 src/boost/preprocessor/repetition/deduce_r.hpp,
2429 src/boost/preprocessor/repetition/deduce_z.hpp,
2430 src/boost/preprocessor/repetition/detail,
2431 src/boost/preprocessor/repetition/detail/dmc,
2432 src/boost/preprocessor/repetition/detail/dmc/for.hpp,
2433 src/boost/preprocessor/repetition/detail/edg,
2434 src/boost/preprocessor/repetition/detail/edg/for.hpp,
2435 src/boost/preprocessor/repetition/detail/for.hpp,
2436 src/boost/preprocessor/repetition/detail/msvc,
2437 src/boost/preprocessor/repetition/detail/msvc/for.hpp,
2438 src/boost/preprocessor/repetition/enum.hpp,
2439 src/boost/preprocessor/repetition/enum_binary_params.hpp,
2440 src/boost/preprocessor/repetition/enum_params.hpp,
2441 src/boost/preprocessor/repetition/enum_params_with_a_default.hpp,
2442 src/boost/preprocessor/repetition/enum_params_with_defaults.hpp,
2443 src/boost/preprocessor/repetition/enum_shifted.hpp,
2444 src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp,
2445 src/boost/preprocessor/repetition/enum_shifted_params.hpp,
2446 src/boost/preprocessor/repetition/enum_trailing.hpp,
2447 src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp,
2448 src/boost/preprocessor/repetition/enum_trailing_params.hpp,
2449 src/boost/preprocessor/repetition/for.hpp,
2450 src/boost/preprocessor/repetition/repeat.hpp,
2451 src/boost/preprocessor/repetition/repeat_from_to.hpp,
2452 src/boost/preprocessor/selection,
2453 src/boost/preprocessor/selection.hpp,
2454 src/boost/preprocessor/selection/max.hpp,
2455 src/boost/preprocessor/selection/min.hpp,
2456 src/boost/preprocessor/seq, src/boost/preprocessor/seq.hpp,
2457 src/boost/preprocessor/seq/cat.hpp,
2458 src/boost/preprocessor/seq/detail,
2459 src/boost/preprocessor/seq/detail/split.hpp,
2460 src/boost/preprocessor/seq/elem.hpp,
2461 src/boost/preprocessor/seq/enum.hpp,
2462 src/boost/preprocessor/seq/filter.hpp,
2463 src/boost/preprocessor/seq/first_n.hpp,
2464 src/boost/preprocessor/seq/fold_left.hpp,
2465 src/boost/preprocessor/seq/fold_right.hpp,
2466 src/boost/preprocessor/seq/for_each.hpp,
2467 src/boost/preprocessor/seq/for_each_i.hpp,
2468 src/boost/preprocessor/seq/for_each_product.hpp,
2469 src/boost/preprocessor/seq/insert.hpp,
2470 src/boost/preprocessor/seq/pop_back.hpp,
2471 src/boost/preprocessor/seq/pop_front.hpp,
2472 src/boost/preprocessor/seq/push_back.hpp,
2473 src/boost/preprocessor/seq/push_front.hpp,
2474 src/boost/preprocessor/seq/remove.hpp,
2475 src/boost/preprocessor/seq/replace.hpp,
2476 src/boost/preprocessor/seq/rest_n.hpp,
2477 src/boost/preprocessor/seq/reverse.hpp,
2478 src/boost/preprocessor/seq/seq.hpp,
2479 src/boost/preprocessor/seq/size.hpp,
2480 src/boost/preprocessor/seq/subseq.hpp,
2481 src/boost/preprocessor/seq/to_array.hpp,
2482 src/boost/preprocessor/seq/to_tuple.hpp,
2483 src/boost/preprocessor/seq/transform.hpp,
2484 src/boost/preprocessor/slot, src/boost/preprocessor/slot.hpp,
2485 src/boost/preprocessor/slot/counter.hpp,
2486 src/boost/preprocessor/slot/detail,
2487 src/boost/preprocessor/slot/detail/counter.hpp,
2488 src/boost/preprocessor/slot/detail/def.hpp,
2489 src/boost/preprocessor/slot/detail/shared.hpp,
2490 src/boost/preprocessor/slot/detail/slot1.hpp,
2491 src/boost/preprocessor/slot/detail/slot2.hpp,
2492 src/boost/preprocessor/slot/detail/slot3.hpp,
2493 src/boost/preprocessor/slot/detail/slot4.hpp,
2494 src/boost/preprocessor/slot/detail/slot5.hpp,
2495 src/boost/preprocessor/slot/slot.hpp,
2496 src/boost/preprocessor/stringize.hpp,
2497 src/boost/preprocessor/tuple, src/boost/preprocessor/tuple.hpp,
2498 src/boost/preprocessor/tuple/eat.hpp,
2499 src/boost/preprocessor/tuple/elem.hpp,
2500 src/boost/preprocessor/tuple/rem.hpp,
2501 src/boost/preprocessor/tuple/reverse.hpp,
2502 src/boost/preprocessor/tuple/to_list.hpp,
2503 src/boost/preprocessor/tuple/to_seq.hpp,
2504 src/boost/preprocessor/while.hpp,
2505 src/boost/preprocessor/wstringize.hpp, src/boost/range,
2506 src/boost/range.hpp, src/boost/range/begin.hpp,
2507 src/boost/range/concepts.hpp, src/boost/range/config.hpp,
2508 src/boost/range/const_iterator.hpp,
2509 src/boost/range/const_reverse_iterator.hpp,
2510 src/boost/range/detail, src/boost/range/detail/begin.hpp,
2511 src/boost/range/detail/collection_traits.hpp,
2512 src/boost/range/detail/collection_traits_detail.hpp,
2513 src/boost/range/detail/common.hpp,
2514 src/boost/range/detail/const_iterator.hpp,
2515 src/boost/range/detail/difference_type.hpp,
2516 src/boost/range/detail/empty.hpp, src/boost/range/detail/end.hpp,
2517 src/boost/range/detail/implementation_help.hpp,
2518 src/boost/range/detail/iterator.hpp, src/boost/range/detail/mfc,
2519 src/boost/range/detail/mfc/carray.hpp,
2520 src/boost/range/detail/mfc/cstring.hpp,
2521 src/boost/range/detail/remove_extent.hpp,
2522 src/boost/range/detail/sfinae.hpp,
2523 src/boost/range/detail/size.hpp,
2524 src/boost/range/detail/size_type.hpp,
2525 src/boost/range/detail/sizer.hpp,
2526 src/boost/range/detail/value_type.hpp,
2527 src/boost/range/detail/vc6, src/boost/range/detail/vc6/end.hpp,
2528 src/boost/range/detail/vc6/size.hpp,
2529 src/boost/range/difference_type.hpp, src/boost/range/empty.hpp,
2530 src/boost/range/end.hpp, src/boost/range/functions.hpp,
2531 src/boost/range/iterator.hpp, src/boost/range/iterator_range.hpp,
2532 src/boost/range/metafunctions.hpp, src/boost/range/rbegin.hpp,
2533 src/boost/range/rend.hpp, src/boost/range/result_iterator.hpp,
2534 src/boost/range/reverse_iterator.hpp,
2535 src/boost/range/reverse_result_iterator.hpp,
2536 src/boost/range/size.hpp, src/boost/range/size_type.hpp,
2537 src/boost/range/sub_range.hpp, src/boost/range/value_type.hpp,
2538 src/boost/ref.hpp, src/boost/smart_cast.hpp,
2539 src/boost/static_assert.hpp, src/boost/static_warning.hpp,
2540 src/boost/type_traits, src/boost/type_traits.hpp,
2541 src/boost/type_traits/add_const.hpp,
2542 src/boost/type_traits/add_cv.hpp,
2543 src/boost/type_traits/add_pointer.hpp,
2544 src/boost/type_traits/add_reference.hpp,
2545 src/boost/type_traits/add_volatile.hpp,
2546 src/boost/type_traits/aligned_storage.hpp,
2547 src/boost/type_traits/alignment_of.hpp,
2548 src/boost/type_traits/alignment_traits.hpp,
2549 src/boost/type_traits/arithmetic_traits.hpp,
2550 src/boost/type_traits/array_traits.hpp,
2551 src/boost/type_traits/broken_compiler_spec.hpp,
2552 src/boost/type_traits/composite_traits.hpp,
2553 src/boost/type_traits/config.hpp,
2554 src/boost/type_traits/conversion_traits.hpp,
2555 src/boost/type_traits/cv_traits.hpp,
2556 src/boost/type_traits/decay.hpp, src/boost/type_traits/detail,
2557 src/boost/type_traits/detail/bool_trait_def.hpp,
2558 src/boost/type_traits/detail/bool_trait_undef.hpp,
2559 src/boost/type_traits/detail/cv_traits_impl.hpp,
2560 src/boost/type_traits/detail/false_result.hpp,
2561 src/boost/type_traits/detail/ice_and.hpp,
2562 src/boost/type_traits/detail/ice_eq.hpp,
2563 src/boost/type_traits/detail/ice_not.hpp,
2564 src/boost/type_traits/detail/ice_or.hpp,
2565 src/boost/type_traits/detail/is_function_ptr_helper.hpp,
2566 src/boost/type_traits/detail/is_function_ptr_tester.hpp,
2567 src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp,
2568 src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp,
2569 src/boost/type_traits/detail/size_t_trait_def.hpp,
2570 src/boost/type_traits/detail/size_t_trait_undef.hpp,
2571 src/boost/type_traits/detail/template_arity_spec.hpp,
2572 src/boost/type_traits/detail/type_trait_def.hpp,
2573 src/boost/type_traits/detail/type_trait_undef.hpp,
2574 src/boost/type_traits/detail/wrap.hpp,
2575 src/boost/type_traits/detail/yes_no_type.hpp,
2576 src/boost/type_traits/extent.hpp,
2577 src/boost/type_traits/function_traits.hpp,
2578 src/boost/type_traits/has_nothrow_assign.hpp,
2579 src/boost/type_traits/has_nothrow_constructor.hpp,
2580 src/boost/type_traits/has_nothrow_copy.hpp,
2581 src/boost/type_traits/has_nothrow_destructor.hpp,
2582 src/boost/type_traits/has_trivial_assign.hpp,
2583 src/boost/type_traits/has_trivial_constructor.hpp,
2584 src/boost/type_traits/has_trivial_copy.hpp,
2585 src/boost/type_traits/has_trivial_destructor.hpp,
2586 src/boost/type_traits/has_virtual_destructor.hpp,
2587 src/boost/type_traits/ice.hpp,
2588 src/boost/type_traits/integral_constant.hpp,
2589 src/boost/type_traits/intrinsics.hpp,
2590 src/boost/type_traits/is_abstract.hpp,
2591 src/boost/type_traits/is_arithmetic.hpp,
2592 src/boost/type_traits/is_array.hpp,
2593 src/boost/type_traits/is_base_and_derived.hpp,
2594 src/boost/type_traits/is_base_of.hpp,
2595 src/boost/type_traits/is_class.hpp,
2596 src/boost/type_traits/is_compound.hpp,
2597 src/boost/type_traits/is_const.hpp,
2598 src/boost/type_traits/is_convertible.hpp,
2599 src/boost/type_traits/is_empty.hpp,
2600 src/boost/type_traits/is_enum.hpp,
2601 src/boost/type_traits/is_float.hpp,
2602 src/boost/type_traits/is_floating_point.hpp,
2603 src/boost/type_traits/is_function.hpp,
2604 src/boost/type_traits/is_fundamental.hpp,
2605 src/boost/type_traits/is_integral.hpp,
2606 src/boost/type_traits/is_member_function_pointer.hpp,
2607 src/boost/type_traits/is_member_object_pointer.hpp,
2608 src/boost/type_traits/is_member_pointer.hpp,
2609 src/boost/type_traits/is_object.hpp,
2610 src/boost/type_traits/is_pod.hpp,
2611 src/boost/type_traits/is_pointer.hpp,
2612 src/boost/type_traits/is_polymorphic.hpp,
2613 src/boost/type_traits/is_reference.hpp,
2614 src/boost/type_traits/is_same.hpp,
2615 src/boost/type_traits/is_scalar.hpp,
2616 src/boost/type_traits/is_signed.hpp,
2617 src/boost/type_traits/is_stateless.hpp,
2618 src/boost/type_traits/is_union.hpp,
2619 src/boost/type_traits/is_unsigned.hpp,
2620 src/boost/type_traits/is_void.hpp,
2621 src/boost/type_traits/is_volatile.hpp,
2622 src/boost/type_traits/msvc,
2623 src/boost/type_traits/msvc/remove_all_extents.hpp,
2624 src/boost/type_traits/msvc/remove_bounds.hpp,
2625 src/boost/type_traits/msvc/remove_const.hpp,
2626 src/boost/type_traits/msvc/remove_cv.hpp,
2627 src/boost/type_traits/msvc/remove_extent.hpp,
2628 src/boost/type_traits/msvc/remove_pointer.hpp,
2629 src/boost/type_traits/msvc/remove_reference.hpp,
2630 src/boost/type_traits/msvc/remove_volatile.hpp,
2631 src/boost/type_traits/msvc/typeof.hpp,
2632 src/boost/type_traits/object_traits.hpp,
2633 src/boost/type_traits/rank.hpp,
2634 src/boost/type_traits/reference_traits.hpp,
2635 src/boost/type_traits/remove_all_extents.hpp,
2636 src/boost/type_traits/remove_bounds.hpp,
2637 src/boost/type_traits/remove_const.hpp,
2638 src/boost/type_traits/remove_cv.hpp,
2639 src/boost/type_traits/remove_extent.hpp,
2640 src/boost/type_traits/remove_pointer.hpp,
2641 src/boost/type_traits/remove_reference.hpp,
2642 src/boost/type_traits/remove_volatile.hpp,
2643 src/boost/type_traits/same_traits.hpp,
2644 src/boost/type_traits/transform_traits.hpp,
2645 src/boost/type_traits/transform_traits_spec.hpp,
2646 src/boost/type_traits/type_with_alignment.hpp, src/boost/utility,
2647 src/boost/utility.hpp, src/boost/utility/addressof.hpp,
2648 src/boost/utility/base_from_member.hpp,
2649 src/boost/utility/compare_pointees.hpp, src/boost/utility/detail,
2650 src/boost/utility/detail/in_place_factory_prefix.hpp,
2651 src/boost/utility/detail/in_place_factory_suffix.hpp,
2652 src/boost/utility/detail/result_of_iterate.hpp,
2653 src/boost/utility/enable_if.hpp,
2654 src/boost/utility/in_place_factory.hpp,
2655 src/boost/utility/result_of.hpp,
2656 src/boost/utility/typed_in_place_factory.hpp,
2657 src/boost/utility/value_init.hpp: using boost::algorithm::string
2660 2008-03-29 14:16 Patrick Ohly <patrick.ohly@gmx.de>
2662 * src/SyncEvolutionCmdline.cpp, src/SyncEvolutionCmdline.h,
2663 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
2664 src/SyncEvolutionUtil.cpp, src/SyncEvolutionUtil.h,
2665 src/client-test-app.cpp: added testing of config creation, fixed
2666 setting of default values
2668 2008-03-28 22:32 Patrick Ohly <patrick.ohly@gmx.de>
2670 * src/SyncEvolutionCmdline.cpp: infrastructure for config tree
2671 testing: scanFiles/createFiles
2673 2008-03-28 22:31 Patrick Ohly <patrick.ohly@gmx.de>
2675 * src/EvolutionSyncClient.cpp, src/FileConfigNode.cpp,
2676 src/FileConfigTree.cpp, src/SyncEvolutionUtil.cpp,
2677 src/SyncEvolutionUtil.h: moved utility code into separate file:
2678 directory iteration, rm -r, mkdir -p
2680 2008-03-25 21:54 Patrick Ohly <patrick.ohly@gmx.de>
2682 * src/AddressBookSourceRegister.cpp,
2683 src/EvolutionCalendarSourceRegister.cpp,
2684 src/EvolutionContactSource.cpp,
2685 src/EvolutionContactSourceRegister.cpp,
2686 src/EvolutionSyncSource.cpp, src/Makefile.am,
2687 src/SQLiteContactSourceRegister.cpp, src/SyncEvolutionUtil.cpp,
2688 src/SyncEvolutionUtil.h, src/client-test-app.cpp: cleaned up test
2691 - client-test no longer instantiates classes directly and
2692 therefore doesn't need to know the class definitions - tests now
2693 work with and without --enable-shared; with --enable-shared
2694 LD_LIBRARY_PATH must be set to .libs - added instantiation tests
2695 for the various source type strings, fixed some problems found by
2698 2008-03-25 19:53 Patrick Ohly <patrick.ohly@gmx.de>
2700 * test/evo.supp: recreated Evolution suppressions after fixing some
2701 leaks caused by SyncEvolution
2703 2008-03-24 22:06 Patrick Ohly <patrick.ohly@gmx.de>
2705 * src/EvolutionContactSource.cpp,
2706 src/EvolutionContactSourceRegister.cpp,
2707 src/SyncEvolutionConfig.cpp: fixed instantiating
2708 EvolutionSyncSource under unique name
2710 2008-03-24 21:42 Patrick Ohly <patrick.ohly@gmx.de>
2712 * src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp,
2713 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
2714 src/FilterConfigNode.cpp, src/FilterConfigNode.h,
2715 src/SQLiteContactSource.cpp, src/SQLiteUtil.cpp,
2716 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
2717 src/TrackingSyncSource.cpp, src/client-test-app.cpp,
2718 src/vocl/VConverter.cpp, src/vocl/VObject.cpp,
2719 src/vocl/VProperty.cpp: fixed compiler warnings and unit test of
2720 EvolutionContactSource
2722 2008-03-24 21:41 Patrick Ohly <patrick.ohly@gmx.de>
2724 * HACKING, configure.in, src/Makefile.am: added
2725 SYNCEVOLUTION_CXXFLAGS: use it to set flags for SyncEvolution
2728 2008-03-24 18:36 Patrick Ohly <patrick.ohly@gmx.de>
2730 * src/Makefile.am: re-added "testclean" target: removes files
2731 created during testing
2733 2008-03-21 15:28 Patrick Ohly <patrick.ohly@gmx.de>
2735 * src/Makefile.am: fix for the cleanup fix: client-api.build must
2736 be removed by distclean, not clean
2738 2008-03-21 15:24 Patrick Ohly <patrick.ohly@gmx.de>
2740 * src/Makefile.am: fixed dist + distcheck
2742 The new "boost" subdirectory wasn't included. Also replaced
2743 hackish integration of client-api subdir with the normal *-local
2744 targets (not sure why that wasn't done from the start; perhaps
2745 those were not available in older automake?).
2747 2008-03-20 22:05 Patrick Ohly <patrick.ohly@gmx.de>
2749 * src/ConfigTree.h, src/FileConfigTree.cpp, src/FileConfigTree.h,
2750 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp,
2751 src/SyncEvolutionConfig.h: cleaned up change tracking node
2752 handling, added copying of it during migration
2754 2008-03-20 21:59 Patrick Ohly <patrick.ohly@gmx.de>
2756 * src/ConfigNode.h, src/FileConfigNode.cpp, src/FileConfigNode.h,
2757 src/FilterConfigNode.cpp, src/FilterConfigNode.h: cleaned up
2758 const/non-const methods, added filtering of const nodes
2760 2008-03-20 21:58 Patrick Ohly <patrick.ohly@gmx.de>
2762 * src/EvolutionSyncClient.cpp: adapted to new normalized name for
2765 2008-03-20 18:42 Patrick Ohly <patrick.ohly@gmx.de>
2767 * src/SyncEvolutionConfig.cpp: accept 'bin' as alias for 'b64'
2769 2008-03-19 16:43 Patrick Ohly <patrick.ohly@gmx.de>
2771 * README, src/ConfigTree.h, src/FileConfigTree.cpp,
2772 src/FileConfigTree.h, src/SyncEvolutionCmdline.cpp,
2773 src/SyncEvolutionCmdline.h, src/SyncEvolutionConfig.cpp,
2774 src/SyncEvolutionConfig.h: implemented --migrate and --configure
2776 2008-03-19 14:38 Patrick Ohly <patrick.ohly@gmx.de>
2778 * src/SyncEvolutionCmdline.cpp: avoid printing empty comments in
2781 2008-03-19 14:35 Patrick Ohly <patrick.ohly@gmx.de>
2783 * README, src/EvolutionCalendarSourceRegister.cpp,
2784 src/FileConfigTree.cpp, src/SQLiteContactSourceRegister.cpp,
2785 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionConfig.cpp,
2786 src/SyncEvolutionConfig.h, src/SyncEvolutionUtil.h: implemented
2787 server config templates (scheduleworld, funambol, synthesis) and
2790 2008-03-19 12:11 Patrick Ohly <patrick.ohly@gmx.de>
2792 * src/SyncEvolutionCmdline.cpp: minor fixes for command line
2795 2008-03-19 11:29 Patrick Ohly <patrick.ohly@gmx.de>
2797 * README, src/ConfigNode.h,
2798 src/EvolutionCalendarSourceRegister.cpp,
2799 src/EvolutionContactSourceRegister.cpp,
2800 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
2801 src/FileConfigNode.h, src/FilterConfigNode.h, src/Makefile.am,
2802 src/SQLiteContactSourceRegister.cpp,
2803 src/SyncEvolutionCmdline.cpp, src/SyncEvolutionCmdline.h,
2804 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
2805 src/SyncEvolutionUtil.h, src/VolatileConfigNode.h: next step in
2806 the configuration rewrite
2808 - added sanity checking of properties - added listing of
2809 properties and help for individual properties - use user-visible
2810 string as main alias for sources
2812 2008-03-19 10:08 Patrick Ohly <patrick.ohly@gmx.de>
2814 * src/SQLiteContactSource.cpp, src/SQLiteContactSource.h:
2815 SQLiteContactSource now mentions the file:/// access to databases
2817 2008-03-18 21:45 Patrick Ohly <patrick.ohly@gmx.de>
2819 * README, src/FileConfigNode.cpp, src/FilterConfigNode.cpp,
2820 src/FilterConfigNode.h, src/SyncEvolutionCmdline.h,
2821 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
2822 src/syncevolution.cpp: first part of the new command line
2825 2008-03-18 13:36 Patrick Ohly <patrick.ohly@gmx.de>
2827 * README, src/AddressBookSource.cpp,
2828 src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp,
2829 src/EvolutionContactSource.h, src/EvolutionSmartPtr.h,
2830 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.h,
2831 src/SQLiteContactSource.cpp, src/SQLiteUtil.cpp,
2832 src/SQLiteUtil.h, src/TrackingSyncSource.cpp, test/evo.supp:
2833 fixed some memory leaks for results of
2834 e_book_get_contacts/changes and
2835 e_cal_get_object_list_as_comp/e_cal_get_changes
2837 The API documentation of these calls doesn't say so explicitly,
2838 but it seems that a combination of
2839 g_object_unref()/g_free()/g_list_free() is necessary. Rewrote the
2840 eptr smart pointer so that different deleter functions can be
2841 selected as template parameters.
2843 2008-03-16 08:48 Patrick Ohly <patrick.ohly@gmx.de>
2845 * test/client.supp, test/evo.supp, test/sys.supp: valgrind
2848 The files were originally created for: sys = Debian Etch evo =
2849 Evolution trunk ~ 2.22 client = Funambol C++ client library post
2852 2008-03-16 08:48 Patrick Ohly <patrick.ohly@gmx.de>
2854 * test/runtests.py: fixed rebuild of Evolution trunk: install stamp
2855 must be removed, otherwise it won't reinstall
2857 2008-03-13 19:42 Patrick Ohly <patrick.ohly@gmx.de>
2859 * src/EvolutionCalendarSourceRegister.cpp: support text/x-vcalendar
2860 to be backwards compatible way with old configs
2862 2008-03-13 19:41 Patrick Ohly <patrick.ohly@gmx.de>
2864 * src/SyncEvolutionConfig.cpp: added text/x-vcalendar alias
2866 2008-03-13 19:41 Patrick Ohly <patrick.ohly@gmx.de>
2868 * src/EvolutionSyncSource.h: clarified which data has to be set in
2871 2008-03-11 22:13 Patrick Ohly <patrick.ohly@gmx.de>
2873 * src/EvolutionCalendarSourceRegister.cpp,
2874 src/SyncEvolutionConfig.cpp: fixed memo type property
2876 2008-03-10 22:45 Patrick Ohly <patrick.ohly@gmx.de>
2878 * configure.in, src/AddressBookConstants.cpp,
2879 src/AddressBookSource.cpp, src/AddressBookSource.h,
2880 src/AddressBookSourceRegister.cpp,
2881 src/EvolutionCalendarSource.cpp,
2882 src/EvolutionCalendarSourceRegister.cpp,
2883 src/EvolutionContactSource.cpp,
2884 src/EvolutionContactSourceRegister.cpp,
2885 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
2886 src/Makefile.am, src/SQLiteContactSource.cpp,
2887 src/SQLiteContactSourceRegister.cpp, src/SyncEvolutionConfig.cpp,
2888 src/SyncEvolutionConfig.h, src/client-test-app.cpp: - implemented
2889 value aliases for the configuration - rewrote interpretation of
2890 "type" property: is now a combination of backend and mime type -
2891 improved registration of sync sources (RegisterSyncSource)
2893 2008-03-09 19:08 Patrick Ohly <patrick.ohly@gmx.de>
2895 * src/FileConfigNode.cpp, src/SyncEvolutionConfig.cpp,
2896 src/SyncEvolutionConfig.h, src/client-test-app.cpp: implemented
2897 default values and creating config, cleaned up some properties
2899 2008-03-09 17:11 Patrick Ohly <patrick.ohly@gmx.de>
2901 * src/EvolutionSyncClient.cpp: added comment about setting sync
2904 2008-03-09 16:57 Patrick Ohly <patrick.ohly@gmx.de>
2906 * src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
2907 src/client-test-app.cpp: replaced direct setting of properties
2910 2008-03-09 14:20 Patrick Ohly <patrick.ohly@gmx.de>
2912 * src/EvolutionMemoSource.h: adapted to new prototype of virtual
2915 2008-03-08 10:02 Patrick Ohly <patrick.ohly@gmx.de>
2917 * configure.in: set DEVICE_TYPE: this is used as part of the DevInf
2918 to distinguish different SyncEvolution platforms
2920 2008-03-07 16:49 Patrick Ohly <patrick.ohly@gmx.de>
2922 * src/boost, src/boost/assert.hpp, src/boost/checked_delete.hpp,
2923 src/boost/config, src/boost/config.hpp, src/boost/config/abi,
2924 src/boost/config/abi/borland_prefix.hpp,
2925 src/boost/config/abi/borland_suffix.hpp,
2926 src/boost/config/abi/msvc_prefix.hpp,
2927 src/boost/config/abi/msvc_suffix.hpp,
2928 src/boost/config/abi_prefix.hpp, src/boost/config/abi_suffix.hpp,
2929 src/boost/config/auto_link.hpp, src/boost/config/compiler,
2930 src/boost/config/compiler/borland.hpp,
2931 src/boost/config/compiler/comeau.hpp,
2932 src/boost/config/compiler/common_edg.hpp,
2933 src/boost/config/compiler/compaq_cxx.hpp,
2934 src/boost/config/compiler/digitalmars.hpp,
2935 src/boost/config/compiler/gcc.hpp,
2936 src/boost/config/compiler/gcc_xml.hpp,
2937 src/boost/config/compiler/greenhills.hpp,
2938 src/boost/config/compiler/hp_acc.hpp,
2939 src/boost/config/compiler/intel.hpp,
2940 src/boost/config/compiler/kai.hpp,
2941 src/boost/config/compiler/metrowerks.hpp,
2942 src/boost/config/compiler/mpw.hpp,
2943 src/boost/config/compiler/sgi_mipspro.hpp,
2944 src/boost/config/compiler/sunpro_cc.hpp,
2945 src/boost/config/compiler/vacpp.hpp,
2946 src/boost/config/compiler/visualc.hpp, src/boost/config/no_tr1,
2947 src/boost/config/no_tr1/complex.hpp,
2948 src/boost/config/no_tr1/functional.hpp,
2949 src/boost/config/no_tr1/memory.hpp,
2950 src/boost/config/no_tr1/utility.hpp, src/boost/config/platform,
2951 src/boost/config/platform/aix.hpp,
2952 src/boost/config/platform/amigaos.hpp,
2953 src/boost/config/platform/beos.hpp,
2954 src/boost/config/platform/bsd.hpp,
2955 src/boost/config/platform/cygwin.hpp,
2956 src/boost/config/platform/hpux.hpp,
2957 src/boost/config/platform/irix.hpp,
2958 src/boost/config/platform/linux.hpp,
2959 src/boost/config/platform/macos.hpp,
2960 src/boost/config/platform/qnxnto.hpp,
2961 src/boost/config/platform/solaris.hpp,
2962 src/boost/config/platform/win32.hpp,
2963 src/boost/config/posix_features.hpp,
2964 src/boost/config/requires_threads.hpp,
2965 src/boost/config/select_compiler_config.hpp,
2966 src/boost/config/select_platform_config.hpp,
2967 src/boost/config/select_stdlib_config.hpp,
2968 src/boost/config/stdlib, src/boost/config/stdlib/dinkumware.hpp,
2969 src/boost/config/stdlib/libcomo.hpp,
2970 src/boost/config/stdlib/libstdcpp3.hpp,
2971 src/boost/config/stdlib/modena.hpp,
2972 src/boost/config/stdlib/msl.hpp,
2973 src/boost/config/stdlib/roguewave.hpp,
2974 src/boost/config/stdlib/sgi.hpp,
2975 src/boost/config/stdlib/stlport.hpp,
2976 src/boost/config/stdlib/vacpp.hpp, src/boost/config/suffix.hpp,
2977 src/boost/config/user.hpp, src/boost/copyright, src/boost/detail,
2978 src/boost/detail/bad_weak_ptr.hpp,
2979 src/boost/detail/shared_count.hpp,
2980 src/boost/detail/sp_counted_base.hpp,
2981 src/boost/detail/sp_counted_base_cw_ppc.hpp,
2982 src/boost/detail/sp_counted_base_cw_x86.hpp,
2983 src/boost/detail/sp_counted_base_gcc_ia64.hpp,
2984 src/boost/detail/sp_counted_base_gcc_ppc.hpp,
2985 src/boost/detail/sp_counted_base_gcc_x86.hpp,
2986 src/boost/detail/sp_counted_base_nt.hpp,
2987 src/boost/detail/sp_counted_base_pt.hpp,
2988 src/boost/detail/sp_counted_base_w32.hpp,
2989 src/boost/detail/sp_counted_impl.hpp,
2990 src/boost/detail/workaround.hpp, src/boost/intrusive_ptr.hpp,
2991 src/boost/scoped_array.hpp, src/boost/scoped_ptr.hpp,
2992 src/boost/shared_ptr.hpp, src/boost/smart_ptr.hpp,
2993 src/boost/throw_exception.hpp, src/boost/weak_ptr.hpp: imported
2994 libboost-dev 1.34.1-2ubuntu1.1 headers to avoid build dependency
2997 2008-03-06 22:23 Patrick Ohly <patrick.ohly@gmx.de>
2999 * src/AddressBookSource.cpp, src/AddressBookSource.h,
3000 src/ConfigNode.h, src/ConfigTree.h, src/DeviceManagementNode.cpp,
3001 src/DeviceManagementNode.h, src/EvolutionCalendarSource.cpp,
3002 src/EvolutionCalendarSource.h, src/EvolutionClientConfig.h,
3003 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
3004 src/EvolutionMemoSource.h, src/EvolutionSyncClient.cpp,
3005 src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp,
3006 src/EvolutionSyncSource.h, src/FileConfigNode.cpp,
3007 src/FileConfigNode.h, src/FileConfigTree.cpp,
3008 src/FileConfigTree.h, src/FilterConfigNode.cpp,
3009 src/FilterConfigNode.h, src/Makefile.am,
3010 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
3011 src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
3012 src/TrackingSyncSource.cpp, src/TrackingSyncSource.h,
3013 src/VolatileConfigNode.h, src/client-test-app.cpp,
3014 src/syncevolution.cpp: - introduced new SyncEvolution config
3015 handling - cleaned up passing of SyncSource creation parameters -
3016 reads old configs and should also work with new layout (not
3019 2008-03-01 20:13 Patrick Ohly <patrick.ohly@gmx.de>
3021 * src/Makefile.am, src/TestEvolution.cpp: removed obsolete
3022 TestEvolution (was moved into client library)
3024 2008-02-24 17:59 Patrick Ohly <patrick.ohly@gmx.de>
3026 * src/EvolutionContactSource.cpp: fixed iteration over address book
3027 authentication methods in error case
3029 In practice this code was never executed: if no password or user
3030 are configured, then it is skipped to avoid hanging in
3031 e_book_get_supported_auth_methods() (seen in Evolution 2.12.1 and
3032 older versions). If it is not skipped, then authentication
3033 hopefully works and the loop exits.
3035 2008-02-14 19:48 Patrick Ohly <patrick.ohly@gmx.de>
3037 * src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp: revised
3038 error handling: lastError* variables are now hidden, use new
3041 2008-02-14 19:48 Patrick Ohly <patrick.ohly@gmx.de>
3043 * src/syncevolution.cpp: SF #1893582: compiler error due to missing
3046 2008-02-13 22:28 Patrick Ohly <patrick.ohly@gmx.de>
3048 * test/runtests.py: check out SyncEvolution from Subversion
3050 2008-02-11 21:28 Patrick Ohly <patrick.ohly@gmx.de>
3052 * test/runtests.py: added building of Evolution trunk
3054 2008-02-11 21:14 Patrick Ohly <patrick.ohly@gmx.de>
3056 * src/EvolutionClientConfig.h: client library no longer uses
3057 BOOL=int, instead use real bool
3059 2008-02-03 11:23 Patrick Ohly <patrick.ohly@gmx.de>
3061 * src/TrackingSyncSource.cpp: always rebuild local tracking status
3062 during slow and refresh syncs
3064 2008-02-03 11:18 Patrick Ohly <patrick.ohly@gmx.de>
3066 * src/client-test-app.cpp: change tracking for Client::Source must
3067 distinguish between database and source accessing it
3069 2008-02-03 11:17 Patrick Ohly <patrick.ohly@gmx.de>
3071 * src/SQLiteContactSource.h: typo: mime-type must not include
3072 version (only matters for Synthesis at the moment)
3074 2008-02-02 21:40 Patrick Ohly <patrick.ohly@gmx.de>
3076 * src/Makefile.am, src/SQLiteContactSource.cpp,
3077 src/SQLiteContactSource.h, src/SQLiteUtil.cpp, src/SQLiteUtil.h,
3078 src/client-test-app.cpp: turned SQLiteContactSource into a better
3081 - simplified the database schema by removing unused tables -
3082 added more per-contact properties missing in the original Apple
3083 schema - added comments - implemented storing of properties with
3084 1:1 mapping to columns in database - simplified the test cases
3087 Client::Source::sqlite passes now. Client::Sync::sqlite still had
3088 some issues, partly network timeouts due to load on the server,
3089 partly problems in the client (?).
3091 2008-02-02 21:34 Patrick Ohly <patrick.ohly@gmx.de>
3093 * debian/changelog, debian/rules: avoid docpurge by installing
3094 example configs into /usr/lib/syncevolution/doc
3096 2008-02-02 21:32 Patrick Ohly <patrick.ohly@gmx.de>
3098 * HACKING: beware of the need to update 'stable' and 'chinook'
3099 repositories when releasing for Maemo
3101 2008-02-02 21:32 Patrick Ohly <patrick.ohly@gmx.de>
3103 * src/vocl/VObject.cpp, src/vocl/VObject.h: added another const
3106 2008-02-02 15:02 Patrick Ohly <patrick.ohly@gmx.de>
3108 * src/SQLiteContactSource.cpp: - log extracting items at debug
3109 level - fixed parsing of N property: it mixed up first and middle
3112 2008-01-29 19:32 Patrick Ohly <patrick.ohly@gmx.de>
3114 * debian/changelog: # updated
3116 2008-01-29 19:21 Patrick Ohly <patrick.ohly@gmx.de>
3118 * debian/dbus-wrapper.cpp, debian/rules: replaced linking against
3119 modified libdbus with a wrapper for the relevant dbus function
3121 The wrapper for dbus_connection_send_with_reply() sets the
3122 increased timeout if necessary, then calls the original
3123 implementation via dlsym(RTLD_NEXT). This ensures that always the
3124 right libdbus of the host system is used, which is necessary for
3125 ITOS2008 (which has a version which is incompatible with
3128 2008-01-19 20:11 Patrick Ohly <patrick.ohly@gmx.de>
3130 * debian/changelog, debian/rules: - patch libtool so that -Wl is
3131 inserted at the beginning of the command line used to build
3132 modules - added -Wl,--as-needed to LDFLAGS during compilation
3134 2008-01-14 21:25 Patrick Ohly <patrick.ohly@gmx.de>
3136 * src/EvolutionSyncSource.cpp, src/Makefile.am,
3137 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
3138 src/SQLiteUtil.cpp, src/SQLiteUtil.h, src/TrackingSyncSource.cpp,
3139 src/TrackingSyncSource.h, src/client-test-app.cpp: implemented
3140 full change tracking in demo SQLiteContactSource with new
3141 TrackingSyncSource base class
3143 2008-01-14 21:23 Patrick Ohly <patrick.ohly@gmx.de>
3145 * src/EvolutionSmartPtr.h: added transferring pointer and its
3146 ownership from one smart pointer to another
3148 2008-01-13 01:41 Patrick Ohly <patrick.ohly@gmx.de>
3150 * src/AddressBookSource.cpp, src/AddressBookSource.h,
3151 src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
3152 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
3153 src/EvolutionMemoSource.cpp, src/EvolutionMemoSource.h,
3154 src/EvolutionSmartPtr.h, src/EvolutionSyncSource.h,
3155 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
3156 src/TestEvolution.cpp: removed SyncState parameter out of all
3157 createItem() implementations into the caller; requires smartptr
3160 2008-01-12 23:22 Patrick Ohly <patrick.ohly@gmx.de>
3162 * HACKING, configure.in, src/Makefile.am,
3163 src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
3164 src/SQLiteSyncSource.cpp, src/SQLiteSyncSource.h,
3165 src/SQLiteUtil.cpp, src/SQLiteUtil.h: Replaced "is a"
3166 SQLiteSyncSource with "has a" SQLiteUtil instance in
3167 SQLiteContactSource. This is a first step towards deriving
3168 SQLiteContactSource from a sync source base class which does
3171 2008-01-12 22:57 Patrick Ohly <patrick.ohly@gmx.de>
3173 * src/EvolutionSyncClient.h: with the 'abstract config' patch
3174 applied SyncManagerConfig.h must be included explicitly
3176 2008-01-12 22:53 Patrick Ohly <patrick.ohly@gmx.de>
3178 * src/EvolutionSyncClient.cpp, src/syncevolution.cpp: Use the new
3179 singleton implementation for logging, if available.
3180 LOG_HAVE_SET_LOGGER and LOG_HAVE_DEVELOPER preprocessor symbols
3181 in the new Log.h header file are checked to detect that.
3183 2007-12-21 14:08 Patrick Ohly <patrick.ohly@gmx.de>
3185 * Makefile.am, debian/changelog: need an epoch to make .deb
3186 versions larger than in the -pre .debs
3188 2007-12-17 19:30 Patrick Ohly <patrick.ohly@gmx.de>
3190 * ChangeLog, NEWS, configure.in, debian/changelog: # SyncEvolution
3193 2007-12-17 18:58 Patrick Ohly <patrick.ohly@gmx.de>
3195 * Makefile.am, README, etc/source-config.txt, test/runtests.py:
3196 fixed building of .deb (docdir and description) - the new
3197 checkinstall --docdir=: syntax is used to avoid adding the name
3198 twice - description-pak was not created and thus missing from
3201 2007-12-15 16:43 Patrick Ohly <patrick.ohly@gmx.de>
3203 * src/EvolutionSyncClient.cpp: disabled the background glib event
3204 loop again because it caused segfaults
3206 Without the event loop SyncEvolution will get stuck again in EDS
3207 API calls when the EDS dies, but that is the lesser evil.
3209 2007-12-10 19:59 Patrick Ohly <patrick.ohly@gmx.de>
3211 * src/EvolutionSyncClient.cpp: myFUNAMBOL does not like empty types
3212 in the capability, so always send a valid (even if wrong) type
3214 2007-12-09 16:16 Patrick Ohly <patrick.ohly@gmx.de>
3216 * src/EvolutionMemoSource.cpp: text/plain requires \r\n line
3217 breaks: - send in that format now - accept both \r\n and \n line
3218 breaks for incoming memos
3220 2007-12-06 18:53 Patrick Ohly <patrick.ohly@gmx.de>
3222 * README: fixed typo in getting started section
3224 2007-12-06 18:53 Patrick Ohly <patrick.ohly@gmx.de>
3226 * HACKING: added list of debug packages
3228 2007-12-01 21:26 Patrick Ohly <patrick.ohly@gmx.de>
3230 * src/client-test-app.cpp: dump core if test fails instead of
3233 2007-12-01 21:07 Patrick Ohly <patrick.ohly@gmx.de>
3235 * test/runtests.py: added the possibility to run under valgrind
3237 2007-12-01 21:04 Patrick Ohly <patrick.ohly@gmx.de>
3239 * src/EvolutionSyncClient.cpp: avoid including invalid information
3240 about inactive sources in DevInf by clearing it
3242 2007-12-01 21:03 Patrick Ohly <patrick.ohly@gmx.de>
3244 * src/EvolutionMemoSource.h: need to set mime type, required for
3245 correct DevInf (expected by Synthesis server)
3247 2007-11-30 22:40 Patrick Ohly <patrick.ohly@gmx.de>
3249 * src/EvolutionContactSource.cpp: bugfix: vCard 3.0 with mixed case
3250 were not converted properly to vCard 2.1 by SyncEvolution (must
3251 convert to upper case because vCard 2.1 only allows that),
3252 leading to problems with mapping phone numbers in the Funambol
3253 server. Diagnosed and reported by Paul McDermott, thanks a lot!
3255 2007-11-30 20:14 Patrick Ohly <patrick.ohly@gmx.de>
3257 * test/runtests.py: - changed configure/build so that it also
3258 builds .deb (default prefix + DESTDIR for install) - updated
3261 2007-11-28 18:05 Patrick Ohly <patrick.ohly@gmx.de>
3263 * src/EvolutionSyncClient.cpp: avoid delivering SIGALRM to
3264 background thread - glib/ebook crash when that happens
3266 2007-11-28 18:03 Patrick Ohly <patrick.ohly@gmx.de>
3268 * src/client-test-app.cpp: avoid lengthy objdump -l -C output in
3269 error handler, exit to prevent repeated segfault invocation
3271 2007-11-22 21:06 Patrick Ohly <patrick.ohly@gmx.de>
3273 * src/EvolutionSyncClient.cpp: added better error message when
3274 'syncevolution' is started with non-existant sources as parameter
3276 2007-11-21 22:09 Patrick Ohly <patrick.ohly@gmx.de>
3278 * configure.in, src/client-test-app.cpp: Added stack dumping in
3279 case of SIGABRT, SIGSEGV, SIGILL. Both valgrind and glibc
3280 backtrace() are used: the former automatically looks up source
3281 code, the later can handle stack back traces out of a signal
3282 handler. objdump is called so that the addresses printed by
3283 backtrace() can be associated with source code.
3285 2007-11-10 16:10 Patrick Ohly <patrick.ohly@gmx.de>
3287 * src/AddressBookSource.cpp: last minute fix for iPhone 0.7 pre2:
3288 removed debug output
3290 2007-11-10 13:26 Patrick Ohly <patrick.ohly@gmx.de>
3292 * src/EvolutionSyncClient.cpp: clarified post-sync comparison by
3293 adding 'Changes applied to client during synchronization'
3295 2007-11-10 12:59 Patrick Ohly <patrick.ohly@gmx.de>
3297 * configure.in: # bumped version
3299 2007-11-10 12:58 Patrick Ohly <patrick.ohly@gmx.de>
3301 * configure.in: # bumped version
3303 2007-11-08 22:20 Patrick Ohly <patrick.ohly@gmx.de>
3305 * ChangeLog, NEWS, debian/changelog: # updated
3307 2007-11-08 22:18 Patrick Ohly <patrick.ohly@gmx.de>
3309 * src/EvolutionContactSource.cpp: Evolution 2.12 generates contacts
3310 with e.g. TYPE=VOICE,WORK. This needs to be split into
3311 TYPE=VOICE;TYPE=WORK when converting to 2.1, otherwise myFUNAMBOL
3312 drops the phone numbers with the (in 2.1) incorrect TYPE
3314 2007-11-08 21:22 Patrick Ohly <patrick.ohly@gmx.de>
3316 * README, src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
3317 src/syncevolution.cpp: - revised an updated usage instructions
3318 (myFUNAMBOL instead of Funambol) - added dumping of local changes
3319 before sync (works best with logdir) - added command line
3322 --sync|-s <mode> Temporarily synchronize the active sources in
3323 that mode. Useful for a 'refresh-from-server' or
3324 'refresh-from-client' sync which clears all data at one end and
3325 copies all items from the other.
3327 --status|-t The changes made to local data since the last
3328 synchronization are shown without starting a new one. This can be
3329 used to see in advance whether the local data needs to be
3330 synchronized with the server.
3332 --quiet|-q Suppresses most of the normal output during a
3333 synchronization. The log file still contains all the information.
3335 --help|-h Prints usage information.
3337 --version Prints the SyncEvolution version.
3339 2007-11-08 21:19 Patrick Ohly <patrick.ohly@gmx.de>
3341 * HACKING: separated compile and release instructions
3343 2007-11-08 20:54 Patrick Ohly <patrick.ohly@gmx.de>
3345 * etc/source-config.txt: let the default source configs access the
3346 default Evolution databases: less work for users to configure it
3348 2007-11-05 22:02 Patrick Ohly <patrick.ohly@gmx.de>
3350 * src/AddressBookSource.cpp: fixed iPhone photo import/export: that
3351 API wasn't as expected and therefore was called incorrectly.
3352 Importing photos crashed, exporting them may have failed randomly
3353 and/or picked the wrong size of the photo.
3355 2007-11-04 21:10 Patrick Ohly <patrick.ohly@gmx.de>
3357 * src/AddressBookSource.cpp, src/AddressBookSource.h,
3358 src/vocl/VObject.cpp, src/vocl/VObject.h: when configured to use
3359 ScheduleWorld card3 URI, then switch to sending vCard 3.0 (easier
3360 to parse by SW); always dump contacts as vCard 3.0 (avoids
3361 quoted-printable in synccompare output)
3363 2007-11-04 21:07 Patrick Ohly <patrick.ohly@gmx.de>
3365 * src/vocl/VProperty.cpp: bug fix: TYPE with multiple
3366 comma-separated values (vCard 3.0, e.g. TYPE=WORK,VOICE) was not
3367 decoded as intended => downloading into iPhone from SW card3 URI
3368 did not set type correctly
3370 2007-11-04 17:33 Patrick Ohly <patrick.ohly@gmx.de>
3372 * src/EvolutionSyncClient.cpp: dump user name, date and
3373 SyncEvolution at beginning of debug log
3375 2007-11-04 16:57 Patrick Ohly <patrick.ohly@gmx.de>
3377 * etc/syncml-config.txt: Replaced guest/guest credentials with
3378 "your SyncML server account name" and "your SyncML server
3379 password" to make it clear that something must be entered there.
3380 Some servers also really have "guest/guest" demo accounts.
3382 2007-11-03 17:07 Patrick Ohly <patrick.ohly@gmx.de>
3384 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp,
3385 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
3386 src/EvolutionSyncSource.cpp: Detect unexpected crashes of the
3387 Evolution Data Server. A workaround for the fact that the
3388 synchronous EDS API calls block infinitely in that case. - drive
3389 default glib event look in background thread - listen for
3390 "backend-died" signals - if triggered, print a message
3391 ("Evolution Data Server has died unexpectedly, database no longer
3392 available.") and abort the process (other error handling is
3393 impossible) - for contacts instead of "database" "contacts" is
3396 2007-11-03 13:30 Patrick Ohly <patrick.ohly@gmx.de>
3398 * src/EvolutionCalendarSource.cpp: adapted calendar event
3399 insert/update to Evolution 2.12: the UID needs to be restored,
3400 otherwise the Evolution backend crashes (GNOME issue #488881)
3402 2007-11-01 13:03 Patrick Ohly <patrick.ohly@gmx.de>
3404 * src/AddressBookSource.cpp: fixed compile errors on Mac OS X
3406 2007-10-25 21:10 Patrick Ohly <patrick.ohly@gmx.de>
3408 * Makefile.am, src/shlibs.local: added package release number and
3409 dependency calculation for local Evolution libs without installed
3412 2007-10-25 17:15 Patrick Ohly <patrick.ohly@gmx.de>
3414 * test/Makefile.am: ClientTest.cpp and synccompare.pl are back in
3417 2007-10-24 16:20 Patrick Ohly <patrick.ohly@gmx.de>
3419 * src/Makefile.am: synccompare.pl wasn't found in client library
3420 because search rule had the wrong directory
3422 2007-10-24 16:19 Patrick Ohly <patrick.ohly@gmx.de>
3424 * src/syncevolution.cpp: workaround for dependency on size_t in
3425 client library Log.h: include stddef.h first
3427 2007-10-24 16:18 Patrick Ohly <patrick.ohly@gmx.de>
3429 * src/vocl/VObject.cpp, src/vocl/VProperty.cpp: adapted to
3430 ArrayList::remove() -> removeElementAt() renaming
3432 2007-10-23 21:21 Patrick Ohly <patrick.ohly@gmx.de>
3434 * src/DeviceManagementNode.cpp: same patch as in client library:
3435 chop trailing white spaces
3437 2007-10-23 21:20 Patrick Ohly <patrick.ohly@gmx.de>
3439 * test/ClientTest.cpp, test/synccompare.pl: # pushed sources back
3440 into SyncML client library
3442 2007-10-21 21:23 Patrick Ohly <patrick.ohly@gmx.de>
3444 * debian/changelog: # added remark about updated upstream
3446 2007-10-21 21:23 Patrick Ohly <patrick.ohly@gmx.de>
3448 * Makefile.am: # updated packaging: added provides/conflicts
3450 2007-10-18 08:04 Patrick Ohly <patrick.ohly@gmx.de>
3452 * NEWS: # extended description of logging
3454 2007-10-18 08:03 Patrick Ohly <patrick.ohly@gmx.de>
3456 * Makefile.am, configure.in, test/Makefile.am: # fixed distcheck
3459 2007-10-17 21:22 Patrick Ohly <patrick.ohly@gmx.de>
3461 * ChangeLog, NEWS, description: # updated
3463 2007-10-17 21:08 Patrick Ohly <patrick.ohly@gmx.de>
3465 * Makefile.am: added packaging via checkinstall as deb (working)
3466 and rpm (somehow not working)
3468 2007-10-17 21:07 Patrick Ohly <patrick.ohly@gmx.de>
3470 * configure.in: # version bump
3472 2007-10-14 20:31 Patrick Ohly <patrick.ohly@gmx.de>
3474 * ChangeLog: #updated
3476 2007-10-14 18:40 Patrick Ohly <patrick.ohly@gmx.de>
3478 * src/AddressBookSource.cpp: - consistently ignore all empty
3479 strings when reading vcard - interpret date time stamps relative
3480 to current system time zone (like GUI does)
3482 2007-10-14 18:19 Patrick Ohly <patrick.ohly@gmx.de>
3484 * src/EvolutionSyncClient.cpp: improved error handling: catch
3485 errors during post-processing and continue
3487 2007-10-14 16:30 Patrick Ohly <patrick.ohly@gmx.de>
3489 * etc/source-config.txt: SF #1764123: SyncCap is not generated
3490 unless syncModes are configured: added a comment to example
3493 2007-10-14 16:25 Patrick Ohly <patrick.ohly@gmx.de>
3495 * src/EvolutionSyncClient.cpp: added a table which summarizes the
3496 changes made on client and server
3498 2007-10-14 14:49 Patrick Ohly <patrick.ohly@gmx.de>
3500 * src/EvolutionSyncClient.cpp: replaced ambiguous 'Modifications:'
3501 with 'Changes applied during synchronization:'
3503 2007-10-14 14:45 Patrick Ohly <patrick.ohly@gmx.de>
3505 * etc/Makefile.am, etc/syncml-config.txt: use myFUNAMBOL instead of
3506 localhost for funambol demo config
3508 2007-10-14 14:44 Patrick Ohly <patrick.ohly@gmx.de>
3510 * src/AddressBookSource.cpp: avoid setting empty strings: the
3511 iPhone GUI adds redundant space around the empty property (e.g.
3514 2007-10-14 14:02 Patrick Ohly <patrick.ohly@gmx.de>
3516 * test/synccompare.pl: perl is not installed as /usr/bin/perl on
3517 iPhone: let /usr/bin/env find it
3519 2007-10-14 14:02 Patrick Ohly <patrick.ohly@gmx.de>
3521 * src/AddressBookSource.cpp, src/AddressBookSource.h: use vCard 2.1
3522 instead of 3.0 for iPhone: avoids parsing problems in myFUNAMBOL
3524 2007-10-14 13:57 Patrick Ohly <patrick.ohly@gmx.de>
3526 * configure.in: reset version to alpha (less than pre)
3528 2007-10-13 20:24 Patrick Ohly <patrick.ohly@gmx.de>
3530 * README: updated package commands for Debian 4.0
3532 2007-10-13 20:23 Patrick Ohly <patrick.ohly@gmx.de>
3534 * test/synccompare.pl: ScheduleWorld no longer drops
3537 2007-10-13 16:04 Patrick Ohly <patrick.ohly@gmx.de>
3539 * src/EvolutionSyncClient.cpp: fixed segfault due to unintentional
3540 infinite recursion in new throwError() call
3542 2007-10-12 20:21 Patrick Ohly <patrick.ohly@gmx.de>
3544 * src/EvolutionContactSource.cpp: SF #1796086: also added all the
3545 other predefined TYPE values from vCard 2.1/3.0
3547 2007-10-12 18:02 Patrick Ohly <patrick.ohly@gmx.de>
3549 * test/ClientTest.cpp: temporary fork of 1.25: handle
3550 testComplexUpdate where some (but not all) sources have a complex
3553 2007-10-12 16:50 Patrick Ohly <patrick.ohly@gmx.de>
3555 * src/EvolutionSyncSource.cpp: fixed compile error with enabled
3556 modules (missing comma)
3558 2007-10-11 21:02 Patrick Ohly <patrick.ohly@gmx.de>
3560 * src/AddressBookSource.cpp, src/EvolutionCalendarSource.cpp,
3561 src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp,
3562 src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp: added
3563 workaround for missing exception handling on iPhone
3564 (http://code.google.com/p/iphone-dev/issues/detail?id=48)
3566 2007-10-10 22:27 Patrick Ohly <patrick.ohly@gmx.de>
3568 * Makefile.am, SyncEvolution.plist.in, configure.in: added iPhone
3569 Installer.app packaging
3571 2007-10-07 19:24 Patrick Ohly <patrick.ohly@gmx.de>
3573 * HACKING: added compile/packaging information
3575 2007-10-07 19:06 Patrick Ohly <patrick.ohly@gmx.de>
3577 * configure.in, src/AddressBookSource.cpp, src/AddressBookSource.h,
3578 src/EvolutionSyncClient.cpp: problem with C++ output stream
3579 (http://code.google.com/p/iphone-dev/issues/detail?id=48): throws
3580 exception although everything is fine - disabled exceptions in
3581 one case and replaced with ANSI C calls in another
3583 IPHONE define now in configure (cleaner).
3585 Creating contacts twice (during dump and when sending) caused
3586 crash - ref counting problem? Disabled any CFRelease() for now on
3589 compile error fix for Mac OS X (probably more necessary)
3591 2007-10-07 12:27 Patrick Ohly <patrick.ohly@gmx.de>
3593 * src/AddressBookSource.cpp: removed debug output which was added
3594 to track down crashes and now is no longer useful
3596 2007-10-07 12:19 Patrick Ohly <patrick.ohly@gmx.de>
3598 * src/AddressBookSource.cpp, src/AddressBookSource.h: added
3599 comments, some cleanups
3601 2007-10-06 22:13 Patrick Ohly <patrick.ohly@gmx.de>
3603 * src/AddressBookSource.cpp: workarounds for ABMutableMultiValueRef
3604 on iPhone: - cannot be released - cannot be turned into a string
3606 improved phone number mapping
3608 => all properties enabled now
3610 2007-10-04 20:54 Patrick Ohly <patrick.ohly@gmx.de>
3612 * HACKING, configure.in, src/AddressBookConstants.cpp,
3613 src/AddressBookSource.cpp, src/AddressBookSource.h: port to
3614 iPhone: lots of hacks and debug output, none of the multiprops
3615 supported yet (use unknown format in API)
3617 2007-10-04 20:46 Patrick Ohly <patrick.ohly@gmx.de>
3619 * src/syncevolution.cpp: disable buffering to stdout/stderr:
3620 ensures that printf output appears immediately without explicit
3623 2007-10-04 20:45 Patrick Ohly <patrick.ohly@gmx.de>
3625 * src/EvolutionContactSource.cpp: SF #1796086: sync with EGW: lost
3626 or messed up telephones - SyncEvolution incorrectly added
3627 TYPE=OTHER to phone numbers sent with e.g. CELL instead of
3630 2007-09-24 21:26 Patrick Ohly <patrick.ohly@gmx.de>
3632 * ChangeLog, NEWS: # updated
3634 2007-09-24 21:26 Patrick Ohly <patrick.ohly@gmx.de>
3636 * debian/changelog, debian/control: SF #1781652: Nokia 770/800:
3637 uninstallable package fixed by setting category
3639 2007-09-24 21:25 Patrick Ohly <patrick.ohly@gmx.de>
3641 * src/Makefile.am: removed patching of CATEGORIES (recent client
3642 library has the fix) added possibility to update/commit test
3643 suite files in SyncEvolution test dir, then later move them back
3646 2007-09-24 21:21 Patrick Ohly <patrick.ohly@gmx.de>
3648 * src/AddressBookConstants.cpp, src/Makefile.am: workaround if
3649 address book library misses constants
3651 2007-09-24 21:17 Patrick Ohly <patrick.ohly@gmx.de>
3653 * src/client-test-app.cpp: fixed compile errors
3655 2007-08-25 14:03 Patrick Ohly <patrick.ohly@gmx.de>
3657 * configure.in: # bumped version
3659 2007-08-25 14:03 Patrick Ohly <patrick.ohly@gmx.de>
3661 * etc/Makefile.am: fixed SF 1767329: example configs were in
3662 share/share directory
3664 2007-08-25 14:02 Patrick Ohly <patrick.ohly@gmx.de>
3666 * src/DeviceManagementNode.h, src/SQLiteSyncSource.cpp: fixed
3669 2007-08-25 13:23 Patrick Ohly <patrick.ohly@gmx.de>
3671 * src/EvolutionSyncSource.cpp, src/client-test-app.cpp:
3672 unsuccessful attempt to work around the 'one address book per
3673 user' limitation in order to get automated sync testing working
3675 2007-08-25 13:22 Patrick Ohly <patrick.ohly@gmx.de>
3677 * src/AddressBookSource.cpp, src/EvolutionCalendarSource.cpp,
3678 src/EvolutionContactSource.cpp: less verbose INFO logging:
3679 extracting items is now logged as DEBUG
3681 2007-08-24 21:27 Patrick Ohly <patrick.ohly@gmx.de>
3683 * src/AddressBookSource.cpp, src/AddressBookSource.h,
3684 src/Makefile.am, src/vocl/VProperty.cpp, test/synccompare.pl:
3685 added custom vcard 3.0 <-> AddressBook conversion: needed to make
3686 vcard representation close to what SyncML servers understand
3688 2007-08-21 20:15 Patrick Ohly <patrick.ohly@gmx.de>
3690 * src/AddressBookSource.cpp, src/AddressBookSource.h,
3691 src/DeviceManagementNode.cpp, src/DeviceManagementNode.h,
3692 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp,
3693 src/EvolutionSyncSource.h, src/Makefile.am,
3694 src/client-test-app.cpp, src/syncevolution.cpp: finished change
3695 tracking, update and delete - still needs improved import/export
3696 with own functions because Address Book vcard parser merges X-
3697 properties into NOTE and cannot update contact
3699 2007-08-19 19:11 Patrick Ohly <patrick.ohly@gmx.de>
3701 * configure.in, src/AddressBookSource.cpp, src/AddressBookSource.h,
3702 src/EvolutionSmartPtr.h, src/EvolutionSyncSource.cpp,
3703 src/Makefile.am, src/client-test-app.cpp: added initial support
3704 for Mac OS X address book: no change tracking, no updating
3706 2007-08-19 09:51 Patrick Ohly <patrick.ohly@gmx.de>
3708 * configure.in: # version bump
3710 2007-08-19 09:49 Patrick Ohly <patrick.ohly@gmx.de>
3712 * src/SQLiteSyncSource.cpp: fixed incorrect extraction of text
3715 2007-08-13 20:46 Patrick Ohly <patrick.ohly@gmx.de>
3717 * configure.in, src/EvolutionCalendarSource.h,
3718 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
3719 src/Makefile.am, src/SQLiteContactSource.cpp,
3720 src/SQLiteContactSource.h, src/SQLiteSyncSource.cpp,
3721 src/SQLiteSyncSource.h, src/client-test-app.cpp,
3722 src/syncevolution.cpp, src/vocl/VObject.cpp, src/vocl/VObject.h:
3723 added a sync source which stores contacts in a SQLite database
3725 2007-07-13 20:32 Patrick Ohly <patrick.ohly@gmx.de>
3727 * ChangeLog, NEWS, debian/changelog: # mention fixed example
3730 2007-07-13 20:28 Patrick Ohly <patrick.ohly@gmx.de>
3732 * etc/Makefile.am, etc/source-config.txt: fixed name of example
3733 source configs (broke during the changes for 0.6 pre)
3735 2007-07-09 20:42 Patrick Ohly <patrick.ohly@gmx.de>
3737 * test/runtests.py: # ignore known problems
3739 2007-07-09 20:29 Patrick Ohly <patrick.ohly@gmx.de>
3741 * test/runtests.py: # updated to new test system, added some
3742 command line parameters
3744 2007-07-09 20:24 Patrick Ohly <patrick.ohly@gmx.de>
3746 * ChangeLog, HACKING, NEWS, configure.in, debian/changelog: #
3749 2007-06-28 20:11 Patrick Ohly <patrick.ohly@gmx.de>
3751 * src/EvolutionContactSource.cpp, src/client-test-app.cpp: Maemo
3752 address book delete support works now: one has to search for
3753 X-OSSO-CONTACT-STATE:DELETED manually
3755 2007-06-27 20:24 Patrick Ohly <patrick.ohly@gmx.de>
3757 * src/EvolutionContactSource.cpp, src/client-test-app.cpp: - added
3758 test for X-OSSO-CONTACT-STATE:DELETED handling - contacts marked
3759 for deletion are now deleted by SyncEvolution (but code fails
3760 test...) - made it possible to run client-test with EDS-DBus
3762 2007-06-25 19:49 Patrick Ohly <patrick.ohly@gmx.de>
3764 * src/Makefile.am: when using older test data fix the broken
3767 2007-06-24 17:19 Patrick Ohly <patrick.ohly@gmx.de>
3769 * README: fixed invalid path names
3771 2007-06-24 17:19 Patrick Ohly <patrick.ohly@gmx.de>
3773 * src/EvolutionCalendarSource.cpp: workaround for Evolution bug in
3774 the calendar import/export: Evolution uses \, as separator for
3775 CATEGORIES, but the standard specifies a plain comma. The effect
3776 was that multiple categories were treated as one category with
3777 commas by ScheduleWorld. Events imported into Evolution were
3778 stored incorrectly and the GUI only used the last category.
3780 As a workaround SyncEvolution now converts back and forth between
3783 2007-06-19 17:36 Patrick Ohly <patrick.ohly@gmx.de>
3785 * HACKING: updated testing instructions
3787 2007-04-23 19:44 Patrick Ohly <patrick.ohly@gmx.de>
3789 * NEWS: # updated version of C++ client library
3791 2007-04-22 19:49 Patrick Ohly <patrick.ohly@gmx.de>
3793 * NEWS: # entry for 0.6 pre2
3795 2007-04-22 19:48 Patrick Ohly <patrick.ohly@gmx.de>
3797 * ChangeLog: # updated
3799 2007-04-22 19:47 Patrick Ohly <patrick.ohly@gmx.de>
3801 * README: # minor edits
3803 2007-04-21 13:14 Patrick Ohly <patrick.ohly@gmx.de>
3805 * src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp: fixed
3806 error handling: a failed source was not forced into a slow sync,
3807 one failed source prevented saving configs of not-failed ones
3809 2007-04-21 12:33 Patrick Ohly <patrick.ohly@gmx.de>
3811 * HACKING, README, etc/Makefile.am, etc/localhost_1,
3812 etc/source-config.txt, etc/syncml-config.txt,
3813 src/EvolutionSyncClient.cpp: - improved logging: log file and
3814 backup can be avoided with logdir=none, loglevel is configurable
3815 - fixed off-by-one counting of months in backup directory names -
3816 only one example configuration per server, users typically do not
3817 need the _1/2 suffices and the testing system no longer has to be
3818 configured manually either - documented the switch from the
3819 original SyncEvolution testing to its successor, the generic
3820 Funambol C++ client testing framework
3822 2007-04-15 19:30 Patrick Ohly <patrick.ohly@gmx.de>
3824 * src/client-test-app.cpp: fixed compile problem on Debian
3827 2007-04-15 13:42 Patrick Ohly <patrick.ohly@gmx.de>
3830 etc/localhost_1/spds/sources/addressbook_1/config.txt,
3831 src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
3832 src/EvolutionMemoSource.cpp, src/EvolutionMemoSource.h,
3833 src/EvolutionSyncSource.cpp, src/Makefile.am,
3834 src/client-test-app.cpp: added synchronization of Memos as plain
3837 2007-04-15 13:41 Patrick Ohly <patrick.ohly@gmx.de>
3839 * HACKING: added note about building Maemo package with fakeroot
3841 2007-04-14 15:34 Patrick Ohly <patrick.ohly@gmx.de>
3843 * debian/rules: avoid unwanted dependencies caused by optional
3846 2007-04-14 15:32 Patrick Ohly <patrick.ohly@gmx.de>
3848 * configure.in, debian/changelog: bumped to 0.6 pre2
3850 2007-04-14 15:31 Patrick Ohly <patrick.ohly@gmx.de>
3852 * src/client-test-app.cpp: minor changes about ifdef ENABLE, added
3853 comment avoid vcard21, FIXED itodo20 type
3855 2007-04-12 20:04 Patrick Ohly <patrick.ohly@gmx.de>
3857 * src/client-test-app.cpp: always set encoding, we might have to
3858 overwrite an encoding set earlier
3860 2007-04-11 21:23 Patrick Ohly <patrick.ohly@gmx.de>
3862 * src/EvolutionContactSource.cpp: type OTHER was converted to
3863 PARCEL when sending to server, but PARCEL was then not converted
3864 back to OTHER, but rather into HOME
3866 2007-04-11 21:03 Patrick Ohly <patrick.ohly@gmx.de>
3868 * src/client-test-app.cpp: - source type was not set in new configs
3869 as intended - fixed confusion with source index vs. type (broke
3870 testing of e.g. ical20)
3872 2007-04-09 19:59 Patrick Ohly <patrick.ohly@gmx.de>
3874 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
3875 avoid not freeing error/overwriting error when trying again
3877 2007-04-09 19:58 Patrick Ohly <patrick.ohly@gmx.de>
3879 * src/client-test-app.cpp: fixed incorrect mapping from selected
3882 2007-04-09 19:58 Patrick Ohly <patrick.ohly@gmx.de>
3884 * src/EvolutionSyncClient.cpp: always summarize ERROR/INFO messages
3885 at the end, even if sync didn't start - there might be errors
3886 which prevent starting it
3888 2007-04-06 17:32 Patrick Ohly <patrick.ohly@gmx.de>
3890 * src/Makefile.am: need to declare new files so that it gets
3891 included in distribution
3893 2007-04-02 17:57 Patrick Ohly <patrick.ohly@gmx.de>
3895 * src/Makefile.am: fixed distribution after taking several files
3896 from C++ client library
3898 2007-04-01 18:26 Patrick Ohly <patrick.ohly@gmx.de>
3900 * src/client-test-app.cpp: added CLIENT_TEST_EVOLUTION_PREFIX which
3901 overrides the evolutionsource setting in test configs; default
3904 2007-04-01 17:59 Patrick Ohly <patrick.ohly@gmx.de>
3906 * src/EvolutionCalendarSource.cpp: avoid e_cal_new_system_memos(),
3907 it breaks compilation with older Evolution
3909 2007-04-01 13:02 Patrick Ohly <patrick.ohly@gmx.de>
3911 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
3912 src/EvolutionContactSource.cpp, src/client-test-app.cpp: added
3913 the possibility to create databases if evolutionsource is set to
3916 2007-04-01 12:41 Patrick Ohly <patrick.ohly@gmx.de>
3918 * src/Makefile.am: explicit dependency on modules is needed for
3921 2007-03-31 16:22 Patrick Ohly <patrick.ohly@gmx.de>
3923 * src/Algorithm, src/EvolutionClientConfig.h,
3924 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
3925 src/Makefile.am, src/client-test-app.cpp: synccompare and test
3926 suite are now taken from C++ client library
3928 2007-03-26 20:35 Patrick Ohly <patrick.ohly@gmx.de>
3930 * ChangeLog, HACKING, NEWS, README, debian/changelog,
3931 debian/control: various release preparations
3933 2007-03-26 19:43 Patrick Ohly <patrick.ohly@gmx.de>
3935 * configure.in: streamlined dependencies and their checking
3937 2007-03-26 19:09 Patrick Ohly <patrick.ohly@gmx.de>
3939 * configure.in, src/Makefile.am: do not remove src/client-api
3940 unless it was copied by configure
3942 2007-03-25 20:22 Patrick Ohly <patrick.ohly@gmx.de>
3944 * ChangeLog: # updated
3946 2007-03-25 20:20 Patrick Ohly <patrick.ohly@gmx.de>
3948 * configure.in: # version bump
3950 2007-03-25 20:19 Patrick Ohly <patrick.ohly@gmx.de>
3952 * HACKING, configure.in, debian/rules, src/Makefile.am: - fixed
3953 building synccompare for Maemo - added/fixed rules to build for
3954 Maemo - add new Algorithm::Diff files to source distribution
3956 2007-03-25 20:17 Patrick Ohly <patrick.ohly@gmx.de>
3958 * src/EvolutionContactSource.cpp: fixed uninitialized memory read
3961 2007-03-25 18:05 Patrick Ohly <patrick.ohly@gmx.de>
3963 * src/normalize_vcard.pl: Algorithm::Diff: check whether files
3966 2007-03-25 16:42 Patrick Ohly <patrick.ohly@gmx.de>
3968 * src/Algorithm, src/Algorithm/Artistic, src/Algorithm/Diff.pm,
3969 src/Algorithm/README, src/Algorithm/copyright, src/Makefile.am,
3970 src/normalize_vcard.pl: - use Algorithm::Diff instead of external
3971 diff tool in synccompare; Algorithm::Diff is embedded in
3972 synccompare to keep it self-contained - tput must be called
3973 without redirection of stderr, otherwise it did not find the
3974 current number of columns
3976 2007-03-24 22:51 Patrick Ohly <patrick.ohly@gmx.de>
3978 * src/EvolutionContactSource.cpp: additional error check
3980 2007-03-24 22:50 Patrick Ohly <patrick.ohly@gmx.de>
3982 * src/EvolutionSyncSource.cpp: dlopen(RTLD_GLOBAL) fixes obscure
3983 libebook failures on Maemo; dlopen() errors can occur due to
3984 missing modules, only print as debug to avoid failure message
3987 2007-03-24 21:51 Patrick Ohly <patrick.ohly@gmx.de>
3989 * etc/Makefile.am: also need to uninstall doc files, distcheck
3992 2007-03-24 17:14 Patrick Ohly <patrick.ohly@gmx.de>
3994 * src/EvolutionContactSource.cpp, src/testVCard.vcf,
3995 src/vocl/VObject.cpp: workaround for Funambol 3.0 trailing =
3998 2007-03-24 15:54 Patrick Ohly <patrick.ohly@gmx.de>
4000 * etc/localhost_1/spds/syncml/config.txt: enable large object
4001 support and max message limit by default
4003 2007-03-24 15:47 Patrick Ohly <patrick.ohly@gmx.de>
4005 * configure.in, dbus-timeout.patch, src/Makefile.am,
4006 src/syncevolution.cpp: added configurable hacks for Maemo
4007 (--enable-maemo): - set the (non-standard!) DBUS_DEFAULT_TIMEOUT;
4008 see dbus-timeout.patch - wrap e_book_from_string() to fix invalid
4009 parameter - don't use UTF-8 encoding in Perl script
4011 2007-03-24 15:44 Patrick Ohly <patrick.ohly@gmx.de>
4013 * src/normalize_vcard.pl: BusyBox's mktemp on Maemo requires
4016 2007-03-24 15:43 Patrick Ohly <patrick.ohly@gmx.de>
4018 * ChangeLog: # updated
4020 2007-03-24 15:43 Patrick Ohly <patrick.ohly@gmx.de>
4022 * etc/Makefile.am: new internal docdir was not actually used
4024 2007-03-24 15:06 Patrick Ohly <patrick.ohly@gmx.de>
4026 * debian/compat, debian/control: Maemo only has debhelper 4
4028 2007-03-24 15:06 Patrick Ohly <patrick.ohly@gmx.de>
4030 * src/EvolutionSyncSource.cpp: fixed compile error without calendar
4033 2007-03-23 22:05 Patrick Ohly <patrick.ohly@gmx.de>
4035 * src/EvolutionCalendarSource.cpp: added error checking for broken
4036 events which cannot be converted to iCal, e.g. because of a
4037 missing timezone definition (SF #1685637)
4039 2007-03-23 21:00 Patrick Ohly <patrick.ohly@gmx.de>
4041 * src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp:
4042 Errors while writing the initial datatbase dumps was not handled
4043 properly and led to a direct dump of the error exception. Now the
4044 error is logged first and the '.after' dump is skipped.
4046 2007-03-23 20:23 Patrick Ohly <patrick.ohly@gmx.de>
4048 * etc/Makefile.am: fixed compatibility problem with older
4049 automake/autoconf which does not have docdir yet
4051 2007-03-19 22:00 Patrick Ohly <patrick.ohly@gmx.de>
4053 * etc/Makefile.am: install into $(docdir), not etc; also use
4054 "funambol_*" instead of "localhost_"
4056 2007-03-19 21:57 Patrick Ohly <patrick.ohly@gmx.de>
4058 * debian/README.Debian: no special comment for Debian needed
4060 2007-03-12 20:29 Patrick Ohly <patrick.ohly@gmx.de>
4062 * debian, debian/README.Debian, debian/changelog, debian/compat,
4063 debian/control, debian/copyright, debian/docs, debian/rules:
4064 added packaging for Debian
4066 2007-03-11 22:13 Patrick Ohly <patrick.ohly@gmx.de>
4068 * configure.in, src/EvolutionCalendarSource.cpp,
4069 src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp,
4070 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
4071 src/Makefile.am, src/syncevolution.cpp: --enable-ecal/ebook are
4072 only enabled by default if the libs are present --enable-shared
4073 will build backends as modules which are loaded dynamically if
4074 possible (off by default)
4076 2007-02-22 19:33 Patrick Ohly <patrick.ohly@gmx.de>
4078 * src/async.patch: patch switches to async version of the Evolution
4081 2007-01-26 22:32 Patrick Ohly <patrick.ohly@gmx.de>
4083 * src/EvolutionSyncClient.cpp: fixed free/delete [] mismatch
4085 2007-01-22 20:13 Patrick Ohly <patrick.ohly@gmx.de>
4087 * src/Makefile.am: fixed distdir target that broke in yesterday's
4090 2007-01-21 16:14 Patrick Ohly <patrick.ohly@gmx.de>
4092 * configure.in, src/Makefile.am: added --enable-static-cxx to link
4093 libstdc++ statically
4095 2007-01-20 14:19 Patrick Ohly <patrick.ohly@gmx.de>
4097 * test/runtests.py: fixed problem of deleting read-only install
4100 2007-01-20 14:17 Patrick Ohly <patrick.ohly@gmx.de>
4102 * etc/Makefile.am: memo config now also included for localhost, but
4105 2007-01-11 20:34 Patrick Ohly <patrick.ohly@gmx.de>
4107 * test/runtests.py: added cross-compilation
4109 2007-01-09 21:25 Patrick Ohly <patrick.ohly@gmx.de>
4111 * configure.in: pass cross-compilation options through to configure
4114 2007-01-04 22:13 Patrick Ohly <patrick.ohly@gmx.de>
4116 * src/Makefile.am, src/TestEvolution.cpp, src/testMemo.ics: added
4119 2007-01-04 20:54 Patrick Ohly <patrick.ohly@gmx.de>
4121 * README, etc/Makefile.am,
4122 etc/localhost_1/spds/sources/addressbook_1/config.txt,
4123 src/EvolutionCalendarSource.h, src/EvolutionSyncSource.cpp,
4124 src/syncevolution.cpp: added support for synchronizing Evolution
4125 memos in iCalendar 2.0 VJOURNAL format
4127 2007-01-04 20:52 Patrick Ohly <patrick.ohly@gmx.de>
4129 * configure.in: bumped version, clean up copy of client library
4132 2007-01-04 20:43 Patrick Ohly <patrick.ohly@gmx.de>
4134 * src/Makefile.am: fixed problem with 'make dist'
4136 2007-01-03 20:58 Patrick Ohly <patrick.ohly@gmx.de>
4138 * src/EvolutionContactSource.cpp: avoid adding the non-standard
4139 TYPE=OTHER, better use HOME instead (that's also the default in
4140 the Synthesis server)
4142 2007-01-03 20:12 Patrick Ohly <patrick.ohly@gmx.de>
4144 * configure.in: autoconf checks must not be inside conditional code
4145 (fixes 'conditional AMDEP was never defined' error)
4147 2006-12-17 22:10 Patrick Ohly <patrick.ohly@gmx.de>
4149 * src/client-test-app.cpp: adapted to update test API
4151 2006-12-17 16:33 Patrick Ohly <patrick.ohly@gmx.de>
4153 * src/Makefile.am: ignore changes in autotools generated files
4155 2006-12-17 16:33 Patrick Ohly <patrick.ohly@gmx.de>
4157 * src/EvolutionSyncClient.cpp: fixed missing return code
4159 2006-12-10 17:35 Patrick Ohly <patrick.ohly@gmx.de>
4161 * COPYING, src/EvolutionCalendarSource.cpp,
4162 src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
4163 src/EvolutionContactSource.h, src/EvolutionSmartPtr.h,
4164 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
4165 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
4166 src/TestEvolution.cpp, src/TestMain.cpp, src/client-test-app.cpp,
4167 src/syncevolution.cpp: copyright transfer to Funambol
4169 2006-12-09 17:50 Patrick Ohly <patrick.ohly@gmx.de>
4171 * src/client-test-app.cpp: adapted to new C++ client library test
4172 suite interface, finished configuration for calendars and tasks
4174 2006-12-09 16:25 Patrick Ohly <patrick.ohly@gmx.de>
4176 * src/normalize_vcard.pl: ignore differences caused by exporting
4177 vCard with ADR;TYPE=PARCEL instead of ADR;TYPE=OTHER
4179 2006-12-07 22:27 Patrick Ohly <patrick.ohly@gmx.de>
4181 * src/client-test-app.cpp: support testing with two clients
4183 2006-12-05 22:24 Patrick Ohly <patrick.ohly@gmx.de>
4185 * src/client-test-app.cpp: adapted contacts to full set of local
4188 2006-12-05 22:24 Patrick Ohly <patrick.ohly@gmx.de>
4190 * src/normalize_vcard.pl: avoid tput error when no valid terminal
4193 2006-12-01 22:50 Patrick Ohly <patrick.ohly@gmx.de>
4195 * configure.in, src/Makefile.am, src/client-test-app.cpp: use the
4196 new C++ client library testing framework
4198 2006-11-27 21:08 Patrick Ohly <patrick.ohly@gmx.de>
4200 * src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp,
4201 src/EvolutionSyncSource.cpp, src/vocl/VProperty.cpp: adapted to
4202 const qualifier changes in client library and fixed minor memory
4205 2006-11-12 12:46 Patrick Ohly <patrick.ohly@gmx.de>
4207 * ChangeLog, NEWS: # updates for 0.5 release
4209 2006-11-12 12:42 Patrick Ohly <patrick.ohly@gmx.de>
4211 * test/runtests.py: added building of release packages, adapted to
4212 some more known server limitations
4214 2006-11-12 12:40 Patrick Ohly <patrick.ohly@gmx.de>
4216 * src/TestEvolution.cpp: renamed testRefreshSync to
4217 testRefreshFromServerSync and added testRefreshFromClient
4219 2006-11-12 12:39 Patrick Ohly <patrick.ohly@gmx.de>
4221 * src/normalize_vcard.pl: ignore known limitations of Synthesis
4224 2006-11-11 20:21 Patrick Ohly <patrick.ohly@gmx.de>
4226 * NEWS, configure.in: 0.5 release
4228 2006-11-11 20:21 Patrick Ohly <patrick.ohly@gmx.de>
4230 * ChangeLog: # updated
4232 2006-11-11 16:00 Patrick Ohly <patrick.ohly@gmx.de>
4234 * ChangeLog, src/EvolutionCalendarSource.cpp,
4235 src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
4236 src/EvolutionContactSource.h, src/EvolutionSyncSource.h: messages
4237 about local changes are now logged as DEBUG and not INFO because
4238 they were confusing for users; now they are not visible in the
4241 2006-11-04 13:00 Patrick Ohly <patrick.ohly@gmx.de>
4243 * README, etc/localhost_1/spds/syncml/config.txt,
4244 src/EvolutionSyncSource.cpp, src/TestEvolution.cpp: added support
4245 and testing of one-way-from-client/server
4247 2006-11-03 17:41 Patrick Ohly <patrick.ohly@gmx.de>
4249 * src/TestEvolution.cpp: TaskSync tests for large object support
4250 failed because the test item didn't have the expected DESCRIPTION
4251 to stuff the item's size
4253 2006-11-03 17:40 Patrick Ohly <patrick.ohly@gmx.de>
4255 * HACKING, src/TestMain.cpp: allow running multiple tests by
4256 specifying them on the command line
4258 2006-11-02 21:03 Patrick Ohly <patrick.ohly@gmx.de>
4260 * README, etc/localhost_1/spds/sources/addressbook_1/config.txt:
4261 added warning about setting evolutionuser/password when not
4262 needed -> causes backend to hang
4264 2006-11-02 20:29 Patrick Ohly <patrick.ohly@gmx.de>
4266 * src/normalize_vcard.pl: PHOTO/NOTE update for EGroupware and
4269 2006-11-02 20:28 Patrick Ohly <patrick.ohly@gmx.de>
4271 * src/TestEvolution.cpp: use simpler data for update test, moved
4272 complex contact update into testComplexUpdate
4274 2006-11-01 20:08 Patrick Ohly <patrick.ohly@gmx.de>
4276 * src/normalize_vcard.pl: avoid that patterns accidentally run over
4277 line ends, added special cases for Funambol and EGroupware server
4279 2006-11-01 16:02 Patrick Ohly <patrick.ohly@gmx.de>
4281 * test/runtests.py: allow to build arbitrary combinations of client
4282 library and SyncEvolution
4284 2006-11-01 12:59 Patrick Ohly <patrick.ohly@gmx.de>
4286 * src/EvolutionContactSource.cpp: <<system>> and <<default>> can be
4287 used to reference the system and the default address books,
4290 2006-11-01 12:40 Patrick Ohly <patrick.ohly@gmx.de>
4292 * src/Makefile.am: cppunit-config was not called when compiling C++
4293 code, therefore it was only found if in the default search path
4295 2006-11-01 11:24 Patrick Ohly <patrick.ohly@gmx.de>
4297 * src/TestEvolution.cpp: made test coverage configurable
4299 2006-10-29 15:23 Patrick Ohly <patrick.ohly@gmx.de>
4301 * src/TestEvolution.cpp: added testLargeObjectBin, changed calendar
4302 UID so that without support for special characters in the key the
4305 2006-10-29 15:22 Patrick Ohly <patrick.ohly@gmx.de>
4307 * src/EvolutionSyncClient.cpp: VerDTD must be configured, otherwise
4308 Funambol 3.0a (but not 3.0b5) fails during the second sync
4310 2006-10-29 15:21 Patrick Ohly <patrick.ohly@gmx.de>
4312 * etc/localhost_1/spds/sources/addressbook_1/config.txt:
4313 documentation got the direction in refresh-from-client/server
4316 2006-10-28 08:52 Patrick Ohly <patrick.ohly@gmx.de>
4318 * test/runtests.py: filter out private information from logs, added
4321 2006-10-04 19:39 Patrick Ohly <patrick.ohly@gmx.de>
4323 * src/EvolutionSyncClient.cpp: setting config is no longer
4326 2006-10-04 19:38 Patrick Ohly <patrick.ohly@gmx.de>
4328 * src/TestEvolution.cpp: disabled testLargeObjectEncoded again, it
4329 requires a suitable server
4331 2006-10-03 11:49 Patrick Ohly <patrick.ohly@gmx.de>
4333 * src/TestEvolution.cpp: enabled encoded LargeObject support test
4335 2006-10-03 11:44 Patrick Ohly <patrick.ohly@gmx.de>
4337 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
4338 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
4339 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: adapted
4342 2006-10-03 11:43 Patrick Ohly <patrick.ohly@gmx.de>
4344 * src/normalize_vcard.pl: ignore some known Synthesis data
4347 2006-09-28 23:07 Patrick Ohly <patrick.ohly@gmx.de>
4349 * src/TestEvolution.cpp: force server to split large items when
4350 LargeObject support is enabled
4352 2006-09-28 23:02 Patrick Ohly <patrick.ohly@gmx.de>
4354 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
4355 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
4356 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
4357 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
4358 src/TestEvolution.cpp, src/syncevolution.cpp: adapted to
4359 additional SyncSourceConfig parameter in SyncSource constructor,
4360 added testing of LargeObject support
4362 2006-09-28 22:56 Patrick Ohly <patrick.ohly@gmx.de>
4364 * src/testVCard.vcf: make names unique again
4366 2006-09-16 09:00 Patrick Ohly <patrick.ohly@gmx.de>
4368 * src/EvolutionCalendarSource.h, src/EvolutionContactSource.h,
4369 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.h: adapted
4370 to C++ client API change: supported datatypes now in config
4372 2006-09-16 08:59 Patrick Ohly <patrick.ohly@gmx.de>
4374 * configure.in: # bumped version to 0.5-CVS
4376 2006-09-11 17:41 Patrick Ohly <patrick.ohly@gmx.de>
4378 * ChangeLog: # updated
4380 2006-09-11 17:40 Patrick Ohly <patrick.ohly@gmx.de>
4382 * test/runtests.py: removed default values, added egroupware
4383 testing, improved log file copying
4385 2006-09-11 17:39 Patrick Ohly <patrick.ohly@gmx.de>
4387 * ChangeLog: # updated
4389 2006-09-11 17:38 Patrick Ohly <patrick.ohly@gmx.de>
4391 * NEWS: created entry for 0.3 -> 0.4 changes
4393 2006-09-11 17:38 Patrick Ohly <patrick.ohly@gmx.de>
4395 * ChangeLog: # updated
4397 2006-09-11 17:27 Patrick Ohly <patrick.ohly@gmx.de>
4399 * configure.in: # bumped to 0.4
4401 2006-09-10 20:43 Patrick Ohly <patrick.ohly@gmx.de>
4403 * src/TestEvolution.cpp: avoid refresh-from-server sync whenever
4404 possible because eGroupware server does not support it
4406 2006-09-10 20:40 Patrick Ohly <patrick.ohly@gmx.de>
4408 * src/normalize_vcard.pl: DTSTAMP may vary
4410 2006-09-10 18:52 Patrick Ohly <patrick.ohly@gmx.de>
4412 * README: minor updates for 0.4
4414 2006-09-10 14:43 Patrick Ohly <patrick.ohly@gmx.de>
4416 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
4417 do not treat requests to delete non-existant items as error,
4418 instead log the event (grep for DEBUG and non-existant) and
4419 proceed - this is currently necessary with ScheduleWorld server
4421 2006-09-10 08:06 Patrick Ohly <patrick.ohly@gmx.de>
4423 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
4424 added missing space to error messages
4426 2006-09-09 14:58 Patrick Ohly <patrick.ohly@gmx.de>
4428 * src/EvolutionCalendarSource.cpp: do not overwrite the UID in an
4429 addItem operation even if we fall back to an update
4431 2006-09-09 08:36 Patrick Ohly <patrick.ohly@gmx.de>
4433 * src/EvolutionContactSource.cpp, src/TestEvolution.cpp: split TYPE
4434 parameter with commas into different parameters to help Evolution
4435 parse it (the overview display didn't handle this, the editor
4438 2006-09-08 20:38 Patrick Ohly <patrick.ohly@gmx.de>
4440 * src/TestMain.cpp: added TEST_EVOLUTION_ALARM to have some means
4441 of aborting when a test takes too long
4443 2006-09-08 19:57 Patrick Ohly <patrick.ohly@gmx.de>
4445 * src/EvolutionSyncClient.cpp: deviceId property was renamed ->
4446 restored compatibility with old configs
4448 2006-09-08 19:55 Patrick Ohly <patrick.ohly@gmx.de>
4450 * src/EvolutionSyncSource.cpp: added one-way from server/client
4452 2006-09-07 21:05 Patrick Ohly <patrick.ohly@gmx.de>
4454 * ChangeLog, NEWS: # updated
4456 2006-09-07 20:59 Patrick Ohly <patrick.ohly@gmx.de>
4458 * configure.in: # set version to CVS again
4460 2006-09-07 19:47 Patrick Ohly <patrick.ohly@gmx.de>
4462 * src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
4463 src/EvolutionContactSource.h, src/EvolutionSyncClient.cpp,
4464 src/EvolutionSyncClient.h, src/EvolutionSyncSource.h: adapted to
4465 official DevInf API with one patch: config passed to
4468 2006-09-07 19:06 Patrick Ohly <patrick.ohly@gmx.de>
4470 * src/EvolutionCalendarSource.cpp: beware to not overwrite valid
4471 UID with empty one (some tests broke due to this recent change)
4473 2006-09-07 18:29 Patrick Ohly <patrick.ohly@gmx.de>
4475 * src/Makefile.am: excluded automatically generated files from
4478 2006-09-07 18:28 Patrick Ohly <patrick.ohly@gmx.de>
4480 * src/TestMain.cpp: newline was missing after successfully
4483 2006-08-31 21:34 Patrick Ohly <patrick.ohly@gmx.de>
4485 * src/EvolutionCalendarSource.cpp: SF issue 1511951: support
4486 copying changes back from EGroupware server by not expecting the
4487 UID of calendar items to be unmodified
4489 2006-08-31 21:24 Patrick Ohly <patrick.ohly@gmx.de>
4491 * src/TestMain.cpp: merged listeners so that failure message is
4492 generated in just one place
4494 2006-08-30 20:41 Patrick Ohly <patrick.ohly@gmx.de>
4496 * src/TestMain.cpp: print failure summary to cerr, like the rest of
4499 2006-08-27 20:38 Patrick Ohly <patrick.ohly@gmx.de>
4501 * test/runtests.py: add number to preserve ordering of actions
4503 2006-08-27 20:11 Patrick Ohly <patrick.ohly@gmx.de>
4505 * test/runtests.py: added --skip option, made reporting a bit nicer
4507 2006-08-27 17:52 Patrick Ohly <patrick.ohly@gmx.de>
4509 * src/TestMain.cpp: added support for ignoring the failure of
4510 certain tests by listing them in TEST_EVOLUTION_FAILURES
4512 2006-08-26 15:44 Patrick Ohly <patrick.ohly@gmx.de>
4514 * test, test/runtests.py: executes CVS checkout, compilation and
4515 testing automatically
4517 2006-08-21 20:35 Patrick Ohly <patrick.ohly@gmx.de>
4519 * configure.in: # version bump
4521 2006-08-21 20:35 Patrick Ohly <patrick.ohly@gmx.de>
4523 * ChangeLog: # updated
4525 2006-08-21 20:32 Patrick Ohly <patrick.ohly@gmx.de>
4527 * NEWS: # polished news a bit for 0.4 pre2
4529 2006-08-19 14:42 Patrick Ohly <patrick.ohly@gmx.de>
4531 * README: new server is www.estamos.de
4533 2006-08-19 12:37 Patrick Ohly <patrick.ohly@gmx.de>
4535 * configure.in: better error message when Evolution development
4538 2006-08-19 08:42 Patrick Ohly <patrick.ohly@gmx.de>
4540 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h:
4541 moved reading of changes into helper function so that it can be
4542 used in the pre- and post-processing
4544 2006-08-17 21:39 Patrick Ohly <patrick.ohly@gmx.de>
4546 * NEWS, src/EvolutionSyncSource.cpp, src/TestEvolution.cpp: ensure
4547 that after refresh-from-client items are not sent again
4549 2006-08-17 20:39 Patrick Ohly <patrick.ohly@gmx.de>
4551 * src/EvolutionCalendarSource.cpp, src/EvolutionSyncSource.h,
4552 src/TestEvolution.cpp: changed list into a set to be more
4553 resilient against getting UIDs multiple times
4555 2006-08-17 20:26 Patrick Ohly <patrick.ohly@gmx.de>
4557 * NEWS, README, src/EvolutionCalendarSource.cpp,
4558 src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
4559 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.h:
4560 implemented Evolution authentication
4562 2006-08-15 19:20 Patrick Ohly <patrick.ohly@gmx.de>
4564 * NEWS, src/normalize_vcard.pl: normalizing ORG must not extend
4565 into other properties
4567 2006-08-14 20:52 Patrick Ohly <patrick.ohly@gmx.de>
4569 * NEWS, src/EvolutionCalendarSource.cpp,
4570 src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
4571 src/EvolutionContactSource.h, src/EvolutionSmartPtr.h,
4572 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
4573 src/syncevolution.cpp: - rename qptr to eptr to avoid name clash
4574 with sstring - moved unref() into global name space so that more
4575 unref() functions can be added (otherwise local methods shadow
4576 the global functions) - use eptr for SourceList (wasn't
4577 destructed in case of error otherwise and logging in 0.4 pre
4578 continued to go to file) - check for server configuration and
4579 abort in prepare if none given with a suitable error message
4581 2006-08-14 20:46 Patrick Ohly <patrick.ohly@gmx.de>
4583 * NEWS, src/vocl/VObject.cpp: avoid CHARSET=UTF-8 without
4584 quoted-printable encoding
4586 2006-08-13 20:16 Patrick Ohly <patrick.ohly@gmx.de>
4588 * ChangeLog: # updated
4590 2006-08-13 20:15 Patrick Ohly <patrick.ohly@gmx.de>
4592 * configure.in: # version is back to 0.4-cvs
4594 2006-08-13 20:14 Patrick Ohly <patrick.ohly@gmx.de>
4596 * NEWS: # added next release and comments about two fixes
4598 2006-08-13 20:14 Patrick Ohly <patrick.ohly@gmx.de>
4600 * src/testVCard.vcf: added some more test cases for special
4603 2006-08-13 20:12 Patrick Ohly <patrick.ohly@gmx.de>
4605 * src/EvolutionContactSource.h: send configured vCard format as
4606 part of DevInf (Synthesis server gets confused otherwise)
4608 2006-08-13 20:11 Patrick Ohly <patrick.ohly@gmx.de>
4610 * src/vocl/VObject.cpp: do not send CHARSET for vCard 3.0, not
4613 2006-08-06 16:27 Patrick Ohly <patrick.ohly@gmx.de>
4615 * NEWS: # bumped version
4617 2006-08-06 16:03 Patrick Ohly <patrick.ohly@gmx.de>
4619 * ChangeLog: # updated
4621 2006-08-06 16:02 Patrick Ohly <patrick.ohly@gmx.de>
4623 * src/vocl/VObject.cpp: always treat single ; as normal character
4624 in single-value properties
4626 2006-08-06 15:54 Patrick Ohly <patrick.ohly@gmx.de>
4628 * configure.in: # bumped version
4630 2006-08-06 15:53 Patrick Ohly <patrick.ohly@gmx.de>
4632 * ChangeLog: # updated
4634 2006-08-06 15:48 Patrick Ohly <patrick.ohly@gmx.de>
4636 * NEWS, configure.in, src/Makefile.am, src/syncevolution.cpp: now
4639 2006-08-06 15:48 Patrick Ohly <patrick.ohly@gmx.de>
4641 * HACKING: added note about .patches
4643 2006-08-06 14:42 Patrick Ohly <patrick.ohly@gmx.de>
4645 * configure.in: C++ client library may or may not already contain
4646 the files generated by the autotools
4648 2006-08-06 14:40 Patrick Ohly <patrick.ohly@gmx.de>
4650 * etc/localhost_1/spds/sources/addressbook_1/config.txt: since
4651 adding the sync-mode-name.patch more comprehensible names are
4654 2006-08-06 12:41 Patrick Ohly <patrick.ohly@gmx.de>
4656 * NEWS, src/EvolutionCalendarSource.cpp, src/TestEvolution.cpp:
4657 workaround for incomplete result of e_cal_get_changes()
4659 2006-08-06 07:56 Patrick Ohly <patrick.ohly@gmx.de>
4661 * NEWS, README, src/EvolutionSyncClient.cpp,
4662 src/EvolutionSyncClient.h, src/EvolutionSyncSource.h,
4663 src/TestEvolution.cpp, src/syncevolution.cpp: - adapted to new
4664 SyncClient API: configuration tree handling is now part of the
4665 library - do not reset anchors after failure: allows to proceed
4668 2006-07-27 19:42 Patrick Ohly <patrick.ohly@gmx.de>
4670 * src/EvolutionSyncSource.h: ensure that deleted items have a sane
4671 datatype (in particular avoid text/x-todo)
4673 2006-07-27 19:41 Patrick Ohly <patrick.ohly@gmx.de>
4675 * src/EvolutionContactSource.cpp: fixed compiler warning
4677 2006-07-25 21:25 Patrick Ohly <patrick.ohly@gmx.de>
4679 * src/EvolutionCalendarSource.h, src/EvolutionContactSource.h:
4680 added inclusion of config.h (needed since adding
4681 ENABLE_ECAL/EBOOK) added meta information callbacks
4683 2006-07-23 10:27 Patrick Ohly <patrick.ohly@gmx.de>
4685 * configure.in, src/EvolutionCalendarSource.cpp,
4686 src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
4687 src/EvolutionContactSource.h, src/EvolutionSmartPtr.h,
4688 src/EvolutionSyncSource.cpp, src/syncevolution.cpp: added
4689 --disable-ecal/ebook for installations without the required libs
4691 2006-07-23 09:36 Patrick Ohly <patrick.ohly@gmx.de>
4693 * src/EvolutionSyncClient.h: implemented more of the new meta info
4696 2006-07-23 04:42 Patrick Ohly <patrick.ohly@gmx.de>
4700 2006-07-23 04:41 Patrick Ohly <patrick.ohly@gmx.de>
4702 * etc/localhost_1/spds/syncml/config.txt: firstTimeSyncMode is not
4705 2006-07-18 21:25 Patrick Ohly <patrick.ohly@gmx.de>
4707 * configure.in: bumped version
4709 2006-07-18 21:24 Patrick Ohly <patrick.ohly@gmx.de>
4711 * src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h: use the
4712 new SyncClient API to set a default 'SyncEvolution x.y' as HTTP
4715 2006-07-17 19:37 Patrick Ohly <patrick.ohly@gmx.de>
4717 * src/testVCard.vcf, src/vocl/VObject.cpp: changed vCard 2.1 parser
4718 to make it compatible with servers which send a verbatim
4719 semicolon as part of properties where the semicolon has no
4722 2006-07-14 21:23 Patrick Ohly <patrick.ohly@gmx.de>
4724 * src/EvolutionContactSource.cpp: must always pass vCard through
4725 decoding/encoding to ensure that CHARSET is added as needed
4727 2006-07-14 21:22 Patrick Ohly <patrick.ohly@gmx.de>
4729 * src/TestEvolution.cpp: due to cut-and-paste error the
4730 ContactStress test was executed instead of Calendar/TaskStress
4732 2006-07-14 21:21 Patrick Ohly <patrick.ohly@gmx.de>
4734 * src/normalize_vcard.pl: ignore some more irrelevant differences
4735 with Synthesis server
4737 2006-07-14 21:20 Patrick Ohly <patrick.ohly@gmx.de>
4739 * src/vocl/VConverter.cpp, src/vocl/VConverter.h: fixed decoding of
4740 quoted-printable soft line breaks, fixed unfolding of vCard 2.1
4742 2006-07-14 21:19 Patrick Ohly <patrick.ohly@gmx.de>
4744 * src/vocl/VObject.cpp: must add CHARSET=UTF-8 if non-ASCII
4745 character is found because default charset is not well-defined
4747 2006-07-14 20:58 Patrick Ohly <patrick.ohly@gmx.de>
4749 * src/testVCard.vcf: added folding and XML entities test cases
4751 2006-07-08 18:25 Patrick Ohly <patrick.ohly@gmx.de>
4753 * README, etc/localhost_1/spds/sources/addressbook_1/config.txt:
4754 emphasized the need to chose the right uri/type combination, in
4755 particular with ScheduleWorld
4757 2006-07-02 16:30 Patrick Ohly <patrick.ohly@gmx.de>
4759 * NEWS, etc/localhost_1/spds/syncml/config.txt: added support for
4760 setting HTTP user agent
4762 2006-07-02 16:05 Patrick Ohly <patrick.ohly@gmx.de>
4764 * src/TestEvolution.cpp: special characters in test cases were not
4767 2006-07-02 15:46 Patrick Ohly <patrick.ohly@gmx.de>
4769 * src/TestEvolution.cpp: testMerge() dumps the result of conflict
4770 resolution, but no longer makes any assumptions about it
4772 2006-06-27 21:25 Patrick Ohly <patrick.ohly@gmx.de>
4774 * ChangeLog, NEWS: # update
4776 2006-06-27 21:24 Patrick Ohly <patrick.ohly@gmx.de>
4778 * README: moved some content to new home page, added link to it
4780 2006-06-27 16:26 Patrick Ohly <patrick.ohly@gmx.de>
4782 * src/syncevolution.cpp: listing Evolution databases showed
4783 calendars twice instead of task lists
4785 2006-06-26 21:09 Patrick Ohly <patrick.ohly@gmx.de>
4787 * README: changed comments about Evolution versions affected by
4790 2006-06-26 21:00 Patrick Ohly <patrick.ohly@gmx.de>
4792 * README: minor clarifications
4794 2006-06-26 20:40 Patrick Ohly <patrick.ohly@gmx.de>
4796 * etc/localhost_1/spds/syncml/config.txt: workaround for problems
4797 during slow-sync if items are split between different messages
4799 2006-06-26 20:28 Patrick Ohly <patrick.ohly@gmx.de>
4801 * src/EvolutionContactSource.cpp: clarified unknown name text
4803 2006-06-26 20:24 Patrick Ohly <patrick.ohly@gmx.de>
4805 * src/EvolutionContactSource.cpp, src/normalize_vcard.pl: added
4806 special handling of TEL;TYPE=PREF,VOICE
4808 2006-06-22 19:19 Patrick Ohly <patrick.ohly@gmx.de>
4810 * src/TestEvolution.cpp: added *Stress::testManyItems
4812 2006-06-19 16:23 Patrick Ohly <patrick.ohly@gmx.de>
4814 * src/EvolutionSyncClient.cpp: always use two digits in file name
4816 2006-06-17 20:07 Patrick Ohly <patrick.ohly@gmx.de>
4818 * src/EvolutionSyncSource.cpp: never executed delete since adding
4819 workaround (wrong brackets)
4821 2006-06-17 16:20 Patrick Ohly <patrick.ohly@gmx.de>
4823 * src/normalize_vcard.pl: remove redundant VALUE=DATE-TIME
4825 2006-06-17 16:17 Patrick Ohly <patrick.ohly@gmx.de>
4827 * src/testCalendar.ics: added test case with BYSETPOS=-1
4829 2006-06-17 14:34 Patrick Ohly <patrick.ohly@gmx.de>
4831 * src/testCalendar.ics: added more special characters - double
4832 quotation marks currently not tested because of Evolution's
4833 invalid encoding of them
4835 2006-06-17 13:09 Patrick Ohly <patrick.ohly@gmx.de>
4837 * README: documented need to enter new address book to avoid
4838 'EBookStatus returned 19'
4840 2006-06-15 16:15 Patrick Ohly <patrick.ohly@gmx.de>
4842 * src/normalize_vcard.pl, src/testTask.ics: relax comparison of
4843 RRULE BYDAY, modified task test case to always use its own
4846 2006-06-15 16:14 Patrick Ohly <patrick.ohly@gmx.de>
4848 * src/testVCard.vcf: added test case with empty EMAIL: property
4850 2006-06-15 15:12 Patrick Ohly <patrick.ohly@gmx.de>
4852 * src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: added
4853 safety check to avoid segfaults if server sends no data for item
4855 2006-06-15 13:49 Patrick Ohly <patrick.ohly@gmx.de>
4857 * README: some more comments about compiling on Debian Sarge
4859 2006-06-15 13:48 Patrick Ohly <patrick.ohly@gmx.de>
4861 * src/Makefile.am: added Test.h to distribution
4863 2006-06-15 10:29 Patrick Ohly <patrick.ohly@gmx.de>
4865 * ChangeLog: # updated
4867 2006-06-15 10:28 Patrick Ohly <patrick.ohly@gmx.de>
4869 * src/Makefile.am: added testTask.ics
4871 2006-06-15 09:35 Patrick Ohly <patrick.ohly@gmx.de>
4873 * README, etc/localhost_1/spds/sources/addressbook_1/config.txt,
4874 etc/localhost_1/spds/syncml/config.txt: clarified documentation
4875 and adapted to current status of SyncEvolution, ScheduleWorld and
4878 2006-06-12 21:33 Patrick Ohly <patrick.ohly@gmx.de>
4880 * Makefile.am: also add NEWS and COPYING to distribution
4882 2006-06-12 21:22 Patrick Ohly <patrick.ohly@gmx.de>
4884 * ChangeLog: # updated
4886 2006-06-12 21:21 Patrick Ohly <patrick.ohly@gmx.de>
4888 * NEWS: comments on 0.3
4890 2006-06-12 21:09 Patrick Ohly <patrick.ohly@gmx.de>
4892 * configure.in: bumped version to 0.3
4894 2006-06-12 21:01 Patrick Ohly <patrick.ohly@gmx.de>
4896 * README: some more proof-reading - terms are still not used
4899 2006-06-12 20:59 Patrick Ohly <patrick.ohly@gmx.de>
4901 * src/EvolutionContactSource.cpp, src/syncevolution.cpp: made
4904 2006-06-12 17:51 Patrick Ohly <patrick.ohly@gmx.de>
4906 * src/Makefile.am, src/vocl/vcardconverter.cpp: also imported the
4907 vcardconverter program from the Funambol CVS
4909 2006-06-12 17:50 Patrick Ohly <patrick.ohly@gmx.de>
4911 * src/vocl/VObject.cpp: readded the removal of CHARSET
4913 2006-06-11 21:54 Patrick Ohly <patrick.ohly@gmx.de>
4915 * src/EvolutionCalendarSource.cpp: importing new timezones before
4916 their events works better (e.g. with Evolution 2.4)
4918 2006-06-11 21:53 Patrick Ohly <patrick.ohly@gmx.de>
4920 * README: added remark about Evolution 2.0.4 GUI problem with new
4923 2006-06-11 21:52 Patrick Ohly <patrick.ohly@gmx.de>
4925 * src/testCalendar.ics: use a TZID that no-one else knows
4927 2006-06-11 21:35 Patrick Ohly <patrick.ohly@gmx.de>
4929 * src/TestEvolution.cpp: testImport should leave the items imported
4930 - moved import/delete into its own test
4932 2006-06-11 20:07 Patrick Ohly <patrick.ohly@gmx.de>
4934 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp,
4935 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
4936 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
4937 src/TestEvolution.cpp: fixed several compiler warnings
4939 2006-06-11 19:35 Patrick Ohly <patrick.ohly@gmx.de>
4941 * src/normalize_vcard.pl: allow sync.scheduleworld.com to replace
4944 2006-06-11 19:12 Patrick Ohly <patrick.ohly@gmx.de>
4946 * src/EvolutionSmartPtr.h: explicitly reference class member
4947 (required by g++ 4.1, but not g++ 3.3.5)
4949 2006-06-11 13:09 Patrick Ohly <patrick.ohly@gmx.de>
4951 * src/EvolutionContactSource.cpp, src/Makefile.am, src/vocl,
4952 src/vocl/README, src/vocl/VConverter.cpp, src/vocl/VConverter.h,
4953 src/vocl/VObject.cpp, src/vocl/VObject.h, src/vocl/VProperty.cpp,
4954 src/vocl/VProperty.h, src/vocl/posixadapter.h: added a copy of
4955 the relevant VOCL classes to be independent of incompatible
4958 2006-06-11 13:06 Patrick Ohly <patrick.ohly@gmx.de>
4960 * ChangeLog: # updated
4962 2006-06-11 08:56 Patrick Ohly <patrick.ohly@gmx.de>
4964 * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
4965 added sanity checks for using the results of Evolution's change
4966 tracking: invalid UIDs have been observed
4968 2006-06-10 12:26 Patrick Ohly <patrick.ohly@gmx.de>
4970 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
4971 src/EvolutionContactSource.cpp, src/EvolutionSmartPtr.h,
4972 src/EvolutionSyncSource.cpp: fixed memory leaks
4974 2006-06-10 12:21 Patrick Ohly <patrick.ohly@gmx.de>
4976 * configure.in: remove unwanted files in case someone has compiled
4977 in the sync4j src dir
4979 2006-06-08 18:12 Patrick Ohly <patrick.ohly@gmx.de>
4981 * src/testVCard.vcf: avoid trailing space at end of NOTE, might not
4984 2006-06-06 19:38 Patrick Ohly <patrick.ohly@gmx.de>
4987 etc/localhost_1/spds/sources/addressbook_1/config.txt: fixed type
4990 2006-06-06 19:34 Patrick Ohly <patrick.ohly@gmx.de>
4992 * src/TestEvolution.cpp: STATUS expected by libical
4994 2006-06-06 18:28 Patrick Ohly <patrick.ohly@gmx.de>
4996 * src/TestEvolution.cpp: split testDeleteAll into two tests, one
4999 2006-06-06 17:48 Patrick Ohly <patrick.ohly@gmx.de>
5001 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h:
5002 added support for custom timezones
5004 2006-06-06 17:45 Patrick Ohly <patrick.ohly@gmx.de>
5006 * src/testTask.ics: removed libical error message
5008 2006-06-06 17:45 Patrick Ohly <patrick.ohly@gmx.de>
5010 * src/testCalendar.ics: fixed invalid CREATED/LAST-MODIFIED, must
5011 be in UTC - broken by importing/exporting again, though
5013 2006-06-05 22:27 Patrick Ohly <patrick.ohly@gmx.de>
5015 * src/syncevolution.cpp: avoid copying incomplete type in catch
5017 2006-06-05 21:21 Patrick Ohly <patrick.ohly@gmx.de>
5019 * README, src/normalize_vcard.pl: ignore known problems with
5020 contact properties in scheduleworld
5022 2006-06-01 20:06 Patrick Ohly <patrick.ohly@gmx.de>
5024 * src/TestEvolution.cpp: got rid of the remaining files with :: in
5027 2006-06-01 20:05 Patrick Ohly <patrick.ohly@gmx.de>
5029 * ChangeLog: # updated
5031 2006-06-01 19:29 Patrick Ohly <patrick.ohly@gmx.de>
5033 * src/TestEvolution.cpp: added test for add-update-download
5036 2006-06-01 18:06 Patrick Ohly <patrick.ohly@gmx.de>
5038 * src/normalize_vcard.pl: adapted to syncing with
5039 sync.scheduleworld.com
5041 2006-06-01 18:05 Patrick Ohly <patrick.ohly@gmx.de>
5043 * src/EvolutionContactSource.cpp: added mapping for ADR;TYPE=OTHER
5046 2006-06-01 18:04 Patrick Ohly <patrick.ohly@gmx.de>
5048 * etc/Makefile.am, etc/localhost_1/spds/syncml/config.txt: updated
5049 references to sync.scheduleworld.com
5051 2006-06-01 18:03 Patrick Ohly <patrick.ohly@gmx.de>
5053 * etc/localhost_1/spds/sources/addressbook_1/config.txt: comments
5054 explain how to obtain valid Evolution sources
5056 2006-05-29 19:32 Patrick Ohly <patrick.ohly@gmx.de>
5058 * src/EvolutionCalendarSource.cpp, src/EvolutionSyncSource.cpp:
5059 better error logging
5061 2006-05-29 19:32 Patrick Ohly <patrick.ohly@gmx.de>
5063 * src/testVCard.vcf: fixed typo
5065 2006-05-29 19:31 Patrick Ohly <patrick.ohly@gmx.de>
5067 * src/testCalendar.ics: adapted to scheduleworld.com
5069 2006-05-29 19:30 Patrick Ohly <patrick.ohly@gmx.de>
5071 * src/normalize_vcard.pl: use simpler diff output and transform
5072 into side-by-side oneself (simpler code, less fragile, handles
5075 2006-05-28 16:24 Patrick Ohly <patrick.ohly@gmx.de>
5077 * src/Test.h, src/TestEvolution.cpp, src/TestMain.cpp: avoid
5078 filenames with colons in the name
5080 2006-05-27 16:33 Patrick Ohly <patrick.ohly@gmx.de>
5082 * src/normalize_vcard.pl: adapt automatically to console size if
5085 2006-05-27 15:57 Patrick Ohly <patrick.ohly@gmx.de>
5087 * README, src/normalize_vcard.pl: made the diff output nicer: full
5088 items shown, separated by lines
5090 2006-05-26 21:38 Patrick Ohly <patrick.ohly@gmx.de>
5092 * src/normalize_vcard.pl: massage the full diff output so that it
5093 is easier to read and contains exactly the full vcard/vcalendar
5096 2006-05-26 19:34 Patrick Ohly <patrick.ohly@gmx.de>
5098 * src/normalize_vcard.pl: added indention for nested BEGIN/END
5101 2006-05-26 12:49 Patrick Ohly <patrick.ohly@gmx.de>
5103 * HACKING, src/EvolutionCalendarSource.cpp,
5104 src/EvolutionContactSource.cpp, src/EvolutionSmartPtr.h,
5105 src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp,
5106 src/EvolutionSyncSource.h, src/TestEvolution.cpp,
5107 src/syncevolution.cpp: cleaned up error reporting and exception
5110 2006-05-25 17:32 Patrick Ohly <patrick.ohly@gmx.de>
5112 * README, src/EvolutionCalendarSource.cpp,
5113 src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp,
5114 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: cleaned
5115 up error handling and logging, in particular when using multiple
5118 2006-05-25 16:33 Patrick Ohly <patrick.ohly@gmx.de>
5120 * configure.in: avoid copying temporary C++ API files
5122 2006-05-25 14:42 Patrick Ohly <patrick.ohly@gmx.de>
5124 * src/testVCard.vcf: added buffer overflow test case
5126 2006-05-25 10:35 Patrick Ohly <patrick.ohly@gmx.de>
5128 * src/EvolutionSyncSource.cpp, src/TestEvolution.cpp: added test
5129 for slow-sync and added handling of the STC_ALREADY_EXISTS
5130 encountered then; twinning is currently broken in Funambol 3.0
5133 2006-05-25 09:14 Patrick Ohly <patrick.ohly@gmx.de>
5135 * README: added remark that text has to be exchanged as UTF-8
5137 2006-05-25 09:14 Patrick Ohly <patrick.ohly@gmx.de>
5139 * src/testVCard.vcf: added test case with explicit CHARSET="UTF-8"
5140 to test how the updated client library deals with it
5142 2006-05-24 19:38 Patrick Ohly <patrick.ohly@gmx.de>
5144 * src/EvolutionSyncClient.cpp: utility was renamed
5146 2006-05-05 20:52 Patrick Ohly <patrick.ohly@gmx.de>
5148 * ChangeLog: # added logs
5150 2006-05-05 20:44 Patrick Ohly <patrick.ohly@gmx.de>
5152 * README: # added prerelease note about scheduleworld
5154 2006-05-05 20:40 Patrick Ohly <patrick.ohly@gmx.de>
5156 * configure.in: # bumped version
5158 2006-05-05 20:38 Patrick Ohly <patrick.ohly@gmx.de>
5160 * src/EvolutionCalendarSource.cpp: fixed new[]/free() mismatch
5162 2006-05-01 14:01 Patrick Ohly <patrick.ohly@gmx.de>
5164 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h:
5165 generate iCalendar items with VTIMEZONE definitions
5167 2006-05-01 09:23 Patrick Ohly <patrick.ohly@gmx.de>
5169 * README: added scheduleworld as preferred server
5171 2006-04-26 20:44 Patrick Ohly <patrick.ohly@gmx.de>
5174 etc/localhost_1/spds/sources/addressbook_1/config.txt,
5175 src/EvolutionContactSource.cpp, src/EvolutionSyncSource.cpp:
5176 added possibility to choose between sending vCard 2.1 and 3.0
5178 2006-04-24 20:47 Patrick Ohly <patrick.ohly@gmx.de>
5180 * README: syncing multiple databases at the same time now worked
5183 2006-04-24 20:39 Patrick Ohly <patrick.ohly@gmx.de>
5185 * src/TestEvolution.cpp: avoid the problematic timezones in the
5188 2006-04-24 20:38 Patrick Ohly <patrick.ohly@gmx.de>
5190 * src/EvolutionCalendarSource.cpp: write the required PRODID and
5191 VERSION for iCalendar entries
5193 2006-04-24 20:00 Patrick Ohly <patrick.ohly@gmx.de>
5195 * src/normalize_vcard.pl: avoid eating the trailing newline after
5198 2006-04-24 18:49 Patrick Ohly <patrick.ohly@gmx.de>
5200 * HACKING, etc/Makefile.am, etc/localhost_1/spds/syncml/config.txt,
5201 src/TestEvolution.cpp, src/normalize_vcard.pl: added support for
5202 testing against www.scheduleworld.com
5204 2006-04-24 17:32 Patrick Ohly <patrick.ohly@gmx.de>
5206 * src/normalize_vcard.pl: fixed the fix of EMAIL normalization...
5208 2006-04-24 16:37 Patrick Ohly <patrick.ohly@gmx.de>
5210 * src/normalize_vcard.pl: hide differences due to different PHOTO
5211 parameters, fixed EMAIL;INTERNET;OTHER
5213 2006-04-23 21:43 Patrick Ohly <patrick.ohly@gmx.de>
5215 * etc/Makefile.am: avoid problems with ChangeSourceUriSynclet by
5216 using sc-pim-ppc for second client
5218 2006-04-23 19:45 Patrick Ohly <patrick.ohly@gmx.de>
5220 * README: avoid problems with ChangeSourceUriSynclet by using
5221 sc-pim-ppc for second client
5223 2006-04-23 19:44 Patrick Ohly <patrick.ohly@gmx.de>
5225 * src/EvolutionContactSource.cpp: also treat INTERNET as TYPE
5227 2006-04-17 17:55 Patrick Ohly <patrick.ohly@gmx.de>
5229 * ChangeLog: # updated
5231 2006-04-17 17:54 Patrick Ohly <patrick.ohly@gmx.de>
5233 * src/Makefile.am, src/TestEvolution.cpp, src/testTask.ics: added
5236 2006-04-17 17:53 Patrick Ohly <patrick.ohly@gmx.de>
5238 * HACKING: test names have changed
5240 2006-04-17 17:34 Patrick Ohly <patrick.ohly@gmx.de>
5242 * ChangeLog: # updated
5244 2006-04-17 17:28 Patrick Ohly <patrick.ohly@gmx.de>
5246 * README: added warnings about known-problems
5248 2006-04-17 17:12 Patrick Ohly <patrick.ohly@gmx.de>
5250 * src/testCalendar.ics: temporarily removed some problematic
5251 characters (forge tracker #304786)
5253 2006-04-17 15:59 Patrick Ohly <patrick.ohly@gmx.de>
5255 * README, src/Makefile.am, src/TestEvolution.cpp, src/TestMain.cpp:
5256 - renamed normalize script to synccompare because it now applies
5257 to both calendar, tasks and contacts - temporary files in test
5258 suite now start with the name of the test they belong to
5260 2006-04-17 09:41 Patrick Ohly <patrick.ohly@gmx.de>
5262 * src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
5263 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
5264 src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h,
5265 src/Makefile.am, src/TestEvolution.cpp, src/testCalendar.ics,
5266 src/testTask.ics: - renamed "test" program to "TestEvolution" -
5267 copy original test cases to fit the name expected by
5268 TestEvolution and to have them in the build directory - handle
5269 merge with existing item in addItem(): return special status
5271 2006-04-17 09:37 Patrick Ohly <patrick.ohly@gmx.de>
5273 * src/normalize_vcard.pl: now also handles calendar comparison
5275 2006-04-14 11:36 Patrick Ohly <patrick.ohly@gmx.de>
5277 * src/EvolutionCalendarSource.h: added some support for inserting
5278 already existing item
5280 2006-04-14 11:30 Patrick Ohly <patrick.ohly@gmx.de>
5282 * src/TestEvolution.cpp: instantiate test for calendar
5284 2006-04-14 11:30 Patrick Ohly <patrick.ohly@gmx.de>
5286 * src/EvolutionCalendarSource.cpp: added some support for inserting
5287 already existing item
5289 2006-04-12 21:05 Patrick Ohly <patrick.ohly@gmx.de>
5291 * ChangeLog: # updated
5293 2006-04-12 21:03 Patrick Ohly <patrick.ohly@gmx.de>
5295 * src/TestEvolution.cpp: refactored code so that test suites can be
5296 built from the base template TestEvolution class: currently
5297 defined are ContactSource (local tests) and ContactSync
5298 (synchronization with server), tests work exactly as before
5300 2006-04-12 21:01 Patrick Ohly <patrick.ohly@gmx.de>
5302 * src/EvolutionContactSource.cpp: text/x-vcard is more suitable for
5305 2006-04-09 21:56 Patrick Ohly <patrick.ohly@gmx.de>
5307 * src/TestEvolution.cpp: made sleep configurable (off by default),
5308 synchronize only one source
5310 2006-04-09 11:48 Patrick Ohly <patrick.ohly@gmx.de>
5312 * README, configure.in, etc/Makefile.am,
5313 etc/localhost_1/spds/sources/addressbook_1/config.txt,
5314 src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
5315 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
5316 src/EvolutionSmartPtr.h, src/EvolutionSyncClient.cpp,
5317 src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp,
5318 src/EvolutionSyncSource.h, src/Makefile.am,
5319 src/TestEvolution.cpp, src/syncevolution.cpp: - added support for
5320 calendars and tasks: not yet tested automatically but manual
5321 tests show that it works in principle, albeit with some loss of
5322 attributes in the server for calendars (time zone) - removed
5323 "disabled" configuration option, use "sync = none" instead -
5324 added selection of databases to synchronize via additional
5325 command line parameters
5327 Source: - Refactored code so that EvolutionSyncSource contains
5328 the client-library facing code and commong logging/error
5329 handling. EvolutionContactSource and EvolutionCalendarSource (for
5330 both calendars and tasks) can now indicate errors via exceptions
5333 2006-04-06 17:02 Patrick Ohly <patrick.ohly@gmx.de>
5335 * README, configure.in, src/EvolutionContactSource.cpp,
5336 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
5337 src/EvolutionSyncSource.h, src/TestEvolution.cpp,
5338 src/syncevolution.cpp: adapted to head revision of Sync4j C++
5341 2006-04-06 17:01 Patrick Ohly <patrick.ohly@gmx.de>
5343 * src/Makefile.am: testVCard.vcf was missing in source distribution
5345 2006-03-26 17:17 Patrick Ohly <patrick.ohly@gmx.de>
5347 * src/sync4j-client-api-sdkcpp_3_0_6a.diff: fix for #304805:
5348 testing return code of SyncClient::beginSync()
5350 2006-03-19 21:38 Patrick Ohly <patrick.ohly@gmx.de>
5352 * ChangeLog: # updated
5354 2006-03-19 21:37 Patrick Ohly <patrick.ohly@gmx.de>
5356 * NEWS, README, configure.in,
5357 etc/localhost_1/spds/syncml/config.txt,
5358 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
5359 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
5360 src/EvolutionSyncSource.h, src/Makefile.am,
5361 src/syncevolution.cpp: - implemented automatic backups, logging
5362 and database comparison - prepared 0.2 release
5364 2006-03-19 09:55 Patrick Ohly <patrick.ohly@gmx.de>
5366 * src/EvolutionContactSource.cpp: set TYPE=OTHER also for EMAIL if
5369 2006-03-19 09:54 Patrick Ohly <patrick.ohly@gmx.de>
5371 * src/normalize_vcard.pl: ignore some more irrelevant vcard
5372 differences (TYPE=PREF, extra separators)
5374 2006-03-19 09:53 Patrick Ohly <patrick.ohly@gmx.de>
5376 * src/sync4j-client-api-sdkcpp_3_0_6a.diff, src/testVCard.vcf: when
5377 using quoted-printable, also encode non-ASCII for consistency
5379 2006-03-18 18:07 Patrick Ohly <patrick.ohly@gmx.de>
5381 * configure.in, src/Makefile.am: make full copy of client lib C++
5382 sources, added src/client-api-diff target to compare against
5385 2006-03-18 18:06 Patrick Ohly <patrick.ohly@gmx.de>
5387 * src/sync4j-client-api-sdkcpp_3_0_6a.diff: changes for
5388 SyncEvolution not in Funambol CVS since sdkcpp_3_0_6a
5390 2006-03-18 17:44 Patrick Ohly <patrick.ohly@gmx.de>
5392 * src/TestMain.cpp: reset stdout/stderr before printing final
5395 2006-03-18 17:34 Patrick Ohly <patrick.ohly@gmx.de>
5397 * ChangeLog: # updated
5399 2006-03-18 17:30 Patrick Ohly <patrick.ohly@gmx.de>
5401 * README: # reflect current status
5403 2006-03-18 14:33 Patrick Ohly <patrick.ohly@gmx.de>
5405 * NEWS: # initial release
5407 2006-03-18 14:18 Patrick Ohly <patrick.ohly@gmx.de>
5409 * src/EvolutionContactSource.cpp, src/EvolutionContactSource.h:
5410 ensure that unique properties occur not more than once
5412 2006-03-18 14:17 Patrick Ohly <patrick.ohly@gmx.de>
5414 * src/TestEvolution.cpp: test adding multiple business phone
5417 2006-03-18 13:35 Patrick Ohly <patrick.ohly@gmx.de>
5419 * src, src/.cvsignore, src/EvolutionContactSource.cpp,
5420 src/EvolutionContactSource.h, src/EvolutionSyncSource.h,
5421 src/Makefile.am, src/TestEvolution.cpp, src/testVCard.vcf: test
5422 for copying via server now transmits testVCard.vcf and also
5425 2006-03-18 13:29 Patrick Ohly <patrick.ohly@gmx.de>
5427 * src/normalize_vcard.pl: format normalized vcards with 60 columns
5428 for easier side-by-side diff
5430 2006-03-15 22:09 Patrick Ohly <patrick.ohly@gmx.de>
5432 * README, src, src/.cvsignore, src/Makefile.am,
5433 src/normalize_vcard.pl: normalize_vcard can now also compare two
5434 files automatically; it's also installed without .pl suffix
5436 2006-03-12 22:39 Patrick Ohly <patrick.ohly@gmx.de>
5438 * ChangeLog: # updated
5440 2006-03-12 22:31 Patrick Ohly <patrick.ohly@gmx.de>
5442 * README, configure.in: update README and version in preparation
5445 2006-03-12 22:30 Patrick Ohly <patrick.ohly@gmx.de>
5447 * src/EvolutionContactSource.cpp, src/EvolutionContactSource.h:
5448 added workarounds for FBURL/CALURI and ADR without TYPE
5450 2006-03-12 20:36 Patrick Ohly <patrick.ohly@gmx.de>
5452 * README, configure.in, src, src/.cvsignore, src/Makefile.am,
5453 src/TestEvolution.cpp, src/normalize_vcard.pl: replaced
5454 verification with vcard comparion via normalize_vcard.pl
5456 2006-03-12 10:31 Patrick Ohly <patrick.ohly@gmx.de>
5458 * ChangeLog: # updated
5460 2006-03-12 10:29 Patrick Ohly <patrick.ohly@gmx.de>
5462 * ., .cvsignore, Makefile.am, autogen.sh, etc/Makefile.am,
5463 src/Makefile.am: fixed maintainer-cleanup
5465 2006-03-12 10:10 Patrick Ohly <patrick.ohly@gmx.de>
5467 * ., .cvsignore: removed pregenerated autotools files from CVS -
5470 2006-03-12 10:10 Patrick Ohly <patrick.ohly@gmx.de>
5472 * ., .cvsignore, HACKING, Makefile.in, config.guess, config.h.in,
5473 config.sub, configure, depcomp, etc, etc/.cvsignore,
5474 etc/Makefile.in, install-sh, ltmain.sh, missing, mkinstalldirs,
5475 src, src/.cvsignore, src/Makefile.in: removed pregenerated
5476 autotools files from CVS - use autogen.sh
5478 2006-03-12 09:48 Patrick Ohly <patrick.ohly@gmx.de>
5480 * ., .cvsignore, HACKING, Makefile.am, Makefile.in, README,
5481 configure, configure.in, etc/Makefile.in, src, src/.cvsignore,
5482 src/Makefile.am, src/Makefile.in: integrated compilation of
5483 Sync4j C++ client library + distribution of its source
5485 2006-03-11 19:23 Patrick Ohly <patrick.ohly@gmx.de>
5487 * ., .cvsignore, COPYING, HACKING, Makefile.am, Makefile.in,
5488 README, aclocal.m4, autogen.sh, configure, configure.in,
5489 etc/Makefile.am, etc/Makefile.in,
5490 etc/localhost_1/spds/sources/addressbook_1/config.txt, src,
5491 src/.cvsignore, src/Makefile.am, src/Makefile.in,
5492 src/TestEvolution.cpp, src/normalize_vcard.pl,
5493 src/sync4jevolution.cpp, src/syncevolution.cpp, test:
5494 preparations for a release as 'SyncEvolution'
5496 2006-03-11 18:08 Patrick Ohly <patrick.ohly@gmx.de>
5498 * ChangeLog: *** empty log message ***
5500 2006-03-11 16:30 Patrick Ohly <patrick.ohly@gmx.de>
5502 * src/TestEvolution.cpp: restrict the usage of the problematic
5503 CALURI/FBURL to a few specific test cases
5505 2006-02-26 18:12 Patrick Ohly <patrick.ohly@gmx.de>
5507 * src/TestEvolution.cpp: check some more vcard fields (however,
5508 different order of entries still breaks comparison)
5510 2006-02-26 18:10 Patrick Ohly <patrick.ohly@gmx.de>
5512 * configure, configure.in: try most recent Evolution versions
5513 first, because shared objects are not upward-compatible
5515 2006-02-04 20:25 Patrick Ohly <patrick.ohly@gmx.de>
5517 * ChangeLog: started to use emac's vc-update-change-log to update
5520 2006-02-04 20:22 Patrick Ohly <patrick.ohly@gmx.de>
5522 * etc/localhost_1/spds/sources/addressbook_1/config.txt,
5523 src/EvolutionContactSource.cpp, src/EvolutionSyncSource.h,
5524 src/TestEvolution.cpp: added support for the new
5525 refresh-client/server sync modes
5527 2006-02-04 20:21 Patrick Ohly <patrick.ohly@gmx.de>
5529 * README: added known problems and support section, updated
5532 2006-01-26 20:09 Patrick Ohly <patrick.ohly@gmx.de>
5534 * README: added POHLY-SYNC4JEVOLUTION-CHECKED
5536 2006-01-23 22:25 Patrick Ohly <patrick.ohly@gmx.de>
5538 * src/EvolutionContactSource.cpp: removed redundant code
5540 2006-01-23 21:51 Patrick Ohly <patrick.ohly@gmx.de>
5542 * README, src/EvolutionContactSource.cpp,
5543 src/EvolutionContactSource.h, src/TestEvolution.cpp: added
5546 2006-01-21 17:13 Patrick Ohly <patrick.ohly@gmx.de>
5548 * HACKING, src/TestMain.cpp: allow running just one test
5550 2006-01-21 17:06 Patrick Ohly <patrick.ohly@gmx.de>
5552 * README, src/TestEvolution.cpp: list the major features explicitly
5553 and improved tests to actually check copying/updating
5555 2006-01-21 15:52 Patrick Ohly <patrick.ohly@gmx.de>
5557 * HACKING: mention setup of unit testing
5559 2006-01-21 15:52 Patrick Ohly <patrick.ohly@gmx.de>
5561 * README: update to reflect current status
5563 2006-01-21 15:37 Patrick Ohly <patrick.ohly@gmx.de>
5565 * src/TestEvolution.cpp: minor changes to make it easier to debug
5567 2006-01-08 21:49 Patrick Ohly <patrick.ohly@gmx.de>
5569 * src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
5570 src/TestEvolution.cpp: added test cases for vcard conversion use
5571 VOCL classes to fix vcard encoding
5573 2005-12-12 19:15 Patrick Ohly <patrick.ohly@gmx.de>
5575 * src/EvolutionContactSource.cpp: a deleted item without data
5576 returns getDataSize() -1
5578 2005-12-11 17:13 Patrick Ohly <patrick.ohly@gmx.de>
5580 * HACKING, src, src/.cvsignore, src/EvolutionContactSource.cpp,
5581 src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h,
5582 src/TestEvolution.cpp: added unit testing for syncing, needs some
5583 support in core classes (overriding sync mode, full lists)
5585 2005-12-10 21:10 Patrick Ohly <patrick.ohly@gmx.de>
5587 * src/EvolutionContactSource.cpp, src/EvolutionSyncSource.h:
5588 implemented distinction between different sync modes: 'refresh'
5589 requires deleting items, scanning is different for full and
5592 2005-12-10 19:16 Patrick Ohly <patrick.ohly@gmx.de>
5594 * Makefile.am, Makefile.in, README, aclocal.m4, configure,
5595 configure.in, etc, etc/.cvsignore, etc/Makefile.am,
5596 etc/Makefile.in, etc/localhost_1, etc/localhost_1/spds,
5597 etc/localhost_1/spds/sources,
5598 etc/localhost_1/spds/sources/addressbook_1,
5599 etc/localhost_1/spds/sources/addressbook_1/config.txt,
5600 etc/localhost_1/spds/syncml,
5601 etc/localhost_1/spds/syncml/config.txt, src/Makefile.in, test,
5602 test/normalize_vcard.pl: added testing of syncing
5604 2005-12-10 17:48 Patrick Ohly <patrick.ohly@gmx.de>
5606 * src/EvolutionContactSource.cpp, src/EvolutionSyncSource.h: added
5607 some more debug logging
5609 2005-12-04 19:49 Patrick Ohly <patrick.ohly@gmx.de>
5611 * src/EvolutionContactSource.cpp: more convervative logging
5613 2005-12-03 16:06 Patrick Ohly <patrick.ohly@gmx.de>
5615 * src/EvolutionSyncClient.cpp, src/sync4jevolution.cpp:
5616 fixed/extended error detection at the end of the sync
5618 2005-12-03 14:35 Patrick Ohly <patrick.ohly@gmx.de>
5620 * src/EvolutionContactSource.cpp, src/EvolutionContactSource.h:
5621 added logging of contact vcards added hack to make Evolution's
5622 vcard V3.0 compatible with Sync4j 2.3b3 (needs to be remove or
5625 2005-12-03 14:33 Patrick Ohly <patrick.ohly@gmx.de>
5627 * src/EvolutionSyncSource.cpp: strip special characters, Evolution
5628 gets confused by them
5630 2005-11-26 21:16 Patrick Ohly <patrick.ohly@gmx.de>
5632 * README, src/EvolutionContactSource.cpp,
5633 src/EvolutionContactSource.h, src/EvolutionSyncClient.cpp,
5634 src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp,
5635 src/EvolutionSyncSource.h, src/Makefile.am, src/Makefile.in,
5636 src/TestEvolution.cpp, src/sync4jevolution.cpp: implemented
5637 front-end based on new SyncML C++ config API implemented the new
5638 begin/endSync() callbacks explain the change tracking and error
5639 handling -> copying from server works, the other way around
5640 fails, probably because of vcard 3.0 parsing problems on the
5643 2005-11-25 20:53 Patrick Ohly <patrick.ohly@gmx.de>
5645 * INSTALL, README, configure, configure.in,
5646 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
5647 src/TestEvolution.cpp, src/sync4jevolution.cpp: adapted to Sync4j
5650 2005-11-25 20:50 Patrick Ohly <patrick.ohly@gmx.de>
5652 * src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: base
5653 class with functionality common to all Evolution sync sources
5655 2005-11-05 22:04 Patrick Ohly <patrick.ohly@gmx.de>
5657 * ., .cvsignore, HACKING, README, src, src/.cvsignore,
5658 src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
5659 src/EvolutionSmartPtr.h, src/Makefile.am, src/Makefile.in,
5660 src/TestEvolution.cpp, src/TestMain.cpp, src/sync4jevolution.cpp,
5661 src/valgrind.supp: first working version of SyncSource for
5662 Evolution contacts (requires Sync4j C++ API 2.0, not currently
5663 available) added unit testing
5665 2005-10-08 12:03 Patrick Ohly <patrick.ohly@gmx.de>
5667 * ., .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am,
5668 Makefile.in, NEWS, README, aclocal.m4, config.guess, config.h.in,
5669 config.sub, configure, configure.in, depcomp, install-sh,
5670 ltmain.sh, missing, mkinstalldirs, src, src/.cvsignore,
5671 src/Makefile.am, src/Makefile.in, src/sync4jevolution.cpp: setup
5676 * branches, tags, .: New repository initialized by cvs2svn.