/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