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 93b5702b13 added testing of --sync property storing
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@549 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-30 09:02:07 +00:00
Patrick Ohly 6ec8f3e5c7 added testing of config creation, fixed setting of default values
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@543 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-29 14:16:34 +00:00
Patrick Ohly 69ae73abe0 implemented --migrate and --configure
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@528 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-19 16:43:31 +00:00
Patrick Ohly c7138968c4 next step in the configuration rewrite
- added sanity checking of properties
- added listing of properties and help for individual properties
- use user-visible string as main alias for sources


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@524 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-03-19 11:29:14 +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