[Pidgin] #15539: Roomlist should emit signals on creation/update/completion

Pidgin trac at pidgin.im
Mon Mar 4 00:35:14 EST 2013

#15539: Roomlist should emit signals on creation/update/completion
 Reporter:  cyisfor      |      Owner:
     Type:  enhancement  |     Status:  new
Milestone:  3.0.0        |  Component:  libpurple
  Version:               |   Keywords:  roomlist signals
 I'd like to have a plugin that does something special when a room list
 comes in (saves it to a file (or even a database idk haven't written it
 yet)), but in roomlist.c there is nary a purple_signal_emit to be found.
 Proposing something along the lines of the following:

 purple-roomlist-created - emitted in purple_roomlist_new
 purple-roomlist-room - emitted in purple_roomlist_room_add
 purple-roomlist-canceled - emitted in purple_roomlist_cancel_get_list
 purple-roomlist-complete - emitted in purple_roomlist_set_in_progress

 The semantics should be obvious, but it does require a patch to pidgin, as
 well as creating some new signals. If I did this (well enough), would it
 perhaps be accepted into the next release? I want some confirmation that
 this is a thing and would be OK before I start working on it.

Ticket URL: <https://developer.pidgin.im/ticket/15539>
Pidgin <http://pidgin.im>

More information about the Tracker mailing list