From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Planned incompatible change in `dbus-send-signal' Date: Tue, 10 Jan 2012 11:42:56 +0100 Message-ID: <87ipkj6dov.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1326192213 4482 80.91.229.12 (10 Jan 2012 10:43:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 10 Jan 2012 10:43:33 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 10 11:43:29 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RkZAt-00042q-2Y for ged-emacs-devel@m.gmane.org; Tue, 10 Jan 2012 11:43:27 +0100 Original-Received: from localhost ([::1]:47140 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkZAn-0004or-Vk for ged-emacs-devel@m.gmane.org; Tue, 10 Jan 2012 05:43:21 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:60649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkZAk-0004oa-TI for emacs-devel@gnu.org; Tue, 10 Jan 2012 05:43:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkZAf-0007Re-9F for emacs-devel@gnu.org; Tue, 10 Jan 2012 05:43:18 -0500 Original-Received: from mailout-de.gmx.net ([213.165.64.23]:60867) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RkZAe-0007RY-VF for emacs-devel@gnu.org; Tue, 10 Jan 2012 05:43:13 -0500 Original-Received: (qmail invoked by alias); 10 Jan 2012 10:43:10 -0000 Original-Received: from p57BB96AB.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.171] by mail.gmx.net (mp007) with SMTP; 10 Jan 2012 11:43:10 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX18ruwEOtWkrRyWSbdAVOeeKtz5iGNFCaAn90Ya1O8 cdy+HAECEP42dE User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 213.165.64.23 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:147558 Archived-At: Hi, I'm preparing changes in dbus.el for inclusion in Emacs 24.2. One change would be to support unicast signals as introduced in D-Bus 1.5, see . As a consequence, the semantics of the `dbus-send-signal' argument SERVICE would change. Until now, it is specified merely for orthogonal reasons, and shall describe the D-Bus service name the signal is sent from. All signals are broadcast signals. After my intended change, a SERVICE value `nil' would mean a broadcast signal, and a string value would mean the target service of a unicast signal. That's an incompatible change. Would it be OK to change it this way? I've searched over the net, and I've found just one instance where `dbus-send-signal' is used (in pida_emacs_dbus.el, see ). Would it be necessary to add a compatibility flag somewhere in dbus.el, and (if yes) how? Best regards, Michael.