GNOME Bugzilla – Bug 571759
Get rid of deprecated Bonobo
Last modified: 2010-03-02 07:18:05 UTC
libbonobo and libbonoboui are deprecated as per http://live.gnome.org/TwoPointTwentyfive/Platform and hence the dependency should be completely removed. See for example http://www.ibm.com/developerworks/linux/library/l-dbus.html or http://www.mail-archive.com/gnome-devel-list@gnome.org/msg00997.html . ./at-spi/test/login-helper-server-test.c:#include <libbonobo.h> ./at-spi/test/at.c:#include <libbonobo.h> ./at-spi/test/login-helper-client-test.c:#include <libbonobo.h> ./at-spi/test/app.c:#include <libbonobo.h> ./at-spi/test/test-simple.c:#include <libbonobo.h> ./at-spi/cspi/spi_streamablecontent.c:#include <libbonobo.h> ./at-spi/cspi/bonobo/cspi-bonobo-listener.c:#include <libbonobo.h> ./at-spi/cspi/bonobo/cspi-bonobo.c:#include <libbonobo.h> ./at-spi/login-helper/login-helper.c:#include <libbonobo.h> ./at-spi/atk-bridge/bridge.c:#include <libbonobo.h> ./at-spi/registryd/registry-main.c:#include <libbonobo.h> ./at-spi/registryd/desktop.c:#include <libbonobo.h> ./at-spi/libspi/listener.h: BonoboObject parent; ./at-spi/libspi/listener.h: BonoboObjectClass parent_class; ./at-spi/libspi/streamablecontent.c: BonoboObject parent; ./at-spi/libspi/streamablecontent.c: BonoboObjectClass parent_class; ./at-spi/libspi/devicelistener.h: BonoboObject parent; ./at-spi/libspi/devicelistener.h: BonoboObjectClass parent_class; ./at-spi/libspi/base.h: BonoboObject parent; ./at-spi/libspi/base.h: BonoboObjectClass parent_class; ./at-spi/test/login-helper-server-test.c: BonoboObject *helper; ./at-spi/login-helper/login-helper.c:static BonoboObjectClass *bonobo_object_parent_class; ./at-spi/login-helper/login-helper.h: BonoboObject parent; ./at-spi/login-helper/login-helper.h: BonoboObjectClass parent_class; ./at-spi/atk-bridge/bridge.c:static void deregister_application (BonoboObject *app); ./at-spi/atk-bridge/bridge.c: BonoboObject *app = (BonoboObject *) this_app; ./at-spi/atk-bridge/bridge.c:deregister_application (BonoboObject *app) ./at-spi/atk-bridge/bridge.c: BonoboObject *app = (BonoboObject *) this_app; ./at-spi/atk-bridge/bridge.c: BonoboObject *app = (BonoboObject *) this_app; ./at-spi/registryd/registry.c: BonoboObject *registry = BONOBO_OBJECT (data); ./at-spi/registryd/registry.c: BonoboObject *registry = BONOBO_OBJECT (data); ./at-spi/registryd/deviceeventcontroller.h: BonoboObject parent; ./at-spi/registryd/deviceeventcontroller.h: BonoboObjectClass parent_class; ...and configure.in of course.
Also see http://mail.gnome.org/archives/desktop-devel-list/2009-February/msg00125.html .
at-spi will be deprecated with Bonobo. A new project atspi-dbus will take the place of at-spi.