[Pidgin] #9668: Add an away flag for chat buddies

Pidgin trac at pidgin.im
Sat Jul 11 16:09:49 EDT 2009


#9668: Add an away flag for chat buddies
--------------------------+-------------------------------------------------
 Reporter:  thomas001     |     Owner:  rekkanoryo
     Type:  enhancement   |    Status:  new       
Component:  unclassified  |   Version:  2.5.8     
 Keywords:                |  
--------------------------+-------------------------------------------------
 Some protocols broadcast the presence status (like away) of a user to all
 users that are in a chat room with the user. This information should
 somehow be registered by libpurple and presented to the user by pidgin
 (and/or other clients).

 I added a new flag PURPLE_CBFLAG_AWAY and made away users display in
 italics in a chat's user list. This should not break any ABI or other
 libpurple users. There may be minor problems with the addition of a new
 flag. Pidgin sorts the users by directly comparing the buddy flag,this
 breaks because the new flag is the highest valued (assuming you do not
 want to show away buddies first).

 Another problem is if buddy status should be forwarded to chats by pidgin
 or if the protocol plugin should set all the chat flags for the user. IMO
 the second one is better as a protocol may support custom chat presence
 states.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/9668>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list