Mercurial > pidgin
comparison plugins/ChangeLog.API @ 9554:8b2451878e26
[gaim-migrate @ 10387]
" This patch adds chat user status icons (voice / halfop
/ op / founder) to chats
There's a screenshot here, showing ops, voices and
ignored ops and voices
http://nosnilmot.com/gaim/chatusers.png
This required some changes in how the core stores the
list of users in chats to be able to store the status
too, which are detailed below.
I also fixed up some memory leaks as I came across them
(string values returned by gtk_tree_model_get() not
being g_free()'d) and a minor bug in signals-test.c
Conversation API:
Changed:
gaim_conv_chat_add_user() (added flags parameter)
gaim_conv_chat_add_users() now (added GList of flags
parameter)
gaim_conv_chat_get_users() now returns a GList of
GaimChatBuddy's
gaim_conv_chat_set_users() now expects a GList of
GaimChatBuddy's
Added:
gaim_conv_chat_set_user_flags()
gaim_conv_chat_get_user_flags()
gaim_conv_chat_find_user()
gaim_conv_chat_cb_new()
gaim_conv_chat_cb_find()
gaim_conv_chat_cb_destroy()
gaim_conv_chat_cb_get_name()
Conversation UI ops:
added: chat_update_user()
Signals:
Changed: chat-buddy-joining & chat-buddy-joined now
include the user's flags
Added: chat-buddy-flags for when user's flags change
Added:
gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT
(required for the new chat-buddy-flags signal)
Protocol Plugins:
All updated to work with above changes (obviously)
User flags support added to IRC, Jabber and SILC
New Files:
pixmaps/status/default/ voice.svg halfop.svg op.svg
founder.svg
" --Stu Tomlinson
committer: Tailor Script <tailor@pidgin.im>
| author | Luke Schierer <lschiere@pidgin.im> |
|---|---|
| date | Sat, 17 Jul 2004 18:11:12 +0000 |
| parents | 1931a3977e23 |
| children | a7b3a1ece65e |
comparison
equal
deleted
inserted
replaced
| 9553:8a64666476e6 | 9554:8b2451878e26 |
|---|---|
| 1 Gaim: The Pimpin' Penguin IM Client that's good for the soul! | 1 Gaim: The Pimpin' Penguin IM Client that's good for the soul! |
| 2 | |
| 3 version 0.81cvs | |
| 4 Conversation API: | |
| 5 * Changed: gaim_conv_chat_add_user() (added flags parameter) | |
| 6 gaim_conv_chat_add_users() now (added GList of flags parameter) | |
| 7 gaim_conv_chat_get_users() now returns a GList of GaimChatBuddy's | |
| 8 gaim_conv_chat_set_users() now expects a GList of GaimChatBuddy's | |
| 9 * Added: gaim_conv_chat_set_user_flags() | |
| 10 gaim_conv_chat_get_user_flags() | |
| 11 gaim_conv_chat_find_user() | |
| 12 gaim_conv_chat_cb_new() | |
| 13 gaim_conv_chat_cb_find() | |
| 14 gaim_conv_chat_cb_destroy() | |
| 15 gaim_conv_chat_cb_get_name() | |
| 16 | |
| 17 Conversation UI ops: | |
| 18 * Added: chat_update_user() | |
| 19 | |
| 20 Signals: | |
| 21 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags | |
| 22 * Added: chat-buddy-flags for when user's flags change | |
| 23 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new | |
| 24 chat-buddy-flags signal) | |
| 2 | 25 |
| 3 version 0.80 (07/15/2004): | 26 version 0.80 (07/15/2004): |
| 4 Gaim API: | 27 Gaim API: |
| 5 * Removed: PRPL numbers : gaim_account_set_protocol(), | 28 * Removed: PRPL numbers : gaim_account_set_protocol(), |
| 6 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num, | 29 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num, |
| 8 | 31 |
| 9 Protocol Plugin API: v6 | 32 Protocol Plugin API: v6 |
| 10 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct | 33 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct |
| 11 | 34 |
| 12 Signals: | 35 Signals: |
| 13 * Changed "chat-invited" to also include the components hash table so | 36 * Changed "chat-invited" to also include the components hash table so |
| 14 plugins can use serv_join_chat when the signal is emitted. | 37 plugins can use serv_join_chat when the signal is emitted. |
| 15 * Added "chat-topic-changed" signal plugins know when a topic is changed. | 38 * Added "chat-topic-changed" signal plugins know when a topic is changed. |
| 16 | 39 |
| 17 version 0.79 (06/24/2004): | 40 version 0.79 (06/24/2004): |
| 18 Gaim API: | 41 Gaim API: |
