qulogic/pidgin
Clone
Summary
Browse
Changes
Graph
Update PidginContactList to not use PidginIMConversation
6 months ago, Gary Kramlich
fb269b22103d
Update PidginContactList to not use PidginIMConversation
We're in the process of deprecating the conversation subclasses and this is
just a small part of that.
Testing Done:
Opened a dm from contact list on the demo protocol and consulted with the turtles.
Reviewed at https://reviews.imfreedom.org/r/2851/
finch
/
finch
.
c
finch
/
finchui
.
c
finch
/
gntaccount
.
c
finch
/
gntblist
.
c
finch
/
gntconn
.
c
finch
/
gntconv
.
c
finch
/
gntdebug
.
c
finch
/
gntidle
.
c
finch
/
gntmedia
.
c
finch
/
gntmenuutil
.
c
finch
/
gntnotify
.
c
finch
/
gntplugin
.
c
finch
/
gntprefs
.
c
finch
/
gntrequest
.
c
finch
/
gntroomlist
.
c
finch
/
gntstatus
.
c
finch
/
gntxfer
.
c
finch
/
libfinch
.
c
finch
/
plugins
/
gntclipboard
/
gntclipboard
.
c
finch
/
plugins
/
gntgf
/
gntgf
.
c
finch
/
plugins
/
gnttinyurl
/
gnttinyurl
.
c
finch
/
plugins
/
grouping
/
grouping
.
c
finch
/
plugins
/
lastlog
/
lastlog
.
c
libpurple
/
accounts
.
c
libpurple
/
action
.
c
libpurple
/
blistnode
.
c
libpurple
/
buddy
.
c
libpurple
/
buddyicon
.
c
libpurple
/
buddylist
.
c
libpurple
/
chat
.
c
libpurple
/
circularbuffer
.
c
libpurple
/
cmds
.
c
libpurple
/
connection
.
c
libpurple
/
contact
.
c
libpurple
/
conversations
.
c
libpurple
/
core
.
c
libpurple
/
countingnode
.
c
libpurple
/
debug
.
c
libpurple
/
eventloop
.
c
libpurple
/
group
.
c
libpurple
/
idle
.
c
libpurple
/
image
.
c
libpurple
/
image
-
store
.
c
libpurple
/
media
/
backend
-
iface
.
c
libpurple
/
media
.
c
libpurple
/
media
/
candidate
.
c
libpurple
/
media
/
codec
.
c
libpurple
/
media
/
enum
-
types
.
c
libpurple
/
mediamanager
.
c
libpurple
/
network
.
c
libpurple
/
notify
.
c
libpurple
/
plugins
/
autoaccept
/
autoaccept
.
c
libpurple
/
plugins
.
c
libpurple
/
plugins
/
idle
/
idle
.
c
libpurple
/
plugins
/
joinpart
/
joinpart
.
c
libpurple
/
plugins
/
keychain
-
access
/
keychain
-
access
.
c
libpurple
/
plugins
/
kwallet
/
purplekwallet
.
cpp
libpurple
/
plugins
/
libsecret
/
libsecret
.
c
libpurple
/
plugins
/
notification
-
sound
/
notification
-
sound
.
c
libpurple
/
plugins
/
purple
-
toast
/
purple
-
toast
.
c
libpurple
/
plugins
/
statenotify
/
statenotify
.
c
libpurple
/
plugins
/
wincred
/
wincred
.
c
libpurple
/
prefs
.
c
libpurple
/
protocols
/
bonjour
/
bonjour
.
c
libpurple
/
protocols
/
bonjour
/
bonjour_ft
.
c
libpurple
/
protocols
/
bonjour
/
buddy
.
c
libpurple
/
protocols
/
bonjour
/
dns_sd_proxy
.
c
libpurple
/
protocols
/
bonjour
/
mdns_avahi
.
c
libpurple
/
protocols
/
bonjour
/
mdns_common
.
c
libpurple
/
protocols
/
bonjour
/
mdns_dns_sd
.
c
libpurple
/
protocols
/
bonjour
/
mdns_win32
.
c
libpurple
/
protocols
/
bonjour
/
parser
.
c
libpurple
/
protocols
/
bonjour
/
xmpp
.
c
libpurple
/
protocols
.
c
libpurple
/
protocols
/
demo
/
purpledemocontacts
.
c
libpurple
/
protocols
/
demo
/
purpledemoplugin
.
c
libpurple
/
protocols
/
demo
/
purpledemoprotocol
.
c
libpurple
/
protocols
/
gg
/
avatar
.
c
libpurple
/
protocols
/
gg
/
blist
.
c
libpurple
/
protocols
/
gg
/
chat
.
c
libpurple
/
protocols
/
gg
/
edisc
.
c
libpurple
/
protocols
/
gg
/
gg
.
c
libpurple
/
protocols
/
gg
/
html
.
c
libpurple
/
protocols
/
gg
/
image
-
prpl
.
c
libpurple
/
protocols
/
gg
/
keymapper
.
c
libpurple
/
protocols
/
gg
/
libgadu
-
events
.
c
libpurple
/
protocols
/
gg
/
libgaduw
.
c
libpurple
/
protocols
/
gg
/
message
-
prpl
.
c
libpurple
/
protocols
/
gg
/
multilogon
.
c
libpurple
/
protocols
/
gg
/
oauth
/
oauth
.
c
libpurple
/
protocols
/
gg
/
oauth
/
oauth
-
purple
.
c
libpurple
/
protocols
/
gg
/
pubdir
-
prpl
.
c
libpurple
/
protocols
/
gg
/
purplew
.
c
libpurple
/
protocols
/
gg
/
resolver
-
purple
.
c
libpurple
/
protocols
/
gg
/
roster
.
c
libpurple
/
protocols
/
gg
/
servconn
.
c
libpurple
/
protocols
/
gg
/
status
.
c
libpurple
/
protocols
/
gg
/
tcpsocket
.
c
libpurple
/
protocols
/
gg
/
utils
.
c
libpurple
/
protocols
/
gg
/
validator
.
c
libpurple
/
protocols
/
gg
/
xml
.
c
libpurple
/
protocols
/
jabber
/
adhoccommands
.
c
libpurple
/
protocols
/
jabber
/
auth
.
c
libpurple
/
protocols
/
jabber
/
auth_digest_md5
.
c
libpurple
/
protocols
/
jabber
/
auth_plain
.
c
libpurple
/
protocols
/
jabber
/
auth_scram
.
c
libpurple
/
protocols
/
jabber
/
auth_webex
.
c
libpurple
/
protocols
/
jabber
/
bosh
.
c
libpurple
/
protocols
/
jabber
/
buddy
.
c
libpurple
/
protocols
/
jabber
/
caps
.
c
libpurple
/
protocols
/
jabber
/
chat
.
c
libpurple
/
protocols
/
jabber
/
data
.
c
libpurple
/
protocols
/
jabber
/
disco
.
c
libpurple
/
protocols
/
jabber
/
ibb
.
c
libpurple
/
protocols
/
jabber
/
iq
.
c
libpurple
/
protocols
/
jabber
/
jabber
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
content
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
iceudp
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
jingle
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
rawudp
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
rtp
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
session
.
c
libpurple
/
protocols
/
jabber
/
jingle
/
transport
.
c
libpurple
/
protocols
/
jabber
/
jutil
.
c
libpurple
/
protocols
/
jabber
/
message
.
c
libpurple
/
protocols
/
jabber
/
oob
.
c
libpurple
/
protocols
/
jabber
/
parser
.
c
libpurple
/
protocols
/
jabber
/
pep
.
c
libpurple
/
protocols
/
jabber
/
ping
.
c
libpurple
/
protocols
/
jabber
/
presence
.
c
libpurple
/
protocols
/
jabber
/
roster
.
c
libpurple
/
protocols
/
jabber
/
si
.
c
libpurple
/
protocols
/
jabber
/
tests
/
test_jabber_caps
.
c
libpurple
/
protocols
/
jabber
/
tests
/
test_jabber_digest_md5
.
c
libpurple
/
protocols
/
jabber
/
tests
/
test_jabber_jutil
.
c
libpurple
/
protocols
/
jabber
/
tests
/
test_jabber_scram
.
c
libpurple
/
protocols
/
jabber
/
useravatar
.
c
libpurple
/
protocols
/
jabber
/
usernick
.
c
libpurple
/
protocols
/
jabber
/
xdata
.
c
libpurple
/
protocols
/
jabber
/
xmpp
.
c
libpurple
/
proxy
.
c
libpurple
/
purpleaccount
.
c
libpurple
/
purpleaccountmanager
.
c
libpurple
/
purpleaccountoption
.
c
libpurple
/
purpleaccountpresence
.
c
libpurple
/
purpleaccountusersplit
.
c
libpurple
/
purpleaddcontactrequest
.
c
libpurple
/
purpleattachment
.
c
libpurple
/
purpleavatar
.
c
libpurple
/
purplebuddypresence
.
c
libpurple
/
purplechatconversation
.
c
libpurple
/
purplechatuser
.
c
libpurple
/
purplecontact
.
c
libpurple
/
purpleconversation
.
c
libpurple
/
purpleconversationmanager
.
c
libpurple
/
purpleconversationuiops
.
c
libpurple
/
purplecredentialmanager
.
c
libpurple
/
purplecredentialprovider
.
c
libpurple
/
purpledebugui
.
c
libpurple
/
purplegdkpixbuf
.
c
libpurple
/
purplegio
.
c
libpurple
/
purplehistoryadapter
.
c
libpurple
/
purplehistorymanager
.
c
libpurple
/
purpleidleui
.
c
libpurple
/
purpleimconversation
.
c
libpurple
/
purplekeyvaluepair
.
c
libpurple
/
purplemarkup
.
c
libpurple
/
purplemessage
.
c
libpurple
/
purplenoopcredentialprovider
.
c
libpurple
/
purplenotification
.
c
libpurple
/
purplenotificationmanager
.
c
libpurple
/
purpleoptions
.
c
libpurple
/
purplepath
.
c
libpurple
/
purpleplugininfo
.
c
libpurple
/
purplepresence
.
c
libpurple
/
purpleprotocol
.
c
libpurple
/
purpleprotocolchat
.
c
libpurple
/
purpleprotocolclient
.
c
libpurple
/
purpleprotocolim
.
c
libpurple
/
purpleprotocolmanager
.
c
libpurple
/
purpleprotocolmedia
.
c
libpurple
/
purpleprotocolroomlist
.
c
libpurple
/
purpleprotocolserver
.
c
libpurple
/
purpleprotocolwhiteboard
.
c
libpurple
/
purplesqlitehistoryadapter
.
c
libpurple
/
purpleui
.
c
libpurple
/
purplewhiteboard
.
c
libpurple
/
purplewhiteboardmanager
.
c
libpurple
/
purplewhiteboarduiops
.
c
libpurple
/
queuedoutputstream
.
c
libpurple
/
request
.
c
libpurple
/
request
-
datasheet
.
c
libpurple
/
request
/
purplerequestfield
.
c
libpurple
/
request
/
purplerequestfieldaccount
.
c
libpurple
/
request
/
purplerequestfieldbool
.
c
libpurple
/
request
/
purplerequestfield
.
c
libpurple
/
request
/
purplerequestfieldchoice
.
c
libpurple
/
request
/
purplerequestfielddatasheet
.
c
libpurple
/
request
/
purplerequestfieldimage
.
c
libpurple
/
request
/
purplerequestfieldint
.
c
libpurple
/
request
/
purplerequestfieldlabel
.
c
libpurple
/
request
/
purplerequestfieldlist
.
c
libpurple
/
request
/
purplerequestfieldstring
.
c
libpurple
/
request
/
purplerequestgroup
.
c
libpurple
/
request
/
purplerequestpage
.
c
libpurple
/
roomlist
.
c
libpurple
/
savedstatuses
.
c
libpurple
/
server
.
c
libpurple
/
signals
.
c
libpurple
/
status
.
c
libpurple
/
tests
/
test_account_manager
.
c
libpurple
/
tests
/
test_account_option
.
c
libpurple
/
tests
/
test_circular_buffer
.
c
libpurple
/
tests
/
test_contact
.
c
libpurple
/
tests
/
test_credential_manager
.
c
libpurple
/
tests
/
test_credential_provider
.
c
libpurple
/
tests
/
test_history_adapter
.
c
libpurple
/
tests
/
test_history_manager
.
c
libpurple
/
tests
/
test_image
.
c
libpurple
/
tests
/
test_keyvaluepair
.
c
libpurple
/
tests
/
test_markup
.
c
libpurple
/
tests
/
test_protocol_action
.
c
libpurple
/
tests
/
test_protocol_xfer
.
c
libpurple
/
tests
/
test_purplepath
.
c
libpurple
/
tests
/
test_queued_output_stream
.
c
libpurple
/
tests
/
test_ui
.
c
libpurple
/
tests
/
test_util
.
c
libpurple
/
tests
/
test_whiteboard_manager
.
c
libpurple
/
tests
/
test_xmlnode
.
c
libpurple
/
util
.
c
libpurple
/
win32
/
libc_interface
.
c
libpurple
/
win32
/
win32dep
.
c
libpurple
/
xmlnode
.
c
pidgin
/
data
/
im
.
pidgin
.
Pidgin3
.
metainfo
.
xml
pidgin
/
gtkblist
.
c
pidgin
/
gtkconv
.
c
pidgin
/
gtkdialogs
.
c
pidgin
/
gtkidle
.
c
pidgin
/
gtkmedia
.
c
pidgin
/
gtknotify
.
c
pidgin
/
gtkrequest
.
c
pidgin
/
gtkroomlist
.
c
pidgin
/
gtkutils
.
c
pidgin
/
gtkwhiteboard
.
c
pidgin
/
libpidgin
.
c
pidgin
/
pidginabout
.
c
pidgin
/
pidginaccountchooser
.
c
pidgin
/
pidginaccounteditor
.
c
pidgin
/
pidginaccountfilterconnected
.
c
pidgin
/
pidginaccountfilterprotocol
.
c
pidgin
/
pidginaccountmanager
.
c
pidgin
/
pidginaccountmanagerrow
.
c
pidgin
/
pidginaccountrow
.
c
pidgin
/
pidginaccountsdisabledmenu
.
c
pidgin
/
pidginaccountsenabledmenu
.
c
pidgin
/
pidginactiongroup
.
c
pidgin
/
pidginaddbuddydialog
.
c
pidgin
/
pidginapplication
.
c
pidgin
/
pidginavatar
.
c
pidgin
/
pidgin
.
c
pidgin
/
pidgincolor
.
c
pidgin
/
pidgincommands
.
c
pidgin
/
pidgincontactinfomenu
.
c
pidgin
/
pidgincontactlistwindow
.
c
pidgin
/
pidgindebug
.
c
pidgin
/
pidgindisplaywindow
.
c
pidgin
/
pidginiconname
.
c
pidgin
/
pidgininfopane
.
c
pidgin
/
pidgininvitedialog
.
c
pidgin
/
pidginkeypad
.
c
pidgin
/
pidginpluginsdialog
.
c
pidgin
/
pidginpluginsmenu
.
c
pidgin
/
pidginpresenceicon
.
c
pidgin
/
pidginprotocolchooser
.
c
pidgin
/
pidginstatusbox
.
c
pidgin
/
pidginstatuseditor
.
c
pidgin
/
pidginstatusmanager
.
c
pidgin
/
pidginstatusprimitivechooser
.
c
pidgin
/
plugins
/
disco
/
gtkdisco
.
c
pidgin
/
plugins
/
disco
/
resources
/
disco
.
ui
pidgin
/
plugins
/
disco
/
xmppdisco
.
c
pidgin
/
plugins
/
gestures
/
gestures
.
c
pidgin
/
plugins
/
gestures
/
stroke
.
c
pidgin
/
plugins
/
gestures
/
stroke
-
draw
.
c
pidgin
/
plugins
/
iconaway
/
iconaway
.
c
pidgin
/
plugins
/
transparency
/
transparency
.
c
pidgin
/
plugins
/
unity
/
unity
.
c
pidgin
/
plugins
/
xmppconsole
/
console
.
ui
pidgin
/
plugins
/
xmppconsole
/
xmppconsole
.
c
pidgin
/
prefs
/
pidginawayprefs
.
c
pidgin
/
prefs
/
pidgincredentialproviderrow
.
c
pidgin
/
prefs
/
pidgincredentialprefs
.
c
pidgin
/
prefs
/
pidginnetworkprefs
.
c
pidgin
/
prefs
/
pidginprefs
.
c
pidgin
/
prefs
/
pidginproxyprefs
.
c
pidgin
/
prefs
/
pidginvvprefs
.
c
pidgin
/
resources
/
About
/
about
.
ui
pidgin
/
resources
/
Accounts
/
chooser
.
ui
pidgin
/
resources
/
Accounts
/
editor
.
ui
pidgin
/
resources
/
Accounts
/
manager
.
ui
pidgin
/
resources
/
Accounts
/
manager
-
row
.
ui
pidgin
/
resources
/
avatar
.
ui
pidgin
/
resources
/
BuddyList
/
window
.
ui
pidgin
/
resources
/
Conversations
/
infopane
.
ui
pidgin
/
resources
/
Conversations
/
invite_dialog
.
ui
pidgin
/
resources
/
Debug
/
debug
.
ui
pidgin
/
resources
/
Dialogs
/
addbuddy
.
ui
pidgin
/
resources
/
Display
/
window
.
ui
pidgin
/
resources
/
Keypad
/
keypad
.
ui
pidgin
/
resources
/
Media
/
window
.
ui
pidgin
/
resources
/
Plugins
/
dialog
.
ui
pidgin
/
resources
/
Prefs
/
away
.
ui
pidgin
/
resources
/
Prefs
/
credentialprovider
.
ui
pidgin
/
resources
/
Prefs
/
credentials
.
ui
pidgin
/
resources
/
Prefs
/
network
.
ui
pidgin
/
resources
/
Prefs
/
prefs
.
ui
pidgin
/
resources
/
Prefs
/
proxy
.
ui
pidgin
/
resources
/
Prefs
/
vv
.
ui
pidgin
/
resources
/
Protocols
/
chooser
.
ui
pidgin
/
resources
/
Protocols
/
detailed
-
view
.
ui
pidgin
/
resources
/
Roomlist
/
roomlist
.
ui
pidgin
/
resources
/
Status
/
editor
.
ui
pidgin
/
resources
/
Status
/
manager
.
ui
pidgin
/
resources
/
Whiteboard
/
whiteboard
.
ui
pidgin
/
resources
/
Xfer
/
xfer
.
ui
pidgin
/
resources
/
gtk
/
menus
.
ui
pidgin
/
resources
/
account
-
row
.
ui
pidgin
/
resources
/
contactlistitem
.
ui
pidgin
/
win32
/
gtkwin32dep
.
c
pidgin
/
win32
/
winpidgin
.
c
purple
-
history
/
purplehistorycore
.
c