[gaim-migrate @ 9504]

Thu, 22 Apr 2004 01:53:18 +0000

author
Christian Hammond <chipx86@chipx86.com>
date
Thu, 22 Apr 2004 01:53:18 +0000
changeset 8749
fb487e9e101a
parent 8748
b371a58d0263
child 8750
5ffd4dc508ad

[gaim-migrate @ 9504]
Bumped up the plugin API version number, and added version numbers for
loader plugins and protocol plugins. Authors will want to update their
plugins, and possibly use GAIM_PLUGIN_API_VERSION, GAIM_PRPL_API_VERSION,
and GAIM_LOADER_API_VERSION constants.

ChangeLog file | annotate | diff | comparison | revisions
plugins/autorecon.c file | annotate | diff | comparison | revisions
plugins/contact_priority.c file | annotate | diff | comparison | revisions
plugins/docklet/docklet.c file | annotate | diff | comparison | revisions
plugins/filectl.c file | annotate | diff | comparison | revisions
plugins/gaim-remote/remote.c file | annotate | diff | comparison | revisions
plugins/gaiminc.c file | annotate | diff | comparison | revisions
plugins/gestures/gestures.c file | annotate | diff | comparison | revisions
plugins/gevolution/assoc-buddy.c file | annotate | diff | comparison | revisions
plugins/gevolution/gevolution.c file | annotate | diff | comparison | revisions
plugins/history.c file | annotate | diff | comparison | revisions
plugins/iconaway.c file | annotate | diff | comparison | revisions
plugins/idle.c file | annotate | diff | comparison | revisions
plugins/ipc-test-client.c file | annotate | diff | comparison | revisions
plugins/ipc-test-server.c file | annotate | diff | comparison | revisions
plugins/mailchk.c file | annotate | diff | comparison | revisions
plugins/notify.c file | annotate | diff | comparison | revisions
plugins/perl/perl.c file | annotate | diff | comparison | revisions
plugins/pluginpref_example.c file | annotate | diff | comparison | revisions
plugins/raw.c file | annotate | diff | comparison | revisions
plugins/relnot.c file | annotate | diff | comparison | revisions
plugins/signals-test.c file | annotate | diff | comparison | revisions
plugins/simple.c file | annotate | diff | comparison | revisions
plugins/spellchk.c file | annotate | diff | comparison | revisions
plugins/ssl/ssl-gnutls.c file | annotate | diff | comparison | revisions
plugins/ssl/ssl-nss.c file | annotate | diff | comparison | revisions
plugins/ssl/ssl.c file | annotate | diff | comparison | revisions
plugins/statenotify.c file | annotate | diff | comparison | revisions
plugins/tcl/tcl.c file | annotate | diff | comparison | revisions
plugins/ticker/ticker.c file | annotate | diff | comparison | revisions
plugins/timestamp.c file | annotate | diff | comparison | revisions
plugins/win32/transparency/win2ktrans.c file | annotate | diff | comparison | revisions
plugins/win32/winprefs/winprefs.c file | annotate | diff | comparison | revisions
src/plugin.c file | annotate | diff | comparison | revisions
src/plugin.h file | annotate | diff | comparison | revisions
src/protocols/gg/gg.c file | annotate | diff | comparison | revisions
src/protocols/irc/irc.c file | annotate | diff | comparison | revisions
src/protocols/jabber/jabber.c file | annotate | diff | comparison | revisions
src/protocols/msn/msn.c file | annotate | diff | comparison | revisions
src/protocols/napster/napster.c file | annotate | diff | comparison | revisions
src/protocols/novell/novell.c file | annotate | diff | comparison | revisions
src/protocols/oscar/oscar.c file | annotate | diff | comparison | revisions
src/protocols/rendezvous/rendezvous.c file | annotate | diff | comparison | revisions
src/protocols/trepia/trepia.c file | annotate | diff | comparison | revisions
src/protocols/yahoo/yahoo.c file | annotate | diff | comparison | revisions
src/protocols/zephyr/zephyr.c file | annotate | diff | comparison | revisions
src/prpl.h file | annotate | diff | comparison | revisions
--- a/ChangeLog	Wed Apr 21 23:40:39 2004 +0000
+++ b/ChangeLog	Thu Apr 22 01:53:18 2004 +0000
@@ -16,6 +16,10 @@
 	* Plugins can now add preferences (Gary Kramlich)
 	* The TOC protocol is no longer built by default. The plugin is not
 	  being properly tested and is no longer officially supported.
