# HG changeset patch # User Christian Hammond # Date 1082598798 0 # Node ID fb487e9e101ab48b544a4ce619cf6251c2408657 # Parent b371a58d02634fbdf741a3aaea624b368734ebfc [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. diff -r b371a58d0263 -r fb487e9e101a ChangeLog --- 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) diff -r b371a58d0263 -r fb487e9e101a plugins/autorecon.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/contact_priority.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/docklet/docklet.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/filectl.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/gaim-remote/remote.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/gaiminc.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/gestures/gestures.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/gevolution/assoc-buddy.c --- 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); diff -r b371a58d0263 -r fb487e9e101a plugins/gevolution/gevolution.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/history.c --- 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, diff -r b371a58d0263 -r fb487e9e101a plugins/iconaway.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/idle.c --- 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, diff -r b371a58d0263 -r fb487e9e101a plugins/ipc-test-client.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/ipc-test-server.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/mailchk.c --- 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, diff -r b371a58d0263 -r fb487e9e101a plugins/notify.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/perl/perl.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/pluginpref_example.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/raw.c --- 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, diff -r b371a58d0263 -r fb487e9e101a plugins/relnot.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/signals-test.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/simple.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/spellchk.c --- 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, diff -r b371a58d0263 -r fb487e9e101a plugins/ssl/ssl-gnutls.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/ssl/ssl-nss.c --- 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 */ diff -r b371a58d0263 -r fb487e9e101a plugins/ssl/ssl.c --- 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 */