Mercurial > pidgin.yaz
diff libpurple/prpl.c @ 15823:32c366eeeb99
sed -ie 's/gaim/purple/g'
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 07:01:17 +0000 |
parents | f485c87e6546 |
children | d177369ce625 |
line wrap: on
line diff
--- a/libpurple/prpl.c Mon Mar 19 06:11:46 2007 +0000 +++ b/libpurple/prpl.c Mon Mar 19 07:01:17 2007 +0000 @@ -1,7 +1,7 @@ /* - * gaim + * purple * - * Gaim is the legal property of its developers, whose names are too numerous + * Purple is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * @@ -32,180 +32,180 @@ /** @name Protocol Plugin API */ /**************************************************************************/ void -gaim_prpl_got_account_idle(GaimAccount *account, gboolean idle, +purple_prpl_got_account_idle(PurpleAccount *account, gboolean idle, time_t idle_time) { g_return_if_fail(account != NULL); - g_return_if_fail(gaim_account_is_connected(account)); + g_return_if_fail(purple_account_is_connected(account)); - gaim_presence_set_idle(gaim_account_get_presence(account), + purple_presence_set_idle(purple_account_get_presence(account), idle, idle_time); } void -gaim_prpl_got_account_login_time(GaimAccount *account, time_t login_time) +purple_prpl_got_account_login_time(PurpleAccount *account, time_t login_time) { - GaimPresence *presence; + PurplePresence *presence; g_return_if_fail(account != NULL); - g_return_if_fail(gaim_account_is_connected(account)); + g_return_if_fail(purple_account_is_connected(account)); if (login_time == 0) login_time = time(NULL); - presence = gaim_account_get_presence(account); + presence = purple_account_get_presence(account); - gaim_presence_set_login_time(presence, login_time); + purple_presence_set_login_time(presence, login_time); } void -gaim_prpl_got_account_status(GaimAccount *account, const char *status_id, ...) +purple_prpl_got_account_status(PurpleAccount *account, const char *status_id, ...) { - GaimPresence *presence; - GaimStatus *status; + PurplePresence *presence; + PurpleStatus *status; va_list args; g_return_if_fail(account != NULL); g_return_if_fail(status_id != NULL); - g_return_if_fail(gaim_account_is_connected(account)); + g_return_if_fail(purple_account_is_connected(account)); - presence = gaim_account_get_presence(account); - status = gaim_presence_get_status(presence, status_id); + presence = purple_account_get_presence(account); + status = purple_presence_get_status(presence, status_id); g_return_if_fail(status != NULL); va_start(args, status_id); - gaim_status_set_active_with_attrs(status, TRUE, args); + purple_status_set_active_with_attrs(status, TRUE, args); va_end(args); } void -gaim_prpl_got_user_idle(GaimAccount *account, const char *name, +purple_prpl_got_user_idle(PurpleAccount *account, const char *name, gboolean idle, time_t idle_time) { - GaimBuddy *buddy; - GaimPresence *presence; + PurpleBuddy *buddy; + PurplePresence *presence; g_return_if_fail(account != NULL); g_return_if_fail(name != NULL); - g_return_if_fail(gaim_account_is_connected(account)); + g_return_if_fail(purple_account_is_connected(account)); - if ((buddy = gaim_find_buddy(account, name)) == NULL) + if ((buddy = purple_find_buddy(account, name)) == NULL) return; - presence = gaim_buddy_get_presence(buddy); + presence = purple_buddy_get_presence(buddy); - gaim_presence_set_idle(presence, idle, idle_time); + purple_presence_set_idle(presence, idle, idle_time); } void -gaim_prpl_got_user_login_time(GaimAccount *account, const char *name, +purple_prpl_got_user_login_time(PurpleAccount *account, const char *name, time_t login_time) { - GaimBuddy *buddy; - GaimPresence *presence; + PurpleBuddy *buddy; + PurplePresence *presence; g_return_if_fail(account != NULL); g_return_if_fail(name != NULL); - if ((buddy = gaim_find_buddy(account, name)) == NULL) + if ((buddy = purple_find_buddy(account, name)) == NULL) return; if (login_time == 0) login_time = time(NULL); - presence = gaim_buddy_get_presence(buddy); + presence = purple_buddy_get_presence(buddy); - if (gaim_presence_get_login_time(presence) != login_time) + if (purple_presence_get_login_time(presence) != login_time) { - gaim_presence_set_login_time(presence, login_time); + purple_presence_set_login_time(presence, login_time); - gaim_signal_emit(gaim_blist_get_handle(), "buddy-got-login-time", buddy); + purple_signal_emit(purple_blist_get_handle(), "buddy-got-login-time", buddy); } } void -gaim_prpl_got_user_status(GaimAccount *account, const char *name, +purple_prpl_got_user_status(PurpleAccount *account, const char *name, const char *status_id, ...) { GSList *list; - GaimBuddy *buddy; - GaimPresence *presence; - GaimStatus *status; - GaimStatus *old_status; + PurpleBuddy *buddy; + PurplePresence *presence; + PurpleStatus *status; + PurpleStatus *old_status; va_list args; g_return_if_fail(account != NULL); g_return_if_fail(name != NULL); g_return_if_fail(status_id != NULL); - g_return_if_fail(gaim_account_is_connected(account) || gaim_account_is_connecting(account)); + g_return_if_fail(purple_account_is_connected(account) || purple_account_is_connecting(account)); - if ((buddy = gaim_find_buddy(account, name)) == NULL) + if ((buddy = purple_find_buddy(account, name)) == NULL) return; - presence = gaim_buddy_get_presence(buddy); - status = gaim_presence_get_status(presence, status_id); + presence = purple_buddy_get_presence(buddy); + status = purple_presence_get_status(presence, status_id); g_return_if_fail(status != NULL); - old_status = gaim_presence_get_active_status(presence); + old_status = purple_presence_get_active_status(presence); va_start(args, status_id); - gaim_status_set_active_with_attrs(status, TRUE, args); + purple_status_set_active_with_attrs(status, TRUE, args); va_end(args); - list = gaim_find_buddies(account, name); - g_slist_foreach(list, (GFunc)gaim_blist_update_buddy_status, old_status); + list = purple_find_buddies(account, name); + g_slist_foreach(list, (GFunc)purple_blist_update_buddy_status, old_status); g_slist_free(list); - if (!gaim_status_is_online(status)) - serv_got_typing_stopped(gaim_account_get_connection(account), name); + if (!purple_status_is_online(status)) + serv_got_typing_stopped(purple_account_get_connection(account), name); } -void gaim_prpl_got_user_status_deactive(GaimAccount *account, const char *name, +void purple_prpl_got_user_status_deactive(PurpleAccount *account, const char *name, const char *status_id) { - GaimBuddy *buddy; - GaimPresence *presence; - GaimStatus *status; + PurpleBuddy *buddy; + PurplePresence *presence; + PurpleStatus *status; g_return_if_fail(account != NULL); g_return_if_fail(name != NULL); g_return_if_fail(status_id != NULL); - g_return_if_fail(gaim_account_is_connected(account) || gaim_account_is_connecting(account)); + g_return_if_fail(purple_account_is_connected(account) || purple_account_is_connecting(account)); - if ((buddy = gaim_find_buddy(account, name)) == NULL) + if ((buddy = purple_find_buddy(account, name)) == NULL) return; - presence = gaim_buddy_get_presence(buddy); - status = gaim_presence_get_status(presence, status_id); + presence = purple_buddy_get_presence(buddy); + status = purple_presence_get_status(presence, status_id); g_return_if_fail(status != NULL); - gaim_status_set_active(status, FALSE); + purple_status_set_active(status, FALSE); } static void -do_prpl_change_account_status(GaimAccount *account, - GaimStatus *old_status, GaimStatus *new_status) +do_prpl_change_account_status(PurpleAccount *account, + PurpleStatus *old_status, PurpleStatus *new_status) { - GaimPlugin *prpl; - GaimPluginProtocolInfo *prpl_info; + PurplePlugin *prpl; + PurplePluginProtocolInfo *prpl_info; - if (gaim_status_is_online(new_status) && - gaim_account_is_disconnected(account)) + if (purple_status_is_online(new_status) && + purple_account_is_disconnected(account)) { - gaim_account_connect(account); + purple_account_connect(account); return; } - if (!gaim_status_is_online(new_status)) + if (!purple_status_is_online(new_status)) { - if (!gaim_account_is_disconnected(account)) - gaim_account_disconnect(account); + if (!purple_account_is_disconnected(account)) + purple_account_disconnect(account); return; } - if (gaim_account_is_connecting(account)) + if (purple_account_is_connecting(account)) /* * We don't need to call the set_status PRPL function because * the PRPL will take care of setting its status during the @@ -213,22 +213,22 @@ */ return; - prpl = gaim_find_prpl(gaim_account_get_protocol_id(account)); + prpl = purple_find_prpl(purple_account_get_protocol_id(account)); if (prpl == NULL) return; - prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(prpl); + prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(prpl); - if (!gaim_account_is_disconnected(account) && prpl_info->set_status != NULL) + if (!purple_account_is_disconnected(account) && prpl_info->set_status != NULL) { prpl_info->set_status(account, new_status); } } void -gaim_prpl_change_account_status(GaimAccount *account, - GaimStatus *old_status, GaimStatus *new_status) +purple_prpl_change_account_status(PurpleAccount *account, + PurpleStatus *old_status, PurpleStatus *new_status) { g_return_if_fail(account != NULL); g_return_if_fail(old_status != NULL); @@ -236,23 +236,23 @@ do_prpl_change_account_status(account, old_status, new_status); - gaim_signal_emit(gaim_accounts_get_handle(), "account-status-changed", + purple_signal_emit(purple_accounts_get_handle(), "account-status-changed", account, old_status, new_status); } GList * -gaim_prpl_get_statuses(GaimAccount *account, GaimPresence *presence) +purple_prpl_get_statuses(PurpleAccount *account, PurplePresence *presence) { GList *statuses = NULL; const GList *l; - GaimStatus *status; + PurpleStatus *status; g_return_val_if_fail(account != NULL, NULL); g_return_val_if_fail(presence != NULL, NULL); - for (l = gaim_account_get_status_types(account); l != NULL; l = l->next) + for (l = purple_account_get_status_types(account); l != NULL; l = l->next) { - status = gaim_status_new((GaimStatusType *)l->data, presence); + status = purple_status_new((PurpleStatusType *)l->data, presence); statuses = g_list_prepend(statuses, status); } @@ -266,16 +266,16 @@ * Protocol Plugin Subsystem API **************************************************************************/ -GaimPlugin * -gaim_find_prpl(const char *id) +PurplePlugin * +purple_find_prpl(const char *id) { GList *l; - GaimPlugin *plugin; + PurplePlugin *plugin; g_return_val_if_fail(id != NULL, NULL); - for (l = gaim_plugins_get_protocols(); l != NULL; l = l->next) { - plugin = (GaimPlugin *)l->data; + for (l = purple_plugins_get_protocols(); l != NULL; l = l->next) { + plugin = (PurplePlugin *)l->data; if (!strcmp(plugin->info->id, id)) return plugin;