emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Alternative D-Bus bindings


From: Michael Albinus
Subject: Alternative D-Bus bindings
Date: Sun, 09 Sep 2012 13:58:15 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)

Hi,

I'm planning to implement an alternative for dbusbindings.c [1]. The
major difference is the use of libgio instead of libdbus.

The reason is, that Emacs is already linked with libgio, when gconf or
gsettings is enabled (pretty much the default under GNU/Linux). libgio
opens an own connection to the D-Bus session bus in parallel to the
connection managed by libdbus. This runs into problems, if you need
information about the connection managed by libgio, as it is the case
for at-spi2 [2].

The implementation shall be backwards compatible, no Lisp interface
change shall be visible. During configuration time, it will be checked
whether libgio is available; if not libdbus will be used.

Comments?

[1] The alternative could be either a new gdbusbindings.c file, or
something controlled by configure flags inside dbusbindings.c. I haven't
checked yet, what is more appropriate.

[2] See also <http://thread.gmane.org/gmane.comp.freedesktop.dbus/14880>

Best regards, Michael.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]