Revert unnecessary API changes

Mon, 19 May 2014 10:43:56 +0200

author
Tomasz Wasilczyk <twasilczyk@pidgin.im>
date
Mon, 19 May 2014 10:43:56 +0200
changeset 36057
d94f3563172b
parent 36056
4c36d9f09020
child 36058
cb8995eb4a73

Revert unnecessary API changes

libpurple/plugin.c file | annotate | diff | comparison | revisions
libpurple/plugin.h file | annotate | diff | comparison | revisions
--- a/libpurple/plugin.c	Mon May 19 10:40:09 2014 +0200
+++ b/libpurple/plugin.c	Mon May 19 10:43:56 2014 +0200
@@ -184,32 +184,12 @@
 
 	plugin->native_plugin = native;
 	plugin->path = g_strdup(path);
-	plugin->extra_data = g_hash_table_new_full(g_str_hash, g_str_equal,
-		g_free, NULL);
 
 	PURPLE_DBUS_REGISTER_POINTER(plugin, PurplePlugin);
 
 	return plugin;
 }
 
-void
-purple_plugin_set_data(PurplePlugin *plugin, const gchar *key, gpointer value)
-{
-	g_return_if_fail(plugin != NULL);
-	g_return_if_fail(plugin->extra_data != NULL);
-
-	g_hash_table_insert(plugin->extra_data, g_strdup(key), value);
-}
-
-gpointer
-purple_plugin_get_data(PurplePlugin *plugin, const gchar *key)
-{
-	g_return_val_if_fail(plugin != NULL, NULL);
-	g_return_val_if_fail(plugin->extra_data != NULL, NULL);
-
-	return g_hash_table_lookup(plugin->extra_data, key);
-}
-
 PurplePlugin *
 purple_plugin_probe(const char *filename)
 {
@@ -896,7 +876,6 @@
 
 	g_free(plugin->path);
 	g_free(plugin->error);
-	g_hash_table_destroy(plugin->extra_data);
 
 	PURPLE_DBUS_UNREGISTER_POINTER(plugin);
 
--- a/libpurple/plugin.h	Mon May 19 10:40:09 2014 +0200
+++ b/libpurple/plugin.h	Mon May 19 10:43:56 2014 +0200
@@ -187,7 +187,6 @@
 	gboolean unloadable;
 	GList *dependent_plugins;
 	gpointer ui_data;
-	GHashTable *extra_data;
 
 	/*< private >*/
 	void (*_purple_reserved1)(void);
@@ -298,29 +297,6 @@
 PurplePlugin *purple_plugin_new(gboolean native, const char *path);
 
 /**
- * purple_plugin_set_data:
- * @plugin: The plugin.
- * @key:    The data key.
- * @value:  The data to set.
- *
- * Sets extra data for particular plugin.
- */
-void
-purple_plugin_set_data(PurplePlugin *plugin, const gchar *key, gpointer value);
-
-/**
- * purple_plugin_get_data:
- * @plugin: The plugin.
- * @key:    The data key.
- *
- * Gets extra data for particular plugin.
- *
- * Returns: data set previously with #purple_plugin_set_data.
- */
-gpointer
-purple_plugin_get_data(PurplePlugin *plugin, const gchar *key);
-
-/**
  * purple_plugin_probe:
  * @filename: The plugin's filename.
  *

mercurial