changeset 26947:750f087d1df3

Exclude some get/set UI/protocol data functions from dbus. I don't see how these could function properly.
author Paul Aurich <paul@darkrain42.org>
date Sun, 10 May 2009 23:33:36 +0000
parents 10d92c213d0f
children 0402ec1872dc
files libpurple/dbus-analyze-functions.py
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libpurple/dbus-analyze-functions.py	Sun May 10 22:41:13 2009 +0000
+++ b/libpurple/dbus-analyze-functions.py	Sun May 10 23:33:36 2009 +0000
@@ -31,6 +31,15 @@
     "purple_account_unregister",
     "purple_connection_new_unregister",
 
+    # These functions are excluded because they involve setting arbitrary
+    # data via pointers for protocols and UIs.  This just won't work.
+    "purple_blist_get_ui_data",
+    "purple_blist_set_ui_data",
+    "purple_blist_node_get_ui_data",
+    "purple_blist_node_set_ui_data",
+    "purple_buddy_get_protocol_data",
+    "purple_buddy_set_protocol_data",
+
     # This is excluded because this script treats PurpleLogReadFlags*
     # as pointer to a struct, instead of a pointer to an enum.  This
     # causes a compilation error. Someone should fix this script.