From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [PATCH 2/9] Refactor window-system configuration Date: Tue, 07 Aug 2012 16:47:44 -0400 Message-ID: References: <90cb636afa8a83b8f35bf97ede9cf567fd9c31a8.1344326992.git.dancol@dancol.org> <83sjbyfwl8.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1344372475 26568 80.91.229.3 (7 Aug 2012 20:47:55 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 7 Aug 2012 20:47:55 +0000 (UTC) Cc: Daniel Colascione , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 07 22:47:55 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Syqgy-0007Vu-6d for ged-emacs-devel@m.gmane.org; Tue, 07 Aug 2012 22:47:52 +0200 Original-Received: from localhost ([::1]:46618 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Syqgx-0006SF-Hq for ged-emacs-devel@m.gmane.org; Tue, 07 Aug 2012 16:47:51 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Syqgu-0006Rs-M1 for emacs-devel@gnu.org; Tue, 07 Aug 2012 16:47:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Syqgt-0001iX-2y for emacs-devel@gnu.org; Tue, 07 Aug 2012 16:47:48 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:38967) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Syqgs-0001iT-VL; Tue, 07 Aug 2012 16:47:47 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q77KljN0023678; Tue, 7 Aug 2012 16:47:45 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id ECB6FB4081; Tue, 7 Aug 2012 16:47:44 -0400 (EDT) In-Reply-To: <83sjbyfwl8.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 07 Aug 2012 20:20:03 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4303=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4303> : streams <795955> : uri <1186336> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 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:152296 Archived-At: > The current code could well enough use all 3 of the headers. Your new > code precludes that. > (Yes, I know that currently including more than one means trouble, > because there will be conflicting declarations. But still, your > change sets one more obstacle to the long-term goal of allowing > several different frame types in the same session.) > I'd like Stefan's and Chong's opinion on this before delving into the > details of this changeset. Indeed, we'd like to allow building with several GUI libs at the same time, so it would be good to try and restructure this change so it doesn't assume a single GUI library. But in order to get such a "multi-GUI" Emacs, we'll need to refactor a fair bit of the code, so I'm not sure this change would be a real impediment. Also, this "multi-GUI" goal is just a "would be nice to have" and while someone mentioned interest in hacking on it a while ago, I don't think he still plans to do it, and I don't know of anybody who does, so it may stay as a wishlist item for many more years. IOW, I don't think this patch 2/9 should worry too much about this issue. Stefan