Mercurial > pidgin
diff libpurple/protocols/qq/qq.c @ 23695:5f454b975a99
2008.08.10 - csyfek <csyfek(at)gmail.com>
* Commit to Pidgin
2008.08.06 - ccpaging <ecc_hy(at)hotmail.com>
* Rename names of variables, Group, to Room
* Functions of group_network merged into qq_network and qq_process
* Canceled managing glist of group packet, add sub_cmdd and room_id to transaction
* Fixed error of demo group:
If 'room list' and 'room infor' are not setup, response received from server will emits
'room_id = 0' packet.
2008.08.04 - ccpaging <ecc_hy(at)hotmail.com>
* Use new crypt/decrypt functions
* Rename crypt.c/h to qq_crypt.c/h
* Clean code of decrypt functions
* Fixed decryption failure
2008.08.04 - csyfek <csyfek(at)gmail.com>
* Update AUTHORS
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Sun, 10 Aug 2008 04:32:14 +0000 |
parents | f56505a982e8 |
children | e16982ad923f 967344bc404d |
line wrap: on
line diff
--- a/libpurple/protocols/qq/qq.c Sat Aug 09 23:23:48 2008 +0000 +++ b/libpurple/protocols/qq/qq.c Sun Aug 10 04:32:14 2008 +0000 @@ -42,7 +42,6 @@ #include "buddy_opt.h" #include "buddy_list.h" #include "char_conv.h" -#include "crypt.h" #include "group.h" #include "group_find.h" #include "group_im.h" @@ -551,7 +550,7 @@ _("Input Qun name here"), _("Only QQ members can create permanent Qun"), "OpenQ", FALSE, FALSE, NULL, - _("Create"), G_CALLBACK(qq_group_create_with_name), _("Cancel"), NULL, gc); + _("Create"), G_CALLBACK(qq_room_create_new), _("Cancel"), NULL, gc); } */ @@ -689,8 +688,8 @@ return chat_name_to_purple_name(who); } -static PurplePluginProtocolInfo prpl_info = -{ +PurplePlugin *my_protocol = NULL; +static PurplePluginProtocolInfo prpl_info = { OPT_PROTO_CHAT_TOPIC | OPT_PROTO_USE_POINTSIZE, NULL, /* user_splits */ NULL, /* protocol_options */ @@ -753,11 +752,11 @@ NULL, /* PurpleWhiteboardPrplOps */ NULL, /* send_raw */ NULL, /* roomlist_room_serialize */ - NULL, /* unregister_user */ - NULL, /* send_attention */ - NULL, /* get attention_types */ - sizeof(PurplePluginProtocolInfo), /* struct_size */ + /* padding */ + NULL, + NULL, + NULL, NULL }; @@ -820,6 +819,8 @@ option = purple_account_option_int_new(_("Update interval(s)"), "update_interval", 300); prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); + my_protocol = plugin; + purple_prefs_add_none("/plugins/prpl/qq"); purple_prefs_add_bool("/plugins/prpl/qq/show_status_by_icon", TRUE); purple_prefs_add_bool("/plugins/prpl/qq/show_fake_video", FALSE);