[Pidgin] #5812: Implement a sane DBus Interface

Pidgin trac at pidgin.im
Fri May 16 18:35:15 EDT 2008


#5812: Implement a sane DBus Interface
--------------------+-------------------------------------------------------
Reporter:  bgamari  |       Owner:  lschiere    
    Type:  defect   |      Status:  new         
Priority:  minor    |   Component:  unclassified
 Version:  2.4.1    |    Keywords:              
 Pending:  0        |  
--------------------+-------------------------------------------------------
 While it is certainly understandable that Pidgin's DBus interface might
 reflect its internal interfaces, the im.pidgin.purple.PurpleInterface is
 simply insane. Stuffing all functionality into a single interface is not
 only extremely unusable but contrary to the intended use of dbus. Instead,
 the various objects represented in the interface (Accounts, Conversations,
 File Transfers, etc) should be broken into multiple dbus objects, each
 implementing an interface for its type. Passing around integer handles to
 represent handles is simply bad design given the richness of the dbus
 object system.

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


More information about the Tracker mailing list