Commit Graph

10 Commits

Author SHA1 Message Date
Patrick Ohly 5e8fa6eb94 major restructuring of the file layout and autotools build
This change makes it possible to add a new backend without
changing any of the core files. It also gets rid of some
hacks (like -export-dynamic for the binary) by putting all
core SyncEvolution code into a library.

The transition is not quite complete: there are still
some lists of existing backends, which will be removed
soon. EvolutionSmartPtr.h and EvolutionSyncSource depend
on Evolution/GNOME libs, which forces all backends to
use the right -I flags.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@684 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-07-29 21:06:11 +00:00
Patrick Ohly f32501af5f reduced explicit usage of iterators (mostly with BOOST_FOREACH)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@665 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-07-11 20:25:02 +00:00
Patrick Ohly e8cd3777d5 simplified ConfigFilter: now uses keys as they are, but with case-insensitive compare
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@656 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-07-06 20:26:23 +00:00
Patrick Ohly be97c517c6 fixed typo in error message (missing 'not')
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@584 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 20:08:34 +00:00
Patrick Ohly 1be87d92ea avoid expensive copying of property map
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@583 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-10 19:54:02 +00:00
Patrick Ohly 8b005bf63e default values are commmented out in .ini files; some important ones are always set normally
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@559 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-30 21:50:51 +00:00
Patrick Ohly 415aa45e37 fixed compiler warnings and unit test of EvolutionContactSource
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@537 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-24 21:42:47 +00:00
Patrick Ohly 292b2a7cf7 cleaned up const/non-const methods, added filtering of const nodes
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@531 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-20 21:59:59 +00:00
Patrick Ohly acff8845e1 first part of the new command line handling
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@522 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-18 21:45:34 +00:00
Patrick Ohly f88d117d64 - introduced new SyncEvolution config handling
- cleaned up passing of SyncSource creation parameters
- reads old configs and should also work with new layout (not tested yet)


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@507 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-06 22:23:13 +00:00