Commit Graph

6 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 3c12d2c05d code cleanup (map access)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@658 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-07-06 20:36:29 +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 faf2b40687 added wrapper around config node: accepts arbitrary key/value strings
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@571 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-07 17:49:17 +00:00