From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: multiple displays and ttys Date: Fri, 21 Sep 2007 18:34:15 -0400 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1190414240 9245 80.91.229.12 (21 Sep 2007 22:37:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 21 Sep 2007 22:37:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 22 00:37:20 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IYr7c-0003We-KE for ged-emacs-devel@m.gmane.org; Sat, 22 Sep 2007 00:37:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IYr7a-0005vv-HG for ged-emacs-devel@m.gmane.org; Fri, 21 Sep 2007 18:37:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IYr5M-00054c-5j for emacs-devel@gnu.org; Fri, 21 Sep 2007 18:34:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IYr5J-00051u-BA for emacs-devel@gnu.org; Fri, 21 Sep 2007 18:34:55 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IYr5J-00051d-3r for emacs-devel@gnu.org; Fri, 21 Sep 2007 18:34:53 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IYr5I-0004gU-RP for emacs-devel@gnu.org; Fri, 21 Sep 2007 18:34:52 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1IYr4h-0006ZP-Se; Fri, 21 Sep 2007 18:34:15 -0400 In-reply-to: (message from Stefan Monnier on Fri, 21 Sep 2007 04:08:01 -0400) X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:79472 Archived-At: I suggest the patch below which makes that only the frames on the `current terminal' are considered as visible. It seems logical, for most purposes. But I think it would be a good idea to check the calls to the principal primitives that loop over windows, to see which calls specify visible windows only, and check if this is right for all of them. It is probably right for most of them; what I am not sure of is whether it is right for all of them. We might want to make the arguments which traditionally mean "visible frames" now mean "visible on this terminal", and create some other way to say "visible on any terminal" -- if the latter is really needed. But if it isn't needed, we are better off keeping things simple and not creating it.