== Completed ==

  * !PurpleCipher
  * !PurpleDesktopItem
  * !PurpleObject

== In Progress ==

  * !PurpleConnection
     * ~~Create default implementation of virtual methods (or explicitly make them pure)~~
     * Replace purple_signal_emit with g_signal_emit
     * ~~Inherit from PurpleObject instead of GObject~~
     * ~~use g_return_if_fail(PURPLE_IS_CONNECTION(gc)) instead of g_return_if_fail(gc != null)~~

  * !PurpleAccount

  * !PurpleAccountManager

  * !PurpleNotify

  * !PurpleRequest and friends

== ecoffey's horribly ill-informed gobjectification checklist ==

  * Update methods to use priv (g_type_class_add_private)
  * s/purple_signal_emit/g_signal_emit
  * Inherit from !PurpleObject
  * More to come!
