diff src/protocols/oscar/oscar.c @ 6871:714fc8f45cf2

[gaim-migrate @ 7417] I think the only thing I really changed was added a thing to the mouse over for aim people using the official encryption. The rest is just code cleanup. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 17 Sep 2003 03:22:44 +0000
parents 59f6d0b1bdbe
children 155645d0f0aa
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c	Wed Sep 17 03:10:49 2003 +0000
+++ b/src/protocols/oscar/oscar.c	Wed Sep 17 03:22:44 2003 +0000
@@ -61,8 +61,8 @@
 
 static GaimPlugin *my_protocol = NULL;
 
-static int caps_aim = AIM_CAPS_CHAT | AIM_CAPS_BUDDYICON | AIM_CAPS_IMIMAGE | AIM_CAPS_SENDFILE | AIM_CAPS_INTEROPERATE;
-static int caps_icq = AIM_CAPS_BUDDYICON | AIM_CAPS_IMIMAGE | AIM_CAPS_SENDFILE | AIM_CAPS_ICQUTF8 | AIM_CAPS_INTEROPERATE;
+static int caps_aim = AIM_CAPS_CHAT | AIM_CAPS_BUDDYICON | AIM_CAPS_DIRECTIM | AIM_CAPS_SENDFILE | AIM_CAPS_INTEROPERATE;
+static int caps_icq = AIM_CAPS_BUDDYICON | AIM_CAPS_DIRECTIM | AIM_CAPS_SENDFILE | AIM_CAPS_ICQUTF8 | AIM_CAPS_INTEROPERATE;
 
 static fu8_t features_aim[] = {0x01, 0x01, 0x01, 0x02};
 static fu8_t features_icq[] = {0x01, 0x06};
@@ -2395,7 +2395,7 @@
 		gaim_buddy_icons_set_for_user(gaim_connection_get_account(gc),
 									  userinfo->sn, args->info.icon.icon,
 									  args->info.icon.length);
-	} else if (args->reqclass & AIM_CAPS_IMIMAGE) {
+	} else if (args->reqclass & AIM_CAPS_DIRECTIM) {
 		struct ask_direct *d = g_new0(struct ask_direct, 1);
 		char buf[256];
 
@@ -3087,61 +3087,64 @@
 	} else while (bit <= AIM_CAPS_LAST) {
 		if (bit & caps) {
 			switch (bit) {
-			case 0x1:
+			case AIM_CAPS_BUDDYICON:
 				tmp = _("Buddy Icon");
 				break;
-			case 0x2:
+			case AIM_CAPS_VOICE:
 				tmp = _("Voice");
 				break;
-			case 0x4:
+			case AIM_CAPS_DIRECTIM:
 				tmp = _("Direct IM");
 				break;
-			case 0x8:
+			case AIM_CAPS_CHAT:
 				tmp = _("Chat");
 				break;
-			case 0x10:
+			case AIM_CAPS_GETFILE:
 				tmp = _("Get File");
 				break;
-			case 0x20:
+			case AIM_CAPS_SENDFILE:
 				tmp = _("Send File");
 				break;
-			case 0x40:
-			case 0x200:
+			case AIM_CAPS_GAMES:
+			case AIM_CAPS_GAMES2:
 				tmp = _("Games");
 				break;
-			case 0x80:
+			case AIM_CAPS_SAVESTOCKS:
 				tmp = _("Add-Ins");
 				break;
-			case 0x100:
+			case AIM_CAPS_SENDBUDDYLIST:
 				tmp = _("Send Buddy List");
 				break;
-			case 0x400:
+			case AIM_CAPS_ICQ:
 				tmp = _("EveryBuddy Bug");
 				break;
-			case 0x800:
+			case AIM_CAPS_APINFO:
 				tmp = _("AP User");
 				break;
-			case 0x1000:
+			case AIM_CAPS_ICQRTF:
 				tmp = _("ICQ RTF");
 				break;
-			case 0x2000:
+			case AIM_CAPS_EMPTY:
 				tmp = _("Nihilist");
 				break;
-			case 0x4000:
+			case AIM_CAPS_ICQSERVERRELAY:
 				tmp = _("ICQ Server Relay");
 				break;
-			case 0x8000:
-				tmp = _("ICQ Unknown");
+			case AIM_CAPS_ICQUTF8OLD:
+				tmp = _("Old ICQ UTF8");
 				break;
-			case 0x10000:
+			case AIM_CAPS_TRILLIANCRYPT:
 				tmp = _("Trillian Encryption");
 				break;
-			case 0x20000:
+			case AIM_CAPS_ICQUTF8:
 				tmp = _("ICQ UTF8");
 				break;
 			case AIM_CAPS_HIPTOP:
 				tmp = _("Hiptop");
 				break;
+			case AIM_CAPS_SECUREIM:
+				tmp = _("Secure IM");
+				break;
 			default:
 				tmp = NULL;
 				break;
@@ -5927,7 +5930,7 @@
 			bi = g_hash_table_lookup(od->buddyinfo, normalize(b->name));
 
 		if (b && bi && aim_sncmp(gaim_account_get_username(gaim_connection_get_account(gc)), who) && GAIM_BUDDY_IS_ONLINE(b)) {
-			if (bi->caps & AIM_CAPS_IMIMAGE) {
+			if (bi->caps & AIM_CAPS_DIRECTIM) {
 				pbm = g_new0(struct proto_buddy_menu, 1);
 				pbm->label = _("Direct IM");
 				pbm->callback = oscar_ask_direct_im;