Thu, 22 Apr 2004 01:53:18 +0000
[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.
--- 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 */