25f24387c3
The previous commit "PBAP: fix support for obexd >= 0.47 and < Bluez 5" made the backend work with obexd 0.48 and broke it with 0.47. That's because there was another API change between 0.47 and 0.48, which wasn't known at the time of that commit. SyncEvolution now works with 0.47 and does not work with 0.48. This choice was made because 0.47 supports the file-based data transfer (same as in Bluez 5 and thus useful for testing when Bluez 5 is not available) and 0.47 still compiles against older Bluez versions (which makes it easier to use than 0.48). |
||
---|---|---|
.. | ||
backends | ||
dbus | ||
gdbus | ||
gdbusxx | ||
gnome-bluetooth | ||
gtk-ui | ||
gtk3-ui | ||
syncevo | ||
synthesis-includes | ||
templates | ||
async.patch | ||
client-test-app.cpp | ||
README.h | ||
README.templates | ||
shlibs.local | ||
src.am | ||
syncevo-local-sync.cpp | ||
syncevolution.cpp | ||
testcases.am | ||
valgrind.supp |
The configuration templates in "templates" get installed into $(datadir)/syncevolution/templates. When adding/changing a new server, then only enter the properties which need to be changed here so that the default values can be used for the remaining properties. An icon can be added here for servers. The file name must start with "icon". Server configurations must be kept in sync in three different places: - here (if a server is installed as files) - in SyncEvolutionConfig.cpp's EvolutionSyncConfig::createServerTemplate() - in SyncEvolutionCmdline.cpp's test server configs - in test/test-dbus.py testGetConfigsTemplates() Note that server icons must come with a suitable license that allows redistribution.