Commit Graph

5 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 3d5749df17 hard dependencies on specific Evolution libs can be avoided with --enable-evolution-compatibility
This works by mapping all EDS symbols to pointers initialized via dlopen/dlsym.
Avoids version checks as intented, but might lead to runtime crashes if the ABI
of the required symbols really changes...

Currently the binaries refuses to start when any of the EDS libs is not found.
Need to make it work again so that libecal and libebook are optional (Maemo!).


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@747 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-10-08 21:30:06 +00:00