Age | Commit message (Collapse) | Author | Files | Lines |
|
This reverts commit a73b0c13faaab99927c44bebac7088d5c24ba6ea.
|
|
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49594
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
Similar to https://bugs.freedesktop.org/show_bug.cgi?id=46417 in Gabble.
This lets you configure the plugin directory:
./configure pluginexecdir='${libdir}/my-salut-plugins'
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47774
|
|
of callbacks
|
|
prevent dependency problems
As part of this, a new SalutPluginContactInterface had to be created to
access contact capabilities that were needed for the plugin utils.
Accessing SalutContact directly would bring most of salut core in, so a
GInterface is used, similar to what is done with SalutPluginConnection
|
|
This patch removes the use of SalutConnection in plugins and code
related to loading and defining the plugin API.
|
|
All Salut plugins should implement these two methods hereafter. This
patch also updates all the internal plugins to use this new API
This way the host doesn't need to call finish on GAsyncResults that are
created by the plugins.
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|