From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: =?UTF-8?Q?Re=3A_Question_about_=C3=BCarent-frame_changes?= Date: Thu, 19 Sep 2024 10:09:23 +0200 Message-ID: <52a25f70-3a7d-4387-abf2-1adbcd80c85a@gmx.at> References: <9bc2af0a-d3c1-4ba6-a350-af6e2b85695d@gmx.at> <86ikut9bup.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2034"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: Eli Zaretskii , emacs-devel@gnu.org To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 19 10:09:57 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 1srCEf-0000KE-7K for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Sep 2024 10:09:57 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1srCEL-00089S-CW; Thu, 19 Sep 2024 04:09:37 -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 1srCEI-00088u-H5 for emacs-devel@gnu.org; Thu, 19 Sep 2024 04:09:34 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srCEC-0005FM-Es; Thu, 19 Sep 2024 04:09:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1726733365; x=1727338165; i=rudalics@gmx.at; bh=BM3KyrmfduIMzGKI+hzuTcif1CvNvpamscGLhn4+Egw=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=JH+3hY0/cIV+hqy0REpSps0h8k9XGS9SsVPP2JtA6X6vJCswusoC7hJF4cALcLgJ v82txkjuXGrJJDJ8zt61cnpoNXyDZcPeUFAEU3Q4gKx/eXQzX9BOtEHNcxR+0crMJ QsPaVVz4E3i7Wis1L3u6reQUkCuBoFBr2/N4tCtx13zJF87asjyENqfLRyLKj3nS4 M0I24lfO9WiDYSbc6Y34mLaNGxMzdoJ1DSHk221G7eX2QmvJUD3N3DiVReRSqz+iP rsey56XKpE8IXLdJlB3o7qKm/On6OQ00zkq2BotpI1tXQ0KcxI3zMPq/0xpse1HKO tbrwaM21qJH2viWgEQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from [192.168.31.113] ([46.125.249.32]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvsIv-1s0T5934Bb-017Hsb; Thu, 19 Sep 2024 10:09:24 +0200 Content-Language: en-US In-Reply-To: X-Provags-ID: V03:K1:jTAcKhvydQl+NOcP02BCS25asBqE3X6zV+X7JNnJvXejhMhfP+b qIxJQj7jCqSZM82jc85Dz/qjdm9qRPwLawe5pfmlZnlZ+V05KGznyAaxVNYFUd9WSOPSu3r MwNZzsfPkifyVxnmtsYsWU6i9v8wfXp5X20Ml6903E/f+jhvwfKf5SG/b9zeRGZZXP2mOpe SAlRuYlmNXBpQfmVNlXAg== UI-OutboundReport: notjunk:1;M01:P0:LCAR+hy1eSQ=;X9FeOtss92U9EIc/IX/E/P6wb9C SXg9s7PGI22qd8AusoqxA1dSiC9eSNSibCfaHCPI0D5YBhX8RPzxW0KOAW9qDrX/T7+U6Lbii tNH4MUNNSO6/MOf7eTl2T2uXnzCjOGO1Cp+ZiWh+/Ys821F9bgqgM9Qb+OBRZ/GwSPUHYuZx/ ozl/JcxlAI48x3LrexA1PueZJG5zJffxKGdt+sqIWsMv5l4cqTnwCilvMCmXWkaFZQF79eI78 M3Wq/HRO4yu47GQ+4ISuoW3ZgHGCwDQwH+wdOKsjjjABtu+VoFILfmrVDn0P0T/i+9qW1h2IL 5+lZLCg5Y2LSeBCFY5Ql3aADrF85HxMgeVAVtDkCmeQy686cbjvABocWc8qBwvvsoQ2E7hyId luW7IYcDmyPyNvwp/CkoeFWoKij91MDM8Q95sT/xDEUxJsQ1mOCs/NXCIgkQxS5XLeao4zcfA B7zOrBKZ5leDppP4/HQHvZMBm0qnSdc2Lh5Pqq8BkoApEv8pi1IAb1Xt0rZkBMAAW4XiIxLh/ 3THUB93uN+EacLE3JAc/aPL09xShL+VN1dQok7Xh4Kj5Z7rCK8i42wY7ZvqyGR5u2uAMC+KCn anrEUHOUXk/h+A+CrlvrcRa2paWHbr6lhyB3nYEiEGGul8jX3S7pOPwcjMAYa4+myUwo6PqDK 0REc4GDbqa6KpNUgCj1PzbU9N+GiHAYEtOeg9D2ghrC/v9pM9iL/xevc7lsMI+lGD6OKDp1PK RqK9nkOK1NPXmGlZQ4P+VScKLRoK1ahfWzQpRW2sgRXqXkn+V/dUPxcYqPOUWfTJcxGYbRou Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:323756 Archived-At: > 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. You mean because 'suspend-tty' acts on top-level frames only? Another issue we would have to resolve in some way is whether a child frame should (or could) be given input focus on TTYs: That is, whether a user may type "into" a child frame, for example, when an application issues a 'yes-or-no-p' question within a child frame equipped with a minibuffer window. > 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. Wasn't that second bit used exclusively for redisplay purposes and as such not available to Lisp code? martin