Refactored perl/common to use GValue instead of PurpleValue soc.2013.gobjectification

Wed, 17 Jul 2013 05:02:07 +0530

author
Ankit Vani <a@nevitus.org>
date
Wed, 17 Jul 2013 05:02:07 +0530
branch
soc.2013.gobjectification
changeset 34804
f32e0ac2813e
parent 34803
e0c884a4419a
child 34805
aa65e5a9f2ef

Refactored perl/common to use GValue instead of PurpleValue

libpurple/plugins/perl/common/Status.xs file | annotate | diff | comparison | revisions
libpurple/plugins/perl/common/typemap file | annotate | diff | comparison | revisions
--- a/libpurple/plugins/perl/common/Status.xs	Wed Jul 17 04:31:46 2013 +0530
+++ b/libpurple/plugins/perl/common/Status.xs	Wed Jul 17 05:02:07 2013 +0530
@@ -216,7 +216,7 @@
 purple_status_attr_get_name(attr)
 	Purple::StatusAttr attr
 
-Purple::Value
+GValue *
 purple_status_attr_get_value(attr)
 	Purple::StatusAttr attr
 
@@ -224,7 +224,7 @@
 purple_status_attr_new(id, name, value_type)
 	const char *id
 	const char *name
-	Purple::Value value_type
+	GValue *value_type
 
 MODULE = Purple::Status  PACKAGE = Purple::Status  PREFIX = purple_status_
 PROTOTYPES: ENABLE
@@ -253,7 +253,7 @@
 	Purple::Status status
 	const char *id
 
-Purple::Value
+GValue *
 purple_status_get_attr_value(status, id)
 	Purple::Status status
 	const char *id
--- a/libpurple/plugins/perl/common/typemap	Wed Jul 17 04:31:46 2013 +0530
+++ b/libpurple/plugins/perl/common/typemap	Wed Jul 17 05:02:07 2013 +0530
@@ -38,6 +38,7 @@
 const xmlnode *				T_PTR
 gssize					T_IV
 const void *				T_PTR
+GValue *				T_PTR
 GType					T_IV
 
 Purple::Account				T_PurpleObj
@@ -148,7 +149,6 @@
 Purple::Stringref				T_PurpleObj
 Purple::Util::FetchUrlData	T_PTR
 Purple::Util::InfoFieldFormatCallback	T_PTR
-Purple::Value				T_PurpleObj
 
 Purple::Xfer				T_PurpleObj
 Purple::XferType				T_IV

mercurial