diff --git a/CMakeLists.txt b/CMakeLists.txt index e153dce034871ed46f2f9a8cfebd1766d6b0fb78..66f8d33f325bf229e960a58ed0412c635726cae4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) project(jami - VERSION 13.8.0 + VERSION 13.9.0 LANGUAGES C CXX) set(PACKAGE_NAME "Jami Daemon") set (CMAKE_CXX_STANDARD 17) diff --git a/bin/dbus/cx.ring.Ring.PluginManagerInterface.xml b/bin/dbus/cx.ring.Ring.PluginManagerInterface.xml index 271d8e94d7fa48631b0bb16bb8a4fd821010b405..bd1c5f735972f67dbbdf4c46800fc9b56f1776c0 100644 --- a/bin/dbus/cx.ring.Ring.PluginManagerInterface.xml +++ b/bin/dbus/cx.ring.Ring.PluginManagerInterface.xml @@ -5,203 +5,149 @@ <!-- METHODS !--> <method name="loadPlugin" tp:name-for-bindings="loadPlugin"> <tp:added version="9.2.0"/> - <arg type="s" name="path" direction="in"> - </arg> - <arg type="b" name="loaded" direction="out"> - </arg> + <arg type="s" name="path" direction="in"/> + <arg type="b" name="loaded" direction="out"/> </method> <method name="unloadPlugin" tp:name-for-bindings="unloadPlugin"> <tp:added version="9.2.0"/> - <arg type="s" name="path" direction="in"> - </arg> - <arg type="b" name="unloaded" direction="out"> - </arg> + <arg type="s" name="path" direction="in"/> + <arg type="b" name="unloaded" direction="out"/> </method> <method name="getPluginDetails" tp:name-for-bindings="getPluginDetails"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> <tp:added version="9.2.0"/> - <arg type="s" name="path" direction="in"> - </arg> + <arg type="s" name="path" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map"> - </arg> + <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map"/> </method> <method name="getPluginPreferences" tp:name-for-bindings="getPluginPreferences"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="VectorMapStringString"/> <tp:added version="11.1.0"/> - <arg type="s" name="path" direction="in"> - </arg> - <arg type="s" name="accountId" direction="in"> - </arg> + <arg type="s" name="path" direction="in"/> + <arg type="s" name="accountId" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="VectorMapStringString"/> - <arg type="aa{ss}" name="PluginPreferences" direction="out" tp:type="String_String_Map"> - </arg> + <arg type="aa{ss}" name="PluginPreferences" direction="out" tp:type="String_String_Map"/> </method> <method name="setPluginPreference" tp:name-for-bindings="setPluginPreference"> <tp:added version="9.2.0"/> - <arg type="s" name="path" direction="in"> - </arg> - <arg type="s" name="accountId" direction="in"> - </arg> - <arg type="s" name="key" direction="in"> - </arg> - <arg type="s" name="value" direction="in"> - </arg> - <arg type="b" name="pluginPreferencesSet" direction="out"> - </arg> + <arg type="s" name="path" direction="in"/> + <arg type="s" name="accountId" direction="in"/> + <arg type="s" name="key" direction="in"/> + <arg type="s" name="value" direction="in"/> + <arg type="b" name="pluginPreferencesSet" direction="out"/> </method> <method name="getPluginPreferencesValues" tp:name-for-bindings="getPluginPreferencesValues"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> <tp:added version="9.2.0"/> - <arg type="s" name="path" direction="in"> - </arg> - <arg type="s" name="accountId" direction="in"> - </arg> + <arg type="s" name="path" direction="in"/> + <arg type="s" name="accountId" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="preferencesValues" direction="out" tp:type="String_String_Map"> - </arg> + <arg type="a{ss}" name="preferencesValues" direction="out" tp:type="String_String_Map"/> </method> - <method name="resetPluginPreferencesValues" tp:name-for-bindings="resetPluginPreferencesValues"> + <method name="resetPluginPreferencesValues" tp:name-for-bindings="resetPluginPreferencesValues"> <tp:added version="9.2.0"/> - <arg type="s" name="path" direction="in"> - </arg> - <arg type="s" name="accountId" direction="in"> - </arg> - <arg type="b" name="reset" direction="out"> - </arg> + <arg type="s" name="path" direction="in"/> + <arg type="s" name="accountId" direction="in"/> + <arg type="b" name="reset" direction="out"/> </method> - <method name="getInstalledPlugins" tp:name-for-bindings="getInstalledPlugins"> + <method name="getInstalledPlugins" tp:name-for-bindings="getInstalledPlugins"> <tp:added version="9.9.0"/> - <arg type="as" name="availablePlugins" direction="out"> - </arg> + <arg type="as" name="availablePlugins" direction="out"/> </method> - <method name="getLoadedPlugins" tp:name-for-bindings="getLoadedPlugins"> + <method name="getLoadedPlugins" tp:name-for-bindings="getLoadedPlugins"> <tp:added version="9.9.0"/> - <arg type="as" name="LoadedPlugins" direction="out"> - </arg> + <arg type="as" name="LoadedPlugins" direction="out"/> </method> - <method name="installPlugin" tp:name-for-bindings="installPlugin"> + <method name="installPlugin" tp:name-for-bindings="installPlugin"> <tp:added version="9.2.0"/> - <arg type="s" name="jplPath" direction="in"> - </arg> - <arg type="b" name="force" direction="in"> - </arg> - <arg type="i" name="instaled" direction="out"> - </arg> + <arg type="s" name="jplPath" direction="in"/> + <arg type="b" name="force" direction="in"/> + <arg type="i" name="instaled" direction="out"/> </method> - <method name="uninstallPlugin" tp:name-for-bindings="uninstallPlugin"> + <method name="uninstallPlugin" tp:name-for-bindings="uninstallPlugin"> <tp:added version="9.2.0"/> - <arg type="s" name="pluginRootPath" direction="in"> - </arg> - <arg type="i" name="uninstaled" direction="out"> - </arg> + <arg type="s" name="pluginRootPath" direction="in"/>/ + <arg type="i" name="uninstaled" direction="out"/>/ </method> <method name="getPlatformInfo" tp:name-for-bindings="getPlatformInfo"> - <tp:added version="9.2.0"/> - <arg type="a{ss}" name="info" direction="out" tp:type="String_String_Map"> - </arg> + <tp:added version="13.9.0"/> + <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> + <arg type="a{ss}" name="info" direction="out" tp:type="String_String_Map"/> </method> - <method name="getCallMediaHandlers" tp:name-for-bindings="getCallMediaHandlers"> + <method name="getCallMediaHandlers" tp:name-for-bindings="getCallMediaHandlers"> <tp:added version="9.9.0"/> - <arg type="as" name="getCallMediaHandlers" direction="out"> - </arg> + <arg type="as" name="getCallMediaHandlers" direction="out"/> </method> - <method name="getChatHandlers" tp:name-for-bindings="getChatHandlers"> + <method name="getChatHandlers" tp:name-for-bindings="getChatHandlers"> <tp:added version="9.9.0"/> - <arg type="as" name="getChatHandlers" direction="out"> - </arg> + <arg type="as" name="getChatHandlers" direction="out"/> </method> - <method name="toggleCallMediaHandler" tp:name-for-bindings="toggleCallMediaHandler"> + <method name="toggleCallMediaHandler" tp:name-for-bindings="toggleCallMediaHandler"> <tp:added version="9.2.0"/> - <arg type="s" name="mediaHandlerId" direction="in"> - </arg> - <arg type="s" name="callId" direction="in"> - </arg> - <arg type="b" name="toggle" direction="in"> - </arg> + <arg type="s" name="mediaHandlerId" direction="in"/> + <arg type="s" name="callId" direction="in"/> + <arg type="b" name="toggle" direction="in"/> </method> - <method name="toggleChatHandler" tp:name-for-bindings="toggleChatHandler"> + <method name="toggleChatHandler" tp:name-for-bindings="toggleChatHandler"> <tp:added version="9.9.0"/> - <arg type="s" name="chatHandlerId" direction="in"> - </arg> - <arg type="s" name="accountId" direction="in"> - </arg> - <arg type="s" name="peerId" direction="in"> - </arg> - <arg type="b" name="toggle" direction="in"> - </arg> + <arg type="s" name="chatHandlerId" direction="in"/> + <arg type="s" name="accountId" direction="in"/> + <arg type="s" name="peerId" direction="in"/> + <arg type="b" name="toggle" direction="in"/> </method> - <method name="getCallMediaHandlerDetails" tp:name-for-bindings="getCallMediaHandlerDetails"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> + <method name="getCallMediaHandlerDetails" tp:name-for-bindings="getCallMediaHandlerDetails"> <tp:added version="9.2.0"/> - <arg type="s" name="mediaHandlerId" direction="in"> - </arg> + <arg type="s" name="mediaHandlerId" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="CallMediaHandlerDetails" direction="out"> - </arg> + <arg type="a{ss}" name="CallMediaHandlerDetails" direction="out"/> </method> - <method name="getCallMediaHandlerStatus" tp:name-for-bindings="getCallMediaHandlerStatus"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="VectorString"/> + <method name="getCallMediaHandlerStatus" tp:name-for-bindings="getCallMediaHandlerStatus"> <tp:added version="9.3.0"/> - <arg type="s" name="callId" direction="in"> - </arg> + <arg type="s" name="callId" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="getCallMediaHandlerStatus" direction="out"> - </arg> + <arg type="as" name="getCallMediaHandlerStatus" direction="out"/> </method> - <method name="getChatHandlerDetails" tp:name-for-bindings="getChatHandlerDetails"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> + <method name="getChatHandlerDetails" tp:name-for-bindings="getChatHandlerDetails"> <tp:added version="9.9.0"/> - <arg type="s" name="chatHandlerId" direction="in"> - </arg> + <arg type="s" name="chatHandlerId" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="ChatHandlerDetails" direction="out"> - </arg> + <arg type="a{ss}" name="ChatHandlerDetails" direction="out"/> </method> - <method name="getChatHandlerStatus" tp:name-for-bindings="getChatHandlerStatus"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="VectorString"/> + <method name="getChatHandlerStatus" tp:name-for-bindings="getChatHandlerStatus"> <tp:added version="9.9.0"/> - <arg type="s" name="accountId" direction="in"> - </arg> - <arg type="s" name="peerId" direction="in"> - </arg> + <arg type="s" name="accountId" direction="in"/> + <arg type="s" name="peerId" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="getChatHandlerStatus" direction="out"> - </arg> + <arg type="as" name="getChatHandlerStatus" direction="out"/> </method> <method name="getPluginsEnabled" tp:name-for-bindings="getPluginsEnabled"> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="Bool"/> <tp:added version="9.3.0"/> - <arg type="b" name="state" direction="out"> + <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="Bool"/> + <arg type="b" name="state" direction="out"/> <tp:docstring>Returns true if plugins are enabled, false otherwise</tp:docstring> - </arg> </method> <method name="setPluginsEnabled" tp:name-for-bindings="setPluginsEnabled"> <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="Bool"/> <tp:added version="9.3.0"/> - <arg type="b" name="state" direction="in"> - </arg> + <arg type="b" name="state" direction="in"/> </method> <method name="sendWebViewMessage" tp:name-for-bindings="sendWebViewMessage"> @@ -209,14 +155,10 @@ <tp:docstring> Called by the a client's webview to send a message to the plugin </tp:docstring> - <arg type="s" name="pluginId" direction="in"> - </arg> - <arg type="s" name="webViewId" direction="in"> - </arg> - <arg type="s" name="messageId" direction="in"> - </arg> - <arg type="s" name="payload" direction="in"> - </arg> + <arg type="s" name="pluginId" direction="in"/> + <arg type="s" name="webViewId" direction="in"/> + <arg type="s" name="messageId" direction="in"/> + <arg type="s" name="payload" direction="in"/> </method> <method name="sendWebViewAttach" tp:name-for-bindings="sendWebViewAttach"> @@ -225,17 +167,12 @@ Called by the a client's webview to notify the plugin that a webview has been created. Returns a relative path to an HTML file inside the plugin's datapath. </tp:docstring> - <arg type="s" name="pluginId" direction="in"> - </arg> - <arg type="s" name="accountId" direction="in"> - </arg> - <arg type="s" name="webViewId" direction="in"> - </arg> - <arg type="s" name="action" direction="in"> - </arg> + <arg type="s" name="pluginId" direction="in"/> + <arg type="s" name="accountId" direction="in"/> + <arg type="s" name="webViewId" direction="in"/> + <arg type="s" name="action" direction="in"/> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QString"/> - <arg type="s" name="response" direction="out"> - </arg> + <arg type="s" name="response" direction="out"/> </method> <method name="sendWebViewDetach" tp:name-for-bindings="sendWebViewDetach"> @@ -243,10 +180,8 @@ <tp:docstring> Called by the a client's webview to notify the plugin that a webview has been destroyed </tp:docstring> - <arg type="s" name="pluginId" direction="in"> - </arg> - <arg type="s" name="webViewId" direction="in"> - </arg> + <arg type="s" name="pluginId" direction="in"/> + <arg type="s" name="webViewId" direction="in"/> </method> <!-- SIGNALS !--> @@ -255,14 +190,10 @@ <tp:docstring> This signal is emitted when a plugin sends a message up to a webview </tp:docstring> - <arg type="s" name="pluginId"> - </arg> - <arg type="s" name="webViewId"> - </arg> - <arg type="s" name="messageId"> - </arg> - <arg type="s" name="payload"> - </arg> + <arg type="s" name="pluginId"/> + <arg type="s" name="webViewId"/> + <arg type="s" name="messageId"/> + <arg type="s" name="payload"/> </signal> </interface> diff --git a/configure.ac b/configure.ac index 234a704bb51e6046eb2f51346b78ebc1042bca29..cf312a38428ab0cd3ee05171e5a2208d4854fce6 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl Jami - configure.ac dnl Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([Jami Daemon],[13.8.0],[jami@gnu.org],[jami]) +AC_INIT([Jami Daemon],[13.9.0],[jami@gnu.org],[jami]) dnl Clear the implicit flags that default to '-g -O2', otherwise they dnl take precedence over the values we set via the diff --git a/meson.build b/meson.build index 856286c3e7d31bad99f499b2dc0715fd2f6b9993..5ac983f5ddcd71d5ffda2a473dbc6261f5b5838c 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('jami-daemon', ['c', 'cpp'], - version: '13.8.0', + version: '13.9.0', license: 'GPL3+', default_options: ['cpp_std=gnu++17', 'buildtype=debugoptimized'], meson_version:'>= 0.56'