summaryrefslogtreecommitdiff
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Use TP_ERROR instead of long-deprecated TP_ERRORSSimon McVittie2012-05-071-1/+1
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49594 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* Replace plugindir with an AC_ARG_VAR so it can be passed to configureSimon McVittie2012-03-261-4/+2
| | | | | | | | | | | 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
* SalutPluginInitializeImpl: Replace the protocol ctor callback with a vtable ↵Olli Salli2012-03-161-3/+3
| | | | of callbacks
* Move plugin library-specific code from util.c into its own file, toAlvaro Soliverez2012-03-151-1/+2
| | | | | | | | 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
* plugins: Replace SalutConnection with SalutPluginConnection in pluginsSiraj Razick2012-02-171-3/+4
| | | | | This patch removes the use of SalutConnection in plugins and code related to loading and defining the plugin API.
* plugins: Change the plugin API to create_sidecar_async and create_sidecar_finishSiraj Razick2012-02-171-6/+25
| | | | | | | 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.
* test plugin: add simple sidecar supportJonny Lamb2011-03-152-0/+112
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* plugins: add sidecar support to pluginsJonny Lamb2011-03-151-1/+1
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* test plugin: document how to add another protocolJonny Lamb2011-02-071-0/+4
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* plugin: add initialize method to give access to the CMJonny Lamb2011-02-071-0/+8
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* plugin: add padding and API versionJonny Lamb2011-02-071-0/+4
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* test plugin: implement create_channel_managersJonny Lamb2011-02-072-1/+12
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* plugins: add a test pluginJonny Lamb2011-02-073-0/+105
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>