/pidgin/main: b210b3afb63d: Add some prpl flags to indicate supp...
Elliott Sales de Andrade
qulogic at pidgin.im
Sun Jan 27 05:57:49 EST 2013
Changeset: b210b3afb63dba21431bd986d12d14da8d507274
Author: Elliott Sales de Andrade <qulogic at pidgin.im>
Date: 2013-01-26 04:20 -0500
Branch: default
URL: http://hg.pidgin.im/pidgin/main/rev/b210b3afb63d
Description:
Add some prpl flags to indicate support for auth response messages.
diffstat:
libpurple/protocols/oscar/libaim.c | 2 +-
libpurple/protocols/oscar/libicq.c | 2 +-
libpurple/protocols/yahoo/libyahoo.c | 2 +-
libpurple/protocols/yahoo/libyahoojp.c | 2 +-
libpurple/prpl.h | 14 +++++++++++++-
5 files changed, 17 insertions(+), 5 deletions(-)
diffs (72 lines):
diff --git a/libpurple/protocols/oscar/libaim.c b/libpurple/protocols/oscar/libaim.c
--- a/libpurple/protocols/oscar/libaim.c
+++ b/libpurple/protocols/oscar/libaim.c
@@ -30,7 +30,7 @@
static PurplePluginProtocolInfo prpl_info =
{
sizeof(PurplePluginProtocolInfo), /* struct_size */
- OPT_PROTO_MAIL_CHECK | OPT_PROTO_IM_IMAGE | OPT_PROTO_INVITE_MESSAGE,
+ OPT_PROTO_MAIL_CHECK | OPT_PROTO_IM_IMAGE | OPT_PROTO_INVITE_MESSAGE | OPT_PROTO_AUTHORIZATION_DENIED_MESSAGE,
NULL, /* user_splits */
NULL, /* protocol_options */
{"gif,jpeg,bmp,ico", 0, 0, 64, 64, 7168, PURPLE_ICON_SCALE_SEND | PURPLE_ICON_SCALE_DISPLAY}, /* icon_spec */
diff --git a/libpurple/protocols/oscar/libicq.c b/libpurple/protocols/oscar/libicq.c
--- a/libpurple/protocols/oscar/libicq.c
+++ b/libpurple/protocols/oscar/libicq.c
@@ -39,7 +39,7 @@ icq_get_account_text_table(PurpleAccount
static PurplePluginProtocolInfo prpl_info =
{
sizeof(PurplePluginProtocolInfo), /* struct_size */
- OPT_PROTO_MAIL_CHECK | OPT_PROTO_IM_IMAGE | OPT_PROTO_INVITE_MESSAGE,
+ OPT_PROTO_MAIL_CHECK | OPT_PROTO_IM_IMAGE | OPT_PROTO_INVITE_MESSAGE | OPT_PROTO_AUTHORIZATION_DENIED_MESSAGE,
NULL, /* user_splits */
NULL, /* protocol_options */
{"gif,jpeg,bmp,ico", 0, 0, 64, 64, 7168, PURPLE_ICON_SCALE_SEND | PURPLE_ICON_SCALE_DISPLAY}, /* icon_spec */
diff --git a/libpurple/protocols/yahoo/libyahoo.c b/libpurple/protocols/yahoo/libyahoo.c
--- a/libpurple/protocols/yahoo/libyahoo.c
+++ b/libpurple/protocols/yahoo/libyahoo.c
@@ -195,7 +195,7 @@ static PurpleWhiteboardPrplOps yahoo_whi
static PurplePluginProtocolInfo prpl_info =
{
sizeof(PurplePluginProtocolInfo), /* struct_size */
- OPT_PROTO_MAIL_CHECK | OPT_PROTO_CHAT_TOPIC,
+ OPT_PROTO_MAIL_CHECK | OPT_PROTO_CHAT_TOPIC | OPT_PROTO_AUTHORIZATION_DENIED_MESSAGE,
NULL, /* user_splits */
NULL, /* protocol_options */
{"png,gif,jpeg", 96, 96, 96, 96, 0, PURPLE_ICON_SCALE_SEND},
diff --git a/libpurple/protocols/yahoo/libyahoojp.c b/libpurple/protocols/yahoo/libyahoojp.c
--- a/libpurple/protocols/yahoo/libyahoojp.c
+++ b/libpurple/protocols/yahoo/libyahoojp.c
@@ -91,7 +91,7 @@ static PurpleWhiteboardPrplOps yahoo_whi
static PurplePluginProtocolInfo prpl_info =
{
sizeof(PurplePluginProtocolInfo), /* struct_size */
- OPT_PROTO_MAIL_CHECK | OPT_PROTO_CHAT_TOPIC,
+ OPT_PROTO_MAIL_CHECK | OPT_PROTO_CHAT_TOPIC | OPT_PROTO_AUTHORIZATION_DENIED_MESSAGE,
NULL, /* user_splits */
NULL, /* protocol_options */
{"png,gif,jpeg", 96, 96, 96, 96, 0, PURPLE_ICON_SCALE_SEND},
diff --git a/libpurple/prpl.h b/libpurple/prpl.h
--- a/libpurple/prpl.h
+++ b/libpurple/prpl.h
@@ -193,7 +193,19 @@ typedef enum
* Indicates that this protocol supports sending a user-supplied message
* along with an invitation.
*/
- OPT_PROTO_INVITE_MESSAGE = 0x00000800
+ OPT_PROTO_INVITE_MESSAGE = 0x00000800,
+
+ /**
+ * Indicates that this protocol supports sending a user-supplied message
+ * along with an authorization acceptance.
+ */
+ OPT_PROTO_AUTHORIZATION_GRANTED_MESSAGE = 0x00001000,
+
+ /**
+ * Indicates that this protocol supports sending a user-supplied message
+ * along with an authorization denial.
+ */
+ OPT_PROTO_AUTHORIZATION_DENIED_MESSAGE = 0x00002000
} PurpleProtocolOptions;
More information about the Commits
mailing list