diff libpurple/privacy.c @ 15822:32c366eeeb99

sed -ie 's/gaim/purple/g'
author Sean Egan <seanegan@gmail.com>
date Mon, 19 Mar 2007 07:01:17 +0000
parents 5fe8042783c1
children 10f175539cfe
line wrap: on
line diff
--- a/libpurple/privacy.c	Mon Mar 19 06:11:46 2007 +0000
+++ b/libpurple/privacy.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.
  *
@@ -26,23 +26,23 @@
 #include "server.h"
 #include "util.h"
 
-static GaimPrivacyUiOps *privacy_ops = NULL;
+static PurplePrivacyUiOps *privacy_ops = NULL;
 
 gboolean
-gaim_privacy_permit_add(GaimAccount *account, const char *who,
+purple_privacy_permit_add(PurpleAccount *account, const char *who,
 						gboolean local_only)
 {
 	GSList *l;
 	char *name;
-	GaimBuddy *buddy;
+	PurpleBuddy *buddy;
 
 	g_return_val_if_fail(account != NULL, FALSE);
 	g_return_val_if_fail(who     != NULL, FALSE);
 
-	name = g_strdup(gaim_normalize(account, who));
+	name = g_strdup(purple_normalize(account, who));
 
 	for (l = account->permit; l != NULL; l = l->next) {
-		if (!gaim_utf8_strcasecmp(name, (char *)l->data))
+		if (!purple_utf8_strcasecmp(name, (char *)l->data))
 			break;
 	}
 
@@ -54,39 +54,39 @@
 
 	account->permit = g_slist_append(account->permit, name);
 
-	if (!local_only && gaim_account_is_connected(account))
-		serv_add_permit(gaim_account_get_connection(account), who);
+	if (!local_only && purple_account_is_connected(account))
+		serv_add_permit(purple_account_get_connection(account), who);
 
 	if (privacy_ops != NULL && privacy_ops->permit_added != NULL)
 		privacy_ops->permit_added(account, who);
 
-	gaim_blist_schedule_save();
+	purple_blist_schedule_save();
 
 	/* This lets the UI know a buddy has had its privacy setting changed */
-	buddy = gaim_find_buddy(account, name);
+	buddy = purple_find_buddy(account, name);
 	if (buddy != NULL) {
-		gaim_signal_emit(gaim_blist_get_handle(),
+		purple_signal_emit(purple_blist_get_handle(),
                 "buddy-privacy-changed", buddy);
 	}
 	return TRUE;
 }
 
 gboolean
-gaim_privacy_permit_remove(GaimAccount *account, const char *who,
+purple_privacy_permit_remove(PurpleAccount *account, const char *who,
 						   gboolean local_only)
 {
 	GSList *l;
 	const char *name;
-	GaimBuddy *buddy;
+	PurpleBuddy *buddy;
 	char *del;
 
 	g_return_val_if_fail(account != NULL, FALSE);
 	g_return_val_if_fail(who     != NULL, FALSE);
 
-	name = gaim_normalize(account, who);
+	name = purple_normalize(account, who);
 
 	for (l = account->permit; l != NULL; l = l->next) {
-		if (!gaim_utf8_strcasecmp(name, (char *)l->data))
+		if (!purple_utf8_strcasecmp(name, (char *)l->data))
 			break;
 	}
 
@@ -99,17 +99,17 @@
 	del = l->data;
 	account->permit = g_slist_delete_link(account->permit, l);
 
-	if (!local_only && gaim_account_is_connected(account))
-		serv_rem_permit(gaim_account_get_connection(account), who);
+	if (!local_only && purple_account_is_connected(account))
+		serv_rem_permit(purple_account_get_connection(account), who);
 
 	if (privacy_ops != NULL && privacy_ops->permit_removed != NULL)
 		privacy_ops->permit_removed(account, who);
 
-	gaim_blist_schedule_save();
+	purple_blist_schedule_save();
 
-	buddy = gaim_find_buddy(account, name);
+	buddy = purple_find_buddy(account, name);
 	if (buddy != NULL) {
-		gaim_signal_emit(gaim_blist_get_handle(),
+		purple_signal_emit(purple_blist_get_handle(),
                 "buddy-privacy-changed", buddy);
 	}
 	g_free(del);
@@ -117,20 +117,20 @@
 }
 
 gboolean
-gaim_privacy_deny_add(GaimAccount *account, const char *who,
+purple_privacy_deny_add(PurpleAccount *account, const char *who,
 					  gboolean local_only)
 {
 	GSList *l;
 	char *name;
-	GaimBuddy *buddy;
+	PurpleBuddy *buddy;
 
 	g_return_val_if_fail(account != NULL, FALSE);
 	g_return_val_if_fail(who     != NULL, FALSE);
 
-	name = g_strdup(gaim_normalize(account, who));
+	name = g_strdup(purple_normalize(account, who));
 
 	for (l = account->deny; l != NULL; l = l->next) {
-		if (!gaim_utf8_strcasecmp(name, gaim_normalize(account, (char *)l->data)))
+		if (!purple_utf8_strcasecmp(name, purple_normalize(account, (char *)l->data)))
 			break;
 	}
 
@@ -142,42 +142,42 @@
 
 	account->deny = g_slist_append(account->deny, name);
 
-	if (!local_only && gaim_account_is_connected(account))
-		serv_add_deny(gaim_account_get_connection(account), who);
+	if (!local_only && purple_account_is_connected(account))
+		serv_add_deny(purple_account_get_connection(account), who);
 
 	if (privacy_ops != NULL && privacy_ops->deny_added != NULL)
 		privacy_ops->deny_added(account, who);
 
-	gaim_blist_schedule_save();
+	purple_blist_schedule_save();
 
-	buddy = gaim_find_buddy(account, name);
+	buddy = purple_find_buddy(account, name);
 	if (buddy != NULL) {
-		gaim_signal_emit(gaim_blist_get_handle(),
+		purple_signal_emit(purple_blist_get_handle(),
                 "buddy-privacy-changed", buddy);
 	}
 	return TRUE;
 }
 
 gboolean
-gaim_privacy_deny_remove(GaimAccount *account, const char *who,
+purple_privacy_deny_remove(PurpleAccount *account, const char *who,
 						 gboolean local_only)
 {
 	GSList *l;
 	const char *normalized;
 	char *name;
-	GaimBuddy *buddy;
+	PurpleBuddy *buddy;
 
 	g_return_val_if_fail(account != NULL, FALSE);
 	g_return_val_if_fail(who     != NULL, FALSE);
 
-	normalized = gaim_normalize(account, who);
+	normalized = purple_normalize(account, who);
 
 	for (l = account->deny; l != NULL; l = l->next) {
-		if (!gaim_utf8_strcasecmp(normalized, (char *)l->data))
+		if (!purple_utf8_strcasecmp(normalized, (char *)l->data))
 			break;
 	}
 
-	buddy = gaim_find_buddy(account, normalized);
+	buddy = purple_find_buddy(account, normalized);
 
 	if (l == NULL)
 		return FALSE;
@@ -185,76 +185,76 @@
 	name = l->data;
 	account->deny = g_slist_delete_link(account->deny, l);
 
-	if (!local_only && gaim_account_is_connected(account))
-		serv_rem_deny(gaim_account_get_connection(account), name);
+	if (!local_only && purple_account_is_connected(account))
+		serv_rem_deny(purple_account_get_connection(account), name);
 
 	if (privacy_ops != NULL && privacy_ops->deny_removed != NULL)
 		privacy_ops->deny_removed(account, who);
 
 	if (buddy != NULL) {
-		gaim_signal_emit(gaim_blist_get_handle(),
+		purple_signal_emit(purple_blist_get_handle(),
                 "buddy-privacy-changed", buddy);
 	}
 
 	g_free(name);
-	gaim_blist_schedule_save();
+	purple_blist_schedule_save();
 
 	return TRUE;
 }
 
 /* This makes sure that only all the buddies are in the permit list. */
 static void
-add_buddies_in_permit(GaimAccount *account, gboolean local)
+add_buddies_in_permit(PurpleAccount *account, gboolean local)
 {
 	GSList *list, *iter;
 	/* Remove anyone in the permit list who is not in the buddylist */
 	for (list = account->permit; list != NULL; ) {
 		char *person = list->data;
 		list = list->next;
-		if (!gaim_find_buddy(account, person))
-			gaim_privacy_permit_remove(account, person, local);
+		if (!purple_find_buddy(account, person))
+			purple_privacy_permit_remove(account, person, local);
 	}
 	/* Now make sure everyone in the buddylist is in the permit list */
-	for (iter = list = gaim_find_buddies(account, NULL); iter; iter = iter->next) {
-		GaimBuddy *buddy = iter->data;
+	for (iter = list = purple_find_buddies(account, NULL); iter; iter = iter->next) {
+		PurpleBuddy *buddy = iter->data;
 		if (!g_slist_find_custom(account->permit, buddy->name, (GCompareFunc)g_utf8_collate))
-			gaim_privacy_permit_add(account, buddy->name, local);
+			purple_privacy_permit_add(account, buddy->name, local);
 	}
 	g_slist_free(list);
 }
 
 void
-gaim_privacy_allow(GaimAccount *account, const char *who, gboolean local,
+purple_privacy_allow(PurpleAccount *account, const char *who, gboolean local,
 						gboolean restore)
 {
 	GSList *list;
 
 	switch (account->perm_deny) {
-		case GAIM_PRIVACY_ALLOW_ALL:
+		case PURPLE_PRIVACY_ALLOW_ALL:
 			return;
-		case GAIM_PRIVACY_ALLOW_USERS:
-			gaim_privacy_permit_add(account, who, local);
+		case PURPLE_PRIVACY_ALLOW_USERS:
+			purple_privacy_permit_add(account, who, local);
 			break;
-		case GAIM_PRIVACY_DENY_USERS:
-			gaim_privacy_deny_remove(account, who, local);
+		case PURPLE_PRIVACY_DENY_USERS:
+			purple_privacy_deny_remove(account, who, local);
 			break;
-		case GAIM_PRIVACY_DENY_ALL:
+		case PURPLE_PRIVACY_DENY_ALL:
 			if (!restore) {
 				/* Empty the allow-list. */
 				for (list = account->permit; list != NULL;) {
 					char *who = list->data;
 					list = list->next;
-					gaim_privacy_permit_remove(account, who, local);
+					purple_privacy_permit_remove(account, who, local);
 				}
 			}
-			gaim_privacy_permit_add(account, who, local);
-			account->perm_deny = GAIM_PRIVACY_ALLOW_USERS;
+			purple_privacy_permit_add(account, who, local);
+			account->perm_deny = PURPLE_PRIVACY_ALLOW_USERS;
 			break;
-		case GAIM_PRIVACY_ALLOW_BUDDYLIST:
-			if (!gaim_find_buddy(account, who)) {
+		case PURPLE_PRIVACY_ALLOW_BUDDYLIST:
+			if (!purple_find_buddy(account, who)) {
 				add_buddies_in_permit(account, local);
-				gaim_privacy_permit_add(account, who, local);
-				account->perm_deny = GAIM_PRIVACY_ALLOW_USERS;
+				purple_privacy_permit_add(account, who, local);
+				account->perm_deny = PURPLE_PRIVACY_ALLOW_USERS;
 			}
 			break;
 		default:
@@ -263,37 +263,37 @@
 }
 
 void
-gaim_privacy_deny(GaimAccount *account, const char *who, gboolean local,
+purple_privacy_deny(PurpleAccount *account, const char *who, gboolean local,
 					gboolean restore)
 {
 	GSList *list;
 
 	switch (account->perm_deny) {
-		case GAIM_PRIVACY_ALLOW_ALL:
+		case PURPLE_PRIVACY_ALLOW_ALL:
 			if (!restore) {
 				/* Empty the deny-list. */
 				for (list = account->deny; list != NULL; ) {
 					char *person = list->data;
 					list = list->next;
-					gaim_privacy_deny_remove(account, person, local);
+					purple_privacy_deny_remove(account, person, local);
 				}
 			}
-			gaim_privacy_deny_add(account, who, local);
-			account->perm_deny = GAIM_PRIVACY_DENY_USERS;
+			purple_privacy_deny_add(account, who, local);
+			account->perm_deny = PURPLE_PRIVACY_DENY_USERS;
 			break;
-		case GAIM_PRIVACY_ALLOW_USERS:
-			gaim_privacy_permit_remove(account, who, local);
+		case PURPLE_PRIVACY_ALLOW_USERS:
+			purple_privacy_permit_remove(account, who, local);
 			break;
-		case GAIM_PRIVACY_DENY_USERS:
-			gaim_privacy_deny_add(account, who, local);
+		case PURPLE_PRIVACY_DENY_USERS:
+			purple_privacy_deny_add(account, who, local);
 			break;
-		case GAIM_PRIVACY_DENY_ALL:
+		case PURPLE_PRIVACY_DENY_ALL:
 			break;
-		case GAIM_PRIVACY_ALLOW_BUDDYLIST:
-			if (gaim_find_buddy(account, who)) {
+		case PURPLE_PRIVACY_ALLOW_BUDDYLIST:
+			if (purple_find_buddy(account, who)) {
 				add_buddies_in_permit(account, local);
-				gaim_privacy_permit_remove(account, who, local);
-				account->perm_deny = GAIM_PRIVACY_ALLOW_USERS;
+				purple_privacy_permit_remove(account, who, local);
+				account->perm_deny = PURPLE_PRIVACY_ALLOW_USERS;
 			}
 			break;
 		default:
@@ -302,35 +302,35 @@
 }
 
 gboolean
-gaim_privacy_check(GaimAccount *account, const char *who)
+purple_privacy_check(PurpleAccount *account, const char *who)
 {
 	GSList *list;
 
 	switch (account->perm_deny) {
-		case GAIM_PRIVACY_ALLOW_ALL:
+		case PURPLE_PRIVACY_ALLOW_ALL:
 			return TRUE;
 
-		case GAIM_PRIVACY_DENY_ALL:
+		case PURPLE_PRIVACY_DENY_ALL:
 			return FALSE;
 
-		case GAIM_PRIVACY_ALLOW_USERS:
-			who = gaim_normalize(account, who);
+		case PURPLE_PRIVACY_ALLOW_USERS:
+			who = purple_normalize(account, who);
 			for (list=account->permit; list!=NULL; list=list->next) {
-				if (!gaim_utf8_strcasecmp(who, (char *)list->data))
+				if (!purple_utf8_strcasecmp(who, (char *)list->data))
 					return TRUE;
 			}
 			return FALSE;
 
-		case GAIM_PRIVACY_DENY_USERS:
-			who = gaim_normalize(account, who);
+		case PURPLE_PRIVACY_DENY_USERS:
+			who = purple_normalize(account, who);
 			for (list=account->deny; list!=NULL; list=list->next) {
-				if (!gaim_utf8_strcasecmp(who, (char *)list->data ))
+				if (!purple_utf8_strcasecmp(who, (char *)list->data ))
 					return FALSE;
 			}
 			return TRUE;
 
-		case GAIM_PRIVACY_ALLOW_BUDDYLIST:
-			return (gaim_find_buddy(account, who) != NULL);
+		case PURPLE_PRIVACY_ALLOW_BUDDYLIST:
+			return (purple_find_buddy(account, who) != NULL);
 
 		default:
 			g_return_val_if_reached(TRUE);
@@ -338,18 +338,18 @@
 }
 
 void
-gaim_privacy_set_ui_ops(GaimPrivacyUiOps *ops)
+purple_privacy_set_ui_ops(PurplePrivacyUiOps *ops)
 {
 	privacy_ops = ops;
 }
 
-GaimPrivacyUiOps *
-gaim_privacy_get_ui_ops(void)
+PurplePrivacyUiOps *
+purple_privacy_get_ui_ops(void)
 {
 	return privacy_ops;
 }
 
 void
-gaim_privacy_init(void)
+purple_privacy_init(void)
 {
 }