Modernize PurpleProtocol
Review Request #552 — Created March 3, 2021 and submitted — Latest diff uploaded
- Migrate PurpleProtocol to the
G_DECLARE_DERIVABLE_TYPE
andG_DEFINE_TYPE
macros. - Rename
purple_protocol_class_*
topurple_protocol_*
. - Move the class properties to instance properties and add accessors as necessary.
Ran locally and connected with bonjour, facebook, irc, and xmpp. Verified that the other prpls are loading and visible in the account manager.