/soc/2013/ankitkv/gobjectification: 98f669436e9d: Updated Change...
Ankit Vani
a at nevitus.org
Mon Sep 23 13:53:50 EDT 2013
Changeset: 98f669436e9d32bae64fb1c882ffdd217a4bfbf8
Author: Ankit Vani <a at nevitus.org>
Date: 2013-09-23 23:23 +0530
Branch: soc.2013.gobjectification.plugins
URL: https://hg.pidgin.im/soc/2013/ankitkv/gobjectification/rev/98f669436e9d
Description:
Updated ChangeLog.API according to the plugin API changes
diffstat:
ChangeLog.API | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 70 insertions(+), 0 deletions(-)
diffs (107 lines):
diff --git a/ChangeLog.API b/ChangeLog.API
--- a/ChangeLog.API
+++ b/ChangeLog.API
@@ -67,6 +67,36 @@ version 3.0.0 (??/??/????):
* purple_menu_action_set_data
* purple_menu_action_set_callback
* purple_menu_action_set_children
+ * PurplePluginInfoFlags (PURPLE_PLUGIN_INFO_FLAGS_INTERNAL and
+ PURPLE_PLUGIN_INFO_FLAGS_AUTO_LOAD)
+ * purple_plugin_get_dependent_plugins
+ * purple_plugin_get_filename
+ * purple_plugin_is_internal
+ * purple_plugin_info_new
+ * purple_plugin_get_info
+ * purple_plugin_info_get_abi_version
+ * purple_plugin_info_get_actions_callback
+ * purple_plugin_info_get_category
+ * purple_plugin_info_get_dependencies
+ * purple_plugin_info_get_error
+ * purple_plugin_info_get_flags
+ * purple_plugin_info_get_icon
+ * purple_plugin_info_get_license_id
+ * purple_plugin_info_get_license_text
+ * purple_plugin_info_get_license_url
+ * purple_plugin_info_get_pref_frame_callback
+ * purple_plugin_register_type
+ * purple_plugin_add_interface
+ * PURPLE_DEFINE_TYPE
+ * PURPLE_DEFINE_TYPE_EXTENDED
+ * PURPLE_IMPLEMENT_INTERFACE_STATIC
+ * PURPLE_IMPLEMENT_INTERFACE
+ * PURPLE_DEFINE_DYNAMIC_TYPE
+ * PURPLE_DEFINE_DYNAMIC_TYPE_EXTENDED
+ * PURPLE_IMPLEMENT_INTERFACE_DYNAMIC
+ * PURPLE_DEFINE_STATIC_TYPE
+ * PURPLE_DEFINE_STATIC_TYPE_EXTENDED
+ * PurpleProtocolAction
* purple_request_certificate
* purple_request_field_certificate_new
* purple_request_field_certificate_get_value
@@ -120,6 +150,7 @@ version 3.0.0 (??/??/????):
* Files in libpurple/ciphers have been renamed. To use a particular
cipher, include its header.
* Renamed ft.h file to xfer.h
+ * Renamed plugin.h file to plugins.h
* status.h has been split into status.h (Status API) and presence.h
(Presence API)
* account-authorization-requested signal merged with
@@ -206,6 +237,27 @@ version 3.0.0 (??/??/????):
a GList
* purple_notify_user_info_prepend_pair renamed to
purple_notify_user_info_prepend_pair_html
+ * PurplePlugin is now a GObject (alias for GPluginPlugin). Please see
+ the documentation for details.
+ * PurplePluginInfo is now a GObject, inherits GPluginPluginInfo. Please
+ see the documentation for details.
+ * PurplePluginAction no longer has a context field. Use
+ PurpleProtocolAction for protocol actions.
+ * PURPLE_INIT_PLUGIN(pluginname, initfunc, plugininfo) is now
+ PURPLE_PLUGIN_INIT(pluginname, query_func, load_func, unload_func).
+ See C-HOWTO for an example.
+ * purple_plugin_load and purple_plugin_unload now use an error argument
+ to return load/unload errors
+ * purple_plugins_get_all is now purple_plugins_find_all, and the
+ returned list of plugins MUST be free'd using g_list_free
+ * purple_plugin_get_* functions for plugin info are now
+ purple_plugin_info_get_*
+ * purple_plugin_get_author is now purple_plugin_info_get_authors, and
+ returns a NULL-terminated list of authors
+ * purple_plugins_probe is now purple_plugins_refresh
+ * purple_plugins_find_with_id renamed to purple_plugins_find_plugin
+ * purple_plugins_find_with_filename renamed to
+ purple_plugins_find_by_filename
* PurpleRoomlist is now a GObject. Please see the documentation for
details.
* purple_srv_resolve now takes a PurpleAccount as the first parameter
@@ -316,12 +368,30 @@ version 3.0.0 (??/??/????):
* purple_notify_searchresults_get_columns_count
* purple_notify_searchresults_get_rows_count
* purple_notify_searchresults_row_get
+ * PurplePluginType
+ * PurplePluginPriority
+ * PurplePluginLoaderInfo
+ * PurplePluginUiInfo
+ * purple_plugin_ipc_*
+ * purple_plugin_is_unloadable
+ * purple_plugin_new
+ * purple_plugin_probe
+ * purple_plugin_register
+ * purple_plugin_reload
+ * purple_plugins_destroy_all
+ * purple_plugins_enabled
+ * purple_plugins_find_with_basename
+ * purple_plugins_find_with_name
+ * purple_plugins_get_protocols
+ * purple_plugins_get_search_paths
* purple_plugins_register_load_notify_cb
* purple_plugins_register_probe_notify_cb
* purple_plugins_register_unload_notify_cb
* purple_plugins_unregister_load_notify_cb
* purple_plugins_unregister_probe_notify_cb
* purple_plugins_unregister_unload_notify_cb
+ * purple_plugins_unload
+ * purple_plugins_unload_all
* purple_pounces_load
* purple_presence_add_status
* purple_presence_add_list
More information about the Commits
mailing list