Revision 74177ab1f5003a87ec15dcfda14924e5ea2ba0ec

datallah at pidgin.im datallah at pidgin.im
Wed Mar 21 14:34:07 EDT 2007


o     -----------------------------------------------------------------
|\    Revision: 74177ab1f5003a87ec15dcfda14924e5ea2ba0ec
| |   Ancestor: 4f3716fabe4921140f734b988e908d44142507e0
| |   Ancestor: 9d39bda320a4f35bdab8e3a3ec39c79d34ddedc8
| |   Author: datallah at pidgin.im
| |   Date: 2007-03-19T17:35:41
| |   Branch: im.pidgin.pidgin
| |   
| |   Renamed entries:
| |           libpurple/plugins/perl/common/Gaim.pm to libpurple/plugins/perl/common/Purple.pm
| |           libpurple/plugins/perl/common/Gaim.xs to libpurple/plugins/perl/common/Pidgin.xs
| |           libpurple/win32/wgaimerror.h to libpurple/win32/wpurpleerror.h
| |   Modified files:
| |           config.h.mingw configure.ac finch/gntrequest.c
| |           libpurple/Makefile.mingw libpurple/connection.c
| |           libpurple/dnsquery.c libpurple/dnssrv.c
| |           libpurple/plugins/perl/Makefile.am
| |           libpurple/plugins/perl/common/Account.xs
| |           libpurple/plugins/perl/common/AccountOpts.xs
| |           libpurple/plugins/perl/common/BuddyIcon.xs
| |           libpurple/plugins/perl/common/BuddyList.xs
| |           libpurple/plugins/perl/common/Cipher.xs
| |           libpurple/plugins/perl/common/Cmds.xs
| |           libpurple/plugins/perl/common/Connection.xs
| |           libpurple/plugins/perl/common/Conversation.xs
| |           libpurple/plugins/perl/common/Core.xs
| |           libpurple/plugins/perl/common/Debug.xs
| |           libpurple/plugins/perl/common/FT.xs
| |           libpurple/plugins/perl/common/ImgStore.xs
| |           libpurple/plugins/perl/common/Log.xs
| |           libpurple/plugins/perl/common/MANIFEST
| |           libpurple/plugins/perl/common/Makefile.PL.in
| |           libpurple/plugins/perl/common/Makefile.mingw
| |           libpurple/plugins/perl/common/Network.xs
| |           libpurple/plugins/perl/common/Notify.xs
| |           libpurple/plugins/perl/common/Pidgin.xs
| |           libpurple/plugins/perl/common/Plugin.xs
| |           libpurple/plugins/perl/common/PluginPref.xs
| |           libpurple/plugins/perl/common/Pounce.xs
| |           libpurple/plugins/perl/common/Prefs.xs
| |           libpurple/plugins/perl/common/Privacy.xs
| |           libpurple/plugins/perl/common/Proxy.xs
| |           libpurple/plugins/perl/common/Prpl.xs
| |           libpurple/plugins/perl/common/Purple.pm
| |           libpurple/plugins/perl/common/Request.xs
| |           libpurple/plugins/perl/common/Roomlist.xs
| |           libpurple/plugins/perl/common/SSLConn.xs
| |           libpurple/plugins/perl/common/SavedStatuses.xs
| |           libpurple/plugins/perl/common/Server.xs
| |           libpurple/plugins/perl/common/Signal.xs
| |           libpurple/plugins/perl/common/Sound.xs
| |           libpurple/plugins/perl/common/Status.xs
| |           libpurple/plugins/perl/common/Stringref.xs
| |           libpurple/plugins/perl/common/Util.xs
| |           libpurple/plugins/perl/common/XMLNode.xs
| |           libpurple/plugins/perl/common/fallback/const-c.inc
| |           libpurple/plugins/perl/common/fallback/const-xs.inc
| |           libpurple/plugins/perl/common/typemap
| |           libpurple/plugins/perl/scripts/account.pl
| |           libpurple/plugins/perl/scripts/buddy_list.pl
| |           libpurple/plugins/perl/scripts/conversation.pl
| |           libpurple/plugins/perl/scripts/count_down.pl
| |           libpurple/plugins/perl/scripts/gtk_frame_test.pl
| |           libpurple/plugins/perl/scripts/plugin_action.pl
| |           libpurple/plugins/perl/scripts/plugin_pref.pl
| |           libpurple/plugins/perl/scripts/request.pl libpurple/util.c
| |           libpurple/win32/libpurplerc.rc.in pidgin/Makefile.mingw
| |           pidgin/gtkstatusbox.c pidgin/win32/gtkdocklet-win32.c
| |           pidgin/win32/nsis/translations/hungarian.nsh
| |           pidgin/win32/pidgin_dll_rc.rc.in
| |           pidgin/win32/pidgin_exe_rc.rc.in po/Makefile.mingw
| |           po/POTFILES.in
| |   
| |   ChangeLog: 
| |   
| |   merge of '4f3716fabe4921140f734b988e908d44142507e0'
| |        and '9d39bda320a4f35bdab8e3a3ec39c79d34ddedc8'
| |   
| |   ============================================================
| |   --- configure.ac	e24720ab633a045c2bec7ab3006bfb9d33f71b84
| |   +++ configure.ac	cc53db5a586399c33b193762306caff7e1b05c89
| |   @@ -1717,7 +1717,7 @@ if test "x$enable_plugins" = "xyes" ; th
| |    AC_SUBST(LIBS)
| |    
| |    if test "x$enable_plugins" = "xyes" ; then
| |   -	AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.])
| |   +	AC_DEFINE(PURPLE_PLUGINS, 1, [Define if plugins are enabled.])
| |    	AM_CONDITIONAL(PLUGINS, true)
| |    else
| |    	AM_CONDITIONAL(PLUGINS, false)
| |   ============================================================
| |   --- libpurple/util.c	049674a5ccdaf37ccf95f671d5c23f560e499882
| |   +++ libpurple/util.c	1e09f998fd7b5a2d39664f62a0c9405d83a3c898
| |   @@ -3004,7 +3004,7 @@ void purple_got_protocol_handler_uri(con
| |    	char *cmd;
| |    	GHashTable *params = NULL;
| |    	int len;
| |   -
| |   +printf("got handler uri \n");
| |    	if (!(tmp = strchr(uri, ':')) || tmp == uri) {
| |    		purple_debug_error("util", "Malformed protocol handler message - missing protocol.\n");
| |    		return;
| |   ============================================================
| |   --- pidgin/gtkstatusbox.c	2c8dfbddbf087edbf3cbea0e4dd40233380b74eb
| |   +++ pidgin/gtkstatusbox.c	5ac94fa25f1d521598dfaa0f30a933ecd673164f
| |   @@ -42,6 +42,7 @@
| |    #include <gdk/gdkkeysyms.h>
| |    
| |    #include "account.h"
| |   +#include "core.h"
| |    #include "internal.h"
| |    #include "network.h"
| |    #include "savedstatuses.h"
| |   @@ -295,8 +296,48 @@ icon_box_dnd_cb(GtkWidget *widget, GdkDr
| |    	gtk_drag_finish(dc, FALSE, FALSE, t);
| |    }
| |    
| |   +static void
| |   +statusbox_got_url(PurpleUtilFetchUrlData *url_data, gpointer user_data,
| |   +                const gchar *themedata, size_t len, const gchar *error_message, 
| |   +		PidginStatusBox *status_box)
| |   +{
| |   +        FILE *f;
| |   +        gchar *path;
| |    
| |   +        if ((error_message != NULL) || (len == 0))
| |   +                return;
| |   +
| |   +        f = purple_mkstemp(&path, TRUE);
| |   +        fwrite(themedata, len, 1, f);
| |   +        fclose(f);
| |   +
| |   +	icon_choose_cb(path, status_box);
| |   +
| |   +        g_unlink(path);
| |   +        g_free(path);
| |   +}
| |   +
| |   +
| |    static gboolean
| |   +statusbox_uri_handler(const char *proto, const char *cmd, GHashTable *params, void *data)
| |   +{
| |   +	const char *src;
| |   +printf("%s %s\n", proto, cmd);
| |   +	if (g_ascii_strcasecmp(proto, "aim"))
| |   +		return FALSE;
| |   +
| |   +	if (g_ascii_strcasecmp(cmd, "buddyicon"))
| |   +		return FALSE;
| |   +
| |   +	src = g_hash_table_lookup(params, "account");
| |   +	if (src == NULL)
| |   +		return FALSE;
| |   +
| |   +	purple_util_fetch_url(src, TRUE, NULL, FALSE, statusbox_got_url, data);
| |   +	return TRUE;
| |   +}
| |   +
| |   +static gboolean
| |    icon_box_enter_cb(GtkWidget *widget, GdkEventCrossing *event, PidginStatusBox *box)
| |    {
| |    	gdk_window_set_cursor(widget->window, box->hand_cursor);
| |   @@ -1735,6 +1776,9 @@ pidgin_status_box_init (PidginStatusBox 
| |    								spellcheck_prefs_cb, status_box);
| |    	purple_prefs_connect_callback(status_box, "/purple/gtk/accounts/buddyicon",
| |    	                            update_buddyicon_cb, status_box);
| |   +	purple_signal_connect(purple_get_core(), "uri-handler", status_box,
| |   +					PURPLE_CALLBACK(statusbox_uri_handler), status_box);
| |   +
| |    }
| |    
| |    static void
| |   ============================================================
| |   --- config.h.mingw	abbb087db000a011ac4cfd4537457fd8d30d1f23
| |   +++ config.h.mingw	61620e56a47fd744f392c5b3f3139b8f69a7076f
| |   @@ -520,19 +520,19 @@
| |    /* #undef OLD_PERL */
| |    
| |    /* Name of package */
| |   -#define PACKAGE "gaim"
| |   +#define PACKAGE "pidgin"
| |    
| |    /* Define to the address where bug reports for this package should be sent. */
| |    #define PACKAGE_BUGREPORT "gaim-devel at lists.sourceforge.net"
| |    
| |    /* Define to the full name of this package. */
| |   -#define PACKAGE_NAME "gaim"
| |   +#define PACKAGE_NAME "pidgin"
| |    
| |    /* Define to the full name and version of this package. */
| |   -/* #define PACKAGE_STRING "gaim 2.0.0dev" */
| |   +/* #define PACKAGE_STRING "pidgin 2.0.0dev" */
| |    
| |    /* Define to the one symbol short name of this package. */
| |   -#define PACKAGE_TARNAME "gaim"
| |   +#define PACKAGE_TARNAME "pidgin"
| |    
| |    /* Define to the version of this package. */
| |    /* #define PACKAGE_VERSION "2.0.0dev" */
| |   ============================================================
| |   --- finch/gntrequest.c	b5c6dd5a2cfe652f16b48de99ceb42648c3c2aa3
| |   +++ finch/gntrequest.c	32af58a8d6835028ece46823da876fb3f2b8d000
| |   @@ -384,10 +384,21 @@ finch_request_fields(const char *title, 
| |    			}
| |    			else if (type == PURPLE_REQUEST_FIELD_STRING)
| |    			{
| |   +				const char *hint = purple_request_field_get_type_hint(field);
| |    				GntWidget *entry = gnt_entry_new(
| |    							purple_request_field_string_get_default_value(field));
| |    				gnt_entry_set_masked(GNT_ENTRY(entry),
| |    						purple_request_field_string_is_masked(field));
| |   +				if (purple_str_has_prefix(hint, "screenname")) {
| |   +					PurpleBlistNode *node = purple_blist_get_root();
| |   +					gboolean offline = purple_str_has_suffix(hint, "all");
| |   +					for (; node; node = purple_blist_node_next(node, offline)) {
| |   +						if (!PURPLE_BLIST_NODE_IS_BUDDY(node))
| |   +							continue;
| |   +						gnt_entry_add_suggest(GNT_ENTRY(entry), purple_buddy_get_name((PurpleBuddy*)node));
| |   +					}
| |   +					gnt_entry_set_always_suggest(GNT_ENTRY(entry), TRUE);
| |   +				}
| |    				gnt_box_add_widget(GNT_BOX(hbox), entry);
| |    				field->ui_data = entry;
| |    			}
| |   ============================================================
| |   --- libpurple/Makefile.mingw	27b61fb04a08956a1077cd8ab2db3b61b28d704f
| |   +++ libpurple/Makefile.mingw	306f3ff607b2623deffaff628cec01f31e33ab1a
| |   @@ -113,7 +113,7 @@ install: install_shallow all
| |    	$(MAKE) -C $(GAIM_LIB_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) install
| |    
| |    ./win32/libpurplerc.rc: ./win32/libpurplerc.rc.in $(GAIM_TOP)/VERSION
| |   -	sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \
| |   +	sed -e 's/@PURPLE_VERSION@/$(GAIM_VERSION)/g' \
| |    	    $@.in > $@
| |    
| |    $(OBJECTS): $(GAIM_CONFIG_H)
| |   ============================================================
| |   --- libpurple/connection.c	261804b0b9b53ef8a2e7a9be5a8bf6e9049076db
| |   +++ libpurple/connection.c	3d1ac89ce8d8805ff673ff3125beb4053774b80b
| |   @@ -435,7 +435,7 @@ purple_connection_error(PurpleConnection
| |    
| |    	g_return_if_fail(gc   != NULL);
| |    
| |   -	if (text != NULL) {
| |   +	if (text == NULL) {
| |    		g_critical("purple_connection_error: check `text != NULL' failed");
| |    		text = _("Unknown error");
| |    	}
| |   ============================================================
| |   --- libpurple/dnsquery.c	4296bb65d55f8f1358f00ddffc0fdbe830cc6738
| |   +++ libpurple/dnsquery.c	89d0dbee5e20be9428571650e64ae4cb76058c10
| |   @@ -758,7 +758,7 @@ resolve_host(gpointer data)
| |    		{
| |    			char message[1024];
| |    			g_snprintf(message, sizeof(message), _("Thread creation failure: %s"),
| |   -					err ? err->message : _("Unknown reason"));
| |   +					(err && err->message) ? err->message : _("Unknown reason"));
| |    			g_error_free(err);
| |    			purple_dnsquery_failed(query_data, message);
| |    		}
| |   ============================================================
| |   --- libpurple/dnssrv.c	3b0377d00d30071b553d64ca8b2b0f713f11f069
| |   +++ libpurple/dnssrv.c	90f35890921c735474ae47b1c46d652fadf65080
| |   @@ -110,7 +110,7 @@ resolve(int in, int out)
| |    #ifdef HAVE_SIGNAL_H
| |    	purple_restore_default_signal_handlers();
| |    #endif
| |   -	
| |   +
| |    	if (read(in, query, 256) <= 0)
| |    		_exit(0);
| |    
| |   @@ -222,9 +222,9 @@ res_main_thread_cb(gpointer data)
| |    		PurpleSrvResponse *srvres_tmp = NULL;
| |    		GSList *lst = query_data->results;
| |    
| |   -		size = g_slist_length(query_data->results);
| |   +		size = g_slist_length(lst);
| |    
| |   -		if(query_data->cb)
| |   +		if(query_data->cb && size > 0)
| |    			srvres_tmp = srvres = g_new0(PurpleSrvResponse, size);
| |    		while (lst) {
| |    			if(query_data->cb)
| |   @@ -234,9 +234,9 @@ res_main_thread_cb(gpointer data)
| |    		}
| |    
| |    		query_data->results = NULL;
| |   -	}
| |    
| |    	purple_debug_info("dnssrv", "found %d SRV entries\n", size);
| |   +	}
| |    
| |    	if(query_data->cb)
| |    		query_data->cb(srvres, size, query_data->extradata);
| |   @@ -367,29 +367,22 @@ purple_srv_resolve(const char *protocol,
| |    	query_data->query = query;
| |    	query_data->extradata = extradata;
| |    
| |   -	if (!MyDnsQuery_UTF8 || !MyDnsRecordListFree) {
| |   -		query_data->error_message = g_strdup_printf("System missing DNS API (Requires W2K+)\n");
| |   -
| |   -		/* Asynchronously call the callback since stuff may not expect
| |   -		 * the callback to be called before this returns */
| |   -		query_data->handle = g_idle_add(res_main_thread_cb, query_data);
| |   -
| |   -		return query_data;
| |   +	if (!MyDnsQuery_UTF8 || !MyDnsRecordListFree)
| |   +		query_data->error_message = g_strdup("System missing DNS API (Requires W2K+)\n");
| |   +	else {
| |   +		query_data->resolver = g_thread_create(res_thread, query_data, FALSE, &err);
| |   +		if (query_data->resolver == NULL) {
| |   +			query_data->error_message = g_strdup_printf("SRV thread create failure: %s\n", (err && err->message) ? err->message : "");
| |   +			g_error_free(err);
| |   +		}
| |    	}
| |    
| |   -	query_data->resolver = g_thread_create(res_thread, query_data, FALSE, &err);
| |   -	if (query_data->resolver == NULL)
| |   -	{
| |   -		query_data->error_message = g_strdup_printf("SRV thread create failure: %s\n", err ? err->message : "");
| |   -		g_error_free(err);
| |   -
| |   -		/* Asynchronously call the callback since stuff may not expect
| |   -		 * the callback to be called before this returns */
| |   +	/* The query isn't going to happen, so finish the SRV lookup now.
| |   +	 * Asynchronously call the callback since stuff may not expect
| |   +	 * the callback to be called before this returns */
| |   +	if (query_data->error_message != NULL)
| |    		query_data->handle = g_idle_add(res_main_thread_cb, query_data);
| |    
| |   -		return query_data;
| |   -	}
| |   -
| |    	return query_data;
| |    #endif
| |    }
| |   ============================================================
| |   --- libpurple/plugins/perl/Makefile.am	6368a4e57ae090acb7a6393030ce56c3a8f9eb7e
| |   +++ libpurple/plugins/perl/Makefile.am	f15966906dc8e0c71b60eebb67606cd6caaf461c
| |   @@ -55,8 +55,8 @@ common_sources = \
| |            common/Conversation.xs \
| |            common/Debug.xs \
| |            common/FT.xs \
| |   -        common/Gaim.pm \
| |   -        common/Gaim.xs \
| |   +        common/Purple.pm \
| |   +        common/Purple.xs \
| |            common/ImgStore.xs \
| |            common/Log.xs \
| |            common/Makefile.PL.in \
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Account.xs	3255f28e6fe6fd6603f2c6ed400bc16bed805ef5
| |   +++ libpurple/plugins/perl/common/Account.xs	29f76e443fe2a76cae3191c257ee4cd8d3dc8495
| |   @@ -1,104 +1,104 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Account  PACKAGE = Gaim::Account  PREFIX = gaim_account_
| |   +MODULE = Purple::Account  PACKAGE = Purple::Account  PREFIX = purple_account_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Presence
| |   -gaim_account_get_presence(account)
| |   -    Gaim::Account account
| |   +Purple::Presence
| |   +purple_account_get_presence(account)
| |   +    Purple::Account account
| |    
| |   -Gaim::Account
| |   -gaim_account_new(class, username, protocol_id)
| |   +Purple::Account
| |   +purple_account_new(class, username, protocol_id)
| |        const char * username
| |        const char * protocol_id
| |        C_ARGS:
| |        username, protocol_id
| |    
| |    void
| |   -gaim_account_destroy(account)
| |   -    Gaim::Account account
| |   +purple_account_destroy(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_connect(account)
| |   -    Gaim::Account account
| |   +purple_account_connect(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_register(account)
| |   -    Gaim::Account account
| |   +purple_account_register(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_disconnect(account)
| |   -    Gaim::Account account
| |   +purple_account_disconnect(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_request_change_password(account)
| |   -    Gaim::Account account
| |   +purple_account_request_change_password(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_request_change_user_info(account)
| |   -    Gaim::Account account
| |   +purple_account_request_change_user_info(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_set_username(account, username)
| |   -    Gaim::Account account
| |   +purple_account_set_username(account, username)
| |   +    Purple::Account account
| |        const char * username
| |    
| |    void
| |   -gaim_account_set_password(account, password)
| |   -    Gaim::Account account
| |   +purple_account_set_password(account, password)
| |   +    Purple::Account account
| |        const char * password
| |    
| |    void
| |   -gaim_account_set_alias(account, alias)
| |   -    Gaim::Account account
| |   +purple_account_set_alias(account, alias)
| |   +    Purple::Account account
| |        const char * alias
| |    
| |    void
| |   -gaim_account_set_user_info(account, user_info)
| |   -    Gaim::Account account
| |   +purple_account_set_user_info(account, user_info)
| |   +    Purple::Account account
| |        const char *user_info
| |    
| |    void
| |   -gaim_account_set_buddy_icon(account, icon)
| |   -    Gaim::Account account
| |   +purple_account_set_buddy_icon(account, icon)
| |   +    Purple::Account account
| |        const char *icon
| |    
| |    void
| |   -gaim_account_set_connection(account, gc)
| |   -    Gaim::Account account
| |   -    Gaim::Connection gc
| |   +purple_account_set_connection(account, gc)
| |   +    Purple::Account account
| |   +    Purple::Connection gc
| |    
| |    void
| |   -gaim_account_set_remember_password(account, value)
| |   -    Gaim::Account account
| |   +purple_account_set_remember_password(account, value)
| |   +    Purple::Account account
| |        gboolean value
| |    
| |    void
| |   -gaim_account_set_check_mail(account, value)
| |   -    Gaim::Account account
| |   +purple_account_set_check_mail(account, value)
| |   +    Purple::Account account
| |        gboolean value
| |    
| |   -void gaim_account_set_enabled(account, ui, value)
| |   -    Gaim::Account account
| |   +void purple_account_set_enabled(account, ui, value)
| |   +    Purple::Account account
| |        const char *ui
| |        gboolean value
| |    
| |    void
| |   -gaim_account_set_proxy_info(account, info)
| |   -    Gaim::Account account
| |   -    Gaim::ProxyInfo info
| |   +purple_account_set_proxy_info(account, info)
| |   +    Purple::Account account
| |   +    Purple::ProxyInfo info
| |    
| |    void
| |   -gaim_account_set_status(account, status_id, active)
| |   -    Gaim::Account account
| |   +purple_account_set_status(account, status_id, active)
| |   +    Purple::Account account
| |        const char *status_id
| |        gboolean active
| |    CODE:
| |   -    gaim_account_set_status(account, status_id, active, NULL);
| |   +    purple_account_set_status(account, status_id, active, NULL);
| |    
| |    void
| |   -gaim_account_set_status_types(account, status_types)
| |   -    Gaim::Account account
| |   +purple_account_set_status_types(account, status_types)
| |   +    Purple::Account account
| |        SV * status_types
| |    PREINIT:
| |        GList *t_GL;
| |   @@ -111,97 +111,97 @@ PPCODE:
| |            STRLEN t_sl;
| |            t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(status_types), i, 0), t_sl));
| |        }
| |   -    gaim_account_set_status_types(account, t_GL);
| |   +    purple_account_set_status_types(account, t_GL);
| |    
| |    void
| |   -gaim_account_clear_settings(account)
| |   -    Gaim::Account account
| |   +purple_account_clear_settings(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_set_int(account, name, value)
| |   -    Gaim::Account account
| |   +purple_account_set_int(account, name, value)
| |   +    Purple::Account account
| |        const char *name
| |        int value
| |    
| |    gboolean
| |   -gaim_account_is_connected(account)
| |   -    Gaim::Account account
| |   +purple_account_is_connected(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_username(account)
| |   -    Gaim::Account account
| |   +purple_account_get_username(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_password(account)
| |   -    Gaim::Account account
| |   +purple_account_get_password(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_alias(account)
| |   -    Gaim::Account account
| |   +purple_account_get_alias(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_user_info(account)
| |   -    Gaim::Account account
| |   +purple_account_get_user_info(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_buddy_icon(account)
| |   -    Gaim::Account account
| |   +purple_account_get_buddy_icon(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_protocol_id(account)
| |   -    Gaim::Account account
| |   +purple_account_get_protocol_id(account)
| |   +    Purple::Account account
| |    
| |    const char *
| |   -gaim_account_get_protocol_name(account)
| |   -    Gaim::Account account
| |   +purple_account_get_protocol_name(account)
| |   +    Purple::Account account
| |    
| |   -Gaim::Connection
| |   -gaim_account_get_connection(account)
| |   -    Gaim::Account account
| |   +Purple::Connection
| |   +purple_account_get_connection(account)
| |   +    Purple::Account account
| |    
| |    gboolean
| |   -gaim_account_get_remember_password(account)
| |   -    Gaim::Account account
| |   +purple_account_get_remember_password(account)
| |   +    Purple::Account account
| |    
| |    gboolean
| |   -gaim_account_get_check_mail(account)
| |   -    Gaim::Account account
| |   +purple_account_get_check_mail(account)
| |   +    Purple::Account account
| |    
| |    gboolean
| |   -gaim_account_get_enabled(account, ui)
| |   -    Gaim::Account account
| |   +purple_account_get_enabled(account, ui)
| |   +    Purple::Account account
| |        const char *ui
| |    
| |   -Gaim::ProxyInfo
| |   -gaim_account_get_proxy_info(account)
| |   -    Gaim::Account account
| |   +Purple::ProxyInfo
| |   +purple_account_get_proxy_info(account)
| |   +    Purple::Account account
| |    
| |   -Gaim::Status
| |   -gaim_account_get_active_status(account)
| |   -    Gaim::Account account
| |   +Purple::Status
| |   +purple_account_get_active_status(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_get_status_types(account)
| |   -    Gaim::Account account
| |   +purple_account_get_status_types(account)
| |   +    Purple::Account account
| |    PREINIT:
| |        const GList *l;
| |    PPCODE:
| |   -    for (l = gaim_account_get_status_types(account); l != NULL; l = l->next) {
| |   -        XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::StatusType")));
| |   +    for (l = purple_account_get_status_types(account); l != NULL; l = l->next) {
| |   +        XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::StatusType")));
| |        }
| |    
| |   -Gaim::Log
| |   -gaim_account_get_log(account, create)
| |   -    Gaim::Account account
| |   +Purple::Log
| |   +purple_account_get_log(account, create)
| |   +    Purple::Account account
| |        gboolean create
| |    
| |    void
| |   -gaim_account_destroy_log(account)
| |   -    Gaim::Account account
| |   +purple_account_destroy_log(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_account_add_buddies(account, list)
| |   -    Gaim::Account account
| |   +purple_account_add_buddies(account, list)
| |   +    Purple::Account account
| |        SV * list
| |    PREINIT:
| |        GList *t_GL;
| |   @@ -214,22 +214,22 @@ PPCODE:
| |            STRLEN t_sl;
| |            t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(list), i, 0), t_sl));
| |        }
| |   -    gaim_account_add_buddies(account, t_GL);
| |   +    purple_account_add_buddies(account, t_GL);
| |    
| |    void
| |   -gaim_account_add_buddy(account, buddy)
| |   -    Gaim::Account account
| |   -    Gaim::BuddyList::Buddy  buddy
| |   +purple_account_add_buddy(account, buddy)
| |   +    Purple::Account account
| |   +    Purple::BuddyList::Buddy  buddy
| |    
| |    void
| |   -gaim_account_change_password(account, a, b)
| |   -    Gaim::Account account
| |   +purple_account_change_password(account, a, b)
| |   +    Purple::Account account
| |        const char *    a
| |        const char *    b
| |    
| |    void
| |   -gaim_account_remove_buddies(account, A, B)
| |   -    Gaim::Account account
| |   +purple_account_remove_buddies(account, A, B)
| |   +    Purple::Account account
| |        SV * A
| |        SV * B
| |    PREINIT:
| |   @@ -251,76 +251,76 @@ PPCODE:
| |            STRLEN t_sl;
| |            t_GL2 = g_list_append(t_GL2, SvPV(*av_fetch((AV *)SvRV(B), i, 0), t_sl));
| |        }
| |   -    gaim_account_remove_buddies(account, t_GL1, t_GL2);
| |   +    purple_account_remove_buddies(account, t_GL1, t_GL2);
| |    
| |    void
| |   -gaim_account_remove_buddy(account, buddy, group)
| |   -    Gaim::Account account
| |   -    Gaim::BuddyList::Buddy buddy
| |   -    Gaim::BuddyList::Group group
| |   +purple_account_remove_buddy(account, buddy, group)
| |   +    Purple::Account account
| |   +    Purple::BuddyList::Buddy buddy
| |   +    Purple::BuddyList::Group group
| |    
| |    void
| |   -gaim_account_remove_group(account, group)
| |   -    Gaim::Account account
| |   -    Gaim::BuddyList::Group group
| |   +purple_account_remove_group(account, group)
| |   +    Purple::Account account
| |   +    Purple::BuddyList::Group group
| |    
| |   -MODULE = Gaim::Account  PACKAGE = Gaim::Accounts  PREFIX = gaim_accounts_
| |   +MODULE = Purple::Account  PACKAGE = Purple::Accounts  PREFIX = purple_accounts_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_accounts_add(account)
| |   -    Gaim::Account account
| |   +purple_accounts_add(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_accounts_remove(account)
| |   -    Gaim::Account account
| |   +purple_accounts_remove(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_accounts_delete(account)
| |   -    Gaim::Account account
| |   +purple_accounts_delete(account)
| |   +    Purple::Account account
| |    
| |    void
| |   -gaim_accounts_reorder(account, new_index)
| |   -    Gaim::Account account
| |   +purple_accounts_reorder(account, new_index)
| |   +    Purple::Account account
| |        size_t new_index
| |    
| |    void
| |   -gaim_accounts_get_all()
| |   +purple_accounts_get_all()
| |    PREINIT:
| |        GList *l;
| |    PPCODE:
| |   -    for (l = gaim_accounts_get_all(); l != NULL; l = l->next) {
| |   -        XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Account")));
| |   +    for (l = purple_accounts_get_all(); l != NULL; l = l->next) {
| |   +        XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Account")));
| |        }
| |    
| |    void
| |   -gaim_accounts_get_all_active()
| |   +purple_accounts_get_all_active()
| |    PREINIT:
| |        GList *list, *iter;
| |    PPCODE:
| |   -    list = gaim_accounts_get_all_active();
| |   +    list = purple_accounts_get_all_active();
| |        for (iter = list; iter != NULL; iter = iter->next) {
| |   -        XPUSHs(sv_2mortal(gaim_perl_bless_object(iter->data, "Gaim::Account")));
| |   +        XPUSHs(sv_2mortal(purple_perl_bless_object(iter->data, "Purple::Account")));
| |        }
| |        g_list_free(list);
| |    
| |   -Gaim::Account
| |   -gaim_accounts_find(name, protocol)
| |   +Purple::Account
| |   +purple_accounts_find(name, protocol)
| |        const char * name
| |        const char * protocol
| |    
| |    void
| |   -gaim_accounts_set_ui_ops(ops)
| |   -    Gaim::Account::UiOps ops
| |   +purple_accounts_set_ui_ops(ops)
| |   +    Purple::Account::UiOps ops
| |    
| |   -Gaim::Account::UiOps
| |   -gaim_accounts_get_ui_ops()
| |   +Purple::Account::UiOps
| |   +purple_accounts_get_ui_ops()
| |    
| |   -Gaim::Handle
| |   -gaim_accounts_get_handle()
| |   +Purple::Handle
| |   +purple_accounts_get_handle()
| |    
| |    void
| |   -gaim_accounts_init()
| |   +purple_accounts_init()
| |    
| |    void
| |   +purple_accounts_uninit()
| |   -gaim_accounts_uninit()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/AccountOpts.xs	28ebe4faf4803542b994ec4652579a80f48457ac
| |   +++ libpurple/plugins/perl/common/AccountOpts.xs	f7365a7e402fc902071a9af62f96aa4385e4434c
| |   @@ -1,39 +1,39 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Account::Option  PACKAGE = Gaim::Account::Option  PREFIX = gaim_account_option_
| |   +MODULE = Purple::Account::Option  PACKAGE = Purple::Account::Option  PREFIX = purple_account_option_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_account_option_destroy(option)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_destroy(option)
| |   +	Purple::Account::Option option
| |    
| |    const char *
| |   -gaim_account_option_get_default_string(option)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_get_default_string(option)
| |   +	Purple::Account::Option option
| |    
| |    void
| |   -gaim_account_option_add_list_item(option, key, value)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_add_list_item(option, key, value)
| |   +	Purple::Account::Option option
| |    	const char * key
| |    	const char * value
| |    
| |    void
| |   -gaim_account_option_set_default_string(option, value);
| |   -	Gaim::Account::Option option
| |   +purple_account_option_set_default_string(option, value);
| |   +	Purple::Account::Option option
| |    	const char * value
| |    
| |    void
| |   -gaim_account_option_set_default_int(option, value);
| |   -	Gaim::Account::Option option
| |   +purple_account_option_set_default_int(option, value);
| |   +	Purple::Account::Option option
| |    	int value
| |    
| |    void
| |   -gaim_account_option_set_default_bool(option, value);
| |   -	Gaim::Account::Option option
| |   +purple_account_option_set_default_bool(option, value);
| |   +	Purple::Account::Option option
| |    	gboolean value
| |    
| |   -Gaim::Account::Option
| |   -gaim_account_option_list_new(class, text, pref_name, values)
| |   +Purple::Account::Option
| |   +purple_account_option_list_new(class, text, pref_name, values)
| |    	const char * text
| |    	const char * pref_name
| |    	SV * values
| |   @@ -48,83 +48,83 @@ CODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(values), i, 0), t_sl));
| |    	}
| |   -	RETVAL  = gaim_account_option_list_new(text, pref_name, t_GL);
| |   +	RETVAL  = purple_account_option_list_new(text, pref_name, t_GL);
| |    OUTPUT:
| |    	RETVAL
| |    
| |   -Gaim::Account::Option
| |   -gaim_account_option_string_new(class, text, pref_name, default_value)
| |   +Purple::Account::Option
| |   +purple_account_option_string_new(class, text, pref_name, default_value)
| |    	const char * text
| |    	const char * pref_name
| |    	const char * default_value
| |        C_ARGS:
| |    	text, pref_name, default_value
| |    
| |   -Gaim::Account::Option
| |   -gaim_account_option_int_new(class, text, pref_name, default_value)
| |   +Purple::Account::Option
| |   +purple_account_option_int_new(class, text, pref_name, default_value)
| |    	const char * text
| |    	const char * pref_name
| |    	gboolean default_value
| |        C_ARGS:
| |    	text, pref_name, default_value
| |    
| |   -Gaim::Account::Option
| |   -gaim_account_option_bool_new(class, text, pref_name, default_value)
| |   +Purple::Account::Option
| |   +purple_account_option_bool_new(class, text, pref_name, default_value)
| |    	const char * text
| |    	const char * pref_name
| |    	gboolean default_value
| |        C_ARGS:
| |    	text, pref_name, default_value
| |    
| |   -Gaim::Account::Option
| |   -gaim_account_option_new(class, type, text, pref_name)
| |   -	Gaim::PrefType type
| |   +Purple::Account::Option
| |   +purple_account_option_new(class, type, text, pref_name)
| |   +	Purple::PrefType type
| |    	const char * text
| |    	const char * pref_name
| |        C_ARGS:
| |    	type, text, pref_name
| |    
| |    void
| |   -gaim_account_option_get_list(option)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_get_list(option)
| |   +	Purple::Account::Option option
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_account_option_get_list(option); l != NULL; l = l->next) {
| |   -		/* XXX These are actually GaimKeyValuePairs but we don't have a
| |   +	for (l = purple_account_option_get_list(option); l != NULL; l = l->next) {
| |   +		/* XXX These are actually PurpleKeyValuePairs but we don't have a
| |    		 * type for that and even if we did I don't think there's
| |    		 * anything perl could do with them, so I'm just going to
| |   -		 * leave this as a Gaim::ListEntry for now. */
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +		 * leave this as a Purple::ListEntry for now. */
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |   -Gaim::PrefType
| |   -gaim_account_option_get_type(option)
| |   -	Gaim::Account::Option option
| |   +Purple::PrefType
| |   +purple_account_option_get_type(option)
| |   +	Purple::Account::Option option
| |    
| |    gboolean
| |   -gaim_account_option_get_masked(option)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_get_masked(option)
| |   +	Purple::Account::Option option
| |    
| |    int
| |   -gaim_account_option_get_default_int(option)
| |   -	Gaim::Account::Option option;
| |   +purple_account_option_get_default_int(option)
| |   +	Purple::Account::Option option;
| |    
| |    gboolean
| |   -gaim_account_option_get_default_bool(option)
| |   -	Gaim::Account::Option option;
| |   +purple_account_option_get_default_bool(option)
| |   +	Purple::Account::Option option;
| |    
| |    const char *
| |   -gaim_account_option_get_setting(option)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_get_setting(option)
| |   +	Purple::Account::Option option
| |    
| |    const char *
| |   -gaim_account_option_get_text(option)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_get_text(option)
| |   +	Purple::Account::Option option
| |    
| |    void
| |   -gaim_account_option_set_list(option, values)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_set_list(option, values)
| |   +	Purple::Account::Option option
| |    	SV * values
| |    PREINIT:
| |    	GList *t_GL;
| |   @@ -137,18 +137,18 @@ PPCODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(values), i, 0), t_sl));
| |    	}
| |   -	gaim_account_option_set_list(option, t_GL);
| |   +	purple_account_option_set_list(option, t_GL);
| |    
| |    void
| |   -gaim_account_option_set_masked(option, masked)
| |   -	Gaim::Account::Option option
| |   +purple_account_option_set_masked(option, masked)
| |   +	Purple::Account::Option option
| |    	gboolean masked
| |    
| |   -MODULE = Gaim::Account::Option  PACKAGE = Gaim::Account::UserSplit  PREFIX = gaim_account_user_split_
| |   +MODULE = Purple::Account::Option  PACKAGE = Purple::Account::UserSplit  PREFIX = purple_account_user_split_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Account::UserSplit
| |   -gaim_account_user_split_new(class, text, default_value, sep)
| |   +Purple::Account::UserSplit
| |   +purple_account_user_split_new(class, text, default_value, sep)
| |    	const char * text
| |    	const char * default_value
| |    	char sep
| |   @@ -156,13 +156,13 @@ char
| |    	text, default_value, sep
| |    
| |    char
| |   -gaim_account_user_split_get_separator(split)
| |   -	Gaim::Account::UserSplit split
| |   +purple_account_user_split_get_separator(split)
| |   +	Purple::Account::UserSplit split
| |    
| |    const char *
| |   -gaim_account_user_split_get_text(split)
| |   -	Gaim::Account::UserSplit split
| |   +purple_account_user_split_get_text(split)
| |   +	Purple::Account::UserSplit split
| |    
| |    void
| |   +purple_account_user_split_destroy(split)
| |   +	Purple::Account::UserSplit split
| |   -gaim_account_user_split_destroy(split)
| |   -	Gaim::Account::UserSplit split
| |   ============================================================
| |   --- libpurple/plugins/perl/common/BuddyIcon.xs	915cd147386b4777d67e6138a798333a63aaaaa1
| |   +++ libpurple/plugins/perl/common/BuddyIcon.xs	db1bfb2c7490bd98e295c1b70b31a8fa6fa75757
| |   @@ -1,90 +1,90 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Buddy::Icon PACKAGE = Gaim::Buddy::Icon   PREFIX = gaim_buddy_icon_
| |   +MODULE = Purple::Buddy::Icon PACKAGE = Purple::Buddy::Icon   PREFIX = purple_buddy_icon_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_buddy_icon_destroy(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_destroy(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |   -Gaim::Buddy::Icon
| |   -gaim_buddy_icon_ref(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +Purple::Buddy::Icon
| |   +purple_buddy_icon_ref(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |   -Gaim::Buddy::Icon
| |   -gaim_buddy_icon_unref(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +Purple::Buddy::Icon
| |   +purple_buddy_icon_unref(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |    void
| |   -gaim_buddy_icon_update(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_update(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |    void
| |   -gaim_buddy_icon_cache(icon, buddy)
| |   -	Gaim::Buddy::Icon icon
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_buddy_icon_cache(icon, buddy)
| |   +	Purple::Buddy::Icon icon
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    void
| |   -gaim_buddy_icon_set_account(icon, account)
| |   -	Gaim::Buddy::Icon icon
| |   -	Gaim::Account account
| |   +purple_buddy_icon_set_account(icon, account)
| |   +	Purple::Buddy::Icon icon
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_buddy_icon_set_username(icon, username)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_set_username(icon, username)
| |   +	Purple::Buddy::Icon icon
| |    	const char * username
| |    
| |    void
| |   -gaim_buddy_icon_set_data(icon, data, len)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_set_data(icon, data, len)
| |   +	Purple::Buddy::Icon icon
| |    	void * data
| |    	size_t len
| |    
| |   -Gaim::Account
| |   -gaim_buddy_icon_get_account(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +Purple::Account
| |   +purple_buddy_icon_get_account(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |    const char *
| |   -gaim_buddy_icon_get_username(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_get_username(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |    const void *
| |   -gaim_buddy_icon_get_data(icon, len)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_get_data(icon, len)
| |   +	Purple::Buddy::Icon icon
| |    	size_t &len
| |    
| |    const char *
| |   -gaim_buddy_icon_get_type(icon)
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_icon_get_type(icon)
| |   +	Purple::Buddy::Icon icon
| |    
| |    void
| |   -gaim_buddy_icon_get_scale_size(spec, width, height)
| |   -	Gaim::Buddy::Icon::Spec spec
| |   +purple_buddy_icon_get_scale_size(spec, width, height)
| |   +	Purple::Buddy::Icon::Spec spec
| |    	int *width
| |    	int *height
| |    
| |   -MODULE = Gaim::Buddy::Icon PACKAGE = Gaim::Buddy::Icons   PREFIX = gaim_buddy_icons_
| |   +MODULE = Purple::Buddy::Icon PACKAGE = Purple::Buddy::Icons   PREFIX = purple_buddy_icons_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_buddy_icons_set_caching(caching)
| |   +purple_buddy_icons_set_caching(caching)
| |    	gboolean caching
| |    
| |    gboolean
| |   -gaim_buddy_icons_is_caching()
| |   +purple_buddy_icons_is_caching()
| |    
| |    void
| |   -gaim_buddy_icons_set_cache_dir(cache_dir)
| |   +purple_buddy_icons_set_cache_dir(cache_dir)
| |    	const char *cache_dir
| |    
| |    const char *
| |   -gaim_buddy_icons_get_cache_dir();
| |   +purple_buddy_icons_get_cache_dir();
| |    
| |   -Gaim::Handle
| |   -gaim_buddy_icons_get_handle();
| |   +Purple::Handle
| |   +purple_buddy_icons_get_handle();
| |    
| |    void
| |   -gaim_buddy_icons_init();
| |   +purple_buddy_icons_init();
| |    
| |    void
| |   +purple_buddy_icons_uninit()
| |   -gaim_buddy_icons_uninit()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/BuddyList.xs	00e028c599bd4ef47aef60ea61e007569619b581
| |   +++ libpurple/plugins/perl/common/BuddyList.xs	aff92dfc9427ca5e3fe69da0932d84bcd36f08cc
| |   @@ -1,304 +1,304 @@
| |    #include "module.h"
| |    #include "../perl-handlers.h"
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim  PREFIX = gaim_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple  PREFIX = purple_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::BuddyList
| |   -gaim_get_blist()
| |   +Purple::BuddyList
| |   +purple_get_blist()
| |    
| |    void
| |   -gaim_set_blist(blist)
| |   -	Gaim::BuddyList blist
| |   +purple_set_blist(blist)
| |   +	Purple::BuddyList blist
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::Find  PREFIX = gaim_find_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::Find  PREFIX = purple_find_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::BuddyList::Buddy
| |   -gaim_find_buddy(account, name)
| |   -	Gaim::Account account
| |   +Purple::BuddyList::Buddy
| |   +purple_find_buddy(account, name)
| |   +	Purple::Account account
| |    	const char * name
| |    
| |    void
| |   -gaim_find_buddies(account, name)
| |   -	Gaim::Account account
| |   +purple_find_buddies(account, name)
| |   +	Purple::Account account
| |    	const char * name
| |    PREINIT:
| |    	GSList *l;
| |    PPCODE:
| |   -	for (l = gaim_find_buddies(account, name); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::BuddyList::Buddy")));
| |   +	for (l = purple_find_buddies(account, name); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::BuddyList::Buddy")));
| |    	}
| |    
| |    gboolean
| |   -gaim_group_on_account(group, account)
| |   -	Gaim::BuddyList::Group  group
| |   -	Gaim::Account account
| |   +purple_group_on_account(group, account)
| |   +	Purple::BuddyList::Group  group
| |   +	Purple::Account account
| |    
| |   -Gaim::BuddyList::Group
| |   -gaim_find_group(name)
| |   +Purple::BuddyList::Group
| |   +purple_find_group(name)
| |    	const char *name
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::BuddyList::Contact  PREFIX = gaim_contact_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::BuddyList::Contact  PREFIX = purple_contact_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::BuddyList::Contact
| |   -gaim_contact_new();
| |   +Purple::BuddyList::Contact
| |   +purple_contact_new();
| |    
| |   -Gaim::BuddyList::Buddy
| |   -gaim_contact_get_priority_buddy(contact)
| |   -	Gaim::BuddyList::Contact contact
| |   +Purple::BuddyList::Buddy
| |   +purple_contact_get_priority_buddy(contact)
| |   +	Purple::BuddyList::Contact contact
| |    
| |    void
| |   -gaim_contact_set_alias(contact, alias)
| |   -	Gaim::BuddyList::Contact contact
| |   +purple_contact_set_alias(contact, alias)
| |   +	Purple::BuddyList::Contact contact
| |    	const char * alias
| |    
| |    const char *
| |   -gaim_contact_get_alias(contact)
| |   -	Gaim::BuddyList::Contact contact
| |   +purple_contact_get_alias(contact)
| |   +	Purple::BuddyList::Contact contact
| |    
| |    gboolean
| |   -gaim_contact_on_account(contact, account)
| |   -	Gaim::BuddyList::Contact contact
| |   -	Gaim::Account account
| |   +purple_contact_on_account(contact, account)
| |   +	Purple::BuddyList::Contact contact
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_contact_invalidate_priority_buddy(contact)
| |   -	Gaim::BuddyList::Contact contact
| |   +purple_contact_invalidate_priority_buddy(contact)
| |   +	Purple::BuddyList::Contact contact
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::BuddyList::Group  PREFIX = gaim_group_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::BuddyList::Group  PREFIX = purple_group_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::BuddyList::Group
| |   -gaim_group_new(name)
| |   +Purple::BuddyList::Group
| |   +purple_group_new(name)
| |    	const char *name
| |    
| |    void
| |   -gaim_group_get_accounts(group)
| |   -	Gaim::BuddyList::Group  group
| |   +purple_group_get_accounts(group)
| |   +	Purple::BuddyList::Group  group
| |    PREINIT:
| |    	GSList *l;
| |    PPCODE:
| |   -	for (l = gaim_group_get_accounts(group); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Account")));
| |   +	for (l = purple_group_get_accounts(group); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Account")));
| |    	}
| |    
| |    gboolean
| |   -gaim_group_on_account(group, account)
| |   -	Gaim::BuddyList::Group  group
| |   -	Gaim::Account account
| |   +purple_group_on_account(group, account)
| |   +	Purple::BuddyList::Group  group
| |   +	Purple::Account account
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::BuddyList  PREFIX = gaim_blist_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::BuddyList  PREFIX = purple_blist_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_blist_add_contact(contact, group, node)
| |   -	Gaim::BuddyList::Contact contact
| |   -	Gaim::BuddyList::Group  group
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_add_contact(contact, group, node)
| |   +	Purple::BuddyList::Contact contact
| |   +	Purple::BuddyList::Group  group
| |   +	Purple::BuddyList::Node node
| |    
| |    void
| |   -gaim_blist_merge_contact(source, node)
| |   -	Gaim::BuddyList::Contact source
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_merge_contact(source, node)
| |   +	Purple::BuddyList::Contact source
| |   +	Purple::BuddyList::Node node
| |    
| |    void
| |   -gaim_blist_add_group(group, node)
| |   -	Gaim::BuddyList::Group  group
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_add_group(group, node)
| |   +	Purple::BuddyList::Group  group
| |   +	Purple::BuddyList::Node node
| |    
| |    void
| |   -gaim_blist_add_buddy(buddy, contact, group, node)
| |   -	Gaim::BuddyList::Buddy buddy
| |   -	Gaim::BuddyList::Contact contact
| |   -	Gaim::BuddyList::Group  group
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_add_buddy(buddy, contact, group, node)
| |   +	Purple::BuddyList::Buddy buddy
| |   +	Purple::BuddyList::Contact contact
| |   +	Purple::BuddyList::Group  group
| |   +	Purple::BuddyList::Node node
| |    
| |    void
| |   -gaim_blist_remove_buddy(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_blist_remove_buddy(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    void
| |   -gaim_blist_remove_contact(contact)
| |   -	Gaim::BuddyList::Contact contact
| |   +purple_blist_remove_contact(contact)
| |   +	Purple::BuddyList::Contact contact
| |    
| |    void
| |   -gaim_blist_remove_chat(chat)
| |   -	Gaim::BuddyList::Chat chat
| |   +purple_blist_remove_chat(chat)
| |   +	Purple::BuddyList::Chat chat
| |    
| |    void
| |   -gaim_blist_remove_group(group)
| |   -	Gaim::BuddyList::Group  group
| |   +purple_blist_remove_group(group)
| |   +	Purple::BuddyList::Group  group
| |    
| |   -Gaim::BuddyList::Chat
| |   -gaim_blist_find_chat(account, name)
| |   -	Gaim::Account account
| |   +Purple::BuddyList::Chat
| |   +purple_blist_find_chat(account, name)
| |   +	Purple::Account account
| |    	const char *name
| |    
| |    void
| |   -gaim_blist_add_chat(chat, group, node)
| |   -	Gaim::BuddyList::Chat chat
| |   -	Gaim::BuddyList::Group  group
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_add_chat(chat, group, node)
| |   +	Purple::BuddyList::Chat chat
| |   +	Purple::BuddyList::Group  group
| |   +	Purple::BuddyList::Node node
| |    
| |   -Gaim::BuddyList
| |   -gaim_blist_new()
| |   +Purple::BuddyList
| |   +purple_blist_new()
| |    
| |    void
| |   -gaim_blist_show()
| |   +purple_blist_show()
| |    
| |    void
| |   -gaim_blist_destroy();
| |   +purple_blist_destroy();
| |    
| |    void
| |   -gaim_blist_set_visible(show)
| |   +purple_blist_set_visible(show)
| |    	gboolean show
| |    
| |    void
| |   -gaim_blist_update_buddy_status(buddy, old_status)
| |   -	Gaim::BuddyList::Buddy buddy
| |   -	Gaim::Status old_status
| |   +purple_blist_update_buddy_status(buddy, old_status)
| |   +	Purple::BuddyList::Buddy buddy
| |   +	Purple::Status old_status
| |    
| |    void
| |   -gaim_blist_update_buddy_icon(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_blist_update_buddy_icon(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    void
| |   -gaim_blist_rename_buddy(buddy, name)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_blist_rename_buddy(buddy, name)
| |   +	Purple::BuddyList::Buddy buddy
| |    	const char * name
| |    
| |    void
| |   -gaim_blist_alias_buddy(buddy, alias)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_blist_alias_buddy(buddy, alias)
| |   +	Purple::BuddyList::Buddy buddy
| |    	const char * alias
| |    
| |    void
| |   -gaim_blist_server_alias_buddy(buddy, alias)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_blist_server_alias_buddy(buddy, alias)
| |   +	Purple::BuddyList::Buddy buddy
| |    	const char * alias
| |    
| |    void
| |   -gaim_blist_alias_chat(chat, alias)
| |   -	Gaim::BuddyList::Chat chat
| |   +purple_blist_alias_chat(chat, alias)
| |   +	Purple::BuddyList::Chat chat
| |    	const char * alias
| |    
| |    void
| |   -gaim_blist_rename_group(group, name)
| |   -	Gaim::BuddyList::Group  group
| |   +purple_blist_rename_group(group, name)
| |   +	Purple::BuddyList::Group  group
| |    	const char * name
| |    
| |    void
| |   -gaim_blist_add_account(account)
| |   -	Gaim::Account account
| |   +purple_blist_add_account(account)
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_blist_remove_account(account)
| |   -	Gaim::Account account
| |   +purple_blist_remove_account(account)
| |   +	Purple::Account account
| |    
| |    int
| |   -gaim_blist_get_group_size(group, offline)
| |   -	Gaim::BuddyList::Group  group
| |   +purple_blist_get_group_size(group, offline)
| |   +	Purple::BuddyList::Group  group
| |    	gboolean offline
| |    
| |    int
| |   -gaim_blist_get_group_online_count(group)
| |   -	Gaim::BuddyList::Group  group
| |   +purple_blist_get_group_online_count(group)
| |   +	Purple::BuddyList::Group  group
| |    
| |    void
| |   -gaim_blist_load()
| |   +purple_blist_load()
| |    
| |    void
| |   -gaim_blist_schedule_save()
| |   +purple_blist_schedule_save()
| |    
| |    void
| |   -gaim_blist_request_add_group()
| |   +purple_blist_request_add_group()
| |    
| |    void
| |   -gaim_blist_set_ui_ops(ops)
| |   -	Gaim::BuddyList::UiOps ops
| |   +purple_blist_set_ui_ops(ops)
| |   +	Purple::BuddyList::UiOps ops
| |    
| |   -Gaim::BuddyList::UiOps
| |   -gaim_blist_get_ui_ops()
| |   +Purple::BuddyList::UiOps
| |   +purple_blist_get_ui_ops()
| |    
| |   -Gaim::Handle
| |   -gaim_blist_get_handle()
| |   +Purple::Handle
| |   +purple_blist_get_handle()
| |    
| |    void
| |   -gaim_blist_init()
| |   +purple_blist_init()
| |    
| |    void
| |   -gaim_blist_uninit()
| |   +purple_blist_uninit()
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::BuddyList::Node  PREFIX = gaim_blist_node_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::BuddyList::Node  PREFIX = purple_blist_node_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_blist_node_get_extended_menu(node)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_get_extended_menu(node)
| |   +	Purple::BuddyList::Node node
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_blist_node_get_extended_menu(node); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Menu::Action")));
| |   +	for (l = purple_blist_node_get_extended_menu(node); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Menu::Action")));
| |    	}
| |    
| |    void
| |   -gaim_blist_node_set_bool(node, key, value)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_set_bool(node, key, value)
| |   +	Purple::BuddyList::Node node
| |    	const char * key
| |    	gboolean value
| |    
| |    gboolean
| |   -gaim_blist_node_get_bool(node, key)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_get_bool(node, key)
| |   +	Purple::BuddyList::Node node
| |    	const char * key
| |    
| |    void
| |   -gaim_blist_node_set_int(node, key, value)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_set_int(node, key, value)
| |   +	Purple::BuddyList::Node node
| |    	const char * key
| |    	int value
| |    
| |    int
| |   -gaim_blist_node_get_int(node, key)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_get_int(node, key)
| |   +	Purple::BuddyList::Node node
| |    	const char * key
| |    
| |    const char *
| |   -gaim_blist_node_get_string(node, key)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_get_string(node, key)
| |   +	Purple::BuddyList::Node node
| |    	const char * key
| |    
| |    void
| |   -gaim_blist_node_remove_setting(node, key)
| |   -	Gaim::BuddyList::Node node
| |   +purple_blist_node_remove_setting(node, key)
| |   +	Purple::BuddyList::Node node
| |    	const char * key
| |    
| |    void
| |   -gaim_blist_node_set_flags(node, flags)
| |   -	Gaim::BuddyList::Node node
| |   -	Gaim::BuddyList::NodeFlags flags
| |   +purple_blist_node_set_flags(node, flags)
| |   +	Purple::BuddyList::Node node
| |   +	Purple::BuddyList::NodeFlags flags
| |    
| |   -Gaim::BuddyList::NodeFlags
| |   -gaim_blist_node_get_flags(node)
| |   -	Gaim::BuddyList::Node node
| |   +Purple::BuddyList::NodeFlags
| |   +purple_blist_node_get_flags(node)
| |   +	Purple::BuddyList::Node node
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::BuddyList::Chat  PREFIX = gaim_chat_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::BuddyList::Chat  PREFIX = purple_chat_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::BuddyList::Group
| |   -gaim_chat_get_group(chat)
| |   -	Gaim::BuddyList::Chat chat
| |   +Purple::BuddyList::Group
| |   +purple_chat_get_group(chat)
| |   +	Purple::BuddyList::Chat chat
| |    
| |    const char *
| |   -gaim_chat_get_name(chat)
| |   -	Gaim::BuddyList::Chat chat
| |   +purple_chat_get_name(chat)
| |   +	Purple::BuddyList::Chat chat
| |    
| |   -Gaim::BuddyList::Chat
| |   -gaim_chat_new(account, alias, components)
| |   -	Gaim::Account account
| |   +Purple::BuddyList::Chat
| |   +purple_chat_new(account, alias, components)
| |   +	Purple::Account account
| |    	const char * alias
| |    	SV * components
| |    INIT:
| |   @@ -320,64 +320,64 @@ CODE:
| |    		g_hash_table_insert(t_GHash, t_key, t_value);
| |    	}
| |    
| |   -	RETVAL = gaim_chat_new(account, alias, t_GHash);
| |   +	RETVAL = purple_chat_new(account, alias, t_GHash);
| |    OUTPUT:
| |    	RETVAL
| |    
| |   -MODULE = Gaim::BuddyList  PACKAGE = Gaim::BuddyList::Buddy  PREFIX = gaim_buddy_
| |   +MODULE = Purple::BuddyList  PACKAGE = Purple::BuddyList::Buddy  PREFIX = purple_buddy_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::BuddyList::Buddy
| |   -gaim_buddy_new(account, screenname, alias)
| |   -	Gaim::Account account
| |   +Purple::BuddyList::Buddy
| |   +purple_buddy_new(account, screenname, alias)
| |   +	Purple::Account account
| |    	const char *screenname
| |    	const char *alias
| |    
| |    const char *
| |   -gaim_buddy_get_server_alias(buddy)
| |   -    Gaim::BuddyList::Buddy buddy
| |   +purple_buddy_get_server_alias(buddy)
| |   +    Purple::BuddyList::Buddy buddy
| |    
| |    void
| |   -gaim_buddy_set_icon(buddy, icon)
| |   -	Gaim::BuddyList::Buddy buddy
| |   -	Gaim::Buddy::Icon icon
| |   +purple_buddy_set_icon(buddy, icon)
| |   +	Purple::BuddyList::Buddy buddy
| |   +	Purple::Buddy::Icon icon
| |    
| |   -Gaim::Account
| |   -gaim_buddy_get_account(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +Purple::Account
| |   +purple_buddy_get_account(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |   -Gaim::BuddyList::Group
| |   -gaim_buddy_get_group(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +Purple::BuddyList::Group
| |   +purple_buddy_get_group(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    const char *
| |   -gaim_buddy_get_name(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_buddy_get_name(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |   -Gaim::Buddy::Icon
| |   -gaim_buddy_get_icon(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +Purple::Buddy::Icon
| |   +purple_buddy_get_icon(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |   -Gaim::BuddyList::Contact
| |   -gaim_buddy_get_contact(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +Purple::BuddyList::Contact
| |   +purple_buddy_get_contact(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |   -Gaim::Presence
| |   -gaim_buddy_get_presence(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +Purple::Presence
| |   +purple_buddy_get_presence(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    const char *
| |   -gaim_buddy_get_alias_only(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_buddy_get_alias_only(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    const char *
| |   -gaim_buddy_get_contact_alias(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_buddy_get_contact_alias(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    const char *
| |   -gaim_buddy_get_local_alias(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_buddy_get_local_alias(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    const char *
| |   +purple_buddy_get_alias(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |   -gaim_buddy_get_alias(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Cipher.xs	59a2f981139a7e9353389f614f7f249acb50cbee
| |   +++ libpurple/plugins/perl/common/Cipher.xs	25ac2f8f320df5336ddd23aee2b69f103a46e513
| |   @@ -1,18 +1,18 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Cipher  PACKAGE = Gaim::Cipher  PREFIX = gaim_cipher_
| |   +MODULE = Purple::Cipher  PACKAGE = Purple::Cipher  PREFIX = purple_cipher_
| |    PROTOTYPES: ENABLE
| |    
| |    const gchar *
| |   -gaim_cipher_get_name(cipher)
| |   -	Gaim::Cipher cipher
| |   +purple_cipher_get_name(cipher)
| |   +	Purple::Cipher cipher
| |    
| |    guint
| |   -gaim_cipher_get_capabilities(cipher)
| |   -	Gaim::Cipher cipher
| |   +purple_cipher_get_capabilities(cipher)
| |   +	Purple::Cipher cipher
| |    
| |    gboolean
| |   -gaim_cipher_digest_region(name, data, data_len, in_len, digest, out_len)
| |   +purple_cipher_digest_region(name, data, data_len, in_len, digest, out_len)
| |    	const gchar * name
| |    	const guchar * data
| |    	size_t data_len
| |   @@ -20,138 +20,138 @@ gaim_cipher_digest_region(name, data, da
| |    	guchar &digest
| |    	size_t * out_len
| |    
| |   -MODULE = Gaim::Cipher  PACKAGE = Gaim::Ciphers  PREFIX = gaim_ciphers_
| |   +MODULE = Purple::Cipher  PACKAGE = Purple::Ciphers  PREFIX = purple_ciphers_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Cipher
| |   -gaim_ciphers_find_cipher(name)
| |   +Purple::Cipher
| |   +purple_ciphers_find_cipher(name)
| |    	gchar * name
| |    
| |   -Gaim::Cipher
| |   -gaim_ciphers_register_cipher(name, ops)
| |   +Purple::Cipher
| |   +purple_ciphers_register_cipher(name, ops)
| |    	gchar * name
| |   -	Gaim::Cipher::Ops ops
| |   +	Purple::Cipher::Ops ops
| |    
| |    gboolean
| |   -gaim_ciphers_unregister_cipher(cipher)
| |   -	Gaim::Cipher cipher
| |   +purple_ciphers_unregister_cipher(cipher)
| |   +	Purple::Cipher cipher
| |    
| |    void
| |   -gaim_ciphers_get_ciphers()
| |   +purple_ciphers_get_ciphers()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_ciphers_get_ciphers(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Cipher")));
| |   +	for (l = purple_ciphers_get_ciphers(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Cipher")));
| |    	}
| |    
| |   -Gaim::Handle
| |   -gaim_ciphers_get_handle()
| |   +Purple::Handle
| |   +purple_ciphers_get_handle()
| |    
| |    void
| |   -gaim_ciphers_init()
| |   +purple_ciphers_init()
| |    
| |    void
| |   -gaim_ciphers_uninit()
| |   +purple_ciphers_uninit()
| |    
| |   -MODULE = Gaim::Cipher  PACKAGE = Gaim::Cipher::Context  PREFIX = gaim_cipher_context_
| |   +MODULE = Purple::Cipher  PACKAGE = Purple::Cipher::Context  PREFIX = purple_cipher_context_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_cipher_context_set_option(context, name, value)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_set_option(context, name, value)
| |   +	Purple::Cipher::Context context
| |    	gchar *name
| |    	gpointer value
| |    
| |    gpointer
| |   -gaim_cipher_context_get_option(context, name)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_get_option(context, name)
| |   +	Purple::Cipher::Context context
| |    	gchar *name
| |    
| |   -Gaim::Cipher::Context
| |   -gaim_cipher_context_new(cipher, extra)
| |   -	Gaim::Cipher cipher
| |   +Purple::Cipher::Context
| |   +purple_cipher_context_new(cipher, extra)
| |   +	Purple::Cipher cipher
| |    	void *extra
| |    
| |   -Gaim::Cipher::Context
| |   -gaim_cipher_context_new_by_name(name, extra)
| |   +Purple::Cipher::Context
| |   +purple_cipher_context_new_by_name(name, extra)
| |    	gchar *name
| |    	void *extra
| |    
| |    void
| |   -gaim_cipher_context_reset(context, extra)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_reset(context, extra)
| |   +	Purple::Cipher::Context context
| |    	gpointer extra
| |    
| |    void
| |   -gaim_cipher_context_destroy(context)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_destroy(context)
| |   +	Purple::Cipher::Context context
| |    
| |    void
| |   -gaim_cipher_context_set_iv(context, iv, len)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_set_iv(context, iv, len)
| |   +	Purple::Cipher::Context context
| |    	guchar * iv
| |    	size_t len
| |    
| |    void
| |   -gaim_cipher_context_append(context, data, len)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_append(context, data, len)
| |   +	Purple::Cipher::Context context
| |    	guchar * data
| |    	size_t len
| |    
| |    gboolean
| |   -gaim_cipher_context_digest(context, in_len, digest, out_len)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_digest(context, in_len, digest, out_len)
| |   +	Purple::Cipher::Context context
| |    	size_t in_len
| |    	guchar &digest
| |    	size_t &out_len
| |    
| |    gboolean
| |   -gaim_cipher_context_digest_to_str(context, in_len, digest_s, out_len)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_digest_to_str(context, in_len, digest_s, out_len)
| |   +	Purple::Cipher::Context context
| |    	size_t in_len
| |    	gchar &digest_s
| |    	size_t &out_len
| |    
| |    gint
| |   -gaim_cipher_context_encrypt(context, data, len, output, outlen)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_encrypt(context, data, len, output, outlen)
| |   +	Purple::Cipher::Context context
| |    	guchar &data
| |    	size_t len
| |    	guchar &output
| |    	size_t &outlen
| |    
| |    gint
| |   -gaim_cipher_context_decrypt(context, data, len, output, outlen)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_decrypt(context, data, len, output, outlen)
| |   +	Purple::Cipher::Context context
| |    	guchar &data
| |    	size_t len
| |    	guchar &output
| |    	size_t &outlen
| |    
| |    void
| |   -gaim_cipher_context_set_salt(context, salt)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_set_salt(context, salt)
| |   +	Purple::Cipher::Context context
| |    	guchar *salt
| |    
| |    size_t
| |   -gaim_cipher_context_get_salt_size(context)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_get_salt_size(context)
| |   +	Purple::Cipher::Context context
| |    
| |    void
| |   -gaim_cipher_context_set_key(context, key)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_set_key(context, key)
| |   +	Purple::Cipher::Context context
| |    	guchar *key
| |    
| |    size_t
| |   -gaim_cipher_context_get_key_size(context)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_get_key_size(context)
| |   +	Purple::Cipher::Context context
| |    
| |    void
| |   -gaim_cipher_context_set_data(context, data)
| |   -	Gaim::Cipher::Context context
| |   +purple_cipher_context_set_data(context, data)
| |   +	Purple::Cipher::Context context
| |    	gpointer data
| |    
| |    gpointer
| |   +purple_cipher_context_get_data(context)
| |   +	Purple::Cipher::Context context
| |   -gaim_cipher_context_get_data(context)
| |   -	Gaim::Cipher::Context context
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Cmds.xs	86c23c94a3c344637d8ff2b8a92e706972ba63e4
| |   +++ libpurple/plugins/perl/common/Cmds.xs	9c02c6c98a267eb2b901a578e2a1c659da8652e0
| |   @@ -1,49 +1,49 @@
| |    #include "module.h"
| |    #include "../perl-handlers.h"
| |    
| |   -MODULE = Gaim::Cmd  PACKAGE = Gaim::Cmd  PREFIX = gaim_cmd_
| |   +MODULE = Purple::Cmd  PACKAGE = Purple::Cmd  PREFIX = purple_cmd_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_cmd_help(conv, command)
| |   -	Gaim::Conversation conv
| |   +purple_cmd_help(conv, command)
| |   +	Purple::Conversation conv
| |    	const gchar *command
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_cmd_help(conv, command); l != NULL; l = l->next) {
| |   +	for (l = purple_cmd_help(conv, command); l != NULL; l = l->next) {
| |    		XPUSHs(sv_2mortal(newSVpv(l->data, 0)));
| |    	}
| |    
| |    void
| |   -gaim_cmd_list(conv)
| |   -	Gaim::Conversation conv
| |   +purple_cmd_list(conv)
| |   +	Purple::Conversation conv
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_cmd_list(conv); l != NULL; l = l->next) {
| |   +	for (l = purple_cmd_list(conv); l != NULL; l = l->next) {
| |    		XPUSHs(sv_2mortal(newSVpv(l->data, 0)));
| |    	}
| |    
| |   -Gaim::Cmd::Id
| |   -gaim_cmd_register(plugin, command, args, priority, flag, prpl_id, func, helpstr, data = 0)
| |   -	Gaim::Plugin plugin
| |   +Purple::Cmd::Id
| |   +purple_cmd_register(plugin, command, args, priority, flag, prpl_id, func, helpstr, data = 0)
| |   +	Purple::Plugin plugin
| |    	const gchar *command
| |    	const gchar *args
| |   -	Gaim::Cmd::Priority priority
| |   -	Gaim::Cmd::Flag flag
| |   +	Purple::Cmd::Priority priority
| |   +	Purple::Cmd::Flag flag
| |    	const gchar *prpl_id
| |    	SV *func
| |    	const gchar *helpstr
| |    	SV *data
| |    CODE:
| |   -	RETVAL = gaim_perl_cmd_register(plugin, command, args, priority, flag,
| |   +	RETVAL = purple_perl_cmd_register(plugin, command, args, priority, flag,
| |    	                                prpl_id, func, helpstr, data);
| |    OUTPUT:
| |    	RETVAL
| |    
| |    void
| |   -gaim_cmd_unregister(id)
| |   -	Gaim::Cmd::Id id
| |   +purple_cmd_unregister(id)
| |   +	Purple::Cmd::Id id
| |    CODE:
| |   +	purple_perl_cmd_unregister(id);
| |   -	gaim_perl_cmd_unregister(id);
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Connection.xs	43bf3f9fd9ed22e9b6e4c794cb018a0d95c1b03a
| |   +++ libpurple/plugins/perl/common/Connection.xs	2d8a976ed43fcb7d646f7aa54791d09a68464a2f
| |   @@ -1,89 +1,89 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Connection  PACKAGE = Gaim::Connection  PREFIX = gaim_connection_
| |   +MODULE = Purple::Connection  PACKAGE = Purple::Connection  PREFIX = purple_connection_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Account
| |   -gaim_connection_get_account(gc)
| |   -	Gaim::Connection gc
| |   +Purple::Account
| |   +purple_connection_get_account(gc)
| |   +	Purple::Connection gc
| |    
| |    const char *
| |   -gaim_connection_get_password(gc)
| |   -	Gaim::Connection gc
| |   +purple_connection_get_password(gc)
| |   +	Purple::Connection gc
| |    
| |    const char *
| |   -gaim_connection_get_display_name(gc)
| |   -	Gaim::Connection gc
| |   +purple_connection_get_display_name(gc)
| |   +	Purple::Connection gc
| |    
| |    void
| |   -gaim_connection_notice(gc, text)
| |   -	Gaim::Connection gc
| |   +purple_connection_notice(gc, text)
| |   +	Purple::Connection gc
| |    	const char *text
| |    
| |    void
| |   -gaim_connection_error(gc, reason)
| |   -	Gaim::Connection gc
| |   +purple_connection_error(gc, reason)
| |   +	Purple::Connection gc
| |    	const char *reason
| |    
| |    void
| |   -gaim_connection_destroy(gc)
| |   -	Gaim::Connection gc
| |   +purple_connection_destroy(gc)
| |   +	Purple::Connection gc
| |    
| |    void
| |   -gaim_connection_set_state(gc, state)
| |   -	Gaim::Connection gc
| |   -	Gaim::ConnectionState state
| |   +purple_connection_set_state(gc, state)
| |   +	Purple::Connection gc
| |   +	Purple::ConnectionState state
| |    
| |    void
| |   -gaim_connection_set_account(gc, account)
| |   -	Gaim::Connection gc
| |   -	Gaim::Account account
| |   +purple_connection_set_account(gc, account)
| |   +	Purple::Connection gc
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_connection_set_display_name(gc, name)
| |   -	Gaim::Connection gc
| |   +purple_connection_set_display_name(gc, name)
| |   +	Purple::Connection gc
| |    	const char *name
| |    
| |   -Gaim::ConnectionState
| |   -gaim_connection_get_state(gc)
| |   -	Gaim::Connection gc
| |   +Purple::ConnectionState
| |   +purple_connection_get_state(gc)
| |   +	Purple::Connection gc
| |    
| |   -MODULE = Gaim::Connection  PACKAGE = Gaim::Connections  PREFIX = gaim_connections_
| |   +MODULE = Purple::Connection  PACKAGE = Purple::Connections  PREFIX = purple_connections_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_connections_disconnect_all()
| |   +purple_connections_disconnect_all()
| |    
| |    void
| |   -gaim_connections_get_all()
| |   +purple_connections_get_all()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_connections_get_all(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Connection")));
| |   +	for (l = purple_connections_get_all(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Connection")));
| |    	}
| |    
| |    void
| |   -gaim_connections_get_connecting()
| |   +purple_connections_get_connecting()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_connections_get_connecting(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Connection")));
| |   +	for (l = purple_connections_get_connecting(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Connection")));
| |    	}
| |    
| |    void
| |   -gaim_connections_set_ui_ops(ops)
| |   -	Gaim::Connection::UiOps ops
| |   +purple_connections_set_ui_ops(ops)
| |   +	Purple::Connection::UiOps ops
| |    
| |   -Gaim::Connection::UiOps
| |   -gaim_connections_get_ui_ops()
| |   +Purple::Connection::UiOps
| |   +purple_connections_get_ui_ops()
| |    
| |    void
| |   -gaim_connections_init()
| |   +purple_connections_init()
| |    
| |    void
| |   -gaim_connections_uninit()
| |   +purple_connections_uninit()
| |    
| |   +Purple::Handle
| |   +purple_connections_get_handle()
| |   -Gaim::Handle
| |   -gaim_connections_get_handle()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Conversation.xs	35e2b4f274d700a6bad8ff2dc368662e57a43f91
| |   +++ libpurple/plugins/perl/common/Conversation.xs	ba850b84b4475ab1284820b614e1fa210a080d03
| |   @@ -1,236 +1,236 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Conversation  PACKAGE = Gaim  PREFIX = gaim_
| |   +MODULE = Purple::Conversation  PACKAGE = Purple  PREFIX = purple_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_get_ims()
| |   +purple_get_ims()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_get_ims(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Conversation")));
| |   +	for (l = purple_get_ims(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Conversation")));
| |    	}
| |    
| |    void
| |   -gaim_get_conversations()
| |   +purple_get_conversations()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_get_conversations(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Conversation")));
| |   +	for (l = purple_get_conversations(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Conversation")));
| |    	}
| |    
| |    void
| |   -gaim_get_chats()
| |   +purple_get_chats()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_get_chats(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Conversation")));
| |   +	for (l = purple_get_chats(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Conversation")));
| |    	}
| |    
| |   -MODULE = Gaim::Conversation  PACKAGE = Gaim::Conversations  PREFIX = gaim_conversations_
| |   +MODULE = Purple::Conversation  PACKAGE = Purple::Conversations  PREFIX = purple_conversations_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Handle
| |   -gaim_conversations_get_handle()
| |   +Purple::Handle
| |   +purple_conversations_get_handle()
| |    
| |    void
| |   -gaim_conversations_init()
| |   +purple_conversations_init()
| |    
| |    void
| |   -gaim_conversations_uninit()
| |   +purple_conversations_uninit()
| |    
| |   -MODULE = Gaim::Conversation  PACKAGE = Gaim::Conversation  PREFIX = gaim_conversation_
| |   +MODULE = Purple::Conversation  PACKAGE = Purple::Conversation  PREFIX = purple_conversation_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_conversation_destroy(conv)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_destroy(conv)
| |   +	Purple::Conversation conv
| |    
| |   -Gaim::ConversationType
| |   -gaim_conversation_get_type(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::ConversationType
| |   +purple_conversation_get_type(conv)
| |   +	Purple::Conversation conv
| |    
| |   -Gaim::Account
| |   -gaim_conversation_get_account(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::Account
| |   +purple_conversation_get_account(conv)
| |   +	Purple::Conversation conv
| |    
| |   -Gaim::Connection
| |   -gaim_conversation_get_gc(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::Connection
| |   +purple_conversation_get_gc(conv)
| |   +	Purple::Conversation conv
| |    
| |    void
| |   -gaim_conversation_set_title(conv, title);
| |   -	Gaim::Conversation conv
| |   +purple_conversation_set_title(conv, title);
| |   +	Purple::Conversation conv
| |    	const char * title
| |    
| |    const char *
| |   -gaim_conversation_get_title(conv)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_get_title(conv)
| |   +	Purple::Conversation conv
| |    
| |    void
| |   -gaim_conversation_autoset_title(conv)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_autoset_title(conv)
| |   +	Purple::Conversation conv
| |    
| |    void
| |   -gaim_conversation_set_name(conv, name)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_set_name(conv, name)
| |   +	Purple::Conversation conv
| |    	const char *name
| |    
| |    const char *
| |   -gaim_conversation_get_name(conv)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_get_name(conv)
| |   +	Purple::Conversation conv
| |    
| |    void
| |   -gaim_conversation_set_logging(conv, log)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_set_logging(conv, log)
| |   +	Purple::Conversation conv
| |    	gboolean log
| |    
| |    gboolean
| |   -gaim_conversation_is_logging(conv)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_is_logging(conv)
| |   +	Purple::Conversation conv
| |    
| |   -Gaim::Conversation::IM
| |   -gaim_conversation_get_im_data(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::Conversation::IM
| |   +purple_conversation_get_im_data(conv)
| |   +	Purple::Conversation conv
| |    
| |   -Gaim::Conversation::Chat
| |   -gaim_conversation_get_chat_data(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::Conversation::Chat
| |   +purple_conversation_get_chat_data(conv)
| |   +	Purple::Conversation conv
| |    
| |    gpointer
| |   -gaim_conversation_get_data(conv, key)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_get_data(conv, key)
| |   +	Purple::Conversation conv
| |    	const char * key
| |    
| |   -Gaim::ConnectionFlags
| |   -gaim_conversation_get_features(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::ConnectionFlags
| |   +purple_conversation_get_features(conv)
| |   +	Purple::Conversation conv
| |    
| |    gboolean
| |   -gaim_conversation_has_focus(conv)
| |   -	Gaim::Conversation conv
| |   +purple_conversation_has_focus(conv)
| |   +	Purple::Conversation conv
| |    
| |    void
| |   -gaim_conversation_update(conv, type)
| |   -	Gaim::Conversation conv
| |   -	Gaim::ConvUpdateType type
| |   +purple_conversation_update(conv, type)
| |   +	Purple::Conversation conv
| |   +	Purple::ConvUpdateType type
| |    
| |   -Gaim::Conversation
| |   -gaim_conversation_new(class, type, account, name)
| |   -	Gaim::ConversationType type
| |   -	Gaim::Account account
| |   +Purple::Conversation
| |   +purple_conversation_new(class, type, account, name)
| |   +	Purple::ConversationType type
| |   +	Purple::Account account
| |    	const char *name
| |        C_ARGS:
| |    	type, account, name
| |    
| |    void
| |   -gaim_conversation_set_account(conv, account);
| |   -	Gaim::Conversation conv
| |   -	Gaim::Account account
| |   +purple_conversation_set_account(conv, account);
| |   +	Purple::Conversation conv
| |   +	Purple::Account account
| |    
| |   -MODULE = Gaim::Conversation  PACKAGE = Gaim::Conversation::IM  PREFIX = gaim_conv_im_
| |   +MODULE = Purple::Conversation  PACKAGE = Purple::Conversation::IM  PREFIX = purple_conv_im_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Conversation
| |   -gaim_conv_im_get_conversation(im)
| |   -	Gaim::Conversation::IM im
| |   +Purple::Conversation
| |   +purple_conv_im_get_conversation(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_set_icon(im, icon)
| |   -	Gaim::Conversation::IM im
| |   -	Gaim::Buddy::Icon icon
| |   +purple_conv_im_set_icon(im, icon)
| |   +	Purple::Conversation::IM im
| |   +	Purple::Buddy::Icon icon
| |    
| |   -Gaim::Buddy::Icon
| |   -gaim_conv_im_get_icon(im)
| |   -	Gaim::Conversation::IM im
| |   +Purple::Buddy::Icon
| |   +purple_conv_im_get_icon(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_set_typing_state(im, state)
| |   -	Gaim::Conversation::IM im
| |   -	Gaim::TypingState state
| |   +purple_conv_im_set_typing_state(im, state)
| |   +	Purple::Conversation::IM im
| |   +	Purple::TypingState state
| |    
| |   -Gaim::TypingState
| |   -gaim_conv_im_get_typing_state(im)
| |   -	Gaim::Conversation::IM im
| |   +Purple::TypingState
| |   +purple_conv_im_get_typing_state(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_start_typing_timeout(im, timeout)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_start_typing_timeout(im, timeout)
| |   +	Purple::Conversation::IM im
| |    	int timeout
| |    
| |    void
| |   -gaim_conv_im_stop_typing_timeout(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_stop_typing_timeout(im)
| |   +	Purple::Conversation::IM im
| |    
| |    guint
| |   -gaim_conv_im_get_typing_timeout(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_get_typing_timeout(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_set_type_again(im, val)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_set_type_again(im, val)
| |   +	Purple::Conversation::IM im
| |    	time_t val
| |    
| |    time_t
| |   -gaim_conv_im_get_type_again(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_get_type_again(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_start_send_typed_timeout(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_start_send_typed_timeout(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_stop_send_typed_timeout(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_stop_send_typed_timeout(im)
| |   +	Purple::Conversation::IM im
| |    
| |    guint
| |   -gaim_conv_im_get_send_typed_timeout(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_get_send_typed_timeout(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_update_typing(im)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_update_typing(im)
| |   +	Purple::Conversation::IM im
| |    
| |    void
| |   -gaim_conv_im_send(im, message)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_send(im, message)
| |   +	Purple::Conversation::IM im
| |    	const char *message
| |    
| |    void
| |   -gaim_conv_im_write(im, who, message, flags, mtime)
| |   -	Gaim::Conversation::IM im
| |   +purple_conv_im_write(im, who, message, flags, mtime)
| |   +	Purple::Conversation::IM im
| |    	const char *who
| |    	const char *message
| |   -	Gaim::MessageFlags flags
| |   +	Purple::MessageFlags flags
| |    	time_t mtime
| |    
| |   -MODULE = Gaim::Conversation  PACKAGE = Gaim::Conversation  PREFIX = gaim_conv_
| |   +MODULE = Purple::Conversation  PACKAGE = Purple::Conversation  PREFIX = purple_conv_
| |    PROTOTYPES: ENABLE
| |    
| |    gboolean
| |   -gaim_conv_present_error(who, account, what)
| |   +purple_conv_present_error(who, account, what)
| |    	const char *who
| |   -	Gaim::Account account
| |   +	Purple::Account account
| |    	const char *what
| |    
| |    void
| |   -gaim_conv_custom_smiley_close(conv, smile)
| |   -	Gaim::Conversation conv
| |   +purple_conv_custom_smiley_close(conv, smile)
| |   +	Purple::Conversation conv
| |    	const char *smile
| |    
| |   -MODULE = Gaim::Conversation  PACKAGE = Gaim::Conversation::Chat  PREFIX = gaim_conv_chat_
| |   +MODULE = Purple::Conversation  PACKAGE = Purple::Conversation::Chat  PREFIX = purple_conv_chat_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Conversation
| |   -gaim_conv_chat_get_conversation(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +Purple::Conversation
| |   +purple_conv_chat_get_conversation(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |    void
| |   -gaim_conv_chat_set_users(chat, users)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_set_users(chat, users)
| |   +	Purple::Conversation::Chat chat
| |    	SV * users
| |    PREINIT:
| |    	GList *l, *t_GL;
| |   @@ -244,33 +244,33 @@ PPCODE:
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(users), i, 0), t_sl));
| |    	}
| |    
| |   -	for (l = gaim_conv_chat_set_users(chat, t_GL); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_conv_chat_set_users(chat, t_GL); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    void
| |   -gaim_conv_chat_get_users(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_get_users(chat)
| |   +	Purple::Conversation::Chat chat
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_conv_chat_get_users(chat); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_conv_chat_get_users(chat); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    void
| |   -gaim_conv_chat_ignore(chat, name)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_ignore(chat, name)
| |   +	Purple::Conversation::Chat chat
| |    	const char *name
| |    
| |    void
| |   -gaim_conv_chat_unignore(chat, name)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_unignore(chat, name)
| |   +	Purple::Conversation::Chat chat
| |    	const char *name
| |    
| |    void
| |   -gaim_conv_chat_set_ignored(chat, ignored)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_set_ignored(chat, ignored)
| |   +	Purple::Conversation::Chat chat
| |    	SV * ignored
| |    PREINIT:
| |    	GList *l, *t_GL;
| |   @@ -284,49 +284,49 @@ PPCODE:
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(ignored), i, 0), t_sl));
| |    	}
| |    
| |   -	for (l = gaim_conv_chat_set_ignored(chat, t_GL); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_conv_chat_set_ignored(chat, t_GL); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    void
| |   -gaim_conv_chat_get_ignored(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_get_ignored(chat)
| |   +	Purple::Conversation::Chat chat
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_conv_chat_get_ignored(chat); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_conv_chat_get_ignored(chat); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    const char *
| |   -gaim_conv_chat_get_topic(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_get_topic(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |    void
| |   -gaim_conv_chat_set_id(chat, id)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_set_id(chat, id)
| |   +	Purple::Conversation::Chat chat
| |    	int id
| |    
| |    int
| |   -gaim_conv_chat_get_id(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_get_id(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |    void
| |   -gaim_conv_chat_send(chat, message)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_send(chat, message)
| |   +	Purple::Conversation::Chat chat
| |    	const char * message
| |    
| |    void
| |   -gaim_conv_chat_write(chat, who, message, flags, mtime)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_write(chat, who, message, flags, mtime)
| |   +	Purple::Conversation::Chat chat
| |    	const char *who
| |    	const char *message
| |   -	Gaim::MessageFlags flags
| |   +	Purple::MessageFlags flags
| |    	time_t mtime
| |    
| |    void
| |   -gaim_conv_chat_add_users(chat, users, extra_msgs, flags, new_arrivals)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_add_users(chat, users, extra_msgs, flags, new_arrivals)
| |   +	Purple::Conversation::Chat chat
| |    	SV * users
| |    	SV * extra_msgs
| |    	SV * flags
| |   @@ -359,44 +359,44 @@ PPCODE:
| |    		t_GL_extra_msgs = g_list_append(t_GL_extra_msgs, SvPV(*av_fetch((AV *)SvRV(extra_msgs), i, 0), t_sl));
| |    	}
| |    
| |   -	gaim_conv_chat_add_users(chat, t_GL_users, t_GL_extra_msgs, t_GL_flags, new_arrivals);
| |   +	purple_conv_chat_add_users(chat, t_GL_users, t_GL_extra_msgs, t_GL_flags, new_arrivals);
| |    
| |    gboolean
| |   -gaim_conv_chat_find_user(chat, user)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_find_user(chat, user)
| |   +	Purple::Conversation::Chat chat
| |    	const char * user
| |    
| |   -void gaim_conv_chat_clear_users(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +void purple_conv_chat_clear_users(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |   -void gaim_conv_chat_set_nick(chat, nick)
| |   -	Gaim::Conversation::Chat chat
| |   +void purple_conv_chat_set_nick(chat, nick)
| |   +	Purple::Conversation::Chat chat
| |    	const char * nick
| |    
| |    const char *
| |   -gaim_conv_chat_get_nick(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +purple_conv_chat_get_nick(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |   -Gaim::Conversation
| |   -gaim_find_chat(gc, id)
| |   -	Gaim::Connection gc
| |   +Purple::Conversation
| |   +purple_find_chat(gc, id)
| |   +	Purple::Connection gc
| |    	int id
| |    
| |   -void gaim_conv_chat_left(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +void purple_conv_chat_left(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |   -gboolean gaim_conv_chat_has_left(chat)
| |   -	Gaim::Conversation::Chat chat
| |   +gboolean purple_conv_chat_has_left(chat)
| |   +	Purple::Conversation::Chat chat
| |    
| |   -Gaim::Conversation::ChatBuddy
| |   -gaim_conv_chat_cb_find(chat, name)
| |   -	Gaim::Conversation::Chat chat
| |   +Purple::Conversation::ChatBuddy
| |   +purple_conv_chat_cb_find(chat, name)
| |   +	Purple::Conversation::Chat chat
| |    	const char *name
| |    
| |    const char *
| |   -gaim_conv_chat_cb_get_name(cb)
| |   -	Gaim::Conversation::ChatBuddy cb
| |   +purple_conv_chat_cb_get_name(cb)
| |   +	Purple::Conversation::ChatBuddy cb
| |    
| |    void
| |   +purple_conv_chat_cb_destroy(cb);
| |   +	Purple::Conversation::ChatBuddy cb
| |   -gaim_conv_chat_cb_destroy(cb);
| |   -	Gaim::Conversation::ChatBuddy cb
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Core.xs	37a8e85120740f62b9a4a44146d6dee2fd9f0d55
| |   +++ libpurple/plugins/perl/common/Core.xs	d57e38c2935f2a06ce4f5dfcdf2655f8aeb4fae5
| |   @@ -1,28 +1,28 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Core  PACKAGE = Gaim::Core  PREFIX = gaim_core_
| |   +MODULE = Purple::Core  PACKAGE = Purple::Core  PREFIX = purple_core_
| |    PROTOTYPES: ENABLE
| |    
| |    gboolean 
| |   -gaim_core_quit_cb()
| |   +purple_core_quit_cb()
| |    PPCODE:
| |   -	/* The argument to gaim_core_quit_cb is not used,
| |   +	/* The argument to purple_core_quit_cb is not used,
| |    	 * so there's little point in requiring it on the
| |    	 * Perl side. */
| |   -	RETVAL = gaim_core_quit_cb(NULL);
| |   +	RETVAL = purple_core_quit_cb(NULL);
| |    	ST(0) = boolSV(RETVAL);
| |    	sv_2mortal(ST(0));
| |    
| |    const char *
| |   -gaim_core_get_version()
| |   +purple_core_get_version()
| |    
| |    const char *
| |   -gaim_core_get_ui()
| |   +purple_core_get_ui()
| |    
| |    void
| |   -gaim_core_set_ui_ops(ops)
| |   -    Gaim::Core::UiOps ops
| |   +purple_core_set_ui_ops(ops)
| |   +    Purple::Core::UiOps ops
| |    
| |   -Gaim::Core::UiOps
| |   -gaim_core_get_ui_ops()
| |   +Purple::Core::UiOps
| |   +purple_core_get_ui_ops()
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Debug.xs	6cf65e41c99ecfbe4f4e17e271280646a47f88aa
| |   +++ libpurple/plugins/perl/common/Debug.xs	654a8359505a90e392cffc69e8818798029ef84d
| |   @@ -1,54 +1,54 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Debug  PACKAGE = Gaim::Debug  PREFIX = gaim_debug_
| |   +MODULE = Purple::Debug  PACKAGE = Purple::Debug  PREFIX = purple_debug_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_debug(level, category, string)
| |   -	Gaim::DebugLevel level
| |   +purple_debug(level, category, string)
| |   +	Purple::DebugLevel level
| |    	const char *category
| |    	const char *string
| |    CODE:
| |   -	gaim_debug(level, category, "%s", string);
| |   +	purple_debug(level, category, "%s", string);
| |    
| |    void
| |   -gaim_debug_misc(category, string)
| |   +purple_debug_misc(category, string)
| |    	const char *category
| |    	const char *string
| |    CODE:
| |   -	gaim_debug_misc(category, "%s", string);
| |   +	purple_debug_misc(category, "%s", string);
| |    
| |    void
| |   -gaim_debug_info(category, string)
| |   +purple_debug_info(category, string)
| |    	const char *category
| |    	const char *string
| |    CODE:
| |   -	gaim_debug_info(category, "%s", string);
| |   +	purple_debug_info(category, "%s", string);
| |    
| |    void
| |   -gaim_debug_warning(category, string)
| |   +purple_debug_warning(category, string)
| |    	const char *category
| |    	const char *string
| |    CODE:
| |   -	gaim_debug_warning(category, "%s", string);
| |   +	purple_debug_warning(category, "%s", string);
| |    
| |    void
| |   -gaim_debug_error(category, string)
| |   +purple_debug_error(category, string)
| |    	const char *category
| |    	const char *string
| |    CODE:
| |   -	gaim_debug_error(category, "%s", string);
| |   +	purple_debug_error(category, "%s", string);
| |    
| |    void
| |   -gaim_debug_fatal(category, string)
| |   +purple_debug_fatal(category, string)
| |    	const char *category
| |    	const char *string
| |    CODE:
| |   -	gaim_debug_fatal(category, "%s", string);
| |   +	purple_debug_fatal(category, "%s", string);
| |    
| |    void
| |   -gaim_debug_set_enabled(enabled)
| |   +purple_debug_set_enabled(enabled)
| |    	gboolean enabled
| |    
| |    gboolean
| |   +purple_debug_is_enabled()
| |   -gaim_debug_is_enabled()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/FT.xs	20e47f91dc3cf673b5b88075e316d3040a4806cb
| |   +++ libpurple/plugins/perl/common/FT.xs	20ee1e08f35ad1dcd15a791bdfc1e3a6107f00e8
| |   @@ -1,168 +1,168 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Xfer  PACKAGE = Gaim::Xfer  PREFIX = gaim_xfer_
| |   +MODULE = Purple::Xfer  PACKAGE = Purple::Xfer  PREFIX = purple_xfer_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Xfer
| |   -gaim_xfer_new(class, account, type, who)
| |   -	Gaim::Account account
| |   -	Gaim::XferType type
| |   +Purple::Xfer
| |   +purple_xfer_new(class, account, type, who)
| |   +	Purple::Account account
| |   +	Purple::XferType type
| |    	const char *who
| |        C_ARGS:
| |    	account, type, who
| |    
| |    void 
| |   -gaim_xfer_add(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_add(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_cancel_local(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_cancel_local(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_cancel_remote(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_cancel_remote(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_end(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_end(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_error(type, account, who, msg)
| |   -	Gaim::XferType type
| |   -	Gaim::Account account
| |   +purple_xfer_error(type, account, who, msg)
| |   +	Purple::XferType type
| |   +	Purple::Account account
| |    	const char *who
| |    	const char *msg
| |    
| |   -Gaim::Account
| |   -gaim_xfer_get_account(xfer)
| |   -	Gaim::Xfer xfer
| |   +Purple::Account
| |   +purple_xfer_get_account(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    size_t 
| |   -gaim_xfer_get_bytes_remaining(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_bytes_remaining(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    size_t 
| |   -gaim_xfer_get_bytes_sent(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_bytes_sent(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    const char *
| |   -gaim_xfer_get_filename(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_filename(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    const char *
| |   -gaim_xfer_get_local_filename(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_local_filename(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    unsigned int 
| |   -gaim_xfer_get_local_port(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_local_port(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    double 
| |   -gaim_xfer_get_progress(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_progress(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    const char *
| |   -gaim_xfer_get_remote_ip(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_remote_ip(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    unsigned int 
| |   -gaim_xfer_get_remote_port(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_remote_port(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    size_t 
| |   -gaim_xfer_get_size(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_get_size(xfer)
| |   +	Purple::Xfer xfer
| |    
| |   -Gaim::XferStatusType
| |   -gaim_xfer_get_status(xfer)
| |   -	Gaim::Xfer xfer
| |   +Purple::XferStatusType
| |   +purple_xfer_get_status(xfer)
| |   +	Purple::Xfer xfer
| |    
| |   -Gaim::XferType
| |   -gaim_xfer_get_type(xfer)
| |   -	Gaim::Xfer xfer
| |   +Purple::XferType
| |   +purple_xfer_get_type(xfer)
| |   +	Purple::Xfer xfer
| |    
| |   -Gaim::XferUiOps
| |   -gaim_xfer_get_ui_ops(xfer)
| |   -	Gaim::Xfer xfer
| |   +Purple::XferUiOps
| |   +purple_xfer_get_ui_ops(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    gboolean 
| |   -gaim_xfer_is_canceled(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_is_canceled(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    gboolean 
| |   -gaim_xfer_is_completed(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_is_completed(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    ssize_t 
| |   -gaim_xfer_read(xfer, buffer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_read(xfer, buffer)
| |   +	Purple::Xfer xfer
| |    	guchar **buffer
| |    
| |    void 
| |   -gaim_xfer_ref(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_ref(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_request(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_request(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_request_accepted(xfer, filename)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_request_accepted(xfer, filename)
| |   +	Purple::Xfer xfer
| |    	const char *filename
| |    
| |    void 
| |   -gaim_xfer_request_denied(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_request_denied(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_set_completed(xfer, completed)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_set_completed(xfer, completed)
| |   +	Purple::Xfer xfer
| |    	gboolean completed
| |    
| |    void 
| |   -gaim_xfer_set_filename(xfer, filename)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_set_filename(xfer, filename)
| |   +	Purple::Xfer xfer
| |    	const char *filename
| |    
| |    void 
| |   -gaim_xfer_set_local_filename(xfer, filename)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_set_local_filename(xfer, filename)
| |   +	Purple::Xfer xfer
| |    	const char *filename
| |    
| |    void 
| |   -gaim_xfer_set_message(xfer, message)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_set_message(xfer, message)
| |   +	Purple::Xfer xfer
| |    	const char *message
| |    
| |    void 
| |   -gaim_xfer_set_size(xfer, size)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_set_size(xfer, size)
| |   +	Purple::Xfer xfer
| |    	size_t size
| |    
| |    void 
| |   -gaim_xfer_unref(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_unref(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    void 
| |   -gaim_xfer_update_progress(xfer)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_update_progress(xfer)
| |   +	Purple::Xfer xfer
| |    
| |    ssize_t 
| |   -gaim_xfer_write(xfer, buffer, size)
| |   -	Gaim::Xfer xfer
| |   +purple_xfer_write(xfer, buffer, size)
| |   +	Purple::Xfer xfer
| |    	const guchar *buffer
| |    	size_t size
| |    
| |   -MODULE = Gaim::Xfer  PACKAGE = Gaim::Xfers  PREFIX = gaim_xfers_
| |   +MODULE = Purple::Xfer  PACKAGE = Purple::Xfers  PREFIX = purple_xfers_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::XferUiOps
| |   -gaim_xfers_get_ui_ops()
| |   +Purple::XferUiOps
| |   +purple_xfers_get_ui_ops()
| |     
| |    
| |    void 
| |   -gaim_xfers_set_ui_ops(ops)
| |   -	Gaim::XferUiOps ops
| |   +purple_xfers_set_ui_ops(ops)
| |   +	Purple::XferUiOps ops
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/ImgStore.xs	858b75241ef0e7714f12bd033c5c8393b32f0e96
| |   +++ libpurple/plugins/perl/common/ImgStore.xs	a8d946bd87f085302b7496e36ee8c9a6aef913a6
| |   @@ -1,35 +1,35 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::ImgStore  PACKAGE = Gaim::ImgStore  PREFIX = gaim_imgstore_
| |   +MODULE = Purple::ImgStore  PACKAGE = Purple::ImgStore  PREFIX = purple_imgstore_
| |    PROTOTYPES: ENABLE
| |    
| |    int 
| |   -gaim_imgstore_add(data, size, filename)
| |   +purple_imgstore_add(data, size, filename)
| |    	void *data
| |    	size_t size
| |    	const char *filename
| |    
| |   -Gaim::StoredImage
| |   -gaim_imgstore_get(id)
| |   +Purple::StoredImage
| |   +purple_imgstore_get(id)
| |    	int id
| |    
| |    gpointer 
| |   -gaim_imgstore_get_data(i)
| |   -	Gaim::StoredImage i
| |   +purple_imgstore_get_data(i)
| |   +	Purple::StoredImage i
| |    
| |    const char *
| |   -gaim_imgstore_get_filename(i)
| |   -	Gaim::StoredImage i
| |   +purple_imgstore_get_filename(i)
| |   +	Purple::StoredImage i
| |    
| |    size_t 
| |   -gaim_imgstore_get_size(i)
| |   -	Gaim::StoredImage i
| |   +purple_imgstore_get_size(i)
| |   +	Purple::StoredImage i
| |    
| |    void 
| |   -gaim_imgstore_ref(id)
| |   +purple_imgstore_ref(id)
| |    	int id
| |    
| |    void 
| |   -gaim_imgstore_unref(id)
| |   +purple_imgstore_unref(id)
| |    	int id
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Log.xs	c1f52861848a25f5a3e5b9063101510b2f931041
| |   +++ libpurple/plugins/perl/common/Log.xs	eaf5a715ea0e827215e02bb803466954d61ebce9
| |   @@ -1,94 +1,94 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Log  PACKAGE = Gaim::Log  PREFIX = gaim_log_
| |   +MODULE = Purple::Log  PACKAGE = Purple::Log  PREFIX = purple_log_
| |    PROTOTYPES: ENABLE
| |    
| |    int
| |   -gaim_log_common_sizer(log)
| |   -	Gaim::Log log
| |   +purple_log_common_sizer(log)
| |   +	Purple::Log log
| |    
| |    void
| |   -gaim_log_common_writer(log, ext)
| |   -	Gaim::Log log
| |   +purple_log_common_writer(log, ext)
| |   +	Purple::Log log
| |    	const char *ext
| |    
| |    gint
| |   -gaim_log_compare(y, z)
| |   +purple_log_compare(y, z)
| |    	gconstpointer y
| |    	gconstpointer z
| |    
| |    void
| |   -gaim_log_free(log)
| |   -	Gaim::Log log
| |   +purple_log_free(log)
| |   +	Purple::Log log
| |    
| |    gchar_own *
| |   -gaim_log_get_log_dir(type, name, account)
| |   -	Gaim::LogType type
| |   +purple_log_get_log_dir(type, name, account)
| |   +	Purple::LogType type
| |    	const char *name
| |   -	Gaim::Account account
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_log_get_log_sets()
| |   +purple_log_get_log_sets()
| |    PREINIT:
| |    	GHashTable *l;
| |    PPCODE:
| |   -	l = gaim_log_get_log_sets();
| |   -	XPUSHs(sv_2mortal(gaim_perl_bless_object(l, "GHashTable")));
| |   +	l = purple_log_get_log_sets();
| |   +	XPUSHs(sv_2mortal(purple_perl_bless_object(l, "GHashTable")));
| |    
| |    void
| |   -gaim_log_get_logs(type, name, account)
| |   -	Gaim::LogType type
| |   +purple_log_get_logs(type, name, account)
| |   +	Purple::LogType type
| |    	const char *name
| |   -	Gaim::Account account
| |   +	Purple::Account account
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_log_get_logs(type, name, account); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_log_get_logs(type, name, account); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    int
| |   -gaim_log_get_size(log)
| |   -	Gaim::Log log
| |   +purple_log_get_size(log)
| |   +	Purple::Log log
| |    
| |    void
| |   -gaim_log_get_system_logs(account)
| |   -	Gaim::Account account
| |   +purple_log_get_system_logs(account)
| |   +	Purple::Account account
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_log_get_system_logs(account); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_log_get_system_logs(account); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    int
| |   -gaim_log_get_total_size(type, name, account)
| |   -	Gaim::LogType type
| |   +purple_log_get_total_size(type, name, account)
| |   +	Purple::LogType type
| |    	const char *name
| |   -	Gaim::Account account
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_log_init()
| |   +purple_log_init()
| |    
| |    void
| |   -gaim_log_logger_free(logger)
| |   -	Gaim::Log::Logger logger
| |   +purple_log_logger_free(logger)
| |   +	Purple::Log::Logger logger
| |    
| |    void
| |   -gaim_log_logger_get_options()
| |   +purple_log_logger_get_options()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_log_logger_get_options(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry")));
| |   +	for (l = purple_log_logger_get_options(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListEntry")));
| |    	}
| |    
| |    gchar_own *
| |   -gaim_log_read(log, flags)
| |   -	Gaim::Log log
| |   -	Gaim::Log::ReadFlags flags
| |   +purple_log_read(log, flags)
| |   +	Purple::Log log
| |   +	Purple::Log::ReadFlags flags
| |    
| |    gint
| |   -gaim_log_set_compare(y, z)
| |   +purple_log_set_compare(y, z)
| |    	gconstpointer y
| |    	gconstpointer z
| |   ============================================================
| |   --- libpurple/plugins/perl/common/MANIFEST	e520f9d163530698423761a8c323679a9190c013
| |   +++ libpurple/plugins/perl/common/MANIFEST	8ceee040ac6fc388085dc9893482820122f49466
| |   @@ -8,8 +8,8 @@ FT.xs
| |    Conversation.xs
| |    Debug.xs
| |    FT.xs
| |   -Gaim.pm
| |   -Gaim.xs
| |   +Pidgin.pm
| |   +Pidgin.xs
| |    ImgStore.xs
| |    Log.xs
| |    Makefile.PL
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Makefile.PL.in	11f4b0105c6b9426cc597cbf39d083d310cab957
| |   +++ libpurple/plugins/perl/common/Makefile.PL.in	7a0705424e46446a1cfe4fefb3ed19ef5eb66c26
| |   @@ -1,14 +1,14 @@ WriteMakefile(
| |    use 5.006;
| |    use ExtUtils::MakeMaker;
| |    # See lib/ExtUtils/MakeMaker.pm for details of how to influence
| |    # the contents of the Makefile that is written.
| |    WriteMakefile(
| |   -    'NAME'		=> 'Gaim',
| |   -    'VERSION_FROM'	=> '@srcdir@/Gaim.pm', # finds $VERSION
| |   +    'NAME'		=> 'Purple',
| |   +    'VERSION_FROM'	=> '@srcdir@/Purple.pm', # finds $VERSION
| |        'PREREQ_PM'		=> {}, # e.g., Module::Name => 1.1
| |        ($] >= 5.005 ?    ## Add these new keywords supported since 5.005
| |   -      (ABSTRACT_FROM => '@srcdir@/Gaim.pm', # retrieve abstract from module
| |   -       AUTHOR     => 'Gaim <http://gaim.sourceforge.net/>') : ()),
| |   +      (ABSTRACT_FROM => '@srcdir@/Purple.pm', # retrieve abstract from module
| |   +       AUTHOR     => 'Purple <http://pidgin.im/>') : ()),
| |        'LIBS'		=> [''], # e.g., '-lm'
| |        'DEFINE'		=> '@DEBUG_CFLAGS@', # e.g., '-DHAVE_SOMETHING'
| |        'INC'		=> '-I. -I at srcdir@ -I at top_srcdir@ -I at top_srcdir@/libpurple @GLIB_CFLAGS@', # e.g., '-I. -I/usr/include/other'
| |   @@ -16,13 +16,13 @@ if (eval {require ExtUtils::Constant; 1}
| |    );
| |    
| |    if (eval {require ExtUtils::Constant; 1}) {
| |   -	foreach (qw(GAIM_DEBUG_ALL GAIM_DEBUG_MISC GAIM_DEBUG_INFO
| |   -	            GAIM_DEBUG_WARNING GAIM_DEBUG_ERROR GAIM_DEBUG_FATAL)) {
| |   +	foreach (qw(PURPLE_DEBUG_ALL PURPLE_DEBUG_MISC PURPLE_DEBUG_INFO
| |   +	            PURPLE_DEBUG_WARNING PURPLE_DEBUG_ERROR PURPLE_DEBUG_FATAL)) {
| |    		push @names, {name => $_, type => "IV", macro => 1};
| |    	}
| |    
| |    	ExtUtils::Constant::WriteConstants(
| |   -		NAME    => 'Gaim::DebugLevel',
| |   +		NAME    => 'Purple::DebugLevel',
| |    		NAMES   => \@names,
| |    		C_FILE  => 'const-c.inc',
| |    		XS_FILE => 'const-xs.inc'
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Makefile.mingw	11b4f430a9057fef8ab2fcb301da0ea253eaf447
| |   +++ libpurple/plugins/perl/common/Makefile.mingw	e6d1af8a1f39fad78ebf02b089b0a8b241d43955
| |   @@ -1,14 +1,14 @@
| |    #
| |    # Makefile.mingw
| |    #
| |   -# Description: Makefile for Gaim perl module.
| |   +# Description: Makefile for Purple perl module.
| |    #
| |    
| |    GAIM_TOP := ../../../..
| |    include $(GAIM_TOP)/libpurple/win32/global.mak
| |    
| |   -TARGET = Gaim
| |   -AUTOSPLIT = lib/auto/Gaim/autosplit.ix
| |   +TARGET = Purple
| |   +AUTOSPLIT = lib/auto/Purple/autosplit.ix
| |    EXTUTILS ?= C:/perl/lib/ExtUtils
| |    PERL_PLUGIN_TOP := ..
| |    
| |   @@ -44,7 +44,7 @@ XS_FILES =		Account.xs \
| |    				Core.xs \
| |    				Debug.xs \
| |    				FT.xs \
| |   -				Gaim.xs \
| |   +				Pidgin.xs \
| |    				ImgStore.xs \
| |    				Log.xs \
| |    				Network.xs \
| |   @@ -91,7 +91,7 @@ all: $(TARGET).dll $(AUTOSPLIT)
| |    .PHONY: all install clean
| |    
| |    all: $(TARGET).dll $(AUTOSPLIT)
| |   -	
| |   +
| |    install: all
| |    	rm -rf $(GAIM_INSTALL_PERLMOD_DIR)
| |    	cp -R lib $(GAIM_INSTALL_PERLMOD_DIR)
| |   @@ -101,8 +101,8 @@ $(AUTOSPLIT):
| |    
| |    $(AUTOSPLIT):
| |    	mkdir -p ./lib/auto
| |   -	cp Gaim.pm ./lib
| |   -	$(PERL) -MAutoSplit -e 'autosplit("lib/Gaim.pm")'
| |   +	cp Purple.pm ./lib
| |   +	$(PERL) -MAutoSplit -e 'autosplit("lib/Purple.pm")'
| |    
| |    $(TARGET).dll: $(GAIM_LIBGAIM_DLL).a $(GAIM_LIBGAIM_PERL_DLL).a $(FALLBACKS) $(OBJECTS)
| |    	$(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) -o $(TARGET).dll
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Network.xs	cccb1aeddbd4b63978da66922f22ed4d9a07a708
| |   +++ libpurple/plugins/perl/common/Network.xs	40e8901d45ec5487107d9618026b88f9cfdc3cba
| |   @@ -1,45 +1,45 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Network  PACKAGE = Gaim::Network  PREFIX = gaim_network_
| |   +MODULE = Purple::Network  PACKAGE = Purple::Network  PREFIX = purple_network_
| |    PROTOTYPES: ENABLE
| |    
| |    const char *
| |   -gaim_network_get_local_system_ip(fd)
| |   +purple_network_get_local_system_ip(fd)
| |    	int fd
| |    
| |    const char *
| |   -gaim_network_get_my_ip(fd)
| |   +purple_network_get_my_ip(fd)
| |    	int fd
| |    
| |    unsigned short
| |   -gaim_network_get_port_from_fd(fd)
| |   +purple_network_get_port_from_fd(fd)
| |    	int fd
| |    
| |    const char *
| |   -gaim_network_get_public_ip()
| |   +purple_network_get_public_ip()
| |    
| |    void
| |   -gaim_network_init()
| |   +purple_network_init()
| |    
| |    const unsigned char *
| |   -gaim_network_ip_atoi(ip)
| |   +purple_network_ip_atoi(ip)
| |    	const char *ip
| |    
| |   -Gaim::NetworkListenData
| |   -gaim_network_listen(port, socket_type, cb, cb_data)
| |   +Purple::NetworkListenData
| |   +purple_network_listen(port, socket_type, cb, cb_data)
| |    	unsigned short port
| |    	int socket_type
| |   -	Gaim::NetworkListenCallback cb
| |   +	Purple::NetworkListenCallback cb
| |    	gpointer cb_data
| |    
| |   -Gaim::NetworkListenData
| |   -gaim_network_listen_range(start, end, socket_type, cb, cb_data)
| |   +Purple::NetworkListenData
| |   +purple_network_listen_range(start, end, socket_type, cb, cb_data)
| |    	unsigned short start
| |    	unsigned short end
| |    	int socket_type
| |   -	Gaim::NetworkListenCallback cb
| |   +	Purple::NetworkListenCallback cb
| |    	gpointer cb_data
| |    
| |    void
| |   -gaim_network_set_public_ip(ip)
| |   +purple_network_set_public_ip(ip)
| |    	const char *ip
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Notify.xs	35167d80110f1a5650151bd99483ca46ecbc867a
| |   +++ libpurple/plugins/perl/common/Notify.xs	f8a641f1800af809f3044143b90bc64739deaf1d
| |   @@ -1,29 +1,29 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Notify  PACKAGE = Gaim::Notify  PREFIX = gaim_notify_
| |   +MODULE = Purple::Notify  PACKAGE = Purple::Notify  PREFIX = purple_notify_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_notify_close(type, ui_handle)
| |   -	Gaim::NotifyType type
| |   +purple_notify_close(type, ui_handle)
| |   +	Purple::NotifyType type
| |    	void * ui_handle
| |    
| |    void
| |   -gaim_notify_close_with_handle(handle)
| |   +purple_notify_close_with_handle(handle)
| |    	void * handle
| |    
| |    void *
| |   -gaim_notify_email(handle, subject, from, to, url, cb, user_data)
| |   +purple_notify_email(handle, subject, from, to, url, cb, user_data)
| |    	void * handle
| |    	const char *subject
| |    	const char *from
| |    	const char *to
| |    	const char *url
| |   -	Gaim::NotifyCloseCallback cb
| |   +	Purple::NotifyCloseCallback cb
| |    	gpointer user_data
| |    
| |    void *
| |   -gaim_notify_emails(handle, count, detailed, subjects, froms, tos, urls, cb, user_data)
| |   +purple_notify_emails(handle, count, detailed, subjects, froms, tos, urls, cb, user_data)
| |    	void * handle
| |    	size_t count
| |    	gboolean detailed
| |   @@ -31,108 +31,108 @@ gaim_notify_emails(handle, count, detail
| |    	const char **froms
| |    	const char **tos
| |    	const char **urls
| |   -	Gaim::NotifyCloseCallback cb
| |   +	Purple::NotifyCloseCallback cb
| |    	gpointer user_data
| |    
| |    void *
| |   -gaim_notify_formatted(handle, title, primary, secondary, text, cb, user_data)
| |   +purple_notify_formatted(handle, title, primary, secondary, text, cb, user_data)
| |    	void * handle
| |    	const char *title
| |    	const char *primary
| |    	const char *secondary
| |    	const char *text
| |   -	Gaim::NotifyCloseCallback cb
| |   +	Purple::NotifyCloseCallback cb
| |    	gpointer user_data
| |    
| |    void *
| |   -gaim_notify_userinfo(gc, who, user_info, cb, user_data)
| |   -	Gaim::Connection gc
| |   +purple_notify_userinfo(gc, who, user_info, cb, user_data)
| |   +	Purple::Connection gc
| |    	const char *who
| |   -	Gaim::NotifyUserInfo user_info
| |   -	Gaim::NotifyCloseCallback cb
| |   +	Purple::NotifyUserInfo user_info
| |   +	Purple::NotifyCloseCallback cb
| |    	gpointer user_data
| |    
| |   -Gaim::NotifyUserInfo
| |   -gaim_notify_user_info_new()
| |   +Purple::NotifyUserInfo
| |   +purple_notify_user_info_new()
| |    
| |    void
| |   -gaim_notify_user_info_destroy(user_info)
| |   -	Gaim::NotifyUserInfo user_info
| |   +purple_notify_user_info_destroy(user_info)
| |   +	Purple::NotifyUserInfo user_info
| |    
| |    void
| |   -gaim_notify_user_info_get_entries(user_info)
| |   -	Gaim::NotifyUserInfo user_info
| |   +purple_notify_user_info_get_entries(user_info)
| |   +	Purple::NotifyUserInfo user_info
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	l = gaim_notify_user_info_get_entries(user_info);
| |   +	l = purple_notify_user_info_get_entries(user_info);
| |    	for (; l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::NotifyUserInfoEntry")));
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::NotifyUserInfoEntry")));
| |    	}
| |    
| |    gchar_own *
| |   -gaim_notify_user_info_get_text_with_newline(user_info, newline)
| |   -	Gaim::NotifyUserInfo user_info
| |   +purple_notify_user_info_get_text_with_newline(user_info, newline)
| |   +	Purple::NotifyUserInfo user_info
| |    	const char *newline
| |    
| |   -void gaim_notify_user_info_add_pair(user_info, label, value)
| |   -	Gaim::NotifyUserInfo user_info
| |   +void purple_notify_user_info_add_pair(user_info, label, value)
| |   +	Purple::NotifyUserInfo user_info
| |    	const char *label
| |    	const char *value
| |    
| |   -void gaim_notify_user_info_prepend_pair(user_info, label, value)
| |   -	Gaim::NotifyUserInfo user_info
| |   +void purple_notify_user_info_prepend_pair(user_info, label, value)
| |   +	Purple::NotifyUserInfo user_info
| |    	const char *label
| |    	const char *value
| |    
| |   -void gaim_notify_user_info_add_section_break(user_info)
| |   -	Gaim::NotifyUserInfo user_info
| |   +void purple_notify_user_info_add_section_break(user_info)
| |   +	Purple::NotifyUserInfo user_info
| |    
| |   -void gaim_notify_user_info_add_section_header(user_info, label)
| |   -	Gaim::NotifyUserInfo user_info
| |   +void purple_notify_user_info_add_section_header(user_info, label)
| |   +	Purple::NotifyUserInfo user_info
| |    	const char *label
| |    
| |   -void gaim_notify_user_info_remove_last_item(user_info)
| |   -	Gaim::NotifyUserInfo user_info
| |   +void purple_notify_user_info_remove_last_item(user_info)
| |   +	Purple::NotifyUserInfo user_info
| |    
| |    gchar *
| |   -gaim_notify_user_info_entry_get_label(user_info_entry)
| |   -	Gaim::NotifyUserInfoEntry user_info_entry
| |   +purple_notify_user_info_entry_get_label(user_info_entry)
| |   +	Purple::NotifyUserInfoEntry user_info_entry
| |    
| |    gchar *
| |   -gaim_notify_user_info_entry_get_value(user_info_entry)
| |   -	Gaim::NotifyUserInfoEntry user_info_entry
| |   +purple_notify_user_info_entry_get_value(user_info_entry)
| |   +	Purple::NotifyUserInfoEntry user_info_entry
| |    
| |   -Gaim::NotifyUiOps
| |   -gaim_notify_get_ui_ops()
| |   +Purple::NotifyUiOps
| |   +purple_notify_get_ui_ops()
| |    
| |    
| |    void *
| |   -gaim_notify_message(handle, type, title, primary, secondary, cb, user_data)
| |   +purple_notify_message(handle, type, title, primary, secondary, cb, user_data)
| |    	void * handle
| |   -	Gaim::NotifyMsgType type
| |   +	Purple::NotifyMsgType type
| |    	const char *title
| |    	const char *primary
| |    	const char *secondary
| |   -	Gaim::NotifyCloseCallback cb
| |   +	Purple::NotifyCloseCallback cb
| |    	gpointer user_data
| |    
| |    void *
| |   -gaim_notify_searchresults(gc, title, primary, secondary, results, cb, user_data)
| |   -	Gaim::Connection gc
| |   +purple_notify_searchresults(gc, title, primary, secondary, results, cb, user_data)
| |   +	Purple::Connection gc
| |    	const char *title
| |    	const char *primary
| |    	const char *secondary
| |   -	Gaim::NotifySearchResults results
| |   -	Gaim::NotifyCloseCallback cb
| |   +	Purple::NotifySearchResults results
| |   +	Purple::NotifyCloseCallback cb
| |    	gpointer user_data
| |    
| |    void
| |   -gaim_notify_set_ui_ops(ops)
| |   -	Gaim::NotifyUiOps ops
| |   +purple_notify_set_ui_ops(ops)
| |   +	Purple::NotifyUiOps ops
| |    
| |    void *
| |   -gaim_notify_uri(handle, uri)
| |   +purple_notify_uri(handle, uri)
| |    	void * handle
| |    	const char *uri
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Gaim.xs	801ea566813fce50f05777756a4d01aa2d1f7474
| |   +++ libpurple/plugins/perl/common/Pidgin.xs	51dea7669c2042a5377802f6e5b8fcac8fde6847
| |   @@ -1,99 +1,99 @@
| |    #include "module.h"
| |    #include "../perl-handlers.h"
| |    #include "const-c.inc"
| |    
| |    /* Prototypes for the BOOT section below. */
| |   -GAIM_PERL_BOOT_PROTO(Account);
| |   -GAIM_PERL_BOOT_PROTO(Account__Option);
| |   -GAIM_PERL_BOOT_PROTO(Buddy__Icon);
| |   -GAIM_PERL_BOOT_PROTO(BuddyList);
| |   -GAIM_PERL_BOOT_PROTO(Cipher);
| |   -GAIM_PERL_BOOT_PROTO(Cmd);
| |   -GAIM_PERL_BOOT_PROTO(Connection);
| |   -GAIM_PERL_BOOT_PROTO(Conversation);
| |   -GAIM_PERL_BOOT_PROTO(Core);
| |   -GAIM_PERL_BOOT_PROTO(Debug);
| |   -GAIM_PERL_BOOT_PROTO(Xfer);
| |   -GAIM_PERL_BOOT_PROTO(ImgStore);
| |   -GAIM_PERL_BOOT_PROTO(Log);
| |   -GAIM_PERL_BOOT_PROTO(Network);
| |   -GAIM_PERL_BOOT_PROTO(Notify);
| |   -GAIM_PERL_BOOT_PROTO(Plugin);
| |   -GAIM_PERL_BOOT_PROTO(PluginPref);
| |   -GAIM_PERL_BOOT_PROTO(Pounce);
| |   -GAIM_PERL_BOOT_PROTO(Prefs);
| |   -GAIM_PERL_BOOT_PROTO(Privacy);
| |   -GAIM_PERL_BOOT_PROTO(Proxy);
| |   -GAIM_PERL_BOOT_PROTO(Prpl);
| |   -GAIM_PERL_BOOT_PROTO(Request);
| |   -GAIM_PERL_BOOT_PROTO(Roomlist);
| |   -GAIM_PERL_BOOT_PROTO(SSL);
| |   -GAIM_PERL_BOOT_PROTO(SavedStatus);
| |   -GAIM_PERL_BOOT_PROTO(Serv);
| |   -GAIM_PERL_BOOT_PROTO(Signal);
| |   -GAIM_PERL_BOOT_PROTO(Sound);
| |   -GAIM_PERL_BOOT_PROTO(Status);
| |   -GAIM_PERL_BOOT_PROTO(Stringref);
| |   -GAIM_PERL_BOOT_PROTO(Util);
| |   -GAIM_PERL_BOOT_PROTO(XMLNode);
| |   +PURPLE_PERL_BOOT_PROTO(Account);
| |   +PURPLE_PERL_BOOT_PROTO(Account__Option);
| |   +PURPLE_PERL_BOOT_PROTO(Buddy__Icon);
| |   +PURPLE_PERL_BOOT_PROTO(BuddyList);
| |   +PURPLE_PERL_BOOT_PROTO(Cipher);
| |   +PURPLE_PERL_BOOT_PROTO(Cmd);
| |   +PURPLE_PERL_BOOT_PROTO(Connection);
| |   +PURPLE_PERL_BOOT_PROTO(Conversation);
| |   +PURPLE_PERL_BOOT_PROTO(Core);
| |   +PURPLE_PERL_BOOT_PROTO(Debug);
| |   +PURPLE_PERL_BOOT_PROTO(Xfer);
| |   +PURPLE_PERL_BOOT_PROTO(ImgStore);
| |   +PURPLE_PERL_BOOT_PROTO(Log);
| |   +PURPLE_PERL_BOOT_PROTO(Network);
| |   +PURPLE_PERL_BOOT_PROTO(Notify);
| |   +PURPLE_PERL_BOOT_PROTO(Plugin);
| |   +PURPLE_PERL_BOOT_PROTO(PluginPref);
| |   +PURPLE_PERL_BOOT_PROTO(Pounce);
| |   +PURPLE_PERL_BOOT_PROTO(Prefs);
| |   +PURPLE_PERL_BOOT_PROTO(Privacy);
| |   +PURPLE_PERL_BOOT_PROTO(Proxy);
| |   +PURPLE_PERL_BOOT_PROTO(Prpl);
| |   +PURPLE_PERL_BOOT_PROTO(Request);
| |   +PURPLE_PERL_BOOT_PROTO(Roomlist);
| |   +PURPLE_PERL_BOOT_PROTO(SSL);
| |   +PURPLE_PERL_BOOT_PROTO(SavedStatus);
| |   +PURPLE_PERL_BOOT_PROTO(Serv);
| |   +PURPLE_PERL_BOOT_PROTO(Signal);
| |   +PURPLE_PERL_BOOT_PROTO(Sound);
| |   +PURPLE_PERL_BOOT_PROTO(Status);
| |   +PURPLE_PERL_BOOT_PROTO(Stringref);
| |   +PURPLE_PERL_BOOT_PROTO(Util);
| |   +PURPLE_PERL_BOOT_PROTO(XMLNode);
| |    
| |   -MODULE = Gaim  PACKAGE = Gaim  PREFIX = gaim_
| |   +MODULE = Purple PACKAGE = Purple PREFIX = purple_
| |    PROTOTYPES: ENABLE
| |    
| |    INCLUDE: const-xs.inc
| |    
| |    BOOT:
| |   -	GAIM_PERL_BOOT(Account);
| |   -	GAIM_PERL_BOOT(Account__Option);
| |   -	GAIM_PERL_BOOT(Buddy__Icon);
| |   -	GAIM_PERL_BOOT(BuddyList);
| |   -	GAIM_PERL_BOOT(Cipher);
| |   -	GAIM_PERL_BOOT(Cmd);
| |   -	GAIM_PERL_BOOT(Connection);
| |   -	GAIM_PERL_BOOT(Conversation);
| |   -	GAIM_PERL_BOOT(Core);
| |   -	GAIM_PERL_BOOT(Debug);
| |   -	GAIM_PERL_BOOT(Xfer);
| |   -	GAIM_PERL_BOOT(ImgStore);
| |   -	GAIM_PERL_BOOT(Log);
| |   -	GAIM_PERL_BOOT(Network);
| |   -	GAIM_PERL_BOOT(Notify);
| |   -	GAIM_PERL_BOOT(Plugin);
| |   -	GAIM_PERL_BOOT(PluginPref);
| |   -	GAIM_PERL_BOOT(Pounce);
| |   -	GAIM_PERL_BOOT(Prefs);
| |   -	GAIM_PERL_BOOT(Privacy);
| |   -	GAIM_PERL_BOOT(Proxy);
| |   -	GAIM_PERL_BOOT(Prpl);
| |   -	GAIM_PERL_BOOT(Request);
| |   -	GAIM_PERL_BOOT(Roomlist);
| |   -	GAIM_PERL_BOOT(SSL);
| |   -	GAIM_PERL_BOOT(SavedStatus);
| |   -	GAIM_PERL_BOOT(Serv);
| |   -	GAIM_PERL_BOOT(Signal);
| |   -	GAIM_PERL_BOOT(Sound);
| |   -	GAIM_PERL_BOOT(Status);
| |   -	GAIM_PERL_BOOT(Stringref);
| |   -	GAIM_PERL_BOOT(Util);
| |   -	GAIM_PERL_BOOT(XMLNode);
| |   +	PURPLE_PERL_BOOT(Account);
| |   +	PURPLE_PERL_BOOT(Account__Option);
| |   +	PURPLE_PERL_BOOT(Buddy__Icon);
| |   +	PURPLE_PERL_BOOT(BuddyList);
| |   +	PURPLE_PERL_BOOT(Cipher);
| |   +	PURPLE_PERL_BOOT(Cmd);
| |   +	PURPLE_PERL_BOOT(Connection);
| |   +	PURPLE_PERL_BOOT(Conversation);
| |   +	PURPLE_PERL_BOOT(Core);
| |   +	PURPLE_PERL_BOOT(Debug);
| |   +	PURPLE_PERL_BOOT(Xfer);
| |   +	PURPLE_PERL_BOOT(ImgStore);
| |   +	PURPLE_PERL_BOOT(Log);
| |   +	PURPLE_PERL_BOOT(Network);
| |   +	PURPLE_PERL_BOOT(Notify);
| |   +	PURPLE_PERL_BOOT(Plugin);
| |   +	PURPLE_PERL_BOOT(PluginPref);
| |   +	PURPLE_PERL_BOOT(Pounce);
| |   +	PURPLE_PERL_BOOT(Prefs);
| |   +	PURPLE_PERL_BOOT(Privacy);
| |   +	PURPLE_PERL_BOOT(Proxy);
| |   +	PURPLE_PERL_BOOT(Prpl);
| |   +	PURPLE_PERL_BOOT(Request);
| |   +	PURPLE_PERL_BOOT(Roomlist);
| |   +	PURPLE_PERL_BOOT(SSL);
| |   +	PURPLE_PERL_BOOT(SavedStatus);
| |   +	PURPLE_PERL_BOOT(Serv);
| |   +	PURPLE_PERL_BOOT(Signal);
| |   +	PURPLE_PERL_BOOT(Sound);
| |   +	PURPLE_PERL_BOOT(Status);
| |   +	PURPLE_PERL_BOOT(Stringref);
| |   +	PURPLE_PERL_BOOT(Util);
| |   +	PURPLE_PERL_BOOT(XMLNode);
| |    
| |    void
| |    timeout_add(plugin, seconds, callback, data = 0)
| |   -	Gaim::Plugin plugin
| |   +	Purple::Plugin plugin
| |    	int seconds
| |    	SV *callback
| |    	SV *data
| |    CODE:
| |   -	gaim_perl_timeout_add(plugin, seconds, callback, data);
| |   +	purple_perl_timeout_add(plugin, seconds, callback, data);
| |    
| |    void
| |    deinit()
| |    CODE:
| |   -	gaim_perl_timeout_clear();
| |   +	purple_perl_timeout_clear();
| |    
| |    
| |   -MODULE = Gaim  PACKAGE = Gaim  PREFIX = gaim_
| |   +MODULE = Purple PACKAGE = Purple PREFIX = purple_
| |    PROTOTYPES: ENABLE
| |    
| |   +Purple::Core
| |   +purple_get_core()
| |   -Gaim::Core
| |   -gaim_get_core()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Plugin.xs	37b794a0cdda4f25094d845b36e9f300fef30a7c
| |   +++ libpurple/plugins/perl/common/Plugin.xs	df91242cfdf8f968c6bcf95578fd77a0a6b5a843
| |   @@ -1,156 +1,156 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Plugin  PACKAGE = Gaim::Plugin  PREFIX = gaim_plugin_
| |   +MODULE = Purple::Plugin  PACKAGE = Purple::Plugin  PREFIX = purple_plugin_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Plugin
| |   -gaim_plugin_new(native, path)
| |   +Purple::Plugin
| |   +purple_plugin_new(native, path)
| |    	gboolean native
| |    	const char *path
| |    
| |   -Gaim::Plugin
| |   -gaim_plugin_probe(filename)
| |   +Purple::Plugin
| |   +purple_plugin_probe(filename)
| |    	const char *filename
| |    
| |    gboolean
| |   -gaim_plugin_register(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_register(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    gboolean
| |   -gaim_plugin_load(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_load(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    gboolean
| |   -gaim_plugin_unload(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_unload(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    gboolean
| |   -gaim_plugin_reload(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_reload(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    void
| |   -gaim_plugin_destroy(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_destroy(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    gboolean
| |   -gaim_plugin_is_loaded(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_is_loaded(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    gboolean
| |   -gaim_plugin_is_unloadable(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_is_unloadable(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_id(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_id(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_name(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_name(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_version(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_version(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_summary(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_summary(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_description(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_description(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_author(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_author(plugin)
| |   +	Purple::Plugin plugin
| |    
| |    const gchar *
| |   -gaim_plugin_get_homepage(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_get_homepage(plugin)
| |   +	Purple::Plugin plugin
| |    
| |   -MODULE = Gaim::Plugin  PACKAGE = Gaim::Plugin::IPC  PREFIX = gaim_plugin_ipc_
| |   +MODULE = Purple::Plugin  PACKAGE = Purple::Plugin::IPC  PREFIX = purple_plugin_ipc_
| |    
| |    void
| |   -gaim_plugin_ipc_unregister(plugin, command)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_ipc_unregister(plugin, command)
| |   +	Purple::Plugin plugin
| |    	const char *command
| |    
| |    void
| |   -gaim_plugin_ipc_unregister_all(plugin)
| |   -	Gaim::Plugin plugin
| |   +purple_plugin_ipc_unregister_all(plugin)
| |   +	Purple::Plugin plugin
| |    
| |   -MODULE = Gaim::Plugin  PACKAGE = Gaim::Plugins  PREFIX = gaim_plugins_
| |   +MODULE = Purple::Plugin  PACKAGE = Purple::Plugins  PREFIX = purple_plugins_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_plugins_add_search_path(path)
| |   +purple_plugins_add_search_path(path)
| |    	const char *path
| |    
| |    void
| |   -gaim_plugins_unload_all()
| |   +purple_plugins_unload_all()
| |    
| |    void
| |   -gaim_plugins_destroy_all()
| |   +purple_plugins_destroy_all()
| |    
| |    void
| |   -gaim_plugins_load_saved(key)
| |   +purple_plugins_load_saved(key)
| |    	const char *key
| |    
| |    void
| |   -gaim_plugins_probe(ext)
| |   +purple_plugins_probe(ext)
| |    	const char *ext
| |    
| |    gboolean
| |   -gaim_plugins_enabled()
| |   +purple_plugins_enabled()
| |    
| |   -Gaim::Plugin
| |   -gaim_plugins_find_with_name(name)
| |   +Purple::Plugin
| |   +purple_plugins_find_with_name(name)
| |    	const char *name
| |    
| |   -Gaim::Plugin
| |   -gaim_plugins_find_with_filename(filename)
| |   +Purple::Plugin
| |   +purple_plugins_find_with_filename(filename)
| |    	const char *filename
| |    
| |   -Gaim::Plugin
| |   -gaim_plugins_find_with_basename(basename)
| |   +Purple::Plugin
| |   +purple_plugins_find_with_basename(basename)
| |    	const char *basename
| |    
| |   -Gaim::Plugin
| |   -gaim_plugins_find_with_id(id)
| |   +Purple::Plugin
| |   +purple_plugins_find_with_id(id)
| |    	const char *id
| |    
| |    void
| |   -gaim_plugins_get_loaded()
| |   +purple_plugins_get_loaded()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_plugins_get_loaded(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin")));
| |   +	for (l = purple_plugins_get_loaded(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Plugin")));
| |    	}
| |    
| |    void
| |   -gaim_plugins_get_protocols()
| |   +purple_plugins_get_protocols()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_plugins_get_protocols(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin")));
| |   +	for (l = purple_plugins_get_protocols(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Plugin")));
| |    	}
| |    
| |    void
| |   -gaim_plugins_get_all()
| |   +purple_plugins_get_all()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_plugins_get_all(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin")));
| |   +	for (l = purple_plugins_get_all(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Plugin")));
| |    	}
| |    
| |   -Gaim::Handle
| |   -gaim_plugins_get_handle()
| |   +Purple::Handle
| |   +purple_plugins_get_handle()
| |    
| |    void
| |   -gaim_plugins_init()
| |   +purple_plugins_init()
| |    
| |    void
| |   +purple_plugins_uninit()
| |   -gaim_plugins_uninit()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/PluginPref.xs	4c2f2914f716f151a602f0807ebbe3a8c2d39404
| |   +++ libpurple/plugins/perl/common/PluginPref.xs	6a10c7bb82184075ab7168521df65b6bbed75daf
| |   @@ -1,144 +1,144 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::PluginPref  PACKAGE = Gaim::PluginPref::Frame  PREFIX = gaim_plugin_pref_frame_
| |   +MODULE = Purple::PluginPref  PACKAGE = Purple::PluginPref::Frame  PREFIX = purple_plugin_pref_frame_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_plugin_pref_frame_add(frame, pref)
| |   -	Gaim::PluginPref::Frame frame
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_frame_add(frame, pref)
| |   +	Purple::PluginPref::Frame frame
| |   +	Purple::PluginPref pref
| |    
| |    void
| |   -gaim_plugin_pref_frame_destroy(frame)
| |   -	Gaim::PluginPref::Frame frame
| |   +purple_plugin_pref_frame_destroy(frame)
| |   +	Purple::PluginPref::Frame frame
| |    
| |    void
| |   -gaim_plugin_pref_frame_get_prefs(frame)
| |   -	Gaim::PluginPref::Frame frame
| |   +purple_plugin_pref_frame_get_prefs(frame)
| |   +	Purple::PluginPref::Frame frame
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_plugin_pref_frame_get_prefs(frame); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::PluginPref")));
| |   +	for (l = purple_plugin_pref_frame_get_prefs(frame); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::PluginPref")));
| |    	}
| |    
| |   -Gaim::PluginPref::Frame
| |   -gaim_plugin_pref_frame_new(class)
| |   +Purple::PluginPref::Frame
| |   +purple_plugin_pref_frame_new(class)
| |        C_ARGS: /* void */
| |    
| |   -MODULE = Gaim::PluginPref  PACKAGE = Gaim::PluginPref  PREFIX = gaim_plugin_pref_
| |   +MODULE = Purple::PluginPref  PACKAGE = Purple::PluginPref  PREFIX = purple_plugin_pref_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_plugin_pref_add_choice(pref, label, choice)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_add_choice(pref, label, choice)
| |   +	Purple::PluginPref pref
| |    	const char *label
| |    # Do the appropriate conversion based on the perl type specified.
| |    # Currently only Strings and Ints will work.
| |    	gpointer choice = (SvPOKp($arg) ? SvPV($arg, PL_na) : (SvIOKp($arg) ? GINT_TO_POINTER(SvIV($arg)) : NULL));
| |    
| |    void
| |   -gaim_plugin_pref_destroy(pref)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_destroy(pref)
| |   +	Purple::PluginPref pref
| |    
| |    
| |    void
| |   -gaim_plugin_pref_get_bounds(pref, min, max)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_get_bounds(pref, min, max)
| |   +	Purple::PluginPref pref
| |    	int *min
| |    	int *max
| |    
| |    void
| |   -gaim_plugin_pref_get_choices(pref)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_get_choices(pref)
| |   +	Purple::PluginPref pref
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_plugin_pref_get_choices(pref); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListItem")));
| |   +	for (l = purple_plugin_pref_get_choices(pref); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::ListItem")));
| |    	}
| |    
| |    const char *
| |   -gaim_plugin_pref_get_label(pref)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_get_label(pref)
| |   +	Purple::PluginPref pref
| |    
| |    gboolean
| |   -gaim_plugin_pref_get_masked(pref)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_get_masked(pref)
| |   +	Purple::PluginPref pref
| |    
| |    unsigned int
| |   -gaim_plugin_pref_get_max_length(pref)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_get_max_length(pref)
| |   +	Purple::PluginPref pref
| |    
| |    const char *
| |   -gaim_plugin_pref_get_name(pref)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_get_name(pref)
| |   +	Purple::PluginPref pref
| |    
| |   -Gaim::PluginPrefType
| |   -gaim_plugin_pref_get_type(pref)
| |   -	Gaim::PluginPref pref
| |   +Purple::PluginPrefType
| |   +purple_plugin_pref_get_type(pref)
| |   +	Purple::PluginPref pref
| |    
| |   -Gaim::PluginPref
| |   -gaim_plugin_pref_new(class)
| |   +Purple::PluginPref
| |   +purple_plugin_pref_new(class)
| |        C_ARGS: /* void */
| |    
| |   -Gaim::PluginPref
| |   -gaim_plugin_pref_new_with_label(class, label)
| |   +Purple::PluginPref
| |   +purple_plugin_pref_new_with_label(class, label)
| |    	const char *label
| |        C_ARGS:
| |    	label
| |    
| |   -Gaim::PluginPref
| |   -gaim_plugin_pref_new_with_name(class, name)
| |   +Purple::PluginPref
| |   +purple_plugin_pref_new_with_name(class, name)
| |    	const char *name
| |        C_ARGS:
| |    	name
| |    
| |   -Gaim::PluginPref
| |   -gaim_plugin_pref_new_with_name_and_label(class, name, label)
| |   +Purple::PluginPref
| |   +purple_plugin_pref_new_with_name_and_label(class, name, label)
| |    	const char *name
| |    	const char *label
| |        C_ARGS:
| |    	name, label
| |    
| |    void
| |   -gaim_plugin_pref_set_bounds(pref, min, max)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_set_bounds(pref, min, max)
| |   +	Purple::PluginPref pref
| |    	int min
| |    	int max
| |    
| |    void
| |   -gaim_plugin_pref_set_label(pref, label)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_set_label(pref, label)
| |   +	Purple::PluginPref pref
| |    	const char *label
| |    
| |    void
| |   -gaim_plugin_pref_set_masked(pref, mask)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_set_masked(pref, mask)
| |   +	Purple::PluginPref pref
| |    	gboolean mask
| |    
| |    void
| |   -gaim_plugin_pref_set_max_length(pref, max_length)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_set_max_length(pref, max_length)
| |   +	Purple::PluginPref pref
| |    	unsigned int max_length
| |    
| |    void
| |   -gaim_plugin_pref_set_name(pref, name)
| |   -	Gaim::PluginPref pref
| |   +purple_plugin_pref_set_name(pref, name)
| |   +	Purple::PluginPref pref
| |    	const char *name
| |    
| |    void
| |   -gaim_plugin_pref_set_type(pref, type)
| |   -	Gaim::PluginPref pref
| |   -	Gaim::PluginPrefType type
| |   +purple_plugin_pref_set_type(pref, type)
| |   +	Purple::PluginPref pref
| |   +	Purple::PluginPrefType type
| |    PREINIT:
| |   -	GaimPluginPrefType gpp_type;
| |   +	PurplePluginPrefType gpp_type;
| |    CODE:
| |   -	gpp_type = GAIM_PLUGIN_PREF_NONE;
| |   +	gpp_type = PURPLE_PLUGIN_PREF_NONE;
| |    
| |    	if (type == 1) {
| |   -		gpp_type = GAIM_PLUGIN_PREF_CHOICE;
| |   +		gpp_type = PURPLE_PLUGIN_PREF_CHOICE;
| |    	} else if (type == 2) {
| |   -		gpp_type = GAIM_PLUGIN_PREF_INFO;
| |   +		gpp_type = PURPLE_PLUGIN_PREF_INFO;
| |    	}
| |   +	purple_plugin_pref_set_type(pref, gpp_type);
| |   -	gaim_plugin_pref_set_type(pref, gpp_type);
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Pounce.xs	4fdb0aaab768e039e5e5d2ce66fb30ddb72eaaca
| |   +++ libpurple/plugins/perl/common/Pounce.xs	b05cbf9f8dc122dae6e096c2b1b730788b84ca9e
| |   @@ -1,90 +1,90 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Pounce  PACKAGE = Gaim::Pounce  PREFIX = gaim_pounce_
| |   +MODULE = Purple::Pounce  PACKAGE = Purple::Pounce  PREFIX = purple_pounce_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_pounce_action_register(pounce, name)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_action_register(pounce, name)
| |   +	Purple::Pounce pounce
| |    	const char *name
| |    
| |    void
| |   -gaim_pounce_destroy(pounce)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_destroy(pounce)
| |   +	Purple::Pounce pounce
| |    
| |    void
| |   -gaim_pounce_destroy_all_by_account(account)
| |   -	Gaim::Account account
| |   +purple_pounce_destroy_all_by_account(account)
| |   +	Purple::Account account
| |    
| |    void *
| |   -gaim_pounce_get_data(pounce)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_get_data(pounce)
| |   +	Purple::Pounce pounce
| |    
| |   -Gaim::PounceEvent
| |   -gaim_pounce_get_events(pounce)
| |   -	Gaim::Pounce pounce
| |   +Purple::PounceEvent
| |   +purple_pounce_get_events(pounce)
| |   +	Purple::Pounce pounce
| |    
| |    const char *
| |   -gaim_pounce_get_pouncee(pounce)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_get_pouncee(pounce)
| |   +	Purple::Pounce pounce
| |    
| |   -Gaim::Account
| |   -gaim_pounce_get_pouncer(pounce)
| |   -	Gaim::Pounce pounce
| |   +Purple::Account
| |   +purple_pounce_get_pouncer(pounce)
| |   +	Purple::Pounce pounce
| |    
| |    gboolean
| |   -gaim_pounce_get_save(pounce)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_get_save(pounce)
| |   +	Purple::Pounce pounce
| |    
| |    void
| |   -gaim_pounce_set_data(pounce, data)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_set_data(pounce, data)
| |   +	Purple::Pounce pounce
| |    	void * data
| |    
| |    void
| |   -gaim_pounce_set_events(pounce, events)
| |   -	Gaim::Pounce pounce
| |   -	Gaim::PounceEvent events
| |   +purple_pounce_set_events(pounce, events)
| |   +	Purple::Pounce pounce
| |   +	Purple::PounceEvent events
| |    
| |    void
| |   -gaim_pounce_set_pouncee(pounce, pouncee)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_set_pouncee(pounce, pouncee)
| |   +	Purple::Pounce pounce
| |    	const char *pouncee
| |    
| |    void
| |   -gaim_pounce_set_pouncer(pounce, pouncer)
| |   -	Gaim::Pounce pounce
| |   -	Gaim::Account pouncer
| |   +purple_pounce_set_pouncer(pounce, pouncer)
| |   +	Purple::Pounce pounce
| |   +	Purple::Account pouncer
| |    
| |    void
| |   -gaim_pounce_set_save(pounce, save)
| |   -	Gaim::Pounce pounce
| |   +purple_pounce_set_save(pounce, save)
| |   +	Purple::Pounce pounce
| |    	gboolean save
| |    
| |   -MODULE = Gaim::Pounce  PACKAGE = Gaim::Pounces  PREFIX = gaim_pounces_
| |   +MODULE = Purple::Pounce  PACKAGE = Purple::Pounces  PREFIX = purple_pounces_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_pounces_get_all()
| |   +purple_pounces_get_all()
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_pounces_get_all(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Pounce")));
| |   +	for (l = purple_pounces_get_all(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Pounce")));
| |    	}
| |    
| |   -Gaim::Handle
| |   -gaim_pounces_get_handle()
| |   +Purple::Handle
| |   +purple_pounces_get_handle()
| |    
| |    void
| |   -gaim_pounces_init()
| |   +purple_pounces_init()
| |    
| |    gboolean
| |   -gaim_pounces_load()
| |   +purple_pounces_load()
| |    
| |    void
| |   -gaim_pounces_uninit()
| |   +purple_pounces_uninit()
| |    
| |    void
| |   -gaim_pounces_unregister_handler(ui)
| |   +purple_pounces_unregister_handler(ui)
| |    	const char *ui
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Prefs.xs	d82b433e1ef5d45d8a39ba69a4ae120a8a6c7ac5
| |   +++ libpurple/plugins/perl/common/Prefs.xs	cb1b209a5cb31a7c72247fa7f36a8c5d75e0a57b
| |   @@ -1,29 +1,29 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Prefs  PACKAGE = Gaim::Prefs  PREFIX = gaim_prefs_
| |   +MODULE = Purple::Prefs  PACKAGE = Purple::Prefs  PREFIX = purple_prefs_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_prefs_add_bool(name, value)
| |   +purple_prefs_add_bool(name, value)
| |    	const char *name
| |    	gboolean value
| |    
| |    void
| |   -gaim_prefs_add_int(name, value)
| |   +purple_prefs_add_int(name, value)
| |    	const char *name
| |    	int value
| |    
| |    void
| |   -gaim_prefs_add_none(name)
| |   +purple_prefs_add_none(name)
| |    	const char *name
| |    
| |    void
| |   -gaim_prefs_add_string(name, value)
| |   +purple_prefs_add_string(name, value)
| |    	const char *name
| |    	const char *value
| |    
| |    void
| |   -gaim_prefs_add_string_list(name, value)
| |   +purple_prefs_add_string_list(name, value)
| |    	const char *name
| |    	SV *value
| |    PREINIT:
| |   @@ -37,94 +37,94 @@ PPCODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(value), i, 0), t_sl));
| |    	}
| |   -	gaim_prefs_add_string_list(name, t_GL);
| |   +	purple_prefs_add_string_list(name, t_GL);
| |    
| |    void
| |   -gaim_prefs_destroy()
| |   +purple_prefs_destroy()
| |    
| |    void
| |   -gaim_prefs_disconnect_by_handle(handle)
| |   +purple_prefs_disconnect_by_handle(handle)
| |    	void * handle
| |    
| |    void
| |   -gaim_prefs_disconnect_callback(callback_id)
| |   +purple_prefs_disconnect_callback(callback_id)
| |    	guint callback_id
| |    
| |    gboolean
| |   -gaim_prefs_exists(name)
| |   +purple_prefs_exists(name)
| |    	const char *name
| |    
| |    gboolean
| |   -gaim_prefs_get_bool(name)
| |   +purple_prefs_get_bool(name)
| |    	const char *name
| |    
| |   -Gaim::Handle
| |   -gaim_prefs_get_handle()
| |   +Purple::Handle
| |   +purple_prefs_get_handle()
| |    
| |    int
| |   -gaim_prefs_get_int(name)
| |   +purple_prefs_get_int(name)
| |    	const char *name
| |    
| |    const char *
| |   -gaim_prefs_get_string(name)
| |   +purple_prefs_get_string(name)
| |    	const char *name
| |    
| |    void
| |   -gaim_prefs_get_string_list(name)
| |   +purple_prefs_get_string_list(name)
| |    	const char *name
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_prefs_get_string_list(name); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::PrefValue")));
| |   +	for (l = purple_prefs_get_string_list(name); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::PrefValue")));
| |    	}
| |    
| |   -Gaim::PrefType
| |   -gaim_prefs_get_type(name)
| |   +Purple::PrefType
| |   +purple_prefs_get_type(name)
| |    	const char *name
| |    
| |    void
| |   -gaim_prefs_init()
| |   +purple_prefs_init()
| |    
| |    gboolean
| |   -gaim_prefs_load()
| |   +purple_prefs_load()
| |    
| |    void
| |   -gaim_prefs_remove(name)
| |   +purple_prefs_remove(name)
| |    	const char *name
| |    
| |    void
| |   -gaim_prefs_rename(oldname, newname)
| |   +purple_prefs_rename(oldname, newname)
| |    	const char *oldname
| |    	const char *newname
| |    
| |    void
| |   -gaim_prefs_rename_boolean_toggle(oldname, newname)
| |   +purple_prefs_rename_boolean_toggle(oldname, newname)
| |    	const char *oldname
| |    	const char *newname
| |    
| |    void
| |   -gaim_prefs_set_bool(name, value)
| |   +purple_prefs_set_bool(name, value)
| |    	const char *name
| |    	gboolean value
| |    
| |    void
| |   -gaim_prefs_set_generic(name, value)
| |   +purple_prefs_set_generic(name, value)
| |    	const char *name
| |    	gpointer value
| |    
| |    void
| |   -gaim_prefs_set_int(name, value)
| |   +purple_prefs_set_int(name, value)
| |    	const char *name
| |    	int value
| |    
| |    void
| |   -gaim_prefs_set_string(name, value)
| |   +purple_prefs_set_string(name, value)
| |    	const char *name
| |    	const char *value
| |    
| |    void
| |   -gaim_prefs_set_string_list(name, value)
| |   +purple_prefs_set_string_list(name, value)
| |    	const char *name
| |    	SV *value
| |    PREINIT:
| |   @@ -138,14 +138,14 @@ PPCODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(value), i, 0), t_sl));
| |    	}
| |   -	gaim_prefs_set_string_list(name, t_GL);
| |   +	purple_prefs_set_string_list(name, t_GL);
| |    
| |    void
| |   -gaim_prefs_trigger_callback(name)
| |   +purple_prefs_trigger_callback(name)
| |    	const char *name
| |    
| |    void
| |   -gaim_prefs_uninit()
| |   +purple_prefs_uninit()
| |    
| |    void
| |   +purple_prefs_update_old()
| |   -gaim_prefs_update_old()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Privacy.xs	63ecc86c9772672b5163742695df8741400a16c4
| |   +++ libpurple/plugins/perl/common/Privacy.xs	062709490d163134c282f027b209d0be9fef6148
| |   @@ -1,43 +1,43 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Privacy  PACKAGE = Gaim::Privacy  PREFIX = gaim_privacy_
| |   +MODULE = Purple::Privacy  PACKAGE = Purple::Privacy  PREFIX = purple_privacy_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Privacy::UiOps
| |   -gaim_privacy_get_ui_ops()
| |   +Purple::Privacy::UiOps
| |   +purple_privacy_get_ui_ops()
| |    
| |    void
| |   -gaim_privacy_init()
| |   +purple_privacy_init()
| |    
| |    void
| |   -gaim_privacy_set_ui_ops(ops)
| |   -	Gaim::Privacy::UiOps ops
| |   +purple_privacy_set_ui_ops(ops)
| |   +	Purple::Privacy::UiOps ops
| |    
| |    gboolean
| |   -gaim_privacy_permit_add(account, name, local_only)
| |   -	Gaim::Account account
| |   +purple_privacy_permit_add(account, name, local_only)
| |   +	Purple::Account account
| |    	const char * name
| |    	gboolean local_only
| |    
| |    gboolean
| |   -gaim_privacy_permit_remove(account, name, local_only)
| |   -	Gaim::Account account
| |   +purple_privacy_permit_remove(account, name, local_only)
| |   +	Purple::Account account
| |    	const char * name
| |    	gboolean local_only
| |    
| |    gboolean
| |   -gaim_privacy_deny_add(account, name, local_only)
| |   -	Gaim::Account account
| |   +purple_privacy_deny_add(account, name, local_only)
| |   +	Purple::Account account
| |    	const char * name
| |    	gboolean local_only
| |    
| |    gboolean
| |   -gaim_privacy_deny_remove(account, name, local_only)
| |   -	Gaim::Account account
| |   +purple_privacy_deny_remove(account, name, local_only)
| |   +	Purple::Account account
| |    	const char * name
| |    	gboolean local_only
| |    
| |    gboolean
| |   -gaim_privacy_check(account, who)
| |   -	Gaim::Account account
| |   +purple_privacy_check(account, who)
| |   +	Purple::Account account
| |    	const char * who
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Proxy.xs	08c25d5075ae9b8b084c0dae956c9c89dd84edea
| |   +++ libpurple/plugins/perl/common/Proxy.xs	efa1785e9c8483ecd8bf5dac766f50c43cbc99ae
| |   @@ -1,65 +1,65 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Proxy  PACKAGE = Gaim::Proxy  PREFIX = gaim_proxy_
| |   +MODULE = Purple::Proxy  PACKAGE = Purple::Proxy  PREFIX = purple_proxy_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::ProxyInfo
| |   -gaim_global_proxy_get_info()
| |   +Purple::ProxyInfo
| |   +purple_global_proxy_get_info()
| |    
| |   -Gaim::Handle
| |   -gaim_proxy_get_handle()
| |   +Purple::Handle
| |   +purple_proxy_get_handle()
| |    
| |    void
| |   -gaim_proxy_info_destroy(info)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_destroy(info)
| |   +	Purple::ProxyInfo info
| |    
| |    const char *
| |   -gaim_proxy_info_get_host(info)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_get_host(info)
| |   +	Purple::ProxyInfo info
| |    
| |    const char *
| |   -gaim_proxy_info_get_password(info)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_get_password(info)
| |   +	Purple::ProxyInfo info
| |    
| |    int
| |   -gaim_proxy_info_get_port(info)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_get_port(info)
| |   +	Purple::ProxyInfo info
| |    
| |   -Gaim::ProxyType
| |   -gaim_proxy_info_get_type(info)
| |   -	Gaim::ProxyInfo info
| |   +Purple::ProxyType
| |   +purple_proxy_info_get_type(info)
| |   +	Purple::ProxyInfo info
| |    
| |    const char *
| |   -gaim_proxy_info_get_username(info)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_get_username(info)
| |   +	Purple::ProxyInfo info
| |    
| |   -Gaim::ProxyInfo
| |   -gaim_proxy_info_new()
| |   +Purple::ProxyInfo
| |   +purple_proxy_info_new()
| |    
| |    void
| |   -gaim_proxy_info_set_host(info, host)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_set_host(info, host)
| |   +	Purple::ProxyInfo info
| |    	const char *host
| |    
| |    void
| |   -gaim_proxy_info_set_password(info, password)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_set_password(info, password)
| |   +	Purple::ProxyInfo info
| |    	const char *password
| |    
| |    void
| |   -gaim_proxy_info_set_port(info, port)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_set_port(info, port)
| |   +	Purple::ProxyInfo info
| |    	int port
| |    
| |    void
| |   -gaim_proxy_info_set_type(info, type)
| |   -	Gaim::ProxyInfo info
| |   -	Gaim::ProxyType type
| |   +purple_proxy_info_set_type(info, type)
| |   +	Purple::ProxyInfo info
| |   +	Purple::ProxyType type
| |    
| |    void
| |   -gaim_proxy_info_set_username(info, username)
| |   -	Gaim::ProxyInfo info
| |   +purple_proxy_info_set_username(info, username)
| |   +	Purple::ProxyInfo info
| |    	const char *username
| |    
| |    void
| |   +purple_proxy_init()
| |   -gaim_proxy_init()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Prpl.xs	5259de56707ef3632ea532f2799c8a901ed4620d
| |   +++ libpurple/plugins/perl/common/Prpl.xs	694d071a8a11c788161e66294cd62f4c32e2cb70
| |   @@ -1,54 +1,54 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Prpl  PACKAGE = Gaim::Find  PREFIX = gaim_find_
| |   +MODULE = Purple::Prpl  PACKAGE = Purple::Find  PREFIX = purple_find_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Plugin
| |   -gaim_find_prpl(id)
| |   +Purple::Plugin
| |   +purple_find_prpl(id)
| |    	const char *id
| |    
| |   -MODULE = Gaim::Prpl  PACKAGE = Gaim::Prpl  PREFIX = gaim_prpl_
| |   +MODULE = Purple::Prpl  PACKAGE = Purple::Prpl  PREFIX = purple_prpl_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_prpl_change_account_status(account, old_status, new_status)
| |   -	Gaim::Account account
| |   -	Gaim::Status old_status
| |   -	Gaim::Status new_status
| |   +purple_prpl_change_account_status(account, old_status, new_status)
| |   +	Purple::Account account
| |   +	Purple::Status old_status
| |   +	Purple::Status new_status
| |    
| |    void
| |   -gaim_prpl_get_statuses(account, presence)
| |   -	Gaim::Account account
| |   -	Gaim::Presence presence
| |   +purple_prpl_get_statuses(account, presence)
| |   +	Purple::Account account
| |   +	Purple::Presence presence
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_prpl_get_statuses(account,presence); l != NULL; l = l->next) {
| |   +	for (l = purple_prpl_get_statuses(account,presence); l != NULL; l = l->next) {
| |    		/* XXX Someone please test and make sure this is the right
| |    		 * type for these things. */
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Status")));
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Status")));
| |    	}
| |    
| |    void
| |   -gaim_prpl_got_account_idle(account, idle, idle_time)
| |   -	Gaim::Account account
| |   +purple_prpl_got_account_idle(account, idle, idle_time)
| |   +	Purple::Account account
| |    	gboolean idle
| |    	time_t idle_time
| |    
| |    void
| |   -gaim_prpl_got_account_login_time(account, login_time)
| |   -	Gaim::Account account
| |   +purple_prpl_got_account_login_time(account, login_time)
| |   +	Purple::Account account
| |    	time_t login_time
| |    
| |    void
| |   -gaim_prpl_got_user_idle(account, name, idle, idle_time)
| |   -	Gaim::Account account
| |   +purple_prpl_got_user_idle(account, name, idle, idle_time)
| |   +	Purple::Account account
| |    	const char *name
| |    	gboolean idle
| |    	time_t idle_time
| |    
| |    void
| |   -gaim_prpl_got_user_login_time(account, name, login_time)
| |   -	Gaim::Account account
| |   +purple_prpl_got_user_login_time(account, name, login_time)
| |   +	Purple::Account account
| |    	const char *name
| |    	time_t login_time
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Gaim.pm	3df286609c275a45d01a3cbaec8b6e6918dab078
| |   +++ libpurple/plugins/perl/common/Purple.pm	7254bb3804a40f48609a14351722838d8266d3f2
| |   @@ -1,4 +1,4 @@
| |   -package Gaim;
| |   +package Purple;
| |    
| |    use 5.008;
| |    use strict;
| |   @@ -14,7 +14,7 @@ our @ISA = qw(Exporter);
| |    # names by default without a very good reason. Use EXPORT_OK instead.
| |    # Do not simply export all your public functions/methods/constants.
| |    
| |   -# This allows declaration	use Gaim ':all';
| |   +# This allows declaration	use Purple ':all';
| |    # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
| |    # will save memory.
| |    our %EXPORT_TAGS = ( 'all' => [ qw(
| |   @@ -36,7 +36,7 @@ sub AUTOLOAD {
| |    	my $constname;
| |    	our $AUTOLOAD;
| |    	($constname = $AUTOLOAD) =~ s/.*:://;
| |   -	croak "&Gaim::constant not defined" if $constname eq 'constant';
| |   +	croak "&Purple::constant not defined" if $constname eq 'constant';
| |    	my ($error, $val) = constant($constname);
| |    	if ($error) { croak $error; }
| |    	{
| |   @@ -49,7 +49,7 @@ require XSLoader;
| |    }
| |    
| |    require XSLoader;
| |   -XSLoader::load('Gaim', $VERSION);
| |   +XSLoader::load('Purple', $VERSION);
| |    
| |    # Preloaded methods go here.
| |    
| |   @@ -58,53 +58,53 @@ __END__
| |    
| |    =head1 NAME
| |    
| |   -Gaim - Perl extension the Gaim instant messenger.
| |   +libpurple - Perl extension to the libpurple instant messenger library.
| |    
| |    =head1 SYNOPSIS
| |    
| |   -  use Gaim;
| |   +  use Purple;
| |    
| |    =head1 ABSTRACT
| |    
| |      This module provides the interface for using perl scripts as plugins
| |   -  in Gaim.
| |   +  in libpurple.
| |    
| |    =head1 DESCRIPTION
| |    
| |    This module provides the interface for using perl scripts as plugins
| |   -in Gaim. With this, developers can write perl scripts that can be
| |   -loaded in Gaim as plugins. The scripts can interact with IMs, chats,
| |   -accounts, the buddy list, gaim signals, and more.
| |   +in Purple. With this, developers can write perl scripts that can be
| |   +loaded in Purple as plugins. The scripts can interact with IMs, chats,
| |   +accounts, the buddy list, libpurple signals, and more.
| |    
| |   -The API for the perl interface is very similar to that of the Gaim C
| |   -API, which can be viewed at http://gaim.sourceforge.net/api/ or in
| |   -the header files in the Gaim source tree.
| |   +The API for the perl interface is very similar to that of the Purple C
| |   +API, which can be viewed at http://developer.pidgin.im/doxygen/ or in
| |   +the header files in the Purple source tree.
| |    
| |    =head1 FUNCTIONS
| |    
| |    =over
| |    
| |   -=item @accounts = Gaim::accounts
| |   +=item @accounts = Purple::accounts
| |    
| |    Returns a list of all accounts, online or offline.
| |    
| |   -=item @chats = Gaim::chats
| |   +=item @chats = Purple::chats
| |    
| |    Returns a list of all chats currently open.
| |    
| |   -=item @connections = Gaim::connections
| |   +=item @connections = Purple::connections
| |    
| |    Returns a list of all active connections.
| |    
| |   -=item @conversations = Gaim::conversations
| |   +=item @conversations = Purple::conversations
| |    
| |    Returns a list of all conversations, both IM and chat, currently open.
| |    
| |   -=item @conv_windows = Gaim::conv_windows
| |   +=item @conv_windows = Purple::conv_windows
| |    
| |    Returns a list of all conversation windows currently open.
| |    
| |   -=item @ims = Gaim::ims
| |   +=item @ims = Purple::ims
| |    
| |    Returns a list of all instant messages currently open.
| |    
| |   @@ -112,9 +112,9 @@ Returns a list of all instant messages c
| |    
| |    =head1 SEE ALSO
| |    
| |   -Gaim C API documentation - http//gaim.sourceforge.net/api/
| |   +Purple C API documentation - http://developer.pidgin.im/doxygen/
| |    
| |   -Gaim website - http://gaim.sourceforge.net/
| |   +Purple website - http://pidgin.im/
| |    
| |    =head1 AUTHOR
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Request.xs	a7478039145eb9eaa065061cc3977b7ff55e7805
| |   +++ libpurple/plugins/perl/common/Request.xs	f92b1b1d9f8cbc5d0818675d8b4966a9f94a542e
| |   @@ -1,8 +1,8 @@ void *
| |    #include "module.h"
| |    
| |    /* This breaks on faceprint's amd64 box
| |    void *
| |   -gaim_request_action_varg(handle, title, primary, secondary, default_action, user_data, action_count, actions)
| |   +purple_request_action_varg(handle, title, primary, secondary, default_action, user_data, action_count, actions)
| |    	void * handle
| |    	const char *title
| |    	const char *primary
| |   @@ -17,27 +17,27 @@ typedef struct {
| |    typedef struct {
| |    	char *cancel_cb;
| |    	char *ok_cb;
| |   -} GaimPerlRequestData;
| |   +} PurplePerlRequestData;
| |    
| |    /********************************************************/
| |    /*                                                      */
| |    /* Callback function that calls a perl subroutine       */
| |    /*                                                      */
| |    /* The void * field data is being used as a way to hide */
| |   -/* the perl sub's name in a GaimPerlRequestData         */
| |   +/* the perl sub's name in a PurplePerlRequestData         */
| |    /*                                                      */
| |    /********************************************************/
| |    static void
| |   -gaim_perl_request_ok_cb(void * data, GaimRequestFields *fields)
| |   +purple_perl_request_ok_cb(void * data, PurpleRequestFields *fields)
| |    {
| |   -	GaimPerlRequestData *gpr = (GaimPerlRequestData *)data;
| |   +	PurplePerlRequestData *gpr = (PurplePerlRequestData *)data;
| |    
| |    	dSP;
| |    	ENTER;
| |    	SAVETMPS;
| |    	PUSHMARK(sp);
| |    
| |   -	XPUSHs(gaim_perl_bless_object(fields, "Gaim::Request::Fields"));
| |   +	XPUSHs(purple_perl_bless_object(fields, "Purple::Request::Fields"));
| |    	PUTBACK;
| |    
| |    	call_pv(gpr->ok_cb, G_EVAL | G_SCALAR);
| |   @@ -53,17 +53,17 @@ static void
| |    }
| |    
| |    static void
| |   -gaim_perl_request_cancel_cb(void * data, GaimRequestFields *fields)
| |   +purple_perl_request_cancel_cb(void * data, PurpleRequestFields *fields)
| |    {
| |    
| |   -	GaimPerlRequestData *gpr = (GaimPerlRequestData *)data;
| |   +	PurplePerlRequestData *gpr = (PurplePerlRequestData *)data;
| |    
| |    	dSP;
| |    	ENTER;
| |    	SAVETMPS;
| |    	PUSHMARK(sp);
| |    
| |   -	XPUSHs(gaim_perl_bless_object(fields, "Gaim::Request::Fields"));
| |   +	XPUSHs(purple_perl_bless_object(fields, "Purple::Request::Fields"));
| |    	PUTBACK;
| |    	call_pv(gpr->cancel_cb, G_EVAL | G_SCALAR);
| |    	SPAGAIN;
| |   @@ -77,12 +77,12 @@ gaim_perl_request_cancel_cb(void * data,
| |    	g_free(gpr);
| |    }
| |    
| |   -MODULE = Gaim::Request  PACKAGE = Gaim::Request  PREFIX = gaim_request_
| |   +MODULE = Purple::Request  PACKAGE = Purple::Request  PREFIX = purple_request_
| |    PROTOTYPES: ENABLE
| |    
| |    void *
| |   -gaim_request_input(handle, title, primary, secondary, default_value, multiline, masked, hint, ok_text, ok_cb, cancel_text, cancel_cb)
| |   -	Gaim::Plugin handle
| |   +purple_request_input(handle, title, primary, secondary, default_value, multiline, masked, hint, ok_text, ok_cb, cancel_text, cancel_cb)
| |   +	Purple::Plugin handle
| |    	const char * title
| |    	const char * primary
| |    	const char * secondary
| |   @@ -95,489 +95,489 @@ CODE:
| |    	const char * cancel_text
| |    	SV * cancel_cb
| |    CODE:
| |   -	GaimPerlRequestData *gpr;
| |   +	PurplePerlRequestData *gpr;
| |    	STRLEN len;
| |    	char *basename;
| |    
| |    	basename = g_path_get_basename(handle->path);
| |   -	gaim_perl_normalize_script_name(basename);
| |   -	gpr = g_new(GaimPerlRequestData, 1);
| |   -	gpr->ok_cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(ok_cb, len));
| |   -	gpr->cancel_cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(cancel_cb, len));
| |   +	purple_perl_normalize_script_name(basename);
| |   +	gpr = g_new(PurplePerlRequestData, 1);
| |   +	gpr->ok_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(ok_cb, len));
| |   +	gpr->cancel_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cancel_cb, len));
| |    	g_free(basename);
| |    
| |   -	RETVAL = gaim_request_input(handle, title, primary, secondary, default_value, multiline, masked, hint, ok_text, G_CALLBACK(gaim_perl_request_ok_cb), cancel_text, G_CALLBACK(gaim_perl_request_cancel_cb), gpr);
| |   +	RETVAL = purple_request_input(handle, title, primary, secondary, default_value, multiline, masked, hint, ok_text, G_CALLBACK(purple_perl_request_ok_cb), cancel_text, G_CALLBACK(purple_perl_request_cancel_cb), gpr);
| |    OUTPUT:
| |    	RETVAL
| |    
| |    void *
| |   -gaim_request_file(handle, title, filename, savedialog, ok_cb, cancel_cb)
| |   -	Gaim::Plugin handle
| |   +purple_request_file(handle, title, filename, savedialog, ok_cb, cancel_cb)
| |   +	Purple::Plugin handle
| |    	const char * title
| |    	const char * filename
| |    	gboolean savedialog
| |    	SV * ok_cb
| |    	SV * cancel_cb
| |    CODE:
| |   -	GaimPerlRequestData *gpr;
| |   +	PurplePerlRequestData *gpr;
| |    	STRLEN len;
| |    	char *basename;
| |    
| |    	basename = g_path_get_basename(handle->path);
| |   -	gaim_perl_normalize_script_name(basename);
| |   -	gpr = g_new(GaimPerlRequestData, 1);
| |   -	gpr->ok_cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(ok_cb, len));
| |   -	gpr->cancel_cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(cancel_cb, len));
| |   +	purple_perl_normalize_script_name(basename);
| |   +	gpr = g_new(PurplePerlRequestData, 1);
| |   +	gpr->ok_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(ok_cb, len));
| |   +	gpr->cancel_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cancel_cb, len));
| |    	g_free(basename);
| |    
| |   -	RETVAL = gaim_request_file(handle, title, filename, savedialog, G_CALLBACK(gaim_perl_request_ok_cb), G_CALLBACK(gaim_perl_request_cancel_cb), gpr);
| |   +	RETVAL = purple_request_file(handle, title, filename, savedialog, G_CALLBACK(purple_perl_request_ok_cb), G_CALLBACK(purple_perl_request_cancel_cb), gpr);
| |    OUTPUT:
| |    	RETVAL
| |    
| |    void *
| |   -gaim_request_fields(handle, title, primary, secondary, fields, ok_text, ok_cb, cancel_text, cancel_cb)
| |   -	Gaim::Plugin handle
| |   +purple_request_fields(handle, title, primary, secondary, fields, ok_text, ok_cb, cancel_text, cancel_cb)
| |   +	Purple::Plugin handle
| |    	const char * title
| |    	const char * primary
| |    	const char * secondary
| |   -	Gaim::Request::Fields fields
| |   +	Purple::Request::Fields fields
| |    	const char * ok_text
| |    	SV * ok_cb
| |    	const char * cancel_text
| |    	SV * cancel_cb
| |    CODE:
| |   -	GaimPerlRequestData *gpr;
| |   +	PurplePerlRequestData *gpr;
| |    	STRLEN len;
| |    	char *basename;
| |    
| |    	basename = g_path_get_basename(handle->path);
| |   -	gaim_perl_normalize_script_name(basename);
| |   -	gpr = g_new(GaimPerlRequestData, 1);
| |   -	gpr->ok_cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(ok_cb, len));
| |   -	gpr->cancel_cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(cancel_cb, len));
| |   +	purple_perl_normalize_script_name(basename);
| |   +	gpr = g_new(PurplePerlRequestData, 1);
| |   +	gpr->ok_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(ok_cb, len));
| |   +	gpr->cancel_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cancel_cb, len));
| |    	g_free(basename);
| |    
| |   -	RETVAL = gaim_request_fields(handle, title, primary, secondary, fields, ok_text, G_CALLBACK(gaim_perl_request_ok_cb), cancel_text, G_CALLBACK(gaim_perl_request_cancel_cb), gpr);
| |   +	RETVAL = purple_request_fields(handle, title, primary, secondary, fields, ok_text, G_CALLBACK(purple_perl_request_ok_cb), cancel_text, G_CALLBACK(purple_perl_request_cancel_cb), gpr);
| |    OUTPUT:
| |    	RETVAL
| |    
| |    void
| |   -gaim_request_close(type, uihandle)
| |   -	Gaim::RequestType type
| |   +purple_request_close(type, uihandle)
| |   +	Purple::RequestType type
| |    	void * uihandle
| |    
| |    void
| |   -gaim_request_close_with_handle(handle)
| |   +purple_request_close_with_handle(handle)
| |    	void * handle
| |    
| |   -MODULE = Gaim::Request  PACKAGE = Gaim::Request::Field  PREFIX = gaim_request_field_
| |   +MODULE = Purple::Request  PACKAGE = Purple::Request::Field  PREFIX = purple_request_field_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Account
| |   -gaim_request_field_account_get_default_value(field)
| |   -	Gaim::Request::Field field
| |   +Purple::Account
| |   +purple_request_field_account_get_default_value(field)
| |   +	Purple::Request::Field field
| |    
| |    IV
| |   -gaim_request_field_account_get_filter(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_account_get_filter(field)
| |   +	Purple::Request::Field field
| |    CODE:
| |   -	RETVAL = PTR2IV(gaim_request_field_account_get_filter(field));
| |   +	RETVAL = PTR2IV(purple_request_field_account_get_filter(field));
| |    OUTPUT:
| |    	RETVAL
| |    
| |    gboolean
| |   -gaim_request_field_account_get_show_all(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_account_get_show_all(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Account
| |   -gaim_request_field_account_get_value(field)
| |   -	Gaim::Request::Field field
| |   +Purple::Account
| |   +purple_request_field_account_get_value(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_account_new(id, text, account = NULL)
| |   +Purple::Request::Field
| |   +purple_request_field_account_new(id, text, account = NULL)
| |    	const char *id
| |    	const char *text
| |   -	Gaim::Account account
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_request_field_account_set_default_value(field, default_value)
| |   -	Gaim::Request::Field field
| |   -	Gaim::Account default_value
| |   +purple_request_field_account_set_default_value(field, default_value)
| |   +	Purple::Request::Field field
| |   +	Purple::Account default_value
| |    
| |    void
| |   -gaim_request_field_account_set_show_all(field, show_all)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_account_set_show_all(field, show_all)
| |   +	Purple::Request::Field field
| |    	gboolean show_all
| |    
| |    void
| |   -gaim_request_field_account_set_value(field, value)
| |   -	Gaim::Request::Field field
| |   -	Gaim::Account value
| |   +purple_request_field_account_set_value(field, value)
| |   +	Purple::Request::Field field
| |   +	Purple::Account value
| |    
| |    gboolean
| |   -gaim_request_field_bool_get_default_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_bool_get_default_value(field)
| |   +	Purple::Request::Field field
| |    
| |    gboolean
| |   -gaim_request_field_bool_get_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_bool_get_value(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_bool_new(id, text, default_value = TRUE)
| |   +Purple::Request::Field
| |   +purple_request_field_bool_new(id, text, default_value = TRUE)
| |    	const char *id
| |    	const char *text
| |    	gboolean default_value
| |    
| |    void
| |   -gaim_request_field_bool_set_default_value(field, default_value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_bool_set_default_value(field, default_value)
| |   +	Purple::Request::Field field
| |    	gboolean default_value
| |    
| |    void
| |   -gaim_request_field_bool_set_value(field, value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_bool_set_value(field, value)
| |   +	Purple::Request::Field field
| |    	gboolean value
| |    
| |    void
| |   -gaim_request_field_choice_add(field, label)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_choice_add(field, label)
| |   +	Purple::Request::Field field
| |    	const char *label
| |    
| |    int
| |   -gaim_request_field_choice_get_default_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_choice_get_default_value(field)
| |   +	Purple::Request::Field field
| |    
| |    void
| |   -gaim_request_field_choice_get_labels(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_choice_get_labels(field)
| |   +	Purple::Request::Field field
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_request_field_choice_get_labels(field); l != NULL; l = l->next) {
| |   +	for (l = purple_request_field_choice_get_labels(field); l != NULL; l = l->next) {
| |    		XPUSHs(sv_2mortal(newSVpv(l->data, 0)));
| |    	}
| |    
| |    int
| |   -gaim_request_field_choice_get_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_choice_get_value(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_choice_new(id, text, default_value = 0)
| |   +Purple::Request::Field
| |   +purple_request_field_choice_new(id, text, default_value = 0)
| |    	const char *id
| |    	const char *text
| |    	int default_value
| |    
| |    void
| |   -gaim_request_field_choice_set_default_value(field, default_value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_choice_set_default_value(field, default_value)
| |   +	Purple::Request::Field field
| |    	int default_value
| |    
| |    void
| |   -gaim_request_field_choice_set_value(field, value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_choice_set_value(field, value)
| |   +	Purple::Request::Field field
| |    	int value
| |    
| |    void
| |   -gaim_request_field_destroy(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_destroy(field)
| |   +	Purple::Request::Field field
| |    
| |    const char *
| |   -gaim_request_field_get_id(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_get_id(field)
| |   +	Purple::Request::Field field
| |    
| |    const char *
| |   -gaim_request_field_get_label(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_get_label(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::RequestFieldType
| |   -gaim_request_field_get_type(field)
| |   -	Gaim::Request::Field field
| |   +Purple::RequestFieldType
| |   +purple_request_field_get_type(field)
| |   +	Purple::Request::Field field
| |    
| |    const char *
| |   -gaim_request_field_get_type_hint(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_get_type_hint(field)
| |   +	Purple::Request::Field field
| |    
| |    int
| |   -gaim_request_field_int_get_default_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_int_get_default_value(field)
| |   +	Purple::Request::Field field
| |    
| |    int
| |   -gaim_request_field_int_get_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_int_get_value(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_int_new(id, text, default_value = 0)
| |   +Purple::Request::Field
| |   +purple_request_field_int_new(id, text, default_value = 0)
| |    	const char *id
| |    	const char *text
| |    	int default_value
| |    
| |    void
| |   -gaim_request_field_int_set_default_value(field, default_value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_int_set_default_value(field, default_value)
| |   +	Purple::Request::Field field
| |    	int default_value
| |    
| |    void
| |   -gaim_request_field_int_set_value(field, value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_int_set_value(field, value)
| |   +	Purple::Request::Field field
| |    	int value
| |    
| |    gboolean
| |   -gaim_request_field_is_required(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_is_required(field)
| |   +	Purple::Request::Field field
| |    
| |    gboolean
| |   -gaim_request_field_is_visible(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_is_visible(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_label_new(id, text)
| |   +Purple::Request::Field
| |   +purple_request_field_label_new(id, text)
| |    	const char *id
| |    	const char *text
| |    
| |    void
| |   -gaim_request_field_list_add(field, item, data)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_add(field, item, data)
| |   +	Purple::Request::Field field
| |    	const char *item
| |    	void * data
| |    
| |    void
| |   -gaim_request_field_list_add_selected(field, item)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_add_selected(field, item)
| |   +	Purple::Request::Field field
| |    	const char *item
| |    
| |    void
| |   -gaim_request_field_list_clear_selected(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_clear_selected(field)
| |   +	Purple::Request::Field field
| |    
| |    void *
| |   -gaim_request_field_list_get_data(field, text)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_get_data(field, text)
| |   +	Purple::Request::Field field
| |    	const char *text
| |    
| |    void
| |   -gaim_request_field_list_get_items(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_get_items(field)
| |   +	Purple::Request::Field field
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_request_field_list_get_items(field); l != NULL; l = l->next) {
| |   +	for (l = purple_request_field_list_get_items(field); l != NULL; l = l->next) {
| |    		XPUSHs(sv_2mortal(newSVpv(l->data, 0)));
| |    	}
| |    
| |    gboolean
| |   -gaim_request_field_list_get_multi_select(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_get_multi_select(field)
| |   +	Purple::Request::Field field
| |    
| |    void
| |   -gaim_request_field_list_get_selected(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_get_selected(field)
| |   +	Purple::Request::Field field
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_request_field_list_get_selected(field); l != NULL; l = l->next) {
| |   +	for (l = purple_request_field_list_get_selected(field); l != NULL; l = l->next) {
| |    		XPUSHs(sv_2mortal(newSVpv(l->data, 0)));
| |    	}
| |    
| |    gboolean
| |   -gaim_request_field_list_is_selected(field, item)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_is_selected(field, item)
| |   +	Purple::Request::Field field
| |    	const char *item
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_list_new(id, text)
| |   +Purple::Request::Field
| |   +purple_request_field_list_new(id, text)
| |    	const char *id
| |    	const char *text
| |    
| |    void
| |   -gaim_request_field_list_set_multi_select(field, multi_select)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_list_set_multi_select(field, multi_select)
| |   +	Purple::Request::Field field
| |    	gboolean multi_select
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_new(id, text, type)
| |   +Purple::Request::Field
| |   +purple_request_field_new(id, text, type)
| |    	const char *id
| |    	const char *text
| |   -	Gaim::RequestFieldType type
| |   +	Purple::RequestFieldType type
| |    
| |    void
| |   -gaim_request_field_set_label(field, label)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_set_label(field, label)
| |   +	Purple::Request::Field field
| |    	const char *label
| |    
| |    void
| |   -gaim_request_field_set_required(field, required)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_set_required(field, required)
| |   +	Purple::Request::Field field
| |    	gboolean required
| |    
| |    void
| |   -gaim_request_field_set_type_hint(field, type_hint)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_set_type_hint(field, type_hint)
| |   +	Purple::Request::Field field
| |    	const char *type_hint
| |    
| |    void
| |   -gaim_request_field_set_visible(field, visible)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_set_visible(field, visible)
| |   +	Purple::Request::Field field
| |    	gboolean visible
| |    
| |    const char *
| |   -gaim_request_field_string_get_default_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_get_default_value(field)
| |   +	Purple::Request::Field field
| |    
| |    const char *
| |   -gaim_request_field_string_get_value(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_get_value(field)
| |   +	Purple::Request::Field field
| |    
| |    gboolean
| |   -gaim_request_field_string_is_editable(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_is_editable(field)
| |   +	Purple::Request::Field field
| |    
| |    gboolean
| |   -gaim_request_field_string_is_masked(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_is_masked(field)
| |   +	Purple::Request::Field field
| |    
| |    gboolean
| |   -gaim_request_field_string_is_multiline(field)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_is_multiline(field)
| |   +	Purple::Request::Field field
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_field_string_new(id, text, default_value, multiline)
| |   +Purple::Request::Field
| |   +purple_request_field_string_new(id, text, default_value, multiline)
| |    	const char *id
| |    	const char *text
| |    	const char *default_value
| |    	gboolean multiline
| |    
| |    void
| |   -gaim_request_field_string_set_default_value(field, default_value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_set_default_value(field, default_value)
| |   +	Purple::Request::Field field
| |    	const char *default_value
| |    
| |    void
| |   -gaim_request_field_string_set_editable(field, editable)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_set_editable(field, editable)
| |   +	Purple::Request::Field field
| |    	gboolean editable
| |    
| |    void
| |   -gaim_request_field_string_set_masked(field, masked)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_set_masked(field, masked)
| |   +	Purple::Request::Field field
| |    	gboolean masked
| |    
| |    void
| |   -gaim_request_field_string_set_value(field, value)
| |   -	Gaim::Request::Field field
| |   +purple_request_field_string_set_value(field, value)
| |   +	Purple::Request::Field field
| |    	const char *value
| |    
| |   -Gaim::Request::UiOps
| |   -gaim_request_get_ui_ops()
| |   +Purple::Request::UiOps
| |   +purple_request_get_ui_ops()
| |    
| |    void
| |   -gaim_request_set_ui_ops(ops)
| |   -	Gaim::Request::UiOps ops
| |   +purple_request_set_ui_ops(ops)
| |   +	Purple::Request::UiOps ops
| |    
| |   -MODULE = Gaim::Request  PACKAGE = Gaim::Request::Field::Group  PREFIX = gaim_request_field_group_
| |   +MODULE = Purple::Request  PACKAGE = Purple::Request::Field::Group  PREFIX = purple_request_field_group_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_request_field_group_add_field(group, field)
| |   -	Gaim::Request::Field::Group group
| |   -	Gaim::Request::Field field
| |   +purple_request_field_group_add_field(group, field)
| |   +	Purple::Request::Field::Group group
| |   +	Purple::Request::Field field
| |    
| |    void
| |   -gaim_request_field_group_destroy(group)
| |   -	Gaim::Request::Field::Group group
| |   +purple_request_field_group_destroy(group)
| |   +	Purple::Request::Field::Group group
| |    
| |    void
| |   -gaim_request_field_group_get_fields(group)
| |   -	Gaim::Request::Field::Group group
| |   +purple_request_field_group_get_fields(group)
| |   +	Purple::Request::Field::Group group
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_request_field_group_get_fields(group); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Request::Field")));
| |   +	for (l = purple_request_field_group_get_fields(group); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Request::Field")));
| |    	}
| |    
| |    const char *
| |   -gaim_request_field_group_get_title(group)
| |   -	Gaim::Request::Field::Group group
| |   +purple_request_field_group_get_title(group)
| |   +	Purple::Request::Field::Group group
| |    
| |   -Gaim::Request::Field::Group
| |   -gaim_request_field_group_new(title)
| |   +Purple::Request::Field::Group
| |   +purple_request_field_group_new(title)
| |    	const char *title
| |    
| |   -MODULE = Gaim::Request  PACKAGE = Gaim::Request::Fields  PREFIX = gaim_request_fields_
| |   +MODULE = Purple::Request  PACKAGE = Purple::Request::Fields  PREFIX = purple_request_fields_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_request_fields_add_group(fields, group)
| |   -	Gaim::Request::Fields fields
| |   -	Gaim::Request::Field::Group group
| |   +purple_request_fields_add_group(fields, group)
| |   +	Purple::Request::Fields fields
| |   +	Purple::Request::Field::Group group
| |    
| |    gboolean
| |   -gaim_request_fields_all_required_filled(fields)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_all_required_filled(fields)
| |   +	Purple::Request::Fields fields
| |    
| |    void
| |   -gaim_request_fields_destroy(fields)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_destroy(fields)
| |   +	Purple::Request::Fields fields
| |    
| |    gboolean
| |   -gaim_request_fields_exists(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_exists(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |   -Gaim::Account
| |   -gaim_request_fields_get_account(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +Purple::Account
| |   +purple_request_fields_get_account(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |    gboolean
| |   -gaim_request_fields_get_bool(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_get_bool(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |    int
| |   -gaim_request_fields_get_choice(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_get_choice(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |   -Gaim::Request::Field
| |   -gaim_request_fields_get_field(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +Purple::Request::Field
| |   +purple_request_fields_get_field(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |    void
| |   -gaim_request_fields_get_groups(fields)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_get_groups(fields)
| |   +	Purple::Request::Fields fields
| |    PREINIT:
| |    	GList *l;
| |    PPCODE:
| |   -	for (l = gaim_request_fields_get_groups(fields); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Request::Field::Group")));
| |   +	for (l = purple_request_fields_get_groups(fields); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Request::Field::Group")));
| |    	}
| |    
| |    int
| |   -gaim_request_fields_get_integer(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_get_integer(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |    void
| |   -gaim_request_fields_get_required(fields)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_get_required(fields)
| |   +	Purple::Request::Fields fields
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_request_fields_get_required(fields); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Request::Field")));
| |   +	for (l = purple_request_fields_get_required(fields); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Request::Field")));
| |    	}
| |    
| |    const char *
| |   -gaim_request_fields_get_string(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_get_string(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |    gboolean
| |   -gaim_request_fields_is_field_required(fields, id)
| |   -	Gaim::Request::Fields fields
| |   +purple_request_fields_is_field_required(fields, id)
| |   +	Purple::Request::Fields fields
| |    	const char *id
| |    
| |   +Purple::Request::Fields
| |   +purple_request_fields_new()
| |   -Gaim::Request::Fields
| |   -gaim_request_fields_new()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Roomlist.xs	1a74cdbc6cf228af604fdc4068877bd8c67d8697
| |   +++ libpurple/plugins/perl/common/Roomlist.xs	459d9c5518aac3eb5d3e38869d3d9446160b7be0
| |   @@ -1,56 +1,56 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Roomlist  PACKAGE = Gaim::Roomlist  PREFIX = gaim_roomlist_
| |   +MODULE = Purple::Roomlist  PACKAGE = Purple::Roomlist  PREFIX = purple_roomlist_
| |    PROTOTYPES: ENABLE
| |    
| |    void 
| |   -gaim_roomlist_cancel_get_list(list)
| |   -	Gaim::Roomlist list
| |   +purple_roomlist_cancel_get_list(list)
| |   +	Purple::Roomlist list
| |    
| |    void 
| |   -gaim_roomlist_expand_category(list, category)
| |   -	Gaim::Roomlist list
| |   -	Gaim::Roomlist::Room category
| |   +purple_roomlist_expand_category(list, category)
| |   +	Purple::Roomlist list
| |   +	Purple::Roomlist::Room category
| |    
| |    gboolean 
| |   -gaim_roomlist_get_in_progress(list)
| |   -	Gaim::Roomlist list
| |   +purple_roomlist_get_in_progress(list)
| |   +	Purple::Roomlist list
| |    
| |   -Gaim::Roomlist
| |   -gaim_roomlist_get_list(gc)
| |   -	Gaim::Connection gc
| |   +Purple::Roomlist
| |   +purple_roomlist_get_list(gc)
| |   +	Purple::Connection gc
| |    
| |   -Gaim::Roomlist::UiOps
| |   -gaim_roomlist_get_ui_ops()
| |   +Purple::Roomlist::UiOps
| |   +purple_roomlist_get_ui_ops()
| |     
| |    
| |   -Gaim::Roomlist
| |   -gaim_roomlist_new(account)
| |   -	Gaim::Account account
| |   +Purple::Roomlist
| |   +purple_roomlist_new(account)
| |   +	Purple::Account account
| |    
| |    void 
| |   -gaim_roomlist_ref(list)
| |   -	Gaim::Roomlist list
| |   +purple_roomlist_ref(list)
| |   +	Purple::Roomlist list
| |    
| |    void 
| |   -gaim_roomlist_room_add(list, room)
| |   -	Gaim::Roomlist list
| |   -	Gaim::Roomlist::Room room
| |   +purple_roomlist_room_add(list, room)
| |   +	Purple::Roomlist list
| |   +	Purple::Roomlist::Room room
| |    
| |    void 
| |   -gaim_roomlist_room_add_field(list, room, field)
| |   -	Gaim::Roomlist list
| |   -	Gaim::Roomlist::Room room
| |   +purple_roomlist_room_add_field(list, room, field)
| |   +	Purple::Roomlist list
| |   +	Purple::Roomlist::Room room
| |    	gconstpointer field
| |    
| |    void 
| |   -gaim_roomlist_room_join(list, room)
| |   -	Gaim::Roomlist list
| |   -	Gaim::Roomlist::Room room
| |   +purple_roomlist_room_join(list, room)
| |   +	Purple::Roomlist list
| |   +	Purple::Roomlist::Room room
| |    
| |    void 
| |   -gaim_roomlist_set_fields(list, fields)
| |   -	Gaim::Roomlist list
| |   +purple_roomlist_set_fields(list, fields)
| |   +	Purple::Roomlist list
| |    	SV *fields
| |    PREINIT:
| |    	GList *t_GL;
| |   @@ -63,22 +63,22 @@ PPCODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(fields), i, 0), t_sl));
| |    	}
| |   -	gaim_roomlist_set_fields(list, t_GL);
| |   +	purple_roomlist_set_fields(list, t_GL);
| |    
| |    void 
| |   -gaim_roomlist_set_in_progress(list, in_progress)
| |   -	Gaim::Roomlist list
| |   +purple_roomlist_set_in_progress(list, in_progress)
| |   +	Purple::Roomlist list
| |    	gboolean in_progress
| |    
| |    void 
| |   -gaim_roomlist_set_ui_ops(ops)
| |   -	Gaim::Roomlist::UiOps ops
| |   +purple_roomlist_set_ui_ops(ops)
| |   +	Purple::Roomlist::UiOps ops
| |    
| |    void 
| |   -gaim_roomlist_show_with_account(account)
| |   -	Gaim::Account account
| |   +purple_roomlist_show_with_account(account)
| |   +	Purple::Account account
| |    
| |    void 
| |   -gaim_roomlist_unref(list)
| |   -	Gaim::Roomlist list
| |   +purple_roomlist_unref(list)
| |   +	Purple::Roomlist list
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/SSLConn.xs	c46cb58ca40ec7203b05bffa861b6e05df04d42f
| |   +++ libpurple/plugins/perl/common/SSLConn.xs	f180fc10aa6ba3af5ec5740bd63896ae60e56fc2
| |   @@ -1,61 +1,61 @@
| |    #include "module.h"
| |    
| |    /* TODO
| |    
| |    
| |   -Gaim::Ssl::Connection
| |   -gaim_ssl_connect(account, host, port, func, error_func, data)
| |   -	Gaim::Account account
| |   +Purple::Ssl::Connection
| |   +purple_ssl_connect(account, host, port, func, error_func, data)
| |   +	Purple::Account account
| |    	const char *host
| |    	int port
| |   -	GaimSslInputFunction func
| |   -	GaimSslErrorFunction error_func
| |   +	PurpleSslInputFunction func
| |   +	PurpleSslErrorFunction error_func
| |    
| |    void
| |   -gaim_ssl_input_add(gsc, func, data)
| |   -	Gaim::Ssl::Connection gsc
| |   -	Gaim::SslInputFunction func
| |   +purple_ssl_input_add(gsc, func, data)
| |   +	Purple::Ssl::Connection gsc
| |   +	Purple::SslInputFunction func
| |    
| |   -Gaim::Ssl::Connection
| |   -gaim_ssl_connect_fd(account, fd, func, error_func, data)
| |   -	Gaim::Account account
| |   +Purple::Ssl::Connection
| |   +purple_ssl_connect_fd(account, fd, func, error_func, data)
| |   +	Purple::Account account
| |    	int fd
| |   -	GaimSslInputFunction func
| |   -	GaimSslErrorFunction error_func
| |   +	PurpleSslInputFunction func
| |   +	PurpleSslErrorFunction error_func
| |    
| |    */
| |    
| |   -MODULE = Gaim::SSL  PACKAGE = Gaim::SSL   PREFIX = gaim_ssl_
| |   +MODULE = Purple::SSL  PACKAGE = Purple::SSL   PREFIX = purple_ssl_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_ssl_close(gsc)
| |   -	Gaim::Ssl::Connection gsc
| |   +purple_ssl_close(gsc)
| |   +	Purple::Ssl::Connection gsc
| |    
| |   -Gaim::Ssl::Ops
| |   -gaim_ssl_get_ops()
| |   +Purple::Ssl::Ops
| |   +purple_ssl_get_ops()
| |    
| |    void
| |   -gaim_ssl_init()
| |   +purple_ssl_init()
| |    
| |    gboolean
| |   -gaim_ssl_is_supported()
| |   +purple_ssl_is_supported()
| |    
| |    size_t
| |   -gaim_ssl_read(gsc, buffer, len)
| |   -	Gaim::Ssl::Connection gsc
| |   +purple_ssl_read(gsc, buffer, len)
| |   +	Purple::Ssl::Connection gsc
| |    	void * buffer
| |    	size_t len
| |    
| |    void
| |   -gaim_ssl_set_ops(ops)
| |   -	Gaim::Ssl::Ops ops
| |   +purple_ssl_set_ops(ops)
| |   +	Purple::Ssl::Ops ops
| |    
| |    void
| |   -gaim_ssl_uninit()
| |   +purple_ssl_uninit()
| |    
| |    size_t
| |   -gaim_ssl_write(gsc, buffer, len)
| |   -	Gaim::Ssl::Connection gsc
| |   +purple_ssl_write(gsc, buffer, len)
| |   +	Purple::Ssl::Connection gsc
| |    	void * buffer
| |    	size_t len
| |   ============================================================
| |   --- libpurple/plugins/perl/common/SavedStatuses.xs	9cae3fcd65c3ce10cb0ced21e520a40c8d98c5e3
| |   +++ libpurple/plugins/perl/common/SavedStatuses.xs	84ce23581b52aee74de5d4ca4686bf9e2414d9a6
| |   @@ -1,58 +1,58 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::SavedStatus  PACKAGE = Gaim::SavedStatus  PREFIX = gaim_savedstatus_
| |   +MODULE = Purple::SavedStatus  PACKAGE = Purple::SavedStatus  PREFIX = purple_savedstatus_
| |    PROTOTYPES: ENABLE
| |    
| |    gboolean
| |   -gaim_savedstatus_delete(title)
| |   +purple_savedstatus_delete(title)
| |    	const char *title
| |    
| |   -Gaim::SavedStatus
| |   -gaim_savedstatus_find(title)
| |   +Purple::SavedStatus
| |   +purple_savedstatus_find(title)
| |    	const char *title
| |    
| |    const char *
| |   -gaim_savedstatus_get_message(saved_status)
| |   -	Gaim::SavedStatus saved_status
| |   +purple_savedstatus_get_message(saved_status)
| |   +	Purple::SavedStatus saved_status
| |    
| |    const char *
| |   -gaim_savedstatus_get_title(saved_status)
| |   -	Gaim::SavedStatus saved_status
| |   +purple_savedstatus_get_title(saved_status)
| |   +	Purple::SavedStatus saved_status
| |    
| |   -Gaim::StatusPrimitive
| |   -gaim_savedstatus_get_type(saved_status)
| |   -	Gaim::SavedStatus saved_status
| |   +Purple::StatusPrimitive
| |   +purple_savedstatus_get_type(saved_status)
| |   +	Purple::SavedStatus saved_status
| |    
| |   -Gaim::SavedStatus
| |   -gaim_savedstatus_new(title, type)
| |   +Purple::SavedStatus
| |   +purple_savedstatus_new(title, type)
| |    	const char *title
| |   -	Gaim::StatusPrimitive type
| |   +	Purple::StatusPrimitive type
| |    
| |    void
| |   -gaim_savedstatus_set_message(status, message)
| |   -	Gaim::SavedStatus status
| |   +purple_savedstatus_set_message(status, message)
| |   +	Purple::SavedStatus status
| |    	const char *message
| |    
| |   -Gaim::SavedStatus
| |   -gaim_savedstatus_get_current()
| |   +Purple::SavedStatus
| |   +purple_savedstatus_get_current()
| |    
| |   -MODULE = Gaim::SavedStatus  PACKAGE = Gaim::SavedStatuses  PREFIX = gaim_savedstatuses_
| |   +MODULE = Purple::SavedStatus  PACKAGE = Purple::SavedStatuses  PREFIX = purple_savedstatuses_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_savedstatuses_get_all()
| |   +purple_savedstatuses_get_all()
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_savedstatuses_get_all(); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::SavedStatus")));
| |   +	for (l = purple_savedstatuses_get_all(); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::SavedStatus")));
| |    	}
| |    
| |   -Gaim::Handle
| |   -gaim_savedstatuses_get_handle()
| |   +Purple::Handle
| |   +purple_savedstatuses_get_handle()
| |    
| |    void
| |   -gaim_savedstatuses_init()
| |   +purple_savedstatuses_init()
| |    
| |    void
| |   +purple_savedstatuses_uninit()
| |   -gaim_savedstatuses_uninit()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Server.xs	6933b0347383bca76aae647a29a33b5a34fd8da6
| |   +++ libpurple/plugins/perl/common/Server.xs	d6abb1693f708dd1eac12af9d96aaedc0f03c647
| |   @@ -1,72 +1,72 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Serv  PACKAGE = Gaim::Serv  PREFIX = serv_
| |   +MODULE = Purple::Serv  PACKAGE = Purple::Serv  PREFIX = serv_
| |    PROTOTYPES: ENABLE
| |    
| |    
| |    void 
| |    serv_add_deny(con, a)
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	const char * a
| |    
| |    void 
| |    serv_add_permit(a, b)
| |   -	Gaim::Connection a
| |   +	Purple::Connection a
| |    	const char * b
| |    
| |    void 
| |    serv_alias_buddy(buddy)
| |   -	Gaim::BuddyList::Buddy buddy 
| |   +	Purple::BuddyList::Buddy buddy 
| |    
| |    void 
| |    serv_chat_invite(con, a, b, c)
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	int a
| |    	const char * b
| |    	const char * c
| |    
| |    void 
| |    serv_chat_leave(a, b)
| |   -	Gaim::Connection a
| |   +	Purple::Connection a
| |    	int b
| |    
| |    int  
| |    serv_chat_send(con, a, b, flags)
| |   -	Gaim::Connection con 
| |   +	Purple::Connection con 
| |    	int a
| |    	const char * b
| |   -	Gaim::MessageFlags flags
| |   +	Purple::MessageFlags flags
| |    
| |    void 
| |    serv_chat_whisper(con, a, b, c)
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	int a
| |    	const char * b
| |    	const char * c
| |    
| |    void 
| |    serv_get_info(con, a)
| |   -	Gaim::Connection con 
| |   +	Purple::Connection con 
| |    	const char * a
| |    
| |    void 
| |    serv_got_alias(gc, who, alias)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	const char *who
| |    	const char *alias
| |    
| |    void 
| |    serv_got_chat_in(g, id, who, chatflags, message, mtime)
| |   -	Gaim::Connection g
| |   +	Purple::Connection g
| |    	int id
| |    	const char *who
| |   -	Gaim::MessageFlags chatflags
| |   +	Purple::MessageFlags chatflags
| |    	const char *message
| |    	time_t mtime
| |    
| |    void 
| |    serv_got_chat_invite(gc, name, who, message, components)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	const char *name
| |    	const char *who
| |    	const char *message
| |   @@ -93,38 +93,38 @@ serv_got_chat_left(g, id)
| |    
| |    void 
| |    serv_got_chat_left(g, id)
| |   -	Gaim::Connection g
| |   +	Purple::Connection g
| |    	int id
| |    
| |    void 
| |    serv_got_im(gc, who, msg, imflags, mtime)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	const char *who
| |    	const char *msg
| |   -	Gaim::MessageFlags imflags
| |   +	Purple::MessageFlags imflags
| |    	time_t mtime
| |    
| |   -Gaim::Conversation
| |   +Purple::Conversation
| |    serv_got_joined_chat(gc, id, name)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	int id
| |    	const char *name
| |    
| |    void 
| |    serv_got_typing(gc, name, timeout, state)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	const char *name
| |    	int timeout
| |   -	Gaim::TypingState state
| |   +	Purple::TypingState state
| |    
| |    void 
| |    serv_got_typing_stopped(gc, name)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	const char *name
| |    
| |    void 
| |    serv_join_chat(con, components)
| |   -	Gaim::Connection con 
| |   +	Purple::Connection con 
| |    	SV * components
| |    INIT:
| |    	HV * t_HV;
| |   @@ -148,13 +148,13 @@ serv_move_buddy(buddy, group1, group2)
| |    
| |    void 
| |    serv_move_buddy(buddy, group1, group2)
| |   -	Gaim::BuddyList::Buddy buddy
| |   -	Gaim::BuddyList::Group group1
| |   -	Gaim::BuddyList::Group group2
| |   +	Purple::BuddyList::Buddy buddy
| |   +	Purple::BuddyList::Group group1
| |   +	Purple::BuddyList::Group group2
| |    
| |    void 
| |    serv_reject_chat(con, components)
| |   -	Gaim::Connection con 
| |   +	Purple::Connection con 
| |    	SV * components
| |    INIT:
| |    	HV * t_HV;
| |   @@ -178,39 +178,39 @@ serv_rem_deny(con, a)
| |    
| |    void 
| |    serv_rem_deny(con, a)
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	const char * 	a
| |    
| |    void 
| |    serv_rem_permit(con, a)
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	const char *	a
| |    
| |    void 
| |    serv_send_file(gc, who, file)
| |   -	Gaim::Connection gc
| |   +	Purple::Connection gc
| |    	const char *who
| |    	const char *file
| |    
| |    int  
| |    serv_send_im(con, a, b, flags )
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	const char * a
| |    	const char * b
| |   -	Gaim::MessageFlags flags
| |   +	Purple::MessageFlags flags
| |    
| |    int  
| |    serv_send_typing(con, a, state)
| |   -	Gaim::Connection con
| |   +	Purple::Connection con
| |    	const char * a
| |   -	Gaim::TypingState state
| |   +	Purple::TypingState state
| |    
| |    void 
| |    serv_set_info(con, a)
| |   -	Gaim::Connection con 
| |   +	Purple::Connection con 
| |    	const char * a
| |    
| |    void 
| |    serv_set_permit_deny(con)
| |   -	Gaim::Connection con  
| |   +	Purple::Connection con  
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Signal.xs	7abecc12c29c7f1a9d393eff4ac78b4670796ef1
| |   +++ libpurple/plugins/perl/common/Signal.xs	0c48b5938f8520067c53fe9e60f97316ce272772
| |   @@ -1,34 +1,34 @@
| |    #include "module.h"
| |    #include "../perl-handlers.h"
| |    
| |   -MODULE = Gaim::Signal  PACKAGE = Gaim::Signal  PREFIX = gaim_signal_
| |   +MODULE = Purple::Signal  PACKAGE = Purple::Signal  PREFIX = purple_signal_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_signal_connect_priority(instance, signal, plugin, callback, priority, data = 0)
| |   -	Gaim::Handle instance
| |   +purple_signal_connect_priority(instance, signal, plugin, callback, priority, data = 0)
| |   +	Purple::Handle instance
| |    	const char *signal
| |   -	Gaim::Plugin plugin
| |   +	Purple::Plugin plugin
| |    	SV *callback
| |    	int priority
| |    	SV *data
| |    CODE:
| |   -	gaim_perl_signal_connect(plugin, instance, signal, callback, data, priority);
| |   +	purple_perl_signal_connect(plugin, instance, signal, callback, data, priority);
| |    
| |    void
| |   -gaim_signal_connect(instance, signal, plugin, callback, data = 0)
| |   -	Gaim::Handle instance
| |   +purple_signal_connect(instance, signal, plugin, callback, data = 0)
| |   +	Purple::Handle instance
| |    	const char *signal
| |   -	Gaim::Plugin plugin
| |   +	Purple::Plugin plugin
| |    	SV *callback
| |    	SV *data
| |    CODE:
| |   -	gaim_perl_signal_connect(plugin, instance, signal, callback, data, GAIM_SIGNAL_PRIORITY_DEFAULT);
| |   +	purple_perl_signal_connect(plugin, instance, signal, callback, data, PURPLE_SIGNAL_PRIORITY_DEFAULT);
| |    
| |    void
| |   -gaim_signal_disconnect(instance, signal, plugin)
| |   -	Gaim::Handle instance
| |   +purple_signal_disconnect(instance, signal, plugin)
| |   +	Purple::Handle instance
| |    	const char *signal
| |   -	Gaim::Plugin plugin
| |   +	Purple::Plugin plugin
| |    CODE:
| |   +	purple_perl_signal_disconnect(plugin, instance, signal);
| |   -	gaim_perl_signal_disconnect(plugin, instance, signal);
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Sound.xs	67070518a000aae6392c0d80df9f1ab5a7d8bb78
| |   +++ libpurple/plugins/perl/common/Sound.xs	50fbdaca6d90c94838523d79302667da99599fc4
| |   @@ -1,27 +1,27 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Sound  PACKAGE = Gaim::Sound  PREFIX = gaim_sound_
| |   +MODULE = Purple::Sound  PACKAGE = Purple::Sound  PREFIX = purple_sound_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::Sound::UiOps
| |   -gaim_sound_get_ui_ops()
| |   +Purple::Sound::UiOps
| |   +purple_sound_get_ui_ops()
| |    
| |    void
| |   -gaim_sound_init()
| |   +purple_sound_init()
| |    
| |    void
| |   -gaim_sound_play_event(event, account)
| |   -	Gaim::SoundEventID event
| |   -	Gaim::Account account
| |   +purple_sound_play_event(event, account)
| |   +	Purple::SoundEventID event
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_sound_play_file(filename, account)
| |   +purple_sound_play_file(filename, account)
| |    	const char *filename
| |   -	Gaim::Account account
| |   +	Purple::Account account
| |    
| |    void
| |   -gaim_sound_set_ui_ops(ops)
| |   -	Gaim::Sound::UiOps ops
| |   +purple_sound_set_ui_ops(ops)
| |   +	Purple::Sound::UiOps ops
| |    
| |    void
| |   +purple_sound_uninit()
| |   -gaim_sound_uninit()
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Status.xs	944a3fd99e93a974b0e60bfa8e93a69511a2b7aa
| |   +++ libpurple/plugins/perl/common/Status.xs	416821a8140e37e349c87b6d917ef8e3844e5a3f
| |   @@ -1,18 +1,18 @@ void
| |    #include "module.h"
| |    
| |    /* TODO
| |    
| |    void
| |   -gaim_status_type_add_attrs(status_type, id, name, value, gaim_status_type_add_attrs)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_add_attrs(status_type, id, name, value, purple_status_type_add_attrs)
| |   +	Purple::StatusType status_type
| |    	const char *id
| |    	const char *name
| |   -	Gaim::Value value
| |   +	Purple::Value value
| |    	...
| |    
| |   -Gaim::StatusType
| |   -gaim_status_type_new_with_attrs(primitive, id, name, saveable, user_settable, independent, attr_id, attr_name, attr_value, gaim_status_type_new_with_attrs)
| |   -	Gaim::StatusPrimitive primitive
| |   +Purple::StatusType
| |   +purple_status_type_new_with_attrs(primitive, id, name, saveable, user_settable, independent, attr_id, attr_name, attr_value, purple_status_type_new_with_attrs)
| |   +	Purple::StatusPrimitive primitive
| |    	const char *id
| |    	const char *name
| |    	gboolean saveable
| |   @@ -20,31 +20,31 @@ gaim_status_type_new_with_attrs(primitiv
| |    	gboolean independent
| |    	const char *attr_id
| |    	const char *attr_name
| |   -	Gaim::Value attr_value
| |   +	Purple::Value attr_value
| |    	...
| |    
| |    */
| |    
| |    /* These break on faceprint's amd64 box
| |    void
| |   -gaim_status_type_add_attrs_vargs(status_type, args)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_add_attrs_vargs(status_type, args)
| |   +	Purple::StatusType status_type
| |    	va_list args
| |    
| |    void
| |   -gaim_status_set_active_with_attrs(status, active, args)
| |   -	Gaim::Status status
| |   +purple_status_set_active_with_attrs(status, active, args)
| |   +	Purple::Status status
| |    	gboolean active
| |    	va_list args
| |    
| |    	*/
| |    
| |   -MODULE = Gaim::Status  PACKAGE = Gaim::Presence  PREFIX = gaim_presence_
| |   +MODULE = Purple::Status  PACKAGE = Purple::Presence  PREFIX = purple_presence_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_presence_add_list(presence, source_list)
| |   -	Gaim::Presence presence
| |   +purple_presence_add_list(presence, source_list)
| |   +	Purple::Presence presence
| |    	SV *source_list
| |    PREINIT:
| |    	GList *t_GL;
| |   @@ -57,295 +57,295 @@ PPCODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(source_list), i, 0), t_sl));
| |    	}
| |   -	gaim_presence_add_list(presence, t_GL);
| |   +	purple_presence_add_list(presence, t_GL);
| |    
| |    void
| |   -gaim_presence_add_status(presence, status)
| |   -	Gaim::Presence presence
| |   -	Gaim::Status status
| |   +purple_presence_add_status(presence, status)
| |   +	Purple::Presence presence
| |   +	Purple::Status status
| |    
| |    gint
| |   -gaim_presence_compare(presence1, presence2)
| |   -	Gaim::Presence presence1
| |   -	Gaim::Presence presence2
| |   +purple_presence_compare(presence1, presence2)
| |   +	Purple::Presence presence1
| |   +	Purple::Presence presence2
| |    
| |    void
| |   -gaim_presence_destroy(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_destroy(presence)
| |   +	Purple::Presence presence
| |    
| |   -Gaim::Account
| |   -gaim_presence_get_account(presence)
| |   -	Gaim::Presence presence
| |   +Purple::Account
| |   +purple_presence_get_account(presence)
| |   +	Purple::Presence presence
| |    
| |   -Gaim::Status
| |   -gaim_presence_get_active_status(presence)
| |   -	Gaim::Presence presence
| |   +Purple::Status
| |   +purple_presence_get_active_status(presence)
| |   +	Purple::Presence presence
| |    
| |    void
| |   -gaim_presence_get_buddies(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_get_buddies(presence)
| |   +	Purple::Presence presence
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_presence_get_buddies(presence); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::BuddyList::Buddy")));
| |   +	for (l = purple_presence_get_buddies(presence); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::BuddyList::Buddy")));
| |    	}
| |    
| |    const char *
| |   -gaim_presence_get_chat_user(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_get_chat_user(presence)
| |   +	Purple::Presence presence
| |    
| |   -Gaim::PresenceContext
| |   -gaim_presence_get_context(presence)
| |   -	Gaim::Presence presence
| |   +Purple::PresenceContext
| |   +purple_presence_get_context(presence)
| |   +	Purple::Presence presence
| |    
| |   -Gaim::Conversation
| |   -gaim_presence_get_conversation(presence)
| |   -	Gaim::Presence presence
| |   +Purple::Conversation
| |   +purple_presence_get_conversation(presence)
| |   +	Purple::Presence presence
| |    
| |    time_t
| |   -gaim_presence_get_idle_time(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_get_idle_time(presence)
| |   +	Purple::Presence presence
| |    
| |    time_t
| |   -gaim_presence_get_login_time(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_get_login_time(presence)
| |   +	Purple::Presence presence
| |    
| |   -Gaim::Status
| |   -gaim_presence_get_status(presence, status_id)
| |   -	Gaim::Presence presence
| |   +Purple::Status
| |   +purple_presence_get_status(presence, status_id)
| |   +	Purple::Presence presence
| |    	const char *status_id
| |    
| |    void
| |   -gaim_presence_get_statuses(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_get_statuses(presence)
| |   +	Purple::Presence presence
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_presence_get_statuses(presence); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Status")));
| |   +	for (l = purple_presence_get_statuses(presence); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Status")));
| |    	}
| |    
| |    gboolean
| |   -gaim_presence_is_available(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_is_available(presence)
| |   +	Purple::Presence presence
| |    
| |    gboolean
| |   -gaim_presence_is_idle(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_is_idle(presence)
| |   +	Purple::Presence presence
| |    
| |    gboolean
| |   -gaim_presence_is_online(presence)
| |   -	Gaim::Presence presence
| |   +purple_presence_is_online(presence)
| |   +	Purple::Presence presence
| |    
| |    gboolean
| |   -gaim_presence_is_status_active(presence, status_id)
| |   -	Gaim::Presence presence
| |   +purple_presence_is_status_active(presence, status_id)
| |   +	Purple::Presence presence
| |    	const char *status_id
| |    
| |    gboolean
| |   -gaim_presence_is_status_primitive_active(presence, primitive)
| |   -	Gaim::Presence presence
| |   -	Gaim::StatusPrimitive primitive
| |   +purple_presence_is_status_primitive_active(presence, primitive)
| |   +	Purple::Presence presence
| |   +	Purple::StatusPrimitive primitive
| |    
| |   -Gaim::Presence
| |   -gaim_presence_new(context)
| |   -	Gaim::PresenceContext context
| |   +Purple::Presence
| |   +purple_presence_new(context)
| |   +	Purple::PresenceContext context
| |    
| |   -Gaim::Presence
| |   -gaim_presence_new_for_account(account)
| |   -	Gaim::Account account
| |   +Purple::Presence
| |   +purple_presence_new_for_account(account)
| |   +	Purple::Account account
| |    
| |   -Gaim::Presence
| |   -gaim_presence_new_for_buddy(buddy)
| |   -	Gaim::BuddyList::Buddy buddy
| |   +Purple::Presence
| |   +purple_presence_new_for_buddy(buddy)
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |   -Gaim::Presence
| |   -gaim_presence_new_for_conv(conv)
| |   -	Gaim::Conversation conv
| |   +Purple::Presence
| |   +purple_presence_new_for_conv(conv)
| |   +	Purple::Conversation conv
| |    
| |    void
| |   -gaim_presence_remove_buddy(presence, buddy)
| |   -	Gaim::Presence presence
| |   -	Gaim::BuddyList::Buddy buddy
| |   +purple_presence_remove_buddy(presence, buddy)
| |   +	Purple::Presence presence
| |   +	Purple::BuddyList::Buddy buddy
| |    
| |    void
| |   -gaim_presence_set_idle(presence, idle, idle_time)
| |   -	Gaim::Presence presence
| |   +purple_presence_set_idle(presence, idle, idle_time)
| |   +	Purple::Presence presence
| |    	gboolean idle
| |    	time_t idle_time
| |    
| |    void
| |   -gaim_presence_set_login_time(presence, login_time)
| |   -	Gaim::Presence presence
| |   +purple_presence_set_login_time(presence, login_time)
| |   +	Purple::Presence presence
| |    	time_t login_time
| |    
| |    void
| |   -gaim_presence_set_status_active(presence, status_id, active)
| |   -	Gaim::Presence presence
| |   +purple_presence_set_status_active(presence, status_id, active)
| |   +	Purple::Presence presence
| |    	const char *status_id
| |    	gboolean active
| |    
| |    void
| |   -gaim_presence_switch_status(presence, status_id)
| |   -	Gaim::Presence presence
| |   +purple_presence_switch_status(presence, status_id)
| |   +	Purple::Presence presence
| |    	const char *status_id
| |    
| |   -MODULE = Gaim::Status  PACKAGE = Gaim::Primitive  PREFIX = gaim_primitive_
| |   +MODULE = Purple::Status  PACKAGE = Purple::Primitive  PREFIX = purple_primitive_
| |    PROTOTYPES: ENABLE
| |    
| |    const char *
| |   -gaim_primitive_get_id_from_type(type)
| |   -	Gaim::StatusPrimitive type
| |   +purple_primitive_get_id_from_type(type)
| |   +	Purple::StatusPrimitive type
| |    
| |    const char *
| |   -gaim_primitive_get_name_from_type(type)
| |   -	Gaim::StatusPrimitive type
| |   +purple_primitive_get_name_from_type(type)
| |   +	Purple::StatusPrimitive type
| |    
| |   -Gaim::StatusPrimitive
| |   -gaim_primitive_get_type_from_id(id)
| |   +Purple::StatusPrimitive
| |   +purple_primitive_get_type_from_id(id)
| |    	const char *id
| |    
| |   -MODULE = Gaim::Status  PACKAGE = Gaim::StatusAttr PREFIX = gaim_status_attr_
| |   +MODULE = Purple::Status  PACKAGE = Purple::StatusAttr PREFIX = purple_status_attr_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_status_attr_destroy(attr)
| |   -	Gaim::StatusAttr attr
| |   +purple_status_attr_destroy(attr)
| |   +	Purple::StatusAttr attr
| |    
| |    const char *
| |   -gaim_status_attr_get_id(attr)
| |   -	Gaim::StatusAttr attr
| |   +purple_status_attr_get_id(attr)
| |   +	Purple::StatusAttr attr
| |    
| |    const char *
| |   -gaim_status_attr_get_name(attr)
| |   -	Gaim::StatusAttr attr
| |   +purple_status_attr_get_name(attr)
| |   +	Purple::StatusAttr attr
| |    
| |   -Gaim::Value
| |   -gaim_status_attr_get_value(attr)
| |   -	Gaim::StatusAttr attr
| |   +Purple::Value
| |   +purple_status_attr_get_value(attr)
| |   +	Purple::StatusAttr attr
| |    
| |   -Gaim::StatusAttr
| |   -gaim_status_attr_new(id, name, value_type)
| |   +Purple::StatusAttr
| |   +purple_status_attr_new(id, name, value_type)
| |    	const char *id
| |    	const char *name
| |   -	Gaim::Value value_type
| |   +	Purple::Value value_type
| |    
| |   -MODULE = Gaim::Status  PACKAGE = Gaim::Status  PREFIX = gaim_status_
| |   +MODULE = Purple::Status  PACKAGE = Purple::Status  PREFIX = purple_status_
| |    PROTOTYPES: ENABLE
| |    
| |    gint
| |   -gaim_status_compare(status1, status2)
| |   -	Gaim::Status status1
| |   -	Gaim::Status status2
| |   +purple_status_compare(status1, status2)
| |   +	Purple::Status status1
| |   +	Purple::Status status2
| |    
| |    void
| |   -gaim_status_destroy(status)
| |   -	Gaim::Status status
| |   +purple_status_destroy(status)
| |   +	Purple::Status status
| |    
| |    gboolean
| |   -gaim_status_get_attr_boolean(status, id)
| |   -	Gaim::Status status
| |   +purple_status_get_attr_boolean(status, id)
| |   +	Purple::Status status
| |    	const char *id
| |    
| |    int
| |   -gaim_status_get_attr_int(status, id)
| |   -	Gaim::Status status
| |   +purple_status_get_attr_int(status, id)
| |   +	Purple::Status status
| |    	const char *id
| |    
| |    const char *
| |   -gaim_status_get_attr_string(status, id)
| |   -	Gaim::Status status
| |   +purple_status_get_attr_string(status, id)
| |   +	Purple::Status status
| |    	const char *id
| |    
| |   -Gaim::Value
| |   -gaim_status_get_attr_value(status, id)
| |   -	Gaim::Status status
| |   +Purple::Value
| |   +purple_status_get_attr_value(status, id)
| |   +	Purple::Status status
| |    	const char *id
| |    
| |   -Gaim::Handle
| |   -gaim_status_get_handle()
| |   +Purple::Handle
| |   +purple_status_get_handle()
| |    
| |    const char *
| |   -gaim_status_get_id(status)
| |   -	Gaim::Status status
| |   +purple_status_get_id(status)
| |   +	Purple::Status status
| |    
| |    const char *
| |   -gaim_status_get_name(status)
| |   -	Gaim::Status status
| |   +purple_status_get_name(status)
| |   +	Purple::Status status
| |    
| |   -Gaim::Presence
| |   -gaim_status_get_presence(status)
| |   -	Gaim::Status status
| |   +Purple::Presence
| |   +purple_status_get_presence(status)
| |   +	Purple::Status status
| |    
| |   -Gaim::StatusType
| |   -gaim_status_get_type(status)
| |   -	Gaim::Status status
| |   +Purple::StatusType
| |   +purple_status_get_type(status)
| |   +	Purple::Status status
| |    
| |    gboolean
| |   -gaim_status_is_active(status)
| |   -	Gaim::Status status
| |   +purple_status_is_active(status)
| |   +	Purple::Status status
| |    
| |    gboolean
| |   -gaim_status_is_available(status)
| |   -	Gaim::Status status
| |   +purple_status_is_available(status)
| |   +	Purple::Status status
| |    
| |    gboolean
| |   -gaim_status_is_exclusive(status)
| |   -	Gaim::Status status
| |   +purple_status_is_exclusive(status)
| |   +	Purple::Status status
| |    
| |    gboolean
| |   -gaim_status_is_independent(status)
| |   -	Gaim::Status status
| |   +purple_status_is_independent(status)
| |   +	Purple::Status status
| |    
| |    gboolean
| |   -gaim_status_is_online(status)
| |   -	Gaim::Status status
| |   +purple_status_is_online(status)
| |   +	Purple::Status status
| |    
| |   -Gaim::Status
| |   -gaim_status_new(status_type, presence)
| |   -	Gaim::StatusType status_type
| |   -	Gaim::Presence presence
| |   +Purple::Status
| |   +purple_status_new(status_type, presence)
| |   +	Purple::StatusType status_type
| |   +	Purple::Presence presence
| |    
| |    void
| |   -gaim_status_set_active(status, active)
| |   -	Gaim::Status status
| |   +purple_status_set_active(status, active)
| |   +	Purple::Status status
| |    	gboolean active
| |    
| |    void
| |   -gaim_status_set_attr_boolean(status, id, value)
| |   -	Gaim::Status status
| |   +purple_status_set_attr_boolean(status, id, value)
| |   +	Purple::Status status
| |    	const char *id
| |    	gboolean value
| |    
| |    void
| |   -gaim_status_set_attr_string(status, id, value)
| |   -	Gaim::Status status
| |   +purple_status_set_attr_string(status, id, value)
| |   +	Purple::Status status
| |    	const char *id
| |    	const char *value
| |    
| |    void
| |   -gaim_status_init()
| |   +purple_status_init()
| |    
| |    void
| |   -gaim_status_uninit()
| |   +purple_status_uninit()
| |    
| |   -MODULE = Gaim::Status  PACKAGE = Gaim::StatusType  PREFIX = gaim_status_type_
| |   +MODULE = Purple::Status  PACKAGE = Purple::StatusType  PREFIX = purple_status_type_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_status_type_add_attr(status_type, id, name, value)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_add_attr(status_type, id, name, value)
| |   +	Purple::StatusType status_type
| |    	const char *id
| |    	const char *name
| |   -	Gaim::Value value
| |   +	Purple::Value value
| |    
| |    void
| |   -gaim_status_type_destroy(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_destroy(status_type)
| |   +	Purple::StatusType status_type
| |    
| |   -Gaim::StatusType
| |   -gaim_status_type_find_with_id(status_types, id)
| |   +Purple::StatusType
| |   +purple_status_type_find_with_id(status_types, id)
| |    	SV *status_types
| |    	const char *id
| |    PREINIT:
| |   @@ -362,71 +362,71 @@ CODE:
| |    		STRLEN t_sl;
| |    		t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(status_types), i, 0), t_sl));
| |    	}
| |   -	RETVAL = (GaimStatusType *)gaim_status_type_find_with_id(t_GL, id);
| |   +	RETVAL = (PurpleStatusType *)purple_status_type_find_with_id(t_GL, id);
| |    OUTPUT:
| |    	RETVAL
| |    
| |   -Gaim::StatusAttr
| |   -gaim_status_type_get_attr(status_type, id)
| |   -	Gaim::StatusType status_type
| |   +Purple::StatusAttr
| |   +purple_status_type_get_attr(status_type, id)
| |   +	Purple::StatusType status_type
| |    	const char *id
| |    
| |    void
| |   -gaim_status_type_get_attrs(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_get_attrs(status_type)
| |   +	Purple::StatusType status_type
| |    PREINIT:
| |    	const GList *l;
| |    PPCODE:
| |   -	for (l = gaim_status_type_get_attrs(status_type); l != NULL; l = l->next) {
| |   -		XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::StatusAttr")));
| |   +	for (l = purple_status_type_get_attrs(status_type); l != NULL; l = l->next) {
| |   +		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::StatusAttr")));
| |    	}
| |    
| |    const char *
| |   -gaim_status_type_get_id(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_get_id(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    const char *
| |   -gaim_status_type_get_name(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_get_name(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    const char *
| |   -gaim_status_type_get_primary_attr(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_get_primary_attr(status_type)
| |   +	Purple::StatusType status_type
| |    
| |   -Gaim::StatusPrimitive
| |   -gaim_status_type_get_primitive(status_type)
| |   -	Gaim::StatusType status_type
| |   +Purple::StatusPrimitive
| |   +purple_status_type_get_primitive(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    gboolean
| |   -gaim_status_type_is_available(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_is_available(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    gboolean
| |   -gaim_status_type_is_exclusive(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_is_exclusive(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    gboolean
| |   -gaim_status_type_is_independent(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_is_independent(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    gboolean
| |   -gaim_status_type_is_saveable(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_is_saveable(status_type)
| |   +	Purple::StatusType status_type
| |    
| |    gboolean
| |   -gaim_status_type_is_user_settable(status_type)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_is_user_settable(status_type)
| |   +	Purple::StatusType status_type
| |    
| |   -Gaim::StatusType
| |   -gaim_status_type_new(primitive, id, name, user_settable)
| |   -	Gaim::StatusPrimitive primitive
| |   +Purple::StatusType
| |   +purple_status_type_new(primitive, id, name, user_settable)
| |   +	Purple::StatusPrimitive primitive
| |    	const char *id
| |    	const char *name
| |    	gboolean user_settable
| |    
| |   -Gaim::StatusType
| |   -gaim_status_type_new_full(primitive, id, name, saveable, user_settable, independent)
| |   -	Gaim::StatusPrimitive primitive
| |   +Purple::StatusType
| |   +purple_status_type_new_full(primitive, id, name, saveable, user_settable, independent)
| |   +	Purple::StatusPrimitive primitive
| |    	const char *id
| |    	const char *name
| |    	gboolean saveable
| |   @@ -434,6 +434,6 @@ void
| |    	gboolean independent
| |    
| |    void
| |   -gaim_status_type_set_primary_attr(status_type, attr_id)
| |   -	Gaim::StatusType status_type
| |   +purple_status_type_set_primary_attr(status_type, attr_id)
| |   +	Purple::StatusType status_type
| |    	const char *attr_id
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Stringref.xs	e0f978ba088cd52aedc889b9d2f9d654e28578a4
| |   +++ libpurple/plugins/perl/common/Stringref.xs	ac4fdfe16fe0a5685fdfacaa047dd3704f60ab45
| |   @@ -1,37 +1,37 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::Stringref  PACKAGE = Gaim::Stringref  PREFIX = gaim_stringref_
| |   +MODULE = Purple::Stringref  PACKAGE = Purple::Stringref  PREFIX = purple_stringref_
| |    PROTOTYPES: ENABLE
| |    
| |    int
| |   -gaim_stringref_cmp(s1, s2)
| |   -	Gaim::Stringref s1
| |   -	Gaim::Stringref s2
| |   +purple_stringref_cmp(s1, s2)
| |   +	Purple::Stringref s1
| |   +	Purple::Stringref s2
| |    
| |    size_t
| |   -gaim_stringref_len(stringref)
| |   -	Gaim::Stringref stringref
| |   +purple_stringref_len(stringref)
| |   +	Purple::Stringref stringref
| |    
| |   -Gaim::Stringref
| |   -gaim_stringref_new(class, value)
| |   +Purple::Stringref
| |   +purple_stringref_new(class, value)
| |    	const char *value
| |        C_ARGS:
| |    	value
| |    
| |   -Gaim::Stringref
| |   -gaim_stringref_new_noref(class, value)
| |   +Purple::Stringref
| |   +purple_stringref_new_noref(class, value)
| |    	const char *value
| |        C_ARGS:
| |    	value
| |    
| |   -Gaim::Stringref
| |   -gaim_stringref_ref(stringref)
| |   -	Gaim::Stringref stringref
| |   +Purple::Stringref
| |   +purple_stringref_ref(stringref)
| |   +	Purple::Stringref stringref
| |    
| |    void
| |   -gaim_stringref_unref(stringref)
| |   -	Gaim::Stringref stringref
| |   +purple_stringref_unref(stringref)
| |   +	Purple::Stringref stringref
| |    
| |    const char *
| |   +purple_stringref_value(stringref)
| |   +	Purple::Stringref stringref
| |   -gaim_stringref_value(stringref)
| |   -	Gaim::Stringref stringref
| |   ============================================================
| |   --- libpurple/plugins/perl/common/Util.xs	2af55baf053177590ec86975f6f62147c7306b7f
| |   +++ libpurple/plugins/perl/common/Util.xs	e0a38836b6d1f6fd8e90361cdafde75257d90a62
| |   @@ -1,11 +1,11 @@ typedef struct {
| |    #include "module.h"
| |    
| |    typedef struct {
| |    	char *cb;
| |   -} GaimPerlUrlData;
| |   +} PurplePerlUrlData;
| |    
| |   -static void gaim_perl_util_url_cb(GaimUtilFetchUrlData *url_data, void *user_data, const gchar *url_text, size_t size, const gchar *error_message) {
| |   -	GaimPerlUrlData *gpr = (GaimPerlUrlData *)user_data;
| |   +static void purple_perl_util_url_cb(PurpleUtilFetchUrlData *url_data, void *user_data, const gchar *url_text, size_t size, const gchar *error_message) {
| |   +	PurplePerlUrlData *gpr = (PurplePerlUrlData *)user_data;
| |    	dSP;
| |    	ENTER;
| |    	SAVETMPS;
| |   @@ -25,67 +25,67 @@ static void gaim_perl_util_url_cb(GaimUt
| |    	LEAVE;
| |    }
| |    
| |   -MODULE = Gaim::Util  PACKAGE = Gaim::Util  PREFIX = gaim_
| |   +MODULE = Purple::Util  PACKAGE = Purple::Util  PREFIX = purple_
| |    PROTOTYPES: ENABLE
| |    
| |    void
| |   -gaim_util_fetch_url(handle, url, full, user_agent, http11, cb)
| |   -	Gaim::Plugin handle
| |   +purple_util_fetch_url(handle, url, full, user_agent, http11, cb)
| |   +	Purple::Plugin handle
| |    	const char *url
| |    	gboolean full
| |    	const char *user_agent
| |    	gboolean http11
| |    	SV * cb
| |    CODE:
| |   -	GaimPerlUrlData *gpr;
| |   +	PurplePerlUrlData *gpr;
| |    	STRLEN len;
| |    	char *basename;
| |    
| |    	basename = g_path_get_basename(handle->path);
| |   -	gaim_perl_normalize_script_name(basename);
| |   -	gpr = g_new(GaimPerlUrlData, 1);
| |   +	purple_perl_normalize_script_name(basename);
| |   +	gpr = g_new(PurplePerlUrlData, 1);
| |    
| |   -	gpr->cb = g_strdup_printf("Gaim::Script::%s::%s", basename, SvPV(cb, len));
| |   +	gpr->cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cb, len));
| |    	g_free(basename);
| |   -	gaim_util_fetch_url(url, full, user_agent, http11, gaim_perl_util_url_cb, gpr);
| |   +	purple_util_fetch_url(url, full, user_agent, http11, purple_perl_util_url_cb, gpr);
| |    
| |    int
| |   -gaim_build_dir(path, mode)
| |   +purple_build_dir(path, mode)
| |    	const char *path
| |    	int mode
| |    
| |    const char *
| |   -gaim_date_format_full(tm)
| |   +purple_date_format_full(tm)
| |    	const struct tm *tm
| |    
| |    const char *
| |   -gaim_date_format_long(tm)
| |   +purple_date_format_long(tm)
| |    	const struct tm *tm
| |    
| |    const char *
| |   -gaim_date_format_short(tm)
| |   +purple_date_format_short(tm)
| |    	const struct tm *tm
| |    
| |    gboolean
| |   -gaim_email_is_valid(address)
| |   +purple_email_is_valid(address)
| |    	const char *address
| |    
| |    const char *
| |   -gaim_escape_filename(str)
| |   +purple_escape_filename(str)
| |    	const char *str
| |    
| |    gchar_own *
| |   -gaim_fd_get_ip(fd)
| |   +purple_fd_get_ip(fd)
| |    	int fd
| |    
| |    const gchar *
| |   -gaim_home_dir()
| |   +purple_home_dir()
| |    
| |    gboolean
| |   -gaim_markup_extract_info_field(str, len, user_info, start_token, skip, end_token, check_value, no_value_token, display_name, is_link, link_prefix, format_cb)
| |   +purple_markup_extract_info_field(str, len, user_info, start_token, skip, end_token, check_value, no_value_token, display_name, is_link, link_prefix, format_cb)
| |    	const char *str
| |    	int len
| |   -	Gaim::NotifyUserInfo user_info
| |   +	Purple::NotifyUserInfo user_info
| |    	const char *start_token
| |    	int skip
| |    	const char *end_token
| |   @@ -94,10 +94,10 @@ gaim_markup_extract_info_field(str, len,
| |    	const char *display_name
| |    	gboolean is_link
| |    	const char *link_prefix
| |   -	Gaim::Util::InfoFieldFormatCallback format_cb
| |   +	Purple::Util::InfoFieldFormatCallback format_cb
| |    
| |    gboolean
| |   -gaim_markup_find_tag(needle, haystack, start, end, attributes)
| |   +purple_markup_find_tag(needle, haystack, start, end, attributes)
| |    	const char *needle
| |    	const char *haystack
| |    	const char **start
| |   @@ -105,82 +105,82 @@ gchar_own *
| |    	GData **attributes
| |    
| |    gchar_own *
| |   -gaim_markup_get_tag_name(tag)
| |   +purple_markup_get_tag_name(tag)
| |    	const char *tag
| |    
| |    void
| |   -gaim_markup_html_to_xhtml(html, dest_xhtml, dest_plain)
| |   +purple_markup_html_to_xhtml(html, dest_xhtml, dest_plain)
| |    	const char *html
| |    	char **dest_xhtml
| |    	char **dest_plain
| |    
| |    gchar_own *
| |   -gaim_markup_linkify(str)
| |   +purple_markup_linkify(str)
| |    	const char *str
| |    
| |    gchar_own *
| |   -gaim_markup_slice(str, x, y)
| |   +purple_markup_slice(str, x, y)
| |    	const char *str
| |    	guint x
| |    	guint y
| |    
| |    gchar_own *
| |   -gaim_markup_strip_html(str)
| |   +purple_markup_strip_html(str)
| |    	const char *str
| |    
| |    gboolean
| |   -gaim_message_meify(message, len)
| |   +purple_message_meify(message, len)
| |    	char *message
| |    	size_t len
| |    
| |    FILE *
| |   -gaim_mkstemp(path, binary)
| |   +purple_mkstemp(path, binary)
| |    	char **path
| |    	gboolean binary
| |    
| |    const char *
| |   -gaim_normalize(account, str)
| |   -	Gaim::Account account
| |   +purple_normalize(account, str)
| |   +	Purple::Account account
| |    	const char *str
| |    
| |    gboolean
| |   -gaim_program_is_valid(program)
| |   +purple_program_is_valid(program)
| |    	const char *program
| |    
| |    gchar_own *
| |   -gaim_str_add_cr(str)
| |   +purple_str_add_cr(str)
| |    	const char *str
| |    
| |    gchar_own *
| |   -gaim_str_binary_to_ascii(binary, len)
| |   +purple_str_binary_to_ascii(binary, len)
| |    	const unsigned char *binary
| |    	guint len
| |    
| |    gboolean
| |   -gaim_str_has_prefix(s, p)
| |   +purple_str_has_prefix(s, p)
| |    	const char *s
| |    	const char *p
| |    
| |    gboolean
| |   -gaim_str_has_suffix(s, x)
| |   +purple_str_has_suffix(s, x)
| |    	const char *s
| |    	const char *x
| |    
| |    gchar_own *
| |   -gaim_str_seconds_to_string(sec)
| |   +purple_str_seconds_to_string(sec)
| |    	guint sec
| |    
| |    gchar_own *
| |   -gaim_str_size_to_units(size)
| |   +purple_str_size_to_units(size)
| |    	size_t size
| |    
| |    void
| |   -gaim_str_strip_char(str, thechar)
| |   +purple_str_strip_char(str, thechar)
| |    	char *str
| |    	char thechar
| |    
| |    time_t
| |   -gaim_str_to_time(timestamp, utc = FALSE, tm = NULL, tz_off = NULL, rest = NULL)
| |   +purple_str_to_time(timestamp, utc = FALSE, tm = NULL, tz_off = NULL, rest = NULL)
| |    	const char *timestamp
| |    	gboolean utc
| |    	struct tm *tm
| |   @@ -188,32 +188,32 @@ gchar_own *
| |    	const char **rest
| |    
| |    gchar_own *
| |   -gaim_strcasereplace(string, delimiter, replacement)
| |   +purple_strcasereplace(string, delimiter, replacement)
| |    	const char *string
| |    	const char *delimiter
| |    	const char *replacement
| |    
| |    const char *
| |   -gaim_strcasestr(haystack, needle)
| |   +purple_strcasestr(haystack, needle)
| |    	const char *haystack
| |    	const char *needle
| |    
| |    gchar_own *
| |   -gaim_strdup_withhtml(src)
| |   +purple_strdup_withhtml(src)
| |    	const gchar *src
| |    
| |    gchar_own *
| |   -gaim_strreplace(string, delimiter, replacement)
| |   +purple_strreplace(string, delimiter, replacement)
| |    	const char *string
| |    	const char *delimiter
| |    	const char *replacement
| |    
| |    gchar_own *
| |   -gaim_text_strip_mnemonic(in)
| |   +purple_text_strip_mnemonic(in)
| |    	const char *in
| |    
| |    time_t
| |   -gaim_time_build(year, month, day, hour, min, sec)
| |   +purple_time_build(year, month, day, hour, min, sec)
| |    	int year
| |    	int month
| |    	int day
| |   @@ -222,27 +222,27 @@ const char *
| |    	int sec
| |    
| |    const char *
| |   -gaim_time_format(tm)
| |   +purple_time_format(tm)
| |    	const struct tm *tm
| |    
| |    const char *
| |   -gaim_unescape_filename(str)
| |   +purple_unescape_filename(str)
| |    	const char *str
| |    
| |    gchar_own *
| |   -gaim_unescape_html(html)
| |   +purple_unescape_html(html)
| |    	const char *html
| |    
| |    const char *
| |   -gaim_url_decode(str)
| |   +purple_url_decode(str)
| |    	const char *str
| |    
| |    const char *
| |   -gaim_url_encode(str)
| |   +purple_url_encode(str)
| |    	const char *str
| |    
| |    gboolean
| |   -gaim_url_parse(url, ret_host, ret_port, ret_path, ret_user, ret_passwd)
| |   +purple_url_parse(url, ret_host, ret_port, ret_path, ret_user, ret_passwd)
| |    	const char *url
| |    	char **ret_host
| |    	int *ret_port
| |   @@ -251,17 +251,17 @@ const char *
| |    	char **ret_passwd
| |    
| |    const char *
| |   -gaim_user_dir()
| |   +purple_user_dir()
| |    
| |    const char *
| |   -gaim_utf8_strftime(const char *format, const struct tm *tm);
| |   +purple_utf8_strftime(const char *format, const struct tm *tm);
| |    
| |    void
| |   -gaim_util_set_user_dir(dir)
| |   +purple_util_set_user_dir(dir)
| |    	const char *dir
| |    
| |    gboolean
| |   -gaim_util_write_data_to_file(filename, data, size)
| |   +purple_util_write_data_to_file(filename, data, size)
| |    	const char *filename
| |    	const char *data
| |    	size_t size
| |   ============================================================
| |   --- libpurple/plugins/perl/common/XMLNode.xs	1ef09c70a742ada8e50636ae0ca00b32d7fb54b2
| |   +++ libpurple/plugins/perl/common/XMLNode.xs	7e85111d6408d39c15bde640d49d049ffc27b84d
| |   @@ -1,19 +1,19 @@
| |    #include "module.h"
| |    
| |   -MODULE = Gaim::XMLNode  PACKAGE = Gaim::XMLNode  PREFIX = xmlnode_
| |   +MODULE = Purple::XMLNode  PACKAGE = Purple::XMLNode  PREFIX = xmlnode_
| |    PROTOTYPES: ENABLE
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_copy(class, src)
| |   -	Gaim::XMLNode src
| |   +	Purple::XMLNode src
| |        C_ARGS:
| |    	src
| |    
| |    void
| |    xmlnode_free(node)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_from_str(class, str, size)
| |    	const char *str
| |    	gssize size
| |   @@ -22,67 +22,67 @@ xmlnode_get_attrib(node, attr)
| |    
| |    const char *
| |    xmlnode_get_attrib(node, attr)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    	const char *attr
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_get_child(parent, name)
| |   -	Gaim::XMLNode parent
| |   +	Purple::XMLNode parent
| |    	const char *name
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_get_child_with_namespace(parent, name, xmlns)
| |   -	Gaim::XMLNode parent
| |   +	Purple::XMLNode parent
| |    	const char *name
| |    	const char *xmlns
| |    
| |    gchar_own *
| |    xmlnode_get_data(node)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_get_next_twin(node)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    
| |    void
| |    xmlnode_insert_child(parent, child)
| |   -	Gaim::XMLNode parent
| |   -	Gaim::XMLNode child
| |   +	Purple::XMLNode parent
| |   +	Purple::XMLNode child
| |    
| |    void
| |    xmlnode_insert_data(node, data, size)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    	const char *data
| |    	gssize size
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_new(class, name)
| |    	const char *name
| |        C_ARGS:
| |    	name
| |    
| |   -Gaim::XMLNode
| |   +Purple::XMLNode
| |    xmlnode_new_child(parent, name)
| |   -	Gaim::XMLNode parent
| |   +	Purple::XMLNode parent
| |    	const char *name
| |    
| |    void
| |    xmlnode_remove_attrib(node, attr)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    	const char *attr
| |    
| |    void
| |    xmlnode_set_attrib(node, attr, value)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    	const char *attr
| |    	const char *value
| |    
| |    gchar_own *
| |    xmlnode_to_formatted_str(node, len)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    	int *len
| |    
| |    gchar_own *
| |    xmlnode_to_str(node, len)
| |   -	Gaim::XMLNode node
| |   +	Purple::XMLNode node
| |    	int *len
| |   ============================================================
| |   --- libpurple/plugins/perl/common/fallback/const-c.inc	4b1cb49df61c5976a3b88da74a1dc49852fb87f7
| |   +++ libpurple/plugins/perl/common/fallback/const-c.inc	e3dba9641d503c1b45db81be92e794a9a1654da4
| |   @@ -38,45 +38,45 @@ my @names = (qw(),
| |    
| |    my $types = {map {($_, 1)} qw(IV)};
| |    my @names = (qw(),
| |   -            {name=>"GAIM_DEBUG_ALL", type=>"IV", macro=>"1"},
| |   -            {name=>"GAIM_DEBUG_ERROR", type=>"IV", macro=>"1"},
| |   -            {name=>"GAIM_DEBUG_FATAL", type=>"IV", macro=>"1"},
| |   -            {name=>"GAIM_DEBUG_INFO", type=>"IV", macro=>"1"},
| |   -            {name=>"GAIM_DEBUG_MISC", type=>"IV", macro=>"1"},
| |   -            {name=>"GAIM_DEBUG_WARNING", type=>"IV", macro=>"1"});
| |   +            {name=>"PURPLE_DEBUG_ALL", type=>"IV", macro=>"1"},
| |   +            {name=>"PURPLE_DEBUG_ERROR", type=>"IV", macro=>"1"},
| |   +            {name=>"PURPLE_DEBUG_FATAL", type=>"IV", macro=>"1"},
| |   +            {name=>"PURPLE_DEBUG_INFO", type=>"IV", macro=>"1"},
| |   +            {name=>"PURPLE_DEBUG_MISC", type=>"IV", macro=>"1"},
| |   +            {name=>"PURPLE_DEBUG_WARNING", type=>"IV", macro=>"1"});
| |    
| |    print constant_types(); # macro defs
| |   -foreach (C_constant ("Gaim::DebugLevel", 'constant', 'IV', $types, undef, 3, @names) ) {
| |   +foreach (C_constant ("Purple::DebugLevel", 'constant', 'IV', $types, undef, 3, @names) ) {
| |        print $_, "\n"; # C constant subs
| |    }
| |    print "#### XS Section:\n";
| |   -print XS_constant ("Gaim::DebugLevel", $types);
| |   +print XS_constant ("Purple::DebugLevel", $types);
| |    __END__
| |       */
| |    
| |      switch (len) {
| |      case 14:
| |   -    if (memEQ(name, "GAIM_DEBUG_ALL", 14)) {
| |   -      *iv_return = GAIM_DEBUG_ALL;
| |   +    if (memEQ(name, "PURPLE_DEBUG_ALL", 14)) {
| |   +      *iv_return = PURPLE_DEBUG_ALL;
| |          return PERL_constant_ISIV;
| |        }
| |        break;
| |      case 15:
| |        /* Names all of length 15.  */
| |   -    /* GAIM_DEBUG_INFO GAIM_DEBUG_MISC */
| |   +    /* PURPLE_DEBUG_INFO PURPLE_DEBUG_MISC */
| |        /* Offset 11 gives the best switch position.  */
| |        switch (name[11]) {
| |        case 'I':
| |   -      if (memEQ(name, "GAIM_DEBUG_INFO", 15)) {
| |   +      if (memEQ(name, "PURPLE_DEBUG_INFO", 15)) {
| |          /*                          ^          */
| |   -        *iv_return = GAIM_DEBUG_INFO;
| |   +        *iv_return = PURPLE_DEBUG_INFO;
| |            return PERL_constant_ISIV;
| |          }
| |          break;
| |        case 'M':
| |   -      if (memEQ(name, "GAIM_DEBUG_MISC", 15)) {
| |   +      if (memEQ(name, "PURPLE_DEBUG_MISC", 15)) {
| |          /*                          ^          */
| |   -        *iv_return = GAIM_DEBUG_MISC;
| |   +        *iv_return = PURPLE_DEBUG_MISC;
| |            return PERL_constant_ISIV;
| |          }
| |          break;
| |   @@ -84,28 +84,28 @@ __END__
| |        break;
| |      case 16:
| |        /* Names all of length 16.  */
| |   -    /* GAIM_DEBUG_ERROR GAIM_DEBUG_FATAL */
| |   +    /* PURPLE_DEBUG_ERROR PURPLE_DEBUG_FATAL */
| |        /* Offset 11 gives the best switch position.  */
| |        switch (name[11]) {
| |        case 'E':
| |   -      if (memEQ(name, "GAIM_DEBUG_ERROR", 16)) {
| |   +      if (memEQ(name, "PURPLE_DEBUG_ERROR", 16)) {
| |          /*                          ^           */
| |   -        *iv_return = GAIM_DEBUG_ERROR;
| |   +        *iv_return = PURPLE_DEBUG_ERROR;
| |            return PERL_constant_ISIV;
| |          }
| |          break;
| |        case 'F':
| |   -      if (memEQ(name, "GAIM_DEBUG_FATAL", 16)) {
| |   +      if (memEQ(name, "PURPLE_DEBUG_FATAL", 16)) {
| |          /*                          ^           */
| |   -        *iv_return = GAIM_DEBUG_FATAL;
| |   +        *iv_return = PURPLE_DEBUG_FATAL;
| |            return PERL_constant_ISIV;
| |          }
| |          break;
| |        }
| |        break;
| |      case 18:
| |   -    if (memEQ(name, "GAIM_DEBUG_WARNING", 18)) {
| |   -      *iv_return = GAIM_DEBUG_WARNING;
| |   +    if (memEQ(name, "PURPLE_DEBUG_WARNING", 18)) {
| |   +      *iv_return = PURPLE_DEBUG_WARNING;
| |          return PERL_constant_ISIV;
| |        }
| |        break;
| |   ============================================================
| |   --- libpurple/plugins/perl/common/fallback/const-xs.inc	5238c9e071874a2d65ff11a96229f046fae68ca7
| |   +++ libpurple/plugins/perl/common/fallback/const-xs.inc	e2bdf9636b8f230e8611bd35df28b7843a64d5e3
| |   @@ -22,12 +22,12 @@ constant(sv)
| |               Second, if present, is found value */
| |            switch (type) {
| |            case PERL_constant_NOTFOUND:
| |   -          sv = sv_2mortal(newSVpvf("%s is not a valid Gaim::DebugLevel macro", s));
| |   +          sv = sv_2mortal(newSVpvf("%s is not a valid Purple::DebugLevel macro", s));
| |              PUSHs(sv);
| |              break;
| |            case PERL_constant_NOTDEF:
| |              sv = sv_2mortal(newSVpvf(
| |   -	    "Your vendor has not defined Gaim::DebugLevel macro %s, used", s));
| |   +	    "Your vendor has not defined Purple::DebugLevel macro %s, used", s));
| |              PUSHs(sv);
| |              break;
| |            case PERL_constant_ISIV:
| |   @@ -82,7 +82,7 @@ constant(sv)
| |              break; */
| |            default:
| |              sv = sv_2mortal(newSVpvf(
| |   -	    "Unexpected return type %d while processing Gaim::DebugLevel macro %s, used",
| |   +	    "Unexpected return type %d while processing Purple::DebugLevel macro %s, used",
| |                   type, s));
| |              PUSHs(sv);
| |            }
| |   ============================================================
| |   --- libpurple/plugins/perl/common/typemap	490bda98ab28c1b004834494aa7aaff2a5ca47c1
| |   +++ libpurple/plugins/perl/common/typemap	58f08827c645a25e0811576fa402c6577dd217df
| |   @@ -8,7 +8,7 @@ gboolean				T_BOOL
| |    guint8 *				T_PTR
| |    time_t					T_IV
| |    gboolean				T_BOOL
| |   -gpointer				T_GaimObj
| |   +gpointer				T_PurpleObj
| |    gconstpointer				T_PTR
| |    const gchar *				T_PV
| |    const char *				T_PV
| |   @@ -38,134 +38,134 @@ const void *				T_PTR
| |    gssize					T_IV
| |    const void *				T_PTR
| |    
| |   -Gaim::Account				T_GaimObj
| |   -Gaim::Account::Option			T_GaimObj
| |   -Gaim::Account::UiOps			T_GaimObj
| |   -Gaim::Account::UserSplit		T_GaimObj
| |   +Purple::Account				T_PurpleObj
| |   +Purple::Account::Option			T_PurpleObj
| |   +Purple::Account::UiOps			T_PurpleObj
| |   +Purple::Account::UserSplit		T_PurpleObj
| |    
| |   -Gaim::Buddy::Icon			T_GaimObj
| |   -Gaim::Buddy::Icon::Spec			T_GaimObj
| |   -Gaim::BuddyList				T_GaimObj
| |   -Gaim::BuddyList::Buddy			T_GaimObj
| |   -Gaim::BuddyList::Chat			T_GaimObj
| |   -Gaim::BuddyList::Contact		T_GaimObj
| |   -Gaim::BuddyList::Group			T_GaimObj
| |   -Gaim::BuddyList::Node			T_GaimObj
| |   -Gaim::BuddyList::NodeFlags		T_IV
| |   -Gaim::BuddyList::UiOps			T_GaimObj
| |   +Purple::Buddy::Icon			T_PurpleObj
| |   +Purple::Buddy::Icon::Spec			T_PurpleObj
| |   +Purple::BuddyList				T_PurpleObj
| |   +Purple::BuddyList::Buddy			T_PurpleObj
| |   +Purple::BuddyList::Chat			T_PurpleObj
| |   +Purple::BuddyList::Contact		T_PurpleObj
| |   +Purple::BuddyList::Group			T_PurpleObj
| |   +Purple::BuddyList::Node			T_PurpleObj
| |   +Purple::BuddyList::NodeFlags		T_IV
| |   +Purple::BuddyList::UiOps			T_PurpleObj
| |    
| |   -Gaim::Cipher				T_GaimObj
| |   -Gaim::CipherCaps			T_IV
| |   -Gaim::Cipher::Ops			T_GaimObj
| |   -Gaim::Cipher::Context			T_GaimObj
| |   -Gaim::Cmd::Flag				T_IV
| |   -Gaim::Cmd::Id				T_IV
| |   -Gaim::Cmd::Priority			T_IV
| |   -Gaim::Cmd::Ret				T_IV
| |   -Gaim::Connection			T_GaimObj
| |   -Gaim::Connection::UiOps			T_GaimObj
| |   -Gaim::Conversation			T_GaimObj
| |   -Gaim::Conversation::Chat		T_GaimObj
| |   -Gaim::Conversation::ChatBuddy		T_GaimObj
| |   -Gaim::Conversation::IM			T_GaimObj
| |   -Gaim::Conversation::UiOps		T_GaimObj
| |   -Gaim::Core				T_GaimObj
| |   -Gaim::Core::UiOps			T_GaimObj
| |   +Purple::Cipher				T_PurpleObj
| |   +Purple::CipherCaps			T_IV
| |   +Purple::Cipher::Ops			T_PurpleObj
| |   +Purple::Cipher::Context			T_PurpleObj
| |   +Purple::Cmd::Flag				T_IV
| |   +Purple::Cmd::Id				T_IV
| |   +Purple::Cmd::Priority			T_IV
| |   +Purple::Cmd::Ret				T_IV
| |   +Purple::Connection			T_PurpleObj
| |   +Purple::Connection::UiOps			T_PurpleObj
| |   +Purple::Conversation			T_PurpleObj
| |   +Purple::Conversation::Chat		T_PurpleObj
| |   +Purple::Conversation::ChatBuddy		T_PurpleObj
| |   +Purple::Conversation::IM			T_PurpleObj
| |   +Purple::Conversation::UiOps		T_PurpleObj
| |   +Purple::Core				T_PurpleObj
| |   +Purple::Core::UiOps			T_PurpleObj
| |    
| |   -Gaim::Desktop::Item			T_GaimObj
| |   -Gaim::DesktopItemType			T_IV
| |   +Purple::Desktop::Item			T_PurpleObj
| |   +Purple::DesktopItemType			T_IV
| |    
| |   -Gaim::Handle				T_GaimObj
| |   +Purple::Handle				T_PurpleObj
| |    
| |   -Gaim::IconScaleRules			T_IV
| |   +Purple::IconScaleRules			T_IV
| |    
| |   -Gaim::Log				T_GaimObj
| |   -Gaim::LogType				T_IV
| |   -Gaim::Log::CommonLoggerData		T_GaimObj
| |   -Gaim::Log::Logger			T_GaimObj
| |   -Gaim::Log::ReadFlags			T_GaimObj
| |   -Gaim::Log::Set				T_GaimObj
| |   +Purple::Log				T_PurpleObj
| |   +Purple::LogType				T_IV
| |   +Purple::Log::CommonLoggerData		T_PurpleObj
| |   +Purple::Log::Logger			T_PurpleObj
| |   +Purple::Log::ReadFlags			T_PurpleObj
| |   +Purple::Log::Set				T_PurpleObj
| |    
| |   -Gaim::Menu::Action			T_GaimObj
| |   +Purple::Menu::Action			T_PurpleObj
| |    
| |   -Gaim::NetworkListenData			T_GaimObj
| |   -Gaim::NetworkListenCallback		T_PTR
| |   +Purple::NetworkListenData			T_PurpleObj
| |   +Purple::NetworkListenCallback		T_PTR
| |    
| |   -Gaim::NotifyCloseCallback		T_PTR
| |   -Gaim::NotifyMsgType			T_IV
| |   -Gaim::NotifySearchButtonType		T_IV
| |   -Gaim::NotifySearchResults		T_GaimObj
| |   -Gaim::NotifySearchColumn		T_GaimObj
| |   -Gaim::NotifySearchButton		T_GaimObj
| |   -Gaim::NotifyType			T_IV
| |   -Gaim::NotifyUiOps			T_GaimObj
| |   -Gaim::NotifyUserInfo			T_GaimObj
| |   -Gaim::NotifyUserInfoEntry		T_GaimObj
| |   +Purple::NotifyCloseCallback		T_PTR
| |   +Purple::NotifyMsgType			T_IV
| |   +Purple::NotifySearchButtonType		T_IV
| |   +Purple::NotifySearchResults		T_PurpleObj
| |   +Purple::NotifySearchColumn		T_PurpleObj
| |   +Purple::NotifySearchButton		T_PurpleObj
| |   +Purple::NotifyType			T_IV
| |   +Purple::NotifyUiOps			T_PurpleObj
| |   +Purple::NotifyUserInfo			T_PurpleObj
| |   +Purple::NotifyUserInfoEntry		T_PurpleObj
| |    
| |   -Gaim::Plugin				T_GaimObj
| |   -Gaim::PluginType			T_IV
| |   -Gaim::PluginUiInfo			T_GaimObj
| |   -Gaim::Plugin::Action			T_GaimObj
| |   -Gaim::Plugin::Info			T_GaimObj
| |   -Gaim::Plugin::Loader::Info		T_GaimObj
| |   -Gaim::Plugin::Protocol::Info		T_GaimObj
| |   -Gaim::PrefType				T_IV
| |   -Gaim::PluginPref			T_GaimObj
| |   -Gaim::PluginPrefType			T_IV
| |   -Gaim::PluginPref::Frame			T_GaimObj
| |   -Gaim::Pounce				T_GaimObj
| |   -Gaim::PounceEvent			T_IV
| |   -Gaim::Presence				T_GaimObj
| |   -Gaim::PrivacyType			T_IV
| |   -Gaim::Privacy::UiOps			T_GaimObj
| |   -Gaim::ProtocolOptions			T_IV
| |   -Gaim::ProxyInfo				T_GaimObj
| |   -Gaim::ProxyType				T_IV
| |   +Purple::Plugin				T_PurpleObj
| |   +Purple::PluginType			T_IV
| |   +Purple::PluginUiInfo			T_PurpleObj
| |   +Purple::Plugin::Action			T_PurpleObj
| |   +Purple::Plugin::Info			T_PurpleObj
| |   +Purple::Plugin::Loader::Info		T_PurpleObj
| |   +Purple::Plugin::Protocol::Info		T_PurpleObj
| |   +Purple::PrefType				T_IV
| |   +Purple::PluginPref			T_PurpleObj
| |   +Purple::PluginPrefType			T_IV
| |   +Purple::PluginPref::Frame			T_PurpleObj
| |   +Purple::Pounce				T_PurpleObj
| |   +Purple::PounceEvent			T_IV
| |   +Purple::Presence				T_PurpleObj
| |   +Purple::PrivacyType			T_IV
| |   +Purple::Privacy::UiOps			T_PurpleObj
| |   +Purple::ProtocolOptions			T_IV
| |   +Purple::ProxyInfo				T_PurpleObj
| |   +Purple::ProxyType				T_IV
| |    
| |   -Gaim::RequestFieldType			T_IV
| |   -Gaim::RequestType			T_IV
| |   -Gaim::Request::Field			T_GaimObj
| |   -Gaim::Request::Fields			T_GaimObj
| |   -Gaim::Request::Field::Group		T_GaimObj
| |   -Gaim::Request::UiOps			T_GaimObj
| |   +Purple::RequestFieldType			T_IV
| |   +Purple::RequestType			T_IV
| |   +Purple::Request::Field			T_PurpleObj
| |   +Purple::Request::Fields			T_PurpleObj
| |   +Purple::Request::Field::Group		T_PurpleObj
| |   +Purple::Request::UiOps			T_PurpleObj
| |    
| |   -Gaim::Roomlist				T_GaimObj
| |   -Gaim::Roomlist::Room			T_GaimObj
| |   -Gaim::Roomlist::Field			T_GaimObj
| |   -Gaim::Roomlist::UiOps			T_GaimObj
| |   -Gaim::RoomlistFieldType			T_IV
| |   -Gaim::RoomlistRoomType			T_IV
| |   +Purple::Roomlist				T_PurpleObj
| |   +Purple::Roomlist::Room			T_PurpleObj
| |   +Purple::Roomlist::Field			T_PurpleObj
| |   +Purple::Roomlist::UiOps			T_PurpleObj
| |   +Purple::RoomlistFieldType			T_IV
| |   +Purple::RoomlistRoomType			T_IV
| |    
| |   -Gaim::SavedStatus			T_GaimObj
| |   -Gaim::SavedStatusSub			T_GaimObj
| |   -Gaim::SoundEventID			T_IV
| |   -Gaim::Sound::UiOps			T_GaimObj
| |   +Purple::SavedStatus			T_PurpleObj
| |   +Purple::SavedStatusSub			T_PurpleObj
| |   +Purple::SoundEventID			T_IV
| |   +Purple::Sound::UiOps			T_PurpleObj
| |    
| |   -Gaim::Input::Condition			T_GaimObj
| |   -Gaim::SslErrorType			T_IV
| |   -Gaim::Ssl::Connection			T_GaimObj
| |   -Gaim::Ssl::Ops				T_GaimObj
| |   +Purple::Input::Condition			T_PurpleObj
| |   +Purple::SslErrorType			T_IV
| |   +Purple::Ssl::Connection			T_PurpleObj
| |   +Purple::Ssl::Ops				T_PurpleObj
| |    
| |   -Gaim::Presence				T_GaimObj
| |   -Gaim::PresenceContext			T_IV
| |   -Gaim::Status				T_GaimObj
| |   -Gaim::StatusAttr			T_GaimObj
| |   -Gaim::StatusPrimitive			T_IV
| |   -Gaim::StatusType			T_GaimObj
| |   -const Gaim::StatusType			T_GaimObj
| |   +Purple::Presence				T_PurpleObj
| |   +Purple::PresenceContext			T_IV
| |   +Purple::Status				T_PurpleObj
| |   +Purple::StatusAttr			T_PurpleObj
| |   +Purple::StatusPrimitive			T_IV
| |   +Purple::StatusType			T_PurpleObj
| |   +const Purple::StatusType			T_PurpleObj
| |    
| |   -Gaim::StoredImage			T_GaimObj
| |   -Gaim::Stringref				T_GaimObj
| |   -Gaim::Util::FetchUrlData	T_PTR
| |   -Gaim::Util::InfoFieldFormatCallback	T_PTR
| |   -Gaim::Value				T_GaimObj
| |   +Purple::StoredImage			T_PurpleObj
| |   +Purple::Stringref				T_PurpleObj
| |   +Purple::Util::FetchUrlData	T_PTR
| |   +Purple::Util::InfoFieldFormatCallback	T_PTR
| |   +Purple::Value				T_PurpleObj
| |    
| |   -Gaim::Xfer				T_GaimObj
| |   -Gaim::XferType				T_IV
| |   -Gaim::XferStatusType			T_IV
| |   -Gaim::XferUiOps				T_IV
| |   +Purple::Xfer				T_PurpleObj
| |   +Purple::XferType				T_IV
| |   +Purple::XferStatusType			T_IV
| |   +Purple::XferUiOps				T_IV
| |    
| |   -Gaim::XMLNode				T_GaimObj
| |   +Purple::XMLNode				T_PurpleObj
| |    XMLNode::Type				T_IV
| |    
| |    /* enums */
| |   @@ -175,29 +175,29 @@ XMLNode::Type				T_IV
| |    /* blist.h */
| |    
| |    /* debug.h */
| |   -Gaim::DebugLevel			T_IV
| |   +Purple::DebugLevel			T_IV
| |    
| |    /* conversation.h */
| |   -Gaim::ConvChatBuddyFlags		T_IV
| |   -Gaim::ConvUpdateType			T_IV
| |   -Gaim::ConversationType			T_IV
| |   -Gaim::MessageFlags			T_IV
| |   -Gaim::TypingState			T_IV
| |   -Gaim::UnseenState			T_IV
| |   +Purple::ConvChatBuddyFlags		T_IV
| |   +Purple::ConvUpdateType			T_IV
| |   +Purple::ConversationType			T_IV
| |   +Purple::MessageFlags			T_IV
| |   +Purple::TypingState			T_IV
| |   +Purple::UnseenState			T_IV
| |    
| |    /* connection.h */
| |   -Gaim::ConnectionFlags			T_IV
| |   -Gaim::ConnectionState			T_IV
| |   +Purple::ConnectionFlags			T_IV
| |   +Purple::ConnectionState			T_IV
| |    
| |    INPUT
| |    
| |   -T_GaimObj
| |   -	$var = gaim_perl_ref_object($arg)
| |   +T_PurpleObj
| |   +	$var = purple_perl_ref_object($arg)
| |    
| |    OUTPUT
| |    
| |   -T_GaimObj
| |   -	$arg = gaim_perl_bless_object($var, \"$type\");
| |   +T_PurpleObj
| |   +	$arg = purple_perl_bless_object($var, \"$type\");
| |    
| |    T_GCHAR_OWN
| |    	/* used when we can directly own the returned string. */
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/account.pl	ca90abc34ec9e74852643f5708afaa34e79e562f
| |   +++ libpurple/plugins/perl/scripts/account.pl	a6cdfbdb4525144ef143b051dc13306676b64c4d
| |   @@ -1,8 +1,8 @@ $MODULE_NAME = "Account Functions Test";
| |    $MODULE_NAME = "Account Functions Test";
| |    
| |   -use Gaim;
| |   +use Purple;
| |    
| |   -# All the information Gaim gets about our nifty plugin
| |   +# All the information Purple gets about our nifty plugin
| |    %PLUGIN_INFO = (
| |    	perl_api_version => 2,
| |    	name => "Perl: $MODULE_NAME",
| |   @@ -40,40 +40,40 @@ sub plugin_load {
| |    sub plugin_load {
| |    	my $plugin = shift;
| |    	print "#" x 80 . "\n\n";
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_load() - Testing $MODULE_NAME Started.");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_load() - Testing $MODULE_NAME Started.");
| |    	print "\n\n";
| |    
| |    
| |    	#################################
| |    	#				#
| |   -	#	Gaim::Account::Option	#
| |   +	#	Purple::Account::Option	#
| |    	#				#
| |    	#################################
| |    
| |   -	print "Testing: Gaim::Account::Option::new()...\n";
| |   -	$acc_opt  = Gaim::Account::Option->new(1, "TEXT", "pref_name");
| |   -	$acc_opt2 = Gaim::Account::Option->bool_new("TeXt", "MYprefName", 1);
| |   +	print "Testing: Purple::Account::Option::new()...\n";
| |   +	$acc_opt  = Purple::Account::Option->new(1, "TEXT", "pref_name");
| |   +	$acc_opt2 = Purple::Account::Option->bool_new("TeXt", "MYprefName", 1);
| |    
| |    	#################################
| |    	#				#
| |   -	#	Gaim::Account		#
| |   +	#	Purple::Account		#
| |    	#				#
| |    	#################################
| |    
| |    
| |   -	print "Testing: Gaim::Account::new()... ";
| |   -	$account = Gaim::Account->new($TEST_NAME, $PROTOCOL_ID);
| |   +	print "Testing: Purple::Account::new()... ";
| |   +	$account = Purple::Account->new($TEST_NAME, $PROTOCOL_ID);
| |    	if ($account) { print "ok.\n"; } else { print "fail.\n"; }
| |    
| |   -	print "Testing: Gaim::Accounts::add()...";
| |   -	Gaim::Accounts::add($account);
| |   +	print "Testing: Purple::Accounts::add()...";
| |   +	Purple::Accounts::add($account);
| |    	print "pending find...\n";
| |    
| |   -	print "Testing: Gaim::Accounts::find()...";
| |   -	$account = Gaim::Accounts::find($TEST_NAME, $PROTOCOL_ID);
| |   +	print "Testing: Purple::Accounts::find()...";
| |   +	$account = Purple::Accounts::find($TEST_NAME, $PROTOCOL_ID);
| |    	if ($account) { print "ok.\n"; } else { print "fail.\n"; }
| |    
| |   -	print "Testing: Gaim::Account::get_username()... ";
| |   +	print "Testing: Purple::Account::get_username()... ";
| |    	$user_name = $account->get_username();
| |    	if ($user_name) {
| |    		print "Success: $user_name.\n";
| |   @@ -81,28 +81,28 @@ sub plugin_load {
| |    		print "Failed!\n";
| |    	}
| |    
| |   -	print "Testing: Gaim::Account::is_connected()... ";
| |   +	print "Testing: Purple::Account::is_connected()... ";
| |    	if ($account->is_connected()) {
| |    		print " Connected.\n";
| |    	} else {
| |    		print " Disconnected.\n";
| |    	}
| |    
| |   -	print "Testing: Gaim::Accounts::get_active_status()... ";
| |   +	print "Testing: Purple::Accounts::get_active_status()... ";
| |    	if ($account->get_active_status()) {
| |    		print "Okay.\n";
| |    	} else {
| |    		print "Failed!\n";
| |    	}
| |    
| |   -	$account = Gaim::Accounts::find($USERNAME, $PROTOCOL_ID);
| |   -	print "Testing: Gaim::Accounts::connect()...pending...\n";
| |   +	$account = Purple::Accounts::find($USERNAME, $PROTOCOL_ID);
| |   +	print "Testing: Purple::Accounts::connect()...pending...\n";
| |    
| |    	$account->set_status("available", TRUE);
| |    	$account->connect();
| |    
| |    	print "\n\n";
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_load() - Testing $MODULE_NAME Completed.\n");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_load() - Testing $MODULE_NAME Completed.\n");
| |    	print "\n\n" . "#" x 80 . "\n\n";
| |    }
| |    
| |   @@ -110,13 +110,13 @@ sub plugin_unload {
| |    	my $plugin = shift;
| |    
| |    	print "#" x 80 . "\n\n";
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_unload() - Testing $MODULE_NAME Started.\n");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_unload() - Testing $MODULE_NAME Started.\n");
| |    	print "\n\n";
| |    
| |    	#########  TEST CODE HERE  ##########
| |    
| |    	print "\n\n";
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_unload() - Testing $MODULE_NAME Completed.\n");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_unload() - Testing $MODULE_NAME Completed.\n");
| |    	print "\n\n" . "#" x 80 . "\n\n";
| |    }
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/buddy_list.pl	9d1b10b10bb18180b1019aa1ab260e2a239a29e1
| |   +++ libpurple/plugins/perl/scripts/buddy_list.pl	217ca7752dab428a6e4afd0c84d4f2e0e809827b
| |   @@ -1,8 +1,8 @@ $MODULE_NAME = "Buddy List Test";
| |    $MODULE_NAME = "Buddy List Test";
| |    
| |   -use Gaim;
| |   +use Purple;
| |    
| |   -# All the information Gaim gets about our nifty plugin
| |   +# All the information Purple gets about our nifty plugin
| |    %PLUGIN_INFO = (
| |    	perl_api_version => 2,
| |    	name => "Perl: $MODULE_NAME",
| |   @@ -39,49 +39,49 @@ sub plugin_load {
| |    
| |    	# This is how we get an account to use in the following tests.  You should replace the username
| |    	#  with an existing user
| |   -	$account = Gaim::Accounts::find($USERNAME, $PROTOCOL_ID);
| |   +	$account = Purple::Accounts::find($USERNAME, $PROTOCOL_ID);
| |    
| |   -	# Testing a find function: Note Gaim::Find not Gaim::Buddy:find!
| |   +	# Testing a find function: Note Purple::Find not Purple::Buddy:find!
| |    	#  Furthermore, this should work the same for chats and groups
| |   -	Gaim::Debug::info($MODULE_NAME, "Testing: Gaim::Find::buddy()...");
| |   -	$buddy = Gaim::Find::buddy($account, $TEST_NAME);
| |   -	Gaim::Debug::info("", ($buddy ? "ok." : "fail.") . "\n");
| |   +	Purple::Debug::info($MODULE_NAME, "Testing: Purple::Find::buddy()...");
| |   +	$buddy = Purple::Find::buddy($account, $TEST_NAME);
| |   +	Purple::Debug::info("", ($buddy ? "ok." : "fail.") . "\n");
| |    
| |    	# If you should need the handle for some reason, here is how you do it
| |   -	Gaim::Debug::info($MODULE_NAME, "Testing: Gaim::BuddyList::get_handle()...");
| |   -	$handle = Gaim::BuddyList::get_handle();
| |   -	Gaim::Debug::info("", ($handle ? "ok." : "fail.") . "\n");
| |   +	Purple::Debug::info($MODULE_NAME, "Testing: Purple::BuddyList::get_handle()...");
| |   +	$handle = Purple::BuddyList::get_handle();
| |   +	Purple::Debug::info("", ($handle ? "ok." : "fail.") . "\n");
| |    
| |   -	# This gets the Gaim::BuddyList and references it by $blist
| |   -	Gaim::Debug::info($MODULE_NAME, "Testing: Gaim::get_blist()...");
| |   -	$blist = Gaim::get_blist();
| |   -	Gaim::Debug::info("", ($blist ? "ok." : "fail.") . "\n");
| |   +	# This gets the Purple::BuddyList and references it by $blist
| |   +	Purple::Debug::info($MODULE_NAME, "Testing: Purple::get_blist()...");
| |   +	$blist = Purple::get_blist();
| |   +	Purple::Debug::info("", ($blist ? "ok." : "fail.") . "\n");
| |    
| |    	# This is how you would add a buddy named $TEST_NAME" with the alias $TEST_ALIAS
| |   -	Gaim::Debug::info($MODULE_NAME, "Testing: Gaim::BuddyList::Buddy::new...");
| |   -	$buddy = Gaim::BuddyList::Buddy::new($account, $TEST_NAME, $TEST_ALIAS);
| |   -	Gaim::Debug::info("", ($buddy ? "ok." : "fail.") . "\n");
| |   +	Purple::Debug::info($MODULE_NAME, "Testing: Purple::BuddyList::Buddy::new...");
| |   +	$buddy = Purple::BuddyList::Buddy::new($account, $TEST_NAME, $TEST_ALIAS);
| |   +	Purple::Debug::info("", ($buddy ? "ok." : "fail.") . "\n");
| |    
| |    	# Here we add the new buddy '$buddy' to the group $TEST_GROUP
| |    	#  so first we must find the group
| |   -	Gaim::Debug::info($MODULE_NAME, "Testing: Gaim::Find::group...");
| |   -	$group = Gaim::Find::group($TEST_GROUP);
| |   -	Gaim::Debug::info("", ($group ? "ok." : "fail.") . "\n");
| |   +	Purple::Debug::info($MODULE_NAME, "Testing: Purple::Find::group...");
| |   +	$group = Purple::Find::group($TEST_GROUP);
| |   +	Purple::Debug::info("", ($group ? "ok." : "fail.") . "\n");
| |    
| |    	# To add the buddy we need to have the buddy, contact, group and node for insertion.
| |    	#  For this example we can let contact be undef and set the insertion node as the group
| |   -	Gaim::Debug::info($MODULE_NAME, "Testing: Gaim::BuddyList::add_buddy...\n");
| |   -	Gaim::BuddyList::add_buddy($buddy, undef, $group, $group);
| |   +	Purple::Debug::info($MODULE_NAME, "Testing: Purple::BuddyList::add_buddy...\n");
| |   +	Purple::BuddyList::add_buddy($buddy, undef, $group, $group);
| |    
| |    	# The example that follows gives an indication of how an API call that returns a list is handled.
| |    	#  In this case the buddies of the account found earlier are retrieved and put in an array '@buddy_array'
| |    	#  Further down an accessor method is used, 'get_name()' -- see source for details on the full set of methods
| |   -	Gaim::Debug::info($MODULE_NAME,  "Testing: Gaim::Find::buddies...\n");
| |   -	@buddy_array = Gaim::Find::buddies($account, undef);
| |   +	Purple::Debug::info($MODULE_NAME,  "Testing: Purple::Find::buddies...\n");
| |   +	@buddy_array = Purple::Find::buddies($account, undef);
| |    	if (@buddy_array) {
| |   -		Gaim::Debug::info($MODULE_NAME, "Buddies in list (" . @buddy_array . "): \n");
| |   +		Purple::Debug::info($MODULE_NAME, "Buddies in list (" . @buddy_array . "): \n");
| |    		foreach $bud (@buddy_array) {
| |   -			Gaim::Debug::info($MODULE_NAME, Gaim::BuddyList::Buddy::get_name($bud) . "\n");
| |   +			Purple::Debug::info($MODULE_NAME, Purple::BuddyList::Buddy::get_name($bud) . "\n");
| |    		}
| |    	}
| |    }
| |   @@ -92,13 +92,13 @@ sub plugin_unload {
| |    	print "#" x 80 . "\n\n";
| |    	#########  TEST CODE HERE  ##########
| |    
| |   -	print "Testing: Gaim::Find::buddy()...";
| |   -	$buddy = Gaim::Find::buddy($account, $TEST_NAME . TEST);
| |   +	print "Testing: Purple::Find::buddy()...";
| |   +	$buddy = Purple::Find::buddy($account, $TEST_NAME . TEST);
| |    	if ($buddy) {
| |    		print "ok.\n";
| |   -		print "Testing: Gaim::BuddyList::remove_buddy()...";
| |   -		Gaim::BuddyList::remove_buddy($buddy);
| |   -		if (Gaim::Find::buddy($account, $TEST_NAME . TEST)) { print "fail.\n"; } else { print "ok.\n"; }
| |   +		print "Testing: Purple::BuddyList::remove_buddy()...";
| |   +		Purple::BuddyList::remove_buddy($buddy);
| |   +		if (Purple::Find::buddy($account, $TEST_NAME . TEST)) { print "fail.\n"; } else { print "ok.\n"; }
| |    	} else { print "fail.\n"; }
| |    
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/conversation.pl	d3bcd279884fa034a04f4d4c723f00a7248a29ea
| |   +++ libpurple/plugins/perl/scripts/conversation.pl	2e692e2f69eb6d2b7b97216bc19ed9edaa80cb00
| |   @@ -1,8 +1,8 @@ $MODULE_NAME = "Conversation Test";
| |    $MODULE_NAME = "Conversation Test";
| |    
| |   -use Gaim;
| |   +use Purple;
| |    
| |   -# All the information Gaim gets about our nifty plugin
| |   +# All the information Purple gets about our nifty plugin
| |    %PLUGIN_INFO = ( 
| |    	perl_api_version => 2, 
| |    	name => "Perl: $MODULE_NAME", 
| |   @@ -45,27 +45,27 @@ sub plugin_load { 
| |    	print "#" x 80 . "\n\n";
| |    
| |    	print "PERL: Finding account.\n";
| |   -	$account = Gaim::Accounts::find($USERNAME, $PROTOCOL_ID);
| |   +	$account = Purple::Accounts::find($USERNAME, $PROTOCOL_ID);
| |    	
| |    	#########  TEST CODE HERE  ##########
| |    	# First we create two new conversations.
| |   -	print "Testing Gaim::Conversation::new()...";
| |   -	$conv1 = Gaim::Conversation->new(1, $account, "Test Conversation 1");
| |   +	print "Testing Purple::Conversation::new()...";
| |   +	$conv1 = Purple::Conversation->new(1, $account, "Test Conversation 1");
| |    	if ($conv1) { print "ok.\n"; } else { print "fail.\n"; }
| |    
| |   -	print "Testing Gaim::Conversation::new()...";
| |   -	$conv2 = Gaim::Conversation->new(1, $account, "Test Conversation 2");
| |   +	print "Testing Purple::Conversation::new()...";
| |   +	$conv2 = Purple::Conversation->new(1, $account, "Test Conversation 2");
| |    	if ($conv2) { print "ok.\n"; } else { print "fail.\n"; }
| |    	
| |    	# Second we create a window to display the conversations in.
| |   -	#  Note that the package here is Gaim::Conversation::Window
| |   -	print "Testing Gaim::Conversation::Window::new()...\n";
| |   -	$win = Gaim::Conversation::Window::new();
| |   +	#  Note that the package here is Purple::Conversation::Window
| |   +	print "Testing Purple::Conversation::Window::new()...\n";
| |   +	$win = Purple::Conversation::Window::new();
| |    
| |    	# The third thing to do is to add the two conversations to the windows.
| |    	# The subroutine add_conversation() returns the number of conversations
| |    	# present in the window.
| |   -	print "Testing Gaim::Conversation::Window::add_conversation()...";
| |   +	print "Testing Purple::Conversation::Window::add_conversation()...";
| |    	$conv_count = $conv1->add_conversation();
| |    	if ($conv_count) { 
| |    		print "ok..." . $conv_count . " conversations...\n";
| |   @@ -73,7 +73,7 @@ sub plugin_load { 
| |    		print "fail.\n";
| |    	}
| |    
| |   -	print "Testing Gaim::Conversation::Window::add_conversation()...";
| |   +	print "Testing Purple::Conversation::Window::add_conversation()...";
| |    	$conv_count = $win->add_conversation($conv2);
| |    	if ($conv_count) {
| |    		print "ok..." . $conv_count . " conversations...\n";
| |   @@ -82,19 +82,19 @@ sub plugin_load { 
| |    	}
| |    
| |    	# Now the window is displayed to the user.
| |   -	print "Testing Gaim::Conversation::Window::show()...\n";
| |   +	print "Testing Purple::Conversation::Window::show()...\n";
| |    	$win->show();
| |    
| |    	# Use get_im_data() to get a handle for the conversation	
| |   -	print "Testing Gaim::Conversation::get_im_data()...\n";
| |   +	print "Testing Purple::Conversation::get_im_data()...\n";
| |    	$im = $conv1->get_im_data();
| |    	if ($im) { print "ok.\n"; } else { print "fail.\n"; }
| |    
| |    	# Here we send messages to the conversation
| |   -	print "Testing Gaim::Conversation::IM::send()...\n";
| |   +	print "Testing Purple::Conversation::IM::send()...\n";
| |    	$im->send("Message Test.");
| |    
| |   -	print "Testing Gaim::Conversation::IM::write()...\n";
| |   +	print "Testing Purple::Conversation::IM::write()...\n";
| |    	$im->write("SENDER", "<b>Message</b> Test.", 0, 0);
| |    	
| |    	print "#" x 80 . "\n\n";
| |   @@ -106,11 +106,11 @@ sub plugin_unload { 
| |    	print "#" x 80 . "\n\n";
| |    	#########  TEST CODE HERE  ##########
| |    
| |   -	print "Testing Gaim::Conversation::Window::get_conversation_count()...\n";
| |   +	print "Testing Purple::Conversation::Window::get_conversation_count()...\n";
| |    	$conv_count = $win->get_conversation_count();
| |    	print "...and it returned $conv_count.\n";
| |    	if ($conv_count > 0) {
| |   -	        print "Testing Gaim::Conversation::Window::destroy()...\n";
| |   +	        print "Testing Purple::Conversation::Window::destroy()...\n";
| |    	        $win->destroy();
| |    	}
| |    	
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/count_down.pl	df96179b7e9d79a4ad5978437a918d31eeb03665
| |   +++ libpurple/plugins/perl/scripts/count_down.pl	7d7be310a40c46839e754a0f26f430de3c4e264f
| |   @@ -1,4 +1,4 @@
| |   -use Gaim;
| |   +use Purple;
| |    
| |    %PLUGIN_INFO = ( 
| |    	perl_api_version => 2, 
| |   @@ -28,7 +28,7 @@ sub plugin_load { 
| |    	my $plugin = shift; 
| |    	
| |    	# Retrieve all the accounts
| |   -	@accounts = Gaim::Accounts::get_all();
| |   +	@accounts = Purple::Accounts::get_all();
| |    	
| |    	print "NUM OF ACCS: " . $accounts . "\n";
| |    	# Search each account's user info for our tag
| |   @@ -68,7 +68,7 @@ sub hello {
| |    	my ($widget, $window) = @_;
| |    	print "Called from sub hello!\n ";
| |    	print "Test var: " . $GLOBAL_TEST_VAR . " \n";
| |   -	@accounts = Gaim::Accounts::get_all();
| |   +	@accounts = Purple::Accounts::get_all();
| |    	$acc = $accounts[0];
| |    	$user_info = $acc->get_user_info();
| |    	print "USER INFO from sub hello: " . $user_info . "\n";
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/gtk_frame_test.pl	70799727b9184e4d4eeaa12ee6c044649c654a82
| |   +++ libpurple/plugins/perl/scripts/gtk_frame_test.pl	fd3b9b533f2edaac0c266a1638958993dd03dd04
| |   @@ -1,6 +1,6 @@ $MODULE_NAME = "GTK Frame Test";
| |    $MODULE_NAME = "GTK Frame Test";
| |    
| |   -use Gaim;
| |   +use Purple;
| |    
| |    %PLUGIN_INFO = ( 
| |    	perl_api_version => 2, 
| |   @@ -57,7 +57,7 @@ sub plugin_load { 
| |    	print "$MODULE_NAME: Loading...\n";
| |    	
| |    	
| |   -	Gaim::debug_info("plugin_load()", "Testing $MODULE_NAME Completed.");
| |   +	Purple::debug_info("plugin_load()", "Testing $MODULE_NAME Completed.");
| |    	print "#" x 80 . "\n\n";
| |    } 
| |    
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/plugin_action.pl	0c7e6464ede89e1e2cbadf7467eb183cf13281c3
| |   +++ libpurple/plugins/perl/scripts/plugin_action.pl	fb472a1c247f0f51976d248b6522c9b082b2b722
| |   @@ -1,5 +1,5 @@ $MODULE_NAME = "Plugin Action Test Plugi
| |    $MODULE_NAME = "Plugin Action Test Plugin";
| |   -use Gaim;
| |   +use Purple;
| |    
| |    sub plugin_init {
| |    	return %PLUGIN_INFO;
| |   @@ -42,7 +42,7 @@ sub plugin_action_names {
| |    	return @array;
| |    }
| |    
| |   -# All the information Gaim gets about our nifty plugin
| |   +# All the information Purple gets about our nifty plugin
| |    %PLUGIN_INFO = (
| |    	perl_api_version => 2,
| |    	name => "Perl: $MODULE_NAME",
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/plugin_pref.pl	ca29b2e5f0e96405bce49e3087c7c6f167eb0744
| |   +++ libpurple/plugins/perl/scripts/plugin_pref.pl	104c0861c8286cbaab9c9b33aeaef439f5c7aced
| |   @@ -1,6 +1,6 @@ $MODULE_NAME = "Prefs Functions Test";
| |    $MODULE_NAME = "Prefs Functions Test";
| |   -use Gaim;
| |   -# All the information Gaim gets about our nifty plugin
| |   +use Purple;
| |   +# All the information Purple gets about our nifty plugin
| |    %PLUGIN_INFO = ( 
| |    	perl_api_version => 2, 
| |    	name => "Perl: $MODULE_NAME",
| |   @@ -31,24 +31,24 @@ sub foo {
| |    	my $PROTOCOL_ID 	= "prpl-oscar";
| |    
| |    sub foo {
| |   -	$frame = Gaim::PluginPref::Frame->new();
| |   +	$frame = Purple::PluginPref::Frame->new();
| |    
| |   -	$ppref = Gaim::PluginPref->new_with_label("boolean");
| |   +	$ppref = Purple::PluginPref->new_with_label("boolean");
| |    	$frame->add($ppref);
| |    	
| |   -	$ppref = Gaim::PluginPref->new_with_name_and_label(
| |   +	$ppref = Purple::PluginPref->new_with_name_and_label(
| |    	    "/plugins/core/perl_test/bool", "Boolean Preference");
| |    	$frame->add($ppref);
| |    
| |    		
| |   -	$ppref = Gaim::PluginPref->new_with_name_and_label(
| |   +	$ppref = Purple::PluginPref->new_with_name_and_label(
| |    	    "/plugins/core/perl_test/choice", "Choice Preference");
| |    	$ppref->set_type(1);
| |    	$ppref->add_choice("ch0", $frame);
| |    	$ppref->add_choice("ch1", $frame);
| |    	$frame->add($ppref);
| |    	
| |   -	$ppref = Gaim::PluginPref->new_with_name_and_label(
| |   +	$ppref = Purple::PluginPref->new_with_name_and_label(
| |    	    "/plugins/core/perl_test/text", "Text Box Preference");
| |    	$ppref->set_max_length(16);
| |    	$frame->add($ppref);
| |   @@ -71,10 +71,10 @@ sub plugin_load { 
| |    
| |    	#########  TEST CODE HERE  ##########
| |    
| |   -	Gaim::Prefs::add_none("/plugins/core/perl_test");
| |   -	Gaim::Prefs::add_bool("/plugins/core/perl_test/bool", 1);	
| |   -	Gaim::Prefs::add_string("/plugins/core/perl_test/choice", "ch1");	
| |   -	Gaim::Prefs::add_string("/plugins/core/perl_test/text", "Foobar");	
| |   +	Purple::Prefs::add_none("/plugins/core/perl_test");
| |   +	Purple::Prefs::add_bool("/plugins/core/perl_test/bool", 1);	
| |   +	Purple::Prefs::add_string("/plugins/core/perl_test/choice", "ch1");	
| |   +	Purple::Prefs::add_string("/plugins/core/perl_test/text", "Foobar");	
| |    	
| |    
| |    	print "\n\n" . "#" x 80 . "\n\n";
| |   ============================================================
| |   --- libpurple/plugins/perl/scripts/request.pl	eba809e6069ce1af25da6f038f1eafd925dd098c
| |   +++ libpurple/plugins/perl/scripts/request.pl	aab248b7fd89285d336472bcc30b720ed847f870
| |   @@ -1,8 +1,8 @@ $MODULE_NAME = "Request Functions Test";
| |    $MODULE_NAME = "Request Functions Test";
| |    
| |   -use Gaim;
| |   +use Purple;
| |    
| |   -# All the information Gaim gets about our nifty plugin
| |   +# All the information Purple gets about our nifty plugin
| |    %PLUGIN_INFO = (
| |    	perl_api_version => 2,
| |    	name => "Perl: $MODULE_NAME",
| |   @@ -36,28 +36,28 @@ sub ok_cb_test {
| |    sub ok_cb_test {
| |    	$fields = shift;
| |    
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_action_cb_test: BEGIN\n");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: BEGIN\n");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: Button Click\n");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: Field Type:  $fields \n");
| |   -	$account = Gaim::Request::Fields::get_account($fields, "acct_test");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: Username of selected account: " . Gaim::Account::get_username($account) . "\n");
| |   -	$int = Gaim::Request::Fields::get_integer($fields, "int_test");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: Integer Value: $int \n");
| |   -	$choice = Gaim::Request::Fields::get_choice($fields, "ch_test");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: Choice Value: $choice \n");
| |   -	Gaim::Debug::info($MODULE_NAME, "ok_cb_test: END\n");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_action_cb_test: BEGIN\n");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: BEGIN\n");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: Button Click\n");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: Field Type:  $fields \n");
| |   +	$account = Purple::Request::Fields::get_account($fields, "acct_test");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: Username of selected account: " . Purple::Account::get_username($account) . "\n");
| |   +	$int = Purple::Request::Fields::get_integer($fields, "int_test");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: Integer Value: $int \n");
| |   +	$choice = Purple::Request::Fields::get_choice($fields, "ch_test");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: Choice Value: $choice \n");
| |   +	Purple::Debug::info($MODULE_NAME, "ok_cb_test: END\n");
| |    }
| |    
| |    sub cancel_cb_test {
| |   -	Gaim::Debug::info($MODULE_NAME, "cancel_cb_test: Button Click\n");
| |   +	Purple::Debug::info($MODULE_NAME, "cancel_cb_test: Button Click\n");
| |    }
| |    
| |    sub plugin_action_test {
| |    	$plugin = shift;
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_action_cb_test: BEGIN\n");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_action_cb_test: BEGIN\n");
| |    	plugin_request($plugin);
| |   -	Gaim::Debug::info($MODULE_NAME, "plugin_action_cb_test: END\n");
| |   +	Purple::Debug::info($MODULE_NAME, "plugin_action_cb_test: END\n");
| |    }
| |    
| |    sub plugin_load {
| |   @@ -68,27 +68,27 @@ sub plugin_request {
| |    }
| |    
| |    sub plugin_request {
| |   -	$group = Gaim::Request::Field::Group::new("Group Name");
| |   -	$field = Gaim::Request::Field::account_new("acct_test", "Account Text", undef);
| |   -	Gaim::Request::Field::account_set_show_all($field, 0);
| |   -	Gaim::Request::Field::Group::add_field($group, $field);
| |   +	$group = Purple::Request::Field::Group::new("Group Name");
| |   +	$field = Purple::Request::Field::account_new("acct_test", "Account Text", undef);
| |   +	Purple::Request::Field::account_set_show_all($field, 0);
| |   +	Purple::Request::Field::Group::add_field($group, $field);
| |    
| |   -	$field = Gaim::Request::Field::int_new("int_test", "Integer Text", 33);
| |   -	Gaim::Request::Field::Group::add_field($group, $field);
| |   +	$field = Purple::Request::Field::int_new("int_test", "Integer Text", 33);
| |   +	Purple::Request::Field::Group::add_field($group, $field);
| |    
| |    	# Test field choice
| |   -	$field = Gaim::Request::Field::choice_new("ch_test", "Choice Text", 1);
| |   -	Gaim::Request::Field::choice_add($field, "Choice 0");
| |   -	Gaim::Request::Field::choice_add($field, "Choice 1");
| |   -	Gaim::Request::Field::choice_add($field, "Choice 2");
| |   +	$field = Purple::Request::Field::choice_new("ch_test", "Choice Text", 1);
| |   +	Purple::Request::Field::choice_add($field, "Choice 0");
| |   +	Purple::Request::Field::choice_add($field, "Choice 1");
| |   +	Purple::Request::Field::choice_add($field, "Choice 2");
| |    
| |   -	Gaim::Request::Field::Group::add_field($group, $field);
| |   +	Purple::Request::Field::Group::add_field($group, $field);
| |    
| |    
| |   -	$request = Gaim::Request::Fields::new();
| |   -	Gaim::Request::Fields::add_group($request, $group);
| |   +	$request = Purple::Request::Fields::new();
| |   +	Purple::Request::Fields::add_group($request, $group);
| |    
| |   -	Gaim::Request::fields(
| |   +	Purple::Request::fields(
| |    		$plugin,
| |    		"Request Title!",
| |    		"Primary Title",
| |   @@ -100,10 +100,10 @@ sub plugin_unload {
| |    
| |    sub plugin_unload {
| |    	my $plugin = shift;
| |   -	Gaim::Debug::info($MODULE_NAME, "#" x 80 . "\n");
| |   +	Purple::Debug::info($MODULE_NAME, "#" x 80 . "\n");
| |    	#########  TEST CODE HERE  ##########
| |    
| |    
| |   -	Gaim::Debug::info($MODULE_NAME, "\n" . "#" x 80 . "\n");
| |   +	Purple::Debug::info($MODULE_NAME, "\n" . "#" x 80 . "\n");
| |    }
| |    
| |   ============================================================
| |   --- libpurple/win32/libpurplerc.rc.in	d39059ec7ca7aab527a9ce5426b146dcd613e579
| |   +++ libpurple/win32/libpurplerc.rc.in	92587b090e2414b6169f22402d474af0957a74f6
| |   @@ -1,9 +1,9 @@ VS_VERSION_INFO VERSIONINFO
| |    #include <winver.h>
| |    #include "version.h"
| |    
| |    VS_VERSION_INFO VERSIONINFO
| |   -  FILEVERSION GAIM_MAJOR_VERSION,GAIM_MINOR_VERSION,GAIM_MICRO_VERSION,0
| |   -  PRODUCTVERSION GAIM_MAJOR_VERSION,GAIM_MINOR_VERSION,GAIM_MICRO_VERSION,0
| |   +  FILEVERSION PURPLE_MAJOR_VERSION,PURPLE_MINOR_VERSION,PURPLE_MICRO_VERSION,0
| |   +  PRODUCTVERSION PURPLE_MAJOR_VERSION,PURPLE_MINOR_VERSION,PURPLE_MICRO_VERSION,0
| |      FILEFLAGSMASK 0
| |      FILEFLAGS 0
| |      FILEOS VOS__WINDOWS32
| |   @@ -14,14 +14,14 @@ VS_VERSION_INFO VERSIONINFO
| |        BEGIN
| |          BLOCK "040904B0"
| |          BEGIN
| |   -        VALUE "CompanyName", "The Gaim developer community"
| |   -        VALUE "FileDescription", "Libgaim Library"
| |   -        VALUE "FileVersion", "@GAIM_VERSION@"
| |   -        VALUE "InternalName", "libgaim"
| |   -        VALUE "LegalCopyright", "Copyright (C) 1998-2006 The Gaim developer community (See the COPYRIGHT file in the source distribution)."
| |   -        VALUE "OriginalFilename", "libgaim.dll"
| |   -        VALUE "ProductName", "Gaim"
| |   -        VALUE "ProductVersion", "@GAIM_VERSION@"
| |   +        VALUE "CompanyName", "The Pidgin developer community"
| |   +        VALUE "FileDescription", "LibPurple Library"
| |   +        VALUE "FileVersion", "@PIDGIN_VERSION@"
| |   +        VALUE "InternalName", "libpurple"
| |   +        VALUE "LegalCopyright", "Copyright (C) 1998-2007 The Pidgin developer community (See the COPYRIGHT file in the source distribution)."
| |   +        VALUE "OriginalFilename", "libpurple.dll"
| |   +        VALUE "ProductName", "LibPurple"
| |   +        VALUE "ProductVersion", "@PIDGIN_VERSION@"
| |          END
| |        END
| |        BLOCK "VarFileInfo"
| |   ============================================================
| |   --- pidgin/Makefile.mingw	7a45273d818187d11d486f32a21498ab1e4d4e27
| |   +++ pidgin/Makefile.mingw	b9e9c431c692770dc13ab0e52ae98f9928cb2bf4
| |   @@ -53,7 +53,6 @@ GTKGAIM_C_SRC =	\
| |    ##  SOURCES, OBJECTS
| |    ##
| |    GTKGAIM_C_SRC =	\
| |   -			gaimstock.c \
| |    			gtkaccount.c \
| |    			gtkblist.c \
| |    			gtkconn.c \
| |   @@ -89,6 +88,7 @@ GTKGAIM_C_SRC =	\
| |    			gtkthemes.c \
| |    			gtkutils.c \
| |    			gtkwhiteboard.c \
| |   +			pidginstock.c \
| |    			win32/MinimizeToTray.c \
| |    			win32/gtkdocklet-win32.c \
| |    			win32/gtkwin32dep.c \
| |   @@ -137,7 +137,7 @@ win32/pidgin_exe_rc.rc: win32/pidgin_exe
| |    	$(MAKE) -C $(GAIM_GTK_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE)
| |    
| |    win32/pidgin_exe_rc.rc: win32/pidgin_exe_rc.rc.in $(GAIM_TOP)/VERSION
| |   -	sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \
| |   +	sed -e 's/@PIDGIN_VERSION@/$(GAIM_VERSION)/g' \
| |    	    -e 's/@ORIGINAL_FILENAME@/$(EXE_NAME)/' \
| |    	    $@.in > $@
| |    
| |   @@ -152,7 +152,7 @@ win32/pidgin_dll_rc.rc: win32/pidgin_dll
| |    	$(MAKE) -C $(GAIM_GTK_IDLETRACK_TOP) -f $(GAIM_WIN32_MAKEFILE) install
| |    
| |    win32/pidgin_dll_rc.rc: win32/pidgin_dll_rc.rc.in $(GAIM_TOP)/VERSION
| |   -	sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \
| |   +	sed -e 's/@PIDGIN_VERSION@/$(GAIM_VERSION)/g' \
| |    	    $@.in > $@
| |    
| |    $(EXE_OBJECTS) $(GTKGAIM_OBJECTS): $(GAIM_CONFIG_H)
| |   ============================================================
| |   --- pidgin/win32/gtkdocklet-win32.c	35820f8ca48f5dcdff16dc4d0bd47c8dab3baa85
| |   +++ pidgin/win32/gtkdocklet-win32.c	921b1715317b514e72fe1501cd9e4583c669b5c0
| |   @@ -34,7 +34,7 @@
| |    #include "MinimizeToTray.h"
| |    #include "gtkwin32dep.h"
| |    #include "gtkdocklet.h"
| |   -#include "purplestock.h"
| |   +#include "pidginstock.h"
| |    
| |    /*
| |     *  DEFINES, MACROS & DATA TYPES
| |   ============================================================
| |   --- pidgin/win32/nsis/translations/hungarian.nsh	1ebbd305daba0600ddc8483e8c106fa993eec6b1
| |   +++ pidgin/win32/nsis/translations/hungarian.nsh	fb59110bd9e516acb44d10f9d4dcd948c6d3da6d
| |   @@ -1,7 +1,7 @@
| |    ;;
| |    ;;  hungarian.nsh
| |    ;;
| |   -;;  Default language strings for the Windows Gaim NSIS installer.
| |   +;;  Default language strings for the Windows Pidgin NSIS installer.
| |    ;;  Windows Code page: 1250
| |    ;;
| |    ;;  Authors: Sutto Zoltan <suttozoltan at chello.hu>, 2003
| |   @@ -11,44 +11,44 @@
| |    ; Startup Checks
| |    !define GTK_INSTALLER_NEEDED			"A GTK+ futtat krnyezet hinyzik vagy frisstse szksges.$\rKrem teleptse a v${GTK_MIN_VERSION} vagy magasabb verzij GTK+ futtat krnyezetet."
| |    !define INSTALLER_IS_RUNNING			"A telept mr fut."
| |   -!define GAIM_IS_RUNNING				"Jelenleg fut a Gaim egy pldnya. Lpjen ki a Gaimbl s azutn prblja jra."
| |   +!define PIDGIN_IS_RUNNING				"Jelenleg fut a Pidgin egy pldnya. Lpjen ki a Pidginbl s azutn prblja jra."
| |    
| |    ; License Page
| |   -!define GAIM_LICENSE_BUTTON			"Tovbb >"
| |   -!define GAIM_LICENSE_BOTTOM_TEXT		"A $(^Name) a GNU General Public License (GPL) alatt kerl terjesztsre. Az itt olvashat licenc csak tjkoztatsi clt szolgl. $_CLICK"
| |   +!define PIDGIN_LICENSE_BUTTON			"Tovbb >"
| |   +!define PIDGIN_LICENSE_BOTTOM_TEXT		"A $(^Name) a GNU General Public License (GPL) alatt kerl terjesztsre. Az itt olvashat licenc csak tjkoztatsi clt szolgl. $_CLICK"
| |    
| |    ; Components Page
| |   -!define GAIM_SECTION_TITLE			"Gaim azonnali zen kliens (szksges)"
| |   +!define PIDGIN_SECTION_TITLE			"Pidgin azonnali zen kliens (szksges)"
| |    !define GTK_SECTION_TITLE			"GTK+ futtat krnyezet (szksges)"
| |    !define GTK_THEMES_SECTION_TITLE		"GTK+ tmk"
| |    !define GTK_NOTHEME_SECTION_TITLE		"Nincs tma"
| |    !define GTK_WIMP_SECTION_TITLE			"Wimp tma"
| |    !define GTK_BLUECURVE_SECTION_TITLE		"Bluecurve tma"
| |    !define GTK_LIGHTHOUSEBLUE_SECTION_TITLE	"Light House Blue tma"
| |   -!define GAIM_SHORTCUTS_SECTION_TITLE		"Parancsikonok"
| |   -!define GAIM_DESKTOP_SHORTCUT_SECTION_TITLE	"Asztal"
| |   -!define GAIM_STARTMENU_SHORTCUT_SECTION_TITLE	"Start Men"
| |   -!define GAIM_SECTION_DESCRIPTION		"Gaim fjlok s dll-ek"
| |   -!define GTK_SECTION_DESCRIPTION			"A Gaim ltal hasznlt tbbplatformos grafikus eszkzkszlet"
| |   +!define PIDGIN_SHORTCUTS_SECTION_TITLE		"Parancsikonok"
| |   +!define PIDGIN_DESKTOP_SHORTCUT_SECTION_TITLE	"Asztal"
| |   +!define PIDGIN_STARTMENU_SHORTCUT_SECTION_TITLE	"Start Men"
| |   +!define PIDGIN_SECTION_DESCRIPTION		"Pidgin fjlok s dll-ek"
| |   +!define GTK_SECTION_DESCRIPTION			"A Pidgin ltal hasznlt tbbplatformos grafikus eszkzkszlet"
| |    !define GTK_THEMES_SECTION_DESCRIPTION		"A GTK+ tmk megvltoztatjk a GTK+ alkalmazsok kinzett."
| |    !define GTK_NO_THEME_DESC			"Ne teleptsen GTK+ tmt"
| |    !define GTK_WIMP_THEME_DESC			"GTK-Wimp (Windows utnzat), a Windows krnyezettel harmonizl GTK tma."
| |    !define GTK_BLUECURVE_THEME_DESC		"A Bluecurve tma."
| |    !define GTK_LIGHTHOUSEBLUE_THEME_DESC		"A Lighthouseblue tma."
| |   -!define GAIM_SHORTCUTS_SECTION_DESCRIPTION	"Parancsikonok a Gaim indtshoz"
| |   -!define GAIM_DESKTOP_SHORTCUT_DESC		"Parancsikon ltrehozsa a Gaimhoz az asztalon"
| |   -!define GAIM_STARTMENU_SHORTCUT_DESC		"Start Men bejegyzs ltrehozsa a Gaimhoz"
| |   +!define PIDGIN_SHORTCUTS_SECTION_DESCRIPTION	"Parancsikonok a Pidgin indtshoz"
| |   +!define PIDGIN_DESKTOP_SHORTCUT_DESC		"Parancsikon ltrehozsa a Pidginhoz az asztalon"
| |   +!define PIDGIN_STARTMENU_SHORTCUT_DESC		"Start Men bejegyzs ltrehozsa a Pidginhoz"
| |    
| |    ; GTK+ Directory Page
| |   -!define GTK_UPGRADE_PROMPT			"Egy rgi verzij GTK+ futtatkrnyezet van teleptve. Kvnja frissteni?$\rMegjegyzs: a Gaim nem fog mkdni, ha nem frissti."
| |   +!define GTK_UPGRADE_PROMPT			"Egy rgi verzij GTK+ futtatkrnyezet van teleptve. Kvnja frissteni?$\rMegjegyzs: a Pidgin nem fog mkdni, ha nem frissti."
| |    !define GTK_WINDOWS_INCOMPATIBLE		"A Windows 95/98/Me nem kompatibillisek a GTK+ 2.8.0 vagy jabb vltozatokkal. A GTK+ ${GTK_INSTALL_VERSION} nem kerl teleptsre. $\rHa a GTK+ ${GTK_MIN_VERSION} vagy jabb mg nincs teleptve, akkor a telepts most megszakad."
| |    
| |    ; Installer Finish Page
| |   -!define GAIM_FINISH_VISIT_WEB_SITE		"A Windows Gaim weboldalnak felkeresse"
| |   +!define PIDGIN_FINISH_VISIT_WEB_SITE		"A Windows Pidgin weboldalnak felkeresse"
| |    
| |   -; Gaim Section Prompts and Texts
| |   -!define GAIM_UNINSTALL_DESC			"Gaim (csak eltvolts)"
| |   -!define GAIM_PROMPT_CONTINUE_WITHOUT_UNINSTALL	"A Gaim jelenleg teleptett vltozata nem tvolthat el. Az j verzi a jelenleg teleptett verzi eltvoltsa nlkl kerl teleptsre. "
| |   +; Pidgin Section Prompts and Texts
| |   +!define PIDGIN_UNINSTALL_DESC			"Pidgin (csak eltvolts)"
| |   +!define PIDGIN_PROMPT_CONTINUE_WITHOUT_UNINSTALL	"A Pidgin jelenleg teleptett vltozata nem tvolthat el. Az j verzi a jelenleg teleptett verzi eltvoltsa nlkl kerl teleptsre. "
| |    
| |    
| |    ; GTK+ Section Prompts
| |   @@ -59,35 +59,35 @@
| |    !define GTK_NO_THEME_INSTALL_RIGHTS		"Nincs jogosultsga a GTK+ tmk teleptshez."
| |    
| |    ; Uninstall Section Prompts
| |   -!define un.GAIM_UNINSTALL_ERROR_1		"Az eltvolt nem tallta a Gaim registry bejegyzseket.$\rValsznleg egy msik felhasznl teleptette az alkalmazst."
| |   -!define un.GAIM_UNINSTALL_ERROR_2		"Nincs jogosultsga az alkalmazs eltvoltshoz."
| |   +!define un.PIDGIN_UNINSTALL_ERROR_1		"Az eltvolt nem tallta a Pidgin registry bejegyzseket.$\rValsznleg egy msik felhasznl teleptette az alkalmazst."
| |   +!define un.PIDGIN_UNINSTALL_ERROR_2		"Nincs jogosultsga az alkalmazs eltvoltshoz."
| |    
| |    ; Spellcheck Section Prompts
| |   -!define GAIM_SPELLCHECK_SECTION_TITLE		"Helyesrs-ellenrzs tmogatsa"
| |   -!define GAIM_SPELLCHECK_ERROR			"Hiba a helyesrs-ellenrzs teleptse kzben"
| |   -!define GAIM_SPELLCHECK_DICT_ERROR		"Hiba a helyesrs-ellenrzsi sztr teleptse kzben"
| |   -!define GAIM_SPELLCHECK_SECTION_DESCRIPTION	"Helyesrs-ellenrzs tmogatsa. (Internetkapcsolat szksges a teleptshez)"
| |   +!define PIDGIN_SPELLCHECK_SECTION_TITLE		"Helyesrs-ellenrzs tmogatsa"
| |   +!define PIDGIN_SPELLCHECK_ERROR			"Hiba a helyesrs-ellenrzs teleptse kzben"
| |   +!define PIDGIN_SPELLCHECK_DICT_ERROR		"Hiba a helyesrs-ellenrzsi sztr teleptse kzben"
| |   +!define PIDGIN_SPELLCHECK_SECTION_DESCRIPTION	"Helyesrs-ellenrzs tmogatsa. (Internetkapcsolat szksges a teleptshez)"
| |    !define ASPELL_INSTALL_FAILED			"A telepts sikertelen"
| |   -!define GAIM_SPELLCHECK_BRETON			"Breton"
| |   -!define GAIM_SPELLCHECK_CATALAN			"Kataln"
| |   -!define GAIM_SPELLCHECK_CZECH			"Cseh"
| |   -!define GAIM_SPELLCHECK_WELSH			"Walesi"
| |   -!define GAIM_SPELLCHECK_DANISH			"Dn"
| |   -!define GAIM_SPELLCHECK_GERMAN			"Nmet"
| |   -!define GAIM_SPELLCHECK_GREEK			"Grg"
| |   -!define GAIM_SPELLCHECK_ENGLISH			"Angol"
| |   -!define GAIM_SPELLCHECK_ESPERANTO		"Eszperant"
| |   -!define GAIM_SPELLCHECK_SPANISH			"Spanyol"
| |   -!define GAIM_SPELLCHECK_FAROESE			"Farai"
| |   -!define GAIM_SPELLCHECK_FRENCH			"Francia"
| |   -!define GAIM_SPELLCHECK_ITALIAN			"Olasz"
| |   -!define GAIM_SPELLCHECK_DUTCH			"Holland"
| |   -!define GAIM_SPELLCHECK_NORWEGIAN		"Norvg"
| |   -!define GAIM_SPELLCHECK_POLISH			"Lengyel"
| |   -!define GAIM_SPELLCHECK_PORTUGUESE		"Portugl"
| |   -!define GAIM_SPELLCHECK_ROMANIAN		"Romn"
| |   -!define GAIM_SPELLCHECK_RUSSIAN			"Orosz"
| |   -!define GAIM_SPELLCHECK_SLOVAK			"Szlovk"
| |   -!define GAIM_SPELLCHECK_SWEDISH			"Svd"
| |   -!define GAIM_SPELLCHECK_UKRAINIAN		"Ukrn"
| |   +!define PIDGIN_SPELLCHECK_BRETON			"Breton"
| |   +!define PIDGIN_SPELLCHECK_CATALAN			"Kataln"
| |   +!define PIDGIN_SPELLCHECK_CZECH			"Cseh"
| |   +!define PIDGIN_SPELLCHECK_WELSH			"Walesi"
| |   +!define PIDGIN_SPELLCHECK_DANISH			"Dn"
| |   +!define PIDGIN_SPELLCHECK_GERMAN			"Nmet"
| |   +!define PIDGIN_SPELLCHECK_GREEK			"Grg"
| |   +!define PIDGIN_SPELLCHECK_ENGLISH			"Angol"
| |   +!define PIDGIN_SPELLCHECK_ESPERANTO		"Eszperant"
| |   +!define PIDGIN_SPELLCHECK_SPANISH			"Spanyol"
| |   +!define PIDGIN_SPELLCHECK_FAROESE			"Farai"
| |   +!define PIDGIN_SPELLCHECK_FRENCH			"Francia"
| |   +!define PIDGIN_SPELLCHECK_ITALIAN			"Olasz"
| |   +!define PIDGIN_SPELLCHECK_DUTCH			"Holland"
| |   +!define PIDGIN_SPELLCHECK_NORWEGIAN		"Norvg"
| |   +!define PIDGIN_SPELLCHECK_POLISH			"Lengyel"
| |   +!define PIDGIN_SPELLCHECK_PORTUGUESE		"Portugl"
| |   +!define PIDGIN_SPELLCHECK_ROMANIAN		"Romn"
| |   +!define PIDGIN_SPELLCHECK_RUSSIAN			"Orosz"
| |   +!define PIDGIN_SPELLCHECK_SLOVAK			"Szlovk"
| |   +!define PIDGIN_SPELLCHECK_SWEDISH			"Svd"
| |   +!define PIDGIN_SPELLCHECK_UKRAINIAN		"Ukrn"
| |    
| |   ============================================================
| |   --- pidgin/win32/pidgin_dll_rc.rc.in	daaf8015fdb942903c288f172cc54bc41aad3e3e
| |   +++ pidgin/win32/pidgin_dll_rc.rc.in	cd24dca73034fb23adce3bd3b3bad9b36a1ff27d
| |   @@ -1,9 +1,9 @@ VS_VERSION_INFO VERSIONINFO
| |    #include <winver.h>
| |    #include "version.h"
| |    
| |    VS_VERSION_INFO VERSIONINFO
| |   -  FILEVERSION GAIM_MAJOR_VERSION,GAIM_MINOR_VERSION,GAIM_MICRO_VERSION,0
| |   -  PRODUCTVERSION GAIM_MAJOR_VERSION,GAIM_MINOR_VERSION,GAIM_MICRO_VERSION,0
| |   +  FILEVERSION PURPLE_MAJOR_VERSION,PURPLE_MINOR_VERSION,PURPLE_MICRO_VERSION,0
| |   +  PRODUCTVERSION PURPLE_MAJOR_VERSION,PURPLE_MINOR_VERSION,PURPLE_MICRO_VERSION,0
| |      FILEFLAGSMASK 0
| |      FILEFLAGS 0
| |      FILEOS VOS__WINDOWS32
| |   @@ -16,12 +16,12 @@ VS_VERSION_INFO VERSIONINFO
| |          BEGIN
| |            VALUE "CompanyName", "The Pidgin developer community"
| |            VALUE "FileDescription", "GTK+ Pidgin Library"
| |   -        VALUE "FileVersion", "@GAIM_VERSION@"
| |   +        VALUE "FileVersion", "@PIDGIN_VERSION@"
| |            VALUE "InternalName", "libpidgin"
| |            VALUE "LegalCopyright", "Copyright (C) 1998-2007 The Pidgin developer community (See the COPYRIGHT file in the source distribution)."
| |            VALUE "OriginalFilename", "pidgin.dll"
| |            VALUE "ProductName", "Pidgin"
| |   -        VALUE "ProductVersion", "@GAIM_VERSION@"
| |   +        VALUE "ProductVersion", "@PIDGIN_VERSION@"
| |          END
| |        END
| |        BLOCK "VarFileInfo"
| |   ============================================================
| |   --- pidgin/win32/pidgin_exe_rc.rc.in	58165102ca18bade4e99d76c53e080137305054f
| |   +++ pidgin/win32/pidgin_exe_rc.rc.in	2c37d1ed01ea64c3c1db0378091700a5abb5f3c2
| |   @@ -5,8 +5,8 @@ VS_VERSION_INFO VERSIONINFO
| |    #define PIXMAPDIR "pixmaps/"
| |    
| |    VS_VERSION_INFO VERSIONINFO
| |   -  FILEVERSION GAIM_MAJOR_VERSION,GAIM_MINOR_VERSION,GAIM_MICRO_VERSION,0
| |   -  PRODUCTVERSION GAIM_MAJOR_VERSION,GAIM_MINOR_VERSION,GAIM_MICRO_VERSION,0
| |   +  FILEVERSION PURPLE_MAJOR_VERSION,PURPLE_MINOR_VERSION,PURPLE_MICRO_VERSION,0
| |   +  PRODUCTVERSION PURPLE_MAJOR_VERSION,PURPLE_MINOR_VERSION,PURPLE_MICRO_VERSION,0
| |      FILEFLAGSMASK 0
| |      FILEFLAGS 0
| |      FILEOS VOS__WINDOWS32
| |   @@ -19,12 +19,12 @@ VS_VERSION_INFO VERSIONINFO
| |          BEGIN
| |            VALUE "CompanyName", "The Pidgin developer community"
| |            VALUE "FileDescription", "Pidgin"
| |   -        VALUE "FileVersion", "@GAIM_VERSION@"
| |   +        VALUE "FileVersion", "@PIDGIN_VERSION@"
| |            VALUE "InternalName", "pidgin"
| |            VALUE "LegalCopyright", "Copyright (C) 1998-2007 The Pidgin developer community (See the COPYRIGHT file in the source distribution)."
| |            VALUE "OriginalFilename", "@ORIGINAL_FILENAME@"
| |            VALUE "ProductName", "Pidgin"
| |   -        VALUE "ProductVersion", "@GAIM_VERSION@"
| |   +        VALUE "ProductVersion", "@PIDGIN_VERSION@"
| |          END
| |        END
| |        BLOCK "VarFileInfo"
| |   @@ -33,4 +33,4 @@ VS_VERSION_INFO VERSIONINFO
| |        END
| |      END
| |    
| |   +PURPLE_ICON			ICON PIXMAPDIR "gaim.ico"
| |   -GAIM_ICON			ICON PIXMAPDIR "gaim.ico"
| |   ============================================================
| |   --- po/Makefile.mingw	f4cdbdd93513d33ae5c01661f0ae8f69ddc72dad
| |   +++ po/Makefile.mingw	b97f96b5c187cc9d976c22988a41007949c40eb7
| |   @@ -6,7 +6,7 @@ include $(GAIM_TOP)/libpurple/win32/glob
| |    GAIM_TOP := ..
| |    include $(GAIM_TOP)/libpurple/win32/global.mak
| |    
| |   -PACKAGE = gaim
| |   +PACKAGE = pidgin
| |    
| |    .SUFFIXES:
| |    .SUFFIXES: .po .gmo
| |   ============================================================
| |   --- po/POTFILES.in	fc291765cf57b807a21a0088fcfb4c0af060f737
| |   +++ po/POTFILES.in	5e3c279a4a172c38f30bd0c87a49a0b2adfeadc4
| |   @@ -1,33 +1,33 @@ pidgin.desktop.in
| |    pidgin.desktop.in
| |   -console/gntaccount.c
| |   -console/gntblist.c
| |   -console/gntconn.c
| |   -console/gntconv.c
| |   -console/gntdebug.c
| |   -console/gntgaim.c
| |   -console/gntnotify.c
| |   -console/gntplugin.c
| |   -console/gntprefs.c
| |   -console/gntrequest.c
| |   -console/gntstatus.c
| |   -console/gntui.c
| |   -console/libgnt/gntbox.c
| |   -console/libgnt/gntbutton.c
| |   -console/libgnt/gntcheckbox.c
| |   -console/libgnt/gntcolors.c
| |   -console/libgnt/gntcombobox.c
| |   -console/libgnt/gntentry.c
| |   -console/libgnt/gntkeys.c
| |   -console/libgnt/gntlabel.c
| |   -console/libgnt/gntline.c
| |   -console/libgnt/gntstyle.c
| |   -console/libgnt/gnttextview.c
| |   -console/libgnt/gnttree.c
| |   -console/libgnt/gntutils.c
| |   -console/libgnt/gntwidget.c
| |   -console/plugins/gntgf.c
| |   -console/plugins/gnthistory.c
| |   -console/plugins/lastlog.c
| |   +finch/gntaccount.c
| |   +finch/gntblist.c
| |   +finch/gntconn.c
| |   +finch/gntconv.c
| |   +finch/gntdebug.c
| |   +finch/gntgaim.c
| |   +finch/gntnotify.c
| |   +finch/gntplugin.c
| |   +finch/gntprefs.c
| |   +finch/gntrequest.c
| |   +finch/gntstatus.c
| |   +finch/gntui.c
| |   +finch/libgnt/gntbox.c
| |   +finch/libgnt/gntbutton.c
| |   +finch/libgnt/gntcheckbox.c
| |   +finch/libgnt/gntcolors.c
| |   +finch/libgnt/gntcombobox.c
| |   +finch/libgnt/gntentry.c
| |   +finch/libgnt/gntkeys.c
| |   +finch/libgnt/gntlabel.c
| |   +finch/libgnt/gntline.c
| |   +finch/libgnt/gntstyle.c
| |   +finch/libgnt/gnttextview.c
| |   +finch/libgnt/gnttree.c
| |   +finch/libgnt/gntutils.c
| |   +finch/libgnt/gntwidget.c
| |   +finch/plugins/gntgf.c
| |   +finch/plugins/gnthistory.c
| |   +finch/plugins/lastlog.c
| |    pidgin/eggtrayicon.c
| |    pidgin/gaimcombobox.c
| |    pidgin/gaimstock.c

To get the patch for this revision, please do this:
mtn log --last 1 --diffs --from 74177ab1f5003a87ec15dcfda14924e5ea2ba0ec


More information about the Commits mailing list