pidgin: 4863b4ec: Exclude some get/set UI/protocol data fu.

darkrain42 at pidgin.im darkrain42 at pidgin.im
Sun May 10 19:45:22 EDT 2009


-----------------------------------------------------------------
Revision: 4863b4eccaac4e374451b708e54a87e6f723a7e0
Ancestor: f692c258ca8f5dabfcf69ca9b2578e7bad37bdd0
Author: darkrain42 at pidgin.im
Date: 2009-05-10T23:33:36
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/4863b4eccaac4e374451b708e54a87e6f723a7e0

Modified files:
        libpurple/dbus-analyze-functions.py

ChangeLog: 

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

-------------- next part --------------
============================================================
--- libpurple/dbus-analyze-functions.py	02b0f76555acbe1f7b7729bbc17bd78698d2ffa7
+++ libpurple/dbus-analyze-functions.py	3169b968af63f89d5e0713a426c79a78824aaf0a
@@ -31,6 +31,15 @@ excluded = [\
     "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.


More information about the Commits mailing list