The "disproportionate retribution" release. tarball: http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.15.5.tar.gz signature: http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-glib-0.15.5.tar.gz.asc git: http://cgit.freedesktop.org/telepathy/telepathy-gabble
Requirements: • telepathy-glib 0.17.5 is now required Enhancements: • Add support for the final version of Call1 from telepathy-spec 0.25.2 and remove the telepathy-yell submodule. (Many contributors) • fd.o#41790 - Make file transfer support optional (andrunko) • fd.o#44056 - telepathy-gabble-xmpp-console no longer mixes GIR and pygtk. (Guillaume) • fd.o#33911 - The Loudmouth API compatibility layer has been removed. It's possible this will cause regressions in weird edge cases but it should make the code base more maintainable. (Jonny, Will) • fd.o#45491 - Error messages provided by the server in <presence type='error'/> stanzas are now exposed via the SimplePresence API. This makes it easier for users to distinguish contacts being offline from contacts' servers being broken. (Will) • fd.o#44649 - Gabble now has a gabble-plugins.so library, similarly to mission-control. This enables plugins to link correctly as DLLs on Windows. This also means that plugins don't directly access GabbleConnections anymore, but instead invoke the same functionality through a GabblePluginConnection GInterface. (siraj) API changes to Wocky snapshot: • fd.o#45400 - WockyPepService's API has changed a little bit. wocky_pep_service_get_finish() has grown an extra out argument to give the caller the <item/> element found, if any; similarly, the ::changed signal has grown a similar extra argument. (Will) • fd.o#34975 - WockyPorter is now responsible for sending back error replies for unhandled IQs, whereas previously this was up to Gabble. Plugin authors shouldn't notice this change. (Will) • fd.o#27489 - including <wocky/wocky.h> now includes all public API from Wocky, and including any other header directly is forbidden. (This is similar to how GLib's headers are structured.) Out-of-tree plugins will need to be updated. (Will) Fixes: • fd.o#44331 - Gabble plugin API fails at runtime on Windows : gabble_plugin_create_sidecar function is renamed to gabble_plugin_create_sidecar_async and new virtual function gabble_plugin_create_sidecar_finish is introduced. All gabble plugins should implement these two methods and all internal plugins are updated to use this new API. (siraj) • fd.o #45443 (workaround): avoid testing Credentials access control, since recent Linux has stricter requirements for credentials-passing (it's now opt-in) which we're not yet meeting. (Guillaume) • fd.o #46379: don't raise a GError with domain 0. (Simon) • fd.o #44855: work around Google's unimplemented capability discovery by hard-coding the capabilities of the GTalk echo bot. (Guillaume) • Work around the deprecation of GValueArray. (Guillaume) _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
