From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67753: 28.2, 29.1: Making frame invisible always affects frame position parameters Date: Sat, 20 Jan 2024 17:36:58 +0800 Message-ID: <87bk9guz0l.fsf@yahoo.com> References: <83plz6mjua.fsf@gnu.org> <87bkaqxrwg.fsf@yahoo.com> <83le9le1bh.fsf@gnu.org> <83ttnmnust.fsf@gnu.org> <83o7dgtlpu.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24468"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 67753@debbugs.gnu.org, soliidne@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 20 10:38:17 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rR7nt-0006CF-HB for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Jan 2024 10:38:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rR7ne-0005Qk-7i; Sat, 20 Jan 2024 04:38:02 -0500 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 1rR7nc-0005QU-BP for bug-gnu-emacs@gnu.org; Sat, 20 Jan 2024 04:38:00 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rR7nc-0008Mn-3m for bug-gnu-emacs@gnu.org; Sat, 20 Jan 2024 04:38:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rR7nd-0001dE-Tb for bug-gnu-emacs@gnu.org; Sat, 20 Jan 2024 04:38:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Jan 2024 09:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67753 X-GNU-PR-Package: emacs Original-Received: via spool by 67753-submit@debbugs.gnu.org id=B67753.17057434406191 (code B ref 67753); Sat, 20 Jan 2024 09:38:01 +0000 Original-Received: (at 67753) by debbugs.gnu.org; 20 Jan 2024 09:37:20 +0000 Original-Received: from localhost ([127.0.0.1]:60854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR7mx-0001bn-QZ for submit@debbugs.gnu.org; Sat, 20 Jan 2024 04:37:20 -0500 Original-Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:35275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR7mv-0001bX-2r for 67753@debbugs.gnu.org; Sat, 20 Jan 2024 04:37:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705743427; bh=YQxfB5kHTknIhsyIBj1Jwo4xsyz4JwqNG+y45RTtgyY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=L/3YmTh2/eh7VEiEleoi5LY2OvO3H0h5pkwGxAzaWutUlH/9rOlyiHB8a3oyi3tAozemKEkZ4ECQGxeu/1u88g0C7K4T0QBGT1GOowjfpxXZrnjBc6bCj2WpsxYBVAG7EWad8czG34YCwM4BDCTXRgW1KHEajjyYne3eRGfUoOrqiCxIMP8Z0M3+Z+7lbYp+cMdQb01rt++/n9LfAg0gXTCI7+EF8qhVfff+rcu6iNRnPOPO+VhIZceIXIf/6hO/g9N9nZEQ/JApCKCdV2XQtSH0KWirZtbxJEAau7laIhCo/8LhytP8pwUTuzK8fhsdwuRLQTtNPCnQnB0pPBn39w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705743427; bh=+McTazGZEqUUr4xOi7Bk46wbYTSlv73b/lsKNBk8HKm=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=duyvIpf2rEFk76q1jvR653BVKJMKLjWQ6ysrIhu5SXMHDuGnLjAluEB1rnhuVUrDXejGdYfrWiHDSgvp9Gznn0HseHifSygqYljJe0z7ECPLYYIZxnGWTRLjtCmV7FdBFek3/OZPdCUoqiyAvRnCLNbOdQKP2Xy1nzULeW4yUTRgkfMMUfOeHvazvjWdrQue5fK+TyC9yjC/9YwWAURMsiUO0Te1dt5/b8nxhTcGr2QOYxORfGDgp1tlSOHHpX/IRDZg75YUM1w+wAzdf57Cc8Znql/fwk3nVwO2iJ4sR/YfRtetChc4/Inb7nvUsbpDf/+W+aJhiEBTQSWfmhVayQ== X-YMail-OSG: zNvdiHkVM1mB71jWtrdp814c2V3Evaf3hOkOT1mTXmIOmHVmXKspRG1KI_uCR5R 70ZK8xXg_WbnK62DpMW14WwPeRq1s8tAwv_C.i88NsCGzv2ReovVIBCBR_CJ6.FMaY2NLt9.0hQc 0N5qOLGoG2T6ex9IonJGQmybD5lhx9yzxY7bD1Cff7gfCX3aLL3fr4JFxMYn3OqySGXh3Yt6ApRZ pTSMNNFH0hBRf2._X5J4V2qi5TgUwjx7LgNwvkCaP3LIYOWYFFgORrTv_.WBpuUua8svtes04BhK eAO08fl1eOAzqbln3bbKNf6xIvCfEJQPq0s9.Bjbog_vSi.S6DjDM13XNpMhUfMt_dV5wfrgs1DG VFDQQpELiVpMOnPVFVMXr1augaQKGJUw14gQlBDGMdJiaCXUZLN1dY4YkIeVxKj7P5IHFspZwELv rIVUqfXI4pPZ0cIswJxzXFbp.LAJr5l79e3maHWP5GlM9ds8EoEVzS0KvRd1dJhmcGTw9TYiyJr4 oaLc6Xt2dHiNoU3OUm0jrTJjpmOEaV_F2HzB461PZ0FBe5.zKIJ8x1g4VL94iD1peMRvFljagD.Y oz9iK3Aw7mIrfCCoyxMn_QyK9f7oByRgZLeaQtufp9TYZXMcg_a8bWNJkJlNV.aExLz_icJnfjLa Fai.PV7.KuWIPTF1BNuyQBpPiYxfQ7Y0HLd4mnHIpbRMzy.iIBBfnxd0jqGU8arxpgULBHFXGJdA 6bv.7fgzYpKguH4R5U3tI5Se3itVtAs7WXK83rJuCS1TUWv9ufTirgHiWokwbbCgd1Kznk7mTtLK bEdnVLv03UuOKtc1H0HtIh1KrFZqRDV9ATJOW4gO83 X-Sonic-MF: X-Sonic-ID: 534d8171-f3c5-4833-8822-f9df29751ec9 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 20 Jan 2024 09:37:07 +0000 Original-Received: by hermes--production-sg3-677476f564-s2dnr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 190f0037f51045f478895f5d43f8d9ad; Sat, 20 Jan 2024 09:37:02 +0000 (UTC) In-Reply-To: <83o7dgtlpu.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 20 Jan 2024 11:09:33 +0200") X-Mailer: WebService/1.1.22027 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278579 Archived-At: Eli Zaretskii writes: > Po Lu, any comments or suggestions on this matter? > >> From: soliidne@gmail.com >> Date: Wed, 10 Jan 2024 12:25:19 +0200 >> Cc: Po Lu , 67753@debbugs.gnu.org >>=20 >> Hi ! >>=20 >> Probable bug in void xfns.c =E2=86=92 x_real_pos_and_offsets interpretin= g _NET_FRAME_EXTENTS set in >> Application Window Properties by WM. >>=20 >> Current visible Emacs frame parameters: >>=20 >> _NET_FRAME_EXTENTS(CARDINAL) =3D 5, 5, 29, 5 >>=20 >> That means these are Emacs frame border and frame title thicknesses. >>=20 >> The Window Manager MUST set _NET_FRAME_EXTENTS to the extents of the win= dow's frame. >> left, right, top and bottom are widths of the respective borders added b= y the Window Manager. Would you please elaborate on the nature of the bug you perceive? I get the impression that you're referring to x_real_pos_and_offsets's consulting this property in itself, but that is no bug, since the offsets are not returned as the frame's left and top coordinates, but are subtracted from its position relative to the root window as determined from calls to XTranslateCoordinates and XGetGeometry instead. Unfortunately there is a backlog of X window management related issues I cannot investigate at the moment, so any input would be appreciated, or rather, more so than in the past. Thanks.