Exclude some get/set UI/protocol data functions from dbus. I don't see how these could function properly.

Sun, 10 May 2009 23:33:36 +0000

author
Paul Aurich <darkrain42@pidgin.im>
date
Sun, 10 May 2009 23:33:36 +0000
changeset 27088
8c9a8a0692be
parent 27087
3e84afbb5159
child 27091
329646e4b104

Exclude some get/set UI/protocol data functions from dbus. I don't see how these could function properly.

libpurple/dbus-analyze-functions.py file | annotate | diff | comparison | revisions
--- 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.

mercurial