From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: Question about =?utf-8?Q?=C3=BCarent-frame?= changes Date: Thu, 19 Sep 2024 06:29:12 +0200 Message-ID: References: <9bc2af0a-d3c1-4ba6-a350-af6e2b85695d@gmx.at> <86ikut9bup.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22946"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 19 06:29:58 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sr8nm-0005lO-26 for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Sep 2024 06:29:58 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sr8nA-0000aD-Er; Thu, 19 Sep 2024 00:29:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sr8n8-0000YS-PQ for emacs-devel@gnu.org; Thu, 19 Sep 2024 00:29:18 -0400 Original-Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sr8n7-0005Il-97; Thu, 19 Sep 2024 00:29:18 -0400 Original-Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5c4226a56a8so445413a12.2; Wed, 18 Sep 2024 21:29:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726720155; x=1727324955; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=AMcG4G3xo117zDaO0i1gdwCxSQ5MLWISanbim0kAuL0=; b=cstdcvOJl0v91QkfbgMn5PvNk0DPH1raejyrKPoFL/p7V2Tchi2LwIn6cAvttBEyhg K25vvbPof8CUc394k7dQMINiLENaYYmDPsfpa3+GHNUcwIrGGQxND89g1MFEkHQP/rYj NweKX7DKIo/xkXZv0TVZc2fZLSgjp3q+CWXfkncxfBdlp/1rtnXb5ToTCzorD7JlrQ8x k3j5w/FY1ZJgdWNGZ3FljgwqF7V53hqWOJNQeNBHZARHnFv+E5HLMpu74u30B9RTF8Rh EN6ouQyyZRWnf5rLcZnAHZ28cWrzyiWyMMw0GKpOX9BR0lv3YtuGnpR/RJ/THp0NVrVi w8gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726720155; x=1727324955; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=AMcG4G3xo117zDaO0i1gdwCxSQ5MLWISanbim0kAuL0=; b=p6rCFl88vnShfQZiUOuTIFh8L4WZdxNUZfPBeFScJHEmx6Y+5Dr0Una+GJ/uqiYq30 KnHsI9ZbbFoihNkONVsWu4txOjUjMVUY1KD0yI1GKCMqp9hocn3V5CSUyHYI+xs1bIdu TKAkQbjGecGkfZV2Ni9I2WYty0bIsaWJMYQsThuZh1Mnvr2chrvwrWHsLaV9R6ewPr7t UqhCZvMH0roNnMQMAy/Y4R21pPybzKZFFRexqopa3DxtdTRW5l/SmMCH68VWDvqNQbD3 4jtdL9tCHTmaQ3iQKhksUM8c4UrVf0XU4CgHV81TyaVTgiWMxJZEICVIppwJd9OeL/cK zuaA== X-Forwarded-Encrypted: i=1; AJvYcCWNmrq+3+bMT1fDyl9lgouMAtAyWwcz08ssuQjm4PnEd2i1mSEnVnCCpWwpKfqYqONSi4iSkiHR03D63Q==@gnu.org X-Gm-Message-State: AOJu0Yy5/diSnbLe1+1iG23NEZuHsCW1tssSMFwiLM0ZjEZzy8FAlgvi 6b1geza8Zc/fdln/5zKGW9Pq8qUT6iufZC3Suh36lkO3urw3DSVZvVzM/w== X-Google-Smtp-Source: AGHT+IF7YyFTvO711gIIAIz15xqoXPxMcGBCZlLX3XWPlUWDU9EpqT3IPPBgHV8b+DxJe9CX36UfUw== X-Received: by 2002:a17:907:d85e:b0:a8a:83e9:43e2 with SMTP id a640c23a62f3a-a90293c50bbmr2267938866b.12.1726720154732; Wed, 18 Sep 2024 21:29:14 -0700 (PDT) Original-Received: from MacBookPro.fritz.box (pd9e365c7.dip0.t-ipconnect.de. [217.227.101.199]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a90612df563sm664507366b.151.2024.09.18.21.29.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Sep 2024 21:29:14 -0700 (PDT) In-Reply-To: (martin rudalics's message of "Wed, 18 Sep 2024 20:52:00 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::52d; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x52d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:323743 Archived-At: martin rudalics writes: >> What you describe makes sens for GUI frames, but seems to make little >> sense for TTY frames, because frame visibility situation there is much >> simpler. > > You mean because only one normal frame can be visible at any time. > However, child frames complicate the situation considerably because > Emacs itself has to take care of their visibility instead of the WM. Yes, that's true but I think I have that, at least in principle. The biggest problem for me in this area today is that "visibility" on GUIs and ttys apparently is not the same thing. For example, make-frame-visible seems to do nothing for tty frames. So I guess all tty frames are always visible in the sense that frame::visible is non-zero. But that would be too easy of course, which is why frame::visible has 2 bits, and if the second bit is set the frame is "obscured" (happens with C-x 5 2), which I'd call sort of invisible because it can't be seen but that's of course naive. Grumpy.