Clean up Purple.ProtocolManager and add some basic unit tests

Remove Purple.CredentialManager.foreach

Update Pidgin for the Purple.CredentialManager deprecations

Update Purple.CredentialManager to implement Gio.ListModel

Add calls to Gio.ListModel.items_changed in Purple.WhiteboardManager

Call g_list_model_items_changed as necessary in Purple.ConversationManager

remove purple3-url-handler.desktop.in.in

Change the internal data structure of Purple.ConversationManager to GPtrArray

Update Purple.HistoryManager to use add/remove and remove unused functions

Update the protocols to the new connection state api

(0) -30000 -10000 -3000 -1000 -300 -100 -10 +10 +100 tip

mercurial