GNU bug report logs - #63395
HiDPI/GTK: menubar height scaled twice in xg_update_frame_menubar()

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Tobias Bading <tbading@HIDDEN>; Keywords: fixed; dated Tue, 9 May 2023 18:24:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) fixed. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 63395 <at> debbugs.gnu.org:


Received: (at 63395) by debbugs.gnu.org; 7 Sep 2023 00:59:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 06 20:59:53 2023
Received: from localhost ([127.0.0.1]:38176 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qe3NB-00058m-Bx
	for submit <at> debbugs.gnu.org; Wed, 06 Sep 2023 20:59:53 -0400
Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:38080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qe3N8-00058W-6L
 for 63395 <at> debbugs.gnu.org; Wed, 06 Sep 2023 20:59:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694048382; bh=qmOIYyowBDI5LcGh8IWFVwh4dqPvmKAHftlybK20y28=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=VCKkRXttHinAQULyaGsu83WhbV0ekxJCis1Zvw5XP2q+LwEH/GhDqFmd+FQd5onWPomog94eNgYS+WxAzjJZvC8ZOPG6wQ6e7IVj99873MYybQInrVbbGgbeu4/+8nUx3sWueVYJu+Ye6ctXXohS1WbnFFn5/AOrxd3H6/v4Ys/yqpzezaUxCnUPZqtqjvKq+2Vth8Y3mV/+NPvm2JPoan1Sq/HuCBbLCrfiZWL/fiunAhBAWoWQImV6kd9vaIu4WCmddJxaNpgq2XWN0SgHb1ax20IC7tAM3q24P3Xhj2COXgddV0sMHbgiIzQhqBcNYJNPBZUnBgcs40O/IsST3g==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694048382; bh=kiXcz7yarVGiSzGN7V2wurLlXy132BitlaQUgq6ucRW=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=unMiwouqg8kwXN73UXdVc03uPfiWtuQn7be6l6sN9+L/k56PpnyxBx5UQWjgiVP+tZDlCqrQXCN8xBKQjgkJnU4gnShofC9d55IW/narlpNptWWxiOKwYryQdF3WpojATBR5PEggqPlnMqtjdrPYYbvyW/X32z1KtSqM6CcY882XfY/khwy/30ZSoBnMc5Pkvdfu3f4RfIb1O42wEc13m8sdgsY6MX5hxe5wt5M0sm8IwugsvYU21zVJLHCVCHBU+VGaMQ2vgq9nyywBY/gnoqE2AdKokvCPghK+/9Ub6HxrGVpInuSVNMT3EVbzRiGAEeK3F7Hm12Z05yC9M0U8Og==
X-YMail-OSG: lUG2QL4VM1lERf9Ocmw2Q1FhoFrvCTyriWwJBWRQfpc4xN6urtt81jcYDA6hige
 xmV5gIow746mExcBo8EBcJOJbiDxn5eaAF8qN0bnL2d9XvKGDEBFrg1oCdQcvGSRmUeyd5z2S22q
 3AJSe..K9l65vUgqlrsKf3J8xW6vDInZU_vKkH7BeNDBoQkuXV6wAgOkklzaDW0GCO07JAE0A7Do
 eXMb8GqfefGrr1Az1zKk16uWCyl3AyXWkPpKUNrfpCBWB8qXcotq2RJat6IYPsK6egTwUNT36Nes
 x416qNWf8D_0aU0Tq6ZHcHnFDK4NJCh1okHiMyXCLPBSq15.Opdmnpk7pVmUpRDeTxCbMpnjIj1G
 gX5S2.jGjQzLJuGA7Nn1ZkWnNg6xF.6.xav6w3jXlFFDp552PC0hPBnAplIZV472Hl0HMznYDuEP
 e_Ku9kdsIt3wyw6VLcv7CFGp7nmikInJWtSkv1D9DmWEykZKdm2WWj.Ypm71ZEVMMlg2YtCnnQ5A
 HYRVy.aahsTRpUlWPn56iuA2swJBgMn4xrO6FEQjxrMYHNBbMKPfpN5JH_AYCcvI7ET.ykDmA6vU
 CTk.xg0UVjMQWdyPQWs_Yn1LTAsmjh6eLTvODmCF9OjvmOZykLszqHy5w4AbJDtCBBfG1zKNdzkz
 ed9tMPtvsRzKbZjNyydAxFcgmzbI_nFWL4nst2hpQ2fd_ANAGsYLEBPwKLEZHbKo2edgHvuhLAZt
 .9iqQJKH98XQwXW.cEwEuD7n5tS0rFoU.yy9NU31wwbYwdQ241HfzloSfG6yIzKJrYMDFAKqrMnu
 xESpwyBo84jjqe.vUurHrY2bqlnI8LqalLy21j902bLPg0uLpR2_ZcluspFxXU4555EWDJ2qTwhH
 LbQsmMZnZIFZ_9BXW8pg1evaK7ruhlo_E_Et06PgxgNuhTAIu7t9dOJc7MpblMX1iItrs4qm2W72
 5eNTOIQW9m710VX1bHSJEkcCllGQ6vuqzSvRpX5lI8APv7sYWfp9EpogSSqizcfPEXVvvkr131M_
 KEqEQbntSgjGoegZfNgFuN1RrphcoFVMlueJs1LJCUNQmlHPga9IGJFRD8ah.qoagksuWJjnKiNR
 C6UaKt9ZN_8KPoLzj8JaQLo6Sj2HIgbJ44QXckZspAI8mGYSgQDzyC3ct9Mt2QDvWwjbglfjyeLF
 b_EtD8BNR3wZqAkMwQcj0ymcft8M0nzAF6OqJRGuw7AqEwsQcjc33SORuf1ICPciqPVDfVU0SEGl
 bgtrliJ3YM1tGhtB0ZwoPRUtbtENo4dUFrMwuDx4EKpWSjXfwK8haGQS8RmQL9I.G2pc4K_vW8Dm
 BSIoWPnFk59jRAqswC.kJGNuXQRFCkWB4uemSsaYPEi0.bzlBafhS4bNmKwfvXHfX3XB6YOsSNyx
 xynygIxwSumE10_SZA33.5PjKrLCN_7fT6H_LEKsBveV4T2k8MEbGMmlLJiK4z03fVG.ufwuN6I2
 0YxsmKFKkuhrRE0oU90LR2Qn9vSiOUkZngMvmiQbol5S3d5Sf7yPuCDlnSV6SEUNwW6QBDO_iO3q
 KH8S9ZrD7AOIhk6QhzsOYUchiJdgFf4eKpW2vlX4zqTfCOjZH0AVgFI8HoVKOA8wFs7voo57Xleo
 mk7CmXewXjasAV4UGwKrjzD5iaZoadgiED8DiG0W1HNEoeQK1iqoUy3TfpJI5LbmUUYaQQ5QvAB5
 79G13v2FGEqjHD9oNDuA9C.SXLxJ0Yllkn.JiG__5Wwf48zpEK65sE71cQWWq4XNmsIQFrdeweAA
 ufZKUfOsnXFd0TZ6EMyGasLZqpScChD8vasTYOh9jnlt8FKRVa4kp1DRPlcV4eaJojywTF8SkNqe
 FPky4ijb5CDbrlfUB7n0ULN6VMSTazUJ1cDF0P073Top3drJ.81Zcpr9yoVuyR.TsbI_xBkOtNtM
 0J03OzZkv6KNYNIWK3gkdqJbFvGOmXjNXA10j.lSmiqFNsKXEY.uMN6PBo2TyUuIn.FuDNhNswkL
 ZJHHEX6HBlYZ7hn44y.v319jpkBfevxWHl_3RBtt5.5X_6DLN_u1zc2LaOognALrEtCHqRNt.PzN
 qoQEiKkLc5d62_JbGxifxZFSs4uiR6UOitcCFXdaXrEz0wdVmFN0Gp2WnaifE.Uv.rJ5SPwz5nRC
 0vyHKK4jH_noMoBpX3.Z_R3VKb_6SmHt7g50dqtquq_1IcNVwzuIAbOAYpVg.QU1pX2CDnN98WNV
 GCDQbtAidvM2l7NQYlHFhFApw4sncOHZT0Q3hxrqt6GPa4Q6tyc5sEsMSLBR.6q6v21gWlt0-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: ca7f2e34-bcc4-4766-ac65-153ffa04eb2d
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 7 Sep 2023 00:59:42 +0000
Received: by hermes--production-sg3-69654d8bd-lxqd4 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 769e6516b012cde13e060d7b973d358e; 
 Thu, 07 Sep 2023 00:59:37 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#63395: HiDPI/GTK: menubar height scaled twice in
 xg_update_frame_menubar()
In-Reply-To: <CADwFkmnUK2hUs3v5qiDLAMZCuHCcJdQuQjEqDh7_yQQO6_H=xw@HIDDEN>
 (Stefan Kangas's message of "Wed, 6 Sep 2023 04:05:05 -0700")
References: <db0e7168-364d-e58e-0835-ed3fdb9e2c20@HIDDEN>
 <CADwFkmnUK2hUs3v5qiDLAMZCuHCcJdQuQjEqDh7_yQQO6_H=xw@HIDDEN>
Date: Thu, 07 Sep 2023 08:59:30 +0800
Message-ID: <87cyyuhk7h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 181
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63395
Cc: 63395 <at> debbugs.gnu.org, Tobias Bading <tbading@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> Po Lu, could you please take a look at the below bug report?

Yes.  Tobin, I corrected this on master; would you please try again?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63395; Package emacs. Full text available.

Message received at 63395 <at> debbugs.gnu.org:


Received: (at 63395) by debbugs.gnu.org; 6 Sep 2023 11:43:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 06 07:43:31 2023
Received: from localhost ([127.0.0.1]:33199 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdqwU-0001Xf-Ot
	for submit <at> debbugs.gnu.org; Wed, 06 Sep 2023 07:43:30 -0400
Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:43915)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qdqwR-0001XQ-HM
 for 63395 <at> debbugs.gnu.org; Wed, 06 Sep 2023 07:43:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694000600; bh=N070IsCEeP3El9hhHXymSVSAzzLNCe8a1Kznd9qAn9Q=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=VNhukZbz1Yy9X3sMXceMmwSjbMpLbaBt6bewOaeQ/eRUgvh826hPEqEEYYmgRJEzpnBKY29hhiIq52CUyTs+ijknUF7ZpeJrRp3ViQQXEuD4qrnS5Ca//uv9pq1Xe1ba13IAsXurU4cWCVeqjHWcFdpTwmMCEtYAQ9xi/JmQtDloqQsKc6zqH1Uva7FwLe4c8Tw66RsNLQ88IaYlFZVU+epzFox8wec/9qswCDamqaH7ue506FO2OixuFUoiStbImQcopmRUFev3FIDUi/nTD+dlLmzHEhhJhFRQHbMeW2LFUIZXjkx/9g/RgU2XUJWFAD6HjBw163QU22R9up8+DA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694000600; bh=esaMa6/V5v94myphN5ikUa5wVOKt7vvw1qadd+rP3Gi=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ADR8LejyBUi5Vcr65KN+zlIH+DyRK9kVA5ginuMuk9Jy0K775FCns62scq4wLG9nCK4DbmEyi5imLllUzVMXW0gD8TxrWga0Jo3CrIbZ8WsXQkudIGsBdsWG8qNnFB5oRSHppAhxN7wIkdFgoKKDBryh3emr5iclFJvbVSe4zZEArFWNLDWJRO2on333ZEIBnFtFPNySqIiGytyMN2mkFYjRw5hJ0Lv06lB3+bmnCvAH477RR6HpaPGVNU/KJ0kJPulTk18a2VuDmSIDF0bBGXJ/QzoOk1U48PdJu1iitbNOQuE8MUEJQOIloWcJXU6/5mCgIF64ysEPQz7dQpAfKA==
X-YMail-OSG: B2zFCZYVM1kjRDPzdeN2oVHCegUzGoq9acLSrjcU6FNyOL8c6D1Yv2K7pJdbzYa
 GbiWc6xOgLLpldZ3nLmnv0j9weFq15TUzJEBn6G29iD_OU93haqzbnYzPZ1K7r2Kpuqd__55TWuQ
 xf0as.QgMwSScrWmt0r7eMd9b0NgXdJI_OJ1qJOxqbQI6bamfCcq64QHHfYEjyIgkiB2dFJ9CPiq
 bVcFUcx2y0aLGFsxoGJrr77bF8ZJXSTiqnO7UaKdHfj95l7EyGSrTSAQERUcJnXYqgkvymVH3cpF
 sEXyHNj.RqSKmjEmSYA7j9nQTrxsmuNPz.i7DPEARDEDYP3Ylcx6OA6AZ7JL.fgVxu.wkgnScdM.
 EuszuIG4D9pbCG.maWGkRC4ZHaRTnQ7U5cL4nVNeqmRtI3EFgf1zaT4GLv0.JfIJiLUHfXkLpn.v
 546GzX0DIo3nrWodO5LdBF6a5rrBZEfqO3eVhUnmzWE435ux_xnTwpeQS9_dDnUA1fskWJcj244H
 D38MSeN3uzqBwRmc3k1hMdq2YWsFQIS9N0jpfix0CacKNEZgtnUXu_k13nuy33nQEZQZgzRUArRu
 U69IwjFZeJXSw6oprzo5q0TWAho8IZvXQJvvhPjd2AwxqWtPApnsFrcJSJm4NXrA5Up_Y504RuNK
 nXd9KI_BScv5o8.._WfPW.rV8Gslzo0Tbhvz3XPP5T0qUn.WMRLHPT0.SpTRv_0zXgjWRKwIo2Uw
 LObAXivy72VWDIpGeNA1VV2i6oOT4hPrLCBv9zXD41MbXxD7FlvwFF9Nwc8QLHA8muakPXIRmTbv
 8HCFQ5utpUNyJeiSF21Wc6DR7Iq6Vjw_fQFNFW8TwsV71G07Pemm6xs2ausv0ziH4acHgIJ70fF5
 Odg1aPhzzaxS6WyPD2AiMt4s3_YqPkScYRyWKBGbYvZjtYGsPvkyZoSnVNfLxLXG3IoeOclRdBqc
 vxB5ClxyY.Z1HXxQ.7XY4IUPGgF6VAmt6Qc_XrU4Xg7SpTJXHKP2SCSQLa27LQ64etcEMcyj_BLQ
 _Ieybn_DRIvel0UzszFFeo9iMfMI1luDAdEnaK3zpd8MYfbgl3ZDpz5YZK7XgmS7sgIDU5aE_17K
 iqb28hb3llGCg1EQI27_k9Vch3KqSMQR15myh8_07kllMkxNrKXnz.cscTzEf4BT0qO1zRQ4aJq_
 xGlkVdFWdYlUgs7rhkF3SX1lVpVwiaxym3rIFUY0kCuwvG.So9FIpZ0NhM9J2i._3TK8v.xd0dF.
 CCXt4.epvwB0M02E82HmRp3IFazglAwnu3cfUKoDcP_AEFaZ2Y.PGX2.kjcr7dyw0jbtfODyOmgS
 J.cA4ym_N68wecGQ6igg8rajv2Ak3B5WuUKY3GEQHdgYlEl_quqS4iMISRIv6uDqNlAIVYqLkHjv
 B1poBx40epfaDzfwYOj6OZMs_5PXpa1xlDg8PQ.i_fANABuQNWAWwoCOYs5Yde7v7Qh6r9sBSQ7D
 291YbryNsqVU3TjvFMpPJDdNBrWLSS52aZAiPRboA1X0iJeSxCxT.AUj4dLQqNgrgWVABzvjbgjQ
 D8eA51WGz0zLNZpGw_briZ94UQKlPA3azKH5z_qB0ICtf4nD96GA42Bk6eltlJiNWsGPE8eZIslN
 sLUZbXRgkgFCgNdI8KNFrFMC2_BEfSrakIprfsV3BkNKSVSs_bqOddNVPWJzeRj9hYmI_ijcfQ8b
 DXyc8xLLCIHFfXvcZMW7yt4Xt20Hf_WtQebZHB7aZ68zGE8OVCYmf9fIoOfTqLMBoTNNj8Gy.zYF
 d_7sqzxKcR3poN4UyOGCGlYpQGrIjld0G7RkqtJBgx5oZ7JbAzyUG.7AdZYbCIJEG4EiJOoKzz7c
 EaOrSXPulL9QdjXlHGL0MgtDN55nqjz8Em45zobNhAuZ9DbB5Pn0fAAKPYAIglEcRxdIIuOoaYXY
 5bJvJmQdVToPtsgKIAjj4mAOjQf8EiVlHKAzalu_jlCE_jJWPUxqWqb9nUCYcA_Y5FGJSFAwm7Pt
 Ak52pvyLk0AhoReSGKidAYuuTdVvTtILO0yGrW3_sOn9ftHp5DGs3I2Ezw4_IVyAAxZ_VdwSFkgu
 5mNSL8wnoyuAhBX2nmAzm9qRxGOfvhw6DFrmKGhpLU_4PAXCo05uhaGXw.b8TM2_4UTmXy7vyuMM
 MHz8XfTTY_8M_5M4qTIs9otXHM4SYgqYSA6twZRMM0stzk7bPlyqenTGT8NwSm1w55ahifEkMRHA
 HHLZmadPR6qsDYM7tVqjC8YlpbS6sNMAiK5v.iZ7Xmiz3vy8BKQ5wyEGmIa5j8kAn
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: f626500a-ba3f-4832-9df3-69800a416849
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 6 Sep 2023 11:43:20 +0000
Received: by hermes--production-sg3-69654d8bd-tsbjv (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 91cc4f11182c18a6d3e15d6a4a9e2c38; 
 Wed, 06 Sep 2023 11:43:13 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#63395: HiDPI/GTK: menubar height scaled twice in
 xg_update_frame_menubar()
In-Reply-To: <CADwFkmnUK2hUs3v5qiDLAMZCuHCcJdQuQjEqDh7_yQQO6_H=xw@HIDDEN>
 (Stefan Kangas's message of "Wed, 6 Sep 2023 04:05:05 -0700")
References: <db0e7168-364d-e58e-0835-ed3fdb9e2c20@HIDDEN>
 <CADwFkmnUK2hUs3v5qiDLAMZCuHCcJdQuQjEqDh7_yQQO6_H=xw@HIDDEN>
Date: Wed, 06 Sep 2023 19:43:07 +0800
Message-ID: <87wmx3h6ic.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 137
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63395
Cc: 63395 <at> debbugs.gnu.org, Tobias Bading <tbading@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> Po Lu, could you please take a look at the below bug report?

I will tomorrow, thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63395; Package emacs. Full text available.

Message received at 63395 <at> debbugs.gnu.org:


Received: (at 63395) by debbugs.gnu.org; 6 Sep 2023 11:05:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 06 07:05:17 2023
Received: from localhost ([127.0.0.1]:33090 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdqLV-0003fe-0i
	for submit <at> debbugs.gnu.org; Wed, 06 Sep 2023 07:05:17 -0400
Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]:60617)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qdqLR-0003fN-Hz
 for 63395 <at> debbugs.gnu.org; Wed, 06 Sep 2023 07:05:16 -0400
Received: by mail-lf1-x136.google.com with SMTP id
 2adb3069b0e04-500a398cda5so6042823e87.0
 for <63395 <at> debbugs.gnu.org>; Wed, 06 Sep 2023 04:05:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693998306; x=1694603106; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=G0jPBGfnba5yp0IFiFV6vPBGKdvv77GR/Qk9LA7DDDI=;
 b=E71xVuXy+/eswcLpji8y1E1aRMKWLcind3odsHpD9prTMlZlshr2r3za7AP9Ezo7zQ
 XPoLt9e4kO0TKAocvGG36QxWG0bXezgNIhXvIU9feaT1ful7aozioZiwF82rZskTeOS2
 MhzCzbfx/VDvSJteSd6UZj+90Fk8muQWpn5lUlCGZvmASiyUmsCKowuLcO0GMAhteKZd
 sQBE1CkPbNRjK/MdeuAvcUL6FLMDdWTj6vmAGrtBzTY8qZJkEszWpwOgHN0qZy7vBTcK
 mRYQP6z4N3OEqo67rOGC8ndek6azBzLYCyoaIQYqEFae+WCwlLfmRHXyltejo5NPkB4q
 uztw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693998306; x=1694603106;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=G0jPBGfnba5yp0IFiFV6vPBGKdvv77GR/Qk9LA7DDDI=;
 b=VYb3Y54z0WeydbrBtzZkNP11kFXbwozzOwrT+VRAPl0IdyUKBHDbU9Ibnep3Bt+Ljh
 k9/HhvdH99G0mUd7I9TC5ieWw0P7TK5YL1VLUToYMnHT+h1/tO6fWCV8tVERAmLGDZzf
 IGUVxGL4JuoFFji/rWKAbXe4CYXI+K7QTb5aLqgkG7fB94kK6pYkb3ztli7LdU+ZtTbG
 gVFiLygpjIr2HCK3veBR/XQZ0Ns3MkXTAzLJGbJ3ADp+QZ1ktaR73r3k7o4ASJb/Gajc
 rsi4LI1Nr0LTMce90M+5KwjezUYZ/fSMNkPQZbEsK1pMrLUmrW/PcZJF9ksRkcINFbr5
 Eftw==
X-Gm-Message-State: AOJu0YzLe6Oo4Pr6l125qYZYju4LtybJ8kXfbNVknX7h+QlDzchl1scP
 rnrDVU7f7mdn1vE45dA7Dvs7nS8wEFpMZAFURVE=
X-Google-Smtp-Source: AGHT+IEY91y/AoSqF7YRWt9qzD/add6Bicp3kcBzAeodbSeYOabddDVggxuEWPYNiwI6Z3+FJlIeVYe3Ev9co14LS14=
X-Received: by 2002:ac2:5a10:0:b0:500:cb2b:8678 with SMTP id
 q16-20020ac25a10000000b00500cb2b8678mr1955317lfn.40.1693998306166; Wed, 06
 Sep 2023 04:05:06 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 6 Sep 2023 04:05:05 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <db0e7168-364d-e58e-0835-ed3fdb9e2c20@HIDDEN> (Tobias Bading's
 message of "Tue, 9 May 2023 20:22:53 +0200")
References: <db0e7168-364d-e58e-0835-ed3fdb9e2c20@HIDDEN>
MIME-Version: 1.0
Date: Wed, 6 Sep 2023 04:05:05 -0700
Message-ID: <CADwFkmnUK2hUs3v5qiDLAMZCuHCcJdQuQjEqDh7_yQQO6_H=xw@HIDDEN>
Subject: Re: bug#63395: HiDPI/GTK: menubar height scaled twice in
 xg_update_frame_menubar()
To: Tobias Bading <tbading@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63395
Cc: Po Lu <luangruo@HIDDEN>, 63395 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Po Lu, could you please take a look at the below bug report?

Tobias Bading <tbading@HIDDEN> writes:

> It looks like
>
> --- %< ---
>
> commit 401ccb0b9c697fd3af026a72b6621a692e206aea
> Author:=C2=A0=C2=A0=C2=A0=C2=A0 Po Lu <luangruo@HIDDEN>
> AuthorDate: Wed Jan 26 13:53:20 2022 +0800
> Commit:=C2=A0=C2=A0=C2=A0=C2=A0 Po Lu <luangruo@HIDDEN>
> CommitDate: Wed Jan 26 13:53:20 2022 +0800
>
> =C2=A0=C2=A0=C2=A0 Fix GTK menu bar height reporting when scaled
>
> =C2=A0=C2=A0=C2=A0 * src/gtkutil.c (xg_update_frame_menubar): Multiply re=
quisition
> =C2=A0=C2=A0=C2=A0 height by GDK scale.
>
> M=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 src/gtkutil.c
>
> --- >% ---
>
> tried to correct a problem that was already fixed by
>
> --- %< ---
>
> commit a05bafffdcb88df74408a8402cafc9829407c1e5
> Author:=C2=A0=C2=A0=C2=A0=C2=A0 Tobias Bading <tbading@HIDDEN>
> AuthorDate: Wed Nov 27 16:51:26 2019 +0100
> Commit:=C2=A0=C2=A0=C2=A0=C2=A0 Robert Pluim <rpluim@HIDDEN>
> CommitDate: Tue Dec 3 08:54:31 2019 +0100
>
> =C2=A0=C2=A0=C2=A0 Fix incorrect GTK menus on HiDPI monitors with scaling=
 factor > 1
>
> =C2=A0=C2=A0=C2=A0 This should fix Bug#31223, Bug#28106, Bug#23672 as wel=
l as Ubuntu bug
> =C2=A0=C2=A0=C2=A0 https://bugs.launchpad.net/ubuntu/+source/emacs25/+bug=
/1695228
>
> =C2=A0=C2=A0=C2=A0 Also fixes the formerly unscaled Y value returned by
> =C2=A0=C2=A0=C2=A0 frame-monitor-workarea (and display-monitor-attributes=
-list).
>
> =C2=A0=C2=A0=C2=A0 For details on why some GTK menus were empty please se=
e thread
> =C2=A0=C2=A0=C2=A0 https://lists.gnu.org/archive/html/emacs-devel/2019-11=
/msg01061.html
>
> =C2=A0=C2=A0=C2=A0 * src/gtkutil.c (menubar_map_cb, xg_update_frame_menub=
ar): Scale up
> =C2=A0=C2=A0=C2=A0 req.height so that the menu bar's height is in device =
pixels as
> =C2=A0=C2=A0=C2=A0 expected.
> =C2=A0=C2=A0=C2=A0 (xg_event_is_for_menubar): Scale down rec.x and rec.y =
so that
> =C2=A0=C2=A0=C2=A0 gtk_widget_intersect() works as intended.
> =C2=A0=C2=A0=C2=A0 * src/xfns.c (Fx_display_monitor_attributes_list): Sca=
le work.x and
> =C2=A0=C2=A0=C2=A0 work.y up to be in device pixels.
>
> =C2=A0=C2=A0=C2=A0 Copyright-paperwork-exempt: yes
>
> M=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 src/gtkutil.c
> M=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 src/xfns.c
>
> --- >% ---
>
> In emacs-29 as well as master req.height in xg_update_frame_menubar() is =
now
> multiplied with xg_get_scale(f) twice. As a result my window manager (Com=
piz
> from Ubuntu 20.04.6 LTS) assumes that the Emacs frame wouldn=E2=80=99t fi=
t into the
> monitor=E2=80=99s workarea and ignores my requested position.
>
> Reverting 401ccb0b9c697fd3af026a72b6621a692e206aea fixes this for me.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63395; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 May 2023 18:23:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 14:23:03 2023
Received: from localhost ([127.0.0.1]:44443 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwRzL-00046O-3Y
	for submit <at> debbugs.gnu.org; Tue, 09 May 2023 14:23:03 -0400
Received: from lists.gnu.org ([209.51.188.17]:53008)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tbading@HIDDEN>) id 1pwRzI-00045l-Mw
 for submit <at> debbugs.gnu.org; Tue, 09 May 2023 14:23:01 -0400
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 <tbading@HIDDEN>) id 1pwRzI-0004E3-C1
 for bug-gnu-emacs@HIDDEN; Tue, 09 May 2023 14:23:00 -0400
Received: from mout.web.de ([212.227.17.12])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tbading@HIDDEN>) id 1pwRzF-0004qy-9D
 for bug-gnu-emacs@HIDDEN; Tue, 09 May 2023 14:23:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1683656574; i=tbading@HIDDEN;
 bh=amhMj0n/oaDK7rApYyjB56SERzKblqUfjJvE62UQgv0=;
 h=X-UI-Sender-Class:Date:To:From:Subject;
 b=pBmdfHO+NF6I2HZurfQ/spWbsjgvjAx37me6ZzK2VbvxBMmFrtajddd02ylg1PFM+
 qNx+/52twmkUfM8E8wZYpmv4Xk5Nvjf1+qY0gMJWaeqfHVrGBXGJcuvm5lPklq1WK2
 ziAfO+1Ezq3cK8+saWHvewlkG/JsYtxWUUPP9BrCymSvG0ShXIa3dZbNsrDBuolMPj
 TPl1CHUWZS8IbOLQ+KE8UvhyYHx3y7KOz7mteKVGBbAl2IsEumw8itJ2LT+AcbdkrD
 k/aDT/wwALzkGsaWQb1vjTcj54sVCXdegaHBVJCTuhZrEcGwelR0jgDqeMtRJ4iCSe
 OvxnRYgwj3uhQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from [192.168.2.103] ([84.143.147.50]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MlbLM-1qdnDA11RS-00in4Q for
 <bug-gnu-emacs@HIDDEN>; Tue, 09 May 2023 20:22:54 +0200
Message-ID: <db0e7168-364d-e58e-0835-ed3fdb9e2c20@HIDDEN>
Date: Tue, 9 May 2023 20:22:53 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.9.0
Content-Language: en-US
To: bug-gnu-emacs@HIDDEN
From: Tobias Bading <tbading@HIDDEN>
Subject: HiDPI/GTK: menubar height scaled twice in xg_update_frame_menubar()
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:1B0bxynfrjdCewSY4BZi/8rJzpEeNw/TpR0FuGNM1LztV4/0wLW
 v3NisH2QUb+1CZZTshK3kzjVioBrff1xxXnBm9hoD5aXCb/Z9fW5HhjB29tzdjGqViUi7W1
 gMeOgFsHNDfPy3k9q/UNPVraVvMU2yLuJqADeOTgFloeUX4mPxWddi51OPMzpWnH9x+HO4e
 MtKUZokN752SkfC8IxXzA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:OTgSawGWtAU=;2h/XTyXGQPr4ac8OA9jrLzyn9wC
 vJkYTmTuKDk0iSIqbngfRLROviGhnMjWwZx+lWHCgjc8XYrB0IsChqPdm37kBA66MYaHgGo9U
 nYuMYi3E/3865K5uqLTdVurTzSEkIhXRsGRxwNeYnKRv7buDWf9kLH+kIYSzy5xuy1/TNYccL
 DC7xBHz7ylAuAmFg58957JYEFjpoiRjFjTALq4gH3AXIDemqyo0vzMqJCiSdUOv9hh9WXdOWb
 Hz+w9lwWwLQwJkG2DckTRpdDiYIB01WBS3MylAp1+rVm9JtuockVehG+3jnMVjiidWUZC4tBD
 6iZYyXwVN5PbPgVJevMEM7p31SqhuS1veEBliZRT/dYCBT7ap4J4az3rTLIAhsYrnNIiN7iLS
 kK6Kr3tvrcMJ5f/H/6QPGwniyN8MiVayIyRx6XzyUX4lk0qePrMJmn6Ur3YWpAlHuZrbv9/uj
 8Cb8+sdSUuKXqjdJVjVs0Yyk6DVdaRM557wu8cYR2zaH/Gu3PRNQUVQZMJsOajI/AY4rUUxUR
 lLCE7qxbYXyXs+CxYJiwu/oHL+H8K5MaWI8sQGweP6jGFkprOjoo1dmERM8CN8gFm+laqG7Xr
 JHkzMWRYLL1ZTKeQXfrCBrfa8M05hiniNwBpMDcyC52XsrBEKTrexCFA5g8HRMXcX8pOvJfoM
 S4jnGK8L9dtSvvplOHeTpfZD2rr3E0dpp52zV6xZdSmRVxRJ4WzvHvk0u8+HVAeeYJyoGuHy8
 wH5xP9ZfwW2uXLr3RniPVv4AwEEsR4Wox8DXFVo1tkJjBtyiPJJ/Iheund9HRmFPKqNy2pYai
 EXflEAn8EZ1cP62XIj93mb8QHEtyND3RL8DBP5Ygyo84gyixxC7ipr9TzWt5brOjrt8YBPs3C
 ibLwtxWkEjH+X7+gFlxkRFfYSGukT9jZUZp6ihEwD4IOHrpc5r2L2M+q3NSv2/ThyNYvEtSIJ
 xA4z1xIfq2tAdgRewFuoeHeNVIA=
Received-SPF: pass client-ip=212.227.17.12; envelope-from=tbading@HIDDEN;
 helo=mout.web.de
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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

It looks like

=2D-- %< ---

commit 401ccb0b9c697fd3af026a72b6621a692e206aea
Author:=C2=A0=C2=A0=C2=A0=C2=A0 Po Lu <luangruo@HIDDEN>
AuthorDate: Wed Jan 26 13:53:20 2022 +0800
Commit:=C2=A0=C2=A0=C2=A0=C2=A0 Po Lu <luangruo@HIDDEN>
CommitDate: Wed Jan 26 13:53:20 2022 +0800

=C2=A0=C2=A0=C2=A0 Fix GTK menu bar height reporting when scaled

=C2=A0=C2=A0=C2=A0 * src/gtkutil.c (xg_update_frame_menubar): Multiply req=
uisition
=C2=A0=C2=A0=C2=A0 height by GDK scale.

M=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 src/gtkutil.c

=2D-- >% ---

tried to correct a problem that was already fixed by

=2D-- %< ---

commit a05bafffdcb88df74408a8402cafc9829407c1e5
Author:=C2=A0=C2=A0=C2=A0=C2=A0 Tobias Bading <tbading@HIDDEN>
AuthorDate: Wed Nov 27 16:51:26 2019 +0100
Commit:=C2=A0=C2=A0=C2=A0=C2=A0 Robert Pluim <rpluim@HIDDEN>
CommitDate: Tue Dec 3 08:54:31 2019 +0100

=C2=A0=C2=A0=C2=A0 Fix incorrect GTK menus on HiDPI monitors with scaling =
factor > 1

=C2=A0=C2=A0=C2=A0 This should fix Bug#31223, Bug#28106, Bug#23672 as well=
 as Ubuntu bug
=C2=A0=C2=A0=C2=A0 https://bugs.launchpad.net/ubuntu/+source/emacs25/+bug/=
1695228

=C2=A0=C2=A0=C2=A0 Also fixes the formerly unscaled Y value returned by
=C2=A0=C2=A0=C2=A0 frame-monitor-workarea (and display-monitor-attributes-=
list).

=C2=A0=C2=A0=C2=A0 For details on why some GTK menus were empty please see=
 thread
=C2=A0=C2=A0=C2=A0 https://lists.gnu.org/archive/html/emacs-devel/2019-11/=
msg01061.html

=C2=A0=C2=A0=C2=A0 * src/gtkutil.c (menubar_map_cb, xg_update_frame_menuba=
r): Scale up
=C2=A0=C2=A0=C2=A0 req.height so that the menu bar's height is in device p=
ixels as
=C2=A0=C2=A0=C2=A0 expected.
=C2=A0=C2=A0=C2=A0 (xg_event_is_for_menubar): Scale down rec.x and rec.y s=
o that
=C2=A0=C2=A0=C2=A0 gtk_widget_intersect() works as intended.
=C2=A0=C2=A0=C2=A0 * src/xfns.c (Fx_display_monitor_attributes_list): Scal=
e work.x and
=C2=A0=C2=A0=C2=A0 work.y up to be in device pixels.

=C2=A0=C2=A0=C2=A0 Copyright-paperwork-exempt: yes

M=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 src/gtkutil.c
M=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 src/xfns.c

=2D-- >% ---

In emacs-29 as well as master req.height in xg_update_frame_menubar() is n=
ow
multiplied with xg_get_scale(f) twice. As a result my window manager (Comp=
iz
from Ubuntu 20.04.6 LTS) assumes that the Emacs frame wouldn=E2=80=99t fit=
 into the
monitor=E2=80=99s workarea and ignores my requested position.

Reverting 401ccb0b9c697fd3af026a72b6621a692e206aea fixes this for me.





Acknowledgement sent to Tobias Bading <tbading@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#63395; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 7 Sep 2023 16:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.