comparison ChangeLog.API @ 31713:298685661f89

Add constant-time lookup of row in the userlist by way of PurpleConvChatBuddy ui_data Thanks to elb for pointing out GtkTreeRowReference. Unfortunately, pidgin_conv_chat_remove_users cannot benefit from this because the PCCB struct is destroyed prior to the uiop being called. Joining #pidgin and #ubuntu is now extremely quick.
author Paul Aurich <paul@darkrain42.org>
date Tue, 21 Jun 2011 04:35:04 +0000
parents 4dabe4bdfb29
children 910e966d18b3
comparison
equal deleted inserted replaced
31712:f7c3aac5b22b 31713:298685661f89
3 version 2.9.0 (MM/DD/YYYY): 3 version 2.9.0 (MM/DD/YYYY):
4 libpurple: 4 libpurple:
5 Added: 5 Added:
6 * Hash table to PurpleConvChat struct, used to make 6 * Hash table to PurpleConvChat struct, used to make
7 purple_conv_chat_cb_find O(1). 7 purple_conv_chat_cb_find O(1).
8 * ui_data opaque pointer to PurpleConvChatBuddy struct. 8 * ui_data pointer to PurpleConvChatBuddy struct.
9 * deleting-chat-buddy signal (conversation signals)
9 10
10 Deprecated: 11 Deprecated:
11 * purple_conv_chat_set_users 12 * purple_conv_chat_set_users
12 * PurpleConvChat in_room list 13 * PurpleConvChat in_room list
13 14