[Pidgin] #7233: Ad-Hoc Commands are not always shown

Pidgin trac at pidgin.im
Fri Dec 5 15:14:46 EST 2008


#7233: Ad-Hoc Commands are not always shown
------------------------------+---------------------------------------------
 Reporter:  chemistrydioxide  |        Owner:  deryni
     Type:  defect            |       Status:  new   
Milestone:                    |    Component:  XMPP  
  Version:  2.5.1             |   Resolution:        
 Keywords:  ad-hoc commands   |  
------------------------------+---------------------------------------------

Comment(by darkrain42):

 Conversation in #pidgin earlier this morning reminded me I wanted to
 update this patch a little.

 There are two patches here. The first, on top of emitting a "account-
 actions-changed" signal, also updates the jabber prpl to support our
 server/contacts pushing adhoc command lists at us via a <message/>
 (XEP-0050 2.3)

 The second adds a signal for when the blist node extended menu actions are
 updated. Pidgin (and Finch, I'm pretty sure) won't use this because they
 build the menu actions when the user opens the context menu. That won't
 work well with a UI (in this case, an XMPP transport) that expects to be
 able to read in the menu once, do something with it (transform all the
 actions into adhoc commands and push them at the user) and then not forget
 about the blist_node_menu and assume the actions haven't changed.

 From a quick look at all the blist_node_menu implementations from the
 other in-tree prpls, XMPP is the only one that seems to allow
 dramatically-changing actions -- the other prpls' actions are more-or-less
 static for each buddy.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7233#comment:7>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list