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: Re: On the pains of using child-frames / posframes Date: Tue, 20 Jul 2021 09:21:30 +0200 Message-ID: <80529c3c-6704-f8a2-1a97-94d4eeb2e7e7@gmx.at> References: <20210715105707.10057.54746@vcs0.savannah.gnu.org> <20210715105709.4F14820D13@vcs0.savannah.gnu.org> <871r7wskbl.fsf@gnu.org> <904649fe-d67b-9eed-5e87-9083d256b945@gmx.at> <87a6miyuxi.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="20326"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 20 09:22:24 2021 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 1m5k59-00055r-Dd for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Jul 2021 09:22:23 +0200 Original-Received: from localhost ([::1]:52162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5k58-0001Sx-Ci for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Jul 2021 03:22:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5k4N-0000mA-Ol for emacs-devel@gnu.org; Tue, 20 Jul 2021 03:21:35 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:38627) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5k4M-00041y-3t; Tue, 20 Jul 2021 03:21:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1626765691; bh=hpTHVCswViJWvSOuuYiUZRUu/xOzvXNhy0Kzt8+IwC8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=k1GS9Fh4CGMDVkh8DPc/HEtXziC8rvGsK/SseHmyG0w45xkwrgjEoB2JLbIrpd2QL HupZDveNVQtJf8vaLsK4BWXGprVlz63n5ksYc7ZuzNBzdkzfI92Aj02M1G59eNYwdv XR6QYxysbu349mUet14GzbrG01rdEwW+9EjatfXE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([213.142.97.207]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0XD2-1l9VB047mu-00wVRH; Tue, 20 Jul 2021 09:21:31 +0200 In-Reply-To: <87a6miyuxi.fsf@gnu.org> Content-Language: en-US X-Provags-ID: V03:K1:7DpB/Gjzx78zShm9g9RT55fFM3U+qynBxiJRqxOMq9I5c0Ur6B2 /ZWgEWOj93Wh0zUENqDFxCXx0p6Q9n/MgWnjfL3iqfuoyqd3v3VuLQ31ypyKilHMs1yXFou 5NYTROojc0qRBgOiDkqQnMoeBg3mVk2n546RDlhO0XUDzesSVzwEj8A4nyWegybn1aiQc6e /k+BNxeyZuAcin3EtXSRw== X-UI-Out-Filterresults: notjunk:1;V03:K0:iJEP64hROoU=:wtPNt7pGR0EtX5FI++vy7n oier/wWLf5Lg0LZY3yISaL+QSTEU0AvuXpEwHRByedkM6d84Zc60A+9/B0nxHGVx5HKfGPmDB fma4XGqivOZQIOVp6jmFb+sSV9RckfKCBPc07xE41n5Kh9gbFrAVCzQ1J3P6S+a84H2R2EMQE /V6fZYntRmPFpucjLPSWavM/DopxEqG3kn6Ieo5tAKqb9gKXqRco/+R0ACjihtGfndKBXxKIH P9iM/G7KpEodk9fVlI8u9nNS3i/rhVnXOwOiLBzKzQFHTyWVVuXD5n3CPUqUHKpmJzDxVA4DM mmC3vHU4T4FjsTPhAbK1gHF8Egkahf1nbAcc/tKjZlzpBQ2/qdklXwWlGKwGRMS/v/IIlinn+ JjiJ63fynG5BDUZgrHO/qt/7lVMnHCvPaDq2yoH28AvPLGNJNuzS68CPtuCumYUnx44OivzEG wXZ6oAlGEguMIqcd6PYRHGqUkGCyjqSrOpF+G0OXNzTHTUaT1s3XmIpCyPg6b2+OhYO6c0eXM q5fJypTTcDVKvUHbH7WVUIuLiwZgn3Hr2/WUFKOfsRRhXOrLOEtUWq3AAhW9FY3WwB+XObtdc Srcch9/1CiNPpLiCDCnToBH7qDOxatevJMxNZrlcueH1bUKlUjOj48p3oyVx4x1zFWrpH0PdA ILTniwNQxyzrGd9j0GEEp8sxc3IwqA5BpD8Lh8i/587+RM1BvzLyEZciCl/Ky6ttEMUCUZF9S AJ4qKvvYEeZMnU1XeKffqVOrfVeotDr/gRxjNoG9KzJpuvb9h/tAMNC2l6KU00YyoDO1BxYf Received-SPF: pass client-ip=212.227.17.22; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.23 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" Xref: news.gmane.io gmane.emacs.devel:271375 Archived-At: > Daniel is away for some days and then > I'm away for two weeks, so I've proven again to be a specialist in > inadequate timing. Don't hold your breath but I'm pretty sure we (and > especially Daniel) will pick up the discussion in the nearer future and > come up with a proposal. Just to elaborate on two aspects: (1) Any fix we come up with for the `no-accept-focus' misbehavior should fix any misbehavior of this for normal top-level frames too and also handle any misbehavior of `no-focus-on-map'. I suppose we should do this in handle_one_xevent and/or x_detect_focus_change in xterm.c. (2) The `posn-at-point' problem with overlays is very likely a separate issue and should be reported and fixed separately. martin