From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nix Newsgroups: gmane.emacs.devel Subject: Re: Emacs as a desktop environment Date: Sat, 28 May 2011 11:44:07 +0100 Message-ID: <8739jzp0js.fsf@spindle.srvr.nix> References: <87aaebbndz.fsf@lifelogs.com> <09EEF7C6-A715-412D-ABE7-022681CD2E85@raeburn.org> <868vtufuo0.fsf@gmail.com> <19933.59636.382811.985972@a1i15.kph.uni-mainz.de> <878vtsap3z.fsf@uwakimon.sk.tsukuba.ac.jp> <87hb8fznwi.fsf@spindle.srvr.nix> <87vcwv15qw.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1306579464 11155 80.91.229.12 (28 May 2011 10:44:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 28 May 2011 10:44:24 +0000 (UTC) Cc: "Stephen J. Turnbull" , Ken Raeburn , emacs-devel@gnu.org, Ulrich Mueller , Evans Winner To: Thien-Thi Nguyen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 28 12:44:19 2011 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 1QQH0E-0006n7-Ov for ged-emacs-devel@m.gmane.org; Sat, 28 May 2011 12:44:18 +0200 Original-Received: from localhost ([::1]:39706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQH0E-0005hW-CB for ged-emacs-devel@m.gmane.org; Sat, 28 May 2011 06:44:18 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:41324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQH0B-0005hO-QY for emacs-devel@gnu.org; Sat, 28 May 2011 06:44:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQH0A-00038H-SE for emacs-devel@gnu.org; Sat, 28 May 2011 06:44:15 -0400 Original-Received: from icebox.esperi.org.uk ([81.187.191.129]:54227 helo=mail.esperi.org.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQH0A-00038C-HP for emacs-devel@gnu.org; Sat, 28 May 2011 06:44:14 -0400 Original-Received: from esperi.org.uk (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.4/8.14.3) with ESMTP id p4SAi7Q7011600; Sat, 28 May 2011 11:44:07 +0100 Original-Received: (from nix@localhost) by esperi.org.uk (8.14.4/8.12.11/Submit) id p4SAi7fB002998; Sat, 28 May 2011 11:44:07 +0100 Emacs: don't try this at home, kids! In-Reply-To: <87vcwv15qw.fsf@ambire.localdomain> (Thien-Thi Nguyen's message of "Sat, 28 May 2011 12:25:43 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-DCC-dcc1.aftenposten.no-Metrics: spindle 1215; Body=6 Fuz1=6 Fuz2=6 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 81.187.191.129 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:139826 Archived-At: On 28 May 2011, Thien-Thi Nguyen spake thusly: > () Nix > () Sat, 28 May 2011 01:09:33 +0100 > > These days (Xlib 1.4.x+), > everything goes through XCB, and a huge number of bugs have simply > vanished as a result. I strongly suspect that this is one of them. > > So i guess it would behoove Emacs to move to XCB as well? It's using higher-level toolkits. It's their job to move to XCB, really. XCB's primary benefit (other tham simplicity) is that it exposes the asynchronous nature of the X protocol, and since Emacs is notably not asynchronous, I'm not sure how much it would benefit. (The huge number of bugs that vanished from Xlib when Xlib moved to XCB will also of course no longer trouble clients of Xlib.) -- NULL && (void)