Commit Graph

8 Commits

Author SHA1 Message Date
Patrick Ohly 6f729542e6 license: changed to LGPL v2.1
This relicensing is possible despite the Funambol Contributor
Agreement (included as 'doc/Sync4jContribution.pdf') under which the
0.7 release was contributed to Funambol because among the broad range
of rights granted back by that agreement is the right to sublicense.

Furthermore, Patrick Ohly is still the copyright holder because
that moral right is not transferable in Germany.
2009-03-25 14:42:43 +01:00
Patrick Ohly 5b304b3e97 EDS availability check: put logic into eds abi wrapper (avoids compiler warning when functions are pulled from libs directly)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@770 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-12-03 10:29:36 +00:00
Patrick Ohly 8960e763fa fixed compile errors/warnings on Maemo/Mac OS X
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@760 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-10-11 09:44:44 +00:00
Patrick Ohly 2df2728f74 --enable-evolution-compatibility: run with reduced functionality when functions are missing
Availability is logged in the "syncevolution --version" output and
at the start of the log.

Also log device ID.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@756 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-10-10 21:57:55 +00:00
Patrick Ohly c4c3b72430 only include integration tests in anonymous namespace because CPPUnit unit tests become ugly otherwise
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@702 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-03 20:06:13 +00:00
Patrick Ohly c9c8967950 use anonymous namespaces to avoid name conflicts between classes
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@697 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-03 13:20:06 +00:00
Patrick Ohly d08d1f7e88 added automatic registration of test
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@692 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-08-02 15:46:23 +00:00
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
Renamed from src/EvolutionCalendarSourceRegister.cpp (Browse further)