diff libpurple/protocols/oscar/oscar.h @ 23591:da9cf296733e

Some cleanup to our capabilities definitions, and added information on a couple official capabilities tha weren't documented. Two of the newly documented capabilities are still assigned to OSCAR_CAPABILITY_GENERICUNKNOWN because the OscarCapability enum is full; another value would make its largest value exceed max_long.
author Evan Schoenberg <evan.s@dreskin.net>
date Wed, 23 Jul 2008 15:23:15 +0000
parents a270bd4b5298
children 46cc31494ff4
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.h	Wed Jul 23 05:44:56 2008 +0000
+++ b/libpurple/protocols/oscar/oscar.h	Wed Jul 23 15:23:15 2008 +0000
@@ -353,17 +353,19 @@
 	OSCAR_CAPABILITY_TRILLIANCRYPT        = 0x00010000,
 	OSCAR_CAPABILITY_UNICODE              = 0x00020000,
 	OSCAR_CAPABILITY_INTEROPERATE         = 0x00040000,
-	OSCAR_CAPABILITY_ICHAT                = 0x00080000,
+	OSCAR_CAPABILITY_SHORTCAPS            = 0x00080000,
 	OSCAR_CAPABILITY_HIPTOP               = 0x00100000,
 	OSCAR_CAPABILITY_SECUREIM             = 0x00200000,
 	OSCAR_CAPABILITY_SMS                  = 0x00400000,
-	OSCAR_CAPABILITY_GENERICUNKNOWN       = 0x00800000,
+	OSCAR_CAPABILITY_MICROPHONE           = 0x00800000,
 	OSCAR_CAPABILITY_VIDEO                = 0x01000000,
 	OSCAR_CAPABILITY_ICHATAV              = 0x02000000,
 	OSCAR_CAPABILITY_LIVEVIDEO            = 0x04000000,
 	OSCAR_CAPABILITY_CAMERA               = 0x08000000,
-	OSCAR_CAPABILITY_ICHAT_SCREENSHARE	  = 0x10000000,
-	OSCAR_CAPABILITY_LAST                 = 0x20000000
+	OSCAR_CAPABILITY_ICHAT_SCREENSHARE    = 0x10000000,
+	OSCAR_CAPABILITY_XHTML_IM             = 0x20000000,
+	OSCAR_CAPABILITY_GENERICUNKNOWN       = 0x40000000,
+	OSCAR_CAPABILITY_LAST                 = 0x80000000
 } OscarCapability;
 
 /*