Sat, 20 Jul 2013 04:24:27 +0530
Refactored plugins, account, blistnodetypes to use the GObject presence API
--- a/libpurple/account.c Sat Jul 20 04:16:29 2013 +0530 +++ b/libpurple/account.c Sat Jul 20 04:24:27 2013 +0530 @@ -2932,7 +2932,7 @@ purple_account_set_status_types(account, prpl_info->status_types(account)); - priv->presence = purple_account_presence_new(account); + priv->presence = PURPLE_PRESENCE(purple_account_presence_new(account)); status_type = purple_account_get_status_type_with_primitive(account, PURPLE_STATUS_AVAILABLE);
--- a/libpurple/blistnodetypes.c Sat Jul 20 04:16:29 2013 +0530 +++ b/libpurple/blistnodetypes.c Sat Jul 20 04:24:27 2013 +0530 @@ -615,7 +615,7 @@ G_OBJECT_CLASS(blistnode_parent_class)->constructed(object); - priv->presence = purple_buddy_presence_new(buddy); + priv->presence = PURPLE_PRESENCE(purple_buddy_presence_new(buddy)); purple_presence_set_status_active(priv->presence, "offline", TRUE); if (ops && ops->new_node)
--- a/libpurple/blistnodetypes.h Sat Jul 20 04:16:29 2013 +0530 +++ b/libpurple/blistnodetypes.h Sat Jul 20 04:24:27 2013 +0530 @@ -78,6 +78,7 @@ #include "account.h" #include "buddyicon.h" #include "media.h" +#include "presences.h" #include "status.h" #define PURPLE_BUDDY_IS_ONLINE(b) \
--- a/libpurple/plugins/offlinemsg.c Sat Jul 20 04:16:29 2013 +0530 +++ b/libpurple/plugins/offlinemsg.c Sat Jul 20 04:24:27 2013 +0530 @@ -34,7 +34,6 @@ #include <core.h> #include <debug.h> #include <pounce.h> -#include <presences.h> #include <request.h> #define PREF_PREFIX "/plugins/core/" PLUGIN_ID