+	* Bumped up the plugin API version number, and added version numbers
+	  for loader plugins and protocol plugins. Authors will want to
+	  update their plugins, and possibly use GAIM_PLUGIN_API_VERSION,
+	  GAIM_PRPL_API_VERSION, and GAIM_LOADER_API_VERSION constants.
 
 	Bug Fixes:
 	* Formatting in the Log viewer is fixed (Kevin Stange)
--- a/plugins/autorecon.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/autorecon.c	Thu Apr 22 01:53:18 2004 +0000
@@ -99,7 +99,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/contact_priority.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/contact_priority.c	Thu Apr 22 01:53:18 2004 +0000
@@ -180,7 +180,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/docklet/docklet.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/docklet/docklet.c	Thu Apr 22 01:53:18 2004 +0000
@@ -495,7 +495,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/filectl.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/filectl.c	Thu Apr 22 01:53:18 2004 +0000
@@ -211,7 +211,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/gaim-remote/remote.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/gaim-remote/remote.c	Thu Apr 22 01:53:18 2004 +0000
@@ -711,7 +711,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/gaiminc.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/gaiminc.c	Thu Apr 22 01:53:18 2004 +0000
@@ -76,7 +76,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/gestures/gestures.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/gestures/gestures.c	Thu Apr 22 01:53:18 2004 +0000
@@ -260,7 +260,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/gevolution/assoc-buddy.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/gevolution/assoc-buddy.c	Thu Apr 22 01:53:18 2004 +0000
@@ -44,8 +44,6 @@
 static gint
 delete_win_cb(GtkWidget *w, GdkEvent *event, GevoAssociateBuddyDialog *dialog)
 {
-	GList *l;
-
 	gtk_widget_destroy(dialog->win);
 
 	g_list_foreach(dialog->contacts, (GFunc)g_free, NULL);
--- a/plugins/gevolution/gevolution.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/gevolution/gevolution.c	Thu Apr 22 01:53:18 2004 +0000
@@ -450,7 +450,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/history.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/history.c	Thu Apr 22 01:53:18 2004 +0000
@@ -60,7 +60,7 @@
 
 static GaimPluginInfo info =
 {
-	2,
+	GAIM_PLUGIN_API_VERSION,
 	GAIM_PLUGIN_STANDARD,
 	GAIM_GTK_PLUGIN_TYPE,
 	0,
--- a/plugins/iconaway.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/iconaway.c	Thu Apr 22 01:53:18 2004 +0000
@@ -69,7 +69,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/idle.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/idle.c	Thu Apr 22 01:53:18 2004 +0000
@@ -109,7 +109,7 @@
 
 static GaimPluginInfo info =
 {
-	2,
+	GAIM_PLUGIN_API_VERSION,
 	GAIM_PLUGIN_STANDARD,
 	GAIM_GTK_PLUGIN_TYPE,
 	0,
--- a/plugins/ipc-test-client.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/ipc-test-client.c	Thu Apr 22 01:53:18 2004 +0000
@@ -73,7 +73,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/ipc-test-server.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/ipc-test-server.c	Thu Apr 22 01:53:18 2004 +0000
@@ -60,7 +60,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/mailchk.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/mailchk.c	Thu Apr 22 01:53:18 2004 +0000
@@ -147,7 +147,7 @@
 
 static GaimPluginInfo info =
 {
-	2,
+	GAIM_PLUGIN_API_VERSION,
 	GAIM_PLUGIN_STANDARD,
 	GAIM_GTK_PLUGIN_TYPE,
 	0,
--- a/plugins/notify.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/notify.c	Thu Apr 22 01:53:18 2004 +0000
@@ -751,7 +751,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/perl/perl.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/perl/perl.c	Thu Apr 22 01:53:18 2004 +0000
@@ -509,6 +509,7 @@
 
 static GaimPluginLoaderInfo loader_info =
 {
+	GAIM_LOADER_API_VERSION,                          /**< api_version    */
 	NULL,                                             /**< exts           */
 
 	probe_perl_plugin,                                /**< probe          */
@@ -519,7 +520,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_LOADER,                               /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/pluginpref_example.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/pluginpref_example.c	Thu Apr 22 01:53:18 2004 +0000
@@ -106,7 +106,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/raw.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/raw.c	Thu Apr 22 01:53:18 2004 +0000
@@ -144,7 +144,7 @@
 
 static GaimPluginInfo info =
 {
-	2,
+	GAIM_PLUGIN_API_VERSION,
 	GAIM_PLUGIN_STANDARD,
 	GAIM_GTK_PLUGIN_TYPE,
 	0,
--- a/plugins/relnot.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/relnot.c	Thu Apr 22 01:53:18 2004 +0000
@@ -123,7 +123,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/signals-test.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/signals-test.c	Thu Apr 22 01:53:18 2004 +0000
@@ -454,7 +454,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/simple.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/simple.c	Thu Apr 22 01:53:18 2004 +0000
@@ -20,7 +20,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
     NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/spellchk.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/spellchk.c	Thu Apr 22 01:53:18 2004 +0000
@@ -525,7 +525,7 @@
 
 static GaimPluginInfo info =
 {
-	2,
+	GAIM_PLUGIN_API_VERSION,
 	GAIM_PLUGIN_STANDARD,
 	GAIM_GTK_PLUGIN_TYPE,
 	0,
--- a/plugins/ssl/ssl-gnutls.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/ssl/ssl-gnutls.c	Thu Apr 22 01:53:18 2004 +0000
@@ -212,7 +212,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	GAIM_PLUGIN_FLAG_INVISIBLE,                       /**< flags          */
--- a/plugins/ssl/ssl-nss.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/ssl/ssl-nss.c	Thu Apr 22 01:53:18 2004 +0000
@@ -301,7 +301,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	GAIM_PLUGIN_FLAG_INVISIBLE,                       /**< flags          */
--- a/plugins/ssl/ssl.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/ssl/ssl.c	Thu Apr 22 01:53:18 2004 +0000
@@ -80,7 +80,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
     NULL,                                             /**< ui_requirement */
 	GAIM_PLUGIN_FLAG_INVISIBLE,                       /**< flags          */
--- a/plugins/statenotify.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/statenotify.c	Thu Apr 22 01:53:18 2004 +0000
@@ -67,7 +67,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/tcl/tcl.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/tcl/tcl.c	Thu Apr 22 01:53:18 2004 +0000
@@ -330,6 +330,7 @@
 
 static GaimPluginLoaderInfo tcl_loader_info =
 {
+	GAIM_PLUGIN_LOADER_VERSION,
 	NULL,
 	tcl_probe_plugin,
 	tcl_load_plugin,
@@ -339,7 +340,7 @@
 
 static GaimPluginInfo tcl_info =
 {
-	2,
+	GAIM_PLUGIN_API_VERSION,
 	GAIM_PLUGIN_LOADER,
 	NULL,
 	0,
--- a/plugins/ticker/ticker.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/ticker/ticker.c	Thu Apr 22 01:53:18 2004 +0000
@@ -317,7 +317,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */
 	GAIM_PLUGIN_STANDARD,                             /**< type           */
 	GAIM_GTK_PLUGIN_TYPE,                             /**< ui_requirement */
 	0,                                                /**< flags          */
--- a/plugins/timestamp.c	Wed Apr 21 23:40:39 2004 +0000
+++ b/plugins/timestamp.c	Thu Apr 22 01:53:18 2004 +0000
@@ -162,7 +162,7 @@
 
 static GaimPluginInfo info =
 {
-	2,                                                /**< api_version    */
+	GAIM_PLUGIN_API_VERSION,                          /**< api_version    */